From 06ac38f6ef36e77bf244a74cc9ff632062fc224c Mon Sep 17 00:00:00 2001 From: Erik Schnetter Date: Mon, 14 Jan 2008 15:27:00 +0000 Subject: Carpet: Use the new communication schedule of CarpetLib darcs-hash:20080114152750-dae7b-8890d3f632101e83098124aa18ed48309a1880fe.gz --- Carpet/Carpet/src/Comm.cc | 6 ++++++ Carpet/Carpet/src/Restrict.cc | 3 +++ 2 files changed, 9 insertions(+) diff --git a/Carpet/Carpet/src/Comm.cc b/Carpet/Carpet/src/Comm.cc index 713de71a0..8bbe176df 100644 --- a/Carpet/Carpet/src/Comm.cc +++ b/Carpet/Carpet/src/Comm.cc @@ -195,9 +195,12 @@ namespace Carpet { for (int m = 0; m < (int)arrdata.at(g).size(); ++m) { for (int v = 0; v < (int)arrdata.at(g).at(m).data.size(); ++v) { ggf *const gv = arrdata.at(g).at(m).data.at(v); +#if 0 for (int c = 0; c < vhh.at(m)->components(reflevel); ++c) { gv->ref_bnd_prolongate (state, tl, reflevel, c, mglevel, time); } +#endif + gv->ref_bnd_prolongate_all (state, tl, reflevel, mglevel, time); } } } @@ -222,9 +225,12 @@ namespace Carpet { for (int m = 0; m < (int)arrdata.at(g).size(); ++m) { for (int v = 0; v < (int)arrdata.at(g).at(m).data.size(); ++v) { arrdesc& array = arrdata.at(g).at(m); +#if 0 for (int c = 0; c < array.hh->components(rl); ++c) { array.data.at(v)->sync (state, tl, rl, c, ml); } +#endif + array.data.at(v)->sync_all (state, tl, rl, ml); } } } diff --git a/Carpet/Carpet/src/Restrict.cc b/Carpet/Carpet/src/Restrict.cc index f428e16d4..7abee5b2f 100644 --- a/Carpet/Carpet/src/Restrict.cc +++ b/Carpet/Carpet/src/Restrict.cc @@ -79,9 +79,12 @@ namespace Carpet { for (int v = 0; v < (int)arrdata.at(group).at(m).data.size(); ++v) { ggf *const gv = arrdata.at(group).at(m).data.at(v); +#if 0 for (int c = 0; c < vhh.at(m)->components(reflevel); ++c) { gv->ref_restrict (state, tl, reflevel, c, mglevel, time); } +#endif + gv->ref_restrict_all (state, tl, reflevel, mglevel, time); } } } // loop over groups -- cgit v1.2.3