diff options
author | schnetter <> | 2001-11-15 15:41:00 +0000 |
---|---|---|
committer | schnetter <> | 2001-11-15 15:41:00 +0000 |
commit | e7ee7f0465947ac4f4f58f9a72987953a3d26671 (patch) | |
tree | 10f2f296ce64f6d7d665481a85b3a80240a6b512 /Carpet | |
parent | 72d23d5a5396340a0efaf29637a05ea276d992be (diff) |
Fixed the bug with the periodic boundaries. I am now going to re-run
Fixed the bug with the periodic boundaries. I am now going to re-run
the test cases on multiple processors on a bigger machine.
darcs-hash:20011115154132-07bb3-b4c512244c06ec3e53bad64e8eda815020fb6112.gz
Diffstat (limited to 'Carpet')
-rw-r--r-- | Carpet/Carpet/src/SetupGH.cc | 5 | ||||
-rw-r--r-- | Carpet/Carpet/src/helpers.cc | 11 |
2 files changed, 4 insertions, 12 deletions
diff --git a/Carpet/Carpet/src/SetupGH.cc b/Carpet/Carpet/src/SetupGH.cc index ad96428a0..d8e688c3e 100644 --- a/Carpet/Carpet/src/SetupGH.cc +++ b/Carpet/Carpet/src/SetupGH.cc @@ -10,7 +10,7 @@ #include "carpet.hh" -static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/SetupGH.cc,v 1.10 2001/11/14 17:57:55 schnetter Exp $"; +static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/SetupGH.cc,v 1.11 2001/11/15 16:41:32 schnetter Exp $"; @@ -222,7 +222,8 @@ namespace Carpet { } for (int group=0; group<CCTK_NumGroups(); ++group) { for (int d=0; d<dim; ++d) { - cgh->cctk_nghostzones[d] = arrdata[group].dd->lghosts[d]; + ((int*)arrdata[group].info.nghostzones)[d] + = arrdata[group].dd->lghosts[d]; } } diff --git a/Carpet/Carpet/src/helpers.cc b/Carpet/Carpet/src/helpers.cc index 8d9b96afa..6f9a20f2a 100644 --- a/Carpet/Carpet/src/helpers.cc +++ b/Carpet/Carpet/src/helpers.cc @@ -11,7 +11,7 @@ #include "carpet.hh" -static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/helpers.cc,v 1.9 2001/11/14 17:57:56 schnetter Exp $"; +static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/helpers.cc,v 1.10 2001/11/15 16:41:33 schnetter Exp $"; @@ -294,15 +294,6 @@ namespace Carpet { = (ext.lower() / ext.stride())[d]; ((int*)arrdata[group].info.ubnd)[d] = (ext.upper() / ext.stride())[d]; - if (! (arrdata[group].info.lsh[d]>=0 - && arrdata[group].info.lsh[d]<=arrdata[group].info.gsh[d])) { - cout << "ext=" << ext << endl; - cout << "group=" << group - << " d=" << d - << "lsh=" << arrdata[group].info.lsh[0] << "," << arrdata[group].info.lsh[1] << "," << arrdata[group].info.lsh[2] - << "gsh=" << arrdata[group].info.gsh[0] << "," << arrdata[group].info.gsh[1] << "," << arrdata[group].info.gsh[2] - << endl; - } assert (arrdata[group].info.lsh[d]>=0 && arrdata[group].info.lsh[d]<=arrdata[group].info.gsh[d]); assert (arrdata[group].info.lbnd[d]>=0 |