SCALE-RM
|
module OCEAN / Physics File More...
Functions/Subroutines | |
subroutine, public | ocean_phy_file_setup (OCEAN_TYPE) |
Setup. More... | |
subroutine, public | ocean_phy_file (OCEAN_TEMP_t, OCEAN_TEMP, OCEAN_SFLX_WH, OCEAN_SFLX_prec, OCEAN_SFLX_evap, dt) |
Slab ocean model. More... | |
module OCEAN / Physics File
name | type | default value | comment |
---|---|---|---|
OCEAN_PHY_FILE_BASENAME | character(len=H_LONG) | '' | |
OCEAN_PHY_FILE_ENABLE_PERIODIC_YEAR | logical | .false. | |
OCEAN_PHY_FILE_ENABLE_PERIODIC_MONTH | logical | .false. | |
OCEAN_PHY_FILE_ENABLE_PERIODIC_DAY | logical | .false. | |
OCEAN_PHY_FILE_STEP_FIXED | integer | 0 | |
OCEAN_PHY_FILE_OFFSET | real(RP) | 0.0_RP | |
OCEAN_PHY_FILE_DEFVAL | real(RP) | = UNDEF | |
OCEAN_PHY_FILE_CHECK_COORDINATES | logical | .true. | |
OCEAN_PHY_FILE_STEP_LIMIT | integer | 0 |
subroutine, public scale_ocean_phy_file::ocean_phy_file_setup | ( | character(len=*), intent(in) | OCEAN_TYPE | ) |
Setup.
Definition at line 50 of file scale_ocean_phy_file.F90.
References scale_const::const_undef, scale_external_input::extin_regist(), scale_grid_index::ia, scale_grid_index::ie, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_fid_nml, scale_stdio::io_l, scale_stdio::io_nml, scale_grid_index::is, scale_grid_index::ja, scale_grid_index::je, scale_grid_index::js, scale_landuse::landuse_fact_ocean, and scale_process::prc_mpistop().
Referenced by scale_ocean_phy::ocean_phy_setup().
subroutine, public scale_ocean_phy_file::ocean_phy_file | ( | real(rp), dimension (ia,ja), intent(out) | OCEAN_TEMP_t, |
real(rp), dimension (ia,ja), intent(in) | OCEAN_TEMP, | ||
real(rp), dimension (ia,ja), intent(in) | OCEAN_SFLX_WH, | ||
real(rp), dimension(ia,ja), intent(in) | OCEAN_SFLX_prec, | ||
real(rp), dimension(ia,ja), intent(in) | OCEAN_SFLX_evap, | ||
real(dp), intent(in) | dt | ||
) |
Slab ocean model.
Definition at line 150 of file scale_ocean_phy_file.F90.
References scale_grid_index::ie, scale_stdio::io_fid_log, scale_stdio::io_l, scale_grid_index::is, scale_grid_index::je, scale_grid_index::js, scale_process::prc_mpistop(), and scale_time::time_nowdaysec.
Referenced by scale_ocean_phy::ocean_phy_setup().