FrontISTR  5.9.0
Large-scale structural analysis program with finit element method
fstr_dynamic_nlimplicit.f90 File Reference

Go to the source code of this file.

Modules

module  fstr_dynamic_nlimplicit
 This module contains subroutines for nonlinear implicit dynamic analysis.
 

Functions/Subroutines

subroutine fstr_dynamic_nlimplicit::fstr_solve_nlgeom_dynamic_implicit_contactslag (hecMESH, hecMAT, fstrSOLID, fstrEIG, fstrDYNAMIC, fstrRESULT, fstrPARAM, fstrCPL, hecLagMAT, restart_step_num, restart_substep_num, infoCTChange, conMAT, restart_step_count)
 This subroutine provides function of nonlinear implicit dynamic analysis using the Newmark method. Standard Lagrange multiplier algorithm for contact analysis is included in this subroutine. More...
 
subroutine fstr_dynamic_nlimplicit::fstr_newton_dynamic_contactslag (cstep, hecMESH, hecMAT, fstrSOLID, fstrEIG, fstrDYNAMIC, fstrPARAM, fstrCPL, hecLagMAT, infoCTChange, conMAT, restart_step_num, hecMAT0, istep, t_curr, t_delta)
 
subroutine fstr_dynamic_nlimplicit::fstr_solve_dynamic_nlimplicit_couple_init (fstrPARAM, fstrCPL)
 
subroutine fstr_dynamic_nlimplicit::fstr_solve_dynamic_nlimplicit_couple_pre (hecMESH, hecMAT, fstrSOLID, fstrPARAM, fstrDYNAMIC, fstrCPL, restart_step_num, i)
 
subroutine fstr_dynamic_nlimplicit::fstr_solve_dynamic_nlimplicit_couple_post (hecMESH, hecMAT, fstrSOLID, fstrPARAM, fstrDYNAMIC, fstrCPL, a1, a2, a3, b1, b2, b3, i, is_cycle)
 

Variables

real(kind=kreal), parameter fstr_dynamic_nlimplicit::pi = 3.14159265358979323846D0