ROMS
|
Functions/Subroutines | |
subroutine, public | caldate (currenttime, yy_i, yd_i, mm_i, dd_i, h_i, m_i, s_i, yd_dp, dd_dp, h_dp, m_dp, s_dp) |
subroutine, public | datenum (datenumber, year, month, day, hour, minutes, seconds) |
subroutine, public | datestr (datenumber, isdayunits, datestring) |
subroutine, public | datevec (datenumber, isdayunits, year, month, day, hour, minutes, seconds, f_minutes, f_hour) |
subroutine, public | day_code (month, day, year, code) |
subroutine, public | get_date (date_str) |
subroutine, public | ref_clock (r_time) |
subroutine, public | roms_clock (year, month, day, hour, minutes, seconds, clocktime) |
subroutine, public | time_iso8601 (mytime, date_string) |
subroutine, public | time_string (mytime, date_string) |
subroutine, public | time_units (ustring, year, month, day, hour, minutes, seconds) |
integer function, public | yearday (year, month, day) |
subroutine, public dateclock_mod::caldate | ( | real(dp), intent(in) | currenttime, |
integer, intent(out), optional | yy_i, | ||
integer, intent(out), optional | yd_i, | ||
integer, intent(out), optional | mm_i, | ||
integer, intent(out), optional | dd_i, | ||
integer, intent(out), optional | h_i, | ||
integer, intent(out), optional | m_i, | ||
integer, intent(out), optional | s_i, | ||
real(dp), intent(out), optional | yd_dp, | ||
real(dp), intent(out), optional | dd_dp, | ||
real(dp), intent(out), optional | h_dp, | ||
real(dp), intent(out), optional | m_dp, | ||
real(dp), intent(out), optional | s_dp ) |
Definition at line 73 of file dateclock.F.
References datevec(), mod_kinds::dp, mod_scalars::rclock, round_mod::round(), mod_scalars::time_ref, and yearday().
Referenced by analytical_mod::ana_cloud_tile(), analytical_mod::ana_specir_tile(), analytical_mod::ana_srflux_tile(), esmf_data_mod::data_ncread(), esmf_data_mod::data_setclock(), biology_mod::fennel_tile(), biology_mod::red_tide_tile(), cmeps_roms_mod::roms_setclock(), esmf_roms_mod::roms_setclock(), time_iso8601(), and time_string().
subroutine, public dateclock_mod::datenum | ( | real(dp), dimension(2), intent(out) | datenumber, |
integer, intent(in) | year, | ||
integer, intent(in) | month, | ||
integer, intent(in) | day, | ||
integer, intent(in), optional | hour, | ||
integer, intent(in), optional | minutes, | ||
real(dp), intent(in), optional | seconds ) |
Definition at line 241 of file dateclock.F.
References mod_kinds::dp, and mod_scalars::time_ref.
Referenced by mod_netcdf::netcdf_get_time::netcdf_get_time_0d(), mod_netcdf::netcdf_get_time::netcdf_get_time_1d(), mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_0d(), mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_1d(), mod_esmf_esm::read_esmconfig(), ref_clock(), and roms_clock().
subroutine, public dateclock_mod::datestr | ( | real(dp), intent(in) | datenumber, |
logical, intent(in) | isdayunits, | ||
character (len=*), intent(out) | datestring ) |
Definition at line 446 of file dateclock.F.
References datevec().
Referenced by mod_netcdf::netcdf_get_time::netcdf_get_time_0d(), mod_netcdf::netcdf_get_time::netcdf_get_time_1d(), mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_0d(), and mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_1d().
subroutine, public dateclock_mod::datevec | ( | real(dp), intent(in) | datenumber, |
logical, intent(in) | isdayunits, | ||
integer, intent(out) | year, | ||
integer, intent(out) | month, | ||
integer, intent(out) | day, | ||
integer, intent(out) | hour, | ||
integer, intent(out) | minutes, | ||
real(dp), intent(out) | seconds, | ||
real(dp), intent(out) | f_minutes, | ||
real(dp), intent(out) | f_hour ) |
Definition at line 514 of file dateclock.F.
References mod_kinds::dp, mod_scalars::rclock, round_mod::round(), and mod_scalars::time_ref.
Referenced by caldate(), and datestr().
subroutine, public dateclock_mod::day_code | ( | integer, intent(in) | month, |
integer, intent(in) | day, | ||
integer, intent(in) | year, | ||
integer, intent(out) | code ) |
Definition at line 751 of file dateclock.F.
Referenced by get_date().
subroutine, public dateclock_mod::get_date | ( | character (len=*), intent(out) | date_str | ) |
Definition at line 855 of file dateclock.F.
References day_code().
Referenced by close_io_mod::close_out(), inp_par_mod::inp_par(), mod_esmf_esm::read_esmconfig(), and cmeps_roms_mod::roms_create().
subroutine, public dateclock_mod::ref_clock | ( | real(dp), intent(in) | r_time | ) |
Definition at line 971 of file dateclock.F.
References datenum(), mod_kinds::dp, mod_scalars::rclock, and yearday().
Referenced by mod_esmf_esm::get_roms_ngrids(), and read_phypar().
subroutine, public dateclock_mod::roms_clock | ( | integer, intent(in) | year, |
integer, intent(in) | month, | ||
integer, intent(in) | day, | ||
integer, intent(in) | hour, | ||
integer, intent(in) | minutes, | ||
real(dp), intent(in) | seconds, | ||
real(dp), intent(out) | clocktime ) |
Definition at line 1151 of file dateclock.F.
References datenum(), and mod_scalars::rclock.
Referenced by cmeps_roms_mod::roms_import(), and esmf_roms_mod::roms_import().
subroutine, public dateclock_mod::time_iso8601 | ( | real(dp), intent(in) | mytime, |
character (len=20), intent(out) | date_string ) |
Definition at line 1211 of file dateclock.F.
References caldate().
subroutine, public dateclock_mod::time_string | ( | real(dp), intent(in) | mytime, |
character (len=22), intent(out) | date_string ) |
Definition at line 1271 of file dateclock.F.
References caldate().
Referenced by ad_initial(), ad_main3d(), roms_kernel_mod::adm_initial(), check_multifile(), esmf_data_mod::data_multifile(), esmf_data_mod::data_ncread(), esmf_data_mod::data_setclock(), def_mod_mod::def_mod_nf90(), def_mod_mod::def_mod_pio(), get_2dfld_nf90(), get_2dfld_pio(), get_2dfldr_nf90(), get_2dfldr_pio(), get_3dfld_nf90(), get_3dfld_pio(), get_3dfldr_nf90(), get_3dfldr_pio(), get_ngfld_nf90(), get_ngfld_pio(), get_ngfldr_nf90(), get_ngfldr_pio(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), initial(), main3d(), multifile_info_s1d(), multifile_info_s2d(), roms_kernel_mod::nlm_initial(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), mod_esmf_esm::read_esmconfig(), cmeps_roms_mod::roms_setclock(), esmf_roms_mod::roms_setclock(), rp_initial(), rp_main3d(), set_3dfld_mod::set_3dfld_tile(), set_3dfldr_mod::set_3dfldr_tile(), state_join_mod::state_join_nf90(), state_join_mod::state_join_pio(), state_read_mod::state_read_nf90(), state_read_mod::state_read_pio(), tl_initial(), tl_main3d(), roms_kernel_mod::tlm_initial(), wrt_ini_mod::wrt_ini_nf90(), wrt_ini_mod::wrt_ini_pio(), wrt_state_mod::wrt_state_nf90(), and wrt_state_mod::wrt_state_pio().
subroutine, public dateclock_mod::time_units | ( | character (len=*), intent(in) | ustring, |
integer, intent(out) | year, | ||
integer, intent(out) | month, | ||
integer, intent(out) | day, | ||
integer, intent(out) | hour, | ||
integer, intent(out) | minutes, | ||
real(dp), intent(out) | seconds ) |
Definition at line 1345 of file dateclock.F.
Referenced by mod_netcdf::netcdf_get_time::netcdf_get_time_0d(), mod_netcdf::netcdf_get_time::netcdf_get_time_1d(), mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_0d(), and mod_pio_netcdf::pio_netcdf_get_time::pio_netcdf_get_time_1d().
integer function, public dateclock_mod::yearday | ( | integer, intent(in) | year, |
integer, intent(in) | month, | ||
integer, intent(in) | day ) |
Definition at line 1513 of file dateclock.F.
Referenced by caldate(), and ref_clock().