diff --git a/src/mysolver.cc b/src/mysolver.cc
index 81498586393bbf31e9aa82bc6206cb7cd2102d59..6326347670a27b7ab4e35d1b8f6c590b842e7281 100644
--- a/src/mysolver.cc
+++ b/src/mysolver.cc
@@ -22,9 +22,9 @@ MySolver<dim, MatrixType, VectorType, GridType, BlockProblemType>::MySolver(
       transferOperators(refinements),
       multigridStep(new SolverType(linearIterationStep, nonlinearSmoother)) {
   // linear iteration step
-  linearIterationStep.setMGType(parset.get<int>("linear.mu"),
-                                parset.get<int>("linear.nu1"),
-                                parset.get<int>("linear.nu2"));
+  linearIterationStep.setMGType(parset.get<int>("linear.cycle"),
+                                parset.get<int>("linear.pre"),
+                                parset.get<int>("linear.post"));
   linearIterationStep.basesolver_ = &linearBaseSolver;
   linearIterationStep.setSmoother(&linearPresmoother, &linearPostsmoother);
 
@@ -36,9 +36,9 @@ MySolver<dim, MatrixType, VectorType, GridType, BlockProblemType>::MySolver(
   linearIterationStep.setTransferOperators(transferOperators);
 
   // tnnmg iteration step
-  multigridStep->setSmoothingSteps(parset.get<int>("main.nu1"),
-                                   parset.get<int>("main.mu"),
-                                   parset.get<int>("main.nu2"));
+  multigridStep->setSmoothingSteps(parset.get<int>("main.pre"),
+                                   parset.get<int>("main.multi"),
+                                   parset.get<int>("main.post"));
   multigridStep->ignoreNodes_ = &ignoreNodes;
 }
 
diff --git a/src/one-body-sample.parset b/src/one-body-sample.parset
index 94d982ac53d074ae2f322986e1a0dbd25a3e12d0..1e1e9ff2d9351c6e24ae874989aad0e7e9a526a1 100644
--- a/src/one-body-sample.parset
+++ b/src/one-body-sample.parset
@@ -31,14 +31,14 @@ fixed_point_tolerance = 1e-10
 
 [solver.tnnmg.linear]
 maxiterations = 1000000
-nu1 = 1
-mu = 1
-nu2 = 1
+pre   = 1
+cycle = 1  # 1 = V, 2 = W, etc.
+post  = 1
 
 [solver.tnnmg.main]
-nu1 = 1
-mu = 4
-nu2 = 0 # Krause modification; old: 1
+pre   = 1
+multi = 4  # number of multigrid steps
+post  = 0
 
 [localsolver]
 steps = 1