aboutsummaryrefslogtreecommitdiff
path: root/CarpetDev/CarpetMG/src/mg.cc
diff options
context:
space:
mode:
Diffstat (limited to 'CarpetDev/CarpetMG/src/mg.cc')
-rw-r--r--CarpetDev/CarpetMG/src/mg.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/CarpetDev/CarpetMG/src/mg.cc b/CarpetDev/CarpetMG/src/mg.cc
index 24a7ab8e3..92151e134 100644
--- a/CarpetDev/CarpetMG/src/mg.cc
+++ b/CarpetDev/CarpetMG/src/mg.cc
@@ -590,7 +590,10 @@ namespace CarpetMG {
}
// Recurse
- CCTK_REAL const coarse_minerror = error / ipow(reffact, dim);
+ ivect const reffact
+ = (spacereffacts.at (reflevel)
+ / spacereffacts.at (coarse_reflevel));
+ CCTK_REAL const coarse_minerror = error / prod (reffact);
int const ierr
= multigrid (cctkGH,
var, res, rhs, sav, wgt, aux,