FrontISTR  6.0.0
Large-scale structural analysis program with finit element method
m_fstr_param_setup Module Reference

This module provides subroutines to read the cards that go into fstr_param, and the cards that go into no structure (the variables of m_fstr, the amplitudes of the mesh and the state of reading the cards). More...

Functions/Subroutines

subroutine fstr_setup_version (ctrl, P)
 Read in !VERSION ! More...
 
subroutine fstr_setup_solution (ctrl, P)
 Read in !SOLUTION ! More...
 
subroutine fstr_setup_nonlinear_solver (ctrl, P)
 Read in !NONLINEAR_SOLVER ! More...
 
subroutine fstr_setup_solver (ctrl, P)
 Read in !SOLVER ! More...
 
subroutine fstr_setup_orientation (ctrl, P)
 Read in !ORIENTATION. More...
 
integer function fstr_get_orientation (ctrl, hecMESH, coordsys)
 Reads !ORIENTATION into coordsys. Returns 0, or -1 for an error. More...
 
subroutine fstr_setup_initial_condition (ctrl, P)
 Read in !INITIAL_CONDITION. More...
 
integer(kind=kint) function fstr_get_initial_condition (ctrl, cond, hecMESH)
 Reads !INITIAL_CONDITION into cond. Returns 0, or nonzero for an error. More...
 
subroutine fstr_setup_write (ctrl, counter, P)
 Read in !WRITE ! More...
 
subroutine fstr_setup_echo (ctrl, P)
 Read in !ECHO ! More...
 
subroutine fstr_setup_restart (ctrl, P)
 Read in !RESTART ! More...
 
subroutine fstr_setup_amplitude (ctrl, P)
 Read in !AMPLITUDE ! More...
 
subroutine fstr_setup_reftemp (ctrl, P)
 Read in !REFTEMP ! More...
 
subroutine fstr_setup_mpc (ctrl, P)
 Read in !MPC ! More...
 
subroutine fstr_setup_contactalgo (ctrl, P)
 Read in !CONTACT ! More...
 
subroutine fstr_setup_output_sstype (ctrl, P)
 Read in !OUTPUT_SSTYPE ! More...
 
subroutine fstr_setup_autoinc_param (ctrl, P)
 Read in !AUTOINC_PARAM ! More...
 
subroutine fstr_setup_converg_param (ctrl, P)
 Read in !CONVERG_PARAM ! More...
 
subroutine fstr_setup_time_points (ctrl, P)
 Read in !TIME_POINTS ! More...
 
subroutine fstr_setup_contact_param (ctrl, P)
 Read in !CONTACT_PARAM ! More...
 
subroutine fstr_setup_contact_interference (ctrl, P)
 Read in !CONTACT_INTERFERENCE ! More...
 

Detailed Description

This module provides subroutines to read the cards that go into fstr_param, and the cards that go into no structure (the variables of m_fstr, the amplitudes of the mesh and the state of reading the cards).

Function/Subroutine Documentation

◆ fstr_get_initial_condition()

integer(kind=kint) function m_fstr_param_setup::fstr_get_initial_condition ( integer(kind=kint)  ctrl,
type( tinitialcondition )  cond,
type(hecmwst_local_mesh)  hecMESH 
)

Reads !INITIAL_CONDITION into cond. Returns 0, or nonzero for an error.

Definition at line 268 of file fstr_param_setup.f90.

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

◆ fstr_get_orientation()

integer function m_fstr_param_setup::fstr_get_orientation ( integer(kind=kint)  ctrl,
type( hecmwst_local_mesh )  hecMESH,
type( tlocalcoordsys )  coordsys 
)

Reads !ORIENTATION into coordsys. Returns 0, or -1 for an error.

Definition at line 163 of file fstr_param_setup.f90.

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

◆ fstr_setup_amplitude()

subroutine m_fstr_param_setup::fstr_setup_amplitude ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !AMPLITUDE !

Definition at line 404 of file fstr_param_setup.f90.

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

◆ fstr_setup_autoinc_param()

subroutine m_fstr_param_setup::fstr_setup_autoinc_param ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !AUTOINC_PARAM !

Definition at line 530 of file fstr_param_setup.f90.

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

◆ fstr_setup_contact_interference()

subroutine m_fstr_param_setup::fstr_setup_contact_interference ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !CONTACT_INTERFERENCE !

Definition at line 614 of file fstr_param_setup.f90.

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

◆ fstr_setup_contact_param()

subroutine m_fstr_param_setup::fstr_setup_contact_param ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !CONTACT_PARAM !

Definition at line 593 of file fstr_param_setup.f90.

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

◆ fstr_setup_contactalgo()

subroutine m_fstr_param_setup::fstr_setup_contactalgo ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !CONTACT !

Definition at line 494 of file fstr_param_setup.f90.

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

◆ fstr_setup_converg_param()

subroutine m_fstr_param_setup::fstr_setup_converg_param ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !CONVERG_PARAM !

Definition at line 551 of file fstr_param_setup.f90.

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

◆ fstr_setup_echo()

subroutine m_fstr_param_setup::fstr_setup_echo ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !ECHO !

Definition at line 367 of file fstr_param_setup.f90.

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

◆ fstr_setup_initial_condition()

subroutine m_fstr_param_setup::fstr_setup_initial_condition ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !INITIAL_CONDITION.

Definition at line 252 of file fstr_param_setup.f90.

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

◆ fstr_setup_mpc()

subroutine m_fstr_param_setup::fstr_setup_mpc ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !MPC !

Definition at line 446 of file fstr_param_setup.f90.

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

◆ fstr_setup_nonlinear_solver()

subroutine m_fstr_param_setup::fstr_setup_nonlinear_solver ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !NONLINEAR_SOLVER !

Definition at line 60 of file fstr_param_setup.f90.

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

◆ fstr_setup_orientation()

subroutine m_fstr_param_setup::fstr_setup_orientation ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !ORIENTATION.

Definition at line 147 of file fstr_param_setup.f90.

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

◆ fstr_setup_output_sstype()

subroutine m_fstr_param_setup::fstr_setup_output_sstype ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !OUTPUT_SSTYPE !

Definition at line 512 of file fstr_param_setup.f90.

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

◆ fstr_setup_reftemp()

subroutine m_fstr_param_setup::fstr_setup_reftemp ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !REFTEMP !

Definition at line 430 of file fstr_param_setup.f90.

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

◆ fstr_setup_restart()

subroutine m_fstr_param_setup::fstr_setup_restart ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !RESTART !

Definition at line 383 of file fstr_param_setup.f90.

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

◆ fstr_setup_solution()

subroutine m_fstr_param_setup::fstr_setup_solution ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !SOLUTION !

Definition at line 44 of file fstr_param_setup.f90.

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

◆ fstr_setup_solver()

subroutine m_fstr_param_setup::fstr_setup_solver ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !SOLVER !

Definition at line 76 of file fstr_param_setup.f90.

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

◆ fstr_setup_time_points()

subroutine m_fstr_param_setup::fstr_setup_time_points ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !TIME_POINTS !

Definition at line 572 of file fstr_param_setup.f90.

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

◆ fstr_setup_version()

subroutine m_fstr_param_setup::fstr_setup_version ( integer(kind=kint)  ctrl,
type(fstr_param_pack)  P 
)

Read in !VERSION !

Definition at line 29 of file fstr_param_setup.f90.

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

◆ fstr_setup_write()

subroutine m_fstr_param_setup::fstr_setup_write ( integer(kind=kint)  ctrl,
integer(kind=kint)  counter,
type(fstr_param_pack)  P 
)

Read in !WRITE !

Definition at line 347 of file fstr_param_setup.f90.

Here is the call graph for this function: