Commit Graph

37 Commits

Author SHA1 Message Date
JamesEMcclure
f0f9d6405e fix compiler warnings 2021-06-09 14:40:07 -04:00
Mark Berrill
5c27e3830a Fixing compile errors without MPI 2021-02-12 13:43:26 -05:00
JamesEMcclure
0fe3125833 merging multi-halo 2021-01-13 21:44:23 -05:00
James McClure
7f4f74779c fix the build 2021-01-05 18:43:44 -05:00
James McClure
5bcc10c5fb refactor new models to FOM 2021-01-05 13:51:32 -05:00
James McClure
77c2949b07 werkin 2021-01-05 00:15:36 -05:00
James McClure
2fc85dead8 merging electrokinetic & greyscale 2021-01-04 14:00:44 -05:00
James McClure
7244258135 merging greyscale and electrokinetic in ScaLBL 2020-10-09 15:05:14 -04:00
JamesEMcclure
624ec5a145 memory optimized layout with halo width 2020-09-30 15:10:18 -04:00
Rex Zhe Li
33fdfeb29d add a routine for single-fluid greyscale to read from file - voxel porosity and perm 2020-09-24 21:57:04 -04:00
Rex Zhe Li
471f71d690 save the work; untested; add a routine of read from file for greyscale simulator 2020-09-23 22:15:05 -04:00
Rex Zhe Li
226147a498 save the work of read from user-input file 2020-09-23 17:47:02 -04:00
James McClure
0d6231f1cb read BC from model database 2020-09-22 14:33:51 -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
4434bfe282 GPU only, make greyscaleColor equivalent single-phase model available 2020-06-22 13:39:51 -04:00
Rex Zhe Li
243623f321 fix trivial merge conflicts 2020-04-24 23:55:05 -04:00
Rex Zhe Li
4a1059ca27 fix miscellaneous bugs and clean up the code 2020-04-24 16:53:47 -04:00
Rex Zhe Li
cc14324c33 GPU version ONLY; two-phase greyscale model; save the work 2020-04-07 15:29:33 -04:00
James McClure
ce7d348a20 fix sumReduce 2020-04-02 10:43:10 -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
50e4b5a9ba add the greyscale effective viscosity back, but by default it is set equal to the normal viscosity 2020-02-01 14:04:39 -05:00
Rex Zhe Li
ea8fceda8c revert to the old velocity averaging method as it is more accurate 2020-01-31 15:42:27 -05:00
Rex Zhe Li
69ee9f79cb Some updates:(1)add different fq initialization for BGK and IMRT;(2)user can choose collision model 2020-01-31 15:15:26 -05:00
Rex Zhe Li
6e7cb83254 add pressure to output data 2020-01-29 23:49:36 -05:00
Rex Zhe Li
2a66e63672 add pressure BC for abs-perm simulator; need validation test for this 2020-01-29 17:14:48 -05:00
Rex Zhe Li
0372b9d1e8 save the work, update how flow_rate is computed in greyscale simulator 2020-01-21 23:24:10 -05:00
Rex Zhe Li
e3afe1eba8 add a restart utitlity to the greyscale simulator 2020-01-21 14:31:33 -05:00
Rex Zhe Li
fb33408a95 1.disable debug write-out; 2. add a weighted porosity 2020-01-20 19:29:03 -05:00
Rex Zhe Li
783d7ff7b2 remove the reserved labels (i.e. Label=1,2) which store some pre-defined voxel perm values that may accidentally overwrite use-defined labels 2020-01-20 13:17:03 -05:00
Rex Zhe Li
9fa091a49d save the work, CPU versions seem to work, but need non-unity porosity test 2020-01-17 18:46:28 -05:00
Rex Zhe Li
cddcfa0188 fix the bug and now have a workable greyscale BGK model in both CPU and GPU 2019-12-10 16:54:42 -05:00
Rex Zhe Li
5f85b767d6 add debugging for greyscale lbm 2019-12-09 22:30:36 -05:00
Rex Zhe Li
bbd2a6e34a update output (*.out and Permeability.csv) for Greyscale 2019-12-09 15:56:44 -05:00
Rex Zhe Li
86beafab8a save the work for cpu version 2019-11-21 13:43:32 -05:00
JamesEMcclure
cf28b2794b created skeleton for greyscale model 2019-11-20 13:20:11 -05:00