aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetReduce
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2010-10-02 15:22:58 -0500
committerBarry Wardell <barry.wardell@gmail.com>2011-12-14 18:25:30 +0000
commit45588f3897ecadac96fd442e1c180576be4acc3c (patch)
tree1a3757e77e82c58e53d1c9a08b9a3aae65649f01 /Carpet/CarpetReduce
parentc7db48b72c10d3d18a9e67c88ff968beb9237968 (diff)
CarpetReduce: Correct weight calculation
Diffstat (limited to 'Carpet/CarpetReduce')
-rw-r--r--Carpet/CarpetReduce/src/mask_carpet.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/Carpet/CarpetReduce/src/mask_carpet.cc b/Carpet/CarpetReduce/src/mask_carpet.cc
index f176057e0..08c8e4a5c 100644
--- a/Carpet/CarpetReduce/src/mask_carpet.cc
+++ b/Carpet/CarpetReduce/src/mask_carpet.cc
@@ -234,7 +234,9 @@ namespace CarpetMask {
cctk_lsh[0],cctk_lsh[1],cctk_lsh[2])
{
int const ind = CCTK_GFINDEX3D (cctkGH, i, j, k);
- iweight[ind] &= imask[ind];
+ if (imask[ind] != 0) {
+ iweight[ind] &= imask[ind];
+ }
} LC_ENDLOOP3(CarpetMaskSetup_restriction_boundary_apply);
} END_LOCAL_COMPONENT_LOOP;