Commit Graph

997 Commits

Author SHA1 Message Date
James E McClure
9f2840ccdc gpu interfaces not moving :/ 2015-07-04 14:23:47 -04:00
James E McClure
465853410b Fixed bug in gpu/Color.cu 2015-07-04 13:55:40 -04:00
James E McClure
732a1c1beb Found a bug in cpu/Color.cpp -- this should work well! 2015-07-04 13:04:54 -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
b7308e9ad9 Increased number of timesteps for distance computation in lbpm_segmented_pp from 10 to 20 so that the signed distance is computed further from the interface 2015-07-04 11:34:48 -04:00
James E McClure
0eb4221b57 don't compute density inside solid (just reverting a debugging change) 2015-07-04 11:29:15 -04:00
James E McClure
d6cf96f24c Finished refactoring MassColorCollideD3Q7 2015-07-04 09:55:50 -04:00
James E McClure
252fdecdc1 Fixed a bug in the initialization of D3Q7 distributions 2015-07-04 09:40:48 -04:00
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