diff --git a/AMDiS/src/parallel/PetscSolverFeti.cc b/AMDiS/src/parallel/PetscSolverFeti.cc
index 0ab01df8e22e9fcb524c4d16f03a2c8114ef1bd5..e341663ad714340fbe20c495e4290041df2ef0aa 100644
--- a/AMDiS/src/parallel/PetscSolverFeti.cc
+++ b/AMDiS/src/parallel/PetscSolverFeti.cc
@@ -845,7 +845,7 @@ namespace AMDiS {
     KSPSetTolerances(ksp_feti, 0, 1e-8, 1e+3, 1000);
     KSPSetFromOptions(ksp_feti);
     if (stokesMode)
-      KSPMonitorSet(ksp_feti, KSPMonitorFeti, &fetiKspData, PETSC_NULL);
+      KSPMonitorSet(ksp_feti, KSPMonitorFetiStokes, &fetiKspData, PETSC_NULL);
 
 
 
diff --git a/AMDiS/src/parallel/PetscSolverFetiMonitor.cc b/AMDiS/src/parallel/PetscSolverFetiMonitor.cc
index 403b52fa7f5c6eb6f7a7b5b58b149bfdd7e5c0c7..866d5efb2aacb387b30e51c18b84e4d1bda7c255 100644
--- a/AMDiS/src/parallel/PetscSolverFetiMonitor.cc
+++ b/AMDiS/src/parallel/PetscSolverFetiMonitor.cc
@@ -15,7 +15,7 @@
 
 namespace AMDiS {
 
-  PetscErrorCode KSPMonitorFeti(KSP ksp, PetscInt n, PetscReal rnorm, void *data)
+  PetscErrorCode KSPMonitorFetiStokes(KSP ksp, PetscInt n, PetscReal rnorm, void *data)
   {    
     Vec Br,v,w;
     VecDuplicate(static_cast<FetiKspData*>(data)->draft, &v);