Showing revision 1

Mesh-based Monte Carlo Change Log

MMC 0.2 (Cheesecake) development branch, FangQ <fangq (at) nmr.mgh.harvard.edu>

 2010/07/15 paper published http://www.opticsinfobase.org/boe/abstract.cfm?uri=boe-1-1-165
 2010/07/15 update license to GPL v3, mmc is officially open-source
 2010/07/04 paper accepeted, update website at http://mcx.sf.net/mmc/
 2010/06/23 used meaningful strings as debug flags, added "P" flag for progress bar
 2010/06/23 made it possible to model transparent medium
 2010/06/21 Russian Roulette to terminate photon
 2010/06/20 added boundary reflection at internal or external surfaces
 2010/06/07 paper submitted, wait ... wait ... wait ...
 2010/06/04 finished paper, added timing unit from mcxcl project, added MMCDEBUG macro
 2010/06/03 generated complex mesh from a brain atlas, run simulation and make figures
 2010/05/30 announced sphere-diffusion toolbox, tested for Windows, compatible with Octave
 2010/05/27 fixed a regression (once fixed in rev161), results are good, regenerated figures
 2010/05/26 added scripts for analytical solutions for sphere in infinite-slab geometry
 2010/05/25 added scripts for analytical solutions for sphere in semi-infinite medium
 2010/05/23 used simple fluence addition approach by default, add MINSTEP_ADDITION macro
 2010/05/22 reduced roundoff-error by explicit counting energy loss
 2010/05/20 added README document
 2010/05/20 added functions to compute the analytical solution of a sphere inside infinite medium
 2010/05/19 used elem-volume, update tests, twig parameters
 2010/05/19 used MCX approach for fluence accumulation, debugged normalization, tested with benchmarks
 2010/05/13 updated POSIX MT RNG to the 48bit version (drand48_r)
 2010/05/10 added POSIX MT and logistic RNGs, use MCX interface, improved OpenMP efficiency
 2010/05/09 debugged meshtest case, flexible mesh generation using improved iso2mesh toolbox
 2010/05/07 isolated photon simulation commands into a function
 2010/05/07 created sortmesh.m in iso2mesh to increase memory consistency and reduce cache miss
 2010/05/06 added meshreorient.m in iso2mesh to ensure the correct tetrahedron node orientation
 2010/05/05 added validation and mesh test cases
 2010/05/04 added matlab utilities for mesh generation and result processing
 2010/05/01 fluence normalization and SSE4 support
 2010/04/22 added support for time-resolved imaging, use node voronoi-volume to normalize
 2010/04/21 major code cleaning up, bug fixes for scattering handling
 2010/04/18 update weight-recording scheme, only save the absorbed energy, need revisit
 2010/01/01 used gprof to optimize,add debuglevel,add weight middle pt at pin and pout
 2009/12/30 added examples: sphere-box, port mcx_utils from MCX (mcx.sf.net)
 2009/12/30 supported scattering based on mus, and accumulate packet weight
 2009/12/29 initial upload to SVN
 2009/12/28 completed mesh classes, tested with mouse-head-CT dataset
 2009/08/07 ray-tracing of randomly scattered particles and added Makefile
 2009/07/31 initial version supporting Plucker-coordinate-based ray-tracing
Powered by Habitat