FrontISTR  5.9.0
Large-scale structural analysis program with finit element method
m_dynamic_output Module Reference

This module provides functions to output result. More...

Functions/Subroutines

subroutine fstr_dynamic_output (cstep, istep, t_curr, hecMESH, fstrSOLID, fstrDYNAMIC, fstrPARAM, outflag)
 Output result. More...
 
subroutine fstr_dynamic_post (fnum, cstep, istep, hecMESH, fstrSOLID, fstrDYNAMIC)
 Summarizer of output data which prints out max and min output values. More...
 
subroutine dynamic_output_monit (cstep, istep, t_curr, hecMESH, fstrPARAM, fstrDYNAMIC, fstrEIG, fstrSOLID)
 
subroutine matvec (y, x, hecMAT, ndof, D, AU, AL)
 

Detailed Description

This module provides functions to output result.

Function/Subroutine Documentation

◆ dynamic_output_monit()

subroutine m_dynamic_output::dynamic_output_monit ( integer, intent(in)  cstep,
integer, intent(in)  istep,
real(kind=kreal), intent(in)  t_curr,
type(hecmwst_local_mesh hecMESH,
type(fstr_param fstrPARAM,
type(fstr_dynamic fstrDYNAMIC,
type(fstr_eigen fstrEIG,
type(fstr_solid fstrSOLID 
)
Parameters
[in]cstepcurrent step number
[in]istepcurrent substep number
[in]t_currcurrent time

Definition at line 356 of file dynamic_output.f90.

Here is the caller graph for this function:

◆ fstr_dynamic_output()

subroutine m_dynamic_output::fstr_dynamic_output ( integer, intent(in)  cstep,
integer, intent(in)  istep,
real(kind=kreal), intent(in)  t_curr,
type(hecmwst_local_mesh), intent(in)  hecMESH,
type(fstr_solid), intent(inout)  fstrSOLID,
type(fstr_dynamic), intent(in)  fstrDYNAMIC,
type(fstr_param), intent(in)  fstrPARAM,
logical, intent(in)  outflag 
)

Output result.

Parameters
[in]cstepcurrent step number
[in]isteptotal step count
[in]t_currcurrent time
[in]outflagif true, result will be output regardless of istep

Definition at line 12 of file dynamic_output.f90.

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

◆ fstr_dynamic_post()

subroutine m_dynamic_output::fstr_dynamic_post ( integer, intent(in)  fnum,
integer, intent(in)  cstep,
integer, intent(in)  istep,
type(hecmwst_local_mesh), intent(in)  hecMESH,
type(fstr_solid), intent(in)  fstrSOLID,
type(fstr_dynamic), intent(in)  fstrDYNAMIC 
)

Summarizer of output data which prints out max and min output values.

Parameters
[in]cstepcurrent step number
[in]istepcurrent substep number

Definition at line 97 of file dynamic_output.f90.

Here is the caller graph for this function:

◆ matvec()

subroutine m_dynamic_output::matvec ( real(kind=kreal), dimension(ndof*hecmat%np)  y,
real(kind=kreal), dimension(ndof*hecmat%np)  x,
type(hecmwst_matrix hecMAT,
integer(kind=kint)  ndof,
real(kind=kreal), dimension(ndof*ndof*hecmat%np)  D,
real(kind=kreal), dimension(ndof*ndof*hecmat%npu)  AU,
real(kind=kreal), dimension(ndof*ndof*hecmat%npl)  AL 
)

Definition at line 475 of file dynamic_output.f90.