From 45588f3897ecadac96fd442e1c180576be4acc3c Mon Sep 17 00:00:00 2001 From: Erik Schnetter Date: Sat, 2 Oct 2010 15:22:58 -0500 Subject: CarpetReduce: Correct weight calculation --- Carpet/CarpetReduce/src/mask_carpet.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Carpet/CarpetReduce') 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; -- cgit v1.2.3