SABER
type_hdiag Module Reference

Subroutines/functions list. More...

Data Types

type  hdiag_type
 

Functions/Subroutines

subroutine hdiag_dealloc (hdiag)
 Release memory. More...
 
subroutine hdiag_write (hdiag, mpl, nam, geom, bpar, samp)
 Write diagnostics. More...
 
subroutine hdiag_run_hdiag (hdiag, mpl, nam, geom, bpar, samp, mom1, mom2)
 HDIAG driver. More...
 

Detailed Description

Subroutines/functions list.

Instrumentation functions Hybrid diagnostics derived type

Function/Subroutine Documentation

◆ hdiag_dealloc()

subroutine type_hdiag::hdiag_dealloc ( class(hdiag_type), intent(inout)  hdiag)
private

Release memory.

Parameters
[in,out]hdiagHybrid diagnostics

Definition at line 76 of file type_hdiag.F90.

◆ hdiag_run_hdiag()

subroutine type_hdiag::hdiag_run_hdiag ( class(hdiag_type), intent(inout)  hdiag,
type(mpl_type), intent(inout)  mpl,
type(nam_type), intent(inout)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
type(samp_type), intent(in)  samp,
type(mom_type), intent(in)  mom1,
type(mom_type), intent(in), optional  mom2 
)
private

HDIAG driver.

Parameters
[in,out]hdiagHybrid diagnostics
[in,out]mplMPI data
[in,out]namNamelist
[in]geomGeometry
[in]bparBlock parameters
[in]sampSampling
[in]mom1Moments, first ensemble
[in]mom2Moments, second ensemble

Definition at line 221 of file type_hdiag.F90.

◆ hdiag_write()

subroutine type_hdiag::hdiag_write ( class(hdiag_type), intent(inout)  hdiag,
type(mpl_type), intent(inout)  mpl,
type(nam_type), intent(inout)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
type(samp_type), intent(in)  samp 
)
private

Write diagnostics.

Parameters
[in,out]hdiagHybrid diagnostics
[in,out]mplMPI data
[in,out]namNamelist
[in]geomGeometry
[in]bparBlock parameters
[in]sampSampling

Definition at line 110 of file type_hdiag.F90.