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_run_hdiag (hdiag, mpl, rng, nam, geom, bpar, ens1, ens2)
 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 77 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(rng_type), intent(inout)  rng,
type(nam_type), intent(inout)  nam,
type(geom_type), intent(in)  geom,
type(bpar_type), intent(in)  bpar,
type(ens_type), intent(inout)  ens1,
type(ens_type), intent(in), optional  ens2 
)
private

HDIAG driver.

Parameters
[in,out]hdiagHybrid diagnostics
[in,out]mplMPI data
[in,out]rngRandom number generator
[in,out]namNamelist
[in]geomGeometry
[in]bparBlock parameters
[in,out]ens1Ensemble 1
[in]ens2Ensemble 2

Definition at line 114 of file type_hdiag.F90.