![]() |
FrontISTR
5.9.0
Large-scale structural analysis program with finit element method
|
Go to the source code of this file.
Modules | |
| module | m_fstr_iterationcontrol |
| This module provides a unified convergence check for Newton iteration. | |
Functions/Subroutines | |
| subroutine, public | m_fstr_iterationcontrol::fstr_check_convergence (hecMESH, hecMAT, fstrSOLID, fstrPR, ndof, iter, sub_step, cstep, residual_vec, nresid, resb, res_prev, n_node_global, iterStatus, maxDLag, converg_dlag) |
| Wrapper that calls fstr_check_convergence_main and applies the common divergence/NaN handling (status classification, failure logging, fstrSOLID stats update). More... | |
| subroutine, public | m_fstr_iterationcontrol::fstr_check_convergence_main (hecMESH, hecMAT, fstrSOLID, fstrPR, ndof, iter, cstep, residual_vec, nresid, resb, res_prev, n_node_global, iterStatus, do_failure_check, res_for_check, maxDLag, converg_dlag) |
| Core convergence check: computes residual norm, applies the per-path convergence criterion, and (when not converged) returns the residual value used to decide divergence in the caller. More... | |