MOM6
time_utils.F90 File Reference

Go to the source code of this file.

Data Types

interface  time_utils_mod::fms2esmf_cal
 Converts calendar from FMS to ESMF format. More...
 
interface  time_utils_mod::esmf2fms_time
 Converts time from FMS to ESMF format. More...
 

Modules

module  time_utils_mod
 Set of time utilities for converting between FMS and ESMF time type.
 

Functions/Subroutines

type(esmf_calkind_flag) function time_utils_mod::fms2esmf_cal_c (calendar)
 Sets fms2esmf_cal_c to the corresponding ESMF calendar type. More...
 
type(esmf_calkind_flag) function time_utils_mod::fms2esmf_cal_i (calendar)
 Sets fms2esmf_cal_i to the corresponding ESMF calendar type. More...
 
type(time_type) function time_utils_mod::esmf2fms_time_t (time)
 Converts date from ESMF format to FMS format. More...
 
type(time_type) function time_utils_mod::esmf2fms_timestep (timestep)
 Converts time-interval from ESMF format to FMS format. More...
 
type(esmf_time) function, public time_utils_mod::fms2esmf_time (time, calkind)
 Converts date from FMS format to ESMF format. More...
 
type(time_type) function, public time_utils_mod::string_to_date (string, rc)
 Converts a string (I4.4,I2.2,I2.2,".",I2.2,I2.2,I2.2) that represents yr, mon, day, hr, min, sec to a FMS data format. More...