IODA Bundle
prepbufr_mod Module Reference

Data Types

type  field_type
 
type  each_level_type
 
type  report_conv
 

Functions/Subroutines

subroutine, public read_prepbufr (filename, filedate)
 
subroutine, public sort_obs_conv
 
subroutine, public filter_obs_conv
 
subroutine init_field (self)
 
subroutine init_each_level (self)
 
subroutine init_report (self)
 
subroutine calc_qs (t, p, qs, wrt_ice)
 

Variables

type(report_conv), pointer phead =>null()
 
type(report_conv), pointer plink =>null()
 
integer(i_kind), parameter lim_qm = 4
 

Function/Subroutine Documentation

◆ calc_qs()

subroutine prepbufr_mod::calc_qs ( real(r_kind), intent(in)  t,
real(r_kind), intent(in)  p,
real(r_kind), intent(out)  qs,
logical, intent(in), optional  wrt_ice 
)
private

Definition at line 1210 of file prepbufr_mod.f90.

Here is the caller graph for this function:

◆ filter_obs_conv()

subroutine, public prepbufr_mod::filter_obs_conv

Definition at line 850 of file prepbufr_mod.f90.

Here is the caller graph for this function:

◆ init_each_level()

subroutine prepbufr_mod::init_each_level ( class (each_level_type), intent(inout)  self)
private

Definition at line 1156 of file prepbufr_mod.f90.

◆ init_field()

subroutine prepbufr_mod::init_field ( class (field_type), intent(inout)  self)
private

Definition at line 1140 of file prepbufr_mod.f90.

◆ init_report()

subroutine prepbufr_mod::init_report ( class (report_conv), intent(inout)  self)
private

Definition at line 1182 of file prepbufr_mod.f90.

◆ read_prepbufr()

subroutine, public prepbufr_mod::read_prepbufr ( character (len=*), intent(in)  filename,
character (len=10), intent(out)  filedate 
)

Definition at line 80 of file prepbufr_mod.f90.

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

◆ sort_obs_conv()

subroutine, public prepbufr_mod::sort_obs_conv

Definition at line 648 of file prepbufr_mod.f90.

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

Variable Documentation

◆ lim_qm

integer(i_kind), parameter prepbufr_mod::lim_qm = 4
private

Definition at line 74 of file prepbufr_mod.f90.

◆ phead

type(report_conv), pointer prepbufr_mod::phead =>null()
private

Definition at line 72 of file prepbufr_mod.f90.

◆ plink

type(report_conv), pointer prepbufr_mod::plink =>null()
private

Definition at line 72 of file prepbufr_mod.f90.