From 48e7350890ad21d150f9777f20339d0b312ab78e Mon Sep 17 00:00:00 2001 From: Erik Schnetter Date: Wed, 30 Jan 2008 22:19:00 +0000 Subject: CarpetMG: Use new-style communication routines darcs-hash:20080130221946-dae7b-e62427a3d4f2745d97a3c542000831706e507011.gz --- CarpetDev/CarpetMG/src/mg.cc | 44 ++++++++++++++++++++------------------------ 1 file changed, 20 insertions(+), 24 deletions(-) (limited to 'CarpetDev') diff --git a/CarpetDev/CarpetMG/src/mg.cc b/CarpetDev/CarpetMG/src/mg.cc index 53605df4e..d76a10212 100644 --- a/CarpetDev/CarpetMG/src/mg.cc +++ b/CarpetDev/CarpetMG/src/mg.cc @@ -1016,18 +1016,16 @@ namespace CarpetMG { for (comm_state state; !state.done(); state.step()) { for (int m=0; mtime (tl, reflevel, mglevel); - for (int c=0; ccomponents(reflevel); ++c) { - for (int n=0; n= 0); - int const gi = CCTK_GroupIndexFromVarI (vi); - assert (gi >= 0); - int const v0 = CCTK_FirstVarIndexI (gi); - assert (v0 >= 0); - arrdata.at(gi).at(m).data.at(vi-v0)->ref_restrict - (state, tl, reflevel, c, mglevel, time); - } // for n - } // for c + for (int n=0; n= 0); + int const gi = CCTK_GroupIndexFromVarI (vi); + assert (gi >= 0); + int const v0 = CCTK_FirstVarIndexI (gi); + assert (v0 >= 0); + arrdata.at(gi).at(m).data.at(vi-v0)->ref_restrict_all + (state, tl, reflevel, mglevel, time); + } // for n } // for m } // for state } @@ -1045,18 +1043,16 @@ namespace CarpetMG { for (comm_state state; !state.done(); state.step()) { for (int m=0; mtime (tl, reflevel, mglevel); - for (int c=0; ccomponents(reflevel); ++c) { - for (int n=0; n= 0); - int const gi = CCTK_GroupIndexFromVarI (vi); - assert (gi >= 0); - int const v0 = CCTK_FirstVarIndexI (gi); - assert (v0 >= 0); - arrdata.at(gi).at(m).data.at(vi-v0)->ref_prolongate - (state, tl, reflevel, c, mglevel, time); - } // for n - } // for c + for (int n=0; n= 0); + int const gi = CCTK_GroupIndexFromVarI (vi); + assert (gi >= 0); + int const v0 = CCTK_FirstVarIndexI (gi); + assert (v0 >= 0); + arrdata.at(gi).at(m).data.at(vi-v0)->ref_prolongate_all + (state, tl, reflevel, mglevel, time); + } // for n } // for m } // for state } -- cgit v1.2.3