Hi,
I am attempting to use the TwostepTimeSolver in place of the EulerSolver
for time marching in my code.
So far, the only modification that I have made is from :
system.time_solver = AutoPtr<UnsteadySolver>(new EulerSolver(system));
to:
system.time_solver = AutoPtr<UnsteadySolver>(new
TwostepTimeSolver(system));
system.time_solver->core_time_solver = AutoPtr<UnsteadySolver>(new
EulerSolver(system));
This, however, is leading to unexpected behavior: the nonlinear
residuals drop down to 10^-8 in 3 iterations even though the time step has
changed from 0.05 to 0.051 (should take about 100 iterations).
I am in the process of looking into the code, but wanted to run this by
the developers to see if there is something I may be missing to setup the
solver.
Thanks,
Manav
------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire
the most talented Cisco Certified professionals. Visit the
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users