GIT: http:gitlab.com/rogerslab
Old website: http://loci.wisc.edu/rogers
A list of some useful links to other resources.
Code, programs, tools, etc. written by J.D. Rogers
All code on this page is Copyright J.D. Rogers. Please use, copy, modify and redistribute anything you find here, but please give credit where due. I prefer to keep a running list of authors in the top of the code, so add your name, write some code, and have fun.
MCML for parallel processing, for example on clusters or multiprocessor workstations.
MCML is a multi-layered Monte Carlo simulation for studying light transport in random media. It was written by Steve Jacques and Lihong Wang for light scattering in biological tissue (or other random media). This version is the minimal modification to the original that adds MPI support. Message Passing Interface (MPI) allows the code to be run in parallel across many processors (or cores) such as clusters, multi-processors workstations, etc. You will need a working installation of MPI such as open-mpi.
MCML modified to track and bin the number of scattering events, and other parameters.
It also uses a more general 3-parameter phase function based on the Whittle-Matern correlation function. The phase function includes exponential, stretched-exponential, Henyey-Greenstein and mass-fractal type scattering functions.