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

Functions/Subroutines

subroutine fstr_main ()
 Startup routine for FrontISTR. More...
 
subroutine fstr_init
 Initializer ! More...
 
subroutine fstr_init_file
 Open all files preparing calculation. More...
 
subroutine fstr_init_condition
 Read in control file and do all preparation. More...
 
subroutine fstr_static_analysis
 Master subroutine of linear/nonlinear static analysis ! More...
 
subroutine fstr_eigen_analysis
 Master subroutine of eigen analysis ! More...
 
subroutine fstr_heat_analysis
 Master subroutine of heat analysis ! More...
 
subroutine fstr_dynamic_analysis
 Master subroutine of dynamic analysis ! More...
 
subroutine fstr_static_eigen_analysis
 Master subroutine of static -> eigen analysis ! More...
 
subroutine fstr_finalize
 Finalizer ! More...
 

Variables

type(hecmwst_local_mesh), save hecmesh
 
type(hecmwst_matrix), save hecmat
 
type(hecmwst_matrix), save conmat
 
type(fstr_solid), save fstrsolid
 
type(hecmwst_matrix_lagrange), save heclagmat
 
type(fstr_heat), save fstrheat
 
type(fstr_eigen), save fstreig
 
type(fstr_dynamic), save fstrdynamic
 
type(hecmwst_result_data), save fstrresult
 
type(fstr_couple), save fstrcpl
 
type(fstr_freqanalysis), save fstrfreq
 
character(len=hecmw_filename_len) name_id
 

Function/Subroutine Documentation

◆ fstr_dynamic_analysis()

subroutine m_fstr_main::fstr_dynamic_analysis

Master subroutine of dynamic analysis !

Definition at line 355 of file fistr_main.f90.

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

◆ fstr_eigen_analysis()

subroutine m_fstr_main::fstr_eigen_analysis

Master subroutine of eigen analysis !

Definition at line 315 of file fistr_main.f90.

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

◆ fstr_finalize()

subroutine m_fstr_main::fstr_finalize

Finalizer !

Definition at line 416 of file fistr_main.f90.

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

◆ fstr_heat_analysis()

subroutine m_fstr_main::fstr_heat_analysis

Master subroutine of heat analysis !

Definition at line 336 of file fistr_main.f90.

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

◆ fstr_init()

subroutine m_fstr_main::fstr_init

Initializer !

Definition at line 116 of file fistr_main.f90.

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

◆ fstr_init_condition()

subroutine m_fstr_main::fstr_init_condition

Read in control file and do all preparation.

Definition at line 259 of file fistr_main.f90.

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

◆ fstr_init_file()

subroutine m_fstr_main::fstr_init_file

Open all files preparing calculation.

Definition at line 176 of file fistr_main.f90.

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

◆ fstr_main()

subroutine m_fstr_main::fstr_main

Startup routine for FrontISTR.

Definition at line 38 of file fistr_main.f90.

Here is the call graph for this function:

◆ fstr_static_analysis()

subroutine m_fstr_main::fstr_static_analysis

Master subroutine of linear/nonlinear static analysis !

Definition at line 288 of file fistr_main.f90.

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

◆ fstr_static_eigen_analysis()

subroutine m_fstr_main::fstr_static_eigen_analysis

Master subroutine of static -> eigen analysis !

Definition at line 381 of file fistr_main.f90.

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

Variable Documentation

◆ conmat

type(hecmwst_matrix), save m_fstr_main::conmat

Definition at line 24 of file fistr_main.f90.

◆ fstrcpl

type(fstr_couple), save m_fstr_main::fstrcpl

Definition at line 31 of file fistr_main.f90.

◆ fstrdynamic

type(fstr_dynamic), save m_fstr_main::fstrdynamic

Definition at line 29 of file fistr_main.f90.

◆ fstreig

type(fstr_eigen), save m_fstr_main::fstreig

Definition at line 28 of file fistr_main.f90.

◆ fstrfreq

type(fstr_freqanalysis), save m_fstr_main::fstrfreq

Definition at line 32 of file fistr_main.f90.

◆ fstrheat

type(fstr_heat), save m_fstr_main::fstrheat

Definition at line 27 of file fistr_main.f90.

◆ fstrresult

type(hecmwst_result_data), save m_fstr_main::fstrresult

Definition at line 30 of file fistr_main.f90.

◆ fstrsolid

type(fstr_solid), save m_fstr_main::fstrsolid

Definition at line 25 of file fistr_main.f90.

◆ heclagmat

type(hecmwst_matrix_lagrange), save m_fstr_main::heclagmat

Definition at line 26 of file fistr_main.f90.

◆ hecmat

type(hecmwst_matrix), save m_fstr_main::hecmat

Definition at line 23 of file fistr_main.f90.

◆ hecmesh

type(hecmwst_local_mesh), save m_fstr_main::hecmesh

Definition at line 22 of file fistr_main.f90.

◆ name_id

character(len=hecmw_filename_len) m_fstr_main::name_id

Definition at line 33 of file fistr_main.f90.