commit 66b19b09d5266290b7f3e950a478369fe30c3efd Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Tue Dec 20 14:08:31 2011 -0500 fix README heading typo mmc/trunk/README.txt | 2 +- mmc/trunk/src/mcx_utils.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit e72b60d7eee8d160bb05cdae66e4987f91fd44e5 Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Tue Dec 20 13:58:34 2011 -0500 fill random angles at the beginning, effects ssemath targets mmc/trunk/src/rng_common.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 82e9471f329935880206063bdc9bf72f9863e467 Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Mon Dec 19 23:46:41 2011 -0500 add dependent library copyright disclaimers mmc/trunk/README.txt | 122 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 114 insertions(+), 8 deletions(-) commit 0d137bc6b2a7849405448ad944ddc9e477d09592 Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Mon Dec 19 23:08:03 2011 -0500 update doc for v0.9.0 mmc/trunk/ChangeLog.txt | 4 +- mmc/trunk/README.txt | 116 ++++++++++++++++++++++++++-- mmc/trunk/examples/statnoise/README.txt | 2 +- mmc/trunk/examples/statnoise/plotcuberes.m | 82 -------------------- mmc/trunk/src/logistic_rand.c | 1 - 5 files changed, 114 insertions(+), 91 deletions(-) commit 37b2079c670714c727053263892b44d11b80b2fc Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Mon Dec 19 17:09:35 2011 -0500 fix typo in sfmt_rand.c mmc/trunk/ChangeLog.txt | 3 ++- mmc/trunk/examples/statnoise/plotstdhist.m | 28 +++++++++++++--------------- mmc/trunk/src/sfmt_rand.c | 4 ++-- 3 files changed, 17 insertions(+), 18 deletions(-) commit ba84a082685c20fff4a62e0a88b76ef2154adc2e Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Mon Dec 19 16:03:09 2011 -0500 fix a critical bug in Havel raytracer, effects all SSE4 binaries mmc/trunk/src/tettracing.c | 48 +++++++++++++++++++++++-------------------- 1 files changed, 26 insertions(+), 22 deletions(-) commit 6f4301ca9650b117f6007f813d9bcca8515a72f5 Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Sat Dec 17 19:14:57 2011 -0500 add checkpoints for debugging, add statistical noise test mmc/trunk/examples/README.txt | 3 +- mmc/trunk/examples/statnoise/README.txt | 30 +++++++++ mmc/trunk/examples/statnoise/createmesh.m | 11 ++++ mmc/trunk/examples/statnoise/plotcuberes.m | 82 ++++++++++++++++++++++++++ mmc/trunk/examples/statnoise/plotstdhist.m | 29 +++++++++ mmc/trunk/examples/statnoise/prop_cube20.dat | 3 + mmc/trunk/examples/statnoise/run_test.sh | 7 ++ mmc/trunk/examples/statnoise/vartest.inp | 8 +++ mmc/trunk/examples/statnoise/vartest.json | 23 +++++++ mmc/trunk/src/mcx_utils.c | 14 ++++- mmc/trunk/src/mcx_utils.h | 8 ++- mmc/trunk/src/simpmesh.c | 18 ++++++ mmc/trunk/src/simpmesh.h | 1 + mmc/trunk/src/tetray.c | 2 + 14 files changed, 233 insertions(+), 6 deletions(-) commit 37ea2009dda72224a583ee884e577f5b163bdf7b Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Sat Dec 17 00:58:54 2011 -0500 prevent racing for sfmt rng mmc/trunk/examples/validation/cube.inp | 8 +++--- mmc/trunk/examples/validation/cube.json | 40 +++++++++++++++++++++++++++++++ mmc/trunk/src/sfmt_rand.c | 10 ++++++- mmc/trunk/src/sfmt_rand.h | 2 +- 4 files changed, 53 insertions(+), 7 deletions(-) commit 8f01286f1f2652bfe88ca9005a3e842167c2a9ba Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Thu Dec 15 15:25:14 2011 -0500 polishing before releasing version 0.9 mmc/trunk/AUTHORS.txt | 2 +- mmc/trunk/ChangeLog.txt | 4 ++- mmc/trunk/README.txt | 50 ++++++++++++++++++++++-------- mmc/trunk/commons/Makefile_common.mk | 2 +- mmc/trunk/examples/meshtest/createmesh.m | 4 +- mmc/trunk/examples/meshtest/sph1.json | 4 +- mmc/trunk/examples/meshtest/sph2.json | 40 ++++++++++++++++++++++++ mmc/trunk/examples/meshtest/sph3.json | 40 ++++++++++++++++++++++++ mmc/trunk/examples/onecube/onecube.inp | 9 ++--- mmc/trunk/examples/onecube/onecube.json | 36 +++++++++++++++++++++ mmc/trunk/src/logistic_rand.c | 1 + mmc/trunk/src/mcx_utils.c | 6 ++-- mmc/trunk/src/mcx_utils.h | 2 +- mmc/trunk/src/tetray.c | 2 +- mmc/trunk/src/tettracing.c | 12 +++--- mmc/trunk/src/tettracing.h | 2 +- 16 files changed, 179 insertions(+), 37 deletions(-) commit df9fbafc7e716f0e7ec51ceecdcc96737cbb5a2c Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Wed Nov 2 10:40:51 2011 -0400 update mcx_error to print line and unit numbers mmc/trunk/examples/meshtest/sph1.json | 2 +- mmc/trunk/src/mcx_utils.c | 76 ++++++++++++++++++-------------- mmc/trunk/src/mcx_utils.h | 3 +- mmc/trunk/src/tettracing.c | 8 ++-- 4 files changed, 50 insertions(+), 39 deletions(-) commit fd31645ac158a6a519496b6bd76362a7a62a3278 Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Tue Nov 1 19:27:16 2011 -0400 avoid overwriting command line settings mmc/trunk/src/mcx_utils.c | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) commit cf07e20e83e6142023ffb25d7286ed1c89116888 Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Tue Nov 1 19:03:41 2011 -0400 remove debug flag mmc/trunk/src/mcx_utils.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 7e6eb997a9fa32c7bcf246a80bd5e55ce24713a7 Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Tue Nov 1 18:38:28 2011 -0400 support JSON-formatted input file mmc/trunk/examples/meshtest/sph1.json | 40 +++ mmc/trunk/src/Makefile | 6 +- mmc/trunk/src/cjson/README | 247 ++++++++++++++++ mmc/trunk/src/cjson/cJSON.c | 514 +++++++++++++++++++++++++++++++++ mmc/trunk/src/cjson/cJSON.h | 127 ++++++++ mmc/trunk/src/cjson/test.c | 156 ++++++++++ mmc/trunk/src/makefile_sfmt | 6 +- mmc/trunk/src/mcx_utils.c | 155 ++++++++++- mmc/trunk/src/mcx_utils.h | 2 + 9 files changed, 1243 insertions(+), 10 deletions(-) commit f3d911a0d91d3f804d7c4bc4e6aed3d142ade371 Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Wed Oct 19 15:29:17 2011 -0400 remove unneeded examples, update doc to add new DCS feature mmc/trunk/AUTHORS.txt | 9 + mmc/trunk/ChangeLog.txt | 7 + mmc/trunk/README.txt | 1 + mmc/trunk/examples/README.txt | 1 + mmc/trunk/examples/mouse/bound_mouse.dat | 1473 - mmc/trunk/examples/mouse/elem_mouse.dat |16096 ----- mmc/trunk/examples/mouse/facenb_mouse.dat |16096 ----- mmc/trunk/examples/mouse/mouse.inp | 12 - mmc/trunk/examples/mouse/node_mouse.dat | 2912 - mmc/trunk/examples/mouse/prop_mouse.dat | 2 - mmc/trunk/examples/mouse/run_test.sh | 3 - mmc/trunk/examples/sphbox/bound_sphbox.dat | 8653 --- mmc/trunk/examples/sphbox/elem_sphbox.dat |95308 --------------------------- mmc/trunk/examples/sphbox/facenb_sphbox.dat |95308 --------------------------- mmc/trunk/examples/sphbox/genvnode.m | 12 - mmc/trunk/examples/sphbox/node_sphbox.dat |16946 ----- mmc/trunk/examples/sphbox/prop_sphbox.dat | 4 - mmc/trunk/examples/sphbox/run_test.sh | 3 - mmc/trunk/examples/sphbox/sphbox.inp | 12 - mmc/trunk/examples/sphbox/vnode_sphbox.dat |16946 ----- 20 files changed, 18 insertions(+), 269786 deletions(-) commit fdff9ca0c5ef7c2cc52dffb0542f1212e52f25ac Author: Stefan Carp <carp@thm.nmr.mgh.harvard.edu> Date: Wed Oct 19 12:20:49 2011 -0400 Added DCS example, fixed generate_g1.m help, added helper function load_mc_prop.m mmc/trunk/examples/dcs/README.txt | 58 ++++++++++++++++++++++++++++++++ mmc/trunk/examples/dcs/createmesh.m | 10 +++++ mmc/trunk/examples/dcs/dcs.inp | 12 ++++++ mmc/trunk/examples/dcs/dcs_example.m | 38 +++++++++++++++++++++ mmc/trunk/examples/dcs/dcs_g1_Db.m | 16 +++++++++ mmc/trunk/examples/dcs/dcs_g1_Db_fms.m | 16 +++++++++ mmc/trunk/examples/dcs/dcs_g2_Db.m | 19 ++++++++++ mmc/trunk/examples/dcs/dcs_g2_Db_fms.m | 23 ++++++++++++ mmc/trunk/examples/dcs/prop_dcs.dat | 2 + mmc/trunk/examples/dcs/run_test.sh | 3 ++ mmc/trunk/matlab/generate_g1.m | 6 +++- mmc/trunk/matlab/load_mc_prop.m | 27 +++++++++++++++ 12 files changed, 229 insertions(+), 1 deletions(-) commit 4cf260b641a7f3befb99f91d64ada645dd91055e Author: Stefan Carp <carp@thm.nmr.mgh.harvard.edu> Date: Mon Oct 17 19:34:49 2011 -0400 Corrected normalization in generate_g1.m mmc/trunk/matlab/generate_g1.m | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 3d22c05610c743a1ed0ccb8119b9ccbf9f545065 Author: Stefan Carp <carp@thm.nmr.mgh.harvard.edu> Date: Fri Oct 14 16:53:53 2011 -0400 add momentum transfer tracking and auto-correlation computation mmc/trunk/matlab/generate_g1.m | 89 ++++++++++++++++++++++++++++++++++++++++ mmc/trunk/matlab/loadmch.m | 4 +- mmc/trunk/src/mcx_utils.c | 12 ++++- mmc/trunk/src/mcx_utils.h | 1 + mmc/trunk/src/simpmesh.c | 9 +++- mmc/trunk/src/simpmesh.h | 2 +- mmc/trunk/src/tetray.c | 9 ++-- mmc/trunk/src/tettracing.c | 12 +++-- 8 files changed, 121 insertions(+), 17 deletions(-) commit 312c50e70df0bc981a59e9a3dfc0a12763342fc1 Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Wed Oct 12 12:13:59 2011 -0400 fix a bug in writing mch file mmc/trunk/src/simpmesh.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2b56c66d77871bfac84269aa6413cefee0894d92 Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu> Date: Tue Sep 20 14:51:47 2011 -0400 improve seed initialization from thread ids mmc/trunk/src/posix_randr.c | 3 ++- mmc/trunk/src/sfmt_rand.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit c7ac839e2d6a64c59bcd08f54084c1b554af51fb Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Aug 24 23:50:19 2011 +0000 fix sfmt bug when initializing rng seed in multi-threads git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@183 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/sfmt_rand.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b7016cb50cc47c78f9c12e6e2656923f90d12d4e Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jun 17 16:12:18 2011 +0000 rename author.txt git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@182 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/AUTHOR.txt | 10 ---------- mmc/trunk/AUTHORS.txt | 10 ++++++++++ 2 files changed, 10 insertions(+), 10 deletions(-) commit dcbca38b8a2f6d0b965902b37b2d306d6eb358b6 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jun 17 16:11:14 2011 +0000 update README git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@181 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 2 +- mmc/trunk/README.txt | 145 +++++++++++++++++++++++-------------------- mmc/trunk/matlab/loadmch.m | 69 +++++++++++++++++++++ 3 files changed, 148 insertions(+), 68 deletions(-) commit 669afb352a358c4f57de442e2133ad43c898bc3a Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jun 17 13:29:05 2011 +0000 prevent linking error on windows git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@180 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/sse_math/sse_math.h | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 7558aac322f3e425000b1997b89216084b021690 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jun 17 12:59:31 2011 +0000 mac tweaks git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@179 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/Makefile | 2 +- mmc/trunk/src/makefile_sfmt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit bf4f907639defe4fd6db2f0d59cc51af3c4a4487 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jun 17 12:56:32 2011 +0000 changes to compile on Mac OS git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@178 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/README.txt | 12 ++++++++++++ mmc/trunk/commons/Makefile_common.mk | 6 +++--- mmc/trunk/src/Makefile | 4 ++++ mmc/trunk/src/makefile_sfmt | 4 ++++ 4 files changed, 23 insertions(+), 3 deletions(-) commit fe621eb4c6383a2d1e5cc752564434f4f337d1af Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Jun 16 23:19:17 2011 +0000 updates for 0.8.0 release git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@177 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 3 +- mmc/trunk/README.txt | 177 +++++++++++++++++++--------------- mmc/trunk/examples/meshtest/sph1.inp | 2 +- mmc/trunk/examples/meshtest/sph2.inp | 2 +- mmc/trunk/examples/meshtest/sph3.inp | 2 +- mmc/trunk/src/mcx_utils.c | 4 +- 6 files changed, 105 insertions(+), 85 deletions(-) commit e68c2b8f680ce6a90995b3cbc0a158b995953745 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon May 2 18:53:54 2011 +0000 oops, wrong page number git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@176 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 62077ca8fb117593d58fdfa92062ba4d592188d0 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon May 2 17:32:44 2011 +0000 update changelog after merging to trunk git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@175 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 4 +++- mmc/trunk/README.txt | 7 ++++--- 2 files changed, 7 insertions(+), 4 deletions(-) commit 50d5ae56406cee3d53e3ef39cc2ae721c2f0e4fd Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat Apr 23 03:53:54 2011 +0000 manually resolve conflict files, sync to rev 172 git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@174 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/makefile_logistic | 10 +--------- mmc/trunk/src/sfmt_rand.c | 36 +++++++++++++----------------------- mmc/trunk/src/sfmt_rand.h | 6 ++++++ 3 files changed, 20 insertions(+), 32 deletions(-) commit 4e9147888f674260dc18f27e0e835a466e6929a9 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat Apr 23 03:45:57 2011 +0000 accummulative update from hidden branch mmc/branch/havel from rev 142 to 172, major update to v0.8 git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@173 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/AUTHOR.txt | 4 +- mmc/trunk/ChangeLog.txt | 20 +- mmc/trunk/README.txt | 88 ++-- mmc/trunk/commons/Makefile_common.mk | 11 +- mmc/trunk/examples/mcxsph/spherebox.inp | 2 +- mmc/trunk/examples/meshtest/createmesh.m | 33 +- mmc/trunk/examples/meshtest/sph1.inp | 10 +- mmc/trunk/examples/meshtest/sph2.inp | 9 +- mmc/trunk/examples/meshtest/sph3.inp | 10 +- mmc/trunk/examples/ssehmin/ssehmin_test.c | 24 + mmc/trunk/examples/validation/plotcuberes.m | 2 +- mmc/trunk/matlab/readmmcelem.m | 21 + mmc/trunk/matlab/readmmcface.m | 21 + mmc/trunk/matlab/readmmcnode.m | 20 + mmc/trunk/matlab/savemmcmesh.m | 32 +- mmc/trunk/matlab/sphdiffusionslab.m | 2 +- mmc/trunk/src/logistic_rand.h | 6 + mmc/trunk/src/mcx_utils.c | 173 ++++-- mmc/trunk/src/mcx_utils.h | 36 +- mmc/trunk/src/posix_randr.c | 35 +- mmc/trunk/src/posix_randr.h | 6 + mmc/trunk/src/rng_common.h | 70 +++ mmc/trunk/src/simpmesh.c | 250 +++++++- mmc/trunk/src/simpmesh.h | 31 +- mmc/trunk/src/sse_math/sse_math.h | 441 ++++++++++++++ mmc/trunk/src/tetray.c | 59 ++- mmc/trunk/src/tettracing.c | 861 +++++++++++++++++++++------ mmc/trunk/src/tettracing.h | 41 ++- 28 files changed, 1886 insertions(+), 432 deletions(-) commit 33610492d3aec526c8fafce4507c36579eff7305 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Mar 30 21:57:06 2011 +0000 update ChangeLogs git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@172 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/ChangeLog.txt | 35 +++++++++++++++++++- mmc/branch/havel/examples/mcxsph/spherebox.inp | 2 +- mmc/branch/havel/examples/validation/plotcuberes.m | 2 +- mmc/branch/havel/src/mcx_utils.c | 4 +- mmc/branch/havel/src/mcx_utils.h | 4 +- mmc/branch/havel/src/tetray.c | 4 +- 6 files changed, 42 insertions(+), 9 deletions(-) commit cb17175731adca6d3219c52785e590d785069481 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Mar 18 02:07:33 2011 +0000 fix a critical bug in sphdiffusionslab.m git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@171 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/matlab/sphdiffusionslab.m | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 46719a5819277a2746ef29c2a711d6c4d04fddee Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat Mar 12 04:26:30 2011 +0000 do not save partial pathlength by default, use -M H for SSE defau.t git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@170 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) commit 5dda2770d4022b700d42f040203e3a226f810642 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Mar 1 04:11:51 2011 +0000 added help text for mesh file read/write functions git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@169 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/README.txt | 6 +++--- mmc/branch/havel/matlab/readmmcelem.m | 21 +++++++++++++++++++++ mmc/branch/havel/matlab/readmmcface.m | 21 +++++++++++++++++++++ mmc/branch/havel/matlab/readmmcnode.m | 20 ++++++++++++++++++++ mmc/branch/havel/matlab/savemmcmesh.m | 24 ++++++++++++++++++++++++ 5 files changed, 89 insertions(+), 3 deletions(-) commit bb94f7f9d660623ec696d86a2d7952273e90c124 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Feb 25 22:42:32 2011 +0000 use atomic for weight accumulation and double precision weight array git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@168 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/simpmesh.c | 4 ++-- mmc/branch/havel/src/simpmesh.h | 2 +- mmc/branch/havel/src/tettracing.c | 23 +++++++++++++++-------- 3 files changed, 18 insertions(+), 11 deletions(-) commit f329cd643ff47af6401ff20fa66dbbddaaa4f2db Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Feb 22 21:38:10 2011 +0000 isspecular=2 to disable exit photon refraction git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@167 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 2 +- mmc/branch/havel/src/tettracing.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit cdeddd0967ee2a5dfc1c7484f9080d5bf2d00788 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Feb 20 23:42:33 2011 +0000 update meshing script to iso2mesh 1.0 git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@166 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/examples/meshtest/createmesh.m | 33 ++-------------------- mmc/branch/havel/examples/meshtest/sph1.inp | 2 +- mmc/branch/havel/examples/meshtest/sph3.inp | 2 +- 3 files changed, 5 insertions(+), 32 deletions(-) commit da7d69909506a638addf769612240f7ba0340eef Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Feb 20 21:10:27 2011 +0000 add --outputtype option git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@165 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 35 ++++++++++++++++++++++------------- mmc/branch/havel/src/mcx_utils.h | 4 +++- mmc/branch/havel/src/simpmesh.c | 17 +++++++++++++++-- mmc/branch/havel/src/simpmesh.h | 2 +- mmc/branch/havel/src/tetray.c | 10 +++++++--- mmc/branch/havel/src/tettracing.c | 9 +++++---- 6 files changed, 53 insertions(+), 24 deletions(-) commit 23861efe65fe14df3d53149b9166be567fa304f1 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Feb 18 20:21:15 2011 +0000 debug -E and -d options git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@164 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit fb2ffb75839618ca1ccf225c32be50597e4d902e Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Feb 18 19:02:29 2011 +0000 remove debug info git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@163 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/tetray.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit bbf5827b937a1f68371d97f4707ebe821797aa4b Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Feb 18 18:58:27 2011 +0000 support recording photon partial path lengths git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@162 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/README.txt | 3 -- mmc/branch/havel/examples/meshtest/sph1.inp | 8 +++--- mmc/branch/havel/examples/meshtest/sph2.inp | 9 +++--- mmc/branch/havel/examples/meshtest/sph3.inp | 8 +++--- mmc/branch/havel/src/mcx_utils.c | 20 ++++++++------ mmc/branch/havel/src/mcx_utils.h | 14 ++++++++++ mmc/branch/havel/src/simpmesh.c | 24 +++++++++++++++++ mmc/branch/havel/src/simpmesh.h | 1 + mmc/branch/havel/src/tetray.c | 33 ++++++++++++++++++++--- mmc/branch/havel/src/tettracing.c | 38 +++++++++++++++++++++++++- mmc/branch/havel/src/tettracing.h | 4 +++ 11 files changed, 132 insertions(+), 30 deletions(-) commit 5999b3db923124946263cadf0b324a6985416729 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Feb 18 03:21:21 2011 +0000 complete update for boundary reflection validation git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@161 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/AUTHOR.txt | 4 ++-- mmc/branch/havel/README.txt | 15 +++++++++++---- mmc/branch/havel/matlab/savemmcmesh.m | 8 ++++---- mmc/branch/havel/src/mcx_utils.c | 15 +++++---------- mmc/branch/havel/src/tettracing.c | 2 +- 5 files changed, 23 insertions(+), 21 deletions(-) commit 8f830e8b311393186fde0db28212815a26aef005 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Feb 17 07:28:24 2011 +0000 support specular reflection, match results from other MC simulators git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@160 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 10 ++++++- mmc/branch/havel/src/mcx_utils.h | 1 + mmc/branch/havel/src/simpmesh.c | 20 +++++++++++----- mmc/branch/havel/src/tettracing.c | 45 ++++++++++++++++++++++-------------- 4 files changed, 50 insertions(+), 26 deletions(-) commit bd4abf44307d0c52c9459e9a8c6e1c2f4c9c4ffc Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Feb 11 22:14:02 2011 +0000 set seed from command line, use static scheduling to enhance reproducibility git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@159 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 21 ++++++++++++++------- mmc/branch/havel/src/tetray.c | 2 +- 2 files changed, 15 insertions(+), 8 deletions(-) commit 87fe7ba3c3f62944556128c6fad0b5b1f0ead0ab Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Feb 11 21:58:22 2011 +0000 support source types git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@158 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 41 +++++++++++++++++++-- mmc/branch/havel/src/mcx_utils.h | 5 +++ mmc/branch/havel/src/tettracing.c | 70 +++++++++++++++++++++++------------- 3 files changed, 87 insertions(+), 29 deletions(-) commit 254bd7d6fb1efd29227c1c91ab30e427a61e429f Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Feb 10 19:34:20 2011 +0000 use precomputed face normals in the reflection git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@157 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 2 +- mmc/branch/havel/src/mcx_utils.h | 6 ++- mmc/branch/havel/src/simpmesh.c | 62 +++++++++++++++++++------------------ mmc/branch/havel/src/tettracing.c | 41 ++++++++++++++---------- 4 files changed, 61 insertions(+), 50 deletions(-) commit 1bff60f7d13e05e6895240d0bfd8dd7e1686c4c6 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Feb 9 21:54:03 2011 +0000 printing debug info git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@156 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/tettracing.c | 76 ++++++++++++++++++------------------- 1 files changed, 37 insertions(+), 39 deletions(-) commit ca72b5278ce49e3a9365087d9f560608299e6785 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Jan 12 21:08:58 2011 +0000 use char to specify ray-tracing method git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@155 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 46 +++++++++++++++++++++++++++--------- mmc/branch/havel/src/mcx_utils.h | 3 +- mmc/branch/havel/src/simpmesh.c | 12 +++++----- mmc/branch/havel/src/simpmesh.h | 4 +- mmc/branch/havel/src/tetray.c | 2 +- mmc/branch/havel/src/tettracing.c | 18 ++++++-------- 6 files changed, 53 insertions(+), 32 deletions(-) commit 8a36bfa9e5cfae7176e894330f5f0ce7c66f5498 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Jan 11 23:34:06 2011 +0000 add sse math support, gain about 10% speed-up git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@154 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/commons/Makefile_common.mk | 9 +- mmc/branch/havel/src/logistic_rand.h | 6 + mmc/branch/havel/src/posix_randr.c | 35 +-- mmc/branch/havel/src/posix_randr.h | 6 + mmc/branch/havel/src/rng_common.h | 70 +++++ mmc/branch/havel/src/sfmt_rand.c | 36 +-- mmc/branch/havel/src/sfmt_rand.h | 6 + mmc/branch/havel/src/simpmesh.c | 8 + mmc/branch/havel/src/simpmesh.h | 10 + mmc/branch/havel/src/sse_math/sse_math.h | 441 +++++++++++++++++++++++++++ mmc/branch/havel/src/tettracing.c | 8 +- mmc/branch/havel/src/tettracing.h | 1 - 12 files changed, 577 insertions(+), 59 deletions(-) commit 29d033f83e00738f48cc2eb64dea93ec5a922ca1 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Jan 11 06:00:32 2011 +0000 speed up Plucker with bary0 and add no-strict-aliasing flag git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@153 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/commons/Makefile_common.mk | 4 +- mmc/branch/havel/src/mcx_utils.c | 2 +- mmc/branch/havel/src/tettracing.c | 144 ++++++++++++--------------- 3 files changed, 68 insertions(+), 82 deletions(-) commit 447e5940bac57f2cea29ca80fba291b66f5bf3c8 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon Jan 10 03:58:10 2011 +0000 bug fixed for havel bary centric values git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@152 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/tettracing.c | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) commit 9904103af4f9a813cd01398245e04732a1bd31ea Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Jan 9 05:43:18 2011 +0000 use initial barycentric coordinates for Havel ray-tracing git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@151 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 1 + mmc/branch/havel/src/mcx_utils.h | 4 +- mmc/branch/havel/src/simpmesh.c | 96 ++++++++++++++++++++++++++----- mmc/branch/havel/src/simpmesh.h | 2 + mmc/branch/havel/src/tetray.c | 1 + mmc/branch/havel/src/tettracing.c | 112 +++++++++++++++++++++++++++--------- mmc/branch/havel/src/tettracing.h | 1 + 7 files changed, 172 insertions(+), 45 deletions(-) commit f05c33bba9f9d33409eb44f34e3297dbdb022828 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jan 7 23:40:34 2011 +0000 further speed up by 15% git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@150 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/simpmesh.c | 3 ++- mmc/branch/havel/src/tettracing.c | 19 ++++++++++++------- 2 files changed, 14 insertions(+), 8 deletions(-) commit 914abfc06e5fa0d58ae9db6655daedcfbb83328a Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jan 7 05:25:29 2011 +0000 add test unit for sse horizontal min git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@149 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/commons/Makefile_common.mk | 2 +- mmc/branch/havel/examples/ssehmin/ssehmin_test.c | 24 ++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletions(-) commit df97d02085b082b278be20f79cf3c46c514ad9df Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jan 7 04:25:05 2011 +0000 simplify raytracer interface with ray and visitor structs git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@148 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/tetray.c | 10 +- mmc/branch/havel/src/tettracing.c | 502 ++++++++++++++++++------------------- mmc/branch/havel/src/tettracing.h | 35 +++- 3 files changed, 280 insertions(+), 267 deletions(-) commit 1c85f6e678a6382816fff472c3363d0314e8fbcf Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Jan 6 00:03:17 2011 +0000 branchless Horizontal Badouel git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@147 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/simpmesh.h | 6 ++-- mmc/branch/havel/src/tettracing.c | 45 +++++++++++++++++++++++-------------- 2 files changed, 31 insertions(+), 20 deletions(-) commit 8e36cd7b776bcdce977661a7a1b7a63c4a1914b5 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Dec 26 15:19:33 2010 +0000 add horizontal Badouel with SSE, improves speed by 13% git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@146 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/simpmesh.c | 30 ++++++++- mmc/branch/havel/src/tettracing.c | 133 +++++++++++++++++++++++++++++++++++- 2 files changed, 157 insertions(+), 6 deletions(-) commit d69dd4b1ffa5bbc527523a2ae79ce8130b3a7e24 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Dec 21 22:47:38 2010 +0000 add support for Badouel's method git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@145 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/simpmesh.c | 2 +- mmc/branch/havel/src/tettracing.c | 101 +++++++++++++++++++++++++++++++++++- 2 files changed, 99 insertions(+), 4 deletions(-) commit 6ebd30527f730909093b4c87c279303959b955bb Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon Dec 20 22:24:21 2010 +0000 more updates to sync with mmc main repo git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@144 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/commons/Makefile_common.mk | 81 +++++++++++++---------- mmc/branch/havel/examples/rngtest/makefile_sfmt | 8 ++ mmc/branch/havel/examples/rngtest/rngtest.c | 9 ++- 3 files changed, 61 insertions(+), 37 deletions(-) commit 19379b7a88fee5997f1c3716e7377a04984777f9 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon Dec 20 22:07:08 2010 +0000 merge with mmc main svn rev 131 git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@143 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/SFMT/LICENSE.txt | 29 ++ mmc/branch/havel/src/SFMT/SFMT-params.h | 97 ++++ mmc/branch/havel/src/SFMT/SFMT-params19937.h | 46 ++ mmc/branch/havel/src/SFMT/SFMT-sse2.h | 121 +++++ mmc/branch/havel/src/SFMT/SFMT.c | 620 ++++++++++++++++++++++++++ mmc/branch/havel/src/SFMT/SFMT.h | 157 +++++++ mmc/branch/havel/src/drand48_r_libgw32c.c | 8 +- mmc/branch/havel/src/drand48_r_libgw32c.h | 18 +- mmc/branch/havel/src/fastmath.h | 32 ++ mmc/branch/havel/src/logistic_rand.c | 7 + mmc/branch/havel/src/logistic_rand.h | 12 +- mmc/branch/havel/src/makefile_sfmt | 18 + mmc/branch/havel/src/mcx_utils.c | 57 ++- mmc/branch/havel/src/mcx_utils.h | 153 ++++--- mmc/branch/havel/src/posix_randr.c | 9 +- mmc/branch/havel/src/posix_randr.h | 8 +- mmc/branch/havel/src/sfmt_rand.c | 66 +++ mmc/branch/havel/src/sfmt_rand.h | 43 ++ mmc/branch/havel/src/simpmesh.c | 251 +++++------ mmc/branch/havel/src/simpmesh.h | 195 ++++++-- mmc/branch/havel/src/tetray.c | 103 +++-- mmc/branch/havel/src/tettracing.c | 236 ++++++---- mmc/branch/havel/src/tettracing.h | 18 +- mmc/branch/havel/src/tictoc.c | 16 +- mmc/branch/havel/src/tictoc.h | 6 + mmc/branch/havel/src/vector_types.h | 62 +++- 26 files changed, 1933 insertions(+), 455 deletions(-) commit 9be96b386073a036ec2114e46b5da93cdfe7dcf3 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Dec 2 19:37:21 2010 +0000 prefetch next tetrahedron precomputed data to speed up git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@142 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/commons/Makefile_common.mk | 4 ++-- mmc/branch/havel/src/tettracing.c | 11 +++++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) commit 7f61d2235553c004bf818b68f9b58ecfbf3f16a3 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Nov 30 22:50:45 2010 +0000 properly representing dt in the plotting scripts git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@141 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/examples/mcxsph/box.inp | 17 ++++++++++++++ mmc/branch/havel/examples/meshtest/plotmmcsph.m | 24 +++++++++++-------- mmc/branch/havel/examples/validation/plotcuberes.m | 14 +++++++---- 3 files changed, 40 insertions(+), 15 deletions(-) commit 233dc892774a9acf89109875616975ca7f28e8ba Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Nov 30 22:49:32 2010 +0000 code optimization and fixing time step in normalization git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@140 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/simpmesh.c | 5 ++++- mmc/branch/havel/src/tetray.c | 17 ++++++++++------- mmc/branch/havel/src/tettracing.c | 33 ++++++++++++++++++++------------- mmc/branch/havel/src/tettracing.h | 5 +---- 4 files changed, 35 insertions(+), 25 deletions(-) commit 76fff3acbce7c09dbbb7ff1feb2c5eab65aeb85d Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat Nov 27 22:36:04 2010 +0000 use -fast flag for icc git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@139 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/commons/Makefile_common.mk | 5 +++-- mmc/branch/havel/src/tettracing.c | 8 +++++--- 2 files changed, 8 insertions(+), 5 deletions(-) commit 7ab88bbe1febb40619703d255df323bd3511c215 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat Nov 27 22:18:50 2010 +0000 optimizing sse slightly git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@138 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/tettracing.c | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) commit 102bce5f8c127733c6b8f21f01624d79f663a543 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Nov 21 01:51:05 2010 +0000 update for smoother progress bar git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@137 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 0b53eba295e67c84ecd7ea9d0c8a738a8499d1e3 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Nov 18 21:31:33 2010 +0000 merge face norm test into havelsse4 git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@136 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/simpmesh.c | 8 ++++---- mmc/branch/havel/src/tetray.c | 3 +-- mmc/branch/havel/src/tettracing.c | 7 +++++-- 3 files changed, 10 insertions(+), 8 deletions(-) commit ba2051b1e2ef95b66c2de0443cd186a8761ecfa1 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Nov 17 22:53:51 2010 +0000 finally working, fixed _mm_rcp_ss by rcp_nr git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@135 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/tetray.c | 6 +--- mmc/branch/havel/src/tettracing.c | 48 ++++++++++++++++++++---------------- 2 files changed, 29 insertions(+), 25 deletions(-) commit 9ae471883e27023569b2cb4ebeb437b614a45ce6 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Nov 17 04:39:56 2010 +0000 added Havel raytracing code git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@134 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/commons/Makefile_common.mk | 10 +++- mmc/branch/havel/src/mcx_utils.c | 5 +- mmc/branch/havel/src/mcx_utils.h | 2 +- mmc/branch/havel/src/simpmesh.c | 24 ++++---- mmc/branch/havel/src/simpmesh.h | 8 ++-- mmc/branch/havel/src/tetray.c | 7 ++- mmc/branch/havel/src/tettracing.c | 73 +++++++++++++++++++++++---- 7 files changed, 96 insertions(+), 33 deletions(-) commit 6c913c2841303700e3c920ee152e7d07d5c59751 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Nov 14 16:56:57 2010 +0000 new SSE4 addition git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@133 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/src/mcx_utils.c | 10 ++++-- mmc/branch/havel/src/mcx_utils.h | 1 + mmc/branch/havel/src/simpmesh.c | 66 ++++++++++++++++++++++++++++++------- mmc/branch/havel/src/simpmesh.h | 3 +- mmc/branch/havel/src/tetray.c | 2 +- mmc/branch/havel/src/tettracing.c | 60 ++++++++++++++++++++++++++++++++-- mmc/branch/havel/src/tettracing.h | 3 ++ 7 files changed, 125 insertions(+), 20 deletions(-) commit 1fee6f8df130bfdc2223ccaedfae4d9d06920956 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Nov 14 16:55:53 2010 +0000 added mmc svn 110 snapshot git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@132 4848f366-3658-0410-a320-90152d9d5b07 mmc/branch/havel/AUTHOR.txt | 10 + mmc/branch/havel/ChangeLog.txt | 48 + mmc/branch/havel/LICENSE.txt | 674 + mmc/branch/havel/README.txt | 290 + mmc/branch/havel/commons/Makefile_common.mk | 112 + mmc/branch/havel/examples/README.txt | 33 + mmc/branch/havel/examples/mcxsph/benchbox.sh | 5 + mmc/branch/havel/examples/mcxsph/createmcxbin.m | 11 + mmc/branch/havel/examples/mcxsph/runspherebox.sh | 11 + mmc/branch/havel/examples/mcxsph/spherebox.bin | 1 + mmc/branch/havel/examples/mcxsph/spherebox.inp | 17 + mmc/branch/havel/examples/meshtest/README.txt | 48 + mmc/branch/havel/examples/meshtest/createmesh.m | 93 + mmc/branch/havel/examples/meshtest/plotmmcsph.m | 153 + mmc/branch/havel/examples/meshtest/prop_sph1.dat | 4 + mmc/branch/havel/examples/meshtest/prop_sph2.dat | 4 + mmc/branch/havel/examples/meshtest/prop_sph3.dat | 4 + mmc/branch/havel/examples/meshtest/run_test.sh | 6 + mmc/branch/havel/examples/meshtest/sph1.inp | 12 + mmc/branch/havel/examples/meshtest/sph2.inp | 12 + mmc/branch/havel/examples/meshtest/sph3.inp | 12 + .../havel/examples/meshtest/sphdiffsemiinf.mat | Bin 0 -> 29735 bytes mmc/branch/havel/examples/misctest/bary_external.m | 18 + mmc/branch/havel/examples/mouse/bound_mouse.dat | 1473 + mmc/branch/havel/examples/mouse/elem_mouse.dat |16096 ++++ mmc/branch/havel/examples/mouse/facenb_mouse.dat |16096 ++++ mmc/branch/havel/examples/mouse/mouse.inp | 12 + mmc/branch/havel/examples/mouse/node_mouse.dat | 2912 + mmc/branch/havel/examples/mouse/prop_mouse.dat | 2 + mmc/branch/havel/examples/mouse/run_test.sh | 3 + mmc/branch/havel/examples/onecube/README.txt | 25 + mmc/branch/havel/examples/onecube/createmesh.m | 13 + mmc/branch/havel/examples/onecube/elem_onecube.dat | 7 + .../havel/examples/onecube/facenb_onecube.dat | 7 + mmc/branch/havel/examples/onecube/node_onecube.dat | 9 + mmc/branch/havel/examples/onecube/onecube.inp | 12 + mmc/branch/havel/examples/onecube/plotmmcdebug.m | 26 + mmc/branch/havel/examples/onecube/prop_onecube.dat | 3 + mmc/branch/havel/examples/onecube/run_test.sh | 4 + .../havel/examples/onecube/velem_onecube.dat | 7 + .../havel/examples/onecube/vnode_onecube.dat | 9 + mmc/branch/havel/examples/reftest/README.txt | 25 + mmc/branch/havel/examples/reftest/createmesh.m | 15 + mmc/branch/havel/examples/reftest/elem_onecube.dat | 7 + .../havel/examples/reftest/facenb_onecube.dat | 7 + mmc/branch/havel/examples/reftest/node_onecube.dat | 9 + mmc/branch/havel/examples/reftest/onecube.inp | 12 + mmc/branch/havel/examples/reftest/plotmmcdebug.m | 26 + mmc/branch/havel/examples/reftest/prop_onecube.dat | 3 + mmc/branch/havel/examples/reftest/run_test.sh | 4 + .../havel/examples/reftest/velem_onecube.dat | 7 + mmc/branch/havel/examples/rngtest/Makefile | 8 + .../havel/examples/rngtest/makefile_logistic | 8 + mmc/branch/havel/examples/rngtest/rngtest.c | 51 + mmc/branch/havel/examples/sphbox/bound_sphbox.dat | 8653 ++ mmc/branch/havel/examples/sphbox/elem_sphbox.dat |95308 ++++++++++++++++++++ mmc/branch/havel/examples/sphbox/facenb_sphbox.dat |95308 ++++++++++++++++++++ mmc/branch/havel/examples/sphbox/genvnode.m | 12 + mmc/branch/havel/examples/sphbox/node_sphbox.dat |16946 ++++ mmc/branch/havel/examples/sphbox/prop_sphbox.dat | 4 + mmc/branch/havel/examples/sphbox/run_test.sh | 3 + mmc/branch/havel/examples/sphbox/sphbox.inp | 12 + mmc/branch/havel/examples/sphbox/vnode_sphbox.dat |16946 ++++ mmc/branch/havel/examples/validation/README.txt | 56 + mmc/branch/havel/examples/validation/benchspeed.sh | 3 + mmc/branch/havel/examples/validation/createmesh.m | 11 + mmc/branch/havel/examples/validation/cube.inp | 12 + mmc/branch/havel/examples/validation/plotcuberes.m | 78 + mmc/branch/havel/examples/validation/prop_cube.dat | 3 + mmc/branch/havel/examples/validation/run_test.sh | 3 + mmc/branch/havel/matlab/README_spherediffusion.txt | 118 + mmc/branch/havel/matlab/besselhprime.m | 25 + mmc/branch/havel/matlab/besseljprime.m | 24 + mmc/branch/havel/matlab/besselyprime.m | 25 + mmc/branch/havel/matlab/cart2sphorigin.m | 29 + mmc/branch/havel/matlab/genT5mesh.m | 70 + mmc/branch/havel/matlab/genT6mesh.m | 67 + mmc/branch/havel/matlab/readmmcelem.m | 8 + mmc/branch/havel/matlab/readmmcface.m | 8 + mmc/branch/havel/matlab/readmmcnode.m | 9 + mmc/branch/havel/matlab/savemmcmesh.m | 64 + mmc/branch/havel/matlab/spbesselh.m | 31 + mmc/branch/havel/matlab/spbesselhprime.m | 31 + mmc/branch/havel/matlab/spbesselj.m | 24 + mmc/branch/havel/matlab/spbesseljprime.m | 24 + mmc/branch/havel/matlab/spbessely.m | 24 + mmc/branch/havel/matlab/spbesselyprime.m | 24 + mmc/branch/havel/matlab/spharmonic.m | 38 + mmc/branch/havel/matlab/sphdiffAcoeff.m | 35 + mmc/branch/havel/matlab/sphdiffBcoeff.m | 25 + mmc/branch/havel/matlab/sphdiffCcoeff.m | 35 + mmc/branch/havel/matlab/sphdiffexterior.m | 33 + mmc/branch/havel/matlab/sphdiffincident.m | 43 + mmc/branch/havel/matlab/sphdiffinterior.m | 38 + mmc/branch/havel/matlab/sphdiffscatter.m | 42 + mmc/branch/havel/matlab/sphdiffusion.m | 213 + mmc/branch/havel/matlab/sphdiffusioninfinite.m | 67 + mmc/branch/havel/matlab/sphdiffusionscatteronly.m | 64 + mmc/branch/havel/matlab/sphdiffusionsemi.m | 132 + mmc/branch/havel/matlab/sphdiffusionslab.m | 117 + mmc/branch/havel/src/Makefile | 14 + mmc/branch/havel/src/drand48_r_libgw32c.c | 106 + mmc/branch/havel/src/drand48_r_libgw32c.h | 57 + mmc/branch/havel/src/logistic_rand.c | 115 + mmc/branch/havel/src/logistic_rand.h | 47 + mmc/branch/havel/src/makefile_logistic | 8 + mmc/branch/havel/src/mcx_utils.c | 496 + mmc/branch/havel/src/mcx_utils.h | 129 + mmc/branch/havel/src/posix_randr.c | 53 + mmc/branch/havel/src/posix_randr.h | 45 + mmc/branch/havel/src/simpmesh.c | 444 + mmc/branch/havel/src/simpmesh.h | 95 + mmc/branch/havel/src/tetray.c | 113 + mmc/branch/havel/src/tettracing.c | 343 + mmc/branch/havel/src/tettracing.h | 42 + mmc/branch/havel/src/tictoc.c | 161 + mmc/branch/havel/src/tictoc.h | 16 + mmc/branch/havel/src/vector_types.h | 36 + 118 files changed, 275641 insertions(+), 0 deletions(-) commit 245c175a3e5cd1435b0f09ade32c7cf7aae8a79e Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Dec 17 22:29:52 2010 +0000 some typo fixes git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@131 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 5 ++++- mmc/trunk/README.txt | 8 ++++---- mmc/trunk/src/fastmath.h | 11 +++++++++++ mmc/trunk/src/mcx_utils.c | 24 ++++++++++++------------ mmc/trunk/src/mcx_utils.h | 28 ++++++++++++++-------------- mmc/trunk/src/simpmesh.c | 20 ++++++++++---------- mmc/trunk/src/simpmesh.h | 20 ++++++++++---------- mmc/trunk/src/tetray.c | 4 ++-- mmc/trunk/src/tettracing.c | 6 +++--- mmc/trunk/src/tettracing.h | 4 ++-- 10 files changed, 72 insertions(+), 58 deletions(-) commit 27b08545e1289a35f62524492b211dbb60d5e2ef Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 15 19:33:34 2010 +0000 final polishing of the documents git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@130 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/README.txt | 18 +++++++++++------- mmc/trunk/src/mcx_utils.c | 9 +++++++-- 2 files changed, 18 insertions(+), 9 deletions(-) commit c3c6e52be7d432f4d25d92d21b5ef895bc11f868 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 15 00:43:10 2010 +0000 big red warning for using reflection code git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@129 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit f57c0d564bf1d363978d52255d5ba7827968bfbd Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 15 00:28:57 2010 +0000 add more documentation git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@128 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 2 +- mmc/trunk/src/drand48_r_libgw32c.h | 10 ++++-- mmc/trunk/src/fastmath.h | 13 ++++++++ mmc/trunk/src/mcx_utils.h | 32 +++++++++++++++---- mmc/trunk/src/sfmt_rand.c | 11 ++----- mmc/trunk/src/sfmt_rand.h | 11 ++----- mmc/trunk/src/simpmesh.h | 61 +++++++++++++++++++++--------------- mmc/trunk/src/tetray.c | 9 +++-- mmc/trunk/src/tettracing.c | 2 +- mmc/trunk/src/vector_types.h | 36 +++++++++++++++++++++ 10 files changed, 130 insertions(+), 57 deletions(-) commit 5da0fbaa6477359b8d16d8b677156d549cd02a29 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Dec 14 23:35:25 2010 +0000 update rngtest example, update ChangeLog git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@127 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 5 ++- mmc/trunk/README.txt | 42 ++++++++++++++++++++---------- mmc/trunk/examples/rngtest/makefile_sfmt | 4 +- mmc/trunk/examples/rngtest/rngtest.c | 9 +++--- mmc/trunk/src/sfmt_rand.c | 1 + 5 files changed, 39 insertions(+), 22 deletions(-) commit 6307efd4828013d66ec5503b9e9b554a5442ccc4 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Dec 14 19:36:50 2010 +0000 compiled and debugged on windows with MinGW 20101030 git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@126 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/sfmt_rand.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b67d51b225fc1ce9d8c94c053edc7e5a8517292b Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Dec 14 16:09:48 2010 +0000 add BSD license for SFMT units git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@125 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/SFMT/LICENSE.txt | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) commit 27cce2a3b3724b451eb1f924c46073d64c0ca7b5 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Dec 14 16:07:43 2010 +0000 fix negative time difference git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@124 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 6 +++++- mmc/trunk/src/tetray.c | 4 ++-- mmc/trunk/src/tictoc.c | 8 ++++---- 3 files changed, 11 insertions(+), 7 deletions(-) commit a73c1b3e620f6b91480a905edbc4751dd9e7a5ed Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon Dec 13 15:10:45 2010 +0000 initial support for SFMT RNG, behavior is compiler dependent git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@123 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 8 +- mmc/trunk/examples/rngtest/makefile_sfmt | 8 + mmc/trunk/examples/rngtest/rngtest.c | 2 + mmc/trunk/src/SFMT/SFMT-params.h | 97 +++++ mmc/trunk/src/SFMT/SFMT-params19937.h | 46 +++ mmc/trunk/src/SFMT/SFMT-sse2.h | 121 ++++++ mmc/trunk/src/SFMT/SFMT.c | 620 ++++++++++++++++++++++++++++++ mmc/trunk/src/SFMT/SFMT.h | 157 ++++++++ mmc/trunk/src/makefile_sfmt | 18 + mmc/trunk/src/mcx_utils.h | 2 +- mmc/trunk/src/sfmt_rand.c | 70 ++++ mmc/trunk/src/sfmt_rand.h | 47 +++ mmc/trunk/src/simpmesh.c | 13 + mmc/trunk/src/simpmesh.h | 9 +- mmc/trunk/src/tetray.c | 29 +- mmc/trunk/src/tettracing.c | 32 +- mmc/trunk/src/tettracing.h | 6 - 17 files changed, 1239 insertions(+), 46 deletions(-) commit c6ee113cd5b1cfda34bef6f3888a4e7a064311a5 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon Dec 13 15:08:17 2010 +0000 use static inline for all RNG units git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@122 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/fastmath.h | 8 ++++++++ mmc/trunk/src/logistic_rand.c | 1 + mmc/trunk/src/logistic_rand.h | 2 +- mmc/trunk/src/makefile_logistic | 10 +++++++++- mmc/trunk/src/posix_randr.c | 3 +-- mmc/trunk/src/posix_randr.h | 2 +- 6 files changed, 21 insertions(+), 5 deletions(-) commit bd5c2e218747739af87a50eaf12f5223b7f33925 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon Dec 13 15:06:58 2010 +0000 fix negative progress bar git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@121 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 72c054da8f4fe9d0fb3e98357d5f0b036e087a90 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Dec 7 03:19:49 2010 +0000 redundant line when merging codes git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@120 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/simpmesh.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit e33c00a83d43e32b4f1f3717043a17b2c5965713 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Dec 5 04:23:23 2010 +0000 batch update of ChangeLog git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@119 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit c49f6a95e4f368e158e89201f779385121aab003 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Dec 5 03:56:24 2010 +0000 initial doxygen support git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@118 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 12 +- mmc/trunk/src/Makefile | 2 + mmc/trunk/src/drand48_r_libgw32c.c | 8 +- mmc/trunk/src/drand48_r_libgw32c.h | 8 +- mmc/trunk/src/logistic_rand.c | 6 + mmc/trunk/src/logistic_rand.h | 10 +- mmc/trunk/src/mcx_utils.c | 10 +- mmc/trunk/src/mcx_utils.h | 94 ++- mmc/trunk/src/mmcdoxy.cfg | 1551 ++++++++++++++++++++++++++++++++++ mmc/trunk/src/posix_randr.c | 6 + mmc/trunk/src/posix_randr.h | 6 + mmc/trunk/src/simpmesh.c | 54 +- mmc/trunk/src/simpmesh.h | 22 +- mmc/trunk/src/tetray.c | 64 +- mmc/trunk/src/tettracing.c | 68 +- mmc/trunk/src/tettracing.h | 12 +- mmc/trunk/src/tictoc.c | 8 +- mmc/trunk/src/tictoc.h | 6 + mmc/trunk/src/vector_types.h | 26 +- 19 files changed, 1819 insertions(+), 154 deletions(-) commit a5d35af6a9a0e640e2bd44ab8a1995e1f087c913 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Dec 5 00:19:04 2010 +0000 use make CC=compiler to support gcc, icc and llvm-gcc git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@117 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 70 +++++++++++++++++---------------- 1 files changed, 36 insertions(+), 34 deletions(-) commit ae362bb5bab9a644b9acfe1c6b3470fbcb9554db Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat Dec 4 05:53:05 2010 +0000 support llvm-gcc with make target CC=llvm-gcc git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@116 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit ee225031d48160261ee1cf0c06abd992e62683c2 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Dec 3 20:11:25 2010 +0000 support piece-wise-constant basis with -C 0 git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@115 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 9 +++++- mmc/trunk/src/mcx_utils.h | 1 + mmc/trunk/src/simpmesh.c | 60 ++++++++++++++++++++++++++++++++----------- mmc/trunk/src/tettracing.c | 18 +++++++++--- 4 files changed, 65 insertions(+), 23 deletions(-) commit 347f6167de3bcad0b4f1cf93f85f776cb4a544ae Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Dec 3 17:10:05 2010 +0000 speed up gcc binary by 2x with approximated expf and static inline git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@114 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 10 ++-- mmc/trunk/src/simpmesh.c | 74 +------------------------- mmc/trunk/src/simpmesh.h | 98 ++++++++++++++++++++++++++++++---- mmc/trunk/src/tettracing.c | 18 +++++-- 4 files changed, 109 insertions(+), 91 deletions(-) commit 026a7feb1ece88fd402e53b5fa019d2e31ea049d Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Nov 30 22:35:11 2010 +0000 normalize by time gate width git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@113 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/mcxsph/box.inp | 17 +++++++++++++++++ mmc/trunk/examples/meshtest/plotmmcsph.m | 24 ++++++++++++++---------- mmc/trunk/examples/validation/plotcuberes.m | 14 +++++++++----- mmc/trunk/src/simpmesh.c | 4 +--- 4 files changed, 41 insertions(+), 18 deletions(-) commit 9511578dc39c7c14447f8d5dcf7dc99ca78d07db Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Nov 19 20:40:23 2010 +0000 fix non-smooth progress bar git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@112 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit e0bb3a72e7caf2fb16c10e830670002cb79f65b5 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Nov 18 15:42:11 2010 +0000 make icc to produce binaries with Intel C++ compiler git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@111 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 63557d802f8ea822110c68e5a277cb4abf636cb6 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Nov 12 15:28:40 2010 +0000 fix initial element id with iso2mesh 1.0.0pre git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@110 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/sph1.inp | 2 +- mmc/trunk/examples/meshtest/sph2.inp | 2 +- mmc/trunk/examples/meshtest/sph3.inp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 6207f234037321972f47b64b7ea3cf988177c823 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Aug 29 21:38:14 2010 +0000 ported for Windows using MinGW and Libgw32c git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@109 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/Makefile | 9 +++- mmc/trunk/src/drand48_r_libgw32c.c | 106 ++++++++++++++++++++++++++++++++++++ mmc/trunk/src/drand48_r_libgw32c.h | 57 +++++++++++++++++++ mmc/trunk/src/mcx_utils.c | 2 +- mmc/trunk/src/posix_randr.h | 5 ++ mmc/trunk/src/tictoc.c | 2 +- 6 files changed, 178 insertions(+), 3 deletions(-) commit bff0cb0178ec589b18dae71d903d23a6a8828840 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Aug 29 16:13:02 2010 +0000 update documentation for v0.2 git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@108 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 8 ++-- mmc/trunk/README.txt | 73 ++++++++++++++++++++------------- mmc/trunk/examples/README.txt | 7 +++- mmc/trunk/examples/meshtest/sph1.inp | 4 +- mmc/trunk/examples/meshtest/sph2.inp | 2 +- mmc/trunk/examples/meshtest/sph3.inp | 2 +- mmc/trunk/matlab/genT6mesh.m | 2 + mmc/trunk/src/mcx_utils.c | 2 +- 8 files changed, 61 insertions(+), 39 deletions(-) commit 380cc954e3a97bcde2d079412ff76443a30d2cd3 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Aug 29 04:42:53 2010 +0000 remove legacy MCX input format, update all input files and documents git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@107 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 5 + mmc/trunk/README.txt | 140 ++++++++++++++++++++++---------- mmc/trunk/examples/README.txt | 4 +- mmc/trunk/examples/meshtest/sph1.inp | 6 +- mmc/trunk/examples/meshtest/sph2.inp | 6 +- mmc/trunk/examples/meshtest/sph3.inp | 6 +- mmc/trunk/examples/mouse/mouse.inp | 6 +- mmc/trunk/examples/onecube/onecube.inp | 6 +- mmc/trunk/examples/reftest/onecube.inp | 6 +- mmc/trunk/examples/sphbox/sphbox.inp | 6 +- mmc/trunk/examples/validation/cube.inp | 5 +- mmc/trunk/src/mcx_utils.c | 47 ++--------- 12 files changed, 117 insertions(+), 126 deletions(-) commit c1542cb3b2bb3ee238f439b55ffc6007d3e73e1c Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Aug 29 02:45:56 2010 +0000 update examples to use iso2mesh 1.0 and MCX 0.4.9 options git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@106 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/mcxsph/benchbox.sh | 5 +++-- mmc/trunk/examples/mcxsph/runspherebox.sh | 4 +++- mmc/trunk/examples/meshtest/README.txt | 10 +++++++--- mmc/trunk/examples/meshtest/run_test.sh | 6 +++--- mmc/trunk/examples/meshtest/sph1.inp | 2 +- mmc/trunk/examples/meshtest/sph2.inp | 2 +- mmc/trunk/examples/meshtest/sph3.inp | 2 +- mmc/trunk/examples/onecube/plotmmcdebug.m | 8 ++++++-- mmc/trunk/examples/validation/README.txt | 15 ++++++++++----- mmc/trunk/examples/validation/run_test.sh | 2 +- 10 files changed, 36 insertions(+), 20 deletions(-) commit fae35a9f839443732fa080c2e2104ebd3bdda738 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Aug 29 02:38:25 2010 +0000 support scientific notations for -n option git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@105 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit aabb13d462d544b71f34ee87fbc3f6f8fa44ac50 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Aug 29 02:34:29 2010 +0000 separate session id with mesh id git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@104 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 70 +++++++++++++++------------------------------ mmc/trunk/src/mcx_utils.h | 1 + mmc/trunk/src/simpmesh.c | 8 ++++- 3 files changed, 30 insertions(+), 49 deletions(-) commit e31b310ad2925f30ec0ea319153a1b79cfd90ffc Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Jul 25 17:33:13 2010 +0000 add help text for all functions git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@103 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/matlab/README_spherediffusion.txt | 15 +++++++- mmc/trunk/matlab/besselhprime.m | 23 +++++++++++++ mmc/trunk/matlab/besseljprime.m | 22 +++++++++++++ mmc/trunk/matlab/besselyprime.m | 25 ++++++++++++++- mmc/trunk/matlab/cart2sphorigin.m | 24 ++++++++++++++ mmc/trunk/matlab/spbesselh.m | 23 +++++++++++++ mmc/trunk/matlab/spbesselhprime.m | 25 ++++++++++++++- mmc/trunk/matlab/spbesselj.m | 22 +++++++++++++ mmc/trunk/matlab/spbesseljprime.m | 22 +++++++++++++ mmc/trunk/matlab/spbessely.m | 22 +++++++++++++ mmc/trunk/matlab/spbesselyprime.m | 22 +++++++++++++ mmc/trunk/matlab/spharmonic.m | 23 +++++++++++++ mmc/trunk/matlab/sphdiffAcoeff.m | 23 +++++++++++++ mmc/trunk/matlab/sphdiffBcoeff.m | 23 +++++++++++++ mmc/trunk/matlab/sphdiffCcoeff.m | 23 +++++++++++++ mmc/trunk/matlab/sphdiffexterior.m | 33 ++++++++++++++++++- mmc/trunk/matlab/sphdiffincident.m | 33 ++++++++++++++++++- mmc/trunk/matlab/sphdiffinterior.m | 31 ++++++++++++++++++ mmc/trunk/matlab/sphdiffscatter.m | 31 ++++++++++++++++++ mmc/trunk/matlab/sphdiffusion.m | 33 +++++++++++++++++++ mmc/trunk/matlab/sphdiffusioninfinite.m | 34 +++++++++++++++++++- mmc/trunk/matlab/sphdiffusionscatteronly.m | 34 +++++++++++++++++++- mmc/trunk/matlab/sphdiffusionsemi.m | 45 ++++++++++++++++---------- mmc/trunk/matlab/sphdiffusionslab.m | 46 +++++++++++++++++---------- 24 files changed, 615 insertions(+), 42 deletions(-) commit 6b4638e0b1bc3f3cf6edd81a8504b9488ae64e88 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jul 16 18:23:07 2010 +0000 workaround for tty col-width in windows git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@102 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 23 ++++++++++++++--------- 1 files changed, 14 insertions(+), 9 deletions(-) commit 89b48276b95e309d67b0ea07493403d7f1926c42 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jul 16 15:46:00 2010 +0000 explain input file format in README git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@101 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/README.txt | 24 +++++++++++++++++++++--- 1 files changed, 21 insertions(+), 3 deletions(-) commit ac3b312bb9338cbb22ab479f1aad9db53862f6a9 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jul 16 14:58:38 2010 +0000 add README file for examples git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@100 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/README.txt | 28 +++++++++++++++++++++++++++ mmc/trunk/examples/meshtest/README.txt | 2 +- mmc/trunk/matlab/README_spherediffusion.txt | 8 +++++- 3 files changed, 35 insertions(+), 3 deletions(-) commit 3d2ac87a346de0d17c7ec27a08261cb99b6320cf Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jul 16 05:36:42 2010 +0000 script to run mcx for the validation case git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@99 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/mcxsph/benchbox.sh | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 182f4efdcecf8a26e2cc0c048fb9018135d0e547 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jul 16 05:27:52 2010 +0000 update reference, polish README git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@98 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 4 ++- mmc/trunk/README.txt | 48 ++++++++++++++++++++++++++-- mmc/trunk/examples/reftest/plotmmcdebug.m | 2 +- mmc/trunk/examples/reftest/run_test.sh | 4 +- mmc/trunk/src/mcx_utils.c | 8 ++-- mmc/trunk/src/mcx_utils.h | 4 +- mmc/trunk/src/simpmesh.c | 4 +- mmc/trunk/src/simpmesh.h | 4 +- mmc/trunk/src/tetray.c | 4 +- mmc/trunk/src/tettracing.c | 17 +++++----- mmc/trunk/src/tettracing.h | 4 +- 11 files changed, 73 insertions(+), 30 deletions(-) commit a9a13d28184ad498613c780de98fe0afaa9fcbb2 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Jul 15 05:30:30 2010 +0000 use -u to set mesh length unit git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@97 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 9 +++++++-- mmc/trunk/src/mcx_utils.h | 1 + mmc/trunk/src/simpmesh.c | 13 +++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) commit abce2717b17e4645e4d6e017ad2cd742af119cde Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Jul 15 04:24:25 2010 +0000 officially update license to GPLv3, MMC is now open-source git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@96 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/LICENSE.txt | 675 +++++++++++++++++++++++++++++++++++++++++++- mmc/trunk/README.txt | 2 +- mmc/trunk/src/mcx_utils.c | 107 ++++---- mmc/trunk/src/mcx_utils.h | 24 ++- mmc/trunk/src/simpmesh.c | 19 ++ mmc/trunk/src/simpmesh.h | 23 ++- mmc/trunk/src/tetray.c | 19 ++ mmc/trunk/src/tettracing.c | 19 ++ mmc/trunk/src/tettracing.h | 23 ++- 9 files changed, 851 insertions(+), 60 deletions(-) commit 390e0193913dde37a4233839cfbebdad21672fd4 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Jul 8 23:46:49 2010 +0000 set default debug flag to T and P git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@95 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d43b0f436a2eaf898d335383e7473790c0c518a6 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Jul 7 05:35:42 2010 +0000 paper accepted, update ChangeLog git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@94 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 1 + mmc/trunk/examples/reftest/plotmmcdebug.m | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 8bc7a1735d7b9a8e63cfb5c6d5dc40725e4f963d Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Jul 7 05:21:27 2010 +0000 add speed benchmark script git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@93 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/validation/benchspeed.sh | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 443e13472d571da6bcb9d48c47eeeadd2dbe4bae Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Jun 24 19:39:14 2010 +0000 accumulative update to ChangeLog git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@92 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 5a57b1a053a9f82a130a951b4ae54295dcd57bfe Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Jun 24 03:32:09 2010 +0000 use literal debug options git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@91 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/onecube/run_test.sh | 4 ++-- mmc/trunk/examples/reftest/run_test.sh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit efcec4543e6d2a9410896a62b26318c694803ae2 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Jun 24 03:30:47 2010 +0000 progress bar with -D P option git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@90 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 26 ++++++++++++++++++++++---- mmc/trunk/src/mcx_utils.h | 1 + mmc/trunk/src/tetray.c | 10 +++++++++- 3 files changed, 32 insertions(+), 5 deletions(-) commit ae0510f5c8edf0992c759e55baa3f59c0c869981 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Jun 23 23:18:20 2010 +0000 use meaning string as debugging flags git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@89 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 58 +++++++++++++++++++++++++++++++-------------- mmc/trunk/src/mcx_utils.h | 2 + 2 files changed, 42 insertions(+), 18 deletions(-) commit 9f938b3a6d479189f77d052591fccec65325f1db Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Jun 23 05:22:39 2010 +0000 make it possible to model transparent medium git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@88 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/simpmesh.h | 12 ++++++------ mmc/trunk/src/tettracing.c | 28 ++++++++++++++-------------- 2 files changed, 20 insertions(+), 20 deletions(-) commit 8398aa0d50b23d7b8869e5a362d42b5910a3cfec Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Jun 23 05:11:03 2010 +0000 debugged external boundary reflection scheme, fix reflection bug git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@87 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/run_test.sh | 6 +++--- mmc/trunk/examples/validation/run_test.sh | 2 +- mmc/trunk/src/mcx_utils.c | 15 ++++++++------- mmc/trunk/src/mcx_utils.h | 1 + mmc/trunk/src/tettracing.c | 25 +++++++++++++------------ 5 files changed, 26 insertions(+), 23 deletions(-) commit 15ee2d416bcba591918bb5ba8747992596e85a87 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon Jun 21 04:41:53 2010 +0000 Russian Roulette to terminate photon git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@86 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/onecube/plotmmcdebug.m | 2 +- mmc/trunk/examples/reftest/onecube.dat | 80 ----------------------------- mmc/trunk/examples/reftest/plotmmcdebug.m | 5 ++- mmc/trunk/examples/reftest/run_test.sh | 4 +- mmc/trunk/src/logistic_rand.c | 4 ++ mmc/trunk/src/logistic_rand.h | 1 + mmc/trunk/src/mcx_utils.c | 3 +- mmc/trunk/src/mcx_utils.h | 1 + mmc/trunk/src/posix_randr.c | 4 ++ mmc/trunk/src/posix_randr.h | 1 + mmc/trunk/src/tettracing.c | 6 ++ 11 files changed, 26 insertions(+), 85 deletions(-) commit aba98e5e5f89fb0fa6b90c8b96d835f637420856 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon Jun 21 03:26:01 2010 +0000 add boundary reflection for internal or external surfaces git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@85 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/reftest/README.txt | 25 +++++++ mmc/trunk/examples/reftest/createmesh.m | 15 ++++ mmc/trunk/examples/reftest/elem_onecube.dat | 7 ++ mmc/trunk/examples/reftest/facenb_onecube.dat | 7 ++ mmc/trunk/examples/reftest/node_onecube.dat | 9 +++ mmc/trunk/examples/reftest/onecube.dat | 80 +++++++++++++++++++++ mmc/trunk/examples/reftest/onecube.inp | 16 ++++ mmc/trunk/examples/reftest/plotmmcdebug.m | 22 ++++++ mmc/trunk/examples/reftest/prop_onecube.dat | 3 + mmc/trunk/examples/reftest/run_test.sh | 4 + mmc/trunk/examples/reftest/velem_onecube.dat | 7 ++ mmc/trunk/matlab/genT6mesh.m | 2 +- mmc/trunk/matlab/readmmcelem.m | 4 +- mmc/trunk/matlab/readmmcface.m | 2 +- mmc/trunk/matlab/readmmcnode.m | 2 +- mmc/trunk/src/logistic_rand.c | 5 ++ mmc/trunk/src/logistic_rand.h | 2 +- mmc/trunk/src/mcx_utils.h | 3 +- mmc/trunk/src/posix_randr.c | 4 + mmc/trunk/src/posix_randr.h | 2 +- mmc/trunk/src/simpmesh.c | 2 +- mmc/trunk/src/tettracing.c | 94 +++++++++++++++++++++---- mmc/trunk/src/tettracing.h | 2 + 23 files changed, 297 insertions(+), 22 deletions(-) commit 2a49092e9faecdd4cfb97de2bb3cbaaa1a4d7312 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Jun 9 17:15:29 2010 +0000 only install gcc to compile git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@84 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/README.txt | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4fda05e020ce99fb6b421694a258d7f4597b059b Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Jun 9 17:08:09 2010 +0000 start photon id from 0 git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@83 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/onecube/plotmmcdebug.m | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 119f5f08b5c7b7b36763b035e81649eafb501889 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Jun 9 16:27:16 2010 +0000 update README files for the examples git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@82 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/README.txt | 31 +++++++++++++++++++++- mmc/trunk/examples/validation/README.txt | 40 ++++++++++++++++++++++++------ 2 files changed, 61 insertions(+), 10 deletions(-) commit 687c1e84b74b000e1fab9ca4a31e500e86c9e236 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Jun 8 19:02:49 2010 +0000 add README file for onecube example git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@81 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/onecube/README.txt | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) commit c34059de7c1ce7adf315fd6495c79337f8151328 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Jun 8 18:52:32 2010 +0000 minor updates after regression tests git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@80 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/misctest/bary_external.m | 7 +++++-- mmc/trunk/matlab/genT5mesh.m | 4 ++-- mmc/trunk/matlab/genT6mesh.m | 8 ++++---- 3 files changed, 11 insertions(+), 8 deletions(-) commit a7f96c9ea370df5da15f1de9767a8ac6c1ad1f88 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Jun 8 18:51:28 2010 +0000 update print messages git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@79 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 12 +----------- mmc/trunk/src/simpmesh.c | 14 +++++++------- mmc/trunk/src/tetray.c | 13 +++++++------ 3 files changed, 15 insertions(+), 24 deletions(-) commit 58521ff15ba72cc969802be6e4f19202baa0b8cb Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Jun 8 18:48:32 2010 +0000 make example matlab/octave consistent git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@78 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/onecube/createmesh.m | 2 +- mmc/trunk/examples/onecube/elem_onecube.dat | 10 +++++----- mmc/trunk/examples/onecube/facenb_onecube.dat | 12 ++++++------ mmc/trunk/examples/onecube/onecube.inp | 2 +- mmc/trunk/examples/onecube/velem_onecube.dat | 7 +++++++ 5 files changed, 20 insertions(+), 13 deletions(-) commit 57c38806a0bccbb5cd97bd65c86fa5d95a166602 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue Jun 8 16:39:52 2010 +0000 list debuglevel help info git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@77 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/README.txt | 17 +++++++++++++++++ mmc/trunk/examples/validation/README.txt | 27 +++++++++++++++++++++++++++ mmc/trunk/src/mcx_utils.c | 12 ++++++++++++ mmc/trunk/src/tettracing.c | 4 ++++ 4 files changed, 60 insertions(+), 0 deletions(-) commit 50c87b7ad149f1f35fb49bd69a43fa5bb73603ac Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Jun 6 00:35:21 2010 +0000 reorient mesh before saving git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@76 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/matlab/README_spherediffusion.txt | 3 ++- mmc/trunk/matlab/savemmcmesh.m | 2 ++ 2 files changed, 4 insertions(+), 1 deletions(-) commit 244341372fc8b1e65019f8e5a90fae732df05ef8 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat Jun 5 21:45:57 2010 +0000 update logistic makefile to use the timing unit git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@75 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/makefile_logistic | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1def9174c4f7eb89a7cb38b7cdcccf68d71359c8 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat Jun 5 03:43:23 2010 +0000 minor polishing for paper writing git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@74 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 18 ++++++--- mmc/trunk/examples/mcxsph/runspherebox.sh | 4 ++- mmc/trunk/examples/meshtest/createmesh.m | 17 +++++---- mmc/trunk/examples/meshtest/plotmmcsph.m | 52 +++++++++++++++++++-------- mmc/trunk/examples/meshtest/sph1.inp | 4 +- mmc/trunk/examples/meshtest/sph2.inp | 2 +- mmc/trunk/examples/meshtest/sph3.inp | 2 +- mmc/trunk/examples/validation/plotcuberes.m | 12 ++++-- 8 files changed, 73 insertions(+), 38 deletions(-) commit e201922989376ef97063a9435e1e07cb2901f571 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat Jun 5 03:42:20 2010 +0000 added timing unit from mcxcl project, added MMCDEBUG macro git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@73 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/Makefile | 3 +- mmc/trunk/src/mcx_utils.h | 9 ++- mmc/trunk/src/simpmesh.c | 6 +- mmc/trunk/src/simpmesh.h | 2 +- mmc/trunk/src/tetray.c | 22 ++++++- mmc/trunk/src/tictoc.c | 161 +++++++++++++++++++++++++++++++++++++++++++++ mmc/trunk/src/tictoc.h | 16 +++++ 7 files changed, 211 insertions(+), 8 deletions(-) commit c1b81f55b439f9f221cdf1166b1c54ba20948173 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun May 30 16:58:14 2010 +0000 make it compatible with GNU Octave git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@72 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/matlab/README_spherediffusion.txt | 102 +++++++++++++++++++++++++++ mmc/trunk/matlab/spharmonic.m | 3 +- 2 files changed, 104 insertions(+), 1 deletions(-) commit 1595b84d93800fc51259d7f15f29b4f9a8d3f2c4 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun May 30 15:25:24 2010 +0000 tested on windows, unify default cfg settings git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@71 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/matlab/sphdiffAcoeff.m | 4 ++++ mmc/trunk/matlab/sphdiffCcoeff.m | 4 ++++ mmc/trunk/matlab/sphdiffusion.m | 2 +- mmc/trunk/matlab/sphdiffusioninfinite.m | 2 +- mmc/trunk/matlab/sphdiffusionscatteronly.m | 2 +- mmc/trunk/matlab/sphdiffusionsemi.m | 6 +++--- 6 files changed, 14 insertions(+), 6 deletions(-) commit 6927675f8176e37eba5059aef106ff3f719668de Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 27 04:45:53 2010 +0000 fine tuning the final plots, all good git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@70 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/plotmmcsph.m | 53 +++++++++++++++++------ mmc/trunk/examples/meshtest/sphdiffsemiinf.mat | Bin 0 -> 29735 bytes mmc/trunk/matlab/spharmonic.m | 2 +- mmc/trunk/matlab/sphdiffusionslab.m | 4 +- 4 files changed, 42 insertions(+), 17 deletions(-) commit 2e9106bdbad17b121fc266c293912e8cd06826ef Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 27 03:11:12 2010 +0000 I thought I had fixed this, now it works perfectly git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@69 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 8 +++++--- mmc/trunk/examples/meshtest/plotmmcsph.m | 5 +++++ mmc/trunk/matlab/sphdiffusionslab.m | 20 ++++++++++++++++++-- mmc/trunk/src/simpmesh.c | 2 +- mmc/trunk/src/tettracing.c | 4 ++-- 5 files changed, 31 insertions(+), 8 deletions(-) commit 967f01ece374e06307ee7d4acf8e74124fb9f34b Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed May 26 02:42:50 2010 +0000 add analytical solutions for infinite slab with a sphere git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@68 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/matlab/cart2sphorigin.m | 5 ++ mmc/trunk/matlab/sphdiffusionscatteronly.m | 32 ++++++++++ mmc/trunk/matlab/sphdiffusionsemi.m | 4 +- mmc/trunk/matlab/sphdiffusionslab.m | 89 ++++++++++++++++++++++++++++ 4 files changed, 129 insertions(+), 1 deletions(-) commit 2c950f713cdc61fa04580b8a13b43862e6e3bc0f Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue May 25 21:16:17 2010 +0000 complete the analytical solution for sphere in semi-infinite space git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@67 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/matlab/sphdiffAcoeff.m | 2 +- mmc/trunk/matlab/sphdiffCcoeff.m | 2 +- mmc/trunk/matlab/sphdiffscatter.m | 5 ++- mmc/trunk/matlab/sphdiffusionsemi.m | 102 +++++++++++++++++++++++++++++------ 4 files changed, 91 insertions(+), 20 deletions(-) commit aef92af680c747ddc269f52b774e679a113e36ab Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon May 24 18:05:45 2010 +0000 longer space for Rev keyword git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@66 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f2b88e23d130677b9f06365c6f2850fee8cb8d4e Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon May 24 18:04:43 2010 +0000 accumulative changes git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@65 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 8 +++++++- mmc/trunk/README.txt | 6 +++--- mmc/trunk/examples/meshtest/plotmmcsph.m | 25 +++++++++++++++++++++++++ mmc/trunk/src/mcx_utils.c | 6 +++--- mmc/trunk/src/tettracing.c | 8 +++++--- 5 files changed, 43 insertions(+), 10 deletions(-) commit c99f31c476099ce18819697989058a36432d0818 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun May 23 05:38:14 2010 +0000 updates to examples git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@64 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/mcxsph/createmcxbin.m | 2 +- mmc/trunk/examples/mcxsph/spherebox.bin | 2 +- mmc/trunk/examples/meshtest/createmesh.m | 12 ++++++------ mmc/trunk/examples/meshtest/plotmmcsph.m | 3 +-- mmc/trunk/examples/meshtest/sph1.inp | 2 +- mmc/trunk/examples/meshtest/sph2.inp | 2 +- mmc/trunk/examples/meshtest/sph3.inp | 2 +- mmc/trunk/examples/validation/cube.inp | 3 +-- mmc/trunk/examples/validation/plotcuberes.m | 12 ++++++------ 9 files changed, 19 insertions(+), 21 deletions(-) commit e5f366680d6ae23dd5ba940febdeb8f75a4ae4c0 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun May 23 05:22:41 2010 +0000 retake finish-this-element-before-leave policy git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@63 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/tettracing.c | 48 ++++++++++++++++--------------------------- 1 files changed, 18 insertions(+), 30 deletions(-) commit 46dae79f1540b0a500fae6133c4e18e20359ec53 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun May 23 01:40:00 2010 +0000 reduce roundoff-error by explicit counting energy loss git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@62 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/simpmesh.c | 7 +++-- mmc/trunk/src/simpmesh.h | 4 +- mmc/trunk/src/tetray.c | 12 +++++----- mmc/trunk/src/tettracing.c | 47 ++++++++++++++++++++++++++++++------------- 4 files changed, 45 insertions(+), 25 deletions(-) commit 7a58a6b34f2c3e04698a5f11cc4385d923fbdc10 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri May 21 03:57:43 2010 +0000 add README document git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@61 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/README.txt | 165 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 165 insertions(+), 0 deletions(-) commit 64a7c5f994007c71a742705798343d9748ec8cb6 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 20 22:50:09 2010 +0000 remove gcc warnings git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@60 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 75 +++++++++++++++++++++----------------------- mmc/trunk/src/tettracing.h | 2 +- 2 files changed, 37 insertions(+), 40 deletions(-) commit 999ded81825645d3d3ba1aec7ab32edd0ba4e9a5 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 20 22:06:45 2010 +0000 add external bary centric test git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@59 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/misctest/bary_external.m | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit 5359e8f442d34773d046ff1c0f602a39e7c65b9a Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 20 22:03:19 2010 +0000 add test script for onecube validation git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@58 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/onecube/plotmmcdebug.m | 22 ++++++++++++++++++++++ mmc/trunk/examples/onecube/run_test.sh | 3 ++- 2 files changed, 24 insertions(+), 1 deletions(-) commit 535e310155bb4c3594593dcce00b7ff836d6dba9 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 20 21:04:11 2010 +0000 consider Lremain in the accumulation path git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@57 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/mcxsph/spherebox.inp | 2 +- mmc/trunk/examples/meshtest/createmesh.m | 2 +- mmc/trunk/src/tettracing.c | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) commit f0078599eafb650e76b16ad08c3f5705cc4c26cd Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 20 21:03:38 2010 +0000 add functions to compute the analytical solution of a sphere inside infinite medium git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@56 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/matlab/besselhprime.m | 2 + mmc/trunk/matlab/besseljprime.m | 2 + mmc/trunk/matlab/besselyprime.m | 2 + mmc/trunk/matlab/spbesselh.m | 8 ++ mmc/trunk/matlab/spbesselhprime.m | 8 ++ mmc/trunk/matlab/spbesselj.m | 2 + mmc/trunk/matlab/spbesseljprime.m | 2 + mmc/trunk/matlab/spbessely.m | 2 + mmc/trunk/matlab/spbesselyprime.m | 2 + mmc/trunk/matlab/spharmonic.m | 14 +++ mmc/trunk/matlab/sphdiffAcoeff.m | 8 ++ mmc/trunk/matlab/sphdiffBcoeff.m | 2 + mmc/trunk/matlab/sphdiffCcoeff.m | 8 ++ mmc/trunk/matlab/sphdiffexterior.m | 2 + mmc/trunk/matlab/sphdiffincident.m | 12 ++ mmc/trunk/matlab/sphdiffinterior.m | 7 ++ mmc/trunk/matlab/sphdiffscatter.m | 8 ++ mmc/trunk/matlab/sphdiffusion.m | 180 +++++++++++++++++++++++++++++++ mmc/trunk/matlab/sphdiffusioninfinite.m | 35 ++++++ mmc/trunk/matlab/sphdiffusionsemi.m | 51 +++++++++ 20 files changed, 357 insertions(+), 0 deletions(-) commit 0678b3814daee5b005326a8a563f0bb640cd1143 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed May 19 15:54:59 2010 +0000 use elem-volume, update tests, twig parameters git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@55 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/AUTHOR.txt | 2 +- mmc/trunk/ChangeLog.txt | 9 +++ mmc/trunk/examples/mcxsph/createmcxbin.m | 4 +- mmc/trunk/examples/mcxsph/runspherebox.sh | 3 +- mmc/trunk/examples/mcxsph/spherebox.bin | 2 +- mmc/trunk/examples/mcxsph/spherebox.inp | 16 +++--- mmc/trunk/examples/meshtest/plotmmcsph.m | 74 ++++++++++++++++++++++----- mmc/trunk/examples/meshtest/prop_sph1.dat | 4 +- mmc/trunk/examples/meshtest/prop_sph2.dat | 4 +- mmc/trunk/examples/meshtest/prop_sph3.dat | 4 +- mmc/trunk/examples/meshtest/run_test.sh | 6 +- mmc/trunk/examples/meshtest/sph2.inp | 4 +- mmc/trunk/examples/meshtest/sph3.inp | 4 +- mmc/trunk/examples/validation/cube.inp | 2 +- mmc/trunk/examples/validation/plotcuberes.m | 74 +++++++++++++++++++++++++++ mmc/trunk/examples/validation/prop_cube.dat | 2 +- mmc/trunk/examples/validation/run_test.sh | 2 +- mmc/trunk/matlab/savemmcmesh.m | 12 ++-- 18 files changed, 180 insertions(+), 48 deletions(-) commit 43c63cc836735b56e4e98e8619af72ba4b89478d Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed May 19 15:49:09 2010 +0000 use MCX approach for fluence accumulation, debugged normalization, tested with benchmarks git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@54 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/simpmesh.c | 65 +++++++++++++++++++++++++------------------ mmc/trunk/src/simpmesh.h | 9 +++--- mmc/trunk/src/tetray.c | 2 +- mmc/trunk/src/tettracing.c | 65 +++++++++++++++++++++++++------------------- mmc/trunk/src/tettracing.h | 1 - 5 files changed, 81 insertions(+), 61 deletions(-) commit a83414e1a33db761653c89560ba0be42810d5b43 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 13 16:31:08 2010 +0000 run all tests with 300 million photons git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@53 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/mcxsph/runspherebox.sh | 2 +- mmc/trunk/examples/meshtest/plotmmcsph.m | 29 ++++++++++++++++++++++++++++ mmc/trunk/examples/meshtest/run_test.sh | 6 ++-- mmc/trunk/examples/meshtest/sph2.inp | 2 +- mmc/trunk/examples/onecube/run_test.sh | 2 +- mmc/trunk/examples/rngtest/rngtest.c | 3 +- mmc/trunk/examples/sphbox/run_test.sh | 2 +- mmc/trunk/examples/validation/createmesh.m | 2 +- mmc/trunk/examples/validation/cube.inp | 2 +- 9 files changed, 40 insertions(+), 10 deletions(-) commit 5ac47540c5b09fba26e40d864f1c47bfd4f6e541 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 13 05:38:49 2010 +0000 use multi-threaded 48bit POSIX RNG git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@52 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/posix_randr.c | 9 ++++++--- mmc/trunk/src/posix_randr.h | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) commit 4f3869f7396e2ff39eb28fc73f4332b153d5dd38 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue May 11 23:56:08 2010 +0000 onetetra folder is no use, remove git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@51 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/onetetra/elem_onetetra.dat | 2 -- mmc/trunk/examples/onetetra/node_onetetra.dat | 5 ----- 2 files changed, 0 insertions(+), 7 deletions(-) commit a136835685f50fe324862680ea4a8f4fd647850d Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue May 11 21:39:50 2010 +0000 valgrind is my friend git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@50 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/simpmesh.c | 2 +- mmc/trunk/src/tettracing.c | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) commit 16aceff18810d24a07e08144684f83836e5f37ef Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue May 11 19:11:54 2010 +0000 reformat debug info git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@49 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 2 +- mmc/trunk/src/mcx_utils.h | 4 ++-- mmc/trunk/src/tettracing.c | 20 +++++++++++--------- 3 files changed, 14 insertions(+), 12 deletions(-) commit dffc444c175561d54d1cfdb481830b085c95eef0 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue May 11 17:51:48 2010 +0000 add debug example git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@48 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/onecube/createmesh.m | 13 +++++++++++++ mmc/trunk/examples/onecube/elem_onecube.dat | 7 +++++++ mmc/trunk/examples/onecube/facenb_onecube.dat | 7 +++++++ mmc/trunk/examples/onecube/node_onecube.dat | 9 +++++++++ mmc/trunk/examples/onecube/onecube.inp | 16 ++++++++++++++++ mmc/trunk/examples/onecube/prop_onecube.dat | 3 +++ mmc/trunk/examples/onecube/run_test.sh | 3 +++ mmc/trunk/examples/onecube/vnode_onecube.dat | 9 +++++++++ 8 files changed, 67 insertions(+), 0 deletions(-) commit 7218e006dd9ef2205f76957c624f0e182cca8350 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue May 11 17:42:38 2010 +0000 restore MMC approach of ray-tracing git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@47 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/tettracing.c | 26 ++++++++++++-------------- 1 files changed, 12 insertions(+), 14 deletions(-) commit 52019519e5f41c09fad92857089c8cfb2b0a3925 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue May 11 17:39:45 2010 +0000 use MCX way for accumulation, virtually the same result, will retro git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@46 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/tettracing.c | 26 ++++++++++++++------------ mmc/trunk/src/tettracing.h | 3 --- 2 files changed, 14 insertions(+), 15 deletions(-) commit 2365626d6ddde254e0236530fef4f3c53115e251 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue May 11 16:47:19 2010 +0000 use constant memory for mapping data git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@45 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/tettracing.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 47462989d3c9c3a85af2ad4de837dc524521a37c Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue May 11 05:54:35 2010 +0000 associate atte to mesh rather than cfg git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@44 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 7 +------ mmc/trunk/src/mcx_utils.h | 1 - mmc/trunk/src/simpmesh.c | 11 ++++++++++- mmc/trunk/src/simpmesh.h | 1 + mmc/trunk/src/tettracing.c | 2 +- 5 files changed, 13 insertions(+), 9 deletions(-) commit 9ae2f9ab633dcee29baa23e5e28403523efe43a0 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue May 11 05:35:52 2010 +0000 use minstep to accumulate git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@43 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 12 ++++++++++- mmc/trunk/src/mcx_utils.h | 3 ++ mmc/trunk/src/tettracing.c | 46 ++++++++++++++++++++++++++++--------------- 3 files changed, 44 insertions(+), 17 deletions(-) commit 4ca64f4e9fa62794837ab9602f1077e9488c7694 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon May 10 22:08:16 2010 +0000 print packet energy info git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@42 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/logistic_rand.c | 2 +- mmc/trunk/src/mcx_utils.h | 3 ++- mmc/trunk/src/posix_randr.c | 2 +- mmc/trunk/src/simpmesh.c | 2 ++ 4 files changed, 6 insertions(+), 3 deletions(-) commit 43277ddf57adb76d48c796b7c274161ea51a5731 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon May 10 21:44:09 2010 +0000 add test cases for the two RNG options git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@41 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/rngtest/Makefile | 8 ++++ mmc/trunk/examples/rngtest/makefile_logistic | 8 ++++ mmc/trunk/examples/rngtest/rngtest.c | 50 ++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 0 deletions(-) commit e38a7d2501a1b3829f6e50632363298d0776ab0e Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon May 10 21:43:11 2010 +0000 add options for log and posix rngs git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@40 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 74dffdd4f0da7d2c0f89c2347da0b6131c0a6bb6 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Mon May 10 21:42:52 2010 +0000 change default RNG to POSIX MT RNG, use MCX standard interface,add and debugged logistic RNG git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@39 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/Makefile | 2 +- mmc/trunk/src/logistic_rand.c | 106 +++++++++++++++++++++++++++++++++++++++ mmc/trunk/src/logistic_rand.h | 46 +++++++++++++++++ mmc/trunk/src/makefile_logistic | 8 +++ mmc/trunk/src/posix_randr.c | 42 +++++++++++++++ mmc/trunk/src/posix_randr.h | 39 ++++++++++++++ mmc/trunk/src/simpmesh.c | 16 ++---- mmc/trunk/src/simpmesh.h | 7 ++- mmc/trunk/src/tetray.c | 33 +++++++++--- mmc/trunk/src/tettracing.c | 7 +-- mmc/trunk/src/tettracing.h | 8 +++- 11 files changed, 288 insertions(+), 26 deletions(-) commit 9505ee725c1a4da10fb0a62e6dbc76305456e1f8 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun May 9 03:47:05 2010 +0000 fine tune mesh generation and run final test cases git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@38 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/createmesh.m | 18 +++++++++++------- mmc/trunk/examples/meshtest/sph1.inp | 4 ++-- mmc/trunk/examples/meshtest/sph2.inp | 2 +- mmc/trunk/examples/validation/createmesh.m | 2 +- mmc/trunk/examples/validation/cube.inp | 6 +++--- mmc/trunk/examples/validation/run_test.sh | 2 +- mmc/trunk/src/simpmesh.c | 3 ++- 7 files changed, 21 insertions(+), 16 deletions(-) commit 2deaefbd2d348e0aeeb5f4d28d1c26a80e29b7bd Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat May 8 21:39:37 2010 +0000 disable -m, enable -n git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@37 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/createmesh.m | 6 +++--- mmc/trunk/examples/meshtest/sph1.inp | 2 +- mmc/trunk/examples/validation/createmesh.m | 5 ++++- mmc/trunk/examples/validation/cube.inp | 2 +- mmc/trunk/examples/validation/run_test.sh | 2 +- mmc/trunk/src/mcx_utils.c | 11 +++-------- 6 files changed, 13 insertions(+), 15 deletions(-) commit 527e4c4a4f5a64cef036e157add53e9f9806f58c Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat May 8 21:08:10 2010 +0000 debugged edge hitter handling git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@36 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 2 +- mmc/trunk/examples/sphbox/run_test.sh | 2 +- mmc/trunk/src/tetray.c | 2 +- mmc/trunk/src/tettracing.c | 51 ++++++++++++++++++--------------- mmc/trunk/src/tettracing.h | 2 +- 5 files changed, 32 insertions(+), 27 deletions(-) commit ac89b93c0358408bad64ea4314277c948d5391d7 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat May 8 16:29:25 2010 +0000 debug edge hitters git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@35 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/sph1.inp | 2 +- mmc/trunk/src/tettracing.c | 26 ++++++++++++++++++++++++-- mmc/trunk/src/tettracing.h | 5 ++++- 3 files changed, 29 insertions(+), 4 deletions(-) commit a79f6d50ab6267c2f648f95bba473db17d4893ce Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri May 7 23:11:40 2010 +0000 ready for the final run git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@34 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/createmesh.m | 2 +- mmc/trunk/examples/meshtest/sph1.inp | 6 +++--- mmc/trunk/examples/meshtest/sph2.inp | 2 +- mmc/trunk/examples/meshtest/sph3.inp | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) commit a700d620348a5d6d5aefff96d2c01415de23e627 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri May 7 22:55:00 2010 +0000 add MCX validation script and input files git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@33 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/mcxsph/createmcxbin.m | 11 +++++++++++ mmc/trunk/examples/mcxsph/runspherebox.sh | 6 ++++++ mmc/trunk/examples/mcxsph/spherebox.bin | 1 + mmc/trunk/examples/mcxsph/spherebox.inp | 17 +++++++++++++++++ mmc/trunk/examples/meshtest/createmesh.m | 17 +++++++++++++---- mmc/trunk/examples/meshtest/sph1.inp | 6 +++--- mmc/trunk/examples/meshtest/sph2.inp | 6 +++--- mmc/trunk/examples/meshtest/sph3.inp | 6 +++--- 8 files changed, 57 insertions(+), 13 deletions(-) commit 273a0e8897a96a06ce97960d77131fb7534bc091 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri May 7 05:20:58 2010 +0000 sort mesh to increase consistency and reduce cache miss git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@32 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/createmesh.m | 9 ++++++--- mmc/trunk/examples/meshtest/sph1.inp | 4 ++-- mmc/trunk/examples/meshtest/sph2.inp | 4 ++-- mmc/trunk/examples/meshtest/sph3.inp | 4 ++-- 4 files changed, 12 insertions(+), 9 deletions(-) commit 7512092098ccbc69b390df75db343e95a0aa76b3 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 6 19:42:14 2010 +0000 wrap core simulation into a function git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@31 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/tetray.c | 61 +++---------------------------------------- mmc/trunk/src/tettracing.c | 57 +++++++++++++++++++++++++++++++++++++++++ mmc/trunk/src/tettracing.h | 1 + 3 files changed, 63 insertions(+), 56 deletions(-) commit abb69a9e6953b350cc7ee4b50a74d073499da1a5 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 6 18:32:34 2010 +0000 correct mesh node order and source positions git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@30 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/createmesh.m | 19 ++++++++++--------- mmc/trunk/examples/meshtest/prop_sph1.dat | 2 +- mmc/trunk/examples/meshtest/sph1.inp | 4 ++-- mmc/trunk/examples/meshtest/sph2.inp | 4 ++-- mmc/trunk/examples/meshtest/sph3.inp | 4 ++-- 5 files changed, 17 insertions(+), 16 deletions(-) commit 671e9162587b40343a0cc200ecb4cf06dcb532d5 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 6 18:31:41 2010 +0000 absorb nodevolume and elemvolume to iso2mesh git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@29 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/matlab/elemvolume.m | 36 ------------------------------------ mmc/trunk/matlab/nodevolume.m | 22 ---------------------- mmc/trunk/matlab/savemmcmesh.m | 6 +++--- 3 files changed, 3 insertions(+), 61 deletions(-) commit 56c6e3c02377ccee89f422c1e693fd6c560059fe Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu May 6 18:31:15 2010 +0000 new debug symbol git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@28 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.h | 2 +- mmc/trunk/src/tetray.c | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) commit e80c6ce72789e2191a68dccf5db66dc8276d001a Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed May 5 18:17:03 2010 +0000 debugged mesh generation for the samples git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@27 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/createmesh.m | 17 ++++++++++------- mmc/trunk/examples/meshtest/prop_sph1.dat | 2 +- mmc/trunk/examples/meshtest/sph1.inp | 4 ++-- mmc/trunk/examples/meshtest/sph2.inp | 6 +++--- mmc/trunk/examples/meshtest/sph3.inp | 6 +++--- mmc/trunk/examples/validation/createmesh.m | 4 +--- 6 files changed, 20 insertions(+), 19 deletions(-) commit 32ac604ca2fdfb377102e21c900ae4668ca17a6f Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed May 5 05:53:04 2010 +0000 remove output file git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@26 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/initial_elem.txt | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit a18d85ac155e35dce1b0a2b65e699b5d060e25f4 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed May 5 05:52:16 2010 +0000 add validation and mesh test cases git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@25 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/meshtest/createmesh.m | 72 ++++++++++++++++++++++++++ mmc/trunk/examples/meshtest/initial_elem.txt | 3 + mmc/trunk/examples/meshtest/prop_sph1.dat | 4 ++ mmc/trunk/examples/meshtest/prop_sph2.dat | 4 ++ mmc/trunk/examples/meshtest/prop_sph3.dat | 4 ++ mmc/trunk/examples/meshtest/run_test.sh | 6 ++ mmc/trunk/examples/meshtest/sph1.inp | 16 ++++++ mmc/trunk/examples/meshtest/sph2.inp | 16 ++++++ mmc/trunk/examples/meshtest/sph3.inp | 16 ++++++ mmc/trunk/examples/validation/createmesh.m | 10 ++++ mmc/trunk/examples/validation/cube.inp | 16 ++++++ mmc/trunk/examples/validation/prop_cube.dat | 3 + mmc/trunk/examples/validation/run_test.sh | 3 + 13 files changed, 173 insertions(+), 0 deletions(-) commit 58c069b17769e1b84cb05f4bc46a96414d63fa73 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Tue May 4 17:39:47 2010 +0000 ensure all tetrahedra have positive volumes git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@24 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/sphbox/elem_sphbox.dat |190614 +++++++++++++------------- mmc/trunk/examples/sphbox/facenb_sphbox.dat |190616 +++++++++++++------------- mmc/trunk/examples/sphbox/genvnode.m | 4 +- mmc/trunk/examples/sphbox/node_sphbox.dat |33890 +++--- mmc/trunk/matlab/elemvolume.m | 8 +- mmc/trunk/matlab/savemmcmesh.m | 23 +- mmc/trunk/src/tettracing.c | 9 +- 7 files changed, 207596 insertions(+), 207568 deletions(-) commit d619b01049fcaf0993b004aced884ce86afdfe3c Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun May 2 15:57:33 2010 +0000 add T5 and T6 meshing functions git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@23 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/matlab/genT5mesh.m | 70 ++++++++++++++++++++++++++++++++++++++++ mmc/trunk/matlab/genT6mesh.m | 65 +++++++++++++++++++++++++++++++++++++ mmc/trunk/matlab/readmmcelem.m | 8 ++++ mmc/trunk/matlab/readmmcface.m | 8 ++++ mmc/trunk/matlab/readmmcnode.m | 9 +++++ mmc/trunk/matlab/readnmrelem.m | 8 ---- mmc/trunk/matlab/readnmrface.m | 8 ---- mmc/trunk/matlab/readnmrnode.m | 9 ----- mmc/trunk/matlab/savemmcmesh.m | 41 +++++++++++++++++++++++ 9 files changed, 201 insertions(+), 25 deletions(-) commit c10d1d10101f3ef985ca1e69939a007108cc7610 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sat May 1 18:48:42 2010 +0000 fluence normalization and SSE4 support git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@22 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 3 +- mmc/trunk/examples/sphbox/run_test.sh | 2 +- mmc/trunk/examples/sphbox/sphbox.inp | 4 +- mmc/trunk/src/simpmesh.c | 75 +++++++++++++++++++++++++++----- mmc/trunk/src/simpmesh.h | 6 +- mmc/trunk/src/tetray.c | 12 +++-- mmc/trunk/src/tettracing.c | 11 +++-- mmc/trunk/src/vector_types.h | 14 ++++-- 8 files changed, 93 insertions(+), 34 deletions(-) commit 24a92c57ccad96dd6692fc62283f7776ebd059c6 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Apr 22 04:34:03 2010 +0000 add ChangeLog git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@21 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/ChangeLog.txt | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) commit 34cf82819f546b0efbdccefb2501854b62b0cac5 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Apr 22 04:14:24 2010 +0000 time-resolved simulations git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@20 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/sphbox/prop_sphbox.dat | 2 +- mmc/trunk/examples/sphbox/sphbox.inp | 4 ++-- mmc/trunk/src/mcx_utils.c | 2 +- mmc/trunk/src/simpmesh.c | 15 ++++++++------- mmc/trunk/src/simpmesh.h | 2 +- mmc/trunk/src/tetray.c | 21 ++++++++++++--------- mmc/trunk/src/tettracing.c | 13 ++++++++++--- mmc/trunk/src/tettracing.h | 5 ++++- 8 files changed, 39 insertions(+), 25 deletions(-) commit 25628a30288770b1bc807290304faeb8891576cd Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Apr 21 21:20:12 2010 +0000 load mesh node volume to normalize solutions git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@19 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/mcx_utils.c | 7 +++---- mmc/trunk/src/simpmesh.c | 34 ++++++++++++++++++++++++++++++++++ mmc/trunk/src/simpmesh.h | 3 +++ mmc/trunk/src/tetray.c | 3 +++ mmc/trunk/src/tettracing.c | 2 +- 5 files changed, 44 insertions(+), 5 deletions(-) commit d7d9cfad7d6fabb8788fe038d156d69968274840 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Apr 21 21:18:16 2010 +0000 use node volume for normalization git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@18 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/sphbox/genvnode.m | 12 + mmc/trunk/examples/sphbox/prop_sphbox.dat | 2 +- mmc/trunk/examples/sphbox/sphbox.inp | 2 +- mmc/trunk/examples/sphbox/vnode_sphbox.dat |16946 ++++++++++++++++++++++++++++ 4 files changed, 16960 insertions(+), 2 deletions(-) commit 9a732a909be270c6718f84a7bf784b3a5a93abe6 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Apr 21 18:54:32 2010 +0000 lots of fixes for scattering and ray tracing git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@17 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 8 ++- mmc/trunk/examples/sphbox/prop_sphbox.dat | 4 +- mmc/trunk/examples/sphbox/sphbox.inp | 4 +- mmc/trunk/src/mcx_utils.c | 3 +- mmc/trunk/src/simpmesh.c | 32 ++++++++------ mmc/trunk/src/simpmesh.h | 7 ++- mmc/trunk/src/tetray.c | 30 +++++++------ mmc/trunk/src/tettracing.c | 63 ++++++++++++++--------------- mmc/trunk/src/tettracing.h | 4 +- 9 files changed, 82 insertions(+), 73 deletions(-) commit af0c85c61084818f1243fb00a4614602b776c7ee Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Sun Apr 18 23:40:03 2010 +0000 use diff energy to record git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@16 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/sphbox/sphbox.inp | 2 +- mmc/trunk/src/tettracing.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) commit 2ca5504bd38c2526f2bf115ab13fee478ddb4a69 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jan 1 23:06:28 2010 +0000 prof target,debuglevel,add weight middle pt at pin and pout git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@15 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 10 +++-- mmc/trunk/examples/sphbox/sphbox.inp | 2 +- mmc/trunk/src/mcx_utils.c | 8 +++- mmc/trunk/src/mcx_utils.h | 5 ++- mmc/trunk/src/simpmesh.c | 2 +- mmc/trunk/src/simpmesh.h | 2 +- mmc/trunk/src/tetray.c | 16 ++++---- mmc/trunk/src/tettracing.c | 68 ++++++++++++++++++++++++++-------- mmc/trunk/src/tettracing.h | 6 ++- 9 files changed, 83 insertions(+), 36 deletions(-) commit af98345ae49fec31f37d06a82c1cc14401fdcec3 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jan 1 19:07:39 2010 +0000 ignore the edge-passing rays git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@14 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/sphbox/run_test.sh | 2 +- mmc/trunk/examples/sphbox/sphbox.inp | 4 ++-- mmc/trunk/src/tetray.c | 12 ++++++------ mmc/trunk/src/tettracing.c | 12 ++++++------ mmc/trunk/src/tettracing.h | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) commit 95900d0279f0b03f58d78017f62c2353424131e1 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jan 1 01:52:55 2010 +0000 return nextlen from mc_next_scatter git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@13 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/sphbox/sphbox.inp | 2 +- mmc/trunk/src/simpmesh.c | 3 ++- mmc/trunk/src/simpmesh.h | 2 +- mmc/trunk/src/tetray.c | 9 ++++----- 4 files changed, 8 insertions(+), 8 deletions(-) commit e4f2d1d0293664cb19f982cafb7f419a85462acc Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jan 1 01:25:27 2010 +0000 fix scattering bug git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@12 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 6 ++++-- mmc/trunk/examples/sphbox/sphbox.inp | 2 +- mmc/trunk/src/simpmesh.c | 27 ++++++++++++++++----------- mmc/trunk/src/simpmesh.h | 2 +- mmc/trunk/src/tetray.c | 2 +- 5 files changed, 23 insertions(+), 16 deletions(-) commit 5898d2b50f9cb01146287c7258fd48e782d2e0d8 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Fri Jan 1 00:47:18 2010 +0000 debug sphbox case git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@11 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 2 +- mmc/trunk/examples/sphbox/prop_sphbox.dat | 5 ++- mmc/trunk/examples/sphbox/run_test.sh | 2 +- mmc/trunk/examples/sphbox/sphbox.inp | 2 +- mmc/trunk/matlab/elemvolume.m | 32 +++++++++++++++++++++++++++++ mmc/trunk/matlab/nodevolume.m | 22 +++++++++++++++++++ mmc/trunk/src/simpmesh.c | 8 +++--- mmc/trunk/src/tetray.c | 7 ++++- 8 files changed, 69 insertions(+), 11 deletions(-) commit ddcdb124f8b73799b2655b3707911da6ed72bc45 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Thu Dec 31 07:22:42 2009 +0000 test with sphere-box case git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@10 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 2 +- mmc/trunk/examples/mouse/run_test.sh | 2 +- mmc/trunk/examples/sphbox/bound_sphbox.dat | 8653 +++ mmc/trunk/examples/sphbox/elem_sphbox.dat |95308 +++++++++++++++++++++++++++ mmc/trunk/examples/sphbox/facenb_sphbox.dat |95308 +++++++++++++++++++++++++++ mmc/trunk/examples/sphbox/node_sphbox.dat |16946 +++++ mmc/trunk/examples/sphbox/prop_sphbox.dat | 3 + mmc/trunk/examples/sphbox/run_test.sh | 3 + mmc/trunk/examples/sphbox/sphbox.inp | 16 + mmc/trunk/src/simpmesh.c | 11 +- mmc/trunk/src/simpmesh.h | 1 - mmc/trunk/src/tetray.c | 20 +- mmc/trunk/src/tettracing.c | 49 +- mmc/trunk/src/tettracing.h | 3 +- 14 files changed, 216279 insertions(+), 46 deletions(-) commit 45ae09bc4ff4d683053be8cc2aa47351b002fed1 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 30 22:51:40 2009 +0000 add some simple documents git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@9 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/AUTHOR.txt | 10 ++++++++++ mmc/trunk/LICENSE.txt | 3 +++ 2 files changed, 13 insertions(+), 0 deletions(-) commit 83d3690c67320f0f9c53d0e04695e799622df7aa Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 30 22:38:33 2009 +0000 run under -O0 flag git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@8 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 2 +- mmc/trunk/examples/mouse/mouse.inp | 16 +++++++++++++ mmc/trunk/examples/mouse/run_test.sh | 3 ++ mmc/trunk/matlab/readnmrelem.m | 8 ++++++ mmc/trunk/matlab/readnmrface.m | 8 ++++++ mmc/trunk/matlab/readnmrnode.m | 9 +++++++ mmc/trunk/src/mcx_utils.c | 9 +++++-- mmc/trunk/src/mcx_utils.h | 2 +- mmc/trunk/src/simpmesh.c | 38 ++++++++++++++++++++++++++----- mmc/trunk/src/simpmesh.h | 2 + mmc/trunk/src/tetray.c | 41 +++++++++++++++++++--------------- mmc/trunk/src/tettracing.c | 6 ++-- 12 files changed, 112 insertions(+), 32 deletions(-) commit 8273d53bfdaf2bfaa64855bff591ee86f25fdfd4 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 30 20:01:31 2009 +0000 add mcx_utils, use common Makefile git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@7 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/commons/Makefile_common.mk | 102 ++++++++++++++++++++++++++++++++++ mmc/trunk/src/Makefile | 20 ++----- mmc/trunk/src/mcx_utils.h | 2 +- mmc/trunk/src/simpmesh.c | 4 +- mmc/trunk/src/simpmesh.h | 12 +---- mmc/trunk/src/tetray.c | 2 +- mmc/trunk/src/tettracing.c | 8 +- mmc/trunk/src/vector_types.h | 32 +++++++++++ 8 files changed, 148 insertions(+), 34 deletions(-) commit 65be7fef1819f9ce437755518e7c95300f8b10e7 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 30 19:38:40 2009 +0000 add mcx_utils to interpret command line options git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@6 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/Makefile | 2 +- mmc/trunk/src/mcx_utils.c | 490 +++++++++++++++++++++++++++++++++++++++++++++ mmc/trunk/src/mcx_utils.h | 88 ++++++++ mmc/trunk/src/simpmesh.c | 24 ++- mmc/trunk/src/simpmesh.h | 14 +- mmc/trunk/src/tetray.c | 26 ++- 6 files changed, 621 insertions(+), 23 deletions(-) commit 3105d31893e754b0c7627b14b001743ab839c274 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 30 18:37:52 2009 +0000 debug weight git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@5 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/tetray.c | 17 +++++++++-------- mmc/trunk/src/tettracing.c | 14 ++++++++------ 2 files changed, 17 insertions(+), 14 deletions(-) commit 7a8a2e3ccb1aca4fc09308521186003d2a5dc34b Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 30 17:07:23 2009 +0000 add weights, not fully working git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@4 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/mouse/prop_mouse.dat | 2 ++ mmc/trunk/src/Makefile | 2 +- mmc/trunk/src/tetray.c | 18 +++++++----------- mmc/trunk/src/tettracing.c | 8 +++++++- mmc/trunk/src/tettracing.h | 3 ++- 5 files changed, 19 insertions(+), 14 deletions(-) commit 27880defd30aa5b7ca35179cbfaaa7345518caf1 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 30 02:28:09 2009 +0000 add scattering to ray tracing git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@3 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/tetray.c | 75 ++++++++++++++++++++++++++++++----------------- 1 files changed, 48 insertions(+), 27 deletions(-) commit 1ca377ab79f51b7390ff4d03749cc7f199f34b20 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 30 02:27:43 2009 +0000 add scattering to ray tracing git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@2 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/src/simpmesh.c | 107 +++++++++++++++++++++++++++++++++++++++++++++- mmc/trunk/src/simpmesh.h | 24 ++++++++++ 2 files changed, 130 insertions(+), 1 deletions(-) commit 87d7ec6a292f4f38fb58e8fe0f954e28295f83a1 Author: fangq <fangq@4848f366-3658-0410-a320-90152d9d5b07> Date: Wed Dec 30 02:23:54 2009 +0000 initial import of mmc git-svn-id: file:///autofs/homes/012/fangq/space/git/Temp/mmc_svn@1 4848f366-3658-0410-a320-90152d9d5b07 mmc/trunk/examples/mouse/bound_mouse.dat | 1473 +++ mmc/trunk/examples/mouse/elem_mouse.dat |16096 +++++++++++++++++++++++++ mmc/trunk/examples/mouse/facenb_mouse.dat |16096 +++++++++++++++++++++++++ mmc/trunk/examples/mouse/node_mouse.dat | 2912 +++++ mmc/trunk/examples/onetetra/elem_onetetra.dat | 2 + mmc/trunk/examples/onetetra/node_onetetra.dat | 5 + mmc/trunk/src/Makefile | 16 + mmc/trunk/src/simpmesh.c | 150 + mmc/trunk/src/simpmesh.h | 48 + mmc/trunk/src/tetray.c | 61 + mmc/trunk/src/tettracing.c | 71 + mmc/trunk/src/tettracing.h | 8 + 12 files changed, 36938 insertions(+), 0 deletions(-)