diff options
author | schnetter <schnetter@c78560ca-4b45-4335-b268-5f3340f3cb52> | 2006-05-11 21:43:28 +0000 |
---|---|---|
committer | schnetter <schnetter@c78560ca-4b45-4335-b268-5f3340f3cb52> | 2006-05-11 21:43:28 +0000 |
commit | a016c8d1372349f113ca59f955011d148ec92f32 (patch) | |
tree | 4730d8131e29d692fe3e0905926607e88db3cb0e | |
parent | bf7d6cfcf5b2eb8bdaa0f271e80c437492bad405 (diff) |
Schedule CartGrid3D_SetRanges in singlemap mode instead of checking
manually whether it was called on the coarsest grid.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@229 c78560ca-4b45-4335-b268-5f3340f3cb52
-rw-r--r-- | schedule.ccl | 1 | ||||
-rw-r--r-- | src/CartGrid3D.c | 11 |
2 files changed, 2 insertions, 10 deletions
diff --git a/schedule.ccl b/schedule.ccl index e0c76c3..07f61bb 100644 --- a/schedule.ccl +++ b/schedule.ccl @@ -28,6 +28,7 @@ schedule ParamCheck_CartGrid3D at CCTK_PARAMCHECK schedule CartGrid3D_SetRanges at CCTK_BASEGRID before SpatialCoordinates { LANG:C + OPTIONS: singlemap } "Set up ranges for spatial 3D Cartesian coordinates" schedule CartGrid3D_SetCoordinates as SpatialCoordinates at CCTK_BASEGRID diff --git a/src/CartGrid3D.c b/src/CartGrid3D.c index d2da70f..8cde05e 100644 --- a/src/CartGrid3D.c +++ b/src/CartGrid3D.c @@ -72,7 +72,7 @@ void DecodeSymParameters3D(int sym[6]); void CartGrid3D_SetRanges(CCTK_ARGUMENTS) { int i, j, k, idx; - int is_coarsest_refinement_level, coord_handle, ierr; + int coord_handle, ierr; CCTK_REAL this_delta[3], origin[3], min1[3], max1[3]; CCTK_REAL *coarse_delta[3]; double lower[3], upper[3]; @@ -82,15 +82,6 @@ void CartGrid3D_SetRanges(CCTK_ARGUMENTS) DECLARE_CCTK_PARAMETERS - /* ranges need to be set up only once, on the coarsest refinement level */ - is_coarsest_refinement_level = cctk_levfac[0] == 1 && - cctk_levfac[1] == 1 && - cctk_levfac[2] == 1; - if (! is_coarsest_refinement_level) - { - return; - } - coarse_delta[0] = coarse_dx; coarse_delta[1] = coarse_dy; coarse_delta[2] = coarse_dz; |