Commit Graph

989 Commits

Author SHA1 Message Date
James E McClure
6d04a527fb Trying to figure out of density solution is correct next to solid 2015-07-04 09:25:33 -04:00
James E McClure
162a8920c8 Refactored cpu/Colo.cpp for MassD3Q7 2015-07-04 08:50:25 -04:00
James E McClure
2bbe6c965d Adding more DeviceBarrier() 2015-07-03 21:26:31 -04:00
James McClure
ef575c7adc Added a bunch of DeviceBarrier() to lbpm_color_simulator following ScaLBL refactoring 2015-07-03 20:52:31 -04:00
James McClure
16aa6838cc Trying to resolve difference between solution of CPU and GPU color model 2015-07-03 18:44:55 -04:00
James E McClure
91e53327a6 Changed the density convention in checkpoint file 2015-07-03 02:26:31 -04:00
James E McClure
bb963a8b5f Added DeviceBarrier() to lbpm_color_simulator 2015-07-02 13:51:13 -04:00
James E McClure
5515a53402 Added DeviceBarrier() to lbpm_color_simulator 2015-07-02 12:10:21 -04:00
James E McClure
c493f4ba1e Added DeviceBarrier() to lbpm_color_simulator 2015-07-01 19:57:35 -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
7c972ec79c modify gpu/D3Q7.cu 2015-06-30 19:02:53 -04:00
James E McClure
db1f96cdf1 Cleaning up Color.cu 2015-06-30 17:50:02 -04:00
James E McClure
a735ede54f Fixed a bug I just created in gpu/D3Q7.cu 2015-06-30 15:38:31 -04:00
James E McClure
ade1e8fb69 Cleaning up Color/D3Q7 .cu/.cpp 2015-06-30 15:35:55 -04:00
James E McClure
2822c8e2b3 Cleaning up D3Q19.cu 2015-06-30 15:18:19 -04:00
James E McClure
34e45e715a Cleaning up D3Qy.cu/.cpp 2015-06-30 15:16:41 -04:00
James E McClure
08e14cc261 Cleaning up Color.cu/.cpp 2015-06-30 15:12:56 -04:00
James E McClure
b4f1c45d46 refactored tests/lbpm_permeability_simulator 2015-06-30 13:14:31 -04:00
James E McClure
663ecc9ac0 refactored tests/lbpm_permeability_simulator 2015-06-30 13:13:28 -04:00
James E McClure
b179b450d5 refactored tests/lbpm_color_simulator 2015-06-30 12:51:16 -04:00
James E McClure
cfebdbaf67 refactored tests/lbpm_color_simulator 2015-06-30 12:46:33 -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
cb6d89f9d3 Refactored tests/TestCommD3Q19 to use ScaLBL.h 2015-06-30 12:08:00 -04:00
James E McClure
76bb46f12a Refactor lbpm_disc_pp and lbpm_sphere_pp 2015-06-30 12:01:38 -04:00
James E McClure
00004bf51b Refactored tests/TestTwoPhase 2015-06-30 11:59:55 -04:00
James E McClure
0950ce2a29 Refactored tests/TestMassConservationD3Q7 2015-06-30 11:59:03 -04:00
James E McClure
2795e4b7ce Updated tests/TestInterfaceSpeed 2015-06-30 11:58:03 -04:00
James E McClure
79928896e1 refactored tests/TestBubble to use ScaLBL.h 2015-06-30 11:56:47 -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 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