diff options
author | Thomas Radke <tradke@aei.mpg.de> | 2005-03-25 09:39:00 +0000 |
---|---|---|
committer | Thomas Radke <tradke@aei.mpg.de> | 2005-03-25 09:39:00 +0000 |
commit | b6ed81fe31a0a5571ea7433f1e2e2e93a630de16 (patch) | |
tree | 766ef31817a412119bf3eab0d1b9e4813a4b1235 | |
parent | eccb1864f75c78b41159703261a305b454c6dadc (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.cc | 1 |
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); } |