Added: Error message when dynamics solver diverges

This commit is contained in:
Knut Morten Okstad 2017-03-31 07:19:23 +02:00
parent 5bb5e5087d
commit 02ce95de8c

View File

@ -357,6 +357,8 @@ SIM::ConvStatus NewmarkSIM::solveStep (TimeStep& param, SIM::SolutionMode,
return SIM::CONVERGED;
case SIM::DIVERGED:
model.getProcessAdm().cout <<" *** Iterations diverged, terminating..."
<< std::endl;
return SIM::DIVERGED;
default:
@ -388,6 +390,8 @@ SIM::ConvStatus NewmarkSIM::solveStep (TimeStep& param, SIM::SolutionMode,
return SIM::FAILURE;
}
model.getProcessAdm().cout <<" *** No convergence in "<< maxit
<<" iterations, terminating..."<< std::endl;
return SIM::DIVERGED;
}