diff options
author | Thomas Radke <tradke@aei.mpg.de> | 2005-04-07 15:00:00 +0000 |
---|---|---|
committer | Thomas Radke <tradke@aei.mpg.de> | 2005-04-07 15:00:00 +0000 |
commit | 7c7b08b48de5c782a57c566a18f6fefde253504b (patch) | |
tree | 132466c36819e75d2ef55632c6cbb037256d916a /Carpet/Carpet/src/carpet.hh | |
parent | 55eb7e9a2108a1f1f79fc9094d64b310e9f4c4a6 (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.hh | 1 |
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, |