New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 1753 for trunk/NEMO – NEMO

Changeset 1753 for trunk/NEMO


Ignore:
Timestamp:
2009-11-25T13:35:09+01:00 (14 years ago)
Author:
cetlod
Message:

update TOP routines, relative to ticket:602

Location:
trunk/NEMO/TOP_SRC
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/TOP_SRC/PISCES/p4zint.F90

    r1715 r1753  
    1313   !!   p4z_int        :  interpolation and computation of various accessory fields 
    1414   !!---------------------------------------------------------------------- 
    15    USE dom_oce         ! ocean space and time domain variables  
    1615   USE oce_trc         ! 
    1716   USE trc 
  • trunk/NEMO/TOP_SRC/PISCES/trcsms_pisces.F90

    r1715 r1753  
    1313   !!   trcsms_pisces        :  Time loop of passive tracers sms 
    1414   !!---------------------------------------------------------------------- 
    15    USE dom_oce         ! ocean space and time domain variables  
    1615   USE oce_trc         ! 
    1716   USE trc 
  • trunk/NEMO/TOP_SRC/oce_trc.F90

    r1715 r1753  
    112112   USE dom_oce , ONLY :   ln_zco     =>  ln_zco      !: z-coordinate flag 
    113113   USE dom_oce , ONLY :   lk_zco     =>  lk_zco      !: z-coordinate flag (1D or 3D arrays) 
    114    USE dom_oce , ONLY :   hbatt     =>   hbatt       !: ocean depth at the vertical of  t-point (m) 
    115    USE dom_oce , ONLY :   hbatu     =>   hbatu       !: ocean depth at the vertical of  u-point (m) 
    116    USE dom_oce , ONLY :   hbatv     =>   hbatv       !: ocean depth at the vertical of w-point (m) 
    117    USE dom_oce , ONLY :   gsigt     =>   gsigt       !: model level depth coefficient at T-levels 
    118    USE dom_oce , ONLY :   gsigw     =>   gsigw       !: model level depth coefficient at W-levels 
    119    USE dom_oce , ONLY :   gsi3w     =>   gsi3w       !: model level depth coef at w-levels (defined as the sum of e3w) 
    120    USE dom_oce , ONLY :   esigt     =>   esigt       !: vertical scale factor coef. at t-levels 
    121    USE dom_oce , ONLY :   esigw     =>   esigw       !: vertical scale factor coef. at w-levels 
    122    USE dom_oce , ONLY :   lk_vvl    => lk_vvl  !: variable grid flag 
     114   USE dom_oce , ONLY :   hbatt      =>   hbatt      !: ocean depth at the vertical of  t-point (m) 
     115   USE dom_oce , ONLY :   hbatu      =>   hbatu      !: ocean depth at the vertical of  u-point (m) 
     116   USE dom_oce , ONLY :   hbatv      =>   hbatv      !: ocean depth at the vertical of w-point (m) 
     117   USE dom_oce , ONLY :   gsigt      =>   gsigt      !: model level depth coefficient at T-levels 
     118   USE dom_oce , ONLY :   gsigw      =>   gsigw      !: model level depth coefficient at W-levels 
     119   USE dom_oce , ONLY :   gsi3w      =>   gsi3w      !: model level depth coef at w-levels (defined as the sum of e3w) 
     120   USE dom_oce , ONLY :   esigt      =>   esigt      !: vertical scale factor coef. at t-levels 
     121   USE dom_oce , ONLY :   esigw      =>   esigw      !: vertical scale factor coef. at w-levels 
     122   USE dom_oce , ONLY :   lk_vvl     => lk_vvl       !: variable grid flag 
    123123 
    124124   !* masks, bathymetry * 
    125    USE dom_oce , ONLY :   mbathy    =>   mbathy      !: number of ocean level (=0,  & 1, ... , jpk-1)  
    126    USE dom_oce , ONLY :   tmask_i   =>   tmask_i     !: Interior mask at t-points 
    127    USE dom_oce , ONLY :   tmask     =>   tmask       !: land/ocean mask at t-points 
    128    USE dom_oce , ONLY :   umask     =>   umask       !: land/ocean mask at u-points    
    129    USE dom_oce , ONLY :   vmask     =>   vmask       !: land/ocean mask at v-points  
    130    USE dom_oce , ONLY :   fmask     =>   fmask       !: land/ocean mask at f-points  
     125   USE dom_oce , ONLY :   mbathy     =>   mbathy     !: number of ocean level (=0,  & 1, ... , jpk-1)  
     126   USE dom_oce , ONLY :   tmask_i    =>   tmask_i    !: Interior mask at t-points 
     127   USE dom_oce , ONLY :   tmask      =>   tmask      !: land/ocean mask at t-points 
     128   USE dom_oce , ONLY :   umask      =>   umask      !: land/ocean mask at u-points    
     129   USE dom_oce , ONLY :   vmask      =>   vmask      !: land/ocean mask at v-points  
     130   USE dom_oce , ONLY :   fmask      =>   fmask      !: land/ocean mask at f-points  
    131131# if defined key_off_degrad 
    132    USE dom_oce , ONLY :   facvol    =>   facvol      !: volume factor for degradation 
     132   USE dom_oce , ONLY :   facvol     =>   facvol     !: volume factor for degradation 
    133133# endif 
    134134 
    135135   !* time domain * 
    136    USE dom_oce , ONLY :   neuler    =>   neuler      !: restart euler forward option (0=Euler) 
    137    USE dom_oce , ONLY :   rdt       =>   rdt         !: time step for the dynamics  
    138    USE dom_oce , ONLY :   atfp      =>   atfp        !: asselin time filter parameter 
    139    USE dom_oce , ONLY :   atfp1     =>   atfp1       !: asselin time filter coeff. (atfp1= 1-2*atfp) 
    140    USE dom_oce , ONLY :   rdttra    =>   rdttra      !: vertical profile of tracer time step 
     136   USE dom_oce , ONLY :   neuler     =>   neuler     !: restart euler forward option (0=Euler) 
     137   USE dom_oce , ONLY :   rdt        =>   rdt        !: time step for the dynamics  
     138   USE dom_oce , ONLY :   atfp       =>   atfp       !: asselin time filter parameter 
     139   USE dom_oce , ONLY :   atfp1      =>   atfp1      !: asselin time filter coeff. (atfp1= 1-2*atfp) 
     140   USE dom_oce , ONLY :   rdttra     =>   rdttra     !: vertical profile of tracer time step 
    141141   !                                                 !: it is the accumulated duration of previous runs 
    142142   !                                                 !: that may have been run with different time steps. 
     143   !* calendar variables * 
     144   USE dom_oce , ONLY :   nyear      =>   nyear      !: current year 
     145   USE dom_oce , ONLY :   nmonth     =>   nmonth     !: current month 
     146   USE dom_oce , ONLY :   nday       =>   nday       !: current day of the month 
     147   USE dom_oce , ONLY :   ndastp     =>   ndastp     !: time step date in yyyymmdd format 
     148   USE dom_oce , ONLY :   nday_year  =>   nday_year  !: current day counted from jan 1st of the current year 
     149   USE dom_oce , ONLY :   nsec_year  =>   nsec_year  !: current time step counted in second since 00h jan 1st of the current year 
     150   USE dom_oce , ONLY :   nsec_month =>   nsec_month !: current time step counted in second since 00h 1st day of the current month 
     151   USE dom_oce , ONLY :   nsec_day   =>   nsec_day   !: current time step counted in second since 00h of the current day 
     152   USE dom_oce , ONLY :   fjulday    =>   fjulday    !: julian day 
     153   USE dom_oce , ONLY :   adatrj     =>   adatrj     !: number of elapsed days since the begining of the whole simulation 
     154                                                     !: (cumulative duration of previous runs  
     155                                                     !: that may have used different time-step size) 
     156   USE dom_oce , ONLY :   nyear_len  =>   nyear_len  !: length in days of the previous/current year 
     157   USE dom_oce , ONLY :   nmonth_len =>   nmonth_len !: length in days of the months of the current year 
     158 
    143159 
    144160   !* ocean fields: here now and after fields * 
Note: See TracChangeset for help on using the changeset viewer.