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 1121 for trunk – NEMO

Changeset 1121 for trunk


Ignore:
Timestamp:
2008-06-20T17:23:23+02:00 (16 years ago)
Author:
cetlod
Message:

change the style of all top namelist to be consistent with the forthcoming style of OPA namelist, see ticket:196

Location:
trunk/CONFIG
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/GYRE_LOBSTER/EXP00/namelist_lobster

    r1095 r1121  
     1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     2!! LOBSTER :    1  - biological parameters for phytoplankton    (namlobphy) 
     3!! namelists    2  - biological parameters for nutrients        (namlobnut) 
     4!!              3  - biological parameters for zooplankton      (namlobzoo)     
     5!!              4  - biological parameters for detritus         (namlobdet) 
     6!!              5  - biological parameters for DOM              (namlobdom) 
     7!!              6  - parameters from aphotic layers to sediment (namlobsed) 
     8!!              7  - general coefficients                       (namlobrat) 
     9!!              8  - optical parameters                         (namlobopt) 
     10!!              9  - additional 2D/3D  diagnostics              (namlobdia) 
     11!!              10 - biological diagnostics trends              (namlobdbi)  
     12!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     13!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     14&namlobphy     !   biological parameters for phytoplankton 
     15!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     16   apmin   =  0.        ! fixed phytoplancton concentration            [mmol/m3] 
     17   tmumax  =  1.21e-5   ! maximal phytoplankton growth rate            [s-1]  
     18   rgamma  =  0.05      ! phytoplankton exudation fraction             [%] 
     19   fphylab =  0.75      ! NH4 fraction of phytoplankton exsudation      
     20   tmmaxp  =  0.0       ! maximal phytoplancton mortality rate         [s-1]  
     21   tmminp  =  5.8e-7    ! minimal phytoplancton mortality rate         [0.05/86400 s-1=20 days]  
     22   rcchl   =  60.       ! Carbone/Chlorophyl ratio                     [mgC.mgChla-1] 
     23   aki     =  33.       ! light photosynthesis half saturation constant[W/m2] 
     24   toptp   =  0.        ! optimal photosynthesis temperature 
     25/ 
     26!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     27&namlobnut     !   biological parameters for nutrients 
     28!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     29   anmin   =  0.        ! minimum nutrients concentration              [mmol/m3] 
     30   akno3   =  0.7       ! nitrate limitation half-saturation value     [mmol/m3] 
     31   aknh4   =  0.001     ! ammonium limitation half-saturation value    [mmol/m3] 
     32   taunn   =  5.80e-7   ! nitrification rate                           [s-1]   
     33   psinut  =  3.        ! inhibition of nitrate uptake by ammonium 
     34/ 
     35!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     36&namlobzoo     !   biological parameters for zooplankton 
     37!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     38   azmin   = 0.         ! minimum zooplancton concentration                      [mmol/m3] 
     39   eggzoo  = 0.0        ! minimum for zooplankton concentration, egg effect      [mmolN.m-3] 
     40   rgz     = 0.         ! ivlev coeff for zoo mortality 
     41   rppz    = 0.8        ! zooplankton nominal preference for phytoplancton food  [%] 
     42   taus    = 9.26E-6    ! specific zooplankton maximal grazing rate              [s-1]  
     43!                       ! 0.75/86400 s-1=8.680555E-6    1/86400 = 1.15e-5 
     44   aks     = 1.         ! half-saturation constant for total zooplankton grazing [mmolN.m-3] 
     45   rpnaz   = 0.3        ! non-assimilated phytoplankton by zooplancton           [%] 
     46   rdnaz   = 0.3        ! non-assimilated detritus by zooplankton                [%]  
     47   tauzn   = 8.1e-7     ! zooplancton specific excretion rate                    [0.1/86400 s-1=10 days]  
     48   fzoolab = 0.5        ! NH4 fraction of zooplankton excretion 
     49   fdbod   = 0.5        ! zooplankton mortality fraction that goes to detritus 
     50   tmmaxz  = 0.         ! maximal zooplankton mortality rate 
     51   tmminz  = 2.31e-6    ! minimal zooplankton mortality rate                     [(mmolN/m3)-1 d-1] 
     52/ 
     53!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     54&namlobdet     !   biological parameters for detritus 
     55!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     56   admin   = 0.         ! minimum detritus concentration                 [mmol/m3] 
     57   taudn   = 5.80e-7    ! detritus breakdown rate                        [0.1/86400 s-1=10 days] 
     58   fdetlab = 0.         ! NH4 fraction of detritus dissolution            
     59   vsed    = 3.47e-5    ! detritus sedimentation speed                   [m/s] 
     60/ 
     61!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     62&namlobdom     !   biological parameters for DOM 
     63!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     64   taudomn = 6.43e-8    ! DOM breakdown rate                             [s-1]  
     65!                       ! slow remineralization rate of semi-labile dom to nh4 (1 month) 
     66/ 
     67!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     68&namlobsed     !   parameters from aphotic layers to sediment 
     69!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     70   sedlam     = 3.86e-7 ! time coefficient of POC remineralization in sediments [s-1] 
     71   sedlostpoc = 0.      ! mass of POC lost in sediments 
     72/ 
     73!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     74&namlobrat     !   general coefficients 
     75!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     76   redf    = 6.56       ! redfield ratio (C:N) for phyto 
     77   reddom  = 6.56       ! redfield ratio (C:N) for DOM 
     78   slopet  = 0.         ! van t Hoff "coefficient" 
     79   tmaxr   = 0.         ! maximal damping coeff under euphotic layer 
     80   tminr   = 5.80e-7    ! minimal damping coeff under euphotic layer 
     81   xhr     = -0.858     ! coeff for martin''s remineralisation profile 
     82   filmax  = 0.         ! ???? 
     83   toptgz  = 0.         ! ????  
     84   tmaxgz  = 0.         ! ????  
     85   anumin  = 0.         ! ????  
     86   afdmin  = 0.         ! ????  
     87/ 
     88!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     89&namlobopt     !   optical parameters 
     90!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     91   xkg0   = 0.0232     ! green absorption coefficient of water 
     92   xkr0   = 0.225      ! red absorption coefficent of water 
     93   xkgp   = 0.074      ! green absorption coefficient of chl 
     94   xkrp   = 0.037      ! red absorption coefficient of chl 
     95   xlg    = 0.674      ! green chl exposant for absorption 
     96   xlr    = 0.629      ! red chl exposant for absorption 
     97   rpig   = 0.7        ! chla/chla+pheo ratio 
     98/ 
     99!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     100&namlobdia     !   additional 2D/3D tracers diagnostics ("key_trc_diaadd") 
     101!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     102   nwritedia    =  360    !  time step frequency for tracers diagnostics 
    1103! 
    2 ! OPA MODEL specific namelist for LOBSTER1 model (#ifdef key_trc_lobster1) 
    3 ! --------- 
     104!              !    name   ! title of   ! units ! 
     105!              !           ! the field  !       !   
     106   lobdia2d(1)   = 'TNO3PHY' , 'TNO3PHY',  '-' 
     107   lobdia2d(2)   = 'TNH4PHY' , 'TNH4PHY',  '-' 
     108   lobdia2d(3)   = 'TPHYDOM' , 'TPHYDOM',  '-' 
     109   lobdia2d(4)   = 'TPHYNH4' , 'TPHYNH4',  '-' 
     110   lobdia2d(5)   = 'TPHYZOO' , 'TPHYZOO',  '-' 
     111   lobdia2d(6)   = 'TPHYDET' , 'TPHYDET',  '-' 
     112   lobdia2d(7)   = 'TDETZOO' , 'TDETZOO',  '-' 
     113   lobdia2d(8)   = 'TDETSED' , 'TDETSED',  '-' 
     114   lobdia2d(9)   = 'TZOODET' , 'TZOODET',  '-' 
     115   lobdia2d(10)  = 'TZOOBOD' , 'TZOOBOD',  '-' 
     116   lobdia2d(11)  = 'TZOONH4' , 'TZOONH4',  '-' 
     117   lobdia2d(12)  = 'TZOODOM' , 'TZOODOM',  '-' 
     118   lobdia2d(13)  = 'TNH4NO3' , 'TNH4NO3',  '-' 
     119   lobdia2d(14)  = 'TDOMNH4' , 'TDOMNH4',  '-' 
     120   lobdia2d(15)  = 'TDETNH4' , 'TDETNH4',  '-' 
     121   lobdia2d(16)  = 'TPHYTOT' , 'TPHYTOT',  '-' 
     122   lobdia2d(17)  = 'TZOOTOT' , 'TZOOTOT',  '-' 
     123   lobdia2d(18)  = 'TDETDOM' , 'TDETDOM',  '-' 
     124   lobdia2d(19)  = 'SEDPOC ' , 'SEDPOC ',  '-' 
     125   lobdia3d(1)   = 'FNO3PHY' , 'FNO3PHY',  '-' 
     126   lobdia3d(2)   = 'FNH4PHY' , 'FNH4PHY',  '-' 
     127   lobdia3d(3)   = 'FNH4NO3' , 'FNH4NO3',  '-' 
     128/ 
     129!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     130&namlobdbi     !   biological diagnostics trends         "key_trc_diabio" 
     131!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     132   nwritebio    =   360    !  time step frequency for biological outputs 
    4133! 
    5 !       NATBIO   biological parameters 
    6 ! 
    7 ! PHYTOPLANKTON 
    8 !  apmin     fixed phytoplancton concentration, mmol/m3 
    9 !  tmumax    maximal phytoplankton growth rate, 2.00/86400 s-1 = 2.314815e-5, 
    10 !  rgamma    phytoplankton exudation fraction, % 
    11 !  fphylab   NH4 fraction of phytoplankton exsudation 
    12 !  tmmaxp    maximal phytoplancton mortality rate, 0. 
    13 !  tmminp    minimal phytoplancton mortality rate, 0.05/86400 s-1 = 20 jours 
    14 !  rcchl     Carbone/Chlorophyl ratio, 60 mgC.mgChla-1 
    15 !  aki       light photosynthesis half saturation constant 6.18 W/m2 
    16 !  toptp     optimal photosynthesis temperature 
    17 ! 
    18 ! NUTRIENTS 
    19 !  anmin  minimum nutrients concentration, mmol/m3 
    20 !  akno3  nitrate limitation half-saturation value, mmol/m3 
    21 !  aknh4  ammonium limitation half-saturation value, mmol/m3 
    22 !  taunn  nitrification rate, s-1 
    23 !  psinut inhibition of nitrate uptake by ammonium 
    24 ! 
    25 ! ZOOPLANKTON 
    26 !  azmin  minimum zooplancton concentration, mmol/m3 
    27 !  eggzoo minimum for zooplankton concentration, mmolN.m-3, egg effect 
    28 !  rgz    ivlev coeff for zoo mortality  
    29 !  rppz   zooplankton nominal preference for phytoplancton food, % 
    30 !  taus   specific zooplankton maximal grazing rate, s-1 
    31 !         0.75/86400 s-1=8.680555E-6    1/86400 = 1.15e-5 
    32 !  aks    half-saturation constant for total zooplankton grazing, 
    33 !         mmolN.m-3 
    34 !  rpnaz  non-assimilated phytoplankton by zooplancton, % 
    35 !  rdnaz  non-assimilated detritus by zooplankton, % 
    36 !  tauzn  zooplancton specific excretion rate, 0.1/86400 s-1 = 10 jours 
    37 !  fzoolab NH4 fraction of zooplankton excretion 
    38 !  fdbod  zooplankton mortality fraction that goes to detritus 
    39 !  tmmaxz maximal zooplankton mortality rate 
    40 !  tmminz minimal zooplankton mortality rate,  1 (mmolN/m3)-1 d-1 
    41 ! 
    42 ! DETRITUS 
    43 !  admin    minimum detritus concentration, mmol/m3 
    44 !  taudn    detritus breakdown rate, 0.1/86400 s-1 = 10 jours 
    45 !  fdetlab  NH4 fraction of detritus dissolution 
    46 !  vsed     detritus sedimentation speed, m/s 
    47 ! 
    48 ! DOM 
    49 !  taudomn DOM breakdown rate, s-1 
    50 !          slow remineralization rate of semi-labile dom to nh4 (1 month) 
    51 ! 
    52 ! DIC, ALK 
    53 !  rhocaco3 rain ratio organic carbon vs caco3 
    54 ! 
    55 ! COEF FOR FLUXES FROM THE APHOTIC LAYER TO THE SEDIMENTS 
    56 !  sedlam     : time coefficient of POC remineralization in sediments, s-1 
    57 !  sedlostpoc : mass of POC lost in sediments 
    58 !  sedcallam  : time coefficient of CaCO3 remineralization in sediments 
    59 !  sedlostcal : mass of CaCO3 lost in sediments 
    60 ! 
    61 ! GENERAL COEFFICIENTS 
    62 !  redf     redfield ratio (C:N) for phyto 
    63 !  reddom   redfield ratio (C:N) for DOM 
    64 !  redfoxy  redfield ratio (O:N) 
    65 !  slopet   van t Hoff "coefficient"           
    66 !  tmaxr    maximal damping coeff under euphotic layer, 0. 
    67 !  tminr    minimal damping coeff under euphotic layer 
    68 !  xhr      coeff for martin''s remineralisation profile 
    69 !  xhrc     coeff for martin''s remineralisation profile for CaCO3 
    70 ! 
    71 ! COEF USED ? 
    72 !  xzki      = 1. ki varies with depth, =0. ki = cte = aki 
    73 !  filmax 
    74 !  toptgz 
    75 !  tmaxgz 
    76 !  anumin 
    77 !  afdmin 
    78 !   rhocaco3 = 0.1 
    79 !   sedcallam = 0. 
    80 !   sedlostcal = 0. 
    81 !   redfoxy = 10.75, 
    82 !   xhrc  = -0.1, 
    83 ! avant 21-10-2005: 
    84 !   reddom = 12. 
    85 ! 
    86 &natbio 
    87    apmin = 0., 
    88    tmumax= 1.21e-5 
    89    rgamma= 0.05 
    90    fphylab = 0.75 
    91    tmmaxp= 0.0 
    92    tmminp= 5.8e-7 
    93    rcchl = 60. 
    94    aki   = 33. 
    95    toptp = 0. 
    96  
    97    anmin = 0. 
    98    akno3 = 0.7 
    99    aknh4 = 0.001 
    100    taunn = 5.80e-7 
    101    psinut = 3. 
    102  
    103    azmin = 0. 
    104    eggzoo= 0.0 
    105    rgz   = 0. 
    106    rppz  = 0.8 
    107    taus  = 9.26E-6 
    108    aks   = 1. 
    109    rpnaz = 0.3 
    110    rdnaz = 0.3 
    111    tauzn = 8.1e-7 
    112    fzoolab = 0.5 
    113    fdbod = 0.5 
    114    tmmaxz= 0. 
    115    tmminz= 2.31e-6 
    116  
    117    admin = 0. 
    118    taudn = 5.80e-7 
    119    fdetlab = 0. 
    120    vsed  = 3.47e-5 
    121  
    122    taudomn = 6.43e-8 
    123  
    124    sedlam = 3.86e-7 
    125    sedlostpoc = 0. 
    126  
    127    redf  = 6.56 
    128    reddom = 6.56 
    129    slopet = 0. 
    130    tmaxr = 0. 
    131    tminr = 5.80e-7 
    132    xhr   = -0.858 
    133  
    134    filmax= 0. 
    135    toptgz= 0. 
    136    tmaxgz= 0. 
    137    anumin= 0. 
    138    afdmin= 0. 
     134!              !    name   !       title of the field        !     units   ! 
     135   lobdiabio(1)  = 'TNO3PHY' , 'New primary production        ',  'mmole/m3/s' 
     136   lobdiabio(2)  = 'TNH4PHY' , 'Regenerated primary production',  'mmole/m3/s' 
     137   lobdiabio(3)  = 'TPHYDOM' , 'Grazing                       ',  'mmole/m3/s' 
    139138/ 
    140 ! 
    141 !       NATOPT   optical parameters 
    142 ! 
    143 !  xkg0  green absorption coefficient of water 
    144 !  xkr0  red absorption coefficent of water 
    145 !  xkgp  green absorption coefficient of chl 
    146 !  xkrp  red absorption coefficient of chl 
    147 !  xlg   green chl exposant for absorption 
    148 !  xlr   red chl exposant for absorption 
    149 !  rpig  chla/chla+pheo ratio 
    150 ! 
    151 &natopt 
    152    xkg0  = 0.0232 
    153    xkr0  = 0.225 
    154    xkgp  = 0.074 
    155    xkrp  = 0.037 
    156    xlg   = 0.674 
    157    xlr   = 0.629 
    158    rpig  = 0.7 
    159 / 
    160 ! 
    161 !       NATDBI   biological diagnostics trends (#ifdef key_trc_diabio) 
    162 ! 
    163 !  nwritebio : time step frequency for biological outputs (48 : 1/jour) 
    164 !  ctrbio short title (max 8 characters) for biological trends 
    165 !  ctrbil long title (max 80 characters) for biological trends 
    166 !  ctrbiu unit for biological trends 
    167 ! 
    168  &NATDBI 
    169    nwritebio =  36 
    170    ctrbio(1) = 'FNO3PHY' 
    171    ctrbio(2) = 'FNH4PHY' 
    172    ctrbio(3) = 'FPHYZOO' 
    173    ctrbil(1) = 'New primary production' 
    174    ctrbil(2) = 'Regenerated primary production' 
    175    ctrbil(3) = 'Grazing' 
    176    ctrbiu(1) = 'mmole/m3/s' 
    177    ctrbiu(2) = 'mmole/m3/s' 
    178    ctrbiu(3) = 'mmole/m3/s' 
    179  &END 
    180 ! 
    181 ! &NATGAS 
    182 !   gasfac = 1.7,  
    183 !   igaswind = 2 
    184 !   icice = 2  
    185 ! &END 
  • trunk/CONFIG/GYRE_LOBSTER/EXP00/namelist_top

    r1090 r1121  
     1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     2!! NEMO/TOP1 :  1 - tracer definition                     (namtoptrc) 
     3!! namelists    2 - dynamical tracer trends               (namtoptrd) 
     4!!              6 - tracer advection                      (namtopadv) 
     5!!              7 - tracer bottom boundary                (namtopbbl) 
     6!!              8 - tracer lateral diffusion              (namtopldf) 
     7!!              3 - tracer vertical physics               (namtopzdf) 
     8!!              9 - tracer newtonian damping              (namtopdmp) 
    19!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 ! OPA MODEL general namelist for passive tracers 
    3 ! ------------- 
    4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     10!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     11&namtoptrc     !   tracers definition 
     12!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     13   ndttrc      =  1        !  time step frequency for passive tracers       
     14   nwritetrc   = 360      !  time step frequency for tracer outputs 
     15   lrsttr      = .false.   !  start from a restart file (T) or not (F) 
     16   nrsttr      =   0       !  restart control = 0 initial time step is not compared to the restart file value 
     17                           !                  = 1 do not use the value in the restart file 
     18                           !                  = 2 calendar parameters read in the restart file 
    519! 
    6 !----------------------------------------------------------------------- 
    7 !       nattrc   
    8 !----------------------------------------------------------------------- 
    9 ! 
    10 !       NATTRC    
    11 !       nwritetrc time step frequency for tracer outputs 
    12 !       lrsttr    boolean term for tracer model restart (true or false) 
    13 !       nrsttr    control of the time step for tracer model restart (0, 1 or 2) 
    14 !       tracer type defined by : 
    15 !                 *  short name  
    16 !                 *  long_name 
    17 !                 *  units 
    18 !                 *  logical to read initial value from file or not 
    19 !                 *  logical to save value   
    20 !  
    21 &nattrc 
    22    nwritetrc   = 360  
    23    lrsttr      = .false. 
    24    nrsttr      = 0 
    25    tracer(1)   = 'DET' , 'Detritus                   ',  'mmole-N/m3' ,  .false. ,  .true. 
    26    tracer(2)   = 'ZOO' , 'Zooplankton concentration  ',  'mmole-N/m3' ,  .false. ,  .true. 
    27    tracer(3)   = 'PHY' , 'Phytoplankton concentration',  'mmole-N/m3' ,  .false. ,  .true. 
    28    tracer(4)   = 'NO3' , 'Nitrate concentration      ',  'mmole-N/m3' ,  .false. ,  .true. 
    29    tracer(5)   = 'NH4' , 'Ammonium concentration     ',  'mmole-N/m3' ,  .false. ,  .true. 
    30    tracer(6)   = 'DOM' , 'Dissolved organic matter   ',  'mmole-N/m3' ,  .false. ,  .true. 
     20!              ! name  !     title of the field       !   units       ! initial data ! save   ! 
     21!              !       !                              !               ! from file    ! or not !  
     22!              !       !                              !               ! or not       !        ! 
     23   tracer(1)   = 'DET' , 'Detritus                   ',  'mmole-N/m3' ,  .false.     ,  .true. 
     24   tracer(2)   = 'ZOO' , 'Zooplankton concentration  ',  'mmole-N/m3' ,  .false.     ,  .true. 
     25   tracer(3)   = 'PHY' , 'Phytoplankton concentration',  'mmole-N/m3' ,  .false.     ,  .true. 
     26   tracer(4)   = 'NO3' , 'Nitrate concentration      ',  'mmole-N/m3' ,  .false.     ,  .true. 
     27   tracer(5)   = 'NH4' , 'Ammonium concentration     ',  'mmole-N/m3' ,  .false.     ,  .true. 
     28   tracer(6)   = 'DOM' , 'Dissolved organic matter   ',  'mmole-N/m3' ,  .false.     ,  .true. 
    3129/ 
    3230!----------------------------------------------------------------------- 
    33 !       natrtd   dynamical tracers trends (#ifdef key_trc_diatrd)  
     31&namtoptrd     !   dynamical tracers trends ("key_trc_diatrd") 
    3432!----------------------------------------------------------------------- 
    35 !   nwritetrd : time step frequency for dynamical trends outputs 
    36 !   luttrd    : logical to keep large diagnostics with trends or not 
    37 !               one value per tracer 
    38 &natrtd 
    39    nwritetrd  = 360 
    40    luttrd(1)  = .false. 
    41    luttrd(2)  = .false. 
    42    luttrd(3)  = .false. 
    43    luttrd(4)  = .false. 
    44    luttrd(5)  = .false. 
    45    luttrd(6)  = .false. 
     33   nwritetrd  =    360   !  time step frequency for dynamical trends outputs 
     34!             !    save trends or not  ! 
     35   luttrd(1)  =   .false. 
     36   luttrd(2)  =   .false. 
     37   luttrd(3)  =   .false. 
     38   luttrd(4)  =   .false. 
     39   luttrd(5)  =   .false. 
     40   luttrd(6)  =   .false. 
    4641/ 
    4742!----------------------------------------------------------------------- 
    48 !       natdia  additional 2D/3D  (#ifdef key_trc_diaadd) 
     43&namtopadv    !   advection scheme for passive tracer  
    4944!----------------------------------------------------------------------- 
    50 !  nwritedia : time step frequency for additional arrays outputs 
    51 !  2D/3D diagnostic type defined by : 
    52 !                 *  short name  
    53 !                 *  long_name 
    54 !                 *  units 
    55 !  
    56 &natdia 
    57    nwritedia   = 360 
    58    diag2d(1)   = 'TNO3PHY' , 'TNO3PHY',  '-' 
    59    diag2d(2)   = 'TNH4PHY' , 'TNH4PHY',  '-' 
    60    diag2d(3)   = 'TPHYDOM' , 'TPHYDOM',  '-' 
    61    diag2d(4)   = 'TPHYNH4' , 'TPHYNH4',  '-' 
    62    diag2d(5)   = 'TPHYZOO' , 'TPHYZOO',  '-' 
    63    diag2d(6)   = 'TPHYDET' , 'TPHYDET',  '-' 
    64    diag2d(7)   = 'TDETZOO' , 'TDETZOO',  '-' 
    65    diag2d(8)   = 'TDETSED' , 'TDETSED',  '-' 
    66    diag2d(9)   = 'TZOODET' , 'TZOODET',  '-' 
    67    diag2d(10)  = 'TZOOBOD' , 'TZOOBOD',  '-' 
    68    diag2d(11)  = 'TZOONH4' , 'TZOONH4',  '-' 
    69    diag2d(12)  = 'TZOODOM' , 'TZOODOM',  '-' 
    70    diag2d(13)  = 'TNH4NO3' , 'TNH4NO3',  '-' 
    71    diag2d(14)  = 'TDOMNH4' , 'TDOMNH4',  '-' 
    72    diag2d(15)  = 'TDETNH4' , 'TDETNH4',  '-' 
    73    diag2d(16)  = 'TPHYTOT' , 'TPHYTOT',  '-' 
    74    diag2d(17)  = 'TZOOTOT' , 'TZOOTOT',  '-' 
    75    diag2d(18)  = 'TDETDOM' , 'TDETDOM',  '-' 
    76    diag2d(19)  = 'SEDPOC ' , 'SEDPOC ',  '-' 
    77    diag3d(1)   = 'FNO3PHY' , 'FNO3PHY',  '-' 
    78    diag3d(2)   = 'FNH4PHY' , 'FNH4PHY',  '-' 
    79    diag3d(3)   = 'FNH4NO3' , 'FNH4NO3',  '-' 
     45   ln_trcadv_cen2   =  .false.  !  2nd order centered scheme    
     46   ln_trcadv_tvd    =  .true.  !  TVD scheme    
     47   ln_trcadv_muscl  =  .false.   !  MUSCL scheme 
     48   ln_trcadv_muscl2 =  .false.  !  MUSCL2 scheme + cen2 at boundaries 
     49   ln_trcadv_smolar =  .false.  !  SMOLAR scheme 
     50   rsc              =  1.       !  tuning coefficient for Smolar. scheme  
     51   ncortrc          =  1        !  number of corrective phases for Smolar. scheme  
     52   crosster         =  .false.  !  computes Smolar crossterms (T) or not (F) 
    8053/ 
    8154!----------------------------------------------------------------------- 
    82 !       natnum  numerical schemes  
     55&namtopbbl    !   bottom boundary layer scheme for passive tracer  
    8356!----------------------------------------------------------------------- 
    84 !  ndttrc time step frequency for passive tracers 
    85 !  lhdf logical if true computes horizontal diffusion 
    86 !  rsc tuning coefficient for Smolar.  
    87 !  rtrn truncation value for Smolar. 
    88 !  ncor number of corrective phases for Smolar.  
    89 !  crosster logical if true computes Smolar crossterms 
    90 &natnum 
    91    ndttrc   = 1 
    92    rsc      = 1. 
    93    rtrn     = 1.e-15 
    94    ncortrc  = 1 
    95    crosster = .false. 
     57   atrcbbl          = 1000.     !  lateral mixing coefficient in the bbl  [m2/s] 
    9658/ 
    9759!----------------------------------------------------------------------- 
    98 !       namtrcadv   advection scheme for tracer (option not control by CPP keys) 
     60&namtopldf    !   lateral diffusion scheme for passive tracer  
    9961!----------------------------------------------------------------------- 
    100 !  ln_trcadv_cen2     2nd order centered scheme    (default F) 
    101 !  ln_trcadv_tvd      TVD scheme                   (default F) 
    102 !  ln_trcadv_muscl    MUSCL scheme                 (default F) 
    103 !  ln_trcadv_muscl2   MUSCL2 scheme                (default F) 
    104 !  ln_trcadv_smolar   SMOLAR scheme                (default T) 
    105 &namtrcadv 
    106    ln_trcadv_cen2   =  .false. 
    107    ln_trcadv_tvd    =  .true. 
    108    ln_trcadv_muscl  =  .false. 
    109    ln_trcadv_muscl2 =  .false. 
    110    ln_trcadv_smolar =  .false. 
    111 / 
    112 ! 
    113 !----------------------------------------------------------------------- 
    114 !       namtrcbbl   bottom boundary layer scheme 
    115 !----------------------------------------------------------------------- 
    116 !  atrcbbl   lateral tracer coeff. for bottom boundary layer scheme(m2/s) 
    117 &namtrcbbl 
    118    atrcbbl = 1000. 
     62   ln_trcldf_diff   =  .true.   !  performs lateral diffusion (T) or not (F) 
     63!                               !  Type of the operator :  
     64   ln_trcldf_lap    =  .true.   !     laplacian operator        
     65   ln_trcldf_bilap  =  .false.  !     bilaplacian operator      
     66                                !  Direction of action  : 
     67   ln_trcldf_level  =  .false.  !     iso-level                 
     68   ln_trcldf_hor    =  .false.  !     horizontal (geopotential)         (require "key_ldfslp" when ln_sco=T) 
     69   ln_trcldf_iso    =  .true.   !     iso-neutral                       (require "key_ldfslp") 
     70!                               !  Coefficient 
     71   ahtrc0      =   300.         !     horizontal eddy diffusivity for tracers [m2/s] 
     72   ahtrb0      =     0.         !     background eddy diffusivity for ldf_iso [m2/s] 
     73   aeivtr0     =  1000.         !     eddy induced velocity coefficient [m2/s]    (require "key_trcldf_eiv") 
     74   trcrat      =  1.            !  ratio betweeen passive and active tracer diffusion coeff 
    11975/ 
    12076!----------------------------------------------------------------------- 
    121 !       namtrcldf   lateral diffusion scheme for tracer (option not control by CPP keys) 
     77&namtopzdf        !   vertical physics 
    12278!----------------------------------------------------------------------- 
    123 !  Flag to performs lateral diffusion or not : 
    124 !     ln_trcldf_diff 
    125 !  Type of the operator :  
    126 !     ln_trcldf_lap    laplacian operator          (default T) 
    127 !     ln_trcldf_bilap  bilaplacian operator        (default F) 
    128 !  Direction of action  :  
    129 !     ln_trcldf_level  iso-level                   (default F) 
    130 !     ln_trcldf_hor    horizontal (geopotential)   (default F)^** 
    131 !     ln_trcldf_iso    iso-neutral                 (default T)^* 
    132 ! ^* require key_ldfslp to compute the direction of the lateral diffusion 
    133 ! ^** require key_ldfslp in s-coordinate 
    134 !  ahtrb0     background eddy diffusivity for isopycnal diffusion (m2/s) 
    135 !  trcrat     ratio betweeen passive and active tracer diffusion coeff 
    136 !  ahtrc0     horizontal eddy diffus. for passive tracer 
    137 !  aeivtr0    eddy induced veloc. coef. for passive tracer 
    138 &namtrcldf 
    139    ln_trcldf_diff   =  .true. 
    140    ln_trcldf_lap    =  .true. 
    141    ln_trcldf_bilap  =  .false. 
    142    ln_trcldf_level  =  .false. 
    143    ln_trcldf_hor    =  .false. 
    144    ln_trcldf_iso    =  .true. 
    145    ahtrb0           =  0.  
    146    trcrat           =  1. 
    147    ahtrc0           =  300. 
    148    aeivtr0          =  1000. 
     79   ln_trczdf_exp   =  .false.  !  split explicit (T) or implicit (F) time stepping 
     80   n_trczdf_exp    =   3       !  number of sub-timestep for ln_trczdfexp=T 
    14981/ 
    15082!----------------------------------------------------------------------- 
    151 !       namtrczdf   vertical physics 
     83&namtopdmp        !   passive tracer newtonian damping                 ('key_trcdmp') 
    15284!----------------------------------------------------------------------- 
    153 !  ln_zdfexp   vertical physics: (=T)  time splitting (T)     (Default=F) 
    154 !                               (=F)  euler backward (F) 
    155 !  n_zdfexp   number of sub-timestep for time splitting scheme 
    156 &namtrczdf 
    157    ln_trczdf_exp =  .false. 
    158    n_trczdf_exp =      3 
     85   ndmptr      =   20      !  type of damping in passive tracers 
     86                           !     ='latitude', damping poleward of 'ndmp' degrees and function  
     87                           !                  of the distance-to-coast. Red and Med Seas as ndmptr=-1 
     88                           !     =-1 damping only in Med and Red Seas 
     89   ndmpftr     =    0      !  create a damping.coeff NetCDF file (=1) or not (=0) 
     90   nmldmptr    =    1      !  type of damping: =0 damping throughout the water column 
     91                           !                   =1 no damping in the mixed layer defined by avt >5cm2/s ) 
     92                           !                   =2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 
     93   sdmptr      =   50.     !  surface time scale for internal damping (days) 
     94   bdmptr      =  360.     !  bottom  time scale for internal damping (days) 
     95   hdmptr      =  800.     !  depth of transition between sdmptr and bdmptr (meters) 
    15996/ 
    160 !----------------------------------------------------------------------- 
    161 !       namtrcdmp   tracer newtonian damping ('key_trcdmp') 
    162 !----------------------------------------------------------------------- 
    163 !  ndmptr    type of damping in temperature and salinity  
    164 !          (='latitude', damping poleward of 'ndmp' degrees and function  
    165 !             of the distance-to-coast. Red and Med Seas as ndmp=-1) 
    166 !          (=-1 damping only in Med and Red Seas) 
    167 !  ndmpftr   =1 create a damping.coeff NetCDF file (the 3D damping array) 
    168 !  nmldmptr  type of damping in the mixed layer 
    169 !          (=0 damping throughout the water column) 
    170 !     (=1 no damping in the mixed layer defined by avt >5cm2/s ) 
    171 !     (=2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 
    172 !  sdmptr    surface time scale for internal damping (days) 
    173 !  bdmptr    bottom time scale for internal damping (days) 
    174 !  hdmptr    depth of transition between sdmp and bdmp (meters) 
    175 &namtrcdmp 
    176    ndmptr   =  20 
    177    ndmpftr  =   0 
    178    nmldmptr =   0 
    179    sdmptr   =  50. 
    180    bdmptr   = 360. 
    181    hdmptr   = 800. 
    182 / 
  • trunk/CONFIG/GYRE_LOBSTER/scripts/BB_make

    r1081 r1121  
    22# some variables 
    33TMP = ../../../tmp 
     4 
     5#WARNING : NEMO does NOT support fortran 95 signed zero behaviour when using intrinsec SIGN function 
     6#          This doesnt happen whith Fortran 90 compilers but 
     7#          Check your compilers option in consequence when using real F95 compilers 
     8 
    49#-Q- sx8mercure  # Compiler options NEMO (CEA SX6-NEC)  
    510#-Q- sx8mercure  F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     
    3843#-Q- g95  F_F = $(F_O)-ffixed-form -ffixed-line-length-132 
    3944#-Q- g95  L_X = -r8 -O3 
     45#-Q- gfortran  # Compiler options for NEMO (gfortran version) 
     46#-Q- gfortran  F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     47#-Q- gfortran  F_F = $(F_O)-ffixed-form -ffixed-line-length-132 
     48#-Q- gfortran  L_X = -fdefault-real-8 
    4049#-Q- aix    # Compiler options for NEMO (aix version) 
    4150#-Q- aix    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     
    4352#-Q- aix   L_O = $(F_P) -q64 -O3 
    4453#-Q- aix   L_X = $(L_O) 
     54#-Q- babel  # Compiler options for NEMO (blue gene version) 
     55#-Q- babel  F_O =  -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     56#-Q- babel  F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     57#-Q- babel  L_X = $(L_O) 
    4558#-Q- osxxlf    # Compiler options for NEMO (osxxlf version) 
    4659#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     
    511524   @$(F_C) \ 
    512525#-Q- aix    -qsuffix=f=F90 \ 
     526#-Q- babel     -qsuffix=f=F90 \ 
    513527#-Q- osxxlf    -qsuffix=f=F90 \ 
    514528   $(P_P) $(F_O) \ 
     
    519533#-Q- eshpux    -R2 \ 
    520534#-Q- aix    -qsource \ 
     535#-Q- babel     -qsource \ 
    521536      OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 
    522537#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    540555$(MODEL_LIB):  $(LIB_OBJ) 
    541556      @echo 
    542       @echo La bibliotheque est a jour 
     557      @echo The library is up-to-date 
    543558      @echo 
    544559 
     
    555570#-Q- eshpux    -R2 \ 
    556571#-Q- aix    -qsource \ 
     572#-Q- babel     -qsource \ 
    557573      $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    558574#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    562578      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    563579#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     580#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    564581#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    565582#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    572589      @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 
    573590#-Q- linux     -SubloopScalar \ 
    574 #-Q- lxiv8     -SubloopScalar \ 
    575591#-Q- g95       -SubloopScalar \ 
    576592#-Q- f95       -SubloopScalar \ 
     
    587603#-Q- eshpux    -R2 \ 
    588604#-Q- aix    -qsource \ 
     605#-Q- babel     -qsource \ 
    589606      OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
    590607else 
     
    596613#-Q- eshpux    -R2 \ 
    597614#-Q- aix    -qsource \ 
     615#-Q- babel     -qsource \ 
    598616      $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    599617endif 
     
    604622      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    605623#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     624#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    606625#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    607626#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    614633      @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 
    615634#-Q- linux     -SubloopScalar \ 
    616 #-Q- lxiv8     -SubloopScalar \ 
    617635#-Q- g95       -SubloopScalar \ 
    618636#-Q- f95       -SubloopScalar \ 
     
    629647#-Q- eshpux    -R2 \ 
    630648#-Q- aix    -qsource \ 
     649#-Q- babel     -qsource \ 
    631650      OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
    632651else 
     
    638657#-Q- eshpux    -R2 \ 
    639658#-Q- aix    -qsource \ 
     659#-Q- babel     -qsource \ 
    640660      $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    641661endif 
     
    646666      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    647667#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     668#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    648669#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    649670#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    659680#-Q- eshpux    -R2 \ 
    660681#-Q- aix    -qsource \ 
     682#-Q- babel     -qsource \ 
    661683      $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 
    662684#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    665687      @$(RM) -f $*.o 
    666688#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     689#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    667690#-Q- linux  @mv $(PREF)$*.lst $(PREF)$*.L 
    668691#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    20912114   solisl.F90 \ 
    20922115   domzgr_substitute.h90 \ 
    2093    domzgr_zps.h90 \ 
    20942116   vectopt_loop_substitute.h90 \ 
    20952117   KEY_CPP \ 
     
    63876409   $(MODEL_LIB)(traqsr.o) \ 
    63886410   $(MODEL_LIB)(trc.o) \ 
    6389    $(MODEL_LIB)(trp_trc.o) \ 
    63906411   $(MODEL_LIB)(zdfddm.o) \ 
    63916412   $(MODEL_LIB)(zdfmxl.o) \ 
     
    64106431   traqsr.F90 \ 
    64116432   trc.F90 \ 
    6412    trp_trc.F90 \ 
    64136433   zdfddm.F90 \ 
    64146434   zdfmxl.F90 \ 
     
    64256445   $(MODEL_LIB)(prtctl_trc.o) \ 
    64266446   $(MODEL_LIB)(sms_pisces.o) \ 
    6427    $(MODEL_LIB)(trp_trc.o) \ 
     6447   $(MODEL_LIB)(trc.o) \ 
    64286448   oce_trc.F90 \ 
    64296449   p4zlim.F90 \ 
     
    64376457   prtctl_trc.F90 \ 
    64386458   sms_pisces.F90 \ 
    6439    trp_trc.F90 \ 
     6459   trc.F90 \ 
    64406460   domzgr_substitute.h90 \ 
    64416461   KEY_CPP \ 
     
    64626482   $(MODEL_LIB)(sbc_oce.o) \ 
    64636483   $(MODEL_LIB)(sbcrnf.o) \ 
     6484   $(MODEL_LIB)(trabbl.o) \ 
     6485   $(MODEL_LIB)(traqsr.o) \ 
     6486   $(MODEL_LIB)(zdfddm.o) \ 
     6487   $(MODEL_LIB)(zdfmxl.o) \ 
     6488   $(MODEL_LIB)(zdf_oce.o) \ 
     6489   oce.F90 \ 
     6490   par_oce.F90 \ 
     6491   par_trc.F90 \ 
     6492   phycst.F90 \ 
     6493   sbc_oce.F90 \ 
     6494   sbcrnf.F90 \ 
     6495   trabbl.F90 \ 
     6496   traqsr.F90 \ 
     6497   zdfddm.F90 \ 
     6498   zdfmxl.F90 \ 
     6499   zdf_oce.F90 \ 
     6500   $(MODEL_LIB)(oce_trc.o) \ 
     6501   $(MODEL_LIB)(sms_pisces.o) \ 
     6502   $(MODEL_LIB)(trc.o) \ 
     6503   oce_trc.F90 \ 
     6504   sms_pisces.F90 \ 
     6505   trc.F90 \ 
     6506   domzgr_substitute.h90 \ 
     6507   KEY_CPP \ 
     6508   p4zche.F90 
     6509$(MODEL_LIB)(p4zflx.o) :   \ 
     6510   daymod.F90 \ 
     6511   dom_oce.F90 \ 
     6512   dynspg_oce.F90 \ 
     6513   in_out_manager.F90 \ 
     6514   ldfslp.F90 \ 
     6515   ldftra_oce.F90 \ 
     6516   lib_mpp.F90 \ 
     6517   $(MODEL_LIB)(daymod.o) \ 
     6518   $(MODEL_LIB)(dom_oce.o) \ 
     6519   $(MODEL_LIB)(dynspg_oce.o) \ 
     6520   $(MODEL_LIB)(in_out_manager.o) \ 
     6521   $(MODEL_LIB)(ldfslp.o) \ 
     6522   $(MODEL_LIB)(ldftra_oce.o) \ 
     6523   $(MODEL_LIB)(lib_mpp.o) \ 
     6524   $(MODEL_LIB)(oce.o) \ 
     6525   $(MODEL_LIB)(oce_trc.o) \ 
     6526   $(MODEL_LIB)(par_oce.o) \ 
     6527   $(MODEL_LIB)(par_trc.o) \ 
     6528   $(MODEL_LIB)(phycst.o) \ 
     6529   $(MODEL_LIB)(sbc_oce.o) \ 
     6530   $(MODEL_LIB)(sbcrnf.o) \ 
     6531   $(MODEL_LIB)(sms_pisces.o) \ 
    64646532   $(MODEL_LIB)(trabbl.o) \ 
    64656533   $(MODEL_LIB)(traqsr.o) \ 
     
    64696537   $(MODEL_LIB)(zdf_oce.o) \ 
    64706538   oce.F90 \ 
     6539   oce_trc.F90 \ 
    64716540   par_oce.F90 \ 
    64726541   par_trc.F90 \ 
     
    64746543   sbc_oce.F90 \ 
    64756544   sbcrnf.F90 \ 
     6545   sms_pisces.F90 \ 
    64766546   trabbl.F90 \ 
    64776547   traqsr.F90 \ 
     
    64816551   zdf_oce.F90 \ 
    64826552   $(MODEL_LIB)(oce_trc.o) \ 
     6553   $(MODEL_LIB)(p4zche.o) \ 
     6554   $(MODEL_LIB)(prtctl_trc.o) \ 
    64836555   $(MODEL_LIB)(sms_pisces.o) \ 
    6484    $(MODEL_LIB)(trp_trc.o) \ 
     6556   $(MODEL_LIB)(trc.o) \ 
     6557   oce_trc.F90 \ 
     6558   p4zche.F90 \ 
     6559   prtctl_trc.F90 \ 
     6560   sms_pisces.F90 \ 
     6561   trc.F90 \ 
     6562   domzgr_substitute.h90 \ 
     6563   KEY_CPP \ 
     6564   p4zflx.F90 
     6565$(MODEL_LIB)(p4zint.o) :   \ 
     6566   daymod.F90 \ 
     6567   dom_oce.F90 \ 
     6568   dynspg_oce.F90 \ 
     6569   in_out_manager.F90 \ 
     6570   ldfslp.F90 \ 
     6571   ldftra_oce.F90 \ 
     6572   lib_mpp.F90 \ 
     6573   $(MODEL_LIB)(daymod.o) \ 
     6574   $(MODEL_LIB)(dom_oce.o) \ 
     6575   $(MODEL_LIB)(dynspg_oce.o) \ 
     6576   $(MODEL_LIB)(in_out_manager.o) \ 
     6577   $(MODEL_LIB)(ldfslp.o) \ 
     6578   $(MODEL_LIB)(ldftra_oce.o) \ 
     6579   $(MODEL_LIB)(lib_mpp.o) \ 
     6580   $(MODEL_LIB)(oce.o) \ 
     6581   $(MODEL_LIB)(par_oce.o) \ 
     6582   $(MODEL_LIB)(par_trc.o) \ 
     6583   $(MODEL_LIB)(phycst.o) \ 
     6584   $(MODEL_LIB)(sbc_oce.o) \ 
     6585   $(MODEL_LIB)(sbcrnf.o) \ 
     6586   $(MODEL_LIB)(trabbl.o) \ 
     6587   $(MODEL_LIB)(traqsr.o) \ 
     6588   $(MODEL_LIB)(zdfddm.o) \ 
     6589   $(MODEL_LIB)(zdfmxl.o) \ 
     6590   $(MODEL_LIB)(zdf_oce.o) \ 
     6591   oce.F90 \ 
     6592   par_oce.F90 \ 
     6593   par_trc.F90 \ 
     6594   phycst.F90 \ 
     6595   sbc_oce.F90 \ 
     6596   sbcrnf.F90 \ 
     6597   trabbl.F90 \ 
     6598   traqsr.F90 \ 
     6599   zdfddm.F90 \ 
     6600   zdfmxl.F90 \ 
     6601   zdf_oce.F90 \ 
     6602   $(MODEL_LIB)(oce_trc.o) \ 
     6603   $(MODEL_LIB)(sms_pisces.o) \ 
     6604   $(MODEL_LIB)(trc.o) \ 
    64856605   oce_trc.F90 \ 
    64866606   sms_pisces.F90 \ 
    6487    trp_trc.F90 \ 
    6488    domzgr_substitute.h90 \ 
    6489    KEY_CPP \ 
    6490    p4zche.F90 
    6491 $(MODEL_LIB)(p4zflx.o) :   \ 
     6607   trc.F90 \ 
     6608   KEY_CPP \ 
     6609   p4zint.F90 
     6610$(MODEL_LIB)(p4zlim.o) :   \ 
    64926611   daymod.F90 \ 
    64936612   dom_oce.F90 \ 
     
    65056624   $(MODEL_LIB)(lib_mpp.o) \ 
    65066625   $(MODEL_LIB)(oce.o) \ 
     6626   $(MODEL_LIB)(par_oce.o) \ 
     6627   $(MODEL_LIB)(par_trc.o) \ 
     6628   $(MODEL_LIB)(phycst.o) \ 
     6629   $(MODEL_LIB)(sbc_oce.o) \ 
     6630   $(MODEL_LIB)(sbcrnf.o) \ 
     6631   $(MODEL_LIB)(trabbl.o) \ 
     6632   $(MODEL_LIB)(traqsr.o) \ 
     6633   $(MODEL_LIB)(zdfddm.o) \ 
     6634   $(MODEL_LIB)(zdfmxl.o) \ 
     6635   $(MODEL_LIB)(zdf_oce.o) \ 
     6636   oce.F90 \ 
     6637   par_oce.F90 \ 
     6638   par_trc.F90 \ 
     6639   phycst.F90 \ 
     6640   sbc_oce.F90 \ 
     6641   sbcrnf.F90 \ 
     6642   trabbl.F90 \ 
     6643   traqsr.F90 \ 
     6644   zdfddm.F90 \ 
     6645   zdfmxl.F90 \ 
     6646   zdf_oce.F90 \ 
    65076647   $(MODEL_LIB)(oce_trc.o) \ 
     6648   $(MODEL_LIB)(sms_pisces.o) \ 
     6649   $(MODEL_LIB)(trc.o) \ 
     6650   oce_trc.F90 \ 
     6651   sms_pisces.F90 \ 
     6652   trc.F90 \ 
     6653   domzgr_substitute.h90 \ 
     6654   KEY_CPP \ 
     6655   p4zlim.F90 
     6656$(MODEL_LIB)(p4zlys.o) :   \ 
     6657   daymod.F90 \ 
     6658   dom_oce.F90 \ 
     6659   dynspg_oce.F90 \ 
     6660   in_out_manager.F90 \ 
     6661   ldfslp.F90 \ 
     6662   ldftra_oce.F90 \ 
     6663   lib_mpp.F90 \ 
     6664   $(MODEL_LIB)(daymod.o) \ 
     6665   $(MODEL_LIB)(dom_oce.o) \ 
     6666   $(MODEL_LIB)(dynspg_oce.o) \ 
     6667   $(MODEL_LIB)(in_out_manager.o) \ 
     6668   $(MODEL_LIB)(ldfslp.o) \ 
     6669   $(MODEL_LIB)(ldftra_oce.o) \ 
     6670   $(MODEL_LIB)(lib_mpp.o) \ 
     6671   $(MODEL_LIB)(oce.o) \ 
     6672   $(MODEL_LIB)(oce_trc.o) \ 
    65086673   $(MODEL_LIB)(par_oce.o) \ 
    65096674   $(MODEL_LIB)(par_trc.o) \ 
    65106675   $(MODEL_LIB)(phycst.o) \ 
     6676   $(MODEL_LIB)(sbc_oce.o) \ 
     6677   $(MODEL_LIB)(sbcrnf.o) \ 
     6678   $(MODEL_LIB)(trabbl.o) \ 
     6679   $(MODEL_LIB)(traqsr.o) \ 
     6680   $(MODEL_LIB)(zdfddm.o) \ 
     6681   $(MODEL_LIB)(zdfmxl.o) \ 
     6682   $(MODEL_LIB)(zdf_oce.o) \ 
     6683   oce.F90 \ 
     6684   oce_trc.F90 \ 
     6685   par_oce.F90 \ 
     6686   par_trc.F90 \ 
     6687   phycst.F90 \ 
     6688   sbc_oce.F90 \ 
     6689   sbcrnf.F90 \ 
     6690   trabbl.F90 \ 
     6691   traqsr.F90 \ 
     6692   zdfddm.F90 \ 
     6693   zdfmxl.F90 \ 
     6694   zdf_oce.F90 \ 
     6695   $(MODEL_LIB)(oce_trc.o) \ 
     6696   $(MODEL_LIB)(prtctl_trc.o) \ 
     6697   $(MODEL_LIB)(sms_pisces.o) \ 
     6698   $(MODEL_LIB)(trc.o) \ 
     6699   oce_trc.F90 \ 
     6700   prtctl_trc.F90 \ 
     6701   sms_pisces.F90 \ 
     6702   trc.F90 \ 
     6703   KEY_CPP \ 
     6704   p4zlys.F90 
     6705$(MODEL_LIB)(p4zmeso.o) :  \ 
     6706   daymod.F90 \ 
     6707   dom_oce.F90 \ 
     6708   dynspg_oce.F90 \ 
     6709   in_out_manager.F90 \ 
     6710   ldfslp.F90 \ 
     6711   ldftra_oce.F90 \ 
     6712   lib_mpp.F90 \ 
     6713   $(MODEL_LIB)(daymod.o) \ 
     6714   $(MODEL_LIB)(dom_oce.o) \ 
     6715   $(MODEL_LIB)(dynspg_oce.o) \ 
     6716   $(MODEL_LIB)(in_out_manager.o) \ 
     6717   $(MODEL_LIB)(ldfslp.o) \ 
     6718   $(MODEL_LIB)(ldftra_oce.o) \ 
     6719   $(MODEL_LIB)(lib_mpp.o) \ 
     6720   $(MODEL_LIB)(oce.o) \ 
     6721   $(MODEL_LIB)(oce_trc.o) \ 
     6722   $(MODEL_LIB)(par_oce.o) \ 
     6723   $(MODEL_LIB)(par_trc.o) \ 
     6724   $(MODEL_LIB)(phycst.o) \ 
     6725   $(MODEL_LIB)(prtctl_trc.o) \ 
    65116726   $(MODEL_LIB)(sbc_oce.o) \ 
    65126727   $(MODEL_LIB)(sbcrnf.o) \ 
     
    65156730   $(MODEL_LIB)(traqsr.o) \ 
    65166731   $(MODEL_LIB)(trc.o) \ 
    6517    $(MODEL_LIB)(trp_trc.o) \ 
    65186732   $(MODEL_LIB)(zdfddm.o) \ 
    65196733   $(MODEL_LIB)(zdfmxl.o) \ 
     
    65246738   par_trc.F90 \ 
    65256739   phycst.F90 \ 
     6740   prtctl_trc.F90 \ 
    65266741   sbc_oce.F90 \ 
    65276742   sbcrnf.F90 \ 
     
    65306745   traqsr.F90 \ 
    65316746   trc.F90 \ 
    6532    trp_trc.F90 \ 
    6533    zdfddm.F90 \ 
    6534    zdfmxl.F90 \ 
    6535    zdf_oce.F90 \ 
    6536    $(MODEL_LIB)(oce_trc.o) \ 
    6537    $(MODEL_LIB)(p4zche.o) \ 
    6538    $(MODEL_LIB)(prtctl_trc.o) \ 
    6539    $(MODEL_LIB)(sms_pisces.o) \ 
    6540    $(MODEL_LIB)(trc.o) \ 
    6541    $(MODEL_LIB)(trp_trc.o) \ 
    6542    oce_trc.F90 \ 
    6543    p4zche.F90 \ 
    6544    prtctl_trc.F90 \ 
    6545    sms_pisces.F90 \ 
    6546    trc.F90 \ 
    6547    trp_trc.F90 \ 
    6548    domzgr_substitute.h90 \ 
    6549    KEY_CPP \ 
    6550    p4zflx.F90 
    6551 $(MODEL_LIB)(p4zint.o) :   \ 
    6552    daymod.F90 \ 
    6553    dom_oce.F90 \ 
    6554    dynspg_oce.F90 \ 
    6555    in_out_manager.F90 \ 
    6556    ldfslp.F90 \ 
    6557    ldftra_oce.F90 \ 
    6558    lib_mpp.F90 \ 
    6559    $(MODEL_LIB)(daymod.o) \ 
    6560    $(MODEL_LIB)(dom_oce.o) \ 
    6561    $(MODEL_LIB)(dynspg_oce.o) \ 
    6562    $(MODEL_LIB)(in_out_manager.o) \ 
    6563    $(MODEL_LIB)(ldfslp.o) \ 
    6564    $(MODEL_LIB)(ldftra_oce.o) \ 
    6565    $(MODEL_LIB)(lib_mpp.o) \ 
    6566    $(MODEL_LIB)(oce.o) \ 
    6567    $(MODEL_LIB)(par_oce.o) \ 
    6568    $(MODEL_LIB)(par_trc.o) \ 
    6569    $(MODEL_LIB)(phycst.o) \ 
    6570    $(MODEL_LIB)(sbc_oce.o) \ 
    6571    $(MODEL_LIB)(sbcrnf.o) \ 
    6572    $(MODEL_LIB)(trabbl.o) \ 
    6573    $(MODEL_LIB)(traqsr.o) \ 
    6574    $(MODEL_LIB)(trc.o) \ 
    6575    $(MODEL_LIB)(zdfddm.o) \ 
    6576    $(MODEL_LIB)(zdfmxl.o) \ 
    6577    $(MODEL_LIB)(zdf_oce.o) \ 
    6578    oce.F90 \ 
    6579    par_oce.F90 \ 
    6580    par_trc.F90 \ 
    6581    phycst.F90 \ 
    6582    sbc_oce.F90 \ 
    6583    sbcrnf.F90 \ 
    6584    trabbl.F90 \ 
    6585    traqsr.F90 \ 
    6586    trc.F90 \ 
    6587    zdfddm.F90 \ 
    6588    zdfmxl.F90 \ 
    6589    zdf_oce.F90 \ 
    6590    $(MODEL_LIB)(oce_trc.o) \ 
    6591    $(MODEL_LIB)(sms_pisces.o) \ 
    6592    $(MODEL_LIB)(trp_trc.o) \ 
    6593    oce_trc.F90 \ 
    6594    sms_pisces.F90 \ 
    6595    trp_trc.F90 \ 
    6596    KEY_CPP \ 
    6597    p4zint.F90 
    6598 $(MODEL_LIB)(p4zlim.o) :   \ 
    6599    daymod.F90 \ 
    6600    dom_oce.F90 \ 
    6601    dynspg_oce.F90 \ 
    6602    in_out_manager.F90 \ 
    6603    ldfslp.F90 \ 
    6604    ldftra_oce.F90 \ 
    6605    lib_mpp.F90 \ 
    6606    $(MODEL_LIB)(daymod.o) \ 
    6607    $(MODEL_LIB)(dom_oce.o) \ 
    6608    $(MODEL_LIB)(dynspg_oce.o) \ 
    6609    $(MODEL_LIB)(in_out_manager.o) \ 
    6610    $(MODEL_LIB)(ldfslp.o) \ 
    6611    $(MODEL_LIB)(ldftra_oce.o) \ 
    6612    $(MODEL_LIB)(lib_mpp.o) \ 
    6613    $(MODEL_LIB)(oce.o) \ 
    6614    $(MODEL_LIB)(par_oce.o) \ 
    6615    $(MODEL_LIB)(par_trc.o) \ 
    6616    $(MODEL_LIB)(phycst.o) \ 
    6617    $(MODEL_LIB)(sbc_oce.o) \ 
    6618    $(MODEL_LIB)(sbcrnf.o) \ 
    6619    $(MODEL_LIB)(trabbl.o) \ 
    6620    $(MODEL_LIB)(traqsr.o) \ 
    6621    $(MODEL_LIB)(trc.o) \ 
    6622    $(MODEL_LIB)(zdfddm.o) \ 
    6623    $(MODEL_LIB)(zdfmxl.o) \ 
    6624    $(MODEL_LIB)(zdf_oce.o) \ 
    6625    oce.F90 \ 
    6626    par_oce.F90 \ 
    6627    par_trc.F90 \ 
    6628    phycst.F90 \ 
    6629    sbc_oce.F90 \ 
    6630    sbcrnf.F90 \ 
    6631    trabbl.F90 \ 
    6632    traqsr.F90 \ 
    6633    trc.F90 \ 
    6634    zdfddm.F90 \ 
    6635    zdfmxl.F90 \ 
    6636    zdf_oce.F90 \ 
    6637    $(MODEL_LIB)(oce_trc.o) \ 
    6638    $(MODEL_LIB)(sms_pisces.o) \ 
    6639    $(MODEL_LIB)(trc.o) \ 
    6640    $(MODEL_LIB)(trp_trc.o) \ 
    6641    oce_trc.F90 \ 
    6642    sms_pisces.F90 \ 
    6643    trc.F90 \ 
    6644    trp_trc.F90 \ 
    6645    domzgr_substitute.h90 \ 
    6646    KEY_CPP \ 
    6647    p4zlim.F90 
    6648 $(MODEL_LIB)(p4zlys.o) :   \ 
    6649    daymod.F90 \ 
    6650    dom_oce.F90 \ 
    6651    dynspg_oce.F90 \ 
    6652    in_out_manager.F90 \ 
    6653    ldfslp.F90 \ 
    6654    ldftra_oce.F90 \ 
    6655    lib_mpp.F90 \ 
    6656    $(MODEL_LIB)(daymod.o) \ 
    6657    $(MODEL_LIB)(dom_oce.o) \ 
    6658    $(MODEL_LIB)(dynspg_oce.o) \ 
    6659    $(MODEL_LIB)(in_out_manager.o) \ 
    6660    $(MODEL_LIB)(ldfslp.o) \ 
    6661    $(MODEL_LIB)(ldftra_oce.o) \ 
    6662    $(MODEL_LIB)(lib_mpp.o) \ 
    6663    $(MODEL_LIB)(oce.o) \ 
    6664    $(MODEL_LIB)(oce_trc.o) \ 
    6665    $(MODEL_LIB)(par_oce.o) \ 
    6666    $(MODEL_LIB)(par_trc.o) \ 
    6667    $(MODEL_LIB)(phycst.o) \ 
    6668    $(MODEL_LIB)(sbc_oce.o) \ 
    6669    $(MODEL_LIB)(sbcrnf.o) \ 
    6670    $(MODEL_LIB)(trabbl.o) \ 
    6671    $(MODEL_LIB)(traqsr.o) \ 
    6672    $(MODEL_LIB)(trc.o) \ 
    6673    $(MODEL_LIB)(zdfddm.o) \ 
    6674    $(MODEL_LIB)(zdfmxl.o) \ 
    6675    $(MODEL_LIB)(zdf_oce.o) \ 
    6676    oce.F90 \ 
    6677    oce_trc.F90 \ 
    6678    par_oce.F90 \ 
    6679    par_trc.F90 \ 
    6680    phycst.F90 \ 
    6681    sbc_oce.F90 \ 
    6682    sbcrnf.F90 \ 
    6683    trabbl.F90 \ 
    6684    traqsr.F90 \ 
    6685    trc.F90 \ 
    6686    zdfddm.F90 \ 
    6687    zdfmxl.F90 \ 
    6688    zdf_oce.F90 \ 
    6689    $(MODEL_LIB)(oce_trc.o) \ 
    6690    $(MODEL_LIB)(prtctl_trc.o) \ 
    6691    $(MODEL_LIB)(sms_pisces.o) \ 
    6692    $(MODEL_LIB)(trc.o) \ 
    6693    $(MODEL_LIB)(trp_trc.o) \ 
    6694    oce_trc.F90 \ 
    6695    prtctl_trc.F90 \ 
    6696    sms_pisces.F90 \ 
    6697    trc.F90 \ 
    6698    trp_trc.F90 \ 
    6699    KEY_CPP \ 
    6700    p4zlys.F90 
    6701 $(MODEL_LIB)(p4zmeso.o) :  \ 
    6702    daymod.F90 \ 
    6703    dom_oce.F90 \ 
    6704    dynspg_oce.F90 \ 
    6705    in_out_manager.F90 \ 
    6706    ldfslp.F90 \ 
    6707    ldftra_oce.F90 \ 
    6708    lib_mpp.F90 \ 
    6709    $(MODEL_LIB)(daymod.o) \ 
    6710    $(MODEL_LIB)(dom_oce.o) \ 
    6711    $(MODEL_LIB)(dynspg_oce.o) \ 
    6712    $(MODEL_LIB)(in_out_manager.o) \ 
    6713    $(MODEL_LIB)(ldfslp.o) \ 
    6714    $(MODEL_LIB)(ldftra_oce.o) \ 
    6715    $(MODEL_LIB)(lib_mpp.o) \ 
    6716    $(MODEL_LIB)(oce.o) \ 
    6717    $(MODEL_LIB)(oce_trc.o) \ 
    6718    $(MODEL_LIB)(par_oce.o) \ 
    6719    $(MODEL_LIB)(par_trc.o) \ 
    6720    $(MODEL_LIB)(phycst.o) \ 
    6721    $(MODEL_LIB)(prtctl_trc.o) \ 
    6722    $(MODEL_LIB)(sbc_oce.o) \ 
    6723    $(MODEL_LIB)(sbcrnf.o) \ 
    6724    $(MODEL_LIB)(sms_pisces.o) \ 
    6725    $(MODEL_LIB)(trabbl.o) \ 
    6726    $(MODEL_LIB)(traqsr.o) \ 
    6727    $(MODEL_LIB)(trc.o) \ 
    6728    $(MODEL_LIB)(trp_trc.o) \ 
    6729    $(MODEL_LIB)(zdfddm.o) \ 
    6730    $(MODEL_LIB)(zdfmxl.o) \ 
    6731    $(MODEL_LIB)(zdf_oce.o) \ 
    6732    oce.F90 \ 
    6733    oce_trc.F90 \ 
    6734    par_oce.F90 \ 
    6735    par_trc.F90 \ 
    6736    phycst.F90 \ 
    6737    prtctl_trc.F90 \ 
    6738    sbc_oce.F90 \ 
    6739    sbcrnf.F90 \ 
    6740    sms_pisces.F90 \ 
    6741    trabbl.F90 \ 
    6742    traqsr.F90 \ 
    6743    trc.F90 \ 
    6744    trp_trc.F90 \ 
    67456747   zdfddm.F90 \ 
    67466748   zdfmxl.F90 \ 
     
    67526754   $(MODEL_LIB)(sms_pisces.o) \ 
    67536755   $(MODEL_LIB)(trc.o) \ 
    6754    $(MODEL_LIB)(trp_trc.o) \ 
    67556756   oce_trc.F90 \ 
    67566757   p4zint.F90 \ 
     
    67596760   sms_pisces.F90 \ 
    67606761   trc.F90 \ 
    6761    trp_trc.F90 \ 
    67626762   domzgr_substitute.h90 \ 
    67636763   KEY_CPP \ 
     
    67906790   $(MODEL_LIB)(traqsr.o) \ 
    67916791   $(MODEL_LIB)(trc.o) \ 
    6792    $(MODEL_LIB)(trp_trc.o) \ 
    67936792   $(MODEL_LIB)(zdfddm.o) \ 
    67946793   $(MODEL_LIB)(zdfmxl.o) \ 
     
    68066805   traqsr.F90 \ 
    68076806   trc.F90 \ 
    6808    trp_trc.F90 \ 
    68096807   zdfddm.F90 \ 
    68106808   zdfmxl.F90 \ 
     
    68166814   $(MODEL_LIB)(sms_pisces.o) \ 
    68176815   $(MODEL_LIB)(trc.o) \ 
    6818    $(MODEL_LIB)(trp_trc.o) \ 
    68196816   oce_trc.F90 \ 
    68206817   p4zint.F90 \ 
     
    68236820   sms_pisces.F90 \ 
    68246821   trc.F90 \ 
    6825    trp_trc.F90 \ 
    68266822   domzgr_substitute.h90 \ 
    68276823   KEY_CPP \ 
     
    68546850   $(MODEL_LIB)(traqsr.o) \ 
    68556851   $(MODEL_LIB)(trc.o) \ 
    6856    $(MODEL_LIB)(trp_trc.o) \ 
    68576852   $(MODEL_LIB)(zdfddm.o) \ 
    68586853   $(MODEL_LIB)(zdfmxl.o) \ 
     
    68706865   traqsr.F90 \ 
    68716866   trc.F90 \ 
    6872    trp_trc.F90 \ 
    68736867   zdfddm.F90 \ 
    68746868   zdfmxl.F90 \ 
     
    68796873   $(MODEL_LIB)(sms_pisces.o) \ 
    68806874   $(MODEL_LIB)(trc.o) \ 
    6881    $(MODEL_LIB)(trp_trc.o) \ 
    68826875   oce_trc.F90 \ 
    68836876   p4zsink.F90 \ 
     
    68856878   sms_pisces.F90 \ 
    68866879   trc.F90 \ 
    6887    trp_trc.F90 \ 
    68886880   domzgr_substitute.h90 \ 
    68896881   KEY_CPP \ 
     
    69106902   $(MODEL_LIB)(sbc_oce.o) \ 
    69116903   $(MODEL_LIB)(sbcrnf.o) \ 
     6904   $(MODEL_LIB)(trabbl.o) \ 
     6905   $(MODEL_LIB)(traqsr.o) \ 
     6906   $(MODEL_LIB)(zdfddm.o) \ 
     6907   $(MODEL_LIB)(zdfmxl.o) \ 
     6908   $(MODEL_LIB)(zdf_oce.o) \ 
     6909   oce.F90 \ 
     6910   par_oce.F90 \ 
     6911   par_trc.F90 \ 
     6912   phycst.F90 \ 
     6913   sbc_oce.F90 \ 
     6914   sbcrnf.F90 \ 
     6915   trabbl.F90 \ 
     6916   traqsr.F90 \ 
     6917   zdfddm.F90 \ 
     6918   zdfmxl.F90 \ 
     6919   zdf_oce.F90 \ 
     6920   $(MODEL_LIB)(oce_trc.o) \ 
     6921   $(MODEL_LIB)(sms_pisces.o) \ 
     6922   $(MODEL_LIB)(trc.o) \ 
     6923   oce_trc.F90 \ 
     6924   sms_pisces.F90 \ 
     6925   trc.F90 \ 
     6926   domzgr_substitute.h90 \ 
     6927   KEY_CPP \ 
     6928   p4zopt.F90 
     6929$(MODEL_LIB)(p4zprod.o) :  \ 
     6930   daymod.F90 \ 
     6931   dom_oce.F90 \ 
     6932   dynspg_oce.F90 \ 
     6933   in_out_manager.F90 \ 
     6934   ldfslp.F90 \ 
     6935   ldftra_oce.F90 \ 
     6936   lib_mpp.F90 \ 
     6937   $(MODEL_LIB)(daymod.o) \ 
     6938   $(MODEL_LIB)(dom_oce.o) \ 
     6939   $(MODEL_LIB)(dynspg_oce.o) \ 
     6940   $(MODEL_LIB)(in_out_manager.o) \ 
     6941   $(MODEL_LIB)(ldfslp.o) \ 
     6942   $(MODEL_LIB)(ldftra_oce.o) \ 
     6943   $(MODEL_LIB)(lib_mpp.o) \ 
     6944   $(MODEL_LIB)(oce.o) \ 
     6945   $(MODEL_LIB)(oce_trc.o) \ 
     6946   $(MODEL_LIB)(par_oce.o) \ 
     6947   $(MODEL_LIB)(par_trc.o) \ 
     6948   $(MODEL_LIB)(phycst.o) \ 
     6949   $(MODEL_LIB)(sbc_oce.o) \ 
     6950   $(MODEL_LIB)(sbcrnf.o) \ 
     6951   $(MODEL_LIB)(sms_pisces.o) \ 
    69126952   $(MODEL_LIB)(trabbl.o) \ 
    69136953   $(MODEL_LIB)(traqsr.o) \ 
     
    69176957   $(MODEL_LIB)(zdf_oce.o) \ 
    69186958   oce.F90 \ 
    6919    par_oce.F90 \ 
    6920    par_trc.F90 \ 
    6921    phycst.F90 \ 
    6922    sbc_oce.F90 \ 
    6923    sbcrnf.F90 \ 
    6924    trabbl.F90 \ 
    6925    traqsr.F90 \ 
    6926    trc.F90 \ 
    6927    zdfddm.F90 \ 
    6928    zdfmxl.F90 \ 
    6929    zdf_oce.F90 \ 
    6930    $(MODEL_LIB)(oce_trc.o) \ 
    6931    $(MODEL_LIB)(sms_pisces.o) \ 
    6932    $(MODEL_LIB)(trc.o) \ 
    6933    $(MODEL_LIB)(trp_trc.o) \ 
    6934    oce_trc.F90 \ 
    6935    sms_pisces.F90 \ 
    6936    trc.F90 \ 
    6937    trp_trc.F90 \ 
    6938    domzgr_substitute.h90 \ 
    6939    KEY_CPP \ 
    6940    p4zopt.F90 
    6941 $(MODEL_LIB)(p4zprod.o) :  \ 
    6942    daymod.F90 \ 
    6943    dom_oce.F90 \ 
    6944    dynspg_oce.F90 \ 
    6945    in_out_manager.F90 \ 
    6946    ldfslp.F90 \ 
    6947    ldftra_oce.F90 \ 
    6948    lib_mpp.F90 \ 
    6949    $(MODEL_LIB)(daymod.o) \ 
    6950    $(MODEL_LIB)(dom_oce.o) \ 
    6951    $(MODEL_LIB)(dynspg_oce.o) \ 
    6952    $(MODEL_LIB)(in_out_manager.o) \ 
    6953    $(MODEL_LIB)(ldfslp.o) \ 
    6954    $(MODEL_LIB)(ldftra_oce.o) \ 
    6955    $(MODEL_LIB)(lib_mpp.o) \ 
    6956    $(MODEL_LIB)(oce.o) \ 
    6957    $(MODEL_LIB)(oce_trc.o) \ 
    6958    $(MODEL_LIB)(par_oce.o) \ 
    6959    $(MODEL_LIB)(par_trc.o) \ 
    6960    $(MODEL_LIB)(phycst.o) \ 
    6961    $(MODEL_LIB)(sbc_oce.o) \ 
    6962    $(MODEL_LIB)(sbcrnf.o) \ 
    6963    $(MODEL_LIB)(sms_pisces.o) \ 
    6964    $(MODEL_LIB)(trabbl.o) \ 
    6965    $(MODEL_LIB)(traqsr.o) \ 
    6966    $(MODEL_LIB)(trc.o) \ 
    6967    $(MODEL_LIB)(trp_trc.o) \ 
    6968    $(MODEL_LIB)(zdfddm.o) \ 
    6969    $(MODEL_LIB)(zdfmxl.o) \ 
    6970    $(MODEL_LIB)(zdf_oce.o) \ 
    6971    oce.F90 \ 
    69726959   oce_trc.F90 \ 
    69736960   par_oce.F90 \ 
     
    69806967   traqsr.F90 \ 
    69816968   trc.F90 \ 
    6982    trp_trc.F90 \ 
    69836969   zdfddm.F90 \ 
    69846970   zdfmxl.F90 \ 
     
    69916977   $(MODEL_LIB)(sms_pisces.o) \ 
    69926978   $(MODEL_LIB)(trc.o) \ 
    6993    $(MODEL_LIB)(trp_trc.o) \ 
    69946979   oce_trc.F90 \ 
    69956980   p4zint.F90 \ 
     
    69996984   sms_pisces.F90 \ 
    70006985   trc.F90 \ 
    7001    trp_trc.F90 \ 
    70026986   domzgr_substitute.h90 \ 
    70036987   KEY_CPP \ 
     
    70347018   $(MODEL_LIB)(traqsr.o) \ 
    70357019   $(MODEL_LIB)(trc.o) \ 
    7036    $(MODEL_LIB)(trp_trc.o) \ 
    70377020   $(MODEL_LIB)(zdfddm.o) \ 
    70387021   $(MODEL_LIB)(zdfmxl.o) \ 
     
    70547037   traqsr.F90 \ 
    70557038   trc.F90 \ 
    7056    trp_trc.F90 \ 
    70577039   zdfddm.F90 \ 
    70587040   zdfmxl.F90 \ 
     
    70677049   $(MODEL_LIB)(sms_pisces.o) \ 
    70687050   $(MODEL_LIB)(trc.o) \ 
    7069    $(MODEL_LIB)(trp_trc.o) \ 
    70707051   oce_trc.F90 \ 
    70717052   p4zche.F90 \ 
     
    70777058   sms_pisces.F90 \ 
    70787059   trc.F90 \ 
    7079    trp_trc.F90 \ 
    70807060   domzgr_substitute.h90 \ 
    70817061   KEY_CPP \ 
     
    71287108   $(MODEL_LIB)(traqsr.o) \ 
    71297109   $(MODEL_LIB)(trc.o) \ 
    7130    $(MODEL_LIB)(trp_trc.o) \ 
    71317110   $(MODEL_LIB)(zdfddm.o) \ 
    71327111   $(MODEL_LIB)(zdfmxl.o) \ 
     
    71547133   traqsr.F90 \ 
    71557134   trc.F90 \ 
    7156    trp_trc.F90 \ 
    71577135   zdfddm.F90 \ 
    71587136   zdfmxl.F90 \ 
     
    71747152   $(MODEL_LIB)(sms_pisces.o) \ 
    71757153   $(MODEL_LIB)(trc.o) \ 
    7176    $(MODEL_LIB)(trp_trc.o) \ 
    71777154   oce_trc.F90 \ 
    71787155   p4zbio.F90 \ 
     
    71857162   sms_pisces.F90 \ 
    71867163   trc.F90 \ 
    7187    trp_trc.F90 \ 
    71887164   domzgr_substitute.h90 \ 
    71897165   KEY_CPP \ 
     
    72137189   $(MODEL_LIB)(trabbl.o) \ 
    72147190   $(MODEL_LIB)(traqsr.o) \ 
    7215    $(MODEL_LIB)(trc.o) \ 
    72167191   $(MODEL_LIB)(zdfddm.o) \ 
    72177192   $(MODEL_LIB)(zdfmxl.o) \ 
     
    72267201   trabbl.F90 \ 
    72277202   traqsr.F90 \ 
    7228    trc.F90 \ 
    72297203   zdfddm.F90 \ 
    72307204   zdfmxl.F90 \ 
     
    72347208   $(MODEL_LIB)(sms_pisces.o) \ 
    72357209   $(MODEL_LIB)(trc.o) \ 
    7236    $(MODEL_LIB)(trp_trc.o) \ 
    72377210   oce_trc.F90 \ 
    72387211   prtctl_trc.F90 \ 
    72397212   sms_pisces.F90 \ 
    72407213   trc.F90 \ 
    7241    trp_trc.F90 \ 
    72427214   domzgr_substitute.h90 \ 
    72437215   KEY_CPP \ 
     
    87798751   $(MODEL_LIB)(trazdf_imp.o) \ 
    87808752   $(MODEL_LIB)(trcdia.o) \ 
    8781    $(MODEL_LIB)(trc.o) \ 
    87828753   $(MODEL_LIB)(trc_oce.o) \ 
    87838754   $(MODEL_LIB)(trcrst.o) \ 
     
    87878758   $(MODEL_LIB)(trdmod.o) \ 
    87888759   $(MODEL_LIB)(trdmod_oce.o) \ 
     8760   $(MODEL_LIB)(trp_trc.o) \ 
    87898761   $(MODEL_LIB)(zdfddm.o) \ 
    87908762   $(MODEL_LIB)(zdfkpp.o) \ 
     
    88228794   trazdf_imp.F90 \ 
    88238795   trcdia.F90 \ 
    8824    trc.F90 \ 
    88258796   trc_oce.F90 \ 
    88268797   trcrst.F90 \ 
     
    88308801   trdmod.F90 \ 
    88318802   trdmod_oce.F90 \ 
     8803   trp_trc.F90 \ 
    88328804   zdfddm.F90 \ 
    88338805   zdfkpp.F90 \ 
     
    90659037   $(MODEL_LIB)(trazdf.o) \ 
    90669038   $(MODEL_LIB)(trcdia.o) \ 
    9067    $(MODEL_LIB)(trc.o) \ 
    90689039   $(MODEL_LIB)(trc_oce.o) \ 
    90699040   $(MODEL_LIB)(trcrst.o) \ 
     
    90769047   $(MODEL_LIB)(trdmod_oce.o) \ 
    90779048   $(MODEL_LIB)(trdvor_oce.o) \ 
     9049   $(MODEL_LIB)(trp_trc.o) \ 
    90789050   $(MODEL_LIB)(zdfddm.o) \ 
    90799051   $(MODEL_LIB)(zdfkpp.o) \ 
     
    91329104   trazdf_imp.F90 \ 
    91339105   trcdia.F90 \ 
    9134    trc.F90 \ 
    91359106   trc_oce.F90 \ 
    91369107   trcrst.F90 \ 
     
    91439114   trdmod_oce.F90 \ 
    91449115   trdvor_oce.F90 \ 
     9116   trp_trc.F90 \ 
    91459117   zdfddm.F90 \ 
    91469118   zdfkpp.F90 \ 
     
    1067210644   bdy_oce.F90 \ 
    1067310645   dom_oce.F90 \ 
    10674    dynspg_oce.F90 \ 
    1067510646   in_out_manager.F90 \ 
    1067610647   lbclnk.F90 \ 
     
    1068010651   $(MODEL_LIB)(bdy_oce.o) \ 
    1068110652   $(MODEL_LIB)(dom_oce.o) \ 
    10682    $(MODEL_LIB)(dynspg_oce.o) \ 
    1068310653   $(MODEL_LIB)(in_out_manager.o) \ 
    1068410654   $(MODEL_LIB)(lbclnk.o) \ 
     
    1071810688   bdytra.F90 \ 
    1071910689   dom_oce.F90 \ 
    10720    domvvl.F90 \ 
    1072110690   dynspg_oce.F90 \ 
    1072210691   in_out_manager.F90 \ 
     
    1072610695   $(MODEL_LIB)(bdytra.o) \ 
    1072710696   $(MODEL_LIB)(dom_oce.o) \ 
    10728    $(MODEL_LIB)(domvvl.o) \ 
    1072910697   $(MODEL_LIB)(dynspg_oce.o) \ 
    1073010698   $(MODEL_LIB)(in_out_manager.o) \ 
     
    1087510843   trasbc.F90 
    1087610844$(MODEL_LIB)(trazdf_exp.o) :  \ 
    10877    dom_oce.F90 \ 
     10845   bdy_oce.F90 \ 
     10846   dom_oce.F90 \ 
     10847   dynspg_oce.F90 \ 
    1087810848   in_out_manager.F90 \ 
    1087910849   lbclnk.F90 \ 
     
    1088110851   lib_mpp.F90 \ 
    1088210852   lib_print.f90 \ 
    10883    $(MODEL_LIB)(dom_oce.o) \ 
     10853   $(MODEL_LIB)(bdy_oce.o) \ 
     10854   $(MODEL_LIB)(dom_oce.o) \ 
     10855   $(MODEL_LIB)(dynspg_oce.o) \ 
    1088410856   $(MODEL_LIB)(in_out_manager.o) \ 
    1088510857   $(MODEL_LIB)(lbclnk.o) \ 
     
    1091610888   zdf_oce.F90 \ 
    1091710889   dom_oce.F90 \ 
    10918    in_out_manager.F90 \ 
    10919    $(MODEL_LIB)(dom_oce.o) \ 
     10890   domvvl.F90 \ 
     10891   in_out_manager.F90 \ 
     10892   $(MODEL_LIB)(dom_oce.o) \ 
     10893   $(MODEL_LIB)(domvvl.o) \ 
    1092010894   $(MODEL_LIB)(in_out_manager.o) \ 
    1092110895   $(MODEL_LIB)(oce.o) \ 
     
    1093210906   zdf_oce.F90 \ 
    1093310907   domzgr_substitute.h90 \ 
     10908   vectopt_loop_substitute.h90 \ 
    1093410909   zdfddm_substitute.h90 \ 
    1093510910   KEY_CPP \ 
     
    1115511130   $(MODEL_LIB)(trc.o) \ 
    1115611131   $(MODEL_LIB)(trctrp_lec.o) \ 
     11132   $(MODEL_LIB)(trp_trc.o) \ 
    1115711133   $(MODEL_LIB)(zdfddm.o) \ 
    1115811134   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1117011146   trc.F90 \ 
    1117111147   trctrp_lec.F90 \ 
     11148   trp_trc.F90 \ 
    1117211149   zdfddm.F90 \ 
    1117311150   zdfmxl.F90 \ 
     
    1117611153   $(MODEL_LIB)(prtctl_trc.o) \ 
    1117711154   $(MODEL_LIB)(trcbbl.o) \ 
    11178    $(MODEL_LIB)(trc.o) \ 
     11155   $(MODEL_LIB)(trp_trc.o) \ 
    1117911156   oce_trc.F90 \ 
    1118011157   prtctl_trc.F90 \ 
    1118111158   trcbbl.F90 \ 
    11182    trc.F90 \ 
     11159   trp_trc.F90 \ 
    1118311160   domzgr_substitute.h90 \ 
    1118411161   ldfeiv_substitute.h90 \ 
     
    1121911196   $(MODEL_LIB)(trc.o) \ 
    1122011197   $(MODEL_LIB)(trctrp_lec.o) \ 
     11198   $(MODEL_LIB)(trp_trc.o) \ 
    1122111199   $(MODEL_LIB)(zdfddm.o) \ 
    1122211200   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1123411212   trc.F90 \ 
    1123511213   trctrp_lec.F90 \ 
     11214   trp_trc.F90 \ 
    1123611215   zdfddm.F90 \ 
    1123711216   zdfmxl.F90 \ 
     
    1124211221   $(MODEL_LIB)(prtctl_trc.o) \ 
    1124311222   $(MODEL_LIB)(trcbbl.o) \ 
    11244    $(MODEL_LIB)(trc.o) \ 
     11223   $(MODEL_LIB)(trp_trc.o) \ 
    1124511224   oce_trc.F90 \ 
    1124611225   prtctl_trc.F90 \ 
    1124711226   trcbbl.F90 \ 
    11248    trc.F90 \ 
     11227   trp_trc.F90 \ 
    1124911228   domzgr_substitute.h90 \ 
    1125011229   ldfeiv_substitute.h90 \ 
     
    1128511264   $(MODEL_LIB)(trc.o) \ 
    1128611265   $(MODEL_LIB)(trctrp_lec.o) \ 
     11266   $(MODEL_LIB)(trp_trc.o) \ 
    1128711267   $(MODEL_LIB)(zdfddm.o) \ 
    1128811268   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1130011280   trc.F90 \ 
    1130111281   trctrp_lec.F90 \ 
     11282   trp_trc.F90 \ 
    1130211283   zdfddm.F90 \ 
    1130311284   zdfmxl.F90 \ 
     
    1131011291   $(MODEL_LIB)(prtctl_trc.o) \ 
    1131111292   $(MODEL_LIB)(trcbbl.o) \ 
    11312    $(MODEL_LIB)(trc.o) \ 
     11293   $(MODEL_LIB)(trp_trc.o) \ 
    1131311294   oce_trc.F90 \ 
    1131411295   prtctl_trc.F90 \ 
    1131511296   trcbbl.F90 \ 
    11316    trc.F90 \ 
     11297   trp_trc.F90 \ 
    1131711298   domzgr_substitute.h90 \ 
    1131811299   ldfeiv_substitute.h90 \ 
     
    1135311334   $(MODEL_LIB)(trc.o) \ 
    1135411335   $(MODEL_LIB)(trctrp_lec.o) \ 
     11336   $(MODEL_LIB)(trp_trc.o) \ 
    1135511337   $(MODEL_LIB)(zdfddm.o) \ 
    1135611338   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1136811350   trc.F90 \ 
    1136911351   trctrp_lec.F90 \ 
     11352   trp_trc.F90 \ 
    1137011353   zdfddm.F90 \ 
    1137111354   zdfmxl.F90 \ 
     
    1137611359   $(MODEL_LIB)(prtctl_trc.o) \ 
    1137711360   $(MODEL_LIB)(trcbbl.o) \ 
    11378    $(MODEL_LIB)(trc.o) \ 
     11361   $(MODEL_LIB)(trctrp_lec.o) \ 
     11362   $(MODEL_LIB)(trp_trc.o) \ 
    1137911363   oce_trc.F90 \ 
    1138011364   prtctl_trc.F90 \ 
    1138111365   trcbbl.F90 \ 
    11382    trc.F90 \ 
     11366   trctrp_lec.F90 \ 
     11367   trp_trc.F90 \ 
    1138311368   domzgr_substitute.h90 \ 
    1138411369   ldfeiv_substitute.h90 \ 
     
    1141911404   $(MODEL_LIB)(trc.o) \ 
    1142011405   $(MODEL_LIB)(trctrp_lec.o) \ 
     11406   $(MODEL_LIB)(trp_trc.o) \ 
    1142111407   $(MODEL_LIB)(zdfddm.o) \ 
    1142211408   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1143411420   trc.F90 \ 
    1143511421   trctrp_lec.F90 \ 
     11422   trp_trc.F90 \ 
    1143611423   zdfddm.F90 \ 
    1143711424   zdfmxl.F90 \ 
     
    1144211429   $(MODEL_LIB)(prtctl_trc.o) \ 
    1144311430   $(MODEL_LIB)(trcbbl.o) \ 
    11444    $(MODEL_LIB)(trc.o) \ 
     11431   $(MODEL_LIB)(trp_trc.o) \ 
    1144511432   oce_trc.F90 \ 
    1144611433   prtctl_trc.F90 \ 
    1144711434   trcbbl.F90 \ 
    11448    trc.F90 \ 
     11435   trp_trc.F90 \ 
    1144911436   domzgr_substitute.h90 \ 
    1145011437   ldfeiv_substitute.h90 \ 
     
    1148411471   $(MODEL_LIB)(par_trc.o) \ 
    1148511472   $(MODEL_LIB)(phycst.o) \ 
    11486    $(MODEL_LIB)(sbc_oce.o) \ 
    11487    $(MODEL_LIB)(sbcrnf.o) \ 
    11488    $(MODEL_LIB)(trabbl.o) \ 
    11489    $(MODEL_LIB)(traqsr.o) \ 
    11490    $(MODEL_LIB)(zdfddm.o) \ 
    11491    $(MODEL_LIB)(zdfmxl.o) \ 
    11492    $(MODEL_LIB)(zdf_oce.o) \ 
    11493    oce.F90 \ 
    11494    oce_trc.F90 \ 
    11495    par_oce.F90 \ 
    11496    par_trc.F90 \ 
    11497    phycst.F90 \ 
    11498    sbc_oce.F90 \ 
    11499    sbcrnf.F90 \ 
    11500    trabbl.F90 \ 
    11501    traqsr.F90 \ 
    11502    zdfddm.F90 \ 
    11503    zdfmxl.F90 \ 
    11504    zdf_oce.F90 \ 
    11505    iom.F90 \ 
    11506    $(MODEL_LIB)(iom.o) \ 
    11507    $(MODEL_LIB)(oce_trc.o) \ 
    11508    $(MODEL_LIB)(prtctl_trc.o) \ 
    11509    $(MODEL_LIB)(trc.o) \ 
    11510    oce_trc.F90 \ 
    11511    prtctl_trc.F90 \ 
    11512    trc.F90 \ 
    11513    domzgr_substitute.h90 \ 
    11514    ldfeiv_substitute.h90 \ 
    11515    ldftra_substitute.h90 \ 
    11516    top_substitute.h90 \ 
    11517    vectopt_loop_substitute.h90 \ 
    11518    KEY_CPP \ 
    11519    trcbbc.F90 
    11520 $(MODEL_LIB)(trcbbl.o) :   \ 
    11521    daymod.F90 \ 
    11522    dom_oce.F90 \ 
    11523    dynspg_oce.F90 \ 
    11524    in_out_manager.F90 \ 
    11525    ldfslp.F90 \ 
    11526    ldftra_oce.F90 \ 
    11527    lib_mpp.F90 \ 
    11528    $(MODEL_LIB)(daymod.o) \ 
    11529    $(MODEL_LIB)(dom_oce.o) \ 
    11530    $(MODEL_LIB)(dynspg_oce.o) \ 
    11531    $(MODEL_LIB)(in_out_manager.o) \ 
    11532    $(MODEL_LIB)(ldfslp.o) \ 
    11533    $(MODEL_LIB)(ldftra_oce.o) \ 
    11534    $(MODEL_LIB)(lib_mpp.o) \ 
    11535    $(MODEL_LIB)(oce.o) \ 
    11536    $(MODEL_LIB)(oce_trc.o) \ 
    11537    $(MODEL_LIB)(par_oce.o) \ 
    11538    $(MODEL_LIB)(par_trc.o) \ 
    11539    $(MODEL_LIB)(phycst.o) \ 
    11540    $(MODEL_LIB)(prtctl.o) \ 
    1154111473   $(MODEL_LIB)(sbc_oce.o) \ 
    1154211474   $(MODEL_LIB)(sbcrnf.o) \ 
     
    1155211484   par_trc.F90 \ 
    1155311485   phycst.F90 \ 
    11554    prtctl.F90 \ 
    1155511486   sbc_oce.F90 \ 
    1155611487   sbcrnf.F90 \ 
     
    1156111492   zdfmxl.F90 \ 
    1156211493   zdf_oce.F90 \ 
    11563    eosbn2.F90 \ 
    11564    lbclnk.F90 \ 
    11565    $(MODEL_LIB)(eosbn2.o) \ 
    11566    $(MODEL_LIB)(lbclnk.o) \ 
     11494   iom.F90 \ 
     11495   $(MODEL_LIB)(iom.o) \ 
    1156711496   $(MODEL_LIB)(oce_trc.o) \ 
    1156811497   $(MODEL_LIB)(prtctl_trc.o) \ 
    11569    $(MODEL_LIB)(trc.o) \ 
    11570    $(MODEL_LIB)(trctrp_lec.o) \ 
     11498   $(MODEL_LIB)(trp_trc.o) \ 
    1157111499   oce_trc.F90 \ 
    1157211500   prtctl_trc.F90 \ 
     11501   trp_trc.F90 \ 
     11502   domzgr_substitute.h90 \ 
     11503   ldfeiv_substitute.h90 \ 
     11504   ldftra_substitute.h90 \ 
     11505   top_substitute.h90 \ 
     11506   vectopt_loop_substitute.h90 \ 
     11507   KEY_CPP \ 
     11508   trcbbc.F90 
     11509$(MODEL_LIB)(trcbbl.o) :   \ 
     11510   daymod.F90 \ 
     11511   dom_oce.F90 \ 
     11512   dynspg_oce.F90 \ 
     11513   in_out_manager.F90 \ 
     11514   ldfslp.F90 \ 
     11515   ldftra_oce.F90 \ 
     11516   lib_mpp.F90 \ 
     11517   $(MODEL_LIB)(daymod.o) \ 
     11518   $(MODEL_LIB)(dom_oce.o) \ 
     11519   $(MODEL_LIB)(dynspg_oce.o) \ 
     11520   $(MODEL_LIB)(in_out_manager.o) \ 
     11521   $(MODEL_LIB)(ldfslp.o) \ 
     11522   $(MODEL_LIB)(ldftra_oce.o) \ 
     11523   $(MODEL_LIB)(lib_mpp.o) \ 
     11524   $(MODEL_LIB)(oce.o) \ 
     11525   $(MODEL_LIB)(oce_trc.o) \ 
     11526   $(MODEL_LIB)(par_oce.o) \ 
     11527   $(MODEL_LIB)(par_trc.o) \ 
     11528   $(MODEL_LIB)(phycst.o) \ 
     11529   $(MODEL_LIB)(prtctl.o) \ 
     11530   $(MODEL_LIB)(sbc_oce.o) \ 
     11531   $(MODEL_LIB)(sbcrnf.o) \ 
     11532   $(MODEL_LIB)(trabbl.o) \ 
     11533   $(MODEL_LIB)(traqsr.o) \ 
     11534   $(MODEL_LIB)(trc.o) \ 
     11535   $(MODEL_LIB)(trp_trc.o) \ 
     11536   $(MODEL_LIB)(zdfddm.o) \ 
     11537   $(MODEL_LIB)(zdfmxl.o) \ 
     11538   $(MODEL_LIB)(zdf_oce.o) \ 
     11539   oce.F90 \ 
     11540   oce_trc.F90 \ 
     11541   par_oce.F90 \ 
     11542   par_trc.F90 \ 
     11543   phycst.F90 \ 
     11544   prtctl.F90 \ 
     11545   sbc_oce.F90 \ 
     11546   sbcrnf.F90 \ 
     11547   trabbl.F90 \ 
     11548   traqsr.F90 \ 
    1157311549   trc.F90 \ 
     11550   trp_trc.F90 \ 
     11551   zdfddm.F90 \ 
     11552   zdfmxl.F90 \ 
     11553   zdf_oce.F90 \ 
     11554   eosbn2.F90 \ 
     11555   lbclnk.F90 \ 
     11556   $(MODEL_LIB)(eosbn2.o) \ 
     11557   $(MODEL_LIB)(lbclnk.o) \ 
     11558   $(MODEL_LIB)(oce_trc.o) \ 
     11559   $(MODEL_LIB)(prtctl_trc.o) \ 
     11560   $(MODEL_LIB)(trctrp_lec.o) \ 
     11561   $(MODEL_LIB)(trp_trc.o) \ 
     11562   oce_trc.F90 \ 
     11563   prtctl_trc.F90 \ 
    1157411564   trctrp_lec.F90 \ 
     11565   trp_trc.F90 \ 
    1157511566   domzgr_substitute.h90 \ 
    1157611567   ldfeiv_substitute.h90 \ 
     
    1160511596   $(MODEL_LIB)(trabbl.o) \ 
    1160611597   $(MODEL_LIB)(traqsr.o) \ 
    11607    $(MODEL_LIB)(trc.o) \ 
    1160811598   $(MODEL_LIB)(zdfddm.o) \ 
    1160911599   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1161811608   trabbl.F90 \ 
    1161911609   traqsr.F90 \ 
    11620    trc.F90 \ 
    1162111610   zdfddm.F90 \ 
    1162211611   zdfmxl.F90 \ 
     
    1162711616   $(MODEL_LIB)(prtctl_trc.o) \ 
    1162811617   $(MODEL_LIB)(sms_lobster.o) \ 
    11629    $(MODEL_LIB)(trp_trc.o) \ 
     11618   $(MODEL_LIB)(trc.o) \ 
    1163011619   oce_trc.F90 \ 
    1163111620   prtctl_trc.F90 \ 
    1163211621   sms_lobster.F90 \ 
    11633    trp_trc.F90 \ 
     11622   trc.F90 \ 
    1163411623   domzgr_substitute.h90 \ 
    1163511624   KEY_CPP \ 
     
    1170411693   $(MODEL_LIB)(trc.o) \ 
    1170511694   $(MODEL_LIB)(trctrp_lec.o) \ 
     11695   $(MODEL_LIB)(trp_trc.o) \ 
    1170611696   $(MODEL_LIB)(zdfddm.o) \ 
    1170711697   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1171811708   trc.F90 \ 
    1171911709   trctrp_lec.F90 \ 
     11710   trp_trc.F90 \ 
    1172011711   zdfddm.F90 \ 
    1172111712   zdfmxl.F90 \ 
     
    1189211883   $(MODEL_LIB)(trabbl.o) \ 
    1189311884   $(MODEL_LIB)(traqsr.o) \ 
     11885   $(MODEL_LIB)(trc.o) \ 
    1189411886   $(MODEL_LIB)(zdfddm.o) \ 
    1189511887   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1190411896   trabbl.F90 \ 
    1190511897   traqsr.F90 \ 
     11898   trc.F90 \ 
    1190611899   zdfddm.F90 \ 
    1190711900   zdfmxl.F90 \ 
     
    1191511908   $(MODEL_LIB)(oce_trc.o) \ 
    1191611909   $(MODEL_LIB)(trc.o) \ 
     11910   $(MODEL_LIB)(trp_trc.o) \ 
    1191711911   oce_trc.F90 \ 
    1191811912   trc.F90 \ 
     11913   trp_trc.F90 \ 
    1191911914   domzgr_substitute.h90 \ 
    1192011915   ldfeiv_substitute.h90 \ 
     
    1196411959   $(MODEL_LIB)(traqsr.o) \ 
    1196511960   $(MODEL_LIB)(trc.o) \ 
     11961   $(MODEL_LIB)(trp_trc.o) \ 
    1196611962   $(MODEL_LIB)(zdfddm.o) \ 
    1196711963   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1197711973   traqsr.F90 \ 
    1197811974   trc.F90 \ 
     11975   trp_trc.F90 \ 
    1197911976   zdfddm.F90 \ 
    1198011977   zdfmxl.F90 \ 
     
    1198511982   $(MODEL_LIB)(prtctl_trc.o) \ 
    1198611983   $(MODEL_LIB)(trcdta.o) \ 
    11987    $(MODEL_LIB)(trc.o) \ 
    1198811984   $(MODEL_LIB)(trctrp_lec.o) \ 
     11985   $(MODEL_LIB)(trp_trc.o) \ 
    1198911986   oce_trc.F90 \ 
    1199011987   prtctl_trc.F90 \ 
    1199111988   trcdta.F90 \ 
    11992    trc.F90 \ 
    1199311989   trctrp_lec.F90 \ 
     11990   trp_trc.F90 \ 
    1199411991   domzgr_substitute.h90 \ 
    1199511992   ldfeiv_substitute.h90 \ 
     
    1209812095   $(MODEL_LIB)(trabbl.o) \ 
    1209912096   $(MODEL_LIB)(traqsr.o) \ 
    12100    $(MODEL_LIB)(trc.o) \ 
     12097   $(MODEL_LIB)(trp_trc.o) \ 
    1210112098   $(MODEL_LIB)(zdfddm.o) \ 
    1210212099   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1211112108   trabbl.F90 \ 
    1211212109   traqsr.F90 \ 
    12113    trc.F90 \ 
     12110   trp_trc.F90 \ 
    1211412111   zdfddm.F90 \ 
    1211512112   zdfmxl.F90 \ 
     
    1212212119   $(MODEL_LIB)(trc.o) \ 
    1212312120   $(MODEL_LIB)(trctrp_lec.o) \ 
    12124    $(MODEL_LIB)(trp_trc.o) \ 
    1212512121   oce_trc.F90 \ 
    1212612122   prtctl_trc.F90 \ 
     
    1212812124   trc.F90 \ 
    1212912125   trctrp_lec.F90 \ 
    12130    trp_trc.F90 \ 
    1213112126   domzgr_substitute.h90 \ 
    1213212127   KEY_CPP \ 
     
    1243012425   $(MODEL_LIB)(traqsr.o) \ 
    1243112426   $(MODEL_LIB)(trc.o) \ 
    12432    $(MODEL_LIB)(trp_trc.o) \ 
    1243312427   $(MODEL_LIB)(zdfddm.o) \ 
    1243412428   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1245012444   traqsr.F90 \ 
    1245112445   trc.F90 \ 
    12452    trp_trc.F90 \ 
    1245312446   zdfddm.F90 \ 
    1245412447   zdfmxl.F90 \ 
     
    1246112454   $(MODEL_LIB)(sms_pisces.o) \ 
    1246212455   $(MODEL_LIB)(trc.o) \ 
    12463    $(MODEL_LIB)(trp_trc.o) \ 
    1246412456   oce_trc.F90 \ 
    1246512457   p4zche.F90 \ 
     
    1246712459   sms_pisces.F90 \ 
    1246812460   trc.F90 \ 
     12461   domzgr_substitute.h90 \ 
     12462   ldfeiv_substitute.h90 \ 
     12463   ldftra_substitute.h90 \ 
     12464   top_substitute.h90 \ 
     12465   vectopt_loop_substitute.h90 \ 
     12466   KEY_CPP \ 
     12467   trcini_pisces.F90 
     12468$(MODEL_LIB)(trcldf_bilap.o) :   \ 
     12469   daymod.F90 \ 
     12470   dom_oce.F90 \ 
     12471   dynspg_oce.F90 \ 
     12472   in_out_manager.F90 \ 
     12473   ldfslp.F90 \ 
     12474   ldftra_oce.F90 \ 
     12475   lib_mpp.F90 \ 
     12476   $(MODEL_LIB)(daymod.o) \ 
     12477   $(MODEL_LIB)(dom_oce.o) \ 
     12478   $(MODEL_LIB)(dynspg_oce.o) \ 
     12479   $(MODEL_LIB)(in_out_manager.o) \ 
     12480   $(MODEL_LIB)(ldfslp.o) \ 
     12481   $(MODEL_LIB)(ldftra_oce.o) \ 
     12482   $(MODEL_LIB)(lib_mpp.o) \ 
     12483   $(MODEL_LIB)(oce.o) \ 
     12484   $(MODEL_LIB)(oce_trc.o) \ 
     12485   $(MODEL_LIB)(par_oce.o) \ 
     12486   $(MODEL_LIB)(par_trc.o) \ 
     12487   $(MODEL_LIB)(phycst.o) \ 
     12488   $(MODEL_LIB)(sbc_oce.o) \ 
     12489   $(MODEL_LIB)(sbcrnf.o) \ 
     12490   $(MODEL_LIB)(trabbl.o) \ 
     12491   $(MODEL_LIB)(traqsr.o) \ 
     12492   $(MODEL_LIB)(trc.o) \ 
     12493   $(MODEL_LIB)(zdfddm.o) \ 
     12494   $(MODEL_LIB)(zdfmxl.o) \ 
     12495   $(MODEL_LIB)(zdf_oce.o) \ 
     12496   oce.F90 \ 
     12497   oce_trc.F90 \ 
     12498   par_oce.F90 \ 
     12499   par_trc.F90 \ 
     12500   phycst.F90 \ 
     12501   sbc_oce.F90 \ 
     12502   sbcrnf.F90 \ 
     12503   trabbl.F90 \ 
     12504   traqsr.F90 \ 
     12505   trc.F90 \ 
     12506   zdfddm.F90 \ 
     12507   zdfmxl.F90 \ 
     12508   zdf_oce.F90 \ 
     12509   lbclnk.F90 \ 
     12510   $(MODEL_LIB)(lbclnk.o) \ 
     12511   $(MODEL_LIB)(oce_trc.o) \ 
     12512   $(MODEL_LIB)(prtctl_trc.o) \ 
     12513   $(MODEL_LIB)(trp_trc.o) \ 
     12514   oce_trc.F90 \ 
     12515   prtctl_trc.F90 \ 
    1246912516   trp_trc.F90 \ 
    1247012517   domzgr_substitute.h90 \ 
     
    1247412521   vectopt_loop_substitute.h90 \ 
    1247512522   KEY_CPP \ 
    12476    trcini_pisces.F90 
    12477 $(MODEL_LIB)(trcldf_bilap.o) :   \ 
     12523   trcldf_bilap.F90 
     12524$(MODEL_LIB)(trcldf_bilapg.o) :  \ 
    1247812525   daymod.F90 \ 
    1247912526   dom_oce.F90 \ 
     
    1249912546   $(MODEL_LIB)(trabbl.o) \ 
    1250012547   $(MODEL_LIB)(traqsr.o) \ 
     12548   $(MODEL_LIB)(trc.o) \ 
    1250112549   $(MODEL_LIB)(zdfddm.o) \ 
    1250212550   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1251112559   trabbl.F90 \ 
    1251212560   traqsr.F90 \ 
     12561   trc.F90 \ 
    1251312562   zdfddm.F90 \ 
    1251412563   zdfmxl.F90 \ 
     
    1251812567   $(MODEL_LIB)(oce_trc.o) \ 
    1251912568   $(MODEL_LIB)(prtctl_trc.o) \ 
    12520    $(MODEL_LIB)(trc.o) \ 
     12569   $(MODEL_LIB)(trp_trc.o) \ 
    1252112570   oce_trc.F90 \ 
    1252212571   prtctl_trc.F90 \ 
    12523    trc.F90 \ 
     12572   trp_trc.F90 \ 
    1252412573   domzgr_substitute.h90 \ 
    1252512574   ldfeiv_substitute.h90 \ 
     
    1252812577   vectopt_loop_substitute.h90 \ 
    1252912578   KEY_CPP \ 
    12530    trcldf_bilap.F90 
    12531 $(MODEL_LIB)(trcldf_bilapg.o) :  \ 
     12579   trcldf_bilapg.F90 
     12580$(MODEL_LIB)(trcldf_iso.o) :  \ 
    1253212581   daymod.F90 \ 
    1253312582   dom_oce.F90 \ 
     
    1255312602   $(MODEL_LIB)(trabbl.o) \ 
    1255412603   $(MODEL_LIB)(traqsr.o) \ 
     12604   $(MODEL_LIB)(trc.o) \ 
    1255512605   $(MODEL_LIB)(zdfddm.o) \ 
    1255612606   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1256512615   trabbl.F90 \ 
    1256612616   traqsr.F90 \ 
     12617   trc.F90 \ 
    1256712618   zdfddm.F90 \ 
    1256812619   zdfmxl.F90 \ 
    1256912620   zdf_oce.F90 \ 
    12570    lbclnk.F90 \ 
    12571    $(MODEL_LIB)(lbclnk.o) \ 
    1257212621   $(MODEL_LIB)(oce_trc.o) \ 
    1257312622   $(MODEL_LIB)(prtctl_trc.o) \ 
    12574    $(MODEL_LIB)(trc.o) \ 
     12623   $(MODEL_LIB)(trp_trc.o) \ 
    1257512624   oce_trc.F90 \ 
    1257612625   prtctl_trc.F90 \ 
    12577    trc.F90 \ 
     12626   trp_trc.F90 \ 
    1257812627   domzgr_substitute.h90 \ 
    1257912628   ldfeiv_substitute.h90 \ 
     
    1258212631   vectopt_loop_substitute.h90 \ 
    1258312632   KEY_CPP \ 
    12584    trcldf_bilapg.F90 
    12585 $(MODEL_LIB)(trcldf_iso.o) :  \ 
     12633   trcldf_iso.F90 
     12634$(MODEL_LIB)(trcldf_iso_zps.o) : \ 
    1258612635   daymod.F90 \ 
    1258712636   dom_oce.F90 \ 
     
    1260712656   $(MODEL_LIB)(trabbl.o) \ 
    1260812657   $(MODEL_LIB)(traqsr.o) \ 
     12658   $(MODEL_LIB)(trc.o) \ 
    1260912659   $(MODEL_LIB)(zdfddm.o) \ 
    1261012660   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1261912669   trabbl.F90 \ 
    1262012670   traqsr.F90 \ 
     12671   trc.F90 \ 
    1262112672   zdfddm.F90 \ 
    1262212673   zdfmxl.F90 \ 
     
    1262412675   $(MODEL_LIB)(oce_trc.o) \ 
    1262512676   $(MODEL_LIB)(prtctl_trc.o) \ 
    12626    $(MODEL_LIB)(trc.o) \ 
     12677   $(MODEL_LIB)(trp_trc.o) \ 
    1262712678   oce_trc.F90 \ 
    1262812679   prtctl_trc.F90 \ 
    12629    trc.F90 \ 
     12680   trp_trc.F90 \ 
    1263012681   domzgr_substitute.h90 \ 
    1263112682   ldfeiv_substitute.h90 \ 
     
    1263412685   vectopt_loop_substitute.h90 \ 
    1263512686   KEY_CPP \ 
    12636    trcldf_iso.F90 
    12637 $(MODEL_LIB)(trcldf_iso_zps.o) : \ 
     12687   trcldf_iso_zps.F90 
     12688$(MODEL_LIB)(trcldf_lap.o) :  \ 
    1263812689   daymod.F90 \ 
    1263912690   dom_oce.F90 \ 
     
    1265912710   $(MODEL_LIB)(trabbl.o) \ 
    1266012711   $(MODEL_LIB)(traqsr.o) \ 
     12712   $(MODEL_LIB)(trc.o) \ 
    1266112713   $(MODEL_LIB)(zdfddm.o) \ 
    1266212714   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1267112723   trabbl.F90 \ 
    1267212724   traqsr.F90 \ 
     12725   trc.F90 \ 
    1267312726   zdfddm.F90 \ 
    1267412727   zdfmxl.F90 \ 
     
    1267612729   $(MODEL_LIB)(oce_trc.o) \ 
    1267712730   $(MODEL_LIB)(prtctl_trc.o) \ 
    12678    $(MODEL_LIB)(trc.o) \ 
     12731   $(MODEL_LIB)(trp_trc.o) \ 
    1267912732   oce_trc.F90 \ 
    1268012733   prtctl_trc.F90 \ 
    12681    trc.F90 \ 
    12682    domzgr_substitute.h90 \ 
    12683    ldfeiv_substitute.h90 \ 
    12684    ldftra_substitute.h90 \ 
    12685    top_substitute.h90 \ 
    12686    vectopt_loop_substitute.h90 \ 
    12687    KEY_CPP \ 
    12688    trcldf_iso_zps.F90 
    12689 $(MODEL_LIB)(trcldf_lap.o) :  \ 
    12690    daymod.F90 \ 
    12691    dom_oce.F90 \ 
    12692    dynspg_oce.F90 \ 
    12693    in_out_manager.F90 \ 
    12694    ldfslp.F90 \ 
    12695    ldftra_oce.F90 \ 
    12696    lib_mpp.F90 \ 
    12697    $(MODEL_LIB)(daymod.o) \ 
    12698    $(MODEL_LIB)(dom_oce.o) \ 
    12699    $(MODEL_LIB)(dynspg_oce.o) \ 
    12700    $(MODEL_LIB)(in_out_manager.o) \ 
    12701    $(MODEL_LIB)(ldfslp.o) \ 
    12702    $(MODEL_LIB)(ldftra_oce.o) \ 
    12703    $(MODEL_LIB)(lib_mpp.o) \ 
    12704    $(MODEL_LIB)(oce.o) \ 
    12705    $(MODEL_LIB)(oce_trc.o) \ 
    12706    $(MODEL_LIB)(par_oce.o) \ 
    12707    $(MODEL_LIB)(par_trc.o) \ 
    12708    $(MODEL_LIB)(phycst.o) \ 
    12709    $(MODEL_LIB)(sbc_oce.o) \ 
    12710    $(MODEL_LIB)(sbcrnf.o) \ 
    12711    $(MODEL_LIB)(trabbl.o) \ 
    12712    $(MODEL_LIB)(traqsr.o) \ 
    12713    $(MODEL_LIB)(zdfddm.o) \ 
    12714    $(MODEL_LIB)(zdfmxl.o) \ 
    12715    $(MODEL_LIB)(zdf_oce.o) \ 
    12716    oce.F90 \ 
    12717    oce_trc.F90 \ 
    12718    par_oce.F90 \ 
    12719    par_trc.F90 \ 
    12720    phycst.F90 \ 
    12721    sbc_oce.F90 \ 
    12722    sbcrnf.F90 \ 
    12723    trabbl.F90 \ 
    12724    traqsr.F90 \ 
    12725    zdfddm.F90 \ 
    12726    zdfmxl.F90 \ 
    12727    zdf_oce.F90 \ 
    12728    $(MODEL_LIB)(oce_trc.o) \ 
    12729    $(MODEL_LIB)(prtctl_trc.o) \ 
    12730    $(MODEL_LIB)(trc.o) \ 
    12731    oce_trc.F90 \ 
    12732    prtctl_trc.F90 \ 
    12733    trc.F90 \ 
     12734   trp_trc.F90 \ 
    1273412735   domzgr_substitute.h90 \ 
    1273512736   ldfeiv_substitute.h90 \ 
     
    1277012771   $(MODEL_LIB)(trc.o) \ 
    1277112772   $(MODEL_LIB)(trcsms_cfc.o) \ 
     12773   $(MODEL_LIB)(trp_trc.o) \ 
    1277212774   $(MODEL_LIB)(zdfddm.o) \ 
    1277312775   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1278712789   trc.F90 \ 
    1278812790   trcsms_cfc.F90 \ 
     12791   trp_trc.F90 \ 
    1278912792   zdfddm.F90 \ 
    1279012793   zdfmxl.F90 \ 
     
    1279912802   $(MODEL_LIB)(trc.o) \ 
    1280012803   $(MODEL_LIB)(trctrp_lec.o) \ 
     12804   $(MODEL_LIB)(trp_trc.o) \ 
    1280112805   oce_trc.F90 \ 
    1280212806   trc.F90 \ 
     
    1280612810   trclsm_pisces.F90 \ 
    1280712811   trctrp_lec.F90 \ 
     12812   trp_trc.F90 \ 
    1280812813   domzgr_substitute.h90 \ 
    1280912814   ldfeiv_substitute.h90 \ 
     
    1306813073   $(MODEL_LIB)(traqsr.o) \ 
    1306913074   $(MODEL_LIB)(trc.o) \ 
     13075   $(MODEL_LIB)(trp_trc.o) \ 
     13076   $(MODEL_LIB)(zdfddm.o) \ 
     13077   $(MODEL_LIB)(zdfmxl.o) \ 
     13078   $(MODEL_LIB)(zdf_oce.o) \ 
     13079   oce.F90 \ 
     13080   oce_trc.F90 \ 
     13081   par_oce.F90 \ 
     13082   par_trc.F90 \ 
     13083   phycst.F90 \ 
     13084   sbc_oce.F90 \ 
     13085   sbcrnf.F90 \ 
     13086   trabbl.F90 \ 
     13087   traqsr.F90 \ 
     13088   trc.F90 \ 
     13089   trp_trc.F90 \ 
     13090   zdfddm.F90 \ 
     13091   zdfmxl.F90 \ 
     13092   zdf_oce.F90 \ 
     13093   agrif_top_interp.F90 \ 
     13094   agrif_top_update.F90 \ 
     13095   lbclnk.F90 \ 
     13096   $(MODEL_LIB)(agrif_top_interp.o) \ 
     13097   $(MODEL_LIB)(agrif_top_update.o) \ 
     13098   $(MODEL_LIB)(lbclnk.o) \ 
     13099   $(MODEL_LIB)(oce_trc.o) \ 
     13100   $(MODEL_LIB)(prtctl_trc.o) \ 
     13101   $(MODEL_LIB)(trctrp_lec.o) \ 
     13102   $(MODEL_LIB)(trp_trc.o) \ 
     13103   oce_trc.F90 \ 
     13104   prtctl_trc.F90 \ 
     13105   trctrp_lec.F90 \ 
     13106   trp_trc.F90 \ 
     13107   $(AGRIF_LIB) \ 
     13108   KEY_CPP \ 
     13109   trcnxt.F90 
     13110$(MODEL_LIB)(trc_oce.o) :  \ 
     13111   $(MODEL_LIB)(par_kind.o) \ 
     13112   $(MODEL_LIB)(par_oce.o) \ 
     13113   $(MODEL_LIB)(par_trc.o) \ 
     13114   par_kind.F90 \ 
     13115   par_oce.F90 \ 
     13116   par_trc.F90 \ 
     13117   $(MODEL_LIB)(par_oce.o) \ 
     13118   $(MODEL_LIB)(sms_pisces.o) \ 
     13119   par_oce.F90 \ 
     13120   sms_pisces.F90 \ 
     13121   KEY_CPP \ 
     13122   trc_oce.F90 
     13123$(MODEL_LIB)(trcopt.o) :   \ 
     13124   daymod.F90 \ 
     13125   dom_oce.F90 \ 
     13126   dynspg_oce.F90 \ 
     13127   in_out_manager.F90 \ 
     13128   ldfslp.F90 \ 
     13129   ldftra_oce.F90 \ 
     13130   lib_mpp.F90 \ 
     13131   $(MODEL_LIB)(daymod.o) \ 
     13132   $(MODEL_LIB)(dom_oce.o) \ 
     13133   $(MODEL_LIB)(dynspg_oce.o) \ 
     13134   $(MODEL_LIB)(in_out_manager.o) \ 
     13135   $(MODEL_LIB)(ldfslp.o) \ 
     13136   $(MODEL_LIB)(ldftra_oce.o) \ 
     13137   $(MODEL_LIB)(lib_mpp.o) \ 
     13138   $(MODEL_LIB)(oce.o) \ 
     13139   $(MODEL_LIB)(oce_trc.o) \ 
     13140   $(MODEL_LIB)(par_oce.o) \ 
     13141   $(MODEL_LIB)(par_trc.o) \ 
     13142   $(MODEL_LIB)(phycst.o) \ 
     13143   $(MODEL_LIB)(sbc_oce.o) \ 
     13144   $(MODEL_LIB)(sbcrnf.o) \ 
     13145   $(MODEL_LIB)(trabbl.o) \ 
     13146   $(MODEL_LIB)(traqsr.o) \ 
     13147   $(MODEL_LIB)(zdfddm.o) \ 
     13148   $(MODEL_LIB)(zdfmxl.o) \ 
     13149   $(MODEL_LIB)(zdf_oce.o) \ 
     13150   oce.F90 \ 
     13151   oce_trc.F90 \ 
     13152   par_oce.F90 \ 
     13153   par_trc.F90 \ 
     13154   phycst.F90 \ 
     13155   sbc_oce.F90 \ 
     13156   sbcrnf.F90 \ 
     13157   trabbl.F90 \ 
     13158   traqsr.F90 \ 
     13159   zdfddm.F90 \ 
     13160   zdfmxl.F90 \ 
     13161   zdf_oce.F90 \ 
     13162   $(MODEL_LIB)(oce_trc.o) \ 
     13163   $(MODEL_LIB)(prtctl_trc.o) \ 
     13164   $(MODEL_LIB)(sms_lobster.o) \ 
     13165   $(MODEL_LIB)(trc.o) \ 
     13166   oce_trc.F90 \ 
     13167   prtctl_trc.F90 \ 
     13168   sms_lobster.F90 \ 
     13169   trc.F90 \ 
     13170   domzgr_substitute.h90 \ 
     13171   KEY_CPP \ 
     13172   trcopt.F90 
     13173$(MODEL_LIB)(trcrad.o) :   \ 
     13174   daymod.F90 \ 
     13175   dom_oce.F90 \ 
     13176   dynspg_oce.F90 \ 
     13177   in_out_manager.F90 \ 
     13178   ldfslp.F90 \ 
     13179   ldftra_oce.F90 \ 
     13180   lib_mpp.F90 \ 
     13181   $(MODEL_LIB)(daymod.o) \ 
     13182   $(MODEL_LIB)(dom_oce.o) \ 
     13183   $(MODEL_LIB)(dynspg_oce.o) \ 
     13184   $(MODEL_LIB)(in_out_manager.o) \ 
     13185   $(MODEL_LIB)(ldfslp.o) \ 
     13186   $(MODEL_LIB)(ldftra_oce.o) \ 
     13187   $(MODEL_LIB)(lib_mpp.o) \ 
     13188   $(MODEL_LIB)(oce.o) \ 
     13189   $(MODEL_LIB)(oce_trc.o) \ 
     13190   $(MODEL_LIB)(par_oce.o) \ 
     13191   $(MODEL_LIB)(par_trc.o) \ 
     13192   $(MODEL_LIB)(phycst.o) \ 
     13193   $(MODEL_LIB)(sbc_oce.o) \ 
     13194   $(MODEL_LIB)(sbcrnf.o) \ 
     13195   $(MODEL_LIB)(trabbl.o) \ 
     13196   $(MODEL_LIB)(traqsr.o) \ 
     13197   $(MODEL_LIB)(trc.o) \ 
    1307013198   $(MODEL_LIB)(zdfddm.o) \ 
    1307113199   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1308413212   zdfmxl.F90 \ 
    1308513213   zdf_oce.F90 \ 
    13086    agrif_top_interp.F90 \ 
    13087    agrif_top_update.F90 \ 
    13088    lbclnk.F90 \ 
    13089    $(MODEL_LIB)(agrif_top_interp.o) \ 
    13090    $(MODEL_LIB)(agrif_top_update.o) \ 
    13091    $(MODEL_LIB)(lbclnk.o) \ 
     13214   lib_mpp.F90 \ 
     13215   $(MODEL_LIB)(lib_mpp.o) \ 
    1309213216   $(MODEL_LIB)(oce_trc.o) \ 
    1309313217   $(MODEL_LIB)(prtctl_trc.o) \ 
    13094    $(MODEL_LIB)(trc.o) \ 
    13095    $(MODEL_LIB)(trctrp_lec.o) \ 
    13096    oce_trc.F90 \ 
    13097    prtctl_trc.F90 \ 
    13098    trc.F90 \ 
    13099    trctrp_lec.F90 \ 
    13100    $(AGRIF_LIB) \ 
    13101    KEY_CPP \ 
    13102    trcnxt.F90 
    13103 $(MODEL_LIB)(trc_oce.o) :  \ 
    13104    $(MODEL_LIB)(par_kind.o) \ 
    13105    $(MODEL_LIB)(par_oce.o) \ 
    13106    $(MODEL_LIB)(par_trc.o) \ 
    13107    par_kind.F90 \ 
    13108    par_oce.F90 \ 
    13109    par_trc.F90 \ 
    13110    $(MODEL_LIB)(par_oce.o) \ 
    13111    $(MODEL_LIB)(sms_pisces.o) \ 
    13112    par_oce.F90 \ 
    13113    sms_pisces.F90 \ 
    13114    KEY_CPP \ 
    13115    trc_oce.F90 
    13116 $(MODEL_LIB)(trcopt.o) :   \ 
    13117    daymod.F90 \ 
    13118    dom_oce.F90 \ 
    13119    dynspg_oce.F90 \ 
    13120    in_out_manager.F90 \ 
    13121    ldfslp.F90 \ 
    13122    ldftra_oce.F90 \ 
    13123    lib_mpp.F90 \ 
    13124    $(MODEL_LIB)(daymod.o) \ 
    13125    $(MODEL_LIB)(dom_oce.o) \ 
    13126    $(MODEL_LIB)(dynspg_oce.o) \ 
    13127    $(MODEL_LIB)(in_out_manager.o) \ 
    13128    $(MODEL_LIB)(ldfslp.o) \ 
    13129    $(MODEL_LIB)(ldftra_oce.o) \ 
    13130    $(MODEL_LIB)(lib_mpp.o) \ 
    13131    $(MODEL_LIB)(oce.o) \ 
    13132    $(MODEL_LIB)(oce_trc.o) \ 
    13133    $(MODEL_LIB)(par_oce.o) \ 
    13134    $(MODEL_LIB)(par_trc.o) \ 
    13135    $(MODEL_LIB)(phycst.o) \ 
    13136    $(MODEL_LIB)(sbc_oce.o) \ 
    13137    $(MODEL_LIB)(sbcrnf.o) \ 
    13138    $(MODEL_LIB)(trabbl.o) \ 
    13139    $(MODEL_LIB)(traqsr.o) \ 
    13140    $(MODEL_LIB)(trc.o) \ 
    13141    $(MODEL_LIB)(zdfddm.o) \ 
    13142    $(MODEL_LIB)(zdfmxl.o) \ 
    13143    $(MODEL_LIB)(zdf_oce.o) \ 
    13144    oce.F90 \ 
    13145    oce_trc.F90 \ 
    13146    par_oce.F90 \ 
    13147    par_trc.F90 \ 
    13148    phycst.F90 \ 
    13149    sbc_oce.F90 \ 
    13150    sbcrnf.F90 \ 
    13151    trabbl.F90 \ 
    13152    traqsr.F90 \ 
    13153    trc.F90 \ 
    13154    zdfddm.F90 \ 
    13155    zdfmxl.F90 \ 
    13156    zdf_oce.F90 \ 
    13157    $(MODEL_LIB)(oce_trc.o) \ 
    13158    $(MODEL_LIB)(prtctl_trc.o) \ 
    13159    $(MODEL_LIB)(sms_lobster.o) \ 
    1316013218   $(MODEL_LIB)(trp_trc.o) \ 
    1316113219   oce_trc.F90 \ 
    1316213220   prtctl_trc.F90 \ 
    13163    sms_lobster.F90 \ 
    1316413221   trp_trc.F90 \ 
    13165    domzgr_substitute.h90 \ 
    13166    KEY_CPP \ 
    13167    trcopt.F90 
    13168 $(MODEL_LIB)(trcrad.o) :   \ 
    13169    daymod.F90 \ 
    13170    dom_oce.F90 \ 
    13171    dynspg_oce.F90 \ 
    13172    in_out_manager.F90 \ 
    13173    ldfslp.F90 \ 
    13174    ldftra_oce.F90 \ 
    13175    lib_mpp.F90 \ 
    13176    $(MODEL_LIB)(daymod.o) \ 
    13177    $(MODEL_LIB)(dom_oce.o) \ 
    13178    $(MODEL_LIB)(dynspg_oce.o) \ 
    13179    $(MODEL_LIB)(in_out_manager.o) \ 
    13180    $(MODEL_LIB)(ldfslp.o) \ 
    13181    $(MODEL_LIB)(ldftra_oce.o) \ 
    13182    $(MODEL_LIB)(lib_mpp.o) \ 
    13183    $(MODEL_LIB)(oce.o) \ 
    13184    $(MODEL_LIB)(oce_trc.o) \ 
    13185    $(MODEL_LIB)(par_oce.o) \ 
    13186    $(MODEL_LIB)(par_trc.o) \ 
    13187    $(MODEL_LIB)(phycst.o) \ 
    13188    $(MODEL_LIB)(sbc_oce.o) \ 
    13189    $(MODEL_LIB)(sbcrnf.o) \ 
    13190    $(MODEL_LIB)(trabbl.o) \ 
    13191    $(MODEL_LIB)(traqsr.o) \ 
    13192    $(MODEL_LIB)(zdfddm.o) \ 
    13193    $(MODEL_LIB)(zdfmxl.o) \ 
    13194    $(MODEL_LIB)(zdf_oce.o) \ 
    13195    oce.F90 \ 
    13196    oce_trc.F90 \ 
    13197    par_oce.F90 \ 
    13198    par_trc.F90 \ 
    13199    phycst.F90 \ 
    13200    sbc_oce.F90 \ 
    13201    sbcrnf.F90 \ 
    13202    trabbl.F90 \ 
    13203    traqsr.F90 \ 
    13204    zdfddm.F90 \ 
    13205    zdfmxl.F90 \ 
    13206    zdf_oce.F90 \ 
    13207    lib_mpp.F90 \ 
    13208    $(MODEL_LIB)(lib_mpp.o) \ 
    13209    $(MODEL_LIB)(oce_trc.o) \ 
    13210    $(MODEL_LIB)(prtctl_trc.o) \ 
    13211    $(MODEL_LIB)(trc.o) \ 
    13212    oce_trc.F90 \ 
    13213    prtctl_trc.F90 \ 
    13214    trc.F90 \ 
    1321513222   domzgr_substitute.h90 \ 
    1321613223   ldfeiv_substitute.h90 \ 
     
    1325513262   $(MODEL_LIB)(traqsr.o) \ 
    1325613263   $(MODEL_LIB)(trc.o) \ 
     13264   $(MODEL_LIB)(trp_trc.o) \ 
    1325713265   $(MODEL_LIB)(zdfddm.o) \ 
    1325813266   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1326813276   traqsr.F90 \ 
    1326913277   trc.F90 \ 
     13278   trp_trc.F90 \ 
    1327013279   zdfddm.F90 \ 
    1327113280   zdfmxl.F90 \ 
     
    1331813327   $(MODEL_LIB)(trabbl.o) \ 
    1331913328   $(MODEL_LIB)(traqsr.o) \ 
    13320    $(MODEL_LIB)(zdfddm.o) \ 
    13321    $(MODEL_LIB)(zdfmxl.o) \ 
    13322    $(MODEL_LIB)(zdf_oce.o) \ 
    13323    oce.F90 \ 
    13324    oce_trc.F90 \ 
    13325    par_oce.F90 \ 
    13326    par_trc.F90 \ 
    13327    phycst.F90 \ 
    13328    sbc_oce.F90 \ 
    13329    sbcrnf.F90 \ 
    13330    trabbl.F90 \ 
    13331    traqsr.F90 \ 
    13332    zdfddm.F90 \ 
    13333    zdfmxl.F90 \ 
    13334    zdf_oce.F90 \ 
    13335    $(MODEL_LIB)(oce_trc.o) \ 
    13336    $(MODEL_LIB)(prtctl_trc.o) \ 
    13337    $(MODEL_LIB)(trc.o) \ 
    13338    oce_trc.F90 \ 
    13339    prtctl_trc.F90 \ 
    13340    trc.F90 \ 
    13341    domzgr_substitute.h90 \ 
    13342    ldfeiv_substitute.h90 \ 
    13343    ldftra_substitute.h90 \ 
    13344    top_substitute.h90 \ 
    13345    vectopt_loop_substitute.h90 \ 
    13346    KEY_CPP \ 
    13347    trcsbc.F90 
    13348 $(MODEL_LIB)(trcsed.o) :   \ 
    13349    daymod.F90 \ 
    13350    dom_oce.F90 \ 
    13351    dynspg_oce.F90 \ 
    13352    in_out_manager.F90 \ 
    13353    ldfslp.F90 \ 
    13354    ldftra_oce.F90 \ 
    13355    lib_mpp.F90 \ 
    13356    $(MODEL_LIB)(daymod.o) \ 
    13357    $(MODEL_LIB)(dom_oce.o) \ 
    13358    $(MODEL_LIB)(dynspg_oce.o) \ 
    13359    $(MODEL_LIB)(in_out_manager.o) \ 
    13360    $(MODEL_LIB)(ldfslp.o) \ 
    13361    $(MODEL_LIB)(ldftra_oce.o) \ 
    13362    $(MODEL_LIB)(lib_mpp.o) \ 
    13363    $(MODEL_LIB)(oce.o) \ 
    13364    $(MODEL_LIB)(oce_trc.o) \ 
    13365    $(MODEL_LIB)(par_oce.o) \ 
    13366    $(MODEL_LIB)(par_trc.o) \ 
    13367    $(MODEL_LIB)(phycst.o) \ 
    13368    $(MODEL_LIB)(sbc_oce.o) \ 
    13369    $(MODEL_LIB)(sbcrnf.o) \ 
    13370    $(MODEL_LIB)(trabbl.o) \ 
    13371    $(MODEL_LIB)(traqsr.o) \ 
    1337213329   $(MODEL_LIB)(trc.o) \ 
    1337313330   $(MODEL_LIB)(zdfddm.o) \ 
     
    1338713344   zdfmxl.F90 \ 
    1338813345   zdf_oce.F90 \ 
     13346   $(MODEL_LIB)(oce_trc.o) \ 
     13347   $(MODEL_LIB)(prtctl_trc.o) \ 
     13348   $(MODEL_LIB)(trp_trc.o) \ 
     13349   oce_trc.F90 \ 
     13350   prtctl_trc.F90 \ 
     13351   trp_trc.F90 \ 
     13352   domzgr_substitute.h90 \ 
     13353   ldfeiv_substitute.h90 \ 
     13354   ldftra_substitute.h90 \ 
     13355   top_substitute.h90 \ 
     13356   vectopt_loop_substitute.h90 \ 
     13357   KEY_CPP \ 
     13358   trcsbc.F90 
     13359$(MODEL_LIB)(trcsed.o) :   \ 
     13360   daymod.F90 \ 
     13361   dom_oce.F90 \ 
     13362   dynspg_oce.F90 \ 
     13363   in_out_manager.F90 \ 
     13364   ldfslp.F90 \ 
     13365   ldftra_oce.F90 \ 
     13366   lib_mpp.F90 \ 
     13367   $(MODEL_LIB)(daymod.o) \ 
     13368   $(MODEL_LIB)(dom_oce.o) \ 
     13369   $(MODEL_LIB)(dynspg_oce.o) \ 
     13370   $(MODEL_LIB)(in_out_manager.o) \ 
     13371   $(MODEL_LIB)(ldfslp.o) \ 
     13372   $(MODEL_LIB)(ldftra_oce.o) \ 
     13373   $(MODEL_LIB)(lib_mpp.o) \ 
     13374   $(MODEL_LIB)(oce.o) \ 
     13375   $(MODEL_LIB)(oce_trc.o) \ 
     13376   $(MODEL_LIB)(par_oce.o) \ 
     13377   $(MODEL_LIB)(par_trc.o) \ 
     13378   $(MODEL_LIB)(phycst.o) \ 
     13379   $(MODEL_LIB)(sbc_oce.o) \ 
     13380   $(MODEL_LIB)(sbcrnf.o) \ 
     13381   $(MODEL_LIB)(trabbl.o) \ 
     13382   $(MODEL_LIB)(traqsr.o) \ 
     13383   $(MODEL_LIB)(zdfddm.o) \ 
     13384   $(MODEL_LIB)(zdfmxl.o) \ 
     13385   $(MODEL_LIB)(zdf_oce.o) \ 
     13386   oce.F90 \ 
     13387   oce_trc.F90 \ 
     13388   par_oce.F90 \ 
     13389   par_trc.F90 \ 
     13390   phycst.F90 \ 
     13391   sbc_oce.F90 \ 
     13392   sbcrnf.F90 \ 
     13393   trabbl.F90 \ 
     13394   traqsr.F90 \ 
     13395   zdfddm.F90 \ 
     13396   zdfmxl.F90 \ 
     13397   zdf_oce.F90 \ 
    1338913398   lbclnk.F90 \ 
    1339013399   $(MODEL_LIB)(lbclnk.o) \ 
     
    1339213401   $(MODEL_LIB)(prtctl_trc.o) \ 
    1339313402   $(MODEL_LIB)(sms_lobster.o) \ 
    13394    $(MODEL_LIB)(trp_trc.o) \ 
     13403   $(MODEL_LIB)(trc.o) \ 
    1339513404   oce_trc.F90 \ 
    1339613405   prtctl_trc.F90 \ 
    1339713406   sms_lobster.F90 \ 
    13398    trp_trc.F90 \ 
     13407   trc.F90 \ 
    1339913408   domzgr_substitute.h90 \ 
    1340013409   KEY_CPP \ 
     
    1350213511   $(MODEL_LIB)(trcopt.o) \ 
    1350313512   $(MODEL_LIB)(trcsed.o) \ 
    13504    $(MODEL_LIB)(trp_trc.o) \ 
    1350513513   $(MODEL_LIB)(zdfddm.o) \ 
    1350613514   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1352713535   trcopt.F90 \ 
    1352813536   trcsed.F90 \ 
    13529    trp_trc.F90 \ 
    1353013537   zdfddm.F90 \ 
    1353113538   zdfmxl.F90 \ 
     
    1355513562   $(MODEL_LIB)(trc.o) \ 
    1355613563   $(MODEL_LIB)(trctrp_lec.o) \ 
    13557    $(MODEL_LIB)(trp_trc.o) \ 
    1355813564   oce_trc.F90 \ 
    1355913565   prtctl_trc.F90 \ 
     
    1356113567   trc.F90 \ 
    1356213568   trctrp_lec.F90 \ 
    13563    trp_trc.F90 \ 
    1356413569   $(MODEL_LIB)(trcbio.o) \ 
    1356513570   $(MODEL_LIB)(trcexp.o) \ 
     
    1362913634   $(MODEL_LIB)(traqsr.o) \ 
    1363013635   $(MODEL_LIB)(trc.o) \ 
    13631    $(MODEL_LIB)(trp_trc.o) \ 
    1363213636   $(MODEL_LIB)(zdfddm.o) \ 
    1363313637   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1365613660   traqsr.F90 \ 
    1365713661   trc.F90 \ 
    13658    trp_trc.F90 \ 
    1365913662   zdfddm.F90 \ 
    1366013663   zdfmxl.F90 \ 
     
    1367213675   $(MODEL_LIB)(p4zsed.o) \ 
    1367313676   $(MODEL_LIB)(sms_pisces.o) \ 
    13674    $(MODEL_LIB)(trp_trc.o) \ 
     13677   $(MODEL_LIB)(trc.o) \ 
    1367513678   oce_trc.F90 \ 
    1367613679   p4zbio.F90 \ 
     
    1368113684   p4zsed.F90 \ 
    1368213685   sms_pisces.F90 \ 
    13683    trp_trc.F90 \ 
     13686   trc.F90 \ 
    1368413687   KEY_CPP \ 
    1368513688   trcsms_pisces.F90 
     
    1374013743   $(MODEL_LIB)(trczdf_iso.o) \ 
    1374113744   $(MODEL_LIB)(trczdf_iso_vopt.o) \ 
     13745   $(MODEL_LIB)(trp_trc.o) \ 
    1374213746   $(MODEL_LIB)(zdfddm.o) \ 
    1374313747   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1378113785   trczdf_iso.F90 \ 
    1378213786   trczdf_iso_vopt.F90 \ 
     13787   trp_trc.F90 \ 
    1378313788   zdfddm.F90 \ 
    1378413789   zdfmxl.F90 \ 
     
    1378813793   $(MODEL_LIB)(prtctl_trc.o) \ 
    1378913794   $(MODEL_LIB)(trcdia.o) \ 
    13790    $(MODEL_LIB)(trc.o) \ 
    1379113795   $(MODEL_LIB)(trcrst.o) \ 
    1379213796   $(MODEL_LIB)(trcsms.o) \ 
    1379313797   $(MODEL_LIB)(trctrp.o) \ 
     13798   $(MODEL_LIB)(trp_trc.o) \ 
    1379413799   oce_trc.F90 \ 
    1379513800   prtctl_trc.F90 \ 
    1379613801   trcdia.F90 \ 
    13797    trc.F90 \ 
    1379813802   trcrst.F90 \ 
    1379913803   trcsms.F90 \ 
    1380013804   trctrp.F90 \ 
     13805   trp_trc.F90 \ 
    1380113806   KEY_CPP \ 
    1380213807   trcstp.F90 
     
    1382613831   $(MODEL_LIB)(traqsr.o) \ 
    1382713832   $(MODEL_LIB)(trc.o) \ 
     13833   $(MODEL_LIB)(trp_trc.o) \ 
    1382813834   $(MODEL_LIB)(zdfddm.o) \ 
    1382913835   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1383913845   traqsr.F90 \ 
    1384013846   trc.F90 \ 
     13847   trp_trc.F90 \ 
    1384113848   zdfddm.F90 \ 
    1384213849   zdfmxl.F90 \ 
    1384313850   zdf_oce.F90 \ 
    1384413851   $(MODEL_LIB)(oce_trc.o) \ 
    13845    $(MODEL_LIB)(trc.o) \ 
    1384613852   $(MODEL_LIB)(trctrp_lec.o) \ 
     13853   $(MODEL_LIB)(trp_trc.o) \ 
    1384713854   oce_trc.F90 \ 
    13848    trc.F90 \ 
    1384913855   trctrp_lec.F90 \ 
     13856   trp_trc.F90 \ 
    1385013857   KEY_CPP \ 
    1385113858   trctrp_ctl.F90 
     
    1389013897   $(MODEL_LIB)(trc.o) \ 
    1389113898   $(MODEL_LIB)(trctrp_lec.o) \ 
     13899   $(MODEL_LIB)(trp_trc.o) \ 
    1389213900   $(MODEL_LIB)(zdfddm.o) \ 
    1389313901   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1390813916   trc.F90 \ 
    1390913917   trctrp_lec.F90 \ 
     13918   trp_trc.F90 \ 
    1391013919   zdfddm.F90 \ 
    1391113920   zdfmxl.F90 \ 
     
    1392613935   $(MODEL_LIB)(trcldf_lap.o) \ 
    1392713936   $(MODEL_LIB)(trcnxt.o) \ 
    13928    $(MODEL_LIB)(trc.o) \ 
    1392913937   $(MODEL_LIB)(trcrad.o) \ 
    1393013938   $(MODEL_LIB)(trcsbc.o) \ 
     
    1393413942   $(MODEL_LIB)(trczdf_iso.o) \ 
    1393513943   $(MODEL_LIB)(trczdf_iso_vopt.o) \ 
     13944   $(MODEL_LIB)(trp_trc.o) \ 
    1393613945   $(MODEL_LIB)(zpshde_trc.o) \ 
    1393713946   oce_trc.F90 \ 
     
    1394413953   trcbbl.F90 \ 
    1394513954   trcdmp.F90 \ 
    13946    trc.F90 \ 
    1394713955   trcldf_bilap.F90 \ 
    1394813956   trcldf_bilapg.F90 \ 
     
    1395813966   trczdf_iso.F90 \ 
    1395913967   trczdf_iso_vopt.F90 \ 
     13968   trp_trc.F90 \ 
    1396013969   zpshde_trc.F90 \ 
    1396113970   domzgr_substitute.h90 \ 
     
    1397813987   $(MODEL_LIB)(lib_mpp.o) \ 
    1397913988   $(MODEL_LIB)(oce.o) \ 
    13980    $(MODEL_LIB)(par_oce.o) \ 
    13981    $(MODEL_LIB)(par_trc.o) \ 
    13982    $(MODEL_LIB)(phycst.o) \ 
    13983    $(MODEL_LIB)(sbc_oce.o) \ 
    13984    $(MODEL_LIB)(sbcrnf.o) \ 
    13985    $(MODEL_LIB)(trabbl.o) \ 
    13986    $(MODEL_LIB)(traqsr.o) \ 
    13987    $(MODEL_LIB)(zdfddm.o) \ 
    13988    $(MODEL_LIB)(zdfmxl.o) \ 
    13989    $(MODEL_LIB)(zdf_oce.o) \ 
    13990    oce.F90 \ 
    13991    par_oce.F90 \ 
    13992    par_trc.F90 \ 
    13993    phycst.F90 \ 
    13994    sbc_oce.F90 \ 
    13995    sbcrnf.F90 \ 
    13996    trabbl.F90 \ 
    13997    traqsr.F90 \ 
    13998    zdfddm.F90 \ 
    13999    zdfmxl.F90 \ 
    14000    zdf_oce.F90 \ 
    14001    $(MODEL_LIB)(oce_trc.o) \ 
    14002    $(MODEL_LIB)(trc.o) \ 
    14003    oce_trc.F90 \ 
    14004    trc.F90 \ 
    14005    KEY_CPP \ 
    14006    trctrp_lec.F90 
    14007 $(MODEL_LIB)(trczdf_exp.o) :  \ 
    14008    daymod.F90 \ 
    14009    dom_oce.F90 \ 
    14010    dynspg_oce.F90 \ 
    14011    in_out_manager.F90 \ 
    14012    ldfslp.F90 \ 
    14013    ldftra_oce.F90 \ 
    14014    lib_mpp.F90 \ 
    14015    $(MODEL_LIB)(daymod.o) \ 
    14016    $(MODEL_LIB)(dom_oce.o) \ 
    14017    $(MODEL_LIB)(dynspg_oce.o) \ 
    14018    $(MODEL_LIB)(in_out_manager.o) \ 
    14019    $(MODEL_LIB)(ldfslp.o) \ 
    14020    $(MODEL_LIB)(ldftra_oce.o) \ 
    14021    $(MODEL_LIB)(lib_mpp.o) \ 
    14022    $(MODEL_LIB)(oce.o) \ 
    14023    $(MODEL_LIB)(oce_trc.o) \ 
    1402413989   $(MODEL_LIB)(par_oce.o) \ 
    1402513990   $(MODEL_LIB)(par_trc.o) \ 
     
    1403413999   $(MODEL_LIB)(zdf_oce.o) \ 
    1403514000   oce.F90 \ 
    14036    oce_trc.F90 \ 
    1403714001   par_oce.F90 \ 
    1403814002   par_trc.F90 \ 
     
    1404714011   zdf_oce.F90 \ 
    1404814012   $(MODEL_LIB)(oce_trc.o) \ 
     14013   $(MODEL_LIB)(trp_trc.o) \ 
     14014   oce_trc.F90 \ 
     14015   trp_trc.F90 \ 
     14016   KEY_CPP \ 
     14017   trctrp_lec.F90 
     14018$(MODEL_LIB)(trczdf_exp.o) :  \ 
     14019   daymod.F90 \ 
     14020   dom_oce.F90 \ 
     14021   dynspg_oce.F90 \ 
     14022   in_out_manager.F90 \ 
     14023   ldfslp.F90 \ 
     14024   ldftra_oce.F90 \ 
     14025   lib_mpp.F90 \ 
     14026   $(MODEL_LIB)(daymod.o) \ 
     14027   $(MODEL_LIB)(dom_oce.o) \ 
     14028   $(MODEL_LIB)(dynspg_oce.o) \ 
     14029   $(MODEL_LIB)(in_out_manager.o) \ 
     14030   $(MODEL_LIB)(ldfslp.o) \ 
     14031   $(MODEL_LIB)(ldftra_oce.o) \ 
     14032   $(MODEL_LIB)(lib_mpp.o) \ 
     14033   $(MODEL_LIB)(oce.o) \ 
     14034   $(MODEL_LIB)(oce_trc.o) \ 
     14035   $(MODEL_LIB)(par_oce.o) \ 
     14036   $(MODEL_LIB)(par_trc.o) \ 
     14037   $(MODEL_LIB)(phycst.o) \ 
     14038   $(MODEL_LIB)(sbc_oce.o) \ 
     14039   $(MODEL_LIB)(sbcrnf.o) \ 
     14040   $(MODEL_LIB)(trabbl.o) \ 
     14041   $(MODEL_LIB)(traqsr.o) \ 
     14042   $(MODEL_LIB)(trc.o) \ 
     14043   $(MODEL_LIB)(trp_trc.o) \ 
     14044   $(MODEL_LIB)(zdfddm.o) \ 
     14045   $(MODEL_LIB)(zdfmxl.o) \ 
     14046   $(MODEL_LIB)(zdf_oce.o) \ 
     14047   oce.F90 \ 
     14048   oce_trc.F90 \ 
     14049   par_oce.F90 \ 
     14050   par_trc.F90 \ 
     14051   phycst.F90 \ 
     14052   sbc_oce.F90 \ 
     14053   sbcrnf.F90 \ 
     14054   trabbl.F90 \ 
     14055   traqsr.F90 \ 
     14056   trc.F90 \ 
     14057   trp_trc.F90 \ 
     14058   zdfddm.F90 \ 
     14059   zdfmxl.F90 \ 
     14060   zdf_oce.F90 \ 
     14061   $(MODEL_LIB)(oce_trc.o) \ 
    1404914062   $(MODEL_LIB)(prtctl_trc.o) \ 
    14050    $(MODEL_LIB)(trc.o) \ 
    1405114063   $(MODEL_LIB)(trctrp_lec.o) \ 
     14064   $(MODEL_LIB)(trp_trc.o) \ 
    1405214065   oce_trc.F90 \ 
    1405314066   prtctl_trc.F90 \ 
    14054    trc.F90 \ 
    1405514067   trctrp_lec.F90 \ 
     14068   trp_trc.F90 \ 
    1405614069   domzgr_substitute.h90 \ 
    1405714070   ldfeiv_substitute.h90 \ 
     
    1408614099   $(MODEL_LIB)(traqsr.o) \ 
    1408714100   $(MODEL_LIB)(trc.o) \ 
     14101   $(MODEL_LIB)(trp_trc.o) \ 
    1408814102   $(MODEL_LIB)(zdfddm.o) \ 
    1408914103   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1409914113   traqsr.F90 \ 
    1410014114   trc.F90 \ 
     14115   trp_trc.F90 \ 
    1410114116   zdfddm.F90 \ 
    1410214117   zdfmxl.F90 \ 
     
    1410414119   $(MODEL_LIB)(oce_trc.o) \ 
    1410514120   $(MODEL_LIB)(prtctl_trc.o) \ 
    14106    $(MODEL_LIB)(trc.o) \ 
    1410714121   $(MODEL_LIB)(trctrp_lec.o) \ 
     14122   $(MODEL_LIB)(trp_trc.o) \ 
    1410814123   oce_trc.F90 \ 
    1410914124   prtctl_trc.F90 \ 
    14110    trc.F90 \ 
    1411114125   trctrp_lec.F90 \ 
     14126   trp_trc.F90 \ 
    1411214127   domzgr_substitute.h90 \ 
    1411314128   ldfeiv_substitute.h90 \ 
     
    1414214157   $(MODEL_LIB)(traqsr.o) \ 
    1414314158   $(MODEL_LIB)(trc.o) \ 
     14159   $(MODEL_LIB)(trp_trc.o) \ 
    1414414160   $(MODEL_LIB)(zdfddm.o) \ 
    1414514161   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1415514171   traqsr.F90 \ 
    1415614172   trc.F90 \ 
     14173   trp_trc.F90 \ 
    1415714174   zdfddm.F90 \ 
    1415814175   zdfmxl.F90 \ 
     
    1416214179   $(MODEL_LIB)(oce_trc.o) \ 
    1416314180   $(MODEL_LIB)(prtctl_trc.o) \ 
    14164    $(MODEL_LIB)(trc.o) \ 
    1416514181   $(MODEL_LIB)(trctrp_lec.o) \ 
     14182   $(MODEL_LIB)(trp_trc.o) \ 
    1416614183   oce_trc.F90 \ 
    1416714184   prtctl_trc.F90 \ 
    14168    trc.F90 \ 
    1416914185   trctrp_lec.F90 \ 
     14186   trp_trc.F90 \ 
    1417014187   domzgr_substitute.h90 \ 
    1417114188   ldfeiv_substitute.h90 \ 
     
    1420114218   $(MODEL_LIB)(traqsr.o) \ 
    1420214219   $(MODEL_LIB)(trc.o) \ 
     14220   $(MODEL_LIB)(trp_trc.o) \ 
    1420314221   $(MODEL_LIB)(zdfddm.o) \ 
    1420414222   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1421414232   traqsr.F90 \ 
    1421514233   trc.F90 \ 
     14234   trp_trc.F90 \ 
    1421614235   zdfddm.F90 \ 
    1421714236   zdfmxl.F90 \ 
     
    1422114240   $(MODEL_LIB)(oce_trc.o) \ 
    1422214241   $(MODEL_LIB)(prtctl_trc.o) \ 
    14223    $(MODEL_LIB)(trc.o) \ 
    1422414242   $(MODEL_LIB)(trctrp_lec.o) \ 
     14243   $(MODEL_LIB)(trp_trc.o) \ 
    1422514244   oce_trc.F90 \ 
    1422614245   prtctl_trc.F90 \ 
    14227    trc.F90 \ 
    1422814246   trctrp_lec.F90 \ 
     14247   trp_trc.F90 \ 
    1422914248   domzgr_substitute.h90 \ 
    1423014249   ldfeiv_substitute.h90 \ 
     
    1461414633   par_pisces.F90 \ 
    1461514634   par_trc.F90 \ 
     14635   $(MODEL_LIB)(par_oce.o) \ 
    1461614636   $(MODEL_LIB)(par_trc.o) \ 
    1461714637   $(MODEL_LIB)(trc.o) \ 
     14638   par_oce.F90 \ 
    1461814639   par_trc.F90 \ 
    1461914640   trc.F90 \ 
     
    1497814999   daymod.F90 \ 
    1497915000   dom_oce.F90 \ 
     15001   domvvl.F90 \ 
    1498015002   eosbn2.F90 \ 
    1498115003   in_out_manager.F90 \ 
     
    1499215014   $(MODEL_LIB)(daymod.o) \ 
    1499315015   $(MODEL_LIB)(dom_oce.o) \ 
     15016   $(MODEL_LIB)(domvvl.o) \ 
    1499415017   $(MODEL_LIB)(eosbn2.o) \ 
    1499515018   $(MODEL_LIB)(in_out_manager.o) \ 
     
    1511615139   $(MODEL_LIB)(trabbl.o) \ 
    1511715140   $(MODEL_LIB)(traqsr.o) \ 
     15141   $(MODEL_LIB)(trc.o) \ 
    1511815142   $(MODEL_LIB)(zdfddm.o) \ 
    1511915143   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1512715151   trabbl.F90 \ 
    1512815152   traqsr.F90 \ 
     15153   trc.F90 \ 
    1512915154   zdfddm.F90 \ 
    1513015155   zdfmxl.F90 \ 
     
    1513415159   $(MODEL_LIB)(oce_trc.o) \ 
    1513515160   $(MODEL_LIB)(par_kind.o) \ 
    15136    $(MODEL_LIB)(trc.o) \ 
     15161   $(MODEL_LIB)(trp_trc.o) \ 
    1513715162   oce_trc.F90 \ 
    1513815163   par_kind.F90 \ 
    15139    trc.F90 \ 
     15164   trp_trc.F90 \ 
    1514015165   domzgr_substitute.h90 \ 
    1514115166   ldfeiv_substitute.h90 \ 
  • trunk/CONFIG/ORCA2_LIM_PISCES/EXP00/namelist_pisces

    r1094 r1121  
     1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     2!! PISCES  :    1  - air-sea exchange                         (nampisext) 
     3!! namelists    2  - biological parameters                    (nampisbio) 
     4!!              3  - parameters for nutrient limitations      (nampislim)     
     5!!              4  - parameters for phytoplankton             (nampisprod,nampismort) 
     6!!              5  - parameters for zooplankton               (nampismes,nampiszoo) 
     7!!              6  - parameters for remineralization          (nampisrem) 
     8!!              7  - parameters for calcite chemistry         (nampiscal) 
     9!!              8  - parameters for inputs deposition         (nampissed) 
     10!!              9  - parameters for Kriest parameterization   (nampiskrp, nampiskrs) 
     11!!              10 - additional 2D/3D  diagnostics            (nampisdia) 
    112!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 ! General namelist for PISCES model 
    3 ! ------------- 
    4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     13!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     14&nampisext     !   air-sea exchange 
     15!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     16   atcco2     = 278.    ! atmospheric pCO2 
     17/ 
     18!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     19&nampisbio     !   biological parameters 
     20!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     21   part       =  0.85    ! part of calcite not dissolved in guts 
     22   nrdttrc    =  4       ! time step frequency for biology 
     23   wsbio      =  2.      ! POC sinking speed 
     24   xkmort     =  1.E-7   ! half saturation constant for mortality 
     25   ferat3     =  3.E-6   ! Fe/C in zooplankton  
     26   wsbio2     =  50.     ! Big particles sinking speed 
     27/ 
     28!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     29&nampislim     !   parameters for nutrient limitations 
     30!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     31   conc0      =  2.e-6    ! Phosphate half saturation 
     32   conc1      =  10E-6    ! Phosphate half saturation for diatoms 
     33   conc2      =  0.02E-9  ! Iron half saturation for phyto 
     34   conc2m     =  0.08E-9  ! Max iron half saturation for phyto 
     35   conc3      =  0.1E-9   ! Iron half saturation for diatoms 
     36   conc3m     =  0.4E-9   ! Maxi iron half saturation for diatoms 
     37   concnnh4   =  1.E-7    ! NH4 half saturation for phyto 
     38   concdnh4   =  5.E-7    ! NH4 half saturation for diatoms 
     39   xksi1      =  2.E-6    ! half saturation constant for Si uptake 
     40   xksi2      =  3.33E-6  ! half saturation constant for Si/C 
     41   xkdoc      =  417.E-6  ! half-saturation constant of DOC remineralization 
     42   caco3r     =  0.3      ! mean rain ratio 
     43/ 
     44!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     45&nampisprod     !   parameters for phytoplankton growth 
     46!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     47   pislope    =  4.       ! P-I slope   
     48   pislope2   =  4.       ! P-I slope  for diatoms 
     49   excret     =  0.05     ! excretion ratio of phytoplankton 
     50   excret2    =  0.05     ! excretion ratio of diatoms 
     51   chlcnm     =  0.033    ! Minimum Chl/C in nanophytoplankton 
     52   chlcdm     =  0.05     ! Minimum Chl/C in diatoms 
     53   fecnm      =  10E-6    ! Maximum Fe/C in nanophytoplankton 
     54   fecdm      =  15E-6    ! Minimum Fe/C in diatoms 
     55   grosip     =  0.151    ! mean Si/C ratio 
     56/ 
     57!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     58&nampismort     !   parameters for phytoplankton sinks 
     59!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     60   wchl       =  0.001    ! quadratic mortality of phytoplankton 
     61   wchld      =  0.02     ! maximum quadratic mortality of diatoms 
     62   mprat      =  0.01     ! phytoplankton mortality rate 
     63   mprat2     =  0.01     ! Diatoms mortality rate 
     64   mpratm     =  0.01     ! Phytoplankton minimum mortality rate 
     65/ 
     66!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     67&nampismes     !   parameters for mesozooplankton 
     68!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     69   grazrat2   =  0.7      ! maximal mesozoo grazing rate 
     70   resrat2    =  0.005    ! exsudation rate of mesozooplankton 
     71   mzrat2     =  0.03     ! mesozooplankton mortality rate 
     72   xprefc     =  1.       ! zoo preference for phyto 
     73   xprefp     =  0.2      ! zoo preference for POC 
     74   xprefz     =  1.       ! zoo preference for zoo 
     75   xprefpoc   =  0.2      ! zoo preference for poc 
     76   xkgraz2    =  20.E-6   ! half sturation constant for meso grazing 
     77   epsher2    =  0.33     ! Efficicency of Mesozoo growth  
     78   sigma2     =  0.6      ! Fraction of mesozoo excretion as DOM 
     79   unass2     =  0.3      ! non assimilated fraction of P by mesozoo 
     80   grazflux   =  5.e3     ! flux-feeding rate 
     81/ 
     82!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     83&nampiszoo     !   parameters for microzooplankton 
     84!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     85   grazrat    =  4.0      ! maximal zoo grazing rate    
     86   resrat     =  0.03     ! exsudation rate of zooplankton 
     87   mzrat      =  0.0      ! zooplankton mortality rate 
     88   xpref2c    =  0.0      ! Microzoo preference for POM  
     89   xpref2p    =  0.5      ! Microzoo preference for Nanophyto 
     90   xpref2d    =  0.5      ! Microzoo preference for Diatoms 
     91   xkgraz     =  20.E-6   ! half sturation constant for grazing  
     92   epsher     =  0.33     ! Efficiency of microzoo growth 
     93   sigma1     =  0.6      ! Fraction of microzoo excretion as DOM 
     94   unass      =  0.3      ! non assimilated fraction of phyto by zoo 
     95/ 
     96!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     97&nampisrem     !   parameters for remineralization 
     98!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     99   xremik    =  0.3       ! remineralization rate of DOC 
     100   xremip    =  0.025     ! remineralisation rate of POC 
     101   nitrif    =  0.05      ! NH4 nitrification rate 
     102   xsirem    =  0.015     ! remineralization rate of Si 
     103   xlam1     =  0.005     ! scavenging rate of Iron 
     104   oxymin    =  1.E-6     ! Half-saturation constant for anoxia  
     105/ 
     106!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     107&nampiscal     !   parameters for Calcite chemistry 
     108!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     109   kdca       =  0.327e3  ! calcite dissolution rate constant (1/time) 
     110   nca        =  1.       ! order of dissolution reaction (dimensionless) 
     111/ 
     112!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     113&nampissed     !   parameters for inputs deposition 
     114!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     115   bdustfer   =  .true.   ! boolean for dust input from the atmosphere 
     116   briver     =  .true.  ! boolean for river input of nutrients 
     117   bndepo     =  .true.  ! boolean for atmospheric deposition of N 
     118   bsedinput  =  .true.  ! boolean for Fe input from sediments 
     119   sedfeinput =  1E-9     ! Coastal release of Iron 
     120   dustsolub  =  0.014    ! Solubility of the dust 
     121/ 
     122!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     123&nampiskrp     !   Kriest parameterization : parameters     "key_kriest" 
     124!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     125   xkr_eta      = 1.17    ! Sinking  exponent 
     126   xkr_zeta     = 2.28    ! N content exponent 
     127   xkr_mass_min = 0.0002  ! Minimum mass for Aggregates 
     128   xkr_mass_max = 1.      ! Maximum mass for Aggregates 
     129/ 
     130!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     131&nampiskrs     !   Kriest parameterization : size classes  "key_kriest" 
     132!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     133   xkr_sfact    = 942.    ! Sinking factor 
     134   xkr_stick    = 0.5     ! Stickiness 
     135   xkr_nnano    = 2.337   ! Nbr of cell in nano size class 
     136   xkr_ndiat    = 3.718   ! Nbr of cell in diatoms size class 
     137   xkr_nmeso    = 7.147   ! Nbr of cell in mesozoo size class 
     138   xkr_naggr    = 9.877   ! Nbr of cell in aggregates  size class 
     139/ 
     140!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     141&nampisdia     !   additional 2D/3D tracers diagnostics ("key_trc_diaadd") 
     142!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     143   nwritedia   =  5475     !  time step frequency for tracers diagnostics 
    5144! 
    6 !----------------------------------------------------------------------- 
    7 !   natext   air-sea exchange 
    8 !----------------------------------------------------------------------- 
    9 !   atcco2 : atmospheric pCO2 
    10 ! 
    11 &natext 
    12    atcco2 = 278., 
     145!              !    name   !           title of the field          !     units      ! 
     146!              !           !                                       !                !   
     147   pisdia2d(1)  = 'Cflx     ' , 'DIC flux                          ',  'molC/m2/s    ' 
     148   pisdia2d(2)  = 'Oflx     ' , 'Oxygen flux                       ',  'molC/m2/s    ' 
     149   pisdia2d(3)  = 'Kg       ' , 'Gas transfer                      ',  'mol/m2/s/uatm' 
     150   pisdia2d(4)  = 'Delc     ' , 'Delta CO2                         ',  'uatm         ' 
     151   pisdia2d(5)  = 'PMO      ' , 'POC export                        ',  'molC/m2/s    ' 
     152   pisdia2d(6)  = 'PMO2     ' , 'GOC export                        ',  'molC/m2/s    ' 
     153   pisdia2d(7)  = 'ExpFe1   ' , 'Nano iron export                  ',  'molFe/m2/s   ' 
     154   pisdia2d(8)  = 'ExpFe2   ' , 'Diatoms iron export               ',  'molFe/m2/s   ' 
     155   pisdia2d(9)  = 'ExpSi    ' , 'Silicate export                   ',  'molSi/m2/s   ' 
     156   pisdia2d(10) = 'ExpCaCO3 ' , 'Calcite export                    ',  'molC/m2/s    ' 
     157   pisdia2d(11) = 'heup     ' , 'euphotic layer depth              ',  'm            ' 
     158   pisdia2d(12) = 'Fedep    ' , 'Iron dep                          ',  'molFe/m2/s   ' 
     159   pisdia2d(13) = 'Nfix     ' , 'Nitrogen Fixation                 ',  'molN/m2/s    ' 
     160   pisdia3d(1)  = 'PH       ' , 'PH                                ',  '-            ' 
     161   pisdia3d(2)  = 'CO3      ' , 'Bicarbonates                      ',  'mol/l        ' 
     162   pisdia3d(3)  = 'CO3sat   ' , 'CO3 saturation                    ',  'mol/l        ' 
     163   pisdia3d(4)  = 'PAR      ' , 'light penetration                 ',  'W/m2         ' 
     164   pisdia3d(5)  = 'PPPHY    ' , 'Primary production of nanophyto   ',  'molC/m3/s    ' 
     165   pisdia3d(6)  = 'PPPHY2   ' , 'Primary production of diatoms     ',  'molC/m3/s    ' 
     166   pisdia3d(7)  = 'PPZOO    ' , 'Primary production of microzoo    ',  'molC/m3/s    ' 
     167   pisdia3d(8)  = 'PPZOO2   ' , 'Primary production of mesozoo     ',  'molC/m3/s    ' 
     168   pisdia3d(9)  = 'PBSi     ' , 'Primary production of Si diatoms  ',  'molSi/m3/s   ' 
     169   pisdia3d(10) = 'PFeN     ' , 'Primary production of nano iron   ',  'molFe/m3/s   ' 
     170   pisdia3d(11) = 'PFeD     ' , 'Primary production of diatoms iron',  'molFe/m3/s   ' 
    13171/ 
    14 !----------------------------------------------------------------------- 
    15 !   natbio   biological parameters 
    16 !----------------------------------------------------------------------- 
    17 !  part        part of calcite not dissolved in guts 
    18 !  nrdttrc     time step frequency for biology 
    19 !  wsbio       POC sinking speed 
    20 !  xkmort      half saturation constant for mortality 
    21 !  ferat3      Fe/C in zooplankton 
    22 !  wsbio2      Big particles sinking speed 
    23 ! 
    24 &natbio 
    25    part       =  0.85, 
    26    nrdttrc    =  4, 
    27    wsbio      =  2. , 
    28    xkmort     =  1.E-7 , 
    29    ferat3     =  3.E-6, 
    30    wsbio2     =  50., 
    31 / 
    32 !----------------------------------------------------------------------- 
    33 !   natlim   parameters for nutrient limitations 
    34 !----------------------------------------------------------------------- 
    35 !  conc0       Phosphate half saturation 
    36 !  conc1       Phosphate half saturation for diatoms 
    37 !  conc2       Iron half saturation for phyto 
    38 !  conc3       Iron half saturation for diatoms 
    39 !  concnnh4    NH4 half saturation for phyto 
    40 !  concdnh4    NH4 half saturation for diatoms 
    41 !  xksi1       half saturation constant for Si uptake 
    42 !  xksi2       half saturation constant for Si/C 
    43 !  xkdoc       half-saturation constant of DOC remineralization 
    44 !  caco3r      mean rain ratio 
    45 &natlim 
    46    conc0      =  2.e-6, 
    47    conc1      =  10E-6 , 
    48    conc2      =  0.02E-9 , 
    49    conc2m     =  0.08E-9, 
    50    conc3      =  0.1E-9 , 
    51    conc3m     =  0.4E-9, 
    52    concnnh4   =  1.E-7, 
    53    concdnh4   =  5.E-7, 
    54    xksi1      =  2.E-6 , 
    55    xksi2      =  3.33E-6 , 
    56    xkdoc      =  417.E-6 , 
    57    caco3r     =  0.3, 
    58 / 
    59 !----------------------------------------------------------------------- 
    60 !   natprod   parameters for phytoplankton growth 
    61 !----------------------------------------------------------------------- 
    62 !  pislope     P-I slope 
    63 !  pislope2    P-I slope  for diatoms 
    64 !  excret      excretion ratio of phytoplankton 
    65 !  excret2     excretion ratio of diatoms 
    66 !  chlcnm      Minimum Chl/C in nanophytoplankton 
    67 !  chlcdm      Minimum Chl/C in diatoms 
    68 !  fecnm       Maximum Fe/C in nanophytoplankton 
    69 !  fecdm       Minimum Fe/C in diatoms 
    70 !  grosip      mean Si/C ratio 
    71 &natprod 
    72    pislope    =  4. , 
    73    pislope2   =  4. , 
    74    excret     =  0.05 , 
    75    excret2    =  0.05 , 
    76    chlcnm     =  0.033, 
    77    chlcdm     =  0.05, 
    78    fecnm      =  10E-6, 
    79    fecdm      =  15E-6, 
    80    grosip     =  0.151, 
    81 / 
    82 !----------------------------------------------------------------------- 
    83 !   natmort   parameters for phytoplankton sinks 
    84 !----------------------------------------------------------------------- 
    85 !  wchl        quadratic mortality of phytoplankton 
    86 !  wchld       maximum quadratic mortality of diatoms 
    87 !  mprat       phytoplankton mortality rate 
    88 !  mprat2      Diatoms mortality rate 
    89 !  mpratm      Phytoplankton minimum mortality rate 
    90 &natmort 
    91    wchl       =  0.001, 
    92    wchld      =  0.02, 
    93    mprat      =  0.01, 
    94    mprat2     =  0.01, 
    95    mpratm     =  0.01, 
    96 / 
    97 !----------------------------------------------------------------------- 
    98 !   natmes   parameters for mesozooplankton 
    99 !----------------------------------------------------------------------- 
    100 !  grazrat2    maximal mesozoo grazing rate 
    101 !  resrat2     exsudation rate of mesozooplankton 
    102 !  mzrat2      mesozooplankton mortality rate 
    103 !  xprefc      zoo preference for phyto 
    104 !  xprefp      zoo preference for POC 
    105 !  xprefz      zoo preference for zoo 
    106 !  xprefpoc    zoo preference for poc 
    107 !  xkgraz2     half sturation constant for meso grazing 
    108 !  epsher2     Efficicency of Mesozoo growth 
    109 !  sigma2      Fraction of mesozoo excretion as DOM 
    110 !  unass2      non assimilated fraction of P by mesozoo 
    111 !  grazflux    flux-feeding rate 
    112 &natmes 
    113    grazrat2   =  0.7, 
    114    resrat2    =  0.005, 
    115    mzrat2     =  0.03, 
    116    xprefc     =  1. , 
    117    xprefp     =  0.2 , 
    118    xprefz     =  1 , 
    119    xprefpoc   =  0.2 , 
    120    xkgraz2    =  20.E-6 , 
    121    epsher2    =  0.33 , 
    122    sigma2     =  0.6, 
    123    unass2     =  0.3 , 
    124    grazflux   =  5.e3, 
    125 / 
    126 !----------------------------------------------------------------------- 
    127 !   natbio   biological parameters 
    128 !----------------------------------------------------------------------- 
    129 !  grazrat     maximal zoo grazing rate 
    130 !  resrat      exsudation rate of zooplankton 
    131 !  mzrat       zooplankton mortality rate 
    132 !  xpref2c      Microzoo preference for POM 
    133 !  xpref2p      Microzoo preference for Nanophyto 
    134 !  xpref2d      Microzoo preference for Diatoms 
    135 !  xkgraz      half sturation constant for grazing 
    136 !  epsher      Efficiency of microzoo growth 
    137 !  sigma1      Fraction of microzoo excretion as DOM 
    138 !  unass       non assimilated fraction of phyto by zoo 
    139 &natzoo 
    140    grazrat    =  4.0, 
    141    resrat     =  0.03, 
    142    mzrat      =  0.0, 
    143    xpref2c    =  0.0 , 
    144    xpref2p    =  0.5 , 
    145    xpref2d    =  0.5 , 
    146    xkgraz     =  20.E-6 , 
    147    epsher     =  0.33 , 
    148    sigma1     =  0.6, 
    149    unass      =  0.3 , 
    150 / 
    151 ! 
    152 !----------------------------------------------------------------------- 
    153 !   natrem   parameters for remineralization 
    154 !----------------------------------------------------------------------- 
    155 !  xremik      remineralization rate of DOC 
    156 !  xremip      remineralisation rate of POC 
    157 !  nitrif      NH4 nitrification rate 
    158 !  xsirem      remineralization rate of Si 
    159 !  xlam1       scavenging rate of Iron 
    160 !  oxymin      Half-saturation constant for anoxia 
    161 &natrem 
    162    xremik    =  0.3, 
    163    xremip    =  0.025, 
    164    nitrif    =  0.05, 
    165    xsirem    =  0.015, 
    166    xlam1     =  0.005, 
    167    oxymin    =  1.E-6, 
    168 / 
    169 !----------------------------------------------------------------------- 
    170 !   natcal   Calcite chemistry 
    171 !----------------------------------------------------------------------- 
    172 !  kdca        calcite dissolution rate constant (1/time) 
    173 !  nca         order of dissolution reaction (dimensionless) 
    174 &natcal 
    175    kdca       =  0.327e3, 
    176    nca        =  1., 
    177 / 
    178 !----------------------------------------------------------------------- 
    179 !   natsms   inputs deposition 
    180 !----------------------------------------------------------------------- 
    181 !   bdustfer    boolean for dust input from the atmosphere 
    182 !   briver      boolean for river input of nutrients 
    183 !   bndepo      boolean for atmospheric deposition of N 
    184 !   bsedinput   boolean for Fe input from sediments 
    185 !   sedfeinput  Coastal release of Iron 
    186 ! 
    187 &natsms 
    188    bdustfer   =  .true., 
    189    briver     =  .false., 
    190    bndepo     =  .false., 
    191    bsedinput  =  .false., 
    192    sedfeinput =  1E-9, 
    193    dustsolub  =  0.014, 
    194 / 
    195 !--------------------------------------------------------------------------------- 
    196 !   natkrpar   parameter for Kriest parameterization      (#ifdef key_kriest) 
    197 !--------------------------------------------------------------------------------- 
    198 !  xkr_eta       Sinking  exponent 
    199 !  xkr_zeta      N content exponent 
    200 !  xkr_mass_min  Minimum mass for Aggregates 
    201 !  xkr_mass_max  Maximum mass for Aggregates 
    202 ! 
    203 &natkrpar 
    204    xkr_eta      = 1.17, 
    205    xkr_zeta     = 2.28, 
    206    xkr_mass_min = 0.0002, 
    207    xkr_mass_max = 1., 
    208 / 
    209 !--------------------------------------------------------------------------------- 
    210 !   natkrsize   size calsses for Kriest parameterization      (#ifdef key_kriest) 
    211 !--------------------------------------------------------------------------------- 
    212 !  xkr_sfact     Sinking factor 
    213 !  xkr_stick     Stickiness 
    214 !  xkr_xnnano    Nbr of cell in nano size class 
    215 !  xkr_ndiat     Nbr of cell in diatoms size class 
    216 !  xkr_nmeso     Nbr of cell in mesozoo size class 
    217 !  xkr_naggr     Nbr of cell in aggregates  size class 
    218 ! 
    219 &natkrsize 
    220    xkr_sfact    = 942., 
    221    xkr_stick    = 0.5, 
    222    xkr_nnano    = 2.337, 
    223    xkr_ndiat    = 3.718, 
    224    xkr_nmeso    = 7.147, 
    225    xkr_naggr    = 9.877, 
    226 / 
  • trunk/CONFIG/ORCA2_LIM_PISCES/EXP00/namelist_top

    r1091 r1121  
     1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     2!! NEMO/TOP1 :  1 - tracer definition                     (namtoptrc) 
     3!! namelists    2 - dynamical tracer trends               (namtoptrd) 
     4!!              6 - tracer advection                      (namtopadv) 
     5!!              7 - tracer bottom boundary                (namtopbbl) 
     6!!              8 - tracer lateral diffusion              (namtopldf) 
     7!!              3 - tracer vertical physics               (namtopzdf) 
     8!!              9 - tracer newtonian damping              (namtopdmp) 
    19!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 ! OPA MODEL general namelist for passive tracers 
    3 ! ------------- 
    4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     10!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     11&namtoptrc     !   tracers definition 
     12!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     13   ndttrc      =  1        !  time step frequency for passive tracers       
     14   nwritetrc   =  5475     !  time step frequency for tracer outputs 
     15   lrsttr      = .false.   !  start from a restart file (T) or not (F) 
     16   nrsttr      =   0       !  restart control = 0 initial time step is not compared to the restart file value 
     17                           !                  = 1 do not use the value in the restart file 
     18                           !                  = 2 calendar parameters read in the restart file 
    519! 
    6 !----------------------------------------------------------------------- 
    7 !       nattrc   
    8 !----------------------------------------------------------------------- 
    9 ! 
    10 !       NATTRC    
    11 !       nwritetrc time step frequency for tracer outputs 
    12 !       lrsttr    boolean term for tracer model restart (true or false) 
    13 !       nrsttr    control of the time step for tracer model restart (0, 1 or 2) 
    14 !       tracer type defined by : 
    15 !                 *  short name  
    16 !                 *  long_name 
    17 !                 *  units 
    18 !                 *  logical to read initial value from file or not 
    19 !                 *  multiplicative coefficient 
    20 !                 *  logical to save value   
    21 !  
    22 &nattrc 
    23    nwritetrc   = 5475  
    24    lrsttr      = .true. 
    25    nrsttr      = 0 
    26    tracer(1)   = 'DIC     ' , 'Dissolved inorganic Concentration          ',  'umol/L' ,  .false. ,  .true. 
    27    tracer(2)   = 'Alkalini' , 'Total Alkalinity Concentration             ',  'ueq/L ' ,  .false. ,  .true. 
    28    tracer(3)   = 'O2      ' , 'Dissolved Oxygen Concentration             ',  'umol/L' ,  .false. ,  .true. 
    29    tracer(4)   = 'CaCO3   ' , 'Calcite Concentration                      ',  'umol/L' ,  .false. ,  .true. 
    30    tracer(5)   = 'PO4     ' , 'Phosphate Concentration                    ',  'umol/L' ,  .false. ,  .true. 
    31    tracer(6)   = 'POC     ' , 'Small particle organic carbon Concentration',  'umol/L' ,  .false. ,  .true. 
    32    tracer(7)   = 'Si      ' , 'Silicate Concentration                     ',  'umol/L' ,  .false. ,  .true. 
    33    tracer(8)   = 'PHY     ' , 'Nanophytoplankton Concentration            ',  'umol/L' ,  .false. ,  .true. 
    34    tracer(9)   = 'ZOO     ' , 'Microzooplankton Concentration             ',  'umol/L' ,  .false. ,  .true. 
    35    tracer(10)  = 'DOC     ' , 'Dissolved organic Concentration            ',  'umol/L' ,  .false. ,  .true. 
    36    tracer(11)  = 'PHY2    ' , 'Diatoms Concentration                      ',  'umol/L' ,  .false. ,  .true. 
    37    tracer(12)  = 'ZOO2    ' , 'Mesozooplankton Concentration              ',  'umol/L' ,  .false. ,  .true. 
    38    tracer(13)  = 'BSi     ' , 'Diatoms Silicate Concentration             ',  'umol/L' ,  .false. ,  .true. 
    39    tracer(14)  = 'Fer     ' , 'Dissolved Iron Concentration               ',  'umol/L' ,  .false. ,  .true. 
    40    tracer(15)  = 'BFe     ' , 'Big iron particles Concentration           ',  'umol/L' ,  .false. ,  .true. 
    41    tracer(16)  = 'GOC     ' , 'Big particle organic carbon Concentration  ',  'umol/L' ,  .false. ,  .true. 
    42    tracer(17)  = 'SFe     ' , 'Small iron particles Concentration         ',  'umol/L' ,  .false. ,  .true. 
    43    tracer(18)  = 'DFe     ' , 'Diatoms iron  Concentration                ',  'umol/L' ,  .false. ,  .true. 
    44    tracer(19)  = 'DSi     ' , 'Sinking biogenic Silicate Concentration    ',  'umol/L' ,  .false. ,  .true. 
    45    tracer(20)  = 'NFe     ' , 'Nano iron Concentration                    ',  'umol/L' ,  .false. ,  .true. 
    46    tracer(21)  = 'NCHL    ' , 'Nano chlorophyl Concentration              ',  'umol/L' ,  .false. ,  .true. 
    47    tracer(22)  = 'DCHL    ' , 'Diatoms chlorophyl Concentration           ',  'umol/L' ,  .false. ,  .true. 
    48    tracer(23)  = 'NO3     ' , 'Nitrates Concentration                     ',  'umol/L' ,  .false. ,  .true. 
    49    tracer(24)  = 'NH4     ' , 'Ammonium Concentration                     ',  'umol/L' ,  .false. ,  .true. 
     20!              !    name   !           title of the field              !   units   ! initial data ! save   ! 
     21!              !           !                                           !           ! from file    ! or not !  
     22!              !           !                                           !           ! or not       !        ! 
     23   tracer(1)   = 'DIC     ' , 'Dissolved inorganic Concentration      ',  'umol/L' ,  .false.     ,  .true. 
     24   tracer(2)   = 'Alkalini' , 'Total Alkalinity Concentration         ',  'ueq/L ' ,  .false.     ,  .true. 
     25   tracer(3)   = 'O2      ' , 'Dissolved Oxygen Concentration         ',  'umol/L' ,  .false.     ,  .true. 
     26   tracer(4)   = 'CaCO3   ' , 'Calcite Concentration                  ',  'umol/L' ,  .false.     ,  .true. 
     27   tracer(5)   = 'PO4     ' , 'Phosphate Concentration                ',  'umol/L' ,  .false.     ,  .true. 
     28   tracer(6)   = 'POC     ' , 'Small organic carbon Concentration     ',  'umol/L' ,  .false.     ,  .true. 
     29   tracer(7)   = 'Si      ' , 'Silicate Concentration                 ',  'umol/L' ,  .false.     ,  .true. 
     30   tracer(8)   = 'PHY     ' , 'Nanophytoplankton Concentration        ',  'umol/L' ,  .false.     ,  .true. 
     31   tracer(9)   = 'ZOO     ' , 'Microzooplankton Concentration         ',  'umol/L' ,  .false.     ,  .true. 
     32   tracer(10)  = 'DOC     ' , 'Dissolved organic Concentration        ',  'umol/L' ,  .false.     ,  .true. 
     33   tracer(11)  = 'PHY2    ' , 'Diatoms Concentration                  ',  'umol/L' ,  .false.     ,  .true. 
     34   tracer(12)  = 'ZOO2    ' , 'Mesozooplankton Concentration          ',  'umol/L' ,  .false.     ,  .true. 
     35   tracer(13)  = 'BSi     ' , 'Diatoms Silicate Concentration         ',  'umol/L' ,  .false.     ,  .true. 
     36   tracer(14)  = 'Fer     ' , 'Dissolved Iron Concentration           ',  'umol/L' ,  .false.     ,  .true. 
     37   tracer(15)  = 'BFe     ' , 'Big iron particles Concentration       ',  'umol/L' ,  .false.     ,  .true. 
     38   tracer(16)  = 'GOC     ' , 'Big organic carbon Concentration       ',  'umol/L' ,  .false.     ,  .true. 
     39   tracer(17)  = 'SFe     ' , 'Small iron particles Concentration     ',  'umol/L' ,  .false.     ,  .true. 
     40   tracer(18)  = 'DFe     ' , 'Diatoms iron  Concentration            ',  'umol/L' ,  .false.     ,  .true. 
     41   tracer(19)  = 'DSi     ' , 'Sinking biogenic Silicate Concentration',  'umol/L' ,  .false.     ,  .true. 
     42   tracer(20)  = 'NFe     ' , 'Nano iron Concentration                ',  'umol/L' ,  .false.     ,  .true. 
     43   tracer(21)  = 'NCHL    ' , 'Nano chlorophyl Concentration          ',  'umol/L' ,  .false.     ,  .true. 
     44   tracer(22)  = 'DCHL    ' , 'Diatoms chlorophyl Concentration       ',  'umol/L' ,  .false.     ,  .true. 
     45   tracer(23)  = 'NO3     ' , 'Nitrates Concentration                 ',  'umol/L' ,  .false.     ,  .true. 
     46   tracer(24)  = 'NH4     ' , 'Ammonium Concentration                 ',  'umol/L' ,  .false.     ,  .true. 
    5047/ 
    5148!----------------------------------------------------------------------- 
    52 !       natrtd   dynamical tracers trends (#ifdef key_trc_diatrd)  
     49&namtoptrd     !   dynamical tracers trends ("key_trc_diatrd") 
    5350!----------------------------------------------------------------------- 
    54 !   nwritetrd : time step frequency for dynamical trends outputs 
    55 !   luttrd    : logical to keep large diagnostics with trends or not 
    56 !               one value per tracer 
    57 &natrtd 
    58    nwritetrd  = 5475 
    59    luttrd(1)  = .false. 
    60    luttrd(2)  = .false. 
    61    luttrd(3)  = .false. 
    62    luttrd(4)  = .false. 
    63    luttrd(5)  = .false. 
    64    luttrd(6)  = .false. 
    65    luttrd(7)  = .false. 
    66    luttrd(8)  = .false. 
    67    luttrd(9)  = .false. 
    68    luttrd(10) = .false. 
    69    luttrd(11) = .false. 
    70    luttrd(12) = .false. 
    71    luttrd(13) = .false. 
    72    luttrd(14) = .false. 
    73    luttrd(15) = .false. 
    74    luttrd(16) = .false. 
    75    luttrd(17) = .false. 
    76    luttrd(18) = .false. 
    77    luttrd(19) = .false. 
    78    luttrd(20) = .false. 
    79    luttrd(21) = .false. 
    80    luttrd(22) = .false. 
    81    luttrd(23) = .false. 
    82    luttrd(24) = .false. 
     51   nwritetrd  =    5475   !  time step frequency for dynamical trends outputs 
     52!             !    save trends or not  ! 
     53   luttrd(1)  =   .false. 
     54   luttrd(2)  =   .false. 
     55   luttrd(3)  =   .false. 
     56   luttrd(4)  =   .false. 
     57   luttrd(5)  =   .false. 
     58   luttrd(6)  =   .false. 
     59   luttrd(7)  =   .false. 
     60   luttrd(8)  =   .false. 
     61   luttrd(9)  =   .false. 
     62   luttrd(10) =   .false. 
     63   luttrd(11) =   .false. 
     64   luttrd(12) =   .false. 
     65   luttrd(13) =   .false. 
     66   luttrd(14) =   .false. 
     67   luttrd(15) =   .false. 
     68   luttrd(16) =   .false. 
     69   luttrd(17) =   .false. 
     70   luttrd(18) =   .false. 
     71   luttrd(19) =   .false. 
     72   luttrd(20) =   .false. 
     73   luttrd(21) =   .false. 
     74   luttrd(22) =   .false. 
     75   luttrd(23) =   .false. 
     76   luttrd(24) =   .false. 
    8377/ 
    8478!----------------------------------------------------------------------- 
    85 !       natdia  additional 2D/3D  (#ifdef key_trc_diaadd) 
     79&namtopadv    !   advection scheme for passive tracer  
    8680!----------------------------------------------------------------------- 
    87 !  nwritedia : time step frequency for additional arrays outputs 
    88 !  2D/3D diagnostic type defined by : 
    89 !                 *  short name  
    90 !                 *  long_name 
    91 !                 *  units 
    92 !                 *  logical to save value or not  
    93 !  
    94 &natdia 
    95    nwritedia   = 5475 
    96    diag2d(1)   = 'Cflx     ' , 'DIC flux                          ',  'molC/m2/s    ' 
    97    diag2d(2)   = 'Oflx     ' , 'Oxygen flux                       ',  'molC/m2/s    ' 
    98    diag2d(3)   = 'Kg       ' , 'Gas transfer                      ',  'mol/m2/s/uatm' 
    99    diag2d(4)   = 'Delc     ' , 'Delta CO2                         ',  'uatm         ' 
    100    diag2d(5)   = 'PMO      ' , 'POC export                        ',  'molC/m2/s    ' 
    101    diag2d(6)   = 'PMO2     ' , 'GOC export                        ',  'molC/m2/s    ' 
    102    diag2d(7)   = 'ExpFe1   ' , 'Nano iron export                  ',  'molFe/m2/s   ' 
    103    diag2d(8)   = 'ExpFe2   ' , 'Diatoms iron export               ',  'molFe/m2/s   ' 
    104    diag2d(9)   = 'ExpSi    ' , 'Silicate export                   ',  'molSi/m2/s   ' 
    105    diag2d(10)  = 'ExpCaCO3 ' , 'Calcite export                    ',  'molC/m2/s    ' 
    106    diag2d(11)  = 'heup     ' , 'euphotic layer depth              ',  'm            ' 
    107    diag2d(12)  = 'Fedep    ' , 'Iron dep                          ',  'molFe/m2/s   ' 
    108    diag2d(13)  = 'Nfix     ' , 'Nitrogen Fixation                 ',  'molN/m2/s    ' 
    109    diag3d(1)   = 'PH       ' , 'PH                                ',  '-            ' 
    110    diag3d(2)   = 'CO3      ' , 'Bicarbonates                      ',  'mol/l        ' 
    111    diag3d(3)   = 'CO3sat   ' , 'CO3 saturation                    ',  'mol/l        ' 
    112    diag3d(4)   = 'PAR      ' , 'light penetration                 ',  'W/m2         ' 
    113    diag3d(5)   = 'PPPHY    ' , 'Primary production of nanophyto   ',  'molC/m3/s    ' 
    114    diag3d(6)   = 'PPPHY2   ' , 'Primary production of diatoms     ',  'molC/m3/s    ' 
    115    diag3d(7)   = 'PPZOO    ' , 'Primary production of microzoo    ',  'molC/m3/s    ' 
    116    diag3d(8)   = 'PPZOO2   ' , 'Primary production of mesozoo     ',  'molC/m3/s    ' 
    117    diag3d(9)   = 'PBSi     ' , 'Primary production of Si diatoms  ',  'molSi/m3/s   ' 
    118    diag3d(10)  = 'PFeN     ' , 'Primary production of nano iron   ',  'molFe/m3/s   ' 
    119    diag3d(11)  = 'PFeD     ' , 'Primary production of diatoms iron',  'molFe/m3/s   ' 
     81   ln_trcadv_cen2   =  .false.  !  2nd order centered scheme    
     82   ln_trcadv_tvd    =  .false.  !  TVD scheme    
     83   ln_trcadv_muscl  =  .true.   !  MUSCL scheme 
     84   ln_trcadv_muscl2 =  .false.  !  MUSCL2 scheme + cen2 at boundaries 
     85   ln_trcadv_smolar =  .false.  !  SMOLAR scheme 
     86   rsc              =  1.       !  tuning coefficient for Smolar. scheme  
     87   ncortrc          =  1        !  number of corrective phases for Smolar. scheme  
     88   crosster         =  .false.  !  computes Smolar crossterms (T) or not (F) 
    12089/ 
    12190!----------------------------------------------------------------------- 
    122 !       natnum  numerical schemes  
     91&namtopbbl    !   bottom boundary layer scheme for passive tracer  
    12392!----------------------------------------------------------------------- 
    124 !  ndttrc time step frequency for passive tracers 
    125 !  lhdf logical if true computes horizontal diffusion 
    126 !  rsc tuning coefficient for Smolar.  
    127 !  rtrn truncation value for Smolar. 
    128 !  ncor number of corrective phases for Smolar.  
    129 !  crosster logical if true computes Smolar crossterms 
    130 &natnum 
    131    ndttrc   = 1 
    132    rsc      = 1. 
    133    rtrn     = 1.e-15 
    134    ncortrc  = 1 
    135    crosster = .false. 
     93   atrcbbl          = 1000.     !  lateral mixing coefficient in the bbl  [m2/s] 
    13694/ 
    13795!----------------------------------------------------------------------- 
    138 !       namtrcadv   advection scheme for tracer (option not control by CPP keys) 
     96&namtopldf    !   lateral diffusion scheme for passive tracer  
    13997!----------------------------------------------------------------------- 
    140 !  ln_trcadv_cen2     2nd order centered scheme    (default F) 
    141 !  ln_trcadv_tvd      TVD scheme                   (default F) 
    142 !  ln_trcadv_muscl    MUSCL scheme                 (default F) 
    143 !  ln_trcadv_muscl2   MUSCL2 scheme                (default F) 
    144 !  ln_trcadv_smolar   SMOLAR scheme                (default T) 
    145 &namtrcadv 
    146    ln_trcadv_cen2   =  .false. 
    147    ln_trcadv_tvd    =  .false. 
    148    ln_trcadv_muscl  =  .true. 
    149    ln_trcadv_muscl2 =  .false. 
    150    ln_trcadv_smolar =  .false. 
    151 / 
    152 ! 
    153 !----------------------------------------------------------------------- 
    154 !       namtrcbbl   bottom boundary layer scheme 
    155 !----------------------------------------------------------------------- 
    156 !  atrcbbl   lateral tracer coeff. for bottom boundary layer scheme(m2/s) 
    157 &namtrcbbl 
    158    atrcbbl = 1000. 
     98   ln_trcldf_diff   =  .true.   !  performs lateral diffusion (T) or not (F) 
     99!                               !  Type of the operator :  
     100   ln_trcldf_lap    =  .true.   !     laplacian operator        
     101   ln_trcldf_bilap  =  .false.  !     bilaplacian operator      
     102                                !  Direction of action  : 
     103   ln_trcldf_level  =  .false.  !     iso-level                 
     104   ln_trcldf_hor    =  .false.  !     horizontal (geopotential)         (require "key_ldfslp" when ln_sco=T) 
     105   ln_trcldf_iso    =  .true.   !     iso-neutral                       (require "key_ldfslp") 
     106!                               !  Coefficient 
     107   ahtrc0      =  2000.         !     horizontal eddy diffusivity for tracers [m2/s] 
     108   ahtrb0      =     0.         !     background eddy diffusivity for ldf_iso [m2/s] 
     109   aeivtr0     =  2000.         !     eddy induced velocity coefficient [m2/s]    (require "key_trcldf_eiv") 
     110   trcrat      =  1.            !  ratio betweeen passive and active tracer diffusion coeff 
    159111/ 
    160112!----------------------------------------------------------------------- 
    161 !       namtrcldf   lateral diffusion scheme for tracer (option not control by CPP keys) 
     113&namtopzdf        !   vertical physics 
    162114!----------------------------------------------------------------------- 
    163 !  Flag to performs lateral diffusion or not : 
    164 !     ln_trcldf_diff 
    165 !  Type of the operator :  
    166 !     ln_trcldf_lap    laplacian operator          (default T) 
    167 !     ln_trcldf_bilap  bilaplacian operator        (default F) 
    168 !  Direction of action  :  
    169 !     ln_trcldf_level  iso-level                   (default F) 
    170 !     ln_trcldf_hor    horizontal (geopotential)   (default F)^** 
    171 !     ln_trcldf_iso    iso-neutral                 (default T)^* 
    172 ! ^* require key_ldfslp to compute the direction of the lateral diffusion 
    173 ! ^** require key_ldfslp in s-coordinate 
    174 !  ahtrb0     background eddy diffusivity for isopycnal diffusion (m2/s) 
    175 !  trcrat     ratio betweeen passive and active tracer diffusion coeff 
    176 !  ahtrc0     horizontal eddy diffus. for passive tracer 
    177 !  aeivtr0    eddy induced veloc. coef. for passive tracer 
    178 &namtrcldf 
    179    ln_trcldf_diff   =  .true. 
    180    ln_trcldf_lap    =  .true. 
    181    ln_trcldf_bilap  =  .false. 
    182    ln_trcldf_level  =  .false. 
    183    ln_trcldf_hor    =  .false. 
    184    ln_trcldf_iso    =  .true. 
    185    ahtrb0           =  0.  
    186    trcrat           =  1. 
    187    ahtrc0           =  2000 
    188    aeivtr0          =  2000. 
     115   ln_trczdf_exp   =  .false.  !  split explicit (T) or implicit (F) time stepping 
     116   n_trczdf_exp    =   3       !  number of sub-timestep for ln_trczdfexp=T 
    189117/ 
    190118!----------------------------------------------------------------------- 
    191 !       namtrczdf   vertical physics 
     119&namtopdmp        !   passive tracer newtonian damping                 ('key_trcdmp') 
    192120!----------------------------------------------------------------------- 
    193 !  ln_zdfexp   vertical physics: (=T)  time splitting (T)     (Default=F) 
    194 !                               (=F)  euler backward (F) 
    195 !  n_zdfexp   number of sub-timestep for time splitting scheme 
    196 &namtrczdf 
    197    ln_trczdf_exp =  .false. 
    198    n_trczdf_exp =      3 
     121   ndmptr      =   20      !  type of damping in passive tracers 
     122                           !     ='latitude', damping poleward of 'ndmp' degrees and function  
     123                           !                  of the distance-to-coast. Red and Med Seas as ndmptr=-1 
     124                           !     =-1 damping only in Med and Red Seas 
     125   ndmpftr     =    0      !  create a damping.coeff NetCDF file (=1) or not (=0) 
     126   nmldmptr    =    1      !  type of damping: =0 damping throughout the water column 
     127                           !                   =1 no damping in the mixed layer defined by avt >5cm2/s ) 
     128                           !                   =2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 
     129   sdmptr      =   50.     !  surface time scale for internal damping (days) 
     130   bdmptr      =  360.     !  bottom  time scale for internal damping (days) 
     131   hdmptr      =  800.     !  depth of transition between sdmptr and bdmptr (meters) 
    199132/ 
    200 !----------------------------------------------------------------------- 
    201 !       namtrcdmp   tracer newtonian damping ('key_trcdmp') 
    202 !----------------------------------------------------------------------- 
    203 !  ndmptr    type of damping in temperature and salinity  
    204 !          (='latitude', damping poleward of 'ndmp' degrees and function  
    205 !             of the distance-to-coast. Red and Med Seas as ndmp=-1) 
    206 !          (=-1 damping only in Med and Red Seas) 
    207 !  ndmpftr   =1 create a damping.coeff NetCDF file (the 3D damping array) 
    208 !  nmldmptr  type of damping in the mixed layer 
    209 !          (=0 damping throughout the water column) 
    210 !     (=1 no damping in the mixed layer defined by avt >5cm2/s ) 
    211 !     (=2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 
    212 !  sdmptr    surface time scale for internal damping (days) 
    213 !  bdmptr    bottom time scale for internal damping (days) 
    214 !  hdmptr    depth of transition between sdmp and bdmp (meters) 
    215 &namtrcdmp 
    216    ndmptr   =  20 
    217    ndmpftr  =   0 
    218    nmldmptr =   1 
    219    sdmptr   =  50. 
    220    bdmptr   = 360. 
    221    hdmptr   = 800. 
    222 / 
  • trunk/CONFIG/ORCA2_LIM_PISCES/scripts/BB_make

    r1080 r1121  
    22# some variables 
    33TMP = ../../../tmp 
     4 
     5#WARNING : NEMO does NOT support fortran 95 signed zero behaviour when using intrinsec SIGN function 
     6#          This doesnt happen whith Fortran 90 compilers but 
     7#          Check your compilers option in consequence when using real F95 compilers 
     8 
    49#-Q- sx8mercure  # Compiler options NEMO (CEA SX6-NEC)  
    510#-Q- sx8mercure  F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     
    3843#-Q- g95  F_F = $(F_O)-ffixed-form -ffixed-line-length-132 
    3944#-Q- g95  L_X = -r8 -O3 
     45#-Q- gfortran  # Compiler options for NEMO (gfortran version) 
     46#-Q- gfortran  F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     47#-Q- gfortran  F_F = $(F_O)-ffixed-form -ffixed-line-length-132 
     48#-Q- gfortran  L_X = -fdefault-real-8 
    4049#-Q- aix    # Compiler options for NEMO (aix version) 
    4150#-Q- aix    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     
    4352#-Q- aix   L_O = $(F_P) -q64 -O3 
    4453#-Q- aix   L_X = $(L_O) 
     54#-Q- babel  # Compiler options for NEMO (blue gene version) 
     55#-Q- babel  F_O =  -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     56#-Q- babel  F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     57#-Q- babel  L_X = $(L_O) 
    4558#-Q- osxxlf    # Compiler options for NEMO (osxxlf version) 
    4659#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     
    511524   @$(F_C) \ 
    512525#-Q- aix    -qsuffix=f=F90 \ 
     526#-Q- babel     -qsuffix=f=F90 \ 
    513527#-Q- osxxlf    -qsuffix=f=F90 \ 
    514528   $(P_P) $(F_O) \ 
     
    519533#-Q- eshpux    -R2 \ 
    520534#-Q- aix    -qsource \ 
     535#-Q- babel     -qsource \ 
    521536      OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 
    522537#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    540555$(MODEL_LIB):  $(LIB_OBJ) 
    541556      @echo 
    542       @echo La bibliotheque est a jour 
     557      @echo The library is up-to-date 
    543558      @echo 
    544559 
     
    555570#-Q- eshpux    -R2 \ 
    556571#-Q- aix    -qsource \ 
     572#-Q- babel     -qsource \ 
    557573      $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    558574#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    562578      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    563579#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     580#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    564581#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    565582#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    572589      @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 
    573590#-Q- linux     -SubloopScalar \ 
    574 #-Q- lxiv8     -SubloopScalar \ 
    575591#-Q- g95       -SubloopScalar \ 
    576592#-Q- f95       -SubloopScalar \ 
     
    587603#-Q- eshpux    -R2 \ 
    588604#-Q- aix    -qsource \ 
     605#-Q- babel     -qsource \ 
    589606      OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
    590607else 
     
    596613#-Q- eshpux    -R2 \ 
    597614#-Q- aix    -qsource \ 
     615#-Q- babel     -qsource \ 
    598616      $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    599617endif 
     
    604622      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    605623#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     624#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    606625#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    607626#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    614633      @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 
    615634#-Q- linux     -SubloopScalar \ 
    616 #-Q- lxiv8     -SubloopScalar \ 
    617635#-Q- g95       -SubloopScalar \ 
    618636#-Q- f95       -SubloopScalar \ 
     
    629647#-Q- eshpux    -R2 \ 
    630648#-Q- aix    -qsource \ 
     649#-Q- babel     -qsource \ 
    631650      OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
    632651else 
     
    638657#-Q- eshpux    -R2 \ 
    639658#-Q- aix    -qsource \ 
     659#-Q- babel     -qsource \ 
    640660      $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    641661endif 
     
    646666      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    647667#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     668#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    648669#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    649670#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    659680#-Q- eshpux    -R2 \ 
    660681#-Q- aix    -qsource \ 
     682#-Q- babel     -qsource \ 
    661683      $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 
    662684#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    665687      @$(RM) -f $*.o 
    666688#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     689#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    667690#-Q- linux  @mv $(PREF)$*.lst $(PREF)$*.L 
    668691#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    20912114   solisl.F90 \ 
    20922115   domzgr_substitute.h90 \ 
    2093    domzgr_zps.h90 \ 
    20942116   vectopt_loop_substitute.h90 \ 
    20952117   KEY_CPP \ 
     
    63876409   $(MODEL_LIB)(traqsr.o) \ 
    63886410   $(MODEL_LIB)(trc.o) \ 
    6389    $(MODEL_LIB)(trp_trc.o) \ 
    63906411   $(MODEL_LIB)(zdfddm.o) \ 
    63916412   $(MODEL_LIB)(zdfmxl.o) \ 
     
    64106431   traqsr.F90 \ 
    64116432   trc.F90 \ 
    6412    trp_trc.F90 \ 
    64136433   zdfddm.F90 \ 
    64146434   zdfmxl.F90 \ 
     
    64256445   $(MODEL_LIB)(prtctl_trc.o) \ 
    64266446   $(MODEL_LIB)(sms_pisces.o) \ 
    6427    $(MODEL_LIB)(trp_trc.o) \ 
     6447   $(MODEL_LIB)(trc.o) \ 
    64286448   oce_trc.F90 \ 
    64296449   p4zlim.F90 \ 
     
    64376457   prtctl_trc.F90 \ 
    64386458   sms_pisces.F90 \ 
    6439    trp_trc.F90 \ 
     6459   trc.F90 \ 
    64406460   domzgr_substitute.h90 \ 
    64416461   KEY_CPP \ 
     
    64626482   $(MODEL_LIB)(sbc_oce.o) \ 
    64636483   $(MODEL_LIB)(sbcrnf.o) \ 
     6484   $(MODEL_LIB)(trabbl.o) \ 
     6485   $(MODEL_LIB)(traqsr.o) \ 
     6486   $(MODEL_LIB)(zdfddm.o) \ 
     6487   $(MODEL_LIB)(zdfmxl.o) \ 
     6488   $(MODEL_LIB)(zdf_oce.o) \ 
     6489   oce.F90 \ 
     6490   par_oce.F90 \ 
     6491   par_trc.F90 \ 
     6492   phycst.F90 \ 
     6493   sbc_oce.F90 \ 
     6494   sbcrnf.F90 \ 
     6495   trabbl.F90 \ 
     6496   traqsr.F90 \ 
     6497   zdfddm.F90 \ 
     6498   zdfmxl.F90 \ 
     6499   zdf_oce.F90 \ 
     6500   $(MODEL_LIB)(oce_trc.o) \ 
     6501   $(MODEL_LIB)(sms_pisces.o) \ 
     6502   $(MODEL_LIB)(trc.o) \ 
     6503   oce_trc.F90 \ 
     6504   sms_pisces.F90 \ 
     6505   trc.F90 \ 
     6506   domzgr_substitute.h90 \ 
     6507   KEY_CPP \ 
     6508   p4zche.F90 
     6509$(MODEL_LIB)(p4zflx.o) :   \ 
     6510   daymod.F90 \ 
     6511   dom_oce.F90 \ 
     6512   dynspg_oce.F90 \ 
     6513   in_out_manager.F90 \ 
     6514   ldfslp.F90 \ 
     6515   ldftra_oce.F90 \ 
     6516   lib_mpp.F90 \ 
     6517   $(MODEL_LIB)(daymod.o) \ 
     6518   $(MODEL_LIB)(dom_oce.o) \ 
     6519   $(MODEL_LIB)(dynspg_oce.o) \ 
     6520   $(MODEL_LIB)(in_out_manager.o) \ 
     6521   $(MODEL_LIB)(ldfslp.o) \ 
     6522   $(MODEL_LIB)(ldftra_oce.o) \ 
     6523   $(MODEL_LIB)(lib_mpp.o) \ 
     6524   $(MODEL_LIB)(oce.o) \ 
     6525   $(MODEL_LIB)(oce_trc.o) \ 
     6526   $(MODEL_LIB)(par_oce.o) \ 
     6527   $(MODEL_LIB)(par_trc.o) \ 
     6528   $(MODEL_LIB)(phycst.o) \ 
     6529   $(MODEL_LIB)(sbc_oce.o) \ 
     6530   $(MODEL_LIB)(sbcrnf.o) \ 
     6531   $(MODEL_LIB)(sms_pisces.o) \ 
    64646532   $(MODEL_LIB)(trabbl.o) \ 
    64656533   $(MODEL_LIB)(traqsr.o) \ 
     
    64696537   $(MODEL_LIB)(zdf_oce.o) \ 
    64706538   oce.F90 \ 
     6539   oce_trc.F90 \ 
    64716540   par_oce.F90 \ 
    64726541   par_trc.F90 \ 
     
    64746543   sbc_oce.F90 \ 
    64756544   sbcrnf.F90 \ 
     6545   sms_pisces.F90 \ 
    64766546   trabbl.F90 \ 
    64776547   traqsr.F90 \ 
     
    64816551   zdf_oce.F90 \ 
    64826552   $(MODEL_LIB)(oce_trc.o) \ 
     6553   $(MODEL_LIB)(p4zche.o) \ 
     6554   $(MODEL_LIB)(prtctl_trc.o) \ 
    64836555   $(MODEL_LIB)(sms_pisces.o) \ 
    6484    $(MODEL_LIB)(trp_trc.o) \ 
     6556   $(MODEL_LIB)(trc.o) \ 
     6557   oce_trc.F90 \ 
     6558   p4zche.F90 \ 
     6559   prtctl_trc.F90 \ 
     6560   sms_pisces.F90 \ 
     6561   trc.F90 \ 
     6562   domzgr_substitute.h90 \ 
     6563   KEY_CPP \ 
     6564   p4zflx.F90 
     6565$(MODEL_LIB)(p4zint.o) :   \ 
     6566   daymod.F90 \ 
     6567   dom_oce.F90 \ 
     6568   dynspg_oce.F90 \ 
     6569   in_out_manager.F90 \ 
     6570   ldfslp.F90 \ 
     6571   ldftra_oce.F90 \ 
     6572   lib_mpp.F90 \ 
     6573   $(MODEL_LIB)(daymod.o) \ 
     6574   $(MODEL_LIB)(dom_oce.o) \ 
     6575   $(MODEL_LIB)(dynspg_oce.o) \ 
     6576   $(MODEL_LIB)(in_out_manager.o) \ 
     6577   $(MODEL_LIB)(ldfslp.o) \ 
     6578   $(MODEL_LIB)(ldftra_oce.o) \ 
     6579   $(MODEL_LIB)(lib_mpp.o) \ 
     6580   $(MODEL_LIB)(oce.o) \ 
     6581   $(MODEL_LIB)(par_oce.o) \ 
     6582   $(MODEL_LIB)(par_trc.o) \ 
     6583   $(MODEL_LIB)(phycst.o) \ 
     6584   $(MODEL_LIB)(sbc_oce.o) \ 
     6585   $(MODEL_LIB)(sbcrnf.o) \ 
     6586   $(MODEL_LIB)(trabbl.o) \ 
     6587   $(MODEL_LIB)(traqsr.o) \ 
     6588   $(MODEL_LIB)(zdfddm.o) \ 
     6589   $(MODEL_LIB)(zdfmxl.o) \ 
     6590   $(MODEL_LIB)(zdf_oce.o) \ 
     6591   oce.F90 \ 
     6592   par_oce.F90 \ 
     6593   par_trc.F90 \ 
     6594   phycst.F90 \ 
     6595   sbc_oce.F90 \ 
     6596   sbcrnf.F90 \ 
     6597   trabbl.F90 \ 
     6598   traqsr.F90 \ 
     6599   zdfddm.F90 \ 
     6600   zdfmxl.F90 \ 
     6601   zdf_oce.F90 \ 
     6602   $(MODEL_LIB)(oce_trc.o) \ 
     6603   $(MODEL_LIB)(sms_pisces.o) \ 
     6604   $(MODEL_LIB)(trc.o) \ 
    64856605   oce_trc.F90 \ 
    64866606   sms_pisces.F90 \ 
    6487    trp_trc.F90 \ 
    6488    domzgr_substitute.h90 \ 
    6489    KEY_CPP \ 
    6490    p4zche.F90 
    6491 $(MODEL_LIB)(p4zflx.o) :   \ 
     6607   trc.F90 \ 
     6608   KEY_CPP \ 
     6609   p4zint.F90 
     6610$(MODEL_LIB)(p4zlim.o) :   \ 
    64926611   daymod.F90 \ 
    64936612   dom_oce.F90 \ 
     
    65056624   $(MODEL_LIB)(lib_mpp.o) \ 
    65066625   $(MODEL_LIB)(oce.o) \ 
     6626   $(MODEL_LIB)(par_oce.o) \ 
     6627   $(MODEL_LIB)(par_trc.o) \ 
     6628   $(MODEL_LIB)(phycst.o) \ 
     6629   $(MODEL_LIB)(sbc_oce.o) \ 
     6630   $(MODEL_LIB)(sbcrnf.o) \ 
     6631   $(MODEL_LIB)(trabbl.o) \ 
     6632   $(MODEL_LIB)(traqsr.o) \ 
     6633   $(MODEL_LIB)(zdfddm.o) \ 
     6634   $(MODEL_LIB)(zdfmxl.o) \ 
     6635   $(MODEL_LIB)(zdf_oce.o) \ 
     6636   oce.F90 \ 
     6637   par_oce.F90 \ 
     6638   par_trc.F90 \ 
     6639   phycst.F90 \ 
     6640   sbc_oce.F90 \ 
     6641   sbcrnf.F90 \ 
     6642   trabbl.F90 \ 
     6643   traqsr.F90 \ 
     6644   zdfddm.F90 \ 
     6645   zdfmxl.F90 \ 
     6646   zdf_oce.F90 \ 
    65076647   $(MODEL_LIB)(oce_trc.o) \ 
     6648   $(MODEL_LIB)(sms_pisces.o) \ 
     6649   $(MODEL_LIB)(trc.o) \ 
     6650   oce_trc.F90 \ 
     6651   sms_pisces.F90 \ 
     6652   trc.F90 \ 
     6653   domzgr_substitute.h90 \ 
     6654   KEY_CPP \ 
     6655   p4zlim.F90 
     6656$(MODEL_LIB)(p4zlys.o) :   \ 
     6657   daymod.F90 \ 
     6658   dom_oce.F90 \ 
     6659   dynspg_oce.F90 \ 
     6660   in_out_manager.F90 \ 
     6661   ldfslp.F90 \ 
     6662   ldftra_oce.F90 \ 
     6663   lib_mpp.F90 \ 
     6664   $(MODEL_LIB)(daymod.o) \ 
     6665   $(MODEL_LIB)(dom_oce.o) \ 
     6666   $(MODEL_LIB)(dynspg_oce.o) \ 
     6667   $(MODEL_LIB)(in_out_manager.o) \ 
     6668   $(MODEL_LIB)(ldfslp.o) \ 
     6669   $(MODEL_LIB)(ldftra_oce.o) \ 
     6670   $(MODEL_LIB)(lib_mpp.o) \ 
     6671   $(MODEL_LIB)(oce.o) \ 
     6672   $(MODEL_LIB)(oce_trc.o) \ 
    65086673   $(MODEL_LIB)(par_oce.o) \ 
    65096674   $(MODEL_LIB)(par_trc.o) \ 
    65106675   $(MODEL_LIB)(phycst.o) \ 
     6676   $(MODEL_LIB)(sbc_oce.o) \ 
     6677   $(MODEL_LIB)(sbcrnf.o) \ 
     6678   $(MODEL_LIB)(trabbl.o) \ 
     6679   $(MODEL_LIB)(traqsr.o) \ 
     6680   $(MODEL_LIB)(zdfddm.o) \ 
     6681   $(MODEL_LIB)(zdfmxl.o) \ 
     6682   $(MODEL_LIB)(zdf_oce.o) \ 
     6683   oce.F90 \ 
     6684   oce_trc.F90 \ 
     6685   par_oce.F90 \ 
     6686   par_trc.F90 \ 
     6687   phycst.F90 \ 
     6688   sbc_oce.F90 \ 
     6689   sbcrnf.F90 \ 
     6690   trabbl.F90 \ 
     6691   traqsr.F90 \ 
     6692   zdfddm.F90 \ 
     6693   zdfmxl.F90 \ 
     6694   zdf_oce.F90 \ 
     6695   $(MODEL_LIB)(oce_trc.o) \ 
     6696   $(MODEL_LIB)(prtctl_trc.o) \ 
     6697   $(MODEL_LIB)(sms_pisces.o) \ 
     6698   $(MODEL_LIB)(trc.o) \ 
     6699   oce_trc.F90 \ 
     6700   prtctl_trc.F90 \ 
     6701   sms_pisces.F90 \ 
     6702   trc.F90 \ 
     6703   KEY_CPP \ 
     6704   p4zlys.F90 
     6705$(MODEL_LIB)(p4zmeso.o) :  \ 
     6706   daymod.F90 \ 
     6707   dom_oce.F90 \ 
     6708   dynspg_oce.F90 \ 
     6709   in_out_manager.F90 \ 
     6710   ldfslp.F90 \ 
     6711   ldftra_oce.F90 \ 
     6712   lib_mpp.F90 \ 
     6713   $(MODEL_LIB)(daymod.o) \ 
     6714   $(MODEL_LIB)(dom_oce.o) \ 
     6715   $(MODEL_LIB)(dynspg_oce.o) \ 
     6716   $(MODEL_LIB)(in_out_manager.o) \ 
     6717   $(MODEL_LIB)(ldfslp.o) \ 
     6718   $(MODEL_LIB)(ldftra_oce.o) \ 
     6719   $(MODEL_LIB)(lib_mpp.o) \ 
     6720   $(MODEL_LIB)(oce.o) \ 
     6721   $(MODEL_LIB)(oce_trc.o) \ 
     6722   $(MODEL_LIB)(par_oce.o) \ 
     6723   $(MODEL_LIB)(par_trc.o) \ 
     6724   $(MODEL_LIB)(phycst.o) \ 
     6725   $(MODEL_LIB)(prtctl_trc.o) \ 
    65116726   $(MODEL_LIB)(sbc_oce.o) \ 
    65126727   $(MODEL_LIB)(sbcrnf.o) \ 
     
    65156730   $(MODEL_LIB)(traqsr.o) \ 
    65166731   $(MODEL_LIB)(trc.o) \ 
    6517    $(MODEL_LIB)(trp_trc.o) \ 
    65186732   $(MODEL_LIB)(zdfddm.o) \ 
    65196733   $(MODEL_LIB)(zdfmxl.o) \ 
     
    65246738   par_trc.F90 \ 
    65256739   phycst.F90 \ 
     6740   prtctl_trc.F90 \ 
    65266741   sbc_oce.F90 \ 
    65276742   sbcrnf.F90 \ 
     
    65306745   traqsr.F90 \ 
    65316746   trc.F90 \ 
    6532    trp_trc.F90 \ 
    6533    zdfddm.F90 \ 
    6534    zdfmxl.F90 \ 
    6535    zdf_oce.F90 \ 
    6536    $(MODEL_LIB)(oce_trc.o) \ 
    6537    $(MODEL_LIB)(p4zche.o) \ 
    6538    $(MODEL_LIB)(prtctl_trc.o) \ 
    6539    $(MODEL_LIB)(sms_pisces.o) \ 
    6540    $(MODEL_LIB)(trc.o) \ 
    6541    $(MODEL_LIB)(trp_trc.o) \ 
    6542    oce_trc.F90 \ 
    6543    p4zche.F90 \ 
    6544    prtctl_trc.F90 \ 
    6545    sms_pisces.F90 \ 
    6546    trc.F90 \ 
    6547    trp_trc.F90 \ 
    6548    domzgr_substitute.h90 \ 
    6549    KEY_CPP \ 
    6550    p4zflx.F90 
    6551 $(MODEL_LIB)(p4zint.o) :   \ 
    6552    daymod.F90 \ 
    6553    dom_oce.F90 \ 
    6554    dynspg_oce.F90 \ 
    6555    in_out_manager.F90 \ 
    6556    ldfslp.F90 \ 
    6557    ldftra_oce.F90 \ 
    6558    lib_mpp.F90 \ 
    6559    $(MODEL_LIB)(daymod.o) \ 
    6560    $(MODEL_LIB)(dom_oce.o) \ 
    6561    $(MODEL_LIB)(dynspg_oce.o) \ 
    6562    $(MODEL_LIB)(in_out_manager.o) \ 
    6563    $(MODEL_LIB)(ldfslp.o) \ 
    6564    $(MODEL_LIB)(ldftra_oce.o) \ 
    6565    $(MODEL_LIB)(lib_mpp.o) \ 
    6566    $(MODEL_LIB)(oce.o) \ 
    6567    $(MODEL_LIB)(par_oce.o) \ 
    6568    $(MODEL_LIB)(par_trc.o) \ 
    6569    $(MODEL_LIB)(phycst.o) \ 
    6570    $(MODEL_LIB)(sbc_oce.o) \ 
    6571    $(MODEL_LIB)(sbcrnf.o) \ 
    6572    $(MODEL_LIB)(trabbl.o) \ 
    6573    $(MODEL_LIB)(traqsr.o) \ 
    6574    $(MODEL_LIB)(trc.o) \ 
    6575    $(MODEL_LIB)(zdfddm.o) \ 
    6576    $(MODEL_LIB)(zdfmxl.o) \ 
    6577    $(MODEL_LIB)(zdf_oce.o) \ 
    6578    oce.F90 \ 
    6579    par_oce.F90 \ 
    6580    par_trc.F90 \ 
    6581    phycst.F90 \ 
    6582    sbc_oce.F90 \ 
    6583    sbcrnf.F90 \ 
    6584    trabbl.F90 \ 
    6585    traqsr.F90 \ 
    6586    trc.F90 \ 
    6587    zdfddm.F90 \ 
    6588    zdfmxl.F90 \ 
    6589    zdf_oce.F90 \ 
    6590    $(MODEL_LIB)(oce_trc.o) \ 
    6591    $(MODEL_LIB)(sms_pisces.o) \ 
    6592    $(MODEL_LIB)(trp_trc.o) \ 
    6593    oce_trc.F90 \ 
    6594    sms_pisces.F90 \ 
    6595    trp_trc.F90 \ 
    6596    KEY_CPP \ 
    6597    p4zint.F90 
    6598 $(MODEL_LIB)(p4zlim.o) :   \ 
    6599    daymod.F90 \ 
    6600    dom_oce.F90 \ 
    6601    dynspg_oce.F90 \ 
    6602    in_out_manager.F90 \ 
    6603    ldfslp.F90 \ 
    6604    ldftra_oce.F90 \ 
    6605    lib_mpp.F90 \ 
    6606    $(MODEL_LIB)(daymod.o) \ 
    6607    $(MODEL_LIB)(dom_oce.o) \ 
    6608    $(MODEL_LIB)(dynspg_oce.o) \ 
    6609    $(MODEL_LIB)(in_out_manager.o) \ 
    6610    $(MODEL_LIB)(ldfslp.o) \ 
    6611    $(MODEL_LIB)(ldftra_oce.o) \ 
    6612    $(MODEL_LIB)(lib_mpp.o) \ 
    6613    $(MODEL_LIB)(oce.o) \ 
    6614    $(MODEL_LIB)(par_oce.o) \ 
    6615    $(MODEL_LIB)(par_trc.o) \ 
    6616    $(MODEL_LIB)(phycst.o) \ 
    6617    $(MODEL_LIB)(sbc_oce.o) \ 
    6618    $(MODEL_LIB)(sbcrnf.o) \ 
    6619    $(MODEL_LIB)(trabbl.o) \ 
    6620    $(MODEL_LIB)(traqsr.o) \ 
    6621    $(MODEL_LIB)(trc.o) \ 
    6622    $(MODEL_LIB)(zdfddm.o) \ 
    6623    $(MODEL_LIB)(zdfmxl.o) \ 
    6624    $(MODEL_LIB)(zdf_oce.o) \ 
    6625    oce.F90 \ 
    6626    par_oce.F90 \ 
    6627    par_trc.F90 \ 
    6628    phycst.F90 \ 
    6629    sbc_oce.F90 \ 
    6630    sbcrnf.F90 \ 
    6631    trabbl.F90 \ 
    6632    traqsr.F90 \ 
    6633    trc.F90 \ 
    6634    zdfddm.F90 \ 
    6635    zdfmxl.F90 \ 
    6636    zdf_oce.F90 \ 
    6637    $(MODEL_LIB)(oce_trc.o) \ 
    6638    $(MODEL_LIB)(sms_pisces.o) \ 
    6639    $(MODEL_LIB)(trc.o) \ 
    6640    $(MODEL_LIB)(trp_trc.o) \ 
    6641    oce_trc.F90 \ 
    6642    sms_pisces.F90 \ 
    6643    trc.F90 \ 
    6644    trp_trc.F90 \ 
    6645    domzgr_substitute.h90 \ 
    6646    KEY_CPP \ 
    6647    p4zlim.F90 
    6648 $(MODEL_LIB)(p4zlys.o) :   \ 
    6649    daymod.F90 \ 
    6650    dom_oce.F90 \ 
    6651    dynspg_oce.F90 \ 
    6652    in_out_manager.F90 \ 
    6653    ldfslp.F90 \ 
    6654    ldftra_oce.F90 \ 
    6655    lib_mpp.F90 \ 
    6656    $(MODEL_LIB)(daymod.o) \ 
    6657    $(MODEL_LIB)(dom_oce.o) \ 
    6658    $(MODEL_LIB)(dynspg_oce.o) \ 
    6659    $(MODEL_LIB)(in_out_manager.o) \ 
    6660    $(MODEL_LIB)(ldfslp.o) \ 
    6661    $(MODEL_LIB)(ldftra_oce.o) \ 
    6662    $(MODEL_LIB)(lib_mpp.o) \ 
    6663    $(MODEL_LIB)(oce.o) \ 
    6664    $(MODEL_LIB)(oce_trc.o) \ 
    6665    $(MODEL_LIB)(par_oce.o) \ 
    6666    $(MODEL_LIB)(par_trc.o) \ 
    6667    $(MODEL_LIB)(phycst.o) \ 
    6668    $(MODEL_LIB)(sbc_oce.o) \ 
    6669    $(MODEL_LIB)(sbcrnf.o) \ 
    6670    $(MODEL_LIB)(trabbl.o) \ 
    6671    $(MODEL_LIB)(traqsr.o) \ 
    6672    $(MODEL_LIB)(trc.o) \ 
    6673    $(MODEL_LIB)(zdfddm.o) \ 
    6674    $(MODEL_LIB)(zdfmxl.o) \ 
    6675    $(MODEL_LIB)(zdf_oce.o) \ 
    6676    oce.F90 \ 
    6677    oce_trc.F90 \ 
    6678    par_oce.F90 \ 
    6679    par_trc.F90 \ 
    6680    phycst.F90 \ 
    6681    sbc_oce.F90 \ 
    6682    sbcrnf.F90 \ 
    6683    trabbl.F90 \ 
    6684    traqsr.F90 \ 
    6685    trc.F90 \ 
    6686    zdfddm.F90 \ 
    6687    zdfmxl.F90 \ 
    6688    zdf_oce.F90 \ 
    6689    $(MODEL_LIB)(oce_trc.o) \ 
    6690    $(MODEL_LIB)(prtctl_trc.o) \ 
    6691    $(MODEL_LIB)(sms_pisces.o) \ 
    6692    $(MODEL_LIB)(trc.o) \ 
    6693    $(MODEL_LIB)(trp_trc.o) \ 
    6694    oce_trc.F90 \ 
    6695    prtctl_trc.F90 \ 
    6696    sms_pisces.F90 \ 
    6697    trc.F90 \ 
    6698    trp_trc.F90 \ 
    6699    KEY_CPP \ 
    6700    p4zlys.F90 
    6701 $(MODEL_LIB)(p4zmeso.o) :  \ 
    6702    daymod.F90 \ 
    6703    dom_oce.F90 \ 
    6704    dynspg_oce.F90 \ 
    6705    in_out_manager.F90 \ 
    6706    ldfslp.F90 \ 
    6707    ldftra_oce.F90 \ 
    6708    lib_mpp.F90 \ 
    6709    $(MODEL_LIB)(daymod.o) \ 
    6710    $(MODEL_LIB)(dom_oce.o) \ 
    6711    $(MODEL_LIB)(dynspg_oce.o) \ 
    6712    $(MODEL_LIB)(in_out_manager.o) \ 
    6713    $(MODEL_LIB)(ldfslp.o) \ 
    6714    $(MODEL_LIB)(ldftra_oce.o) \ 
    6715    $(MODEL_LIB)(lib_mpp.o) \ 
    6716    $(MODEL_LIB)(oce.o) \ 
    6717    $(MODEL_LIB)(oce_trc.o) \ 
    6718    $(MODEL_LIB)(par_oce.o) \ 
    6719    $(MODEL_LIB)(par_trc.o) \ 
    6720    $(MODEL_LIB)(phycst.o) \ 
    6721    $(MODEL_LIB)(prtctl_trc.o) \ 
    6722    $(MODEL_LIB)(sbc_oce.o) \ 
    6723    $(MODEL_LIB)(sbcrnf.o) \ 
    6724    $(MODEL_LIB)(sms_pisces.o) \ 
    6725    $(MODEL_LIB)(trabbl.o) \ 
    6726    $(MODEL_LIB)(traqsr.o) \ 
    6727    $(MODEL_LIB)(trc.o) \ 
    6728    $(MODEL_LIB)(trp_trc.o) \ 
    6729    $(MODEL_LIB)(zdfddm.o) \ 
    6730    $(MODEL_LIB)(zdfmxl.o) \ 
    6731    $(MODEL_LIB)(zdf_oce.o) \ 
    6732    oce.F90 \ 
    6733    oce_trc.F90 \ 
    6734    par_oce.F90 \ 
    6735    par_trc.F90 \ 
    6736    phycst.F90 \ 
    6737    prtctl_trc.F90 \ 
    6738    sbc_oce.F90 \ 
    6739    sbcrnf.F90 \ 
    6740    sms_pisces.F90 \ 
    6741    trabbl.F90 \ 
    6742    traqsr.F90 \ 
    6743    trc.F90 \ 
    6744    trp_trc.F90 \ 
    67456747   zdfddm.F90 \ 
    67466748   zdfmxl.F90 \ 
     
    67526754   $(MODEL_LIB)(sms_pisces.o) \ 
    67536755   $(MODEL_LIB)(trc.o) \ 
    6754    $(MODEL_LIB)(trp_trc.o) \ 
    67556756   oce_trc.F90 \ 
    67566757   p4zint.F90 \ 
     
    67596760   sms_pisces.F90 \ 
    67606761   trc.F90 \ 
    6761    trp_trc.F90 \ 
    67626762   domzgr_substitute.h90 \ 
    67636763   KEY_CPP \ 
     
    67906790   $(MODEL_LIB)(traqsr.o) \ 
    67916791   $(MODEL_LIB)(trc.o) \ 
    6792    $(MODEL_LIB)(trp_trc.o) \ 
    67936792   $(MODEL_LIB)(zdfddm.o) \ 
    67946793   $(MODEL_LIB)(zdfmxl.o) \ 
     
    68066805   traqsr.F90 \ 
    68076806   trc.F90 \ 
    6808    trp_trc.F90 \ 
    68096807   zdfddm.F90 \ 
    68106808   zdfmxl.F90 \ 
     
    68166814   $(MODEL_LIB)(sms_pisces.o) \ 
    68176815   $(MODEL_LIB)(trc.o) \ 
    6818    $(MODEL_LIB)(trp_trc.o) \ 
    68196816   oce_trc.F90 \ 
    68206817   p4zint.F90 \ 
     
    68236820   sms_pisces.F90 \ 
    68246821   trc.F90 \ 
    6825    trp_trc.F90 \ 
    68266822   domzgr_substitute.h90 \ 
    68276823   KEY_CPP \ 
     
    68546850   $(MODEL_LIB)(traqsr.o) \ 
    68556851   $(MODEL_LIB)(trc.o) \ 
    6856    $(MODEL_LIB)(trp_trc.o) \ 
    68576852   $(MODEL_LIB)(zdfddm.o) \ 
    68586853   $(MODEL_LIB)(zdfmxl.o) \ 
     
    68706865   traqsr.F90 \ 
    68716866   trc.F90 \ 
    6872    trp_trc.F90 \ 
    68736867   zdfddm.F90 \ 
    68746868   zdfmxl.F90 \ 
     
    68796873   $(MODEL_LIB)(sms_pisces.o) \ 
    68806874   $(MODEL_LIB)(trc.o) \ 
    6881    $(MODEL_LIB)(trp_trc.o) \ 
    68826875   oce_trc.F90 \ 
    68836876   p4zsink.F90 \ 
     
    68856878   sms_pisces.F90 \ 
    68866879   trc.F90 \ 
    6887    trp_trc.F90 \ 
    68886880   domzgr_substitute.h90 \ 
    68896881   KEY_CPP \ 
     
    69106902   $(MODEL_LIB)(sbc_oce.o) \ 
    69116903   $(MODEL_LIB)(sbcrnf.o) \ 
     6904   $(MODEL_LIB)(trabbl.o) \ 
     6905   $(MODEL_LIB)(traqsr.o) \ 
     6906   $(MODEL_LIB)(zdfddm.o) \ 
     6907   $(MODEL_LIB)(zdfmxl.o) \ 
     6908   $(MODEL_LIB)(zdf_oce.o) \ 
     6909   oce.F90 \ 
     6910   par_oce.F90 \ 
     6911   par_trc.F90 \ 
     6912   phycst.F90 \ 
     6913   sbc_oce.F90 \ 
     6914   sbcrnf.F90 \ 
     6915   trabbl.F90 \ 
     6916   traqsr.F90 \ 
     6917   zdfddm.F90 \ 
     6918   zdfmxl.F90 \ 
     6919   zdf_oce.F90 \ 
     6920   $(MODEL_LIB)(oce_trc.o) \ 
     6921   $(MODEL_LIB)(sms_pisces.o) \ 
     6922   $(MODEL_LIB)(trc.o) \ 
     6923   oce_trc.F90 \ 
     6924   sms_pisces.F90 \ 
     6925   trc.F90 \ 
     6926   domzgr_substitute.h90 \ 
     6927   KEY_CPP \ 
     6928   p4zopt.F90 
     6929$(MODEL_LIB)(p4zprod.o) :  \ 
     6930   daymod.F90 \ 
     6931   dom_oce.F90 \ 
     6932   dynspg_oce.F90 \ 
     6933   in_out_manager.F90 \ 
     6934   ldfslp.F90 \ 
     6935   ldftra_oce.F90 \ 
     6936   lib_mpp.F90 \ 
     6937   $(MODEL_LIB)(daymod.o) \ 
     6938   $(MODEL_LIB)(dom_oce.o) \ 
     6939   $(MODEL_LIB)(dynspg_oce.o) \ 
     6940   $(MODEL_LIB)(in_out_manager.o) \ 
     6941   $(MODEL_LIB)(ldfslp.o) \ 
     6942   $(MODEL_LIB)(ldftra_oce.o) \ 
     6943   $(MODEL_LIB)(lib_mpp.o) \ 
     6944   $(MODEL_LIB)(oce.o) \ 
     6945   $(MODEL_LIB)(oce_trc.o) \ 
     6946   $(MODEL_LIB)(par_oce.o) \ 
     6947   $(MODEL_LIB)(par_trc.o) \ 
     6948   $(MODEL_LIB)(phycst.o) \ 
     6949   $(MODEL_LIB)(sbc_oce.o) \ 
     6950   $(MODEL_LIB)(sbcrnf.o) \ 
     6951   $(MODEL_LIB)(sms_pisces.o) \ 
    69126952   $(MODEL_LIB)(trabbl.o) \ 
    69136953   $(MODEL_LIB)(traqsr.o) \ 
     
    69176957   $(MODEL_LIB)(zdf_oce.o) \ 
    69186958   oce.F90 \ 
    6919    par_oce.F90 \ 
    6920    par_trc.F90 \ 
    6921    phycst.F90 \ 
    6922    sbc_oce.F90 \ 
    6923    sbcrnf.F90 \ 
    6924    trabbl.F90 \ 
    6925    traqsr.F90 \ 
    6926    trc.F90 \ 
    6927    zdfddm.F90 \ 
    6928    zdfmxl.F90 \ 
    6929    zdf_oce.F90 \ 
    6930    $(MODEL_LIB)(oce_trc.o) \ 
    6931    $(MODEL_LIB)(sms_pisces.o) \ 
    6932    $(MODEL_LIB)(trc.o) \ 
    6933    $(MODEL_LIB)(trp_trc.o) \ 
    6934    oce_trc.F90 \ 
    6935    sms_pisces.F90 \ 
    6936    trc.F90 \ 
    6937    trp_trc.F90 \ 
    6938    domzgr_substitute.h90 \ 
    6939    KEY_CPP \ 
    6940    p4zopt.F90 
    6941 $(MODEL_LIB)(p4zprod.o) :  \ 
    6942    daymod.F90 \ 
    6943    dom_oce.F90 \ 
    6944    dynspg_oce.F90 \ 
    6945    in_out_manager.F90 \ 
    6946    ldfslp.F90 \ 
    6947    ldftra_oce.F90 \ 
    6948    lib_mpp.F90 \ 
    6949    $(MODEL_LIB)(daymod.o) \ 
    6950    $(MODEL_LIB)(dom_oce.o) \ 
    6951    $(MODEL_LIB)(dynspg_oce.o) \ 
    6952    $(MODEL_LIB)(in_out_manager.o) \ 
    6953    $(MODEL_LIB)(ldfslp.o) \ 
    6954    $(MODEL_LIB)(ldftra_oce.o) \ 
    6955    $(MODEL_LIB)(lib_mpp.o) \ 
    6956    $(MODEL_LIB)(oce.o) \ 
    6957    $(MODEL_LIB)(oce_trc.o) \ 
    6958    $(MODEL_LIB)(par_oce.o) \ 
    6959    $(MODEL_LIB)(par_trc.o) \ 
    6960    $(MODEL_LIB)(phycst.o) \ 
    6961    $(MODEL_LIB)(sbc_oce.o) \ 
    6962    $(MODEL_LIB)(sbcrnf.o) \ 
    6963    $(MODEL_LIB)(sms_pisces.o) \ 
    6964    $(MODEL_LIB)(trabbl.o) \ 
    6965    $(MODEL_LIB)(traqsr.o) \ 
    6966    $(MODEL_LIB)(trc.o) \ 
    6967    $(MODEL_LIB)(trp_trc.o) \ 
    6968    $(MODEL_LIB)(zdfddm.o) \ 
    6969    $(MODEL_LIB)(zdfmxl.o) \ 
    6970    $(MODEL_LIB)(zdf_oce.o) \ 
    6971    oce.F90 \ 
    69726959   oce_trc.F90 \ 
    69736960   par_oce.F90 \ 
     
    69806967   traqsr.F90 \ 
    69816968   trc.F90 \ 
    6982    trp_trc.F90 \ 
    69836969   zdfddm.F90 \ 
    69846970   zdfmxl.F90 \ 
     
    69916977   $(MODEL_LIB)(sms_pisces.o) \ 
    69926978   $(MODEL_LIB)(trc.o) \ 
    6993    $(MODEL_LIB)(trp_trc.o) \ 
    69946979   oce_trc.F90 \ 
    69956980   p4zint.F90 \ 
     
    69996984   sms_pisces.F90 \ 
    70006985   trc.F90 \ 
    7001    trp_trc.F90 \ 
    70026986   domzgr_substitute.h90 \ 
    70036987   KEY_CPP \ 
     
    70347018   $(MODEL_LIB)(traqsr.o) \ 
    70357019   $(MODEL_LIB)(trc.o) \ 
    7036    $(MODEL_LIB)(trp_trc.o) \ 
    70377020   $(MODEL_LIB)(zdfddm.o) \ 
    70387021   $(MODEL_LIB)(zdfmxl.o) \ 
     
    70547037   traqsr.F90 \ 
    70557038   trc.F90 \ 
    7056    trp_trc.F90 \ 
    70577039   zdfddm.F90 \ 
    70587040   zdfmxl.F90 \ 
     
    70677049   $(MODEL_LIB)(sms_pisces.o) \ 
    70687050   $(MODEL_LIB)(trc.o) \ 
    7069    $(MODEL_LIB)(trp_trc.o) \ 
    70707051   oce_trc.F90 \ 
    70717052   p4zche.F90 \ 
     
    70777058   sms_pisces.F90 \ 
    70787059   trc.F90 \ 
    7079    trp_trc.F90 \ 
    70807060   domzgr_substitute.h90 \ 
    70817061   KEY_CPP \ 
     
    71287108   $(MODEL_LIB)(traqsr.o) \ 
    71297109   $(MODEL_LIB)(trc.o) \ 
    7130    $(MODEL_LIB)(trp_trc.o) \ 
    71317110   $(MODEL_LIB)(zdfddm.o) \ 
    71327111   $(MODEL_LIB)(zdfmxl.o) \ 
     
    71547133   traqsr.F90 \ 
    71557134   trc.F90 \ 
    7156    trp_trc.F90 \ 
    71577135   zdfddm.F90 \ 
    71587136   zdfmxl.F90 \ 
     
    71747152   $(MODEL_LIB)(sms_pisces.o) \ 
    71757153   $(MODEL_LIB)(trc.o) \ 
    7176    $(MODEL_LIB)(trp_trc.o) \ 
    71777154   oce_trc.F90 \ 
    71787155   p4zbio.F90 \ 
     
    71857162   sms_pisces.F90 \ 
    71867163   trc.F90 \ 
    7187    trp_trc.F90 \ 
    71887164   domzgr_substitute.h90 \ 
    71897165   KEY_CPP \ 
     
    72137189   $(MODEL_LIB)(trabbl.o) \ 
    72147190   $(MODEL_LIB)(traqsr.o) \ 
    7215    $(MODEL_LIB)(trc.o) \ 
    72167191   $(MODEL_LIB)(zdfddm.o) \ 
    72177192   $(MODEL_LIB)(zdfmxl.o) \ 
     
    72267201   trabbl.F90 \ 
    72277202   traqsr.F90 \ 
    7228    trc.F90 \ 
    72297203   zdfddm.F90 \ 
    72307204   zdfmxl.F90 \ 
     
    72347208   $(MODEL_LIB)(sms_pisces.o) \ 
    72357209   $(MODEL_LIB)(trc.o) \ 
    7236    $(MODEL_LIB)(trp_trc.o) \ 
    72377210   oce_trc.F90 \ 
    72387211   prtctl_trc.F90 \ 
    72397212   sms_pisces.F90 \ 
    72407213   trc.F90 \ 
    7241    trp_trc.F90 \ 
    72427214   domzgr_substitute.h90 \ 
    72437215   KEY_CPP \ 
     
    87798751   $(MODEL_LIB)(trazdf_imp.o) \ 
    87808752   $(MODEL_LIB)(trcdia.o) \ 
    8781    $(MODEL_LIB)(trc.o) \ 
    87828753   $(MODEL_LIB)(trc_oce.o) \ 
    87838754   $(MODEL_LIB)(trcrst.o) \ 
     
    87878758   $(MODEL_LIB)(trdmod.o) \ 
    87888759   $(MODEL_LIB)(trdmod_oce.o) \ 
     8760   $(MODEL_LIB)(trp_trc.o) \ 
    87898761   $(MODEL_LIB)(zdfddm.o) \ 
    87908762   $(MODEL_LIB)(zdfkpp.o) \ 
     
    88228794   trazdf_imp.F90 \ 
    88238795   trcdia.F90 \ 
    8824    trc.F90 \ 
    88258796   trc_oce.F90 \ 
    88268797   trcrst.F90 \ 
     
    88308801   trdmod.F90 \ 
    88318802   trdmod_oce.F90 \ 
     8803   trp_trc.F90 \ 
    88328804   zdfddm.F90 \ 
    88338805   zdfkpp.F90 \ 
     
    90659037   $(MODEL_LIB)(trazdf.o) \ 
    90669038   $(MODEL_LIB)(trcdia.o) \ 
    9067    $(MODEL_LIB)(trc.o) \ 
    90689039   $(MODEL_LIB)(trc_oce.o) \ 
    90699040   $(MODEL_LIB)(trcrst.o) \ 
     
    90769047   $(MODEL_LIB)(trdmod_oce.o) \ 
    90779048   $(MODEL_LIB)(trdvor_oce.o) \ 
     9049   $(MODEL_LIB)(trp_trc.o) \ 
    90789050   $(MODEL_LIB)(zdfddm.o) \ 
    90799051   $(MODEL_LIB)(zdfkpp.o) \ 
     
    91329104   trazdf_imp.F90 \ 
    91339105   trcdia.F90 \ 
    9134    trc.F90 \ 
    91359106   trc_oce.F90 \ 
    91369107   trcrst.F90 \ 
     
    91439114   trdmod_oce.F90 \ 
    91449115   trdvor_oce.F90 \ 
     9116   trp_trc.F90 \ 
    91459117   zdfddm.F90 \ 
    91469118   zdfkpp.F90 \ 
     
    1067210644   bdy_oce.F90 \ 
    1067310645   dom_oce.F90 \ 
    10674    dynspg_oce.F90 \ 
    1067510646   in_out_manager.F90 \ 
    1067610647   lbclnk.F90 \ 
     
    1068010651   $(MODEL_LIB)(bdy_oce.o) \ 
    1068110652   $(MODEL_LIB)(dom_oce.o) \ 
    10682    $(MODEL_LIB)(dynspg_oce.o) \ 
    1068310653   $(MODEL_LIB)(in_out_manager.o) \ 
    1068410654   $(MODEL_LIB)(lbclnk.o) \ 
     
    1071810688   bdytra.F90 \ 
    1071910689   dom_oce.F90 \ 
    10720    domvvl.F90 \ 
    1072110690   dynspg_oce.F90 \ 
    1072210691   in_out_manager.F90 \ 
     
    1072610695   $(MODEL_LIB)(bdytra.o) \ 
    1072710696   $(MODEL_LIB)(dom_oce.o) \ 
    10728    $(MODEL_LIB)(domvvl.o) \ 
    1072910697   $(MODEL_LIB)(dynspg_oce.o) \ 
    1073010698   $(MODEL_LIB)(in_out_manager.o) \ 
     
    1087510843   trasbc.F90 
    1087610844$(MODEL_LIB)(trazdf_exp.o) :  \ 
    10877    dom_oce.F90 \ 
     10845   bdy_oce.F90 \ 
     10846   dom_oce.F90 \ 
     10847   dynspg_oce.F90 \ 
    1087810848   in_out_manager.F90 \ 
    1087910849   lbclnk.F90 \ 
     
    1088110851   lib_mpp.F90 \ 
    1088210852   lib_print.f90 \ 
    10883    $(MODEL_LIB)(dom_oce.o) \ 
     10853   $(MODEL_LIB)(bdy_oce.o) \ 
     10854   $(MODEL_LIB)(dom_oce.o) \ 
     10855   $(MODEL_LIB)(dynspg_oce.o) \ 
    1088410856   $(MODEL_LIB)(in_out_manager.o) \ 
    1088510857   $(MODEL_LIB)(lbclnk.o) \ 
     
    1091610888   zdf_oce.F90 \ 
    1091710889   dom_oce.F90 \ 
    10918    in_out_manager.F90 \ 
    10919    $(MODEL_LIB)(dom_oce.o) \ 
     10890   domvvl.F90 \ 
     10891   in_out_manager.F90 \ 
     10892   $(MODEL_LIB)(dom_oce.o) \ 
     10893   $(MODEL_LIB)(domvvl.o) \ 
    1092010894   $(MODEL_LIB)(in_out_manager.o) \ 
    1092110895   $(MODEL_LIB)(oce.o) \ 
     
    1093210906   zdf_oce.F90 \ 
    1093310907   domzgr_substitute.h90 \ 
     10908   vectopt_loop_substitute.h90 \ 
    1093410909   zdfddm_substitute.h90 \ 
    1093510910   KEY_CPP \ 
     
    1115511130   $(MODEL_LIB)(trc.o) \ 
    1115611131   $(MODEL_LIB)(trctrp_lec.o) \ 
     11132   $(MODEL_LIB)(trp_trc.o) \ 
    1115711133   $(MODEL_LIB)(zdfddm.o) \ 
    1115811134   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1117011146   trc.F90 \ 
    1117111147   trctrp_lec.F90 \ 
     11148   trp_trc.F90 \ 
    1117211149   zdfddm.F90 \ 
    1117311150   zdfmxl.F90 \ 
     
    1117611153   $(MODEL_LIB)(prtctl_trc.o) \ 
    1117711154   $(MODEL_LIB)(trcbbl.o) \ 
    11178    $(MODEL_LIB)(trc.o) \ 
     11155   $(MODEL_LIB)(trp_trc.o) \ 
    1117911156   oce_trc.F90 \ 
    1118011157   prtctl_trc.F90 \ 
    1118111158   trcbbl.F90 \ 
    11182    trc.F90 \ 
     11159   trp_trc.F90 \ 
    1118311160   domzgr_substitute.h90 \ 
    1118411161   ldfeiv_substitute.h90 \ 
     
    1121911196   $(MODEL_LIB)(trc.o) \ 
    1122011197   $(MODEL_LIB)(trctrp_lec.o) \ 
     11198   $(MODEL_LIB)(trp_trc.o) \ 
    1122111199   $(MODEL_LIB)(zdfddm.o) \ 
    1122211200   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1123411212   trc.F90 \ 
    1123511213   trctrp_lec.F90 \ 
     11214   trp_trc.F90 \ 
    1123611215   zdfddm.F90 \ 
    1123711216   zdfmxl.F90 \ 
     
    1124211221   $(MODEL_LIB)(prtctl_trc.o) \ 
    1124311222   $(MODEL_LIB)(trcbbl.o) \ 
    11244    $(MODEL_LIB)(trc.o) \ 
     11223   $(MODEL_LIB)(trp_trc.o) \ 
    1124511224   oce_trc.F90 \ 
    1124611225   prtctl_trc.F90 \ 
    1124711226   trcbbl.F90 \ 
    11248    trc.F90 \ 
     11227   trp_trc.F90 \ 
    1124911228   domzgr_substitute.h90 \ 
    1125011229   ldfeiv_substitute.h90 \ 
     
    1128511264   $(MODEL_LIB)(trc.o) \ 
    1128611265   $(MODEL_LIB)(trctrp_lec.o) \ 
     11266   $(MODEL_LIB)(trp_trc.o) \ 
    1128711267   $(MODEL_LIB)(zdfddm.o) \ 
    1128811268   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1130011280   trc.F90 \ 
    1130111281   trctrp_lec.F90 \ 
     11282   trp_trc.F90 \ 
    1130211283   zdfddm.F90 \ 
    1130311284   zdfmxl.F90 \ 
     
    1131011291   $(MODEL_LIB)(prtctl_trc.o) \ 
    1131111292   $(MODEL_LIB)(trcbbl.o) \ 
    11312    $(MODEL_LIB)(trc.o) \ 
     11293   $(MODEL_LIB)(trp_trc.o) \ 
    1131311294   oce_trc.F90 \ 
    1131411295   prtctl_trc.F90 \ 
    1131511296   trcbbl.F90 \ 
    11316    trc.F90 \ 
     11297   trp_trc.F90 \ 
    1131711298   domzgr_substitute.h90 \ 
    1131811299   ldfeiv_substitute.h90 \ 
     
    1135311334   $(MODEL_LIB)(trc.o) \ 
    1135411335   $(MODEL_LIB)(trctrp_lec.o) \ 
     11336   $(MODEL_LIB)(trp_trc.o) \ 
    1135511337   $(MODEL_LIB)(zdfddm.o) \ 
    1135611338   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1136811350   trc.F90 \ 
    1136911351   trctrp_lec.F90 \ 
     11352   trp_trc.F90 \ 
    1137011353   zdfddm.F90 \ 
    1137111354   zdfmxl.F90 \ 
     
    1137611359   $(MODEL_LIB)(prtctl_trc.o) \ 
    1137711360   $(MODEL_LIB)(trcbbl.o) \ 
    11378    $(MODEL_LIB)(trc.o) \ 
     11361   $(MODEL_LIB)(trctrp_lec.o) \ 
     11362   $(MODEL_LIB)(trp_trc.o) \ 
    1137911363   oce_trc.F90 \ 
    1138011364   prtctl_trc.F90 \ 
    1138111365   trcbbl.F90 \ 
    11382    trc.F90 \ 
     11366   trctrp_lec.F90 \ 
     11367   trp_trc.F90 \ 
    1138311368   domzgr_substitute.h90 \ 
    1138411369   ldfeiv_substitute.h90 \ 
     
    1141911404   $(MODEL_LIB)(trc.o) \ 
    1142011405   $(MODEL_LIB)(trctrp_lec.o) \ 
     11406   $(MODEL_LIB)(trp_trc.o) \ 
    1142111407   $(MODEL_LIB)(zdfddm.o) \ 
    1142211408   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1143411420   trc.F90 \ 
    1143511421   trctrp_lec.F90 \ 
     11422   trp_trc.F90 \ 
    1143611423   zdfddm.F90 \ 
    1143711424   zdfmxl.F90 \ 
     
    1144211429   $(MODEL_LIB)(prtctl_trc.o) \ 
    1144311430   $(MODEL_LIB)(trcbbl.o) \ 
    11444    $(MODEL_LIB)(trc.o) \ 
     11431   $(MODEL_LIB)(trp_trc.o) \ 
    1144511432   oce_trc.F90 \ 
    1144611433   prtctl_trc.F90 \ 
    1144711434   trcbbl.F90 \ 
    11448    trc.F90 \ 
     11435   trp_trc.F90 \ 
    1144911436   domzgr_substitute.h90 \ 
    1145011437   ldfeiv_substitute.h90 \ 
     
    1148411471   $(MODEL_LIB)(par_trc.o) \ 
    1148511472   $(MODEL_LIB)(phycst.o) \ 
    11486    $(MODEL_LIB)(sbc_oce.o) \ 
    11487    $(MODEL_LIB)(sbcrnf.o) \ 
    11488    $(MODEL_LIB)(trabbl.o) \ 
    11489    $(MODEL_LIB)(traqsr.o) \ 
    11490    $(MODEL_LIB)(zdfddm.o) \ 
    11491    $(MODEL_LIB)(zdfmxl.o) \ 
    11492    $(MODEL_LIB)(zdf_oce.o) \ 
    11493    oce.F90 \ 
    11494    oce_trc.F90 \ 
    11495    par_oce.F90 \ 
    11496    par_trc.F90 \ 
    11497    phycst.F90 \ 
    11498    sbc_oce.F90 \ 
    11499    sbcrnf.F90 \ 
    11500    trabbl.F90 \ 
    11501    traqsr.F90 \ 
    11502    zdfddm.F90 \ 
    11503    zdfmxl.F90 \ 
    11504    zdf_oce.F90 \ 
    11505    iom.F90 \ 
    11506    $(MODEL_LIB)(iom.o) \ 
    11507    $(MODEL_LIB)(oce_trc.o) \ 
    11508    $(MODEL_LIB)(prtctl_trc.o) \ 
    11509    $(MODEL_LIB)(trc.o) \ 
    11510    oce_trc.F90 \ 
    11511    prtctl_trc.F90 \ 
    11512    trc.F90 \ 
    11513    domzgr_substitute.h90 \ 
    11514    ldfeiv_substitute.h90 \ 
    11515    ldftra_substitute.h90 \ 
    11516    top_substitute.h90 \ 
    11517    vectopt_loop_substitute.h90 \ 
    11518    KEY_CPP \ 
    11519    trcbbc.F90 
    11520 $(MODEL_LIB)(trcbbl.o) :   \ 
    11521    daymod.F90 \ 
    11522    dom_oce.F90 \ 
    11523    dynspg_oce.F90 \ 
    11524    in_out_manager.F90 \ 
    11525    ldfslp.F90 \ 
    11526    ldftra_oce.F90 \ 
    11527    lib_mpp.F90 \ 
    11528    $(MODEL_LIB)(daymod.o) \ 
    11529    $(MODEL_LIB)(dom_oce.o) \ 
    11530    $(MODEL_LIB)(dynspg_oce.o) \ 
    11531    $(MODEL_LIB)(in_out_manager.o) \ 
    11532    $(MODEL_LIB)(ldfslp.o) \ 
    11533    $(MODEL_LIB)(ldftra_oce.o) \ 
    11534    $(MODEL_LIB)(lib_mpp.o) \ 
    11535    $(MODEL_LIB)(oce.o) \ 
    11536    $(MODEL_LIB)(oce_trc.o) \ 
    11537    $(MODEL_LIB)(par_oce.o) \ 
    11538    $(MODEL_LIB)(par_trc.o) \ 
    11539    $(MODEL_LIB)(phycst.o) \ 
    11540    $(MODEL_LIB)(prtctl.o) \ 
    1154111473   $(MODEL_LIB)(sbc_oce.o) \ 
    1154211474   $(MODEL_LIB)(sbcrnf.o) \ 
     
    1155211484   par_trc.F90 \ 
    1155311485   phycst.F90 \ 
    11554    prtctl.F90 \ 
    1155511486   sbc_oce.F90 \ 
    1155611487   sbcrnf.F90 \ 
     
    1156111492   zdfmxl.F90 \ 
    1156211493   zdf_oce.F90 \ 
    11563    eosbn2.F90 \ 
    11564    lbclnk.F90 \ 
    11565    $(MODEL_LIB)(eosbn2.o) \ 
    11566    $(MODEL_LIB)(lbclnk.o) \ 
     11494   iom.F90 \ 
     11495   $(MODEL_LIB)(iom.o) \ 
    1156711496   $(MODEL_LIB)(oce_trc.o) \ 
    1156811497   $(MODEL_LIB)(prtctl_trc.o) \ 
    11569    $(MODEL_LIB)(trc.o) \ 
    11570    $(MODEL_LIB)(trctrp_lec.o) \ 
     11498   $(MODEL_LIB)(trp_trc.o) \ 
    1157111499   oce_trc.F90 \ 
    1157211500   prtctl_trc.F90 \ 
     11501   trp_trc.F90 \ 
     11502   domzgr_substitute.h90 \ 
     11503   ldfeiv_substitute.h90 \ 
     11504   ldftra_substitute.h90 \ 
     11505   top_substitute.h90 \ 
     11506   vectopt_loop_substitute.h90 \ 
     11507   KEY_CPP \ 
     11508   trcbbc.F90 
     11509$(MODEL_LIB)(trcbbl.o) :   \ 
     11510   daymod.F90 \ 
     11511   dom_oce.F90 \ 
     11512   dynspg_oce.F90 \ 
     11513   in_out_manager.F90 \ 
     11514   ldfslp.F90 \ 
     11515   ldftra_oce.F90 \ 
     11516   lib_mpp.F90 \ 
     11517   $(MODEL_LIB)(daymod.o) \ 
     11518   $(MODEL_LIB)(dom_oce.o) \ 
     11519   $(MODEL_LIB)(dynspg_oce.o) \ 
     11520   $(MODEL_LIB)(in_out_manager.o) \ 
     11521   $(MODEL_LIB)(ldfslp.o) \ 
     11522   $(MODEL_LIB)(ldftra_oce.o) \ 
     11523   $(MODEL_LIB)(lib_mpp.o) \ 
     11524   $(MODEL_LIB)(oce.o) \ 
     11525   $(MODEL_LIB)(oce_trc.o) \ 
     11526   $(MODEL_LIB)(par_oce.o) \ 
     11527   $(MODEL_LIB)(par_trc.o) \ 
     11528   $(MODEL_LIB)(phycst.o) \ 
     11529   $(MODEL_LIB)(prtctl.o) \ 
     11530   $(MODEL_LIB)(sbc_oce.o) \ 
     11531   $(MODEL_LIB)(sbcrnf.o) \ 
     11532   $(MODEL_LIB)(trabbl.o) \ 
     11533   $(MODEL_LIB)(traqsr.o) \ 
     11534   $(MODEL_LIB)(trc.o) \ 
     11535   $(MODEL_LIB)(trp_trc.o) \ 
     11536   $(MODEL_LIB)(zdfddm.o) \ 
     11537   $(MODEL_LIB)(zdfmxl.o) \ 
     11538   $(MODEL_LIB)(zdf_oce.o) \ 
     11539   oce.F90 \ 
     11540   oce_trc.F90 \ 
     11541   par_oce.F90 \ 
     11542   par_trc.F90 \ 
     11543   phycst.F90 \ 
     11544   prtctl.F90 \ 
     11545   sbc_oce.F90 \ 
     11546   sbcrnf.F90 \ 
     11547   trabbl.F90 \ 
     11548   traqsr.F90 \ 
    1157311549   trc.F90 \ 
     11550   trp_trc.F90 \ 
     11551   zdfddm.F90 \ 
     11552   zdfmxl.F90 \ 
     11553   zdf_oce.F90 \ 
     11554   eosbn2.F90 \ 
     11555   lbclnk.F90 \ 
     11556   $(MODEL_LIB)(eosbn2.o) \ 
     11557   $(MODEL_LIB)(lbclnk.o) \ 
     11558   $(MODEL_LIB)(oce_trc.o) \ 
     11559   $(MODEL_LIB)(prtctl_trc.o) \ 
     11560   $(MODEL_LIB)(trctrp_lec.o) \ 
     11561   $(MODEL_LIB)(trp_trc.o) \ 
     11562   oce_trc.F90 \ 
     11563   prtctl_trc.F90 \ 
    1157411564   trctrp_lec.F90 \ 
     11565   trp_trc.F90 \ 
    1157511566   domzgr_substitute.h90 \ 
    1157611567   ldfeiv_substitute.h90 \ 
     
    1160511596   $(MODEL_LIB)(trabbl.o) \ 
    1160611597   $(MODEL_LIB)(traqsr.o) \ 
    11607    $(MODEL_LIB)(trc.o) \ 
    1160811598   $(MODEL_LIB)(zdfddm.o) \ 
    1160911599   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1161811608   trabbl.F90 \ 
    1161911609   traqsr.F90 \ 
    11620    trc.F90 \ 
    1162111610   zdfddm.F90 \ 
    1162211611   zdfmxl.F90 \ 
     
    1162711616   $(MODEL_LIB)(prtctl_trc.o) \ 
    1162811617   $(MODEL_LIB)(sms_lobster.o) \ 
    11629    $(MODEL_LIB)(trp_trc.o) \ 
     11618   $(MODEL_LIB)(trc.o) \ 
    1163011619   oce_trc.F90 \ 
    1163111620   prtctl_trc.F90 \ 
    1163211621   sms_lobster.F90 \ 
    11633    trp_trc.F90 \ 
     11622   trc.F90 \ 
    1163411623   domzgr_substitute.h90 \ 
    1163511624   KEY_CPP \ 
     
    1170411693   $(MODEL_LIB)(trc.o) \ 
    1170511694   $(MODEL_LIB)(trctrp_lec.o) \ 
     11695   $(MODEL_LIB)(trp_trc.o) \ 
    1170611696   $(MODEL_LIB)(zdfddm.o) \ 
    1170711697   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1171811708   trc.F90 \ 
    1171911709   trctrp_lec.F90 \ 
     11710   trp_trc.F90 \ 
    1172011711   zdfddm.F90 \ 
    1172111712   zdfmxl.F90 \ 
     
    1189211883   $(MODEL_LIB)(trabbl.o) \ 
    1189311884   $(MODEL_LIB)(traqsr.o) \ 
     11885   $(MODEL_LIB)(trc.o) \ 
    1189411886   $(MODEL_LIB)(zdfddm.o) \ 
    1189511887   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1190411896   trabbl.F90 \ 
    1190511897   traqsr.F90 \ 
     11898   trc.F90 \ 
    1190611899   zdfddm.F90 \ 
    1190711900   zdfmxl.F90 \ 
     
    1191511908   $(MODEL_LIB)(oce_trc.o) \ 
    1191611909   $(MODEL_LIB)(trc.o) \ 
     11910   $(MODEL_LIB)(trp_trc.o) \ 
    1191711911   oce_trc.F90 \ 
    1191811912   trc.F90 \ 
     11913   trp_trc.F90 \ 
    1191911914   domzgr_substitute.h90 \ 
    1192011915   ldfeiv_substitute.h90 \ 
     
    1196411959   $(MODEL_LIB)(traqsr.o) \ 
    1196511960   $(MODEL_LIB)(trc.o) \ 
     11961   $(MODEL_LIB)(trp_trc.o) \ 
    1196611962   $(MODEL_LIB)(zdfddm.o) \ 
    1196711963   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1197711973   traqsr.F90 \ 
    1197811974   trc.F90 \ 
     11975   trp_trc.F90 \ 
    1197911976   zdfddm.F90 \ 
    1198011977   zdfmxl.F90 \ 
     
    1198511982   $(MODEL_LIB)(prtctl_trc.o) \ 
    1198611983   $(MODEL_LIB)(trcdta.o) \ 
    11987    $(MODEL_LIB)(trc.o) \ 
    1198811984   $(MODEL_LIB)(trctrp_lec.o) \ 
     11985   $(MODEL_LIB)(trp_trc.o) \ 
    1198911986   oce_trc.F90 \ 
    1199011987   prtctl_trc.F90 \ 
    1199111988   trcdta.F90 \ 
    11992    trc.F90 \ 
    1199311989   trctrp_lec.F90 \ 
     11990   trp_trc.F90 \ 
    1199411991   domzgr_substitute.h90 \ 
    1199511992   ldfeiv_substitute.h90 \ 
     
    1209812095   $(MODEL_LIB)(trabbl.o) \ 
    1209912096   $(MODEL_LIB)(traqsr.o) \ 
    12100    $(MODEL_LIB)(trc.o) \ 
     12097   $(MODEL_LIB)(trp_trc.o) \ 
    1210112098   $(MODEL_LIB)(zdfddm.o) \ 
    1210212099   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1211112108   trabbl.F90 \ 
    1211212109   traqsr.F90 \ 
    12113    trc.F90 \ 
     12110   trp_trc.F90 \ 
    1211412111   zdfddm.F90 \ 
    1211512112   zdfmxl.F90 \ 
     
    1212212119   $(MODEL_LIB)(trc.o) \ 
    1212312120   $(MODEL_LIB)(trctrp_lec.o) \ 
    12124    $(MODEL_LIB)(trp_trc.o) \ 
    1212512121   oce_trc.F90 \ 
    1212612122   prtctl_trc.F90 \ 
     
    1212812124   trc.F90 \ 
    1212912125   trctrp_lec.F90 \ 
    12130    trp_trc.F90 \ 
    1213112126   domzgr_substitute.h90 \ 
    1213212127   KEY_CPP \ 
     
    1243012425   $(MODEL_LIB)(traqsr.o) \ 
    1243112426   $(MODEL_LIB)(trc.o) \ 
    12432    $(MODEL_LIB)(trp_trc.o) \ 
    1243312427   $(MODEL_LIB)(zdfddm.o) \ 
    1243412428   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1245012444   traqsr.F90 \ 
    1245112445   trc.F90 \ 
    12452    trp_trc.F90 \ 
    1245312446   zdfddm.F90 \ 
    1245412447   zdfmxl.F90 \ 
     
    1246112454   $(MODEL_LIB)(sms_pisces.o) \ 
    1246212455   $(MODEL_LIB)(trc.o) \ 
    12463    $(MODEL_LIB)(trp_trc.o) \ 
    1246412456   oce_trc.F90 \ 
    1246512457   p4zche.F90 \ 
     
    1246712459   sms_pisces.F90 \ 
    1246812460   trc.F90 \ 
     12461   domzgr_substitute.h90 \ 
     12462   ldfeiv_substitute.h90 \ 
     12463   ldftra_substitute.h90 \ 
     12464   top_substitute.h90 \ 
     12465   vectopt_loop_substitute.h90 \ 
     12466   KEY_CPP \ 
     12467   trcini_pisces.F90 
     12468$(MODEL_LIB)(trcldf_bilap.o) :   \ 
     12469   daymod.F90 \ 
     12470   dom_oce.F90 \ 
     12471   dynspg_oce.F90 \ 
     12472   in_out_manager.F90 \ 
     12473   ldfslp.F90 \ 
     12474   ldftra_oce.F90 \ 
     12475   lib_mpp.F90 \ 
     12476   $(MODEL_LIB)(daymod.o) \ 
     12477   $(MODEL_LIB)(dom_oce.o) \ 
     12478   $(MODEL_LIB)(dynspg_oce.o) \ 
     12479   $(MODEL_LIB)(in_out_manager.o) \ 
     12480   $(MODEL_LIB)(ldfslp.o) \ 
     12481   $(MODEL_LIB)(ldftra_oce.o) \ 
     12482   $(MODEL_LIB)(lib_mpp.o) \ 
     12483   $(MODEL_LIB)(oce.o) \ 
     12484   $(MODEL_LIB)(oce_trc.o) \ 
     12485   $(MODEL_LIB)(par_oce.o) \ 
     12486   $(MODEL_LIB)(par_trc.o) \ 
     12487   $(MODEL_LIB)(phycst.o) \ 
     12488   $(MODEL_LIB)(sbc_oce.o) \ 
     12489   $(MODEL_LIB)(sbcrnf.o) \ 
     12490   $(MODEL_LIB)(trabbl.o) \ 
     12491   $(MODEL_LIB)(traqsr.o) \ 
     12492   $(MODEL_LIB)(trc.o) \ 
     12493   $(MODEL_LIB)(zdfddm.o) \ 
     12494   $(MODEL_LIB)(zdfmxl.o) \ 
     12495   $(MODEL_LIB)(zdf_oce.o) \ 
     12496   oce.F90 \ 
     12497   oce_trc.F90 \ 
     12498   par_oce.F90 \ 
     12499   par_trc.F90 \ 
     12500   phycst.F90 \ 
     12501   sbc_oce.F90 \ 
     12502   sbcrnf.F90 \ 
     12503   trabbl.F90 \ 
     12504   traqsr.F90 \ 
     12505   trc.F90 \ 
     12506   zdfddm.F90 \ 
     12507   zdfmxl.F90 \ 
     12508   zdf_oce.F90 \ 
     12509   lbclnk.F90 \ 
     12510   $(MODEL_LIB)(lbclnk.o) \ 
     12511   $(MODEL_LIB)(oce_trc.o) \ 
     12512   $(MODEL_LIB)(prtctl_trc.o) \ 
     12513   $(MODEL_LIB)(trp_trc.o) \ 
     12514   oce_trc.F90 \ 
     12515   prtctl_trc.F90 \ 
    1246912516   trp_trc.F90 \ 
    1247012517   domzgr_substitute.h90 \ 
     
    1247412521   vectopt_loop_substitute.h90 \ 
    1247512522   KEY_CPP \ 
    12476    trcini_pisces.F90 
    12477 $(MODEL_LIB)(trcldf_bilap.o) :   \ 
     12523   trcldf_bilap.F90 
     12524$(MODEL_LIB)(trcldf_bilapg.o) :  \ 
    1247812525   daymod.F90 \ 
    1247912526   dom_oce.F90 \ 
     
    1249912546   $(MODEL_LIB)(trabbl.o) \ 
    1250012547   $(MODEL_LIB)(traqsr.o) \ 
     12548   $(MODEL_LIB)(trc.o) \ 
    1250112549   $(MODEL_LIB)(zdfddm.o) \ 
    1250212550   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1251112559   trabbl.F90 \ 
    1251212560   traqsr.F90 \ 
     12561   trc.F90 \ 
    1251312562   zdfddm.F90 \ 
    1251412563   zdfmxl.F90 \ 
     
    1251812567   $(MODEL_LIB)(oce_trc.o) \ 
    1251912568   $(MODEL_LIB)(prtctl_trc.o) \ 
    12520    $(MODEL_LIB)(trc.o) \ 
     12569   $(MODEL_LIB)(trp_trc.o) \ 
    1252112570   oce_trc.F90 \ 
    1252212571   prtctl_trc.F90 \ 
    12523    trc.F90 \ 
     12572   trp_trc.F90 \ 
    1252412573   domzgr_substitute.h90 \ 
    1252512574   ldfeiv_substitute.h90 \ 
     
    1252812577   vectopt_loop_substitute.h90 \ 
    1252912578   KEY_CPP \ 
    12530    trcldf_bilap.F90 
    12531 $(MODEL_LIB)(trcldf_bilapg.o) :  \ 
     12579   trcldf_bilapg.F90 
     12580$(MODEL_LIB)(trcldf_iso.o) :  \ 
    1253212581   daymod.F90 \ 
    1253312582   dom_oce.F90 \ 
     
    1255312602   $(MODEL_LIB)(trabbl.o) \ 
    1255412603   $(MODEL_LIB)(traqsr.o) \ 
     12604   $(MODEL_LIB)(trc.o) \ 
    1255512605   $(MODEL_LIB)(zdfddm.o) \ 
    1255612606   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1256512615   trabbl.F90 \ 
    1256612616   traqsr.F90 \ 
     12617   trc.F90 \ 
    1256712618   zdfddm.F90 \ 
    1256812619   zdfmxl.F90 \ 
    1256912620   zdf_oce.F90 \ 
    12570    lbclnk.F90 \ 
    12571    $(MODEL_LIB)(lbclnk.o) \ 
    1257212621   $(MODEL_LIB)(oce_trc.o) \ 
    1257312622   $(MODEL_LIB)(prtctl_trc.o) \ 
    12574    $(MODEL_LIB)(trc.o) \ 
     12623   $(MODEL_LIB)(trp_trc.o) \ 
    1257512624   oce_trc.F90 \ 
    1257612625   prtctl_trc.F90 \ 
    12577    trc.F90 \ 
     12626   trp_trc.F90 \ 
    1257812627   domzgr_substitute.h90 \ 
    1257912628   ldfeiv_substitute.h90 \ 
     
    1258212631   vectopt_loop_substitute.h90 \ 
    1258312632   KEY_CPP \ 
    12584    trcldf_bilapg.F90 
    12585 $(MODEL_LIB)(trcldf_iso.o) :  \ 
     12633   trcldf_iso.F90 
     12634$(MODEL_LIB)(trcldf_iso_zps.o) : \ 
    1258612635   daymod.F90 \ 
    1258712636   dom_oce.F90 \ 
     
    1260712656   $(MODEL_LIB)(trabbl.o) \ 
    1260812657   $(MODEL_LIB)(traqsr.o) \ 
     12658   $(MODEL_LIB)(trc.o) \ 
    1260912659   $(MODEL_LIB)(zdfddm.o) \ 
    1261012660   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1261912669   trabbl.F90 \ 
    1262012670   traqsr.F90 \ 
     12671   trc.F90 \ 
    1262112672   zdfddm.F90 \ 
    1262212673   zdfmxl.F90 \ 
     
    1262412675   $(MODEL_LIB)(oce_trc.o) \ 
    1262512676   $(MODEL_LIB)(prtctl_trc.o) \ 
    12626    $(MODEL_LIB)(trc.o) \ 
     12677   $(MODEL_LIB)(trp_trc.o) \ 
    1262712678   oce_trc.F90 \ 
    1262812679   prtctl_trc.F90 \ 
    12629    trc.F90 \ 
     12680   trp_trc.F90 \ 
    1263012681   domzgr_substitute.h90 \ 
    1263112682   ldfeiv_substitute.h90 \ 
     
    1263412685   vectopt_loop_substitute.h90 \ 
    1263512686   KEY_CPP \ 
    12636    trcldf_iso.F90 
    12637 $(MODEL_LIB)(trcldf_iso_zps.o) : \ 
     12687   trcldf_iso_zps.F90 
     12688$(MODEL_LIB)(trcldf_lap.o) :  \ 
    1263812689   daymod.F90 \ 
    1263912690   dom_oce.F90 \ 
     
    1265912710   $(MODEL_LIB)(trabbl.o) \ 
    1266012711   $(MODEL_LIB)(traqsr.o) \ 
     12712   $(MODEL_LIB)(trc.o) \ 
    1266112713   $(MODEL_LIB)(zdfddm.o) \ 
    1266212714   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1267112723   trabbl.F90 \ 
    1267212724   traqsr.F90 \ 
     12725   trc.F90 \ 
    1267312726   zdfddm.F90 \ 
    1267412727   zdfmxl.F90 \ 
     
    1267612729   $(MODEL_LIB)(oce_trc.o) \ 
    1267712730   $(MODEL_LIB)(prtctl_trc.o) \ 
    12678    $(MODEL_LIB)(trc.o) \ 
     12731   $(MODEL_LIB)(trp_trc.o) \ 
    1267912732   oce_trc.F90 \ 
    1268012733   prtctl_trc.F90 \ 
    12681    trc.F90 \ 
    12682    domzgr_substitute.h90 \ 
    12683    ldfeiv_substitute.h90 \ 
    12684    ldftra_substitute.h90 \ 
    12685    top_substitute.h90 \ 
    12686    vectopt_loop_substitute.h90 \ 
    12687    KEY_CPP \ 
    12688    trcldf_iso_zps.F90 
    12689 $(MODEL_LIB)(trcldf_lap.o) :  \ 
    12690    daymod.F90 \ 
    12691    dom_oce.F90 \ 
    12692    dynspg_oce.F90 \ 
    12693    in_out_manager.F90 \ 
    12694    ldfslp.F90 \ 
    12695    ldftra_oce.F90 \ 
    12696    lib_mpp.F90 \ 
    12697    $(MODEL_LIB)(daymod.o) \ 
    12698    $(MODEL_LIB)(dom_oce.o) \ 
    12699    $(MODEL_LIB)(dynspg_oce.o) \ 
    12700    $(MODEL_LIB)(in_out_manager.o) \ 
    12701    $(MODEL_LIB)(ldfslp.o) \ 
    12702    $(MODEL_LIB)(ldftra_oce.o) \ 
    12703    $(MODEL_LIB)(lib_mpp.o) \ 
    12704    $(MODEL_LIB)(oce.o) \ 
    12705    $(MODEL_LIB)(oce_trc.o) \ 
    12706    $(MODEL_LIB)(par_oce.o) \ 
    12707    $(MODEL_LIB)(par_trc.o) \ 
    12708    $(MODEL_LIB)(phycst.o) \ 
    12709    $(MODEL_LIB)(sbc_oce.o) \ 
    12710    $(MODEL_LIB)(sbcrnf.o) \ 
    12711    $(MODEL_LIB)(trabbl.o) \ 
    12712    $(MODEL_LIB)(traqsr.o) \ 
    12713    $(MODEL_LIB)(zdfddm.o) \ 
    12714    $(MODEL_LIB)(zdfmxl.o) \ 
    12715    $(MODEL_LIB)(zdf_oce.o) \ 
    12716    oce.F90 \ 
    12717    oce_trc.F90 \ 
    12718    par_oce.F90 \ 
    12719    par_trc.F90 \ 
    12720    phycst.F90 \ 
    12721    sbc_oce.F90 \ 
    12722    sbcrnf.F90 \ 
    12723    trabbl.F90 \ 
    12724    traqsr.F90 \ 
    12725    zdfddm.F90 \ 
    12726    zdfmxl.F90 \ 
    12727    zdf_oce.F90 \ 
    12728    $(MODEL_LIB)(oce_trc.o) \ 
    12729    $(MODEL_LIB)(prtctl_trc.o) \ 
    12730    $(MODEL_LIB)(trc.o) \ 
    12731    oce_trc.F90 \ 
    12732    prtctl_trc.F90 \ 
    12733    trc.F90 \ 
     12734   trp_trc.F90 \ 
    1273412735   domzgr_substitute.h90 \ 
    1273512736   ldfeiv_substitute.h90 \ 
     
    1277012771   $(MODEL_LIB)(trc.o) \ 
    1277112772   $(MODEL_LIB)(trcsms_cfc.o) \ 
     12773   $(MODEL_LIB)(trp_trc.o) \ 
    1277212774   $(MODEL_LIB)(zdfddm.o) \ 
    1277312775   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1278712789   trc.F90 \ 
    1278812790   trcsms_cfc.F90 \ 
     12791   trp_trc.F90 \ 
    1278912792   zdfddm.F90 \ 
    1279012793   zdfmxl.F90 \ 
     
    1279912802   $(MODEL_LIB)(trc.o) \ 
    1280012803   $(MODEL_LIB)(trctrp_lec.o) \ 
     12804   $(MODEL_LIB)(trp_trc.o) \ 
    1280112805   oce_trc.F90 \ 
    1280212806   trc.F90 \ 
     
    1280612810   trclsm_pisces.F90 \ 
    1280712811   trctrp_lec.F90 \ 
     12812   trp_trc.F90 \ 
    1280812813   domzgr_substitute.h90 \ 
    1280912814   ldfeiv_substitute.h90 \ 
     
    1306813073   $(MODEL_LIB)(traqsr.o) \ 
    1306913074   $(MODEL_LIB)(trc.o) \ 
     13075   $(MODEL_LIB)(trp_trc.o) \ 
     13076   $(MODEL_LIB)(zdfddm.o) \ 
     13077   $(MODEL_LIB)(zdfmxl.o) \ 
     13078   $(MODEL_LIB)(zdf_oce.o) \ 
     13079   oce.F90 \ 
     13080   oce_trc.F90 \ 
     13081   par_oce.F90 \ 
     13082   par_trc.F90 \ 
     13083   phycst.F90 \ 
     13084   sbc_oce.F90 \ 
     13085   sbcrnf.F90 \ 
     13086   trabbl.F90 \ 
     13087   traqsr.F90 \ 
     13088   trc.F90 \ 
     13089   trp_trc.F90 \ 
     13090   zdfddm.F90 \ 
     13091   zdfmxl.F90 \ 
     13092   zdf_oce.F90 \ 
     13093   agrif_top_interp.F90 \ 
     13094   agrif_top_update.F90 \ 
     13095   lbclnk.F90 \ 
     13096   $(MODEL_LIB)(agrif_top_interp.o) \ 
     13097   $(MODEL_LIB)(agrif_top_update.o) \ 
     13098   $(MODEL_LIB)(lbclnk.o) \ 
     13099   $(MODEL_LIB)(oce_trc.o) \ 
     13100   $(MODEL_LIB)(prtctl_trc.o) \ 
     13101   $(MODEL_LIB)(trctrp_lec.o) \ 
     13102   $(MODEL_LIB)(trp_trc.o) \ 
     13103   oce_trc.F90 \ 
     13104   prtctl_trc.F90 \ 
     13105   trctrp_lec.F90 \ 
     13106   trp_trc.F90 \ 
     13107   $(AGRIF_LIB) \ 
     13108   KEY_CPP \ 
     13109   trcnxt.F90 
     13110$(MODEL_LIB)(trc_oce.o) :  \ 
     13111   $(MODEL_LIB)(par_kind.o) \ 
     13112   $(MODEL_LIB)(par_oce.o) \ 
     13113   $(MODEL_LIB)(par_trc.o) \ 
     13114   par_kind.F90 \ 
     13115   par_oce.F90 \ 
     13116   par_trc.F90 \ 
     13117   $(MODEL_LIB)(par_oce.o) \ 
     13118   $(MODEL_LIB)(sms_pisces.o) \ 
     13119   par_oce.F90 \ 
     13120   sms_pisces.F90 \ 
     13121   KEY_CPP \ 
     13122   trc_oce.F90 
     13123$(MODEL_LIB)(trcopt.o) :   \ 
     13124   daymod.F90 \ 
     13125   dom_oce.F90 \ 
     13126   dynspg_oce.F90 \ 
     13127   in_out_manager.F90 \ 
     13128   ldfslp.F90 \ 
     13129   ldftra_oce.F90 \ 
     13130   lib_mpp.F90 \ 
     13131   $(MODEL_LIB)(daymod.o) \ 
     13132   $(MODEL_LIB)(dom_oce.o) \ 
     13133   $(MODEL_LIB)(dynspg_oce.o) \ 
     13134   $(MODEL_LIB)(in_out_manager.o) \ 
     13135   $(MODEL_LIB)(ldfslp.o) \ 
     13136   $(MODEL_LIB)(ldftra_oce.o) \ 
     13137   $(MODEL_LIB)(lib_mpp.o) \ 
     13138   $(MODEL_LIB)(oce.o) \ 
     13139   $(MODEL_LIB)(oce_trc.o) \ 
     13140   $(MODEL_LIB)(par_oce.o) \ 
     13141   $(MODEL_LIB)(par_trc.o) \ 
     13142   $(MODEL_LIB)(phycst.o) \ 
     13143   $(MODEL_LIB)(sbc_oce.o) \ 
     13144   $(MODEL_LIB)(sbcrnf.o) \ 
     13145   $(MODEL_LIB)(trabbl.o) \ 
     13146   $(MODEL_LIB)(traqsr.o) \ 
     13147   $(MODEL_LIB)(zdfddm.o) \ 
     13148   $(MODEL_LIB)(zdfmxl.o) \ 
     13149   $(MODEL_LIB)(zdf_oce.o) \ 
     13150   oce.F90 \ 
     13151   oce_trc.F90 \ 
     13152   par_oce.F90 \ 
     13153   par_trc.F90 \ 
     13154   phycst.F90 \ 
     13155   sbc_oce.F90 \ 
     13156   sbcrnf.F90 \ 
     13157   trabbl.F90 \ 
     13158   traqsr.F90 \ 
     13159   zdfddm.F90 \ 
     13160   zdfmxl.F90 \ 
     13161   zdf_oce.F90 \ 
     13162   $(MODEL_LIB)(oce_trc.o) \ 
     13163   $(MODEL_LIB)(prtctl_trc.o) \ 
     13164   $(MODEL_LIB)(sms_lobster.o) \ 
     13165   $(MODEL_LIB)(trc.o) \ 
     13166   oce_trc.F90 \ 
     13167   prtctl_trc.F90 \ 
     13168   sms_lobster.F90 \ 
     13169   trc.F90 \ 
     13170   domzgr_substitute.h90 \ 
     13171   KEY_CPP \ 
     13172   trcopt.F90 
     13173$(MODEL_LIB)(trcrad.o) :   \ 
     13174   daymod.F90 \ 
     13175   dom_oce.F90 \ 
     13176   dynspg_oce.F90 \ 
     13177   in_out_manager.F90 \ 
     13178   ldfslp.F90 \ 
     13179   ldftra_oce.F90 \ 
     13180   lib_mpp.F90 \ 
     13181   $(MODEL_LIB)(daymod.o) \ 
     13182   $(MODEL_LIB)(dom_oce.o) \ 
     13183   $(MODEL_LIB)(dynspg_oce.o) \ 
     13184   $(MODEL_LIB)(in_out_manager.o) \ 
     13185   $(MODEL_LIB)(ldfslp.o) \ 
     13186   $(MODEL_LIB)(ldftra_oce.o) \ 
     13187   $(MODEL_LIB)(lib_mpp.o) \ 
     13188   $(MODEL_LIB)(oce.o) \ 
     13189   $(MODEL_LIB)(oce_trc.o) \ 
     13190   $(MODEL_LIB)(par_oce.o) \ 
     13191   $(MODEL_LIB)(par_trc.o) \ 
     13192   $(MODEL_LIB)(phycst.o) \ 
     13193   $(MODEL_LIB)(sbc_oce.o) \ 
     13194   $(MODEL_LIB)(sbcrnf.o) \ 
     13195   $(MODEL_LIB)(trabbl.o) \ 
     13196   $(MODEL_LIB)(traqsr.o) \ 
     13197   $(MODEL_LIB)(trc.o) \ 
    1307013198   $(MODEL_LIB)(zdfddm.o) \ 
    1307113199   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1308413212   zdfmxl.F90 \ 
    1308513213   zdf_oce.F90 \ 
    13086    agrif_top_interp.F90 \ 
    13087    agrif_top_update.F90 \ 
    13088    lbclnk.F90 \ 
    13089    $(MODEL_LIB)(agrif_top_interp.o) \ 
    13090    $(MODEL_LIB)(agrif_top_update.o) \ 
    13091    $(MODEL_LIB)(lbclnk.o) \ 
     13214   lib_mpp.F90 \ 
     13215   $(MODEL_LIB)(lib_mpp.o) \ 
    1309213216   $(MODEL_LIB)(oce_trc.o) \ 
    1309313217   $(MODEL_LIB)(prtctl_trc.o) \ 
    13094    $(MODEL_LIB)(trc.o) \ 
    13095    $(MODEL_LIB)(trctrp_lec.o) \ 
    13096    oce_trc.F90 \ 
    13097    prtctl_trc.F90 \ 
    13098    trc.F90 \ 
    13099    trctrp_lec.F90 \ 
    13100    $(AGRIF_LIB) \ 
    13101    KEY_CPP \ 
    13102    trcnxt.F90 
    13103 $(MODEL_LIB)(trc_oce.o) :  \ 
    13104    $(MODEL_LIB)(par_kind.o) \ 
    13105    $(MODEL_LIB)(par_oce.o) \ 
    13106    $(MODEL_LIB)(par_trc.o) \ 
    13107    par_kind.F90 \ 
    13108    par_oce.F90 \ 
    13109    par_trc.F90 \ 
    13110    $(MODEL_LIB)(par_oce.o) \ 
    13111    $(MODEL_LIB)(sms_pisces.o) \ 
    13112    par_oce.F90 \ 
    13113    sms_pisces.F90 \ 
    13114    KEY_CPP \ 
    13115    trc_oce.F90 
    13116 $(MODEL_LIB)(trcopt.o) :   \ 
    13117    daymod.F90 \ 
    13118    dom_oce.F90 \ 
    13119    dynspg_oce.F90 \ 
    13120    in_out_manager.F90 \ 
    13121    ldfslp.F90 \ 
    13122    ldftra_oce.F90 \ 
    13123    lib_mpp.F90 \ 
    13124    $(MODEL_LIB)(daymod.o) \ 
    13125    $(MODEL_LIB)(dom_oce.o) \ 
    13126    $(MODEL_LIB)(dynspg_oce.o) \ 
    13127    $(MODEL_LIB)(in_out_manager.o) \ 
    13128    $(MODEL_LIB)(ldfslp.o) \ 
    13129    $(MODEL_LIB)(ldftra_oce.o) \ 
    13130    $(MODEL_LIB)(lib_mpp.o) \ 
    13131    $(MODEL_LIB)(oce.o) \ 
    13132    $(MODEL_LIB)(oce_trc.o) \ 
    13133    $(MODEL_LIB)(par_oce.o) \ 
    13134    $(MODEL_LIB)(par_trc.o) \ 
    13135    $(MODEL_LIB)(phycst.o) \ 
    13136    $(MODEL_LIB)(sbc_oce.o) \ 
    13137    $(MODEL_LIB)(sbcrnf.o) \ 
    13138    $(MODEL_LIB)(trabbl.o) \ 
    13139    $(MODEL_LIB)(traqsr.o) \ 
    13140    $(MODEL_LIB)(trc.o) \ 
    13141    $(MODEL_LIB)(zdfddm.o) \ 
    13142    $(MODEL_LIB)(zdfmxl.o) \ 
    13143    $(MODEL_LIB)(zdf_oce.o) \ 
    13144    oce.F90 \ 
    13145    oce_trc.F90 \ 
    13146    par_oce.F90 \ 
    13147    par_trc.F90 \ 
    13148    phycst.F90 \ 
    13149    sbc_oce.F90 \ 
    13150    sbcrnf.F90 \ 
    13151    trabbl.F90 \ 
    13152    traqsr.F90 \ 
    13153    trc.F90 \ 
    13154    zdfddm.F90 \ 
    13155    zdfmxl.F90 \ 
    13156    zdf_oce.F90 \ 
    13157    $(MODEL_LIB)(oce_trc.o) \ 
    13158    $(MODEL_LIB)(prtctl_trc.o) \ 
    13159    $(MODEL_LIB)(sms_lobster.o) \ 
    1316013218   $(MODEL_LIB)(trp_trc.o) \ 
    1316113219   oce_trc.F90 \ 
    1316213220   prtctl_trc.F90 \ 
    13163    sms_lobster.F90 \ 
    1316413221   trp_trc.F90 \ 
    13165    domzgr_substitute.h90 \ 
    13166    KEY_CPP \ 
    13167    trcopt.F90 
    13168 $(MODEL_LIB)(trcrad.o) :   \ 
    13169    daymod.F90 \ 
    13170    dom_oce.F90 \ 
    13171    dynspg_oce.F90 \ 
    13172    in_out_manager.F90 \ 
    13173    ldfslp.F90 \ 
    13174    ldftra_oce.F90 \ 
    13175    lib_mpp.F90 \ 
    13176    $(MODEL_LIB)(daymod.o) \ 
    13177    $(MODEL_LIB)(dom_oce.o) \ 
    13178    $(MODEL_LIB)(dynspg_oce.o) \ 
    13179    $(MODEL_LIB)(in_out_manager.o) \ 
    13180    $(MODEL_LIB)(ldfslp.o) \ 
    13181    $(MODEL_LIB)(ldftra_oce.o) \ 
    13182    $(MODEL_LIB)(lib_mpp.o) \ 
    13183    $(MODEL_LIB)(oce.o) \ 
    13184    $(MODEL_LIB)(oce_trc.o) \ 
    13185    $(MODEL_LIB)(par_oce.o) \ 
    13186    $(MODEL_LIB)(par_trc.o) \ 
    13187    $(MODEL_LIB)(phycst.o) \ 
    13188    $(MODEL_LIB)(sbc_oce.o) \ 
    13189    $(MODEL_LIB)(sbcrnf.o) \ 
    13190    $(MODEL_LIB)(trabbl.o) \ 
    13191    $(MODEL_LIB)(traqsr.o) \ 
    13192    $(MODEL_LIB)(zdfddm.o) \ 
    13193    $(MODEL_LIB)(zdfmxl.o) \ 
    13194    $(MODEL_LIB)(zdf_oce.o) \ 
    13195    oce.F90 \ 
    13196    oce_trc.F90 \ 
    13197    par_oce.F90 \ 
    13198    par_trc.F90 \ 
    13199    phycst.F90 \ 
    13200    sbc_oce.F90 \ 
    13201    sbcrnf.F90 \ 
    13202    trabbl.F90 \ 
    13203    traqsr.F90 \ 
    13204    zdfddm.F90 \ 
    13205    zdfmxl.F90 \ 
    13206    zdf_oce.F90 \ 
    13207    lib_mpp.F90 \ 
    13208    $(MODEL_LIB)(lib_mpp.o) \ 
    13209    $(MODEL_LIB)(oce_trc.o) \ 
    13210    $(MODEL_LIB)(prtctl_trc.o) \ 
    13211    $(MODEL_LIB)(trc.o) \ 
    13212    oce_trc.F90 \ 
    13213    prtctl_trc.F90 \ 
    13214    trc.F90 \ 
    1321513222   domzgr_substitute.h90 \ 
    1321613223   ldfeiv_substitute.h90 \ 
     
    1325513262   $(MODEL_LIB)(traqsr.o) \ 
    1325613263   $(MODEL_LIB)(trc.o) \ 
     13264   $(MODEL_LIB)(trp_trc.o) \ 
    1325713265   $(MODEL_LIB)(zdfddm.o) \ 
    1325813266   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1326813276   traqsr.F90 \ 
    1326913277   trc.F90 \ 
     13278   trp_trc.F90 \ 
    1327013279   zdfddm.F90 \ 
    1327113280   zdfmxl.F90 \ 
     
    1331813327   $(MODEL_LIB)(trabbl.o) \ 
    1331913328   $(MODEL_LIB)(traqsr.o) \ 
    13320    $(MODEL_LIB)(zdfddm.o) \ 
    13321    $(MODEL_LIB)(zdfmxl.o) \ 
    13322    $(MODEL_LIB)(zdf_oce.o) \ 
    13323    oce.F90 \ 
    13324    oce_trc.F90 \ 
    13325    par_oce.F90 \ 
    13326    par_trc.F90 \ 
    13327    phycst.F90 \ 
    13328    sbc_oce.F90 \ 
    13329    sbcrnf.F90 \ 
    13330    trabbl.F90 \ 
    13331    traqsr.F90 \ 
    13332    zdfddm.F90 \ 
    13333    zdfmxl.F90 \ 
    13334    zdf_oce.F90 \ 
    13335    $(MODEL_LIB)(oce_trc.o) \ 
    13336    $(MODEL_LIB)(prtctl_trc.o) \ 
    13337    $(MODEL_LIB)(trc.o) \ 
    13338    oce_trc.F90 \ 
    13339    prtctl_trc.F90 \ 
    13340    trc.F90 \ 
    13341    domzgr_substitute.h90 \ 
    13342    ldfeiv_substitute.h90 \ 
    13343    ldftra_substitute.h90 \ 
    13344    top_substitute.h90 \ 
    13345    vectopt_loop_substitute.h90 \ 
    13346    KEY_CPP \ 
    13347    trcsbc.F90 
    13348 $(MODEL_LIB)(trcsed.o) :   \ 
    13349    daymod.F90 \ 
    13350    dom_oce.F90 \ 
    13351    dynspg_oce.F90 \ 
    13352    in_out_manager.F90 \ 
    13353    ldfslp.F90 \ 
    13354    ldftra_oce.F90 \ 
    13355    lib_mpp.F90 \ 
    13356    $(MODEL_LIB)(daymod.o) \ 
    13357    $(MODEL_LIB)(dom_oce.o) \ 
    13358    $(MODEL_LIB)(dynspg_oce.o) \ 
    13359    $(MODEL_LIB)(in_out_manager.o) \ 
    13360    $(MODEL_LIB)(ldfslp.o) \ 
    13361    $(MODEL_LIB)(ldftra_oce.o) \ 
    13362    $(MODEL_LIB)(lib_mpp.o) \ 
    13363    $(MODEL_LIB)(oce.o) \ 
    13364    $(MODEL_LIB)(oce_trc.o) \ 
    13365    $(MODEL_LIB)(par_oce.o) \ 
    13366    $(MODEL_LIB)(par_trc.o) \ 
    13367    $(MODEL_LIB)(phycst.o) \ 
    13368    $(MODEL_LIB)(sbc_oce.o) \ 
    13369    $(MODEL_LIB)(sbcrnf.o) \ 
    13370    $(MODEL_LIB)(trabbl.o) \ 
    13371    $(MODEL_LIB)(traqsr.o) \ 
    1337213329   $(MODEL_LIB)(trc.o) \ 
    1337313330   $(MODEL_LIB)(zdfddm.o) \ 
     
    1338713344   zdfmxl.F90 \ 
    1338813345   zdf_oce.F90 \ 
     13346   $(MODEL_LIB)(oce_trc.o) \ 
     13347   $(MODEL_LIB)(prtctl_trc.o) \ 
     13348   $(MODEL_LIB)(trp_trc.o) \ 
     13349   oce_trc.F90 \ 
     13350   prtctl_trc.F90 \ 
     13351   trp_trc.F90 \ 
     13352   domzgr_substitute.h90 \ 
     13353   ldfeiv_substitute.h90 \ 
     13354   ldftra_substitute.h90 \ 
     13355   top_substitute.h90 \ 
     13356   vectopt_loop_substitute.h90 \ 
     13357   KEY_CPP \ 
     13358   trcsbc.F90 
     13359$(MODEL_LIB)(trcsed.o) :   \ 
     13360   daymod.F90 \ 
     13361   dom_oce.F90 \ 
     13362   dynspg_oce.F90 \ 
     13363   in_out_manager.F90 \ 
     13364   ldfslp.F90 \ 
     13365   ldftra_oce.F90 \ 
     13366   lib_mpp.F90 \ 
     13367   $(MODEL_LIB)(daymod.o) \ 
     13368   $(MODEL_LIB)(dom_oce.o) \ 
     13369   $(MODEL_LIB)(dynspg_oce.o) \ 
     13370   $(MODEL_LIB)(in_out_manager.o) \ 
     13371   $(MODEL_LIB)(ldfslp.o) \ 
     13372   $(MODEL_LIB)(ldftra_oce.o) \ 
     13373   $(MODEL_LIB)(lib_mpp.o) \ 
     13374   $(MODEL_LIB)(oce.o) \ 
     13375   $(MODEL_LIB)(oce_trc.o) \ 
     13376   $(MODEL_LIB)(par_oce.o) \ 
     13377   $(MODEL_LIB)(par_trc.o) \ 
     13378   $(MODEL_LIB)(phycst.o) \ 
     13379   $(MODEL_LIB)(sbc_oce.o) \ 
     13380   $(MODEL_LIB)(sbcrnf.o) \ 
     13381   $(MODEL_LIB)(trabbl.o) \ 
     13382   $(MODEL_LIB)(traqsr.o) \ 
     13383   $(MODEL_LIB)(zdfddm.o) \ 
     13384   $(MODEL_LIB)(zdfmxl.o) \ 
     13385   $(MODEL_LIB)(zdf_oce.o) \ 
     13386   oce.F90 \ 
     13387   oce_trc.F90 \ 
     13388   par_oce.F90 \ 
     13389   par_trc.F90 \ 
     13390   phycst.F90 \ 
     13391   sbc_oce.F90 \ 
     13392   sbcrnf.F90 \ 
     13393   trabbl.F90 \ 
     13394   traqsr.F90 \ 
     13395   zdfddm.F90 \ 
     13396   zdfmxl.F90 \ 
     13397   zdf_oce.F90 \ 
    1338913398   lbclnk.F90 \ 
    1339013399   $(MODEL_LIB)(lbclnk.o) \ 
     
    1339213401   $(MODEL_LIB)(prtctl_trc.o) \ 
    1339313402   $(MODEL_LIB)(sms_lobster.o) \ 
    13394    $(MODEL_LIB)(trp_trc.o) \ 
     13403   $(MODEL_LIB)(trc.o) \ 
    1339513404   oce_trc.F90 \ 
    1339613405   prtctl_trc.F90 \ 
    1339713406   sms_lobster.F90 \ 
    13398    trp_trc.F90 \ 
     13407   trc.F90 \ 
    1339913408   domzgr_substitute.h90 \ 
    1340013409   KEY_CPP \ 
     
    1350213511   $(MODEL_LIB)(trcopt.o) \ 
    1350313512   $(MODEL_LIB)(trcsed.o) \ 
    13504    $(MODEL_LIB)(trp_trc.o) \ 
    1350513513   $(MODEL_LIB)(zdfddm.o) \ 
    1350613514   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1352713535   trcopt.F90 \ 
    1352813536   trcsed.F90 \ 
    13529    trp_trc.F90 \ 
    1353013537   zdfddm.F90 \ 
    1353113538   zdfmxl.F90 \ 
     
    1355513562   $(MODEL_LIB)(trc.o) \ 
    1355613563   $(MODEL_LIB)(trctrp_lec.o) \ 
    13557    $(MODEL_LIB)(trp_trc.o) \ 
    1355813564   oce_trc.F90 \ 
    1355913565   prtctl_trc.F90 \ 
     
    1356113567   trc.F90 \ 
    1356213568   trctrp_lec.F90 \ 
    13563    trp_trc.F90 \ 
    1356413569   $(MODEL_LIB)(trcbio.o) \ 
    1356513570   $(MODEL_LIB)(trcexp.o) \ 
     
    1362913634   $(MODEL_LIB)(traqsr.o) \ 
    1363013635   $(MODEL_LIB)(trc.o) \ 
    13631    $(MODEL_LIB)(trp_trc.o) \ 
    1363213636   $(MODEL_LIB)(zdfddm.o) \ 
    1363313637   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1365613660   traqsr.F90 \ 
    1365713661   trc.F90 \ 
    13658    trp_trc.F90 \ 
    1365913662   zdfddm.F90 \ 
    1366013663   zdfmxl.F90 \ 
     
    1367213675   $(MODEL_LIB)(p4zsed.o) \ 
    1367313676   $(MODEL_LIB)(sms_pisces.o) \ 
    13674    $(MODEL_LIB)(trp_trc.o) \ 
     13677   $(MODEL_LIB)(trc.o) \ 
    1367513678   oce_trc.F90 \ 
    1367613679   p4zbio.F90 \ 
     
    1368113684   p4zsed.F90 \ 
    1368213685   sms_pisces.F90 \ 
    13683    trp_trc.F90 \ 
     13686   trc.F90 \ 
    1368413687   KEY_CPP \ 
    1368513688   trcsms_pisces.F90 
     
    1374013743   $(MODEL_LIB)(trczdf_iso.o) \ 
    1374113744   $(MODEL_LIB)(trczdf_iso_vopt.o) \ 
     13745   $(MODEL_LIB)(trp_trc.o) \ 
    1374213746   $(MODEL_LIB)(zdfddm.o) \ 
    1374313747   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1378113785   trczdf_iso.F90 \ 
    1378213786   trczdf_iso_vopt.F90 \ 
     13787   trp_trc.F90 \ 
    1378313788   zdfddm.F90 \ 
    1378413789   zdfmxl.F90 \ 
     
    1378813793   $(MODEL_LIB)(prtctl_trc.o) \ 
    1378913794   $(MODEL_LIB)(trcdia.o) \ 
    13790    $(MODEL_LIB)(trc.o) \ 
    1379113795   $(MODEL_LIB)(trcrst.o) \ 
    1379213796   $(MODEL_LIB)(trcsms.o) \ 
    1379313797   $(MODEL_LIB)(trctrp.o) \ 
     13798   $(MODEL_LIB)(trp_trc.o) \ 
    1379413799   oce_trc.F90 \ 
    1379513800   prtctl_trc.F90 \ 
    1379613801   trcdia.F90 \ 
    13797    trc.F90 \ 
    1379813802   trcrst.F90 \ 
    1379913803   trcsms.F90 \ 
    1380013804   trctrp.F90 \ 
     13805   trp_trc.F90 \ 
    1380113806   KEY_CPP \ 
    1380213807   trcstp.F90 
     
    1382613831   $(MODEL_LIB)(traqsr.o) \ 
    1382713832   $(MODEL_LIB)(trc.o) \ 
     13833   $(MODEL_LIB)(trp_trc.o) \ 
    1382813834   $(MODEL_LIB)(zdfddm.o) \ 
    1382913835   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1383913845   traqsr.F90 \ 
    1384013846   trc.F90 \ 
     13847   trp_trc.F90 \ 
    1384113848   zdfddm.F90 \ 
    1384213849   zdfmxl.F90 \ 
    1384313850   zdf_oce.F90 \ 
    1384413851   $(MODEL_LIB)(oce_trc.o) \ 
    13845    $(MODEL_LIB)(trc.o) \ 
    1384613852   $(MODEL_LIB)(trctrp_lec.o) \ 
     13853   $(MODEL_LIB)(trp_trc.o) \ 
    1384713854   oce_trc.F90 \ 
    13848    trc.F90 \ 
    1384913855   trctrp_lec.F90 \ 
     13856   trp_trc.F90 \ 
    1385013857   KEY_CPP \ 
    1385113858   trctrp_ctl.F90 
     
    1389013897   $(MODEL_LIB)(trc.o) \ 
    1389113898   $(MODEL_LIB)(trctrp_lec.o) \ 
     13899   $(MODEL_LIB)(trp_trc.o) \ 
    1389213900   $(MODEL_LIB)(zdfddm.o) \ 
    1389313901   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1390813916   trc.F90 \ 
    1390913917   trctrp_lec.F90 \ 
     13918   trp_trc.F90 \ 
    1391013919   zdfddm.F90 \ 
    1391113920   zdfmxl.F90 \ 
     
    1392613935   $(MODEL_LIB)(trcldf_lap.o) \ 
    1392713936   $(MODEL_LIB)(trcnxt.o) \ 
    13928    $(MODEL_LIB)(trc.o) \ 
    1392913937   $(MODEL_LIB)(trcrad.o) \ 
    1393013938   $(MODEL_LIB)(trcsbc.o) \ 
     
    1393413942   $(MODEL_LIB)(trczdf_iso.o) \ 
    1393513943   $(MODEL_LIB)(trczdf_iso_vopt.o) \ 
     13944   $(MODEL_LIB)(trp_trc.o) \ 
    1393613945   $(MODEL_LIB)(zpshde_trc.o) \ 
    1393713946   oce_trc.F90 \ 
     
    1394413953   trcbbl.F90 \ 
    1394513954   trcdmp.F90 \ 
    13946    trc.F90 \ 
    1394713955   trcldf_bilap.F90 \ 
    1394813956   trcldf_bilapg.F90 \ 
     
    1395813966   trczdf_iso.F90 \ 
    1395913967   trczdf_iso_vopt.F90 \ 
     13968   trp_trc.F90 \ 
    1396013969   zpshde_trc.F90 \ 
    1396113970   domzgr_substitute.h90 \ 
     
    1397813987   $(MODEL_LIB)(lib_mpp.o) \ 
    1397913988   $(MODEL_LIB)(oce.o) \ 
    13980    $(MODEL_LIB)(par_oce.o) \ 
    13981    $(MODEL_LIB)(par_trc.o) \ 
    13982    $(MODEL_LIB)(phycst.o) \ 
    13983    $(MODEL_LIB)(sbc_oce.o) \ 
    13984    $(MODEL_LIB)(sbcrnf.o) \ 
    13985    $(MODEL_LIB)(trabbl.o) \ 
    13986    $(MODEL_LIB)(traqsr.o) \ 
    13987    $(MODEL_LIB)(zdfddm.o) \ 
    13988    $(MODEL_LIB)(zdfmxl.o) \ 
    13989    $(MODEL_LIB)(zdf_oce.o) \ 
    13990    oce.F90 \ 
    13991    par_oce.F90 \ 
    13992    par_trc.F90 \ 
    13993    phycst.F90 \ 
    13994    sbc_oce.F90 \ 
    13995    sbcrnf.F90 \ 
    13996    trabbl.F90 \ 
    13997    traqsr.F90 \ 
    13998    zdfddm.F90 \ 
    13999    zdfmxl.F90 \ 
    14000    zdf_oce.F90 \ 
    14001    $(MODEL_LIB)(oce_trc.o) \ 
    14002    $(MODEL_LIB)(trc.o) \ 
    14003    oce_trc.F90 \ 
    14004    trc.F90 \ 
    14005    KEY_CPP \ 
    14006    trctrp_lec.F90 
    14007 $(MODEL_LIB)(trczdf_exp.o) :  \ 
    14008    daymod.F90 \ 
    14009    dom_oce.F90 \ 
    14010    dynspg_oce.F90 \ 
    14011    in_out_manager.F90 \ 
    14012    ldfslp.F90 \ 
    14013    ldftra_oce.F90 \ 
    14014    lib_mpp.F90 \ 
    14015    $(MODEL_LIB)(daymod.o) \ 
    14016    $(MODEL_LIB)(dom_oce.o) \ 
    14017    $(MODEL_LIB)(dynspg_oce.o) \ 
    14018    $(MODEL_LIB)(in_out_manager.o) \ 
    14019    $(MODEL_LIB)(ldfslp.o) \ 
    14020    $(MODEL_LIB)(ldftra_oce.o) \ 
    14021    $(MODEL_LIB)(lib_mpp.o) \ 
    14022    $(MODEL_LIB)(oce.o) \ 
    14023    $(MODEL_LIB)(oce_trc.o) \ 
    1402413989   $(MODEL_LIB)(par_oce.o) \ 
    1402513990   $(MODEL_LIB)(par_trc.o) \ 
     
    1403413999   $(MODEL_LIB)(zdf_oce.o) \ 
    1403514000   oce.F90 \ 
    14036    oce_trc.F90 \ 
    1403714001   par_oce.F90 \ 
    1403814002   par_trc.F90 \ 
     
    1404714011   zdf_oce.F90 \ 
    1404814012   $(MODEL_LIB)(oce_trc.o) \ 
     14013   $(MODEL_LIB)(trp_trc.o) \ 
     14014   oce_trc.F90 \ 
     14015   trp_trc.F90 \ 
     14016   KEY_CPP \ 
     14017   trctrp_lec.F90 
     14018$(MODEL_LIB)(trczdf_exp.o) :  \ 
     14019   daymod.F90 \ 
     14020   dom_oce.F90 \ 
     14021   dynspg_oce.F90 \ 
     14022   in_out_manager.F90 \ 
     14023   ldfslp.F90 \ 
     14024   ldftra_oce.F90 \ 
     14025   lib_mpp.F90 \ 
     14026   $(MODEL_LIB)(daymod.o) \ 
     14027   $(MODEL_LIB)(dom_oce.o) \ 
     14028   $(MODEL_LIB)(dynspg_oce.o) \ 
     14029   $(MODEL_LIB)(in_out_manager.o) \ 
     14030   $(MODEL_LIB)(ldfslp.o) \ 
     14031   $(MODEL_LIB)(ldftra_oce.o) \ 
     14032   $(MODEL_LIB)(lib_mpp.o) \ 
     14033   $(MODEL_LIB)(oce.o) \ 
     14034   $(MODEL_LIB)(oce_trc.o) \ 
     14035   $(MODEL_LIB)(par_oce.o) \ 
     14036   $(MODEL_LIB)(par_trc.o) \ 
     14037   $(MODEL_LIB)(phycst.o) \ 
     14038   $(MODEL_LIB)(sbc_oce.o) \ 
     14039   $(MODEL_LIB)(sbcrnf.o) \ 
     14040   $(MODEL_LIB)(trabbl.o) \ 
     14041   $(MODEL_LIB)(traqsr.o) \ 
     14042   $(MODEL_LIB)(trc.o) \ 
     14043   $(MODEL_LIB)(trp_trc.o) \ 
     14044   $(MODEL_LIB)(zdfddm.o) \ 
     14045   $(MODEL_LIB)(zdfmxl.o) \ 
     14046   $(MODEL_LIB)(zdf_oce.o) \ 
     14047   oce.F90 \ 
     14048   oce_trc.F90 \ 
     14049   par_oce.F90 \ 
     14050   par_trc.F90 \ 
     14051   phycst.F90 \ 
     14052   sbc_oce.F90 \ 
     14053   sbcrnf.F90 \ 
     14054   trabbl.F90 \ 
     14055   traqsr.F90 \ 
     14056   trc.F90 \ 
     14057   trp_trc.F90 \ 
     14058   zdfddm.F90 \ 
     14059   zdfmxl.F90 \ 
     14060   zdf_oce.F90 \ 
     14061   $(MODEL_LIB)(oce_trc.o) \ 
    1404914062   $(MODEL_LIB)(prtctl_trc.o) \ 
    14050    $(MODEL_LIB)(trc.o) \ 
    1405114063   $(MODEL_LIB)(trctrp_lec.o) \ 
     14064   $(MODEL_LIB)(trp_trc.o) \ 
    1405214065   oce_trc.F90 \ 
    1405314066   prtctl_trc.F90 \ 
    14054    trc.F90 \ 
    1405514067   trctrp_lec.F90 \ 
     14068   trp_trc.F90 \ 
    1405614069   domzgr_substitute.h90 \ 
    1405714070   ldfeiv_substitute.h90 \ 
     
    1408614099   $(MODEL_LIB)(traqsr.o) \ 
    1408714100   $(MODEL_LIB)(trc.o) \ 
     14101   $(MODEL_LIB)(trp_trc.o) \ 
    1408814102   $(MODEL_LIB)(zdfddm.o) \ 
    1408914103   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1409914113   traqsr.F90 \ 
    1410014114   trc.F90 \ 
     14115   trp_trc.F90 \ 
    1410114116   zdfddm.F90 \ 
    1410214117   zdfmxl.F90 \ 
     
    1410414119   $(MODEL_LIB)(oce_trc.o) \ 
    1410514120   $(MODEL_LIB)(prtctl_trc.o) \ 
    14106    $(MODEL_LIB)(trc.o) \ 
    1410714121   $(MODEL_LIB)(trctrp_lec.o) \ 
     14122   $(MODEL_LIB)(trp_trc.o) \ 
    1410814123   oce_trc.F90 \ 
    1410914124   prtctl_trc.F90 \ 
    14110    trc.F90 \ 
    1411114125   trctrp_lec.F90 \ 
     14126   trp_trc.F90 \ 
    1411214127   domzgr_substitute.h90 \ 
    1411314128   ldfeiv_substitute.h90 \ 
     
    1414214157   $(MODEL_LIB)(traqsr.o) \ 
    1414314158   $(MODEL_LIB)(trc.o) \ 
     14159   $(MODEL_LIB)(trp_trc.o) \ 
    1414414160   $(MODEL_LIB)(zdfddm.o) \ 
    1414514161   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1415514171   traqsr.F90 \ 
    1415614172   trc.F90 \ 
     14173   trp_trc.F90 \ 
    1415714174   zdfddm.F90 \ 
    1415814175   zdfmxl.F90 \ 
     
    1416214179   $(MODEL_LIB)(oce_trc.o) \ 
    1416314180   $(MODEL_LIB)(prtctl_trc.o) \ 
    14164    $(MODEL_LIB)(trc.o) \ 
    1416514181   $(MODEL_LIB)(trctrp_lec.o) \ 
     14182   $(MODEL_LIB)(trp_trc.o) \ 
    1416614183   oce_trc.F90 \ 
    1416714184   prtctl_trc.F90 \ 
    14168    trc.F90 \ 
    1416914185   trctrp_lec.F90 \ 
     14186   trp_trc.F90 \ 
    1417014187   domzgr_substitute.h90 \ 
    1417114188   ldfeiv_substitute.h90 \ 
     
    1420114218   $(MODEL_LIB)(traqsr.o) \ 
    1420214219   $(MODEL_LIB)(trc.o) \ 
     14220   $(MODEL_LIB)(trp_trc.o) \ 
    1420314221   $(MODEL_LIB)(zdfddm.o) \ 
    1420414222   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1421414232   traqsr.F90 \ 
    1421514233   trc.F90 \ 
     14234   trp_trc.F90 \ 
    1421614235   zdfddm.F90 \ 
    1421714236   zdfmxl.F90 \ 
     
    1422114240   $(MODEL_LIB)(oce_trc.o) \ 
    1422214241   $(MODEL_LIB)(prtctl_trc.o) \ 
    14223    $(MODEL_LIB)(trc.o) \ 
    1422414242   $(MODEL_LIB)(trctrp_lec.o) \ 
     14243   $(MODEL_LIB)(trp_trc.o) \ 
    1422514244   oce_trc.F90 \ 
    1422614245   prtctl_trc.F90 \ 
    14227    trc.F90 \ 
    1422814246   trctrp_lec.F90 \ 
     14247   trp_trc.F90 \ 
    1422914248   domzgr_substitute.h90 \ 
    1423014249   ldfeiv_substitute.h90 \ 
     
    1461414633   par_pisces.F90 \ 
    1461514634   par_trc.F90 \ 
     14635   $(MODEL_LIB)(par_oce.o) \ 
    1461614636   $(MODEL_LIB)(par_trc.o) \ 
    1461714637   $(MODEL_LIB)(trc.o) \ 
     14638   par_oce.F90 \ 
    1461814639   par_trc.F90 \ 
    1461914640   trc.F90 \ 
     
    1497814999   daymod.F90 \ 
    1497915000   dom_oce.F90 \ 
     15001   domvvl.F90 \ 
    1498015002   eosbn2.F90 \ 
    1498115003   in_out_manager.F90 \ 
     
    1499215014   $(MODEL_LIB)(daymod.o) \ 
    1499315015   $(MODEL_LIB)(dom_oce.o) \ 
     15016   $(MODEL_LIB)(domvvl.o) \ 
    1499415017   $(MODEL_LIB)(eosbn2.o) \ 
    1499515018   $(MODEL_LIB)(in_out_manager.o) \ 
     
    1511615139   $(MODEL_LIB)(trabbl.o) \ 
    1511715140   $(MODEL_LIB)(traqsr.o) \ 
     15141   $(MODEL_LIB)(trc.o) \ 
    1511815142   $(MODEL_LIB)(zdfddm.o) \ 
    1511915143   $(MODEL_LIB)(zdfmxl.o) \ 
     
    1512715151   trabbl.F90 \ 
    1512815152   traqsr.F90 \ 
     15153   trc.F90 \ 
    1512915154   zdfddm.F90 \ 
    1513015155   zdfmxl.F90 \ 
     
    1513415159   $(MODEL_LIB)(oce_trc.o) \ 
    1513515160   $(MODEL_LIB)(par_kind.o) \ 
    15136    $(MODEL_LIB)(trc.o) \ 
     15161   $(MODEL_LIB)(trp_trc.o) \ 
    1513715162   oce_trc.F90 \ 
    1513815163   par_kind.F90 \ 
    15139    trc.F90 \ 
     15164   trp_trc.F90 \ 
    1514015165   domzgr_substitute.h90 \ 
    1514115166   ldfeiv_substitute.h90 \ 
  • trunk/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist

    r983 r1121  
    1 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 ! OPA namelist :  model option and parameter input 
    3 ! ------------- 
    4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    5 ! 
     1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     2!! NEMO/OPA  :  1 - run manager      (namrun) 
     3!! namelists    2 - miscellaneous    (namctl,nammpp) 
     4!!              3 - Domain           (namzgr, namzgr_sco, namdom) 
     5!!              6 - Tracer           (nameos, namcla, namqsr) 
     6!!              7 - Inputs dynamics  (namdyna) 
     7!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     8!  CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. 
     9 
     10!!====================================================================== 
     11!!                   ***  Run management namelists  *** 
     12!!====================================================================== 
     13!!   namrun            parameters of the run 
     14!!====================================================================== 
     15 
    616!----------------------------------------------------------------------- 
    7 !       nam_run   parameters of the run 
     17&namrun        !   parameters of the run 
    818!----------------------------------------------------------------------- 
    9 !  no         job number 
    10 !  cexper     experience name for vairmer format 
    11 !  ln_rstart  boolean term for restart (true or false) 
    12 !  nrstdt     control of the restart timestep: 
    13 !                = 0 restart, do not control nit000 in the restart file. 
    14 !                = 1 restart, control nit000 in the restart file. Do not 
    15 !                    use the date in the restart file (use ndate0 in namelist) 
    16 !                = 2 restart, control nit000 in the restart file, use the date 
    17 !                    in the restart file. ndate0 in the namelist is ignored. 
    18 !  nit000     number of the first time step 
    19 !  nitend     number of the last time step 
    20 !  ndate0     initial calendar date aammjj 
    21 !  nleapy     Leap year calendar (0/1) 
    22 !  ninist     initial state output flag (0/1) 
    23 !  nprint     level of print (0 no print) 
    24 !  nstock     frequency of restart file 
    25 !  nwrite     frequency of OUTPUT file 
    26 !  nrunoff    = 0 no, 1 runoff, 2 runoff+river mouth ups adv 
    27 !  ln_ctl     trend control print (expensive!) 
    28 !  nictls     start i indice to make the control SUM (very usefull to compare mono- 
    29 !  nictle     end   i indice to make the control SUM (-versus multi processor runs) 
    30 !  njctls     start j indice to make the control SUM (very usefull to compare mono- 
    31 !  njctle     end   j indice to make the control SUM (-versus multi processor runs) 
    32 !  isplt      number of processors following i 
    33 !  jsplt      number of processors following j 
    34 !  nbench     Bench parameter (0/1): CAUTION it must be zero except for bench 
    35 !             for which we don't care about physical meaning of the results 
    36 ! 
    37 !  CAUTION: for usual run scripts, logical value of 
    38 !  *******  ln_rstart must be .true. or .false. 
    39 !                     and NOT .TRUE. or .FALSE. 
    40 &nam_run 
    41    no         =       0 
    42    cexper     =  "PISCES" 
    43    ln_rstart  = .false. 
    44    nrstdt     =       0 
    45    nit000     =       1 
    46    nitend     =    6000  
    47    ndate0     =  010101 
    48    nleapy     =       0 
    49    ninist     =       0 
    50    nprint     =       0 
    51    nstock     =    6000  
    52    nwrite     =    1200  
    53    ln_ctl     =  .false. 
    54    nictls     =       2 
    55    nictle     =       720 
    56    njctls     =       2 
    57    njctle     =       510 
    58    isplt      =       1 
    59    jsplt      =       1 
    60    nbench     =       0 
     19   no          =       0   !  job number 
     20   cexper      =  "PISCES"  !  experience name  
     21   ln_rstart   = .false.   !  start from rest (F) or from a restart file (T) 
     22   nrstdt      =       0   !  restart control = 0 nit000 is not compared to the restart file value 
     23                           !                  = 1 use ndate0 in namelist (not the value in the restart file) 
     24                           !                  = 2 calendar parameters read in the restart file 
     25   nit000      =       1   !  first time step 
     26   nitend      =     6000  !  last  time step 
     27   ndate0      =  010101   !  initial calendar date yymmdd (used if nrstdt=1) 
     28   nleapy      =       0   !  Leap year calendar (1) or not (0) 
     29   ninist      =       0   !  output the initial state (1) or not (0) 
     30   nstock      =     6000  !  frequency of creation of a restart file 
     31   nwrite      =     6000  !  frequency of write in the output file  
    6132/ 
    6233!----------------------------------------------------------------------- 
    63 !       nam_mpp      Massively Parallel Processing 
     34&namctl       !   Control prints & Benchmark 
    6435!----------------------------------------------------------------------- 
    65 !  c_mpi_send         mpi send/recieve type 
    66 !                      = 'S'  : standard blocking send 
    67 !                      = 'B'  : buffer blocking send 
    68 !                      = 'I'  : immediate non-blocking send 
    69 &nam_mpp 
    70    c_mpi_send =  'S' 
     36   ln_ctl     = .false.    !  trends control print (expensive!) 
     37   nprint     =    0       !  level of print (0 no extra print) 
     38   nictls     =    1       !  start i indice of control sum (use to compare mono versus 
     39   nictle     =    182       !  end   i indice of control sum        multi processor runs 
     40   njctls     =    1       !  start j indice of control               over a subdomain) 
     41   njctle     =    149       !  end   j indice of control  
     42   isplt      =    1       !  number of processors in i-direction 
     43   jsplt      =    1       !  number of processors in j-direction 
     44   nbench     =    0       !  Bench mode (1/0): CAUTION use zero except for bench 
    7145/ 
    7246!----------------------------------------------------------------------- 
    73 !       nam_zgr       vertical coordinate 
     47&nammpp      !   Massively Parallel Processing                         ("key_mpp_mpi) 
    7448!----------------------------------------------------------------------- 
    75 !  ln_zco     z-coordinate - full steps      (T/F) 
    76 !  ln_zps     z-coordinate - partial steps   (T/F) 
    77 !  ln_sco     s- or hybrid z-s-coordinate    (T/F) 
    78 &nam_zgr 
    79    ln_zco   =  .false. 
    80    ln_zps   =  .true. 
    81    ln_sco   =  .false. 
     49   c_mpi_send =  'S'       !  mpi send/recieve type   ='S', 'B', or 'I' for standard send, 
     50                           !  buffer blocking send or immediate non-blocking sends, resp. 
    8251/ 
    8352!----------------------------------------------------------------------- 
    84 !       nam_zgr_sco   s-coordinate or hybrid z-s-coordinate 
     53&namzgr       !   vertical coordinate 
    8554!----------------------------------------------------------------------- 
    86 !  sbot_min   minimum depth of s-bottom surface (>0) (m) 
    87 !  sbot_max   maximum depth of s-bottom surface (= ocean depth) (>0) (m) 
    88 !  theta      surface control parameter (0<=theta<=20) 
    89 !  thetb      bottom control parameter  (0<=thetb<= 1) 
    90 !  r_max      maximum cut-off r-value allowed (0<r_max<1) 
    91 &nam_zgr_sco 
    92    sbot_min =  300. 
    93    sbot_max = 5250. 
    94    theta    =    6.0 
    95    thetb    =    0.75 
    96    r_max    =    0.15 
     55   ln_zco      = .false.   !  z-coordinate - full    steps   (T/F)      ("key_zco" may also be defined) 
     56   ln_zps      = .true.    !  z-coordinate - partial steps   (T/F) 
     57   ln_sco      = .false.   !  s- or hybrid z-s-coordinate    (T/F) 
    9758/ 
    9859!----------------------------------------------------------------------- 
    99 !       nam_traadv   advection scheme for tracer (option not control by CPP keys) 
     60&namzgr_sco   !   s-coordinate or hybrid z-s-coordinate 
    10061!----------------------------------------------------------------------- 
    101 !  ln_traadv_cen2     2nd order centered scheme    (default T) 
    102 !  ln_traadv_tvd      TVD scheme                   (default F) 
    103 !  ln_traadv_muscl    MUSCL scheme                 (default F) 
    104 !  ln_traadv_muscl2   MUSCL2 scheme                (default F) 
    105 &nam_traadv 
    106    ln_traadv_cen2   =  .true. 
    107    ln_traadv_tvd    =  .false. 
    108    ln_traadv_muscl  =  .false. 
    109    ln_traadv_muscl2 =  .false. 
     62   sbot_min    =  300.     !  minimum depth of s-bottom surface (>0) (m) 
     63   sbot_max    = 5250.     !  maximum depth of s-bottom surface (= ocean depth) (>0) (m) 
     64   theta       =    6.0    !  surface control parameter (0<=theta<=20) 
     65   thetb       =    0.75   !  bottom control parameter  (0<=thetb<= 1) 
     66   r_max       =    0.15   !  maximum cut-off r-value allowed (0<r_max<1) 
    11067/ 
    11168!----------------------------------------------------------------------- 
    112 !       nam_traldf   lateral diffusion scheme for tracer (option not control by CPP keys) 
     69&namdom        !   space and time domain (bathymetry, mesh, timestep) 
    11370!----------------------------------------------------------------------- 
    114 !  Type of the operator :  
    115 !     ln_traldf_lap    laplacian operator          (default T) 
    116 !     ln_traldf_bilap  bilaplacian operator        (default F) 
    117 !  Direction of action  :  
    118 !     ln_traldf_level  iso-level                   (default F) 
    119 !     ln_traldf_hor    horizontal (geopotential)   (default F)^** 
    120 !     ln_traldf_iso    iso-neutral                 (default T)^* 
    121 !  Coefficient 
    122 !     aht0    horizontal eddy diffusivity for tracers (m2/s) 
    123 !     ahtb0   background eddy diffusivity for isopycnal diffusion (m2/s) 
    124 !     aeiv0   eddy induced velocity coefficient (m2/s) 
    125 ! ^* require key_ldfslp to compute the direction of the lateral diffusion 
    126 ! ^** require key_ldfslp in s-coordinate 
    127 &nam_traldf 
    128    ln_traldf_lap    =  .true. 
    129    ln_traldf_bilap  =  .false. 
    130    ln_traldf_level  =  .false. 
    131    ln_traldf_hor    =  .false. 
    132    ln_traldf_iso    =  .true. 
    133    aht0    =  2000. 
    134    ahtb0   =     0. 
    135    aeiv0   =  2000. 
     71   e3zps_min   =    5.     !  the thickness of the partial step is set larger than the minimum 
     72   e3zps_rat   =    0.1    !  of e3zps_min and e3zps_rat * e3t   (N.B. 0<e3zps_rat<1) 
     73   nmsh        =    1      !  create (=1) a mesh file (coordinates, scale factors, masks) or not (=0) 
     74   nacc        =    0      !  =1 acceleration of convergence method used, rdt < rdttra(k) 
     75                           !  =0, no acceleration, rdt = rdttra 
     76   atfp        =    0.1    !  asselin time filter parameter 
     77   rdt         = 26280.    !  time step for the dynamics (and tracer if nacc=0) 
     78   rdtmin      = 26280.    !  minimum time step on tracers (used if nacc=1) 
     79   rdtmax      = 26280.    !  maximum time step on tracers (used if nacc=1) 
     80   rdth        =  800.     !  depth variation of tracer time step  (used if nacc=1) 
    13681/ 
    13782!----------------------------------------------------------------------- 
    138 !       nam_dynldf   lateral diffusion on momentum 
     83&namtraldf    !   lateral diffusion scheme for tracer 
    13984!----------------------------------------------------------------------- 
    140 !  Type of the operator :  
    141 !     ln_dynldf_lap    laplacian operator          (default T) 
    142 !     ln_dynldf_bilap  bilaplacian operator        (default F) 
    143 !  Direction of action  :  
    144 !     ln_dynldf_level  iso-level                   (default F) 
    145 !     ln_dynldf_hor    horizontal (geopotential)   (default F)^** 
    146 !     ln_dynldf_iso    iso-neutral                 (default T)^* 
    147 !  Coefficient 
    148 !  ahm0    horizontal eddy viscosity for the dynamics (m2/s) 
    149 !  ahmb0   background eddy viscosity for isopycnal diffusion (m2/s) 
    150 &nam_dynldf 
    151    ln_dynldf_lap    =  .true. 
    152    ln_dynldf_bilap  =  .false. 
    153    ln_dynldf_level  =  .false. 
    154    ln_dynldf_hor    =  .true. 
    155    ln_dynldf_iso    =  .false. 
    156    ahm0    = 40000. 
    157    ahmb0   =     0. 
     85!                               !  Type of the operator : 
     86   ln_traldf_lap    =  .true.   !     laplacian operator 
     87   ln_traldf_bilap  =  .false.  !     bilaplacian operator 
     88                                !  Direction of action  : 
     89   ln_traldf_level  =  .false.  !     iso-level 
     90   ln_traldf_hor    =  .false.  !     horizontal (geopotential)         (require "key_ldfslp" when ln_sco=T) 
     91   ln_traldf_iso    =  .true.   !     iso-neutral                       (require "key_ldfslp") 
     92!                               !  Coefficient 
     93   aht0        =  2000.         !     horizontal eddy diffusivity for tracers [m2/s] 
     94   ahtb0       =     0.         !     background eddy diffusivity for ldf_iso [m2/s] 
     95   aeiv0       =  2000.         !     eddy induced velocity coefficient [m2/s]    (require "key_traldf_eiv") 
    15896/ 
    15997!----------------------------------------------------------------------- 
    160 !       namflg   algorithm flags (algorithm not control by CPP keys) 
     98&namcla        !   cross land advection 
    16199!----------------------------------------------------------------------- 
    162 !  ln_dynhpg_imp   hydrostatic pressure gradient: semi-implicit time scheme  (T) 
    163 !                                                  centered      time scheme  (F) 
    164 &namflg 
    165    ln_dynhpg_imp   =  .false. 
     100   n_cla       =    0      !  advection between 2 ocean pts separates by land 
    166101/ 
    167102!----------------------------------------------------------------------- 
    168 !       nam_dynvor   option of physics/algorithm (not control by CPP keys) 
     103&namqsr        !   penetrative solar radiation 
    169104!----------------------------------------------------------------------- 
    170 !  ln_dynvor_ens   vorticity trends: enstrophy conserving scheme (default T) 
    171 !  ln_dynvor_ene      "         "  : energy conserving scheme    (default F) 
    172 !  ln_dynvor_mix      "         "  : mixed scheme                (default F) 
    173 !  ln_dynvor_een      "         "  : energy & enstrophy scheme   (default F) 
    174 &nam_dynvor 
    175    ln_dynvor_ene = .FALSE. 
    176    ln_dynvor_ens = .TRUE. 
    177    ln_dynvor_mix = .FALSE. 
    178    ln_dynvor_een = .FALSE. 
     105   ln_traqsr   = .true.    !  penetrative solar radiation (T) or not (F) 
     106   xsi1        =   0.35    !  first depth of extinction 
    179107/ 
    180108!----------------------------------------------------------------------- 
    181 !       nam_tau   surface wind stress 
     109&nameos        !   ocean physical parameters 
    182110!----------------------------------------------------------------------- 
    183 !  ntau000   gently increase the stress over the first ntau_rst time-steps 
    184 !  tau0x     uniform value used as default surface heat flux 
    185 !  tau0y     uniform value used as default solar radiation flux 
    186 &nam_tau 
    187    ntau000 =      0 
    188    tau0x   =      0.e0 
    189    tau0y   =      0.e0 
     111   neos        =    0      !  type of equation of state and Brunt-Vaisala frequency 
     112                           !     = 0, UNESCO (formulation of Jackett and McDougall (1994) and of McDougall (1987) ) 
     113                           !     = 1, linear: rho(T)   = rau0 * ( 1.028 - ralpha * T ) 
     114                           !     = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T ) 
     115   ralpha      =    2.e-4  !  thermal expension coefficient (neos= 1 or 2) 
     116   rbeta       =    0.001  !  saline  expension coefficient (neos= 2) 
    190117/ 
    191118!----------------------------------------------------------------------- 
    192 !       nam_flx   surface fluxes 
     119&namdyn        !   offline parameters  
    193120!----------------------------------------------------------------------- 
    194 !  q0       uniform value used as default surface heat flux 
    195 !  qsr0     uniform value used as default solar radiation flux 
    196 !  emp0     uniform value used as default surface freswater budget (E-P) 
    197 &nam_flx 
    198    q0      =      0.e0 
    199    qsr0    =      0.e0 
    200    emp0    =      0.e0 
    201 / 
    202 !----------------------------------------------------------------------- 
    203 !       nam_alb   albedo parameters 
    204 !----------------------------------------------------------------------- 
    205 !  cgren    correction of the snow or ice albedo to take into account 
    206 !  albice   albedo of melting ice in the arctic and antarctic 
    207 !  alphd    coefficients for linear interpolation used to compute albedo 
    208 !           between two extremes values (Pyane, 1972) 
    209 !  alphc     "                                         " 
    210 !  alphdi    "                                         " 
    211 &nam_alb 
    212    cgren    =      0.06 
    213    albice   =      0.5 
    214    alphd    =      0.80 
    215    alphc    =      0.65 
    216    alphdi   =      0.72 
    217 / 
    218 !----------------------------------------------------------------------- 
    219 !       nam_dom   space and time domain (bathymetry, mesh, timestep) 
    220 !----------------------------------------------------------------------- 
    221 !  e3zps_min  the thickness of the partial step is set larger than the 
    222 !  e3zps_rat     the minimum of e3zps_min and e3zps_rat * e3t 
    223 !                (N.B. 0<e3zps_rat<1) 
    224 !  nmsh       =1 create a mesh file (coordinates, scale factors, masks) 
    225 !  nacc       the acceleration of convergence method 
    226 !             = 0, no acceleration, rdt = rdttra 
    227 !             = 1, acceleration used, rdt < rdttra(k) 
    228 !  atfp       asselin time filter parameter 
    229 !  rdt        time step for the dynamics (and tracer if nacc=0) 
    230 !  rdtmin     minimum time step on tracers 
    231 !  rdtmax     maximum time step on tracers 
    232 !  rdth       depth variation of tracer time step 
    233 &nam_dom 
    234    e3zps_min =     5. 
    235    e3zps_rat =     0.1 
    236    nmsh      =     1 
    237    nacc      =     0 
    238    atfp      =     0.1 
    239    rdt       =  26280. 
    240    rdtmin    =  26280. 
    241    rdtmax    =  26280. 
    242    rdth      =   800. 
    243 / 
    244 !----------------------------------------------------------------------- 
    245 !       nam_fwb   freshwater budget correction 
    246 !----------------------------------------------------------------------- 
    247 !  ln_fwb     logical flag for freshwater budget correction (0 annual mean) 
    248 &nam_fwb 
    249    ln_fwb    = .true. 
    250 / 
    251 !----------------------------------------------------------------------- 
    252 !       nam_ptr   Poleward Transport Diagnostic 
    253 !----------------------------------------------------------------------- 
    254 !  ln_diaptr  logical flag for Poleward transport computation 
    255 !  nf_ptr     Frequency of computation 
    256 &nam_ptr 
    257    ln_diaptr = .true. 
    258    nf_ptr    = 15 
    259 / 
    260 !----------------------------------------------------------------------- 
    261 !       nam_cro   cross land advection 
    262 !----------------------------------------------------------------------- 
    263 !  n_cla   advection between 2 ocean pts separates by land  
    264 &nam_cla 
    265    n_cla   = 0 
    266 / 
    267 !----------------------------------------------------------------------- 
    268 !       nam_zdf   vertical physics 
    269 !----------------------------------------------------------------------- 
    270 !  avt0       vertical eddy diffusivity for tracers (m2/s) 
    271 !  ln_zdfnpc  Non-Penetrative Convection          (default T) 
    272 &nam_zdf 
    273    avt0     = 1.2e-5 
    274    ln_zdfnpc = .false. 
    275 / 
    276 !----------------------------------------------------------------------- 
    277 !       nam_bbl   bottom boundary layer scheme 
    278 !----------------------------------------------------------------------- 
    279 !  atrbbl   lateral tracer coeff. for bottom boundary layer scheme(m2/s) 
    280 &nam_bbl 
    281    atrbbl = 10000. 
    282 / 
    283 !----------------------------------------------------------------------- 
    284 !       nam_ddm   double diffusive mixing parameterization 
    285 !----------------------------------------------------------------------- 
    286 !   avts    maximum avs for dd mixing  
    287 !   hsbfr   heat/salt buoyancy flux ratio 
    288 &nam_ddm 
    289       avts  = 1.e-4 
    290       hsbfr = 1.6 
    291 / 
    292 !----------------------------------------------------------------------- 
    293 !       nam_bbc   bottom temperature boundary condition 
    294 !----------------------------------------------------------------------- 
    295 !  ngeo_flux  = 0 no geothermal heat flux 
    296 !             = 1 constant geothermal heat flux 
    297 !             = 2 variable geothermal heat flux (read in geothermal_heating.nc)  
    298 !                 ( C A U T I O N : flux in mW/m2 in the NetCDF file ) 
    299 !  ngeo_flux_const   Constant value of geothermal heat flux (W/m2)  
    300 &nam_bbc 
    301    ngeo_flux =  2 
    302    ngeo_flux_const = 86.4e-3 
    303 / 
    304 !----------------------------------------------------------------------- 
    305 !       nam_qsr   penetrative solar radiation 
    306 !----------------------------------------------------------------------- 
    307 !  ln_traqsr : penetrative solar radiation (T) or not (F)     (Default=T) 
    308 !  rabs       fraction of qsr associated with xsi1 
    309 !  xsi1       first depth of extinction 
    310 !  xsi2       second depth of extinction 
    311 &nam_qsr 
    312    xsi1     =   0.35 
    313 / 
    314 !----------------------------------------------------------------------- 
    315 !       nam_eos   ocean physical parameters 
    316 !----------------------------------------------------------------------- 
    317 !  neos    type of equation of state and Brunt-Vaisala frequency 
    318 !          = 0, UNESCO (formulation of Jackett and McDougall (1994) 
    319 !                                         and of McDougall (1987) ) 
    320 !          = 1, linear: rho(T)   = rau0 * ( 1.028 - ralpha * T ) 
    321 !          = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T ) 
    322 !                               with rau0=1020 set in parcst routine 
    323 !  ralpha  thermal expension coefficient (linear equation of state) 
    324 !  rbeta   saline  expension coefficient (linear equation of state) 
    325 &nam_eos 
    326    neos   =      0 
    327    ralpha =  2.e-4 
    328    rbeta  =  0.001 
    329 / 
    330 !----------------------------------------------------------------------- 
    331 !       nam_offdyn    offline parameters  
    332 !----------------------------------------------------------------------- 
    333 !  ndtadyn   number of period in the file for one year 
    334 !  ndtatot   total number of period in the file 
    335 !  nsptint   indicator for time interpolation 
    336 !  nficdyn    number of file to read 
    337 !  lperdyn  = T periodicity of the unique file 
    338 !             = F  (default)   computed with Blanke' scheme 
    339 &nam_offdyn 
    340     ndtadyn = 73  
    341     ndtatot  =  73 
    342     nsptint  =    1 
    343     nficdyn   = 2 
    344     lperdyn = .true. 
     121    ndtadyn   =  73        ! number of period in the file for one year     
     122    ndtatot   =  73        ! total number of period in the file     
     123    nsptint   =  1         ! indicator for time interpolation     
     124    nficdyn   =  2         ! number of file to read     
     125    lperdyn   = .true.     ! periodicity of the unique file (T) 
     126!                          ! F  (default)   computed with Blanke' scheme     
    345127/ 
    346128 
  • trunk/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_pisces

    r1093 r1121  
     1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     2!! PISCES  :    1  - air-sea exchange                         (nampisext) 
     3!! namelists    2  - biological parameters                    (nampisbio) 
     4!!              3  - parameters for nutrient limitations      (nampislim)     
     5!!              4  - parameters for phytoplankton             (nampisprod,nampismort) 
     6!!              5  - parameters for zooplankton               (nampismes,nampiszoo) 
     7!!              6  - parameters for remineralization          (nampisrem) 
     8!!              7  - parameters for calcite chemistry         (nampiscal) 
     9!!              8  - parameters for inputs deposition         (nampissed) 
     10!!              9  - parameters for Kriest parameterization   (nampiskrp, nampiskrs) 
     11!!              10 - additional 2D/3D  diagnostics            (nampisdia) 
    112!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 ! General namelist for PISCES model 
    3 ! ------------- 
    4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     13!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     14&nampisext     !   air-sea exchange 
     15!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     16   atcco2     = 278.    ! atmospheric pCO2 
     17/ 
     18!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     19&nampisbio     !   biological parameters 
     20!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     21   part       =  0.85    ! part of calcite not dissolved in guts 
     22   nrdttrc    =  4       ! time step frequency for biology 
     23   wsbio      =  2.      ! POC sinking speed 
     24   xkmort     =  1.E-7   ! half saturation constant for mortality 
     25   ferat3     =  3.E-6   ! Fe/C in zooplankton  
     26   wsbio2     =  50.     ! Big particles sinking speed 
     27/ 
     28!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     29&nampislim     !   parameters for nutrient limitations 
     30!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     31   conc0      =  2.e-6    ! Phosphate half saturation 
     32   conc1      =  10E-6    ! Phosphate half saturation for diatoms 
     33   conc2      =  0.02E-9  ! Iron half saturation for phyto 
     34   conc2m     =  0.08E-9  ! Max iron half saturation for phyto 
     35   conc3      =  0.1E-9   ! Iron half saturation for diatoms 
     36   conc3m     =  0.4E-9   ! Maxi iron half saturation for diatoms 
     37   concnnh4   =  1.E-7    ! NH4 half saturation for phyto 
     38   concdnh4   =  5.E-7    ! NH4 half saturation for diatoms 
     39   xksi1      =  2.E-6    ! half saturation constant for Si uptake 
     40   xksi2      =  3.33E-6  ! half saturation constant for Si/C 
     41   xkdoc      =  417.E-6  ! half-saturation constant of DOC remineralization 
     42   caco3r     =  0.3      ! mean rain ratio 
     43/ 
     44!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     45&nampisprod     !   parameters for phytoplankton growth 
     46!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     47   pislope    =  4.       ! P-I slope   
     48   pislope2   =  4.       ! P-I slope  for diatoms 
     49   excret     =  0.05     ! excretion ratio of phytoplankton 
     50   excret2    =  0.05     ! excretion ratio of diatoms 
     51   chlcnm     =  0.033    ! Minimum Chl/C in nanophytoplankton 
     52   chlcdm     =  0.05     ! Minimum Chl/C in diatoms 
     53   fecnm      =  10E-6    ! Maximum Fe/C in nanophytoplankton 
     54   fecdm      =  15E-6    ! Minimum Fe/C in diatoms 
     55   grosip     =  0.151    ! mean Si/C ratio 
     56/ 
     57!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     58&nampismort     !   parameters for phytoplankton sinks 
     59!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     60   wchl       =  0.001    ! quadratic mortality of phytoplankton 
     61   wchld      =  0.02     ! maximum quadratic mortality of diatoms 
     62   mprat      =  0.01     ! phytoplankton mortality rate 
     63   mprat2     =  0.01     ! Diatoms mortality rate 
     64   mpratm     =  0.01     ! Phytoplankton minimum mortality rate 
     65/ 
     66!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     67&nampismes     !   parameters for mesozooplankton 
     68!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     69   grazrat2   =  0.7      ! maximal mesozoo grazing rate 
     70   resrat2    =  0.005    ! exsudation rate of mesozooplankton 
     71   mzrat2     =  0.03     ! mesozooplankton mortality rate 
     72   xprefc     =  1.       ! zoo preference for phyto 
     73   xprefp     =  0.2      ! zoo preference for POC 
     74   xprefz     =  1.       ! zoo preference for zoo 
     75   xprefpoc   =  0.2      ! zoo preference for poc 
     76   xkgraz2    =  20.E-6   ! half sturation constant for meso grazing 
     77   epsher2    =  0.33     ! Efficicency of Mesozoo growth  
     78   sigma2     =  0.6      ! Fraction of mesozoo excretion as DOM 
     79   unass2     =  0.3      ! non assimilated fraction of P by mesozoo 
     80   grazflux   =  5.e3     ! flux-feeding rate 
     81/ 
     82!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     83&nampiszoo     !   parameters for microzooplankton 
     84!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     85   grazrat    =  4.0      ! maximal zoo grazing rate    
     86   resrat     =  0.03     ! exsudation rate of zooplankton 
     87   mzrat      =  0.0      ! zooplankton mortality rate 
     88   xpref2c    =  0.0      ! Microzoo preference for POM  
     89   xpref2p    =  0.5      ! Microzoo preference for Nanophyto 
     90   xpref2d    =  0.5      ! Microzoo preference for Diatoms 
     91   xkgraz     =  20.E-6   ! half sturation constant for grazing  
     92   epsher     =  0.33     ! Efficiency of microzoo growth 
     93   sigma1     =  0.6      ! Fraction of microzoo excretion as DOM 
     94   unass      =  0.3      ! non assimilated fraction of phyto by zoo 
     95/ 
     96!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     97&nampisrem     !   parameters for remineralization 
     98!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     99   xremik    =  0.3       ! remineralization rate of DOC 
     100   xremip    =  0.025     ! remineralisation rate of POC 
     101   nitrif    =  0.05      ! NH4 nitrification rate 
     102   xsirem    =  0.015     ! remineralization rate of Si 
     103   xlam1     =  0.005     ! scavenging rate of Iron 
     104   oxymin    =  1.E-6     ! Half-saturation constant for anoxia  
     105/ 
     106!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     107&nampiscal     !   parameters for Calcite chemistry 
     108!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     109   kdca       =  0.327e3  ! calcite dissolution rate constant (1/time) 
     110   nca        =  1.       ! order of dissolution reaction (dimensionless) 
     111/ 
     112!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     113&nampissed     !   parameters for inputs deposition 
     114!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     115   bdustfer   =  .true.   ! boolean for dust input from the atmosphere 
     116   briver     =  .true.  ! boolean for river input of nutrients 
     117   bndepo     =  .true.  ! boolean for atmospheric deposition of N 
     118   bsedinput  =  .true.  ! boolean for Fe input from sediments 
     119   sedfeinput =  1E-9     ! Coastal release of Iron 
     120   dustsolub  =  0.014    ! Solubility of the dust 
     121/ 
     122!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     123&nampiskrp     !   Kriest parameterization : parameters     "key_kriest" 
     124!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     125   xkr_eta      = 1.17    ! Sinking  exponent 
     126   xkr_zeta     = 2.28    ! N content exponent 
     127   xkr_mass_min = 0.0002  ! Minimum mass for Aggregates 
     128   xkr_mass_max = 1.      ! Maximum mass for Aggregates 
     129/ 
     130!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     131&nampiskrs     !   Kriest parameterization : size classes  "key_kriest" 
     132!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     133   xkr_sfact    = 942.    ! Sinking factor 
     134   xkr_stick    = 0.5     ! Stickiness 
     135   xkr_nnano    = 2.337   ! Nbr of cell in nano size class 
     136   xkr_ndiat    = 3.718   ! Nbr of cell in diatoms size class 
     137   xkr_nmeso    = 7.147   ! Nbr of cell in mesozoo size class 
     138   xkr_naggr    = 9.877   ! Nbr of cell in aggregates  size class 
     139/ 
     140!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     141&nampisdia     !   additional 2D/3D tracers diagnostics ("key_trc_diaadd") 
     142!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     143   nwritedia   =  6000     !  time step frequency for tracers diagnostics 
    5144! 
    6 !----------------------------------------------------------------------- 
    7 !   natext   air-sea exchange 
    8 !----------------------------------------------------------------------- 
    9 !   atcco2 : atmospheric pCO2 
    10 ! 
    11 &natext 
    12    atcco2 = 278., 
     145!              !    name   !           title of the field          !     units      ! 
     146!              !           !                                       !                !   
     147   pisdia2d(1)  = 'Cflx     ' , 'DIC flux                          ',  'molC/m2/s    ' 
     148   pisdia2d(2)  = 'Oflx     ' , 'Oxygen flux                       ',  'molC/m2/s    ' 
     149   pisdia2d(3)  = 'Kg       ' , 'Gas transfer                      ',  'mol/m2/s/uatm' 
     150   pisdia2d(4)  = 'Delc     ' , 'Delta CO2                         ',  'uatm         ' 
     151   pisdia2d(5)  = 'PMO      ' , 'POC export                        ',  'molC/m2/s    ' 
     152   pisdia2d(6)  = 'PMO2     ' , 'GOC export                        ',  'molC/m2/s    ' 
     153   pisdia2d(7)  = 'ExpFe1   ' , 'Nano iron export                  ',  'molFe/m2/s   ' 
     154   pisdia2d(8)  = 'ExpFe2   ' , 'Diatoms iron export               ',  'molFe/m2/s   ' 
     155   pisdia2d(9)  = 'ExpSi    ' , 'Silicate export                   ',  'molSi/m2/s   ' 
     156   pisdia2d(10) = 'ExpCaCO3 ' , 'Calcite export                    ',  'molC/m2/s    ' 
     157   pisdia2d(11) = 'heup     ' , 'euphotic layer depth              ',  'm            ' 
     158   pisdia2d(12) = 'Fedep    ' , 'Iron dep                          ',  'molFe/m2/s   ' 
     159   pisdia2d(13) = 'Nfix     ' , 'Nitrogen Fixation                 ',  'molN/m2/s    ' 
     160   pisdia3d(1)  = 'PH       ' , 'PH                                ',  '-            ' 
     161   pisdia3d(2)  = 'CO3      ' , 'Bicarbonates                      ',  'mol/l        ' 
     162   pisdia3d(3)  = 'CO3sat   ' , 'CO3 saturation                    ',  'mol/l        ' 
     163   pisdia3d(4)  = 'PAR      ' , 'light penetration                 ',  'W/m2         ' 
     164   pisdia3d(5)  = 'PPPHY    ' , 'Primary production of nanophyto   ',  'molC/m3/s    ' 
     165   pisdia3d(6)  = 'PPPHY2   ' , 'Primary production of diatoms     ',  'molC/m3/s    ' 
     166   pisdia3d(7)  = 'PPZOO    ' , 'Primary production of microzoo    ',  'molC/m3/s    ' 
     167   pisdia3d(8)  = 'PPZOO2   ' , 'Primary production of mesozoo     ',  'molC/m3/s    ' 
     168   pisdia3d(9)  = 'PBSi     ' , 'Primary production of Si diatoms  ',  'molSi/m3/s   ' 
     169   pisdia3d(10) = 'PFeN     ' , 'Primary production of nano iron   ',  'molFe/m3/s   ' 
     170   pisdia3d(11) = 'PFeD     ' , 'Primary production of diatoms iron',  'molFe/m3/s   ' 
    13171/ 
    14 !----------------------------------------------------------------------- 
    15 !   natbio   biological parameters 
    16 !----------------------------------------------------------------------- 
    17 !  part        part of calcite not dissolved in guts 
    18 !  nrdttrc     time step frequency for biology 
    19 !  wsbio       POC sinking speed 
    20 !  xkmort      half saturation constant for mortality 
    21 !  ferat3      Fe/C in zooplankton 
    22 !  wsbio2      Big particles sinking speed 
    23 ! 
    24 &natbio 
    25    part       =  0.85, 
    26    nrdttrc    =  4, 
    27    wsbio      =  2. , 
    28    xkmort     =  1.E-7 , 
    29    ferat3     =  3.E-6, 
    30    wsbio2     =  50., 
    31 / 
    32 !----------------------------------------------------------------------- 
    33 !   natlim   parameters for nutrient limitations 
    34 !----------------------------------------------------------------------- 
    35 !  conc0       Phosphate half saturation 
    36 !  conc1       Phosphate half saturation for diatoms 
    37 !  conc2       Iron half saturation for phyto 
    38 !  conc3       Iron half saturation for diatoms 
    39 !  concnnh4    NH4 half saturation for phyto 
    40 !  concdnh4    NH4 half saturation for diatoms 
    41 !  xksi1       half saturation constant for Si uptake 
    42 !  xksi2       half saturation constant for Si/C 
    43 !  xkdoc       half-saturation constant of DOC remineralization 
    44 !  caco3r      mean rain ratio 
    45 &natlim 
    46    conc0      =  2.e-6, 
    47    conc1      =  10E-6 , 
    48    conc2      =  0.02E-9 , 
    49    conc2m     =  0.08E-9, 
    50    conc3      =  0.1E-9 , 
    51    conc3m     =  0.4E-9, 
    52    concnnh4   =  1.E-7, 
    53    concdnh4   =  5.E-7, 
    54    xksi1      =  2.E-6 , 
    55    xksi2      =  3.33E-6 , 
    56    xkdoc      =  417.E-6 , 
    57    caco3r     =  0.3, 
    58 / 
    59 !----------------------------------------------------------------------- 
    60 !   natprod   parameters for phytoplankton growth 
    61 !----------------------------------------------------------------------- 
    62 !  pislope     P-I slope 
    63 !  pislope2    P-I slope  for diatoms 
    64 !  excret      excretion ratio of phytoplankton 
    65 !  excret2     excretion ratio of diatoms 
    66 !  chlcnm      Minimum Chl/C in nanophytoplankton 
    67 !  chlcdm      Minimum Chl/C in diatoms 
    68 !  fecnm       Maximum Fe/C in nanophytoplankton 
    69 !  fecdm       Minimum Fe/C in diatoms 
    70 !  grosip      mean Si/C ratio 
    71 &natprod 
    72    pislope    =  4. , 
    73    pislope2   =  4. , 
    74    excret     =  0.05 , 
    75    excret2    =  0.05 , 
    76    chlcnm     =  0.033, 
    77    chlcdm     =  0.05, 
    78    fecnm      =  10E-6, 
    79    fecdm      =  15E-6, 
    80    grosip     =  0.151, 
    81 / 
    82 !----------------------------------------------------------------------- 
    83 !   natmort   parameters for phytoplankton sinks 
    84 !----------------------------------------------------------------------- 
    85 !  wchl        quadratic mortality of phytoplankton 
    86 !  wchld       maximum quadratic mortality of diatoms 
    87 !  mprat       phytoplankton mortality rate 
    88 !  mprat2      Diatoms mortality rate 
    89 !  mpratm      Phytoplankton minimum mortality rate 
    90 &natmort 
    91    wchl       =  0.001, 
    92    wchld      =  0.02, 
    93    mprat      =  0.01, 
    94    mprat2     =  0.01, 
    95    mpratm     =  0.01, 
    96 / 
    97 !----------------------------------------------------------------------- 
    98 !   natmes   parameters for mesozooplankton 
    99 !----------------------------------------------------------------------- 
    100 !  grazrat2    maximal mesozoo grazing rate 
    101 !  resrat2     exsudation rate of mesozooplankton 
    102 !  mzrat2      mesozooplankton mortality rate 
    103 !  xprefc      zoo preference for phyto 
    104 !  xprefp      zoo preference for POC 
    105 !  xprefz      zoo preference for zoo 
    106 !  xprefpoc    zoo preference for poc 
    107 !  xkgraz2     half sturation constant for meso grazing 
    108 !  epsher2     Efficicency of Mesozoo growth 
    109 !  sigma2      Fraction of mesozoo excretion as DOM 
    110 !  unass2      non assimilated fraction of P by mesozoo 
    111 !  grazflux    flux-feeding rate 
    112 &natmes 
    113    grazrat2   =  0.7, 
    114    resrat2    =  0.005, 
    115    mzrat2     =  0.03, 
    116    xprefc     =  1. , 
    117    xprefp     =  0.2 , 
    118    xprefz     =  1 , 
    119    xprefpoc   =  0.2 , 
    120    xkgraz2    =  20.E-6 , 
    121    epsher2    =  0.33 , 
    122    sigma2     =  0.6, 
    123    unass2     =  0.3 , 
    124    grazflux   =  5.e3, 
    125 / 
    126 !----------------------------------------------------------------------- 
    127 !   natbio   biological parameters 
    128 !----------------------------------------------------------------------- 
    129 !  grazrat     maximal zoo grazing rate 
    130 !  resrat      exsudation rate of zooplankton 
    131 !  mzrat       zooplankton mortality rate 
    132 !  xpref2c      Microzoo preference for POM 
    133 !  xpref2p      Microzoo preference for Nanophyto 
    134 !  xpref2d      Microzoo preference for Diatoms 
    135 !  xkgraz      half sturation constant for grazing 
    136 !  epsher      Efficiency of microzoo growth 
    137 !  sigma1      Fraction of microzoo excretion as DOM 
    138 !  unass       non assimilated fraction of phyto by zoo 
    139 &natzoo 
    140    grazrat    =  4.0, 
    141    resrat     =  0.03, 
    142    mzrat      =  0.0, 
    143    xpref2c    =  0.0 , 
    144    xpref2p    =  0.5 , 
    145    xpref2d    =  0.5 , 
    146    xkgraz     =  20.E-6 , 
    147    epsher     =  0.33 , 
    148    sigma1     =  0.6, 
    149    unass      =  0.3 , 
    150 / 
    151 ! 
    152 !----------------------------------------------------------------------- 
    153 !   natrem   parameters for remineralization 
    154 !----------------------------------------------------------------------- 
    155 !  xremik      remineralization rate of DOC 
    156 !  xremip      remineralisation rate of POC 
    157 !  nitrif      NH4 nitrification rate 
    158 !  xsirem      remineralization rate of Si 
    159 !  xlam1       scavenging rate of Iron 
    160 !  oxymin      Half-saturation constant for anoxia 
    161 &natrem 
    162    xremik    =  0.3, 
    163    xremip    =  0.025, 
    164    nitrif    =  0.05, 
    165    xsirem    =  0.015, 
    166    xlam1     =  0.005, 
    167    oxymin    =  1.E-6, 
    168 / 
    169 !----------------------------------------------------------------------- 
    170 !   natcal   Calcite chemistry 
    171 !----------------------------------------------------------------------- 
    172 !  kdca        calcite dissolution rate constant (1/time) 
    173 !  nca         order of dissolution reaction (dimensionless) 
    174 &natcal 
    175    kdca       =  0.327e3, 
    176    nca        =  1., 
    177 / 
    178 !----------------------------------------------------------------------- 
    179 !   natsms   inputs deposition 
    180 !----------------------------------------------------------------------- 
    181 !   bdustfer    boolean for dust input from the atmosphere 
    182 !   briver      boolean for river input of nutrients 
    183 !   bndepo      boolean for atmospheric deposition of N 
    184 !   bsedinput   boolean for Fe input from sediments 
    185 !   sedfeinput  Coastal release of Iron 
    186 ! 
    187 &natsms 
    188    bdustfer   =  .true., 
    189    briver     =  .false., 
    190    bndepo     =  .false., 
    191    bsedinput  =  .false., 
    192    sedfeinput =  1E-9, 
    193    dustsolub  =  0.014, 
    194 / 
    195 !--------------------------------------------------------------------------------- 
    196 !   natkrpar   parameter for Kriest parameterization      (#ifdef key_kriest) 
    197 !--------------------------------------------------------------------------------- 
    198 !  xkr_eta       Sinking  exponent 
    199 !  xkr_zeta      N content exponent 
    200 !  xkr_mass_min  Minimum mass for Aggregates 
    201 !  xkr_mass_max  Maximum mass for Aggregates 
    202 ! 
    203 &natkrpar 
    204    xkr_eta      = 1.17, 
    205    xkr_zeta     = 2.28, 
    206    xkr_mass_min = 0.0002, 
    207    xkr_mass_max = 1., 
    208 / 
    209 !--------------------------------------------------------------------------------- 
    210 !   natkrsize   size calsses for Kriest parameterization      (#ifdef key_kriest) 
    211 !--------------------------------------------------------------------------------- 
    212 !  xkr_sfact     Sinking factor 
    213 !  xkr_stick     Stickiness 
    214 !  xkr_xnnano    Nbr of cell in nano size class 
    215 !  xkr_ndiat     Nbr of cell in diatoms size class 
    216 !  xkr_nmeso     Nbr of cell in mesozoo size class 
    217 !  xkr_naggr     Nbr of cell in aggregates  size class 
    218 ! 
    219 &natkrsize 
    220    xkr_sfact    = 942., 
    221    xkr_stick    = 0.5, 
    222    xkr_nnano    = 2.337, 
    223    xkr_ndiat    = 3.718, 
    224    xkr_nmeso    = 7.147, 
    225    xkr_naggr    = 9.877, 
    226 / 
  • trunk/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_top

    r1092 r1121  
     1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     2!! NEMO/TOP1 :  1 - tracer definition                     (namtoptrc) 
     3!! namelists    2 - dynamical tracer trends               (namtoptrd) 
     4!!              6 - tracer advection                      (namtopadv) 
     5!!              7 - tracer bottom boundary                (namtopbbl) 
     6!!              8 - tracer lateral diffusion              (namtopldf) 
     7!!              3 - tracer vertical physics               (namtopzdf) 
     8!!              9 - tracer newtonian damping              (namtopdmp) 
    19!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 ! OPA MODEL general namelist for passive tracers 
    3 ! ------------- 
    4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     10!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     11&namtoptrc     !   tracers definition 
     12!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     13   ndttrc      =  1        !  time step frequency for passive tracers       
     14   nwritetrc   =  6000     !  time step frequency for tracer outputs 
     15   lrsttr      = .false.   !  start from a restart file (T) or not (F) 
     16   nrsttr      =   0       !  restart control = 0 initial time step is not compared to the restart file value 
     17                           !                  = 1 do not use the value in the restart file 
     18                           !                  = 2 calendar parameters read in the restart file 
    519! 
    6 !----------------------------------------------------------------------- 
    7 !       nattrc   
    8 !----------------------------------------------------------------------- 
    9 ! 
    10 !       NATTRC    
    11 !       nwritetrc time step frequency for tracer outputs 
    12 !       lrsttr    boolean term for tracer model restart (true or false) 
    13 !       nrsttr    control of the time step for tracer model restart (0, 1 or 2) 
    14 !       tracer type defined by : 
    15 !                 *  short name  
    16 !                 *  long_name 
    17 !                 *  units 
    18 !                 *  logical to read initial value from file or not 
    19 !                 *  multiplicative coefficient 
    20 !                 *  logical to save value   
    21 !  
    22 &nattrc 
    23    nwritetrc   = 6000  
    24    lrsttr      = .true. 
    25    nrsttr      = 0 
    26    tracer(1)   = 'DIC     ' , 'Dissolved inorganic Concentration          ',  'umol/L' ,  .false. ,  .true. 
    27    tracer(2)   = 'Alkalini' , 'Total Alkalinity Concentration             ',  'ueq/L ' ,  .false. ,  .true. 
    28    tracer(3)   = 'O2      ' , 'Dissolved Oxygen Concentration             ',  'umol/L' ,  .false. ,  .true. 
    29    tracer(4)   = 'CaCO3   ' , 'Calcite Concentration                      ',  'umol/L' ,  .false. ,  .true. 
    30    tracer(5)   = 'PO4     ' , 'Phosphate Concentration                    ',  'umol/L' ,  .false. ,  .true. 
    31    tracer(6)   = 'POC     ' , 'Small particle organic carbon Concentration',  'umol/L' ,  .false. ,  .true. 
    32    tracer(7)   = 'Si      ' , 'Silicate Concentration                     ',  'umol/L' ,  .false. ,  .true. 
    33    tracer(8)   = 'PHY     ' , 'Nanophytoplankton Concentration            ',  'umol/L' ,  .false. ,  .true. 
    34    tracer(9)   = 'ZOO     ' , 'Microzooplankton Concentration             ',  'umol/L' ,  .false. ,  .true. 
    35    tracer(10)  = 'DOC     ' , 'Dissolved organic Concentration            ',  'umol/L' ,  .false. ,  .true. 
    36    tracer(11)  = 'PHY2    ' , 'Diatoms Concentration                      ',  'umol/L' ,  .false. ,  .true. 
    37    tracer(12)  = 'ZOO2    ' , 'Mesozooplankton Concentration              ',  'umol/L' ,  .false. ,  .true. 
    38    tracer(13)  = 'BSi     ' , 'Diatoms Silicate Concentration             ',  'umol/L' ,  .false. ,  .true. 
    39    tracer(14)  = 'Fer     ' , 'Dissolved Iron Concentration               ',  'umol/L' ,  .false. ,  .true. 
    40    tracer(15)  = 'BFe     ' , 'Big iron particles Concentration           ',  'umol/L' ,  .false. ,  .true. 
    41    tracer(16)  = 'GOC     ' , 'Big particle organic carbon Concentration  ',  'umol/L' ,  .false. ,  .true. 
    42    tracer(17)  = 'SFe     ' , 'Small iron particles Concentration         ',  'umol/L' ,  .false. ,  .true. 
    43    tracer(18)  = 'DFe     ' , 'Diatoms iron  Concentration                ',  'umol/L' ,  .false. ,  .true. 
    44    tracer(19)  = 'DSi     ' , 'Sinking biogenic Silicate Concentration    ',  'umol/L' ,  .false. ,  .true. 
    45    tracer(20)  = 'NFe     ' , 'Nano iron Concentration                    ',  'umol/L' ,  .false. ,  .true. 
    46    tracer(21)  = 'NCHL    ' , 'Nano chlorophyl Concentration              ',  'umol/L' ,  .false. ,  .true. 
    47    tracer(22)  = 'DCHL    ' , 'Diatoms chlorophyl Concentration           ',  'umol/L' ,  .false. ,  .true. 
    48    tracer(23)  = 'NO3     ' , 'Nitrates Concentration                     ',  'umol/L' ,  .false. ,  .true. 
    49    tracer(24)  = 'NH4     ' , 'Ammonium Concentration                     ',  'umol/L' ,  .false. ,  .true. 
     20!              !    name   !           title of the field              !   units   ! initial data ! save   ! 
     21!              !           !                                           !           ! from file    ! or not !  
     22!              !           !                                           !           ! or not       !        ! 
     23   tracer(1)   = 'DIC     ' , 'Dissolved inorganic Concentration      ',  'umol/L' ,  .false.     ,  .true. 
     24   tracer(2)   = 'Alkalini' , 'Total Alkalinity Concentration         ',  'ueq/L ' ,  .false.     ,  .true. 
     25   tracer(3)   = 'O2      ' , 'Dissolved Oxygen Concentration         ',  'umol/L' ,  .false.     ,  .true. 
     26   tracer(4)   = 'CaCO3   ' , 'Calcite Concentration                  ',  'umol/L' ,  .false.     ,  .true. 
     27   tracer(5)   = 'PO4     ' , 'Phosphate Concentration                ',  'umol/L' ,  .false.     ,  .true. 
     28   tracer(6)   = 'POC     ' , 'Small organic carbon Concentration     ',  'umol/L' ,  .false.     ,  .true. 
     29   tracer(7)   = 'Si      ' , 'Silicate Concentration                 ',  'umol/L' ,  .false.     ,  .true. 
     30   tracer(8)   = 'PHY     ' , 'Nanophytoplankton Concentration        ',  'umol/L' ,  .false.     ,  .true. 
     31   tracer(9)   = 'ZOO     ' , 'Microzooplankton Concentration         ',  'umol/L' ,  .false.     ,  .true. 
     32   tracer(10)  = 'DOC     ' , 'Dissolved organic Concentration        ',  'umol/L' ,  .false.     ,  .true. 
     33   tracer(11)  = 'PHY2    ' , 'Diatoms Concentration                  ',  'umol/L' ,  .false.     ,  .true. 
     34   tracer(12)  = 'ZOO2    ' , 'Mesozooplankton Concentration          ',  'umol/L' ,  .false.     ,  .true. 
     35   tracer(13)  = 'BSi     ' , 'Diatoms Silicate Concentration         ',  'umol/L' ,  .false.     ,  .true. 
     36   tracer(14)  = 'Fer     ' , 'Dissolved Iron Concentration           ',  'umol/L' ,  .false.     ,  .true. 
     37   tracer(15)  = 'BFe     ' , 'Big iron particles Concentration       ',  'umol/L' ,  .false.     ,  .true. 
     38   tracer(16)  = 'GOC     ' , 'Big organic carbon Concentration       ',  'umol/L' ,  .false.     ,  .true. 
     39   tracer(17)  = 'SFe     ' , 'Small iron particles Concentration     ',  'umol/L' ,  .false.     ,  .true. 
     40   tracer(18)  = 'DFe     ' , 'Diatoms iron  Concentration            ',  'umol/L' ,  .false.     ,  .true. 
     41   tracer(19)  = 'DSi     ' , 'Sinking biogenic Silicate Concentration',  'umol/L' ,  .false.     ,  .true. 
     42   tracer(20)  = 'NFe     ' , 'Nano iron Concentration                ',  'umol/L' ,  .false.     ,  .true. 
     43   tracer(21)  = 'NCHL    ' , 'Nano chlorophyl Concentration          ',  'umol/L' ,  .false.     ,  .true. 
     44   tracer(22)  = 'DCHL    ' , 'Diatoms chlorophyl Concentration       ',  'umol/L' ,  .false.     ,  .true. 
     45   tracer(23)  = 'NO3     ' , 'Nitrates Concentration                 ',  'umol/L' ,  .false.     ,  .true. 
     46   tracer(24)  = 'NH4     ' , 'Ammonium Concentration                 ',  'umol/L' ,  .false.     ,  .true. 
    5047/ 
    5148!----------------------------------------------------------------------- 
    52 !       natrtd   dynamical tracers trends (#ifdef key_trc_diatrd)  
     49&namtoptrd     !   dynamical tracers trends ("key_trc_diatrd") 
    5350!----------------------------------------------------------------------- 
    54 !   nwritetrd : time step frequency for dynamical trends outputs 
    55 !   luttrd    : logical to keep large diagnostics with trends or not 
    56 !               one value per tracer 
    57 &natrtd 
    58    nwritetrd  = 6000 
    59    luttrd(1)  = .false. 
    60    luttrd(2)  = .false. 
    61    luttrd(3)  = .false. 
    62    luttrd(4)  = .false. 
    63    luttrd(5)  = .false. 
    64    luttrd(6)  = .false. 
    65    luttrd(7)  = .false. 
    66    luttrd(8)  = .false. 
    67    luttrd(9)  = .false. 
    68    luttrd(10) = .false. 
    69    luttrd(11) = .false. 
    70    luttrd(12) = .false. 
    71    luttrd(13) = .false. 
    72    luttrd(14) = .false. 
    73    luttrd(15) = .false. 
    74    luttrd(16) = .false. 
    75    luttrd(17) = .false. 
    76    luttrd(18) = .false. 
    77    luttrd(19) = .false. 
    78    luttrd(20) = .false. 
    79    luttrd(21) = .false. 
    80    luttrd(22) = .false. 
    81    luttrd(23) = .false. 
    82    luttrd(24) = .false. 
     51   nwritetrd  =    6000   !  time step frequency for dynamical trends outputs 
     52!             !    save trends or not  ! 
     53   luttrd(1)  =   .false. 
     54   luttrd(2)  =   .false. 
     55   luttrd(3)  =   .false. 
     56   luttrd(4)  =   .false. 
     57   luttrd(5)  =   .false. 
     58   luttrd(6)  =   .false. 
     59   luttrd(7)  =   .false. 
     60   luttrd(8)  =   .false. 
     61   luttrd(9)  =   .false. 
     62   luttrd(10) =   .false. 
     63   luttrd(11) =   .false. 
     64   luttrd(12) =   .false. 
     65   luttrd(13) =   .false. 
     66   luttrd(14) =   .false. 
     67   luttrd(15) =   .false. 
     68   luttrd(16) =   .false. 
     69   luttrd(17) =   .false. 
     70   luttrd(18) =   .false. 
     71   luttrd(19) =   .false. 
     72   luttrd(20) =   .false. 
     73   luttrd(21) =   .false. 
     74   luttrd(22) =   .false. 
     75   luttrd(23) =   .false. 
     76   luttrd(24) =   .false. 
    8377/ 
    8478!----------------------------------------------------------------------- 
    85 !       natdia  additional 2D/3D  (#ifdef key_trc_diaadd) 
     79&namtopadv    !   advection scheme for passive tracer  
    8680!----------------------------------------------------------------------- 
    87 !  nwritedia : time step frequency for additional arrays outputs 
    88 !  2D/3D diagnostic type defined by : 
    89 !                 *  short name  
    90 !                 *  long_name 
    91 !                 *  units 
    92 !                 *  logical to save value or not  
    93 !  
    94 &natdia 
    95    nwritedia   = 6000 
    96    diag2d(1)   = 'Cflx     ' , 'DIC flux                          ',  'molC/m2/s    ' 
    97    diag2d(2)   = 'Oflx     ' , 'Oxygen flux                       ',  'molC/m2/s    ' 
    98    diag2d(3)   = 'Kg       ' , 'Gas transfer                      ',  'mol/m2/s/uatm' 
    99    diag2d(4)   = 'Delc     ' , 'Delta CO2                         ',  'uatm         ' 
    100    diag2d(5)   = 'PMO      ' , 'POC export                        ',  'molC/m2/s    ' 
    101    diag2d(6)   = 'PMO2     ' , 'GOC export                        ',  'molC/m2/s    ' 
    102    diag2d(7)   = 'ExpFe1   ' , 'Nano iron export                  ',  'molFe/m2/s   ' 
    103    diag2d(8)   = 'ExpFe2   ' , 'Diatoms iron export               ',  'molFe/m2/s   ' 
    104    diag2d(9)   = 'ExpSi    ' , 'Silicate export                   ',  'molSi/m2/s   ' 
    105    diag2d(10)  = 'ExpCaCO3 ' , 'Calcite export                    ',  'molC/m2/s    ' 
    106    diag2d(11)  = 'heup     ' , 'euphotic layer depth              ',  'm            ' 
    107    diag2d(12)  = 'Fedep    ' , 'Iron dep                          ',  'molFe/m2/s   ' 
    108    diag2d(13)  = 'Nfix     ' , 'Nitrogen Fixation                 ',  'molN/m2/s    ' 
    109    diag3d(1)   = 'PH       ' , 'PH                                ',  '-            ' 
    110    diag3d(2)   = 'CO3      ' , 'Bicarbonates                      ',  'mol/l        ' 
    111    diag3d(3)   = 'CO3sat   ' , 'CO3 saturation                    ',  'mol/l        ' 
    112    diag3d(4)   = 'PAR      ' , 'light penetration                 ',  'W/m2         ' 
    113    diag3d(5)   = 'PPPHY    ' , 'Primary production of nanophyto   ',  'molC/m3/s    ' 
    114    diag3d(6)   = 'PPPHY2   ' , 'Primary production of diatoms     ',  'molC/m3/s    ' 
    115    diag3d(7)   = 'PPZOO    ' , 'Primary production of microzoo    ',  'molC/m3/s    ' 
    116    diag3d(8)   = 'PPZOO2   ' , 'Primary production of mesozoo     ',  'molC/m3/s    ' 
    117    diag3d(9)   = 'PBSi     ' , 'Primary production of Si diatoms  ',  'molSi/m3/s   ' 
    118    diag3d(10)  = 'PFeN     ' , 'Primary production of nano iron   ',  'molFe/m3/s   ' 
    119    diag3d(11)  = 'PFeD     ' , 'Primary production of diatoms iron',  'molFe/m3/s   ' 
     81   ln_trcadv_cen2   =  .false.  !  2nd order centered scheme    
     82   ln_trcadv_tvd    =  .false.  !  TVD scheme    
     83   ln_trcadv_muscl  =  .true.   !  MUSCL scheme 
     84   ln_trcadv_muscl2 =  .false.  !  MUSCL2 scheme + cen2 at boundaries 
     85   ln_trcadv_smolar =  .false.  !  SMOLAR scheme 
     86   rsc              =  1.       !  tuning coefficient for Smolar. scheme  
     87   ncortrc          =  1        !  number of corrective phases for Smolar. scheme  
     88   crosster         =  .false.  !  computes Smolar crossterms (T) or not (F) 
    12089/ 
    12190!----------------------------------------------------------------------- 
    122 !       natnum  numerical schemes  
     91&namtopbbl    !   bottom boundary layer scheme for passive tracer  
    12392!----------------------------------------------------------------------- 
    124 !  ndttrc time step frequency for passive tracers 
    125 !  lhdf logical if true computes horizontal diffusion 
    126 !  rsc tuning coefficient for Smolar.  
    127 !  rtrn truncation value for Smolar. 
    128 !  ncor number of corrective phases for Smolar.  
    129 !  crosster logical if true computes Smolar crossterms 
    130 &natnum 
    131    ndttrc   = 1 
    132    rsc      = 1. 
    133    rtrn     = 1.e-15 
    134    ncortrc  = 1 
    135    crosster = .false. 
     93   atrcbbl          = 1000.     !  lateral mixing coefficient in the bbl  [m2/s] 
    13694/ 
    13795!----------------------------------------------------------------------- 
    138 !       namtrcadv   advection scheme for tracer (option not control by CPP keys) 
     96&namtopldf    !   lateral diffusion scheme for passive tracer  
    13997!----------------------------------------------------------------------- 
    140 !  ln_trcadv_cen2     2nd order centered scheme    (default F) 
    141 !  ln_trcadv_tvd      TVD scheme                   (default F) 
    142 !  ln_trcadv_muscl    MUSCL scheme                 (default F) 
    143 !  ln_trcadv_muscl2   MUSCL2 scheme                (default F) 
    144 !  ln_trcadv_smolar   SMOLAR scheme                (default T) 
    145 &namtrcadv 
    146    ln_trcadv_cen2   =  .false. 
    147    ln_trcadv_tvd    =  .false. 
    148    ln_trcadv_muscl  =  .true. 
    149    ln_trcadv_muscl2 =  .false. 
    150    ln_trcadv_smolar =  .false. 
    151 / 
    152 ! 
    153 !----------------------------------------------------------------------- 
    154 !       namtrcbbl   bottom boundary layer scheme 
    155 !----------------------------------------------------------------------- 
    156 !  atrcbbl   lateral tracer coeff. for bottom boundary layer scheme(m2/s) 
    157 &namtrcbbl 
    158    atrcbbl = 1000. 
     98   ln_trcldf_diff   =  .true.   !  performs lateral diffusion (T) or not (F) 
     99!                               !  Type of the operator :  
     100   ln_trcldf_lap    =  .true.   !     laplacian operator        
     101   ln_trcldf_bilap  =  .false.  !     bilaplacian operator      
     102                                !  Direction of action  : 
     103   ln_trcldf_level  =  .false.  !     iso-level                 
     104   ln_trcldf_hor    =  .false.  !     horizontal (geopotential)         (require "key_ldfslp" when ln_sco=T) 
     105   ln_trcldf_iso    =  .true.   !     iso-neutral                       (require "key_ldfslp") 
     106!                               !  Coefficient 
     107   ahtrc0      =  2000.         !     horizontal eddy diffusivity for tracers [m2/s] 
     108   ahtrb0      =     0.         !     background eddy diffusivity for ldf_iso [m2/s] 
     109   aeivtr0     =  2000.         !     eddy induced velocity coefficient [m2/s]    (require "key_trcldf_eiv") 
     110   trcrat      =  1.            !  ratio betweeen passive and active tracer diffusion coeff 
    159111/ 
    160112!----------------------------------------------------------------------- 
    161 !       namtrcldf   lateral diffusion scheme for tracer (option not control by CPP keys) 
     113&namtopzdf        !   vertical physics 
    162114!----------------------------------------------------------------------- 
    163 !  Flag to performs lateral diffusion or not : 
    164 !     ln_trcldf_diff 
    165 !  Type of the operator :  
    166 !     ln_trcldf_lap    laplacian operator          (default T) 
    167 !     ln_trcldf_bilap  bilaplacian operator        (default F) 
    168 !  Direction of action  :  
    169 !     ln_trcldf_level  iso-level                   (default F) 
    170 !     ln_trcldf_hor    horizontal (geopotential)   (default F)^** 
    171 !     ln_trcldf_iso    iso-neutral                 (default T)^* 
    172 ! ^* require key_ldfslp to compute the direction of the lateral diffusion 
    173 ! ^** require key_ldfslp in s-coordinate 
    174 !  ahtrb0     background eddy diffusivity for isopycnal diffusion (m2/s) 
    175 !  trcrat     ratio betweeen passive and active tracer diffusion coeff 
    176 !  ahtrc0     horizontal eddy diffus. for passive tracer 
    177 !  aeivtr0    eddy induced veloc. coef. for passive tracer 
    178 &namtrcldf 
    179    ln_trcldf_diff   =  .true. 
    180    ln_trcldf_lap    =  .true. 
    181    ln_trcldf_bilap  =  .false. 
    182    ln_trcldf_level  =  .false. 
    183    ln_trcldf_hor    =  .false. 
    184    ln_trcldf_iso    =  .true. 
    185    ahtrb0           =  0.  
    186    trcrat           =  1. 
    187    ahtrc0           =  2000 
    188    aeivtr0          =  2000. 
     115   ln_trczdf_exp   =  .false.  !  split explicit (T) or implicit (F) time stepping 
     116   n_trczdf_exp    =   3       !  number of sub-timestep for ln_trczdfexp=T 
    189117/ 
    190118!----------------------------------------------------------------------- 
    191 !       namtrczdf   vertical physics 
     119&namtopdmp        !   passive tracer newtonian damping                 ('key_trcdmp') 
    192120!----------------------------------------------------------------------- 
    193 !  ln_zdfexp   vertical physics: (=T)  time splitting (T)     (Default=F) 
    194 !                               (=F)  euler backward (F) 
    195 !  n_zdfexp   number of sub-timestep for time splitting scheme 
    196 &namtrczdf 
    197    ln_trczdf_exp =  .false. 
    198    n_trczdf_exp =      3 
     121   ndmptr      =   20      !  type of damping in passive tracers 
     122                           !     ='latitude', damping poleward of 'ndmp' degrees and function  
     123                           !                  of the distance-to-coast. Red and Med Seas as ndmptr=-1 
     124                           !     =-1 damping only in Med and Red Seas 
     125   ndmpftr     =    0      !  create a damping.coeff NetCDF file (=1) or not (=0) 
     126   nmldmptr    =    1      !  type of damping: =0 damping throughout the water column 
     127                           !                   =1 no damping in the mixed layer defined by avt >5cm2/s ) 
     128                           !                   =2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 
     129   sdmptr      =   50.     !  surface time scale for internal damping (days) 
     130   bdmptr      =  360.     !  bottom  time scale for internal damping (days) 
     131   hdmptr      =  800.     !  depth of transition between sdmptr and bdmptr (meters) 
    199132/ 
    200 !----------------------------------------------------------------------- 
    201 !       namtrcdmp   tracer newtonian damping ('key_trcdmp') 
    202 !----------------------------------------------------------------------- 
    203 !  ndmptr    type of damping in temperature and salinity  
    204 !          (='latitude', damping poleward of 'ndmp' degrees and function  
    205 !             of the distance-to-coast. Red and Med Seas as ndmp=-1) 
    206 !          (=-1 damping only in Med and Red Seas) 
    207 !  ndmpftr   =1 create a damping.coeff NetCDF file (the 3D damping array) 
    208 !  nmldmptr  type of damping in the mixed layer 
    209 !          (=0 damping throughout the water column) 
    210 !     (=1 no damping in the mixed layer defined by avt >5cm2/s ) 
    211 !     (=2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 
    212 !  sdmptr    surface time scale for internal damping (days) 
    213 !  bdmptr    bottom time scale for internal damping (days) 
    214 !  hdmptr    depth of transition between sdmp and bdmp (meters) 
    215 &namtrcdmp 
    216    ndmptr   =  20 
    217    ndmpftr  =   0 
    218    nmldmptr =   1 
    219    sdmptr   =  50. 
    220    bdmptr   = 360. 
    221    hdmptr   = 800. 
    222 / 
  • trunk/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make

    r1078 r1121  
    22# some variables 
    33TMP = ../../../tmp 
     4 
     5#WARNING : NEMO does NOT support fortran 95 signed zero behaviour when using intrinsec SIGN function 
     6#          This doesnt happen whith Fortran 90 compilers but 
     7#          Check your compilers option in consequence when using real F95 compilers 
     8 
    49#-Q- sx8mercure  # Compiler options NEMO (CEA SX6-NEC)  
    510#-Q- sx8mercure  F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     
    3843#-Q- g95  F_F = $(F_O)-ffixed-form -ffixed-line-length-132 
    3944#-Q- g95  L_X = -r8 -O3 
     45#-Q- gfortran  # Compiler options for NEMO (gfortran version) 
     46#-Q- gfortran  F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     47#-Q- gfortran  F_F = $(F_O)-ffixed-form -ffixed-line-length-132 
     48#-Q- gfortran  L_X = -fdefault-real-8 
    4049#-Q- aix    # Compiler options for NEMO (aix version) 
    4150#-Q- aix    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     
    4352#-Q- aix   L_O = $(F_P) -q64 -O3 
    4453#-Q- aix   L_X = $(L_O) 
     54#-Q- babel  # Compiler options for NEMO (blue gene version) 
     55#-Q- babel  F_O =  -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     56#-Q- babel  F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     57#-Q- babel  L_X = $(L_O) 
    4558#-Q- osxxlf    # Compiler options for NEMO (osxxlf version) 
    4659#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     
    304317   @$(F_C) \ 
    305318#-Q- aix    -qsuffix=f=F90 \ 
     319#-Q- babel     -qsuffix=f=F90 \ 
    306320#-Q- osxxlf    -qsuffix=f=F90 \ 
    307321   $(P_P) $(F_O) \ 
     
    312326#-Q- eshpux    -R2 \ 
    313327#-Q- aix    -qsource \ 
     328#-Q- babel     -qsource \ 
    314329      OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 
    315330#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    333348$(MODEL_LIB):  $(LIB_OBJ) 
    334349      @echo 
    335       @echo La bibliotheque est a jour 
     350      @echo The library is up-to-date 
    336351      @echo 
    337352 
     
    348363#-Q- eshpux    -R2 \ 
    349364#-Q- aix    -qsource \ 
     365#-Q- babel     -qsource \ 
    350366      $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    351367#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    355371      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    356372#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     373#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    357374#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    358375#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    365382      @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 
    366383#-Q- linux     -SubloopScalar \ 
    367 #-Q- lxiv8     -SubloopScalar \ 
    368384#-Q- g95       -SubloopScalar \ 
    369385#-Q- f95       -SubloopScalar \ 
     
    380396#-Q- eshpux    -R2 \ 
    381397#-Q- aix    -qsource \ 
     398#-Q- babel     -qsource \ 
    382399      OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
    383400else 
     
    389406#-Q- eshpux    -R2 \ 
    390407#-Q- aix    -qsource \ 
     408#-Q- babel     -qsource \ 
    391409      $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    392410endif 
     
    397415      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    398416#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     417#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    399418#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    400419#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    407426      @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 
    408427#-Q- linux     -SubloopScalar \ 
    409 #-Q- lxiv8     -SubloopScalar \ 
    410428#-Q- g95       -SubloopScalar \ 
    411429#-Q- f95       -SubloopScalar \ 
     
    422440#-Q- eshpux    -R2 \ 
    423441#-Q- aix    -qsource \ 
     442#-Q- babel     -qsource \ 
    424443      OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
    425444else 
     
    431450#-Q- eshpux    -R2 \ 
    432451#-Q- aix    -qsource \ 
     452#-Q- babel     -qsource \ 
    433453      $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    434454endif 
     
    439459      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    440460#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     461#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    441462#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    442463#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    452473#-Q- eshpux    -R2 \ 
    453474#-Q- aix    -qsource \ 
     475#-Q- babel     -qsource \ 
    454476      $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 
    455477#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    458480      @$(RM) -f $*.o 
    459481#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     482#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    460483#-Q- linux  @mv $(PREF)$*.lst $(PREF)$*.L 
    461484#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
     
    11131136   $(MODEL_LIB)(traqsr.o) \ 
    11141137   $(MODEL_LIB)(trcini.o) \ 
    1115    $(MODEL_LIB)(zdfini.o) \ 
    11161138   $(MODEL_LIB)(zpshde.o) \ 
    11171139   mppini.F90 \ 
     
    11211143   traqsr.F90 \ 
    11221144   trcini.F90 \ 
    1123    zdfini.F90 \ 
    11241145   zpshde.F90 \ 
    11251146   $(MODEL_LIB)(opa.o) \ 
     
    13261347   $(MODEL_LIB)(traqsr.o) \ 
    13271348   $(MODEL_LIB)(trcini.o) \ 
    1328    $(MODEL_LIB)(zdfini.o) \ 
    13291349   $(MODEL_LIB)(zpshde.o) \ 
    13301350   mppini.F90 \ 
     
    13341354   traqsr.F90 \ 
    13351355   trcini.F90 \ 
    1336    zdfini.F90 \ 
    13371356   zpshde.F90 \ 
    13381357   KEY_CPP \ 
     
    13721391   $(MODEL_LIB)(traqsr.o) \ 
    13731392   $(MODEL_LIB)(trc.o) \ 
    1374    $(MODEL_LIB)(trp_trc.o) \ 
    13751393   $(MODEL_LIB)(zdfddm.o) \ 
    13761394   $(MODEL_LIB)(zdfmxl.o) \ 
     
    13951413   traqsr.F90 \ 
    13961414   trc.F90 \ 
    1397    trp_trc.F90 \ 
    13981415   zdfddm.F90 \ 
    13991416   zdfmxl.F90 \ 
     
    14101427   $(MODEL_LIB)(prtctl_trc.o) \ 
    14111428   $(MODEL_LIB)(sms_pisces.o) \ 
    1412    $(MODEL_LIB)(trp_trc.o) \ 
     1429   $(MODEL_LIB)(trc.o) \ 
    14131430   oce_trc.F90 \ 
    14141431   p4zlim.F90 \ 
     
    14221439   prtctl_trc.F90 \ 
    14231440   sms_pisces.F90 \ 
    1424    trp_trc.F90 \ 
     1441   trc.F90 \ 
    14251442   domzgr_substitute.h90 \ 
    14261443   KEY_CPP \ 
     
    14491466   $(MODEL_LIB)(trabbl.o) \ 
    14501467   $(MODEL_LIB)(traqsr.o) \ 
    1451    $(MODEL_LIB)(trc.o) \ 
    1452    $(MODEL_LIB)(zdfddm.o) \ 
    1453    $(MODEL_LIB)(zdfmxl.o) \ 
    1454    $(MODEL_LIB)(zdf_oce.o) \ 
    1455    oce.F90 \ 
    1456    par_oce.F90 \ 
    1457    par_trc.F90 \ 
    1458    phycst.F90 \ 
    1459    sbc_oce.F90 \ 
    1460    sbcrnf.F90 \ 
    1461    trabbl.F90 \ 
    1462    traqsr.F90 \ 
    1463    trc.F90 \ 
     1468   $(MODEL_LIB)(zdfddm.o) \ 
     1469   $(MODEL_LIB)(zdfmxl.o) \ 
     1470   $(MODEL_LIB)(zdf_oce.o) \ 
     1471   oce.F90 \ 
     1472   par_oce.F90 \ 
     1473   par_trc.F90 \ 
     1474   phycst.F90 \ 
     1475   sbc_oce.F90 \ 
     1476   sbcrnf.F90 \ 
     1477   trabbl.F90 \ 
     1478   traqsr.F90 \ 
    14641479   zdfddm.F90 \ 
    14651480   zdfmxl.F90 \ 
     
    14671482   $(MODEL_LIB)(oce_trc.o) \ 
    14681483   $(MODEL_LIB)(sms_pisces.o) \ 
    1469    $(MODEL_LIB)(trp_trc.o) \ 
     1484   $(MODEL_LIB)(trc.o) \ 
    14701485   oce_trc.F90 \ 
    14711486   sms_pisces.F90 \ 
    1472    trp_trc.F90 \ 
     1487   trc.F90 \ 
    14731488   domzgr_substitute.h90 \ 
    14741489   KEY_CPP \ 
     
    15001515   $(MODEL_LIB)(traqsr.o) \ 
    15011516   $(MODEL_LIB)(trc.o) \ 
    1502    $(MODEL_LIB)(trp_trc.o) \ 
    15031517   $(MODEL_LIB)(zdfddm.o) \ 
    15041518   $(MODEL_LIB)(zdfmxl.o) \ 
     
    15151529   traqsr.F90 \ 
    15161530   trc.F90 \ 
    1517    trp_trc.F90 \ 
    15181531   zdfddm.F90 \ 
    15191532   zdfmxl.F90 \ 
     
    15241537   $(MODEL_LIB)(sms_pisces.o) \ 
    15251538   $(MODEL_LIB)(trc.o) \ 
    1526    $(MODEL_LIB)(trp_trc.o) \ 
    15271539   oce_trc.F90 \ 
    15281540   p4zche.F90 \ 
     
    15301542   sms_pisces.F90 \ 
    15311543   trc.F90 \ 
    1532    trp_trc.F90 \ 
    15331544   domzgr_substitute.h90 \ 
    15341545   KEY_CPP \ 
     
    15571568   $(MODEL_LIB)(trabbl.o) \ 
    15581569   $(MODEL_LIB)(traqsr.o) \ 
    1559    $(MODEL_LIB)(trc.o) \ 
    1560    $(MODEL_LIB)(zdfddm.o) \ 
    1561    $(MODEL_LIB)(zdfmxl.o) \ 
    1562    $(MODEL_LIB)(zdf_oce.o) \ 
    1563    oce.F90 \ 
    1564    par_oce.F90 \ 
    1565    par_trc.F90 \ 
    1566    phycst.F90 \ 
    1567    sbc_oce.F90 \ 
    1568    sbcrnf.F90 \ 
    1569    trabbl.F90 \ 
    1570    traqsr.F90 \ 
    1571    trc.F90 \ 
     1570   $(MODEL_LIB)(zdfddm.o) \ 
     1571   $(MODEL_LIB)(zdfmxl.o) \ 
     1572   $(MODEL_LIB)(zdf_oce.o) \ 
     1573   oce.F90 \ 
     1574   par_oce.F90 \ 
     1575   par_trc.F90 \ 
     1576   phycst.F90 \ 
     1577   sbc_oce.F90 \ 
     1578   sbcrnf.F90 \ 
     1579   trabbl.F90 \ 
     1580   traqsr.F90 \ 
    15721581   zdfddm.F90 \ 
    15731582   zdfmxl.F90 \ 
     
    15751584   $(MODEL_LIB)(oce_trc.o) \ 
    15761585   $(MODEL_LIB)(sms_pisces.o) \ 
    1577    $(MODEL_LIB)(trp_trc.o) \ 
     1586   $(MODEL_LIB)(trc.o) \ 
    15781587   oce_trc.F90 \ 
    15791588   sms_pisces.F90 \ 
    1580    trp_trc.F90 \ 
     1589   trc.F90 \ 
    15811590   KEY_CPP \ 
    15821591   p4zint.F90 
     
    16041613   $(MODEL_LIB)(trabbl.o) \ 
    16051614   $(MODEL_LIB)(traqsr.o) \ 
    1606    $(MODEL_LIB)(trc.o) \ 
    1607    $(MODEL_LIB)(zdfddm.o) \ 
    1608    $(MODEL_LIB)(zdfmxl.o) \ 
    1609    $(MODEL_LIB)(zdf_oce.o) \ 
    1610    oce.F90 \ 
    1611    par_oce.F90 \ 
    1612    par_trc.F90 \ 
    1613    phycst.F90 \ 
    1614    sbc_oce.F90 \ 
    1615    sbcrnf.F90 \ 
    1616    trabbl.F90 \ 
    1617    traqsr.F90 \ 
    1618    trc.F90 \ 
     1615   $(MODEL_LIB)(zdfddm.o) \ 
     1616   $(MODEL_LIB)(zdfmxl.o) \ 
     1617   $(MODEL_LIB)(zdf_oce.o) \ 
     1618   oce.F90 \ 
     1619   par_oce.F90 \ 
     1620   par_trc.F90 \ 
     1621   phycst.F90 \ 
     1622   sbc_oce.F90 \ 
     1623   sbcrnf.F90 \ 
     1624   trabbl.F90 \ 
     1625   traqsr.F90 \ 
    16191626   zdfddm.F90 \ 
    16201627   zdfmxl.F90 \ 
     
    16231630   $(MODEL_LIB)(sms_pisces.o) \ 
    16241631   $(MODEL_LIB)(trc.o) \ 
    1625    $(MODEL_LIB)(trp_trc.o) \ 
    16261632   oce_trc.F90 \ 
    16271633   sms_pisces.F90 \ 
    16281634   trc.F90 \ 
    1629    trp_trc.F90 \ 
    16301635   domzgr_substitute.h90 \ 
    16311636   KEY_CPP \ 
     
    16551660   $(MODEL_LIB)(trabbl.o) \ 
    16561661   $(MODEL_LIB)(traqsr.o) \ 
    1657    $(MODEL_LIB)(trc.o) \ 
    1658    $(MODEL_LIB)(zdfddm.o) \ 
    1659    $(MODEL_LIB)(zdfmxl.o) \ 
    1660    $(MODEL_LIB)(zdf_oce.o) \ 
    1661    oce.F90 \ 
    1662    oce_trc.F90 \ 
    1663    par_oce.F90 \ 
    1664    par_trc.F90 \ 
    1665    phycst.F90 \ 
    1666    sbc_oce.F90 \ 
    1667    sbcrnf.F90 \ 
    1668    trabbl.F90 \ 
    1669    traqsr.F90 \ 
    1670    trc.F90 \ 
     1662   $(MODEL_LIB)(zdfddm.o) \ 
     1663   $(MODEL_LIB)(zdfmxl.o) \ 
     1664   $(MODEL_LIB)(zdf_oce.o) \ 
     1665   oce.F90 \ 
     1666   oce_trc.F90 \ 
     1667   par_oce.F90 \ 
     1668   par_trc.F90 \ 
     1669   phycst.F90 \ 
     1670   sbc_oce.F90 \ 
     1671   sbcrnf.F90 \ 
     1672   trabbl.F90 \ 
     1673   traqsr.F90 \ 
    16711674   zdfddm.F90 \ 
    16721675   zdfmxl.F90 \ 
     
    16761679   $(MODEL_LIB)(sms_pisces.o) \ 
    16771680   $(MODEL_LIB)(trc.o) \ 
    1678    $(MODEL_LIB)(trp_trc.o) \ 
    16791681   oce_trc.F90 \ 
    16801682   prtctl_trc.F90 \ 
    16811683   sms_pisces.F90 \ 
    16821684   trc.F90 \ 
    1683    trp_trc.F90 \ 
    16841685   KEY_CPP \ 
    16851686   p4zlys.F90 
     
    17111712   $(MODEL_LIB)(traqsr.o) \ 
    17121713   $(MODEL_LIB)(trc.o) \ 
    1713    $(MODEL_LIB)(trp_trc.o) \ 
    17141714   $(MODEL_LIB)(zdfddm.o) \ 
    17151715   $(MODEL_LIB)(zdfmxl.o) \ 
     
    17271727   traqsr.F90 \ 
    17281728   trc.F90 \ 
    1729    trp_trc.F90 \ 
    17301729   zdfddm.F90 \ 
    17311730   zdfmxl.F90 \ 
     
    17371736   $(MODEL_LIB)(sms_pisces.o) \ 
    17381737   $(MODEL_LIB)(trc.o) \ 
    1739    $(MODEL_LIB)(trp_trc.o) \ 
    17401738   oce_trc.F90 \ 
    17411739   p4zint.F90 \ 
     
    17441742   sms_pisces.F90 \ 
    17451743   trc.F90 \ 
    1746    trp_trc.F90 \ 
    17471744   domzgr_substitute.h90 \ 
    17481745   KEY_CPP \ 
     
    17751772   $(MODEL_LIB)(traqsr.o) \ 
    17761773   $(MODEL_LIB)(trc.o) \ 
    1777    $(MODEL_LIB)(trp_trc.o) \ 
    17781774   $(MODEL_LIB)(zdfddm.o) \ 
    17791775   $(MODEL_LIB)(zdfmxl.o) \ 
     
    17911787   traqsr.F90 \ 
    17921788   trc.F90 \ 
    1793    trp_trc.F90 \ 
    17941789   zdfddm.F90 \ 
    17951790   zdfmxl.F90 \ 
     
    18011796   $(MODEL_LIB)(sms_pisces.o) \ 
    18021797   $(MODEL_LIB)(trc.o) \ 
    1803    $(MODEL_LIB)(trp_trc.o) \ 
    18041798   oce_trc.F90 \ 
    18051799   p4zint.F90 \ 
     
    18081802   sms_pisces.F90 \ 
    18091803   trc.F90 \ 
    1810    trp_trc.F90 \ 
    18111804   domzgr_substitute.h90 \ 
    18121805   KEY_CPP \ 
     
    18391832   $(MODEL_LIB)(traqsr.o) \ 
    18401833   $(MODEL_LIB)(trc.o) \ 
    1841    $(MODEL_LIB)(trp_trc.o) \ 
    18421834   $(MODEL_LIB)(zdfddm.o) \ 
    18431835   $(MODEL_LIB)(zdfmxl.o) \ 
     
    18551847   traqsr.F90 \ 
    18561848   trc.F90 \ 
    1857    trp_trc.F90 \ 
    18581849   zdfddm.F90 \ 
    18591850   zdfmxl.F90 \ 
     
    18641855   $(MODEL_LIB)(sms_pisces.o) \ 
    18651856   $(MODEL_LIB)(trc.o) \ 
    1866    $(MODEL_LIB)(trp_trc.o) \ 
    18671857   oce_trc.F90 \ 
    18681858   p4zsink.F90 \ 
     
    18701860   sms_pisces.F90 \ 
    18711861   trc.F90 \ 
    1872    trp_trc.F90 \ 
    18731862   domzgr_substitute.h90 \ 
    18741863   KEY_CPP \ 
     
    18971886   $(MODEL_LIB)(trabbl.o) \ 
    18981887   $(MODEL_LIB)(traqsr.o) \ 
    1899    $(MODEL_LIB)(trc.o) \ 
    1900    $(MODEL_LIB)(zdfddm.o) \ 
    1901    $(MODEL_LIB)(zdfmxl.o) \ 
    1902    $(MODEL_LIB)(zdf_oce.o) \ 
    1903    oce.F90 \ 
    1904    par_oce.F90 \ 
    1905    par_trc.F90 \ 
    1906    phycst.F90 \ 
    1907    sbc_oce.F90 \ 
    1908    sbcrnf.F90 \ 
    1909    trabbl.F90 \ 
    1910    traqsr.F90 \ 
    1911    trc.F90 \ 
     1888   $(MODEL_LIB)(zdfddm.o) \ 
     1889   $(MODEL_LIB)(zdfmxl.o) \ 
     1890   $(MODEL_LIB)(zdf_oce.o) \ 
     1891   oce.F90 \ 
     1892   par_oce.F90 \ 
     1893   par_trc.F90 \ 
     1894   phycst.F90 \ 
     1895   sbc_oce.F90 \ 
     1896   sbcrnf.F90 \ 
     1897   trabbl.F90 \ 
     1898   traqsr.F90 \ 
    19121899   zdfddm.F90 \ 
    19131900   zdfmxl.F90 \ 
     
    19161903   $(MODEL_LIB)(sms_pisces.o) \ 
    19171904   $(MODEL_LIB)(trc.o) \ 
    1918    $(MODEL_LIB)(trp_trc.o) \ 
    19191905   oce_trc.F90 \ 
    19201906   sms_pisces.F90 \ 
    19211907   trc.F90 \ 
    1922    trp_trc.F90 \ 
    19231908   domzgr_substitute.h90 \ 
    19241909   KEY_CPP \ 
     
    19501935   $(MODEL_LIB)(traqsr.o) \ 
    19511936   $(MODEL_LIB)(trc.o) \ 
    1952    $(MODEL_LIB)(trp_trc.o) \ 
    19531937   $(MODEL_LIB)(zdfddm.o) \ 
    19541938   $(MODEL_LIB)(zdfmxl.o) \ 
     
    19651949   traqsr.F90 \ 
    19661950   trc.F90 \ 
    1967    trp_trc.F90 \ 
    19681951   zdfddm.F90 \ 
    19691952   zdfmxl.F90 \ 
     
    19761959   $(MODEL_LIB)(sms_pisces.o) \ 
    19771960   $(MODEL_LIB)(trc.o) \ 
    1978    $(MODEL_LIB)(trp_trc.o) \ 
    19791961   oce_trc.F90 \ 
    19801962   p4zint.F90 \ 
     
    19841966   sms_pisces.F90 \ 
    19851967   trc.F90 \ 
    1986    trp_trc.F90 \ 
    19871968   domzgr_substitute.h90 \ 
    19881969   KEY_CPP \ 
     
    20192000   $(MODEL_LIB)(traqsr.o) \ 
    20202001   $(MODEL_LIB)(trc.o) \ 
    2021    $(MODEL_LIB)(trp_trc.o) \ 
    20222002   $(MODEL_LIB)(zdfddm.o) \ 
    20232003   $(MODEL_LIB)(zdfmxl.o) \ 
     
    20392019   traqsr.F90 \ 
    20402020   trc.F90 \ 
    2041    trp_trc.F90 \ 
    20422021   zdfddm.F90 \ 
    20432022   zdfmxl.F90 \ 
     
    20522031   $(MODEL_LIB)(sms_pisces.o) \ 
    20532032   $(MODEL_LIB)(trc.o) \ 
    2054    $(MODEL_LIB)(trp_trc.o) \ 
    20552033   oce_trc.F90 \ 
    20562034   p4zche.F90 \ 
     
    20622040   sms_pisces.F90 \ 
    20632041   trc.F90 \ 
    2064    trp_trc.F90 \ 
    20652042   domzgr_substitute.h90 \ 
    20662043   KEY_CPP \ 
     
    21132090   $(MODEL_LIB)(traqsr.o) \ 
    21142091   $(MODEL_LIB)(trc.o) \ 
    2115    $(MODEL_LIB)(trp_trc.o) \ 
    21162092   $(MODEL_LIB)(zdfddm.o) \ 
    21172093   $(MODEL_LIB)(zdfmxl.o) \ 
     
    21392115   traqsr.F90 \ 
    21402116   trc.F90 \ 
    2141    trp_trc.F90 \ 
    21422117   zdfddm.F90 \ 
    21432118   zdfmxl.F90 \ 
     
    21592134   $(MODEL_LIB)(sms_pisces.o) \ 
    21602135   $(MODEL_LIB)(trc.o) \ 
    2161    $(MODEL_LIB)(trp_trc.o) \ 
    21622136   oce_trc.F90 \ 
    21632137   p4zbio.F90 \ 
     
    21702144   sms_pisces.F90 \ 
    21712145   trc.F90 \ 
    2172    trp_trc.F90 \ 
    21732146   domzgr_substitute.h90 \ 
    21742147   KEY_CPP \ 
     
    21982171   $(MODEL_LIB)(trabbl.o) \ 
    21992172   $(MODEL_LIB)(traqsr.o) \ 
    2200    $(MODEL_LIB)(trc.o) \ 
    2201    $(MODEL_LIB)(zdfddm.o) \ 
    2202    $(MODEL_LIB)(zdfmxl.o) \ 
    2203    $(MODEL_LIB)(zdf_oce.o) \ 
    2204    oce.F90 \ 
    2205    oce_trc.F90 \ 
    2206    par_oce.F90 \ 
    2207    par_trc.F90 \ 
    2208    phycst.F90 \ 
    2209    sbc_oce.F90 \ 
    2210    sbcrnf.F90 \ 
    2211    trabbl.F90 \ 
    2212    traqsr.F90 \ 
    2213    trc.F90 \ 
     2173   $(MODEL_LIB)(zdfddm.o) \ 
     2174   $(MODEL_LIB)(zdfmxl.o) \ 
     2175   $(MODEL_LIB)(zdf_oce.o) \ 
     2176   oce.F90 \ 
     2177   oce_trc.F90 \ 
     2178   par_oce.F90 \ 
     2179   par_trc.F90 \ 
     2180   phycst.F90 \ 
     2181   sbc_oce.F90 \ 
     2182   sbcrnf.F90 \ 
     2183   trabbl.F90 \ 
     2184   traqsr.F90 \ 
    22142185   zdfddm.F90 \ 
    22152186   zdfmxl.F90 \ 
     
    22192190   $(MODEL_LIB)(sms_pisces.o) \ 
    22202191   $(MODEL_LIB)(trc.o) \ 
    2221    $(MODEL_LIB)(trp_trc.o) \ 
    22222192   oce_trc.F90 \ 
    22232193   prtctl_trc.F90 \ 
    22242194   sms_pisces.F90 \ 
    22252195   trc.F90 \ 
    2226    trp_trc.F90 \ 
    22272196   domzgr_substitute.h90 \ 
    22282197   KEY_CPP \ 
     
    24722441   $(MODEL_LIB)(trctrp_lec.o) \ 
    24732442   $(MODEL_LIB)(trctrp.o) \ 
     2443   $(MODEL_LIB)(trp_trc.o) \ 
    24742444   $(MODEL_LIB)(zdfddm.o) \ 
    24752445   $(MODEL_LIB)(zdfmxl.o) \ 
     
    24932463   trctrp.F90 \ 
    24942464   trctrp_lec.F90 \ 
     2465   trp_trc.F90 \ 
    24952466   zdfddm.F90 \ 
    24962467   zdfmxl.F90 \ 
     
    26052576   $(MODEL_LIB)(trc.o) \ 
    26062577   $(MODEL_LIB)(trctrp_lec.o) \ 
     2578   $(MODEL_LIB)(trp_trc.o) \ 
    26072579   $(MODEL_LIB)(zdfddm.o) \ 
    26082580   $(MODEL_LIB)(zdfmxl.o) \ 
     
    26202592   trc.F90 \ 
    26212593   trctrp_lec.F90 \ 
     2594   trp_trc.F90 \ 
    26222595   zdfddm.F90 \ 
    26232596   zdfmxl.F90 \ 
     
    26262599   $(MODEL_LIB)(prtctl_trc.o) \ 
    26272600   $(MODEL_LIB)(trcbbl.o) \ 
    2628    $(MODEL_LIB)(trc.o) \ 
     2601   $(MODEL_LIB)(trp_trc.o) \ 
    26292602   oce_trc.F90 \ 
    26302603   prtctl_trc.F90 \ 
    26312604   trcbbl.F90 \ 
    2632    trc.F90 \ 
     2605   trp_trc.F90 \ 
    26332606   domzgr_substitute.h90 \ 
    26342607   ldfeiv_substitute.h90 \ 
     
    26692642   $(MODEL_LIB)(trc.o) \ 
    26702643   $(MODEL_LIB)(trctrp_lec.o) \ 
     2644   $(MODEL_LIB)(trp_trc.o) \ 
    26712645   $(MODEL_LIB)(zdfddm.o) \ 
    26722646   $(MODEL_LIB)(zdfmxl.o) \ 
     
    26842658   trc.F90 \ 
    26852659   trctrp_lec.F90 \ 
     2660   trp_trc.F90 \ 
    26862661   zdfddm.F90 \ 
    26872662   zdfmxl.F90 \ 
     
    26922667   $(MODEL_LIB)(prtctl_trc.o) \ 
    26932668   $(MODEL_LIB)(trcbbl.o) \ 
    2694    $(MODEL_LIB)(trc.o) \ 
     2669   $(MODEL_LIB)(trp_trc.o) \ 
    26952670   oce_trc.F90 \ 
    26962671   prtctl_trc.F90 \ 
    26972672   trcbbl.F90 \ 
    2698    trc.F90 \ 
     2673   trp_trc.F90 \ 
    26992674   domzgr_substitute.h90 \ 
    27002675   ldfeiv_substitute.h90 \ 
     
    27352710   $(MODEL_LIB)(trc.o) \ 
    27362711   $(MODEL_LIB)(trctrp_lec.o) \ 
     2712   $(MODEL_LIB)(trp_trc.o) \ 
    27372713   $(MODEL_LIB)(zdfddm.o) \ 
    27382714   $(MODEL_LIB)(zdfmxl.o) \ 
     
    27502726   trc.F90 \ 
    27512727   trctrp_lec.F90 \ 
     2728   trp_trc.F90 \ 
    27522729   zdfddm.F90 \ 
    27532730   zdfmxl.F90 \ 
     
    27602737   $(MODEL_LIB)(prtctl_trc.o) \ 
    27612738   $(MODEL_LIB)(trcbbl.o) \ 
    2762    $(MODEL_LIB)(trc.o) \ 
     2739   $(MODEL_LIB)(trp_trc.o) \ 
    27632740   oce_trc.F90 \ 
    27642741   prtctl_trc.F90 \ 
    27652742   trcbbl.F90 \ 
    2766    trc.F90 \ 
     2743   trp_trc.F90 \ 
    27672744   domzgr_substitute.h90 \ 
    27682745   ldfeiv_substitute.h90 \ 
     
    28032780   $(MODEL_LIB)(trc.o) \ 
    28042781   $(MODEL_LIB)(trctrp_lec.o) \ 
     2782   $(MODEL_LIB)(trp_trc.o) \ 
    28052783   $(MODEL_LIB)(zdfddm.o) \ 
    28062784   $(MODEL_LIB)(zdfmxl.o) \ 
     
    28182796   trc.F90 \ 
    28192797   trctrp_lec.F90 \ 
     2798   trp_trc.F90 \ 
    28202799   zdfddm.F90 \ 
    28212800   zdfmxl.F90 \ 
     
    28262805   $(MODEL_LIB)(prtctl_trc.o) \ 
    28272806   $(MODEL_LIB)(trcbbl.o) \ 
    2828    $(MODEL_LIB)(trc.o) \ 
     2807   $(MODEL_LIB)(trctrp_lec.o) \ 
     2808   $(MODEL_LIB)(trp_trc.o) \ 
    28292809   oce_trc.F90 \ 
    28302810   prtctl_trc.F90 \ 
    28312811   trcbbl.F90 \ 
    2832    trc.F90 \ 
     2812   trctrp_lec.F90 \ 
     2813   trp_trc.F90 \ 
    28332814   domzgr_substitute.h90 \ 
    28342815   ldfeiv_substitute.h90 \ 
     
    28692850   $(MODEL_LIB)(trc.o) \ 
    28702851   $(MODEL_LIB)(trctrp_lec.o) \ 
     2852   $(MODEL_LIB)(trp_trc.o) \ 
    28712853   $(MODEL_LIB)(zdfddm.o) \ 
    28722854   $(MODEL_LIB)(zdfmxl.o) \ 
     
    28842866   trc.F90 \ 
    28852867   trctrp_lec.F90 \ 
     2868   trp_trc.F90 \ 
    28862869   zdfddm.F90 \ 
    28872870   zdfmxl.F90 \ 
     
    28922875   $(MODEL_LIB)(prtctl_trc.o) \ 
    28932876   $(MODEL_LIB)(trcbbl.o) \ 
    2894    $(MODEL_LIB)(trc.o) \ 
     2877   $(MODEL_LIB)(trp_trc.o) \ 
    28952878   oce_trc.F90 \ 
    28962879   prtctl_trc.F90 \ 
    28972880   trcbbl.F90 \ 
    2898    trc.F90 \ 
     2881   trp_trc.F90 \ 
    28992882   domzgr_substitute.h90 \ 
    29002883   ldfeiv_substitute.h90 \ 
     
    29382921   $(MODEL_LIB)(trabbl.o) \ 
    29392922   $(MODEL_LIB)(traqsr.o) \ 
    2940    $(MODEL_LIB)(zdfddm.o) \ 
    2941    $(MODEL_LIB)(zdfmxl.o) \ 
    2942    $(MODEL_LIB)(zdf_oce.o) \ 
    2943    oce.F90 \ 
    2944    oce_trc.F90 \ 
    2945    par_oce.F90 \ 
    2946    par_trc.F90 \ 
    2947    phycst.F90 \ 
    2948    sbc_oce.F90 \ 
    2949    sbcrnf.F90 \ 
    2950    trabbl.F90 \ 
    2951    traqsr.F90 \ 
     2923   $(MODEL_LIB)(trc.o) \ 
     2924   $(MODEL_LIB)(zdfddm.o) \ 
     2925   $(MODEL_LIB)(zdfmxl.o) \ 
     2926   $(MODEL_LIB)(zdf_oce.o) \ 
     2927   oce.F90 \ 
     2928   oce_trc.F90 \ 
     2929   par_oce.F90 \ 
     2930   par_trc.F90 \ 
     2931   phycst.F90 \ 
     2932   sbc_oce.F90 \ 
     2933   sbcrnf.F90 \ 
     2934   trabbl.F90 \ 
     2935   traqsr.F90 \ 
     2936   trc.F90 \ 
    29522937   zdfddm.F90 \ 
    29532938   zdfmxl.F90 \ 
     
    29572942   $(MODEL_LIB)(oce_trc.o) \ 
    29582943   $(MODEL_LIB)(prtctl_trc.o) \ 
    2959    $(MODEL_LIB)(trc.o) \ 
     2944   $(MODEL_LIB)(trp_trc.o) \ 
    29602945   oce_trc.F90 \ 
    29612946   prtctl_trc.F90 \ 
    2962    trc.F90 \ 
     2947   trp_trc.F90 \ 
    29632948   domzgr_substitute.h90 \ 
    29642949   ldfeiv_substitute.h90 \ 
     
    29942979   $(MODEL_LIB)(traqsr.o) \ 
    29952980   $(MODEL_LIB)(trc.o) \ 
     2981   $(MODEL_LIB)(trp_trc.o) \ 
    29962982   $(MODEL_LIB)(zdfddm.o) \ 
    29972983   $(MODEL_LIB)(zdfmxl.o) \ 
     
    30082994   traqsr.F90 \ 
    30092995   trc.F90 \ 
     2996   trp_trc.F90 \ 
    30102997   zdfddm.F90 \ 
    30112998   zdfmxl.F90 \ 
     
    30173004   $(MODEL_LIB)(oce_trc.o) \ 
    30183005   $(MODEL_LIB)(prtctl_trc.o) \ 
    3019    $(MODEL_LIB)(trc.o) \ 
    30203006   $(MODEL_LIB)(trctrp_lec.o) \ 
     3007   $(MODEL_LIB)(trp_trc.o) \ 
    30213008   oce_trc.F90 \ 
    30223009   prtctl_trc.F90 \ 
    3023    trc.F90 \ 
    30243010   trctrp_lec.F90 \ 
     3011   trp_trc.F90 \ 
    30253012   domzgr_substitute.h90 \ 
    30263013   ldfeiv_substitute.h90 \ 
     
    30553042   $(MODEL_LIB)(trabbl.o) \ 
    30563043   $(MODEL_LIB)(traqsr.o) \ 
    3057    $(MODEL_LIB)(trc.o) \ 
    3058    $(MODEL_LIB)(zdfddm.o) \ 
    3059    $(MODEL_LIB)(zdfmxl.o) \ 
    3060    $(MODEL_LIB)(zdf_oce.o) \ 
    3061    oce.F90 \ 
    3062    oce_trc.F90 \ 
    3063    par_oce.F90 \ 
    3064    par_trc.F90 \ 
    3065    phycst.F90 \ 
    3066    sbc_oce.F90 \ 
    3067    sbcrnf.F90 \ 
    3068    trabbl.F90 \ 
    3069    traqsr.F90 \ 
    3070    trc.F90 \ 
     3044   $(MODEL_LIB)(zdfddm.o) \ 
     3045   $(MODEL_LIB)(zdfmxl.o) \ 
     3046   $(MODEL_LIB)(zdf_oce.o) \ 
     3047   oce.F90 \ 
     3048   oce_trc.F90 \ 
     3049   par_oce.F90 \ 
     3050   par_trc.F90 \ 
     3051   phycst.F90 \ 
     3052   sbc_oce.F90 \ 
     3053   sbcrnf.F90 \ 
     3054   trabbl.F90 \ 
     3055   traqsr.F90 \ 
    30713056   zdfddm.F90 \ 
    30723057   zdfmxl.F90 \ 
     
    30773062   $(MODEL_LIB)(prtctl_trc.o) \ 
    30783063   $(MODEL_LIB)(sms_lobster.o) \ 
    3079    $(MODEL_LIB)(trp_trc.o) \ 
     3064   $(MODEL_LIB)(trc.o) \ 
    30803065   oce_trc.F90 \ 
    30813066   prtctl_trc.F90 \ 
    30823067   sms_lobster.F90 \ 
    3083    trp_trc.F90 \ 
     3068   trc.F90 \ 
    30843069   domzgr_substitute.h90 \ 
    30853070   KEY_CPP \ 
     
    31543139   $(MODEL_LIB)(trc.o) \ 
    31553140   $(MODEL_LIB)(trctrp_lec.o) \ 
     3141   $(MODEL_LIB)(trp_trc.o) \ 
    31563142   $(MODEL_LIB)(zdfddm.o) \ 
    31573143   $(MODEL_LIB)(zdfmxl.o) \ 
     
    31683154   trc.F90 \ 
    31693155   trctrp_lec.F90 \ 
     3156   trp_trc.F90 \ 
    31703157   zdfddm.F90 \ 
    31713158   zdfmxl.F90 \ 
     
    33423329   $(MODEL_LIB)(trabbl.o) \ 
    33433330   $(MODEL_LIB)(traqsr.o) \ 
    3344    $(MODEL_LIB)(zdfddm.o) \ 
    3345    $(MODEL_LIB)(zdfmxl.o) \ 
    3346    $(MODEL_LIB)(zdf_oce.o) \ 
    3347    oce.F90 \ 
    3348    par_kind.F90 \ 
    3349    par_oce.F90 \ 
    3350    par_trc.F90 \ 
    3351    phycst.F90 \ 
    3352    sbc_oce.F90 \ 
    3353    sbcrnf.F90 \ 
    3354    trabbl.F90 \ 
    3355    traqsr.F90 \ 
     3331   $(MODEL_LIB)(trc.o) \ 
     3332   $(MODEL_LIB)(zdfddm.o) \ 
     3333   $(MODEL_LIB)(zdfmxl.o) \ 
     3334   $(MODEL_LIB)(zdf_oce.o) \ 
     3335   oce.F90 \ 
     3336   par_kind.F90 \ 
     3337   par_oce.F90 \ 
     3338   par_trc.F90 \ 
     3339   phycst.F90 \ 
     3340   sbc_oce.F90 \ 
     3341   sbcrnf.F90 \ 
     3342   trabbl.F90 \ 
     3343   traqsr.F90 \ 
     3344   trc.F90 \ 
    33563345   zdfddm.F90 \ 
    33573346   zdfmxl.F90 \ 
     
    33653354   $(MODEL_LIB)(oce_trc.o) \ 
    33663355   $(MODEL_LIB)(trc.o) \ 
    3367    oce_trc.F90 \ 
    3368    trc.F90 \ 
     3356   $(MODEL_LIB)(trp_trc.o) \ 
     3357   oce_trc.F90 \ 
     3358   trc.F90 \ 
     3359   trp_trc.F90 \ 
    33693360   domzgr_substitute.h90 \ 
    33703361   ldfeiv_substitute.h90 \ 
     
    34143405   $(MODEL_LIB)(traqsr.o) \ 
    34153406   $(MODEL_LIB)(trc.o) \ 
    3416    $(MODEL_LIB)(zdfddm.o) \ 
    3417    $(MODEL_LIB)(zdfmxl.o) \ 
    3418    $(MODEL_LIB)(zdf_oce.o) \ 
    3419    oce.F90 \ 
    3420    oce_trc.F90 \ 
    3421    par_oce.F90 \ 
    3422    par_trc.F90 \ 
    3423    phycst.F90 \ 
    3424    sbc_oce.F90 \ 
    3425    sbcrnf.F90 \ 
    3426    trabbl.F90 \ 
    3427    traqsr.F90 \ 
    3428    trc.F90 \ 
     3407   $(MODEL_LIB)(trp_trc.o) \ 
     3408   $(MODEL_LIB)(zdfddm.o) \ 
     3409   $(MODEL_LIB)(zdfmxl.o) \ 
     3410   $(MODEL_LIB)(zdf_oce.o) \ 
     3411   oce.F90 \ 
     3412   oce_trc.F90 \ 
     3413   par_oce.F90 \ 
     3414   par_trc.F90 \ 
     3415   phycst.F90 \ 
     3416   sbc_oce.F90 \ 
     3417   sbcrnf.F90 \ 
     3418   trabbl.F90 \ 
     3419   traqsr.F90 \ 
     3420   trc.F90 \ 
     3421   trp_trc.F90 \ 
    34293422   zdfddm.F90 \ 
    34303423   zdfmxl.F90 \ 
     
    34353428   $(MODEL_LIB)(prtctl_trc.o) \ 
    34363429   $(MODEL_LIB)(trcdta.o) \ 
    3437    $(MODEL_LIB)(trc.o) \ 
    34383430   $(MODEL_LIB)(trctrp_lec.o) \ 
     3431   $(MODEL_LIB)(trp_trc.o) \ 
    34393432   oce_trc.F90 \ 
    34403433   prtctl_trc.F90 \ 
    34413434   trcdta.F90 \ 
    3442    trc.F90 \ 
    34433435   trctrp_lec.F90 \ 
     3436   trp_trc.F90 \ 
    34443437   domzgr_substitute.h90 \ 
    34453438   ldfeiv_substitute.h90 \ 
     
    35483541   $(MODEL_LIB)(trabbl.o) \ 
    35493542   $(MODEL_LIB)(traqsr.o) \ 
    3550    $(MODEL_LIB)(trc.o) \ 
    3551    $(MODEL_LIB)(zdfddm.o) \ 
    3552    $(MODEL_LIB)(zdfmxl.o) \ 
    3553    $(MODEL_LIB)(zdf_oce.o) \ 
    3554    oce.F90 \ 
    3555    oce_trc.F90 \ 
    3556    par_oce.F90 \ 
    3557    par_trc.F90 \ 
    3558    phycst.F90 \ 
    3559    sbc_oce.F90 \ 
    3560    sbcrnf.F90 \ 
    3561    trabbl.F90 \ 
    3562    traqsr.F90 \ 
    3563    trc.F90 \ 
     3543   $(MODEL_LIB)(trp_trc.o) \ 
     3544   $(MODEL_LIB)(zdfddm.o) \ 
     3545   $(MODEL_LIB)(zdfmxl.o) \ 
     3546   $(MODEL_LIB)(zdf_oce.o) \ 
     3547   oce.F90 \ 
     3548   oce_trc.F90 \ 
     3549   par_oce.F90 \ 
     3550   par_trc.F90 \ 
     3551   phycst.F90 \ 
     3552   sbc_oce.F90 \ 
     3553   sbcrnf.F90 \ 
     3554   trabbl.F90 \ 
     3555   traqsr.F90 \ 
     3556   trp_trc.F90 \ 
    35643557   zdfddm.F90 \ 
    35653558   zdfmxl.F90 \ 
     
    35723565   $(MODEL_LIB)(trc.o) \ 
    35733566   $(MODEL_LIB)(trctrp_lec.o) \ 
    3574    $(MODEL_LIB)(trp_trc.o) \ 
    35753567   oce_trc.F90 \ 
    35763568   prtctl_trc.F90 \ 
     
    35783570   trc.F90 \ 
    35793571   trctrp_lec.F90 \ 
    3580    trp_trc.F90 \ 
    35813572   domzgr_substitute.h90 \ 
    35823573   KEY_CPP \ 
     
    38803871   $(MODEL_LIB)(traqsr.o) \ 
    38813872   $(MODEL_LIB)(trc.o) \ 
    3882    $(MODEL_LIB)(trp_trc.o) \ 
    38833873   $(MODEL_LIB)(zdfddm.o) \ 
    38843874   $(MODEL_LIB)(zdfmxl.o) \ 
     
    39003890   traqsr.F90 \ 
    39013891   trc.F90 \ 
    3902    trp_trc.F90 \ 
    39033892   zdfddm.F90 \ 
    39043893   zdfmxl.F90 \ 
     
    39113900   $(MODEL_LIB)(sms_pisces.o) \ 
    39123901   $(MODEL_LIB)(trc.o) \ 
     3902   oce_trc.F90 \ 
     3903   p4zche.F90 \ 
     3904   par_trc.F90 \ 
     3905   sms_pisces.F90 \ 
     3906   trc.F90 \ 
     3907   domzgr_substitute.h90 \ 
     3908   ldfeiv_substitute.h90 \ 
     3909   ldftra_substitute.h90 \ 
     3910   top_substitute.h90 \ 
     3911   vectopt_loop_substitute.h90 \ 
     3912   KEY_CPP \ 
     3913   trcini_pisces.F90 
     3914$(MODEL_LIB)(trcldf_bilap.o) :   \ 
     3915   daymod.F90 \ 
     3916   dom_oce.F90 \ 
     3917   dynspg_oce.F90 \ 
     3918   in_out_manager.F90 \ 
     3919   ldfslp.F90 \ 
     3920   ldftra_oce.F90 \ 
     3921   lib_mpp.F90 \ 
     3922   $(MODEL_LIB)(daymod.o) \ 
     3923   $(MODEL_LIB)(dom_oce.o) \ 
     3924   $(MODEL_LIB)(dynspg_oce.o) \ 
     3925   $(MODEL_LIB)(in_out_manager.o) \ 
     3926   $(MODEL_LIB)(ldfslp.o) \ 
     3927   $(MODEL_LIB)(ldftra_oce.o) \ 
     3928   $(MODEL_LIB)(lib_mpp.o) \ 
     3929   $(MODEL_LIB)(oce.o) \ 
     3930   $(MODEL_LIB)(oce_trc.o) \ 
     3931   $(MODEL_LIB)(par_oce.o) \ 
     3932   $(MODEL_LIB)(par_trc.o) \ 
     3933   $(MODEL_LIB)(phycst.o) \ 
     3934   $(MODEL_LIB)(sbc_oce.o) \ 
     3935   $(MODEL_LIB)(sbcrnf.o) \ 
     3936   $(MODEL_LIB)(trabbl.o) \ 
     3937   $(MODEL_LIB)(traqsr.o) \ 
     3938   $(MODEL_LIB)(trc.o) \ 
     3939   $(MODEL_LIB)(zdfddm.o) \ 
     3940   $(MODEL_LIB)(zdfmxl.o) \ 
     3941   $(MODEL_LIB)(zdf_oce.o) \ 
     3942   oce.F90 \ 
     3943   oce_trc.F90 \ 
     3944   par_oce.F90 \ 
     3945   par_trc.F90 \ 
     3946   phycst.F90 \ 
     3947   sbc_oce.F90 \ 
     3948   sbcrnf.F90 \ 
     3949   trabbl.F90 \ 
     3950   traqsr.F90 \ 
     3951   trc.F90 \ 
     3952   zdfddm.F90 \ 
     3953   zdfmxl.F90 \ 
     3954   zdf_oce.F90 \ 
     3955   lbclnk.F90 \ 
     3956   $(MODEL_LIB)(lbclnk.o) \ 
     3957   $(MODEL_LIB)(oce_trc.o) \ 
     3958   $(MODEL_LIB)(prtctl_trc.o) \ 
    39133959   $(MODEL_LIB)(trp_trc.o) \ 
    39143960   oce_trc.F90 \ 
    3915    p4zche.F90 \ 
    3916    par_trc.F90 \ 
    3917    sms_pisces.F90 \ 
    3918    trc.F90 \ 
     3961   prtctl_trc.F90 \ 
    39193962   trp_trc.F90 \ 
    39203963   domzgr_substitute.h90 \ 
     
    39243967   vectopt_loop_substitute.h90 \ 
    39253968   KEY_CPP \ 
    3926    trcini_pisces.F90 
    3927 $(MODEL_LIB)(trcldf_bilap.o) :   \ 
    3928    daymod.F90 \ 
    3929    dom_oce.F90 \ 
    3930    dynspg_oce.F90 \ 
    3931    in_out_manager.F90 \ 
    3932    ldfslp.F90 \ 
    3933    ldftra_oce.F90 \ 
    3934    lib_mpp.F90 \ 
    3935    $(MODEL_LIB)(daymod.o) \ 
    3936    $(MODEL_LIB)(dom_oce.o) \ 
    3937    $(MODEL_LIB)(dynspg_oce.o) \ 
    3938    $(MODEL_LIB)(in_out_manager.o) \ 
    3939    $(MODEL_LIB)(ldfslp.o) \ 
    3940    $(MODEL_LIB)(ldftra_oce.o) \ 
    3941    $(MODEL_LIB)(lib_mpp.o) \ 
    3942    $(MODEL_LIB)(oce.o) \ 
    3943    $(MODEL_LIB)(oce_trc.o) \ 
    3944    $(MODEL_LIB)(par_oce.o) \ 
    3945    $(MODEL_LIB)(par_trc.o) \ 
    3946    $(MODEL_LIB)(phycst.o) \ 
    3947    $(MODEL_LIB)(sbc_oce.o) \ 
    3948    $(MODEL_LIB)(sbcrnf.o) \ 
    3949    $(MODEL_LIB)(trabbl.o) \ 
    3950    $(MODEL_LIB)(traqsr.o) \ 
    3951    $(MODEL_LIB)(zdfddm.o) \ 
    3952    $(MODEL_LIB)(zdfmxl.o) \ 
    3953    $(MODEL_LIB)(zdf_oce.o) \ 
    3954    oce.F90 \ 
    3955    oce_trc.F90 \ 
    3956    par_oce.F90 \ 
    3957    par_trc.F90 \ 
    3958    phycst.F90 \ 
    3959    sbc_oce.F90 \ 
    3960    sbcrnf.F90 \ 
    3961    trabbl.F90 \ 
    3962    traqsr.F90 \ 
     3969   trcldf_bilap.F90 
     3970$(MODEL_LIB)(trcldf_bilapg.o) :  \ 
     3971   daymod.F90 \ 
     3972   dom_oce.F90 \ 
     3973   dynspg_oce.F90 \ 
     3974   in_out_manager.F90 \ 
     3975   ldfslp.F90 \ 
     3976   ldftra_oce.F90 \ 
     3977   lib_mpp.F90 \ 
     3978   $(MODEL_LIB)(daymod.o) \ 
     3979   $(MODEL_LIB)(dom_oce.o) \ 
     3980   $(MODEL_LIB)(dynspg_oce.o) \ 
     3981   $(MODEL_LIB)(in_out_manager.o) \ 
     3982   $(MODEL_LIB)(ldfslp.o) \ 
     3983   $(MODEL_LIB)(ldftra_oce.o) \ 
     3984   $(MODEL_LIB)(lib_mpp.o) \ 
     3985   $(MODEL_LIB)(oce.o) \ 
     3986   $(MODEL_LIB)(oce_trc.o) \ 
     3987   $(MODEL_LIB)(par_oce.o) \ 
     3988   $(MODEL_LIB)(par_trc.o) \ 
     3989   $(MODEL_LIB)(phycst.o) \ 
     3990   $(MODEL_LIB)(sbc_oce.o) \ 
     3991   $(MODEL_LIB)(sbcrnf.o) \ 
     3992   $(MODEL_LIB)(trabbl.o) \ 
     3993   $(MODEL_LIB)(traqsr.o) \ 
     3994   $(MODEL_LIB)(trc.o) \ 
     3995   $(MODEL_LIB)(zdfddm.o) \ 
     3996   $(MODEL_LIB)(zdfmxl.o) \ 
     3997   $(MODEL_LIB)(zdf_oce.o) \ 
     3998   oce.F90 \ 
     3999   oce_trc.F90 \ 
     4000   par_oce.F90 \ 
     4001   par_trc.F90 \ 
     4002   phycst.F90 \ 
     4003   sbc_oce.F90 \ 
     4004   sbcrnf.F90 \ 
     4005   trabbl.F90 \ 
     4006   traqsr.F90 \ 
     4007   trc.F90 \ 
    39634008   zdfddm.F90 \ 
    39644009   zdfmxl.F90 \ 
     
    39684013   $(MODEL_LIB)(oce_trc.o) \ 
    39694014   $(MODEL_LIB)(prtctl_trc.o) \ 
    3970    $(MODEL_LIB)(trc.o) \ 
     4015   $(MODEL_LIB)(trp_trc.o) \ 
    39714016   oce_trc.F90 \ 
    39724017   prtctl_trc.F90 \ 
    3973    trc.F90 \ 
     4018   trp_trc.F90 \ 
    39744019   domzgr_substitute.h90 \ 
    39754020   ldfeiv_substitute.h90 \ 
     
    39784023   vectopt_loop_substitute.h90 \ 
    39794024   KEY_CPP \ 
    3980    trcldf_bilap.F90 
    3981 $(MODEL_LIB)(trcldf_bilapg.o) :  \ 
    3982    daymod.F90 \ 
    3983    dom_oce.F90 \ 
    3984    dynspg_oce.F90 \ 
    3985    in_out_manager.F90 \ 
    3986    ldfslp.F90 \ 
    3987    ldftra_oce.F90 \ 
    3988    lib_mpp.F90 \ 
    3989    $(MODEL_LIB)(daymod.o) \ 
    3990    $(MODEL_LIB)(dom_oce.o) \ 
    3991    $(MODEL_LIB)(dynspg_oce.o) \ 
    3992    $(MODEL_LIB)(in_out_manager.o) \ 
    3993    $(MODEL_LIB)(ldfslp.o) \ 
    3994    $(MODEL_LIB)(ldftra_oce.o) \ 
    3995    $(MODEL_LIB)(lib_mpp.o) \ 
    3996    $(MODEL_LIB)(oce.o) \ 
    3997    $(MODEL_LIB)(oce_trc.o) \ 
    3998    $(MODEL_LIB)(par_oce.o) \ 
    3999    $(MODEL_LIB)(par_trc.o) \ 
    4000    $(MODEL_LIB)(phycst.o) \ 
    4001    $(MODEL_LIB)(sbc_oce.o) \ 
    4002    $(MODEL_LIB)(sbcrnf.o) \ 
    4003    $(MODEL_LIB)(trabbl.o) \ 
    4004    $(MODEL_LIB)(traqsr.o) \ 
    4005    $(MODEL_LIB)(zdfddm.o) \ 
    4006    $(MODEL_LIB)(zdfmxl.o) \ 
    4007    $(MODEL_LIB)(zdf_oce.o) \ 
    4008    oce.F90 \ 
    4009    oce_trc.F90 \ 
    4010    par_oce.F90 \ 
    4011    par_trc.F90 \ 
    4012    phycst.F90 \ 
    4013    sbc_oce.F90 \ 
    4014    sbcrnf.F90 \ 
    4015    trabbl.F90 \ 
    4016    traqsr.F90 \ 
    4017    zdfddm.F90 \ 
    4018    zdfmxl.F90 \ 
    4019    zdf_oce.F90 \ 
    4020    lbclnk.F90 \ 
    4021    $(MODEL_LIB)(lbclnk.o) \ 
     4025   trcldf_bilapg.F90 
     4026$(MODEL_LIB)(trcldf_iso.o) :  \ 
     4027   daymod.F90 \ 
     4028   dom_oce.F90 \ 
     4029   dynspg_oce.F90 \ 
     4030   in_out_manager.F90 \ 
     4031   ldfslp.F90 \ 
     4032   ldftra_oce.F90 \ 
     4033   lib_mpp.F90 \ 
     4034   $(MODEL_LIB)(daymod.o) \ 
     4035   $(MODEL_LIB)(dom_oce.o) \ 
     4036   $(MODEL_LIB)(dynspg_oce.o) \ 
     4037   $(MODEL_LIB)(in_out_manager.o) \ 
     4038   $(MODEL_LIB)(ldfslp.o) \ 
     4039   $(MODEL_LIB)(ldftra_oce.o) \ 
     4040   $(MODEL_LIB)(lib_mpp.o) \ 
     4041   $(MODEL_LIB)(oce.o) \ 
     4042   $(MODEL_LIB)(oce_trc.o) \ 
     4043   $(MODEL_LIB)(par_oce.o) \ 
     4044   $(MODEL_LIB)(par_trc.o) \ 
     4045   $(MODEL_LIB)(phycst.o) \ 
     4046   $(MODEL_LIB)(sbc_oce.o) \ 
     4047   $(MODEL_LIB)(sbcrnf.o) \ 
     4048   $(MODEL_LIB)(trabbl.o) \ 
     4049   $(MODEL_LIB)(traqsr.o) \ 
     4050   $(MODEL_LIB)(trc.o) \ 
     4051   $(MODEL_LIB)(zdfddm.o) \ 
     4052   $(MODEL_LIB)(zdfmxl.o) \ 
     4053   $(MODEL_LIB)(zdf_oce.o) \ 
     4054   oce.F90 \ 
     4055   oce_trc.F90 \ 
     4056   par_oce.F90 \ 
     4057   par_trc.F90 \ 
     4058   phycst.F90 \ 
     4059   sbc_oce.F90 \ 
     4060   sbcrnf.F90 \ 
     4061   trabbl.F90 \ 
     4062   traqsr.F90 \ 
     4063   trc.F90 \ 
     4064   zdfddm.F90 \ 
     4065   zdfmxl.F90 \ 
     4066   zdf_oce.F90 \ 
    40224067   $(MODEL_LIB)(oce_trc.o) \ 
    40234068   $(MODEL_LIB)(prtctl_trc.o) \ 
    4024    $(MODEL_LIB)(trc.o) \ 
     4069   $(MODEL_LIB)(trp_trc.o) \ 
    40254070   oce_trc.F90 \ 
    40264071   prtctl_trc.F90 \ 
    4027    trc.F90 \ 
     4072   trp_trc.F90 \ 
    40284073   domzgr_substitute.h90 \ 
    40294074   ldfeiv_substitute.h90 \ 
     
    40324077   vectopt_loop_substitute.h90 \ 
    40334078   KEY_CPP \ 
    4034    trcldf_bilapg.F90 
    4035 $(MODEL_LIB)(trcldf_iso.o) :  \ 
    4036    daymod.F90 \ 
    4037    dom_oce.F90 \ 
    4038    dynspg_oce.F90 \ 
    4039    in_out_manager.F90 \ 
    4040    ldfslp.F90 \ 
    4041    ldftra_oce.F90 \ 
    4042    lib_mpp.F90 \ 
    4043    $(MODEL_LIB)(daymod.o) \ 
    4044    $(MODEL_LIB)(dom_oce.o) \ 
    4045    $(MODEL_LIB)(dynspg_oce.o) \ 
    4046    $(MODEL_LIB)(in_out_manager.o) \ 
    4047    $(MODEL_LIB)(ldfslp.o) \ 
    4048    $(MODEL_LIB)(ldftra_oce.o) \ 
    4049    $(MODEL_LIB)(lib_mpp.o) \ 
    4050    $(MODEL_LIB)(oce.o) \ 
    4051    $(MODEL_LIB)(oce_trc.o) \ 
    4052    $(MODEL_LIB)(par_oce.o) \ 
    4053    $(MODEL_LIB)(par_trc.o) \ 
    4054    $(MODEL_LIB)(phycst.o) \ 
    4055    $(MODEL_LIB)(sbc_oce.o) \ 
    4056    $(MODEL_LIB)(sbcrnf.o) \ 
    4057    $(MODEL_LIB)(trabbl.o) \ 
    4058    $(MODEL_LIB)(traqsr.o) \ 
    4059    $(MODEL_LIB)(zdfddm.o) \ 
    4060    $(MODEL_LIB)(zdfmxl.o) \ 
    4061    $(MODEL_LIB)(zdf_oce.o) \ 
    4062    oce.F90 \ 
    4063    oce_trc.F90 \ 
    4064    par_oce.F90 \ 
    4065    par_trc.F90 \ 
    4066    phycst.F90 \ 
    4067    sbc_oce.F90 \ 
    4068    sbcrnf.F90 \ 
    4069    trabbl.F90 \ 
    4070    traqsr.F90 \ 
     4079   trcldf_iso.F90 
     4080$(MODEL_LIB)(trcldf_iso_zps.o) : \ 
     4081   daymod.F90 \ 
     4082   dom_oce.F90 \ 
     4083   dynspg_oce.F90 \ 
     4084   in_out_manager.F90 \ 
     4085   ldfslp.F90 \ 
     4086   ldftra_oce.F90 \ 
     4087   lib_mpp.F90 \ 
     4088   $(MODEL_LIB)(daymod.o) \ 
     4089   $(MODEL_LIB)(dom_oce.o) \ 
     4090   $(MODEL_LIB)(dynspg_oce.o) \ 
     4091   $(MODEL_LIB)(in_out_manager.o) \ 
     4092   $(MODEL_LIB)(ldfslp.o) \ 
     4093   $(MODEL_LIB)(ldftra_oce.o) \ 
     4094   $(MODEL_LIB)(lib_mpp.o) \ 
     4095   $(MODEL_LIB)(oce.o) \ 
     4096   $(MODEL_LIB)(oce_trc.o) \ 
     4097   $(MODEL_LIB)(par_oce.o) \ 
     4098   $(MODEL_LIB)(par_trc.o) \ 
     4099   $(MODEL_LIB)(phycst.o) \ 
     4100   $(MODEL_LIB)(sbc_oce.o) \ 
     4101   $(MODEL_LIB)(sbcrnf.o) \ 
     4102   $(MODEL_LIB)(trabbl.o) \ 
     4103   $(MODEL_LIB)(traqsr.o) \ 
     4104   $(MODEL_LIB)(trc.o) \ 
     4105   $(MODEL_LIB)(zdfddm.o) \ 
     4106   $(MODEL_LIB)(zdfmxl.o) \ 
     4107   $(MODEL_LIB)(zdf_oce.o) \ 
     4108   oce.F90 \ 
     4109   oce_trc.F90 \ 
     4110   par_oce.F90 \ 
     4111   par_trc.F90 \ 
     4112   phycst.F90 \ 
     4113   sbc_oce.F90 \ 
     4114   sbcrnf.F90 \ 
     4115   trabbl.F90 \ 
     4116   traqsr.F90 \ 
     4117   trc.F90 \ 
    40714118   zdfddm.F90 \ 
    40724119   zdfmxl.F90 \ 
     
    40744121   $(MODEL_LIB)(oce_trc.o) \ 
    40754122   $(MODEL_LIB)(prtctl_trc.o) \ 
    4076    $(MODEL_LIB)(trc.o) \ 
     4123   $(MODEL_LIB)(trp_trc.o) \ 
    40774124   oce_trc.F90 \ 
    40784125   prtctl_trc.F90 \ 
    4079    trc.F90 \ 
     4126   trp_trc.F90 \ 
    40804127   domzgr_substitute.h90 \ 
    40814128   ldfeiv_substitute.h90 \ 
     
    40844131   vectopt_loop_substitute.h90 \ 
    40854132   KEY_CPP \ 
    4086    trcldf_iso.F90 
    4087 $(MODEL_LIB)(trcldf_iso_zps.o) : \ 
    4088    daymod.F90 \ 
    4089    dom_oce.F90 \ 
    4090    dynspg_oce.F90 \ 
    4091    in_out_manager.F90 \ 
    4092    ldfslp.F90 \ 
    4093    ldftra_oce.F90 \ 
    4094    lib_mpp.F90 \ 
    4095    $(MODEL_LIB)(daymod.o) \ 
    4096    $(MODEL_LIB)(dom_oce.o) \ 
    4097    $(MODEL_LIB)(dynspg_oce.o) \ 
    4098    $(MODEL_LIB)(in_out_manager.o) \ 
    4099    $(MODEL_LIB)(ldfslp.o) \ 
    4100    $(MODEL_LIB)(ldftra_oce.o) \ 
    4101    $(MODEL_LIB)(lib_mpp.o) \ 
    4102    $(MODEL_LIB)(oce.o) \ 
    4103    $(MODEL_LIB)(oce_trc.o) \ 
    4104    $(MODEL_LIB)(par_oce.o) \ 
    4105    $(MODEL_LIB)(par_trc.o) \ 
    4106    $(MODEL_LIB)(phycst.o) \ 
    4107    $(MODEL_LIB)(sbc_oce.o) \ 
    4108    $(MODEL_LIB)(sbcrnf.o) \ 
    4109    $(MODEL_LIB)(trabbl.o) \ 
    4110    $(MODEL_LIB)(traqsr.o) \ 
    4111    $(MODEL_LIB)(zdfddm.o) \ 
    4112    $(MODEL_LIB)(zdfmxl.o) \ 
    4113    $(MODEL_LIB)(zdf_oce.o) \ 
    4114    oce.F90 \ 
    4115    oce_trc.F90 \ 
    4116    par_oce.F90 \ 
    4117    par_trc.F90 \ 
    4118    phycst.F90 \ 
    4119    sbc_oce.F90 \ 
    4120    sbcrnf.F90 \ 
    4121    trabbl.F90 \ 
    4122    traqsr.F90 \ 
     4133   trcldf_iso_zps.F90 
     4134$(MODEL_LIB)(trcldf_lap.o) :  \ 
     4135   daymod.F90 \ 
     4136   dom_oce.F90 \ 
     4137   dynspg_oce.F90 \ 
     4138   in_out_manager.F90 \ 
     4139   ldfslp.F90 \ 
     4140   ldftra_oce.F90 \ 
     4141   lib_mpp.F90 \ 
     4142   $(MODEL_LIB)(daymod.o) \ 
     4143   $(MODEL_LIB)(dom_oce.o) \ 
     4144   $(MODEL_LIB)(dynspg_oce.o) \ 
     4145   $(MODEL_LIB)(in_out_manager.o) \ 
     4146   $(MODEL_LIB)(ldfslp.o) \ 
     4147   $(MODEL_LIB)(ldftra_oce.o) \ 
     4148   $(MODEL_LIB)(lib_mpp.o) \ 
     4149   $(MODEL_LIB)(oce.o) \ 
     4150   $(MODEL_LIB)(oce_trc.o) \ 
     4151   $(MODEL_LIB)(par_oce.o) \ 
     4152   $(MODEL_LIB)(par_trc.o) \ 
     4153   $(MODEL_LIB)(phycst.o) \ 
     4154   $(MODEL_LIB)(sbc_oce.o) \ 
     4155   $(MODEL_LIB)(sbcrnf.o) \ 
     4156   $(MODEL_LIB)(trabbl.o) \ 
     4157   $(MODEL_LIB)(traqsr.o) \ 
     4158   $(MODEL_LIB)(trc.o) \ 
     4159   $(MODEL_LIB)(zdfddm.o) \ 
     4160   $(MODEL_LIB)(zdfmxl.o) \ 
     4161   $(MODEL_LIB)(zdf_oce.o) \ 
     4162   oce.F90 \ 
     4163   oce_trc.F90 \ 
     4164   par_oce.F90 \ 
     4165   par_trc.F90 \ 
     4166   phycst.F90 \ 
     4167   sbc_oce.F90 \ 
     4168   sbcrnf.F90 \ 
     4169   trabbl.F90 \ 
     4170   traqsr.F90 \ 
     4171   trc.F90 \ 
    41234172   zdfddm.F90 \ 
    41244173   zdfmxl.F90 \ 
     
    41264175   $(MODEL_LIB)(oce_trc.o) \ 
    41274176   $(MODEL_LIB)(prtctl_trc.o) \ 
    4128    $(MODEL_LIB)(trc.o) \ 
     4177   $(MODEL_LIB)(trp_trc.o) \ 
    41294178   oce_trc.F90 \ 
    41304179   prtctl_trc.F90 \ 
    4131    trc.F90 \ 
     4180   trp_trc.F90 \ 
    41324181   domzgr_substitute.h90 \ 
    41334182   ldfeiv_substitute.h90 \ 
     
    41364185   vectopt_loop_substitute.h90 \ 
    41374186   KEY_CPP \ 
    4138    trcldf_iso_zps.F90 
    4139 $(MODEL_LIB)(trcldf_lap.o) :  \ 
    4140    daymod.F90 \ 
    4141    dom_oce.F90 \ 
    4142    dynspg_oce.F90 \ 
    4143    in_out_manager.F90 \ 
    4144    ldfslp.F90 \ 
    4145    ldftra_oce.F90 \ 
    4146    lib_mpp.F90 \ 
    4147    $(MODEL_LIB)(daymod.o) \ 
    4148    $(MODEL_LIB)(dom_oce.o) \ 
    4149    $(MODEL_LIB)(dynspg_oce.o) \ 
    4150    $(MODEL_LIB)(in_out_manager.o) \ 
    4151    $(MODEL_LIB)(ldfslp.o) \ 
    4152    $(MODEL_LIB)(ldftra_oce.o) \ 
    4153    $(MODEL_LIB)(lib_mpp.o) \ 
    4154    $(MODEL_LIB)(oce.o) \ 
    4155    $(MODEL_LIB)(oce_trc.o) \ 
    4156    $(MODEL_LIB)(par_oce.o) \ 
    4157    $(MODEL_LIB)(par_trc.o) \ 
    4158    $(MODEL_LIB)(phycst.o) \ 
    4159    $(MODEL_LIB)(sbc_oce.o) \ 
    4160    $(MODEL_LIB)(sbcrnf.o) \ 
    4161    $(MODEL_LIB)(trabbl.o) \ 
    4162    $(MODEL_LIB)(traqsr.o) \ 
    4163    $(MODEL_LIB)(zdfddm.o) \ 
    4164    $(MODEL_LIB)(zdfmxl.o) \ 
    4165    $(MODEL_LIB)(zdf_oce.o) \ 
    4166    oce.F90 \ 
    4167    oce_trc.F90 \ 
    4168    par_oce.F90 \ 
    4169    par_trc.F90 \ 
    4170    phycst.F90 \ 
    4171    sbc_oce.F90 \ 
    4172    sbcrnf.F90 \ 
    4173    trabbl.F90 \ 
    4174    traqsr.F90 \ 
    4175    zdfddm.F90 \ 
    4176    zdfmxl.F90 \ 
    4177    zdf_oce.F90 \ 
    4178    $(MODEL_LIB)(oce_trc.o) \ 
    4179    $(MODEL_LIB)(prtctl_trc.o) \ 
    4180    $(MODEL_LIB)(trc.o) \ 
    4181    oce_trc.F90 \ 
    4182    prtctl_trc.F90 \ 
    4183    trc.F90 \ 
     4187   trcldf_lap.F90 
     4188$(MODEL_LIB)(trclec.o) :   \ 
     4189   daymod.F90 \ 
     4190   dom_oce.F90 \ 
     4191   dynspg_oce.F90 \ 
     4192   in_out_manager.F90 \ 
     4193   ldfslp.F90 \ 
     4194   ldftra_oce.F90 \ 
     4195   lib_mpp.F90 \ 
     4196   lib_print.f90 \ 
     4197   $(MODEL_LIB)(daymod.o) \ 
     4198   $(MODEL_LIB)(dom_oce.o) \ 
     4199   $(MODEL_LIB)(dynspg_oce.o) \ 
     4200   $(MODEL_LIB)(in_out_manager.o) \ 
     4201   $(MODEL_LIB)(ldfslp.o) \ 
     4202   $(MODEL_LIB)(ldftra_oce.o) \ 
     4203   $(MODEL_LIB)(lib_mpp.o) \ 
     4204   $(MODEL_LIB)(lib_print.o) \ 
     4205   $(MODEL_LIB)(oce.o) \ 
     4206   $(MODEL_LIB)(oce_trc.o) \ 
     4207   $(MODEL_LIB)(par_kind.o) \ 
     4208   $(MODEL_LIB)(par_oce.o) \ 
     4209   $(MODEL_LIB)(par_trc.o) \ 
     4210   $(MODEL_LIB)(phycst.o) \ 
     4211   $(MODEL_LIB)(sbc_oce.o) \ 
     4212   $(MODEL_LIB)(sbcrnf.o) \ 
     4213   $(MODEL_LIB)(sms_lobster.o) \ 
     4214   $(MODEL_LIB)(sms_pisces.o) \ 
     4215   $(MODEL_LIB)(trabbl.o) \ 
     4216   $(MODEL_LIB)(traqsr.o) \ 
     4217   $(MODEL_LIB)(trc.o) \ 
     4218   $(MODEL_LIB)(trcsms_cfc.o) \ 
     4219   $(MODEL_LIB)(trp_trc.o) \ 
     4220   $(MODEL_LIB)(zdfddm.o) \ 
     4221   $(MODEL_LIB)(zdfmxl.o) \ 
     4222   $(MODEL_LIB)(zdf_oce.o) \ 
     4223   oce.F90 \ 
     4224   oce_trc.F90 \ 
     4225   par_kind.F90 \ 
     4226   par_oce.F90 \ 
     4227   par_trc.F90 \ 
     4228   phycst.F90 \ 
     4229   sbc_oce.F90 \ 
     4230   sbcrnf.F90 \ 
     4231   sms_lobster.F90 \ 
     4232   sms_pisces.F90 \ 
     4233   trabbl.F90 \ 
     4234   traqsr.F90 \ 
     4235   trc.F90 \ 
     4236   trcsms_cfc.F90 \ 
     4237   trp_trc.F90 \ 
     4238   zdfddm.F90 \ 
     4239   zdfmxl.F90 \ 
     4240   zdf_oce.F90 \ 
     4241   in_out_manager.F90 \ 
     4242   $(MODEL_LIB)(in_out_manager.o) \ 
     4243   $(MODEL_LIB)(oce_trc.o) \ 
     4244   $(MODEL_LIB)(trclsm_cfc.o) \ 
     4245   $(MODEL_LIB)(trclsm_lobster.o) \ 
     4246   $(MODEL_LIB)(trclsm_my_trc.o) \ 
     4247   $(MODEL_LIB)(trclsm_pisces.o) \ 
     4248   $(MODEL_LIB)(trc.o) \ 
     4249   $(MODEL_LIB)(trctrp_lec.o) \ 
     4250   $(MODEL_LIB)(trp_trc.o) \ 
     4251   oce_trc.F90 \ 
     4252   trc.F90 \ 
     4253   trclsm_cfc.F90 \ 
     4254   trclsm_lobster.F90 \ 
     4255   trclsm_my_trc.F90 \ 
     4256   trclsm_pisces.F90 \ 
     4257   trctrp_lec.F90 \ 
     4258   trp_trc.F90 \ 
    41844259   domzgr_substitute.h90 \ 
    41854260   ldfeiv_substitute.h90 \ 
     
    41884263   vectopt_loop_substitute.h90 \ 
    41894264   KEY_CPP \ 
    4190    trcldf_lap.F90 
    4191 $(MODEL_LIB)(trclec.o) :   \ 
    4192    daymod.F90 \ 
    4193    dom_oce.F90 \ 
    4194    dynspg_oce.F90 \ 
    4195    in_out_manager.F90 \ 
    4196    ldfslp.F90 \ 
    4197    ldftra_oce.F90 \ 
    4198    lib_mpp.F90 \ 
    4199    lib_print.f90 \ 
    4200    $(MODEL_LIB)(daymod.o) \ 
    4201    $(MODEL_LIB)(dom_oce.o) \ 
    4202    $(MODEL_LIB)(dynspg_oce.o) \ 
    4203    $(MODEL_LIB)(in_out_manager.o) \ 
    4204    $(MODEL_LIB)(ldfslp.o) \ 
    4205    $(MODEL_LIB)(ldftra_oce.o) \ 
    4206    $(MODEL_LIB)(lib_mpp.o) \ 
    4207    $(MODEL_LIB)(lib_print.o) \ 
    4208    $(MODEL_LIB)(oce.o) \ 
    4209    $(MODEL_LIB)(oce_trc.o) \ 
    4210    $(MODEL_LIB)(par_kind.o) \ 
    4211    $(MODEL_LIB)(par_oce.o) \ 
    4212    $(MODEL_LIB)(par_trc.o) \ 
    4213    $(MODEL_LIB)(phycst.o) \ 
    4214    $(MODEL_LIB)(sbc_oce.o) \ 
    4215    $(MODEL_LIB)(sbcrnf.o) \ 
    4216    $(MODEL_LIB)(sms_lobster.o) \ 
    4217    $(MODEL_LIB)(sms_pisces.o) \ 
    4218    $(MODEL_LIB)(trabbl.o) \ 
    4219    $(MODEL_LIB)(traqsr.o) \ 
    4220    $(MODEL_LIB)(trc.o) \ 
    4221    $(MODEL_LIB)(trcsms_cfc.o) \ 
    4222    $(MODEL_LIB)(zdfddm.o) \ 
    4223    $(MODEL_LIB)(zdfmxl.o) \ 
    4224    $(MODEL_LIB)(zdf_oce.o) \ 
    4225    oce.F90 \ 
    4226    oce_trc.F90 \ 
    4227    par_kind.F90 \ 
    4228    par_oce.F90 \ 
    4229    par_trc.F90 \ 
    4230    phycst.F90 \ 
    4231    sbc_oce.F90 \ 
    4232    sbcrnf.F90 \ 
    4233    sms_lobster.F90 \ 
    4234    sms_pisces.F90 \ 
    4235    trabbl.F90 \ 
    4236    traqsr.F90 \ 
    4237    trc.F90 \ 
    4238    trcsms_cfc.F90 \ 
    4239    zdfddm.F90 \ 
    4240    zdfmxl.F90 \ 
    4241    zdf_oce.F90 \ 
    4242    in_out_manager.F90 \ 
    4243    $(MODEL_LIB)(in_out_manager.o) \ 
    4244    $(MODEL_LIB)(oce_trc.o) \ 
    4245    $(MODEL_LIB)(trclsm_cfc.o) \ 
    4246    $(MODEL_LIB)(trclsm_lobster.o) \ 
    4247    $(MODEL_LIB)(trclsm_my_trc.o) \ 
    4248    $(MODEL_LIB)(trclsm_pisces.o) \ 
    4249    $(MODEL_LIB)(trc.o) \ 
    4250    $(MODEL_LIB)(trctrp_lec.o) \ 
    4251    oce_trc.F90 \ 
    4252    trc.F90 \ 
    4253    trclsm_cfc.F90 \ 
    4254    trclsm_lobster.F90 \ 
    4255    trclsm_my_trc.F90 \ 
    4256    trclsm_pisces.F90 \ 
    4257    trctrp_lec.F90 \ 
    4258    domzgr_substitute.h90 \ 
    4259    ldfeiv_substitute.h90 \ 
    4260    ldftra_substitute.h90 \ 
    4261    top_substitute.h90 \ 
    4262    vectopt_loop_substitute.h90 \ 
    4263    KEY_CPP \ 
    42644265   trclec.F90 
    42654266$(MODEL_LIB)(trclsm_cfc.o) :  \ 
     
    45184519   $(MODEL_LIB)(traqsr.o) \ 
    45194520   $(MODEL_LIB)(trc.o) \ 
    4520    $(MODEL_LIB)(zdfddm.o) \ 
    4521    $(MODEL_LIB)(zdfmxl.o) \ 
    4522    $(MODEL_LIB)(zdf_oce.o) \ 
    4523    oce.F90 \ 
    4524    oce_trc.F90 \ 
    4525    par_oce.F90 \ 
    4526    par_trc.F90 \ 
    4527    phycst.F90 \ 
    4528    sbc_oce.F90 \ 
    4529    sbcrnf.F90 \ 
    4530    trabbl.F90 \ 
    4531    traqsr.F90 \ 
    4532    trc.F90 \ 
     4521   $(MODEL_LIB)(trp_trc.o) \ 
     4522   $(MODEL_LIB)(zdfddm.o) \ 
     4523   $(MODEL_LIB)(zdfmxl.o) \ 
     4524   $(MODEL_LIB)(zdf_oce.o) \ 
     4525   oce.F90 \ 
     4526   oce_trc.F90 \ 
     4527   par_oce.F90 \ 
     4528   par_trc.F90 \ 
     4529   phycst.F90 \ 
     4530   sbc_oce.F90 \ 
     4531   sbcrnf.F90 \ 
     4532   trabbl.F90 \ 
     4533   traqsr.F90 \ 
     4534   trc.F90 \ 
     4535   trp_trc.F90 \ 
    45334536   zdfddm.F90 \ 
    45344537   zdfmxl.F90 \ 
     
    45424545   $(MODEL_LIB)(oce_trc.o) \ 
    45434546   $(MODEL_LIB)(prtctl_trc.o) \ 
    4544    $(MODEL_LIB)(trc.o) \ 
    45454547   $(MODEL_LIB)(trctrp_lec.o) \ 
     4548   $(MODEL_LIB)(trp_trc.o) \ 
    45464549   oce_trc.F90 \ 
    45474550   prtctl_trc.F90 \ 
    4548    trc.F90 \ 
    45494551   trctrp_lec.F90 \ 
     4552   trp_trc.F90 \ 
    45504553   $(AGRIF_LIB) \ 
    45514554   KEY_CPP \ 
     
    45754578   $(MODEL_LIB)(trabbl.o) \ 
    45764579   $(MODEL_LIB)(traqsr.o) \ 
    4577    $(MODEL_LIB)(trc.o) \ 
    4578    $(MODEL_LIB)(zdfddm.o) \ 
    4579    $(MODEL_LIB)(zdfmxl.o) \ 
    4580    $(MODEL_LIB)(zdf_oce.o) \ 
    4581    oce.F90 \ 
    4582    oce_trc.F90 \ 
    4583    par_oce.F90 \ 
    4584    par_trc.F90 \ 
    4585    phycst.F90 \ 
    4586    sbc_oce.F90 \ 
    4587    sbcrnf.F90 \ 
    4588    trabbl.F90 \ 
    4589    traqsr.F90 \ 
    4590    trc.F90 \ 
     4580   $(MODEL_LIB)(zdfddm.o) \ 
     4581   $(MODEL_LIB)(zdfmxl.o) \ 
     4582   $(MODEL_LIB)(zdf_oce.o) \ 
     4583   oce.F90 \ 
     4584   oce_trc.F90 \ 
     4585   par_oce.F90 \ 
     4586   par_trc.F90 \ 
     4587   phycst.F90 \ 
     4588   sbc_oce.F90 \ 
     4589   sbcrnf.F90 \ 
     4590   trabbl.F90 \ 
     4591   traqsr.F90 \ 
    45914592   zdfddm.F90 \ 
    45924593   zdfmxl.F90 \ 
     
    45954596   $(MODEL_LIB)(prtctl_trc.o) \ 
    45964597   $(MODEL_LIB)(sms_lobster.o) \ 
    4597    $(MODEL_LIB)(trp_trc.o) \ 
     4598   $(MODEL_LIB)(trc.o) \ 
    45984599   oce_trc.F90 \ 
    45994600   prtctl_trc.F90 \ 
    46004601   sms_lobster.F90 \ 
    4601    trp_trc.F90 \ 
     4602   trc.F90 \ 
    46024603   domzgr_substitute.h90 \ 
    46034604   KEY_CPP \ 
     
    46274628   $(MODEL_LIB)(trabbl.o) \ 
    46284629   $(MODEL_LIB)(traqsr.o) \ 
    4629    $(MODEL_LIB)(zdfddm.o) \ 
    4630    $(MODEL_LIB)(zdfmxl.o) \ 
    4631    $(MODEL_LIB)(zdf_oce.o) \ 
    4632    oce.F90 \ 
    4633    oce_trc.F90 \ 
    4634    par_oce.F90 \ 
    4635    par_trc.F90 \ 
    4636    phycst.F90 \ 
    4637    sbc_oce.F90 \ 
    4638    sbcrnf.F90 \ 
    4639    trabbl.F90 \ 
    4640    traqsr.F90 \ 
     4630   $(MODEL_LIB)(trc.o) \ 
     4631   $(MODEL_LIB)(zdfddm.o) \ 
     4632   $(MODEL_LIB)(zdfmxl.o) \ 
     4633   $(MODEL_LIB)(zdf_oce.o) \ 
     4634   oce.F90 \ 
     4635   oce_trc.F90 \ 
     4636   par_oce.F90 \ 
     4637   par_trc.F90 \ 
     4638   phycst.F90 \ 
     4639   sbc_oce.F90 \ 
     4640   sbcrnf.F90 \ 
     4641   trabbl.F90 \ 
     4642   traqsr.F90 \ 
     4643   trc.F90 \ 
    46414644   zdfddm.F90 \ 
    46424645   zdfmxl.F90 \ 
     
    46464649   $(MODEL_LIB)(oce_trc.o) \ 
    46474650   $(MODEL_LIB)(prtctl_trc.o) \ 
    4648    $(MODEL_LIB)(trc.o) \ 
     4651   $(MODEL_LIB)(trp_trc.o) \ 
    46494652   oce_trc.F90 \ 
    46504653   prtctl_trc.F90 \ 
    4651    trc.F90 \ 
     4654   trp_trc.F90 \ 
    46524655   domzgr_substitute.h90 \ 
    46534656   ldfeiv_substitute.h90 \ 
     
    46924695   $(MODEL_LIB)(traqsr.o) \ 
    46934696   $(MODEL_LIB)(trc.o) \ 
    4694    $(MODEL_LIB)(zdfddm.o) \ 
    4695    $(MODEL_LIB)(zdfmxl.o) \ 
    4696    $(MODEL_LIB)(zdf_oce.o) \ 
    4697    oce.F90 \ 
    4698    oce_trc.F90 \ 
    4699    par_oce.F90 \ 
    4700    par_trc.F90 \ 
    4701    phycst.F90 \ 
    4702    sbc_oce.F90 \ 
    4703    sbcrnf.F90 \ 
    4704    trabbl.F90 \ 
    4705    traqsr.F90 \ 
    4706    trc.F90 \ 
     4697   $(MODEL_LIB)(trp_trc.o) \ 
     4698   $(MODEL_LIB)(zdfddm.o) \ 
     4699   $(MODEL_LIB)(zdfmxl.o) \ 
     4700   $(MODEL_LIB)(zdf_oce.o) \ 
     4701   oce.F90 \ 
     4702   oce_trc.F90 \ 
     4703   par_oce.F90 \ 
     4704   par_trc.F90 \ 
     4705   phycst.F90 \ 
     4706   sbc_oce.F90 \ 
     4707   sbcrnf.F90 \ 
     4708   trabbl.F90 \ 
     4709   traqsr.F90 \ 
     4710   trc.F90 \ 
     4711   trp_trc.F90 \ 
    47074712   zdfddm.F90 \ 
    47084713   zdfmxl.F90 \ 
     
    47554760   $(MODEL_LIB)(trabbl.o) \ 
    47564761   $(MODEL_LIB)(traqsr.o) \ 
    4757    $(MODEL_LIB)(zdfddm.o) \ 
    4758    $(MODEL_LIB)(zdfmxl.o) \ 
    4759    $(MODEL_LIB)(zdf_oce.o) \ 
    4760    oce.F90 \ 
    4761    oce_trc.F90 \ 
    4762    par_oce.F90 \ 
    4763    par_trc.F90 \ 
    4764    phycst.F90 \ 
    4765    sbc_oce.F90 \ 
    4766    sbcrnf.F90 \ 
    4767    trabbl.F90 \ 
    4768    traqsr.F90 \ 
     4762   $(MODEL_LIB)(trc.o) \ 
     4763   $(MODEL_LIB)(zdfddm.o) \ 
     4764   $(MODEL_LIB)(zdfmxl.o) \ 
     4765   $(MODEL_LIB)(zdf_oce.o) \ 
     4766   oce.F90 \ 
     4767   oce_trc.F90 \ 
     4768   par_oce.F90 \ 
     4769   par_trc.F90 \ 
     4770   phycst.F90 \ 
     4771   sbc_oce.F90 \ 
     4772   sbcrnf.F90 \ 
     4773   trabbl.F90 \ 
     4774   traqsr.F90 \ 
     4775   trc.F90 \ 
    47694776   zdfddm.F90 \ 
    47704777   zdfmxl.F90 \ 
     
    47724779   $(MODEL_LIB)(oce_trc.o) \ 
    47734780   $(MODEL_LIB)(prtctl_trc.o) \ 
    4774    $(MODEL_LIB)(trc.o) \ 
     4781   $(MODEL_LIB)(trp_trc.o) \ 
    47754782   oce_trc.F90 \ 
    47764783   prtctl_trc.F90 \ 
    4777    trc.F90 \ 
     4784   trp_trc.F90 \ 
    47784785   domzgr_substitute.h90 \ 
    47794786   ldfeiv_substitute.h90 \ 
     
    48074814   $(MODEL_LIB)(trabbl.o) \ 
    48084815   $(MODEL_LIB)(traqsr.o) \ 
    4809    $(MODEL_LIB)(trc.o) \ 
    4810    $(MODEL_LIB)(zdfddm.o) \ 
    4811    $(MODEL_LIB)(zdfmxl.o) \ 
    4812    $(MODEL_LIB)(zdf_oce.o) \ 
    4813    oce.F90 \ 
    4814    oce_trc.F90 \ 
    4815    par_oce.F90 \ 
    4816    par_trc.F90 \ 
    4817    phycst.F90 \ 
    4818    sbc_oce.F90 \ 
    4819    sbcrnf.F90 \ 
    4820    trabbl.F90 \ 
    4821    traqsr.F90 \ 
    4822    trc.F90 \ 
     4816   $(MODEL_LIB)(zdfddm.o) \ 
     4817   $(MODEL_LIB)(zdfmxl.o) \ 
     4818   $(MODEL_LIB)(zdf_oce.o) \ 
     4819   oce.F90 \ 
     4820   oce_trc.F90 \ 
     4821   par_oce.F90 \ 
     4822   par_trc.F90 \ 
     4823   phycst.F90 \ 
     4824   sbc_oce.F90 \ 
     4825   sbcrnf.F90 \ 
     4826   trabbl.F90 \ 
     4827   traqsr.F90 \ 
    48234828   zdfddm.F90 \ 
    48244829   zdfmxl.F90 \ 
     
    48294834   $(MODEL_LIB)(prtctl_trc.o) \ 
    48304835   $(MODEL_LIB)(sms_lobster.o) \ 
    4831    $(MODEL_LIB)(trp_trc.o) \ 
     4836   $(MODEL_LIB)(trc.o) \ 
    48324837   oce_trc.F90 \ 
    48334838   prtctl_trc.F90 \ 
    48344839   sms_lobster.F90 \ 
    4835    trp_trc.F90 \ 
     4840   trc.F90 \ 
    48364841   domzgr_substitute.h90 \ 
    48374842   KEY_CPP \ 
     
    49374942   $(MODEL_LIB)(trcopt.o) \ 
    49384943   $(MODEL_LIB)(trcsed.o) \ 
    4939    $(MODEL_LIB)(trp_trc.o) \ 
    49404944   $(MODEL_LIB)(zdfddm.o) \ 
    49414945   $(MODEL_LIB)(zdfmxl.o) \ 
     
    49624966   trcopt.F90 \ 
    49634967   trcsed.F90 \ 
    4964    trp_trc.F90 \ 
    49654968   zdfddm.F90 \ 
    49664969   zdfmxl.F90 \ 
     
    49904993   $(MODEL_LIB)(trc.o) \ 
    49914994   $(MODEL_LIB)(trctrp_lec.o) \ 
    4992    $(MODEL_LIB)(trp_trc.o) \ 
    49934995   oce_trc.F90 \ 
    49944996   prtctl_trc.F90 \ 
     
    49964998   trc.F90 \ 
    49974999   trctrp_lec.F90 \ 
    4998    trp_trc.F90 \ 
    49995000   $(MODEL_LIB)(trcbio.o) \ 
    50005001   $(MODEL_LIB)(trcexp.o) \ 
     
    50645065   $(MODEL_LIB)(traqsr.o) \ 
    50655066   $(MODEL_LIB)(trc.o) \ 
    5066    $(MODEL_LIB)(trp_trc.o) \ 
    50675067   $(MODEL_LIB)(zdfddm.o) \ 
    50685068   $(MODEL_LIB)(zdfmxl.o) \ 
     
    50915091   traqsr.F90 \ 
    50925092   trc.F90 \ 
    5093    trp_trc.F90 \ 
    50945093   zdfddm.F90 \ 
    50955094   zdfmxl.F90 \ 
     
    51075106   $(MODEL_LIB)(p4zsed.o) \ 
    51085107   $(MODEL_LIB)(sms_pisces.o) \ 
    5109    $(MODEL_LIB)(trp_trc.o) \ 
     5108   $(MODEL_LIB)(trc.o) \ 
    51105109   oce_trc.F90 \ 
    51115110   p4zbio.F90 \ 
     
    51165115   p4zsed.F90 \ 
    51175116   sms_pisces.F90 \ 
    5118    trp_trc.F90 \ 
     5117   trc.F90 \ 
    51195118   KEY_CPP \ 
    51205119   trcsms_pisces.F90 
     
    51755174   $(MODEL_LIB)(trczdf_iso.o) \ 
    51765175   $(MODEL_LIB)(trczdf_iso_vopt.o) \ 
     5176   $(MODEL_LIB)(trp_trc.o) \ 
    51775177   $(MODEL_LIB)(zdfddm.o) \ 
    51785178   $(MODEL_LIB)(zdfmxl.o) \ 
     
    52165216   trczdf_iso.F90 \ 
    52175217   trczdf_iso_vopt.F90 \ 
     5218   trp_trc.F90 \ 
    52185219   zdfddm.F90 \ 
    52195220   zdfmxl.F90 \ 
     
    52235224   $(MODEL_LIB)(prtctl_trc.o) \ 
    52245225   $(MODEL_LIB)(trcdia.o) \ 
    5225    $(MODEL_LIB)(trc.o) \ 
    52265226   $(MODEL_LIB)(trcrst.o) \ 
    52275227   $(MODEL_LIB)(trcsms.o) \ 
    52285228   $(MODEL_LIB)(trctrp.o) \ 
     5229   $(MODEL_LIB)(trp_trc.o) \ 
    52295230   oce_trc.F90 \ 
    52305231   prtctl_trc.F90 \ 
    52315232   trcdia.F90 \ 
    5232    trc.F90 \ 
    52335233   trcrst.F90 \ 
    52345234   trcsms.F90 \ 
    52355235   trctrp.F90 \ 
     5236   trp_trc.F90 \ 
    52365237   KEY_CPP \ 
    52375238   trcstp.F90 
     
    52615262   $(MODEL_LIB)(traqsr.o) \ 
    52625263   $(MODEL_LIB)(trc.o) \ 
    5263    $(MODEL_LIB)(zdfddm.o) \ 
    5264    $(MODEL_LIB)(zdfmxl.o) \ 
    5265    $(MODEL_LIB)(zdf_oce.o) \ 
    5266    oce.F90 \ 
    5267    oce_trc.F90 \ 
    5268    par_oce.F90 \ 
    5269    par_trc.F90 \ 
    5270    phycst.F90 \ 
    5271    sbc_oce.F90 \ 
    5272    sbcrnf.F90 \ 
    5273    trabbl.F90 \ 
    5274    traqsr.F90 \ 
    5275    trc.F90 \ 
    5276    zdfddm.F90 \ 
    5277    zdfmxl.F90 \ 
    5278    zdf_oce.F90 \ 
    5279    $(MODEL_LIB)(oce_trc.o) \ 
    5280    $(MODEL_LIB)(trc.o) \ 
     5264   $(MODEL_LIB)(trp_trc.o) \ 
     5265   $(MODEL_LIB)(zdfddm.o) \ 
     5266   $(MODEL_LIB)(zdfmxl.o) \ 
     5267   $(MODEL_LIB)(zdf_oce.o) \ 
     5268   oce.F90 \ 
     5269   oce_trc.F90 \ 
     5270   par_oce.F90 \ 
     5271   par_trc.F90 \ 
     5272   phycst.F90 \ 
     5273   sbc_oce.F90 \ 
     5274   sbcrnf.F90 \ 
     5275   trabbl.F90 \ 
     5276   traqsr.F90 \ 
     5277   trc.F90 \ 
     5278   trp_trc.F90 \ 
     5279   zdfddm.F90 \ 
     5280   zdfmxl.F90 \ 
     5281   zdf_oce.F90 \ 
     5282   $(MODEL_LIB)(oce_trc.o) \ 
    52815283   $(MODEL_LIB)(trctrp_lec.o) \ 
    5282    oce_trc.F90 \ 
    5283    trc.F90 \ 
     5284   $(MODEL_LIB)(trp_trc.o) \ 
     5285   oce_trc.F90 \ 
    52845286   trctrp_lec.F90 \ 
     5287   trp_trc.F90 \ 
    52855288   KEY_CPP \ 
    52865289   trctrp_ctl.F90 
     
    53255328   $(MODEL_LIB)(trc.o) \ 
    53265329   $(MODEL_LIB)(trctrp_lec.o) \ 
     5330   $(MODEL_LIB)(trp_trc.o) \ 
    53275331   $(MODEL_LIB)(zdfddm.o) \ 
    53285332   $(MODEL_LIB)(zdfmxl.o) \ 
     
    53435347   trc.F90 \ 
    53445348   trctrp_lec.F90 \ 
     5349   trp_trc.F90 \ 
    53455350   zdfddm.F90 \ 
    53465351   zdfmxl.F90 \ 
     
    53615366   $(MODEL_LIB)(trcldf_lap.o) \ 
    53625367   $(MODEL_LIB)(trcnxt.o) \ 
    5363    $(MODEL_LIB)(trc.o) \ 
    53645368   $(MODEL_LIB)(trcrad.o) \ 
    53655369   $(MODEL_LIB)(trcsbc.o) \ 
     
    53695373   $(MODEL_LIB)(trczdf_iso.o) \ 
    53705374   $(MODEL_LIB)(trczdf_iso_vopt.o) \ 
     5375   $(MODEL_LIB)(trp_trc.o) \ 
    53715376   $(MODEL_LIB)(zpshde_trc.o) \ 
    53725377   oce_trc.F90 \ 
     
    53795384   trcbbl.F90 \ 
    53805385   trcdmp.F90 \ 
    5381    trc.F90 \ 
    53825386   trcldf_bilap.F90 \ 
    53835387   trcldf_bilapg.F90 \ 
     
    53935397   trczdf_iso.F90 \ 
    53945398   trczdf_iso_vopt.F90 \ 
     5399   trp_trc.F90 \ 
    53955400   zpshde_trc.F90 \ 
    53965401   domzgr_substitute.h90 \ 
     
    54205425   $(MODEL_LIB)(trabbl.o) \ 
    54215426   $(MODEL_LIB)(traqsr.o) \ 
    5422    $(MODEL_LIB)(zdfddm.o) \ 
    5423    $(MODEL_LIB)(zdfmxl.o) \ 
    5424    $(MODEL_LIB)(zdf_oce.o) \ 
    5425    oce.F90 \ 
    5426    par_oce.F90 \ 
    5427    par_trc.F90 \ 
    5428    phycst.F90 \ 
    5429    sbc_oce.F90 \ 
    5430    sbcrnf.F90 \ 
    5431    trabbl.F90 \ 
    5432    traqsr.F90 \ 
    5433    zdfddm.F90 \ 
    5434    zdfmxl.F90 \ 
    5435    zdf_oce.F90 \ 
    5436    $(MODEL_LIB)(oce_trc.o) \ 
    5437    $(MODEL_LIB)(trc.o) \ 
    5438    oce_trc.F90 \ 
    5439    trc.F90 \ 
     5427   $(MODEL_LIB)(trc.o) \ 
     5428   $(MODEL_LIB)(zdfddm.o) \ 
     5429   $(MODEL_LIB)(zdfmxl.o) \ 
     5430   $(MODEL_LIB)(zdf_oce.o) \ 
     5431   oce.F90 \ 
     5432   par_oce.F90 \ 
     5433   par_trc.F90 \ 
     5434   phycst.F90 \ 
     5435   sbc_oce.F90 \ 
     5436   sbcrnf.F90 \ 
     5437   trabbl.F90 \ 
     5438   traqsr.F90 \ 
     5439   trc.F90 \ 
     5440   zdfddm.F90 \ 
     5441   zdfmxl.F90 \ 
     5442   zdf_oce.F90 \ 
     5443   $(MODEL_LIB)(oce_trc.o) \ 
     5444   $(MODEL_LIB)(trp_trc.o) \ 
     5445   oce_trc.F90 \ 
     5446   trp_trc.F90 \ 
    54405447   KEY_CPP \ 
    54415448   trctrp_lec.F90 
     
    54655472   $(MODEL_LIB)(traqsr.o) \ 
    54665473   $(MODEL_LIB)(trc.o) \ 
    5467    $(MODEL_LIB)(zdfddm.o) \ 
    5468    $(MODEL_LIB)(zdfmxl.o) \ 
    5469    $(MODEL_LIB)(zdf_oce.o) \ 
    5470    oce.F90 \ 
    5471    oce_trc.F90 \ 
    5472    par_oce.F90 \ 
    5473    par_trc.F90 \ 
    5474    phycst.F90 \ 
    5475    sbc_oce.F90 \ 
    5476    sbcrnf.F90 \ 
    5477    trabbl.F90 \ 
    5478    traqsr.F90 \ 
    5479    trc.F90 \ 
     5474   $(MODEL_LIB)(trp_trc.o) \ 
     5475   $(MODEL_LIB)(zdfddm.o) \ 
     5476   $(MODEL_LIB)(zdfmxl.o) \ 
     5477   $(MODEL_LIB)(zdf_oce.o) \ 
     5478   oce.F90 \ 
     5479   oce_trc.F90 \ 
     5480   par_oce.F90 \ 
     5481   par_trc.F90 \ 
     5482   phycst.F90 \ 
     5483   sbc_oce.F90 \ 
     5484   sbcrnf.F90 \ 
     5485   trabbl.F90 \ 
     5486   traqsr.F90 \ 
     5487   trc.F90 \ 
     5488   trp_trc.F90 \ 
    54805489   zdfddm.F90 \ 
    54815490   zdfmxl.F90 \ 
     
    54835492   $(MODEL_LIB)(oce_trc.o) \ 
    54845493   $(MODEL_LIB)(prtctl_trc.o) \ 
    5485    $(MODEL_LIB)(trc.o) \ 
    54865494   $(MODEL_LIB)(trctrp_lec.o) \ 
     5495   $(MODEL_LIB)(trp_trc.o) \ 
    54875496   oce_trc.F90 \ 
    54885497   prtctl_trc.F90 \ 
    5489    trc.F90 \ 
    54905498   trctrp_lec.F90 \ 
     5499   trp_trc.F90 \ 
    54915500   domzgr_substitute.h90 \ 
    54925501   ldfeiv_substitute.h90 \ 
     
    55215530   $(MODEL_LIB)(traqsr.o) \ 
    55225531   $(MODEL_LIB)(trc.o) \ 
    5523    $(MODEL_LIB)(zdfddm.o) \ 
    5524    $(MODEL_LIB)(zdfmxl.o) \ 
    5525    $(MODEL_LIB)(zdf_oce.o) \ 
    5526    oce.F90 \ 
    5527    oce_trc.F90 \ 
    5528    par_oce.F90 \ 
    5529    par_trc.F90 \ 
    5530    phycst.F90 \ 
    5531    sbc_oce.F90 \ 
    5532    sbcrnf.F90 \ 
    5533    trabbl.F90 \ 
    5534    traqsr.F90 \ 
    5535    trc.F90 \ 
     5532   $(MODEL_LIB)(trp_trc.o) \ 
     5533   $(MODEL_LIB)(zdfddm.o) \ 
     5534   $(MODEL_LIB)(zdfmxl.o) \ 
     5535   $(MODEL_LIB)(zdf_oce.o) \ 
     5536   oce.F90 \ 
     5537   oce_trc.F90 \ 
     5538   par_oce.F90 \ 
     5539   par_trc.F90 \ 
     5540   phycst.F90 \ 
     5541   sbc_oce.F90 \ 
     5542   sbcrnf.F90 \ 
     5543   trabbl.F90 \ 
     5544   traqsr.F90 \ 
     5545   trc.F90 \ 
     5546   trp_trc.F90 \ 
    55365547   zdfddm.F90 \ 
    55375548   zdfmxl.F90 \ 
     
    55395550   $(MODEL_LIB)(oce_trc.o) \ 
    55405551   $(MODEL_LIB)(prtctl_trc.o) \ 
    5541    $(MODEL_LIB)(trc.o) \ 
    55425552   $(MODEL_LIB)(trctrp_lec.o) \ 
     5553   $(MODEL_LIB)(trp_trc.o) \ 
    55435554   oce_trc.F90 \ 
    55445555   prtctl_trc.F90 \ 
    5545    trc.F90 \ 
    55465556   trctrp_lec.F90 \ 
     5557   trp_trc.F90 \ 
    55475558   domzgr_substitute.h90 \ 
    55485559   ldfeiv_substitute.h90 \ 
     
    55775588   $(MODEL_LIB)(traqsr.o) \ 
    55785589   $(MODEL_LIB)(trc.o) \ 
    5579    $(MODEL_LIB)(zdfddm.o) \ 
    5580    $(MODEL_LIB)(zdfmxl.o) \ 
    5581    $(MODEL_LIB)(zdf_oce.o) \ 
    5582    oce.F90 \ 
    5583    oce_trc.F90 \ 
    5584    par_oce.F90 \ 
    5585    par_trc.F90 \ 
    5586    phycst.F90 \ 
    5587    sbc_oce.F90 \ 
    5588    sbcrnf.F90 \ 
    5589    trabbl.F90 \ 
    5590    traqsr.F90 \ 
    5591    trc.F90 \ 
     5590   $(MODEL_LIB)(trp_trc.o) \ 
     5591   $(MODEL_LIB)(zdfddm.o) \ 
     5592   $(MODEL_LIB)(zdfmxl.o) \ 
     5593   $(MODEL_LIB)(zdf_oce.o) \ 
     5594   oce.F90 \ 
     5595   oce_trc.F90 \ 
     5596   par_oce.F90 \ 
     5597   par_trc.F90 \ 
     5598   phycst.F90 \ 
     5599   sbc_oce.F90 \ 
     5600   sbcrnf.F90 \ 
     5601   trabbl.F90 \ 
     5602   traqsr.F90 \ 
     5603   trc.F90 \ 
     5604   trp_trc.F90 \ 
    55925605   zdfddm.F90 \ 
    55935606   zdfmxl.F90 \ 
     
    55975610   $(MODEL_LIB)(oce_trc.o) \ 
    55985611   $(MODEL_LIB)(prtctl_trc.o) \ 
    5599    $(MODEL_LIB)(trc.o) \ 
    56005612   $(MODEL_LIB)(trctrp_lec.o) \ 
     5613   $(MODEL_LIB)(trp_trc.o) \ 
    56015614   oce_trc.F90 \ 
    56025615   prtctl_trc.F90 \ 
    5603    trc.F90 \ 
    56045616   trctrp_lec.F90 \ 
     5617   trp_trc.F90 \ 
    56055618   domzgr_substitute.h90 \ 
    56065619   ldfeiv_substitute.h90 \ 
     
    56365649   $(MODEL_LIB)(traqsr.o) \ 
    56375650   $(MODEL_LIB)(trc.o) \ 
    5638    $(MODEL_LIB)(zdfddm.o) \ 
    5639    $(MODEL_LIB)(zdfmxl.o) \ 
    5640    $(MODEL_LIB)(zdf_oce.o) \ 
    5641    oce.F90 \ 
    5642    oce_trc.F90 \ 
    5643    par_oce.F90 \ 
    5644    par_trc.F90 \ 
    5645    phycst.F90 \ 
    5646    sbc_oce.F90 \ 
    5647    sbcrnf.F90 \ 
    5648    trabbl.F90 \ 
    5649    traqsr.F90 \ 
    5650    trc.F90 \ 
     5651   $(MODEL_LIB)(trp_trc.o) \ 
     5652   $(MODEL_LIB)(zdfddm.o) \ 
     5653   $(MODEL_LIB)(zdfmxl.o) \ 
     5654   $(MODEL_LIB)(zdf_oce.o) \ 
     5655   oce.F90 \ 
     5656   oce_trc.F90 \ 
     5657   par_oce.F90 \ 
     5658   par_trc.F90 \ 
     5659   phycst.F90 \ 
     5660   sbc_oce.F90 \ 
     5661   sbcrnf.F90 \ 
     5662   trabbl.F90 \ 
     5663   traqsr.F90 \ 
     5664   trc.F90 \ 
     5665   trp_trc.F90 \ 
    56515666   zdfddm.F90 \ 
    56525667   zdfmxl.F90 \ 
     
    56565671   $(MODEL_LIB)(oce_trc.o) \ 
    56575672   $(MODEL_LIB)(prtctl_trc.o) \ 
    5658    $(MODEL_LIB)(trc.o) \ 
    56595673   $(MODEL_LIB)(trctrp_lec.o) \ 
     5674   $(MODEL_LIB)(trp_trc.o) \ 
    56605675   oce_trc.F90 \ 
    56615676   prtctl_trc.F90 \ 
    5662    trc.F90 \ 
    56635677   trctrp_lec.F90 \ 
     5678   trp_trc.F90 \ 
    56645679   domzgr_substitute.h90 \ 
    56655680   ldfeiv_substitute.h90 \ 
     
    56845699   par_pisces.F90 \ 
    56855700   par_trc.F90 \ 
    5686    $(MODEL_LIB)(par_trc.o) \ 
    5687    $(MODEL_LIB)(trc.o) \ 
     5701   $(MODEL_LIB)(par_oce.o) \ 
     5702   $(MODEL_LIB)(par_trc.o) \ 
     5703   $(MODEL_LIB)(trc.o) \ 
     5704   par_oce.F90 \ 
    56885705   par_trc.F90 \ 
    56895706   trc.F90 \ 
     
    58425859   $(MODEL_LIB)(trabbl.o) \ 
    58435860   $(MODEL_LIB)(traqsr.o) \ 
    5844    $(MODEL_LIB)(zdfddm.o) \ 
    5845    $(MODEL_LIB)(zdfmxl.o) \ 
    5846    $(MODEL_LIB)(zdf_oce.o) \ 
    5847    oce.F90 \ 
    5848    par_oce.F90 \ 
    5849    par_trc.F90 \ 
    5850    phycst.F90 \ 
    5851    sbc_oce.F90 \ 
    5852    sbcrnf.F90 \ 
    5853    trabbl.F90 \ 
    5854    traqsr.F90 \ 
     5861   $(MODEL_LIB)(trc.o) \ 
     5862   $(MODEL_LIB)(zdfddm.o) \ 
     5863   $(MODEL_LIB)(zdfmxl.o) \ 
     5864   $(MODEL_LIB)(zdf_oce.o) \ 
     5865   oce.F90 \ 
     5866   par_oce.F90 \ 
     5867   par_trc.F90 \ 
     5868   phycst.F90 \ 
     5869   sbc_oce.F90 \ 
     5870   sbcrnf.F90 \ 
     5871   trabbl.F90 \ 
     5872   traqsr.F90 \ 
     5873   trc.F90 \ 
    58555874   zdfddm.F90 \ 
    58565875   zdfmxl.F90 \ 
     
    58605879   $(MODEL_LIB)(oce_trc.o) \ 
    58615880   $(MODEL_LIB)(par_kind.o) \ 
    5862    $(MODEL_LIB)(trc.o) \ 
    5863    oce_trc.F90 \ 
    5864    par_kind.F90 \ 
    5865    trc.F90 \ 
     5881   $(MODEL_LIB)(trp_trc.o) \ 
     5882   oce_trc.F90 \ 
     5883   par_kind.F90 \ 
     5884   trp_trc.F90 \ 
    58665885   domzgr_substitute.h90 \ 
    58675886   ldfeiv_substitute.h90 \ 
Note: See TracChangeset for help on using the changeset viewer.