mod_binary Module Reference

Data Types

type  bin_data
 

Functions/Subroutines

subroutine update_binary (NOW)
 
type(bin_data) function, pointer new_data (dims)
 
subroutine load_binary (WND, HFX, EVP, AIPF, SATF, SPQF, CLDF, DPTF)
 
subroutine ioerror (IOS, MSG)
 
subroutine read_wnd (WNDX, WNDY)
 
subroutine read_hfx (SWR, NHF, LWR)
 
subroutine read_evp (EVP, PRC)
 
subroutine read_aip (AIP)
 
subroutine read_ice (SAT, SPQ, CLD, RH)
 
subroutine read_solar (SAT, DPT, CLD)
 
subroutine update_wnd (NOW, WNDX, WNDY)
 
subroutine update_hfx (NOW, SWR, NHF, LWR)
 
subroutine update_evp (NOW, EVP, PRC)
 
subroutine update_aip (NOW, AIP)
 
subroutine update_ice (NOW, SAT, SPQ, CLD, RH)
 
subroutine update_solar (NOW, SAT, DPT, CLD)
 

Variables

type(bin_data), pointer swr_next
 
type(bin_data), pointer swr_prev
 
type(bin_data), pointer nhf_next
 
type(bin_data), pointer nhf_prev
 
type(bin_data), pointer lwr_next
 
type(bin_data), pointer lwr_prev
 
type(bin_data), pointer wndx_next
 
type(bin_data), pointer wndx_prev
 
type(bin_data), pointer wndy_next
 
type(bin_data), pointer wndy_prev
 
type(bin_data), pointer evp_next
 
type(bin_data), pointer evp_prev
 
type(bin_data), pointer prc_next
 
type(bin_data), pointer prc_prev
 
type(bin_data), pointer aip_next
 
type(bin_data), pointer aip_prev
 
type(bin_data), pointer sat_next
 
type(bin_data), pointer sat_prev
 
type(bin_data), pointer spq_next
 
type(bin_data), pointer spq_prev
 
type(bin_data), pointer rh_next
 
type(bin_data), pointer rh_prev
 
type(bin_data), pointer cld_next
 
type(bin_data), pointer cld_prev
 
type(bin_data), pointer dpt_next
 
type(bin_data), pointer dpt_prev
 
real(sp), dimension(:), pointer wndygl
 
real(sp), dimension(:), pointer wndxgl
 
real(sp), dimension(:), pointer swrgl
 
real(sp), dimension(:), pointer nhfgl
 
real(sp), dimension(:), pointer lwrgl
 
real(sp), dimension(:), pointer prcgl
 
real(sp), dimension(:), pointer evpgl
 
real(sp), dimension(:), pointer aipgl
 
real(sp), dimension(:), pointer satgl
 
real(sp), dimension(:), pointer spqgl
 
real(sp), dimension(:), pointer cldgl
 
real(sp), dimension(:), pointer rhgl
 
real(sp), dimension(:), pointer dptgl
 
logical sat_on
 
logical spq_on
 
logical cld_on
 
logical dpt_on
 
integer ierr
 

Function/Subroutine Documentation

subroutine mod_binary::ioerror ( integer  IOS,
character(len=*)  MSG 
)

Here is the caller graph for this function:

subroutine mod_binary::load_binary ( character(len=*), intent(in)  WND,
character(len=*), intent(in)  HFX,
character(len=*), intent(in)  EVP,
character(len=*), intent(in)  AIPF,
character(len=*), intent(in)  SATF,
character(len=*), intent(in)  SPQF,
character(len=*), intent(in)  CLDF,
character(len=*), intent(in)  DPTF 
)

Here is the call graph for this function:

Here is the caller graph for this function:

type(bin_data) function, pointer mod_binary::new_data ( integer, intent(in)  dims)

Here is the caller graph for this function:

subroutine mod_binary::read_aip ( type(bin_data AIP)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::read_evp ( type(bin_data EVP,
type(bin_data PRC 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::read_hfx ( type(bin_data SWR,
type(bin_data NHF,
type(bin_data LWR 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::read_ice ( type(bin_data SAT,
type(bin_data SPQ,
type(bin_data CLD,
type(bin_data RH 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::read_solar ( type(bin_data SAT,
type(bin_data DPT,
type(bin_data CLD 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::read_wnd ( type(bin_data WNDX,
type(bin_data WNDY 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::update_aip ( type(time)  NOW,
real(sp), dimension(:), pointer  AIP 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::update_binary ( type(time)  NOW)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::update_evp ( type(time)  NOW,
real(sp), dimension(:), pointer  EVP,
real(sp), dimension(:), pointer  PRC 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::update_hfx ( type(time)  NOW,
real(sp), dimension(:), pointer  SWR,
real(sp), dimension(:), pointer  NHF,
real(sp), dimension(:), pointer  LWR 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::update_ice ( type(time)  NOW,
real(sp), dimension(:), pointer  SAT,
real(sp), dimension(:), pointer  SPQ,
real(sp), dimension(:), pointer  CLD,
real(sp), dimension(:), pointer  RH 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::update_solar ( type(time)  NOW,
real(sp), dimension(:), pointer  SAT,
real(sp), dimension(:), pointer  DPT,
real(sp), dimension(:), pointer  CLD 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_binary::update_wnd ( type(time)  NOW,
real(sp), dimension(:), pointer  WNDX,
real(sp), dimension(:), pointer  WNDY 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

type(bin_data), pointer mod_binary::aip_next
type(bin_data), pointer mod_binary::aip_prev
real(sp), dimension(:), pointer mod_binary::aipgl
type(bin_data), pointer mod_binary::cld_next
logical mod_binary::cld_on
type(bin_data), pointer mod_binary::cld_prev
real(sp), dimension(:), pointer mod_binary::cldgl
type(bin_data), pointer mod_binary::dpt_next
logical mod_binary::dpt_on
type(bin_data), pointer mod_binary::dpt_prev
real(sp), dimension(:), pointer mod_binary::dptgl
type(bin_data), pointer mod_binary::evp_next
type(bin_data), pointer mod_binary::evp_prev
real(sp), dimension(:), pointer mod_binary::evpgl
integer mod_binary::ierr
type(bin_data), pointer mod_binary::lwr_next
type(bin_data), pointer mod_binary::lwr_prev
real(sp), dimension(:), pointer mod_binary::lwrgl
type(bin_data), pointer mod_binary::nhf_next
type(bin_data), pointer mod_binary::nhf_prev
real(sp), dimension(:), pointer mod_binary::nhfgl
type(bin_data), pointer mod_binary::prc_next
type(bin_data), pointer mod_binary::prc_prev
real(sp), dimension(:), pointer mod_binary::prcgl
type(bin_data), pointer mod_binary::rh_next
type(bin_data), pointer mod_binary::rh_prev
real(sp), dimension(:), pointer mod_binary::rhgl
type(bin_data), pointer mod_binary::sat_next
logical mod_binary::sat_on
type(bin_data), pointer mod_binary::sat_prev
real(sp), dimension(:), pointer mod_binary::satgl
type(bin_data), pointer mod_binary::spq_next
logical mod_binary::spq_on
type(bin_data), pointer mod_binary::spq_prev
real(sp), dimension(:), pointer mod_binary::spqgl
type(bin_data), pointer mod_binary::swr_next
type(bin_data), pointer mod_binary::swr_prev
real(sp), dimension(:), pointer mod_binary::swrgl
type(bin_data), pointer mod_binary::wndx_next
type(bin_data), pointer mod_binary::wndx_prev
real(sp), dimension(:), pointer mod_binary::wndxgl
type(bin_data), pointer mod_binary::wndy_next
type(bin_data), pointer mod_binary::wndy_prev
real(sp), dimension(:), pointer mod_binary::wndygl