diff --git a/src/TNL/Solvers/PDE/TimeIndependentPDESolver_impl.h b/src/TNL/Solvers/PDE/TimeIndependentPDESolver_impl.h
index 6dadfd34618eda756d9d56c646258857c8380b7c..f53a989060e5b34a40f0bd7fe24b9700c15901ad 100644
--- a/src/TNL/Solvers/PDE/TimeIndependentPDESolver_impl.h
+++ b/src/TNL/Solvers/PDE/TimeIndependentPDESolver_impl.h
@@ -59,6 +59,8 @@ setup( const Config::ParameterContainer& parameters,
    }
    std::cout << " [ OK ] " << std::endl;
    
+   problem->setMesh( this->mesh );
+
    /****
     * Set-up common data
     */