FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
fstr_dynamic_nlimplicit Module Reference

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

Functions/Subroutines

subroutine fstr_solve_dynamic_nlimplicit (cstep, hecmesh, hecmat, fstrsolid, fstreig, fstrdynamic, fstrresult, fstrparam, fstrcpl, restrt_step_num)
 This subroutine provides function of nonlinear implicit dynamic analysis using the Newmark method.
 
subroutine fstr_solve_dynamic_nlimplicit_contactslag (cstep, hecmesh, hecmat, fstrsolid, fstreig, fstrdynamic, fstrresult, fstrparam, fstrcpl, fstrmat, restrt_step_num, infoctchange, conmat)
 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.
 

Detailed Description

This module contains subroutines for nonlinear implicit dynamic analysis.

Function/Subroutine Documentation

◆ fstr_solve_dynamic_nlimplicit()

subroutine fstr_dynamic_nlimplicit::fstr_solve_dynamic_nlimplicit ( integer, intent(in)  cstep,
type(hecmwst_local_mesh hecmesh,
type(hecmwst_matrix hecmat,
type(fstr_solid fstrsolid,
type(fstr_eigen fstreig,
type(fstr_dynamic fstrdynamic,
type(hecmwst_result_data fstrresult,
type(fstr_param fstrparam,
type(fstr_couple fstrcpl,
integer(kind=kint)  restrt_step_num 
)

This subroutine provides function of nonlinear implicit dynamic analysis using the Newmark method.

Parameters
[in]cstepcurrent step

Definition at line 29 of file fstr_dynamic_nlimplicit.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_solve_dynamic_nlimplicit_contactslag()

subroutine fstr_dynamic_nlimplicit::fstr_solve_dynamic_nlimplicit_contactslag ( integer, intent(in)  cstep,
type(hecmwst_local_mesh hecmesh,
type(hecmwst_matrix hecmat,
type(fstr_solid fstrsolid,
type(fstr_eigen fstreig,
type(fstr_dynamic fstrdynamic,
type(hecmwst_result_data fstrresult,
type(fstr_param fstrparam,
type(fstr_couple fstrcpl,
type(fstrst_matrix_contact_lagrange fstrmat,
integer(kind=kint)  restrt_step_num,
type(fstr_info_contactchange infoctchange,
type(hecmwst_matrix), optional  conmat 
)

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.

Parameters
[in]cstepcurrent step
fstrmattype fstrST_matrix_contact_lagrange
infoctchangefstr_info_contactChange

Definition at line 411 of file fstr_dynamic_nlimplicit.f90.

Here is the call graph for this function:
Here is the caller graph for this function: