FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
fstr_setup.f90 File Reference

Go to the source code of this file.

Data Types

type  m_fstr_setup::fstr_param_pack
 Package of all data needs to initilize. More...
 

Modules

module  m_fstr_setup
 This module provides functions to read in data from control file and do neccessary preparation for following calculation.
 

Functions/Subroutines

subroutine m_fstr_setup::fstr_setup (cntl_filename, hecmesh, fstrparam, fstrsolid, fstreig, fstrheat, fstrdynamic, fstrcpl, fstrfreq)
 Read in and initialize control data !
 
subroutine m_fstr_setup::fstr_solid_init (hecmesh, fstrsolid)
 Initializer of structure fstr_solid.
 
subroutine m_fstr_setup::fstr_solid_alloc (hecmesh, fstrsolid)
 Initializer of structure fstr_solid.
 
subroutine m_fstr_setup::fstr_element_init (hecmesh, fstrsolid)
 Initialize elements info in static calculation.
 
subroutine m_fstr_setup::fstr_solid_finalize (fstrsolid)
 Finalizer of fstr_solid.
 
subroutine m_fstr_setup::fstr_heat_init (fstrheat)
 Initial setting of heat analysis.
 
subroutine m_fstr_setup::fstr_eigen_init (fstreig)
 Initial setting of eigen ca;culation.
 
subroutine m_fstr_setup::fstr_dynamic_init (fstrdynamic)
 Initial setting of dynamic calculation.
 
subroutine m_fstr_setup::fstr_dynamic_alloc (hecmesh, fstrdynamic)
 Initial setting of dynamic calculation.
 
subroutine m_fstr_setup::fstr_dynamic_finalize (fstrdynamic)
 Finalizer of fstr_solid.
 
subroutine m_fstr_setup::fstr_setup_post_phys_alloc (phys, ndof, n_node, n_elem)
 Initial setting of postprecessor.
 
subroutine m_fstr_setup::fstr_setup_post (ctrl, p)
 
subroutine m_fstr_setup::fstr_setup_solution (ctrl, counter, p)
 Read in !SOLUTION !
 
subroutine m_fstr_setup::fstr_setup_solver (ctrl, counter, p)
 Read in !SOLVER !
 
integer function m_fstr_setup::fstr_setup_orientation (ctrl, hecmesh, cnt, coordsys)
 Read in !ORIENTATION.
 
subroutine m_fstr_setup::fstr_setup_step (ctrl, counter, p)
 Read in !STEP !
 
integer(kind=kint) function m_fstr_setup::fstr_setup_initial (ctrl, cond, hecmesh)
 
subroutine m_fstr_setup::fstr_setup_write (ctrl, counter, p)
 Read in !WRITE !
 
subroutine m_fstr_setup::fstr_setup_echo (ctrl, counter, p)
 Read in !ECHO !
 
subroutine m_fstr_setup::fstr_setup_restart (ctrl, nout, version)
 Read in !RESTART !
 
subroutine m_fstr_setup::fstr_setup_couple (ctrl, counter, p)
 Read in !COUPLE !
 
subroutine m_fstr_setup::fstr_setup_static (ctrl, counter, p)
 Read in !STATIC(old) !
 
subroutine m_fstr_setup::fstr_setup_boundary (ctrl, counter, p)
 Read in !BOUNDARY !
 
subroutine m_fstr_setup::fstr_setup_cload (ctrl, counter, p)
 Read in !CLOAD !
 
subroutine m_fstr_setup::fstr_expand_dload_array (array, old_size, new_size)
 Read !FLOAD !
 
subroutine m_fstr_setup::fstr_setup_dload (ctrl, counter, p)
 Read in !DLOAD.
 
subroutine m_fstr_setup::fstr_setup_temperature (ctrl, counter, p)
 Read in !TEMPERATURE !
 
subroutine m_fstr_setup::fstr_setup_spring (ctrl, counter, p)
 Read in !SPRING !
 
subroutine m_fstr_setup::fstr_setup_reftemp (ctrl, counter, p)
 Read in !REFTEMP !
 
subroutine m_fstr_setup::fstr_setup_heat (ctrl, counter, p)
 Read in !HEAT !
 
subroutine m_fstr_setup::fstr_setup_fixtemp (ctrl, counter, p)
 Read in !FIXTEMP !
 
subroutine m_fstr_setup::fstr_setup_cflux (ctrl, counter, p)
 Read in !CFLUX !
 
subroutine m_fstr_setup::fstr_setup_dflux (ctrl, counter, p)
 Read in !DFLUX !
 
subroutine m_fstr_setup::fstr_setup_sflux (ctrl, counter, p)
 Read in !SFLUX !
 
subroutine m_fstr_setup::fstr_setup_film (ctrl, counter, p)
 Read in !FILM !
 
subroutine m_fstr_setup::fstr_setup_sfilm (ctrl, counter, p)
 Read in !SFILM !
 
subroutine m_fstr_setup::fstr_setup_radiate (ctrl, counter, p)
 Read in !RADIATE !
 
subroutine m_fstr_setup::fstr_setup_sradiate (ctrl, counter, p)
 Read in !SRADIATE !
 
subroutine m_fstr_setup::fstr_setup_eigen (ctrl, counter, p)
 Read in !EIGEN !
 
subroutine m_fstr_setup::fstr_setup_dynamic (ctrl, counter, p)
 Read in !DYNAMIC !
 
subroutine m_fstr_setup::fstr_setup_velocity (ctrl, counter, p)
 Read in !VELOCITY !
 
subroutine m_fstr_setup::fstr_setup_acceleration (ctrl, counter, p)
 Read in !ACCELERATION !
 
subroutine m_fstr_setup::fstr_setup_mpc (ctrl, counter, p)
 Read in !MPC !
 
subroutine m_fstr_setup::fstr_setup_solid_nastran (ctrl, hecmesh, fstrsolid)
 
subroutine m_fstr_setup::fstr_setup_contactalgo (ctrl, p)
 Read in !CONTACT !
 
subroutine m_fstr_setup::fstr_setup_output_sstype (ctrl, p)
 Read in !OUTPUT_SSTYPE !
 
subroutine m_fstr_setup::fstr_convert_contact_type (hecmesh)
 Convert SURF-SURF contact to NODE-SURF contact !