aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschnetter <>2001-10-29 07:36:00 +0000
committerschnetter <>2001-10-29 07:36:00 +0000
commita1e2faf58c8ea0160696a73540015b9677bcf7f1 (patch)
tree6ea20ffa9b3c9f7291b49cd31aec7811bb708b40
parent52f69815d6c1810365e5627aabb021b179f9add1 (diff)
Fixed bug in processor decomposition.
darcs-hash:20011029073645-07bb3-aace5a3c596e94eab1981ad486ae5ca9f479d066.gz
-rw-r--r--Carpet/Carpet/src/Recompose.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/Carpet/Carpet/src/Recompose.cc b/Carpet/Carpet/src/Recompose.cc
index 8d3d590b9..064c8d671 100644
--- a/Carpet/Carpet/src/Recompose.cc
+++ b/Carpet/Carpet/src/Recompose.cc
@@ -12,7 +12,7 @@
#include "carpet.hh"
-static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/Recompose.cc,v 1.5 2001/08/26 13:58:51 schnetter Exp $";
+static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/Recompose.cc,v 1.6 2001/10/29 08:36:45 schnetter Exp $";
@@ -141,7 +141,7 @@ namespace Carpet {
const int zstep = locnpz * cstr[dim-1];
clb[dim-1] = rlb[dim-1] + zstep * c;
cub[dim-1] = rlb[dim-1] + zstep * (c+1);
- if (c == nprocs-1) cub[dim-1] = rub[dim-1];
+ if (cub[dim-1] > rub[dim-1]) cub[dim-1] = rub[dim-1];
assert (cub[dim-1] <= rub[dim-1]);
bbs[c] = bbox<int,dim>(clb, cub-cstr, cstr);
}