[Trilinos-Users] AztecOO convergence using Sundance
Andrea Penza
pepe.aero at alice.it
Mon Mar 12 18:31:48 MDT 2012
Dear experts,
I'm trying since days to achieve convergence solving Navier-Stokes equations using Aztec solver. Particularly I'm intended to use a GMRES method and ILU preconditioner (I think this should be suit right to my problem), and the current solver parameters are the following:
<ParameterList>
<ParameterList name="NOX Solver">
<Parameter name="Nonlinear Solver" type="string" value="Line Search Based"/>
<ParameterList name="Line Search">
<Parameter name="Method" type="string" value="More'-Thuente"/>
</ParameterList>
<ParameterList name="Status Test">
<Parameter name="Max Iterations" type="int" value="20"/>
<Parameter name="Tolerance" type="double" value="1e-8"/>
</ParameterList>
<ParameterList name="Printing">
<ParameterList name="Output Information">
<Parameter name="Error" type="bool" value="true"/>
<Parameter name="Warning" type="bool" value="true"/>
<Parameter name="Outer Iteration" type="bool" value="true"/>
<Parameter name="Inner Iteration" type="bool" value="true"/>
<Parameter name="Parameters" type="bool" value="false"/>
<Parameter name="Details" type="bool" value="false"/>
<Parameter name="Linear Solver Details" type="bool" value="true"/>
<Parameter name="Outer Iteration StatusTest" type="bool" value="true"/>
<Parameter name="Test Details" type="bool" value="false"/>
<Parameter name="Stepper Iteration" type="bool" value="false"/>
<Parameter name="Stepper Details" type="bool" value="false"/>
<Parameter name="Stepper Parameters" type="bool" value="false"/>
<Parameter name="Debug" type="bool" value="false"/>
</ParameterList>
</ParameterList>
<ParameterList name="Linear Solver">
<Parameter name="Max Iterations" type="int" value="1000"/>
<Parameter name="Method" type="string" value="GMRES"/>
<ParameterList name="Preconditioner">
<Parameter name="Type" type="string" value="Ifpack"/>
<Parameter name="Prec Type" type="string" value="ILU"/>
<Parameter name="Overlap" type="int" value="1"/>
<ParameterList name="Ifpack Settings">
<Parameter name="fact: level-of-fill" type="int" value="2"/>
</ParameterList>
</ParameterList>
<Parameter name="Tolerance" type="double" value="1e-10"/>
<Parameter name="Type" type="string" value="Aztec"/>
<Parameter name="Verbosity" type="int" value="0"/>
</ParameterList>
</ParameterList>
</ParameterList>
This brings to message like:
WARNING: NOX::Direction::Newton::compute() - Linear solve failed to achieve convergence - using the step anyway since "Rescue Bad Newton Solve" is true
Notice that the same problem was solved without problems using NOX-AMESOS solver, but this did not suit fine to run in parallel as I need.
So now I'm investigating iterative methods in order to run parallel jobs. Maybe I'm using some parameter in a wrong way, has anyone idea about something could improve this issue?
Thanks in advance for your support.
Kind regards,
Andrea
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://software.sandia.gov/pipermail/trilinos-users/attachments/20120313/3da8b984/attachment.html
More information about the Trilinos-Users
mailing list