Changeset 1715
- Timestamp:
- 2009-11-05T16:18:26+01:00 (15 years ago)
- Location:
- trunk/NEMO
- Files:
-
- 52 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/C1D_SRC/diawri_c1d.F90
r1581 r1715 26 26 USE phycst ! physical constants 27 27 USE zdfmxl ! mixed layer 28 USE daymod ! calendar29 28 USE dianam ! build name of file (routine) 30 29 USE diawri -
trunk/NEMO/LIM_SRC_2/limdia_2.F90
r1581 r1715 16 16 !! lim_dia_init_2 : initialization and namelist read 17 17 !!---------------------------------------------------------------------- 18 USE dom_oce ! ocean space and time domain 18 19 USE phycst ! 19 20 USE par_ice_2 ! ice parameters 20 21 USE sbc_oce ! surface boundary condition variables 21 USE daymod !22 22 USE dom_ice_2 ! 23 23 USE ice_2 ! -
trunk/NEMO/LIM_SRC_2/limdmp_2.F90
r1465 r1715 20 20 USE dom_oce 21 21 USE oce 22 USE daymod ! calendar23 22 USE iom 24 23 -
trunk/NEMO/LIM_SRC_2/limrst_2.F90
r1473 r1715 16 16 !! lim_rst_read_2 : read the ice restart file 17 17 !!---------------------------------------------------------------------- 18 USE dom_oce ! ocean space and time domain 18 19 USE ice_2 19 20 USE sbc_oce 20 21 USE sbc_ice 21 USE daymod22 22 23 23 USE in_out_manager -
trunk/NEMO/LIM_SRC_2/limtrp_2.F90
r1694 r1715 14 14 USE phycst 15 15 USE dom_oce 16 USE daymod17 16 USE in_out_manager ! I/O manager 18 17 USE dom_ice_2 -
trunk/NEMO/LIM_SRC_2/limwri_2.F90
r1482 r1715 21 21 USE phycst 22 22 USE dom_oce 23 USE daymod24 23 USE sbc_oce 25 24 USE sbc_ice -
trunk/NEMO/LIM_SRC_3/limdia.F90
r1581 r1715 19 19 USE in_out_manager 20 20 USE par_ice ! ice parameters 21 USE daymod22 21 USE dom_ice 23 22 USE ice -
trunk/NEMO/LIM_SRC_3/limrst.F90
r1473 r1715 19 19 USE sbc_oce ! Surface boundary condition: ocean fields 20 20 USE sbc_ice ! Surface boundary condition: ice fields 21 USE daymod22 21 USE iom 23 22 -
trunk/NEMO/LIM_SRC_3/limtrp.F90
r1465 r1715 14 14 USE phycst 15 15 USE dom_oce 16 USE daymod17 16 USE in_out_manager ! I/O manager 18 17 USE sbc_oce ! Surface boundary condition: ocean fields -
trunk/NEMO/LIM_SRC_3/limupdate.F90
r1701 r1715 27 27 USE sbc_ice ! Surface boundary condition: ice fields 28 28 USE dom_ice 29 USE daymod30 29 USE phycst ! Define parameters for the routines 31 30 USE ice -
trunk/NEMO/LIM_SRC_3/limwri.F90
r1469 r1715 21 21 USE phycst 22 22 USE dom_oce 23 USE daymod24 23 USE in_out_manager 25 24 USE sbc_oce ! Surface boundary condition: ocean fields -
trunk/NEMO/OFF_SRC/DIA/dianam.F90
r1703 r1715 15 15 USE phycst ! physical constants 16 16 USE in_out_manager ! I/O manager 17 USE daymod ! calendar18 17 USE ioipsl, ONLY : ju2ymds ! for calendar 19 18 -
trunk/NEMO/OFF_SRC/DOM/domain.F90
r1500 r1715 15 15 USE phycst ! physical constants 16 16 USE in_out_manager ! I/O manager 17 USE daymod ! calendar18 17 USE lib_mpp ! distributed memory computing library 19 18 -
trunk/NEMO/OFF_SRC/DOM/domrea_dimg.h90
r1152 r1715 37 37 !! * Modules used 38 38 USE lib_mpp 39 USE d aymod39 USE dom_oce ! ocean space and time domain 40 40 41 41 !! * Local declarations -
trunk/NEMO/OFF_SRC/istate.F90
r1152 r1715 11 11 USE oce ! ocean dynamics and active tracers 12 12 USE dom_oce ! ocean space and time domain 13 USE daymod !14 13 USE ldftra_oce ! ocean active tracers: lateral physics 15 14 USE zdf_oce ! ocean vertical physics -
trunk/NEMO/OFF_SRC/opa.F90
r1497 r1715 11 11 USE dom_oce ! ocean space domain variables 12 12 USE oce ! dynamics and tracers variables 13 USE daymod ! calendar14 13 USE in_out_manager ! I/O manager 15 14 USE lib_mpp ! distributed memory computing -
trunk/NEMO/OPA_SRC/BDY/bdydta.F90
r1713 r1715 19 19 USE oce ! ocean dynamics and tracers 20 20 USE dom_oce ! ocean space and time domain 21 USE daymod ! calendar22 21 USE phycst ! physical constants 23 22 USE bdy_oce ! ocean open boundary conditions -
trunk/NEMO/OPA_SRC/BDY/bdytides.F90
r1601 r1715 31 31 USE bdy_par ! Unstructured boundary parameters 32 32 USE bdy_oce ! ocean open boundary conditions 33 USE daymod ! calendar34 33 35 34 IMPLICIT NONE -
trunk/NEMO/OPA_SRC/DIA/diadimg.F90
r1685 r1715 10 10 USE dom_oce ! ocean space and time domain 11 11 USE in_out_manager ! I/O manager 12 USE daymod ! calendar13 12 14 13 IMPLICIT NONE -
trunk/NEMO/OPA_SRC/DIA/diagap.F90
r1685 r1715 19 19 USE dtatem ! ??? 20 20 USE dtasal ! ??? 21 USE daymod ! calendar22 21 USE dianam ! build name of file (routine) 23 22 USE lib_mpp ! distributed memory computing library -
trunk/NEMO/OPA_SRC/DIA/dianam.F90
r1700 r1715 15 15 USE phycst ! physical constants 16 16 USE in_out_manager ! I/O manager 17 USE daymod ! calendar18 17 USE ioipsl, ONLY : ju2ymds ! for calendar 19 18 -
trunk/NEMO/OPA_SRC/DIA/diaptr.F90
r1686 r1715 20 20 USE oce ! ocean dynamics and active tracers 21 21 USE dom_oce ! ocean space and time domain 22 USE daymod ! calandar23 22 USE phycst ! physical constants 24 23 USE ldftra_oce ! ocean active tracers: lateral physics -
trunk/NEMO/OPA_SRC/DIA/diawri.F90
r1649 r1715 18 18 USE phycst ! physical constants 19 19 USE zdfmxl ! mixed layer 20 USE daymod ! calendar21 20 USE dianam ! build name of file (routine) 22 21 USE zdfddm ! vertical physics: double diffusion -
trunk/NEMO/OPA_SRC/DOM/dom_oce.F90
r1601 r1715 61 61 !!---------------------------------------------------------------------- 62 62 !! space domain parameters 63 !! 63 !!---------------------------------------------------------------------- 64 64 LOGICAL, PUBLIC :: lzoom = .FALSE. !: zoom flag 65 65 LOGICAL, PUBLIC :: lzoom_e = .FALSE. !: East zoom type flag … … 115 115 !!---------------------------------------------------------------------- 116 116 !! vertical coordinate and scale factors 117 !! -------------------------------------- 117 !! --------------------------------------------------------------------- 118 118 ! !!* Namelist namzgr : vertical coordinate * 119 119 LOGICAL, PUBLIC :: ln_zco = .TRUE. !: z-coordinate - full step … … 177 177 !!---------------------------------------------------------------------- 178 178 !! masks, bathymetry 179 !! ----------------- 179 !! --------------------------------------------------------------------- 180 180 INTEGER , PUBLIC, DIMENSION(jpi,jpj) :: mbathy !: number of ocean level (=0, 1, ... , jpk-1) 181 181 REAL(wp), PUBLIC, DIMENSION(jpi,jpj) :: bathy !: ocean depth (meters) … … 193 193 194 194 !!---------------------------------------------------------------------- 195 !! calendar variables 196 !! --------------------------------------------------------------------- 197 INTEGER , PUBLIC :: nyear !: current year 198 INTEGER , PUBLIC :: nmonth !: current month 199 INTEGER , PUBLIC :: nday !: current day of the month 200 INTEGER , PUBLIC :: ndastp !: time step date in yyyymmdd format 201 INTEGER , PUBLIC :: nday_year !: current day counted from jan 1st of the current year 202 REAL(wp), PUBLIC :: rsec_year !: current time step counted in second since 00h jan 1st of the current year 203 REAL(wp), PUBLIC :: rsec_month !: current time step counted in second since 00h 1st day of the current month 204 REAL(wp), PUBLIC :: rsec_day !: current time step counted in second since 00h of the current day 205 REAL(wp), PUBLIC :: fjulday !: julian day 206 REAL(wp), PUBLIC :: adatrj !: number of elapsed days since the begining of the whole simulation 207 ! !: (cumulative duration of previous runs that may have used different time-step size) 208 INTEGER , PUBLIC, DIMENSION(0: 1) :: nyear_len !: length in days of the previous/current year 209 INTEGER , PUBLIC, DIMENSION(0:13) :: nmonth_len !: length in days of the months of the current year 210 REAL(wp), PUBLIC, DIMENSION(0:13) :: rmonth_half !: second since Jan 1st 0h of the current year and the half of the months 211 REAL(wp), PUBLIC, DIMENSION(0:13) :: rmonth_end !: second since Jan 1st 0h of the current year and the end of the months 212 REAL(wp), PUBLIC :: sec1jan000 !: second since Jan 1st 0h of nit000 year and Jan 1st 0h the current year 213 214 !!---------------------------------------------------------------------- 195 215 !! agrif domain 196 216 !!---------------------------------------------------------------------- -
trunk/NEMO/OPA_SRC/DTA/dtasal.F90
r1609 r1715 15 15 USE in_out_manager ! I/O manager 16 16 USE phycst ! physical constants 17 USE daymod ! calendar18 17 #if defined key_orca_lev10 19 18 USE lbclnk ! ocean lateral boundary conditions (or mpp link) -
trunk/NEMO/OPA_SRC/DTA/dtatem.F90
r1609 r1715 15 15 USE in_out_manager ! I/O manager 16 16 USE phycst ! physical constants 17 USE daymod ! calendar18 17 #if defined key_orca_lev10 19 18 USE lbclnk ! ocean lateral boundary conditions (or mpp link) -
trunk/NEMO/OPA_SRC/FLO/flowri.F90
r1685 r1715 19 19 USE dom_oce ! ocean space and time domain 20 20 USE lib_mpp ! distribued memory computing library 21 USE daymod22 21 USE in_out_manager ! I/O manager 23 22 -
trunk/NEMO/OPA_SRC/OBC/obcdta.F90
r1528 r1715 16 16 USE phycst ! physical constants 17 17 USE obc_oce ! ocean open boundary conditions 18 USE daymod ! calendar19 18 USE in_out_manager ! I/O logical units 20 19 USE lib_mpp ! distributed memory computing -
trunk/NEMO/OPA_SRC/OBC/obcrst.F90
r1581 r1715 13 13 USE phycst ! physical constants 14 14 USE obc_oce ! ocean open boundary conditions 15 USE daymod ! calendar16 15 USE lib_mpp ! for mppobc 17 16 USE in_out_manager ! I/O manager -
trunk/NEMO/OPA_SRC/SBC/cpl_oasis4.F90
r1281 r1715 38 38 USE lib_mpp, only : mpprecv ! message passing 39 39 #endif 40 USE daymod ! date and time info41 40 USE dom_oce ! ocean space and time domain 42 41 USE in_out_manager ! I/O manager -
trunk/NEMO/OPA_SRC/SBC/fldread.F90
r1702 r1715 16 16 USE dom_oce ! ocean space and time domain 17 17 USE phycst ! ??? 18 USE daymod ! calendar19 18 USE in_out_manager ! I/O manager 20 19 USE iom ! I/O manager library -
trunk/NEMO/OPA_SRC/SBC/sbcana.F90
r1695 r1715 16 16 USE sbc_oce ! Surface boundary condition: ocean fields 17 17 USE phycst ! physical constants 18 USE daymod ! calendar19 18 USE in_out_manager ! I/O manager 20 19 USE lib_mpp ! distribued memory computing library -
trunk/NEMO/OPA_SRC/SBC/sbcblk_clio.F90
r1695 r1715 22 22 USE dom_oce ! ocean space and time domain 23 23 USE phycst ! physical constants 24 USE daymod ! calendar25 24 USE fldread ! read input fields 26 25 USE sbc_oce ! Surface boundary condition: ocean fields -
trunk/NEMO/OPA_SRC/SBC/sbcblk_core.F90
r1705 r1715 24 24 USE dom_oce ! ocean space and time domain 25 25 USE phycst ! physical constants 26 USE daymod ! calendar27 26 USE fldread ! read input fields 28 27 USE sbc_oce ! Surface boundary condition: ocean fields -
trunk/NEMO/OPA_SRC/SBC/sbcflx.F90
r1695 r1715 29 29 USE sbc_oce ! Surface boundary condition: ocean fields 30 30 USE phycst ! physical constants 31 USE daymod ! calendar32 31 USE fldread ! read input fields 33 32 USE iom ! IOM library -
trunk/NEMO/OPA_SRC/SBC/sbcfwb.F90
r1581 r1715 20 20 USE sbcrnf ! ocean runoffs 21 21 USE sbcssr ! SS damping terms 22 USE daymod ! calendar23 22 USE in_out_manager ! I/O manager 24 23 USE lib_mpp ! distribued memory computing library -
trunk/NEMO/OPA_SRC/SBC/sbcice_lim.F90
r1695 r1715 33 33 USE albedo 34 34 35 USE daymod ! day calendar36 35 USE phycst ! Define parameters for the routines 37 36 USE eosbn2 ! equation of state -
trunk/NEMO/OPA_SRC/SBC/sbcice_lim_2.F90
r1695 r1715 32 32 USE albedo 33 33 34 USE daymod ! day calendar35 34 USE phycst ! Define parameters for the routines 36 35 USE eosbn2 ! equation of state -
trunk/NEMO/OPA_SRC/SBC/sbcmod.F90
r1705 r1715 14 14 USE oce ! ocean dynamics and tracers 15 15 USE dom_oce ! ocean space and time domain 16 USE daymod ! calendar17 16 USE phycst ! physical constants 18 17 -
trunk/NEMO/OPA_SRC/SBC/sbcrnf.F90
r1601 r1715 17 17 USE dom_oce ! ocean space and time domain 18 18 USE phycst ! physical constants 19 USE dom_oce ! ocean domain variables20 19 USE sbc_oce ! surface boundary condition variables 21 20 USE fldread ! ??? 22 21 USE in_out_manager ! I/O manager 23 USE daymod ! calendar24 22 USE iom ! I/O module 25 23 -
trunk/NEMO/OPA_SRC/SBC/sbcssm.F90
r1267 r1715 13 13 USE oce ! ocean dynamics and tracers 14 14 USE dom_oce ! ocean space and time domain 15 USE daymod ! calendar16 15 USE sbc_oce ! Surface boundary condition: ocean fields 17 16 USE prtctl ! Print control (prt_ctl routine) -
trunk/NEMO/OPA_SRC/SBC/sbcssr.F90
r1601 r1715 15 15 USE sbc_oce ! surface boundary condition 16 16 USE phycst ! physical constants 17 USE daymod ! calendar18 17 USE sbcrnf ! surface boundary condition : runoffs 19 18 USE fldread ! read input fields -
trunk/NEMO/OPA_SRC/TRD/trdmld.F90
r1685 r1715 27 27 USE in_out_manager ! I/O manager 28 28 USE phycst ! Define parameters for the routines 29 USE daymod ! calendar30 29 USE dianam ! build the name of file (routine) 31 30 USE ldfslp ! iso-neutral slopes -
trunk/NEMO/OPA_SRC/TRD/trdmld_rst.F90
r1473 r1715 11 11 USE trdmod_oce ! ocean variables for trend diagnostics (i.e. icp/mixed-layer/vorticity) 12 12 USE in_out_manager ! I/O manager 13 USE daymod ! calendar14 13 USE iom ! I/O module 15 14 USE restart ! only for lrst_oce -
trunk/NEMO/OPA_SRC/TRD/trdvor.F90
r1601 r1715 23 23 USE phycst ! Define parameters for the routines 24 24 USE ldfdyn_oce ! ocean active tracers: lateral physics 25 USE daymod ! calandar26 25 USE dianam ! build the name of file (routine) 27 26 USE zdfmxl ! mixed layer depth -
trunk/NEMO/OPA_SRC/daymod.F90
r1713 r1715 40 40 PUBLIC day_init ! called by istate.F90 41 41 42 INTEGER , PUBLIC :: nyear !: current year43 INTEGER , PUBLIC :: nmonth !: current month44 INTEGER , PUBLIC :: nday !: current day of the month45 INTEGER , PUBLIC :: ndastp !: time step date in yyyymmdd format46 INTEGER , PUBLIC :: nday_year !: current day counted from jan 1st of the current year47 REAL(wp), PUBLIC :: rsec_year !: current time step counted in second since 00h jan 1st of the current year48 REAL(wp), PUBLIC :: rsec_month !: current time step counted in second since 00h 1st day of the current month49 REAL(wp), PUBLIC :: rsec_day !: current time step counted in second since 00h of the current day50 51 REAL(wp), PUBLIC :: fjulday !: julian day52 REAL(wp), PUBLIC :: adatrj !: number of elapsed days since the begining of the whole simulation53 ! !: (cumulative duration of previous runs that may have used different time-step size)54 INTEGER , PUBLIC, DIMENSION(0: 1) :: nyear_len !: length in days of the previous/current year55 INTEGER , PUBLIC, DIMENSION(0:13) :: nmonth_len !: length in days of the months of the current year56 REAL(wp), PUBLIC, DIMENSION(0:13) :: rmonth_half !: second since Jan 1st 0h of the current year and the half of the months57 REAL(wp), PUBLIC, DIMENSION(0:13) :: rmonth_end !: second since Jan 1st 0h of the current year and the end of the months58 REAL(wp), PUBLIC :: sec1jan000 !: second since Jan 1st 0h of nit000 year and Jan 1st 0h the current year59 60 42 !!---------------------------------------------------------------------- 61 43 !! NEMO/OPA 3.2 , LOCEAN-IPSL (2009) -
trunk/NEMO/OPA_SRC/opa.F90
r1685 r1715 37 37 USE sbc_oce ! surface boundary condition: ocean 38 38 USE trdmod_oce ! ocean variables trends 39 USE daymod ! calendar40 39 USE domcfg ! domain configuration (dom_cfg routine) 41 40 USE mppini ! shared/distributed memory setting (mpp_init routine) -
trunk/NEMO/TOP_SRC/PISCES/p4zint.F90
r1352 r1715 13 13 !! p4z_int : interpolation and computation of various accessory fields 14 14 !!---------------------------------------------------------------------- 15 USE dom_oce ! ocean space and time domain variables 15 16 USE oce_trc ! 16 17 USE trc -
trunk/NEMO/TOP_SRC/PISCES/trcsms_pisces.F90
r1542 r1715 13 13 !! trcsms_pisces : Time loop of passive tracers sms 14 14 !!---------------------------------------------------------------------- 15 USE dom_oce ! ocean space and time domain variables 15 16 USE oce_trc ! 16 17 USE trc -
trunk/NEMO/TOP_SRC/SED/sed.F90
r1329 r1715 21 21 rdt => rdt !: time step for the dynamics 22 22 23 USE daymod , ONLY : &24 23 nyear => nyear , & !: Current year 25 24 nmonth => nmonth , & !: Current month -
trunk/NEMO/TOP_SRC/oce_trc.F90
r1644 r1715 139 139 USE dom_oce , ONLY : atfp1 => atfp1 !: asselin time filter coeff. (atfp1= 1-2*atfp) 140 140 USE dom_oce , ONLY : rdttra => rdttra !: vertical profile of tracer time step 141 USE daymod , ONLY : ndastp => ndastp !: time step date in year/month/day aammjj142 USE daymod , ONLY : nday_year => nday_year !: curent day counted from jan 1st of the current year143 USE daymod , ONLY : nyear => nyear !: Current year144 USE daymod , ONLY : nmonth => nmonth !: Current month145 USE daymod , ONLY : nday => nday !: Current day146 USE daymod , ONLY : adatrj => adatrj !: number of elapsed days since the begining of the run147 141 ! !: it is the accumulated duration of previous runs 148 142 ! !: that may have been run with different time steps. -
trunk/NEMO/TOP_SRC/trcdia.F90
r1656 r1715 21 21 !! trcdib_wr : outputs of biological fields 22 22 !!---------------------------------------------------------------------- 23 USE dom_oce ! ocean space and time domain variables 23 24 USE oce_trc 24 25 USE trc
Note: See TracChangeset
for help on using the changeset viewer.