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

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

Functions/Subroutines

subroutine fstr_read_restart (cstep, substep, step_count, ctime, dtime, hecMESH, fstrSOLID, fstrPARAM, contactNode)
 Read in restart file. More...
 
subroutine fstr_write_restart (cstep, cstep_ext, substep, step_count, ctime, dtime, hecMESH, fstrSOLID, fstrPARAM, is_StepFinished, contactNode)
 write out restart file More...
 
subroutine fstr_read_restart_dyna_nl (cstep, hecMESH, fstrSOLID, fstrDYNAMIC, fstrPARAM, contactNode)
 Read in restart file for nonlinear dynamic analysis. More...
 
subroutine fstr_write_restart_dyna_nl (cstep, hecMESH, fstrSOLID, fstrDYNAMIC, fstrPARAM, contactNode)
 write out restart file for nonlinear dynamic analysis More...
 

Detailed Description

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

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 18 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 229 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 121 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 308 of file fstr_Restart.f90.

Here is the caller graph for this function: