diff options
-rw-r--r-- | src/CartGrid3D.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/CartGrid3D.c b/src/CartGrid3D.c index e637ee2..178e13a 100644 --- a/src/CartGrid3D.c +++ b/src/CartGrid3D.c @@ -223,7 +223,9 @@ void CartGrid3D(CCTK_ARGUMENTS) } else { - x_origin = (- cctk_gsh[0]/2 + 0.5) * this_dx; + x_origin = - 0.5 * (cctk_gsh[0]-1 - cntstag[0] * (cctk_gsh[0]-1)%2) + * this_dx; + x_origin=0; } if (domainsym[2]) @@ -232,7 +234,9 @@ void CartGrid3D(CCTK_ARGUMENTS) } else { - y_origin = (- cctk_gsh[1]/2 + 0.5) * this_dy; + y_origin = - 0.5 * (cctk_gsh[1]-1 - cntstag[1] * (cctk_gsh[1]-1)%2) + * this_dy; + y_origin=0; } if (domainsym[4]) @@ -241,9 +245,9 @@ void CartGrid3D(CCTK_ARGUMENTS) } else { - z_origin = (- cctk_gsh[2]/2 + 0.5) * this_dz; + z_origin = - 0.5 * (cctk_gsh[2]-1 - cntstag[2] * (cctk_gsh[2]-1)%2) + * this_dz; } - } /* Set spatial coordinates */ |