SCALE-RM
|
module REAL input WRF-ARW More...
Functions/Subroutines | |
subroutine, public | parentatomsetupwrfarw (dims, timelen, basename_org) |
Atmos Setup. More... | |
subroutine, public | parentatomopenwrfarw |
subroutine, public | parentatominputwrfarw (velz_org, llvelx_org, llvely_org, pres_org, temp_org, qtrc_org, lon_org, lat_org, cz_org, basename, mptype_parent, dims, it) |
subroutine, public | parentlandsetupwrfarw (ldims, basename_land) |
Land Setup. More... | |
subroutine, public | parentlandinputwrfarw (tg_org, sh2o_org, lst_org, ust_org, albg_org, topo_org, lmask_org, llon_org, llat_org, lz_org, basename, ldims, use_file_landwater, it) |
subroutine, public | parentoceansetupwrfarw (odims, timelen, basename_org) |
Ocean Setup. More... | |
subroutine, public | parentoceanopenwrfarw |
subroutine, public | parentoceaninputwrfarw (tw_org, sst_org, albw_org, z0w_org, omask_org, olon_org, olat_org, basename, odims, it) |
subroutine | wrf_arwpost_calc_uvmet (u_latlon, v_latlon, u_on_map, v_on_map, xlon, xlat, basename, K1, I1, J1) |
convert vector varibles from map-projected grid on wrf model to lat-lon grid More... | |
module REAL input WRF-ARW
name | type | default value | comment |
---|---|---|---|
WRF_FILE_TYPE | logical | .false. | wrf filetype: T=wrfout, F=wrfrst |
subroutine, public mod_realinput_wrfarw::parentatomsetupwrfarw | ( | integer, dimension(6), intent(out) | dims, |
integer, intent(out) | timelen, | ||
character(len=h_long), intent(in) | basename_org | ||
) |
Atmos Setup.
Definition at line 92 of file mod_realinput_wrfarw.f90.
References scale_external_io::externalfilegetshape(), scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, scale_external_io::iwrfarw, and scale_process::prc_mpistop().
Referenced by mod_realinput::parentatomsetup().
subroutine, public mod_realinput_wrfarw::parentatomopenwrfarw | ( | ) |
Definition at line 151 of file mod_realinput_wrfarw.f90.
References scale_stdio::io_fid_log, and scale_stdio::io_l.
Referenced by mod_realinput::parentatomsetup().
subroutine, public mod_realinput_wrfarw::parentatominputwrfarw | ( | real(rp), dimension(:,:,:), intent(out) | velz_org, |
real(rp), dimension(:,:,:), intent(out) | llvelx_org, | ||
real(rp), dimension(:,:,:), intent(out) | llvely_org, | ||
real(rp), dimension(:,:,:), intent(out) | pres_org, | ||
real(rp), dimension(:,:,:), intent(out) | temp_org, | ||
real(rp), dimension(:,:,:,:), intent(out) | qtrc_org, | ||
real(rp), dimension(:,:), intent(out) | lon_org, | ||
real(rp), dimension(:,:), intent(out) | lat_org, | ||
real(rp), dimension(:,:,:), intent(out) | cz_org, | ||
character(len=*), intent(in) | basename, | ||
integer, intent(in) | mptype_parent, | ||
integer, dimension(6), intent(in) | dims, | ||
integer, intent(in) | it | ||
) |
Definition at line 172 of file mod_realinput_wrfarw.f90.
References scale_const::const_d2r, scale_const::const_grav, scale_const::const_laps, scale_tracer::i_nc, scale_tracer::i_ng, scale_tracer::i_ni, scale_tracer::i_nr, scale_tracer::i_ns, scale_tracer::i_qc, scale_tracer::i_qg, scale_tracer::i_qi, scale_tracer::i_qr, scale_tracer::i_qs, scale_tracer::i_qv, scale_stdio::io_fid_log, scale_stdio::io_l, scale_tracer::qa, and wrf_arwpost_calc_uvmet().
Referenced by mod_realinput::parentatomsetup().
subroutine, public mod_realinput_wrfarw::parentlandsetupwrfarw | ( | integer, dimension(3), intent(out) | ldims, |
character(len=h_long), intent(in) | basename_land | ||
) |
Land Setup.
Definition at line 431 of file mod_realinput_wrfarw.f90.
References scale_external_io::externalfilegetshape(), scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, scale_external_io::iwrfarw, and scale_process::prc_mpistop().
Referenced by mod_realinput::parentatomsetup().
subroutine, public mod_realinput_wrfarw::parentlandinputwrfarw | ( | real(rp), dimension(:,:,:), intent(out) | tg_org, |
real(rp), dimension(:,:,:), intent(out) | sh2o_org, | ||
real(rp), dimension(:,:), intent(out) | lst_org, | ||
real(rp), dimension(:,:), intent(out) | ust_org, | ||
real(rp), dimension(:,:,:), intent(out) | albg_org, | ||
real(rp), dimension(:,:), intent(out) | topo_org, | ||
real(rp), dimension(:,:), intent(out) | lmask_org, | ||
real(rp), dimension(:,:), intent(out) | llon_org, | ||
real(rp), dimension(:,:), intent(out) | llat_org, | ||
real(rp), dimension(:), intent(out) | lz_org, | ||
character(len=*), intent(in) | basename, | ||
integer, dimension(3), intent(in) | ldims, | ||
logical, intent(in) | use_file_landwater, | ||
integer, intent(in) | it | ||
) |
Definition at line 501 of file mod_realinput_wrfarw.f90.
References scale_const::const_d2r, scale_const::const_i_lw, scale_const::const_i_sw, scale_const::const_undef, scale_external_io::externalfilevarexistence(), scale_stdio::io_fid_log, and scale_stdio::io_l.
Referenced by mod_realinput::parentatomsetup().
subroutine, public mod_realinput_wrfarw::parentoceansetupwrfarw | ( | integer, dimension(2), intent(out) | odims, |
integer, intent(out) | timelen, | ||
character(len=h_long), intent(in) | basename_org | ||
) |
Ocean Setup.
Definition at line 635 of file mod_realinput_wrfarw.f90.
References scale_external_io::externalfilegetshape(), scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, scale_external_io::iwrfarw, and scale_process::prc_mpistop().
Referenced by mod_realinput::parentatomsetup().
subroutine, public mod_realinput_wrfarw::parentoceanopenwrfarw | ( | ) |
Definition at line 687 of file mod_realinput_wrfarw.f90.
References scale_stdio::io_fid_log, and scale_stdio::io_l.
Referenced by mod_realinput::parentatomsetup().
subroutine, public mod_realinput_wrfarw::parentoceaninputwrfarw | ( | real(rp), dimension(:,:), intent(out) | tw_org, |
real(rp), dimension(:,:), intent(out) | sst_org, | ||
real(rp), dimension(:,:,:), intent(out) | albw_org, | ||
real(rp), dimension(:,:), intent(out) | z0w_org, | ||
real(rp), dimension(:,:), intent(out) | omask_org, | ||
real(rp), dimension(:,:), intent(out) | olon_org, | ||
real(rp), dimension(:,:), intent(out) | olat_org, | ||
character(len=*), intent(in) | basename, | ||
integer, dimension(2), intent(in) | odims, | ||
integer, intent(in) | it | ||
) |
Definition at line 705 of file mod_realinput_wrfarw.f90.
References scale_const::const_d2r, scale_const::const_i_lw, scale_const::const_i_sw, scale_const::const_undef, scale_external_io::externalfilevarexistence(), scale_stdio::io_fid_log, and scale_stdio::io_l.
Referenced by mod_realinput::parentatomsetup().
subroutine mod_realinput_wrfarw::wrf_arwpost_calc_uvmet | ( | real(rp), dimension(:,:,:), intent(out) | u_latlon, |
real(rp), dimension(:,:,:), intent(out) | v_latlon, | ||
real(rp), dimension(:,:,:), intent(in) | u_on_map, | ||
real(rp), dimension(:,:,:), intent(in) | v_on_map, | ||
real(rp), dimension(:,:), intent(in) | xlon, | ||
real(rp), dimension(:,:), intent(in) | xlat, | ||
character(len=*), intent(in) | basename, | ||
integer, intent(in) | K1, | ||
integer, intent(in) | I1, | ||
integer, intent(in) | J1 | ||
) |
convert vector varibles from map-projected grid on wrf model to lat-lon grid
Definition at line 791 of file mod_realinput_wrfarw.f90.
References scale_const::const_d2r, scale_const::const_pi, and dc_log::log().
Referenced by parentatominputwrfarw().