diff --git a/src/averageinterface.hh b/src/averageinterface.hh index 824d9f0e83c5bdcae148c3b09548e22b9e19f68c..daf7be61d2860a8c8a5435352eb66b133fd9973f 100644 --- a/src/averageinterface.hh +++ b/src/averageinterface.hh @@ -569,8 +569,10 @@ void computeAveragePressureIPOpt(const Dune::FieldVector<double,GridType::dimens status = app->OptimizeTNLP(defectSolverSmart); if (status != Ipopt::Solve_Succeeded - && status != Ipopt::Solved_To_Acceptable_Level) - DUNE_THROW(SolverError, "Solving the defect problem failed!"); + && status != Ipopt::Solved_To_Acceptable_Level) { + //DUNE_THROW(SolverError, "Solving the defect problem failed!"); + std::cout << "IPOpt returned error code " << status << "!" << std::endl; + } // ////////////////////////////////////////////////////////////////////////////// // Get result