aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Carpet/src/Poison.cc
diff options
context:
space:
mode:
authorThomas Radke <tradke@aei.mpg.de>2005-06-01 16:15:00 +0000
committerThomas Radke <tradke@aei.mpg.de>2005-06-01 16:15:00 +0000
commit6c425b5f884483a0cfe9eb2993508d7d40693643 (patch)
tree61099a5a6a3cd3860a3bf207da8491c11ea34110 /Carpet/Carpet/src/Poison.cc
parente4c1100f5c454a1ffe47935bdd03b1f7cb9f9c74 (diff)
Carpet: skip empty groups in Poison.cc
darcs-hash:20050601161546-776a0-17fe72e400a9f2326f8fce3e15176b0892f77a3b.gz
Diffstat (limited to 'Carpet/Carpet/src/Poison.cc')
-rw-r--r--Carpet/Carpet/src/Poison.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/Carpet/Carpet/src/Poison.cc b/Carpet/Carpet/src/Poison.cc
index 101c98922..e97e8a4f6 100644
--- a/Carpet/Carpet/src/Poison.cc
+++ b/Carpet/Carpet/src/Poison.cc
@@ -47,10 +47,9 @@ namespace Carpet {
return;
}
- const int nvar = CCTK_NumVarsInGroupI(group);
- if (nvar == 0) return;
const int n0 = CCTK_FirstVarIndexI(group);
assert (n0>=0);
+ const int nvar = CCTK_NumVarsInGroupI(group);
const int sz = CCTK_VarTypeSize(CCTK_VarTypeI(n0));
assert (sz>0);
@@ -103,12 +102,12 @@ namespace Carpet {
Checkpoint ("PoisonCheck");
for (int group=0; group<CCTK_NumGroups(); ++group) {
- const int nvar = CCTK_NumVarsInGroupI(group);
- if (nvar > 0 && CCTK_QueryGroupStorageI(cgh, group)) {
+ if (CCTK_QueryGroupStorageI(cgh, group)) {
const int grouptype = CCTK_GroupTypeI(group);
const int n0 = CCTK_FirstVarIndexI(group);
assert (n0>=0);
+ const int nvar = CCTK_NumVarsInGroupI(group);
const int tp = CCTK_VarTypeI(n0);
const int gpdim = groupdata.at(group).info.dim;