mod_mm5 Module Reference
Data Types | |
type | mm5_data |
Functions/Subroutines | |
subroutine | update_mm5 (NOW) |
subroutine | load_mm5 (WND, HFX, EVP) |
type(mm5_data) function, pointer | new_data () |
subroutine | ioerror (IOS, MSG) |
subroutine | read_wnd (WNDX, WNDY, STRX, STRY) |
subroutine | read_hfx (SWR, NHF, LNG, SEN, LAT) |
subroutine | read_evp (EVP, PRC, PRS, SST, SAT) |
subroutine | update_wnd_us (NOW, SPDX, SPDY, STRX, STRY) |
subroutine | update_wnd_rg (NOW, SPDX, SPDY, STRX, STRY) |
subroutine | update_evp_us (NOW, EVP, PRC, PRS, SST, SAT) |
subroutine | update_evp_rg (NOW, EVP, PRC, PRS, SST, SAT) |
subroutine | update_hfx_us (NOW, SWR, NHF, LNG, SEN, LAT) |
subroutine | update_hfx_rg (NOW, SWR, NHF, LNG, SEN, LAT) |
Variables | |
character(len=100), parameter | mm5ll = "/hosts/medm-vault/data01/shu/data_source/raw/util/mm5_domain2.ll" |
integer, parameter | mx =129 |
integer, parameter | ny =102 |
type(interp_weights) | intp_n |
type(interp_weights) | intp_c |
real(sp), dimension(:,:), allocatable | mm5lon |
real(sp), dimension(:,:), allocatable | mm5lat |
real(sp), dimension(:,:), allocatable | mm5x |
real(sp), dimension(:,:), allocatable | mm5y |
type(mm5_data), pointer | swr_next |
type(mm5_data), pointer | swr_prev |
type(mm5_data), pointer | nhf_next |
type(mm5_data), pointer | nhf_prev |
type(mm5_data), pointer | lng_next |
type(mm5_data), pointer | lng_prev |
type(mm5_data), pointer | sen_next |
type(mm5_data), pointer | sen_prev |
type(mm5_data), pointer | lat_next |
type(mm5_data), pointer | lat_prev |
type(mm5_data), pointer | wndx_next |
type(mm5_data), pointer | wndx_prev |
type(mm5_data), pointer | wndy_next |
type(mm5_data), pointer | wndy_prev |
type(mm5_data), pointer | strx_next |
type(mm5_data), pointer | strx_prev |
type(mm5_data), pointer | stry_next |
type(mm5_data), pointer | stry_prev |
type(mm5_data), pointer | evp_next |
type(mm5_data), pointer | evp_prev |
type(mm5_data), pointer | prc_next |
type(mm5_data), pointer | prc_prev |
type(mm5_data), pointer | prs_next |
type(mm5_data), pointer | prs_prev |
type(mm5_data), pointer | sst_next |
type(mm5_data), pointer | sst_prev |
type(mm5_data), pointer | sat_next |
type(mm5_data), pointer | sat_prev |
Function/Subroutine Documentation
subroutine mod_mm5::ioerror | ( | integer | IOS, |
character(len=*) | MSG | ||
) |
Here is the caller graph for this function:

subroutine mod_mm5::load_mm5 | ( | character(len=*), intent(in) | WND, |
character(len=*), intent(in) | HFX, | ||
character(len=*), intent(in) | EVP | ||
) |
Here is the call graph for this function:

Here is the caller graph for this function:

type(mm5_data) function, pointer mod_mm5::new_data | ( | ) |
Here is the caller graph for this function:

subroutine mod_mm5::read_evp | ( | type(mm5_data) | EVP, |
type(mm5_data) | PRC, | ||
type(mm5_data) | PRS, | ||
type(mm5_data) | SST, | ||
type(mm5_data) | SAT | ||
) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_mm5::read_hfx | ( | type(mm5_data) | SWR, |
type(mm5_data) | NHF, | ||
type(mm5_data) | LNG, | ||
type(mm5_data) | SEN, | ||
type(mm5_data) | LAT | ||
) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_mm5::read_wnd | ( | type(mm5_data) | WNDX, |
type(mm5_data) | WNDY, | ||
type(mm5_data) | STRX, | ||
type(mm5_data) | STRY | ||
) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_mm5::update_evp_rg | ( | type(time) | NOW, |
real(sp), dimension(:,:), pointer | EVP, | ||
real(sp), dimension(:,:), pointer | PRC, | ||
real(sp), dimension(:,:), pointer | PRS, | ||
real(sp), dimension(:,:), pointer | SST, | ||
real(sp), dimension(:,:), pointer | SAT | ||
) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_mm5::update_evp_us | ( | type(time) | NOW, |
real(sp), dimension(:), pointer | EVP, | ||
real(sp), dimension(:), pointer | PRC, | ||
real(sp), dimension(:), pointer | PRS, | ||
real(sp), dimension(:), pointer | SST, | ||
real(sp), dimension(:), pointer | SAT | ||
) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_mm5::update_hfx_rg | ( | type(time) | NOW, |
real(sp), dimension(:,:), pointer | SWR, | ||
real(sp), dimension(:,:), pointer | NHF, | ||
real(sp), dimension(:,:), pointer | LNG, | ||
real(sp), dimension(:,:), pointer | SEN, | ||
real(sp), dimension(:,:), pointer | LAT | ||
) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_mm5::update_hfx_us | ( | type(time) | NOW, |
real(sp), dimension(:), pointer | SWR, | ||
real(sp), dimension(:), pointer | NHF, | ||
real(sp), dimension(:), pointer | LNG, | ||
real(sp), dimension(:), pointer | SEN, | ||
real(sp), dimension(:), pointer | LAT | ||
) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_mm5::update_mm5 | ( | type(time) | NOW | ) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_mm5::update_wnd_rg | ( | type(time) | NOW, |
real(sp), dimension(:,:), pointer | SPDX, | ||
real(sp), dimension(:,:), pointer | SPDY, | ||
real(sp), dimension(:,:), pointer | STRX, | ||
real(sp), dimension(:,:), pointer | STRY | ||
) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_mm5::update_wnd_us | ( | type(time) | NOW, |
real(sp), dimension(:), pointer | SPDX, | ||
real(sp), dimension(:), pointer | SPDY, | ||
real(sp), dimension(:), pointer | STRX, | ||
real(sp), dimension(:), pointer | STRY | ||
) |
Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation
type(mm5_data), pointer mod_mm5::evp_next |
type(mm5_data), pointer mod_mm5::evp_prev |
type(interp_weights) mod_mm5::intp_c |
type(interp_weights) mod_mm5::intp_n |
type(mm5_data), pointer mod_mm5::lat_next |
type(mm5_data), pointer mod_mm5::lat_prev |
type(mm5_data), pointer mod_mm5::lng_next |
type(mm5_data), pointer mod_mm5::lng_prev |
real(sp), dimension(:,:), allocatable mod_mm5::mm5lat |
character(len=100), parameter mod_mm5::mm5ll = "/hosts/medm-vault/data01/shu/data_source/raw/util/mm5_domain2.ll" |
real(sp), dimension(:,:), allocatable mod_mm5::mm5lon |
real(sp), dimension(:,:), allocatable mod_mm5::mm5x |
real(sp), dimension(:,:), allocatable mod_mm5::mm5y |
integer, parameter mod_mm5::mx =129 |
type(mm5_data), pointer mod_mm5::nhf_next |
type(mm5_data), pointer mod_mm5::nhf_prev |
integer, parameter mod_mm5::ny =102 |
type(mm5_data), pointer mod_mm5::prc_next |
type(mm5_data), pointer mod_mm5::prc_prev |
type(mm5_data), pointer mod_mm5::prs_next |
type(mm5_data), pointer mod_mm5::prs_prev |
type(mm5_data), pointer mod_mm5::sat_next |
type(mm5_data), pointer mod_mm5::sat_prev |
type(mm5_data), pointer mod_mm5::sen_next |
type(mm5_data), pointer mod_mm5::sen_prev |
type(mm5_data), pointer mod_mm5::sst_next |
type(mm5_data), pointer mod_mm5::sst_prev |
type(mm5_data), pointer mod_mm5::strx_next |
type(mm5_data), pointer mod_mm5::strx_prev |
type(mm5_data), pointer mod_mm5::stry_next |
type(mm5_data), pointer mod_mm5::stry_prev |
type(mm5_data), pointer mod_mm5::swr_next |
type(mm5_data), pointer mod_mm5::swr_prev |
type(mm5_data), pointer mod_mm5::wndx_next |
type(mm5_data), pointer mod_mm5::wndx_prev |
type(mm5_data), pointer mod_mm5::wndy_next |
type(mm5_data), pointer mod_mm5::wndy_prev |