Commit Graph

203 Commits

Author SHA1 Message Date
James E McClure
376e244560 Updated component labeling tools, re-factored TwoPhase.h to include average components for both WP and NWP 2015-07-13 08:18:03 -04:00
Mark Berrill
6a1bc1ff64 Merge branch 'master' of https://github.com/JamesEMcClure/LBPM-WIA 2015-07-09 11:28:50 -04:00
Mark Berrill
54da497392 Fixing compile errors when compiling without MPI 2015-07-09 11:28:40 -04:00
James E McClure
6b15fab5c2 Moved the volume averaging for ComputeBlobLocal outside of the loop that excludes the interfacial region 2015-07-04 12:59:59 -04:00
James E McClure
91e53327a6 Changed the density convention in checkpoint file 2015-07-03 02:26:31 -04:00
James E McClure
03cd7602cf Added DeviceBarrier various places in ScaLBL.h to make sure GPU synchronize 2015-07-01 19:53:54 -04:00
James E McClure
4bd886b7f8 Adding rank information to ScaLBL.h 2015-06-30 12:28:57 -04:00
James E McClure
10bd90830e Adding rank information to ScaLBL.h 2015-06-30 12:27:21 -04:00
James E McClure
36ad8afe37 Refactoring TestCommD3Q19 2015-06-30 12:14:04 -04:00
James E McClure
c54229980f Fixed bug in ScaLBL.h 2015-06-30 11:55:07 -04:00
James E McClure
09ba2f97f8 Fixed bug in ScaLBL.h 2015-06-30 11:53:15 -04:00
James E McClure
86c4b822b6 Added missing D3Q7 functions to ScaLBL.h 2015-06-30 11:49:06 -04:00
James E McClure
e48b8e2f43 Fixed bug in ScaLBL.h 2015-06-30 11:44:03 -04:00
James E McClure
6414325ab2 Refactored cpu/gpu headers into common/ScaLBL.h to prevent divergence of conventions 2015-06-30 11:33:27 -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
5eb7ecc5c0 Changed the volume for averaging the velocity to the total phase volumes, since it is clear that this is important to get accurate macroscopic velocities (unlike the fluid pressures, which need to exclude the interfacial region) 2015-06-28 09:22:10 -04:00
James E McClure
b2c2b8d73a clean up TwoPhase.h 2015-06-26 19:56:11 -04:00
James E McClure
86d9f6b604 dbg 2015-06-26 15:42:59 -04:00
James E McClure
0136c739af Using Dm.id to identify solid instead of Signed distance function 2015-06-26 15:27:23 -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
6922409f87 Signed distance conversion is too expensive 2015-06-17 18:08:26 -04:00
James E McClure
724f87b630 Refactoring -- compiles 2015-06-16 21:50:29 -04:00
James E McClure
5dfe4f8044 Refactoring 2015-06-16 21:39:26 -04:00
James E McClure
611eaa6865 MOdifications to signed distance computation in TwoPhase.h:ColorToSignedDistance 2015-06-16 21:24:52 -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
de0cad3659 Merge branch 'master' of github.com:JamesEMcClure/LBPM-WIA 2015-06-14 08:28:27 -04:00
James E McClure
8ddde88865 Fixed bug in curve curvature routine (pmmc.h) 2015-06-14 08:28:07 -04:00
James E McClure
507ea445f4 Think I understand the bug in TwoPhase.h 2015-06-13 21:51:21 -04:00
Mark Berrill
5fc08ce163 Adding test for blob identification. Adding visit capabilities for domain and volume variables 2015-06-11 15:01:24 -04:00
James E McClure
db1650ea5d Added pre-processor and domain decomposition tool for segmented data 2015-06-10 15:09:32 -04:00
James E McClure
41060cb3c0 Added intialization for BlobLabel which should fix a bug if I'm right 2015-06-09 14:54:53 -04:00
James E McClure
c93ee0ed0a tests/TestBlobAnalyze working -- cleaning up 2015-06-06 08:48:35 -04:00
James E McClure
e268205481 updated TestBlobAnalyze 2015-06-05 16:04:17 -04:00
James E McClure
bf3d5616a9 updated TestBlobAnalyze 2015-06-05 12:56:29 -04:00
Mark Berrill
623fada1d2 Adding stack trace to BlobAnalyzeParallel 2015-06-05 10:41:09 -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
57817dc94a Addings support for parallel signed distance froms segmented -- pieces in place 2015-06-03 16:02:47 -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
James E McClure
0200c39994 Debugging BlobAnalyze.cpp 2015-06-03 10:30:35 -04:00