aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschnetter <>2003-05-15 14:31:00 +0000
committerschnetter <>2003-05-15 14:31:00 +0000
commit735acd6be1c9e457d0882b9bb70901214a4fa6e4 (patch)
treed66118c3a8e13d8a9e7b5607c35cb4d426ad83bf
parentaf745f8ff8c851ef0803e3cf314297bf380d553f (diff)
Fix setting the pointers to storage for grid arrays on multiple processors.
darcs-hash:20030515143146-07bb3-fd401bfd2409daf98f3002b17e815d9edcff0aec.gz
-rw-r--r--Carpet/Carpet/src/Storage.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/Carpet/Carpet/src/Storage.cc b/Carpet/Carpet/src/Storage.cc
index 50ae6793a..1b4ed7ecf 100644
--- a/Carpet/Carpet/src/Storage.cc
+++ b/Carpet/Carpet/src/Storage.cc
@@ -10,7 +10,7 @@
#include "carpet.hh"
extern "C" {
- static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/Storage.cc,v 1.16 2003/05/08 15:35:49 schnetter Exp $";
+ static const char* rcsid = "$Header: /home/eschnett/C/carpet/Carpet/Carpet/Carpet/src/Storage.cc,v 1.17 2003/05/15 16:31:46 schnetter Exp $";
CCTK_FILEVERSION(Carpet_Carpet_Storage_cc);
}
@@ -102,7 +102,8 @@ namespace Carpet {
if (CCTK_GroupTypeI(group) != CCTK_GF) {
for (int tl=0; tl<num_tl; ++tl) {
- cgh->data[n][tl] = ((*arrdata[group].data[var]) (-tl, 0, 0, 0)->storage());
+ int const c = CCTK_MyProc(cgh);
+ cgh->data[n][tl] = ((*arrdata[group].data[var]) (-tl, 0, c, 0)->storage());
}
}