Commit Graph

151 Commits

Author SHA1 Message Date
James E McClure
b48ec79841 Debugging tests/BlobAnalyzeParallel.cpp 2015-06-02 21:44:58 -04:00
James E McClure
4c84495609 Updated common/TwoPhase.h so that averaging routines are only called when an entity exists 2015-06-02 14:34:08 -04:00
James E McClure
a07b392426 Updated common/TwoPhase.h so that averaging routines are only called when an entity exists 2015-06-02 14:27:43 -04:00
James E McClure
5d5edcc911 Updated common/TwoPhase.h so that averaging routines are only called when an entity exists 2015-06-02 14:22:57 -04:00
Mark Berrill
49753252c8 Fixing compile errors and warnings with PGI 2015-04-28 12:26:27 -04:00
Mark Berrill
b7634dc099 Adding parallel blob identification 2015-04-28 11:34:57 -04:00
Mark Berrill
ef25839769 Replacing Array class with another Array class 2015-04-22 14:23:55 -04:00
Mark Berrill
197b788330 Adding check on Array to ensure it is within bounds (debug mode only) 2015-04-16 10:54:58 -04:00
James E McClure
3dfe6fc1dd Parallel blob analysis seems to be working need to add unit test 2015-04-15 22:52:47 -04:00
James McClure
3ca0368700 Equilibrium blob averaging and removal in tests/lbpm_BlobAnalysis.cpp -- implemented without unit test 2015-04-14 16:22:57 -04:00
James McClure
99b0dbb806 Basic blob averaging in parallel tests/lbpm_BlobAnalysis and common/TwoPhase.h 2015-04-13 16:56:03 -04:00
James McClure
96c3b00407 Committing transitional changes 2015-04-10 12:54:01 -04:00
James McClure
36290d7537 Still working on tests/lbpm_BlobAnalysis.cpp 2015-03-22 22:30:53 -04:00
James E McClure
762d195a42 Partially through blob averaging 2015-03-22 21:13:17 -04:00
James E McClure
fc496a2574 Got tests/lbpm_BlobAnalysis.cpp to compile 2015-03-20 15:13:33 -04:00
James E McClure
0db3870c1c Merge branch 'master' of github.com:JamesEMcClure/LBPM-WIA 2015-03-20 12:25:30 -04:00
James E McClure
77b2170e81 This commit will probably cause merge conflicts :( 2015-03-20 12:25:23 -04:00
Mark Berrill
1b3152e690 Seperating cuda and c++ flags. Fixing some compile warnings. 2015-03-12 20:52:10 -04:00
James E McClure
bbd611619a Fixed all memory leaks in test/TestInterfaceSpeed by fixing common/PointList.h 2015-02-18 14:09:24 -05:00
James E McClure
b6d7f53a45 Merge branch 'master' of github.com:JamesEMcClure/LBPM-WIA 2015-02-18 13:55:45 -05:00
James E McClure
1579a981ec Fixed valgrind error from mismatched free / delete in common/Array.h 2015-02-18 13:55:37 -05:00
Mark Berrill
47c1a10451 Fixing compile error and warnings 2015-02-13 11:43:41 -05:00
James E McClure
82a8136bae modified TwoPhase:ColorToSignDistance 2015-02-04 16:35:17 -05:00
James E McClure
a26a241b69 slight implementation change to make pgi compilers on titna happy 2015-02-04 13:01:10 -05:00
Mark Berrill
3c6732d03e Fixing compile error on platforms/filesystems that are case insensitive (MAC) due to MPI.h including mpi.h which included itself rather than including mpi 2015-02-02 12:01:32 -05:00
James E McClure
b8d49001c3 Using distance function for phase average in common/TwoPhase.h 2015-02-01 10:59:06 -05:00
James E McClure
0e826c22b9 Arg! why broken 2015-01-31 17:18:15 -05:00
James E McClure
36ad05b702 Communication for mesh halo now performed by class Domain 2015-01-31 15:30:37 -05:00
James E McClure
d959c9c7d4 Halo exchanges for signed distance in common/TwoPhase.h 2015-01-30 16:30:10 -05:00
James E McClure
f9f0e772d4 Reverting to phase indicator field for analysis common/TwoPhase.h 2015-01-30 11:48:26 -05:00
James E McClure
2ecf042cf8 Added communication for Phase in TwoPhase::ComputeDelPhi 2015-01-29 09:29:10 -05:00
James E McClure
957ba24c14 Realized I made a dumb mistake (forgot to compute DelPhi) 2015-01-28 19:27:24 -05:00
James E McClure
bb9a536172 Using regular phase field instead of distance as a quick test 2015-01-28 18:45:54 -05:00
James E McClure
755cdecf2e Updated tests/lbpm_color_simulator to use averaging object 2015-01-28 12:56:14 -05:00
James E McClure
7274795794 Using signed distance in place of phase indicator field for all analysis in common/TwoPhase.h 2015-01-28 11:18:18 -05:00
James E McClure
2e021862fa Fixed include bug with include/Domain.h 2015-01-28 10:42:46 -05:00
James E McClure
42d080b72b Updated common/Domain.h so that InitializeRanks is performed in Domain::CommInit 2015-01-28 10:33:04 -05:00
James E McClure
1e52853925 Revisions to tests/TestTwoPhase.cpp, MPI communications now built in through Domain.h 2015-01-28 10:03:15 -05:00
James E McClure
dd356399b5 Revisions to tests/TestTwoPhase.cpp 2015-01-28 09:26:33 -05:00
James E McClure
d291db25be Parallel form of tests/TestTwoPhase.cpp 2015-01-26 21:38:58 -05:00
James E McClure
b98532a072 Fixed tests/TestTwoPhase.cpp 2015-01-23 23:26:41 -05:00
James E McClure
8ea7f86eae Added class for TwoPhase TCAT averages and unit test tests/TestTwoPhase.cpp 2015-01-07 20:50:41 -05:00
James E McClure
f9cb09cc84 Streamlining common/PointList.h 2015-01-07 13:29:11 -05:00
James McClure
5e467f7476 Validated common curve orientation tensor 2014-12-30 09:52:45 -05:00
James McClure
32b149a000 Added common curve orientation tensor 2014-12-30 09:48:13 -05:00
James McClure
522d0b583c Added common curve orientation tensor 2014-12-30 09:40:57 -05:00
James McClure
06b993166d Added common curve orientation tensor 2014-12-30 09:36:05 -05:00
James McClure
b158f1d5ab Fixed little bug if(norm=0.0) 2014-11-19 16:23:29 -05:00
James McClure
9c2a2071f6 Normalization / no nan in pmmc curveCurvature 2014-11-13 16:22:33 -05:00
James McClure
21b3dae601 Fixed merge conflicts to use new writers / visualization 2014-11-12 12:01:08 -05:00