Last update: 3/1/2000

MCML is a Monte Carlo simulation program for Multi-layered Turbid
Media with an infinitely narrow photon beam as the light source. The
simulation is specified by an input text file called, for example,
"sample.mci", which can be altered by any simple text editor.  The
output is another text file called, for example, "sample.mco". (The
names are arbitrary.)

CONV is a convolution program which uses the MCML output file to
convolve for photon beams of variable size or shape (Gaussian or flat
field).  CONV can provide a variety of output formats (reflectance,
transmission, iso-fluence contours, etc.) which are compatible with
standard graphics applications.


HISTORY
======================================================================
MCML 1.2 corrected a bug that sometimes led to a sqrt() domain error
due to the finite machine precision.  However, this error has not
affected previously computed results because if this error happened,
the program would have stopped execution and yielded no output.

MCML 1.2.1 corrected a bug that sometimes led to memory problems when
the grid size was too small.

MCML 1.2.2 corrected a bug that was introduced in 1.2.1.

CONV 1.1 corrected a bug of the qtrap() function in the convnr.c file.
The integration by the original qtrap() sometimes converged incorrectly 
to zero when the Monte Carlo data was noisy.

======================================================================
Lihong Wang, Ph.D.
Associate Professor
Biomedical Engineering Program
234C Zachry Engineering Center
Texas A&M University
College Station, TX 77843-3120
Tel:	979-847-9040
Fax:	979-845-4450
Email:	LWang@tamu.edu
URL:	http://oilab.tamu.edu

Steven L. Jacques, Ph.D.
Professor
Oregon Medical Laser Center
Providence/St. Vincent Hospital
9205 SW Barnes Rd.
Portland, OR 97225
Tel:	503-216-4092
Fax:	503-291-2422
Email:	sjacques@ece.ogi.edu
URL:	http://omlc.ogi.edu/staff/jacques.html


