MMC Git Repository Commit History
commit 6efbfc455a9bdb37e4221f8471b1f6783541cf85
Author: Qianqian Fang <fangqq@gmail.com>
Date: Sun Jan 5 17:35:32 2014 -0500
update changelog
mmc/trunk/ChangeLog.txt | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 8f6527b868865050d182b8d59d57e0af20a8541b
Merge: a9959a9 73f59af
Author: Qianqian Fang <fangqq@gmail.com>
Date: Sun Jan 5 16:19:18 2014 -0500
Merge branch 'master' of ssh://git.code.sf.net/p/mcx/git
commit a9959a9c6d269267429a08446ce5db15c3615f7d
Author: Qianqian Fang <fangqq@gmail.com>
Date: Sun Jan 5 16:18:58 2014 -0500
webmmc skeleton
mmc/trunk/AUTHORS.txt | 4 +-
mmc/trunk/ChangeLog.txt | 14 ++++++
mmc/trunk/README.txt | 2 +-
mmc/trunk/commons/Makefile_common.mk | 41 +++++++++-------
mmc/trunk/examples/meshtest/createmesh.m | 3 ++
mmc/trunk/webmmc/Makefile | 77 ++++++++++++++----------------
mmc/trunk/webmmc/webmmc.cc | 49 ++++++++++++++++---
mmc/trunk/webmmc/webmmc.html | 66 +++++++++++--------------
mmc/trunk/webmmc/webmmc.nmf | 7 ++-
9 files changed, 157 insertions(+), 106 deletions(-)
commit 73f59af50c7f339991caece37981455b13d33ef4
Author: Qianqian Fang <fangq@nmr.mgh.harvard.edu>
Date: Thu Dec 5 15:32:04 2013 -0500
fix elem type index offset
mmc/trunk/examples/meshtest/createmesh.m | 3 +++
1 file changed, 3 insertions(+)
commit 2a5e01e2f0bc970535310e37fcc544ea261ce32a
Author: Qianqian Fang <fangqq@gmail.com>
Date: Tue Oct 22 09:21:49 2013 -0400
fixing isotropic scattering bug at g=0
mmc/trunk/src/simpmesh.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit e39bf355840b8d9c665df22483d1f6a6474632f8
Author: Qianqian Fang <fangqq@gmail.com>
Date: Wed Aug 28 16:07:52 2013 -0400
update svn to git
mmc/trunk/README.txt | 6 +++---
mmc/trunk/commons/Makefile_common.mk | 4 ++--
mmc/trunk/examples/meshtest/README.txt | 8 +-------
mmc/trunk/examples/statnoise/README.txt | 6 +-----
mmc/trunk/examples/validation/README.txt | 8 +-------
5 files changed, 8 insertions(+), 24 deletions(-)
commit bbf53f3ab945b4df8a22970b0062de5bc6a7e456
Author: Qianqian Fang <fangqq@gmail.com>
Date: Fri Jul 12 14:32:10 2013 -0400
disable Russian Roulette in Jacobian output, scale partial path by unitinmm
mmc/trunk/src/mcx_utils.c | 2 +-
mmc/trunk/src/simpmesh.c | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
commit 1af71a851850d7a840355967d17c05c82925337e
Author: Qianqian Fang <fangqq@gmail.com>
Date: Tue Jul 9 16:05:45 2013 -0400
fix loadseedfile bug and replaydet=0 to replay all
mmc/trunk/src/simpmesh.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 34e39278cac2eb81aa49824e5a6e01e8062e38a6
Author: Qianqian Fang <fangqq@gmail.com>
Date: Fri Jul 5 23:51:31 2013 -0400
building Jacobian in the replay mode
mmc/trunk/mmclab/mmclab.m | 1 +
mmc/trunk/src/mcx_utils.c | 15 +++++++++++----
mmc/trunk/src/mcx_utils.h | 3 +--
mmc/trunk/src/mmclab.cpp | 1 -
mmc/trunk/src/simpmesh.c | 12 +++++++-----
mmc/trunk/src/tettracing.c | 16 ++++++++++++++++
6 files changed, 36 insertions(+), 12 deletions(-)
commit e8d59c6e07a0a6348fdf7907da94b64ec9a23285
Merge: d8c804d b0fa4b8
Author: Qianqian Fang <fangqq@gmail.com>
Date: Wed Jun 26 13:11:29 2013 -0400
Merge branch 'master' of ssh://git.code.sf.net/p/mcx/git
commit d8c804de1751d04a262d53481bfc5cbcd534c656
Merge: cabc3c2 9d32dbc
Author: Qianqian Fang <fangqq@gmail.com>
Date: Wed Jun 26 13:10:50 2013 -0400
fix tshift round off error
commit b0fa4b8e389f587bb3a467b626df470fdaa17c7d
Author: Qianqian Fang <fangq@pangu.(none)>
Date: Mon Jun 24 15:15:40 2013 -0400
output mua Jacobian in the replay mode
mmc/trunk/src/mcx_utils.c | 12 +++++-------
mmc/trunk/src/mcx_utils.h | 2 +-
mmc/trunk/src/simpmesh.c | 10 +++++-----
mmc/trunk/src/tettracing.c | 8 ++++----
4 files changed, 15 insertions(+), 17 deletions(-)
commit cabc3c25bc631799202776d670e6c99612456c82
Author: Qianqian Fang <fangqq@gmail.com>
Date: Mon Jun 24 15:03:41 2013 -0400
output mua Jacobian in the replay mode
mmc/trunk/src/mcx_utils.c | 4 ++-
mmc/trunk/src/mcx_utils.h | 2 +-
mmc/trunk/src/simpmesh.c | 10 ++++++-
mmc/trunk/src/simpmesh.h | 1 +
mmc/trunk/src/tettracing.c | 68 ++++++++++++++++++++++++++++++++++++++------
mmc/trunk/src/tettracing.h | 1 +
6 files changed, 74 insertions(+), 12 deletions(-)
commit 9d32dbccf9e362c4cf06665b51cf6a505ca24a70
Author: Qianqian Fang <fangq@pangu.(none)>
Date: Sun Jun 23 12:32:15 2013 -0400
add code for mua Jacobian in replay, not tested
mmc/trunk/src/mcx_utils.c | 45 +++++++++++------------------
mmc/trunk/src/mcx_utils.h | 4 +++
mmc/trunk/src/mmclab.cpp | 2 ++
mmc/trunk/src/simpmesh.c | 60 +++++++++++++++++++++++++++++++++++++-
mmc/trunk/src/simpmesh.h | 2 ++
mmc/trunk/src/tettracing.c | 68 ++++++++++++++++++++++++++++++++++++++------
mmc/trunk/src/tettracing.h | 1 +
7 files changed, 143 insertions(+), 39 deletions(-)
commit 5d6b23b3cfc473076232c3940adfdeb1a4237f54
Author: Qianqian Fang <fangqq@gmail.com>
Date: Thu Jun 20 18:55:36 2013 -0400
replay particular detector
mmc/trunk/src/mcx_utils.c | 41 +++++++++++--------------------------
mmc/trunk/src/mcx_utils.h | 3 +++
mmc/trunk/src/mmclab.cpp | 1 +
mmc/trunk/src/simpmesh.c | 50 +++++++++++++++++++++++++++++++++++++++++++++
mmc/trunk/src/simpmesh.h | 1 +
5 files changed, 67 insertions(+), 29 deletions(-)
commit 86df1f4a03b322c33730c4a762297e83b8f4032a
Author: Qianqian Fang <fangq@nmr.mgh.harvard.edu>
Date: Sun Mar 3 12:13:28 2013 -0500
saving photon exit pos and direction, fix valgrind errors
mmc/trunk/mmclab/example/demo_example_replay.m | 15 ++++++++++-----
mmc/trunk/mmclab/mmclab.m | 3 +++
mmc/trunk/src/mcx_utils.c | 16 ++++++++++------
mmc/trunk/src/mcx_utils.h | 1 +
mmc/trunk/src/mmclab.cpp | 10 +++++++---
mmc/trunk/src/simpmesh.c | 4 ++--
mmc/trunk/src/tetray.c | 2 +-
mmc/trunk/src/tettracing.c | 21 ++++++++++++++++-----
8 files changed, 50 insertions(+), 22 deletions(-)
commit 505c9e84ed9ec785076c1637250cc205ccec598e
Author: Qianqian Fang <fangq@nmr.mgh.harvard.edu>
Date: Sat Mar 2 20:38:32 2013 -0500
replay mode is complete: load seeds from a previous simulation
mmc/trunk/mmclab/example/demo_example_replay.m | 53 ++++++++++++++++++++++++
mmc/trunk/mmclab/mmclab.m | 5 ++-
mmc/trunk/src/mcx_utils.c | 43 +++++++++++++++++--
mmc/trunk/src/mcx_utils.h | 2 +
mmc/trunk/src/mmclab.cpp | 28 +++++++++++--
mmc/trunk/src/tetray.c | 8 +++-
6 files changed, 130 insertions(+), 9 deletions(-)
commit fb5ae8f0d53fdd3ab767014b69697c190596229d
Author: Qianqian Fang <fangq@nmr.mgh.harvard.edu>
Date: Sun Feb 24 13:32:05 2013 -0500
save RNG seeds for all detected photons, enable perturbation MC
mmc/trunk/commons/Makefile_common.mk | 2 +-
mmc/trunk/matlab/loadmch.m | 29 ++++++++++++++++++----
mmc/trunk/mmclab/mmclab.m | 12 +++++++---
mmc/trunk/src/mcx_utils.c | 12 ++++++----
mmc/trunk/src/mcx_utils.h | 4 +++-
mmc/trunk/src/mmclab.cpp | 44 +++++++++++++++++++++++-----------
mmc/trunk/src/simpmesh.c | 7 +++++-
mmc/trunk/src/simpmesh.h | 2 +-
mmc/trunk/src/tetray.c | 40 +++++++++++++++++++++----------
mmc/trunk/src/tettracing.c | 23 ++++++++++++------
mmc/trunk/src/tettracing.h | 3 +++
11 files changed, 128 insertions(+), 50 deletions(-)
commit 36fa9b3592dadbdbb16d2af467642672cf86240a
Author: Qianqian Fang <fangqq@gmail.com>
Date: Mon Aug 20 01:44:19 2012 -0400
update compiling instructions
mmc/trunk/mmclab/README.txt | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
commit 04583ee07d2f64ae7a7f0aa054f0cefeb2068e35
Author: Qianqian Fang <fangqq@gmail.com>
Date: Sat Aug 18 18:37:26 2012 -0400
changes to compile mmclab on windows
mmc/trunk/commons/Makefile_common.mk | 2 +-
mmc/trunk/src/mcx_utils.h | 6 ------
2 files changed, 1 insertion(+), 7 deletions(-)
commit 8d6a02f279a92a67cf5085cfc24f3de2ebd06842
Author: Qianqian Fang <fangqq@gmail.com>
Date: Fri Aug 17 13:49:54 2012 -0400
add MMCLAB examples
mmc/trunk/mmclab/README.txt | 117 +++++-----
mmc/trunk/mmclab/example/demo_example_meshtest.m | 233 ++++++++++++++++++++
mmc/trunk/mmclab/example/demo_example_onecube.m | 46 ++++
mmc/trunk/mmclab/example/demo_example_validation.m | 96 ++++++++
mmc/trunk/mmclab/mmclab.m | 13 +-
5 files changed, 439 insertions(+), 66 deletions(-)
commit c64dd9660ab1c82e6006e0dc237117953c5cfb24
Author: Qianqian Fang <fangqq@gmail.com>
Date: Thu Aug 16 23:07:30 2012 -0400
initial ray-tracing if source is not inside the mesh
mmc/trunk/mmclab/README.txt | 125 ++++++++++++++++++++++---------------------
mmc/trunk/mmclab/mmclab.m | 94 +++++++++++++++++++++++++-------
mmc/trunk/src/mmclab.cpp | 8 +--
3 files changed, 144 insertions(+), 83 deletions(-)
commit edd34a54b7ff7b9e5c69dd261a5226424a3d9628
Author: Qianqian Fang <fangqq@gmail.com>
Date: Wed Aug 15 12:09:05 2012 -0400
makefile tested on a mac
mmc/trunk/commons/Makefile_common.mk | 2 +-
mmc/trunk/src/makefile_sfmt | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
commit 2a634371d8c884f2543ddab29c4bae0a971a1754
Author: Qianqian Fang <fangqq@gmail.com>
Date: Wed Aug 15 11:11:10 2012 -0400
compiled on windows and linux
mmc/trunk/commons/Makefile_common.mk | 27 ++++++++++++++++++++-------
mmc/trunk/src/SFMT/SFMT.h | 7 +++++++
mmc/trunk/src/mmclab.cpp | 2 ++
3 files changed, 29 insertions(+), 7 deletions(-)
commit 05581060764439767ccfe85fe3d5d3db5fd057fd
Author: Qianqian Fang <fangqq@gmail.com>
Date: Fri Aug 3 17:22:51 2012 -0400
returning partial pathlength is tested in mmclab
mmc/trunk/src/mmclab.cpp | 59 +++++++++++++++++-----------------------------
1 file changed, 21 insertions(+), 38 deletions(-)
commit 7b77ad3142f55528e3394723a2108c1580168adc
Author: Qianqian Fang <fangqq@gmail.com>
Date: Fri Aug 3 17:22:22 2012 -0400
allow detector individual radius
mmc/trunk/src/mcx_utils.c | 2 ++
mmc/trunk/src/tettracing.c | 3 +--
2 files changed, 3 insertions(+), 2 deletions(-)
commit efe902dba4efe890f896e15b4cfaa55a228b19d7
Author: Qianqian Fang <fangqq@gmail.com>
Date: Fri Aug 3 09:51:05 2012 -0400
fix sse crash for mmclab
mmc/trunk/commons/Makefile_common.mk | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 54b4f8d994e32d265c27c91dd9bcc2bb59c5fd19
Author: Qianqian Fang <fangqq@gmail.com>
Date: Thu Aug 2 14:47:18 2012 -0400
prevent octave from buffering output
mmc/trunk/mmclab/mmclab.m | 5 +++++
1 file changed, 5 insertions(+)
commit 26318ebf47c8fd5188ba30fae5fe9db0683af4ee
Author: Qianqian Fang <fangqq@gmail.com>
Date: Thu Aug 2 14:08:07 2012 -0400
fix octave waitbar crash
mmc/trunk/mmclab/example/demo_mmclab_basic.m | 3 +++
mmc/trunk/src/mmclab.cpp | 11 ++++++++---
2 files changed, 11 insertions(+), 3 deletions(-)
commit b620affbf4ab6421741a37bf39921524f6426bc7
Author: Qianqian Fang <fangqq@gmail.com>
Date: Thu Aug 2 13:40:50 2012 -0400
fix crash, thanks to valgrind
mmc/trunk/commons/Makefile_common.mk | 9 ++++-----
mmc/trunk/mmclab/mmclab.m | 15 +++++++++++----
mmc/trunk/src/mcx_utils.c | 1 +
mmc/trunk/src/mmclab.cpp | 1 +
4 files changed, 17 insertions(+), 9 deletions(-)
commit 473ddfbc45b949211129c5c125fa28c9067f541d
Merge: 66165d9 23ce5e2
Author: Qianqian Fang <fangqq@gmail.com>
Date: Thu Aug 2 11:08:34 2012 -0400
Merge branch 'master' of ssh://mcx.git.sourceforge.net/gitroot/mcx/mcx
commit 23ce5e2f8e6dbea664e54b84c38734017f17ac12
Author: Qianqian Fang <fangq@nmr.mgh.harvard.edu>
Date: Thu Aug 2 11:06:38 2012 -0400
fix warnings, compile mmclab for octave
mmc/trunk/commons/Makefile_common.mk | 5 +++--
mmc/trunk/examples/mcxsph/spherebox.bin | 1 -
mmc/trunk/mmclab/example/demo_mmclab_basic.m | 24 +++++++++++++++++++++++-
mmc/trunk/src/mcx_utils.c | 4 ++++
mmc/trunk/src/mcx_utils.h | 4 ++++
mmc/trunk/src/mmclab.cpp | 5 +++--
mmc/trunk/src/simpmesh.c | 8 +++-----
mmc/trunk/src/tettracing.c | 12 ++++--------
8 files changed, 44 insertions(+), 19 deletions(-)
commit 66165d9c0653f2490f7a94b4e19a6d9c7beb2cc8
Author: Qianqian Fang <fangqq@gmail.com>
Date: Thu Aug 2 10:31:51 2012 -0400
fix warnings, fix oct compilation
mmc/trunk/commons/Makefile_common.mk | 5 +++--
mmc/trunk/src/mcx_utils.c | 4 ++++
mmc/trunk/src/mcx_utils.h | 4 ++++
mmc/trunk/src/mmclab.cpp | 5 +++--
mmc/trunk/src/simpmesh.c | 8 +++-----
mmc/trunk/src/tettracing.c | 12 ++++--------
6 files changed, 21 insertions(+), 17 deletions(-)
commit dca8374b6498509ed801561ad4634a0b3868623a
Author: Qianqian Fang <fangqq@gmail.com>
Date: Wed Aug 1 23:40:04 2012 -0400
add plotting in the example
mmc/trunk/mmclab/example/demo_mmclab_basic.m | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
commit cd236552ceb5af77650d1c4d31168e557e1fe9b9
Author: Qianqian Fang <fangqq@gmail.com>
Date: Wed Aug 1 23:00:52 2012 -0400
code tuning for mmclab
mmc/trunk/commons/Makefile_common.mk | 2 +-
mmc/trunk/src/mcx_utils.c | 6 +++---
mmc/trunk/src/mcx_utils.h | 15 +++++++++++----
mmc/trunk/src/mmclab.cpp | 3 +--
4 files changed, 16 insertions(+), 10 deletions(-)
commit 837a5d3827562b94241136ef42c2a715565fcfa7
Author: Qianqian Fang <fangqq@gmail.com>
Date: Wed Aug 1 19:35:35 2012 -0400
matlab progress bar support in mmclab
mmc/trunk/src/mcx_utils.c | 6 +-
mmc/trunk/src/mcx_utils.h | 19 +++--
mmc/trunk/src/mmclab.cpp | 26 +++++--
mmc/trunk/src/waitmex/README.txt | 26 +++++++
mmc/trunk/src/waitmex/license.txt | 27 +++++++
mmc/trunk/src/waitmex/waitmex.c | 153 +++++++++++++++++++++++++++++++++++++
mmc/trunk/src/waitmex/waitmex.h | 23 ++++++
7 files changed, 262 insertions(+), 18 deletions(-)
commit 679b7975e4956bcdd11d7c2825879c59d0e25de3
Author: Qianqian Fang <fangqq@gmail.com>
Date: Wed Aug 1 16:04:23 2012 -0400
compile and link with mex to use openmp
mmc/trunk/commons/Makefile_common.mk | 28 ++++++++++++++------------
mmc/trunk/mmclab/example/demo_mmclab_basic.m | 10 +++++++++
mmc/trunk/mmclab/mmclab.m | 18 +++++++++++++----
mmc/trunk/src/mmclab.cpp | 4 ++++
4 files changed, 43 insertions(+), 17 deletions(-)
commit 9a9140ef596140177de618f96e7a897bfa49528f
Author: Qianqian Fang <fangqq@gmail.com>
Date: Sun Jul 29 18:02:03 2012 -0400
exception handling in mmclab, improve documentation
mmc/trunk/commons/Makefile_common.mk | 11 +-
mmc/trunk/mmclab/INSTALL.txt | 17 +
mmc/trunk/mmclab/LICENSE.txt | 674 ++++++++++++++++++++++++++++++++++
mmc/trunk/mmclab/README.txt | 236 ++++++++++++
mmc/trunk/mmclab/mmclab.m | 87 +++--
mmc/trunk/src/mcx_utils.c | 2 +-
mmc/trunk/src/mmclab.cpp | 269 ++++++++------
mmc/trunk/src/simpmesh.c | 2 +-
8 files changed, 1133 insertions(+), 165 deletions(-)
commit f57492d67b9cffd91922dd02a5d6abdae79f0931
Author: Qianqian Fang <fangqq@gmail.com>
Date: Sun Jul 29 00:27:24 2012 -0400
add first draft of mmclab
mmc/trunk/commons/Makefile_common.mk | 24 +-
mmc/trunk/mmclab/mmclab.m | 120 ++++++++++
mmc/trunk/src/mcx_utils.c | 2 +-
mmc/trunk/src/mcx_utils.h | 9 +-
mmc/trunk/src/mmclab.cpp | 430 ++++++++++++++++++++++++++++++++++
mmc/trunk/src/simpmesh.c | 8 +-
mmc/trunk/src/simpmesh.h | 14 +-
mmc/trunk/src/tettracing.h | 13 +
8 files changed, 608 insertions(+), 12 deletions(-)
commit 7dbbed3d40b10935be76895c9e00e674c59c7520
Author: Qianqian Fang <fangqq@gmail.com>
Date: Thu Jul 19 16:02:12 2012 -0400
fix mesh name reference in the json input file
mmc/trunk/examples/meshtest/mesh0.json | 4 ++--
mmc/trunk/examples/meshtest/mesh1.json | 4 ++--
mmc/trunk/examples/meshtest/mesh2.json | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
commit 4207276a3cab2d38a610a9d4eeb79308a2353ac3
Author: Qianqian Fang <fangqq@gmail.com>
Date: Thu Jul 19 14:54:32 2012 -0400
rename meshtest file names to be consistent with the paper benchmark names
mmc/trunk/examples/meshtest/README.txt | 6 ++---
mmc/trunk/examples/meshtest/createmesh.m | 14 +++++-----
mmc/trunk/examples/meshtest/mesh0.inp | 12 +++++++++
mmc/trunk/examples/meshtest/mesh0.json | 40 ++++++++++++++++++++++++++++
mmc/trunk/examples/meshtest/mesh1.inp | 13 +++++++++
mmc/trunk/examples/meshtest/mesh1.json | 40 ++++++++++++++++++++++++++++
mmc/trunk/examples/meshtest/mesh2.inp | 12 +++++++++
mmc/trunk/examples/meshtest/mesh2.json | 40 ++++++++++++++++++++++++++++
mmc/trunk/examples/meshtest/plotmmcsph.m | 36 ++++++++++++-------------
mmc/trunk/examples/meshtest/prop_mesh0.dat | 4 +++
mmc/trunk/examples/meshtest/prop_mesh1.dat | 4 +++
mmc/trunk/examples/meshtest/prop_mesh2.dat | 4 +++
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 | 12 ---------
mmc/trunk/examples/meshtest/sph1.json | 40 ----------------------------
mmc/trunk/examples/meshtest/sph2.inp | 13 ---------
mmc/trunk/examples/meshtest/sph2.json | 40 ----------------------------
mmc/trunk/examples/meshtest/sph3.inp | 12 ---------
mmc/trunk/examples/meshtest/sph3.json | 40 ----------------------------
mmc/trunk/src/mcx_utils.c | 2 +-
23 files changed, 201 insertions(+), 201 deletions(-)
commit 8daceca60926498aff7019760c29f8a0b4ee76ef
Author: Qianqian Fang <fangq@home>
Date: Sat Jul 14 16:14:01 2012 -0400
skeleton for webmmc
mmc/trunk/webmmc/Makefile | 73 ++++++++++++++++++++++++++++++
mmc/trunk/webmmc/make.bat | 1 +
mmc/trunk/webmmc/webmmc.cc | 43 ++++++++++++++++++
mmc/trunk/webmmc/webmmc.html | 103 ++++++++++++++++++++++++++++++++++++++++++
mmc/trunk/webmmc/webmmc.nmf | 6 +++
5 files changed, 226 insertions(+)
commit 2cdffb9a2f297cb8b4511593f785d0e478a5044f
Author: Qianqian Fang <fangq@nmr.mgh.harvard.edu>
Date: Thu Feb 2 18:46:26 2012 -0500
support binary output format with -F flag
mmc/trunk/src/mcx_utils.c | 30 +++++++++++++++++++++---------
mmc/trunk/src/mcx_utils.h | 5 +++--
mmc/trunk/src/simpmesh.c | 8 ++++++++
3 files changed, 32 insertions(+), 11 deletions(-)
commit 8750df3825c58db2d28a04beac6ca8aebecda5bb
Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu>
Date: Wed Jan 25 14:02:20 2012 -0500
support isotropic source, reading source types from JSON input
mmc/trunk/examples/meshtest/sph1.json | 2 +-
mmc/trunk/examples/meshtest/sph2.json | 2 +-
mmc/trunk/examples/meshtest/sph3.json | 2 +-
mmc/trunk/examples/onecube/onecube.json | 2 +-
mmc/trunk/examples/onecube/onecube_isotropic.json | 37 +++++++++++++++++++++
mmc/trunk/examples/statnoise/vartest.json | 2 +-
mmc/trunk/examples/validation/cube.json | 2 +-
mmc/trunk/src/mcx_utils.c | 13 +++++++-
mmc/trunk/src/mcx_utils.h | 2 +-
mmc/trunk/src/tettracing.c | 10 ++++--
10 files changed, 63 insertions(+), 11 deletions(-)
commit 949a19d41531db2129870de0111a73b0f9f5976b
Author: Qianqian Fang <fangq@kwafoo.nmr.mgh.harvard.edu>
Date: Fri Jan 20 20:18:22 2012 -0500
loading json file fails on windows due to file open mode
mmc/trunk/src/mcx_utils.c | 2 ++
1 file changed, 2 insertions(+)
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(-)