Commit Graph

959 Commits

Author SHA1 Message Date
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 McClure
ea6ec83c5c Refactoring things to ScaLBL.h 2015-06-30 11:41:06 -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
da669f68c7 Removed unused variables from lbpm_disc_pp 2015-06-29 20:11:52 -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 McClure
e77ce58095 Working with this version of new river 2015-06-27 17:07:00 -04:00
James E McClure
72563f9030 adding changes to cpu version cpu/Color.cpp 2015-06-27 11:42:17 -04:00
James E McClure
56c6d70ad6 Added device barrier for timing TestCommD3Q19 2015-06-27 11:30:53 -04:00
James E McClure
fd496e2149 Changed DRAM to report in GB/s for TestCommD3Q19 2015-06-27 11:28:42 -04:00
James E McClure
312ca2c4c2 Added DRAM and communication bandwidth measurements to TestCommD3Q19 2015-06-27 11:18:09 -04:00
James E McClure
cf914bcc26 Updated gpu/Color.cu so that nan cannot be produced from the color gradient calculation 2015-06-27 09:54:58 -04:00
James E McClure
1716659387 Trying to find source of nan 2015-06-27 09:46:21 -04:00
James E McClure
56594ac45e Change exit code for TestMassConservationD3Q7 2015-06-27 09:17:51 -04:00
James E McClure
4e74fe0efb Observe swap convention for velocity check in TestMassConservationD3Q7 2015-06-27 09:15:32 -04:00
James E McClure
d0d03a8493 fixed bug in TestMassConservationD3Q7 2015-06-27 09:13:25 -04:00
James E McClure
6f7f9fd025 Added momentum conservation to TestMassConservationD3Q7 (probably should be renamed ) 2015-06-27 09:04:36 -04:00
James E McClure
92bcc74586 Storing the velocity instead of momentum ColorCollideOpt (Color.cu) 2015-06-27 08:54:43 -04:00
James E McClure
c3f1f6570d Reset the averaging interval to 5000 timesteps in lbpm_color_simulator 2015-06-26 21:48:55 -04:00
James E McClure
e2141e52fb Modified ComputeVelocityD3Q19 so zero is assigned inside solid 2015-06-26 21:42:20 -04:00
James E McClure
c8cbe211fe Modified ComputeVelocityD3Q19 so zero is assigned inside solid 2015-06-26 21:41:19 -04:00
James E McClure
908b7fbb89 Modified ComputePressureD3Q19 so zero is assigned inside solid 2015-06-26 21:39:21 -04:00
James E McClure
b2c2b8d73a clean up TwoPhase.h 2015-06-26 19:56:11 -04:00
James McClure
68a59e8ea3 nearly workinh version on hokiespeed (wp avg is nan) 2015-06-26 19:44:45 -04:00
James E McClure
10fd1cd8ff Cleaning up 2015-06-26 19:05:57 -04:00
James E McClure
18222bea09 Trying desperate stuff 2015-06-26 18:52:18 -04:00
James E McClure
ee182c3259 bug has resurfaced oh no 2015-06-26 18:44:27 -04:00
James E McClure
8b79799591 dbg 2015-06-26 18:02:17 -04:00
James E McClure
0027af9a97 dbg 2015-06-26 17:19:23 -04:00
James E McClure
db96e4fc96 Dbg 2015-06-26 16:53:26 -04:00
James E McClure
1df2cbbe25 Dbg 2015-06-26 16:37:08 -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
75b1e35564 Updating timestep for averaging in lbpm_color_simuator, should be a nice stable version :) 2015-06-26 14:57:25 -04:00
James E McClure
e0863fb8cf dbugging 2015-06-26 14:46:06 -04:00
James E McClure
049ad65adf don't compute in the halo region unnecessarily 2015-06-26 14:16:56 -04:00
James E McClure
ead3fd59c2 don't compute in the halo region unnecessarily 2015-06-26 14:15:17 -04:00
James E McClure
febb0beaaf little validation 2015-06-26 13:47:01 -04:00
James E McClure
0ac3505238 refactor d3q7 collision for swap 2015-06-26 13:12:57 -04:00
James E McClure
b1d7bb9170 Debugging 2015-06-26 12:53:43 -04:00
James E McClure
97fb3db230 Making sure ID not accessed out of boundes in SwapD3Q7 2015-06-26 12:14:57 -04:00
James E McClure
c93d77f503 Consistent lbpm_color_simulator TestCommD3Q19 2015-06-26 12:02:12 -04:00
James E McClure
4e4ea05154 Fixed bad memory access in lbpm_color_simulator 2015-06-26 11:34:37 -04:00
James E McClure
61a6df2212 Fixed bad memory access in lbpm_color_simulator 2015-06-26 11:11:58 -04:00
James McClure
748ea8ef42 unit test TestCommD3Q19 works for gpu 2015-06-26 11:00:02 -04:00
James E McClure
81568a4dbe Debugging TestCommD3Q19 2015-06-26 09:02:29 -04:00
James E McClure
0a28afc0fa Debugging TestCommD3Q19 2015-06-26 08:50:50 -04:00