Commit Graph

812 Commits

Author SHA1 Message Date
James E McClure
2a1d97239e Added signed distance 2015-11-04 20:26:17 -05:00
James E McClure
a13b8a313d Dynamic pressure BC implemented 2015-10-04 17:08:22 -04:00
James E McClure
1eb4d9eeab Added dynamic (time dependent) pressure boundary condition (3) 2015-10-03 19:51:35 -04:00
Mark Berrill
71f1616c5c Fixing blob id mapping to preserve overlap between largest blobs 2015-10-02 10:38:44 -04:00
James E McClure
a5d5396524 Bubble initialization order was switched in lbpm_captube 2015-09-27 13:43:20 -04:00
James E McClure
a0985d2bed Fixed initialization for lbpm_captube 2015-09-27 13:35:17 -04:00
James E McClure
8384201d59 Generalized capillary tube example for bubble test or piston 2015-09-24 17:02:54 -04:00
James E McClure
59c06f44ba Added flags to lbpm_color_simulator.h to define ANALYSIS_INTERVAL and BLOBID_INTERVAL 2015-09-21 23:21:16 -04:00
James E McClure
8011a8261a Added flags to lbpm_color_simulator.h to define ANALYSIS_INTERVAL and BLOBID_INTERVAL 2015-09-21 23:15:44 -04:00
James E McClure
3ed9afd03e Try to prevent identification fo isolated blobs near the solid 2015-09-17 15:36:48 -04:00
Mark Berrill
ed770aa2e2 Getting threaded version working on Titan 2015-09-16 11:00:36 -04:00
Mark Berrill
740233b6c5 Merge branch 'master' of https://github.com/JamesEMcClure/LBPM-WIA 2015-09-14 17:54:14 -04:00
Mark Berrill
bb0823ec98 Working on more frequent blob id updates (for GPUs) 2015-09-14 17:30:35 -04:00
James E McClure
9b0e862501 Fixed bug (z velocity component not copied to host) 2015-09-05 21:50:10 -04:00
James McClure
c71da441a2 Testing a single torus instead of double (smoothness) 2015-09-05 09:48:06 -04:00
James E McClure
bfc61576c6 Added double torus test 2015-09-04 20:15:21 -04:00
James E McClure
7268d25ab2 Added double torus test 2015-09-04 20:12:37 -04:00
James E McClure
6c4ce2bc28 Added double torus test 2015-09-04 20:09:49 -04:00
James E McClure
738ab6677d Added torus test 2015-09-04 19:59:07 -04:00
James E McClure
4c26a33038 Added other minkowski measures (curvature, surface area) 2015-09-04 16:13:32 -04:00
Mark Berrill
a12e0ba7f1 Replacing MPI_COMM_WORLD with a passed communicator 2015-09-04 13:06:36 -04:00
James E McClure
b263147420 Updating tests/TestBlobAnalyze so that gradient halo exchange is performed prior to curvature computation which is important i think 2015-09-03 14:21:27 -04:00
James E McClure
87e8c501ad Mapping signed distance within averaging routines ComputeLocal and ComponentAverages to fix bug with labeling 2015-09-02 07:43:33 -04:00
Mark Berrill
4d48b3e80d Minor changes to help debug failed run 2015-09-01 21:51:41 -04:00
Mark Berrill
8096b7e885 Fixing some minor memory leaks 2015-08-31 11:44:38 -04:00
Mark Berrill
704f391d0f Fixing some memory leaks/uninitialized values 2015-08-31 11:30:37 -04:00
James E McClure
5fbca6cb82 Euler characteristic is working - cleaning up and refactoring 2015-08-30 12:00:04 -04:00
James E McClure
de51a11dfd Refactoring TestBlobAnalyze to test the Euler characteristic in parallel 2015-08-30 08:10:28 -04:00
James E McClure
fb96db1613 Update TestBlobAnalyze to test teh Euler characteristic 2015-08-25 20:58:46 -04:00
Mark Berrill
0c4680ae3b Merged changes 2015-08-25 17:10:15 -04:00
Mark Berrill
63ef7d0fc6 Finishing id mapping between timesteps, modifying TwoPhase to print the new global id. Still testing. 2015-08-25 14:32:36 -04:00
Mark Berrill
968e906032 Fixing bugs with thread based resturcturing of analysis in lbpm_color_simulator 2015-08-24 14:11:26 -04:00
Mark Berrill
3f771d9374 Modifying analysis in lbpm_color_simulator to run in seperate threads 2015-08-22 11:03:46 -04:00
Mark Berrill
4f6bceffc8 Updating macros.cmake to be consistent with other projects, fixing resulting compile errors 2015-08-21 16:56:43 -04:00
James E McClure
12cd013fa2 Relying on the time labeled components for averaging 2015-08-18 22:06:57 -04:00
James E McClure
f537372cc5 Relying on the time labeled components for averaging 2015-08-18 21:52:47 -04:00
James E McClure
8882d99097 Relying on the time labeled components for averaging 2015-08-18 21:47:31 -04:00
James E McClure
dcc49452a3 Relying on the time labeled components for averaging 2015-08-18 21:40:51 -04:00
James E McClure
2750e7b3d9 uncommented blob averaging section of lbpm_color_simulator 2015-08-18 20:29:32 -04:00
Mark Berrill
f0ffbcb174 Fixing compile error with std::swap 2015-08-17 14:21:01 -04:00
Mark Berrill
767f7d9d2b Merging 2015-08-14 15:17:59 -04:00
Mark Berrill
97bff08872 Changing the algorithm when computing the local ids 2015-08-14 14:59:36 -04:00
James McClure
8031f86270 removed print statement 2015-08-13 10:32:42 -04:00
James McClure
465839c074 Fixed pressure bc in lbpm_color_simulator 2015-08-13 10:31:55 -04:00
James McClure
1248e790fd arg 2015-08-13 03:01:31 -04:00
James E McClure
f978ce4eb7 Fixed bug in pressure boundary conditions lbpm_color_simulator 2015-08-13 02:23:27 -04:00
James E McClure
f580de19c2 Refactor for lbpm_color_simulator (minor) 2015-08-12 19:13:09 -04:00
James E McClure
4c503b7c84 Tweaking lbpm_segmented_pp to find blobs with distance functions 2015-08-12 16:20:59 -04:00
James E McClure
475c64298c Tweaking lbpm_segmented_pp to find blobs with distance functions 2015-08-12 16:13:41 -04:00
James E McClure
e2db86f816 Added preprocessor for capillary tube case lbpm_captube_pp 2015-08-10 14:41:32 -04:00