FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
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 initialize. More...
 

Modules

module  m_fstr_setup
 This module provides functions to read in data from control file and do necessary 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 ! More...
 
subroutine m_fstr_setup::fstr_solid_init (hecMESH, fstrSOLID)
 Initializer of structure fstr_solid. More...
 
subroutine m_fstr_setup::fstr_solid_alloc (hecMESH, fstrSOLID)
 Initializer of structure fstr_solid. More...
 
subroutine m_fstr_setup::fstr_smoothed_element_init (hecMESH, fstrSOLID)
 
subroutine m_fstr_setup::fstr_smoothed_element_calcmaxcon (hecMESH, fstrSOLID)
 
subroutine m_fstr_setup::fstr_element_init (hecMESH, fstrSOLID)
 Initialize elements info in static calculation. More...
 
subroutine m_fstr_setup::fstr_solid_finalize (fstrSOLID)
 Finalizer of fstr_solid. More...
 
subroutine m_fstr_setup::fstr_heat_init (fstrHEAT)
 Initial setting of heat analysis. More...
 
subroutine m_fstr_setup::fstr_eigen_init (fstrEIG)
 Initial setting of eigen ca;culation. More...
 
subroutine m_fstr_setup::fstr_dynamic_init (fstrDYNAMIC)
 Initial setting of dynamic calculation. More...
 
subroutine m_fstr_setup::fstr_dynamic_alloc (hecMESH, fstrDYNAMIC)
 Initial setting of dynamic calculation. More...
 
subroutine m_fstr_setup::fstr_dynamic_finalize (fstrDYNAMIC)
 Finalizer of fstr_solid. More...
 
subroutine m_fstr_setup::fstr_setup_post_phys_alloc (phys, NDOF, n_node, n_elem)
 Initial setting of postprecessor. More...
 
subroutine m_fstr_setup::fstr_setup_post (ctrl, P)
 
subroutine m_fstr_setup::fstr_setup_solution (ctrl, counter, P)
 Read in !SOLUTION ! More...
 
subroutine m_fstr_setup::fstr_setup_nonlinear_solver (ctrl, counter, P)
 Read in !NONLINEAR_SOLVER ! More...
 
subroutine m_fstr_setup::fstr_setup_solver (ctrl, counter, P)
 Read in !SOLVER ! More...
 
integer function m_fstr_setup::fstr_setup_orientation (ctrl, hecMESH, cnt, coordsys)
 Read in !ORIENTATION. More...
 
subroutine m_fstr_setup::fstr_setup_step (ctrl, counter, P)
 Read in !STEP ! More...
 
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 ! More...
 
subroutine m_fstr_setup::fstr_setup_echo (ctrl, counter, P)
 Read in !ECHO ! More...
 
subroutine m_fstr_setup::fstr_setup_restart (ctrl, nout, version)
 Read in !RESTART ! More...
 
subroutine m_fstr_setup::fstr_setup_couple (ctrl, counter, P)
 Read in !COUPLE ! More...
 
subroutine m_fstr_setup::fstr_setup_amplitude (ctrl, P)
 Read in !AMPLITUDE ! More...
 
subroutine m_fstr_setup::fstr_setup_static (ctrl, counter, P)
 Read in !STATIC(old) ! More...
 
subroutine m_fstr_setup::fstr_setup_boundary (ctrl, counter, P)
 Read in !BOUNDARY ! More...
 
subroutine m_fstr_setup::fstr_setup_cload (ctrl, counter, P)
 Read in !CLOAD ! More...
 
subroutine m_fstr_setup::fstr_expand_dload_array (array, old_size, new_size)
 Read !FLOAD ! More...
 
subroutine m_fstr_setup::fstr_setup_dload (ctrl, counter, P)
 Read in !DLOAD. More...
 
subroutine m_fstr_setup::fstr_setup_temperature (ctrl, counter, P)
 Read in !TEMPERATURE ! More...
 
subroutine m_fstr_setup::fstr_setup_spring (ctrl, counter, P)
 Read in !SPRING ! More...
 
subroutine m_fstr_setup::fstr_setup_reftemp (ctrl, counter, P)
 Read in !REFTEMP ! More...
 
subroutine m_fstr_setup::fstr_setup_heat (ctrl, counter, P)
 Read in !HEAT ! More...
 
subroutine m_fstr_setup::fstr_setup_fixtemp (ctrl, counter, P)
 Read in !FIXTEMP ! More...
 
subroutine m_fstr_setup::fstr_setup_cflux (ctrl, counter, P)
 Read in !CFLUX ! More...
 
subroutine m_fstr_setup::fstr_setup_dflux (ctrl, counter, P)
 Read in !DFLUX ! More...
 
subroutine m_fstr_setup::fstr_setup_sflux (ctrl, counter, P)
 Read in !SFLUX ! More...
 
subroutine m_fstr_setup::fstr_setup_film (ctrl, counter, P)
 Read in !FILM ! More...
 
subroutine m_fstr_setup::fstr_setup_sfilm (ctrl, counter, P)
 Read in !SFILM ! More...
 
subroutine m_fstr_setup::fstr_setup_radiate (ctrl, counter, P)
 Read in !RADIATE ! More...
 
subroutine m_fstr_setup::fstr_setup_sradiate (ctrl, counter, P)
 Read in !SRADIATE ! More...
 
subroutine m_fstr_setup::fstr_setup_eigen (ctrl, counter, P)
 Read in !EIGEN ! More...
 
subroutine m_fstr_setup::fstr_setup_dynamic (ctrl, counter, P)
 Read in !DYNAMIC ! More...
 
subroutine m_fstr_setup::fstr_setup_velocity (ctrl, counter, P)
 Read in !VELOCITY ! More...
 
subroutine m_fstr_setup::fstr_setup_acceleration (ctrl, counter, P)
 Read in !ACCELERATION ! More...
 
subroutine m_fstr_setup::fstr_setup_mpc (ctrl, counter, P)
 Read in !MPC ! More...
 
subroutine m_fstr_setup::fstr_setup_solid_nastran (ctrl, hecMESH, fstrSOLID)
 
subroutine m_fstr_setup::fstr_setup_contactalgo (ctrl, P)
 Read in !CONTACT ! More...
 
subroutine m_fstr_setup::fstr_setup_output_sstype (ctrl, P)
 Read in !OUTPUT_SSTYPE ! More...
 
subroutine m_fstr_setup::fstr_convert_contact_type (hecMESH)
 Convert SURF-SURF contact to NODE-SURF contact ! More...