2010/08/29 first public release of MMC - v0.2 2010/08/28 update examples to use iso2mesh 1.0 and MCX 0.4.9 options, remove unused input file format 2010/07/25 release Collins adult brain atlas FEM mesh version 1 2010/07/25 add help text for all matlab/octave functions, release Sphere-Diffusion toolbox v1 2010/07/16 add README files for all examples 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