MOM6
MOM_time_manager.F90
Go to the documentation of this file.
2 !********+*********+*********+*********+*********+*********+*********+**
3 !* *
4 !* This file is a part of MOM. See MOM.F90 for licensing. *
5 !* *
6 !* By R. Hallberg November 2005 *
7 !* *
8 !* This module wraps the FMS time manager module. *
9 !* *
10 !********+*********+*********+*********+*********+*********+*********+**
11 
12 use time_manager_mod, only : time_type, get_time, set_time
13 use time_manager_mod, only : time_type_to_real, real_to_time_type
14 use time_manager_mod, only : operator(+), operator(-), operator(*), operator(/)
15 use time_manager_mod, only : operator(>), operator(<), operator(>=), operator(<=)
16 use time_manager_mod, only : operator(==), operator(/=), operator(//)
17 use time_manager_mod, only : set_ticks_per_second , get_ticks_per_second
18 use time_manager_mod, only : get_date, set_date, increment_date
19 use time_manager_mod, only : days_in_month, month_name
20 use time_manager_mod, only : set_calendar_type, get_calendar_type
21 use time_manager_mod, only : julian, noleap, thirty_day_months, gregorian
22 use time_manager_mod, only : no_calendar
23 
24 implicit none ; private
25 
26 public :: time_type, get_time, set_time, time_type_to_real, real_to_time_type
27 public :: set_ticks_per_second , get_ticks_per_second
28 public :: operator(+), operator(-), operator(*), operator(/)
29 public :: operator(>), operator(<), operator(>=), operator(<=)
30 public :: operator(==), operator(/=), operator(//)
31 public :: get_date, set_date, increment_date, month_name, days_in_month
32 public :: julian, noleap, thirty_day_months, gregorian, no_calendar
33 public :: set_calendar_type, get_calendar_type
34 
35 end module mom_time_manager