FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
m_fstr_solve_nlgeom Module Reference

This module provides main suboruitne for nonliear calculation. More...

Functions/Subroutines

subroutine fstr_solve_nlgeom (hecMESH, hecMAT, fstrSOLID, hecLagMAT, fstrPARAM, conMAT)
 This module provides main subroutine for nonlinear calculation. More...
 
subroutine table_nlsta (hecMESH, fstrSOLID, cstep, time, f_t)
 This subroutine decide the loading increment considering the amplitude definition. More...
 

Detailed Description

This module provides main suboruitne for nonliear calculation.

Function/Subroutine Documentation

◆ fstr_solve_nlgeom()

subroutine m_fstr_solve_nlgeom::fstr_solve_nlgeom ( type (hecmwst_local_mesh hecMESH,
type (hecmwst_matrix hecMAT,
type (fstr_solid fstrSOLID,
type (hecmwst_matrix_lagrange hecLagMAT,
type (fstr_param fstrPARAM,
type (hecmwst_matrix conMAT 
)

This module provides main subroutine for nonlinear calculation.

Author
K. Sato(Advancesoft), X. YUAN(AdavanceSoft) Z. Sun(ASTOM)/2010/11
Date
2009/08/31
Version
0.00
Parameters
hecmeshmesh information
hecmatlinear equation, its right side modified here
fstrparamanalysis control parameters
fstrsolidwe need boundary conditions of curr step
heclagmattype hecmwST_matrix_lagrange

Definition at line 31 of file fstr_solve_NLGEOM.f90.

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

◆ table_nlsta()

subroutine m_fstr_solve_nlgeom::table_nlsta ( type ( hecmwst_local_mesh ), intent(in)  hecMESH,
type ( fstr_solid ), intent(in)  fstrSOLID,
integer(kind=kint), intent(in)  cstep,
real(kind=kreal), intent(in)  time,
real(kind=kreal), intent(out)  f_t 
)

This subroutine decide the loading increment considering the amplitude definition.

Parameters
[in]hecmeshhecmw mesh
[in]fstrsolidfstr_solid
[in]cstepcurr loading step
[in]timeloading time(total time)
[out]f_tloading factor

Definition at line 286 of file fstr_solve_NLGEOM.f90.

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