Commit Graph

77 Commits

Author SHA1 Message Date
Mark Berrill
1e8ca14d85 Refactoring lbpm_uCT_pp.cpp 2016-06-27 11:15:42 -04:00
James E McClure
918ad01e33 Fixed warning from common/Domain.h 2016-04-17 10:30:23 -04:00
James E McClure
61cbeb4220 Updated lbpm_segmented_pp based on Min (2010) to sovle Eikonal equation 2016-04-16 19:27:24 -04:00
James E McClure
1884f5652d UPdates to SSO common/Domain.h 2015-11-14 10:43:09 -05:00
James E McClure
4964635337 Allowing smoothing within interface region 2015-11-13 18:29:37 -05:00
James E McClure
637858558c pdated sign in distance calculation (no change in phase) 2015-11-12 19:59:40 -05:00
Mark Berrill
a12e0ba7f1 Replacing MPI_COMM_WORLD with a passed communicator 2015-09-04 13:06:36 -04:00
Mark Berrill
704f391d0f Fixing some memory leaks/uninitialized values 2015-08-31 11:30:37 -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
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
91e53327a6 Changed the density convention in checkpoint file 2015-07-03 02:26:31 -04:00
James E McClure
2756b80e2d Adding common/ScaLBL.h, copied basic functionality for D3Q19, D3Q7 and halo exchange communications, memory allocation. Still need to import function definitions from Color.h, D3Q7.h, D3Q19.h, Extras.h and remove these from the cpu/gpu directories. Not tested at all :( 2015-06-29 23:05:26 -04:00
James E McClure
bb1d2658d6 Factored random phase initialization into pre-processor tests/lbpm_random_pp 2015-06-19 22:29:33 -04:00
James E McClure
d50713b42c Updates for relperm 2015-06-18 07:52:39 -04:00
James E McClure
13e04e4781 Domain.h:SSO does not depend on id 2015-06-16 21:23:29 -04:00
James E McClure
4fee1da0c5 Added domain broadcast to BlobAnalyzeParallel 2015-06-04 14:03:42 -04:00
James McClure
ba20434292 Unit test for tests/TestSegDist works 2015-06-04 08:28:26 -04:00
James E McClure
1d49f77af9 tests/TestSegDist seems to be working now 2015-06-04 07:52:13 -04:00
James E McClure
57d3e282cb debugging SSO 2015-06-04 07:26:31 -04:00
James E McClure
965257e9cd debugging SSO 2015-06-04 07:02:40 -04:00
James E McClure
017a408422 debugging SSO 2015-06-04 07:00:31 -04:00
James E McClure
24a11aa45a Fixing bugs in SSO 2015-06-04 06:58:28 -04:00
James E McClure
ce199b4d3d Fixed bug in Domain.h: SSo 2015-06-03 18:04:43 -04:00
James E McClure
e7eb11f228 Moved signed distance computation SSO from TwoPhase.h to Domain.h 2015-06-03 17:54:16 -04:00
James E McClure
e5f14f99a6 Adding support for signed distance from segmented images in parallel -- debugging 2015-06-03 15:44:49 -04:00
James E McClure
5c933c15bb Adding support for signed distance from segmented images in parallel 2015-06-03 15:42:40 -04:00
James E McClure
bf98d9aa23 Adding support for signed distance from segmented images in parallel 2015-06-03 15:37:39 -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
Mark Berrill
47c1a10451 Fixing compile error and warnings 2015-02-13 11:43:41 -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
36ad05b702 Communication for mesh halo now performed by class Domain 2015-01-31 15:30:37 -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
8ea7f86eae Added class for TwoPhase TCAT averages and unit test tests/TestTwoPhase.cpp 2015-01-07 20:50:41 -05:00
James McClure
21b3dae601 Fixed merge conflicts to use new writers / visualization 2014-11-12 12:01:08 -05:00
Mark Berrill
6d7e19a511 Fixing compile errors without MPI, modifying build flags 2014-11-11 11:54:41 -05:00
James McClure
caf6c8cdcd Modified Signed distance to compute further from solid phase 2014-09-24 21:46:38 -04:00
James McClure
f864106b6a Updated getBlobConnections() in common/Domain.h so that it doesn't break at compile time 2014-08-09 13:34:41 -04:00
James McClure
52fb0d58ab Updated BlobAnalysis.cpp so dPdt.xxxxx does not need to exist 2014-08-09 11:54:46 -04:00
James McClure
7d870a2f4a Checkout common/Domain.h from MassD3Q19 into master 2014-06-29 12:15:02 -04:00
James McClure
35a4ed8326 Edited common/Domain.h 2014-06-26 17:01:26 -04:00
James McClure
98900a710d Edited common/Domain.h 2014-06-26 15:19:36 -04:00
James McClure
6a91d286aa Added Domain::VoxelConnection(x,y,z) 2014-06-26 13:57:27 -04:00
James McClure
414d18f527 Updated Domain::CommInit() 2014-06-25 22:32:24 -04:00
James McClure
c790232151 Updated Domain::CommInit() 2014-06-25 22:31:50 -04:00
James McClure
1aa533f858 Updated Domain::CommInit() 2014-06-25 22:31:12 -04:00