Commit Graph

1946 Commits

Author SHA1 Message Date
James McClure
b36d9dea93 read image 2021-09-01 07:34:40 -04:00
James McClure
f908e6f8ee erge branch 'master' into FOM_dev 2021-08-30 11:49:38 -04:00
Mark Berrill
a55a030c3c Updating build to support HIP as a language 2021-08-02 13:54:30 -04:00
Mark Berrill
f6690d2277 Cleaning up some compiler warnings 2021-07-19 13:36:04 -04:00
James E McClure
cd96365cd1 save state 2021-07-19 13:17:39 -04:00
James E McClure
147f0b9d15 added gpu wrapper test 2021-07-02 11:21:25 -04:00
JamesEMcclure
2ea3d8d491 playing with spock Gpu test 2021-07-02 10:25:38 -04:00
JamesEMcclure
8ef4651db8 create legacy mode for color simulator 2021-06-30 10:39:28 -04:00
JamesEMcclure
439584b22b fix protocol bug 2021-06-30 10:34:19 -04:00
Mark Berrill
1d07c1f860 Modifying GPU aware MPI test to send multiple messages 2021-06-28 13:50:45 -04:00
Rex Zhe Li
de909820f8 merge master into FOM_dev 2021-06-27 19:53:52 -04:00
Mark Berrill
d6b0f45710 Adding simple test of GPU aware MPI 2021-06-24 16:12:23 -04:00
James E McClure
9ae7d78f2d testing communication on spock 2021-06-16 20:05:14 -04:00
JamesEMcclure
b70071fc2a cleanup color model 2021-06-16 13:30:12 -04:00
JamesEMcclure
898b209c94 add water seed protocol to flow adaptor 2021-06-16 10:28:46 -04:00
JamesEMcclure
4beee9a9a8 move image sequence loop out of flow adaptor loop 2021-06-15 16:33:05 -04:00
JamesEMcclure
a30f547af2 tweak flow adaptor 2021-06-15 16:24:10 -04:00
JamesEMcclure
1bb2a2a80f Merge branch 'master' of github.com:JamesEMcClure/LBPM-WIA 2021-06-15 16:22:20 -04:00
JamesEMcclure
b856544341 add shell aggregation to FlowAdaptor 2021-06-15 16:22:13 -04:00
James McClure
39009362a8 fix image sequence bug 2021-06-14 20:24:05 -04:00
JamesEMcclure
7072ede5a4 add image sequence to FlowAdaptor 2021-06-14 16:33:24 -04:00
James McClure
d337023fd9 fix loop in lbpm_color_Simulator 2021-06-13 13:40:02 -04:00
James McClure
8327ff9d38 fractional flow protocl with endpoint termination 2021-06-13 10:08:32 -04:00
James McClure
9d968ee2ca fix a few bugs 2021-06-11 17:29:07 -04:00
James McClure
2dd652d495 updates to fractional flow protocol 2021-06-11 15:56:29 -04:00
JamesEMcclure
cc1a280edc kill more warnings 2021-06-09 16:41:36 -04:00
JamesEMcclure
c463c5182e fix compiler warnings for data aggregator 2021-06-09 14:28:13 -04:00
Mark Berrill
e1c347d3c1 Merge branch 'FOM' of github.com:JamesEMcClure/LBPM-WIA into FOM 2021-06-02 15:36:51 -04:00
Mark Berrill
96ef15c5c6 Creating HDF5 writer using Xmdf for visualization 2021-06-02 15:36:44 -04:00
James McClure
9b0b5d2262 color model tweaks 2021-05-28 10:20:13 -04:00
James McClure
44c45d277f flatten mass for fractional flow protocol 2021-05-27 16:29:44 -04:00
James McClure
782b55b389 rough version of fractional flow simulator 2021-05-19 14:14:32 -04:00
James McClure
dc86bc23db only write debug in development mode 2021-04-04 20:30:01 -04:00
James McClure
c430f159ad Merge branch 'master' into FOM_dev 2021-03-26 09:45:17 -04:00
James McClure
e947e0a192 drop test 2021-03-24 22:23:44 -04:00
James McClure
1ddf5e709e refactor analysis to take color model as argument 2021-03-24 21:19:53 -04:00
Rex Zhe Li
0f94439a6b 1.revised relations of surface tension and W;2.reintroduce theta for better modele tuning;3.put chemical potential in debug output 2021-03-24 21:02:34 -04:00
James McClure
d913b9bdc8 added visualization capability for Lee model 2021-03-21 00:15:23 -04:00
James McClure
9fddfff384 fix merge conflict 2021-03-20 20:40:16 -04:00
Mark Berrill
59b7b9a0fe Fixing issues with enums and the summary files 2021-03-18 09:41:39 -04:00
Mark Berrill
05c286de81 Merge 2021-03-17 10:31:54 -04:00
Mark Berrill
89704cbb10 Updating convertIO 2021-03-17 10:24:14 -04:00
James McClure
8c026a2f6d test neighborlist 2021-03-17 06:35:19 -04:00
James McClure
cb32a4236b update lee model tests 2021-03-17 06:26:15 -04:00
JamesEMcclure
de743e75b7 include convert IO 2021-03-17 05:15:17 -04:00
Mark Berrill
6d59317919 Cleaning up TestWriter 2021-03-16 17:21:52 -04:00
James McClure
b828f6e5e6 updating mixed gradient test 2021-03-15 12:58:24 -04:00
James McClure
aa04ad4898 fixed wide halo bug with lee model 2021-03-14 13:02:55 -04:00
James McClure
3f659a0cc2 adding mass conservation test 2021-03-11 13:55:47 -05:00
Rex Zhe Li
1a393ab266 fix typo and build pass 2021-02-25 21:25:29 -05:00
Rex Zhe Li
99f1d9b727 add a test routine for mixed gradient 2021-02-25 20:30:48 -05:00
Rex Zhe Li
e34170d232 built passed 2021-02-08 00:00:26 -05:00
Rex Zhe Li
98491ccd80 save the work2; to be complied and tested 2021-02-07 23:50:17 -05:00
Rex Zhe Li
7cdc358af2 code clean up 2021-02-01 00:39:21 -05:00
Rex Zhe Li
2ed34592d0 Merge branch 'FOM' into FOM_dev 2021-02-01 00:19:55 -05:00
Rex Zhe Li
3a6edc365d build pass; ongoing model validation 2021-01-31 21:26:03 -05:00
Mark Berrill
90ba7ed65a Fixing bug with analysis 2021-01-22 10:05:16 -05:00
Rex Zhe Li
fef81a0e47 resolve merge conflicts 2021-01-18 22:51:16 -05:00
James McClure
dc886091a1 looking at bug in writer 2021-01-17 15:01:56 -05:00
James McClure
9ee14bce01 wetting energy in analysis 2021-01-17 13:58:51 -05:00
James McClure
9051753f4c wide halo updates 2021-01-17 12:37:13 -05:00
James McClure
2af6aff545 Merge branch 'tmpfix' into FOM 2021-01-15 17:13:08 -05:00
James McClure
c911a4f3d2 add wide halo to fom 2021-01-15 17:12:38 -05:00
James McClure
9bc8100a1d debugging wide halo 2021-01-15 16:33:57 -05:00
James McClure
31234ed003 fix multiple init 2021-01-15 14:41:10 -05:00
Rex Zhe Li
e0416a676c merge with electrokinetic and resolve merge conflicts 2021-01-14 05:20:47 -05:00
JamesEMcclure
a066fa6606 merge Lee model 2021-01-13 22:06:08 -05:00
JamesEMcclure
0fe3125833 merging multi-halo 2021-01-13 21:44:23 -05:00
James McClure
64b49f720e merge complete / cpu tests 2021-01-06 11:58:43 -05:00
Rex Zhe Li
c9fadc30c9 Merge branch 'electrokinetic' of github.com:JamesEMcClure/LBPM-WIA into electrokinetic 2021-01-06 01:04:08 -05:00
Rex Zhe Li
432fab95b3 test done;add sine and cosine voltage input for Poisson solver 2021-01-06 01:03:18 -05:00
James McClure
7f4f74779c fix the build 2021-01-05 18:43:44 -05:00
James McClure
345b43d9f8 FOM for tests 2021-01-05 16:08:03 -05:00
Rex Zhe Li
2b9d776113 save the work; to be compiled, tested and validated; add sine and cosine voltage input for Poisson solver 2021-01-04 20:13:48 -05:00
James McClure
20800ed7eb partial merge 2021-01-04 19:33:27 -05:00
James McClure
2fc85dead8 merging electrokinetic & greyscale 2021-01-04 14:00:44 -05:00
James McClure
5df60909c2 add analysis interval to simulator 2021-01-04 00:07:11 -05:00
James McClure
9826ef5624 adding silo vis capabilities to electrochem 2020-12-29 14:04:43 -05:00
JamesEMcclure
057f7e4f57 fix CMakelists 2020-10-12 09:32:39 -04:00
JamesEMcclure
a245d9c9d6 update electro tests 2020-10-12 09:11:08 -04:00
JamesEMcclure
29e486a1a0 moving electrochem model tests to executables 2020-10-12 09:08:53 -04:00
James McClure
7244258135 merging greyscale and electrokinetic in ScaLBL 2020-10-09 15:05:14 -04:00
Rex Zhe Li
21d9e6c900 save the work;wait for validation results 2020-10-08 22:13:28 -04:00
Mark Berrill
523f96abdd Fixing compile errors without MPI 2020-10-08 11:03:42 -04:00
Mark Berrill
34b75e2ccf Getting HIP compiling on Summit 2020-10-07 13:36:42 -04:00
JamesEMcclure
af07ddb099 fixing build 2020-10-05 14:36:50 -04:00
James McClure
c232f076dc adding wide halo gradient test 2020-10-01 16:41:17 -04:00
James McClure
cc654bb54b adding wide halo gradient test 2020-10-01 16:36:16 -04:00
James McClure
1c1155d3b7 debug halo width 2020-09-30 15:15:57 -04:00
James McClure
5ed82a54f4 fix failing commm test 2020-09-30 15:14:28 -04:00
JamesEMcclure
624ec5a145 memory optimized layout with halo width 2020-09-30 15:10:18 -04:00
James McClure
7c16a76d1c update pointer in tests 2020-09-30 12:00:58 -04:00
James McClure
9f1e170a47 update pointer in tests 2020-09-30 11:57:25 -04:00
James McClure
e54ab8e195 update pointer in tests 2020-09-30 11:54:44 -04:00
James McClure
fed2fc4304 update pointer in tests 2020-09-30 11:53:28 -04:00
James McClure
8d8a22a374 add test wide halo 2020-09-30 11:46:23 -04:00
James McClure
dfa0d33180 add test color grad 2020-09-30 11:45:17 -04:00
Rex Zhe Li
039978cc81 GPU version is available now 2020-09-20 11:00:36 -04:00
Rex Zhe Li
11e9af54b6 CPU only;finish preliminary work on testing Poisson and Ion models and their coupling 2020-09-11 22:56:00 -04:00
Rex Zhe Li
20c8cc9c3b update PoissonSolver and fix numerous bugs 2020-09-02 11:37:23 -04:00
Rex Zhe Li
aa26fcafda fix miscellaneous bugs and update the data structure of electric potential 2020-08-28 11:15:55 -04:00
Rex Zhe Li
59ffd7bfd6 fix several miscellaneous bugs 2020-08-20 22:47:10 -04:00
Rex Zhe Li
d24198e76a done cleaning up the code 2020-08-19 22:22:35 -04:00
Rex Zhe Li
d8a1837ba0 save the work; to be continued to clean up the code 2020-08-19 11:31:32 -04:00
Rex Zhe Li
2180f7b2bf resolve merge conflict 2020-08-18 18:02:28 -04:00
Rex Zhe Li
5756d6f138 fix a few trivial bugs; add some checkpoint print; still debugging 2020-08-18 12:40:41 -04:00
Rex Zhe Li
771f679f5c add output; CPU version compiled; to be tested 2020-08-17 09:59:22 -04:00
Rex Zhe Li
85fc59190c save the work;CPU version compiled; to be tested 2020-08-16 11:20:11 -04:00
Rex Zhe Li
3a162849a0 save the work;untested 2020-08-14 14:23:22 -04:00
Rex Zhe Li
28988ef6ba save the work;untested 2020-08-10 12:03:28 -04:00
Rex Zhe Li
dff4e3d536 save the work;to be continued 2020-08-07 17:44:02 -04:00
JamesEMcclure
fcdb84b2ad electro skeleton compiles 2020-08-06 16:06:52 -04:00
James McClure
5e6a9f552c Adding skeleton for electrokinetic LBM 2020-08-06 15:41:40 -04:00
Mark Berrill
8c5dd2e43a Adding MPI test 2020-07-20 13:41:48 -04:00
James E McClure
4d2174cedb update Euler characteristic 2020-06-29 14:18:05 -04:00
James McClure
07ea37d2f2 at device test 2020-06-27 15:16:13 -04:00
JamesEMcclure
1a5b46156d fix Torus 2020-06-24 14:01:10 -04:00
James McClure
534410bb29 add Minkowski to TestTorus 2020-06-24 13:48:53 -04:00
Rex Zhe Li
4434bfe282 GPU only, make greyscaleColor equivalent single-phase model available 2020-06-22 13:39:51 -04:00
Rex Zhe Li
2621a7718f Greyscale Color model; both CPU and GPU versions are ready 2020-06-15 22:41:01 -04:00
James E McClure
14826cba1f make final filter optional 2020-05-18 11:12:42 -04:00
Rex Zhe Li
42277520ed update output writing 2020-05-07 19:09:26 -04:00
Rex Zhe Li
8e2efa8f05 GreyscaleSC model;GPU only;save the work;model does not function correctly 2020-04-30 23:42:17 -04:00
Rex Zhe Li
5a8f4f60fc GPU only;complete renaming everything about the old greyscaleColor model to greyscaleFE 2020-04-25 17:12:43 -04:00
Rex Zhe Li
86c3217a0f rename the two-phase FE-based greyscale model; step 3 2020-04-25 17:03:17 -04:00
Rex Zhe Li
4c84ab8eb9 GPU ONLY; clean up the two-phase greyscale code; rename the old greyscaleColor to greyscaleFE 2020-04-25 17:01:01 -04:00
James McClure
67896fcbe2 remove debug dump 2020-04-17 18:35:47 -04:00
James McClure
8dc9aed0ab fix mass conservation test 2020-04-17 17:55:00 -04:00
James McClure
d1d92ea6bb debug mass conservation test 2020-04-10 21:31:44 -04:00
James McClure
bdf8539f40 debugging strange mass conservation issue 2020-04-10 15:03:15 -04:00
Rex Zhe Li
cc14324c33 GPU version ONLY; two-phase greyscale model; save the work 2020-04-07 15:29:33 -04:00
JamesEMcclure
b4a51e266b remove warnings for greyscale 2020-04-02 10:55:04 -04:00
JamesEMcclure
ec634d9326 Merge branch 'Greyscale' of github.com:JamesEMcClure/LBPM-WIA into bugfix 2020-04-02 10:33:04 -04:00
JamesEMcclure
28f3f9dcf8 using aggregator to write 1x 2x data 2020-03-21 13:02:17 -04:00
JamesEMcclure
8645d0b2a7 write full refined ID 2020-03-21 10:42:45 -04:00
James E McClure
05ed256b30 adding refine options 2020-03-21 10:37:32 -04:00
JamesEMcclure
dbbd8e30b7 fix refine pp 2020-03-21 10:32:16 -04:00
James E McClure
b206ad80a2 use Filename in refine pp 2020-03-21 10:06:36 -04:00
JamesEMcclure
afbef50752 update lbpm_refine_pp 2020-03-21 10:03:20 -04:00
James E McClure
ad20322f31 refactor refine pp tool 2020-03-21 09:53:47 -04:00
JamesEMcclure
05cafcb525 fix failed merge 2020-03-17 21:44:45 -04:00
JamesEMcclure
9f5b44dfe4 Revert "Moving more MPI calls to the wrapper"
This reverts commit 0f91767b6c.
2020-03-17 21:23:18 -04:00
Mark Berrill
94156e066e Trying to fix bug with MPI communication 2020-03-12 10:26:17 -04:00
Rex Zhe Li
a372d60450 resolve some minor issues after the MPI backend updates 2020-02-04 13:58:06 -05:00
Rex Zhe Li
72ab9f803e merge with morphLBM to incorporate the newest backend updates 2020-02-04 13:28:57 -05:00
JamesEMcclure
79669b30d0 merging with morphLBM (may be some problems still) 2020-02-03 14:30:03 -05:00
Mark Berrill
0f91767b6c Moving more MPI calls to the wrapper 2020-01-28 12:33:36 -05:00
Mark Berrill
d1f714a82e Adding MPI wrapper class 2020-01-28 08:51:32 -05:00
Mark Berrill
acb2d30454 Fixing compile warnings 2020-01-22 12:19:04 -05:00
Mark Berrill
78c2e710b9 Fixing compile warnings 2020-01-22 12:01:29 -05:00