FrontISTR  5.9.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, substep, hecMESH, fstrSOLID, fstrDYNAMIC, fstrPARAM, contactNode, step_count)
 Read in restart file for nonlinear dynamic analysis. More...
 
subroutine fstr_write_restart_dyna_nl (cstep, substep, hecMESH, fstrSOLID, fstrDYNAMIC, fstrPARAM, is_StepFinished, contactNode, step_count)
 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 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,
integer, intent(out)  substep,
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,
integer, intent(out), optional  step_count 
)

Read in restart file for nonlinear dynamic analysis.

Parameters
[out]cstepcurrent step
[out]substepcurrent substep
[out]contactnodenumber of contact nodes
[out]step_counttotal step count for result output
[in]hecmeshhecmw mesh
[in,out]fstrsolidfstr_solid

Definition at line 228 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 119 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,
integer, intent(in)  substep,
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,
logical, intent(in)  is_StepFinished,
integer, intent(in), optional  contactNode,
integer, intent(in), optional  step_count 
)

write out restart file for nonlinear dynamic analysis

Parameters
[in]cstepcurrent step
[in]substepcurrent substep
[in]is_stepfinishedwhether the step has finished
[in]contactnodenumber of contact nodes
[in]step_counttotal step count for result output
[in]hecmeshhecmw mesh
[in]fstrsolidfstr_solid

Definition at line 351 of file fstr_Restart.f90.

Here is the caller graph for this function: