aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Radke <tradke@aei.mpg.de>2005-03-25 09:39:00 +0000
committerThomas Radke <tradke@aei.mpg.de>2005-03-25 09:39:00 +0000
commitb6ed81fe31a0a5571ea7433f1e2e2e93a630de16 (patch)
tree766ef31817a412119bf3eab0d1b9e4813a4b1235
parenteccb1864f75c78b41159703261a305b454c6dadc (diff)
Carpet: short cut in Restrict(): don't call SyncGVGroup() on empty (vector) groups
darcs-hash:20050325093919-776a0-2cf1c8734de6187a8622ad69f4d6ac3b1f86e14f.gz
-rw-r--r--Carpet/Carpet/src/Restrict.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/Carpet/Carpet/src/Restrict.cc b/Carpet/Carpet/src/Restrict.cc
index f8d7397bf..ada404cd0 100644
--- a/Carpet/Carpet/src/Restrict.cc
+++ b/Carpet/Carpet/src/Restrict.cc
@@ -107,6 +107,7 @@ namespace Carpet {
if (reflevel < reflevels-1) {
for (int group=0; group<CCTK_NumGroups(); ++group) {
if (CCTK_GroupTypeI(group) == CCTK_GF
+ && CCTK_NumVarsInGroupI(group) > 0
&& CCTK_QueryGroupStorageI(cgh, group)) {
SyncGVGroup(cgh, group);
}