Trying to resolve difference between solution of CPU and GPU color model
This commit is contained in:
@@ -1177,7 +1177,7 @@ extern "C" void MassColorCollideD3Q7(char *ID, double *A_even, double *A_odd, do
|
||||
b1 = nb*(0.1111111111111111*(1+4.5*ux));
|
||||
a2 = na*(0.1111111111111111*(1-4.5*ux));
|
||||
b2 = nb*(0.1111111111111111*(1-4.5*ux));
|
||||
if (C > 0.0){
|
||||
if (na*nb > 0.0){
|
||||
delta = na*nb/(na+nb)*0.1111111111111111*nx;
|
||||
a1 += beta*delta;
|
||||
a2 -= beta*delta;
|
||||
@@ -1195,7 +1195,7 @@ extern "C" void MassColorCollideD3Q7(char *ID, double *A_even, double *A_odd, do
|
||||
b1 = nb*(0.1111111111111111*(1+4.5*uy));
|
||||
a2 = na*(0.1111111111111111*(1-4.5*uy));
|
||||
b2 = nb*(0.1111111111111111*(1-4.5*uy));
|
||||
if (C > 0.0){
|
||||
if (na*nb > 0.0){
|
||||
delta = na*nb/(na+nb)*0.1111111111111111*ny;
|
||||
a1 += beta*delta;
|
||||
a2 -= beta*delta;
|
||||
@@ -1213,7 +1213,7 @@ extern "C" void MassColorCollideD3Q7(char *ID, double *A_even, double *A_odd, do
|
||||
b1 = nb*(0.1111111111111111*(1+4.5*uz));
|
||||
a2 = na*(0.1111111111111111*(1-4.5*uz));
|
||||
b2 = nb*(0.1111111111111111*(1-4.5*uz));
|
||||
if (C > 0.0){
|
||||
if (na*nb > 0.0){
|
||||
delta = na*nb/(na+nb)*0.1111111111111111*nz;
|
||||
a1 += beta*delta;
|
||||
a2 -= beta*delta;
|
||||
|
||||
Reference in New Issue
Block a user