ticktime.f90

来自「CLM集合卡曼滤波数据同化算法」· F90 代码 · 共 36 行

F90
36
字号
       SUBROUTINE ticktime (dtime, jday, iyear, mcsec)!=======================================================================!      Source file: ticktime.f90! Original version: Yongjiu Dai, September 15, 1999!!      Notes: Greenwich time!!=======================================================================      IMPLICIT NONE      real, INTENT(in) :: dtime            ! model time step (second)      integer, INTENT(inout) :: iyear,jday,mcsec ! year and julian day, respectively!     local      integer maxday                       ! days of one year (365 or 366)!-----------------------------------------------------------------------      mcsec = mcsec + nint(dtime)      if(mcsec>86400)then         mcsec = mcsec - 86400         if((mod(iyear,4) == 0 .AND. mod(iyear,100) /=0) .OR. mod(iyear,400) == 0)then             maxday = 366         else             maxday = 365         endif         jday = jday + 1         if(jday > maxday) then            iyear = iyear + 1            jday = 1         endif      endif      END SUBROUTINE ticktime

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?