SCALE-RM
|
module EXTERNAL INPUT More...
Functions/Subroutines | |
subroutine, public | extin_setup |
Setup. More... | |
subroutine | extin_update_1d (var, varname, axistype, current_time, error) |
Read data. More... | |
subroutine | extin_update_2d (var, varname, axistype, current_time, error) |
Read data. More... | |
subroutine | extin_update_3d (var, varname, axistype, current_time, error) |
Read data. More... | |
module EXTERNAL INPUT
subroutine, public scale_external_input::extin_setup | ( | ) |
Setup.
Definition at line 88 of file scale_external_input.F90.
References scale_calendar::calendar_adjust_daysec(), scale_calendar::calendar_cfunits2sec(), scale_calendar::calendar_combine_daysec(), scale_calendar::calendar_date2daysec(), scale_calendar::calendar_daysec2date(), scale_const::const_undef, gtool_file::filegetalldatainfo(), scale_calendar::i_day, scale_calendar::i_month, scale_calendar::i_year, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_process::prc_mpistop(), scale_process::prc_myrank, scale_time::time_nowdaysec, scale_time::time_offset_year, and scale_time::time_startdaysec.
Referenced by mod_rm_driver::scalerm().
subroutine scale_external_input::extin_update_1d | ( | real(rp), dimension(:), intent(out) | var, |
character(len=*), intent(in) | varname, | ||
character(len=*), intent(in) | axistype, | ||
real(dp), intent(in) | current_time, | ||
logical, intent(out) | error | ||
) |
Read data.
Definition at line 406 of file scale_external_input.F90.
References scale_grid_index::ieb, scale_grid_index::imaxb, scale_stdio::io_fid_log, scale_stdio::io_l, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jmaxb, scale_grid_index::jsb, scale_grid_index::ke, scale_grid_index::kmax, scale_grid_index::ks, scale_process::prc_mpistop(), and scale_process::prc_myrank.
subroutine scale_external_input::extin_update_2d | ( | real(rp), dimension(:,:), intent(out) | var, |
character(len=*), intent(in) | varname, | ||
character(len=*), intent(in) | axistype, | ||
real(dp), intent(in) | current_time, | ||
logical, intent(out) | error | ||
) |
Read data.
Definition at line 500 of file scale_external_input.F90.
References scale_grid_index::ieb, scale_grid_index::imaxb, scale_stdio::io_fid_log, scale_stdio::io_l, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jmaxb, scale_grid_index::jsb, scale_grid_index::ke, scale_grid_index::kmax, scale_grid_index::ks, scale_process::prc_mpistop(), and scale_process::prc_myrank.
subroutine scale_external_input::extin_update_3d | ( | real(rp), dimension(:,:,:), intent(out) | var, |
character(len=*), intent(in) | varname, | ||
character(len=*), intent(in) | axistype, | ||
real(dp), intent(in) | current_time, | ||
logical, intent(out) | error | ||
) |
Read data.
Definition at line 602 of file scale_external_input.F90.
References scale_calendar::calendar_adjust_daysec(), scale_calendar::calendar_combine_daysec(), scale_calendar::calendar_date2daysec(), scale_calendar::calendar_daysec2date(), scale_calendar::i_day, scale_calendar::i_month, scale_calendar::i_year, scale_grid_index::ieb, scale_grid_index::imaxb, scale_stdio::io_fid_log, scale_stdio::io_l, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jmaxb, scale_grid_index::jsb, scale_grid_index::ke, scale_grid_index::kmax, scale_grid_index::ks, scale_land_grid_index::lke, scale_land_grid_index::lkmax, scale_land_grid_index::lks, scale_process::prc_mpistop(), scale_process::prc_myrank, scale_urban_grid_index::uke, scale_urban_grid_index::ukmax, and scale_urban_grid_index::uks.