aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Carpet/src/carpet.hh
diff options
context:
space:
mode:
authorThomas Radke <tradke@aei.mpg.de>2005-04-07 15:00:00 +0000
committerThomas Radke <tradke@aei.mpg.de>2005-04-07 15:00:00 +0000
commit7c7b08b48de5c782a57c566a18f6fefde253504b (patch)
tree132466c36819e75d2ef55632c6cbb037256d916a /Carpet/Carpet/src/carpet.hh
parent55eb7e9a2108a1f1f79fc9094d64b310e9f4c4a6 (diff)
Carpet: bugfix for high-level synchronisation routines
In one of my previous patches I accidentally added two bugs when optimising the high-level synchronisation routines in Carpet: * a SYNC statement did only synchronise the ghostzones but forgot to prolongate the boundaries for grid functions * SyncGroups() also tried to synchronise non-CCTK_GF variables at multigrid and refinement levels other than 0 darcs-hash:20050407150044-776a0-46b495efd5b68ab401ad00c5ac705f786069022c.gz
Diffstat (limited to 'Carpet/Carpet/src/carpet.hh')
-rw-r--r--Carpet/Carpet/src/carpet.hh1
1 files changed, 1 insertions, 0 deletions
diff --git a/Carpet/Carpet/src/carpet.hh b/Carpet/Carpet/src/carpet.hh
index f69779c81..0ac34613e 100644
--- a/Carpet/Carpet/src/carpet.hh
+++ b/Carpet/Carpet/src/carpet.hh
@@ -37,6 +37,7 @@ namespace Carpet {
void FlipTimeLevels (const cGH* cgh);
void Restrict (const cGH* cgh);
void SyncGroups (const cGH* cgh, group_set& groups);
+ int SyncProlongateGroups (const cGH* cgh, group_set& groups);
// Sanity checks
enum checktimes { currenttime,