diff options
Diffstat (limited to 'CarpetDev/CarpetMG/src/mg.cc')
-rw-r--r-- | CarpetDev/CarpetMG/src/mg.cc | 5 |
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, |