FV3 Bundle
time_interp.F90 File Reference
#include <file_version.h>
Include dependency graph for time_interp.F90:

Go to the source code of this file.

Data Types

interface  time_interp_mod::time_interp
 

Modules

module  time_interp_mod
 

Functions/Subroutines

subroutine, public time_interp_mod::time_interp_init ()
 
subroutine time_interp_mod::time_interp_frac (Time, weight)
 
real function, public time_interp_mod::fraction_of_year (Time)
 
subroutine time_interp_mod::time_interp_year (Time, weight, year1, year2)
 
subroutine time_interp_mod::time_interp_month (Time, weight, year1, year2, month1, month2)
 
subroutine time_interp_mod::time_interp_day (Time, weight, year1, year2, month1, month2, day1, day2)
 
subroutine time_interp_mod::time_interp_modulo (Time, Time_beg, Time_end, Timelist, weight, index1, index2, correct_leap_year_inconsistency, err_msg)
 
subroutine time_interp_mod::bisect (Timelist, Time, index1, index2)
 
subroutine time_interp_mod::time_interp_list (Time, Timelist, weight, index1, index2, modtime, err_msg)
 
type(time_type) function time_interp_mod::year_midpt (year)
 
type(time_type) function time_interp_mod::month_midpt (year, month)
 
type(time_type) function time_interp_mod::set_modtime (Tin, modtime)
 
subroutine time_interp_mod::error_handler (string)
 

Variables

integer, parameter, public time_interp_mod::none =0
 
integer, parameter, public time_interp_mod::year =1
 
integer, parameter, public time_interp_mod::month =2
 
integer, parameter, public time_interp_mod::day =3
 
integer, parameter time_interp_mod::secmin = 60
 
integer, parameter time_interp_mod::minhour = 60
 
integer, parameter time_interp_mod::hourday = 24
 
integer, parameter time_interp_mod::sechour = secmin*minhour
 
integer, parameter time_interp_mod::secday = secmin*minhour*hourday
 
integer, parameter time_interp_mod::monyear = 12
 
integer, parameter time_interp_mod::halfday = secday/2
 
integer time_interp_mod::yrmod
 
integer time_interp_mod::momod
 
integer time_interp_mod::dymod
 
logical time_interp_mod::mod_leapyear
 
logical time_interp_mod::module_is_initialized =.FALSE.
 
logical time_interp_mod::perthlike_behavior =.FALSE.