FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
m_fstr_restart Module Reference

This module provides functions to read in and write out restart fiels. More...

Functions/Subroutines

subroutine fstr_read_restart (cstep, substep, step_count, ctime, dtime, hecmesh, fstrsolid, fstrparam, contactnode)
 Read in restart file.
 
subroutine fstr_write_restart (cstep, cstep_ext, substep, step_count, ctime, dtime, hecmesh, fstrsolid, fstrparam, is_stepfinished, contactnode)
 write out restart file
 
subroutine fstr_read_restart_dyna_nl (cstep, hecmesh, fstrsolid, fstrdynamic, fstrparam, contactnode)
 Read in restart file for nonlinear dynamic analysis.
 
subroutine fstr_write_restart_dyna_nl (cstep, hecmesh, fstrsolid, fstrdynamic, fstrparam, contactnode)
 write out restart file for nonlinear dynamic analysis
 

Detailed Description

This module provides functions to read in and write out restart fiels.

Function/Subroutine Documentation

◆ fstr_read_restart()

subroutine m_fstr_restart::fstr_read_restart ( integer, intent(out)  cstep,
integer, intent(out)  substep,
integer, intent(out)  step_count,
real(kind=kreal), intent(out)  ctime,
real(kind=kreal), intent(out)  dtime,
type (hecmwst_local_mesh), intent(in)  hecmesh,
type (fstr_solid), intent(inout)  fstrsolid,
type(fstr_param), intent(in)  fstrparam,
integer, intent(out)  contactnode 
)

Read in restart file.

Parameters
[out]cstepcurrent step
[out]substepcurrent sub step
[out]step_countcurrent through step
[out]ctimecurrent time
[out]dtimecurrent time increment
[out]contactnodetotal number of contact nodes
[in]hecmeshhecmw mesh
[in,out]fstrsolidfstr_solid

Definition at line 17 of file fstr_Restart.f90.

Here is the caller graph for this function:

◆ fstr_read_restart_dyna_nl()

subroutine m_fstr_restart::fstr_read_restart_dyna_nl ( integer, intent(out)  cstep,
type (hecmwst_local_mesh), intent(in)  hecmesh,
type (fstr_solid), intent(inout)  fstrsolid,
type ( fstr_dynamic), intent(inout)  fstrdynamic,
type(fstr_param), intent(in)  fstrparam,
integer, intent(out), optional  contactnode 
)

Read in restart file for nonlinear dynamic analysis.

Parameters
[out]cstepcurrent step
[out]contactnodenumber of contact nodes
[in]hecmeshhecmw mesh
[in,out]fstrsolidfstr_solid

Definition at line 212 of file fstr_Restart.f90.

◆ fstr_write_restart()

subroutine m_fstr_restart::fstr_write_restart ( integer, intent(in)  cstep,
integer, intent(in)  cstep_ext,
integer, intent(in)  substep,
integer, intent(in)  step_count,
real(kind=kreal), intent(in)  ctime,
real(kind=kreal), intent(in)  dtime,
type (hecmwst_local_mesh), intent(in)  hecmesh,
type (fstr_solid), intent(in)  fstrsolid,
type(fstr_param), intent(in)  fstrparam,
logical, intent(in)  is_stepfinished,
integer, intent(in)  contactnode 
)

write out restart file

Parameters
[in]cstepcurrent step (internal step id)
[in]cstep_extcurrent step (external step id)
[in]substepcurrent sub step
[in]step_countcurrent through step
[in]ctimecurrent time
[in]dtimecurrent time increment
[in]contactnodenumber of contact nodes
[in]hecmeshhecmw mesh
[in]fstrsolidfstr_solid

Definition at line 112 of file fstr_Restart.f90.

Here is the caller graph for this function:

◆ fstr_write_restart_dyna_nl()

subroutine m_fstr_restart::fstr_write_restart_dyna_nl ( integer, intent(in)  cstep,
type (hecmwst_local_mesh), intent(in)  hecmesh,
type (fstr_solid), intent(in)  fstrsolid,
type ( fstr_dynamic), intent(in)  fstrdynamic,
type(fstr_param), intent(in)  fstrparam,
integer, intent(in), optional  contactnode 
)

write out restart file for nonlinear dynamic analysis

Parameters
[in]cstepcurrent step
[in]contactnodenumber of contact nodes
[in]hecmeshhecmw mesh
[in]fstrsolidfstr_solid

Definition at line 283 of file fstr_Restart.f90.

Here is the caller graph for this function: