Ignore:
Timestamp:
2010-03-11T10:26:51+01:00 (11 years ago)
Author:
cetlod
Message:

update PISCES namelist and BB_make files on CMIP5_IPSL branch

Location:
branches/CMIP5_IPSL/CONFIG
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/CMIP5_IPSL/CONFIG/ORCA2_LIM_PISCES/EXP00/namelist_pisces

    r1751 r1809  
    2525   xkmort     =  1.E-7   ! half saturation constant for mortality 
    2626   ferat3     =  3.E-6   ! Fe/C in zooplankton  
    27    wsbio2     =  50.     ! Big particles sinking speed 
     27   wsbio2     =  30.     ! Big particles sinking speed 
    2828/ 
    2929!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     
    3232   conc0      =  2.e-6    ! Phosphate half saturation 
    3333   conc1      =  10E-6    ! Phosphate half saturation for diatoms 
    34    conc2      =  0.02E-9  ! Iron half saturation for phyto 
     34   conc2      =  0.01E-9  ! Iron half saturation for phyto 
    3535   conc2m     =  0.08E-9  ! Max iron half saturation for phyto 
    3636   conc3      =  0.1E-9   ! Iron half saturation for diatoms 
     
    4646&nampisprod     !   parameters for phytoplankton growth 
    4747!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
    48    pislope    =  4.       ! P-I slope   
    49    pislope2   =  4.       ! P-I slope  for diatoms 
     48   pislope    =  3.       ! P-I slope   
     49   pislope2   =  3.       ! P-I slope  for diatoms 
    5050   excret     =  0.05     ! excretion ratio of phytoplankton 
    5151   excret2    =  0.05     ! excretion ratio of diatoms 
     
    8787   resrat     =  0.03     ! exsudation rate of zooplankton 
    8888   mzrat      =  0.0      ! zooplankton mortality rate 
    89    xpref2c    =  0.0      ! Microzoo preference for POM  
    90    xpref2p    =  0.5      ! Microzoo preference for Nanophyto 
    91    xpref2d    =  0.5      ! Microzoo preference for Diatoms 
     89   xpref2c    =  0.1      ! Microzoo preference for POM  
     90   xpref2p    =  0.45     ! Microzoo preference for Nanophyto 
     91   xpref2d    =  0.45     ! Microzoo preference for Diatoms 
    9292   xkgraz     =  20.E-6   ! half sturation constant for grazing  
    9393   epsher     =  0.33     ! Efficiency of microzoo growth 
     
    175175!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
    176176   ln_pisdmp    =  .true.     !  Relaxation fo some tracers to a mean value 
     177   ln_pisclo    =  .false.    !  Restoring of tracer to initial value on closed sea ("key_dtatrc") 
    177178/ 
  • branches/CMIP5_IPSL/CONFIG/ORCA2_LIM_PISCES/scripts/BB_make

    r1778 r1809  
    181181     key_traldf_c3d \ 
    182182     key_traldf_eiv \ 
     183     key_trcbbc \ 
     184     key_trcbbl_adv \ 
     185     key_trcbbl_dif \ 
    183186     key_trc_dia3d \ 
    184187     key_trc_diaadd \ 
    185188     key_trc_diabio \ 
    186189     key_trc_diatrd \ 
    187      key_trc_zdfddm \ 
    188      key_trcbbc \ 
    189      key_trcbbl_adv \ 
    190      key_trcbbl_dif \ 
    191190     key_trcdmp \ 
    192191     key_trcldf_eiv \ 
    193192     key_trcldf_iso \ 
     193     key_trc_zdfddm \ 
    194194     key_trddyn \ 
    195195     key_trdmld \ 
     
    222222      $(MODEL_LIB)(agrif_user.o)\ 
    223223      $(MODEL_LIB)(albedo.o)\ 
    224       $(MODEL_LIB)(bdy_oce.o)\ 
    225       $(MODEL_LIB)(bdy_par.o)\ 
    226224      $(MODEL_LIB)(bdydta.o)\ 
    227225      $(MODEL_LIB)(bdydyn.o)\ 
    228226      $(MODEL_LIB)(bdyini.o)\ 
     227      $(MODEL_LIB)(bdy_oce.o)\ 
     228      $(MODEL_LIB)(bdy_par.o)\ 
    229229      $(MODEL_LIB)(bdytides.o)\ 
    230230      $(MODEL_LIB)(bdytra.o)\ 
    231231      $(MODEL_LIB)(bdyvol.o)\ 
    232232      $(MODEL_LIB)(c1d.o)\ 
    233       $(MODEL_LIB)(cla.o)\ 
    234233      $(MODEL_LIB)(cla_div.o)\ 
    235234      $(MODEL_LIB)(cla_dynspg.o)\ 
     235      $(MODEL_LIB)(cla.o)\ 
    236236      $(MODEL_LIB)(closea.o)\ 
    237237      $(MODEL_LIB)(cpl_oasis3.o)\ 
     
    246246      $(MODEL_LIB)(dianam.o)\ 
    247247      $(MODEL_LIB)(diaptr.o)\ 
     248      $(MODEL_LIB)(diawri_c1d.o)\ 
    248249      $(MODEL_LIB)(diawri.o)\ 
    249       $(MODEL_LIB)(diawri_c1d.o)\ 
    250250      $(MODEL_LIB)(divcur.o)\ 
    251       $(MODEL_LIB)(dom_ice_2.o)\ 
    252       $(MODEL_LIB)(dom_oce.o)\ 
    253251      $(MODEL_LIB)(domain.o)\ 
    254252      $(MODEL_LIB)(domcfg.o)\ 
    255253      $(MODEL_LIB)(domhgr.o)\ 
     254      $(MODEL_LIB)(dom_ice_2.o)\ 
    256255      $(MODEL_LIB)(dommsk.o)\ 
    257256      $(MODEL_LIB)(domngb.o)\ 
     257      $(MODEL_LIB)(dom_oce.o)\ 
    258258      $(MODEL_LIB)(domstp.o)\ 
    259259      $(MODEL_LIB)(domvvl.o)\ 
     
    262262      $(MODEL_LIB)(dtasal.o)\ 
    263263      $(MODEL_LIB)(dtatem.o)\ 
     264      $(MODEL_LIB)(dynadv_cen2.o)\ 
    264265      $(MODEL_LIB)(dynadv.o)\ 
    265       $(MODEL_LIB)(dynadv_cen2.o)\ 
    266266      $(MODEL_LIB)(dynadv_ubs.o)\ 
    267267      $(MODEL_LIB)(dynbfr.o)\ 
     
    269269      $(MODEL_LIB)(dynhpg.o)\ 
    270270      $(MODEL_LIB)(dynkeg.o)\ 
    271       $(MODEL_LIB)(dynldf.o)\ 
    272271      $(MODEL_LIB)(dynldf_bilap.o)\ 
    273272      $(MODEL_LIB)(dynldf_bilapg.o)\ 
     273      $(MODEL_LIB)(dynldf.o)\ 
    274274      $(MODEL_LIB)(dynldf_iso.o)\ 
    275275      $(MODEL_LIB)(dynldf_lap.o)\ 
     276      $(MODEL_LIB)(dynnxt_c1d.o)\ 
    276277      $(MODEL_LIB)(dynnxt.o)\ 
    277       $(MODEL_LIB)(dynnxt_c1d.o)\ 
     278      $(MODEL_LIB)(dynspg_exp.o)\ 
    278279      $(MODEL_LIB)(dynspg.o)\ 
    279       $(MODEL_LIB)(dynspg_exp.o)\ 
    280280      $(MODEL_LIB)(dynspg_flt.o)\ 
    281281      $(MODEL_LIB)(dynspg_oce.o)\ 
     
    283283      $(MODEL_LIB)(dynvor.o)\ 
    284284      $(MODEL_LIB)(dynzad.o)\ 
     285      $(MODEL_LIB)(dynzdf_exp.o)\ 
    285286      $(MODEL_LIB)(dynzdf.o)\ 
    286       $(MODEL_LIB)(dynzdf_exp.o)\ 
    287287      $(MODEL_LIB)(dynzdf_imp.o)\ 
    288288      $(MODEL_LIB)(eosbn2.o)\ 
    289289      $(MODEL_LIB)(fldread.o)\ 
    290290      $(MODEL_LIB)(flo4rk.o)\ 
    291       $(MODEL_LIB)(flo_oce.o)\ 
    292291      $(MODEL_LIB)(floats.o)\ 
    293292      $(MODEL_LIB)(floblk.o)\ 
    294293      $(MODEL_LIB)(flodom.o)\ 
     294      $(MODEL_LIB)(flo_oce.o)\ 
    295295      $(MODEL_LIB)(flowri.o)\ 
    296296      $(MODEL_LIB)(geo2ocean.o)\ 
     
    298298      $(MODEL_LIB)(iceini_2.o)\ 
    299299      $(MODEL_LIB)(in_out_manager.o)\ 
     300      $(MODEL_LIB)(iom_def.o)\ 
    300301      $(MODEL_LIB)(iom.o)\ 
    301       $(MODEL_LIB)(iom_def.o)\ 
    302302      $(MODEL_LIB)(iom_ioipsl.o)\ 
    303303      $(MODEL_LIB)(iom_nf90.o)\ 
     
    331331      $(MODEL_LIB)(mppini.o)\ 
    332332      $(MODEL_LIB)(oasis4_date.o)\ 
     333      $(MODEL_LIB)(obcdta.o)\ 
     334      $(MODEL_LIB)(obcdyn_bt.o)\ 
     335      $(MODEL_LIB)(obcdyn.o)\ 
     336      $(MODEL_LIB)(obcfla.o)\ 
     337      $(MODEL_LIB)(obcini.o)\ 
    333338      $(MODEL_LIB)(obc_oce.o)\ 
    334339      $(MODEL_LIB)(obc_par.o)\ 
    335       $(MODEL_LIB)(obcdta.o)\ 
    336       $(MODEL_LIB)(obcdyn.o)\ 
    337       $(MODEL_LIB)(obcdyn_bt.o)\ 
    338       $(MODEL_LIB)(obcfla.o)\ 
    339       $(MODEL_LIB)(obcini.o)\ 
    340340      $(MODEL_LIB)(obcrad.o)\ 
    341341      $(MODEL_LIB)(obcrst.o)\ 
     
    373373      $(MODEL_LIB)(prtctl_trc.o)\ 
    374374      $(MODEL_LIB)(restart.o)\ 
    375       $(MODEL_LIB)(sbc_ice.o)\ 
    376       $(MODEL_LIB)(sbc_oce.o)\ 
    377375      $(MODEL_LIB)(sbcana.o)\ 
    378376      $(MODEL_LIB)(sbcblk_clio.o)\ 
     
    381379      $(MODEL_LIB)(sbcflx.o)\ 
    382380      $(MODEL_LIB)(sbcfwb.o)\ 
     381      $(MODEL_LIB)(sbc_ice.o)\ 
    383382      $(MODEL_LIB)(sbcice_if.o)\ 
     383      $(MODEL_LIB)(sbcice_lim_2.o)\ 
    384384      $(MODEL_LIB)(sbcice_lim.o)\ 
    385       $(MODEL_LIB)(sbcice_lim_2.o)\ 
    386385      $(MODEL_LIB)(sbcmod.o)\ 
     386      $(MODEL_LIB)(sbc_oce.o)\ 
    387387      $(MODEL_LIB)(sbcrnf.o)\ 
    388388      $(MODEL_LIB)(sbcssm.o)\ 
    389389      $(MODEL_LIB)(sbcssr.o)\ 
    390       $(MODEL_LIB)(sed.o)\ 
    391390      $(MODEL_LIB)(sedadv.o)\ 
    392391      $(MODEL_LIB)(sedarr.o)\ 
     
    396395      $(MODEL_LIB)(seddsr.o)\ 
    397396      $(MODEL_LIB)(seddta.o)\ 
     397      $(MODEL_LIB)(sed.o)\ 
    398398      $(MODEL_LIB)(sedini.o)\ 
    399399      $(MODEL_LIB)(sedmat.o)\ 
     
    406406      $(MODEL_LIB)(sms_lobster.o)\ 
    407407      $(MODEL_LIB)(sms_pisces.o)\ 
     408      $(MODEL_LIB)(solmat.o)\ 
    408409      $(MODEL_LIB)(sol_oce.o)\ 
    409       $(MODEL_LIB)(solmat.o)\ 
    410410      $(MODEL_LIB)(solpcg.o)\ 
    411411      $(MODEL_LIB)(solsor.o)\ 
    412412      $(MODEL_LIB)(solver.o)\ 
    413413      $(MODEL_LIB)(sshwzv.o)\ 
     414      $(MODEL_LIB)(step_c1d.o)\ 
    414415      $(MODEL_LIB)(step.o)\ 
    415       $(MODEL_LIB)(step_c1d.o)\ 
    416416      $(MODEL_LIB)(stpctl.o)\ 
    417417      $(MODEL_LIB)(thd_ice_2.o)\ 
    418       $(MODEL_LIB)(traadv.o)\ 
    419418      $(MODEL_LIB)(traadv_cen2.o)\ 
    420419      $(MODEL_LIB)(traadv_eiv.o)\ 
     420      $(MODEL_LIB)(traadv.o)\ 
     421      $(MODEL_LIB)(traadv_muscl2.o)\ 
    421422      $(MODEL_LIB)(traadv_muscl.o)\ 
    422       $(MODEL_LIB)(traadv_muscl2.o)\ 
    423423      $(MODEL_LIB)(traadv_qck.o)\ 
    424424      $(MODEL_LIB)(traadv_tvd.o)\ 
     
    427427      $(MODEL_LIB)(trabbl.o)\ 
    428428      $(MODEL_LIB)(tradmp.o)\ 
    429       $(MODEL_LIB)(traldf.o)\ 
    430429      $(MODEL_LIB)(traldf_bilap.o)\ 
    431430      $(MODEL_LIB)(traldf_bilapg.o)\ 
     431      $(MODEL_LIB)(traldf.o)\ 
    432432      $(MODEL_LIB)(traldf_iso.o)\ 
    433433      $(MODEL_LIB)(traldf_lap.o)\ 
     
    436436      $(MODEL_LIB)(traqsr.o)\ 
    437437      $(MODEL_LIB)(trasbc.o)\ 
     438      $(MODEL_LIB)(trazdf_exp.o)\ 
    438439      $(MODEL_LIB)(trazdf.o)\ 
    439       $(MODEL_LIB)(trazdf_exp.o)\ 
    440440      $(MODEL_LIB)(trazdf_imp.o)\ 
    441       $(MODEL_LIB)(trc.o)\ 
    442       $(MODEL_LIB)(trc_oce.o)\ 
    443441      $(MODEL_LIB)(trcadv_cen2.o)\ 
     442      $(MODEL_LIB)(trcadv_muscl2.o)\ 
    444443      $(MODEL_LIB)(trcadv_muscl.o)\ 
    445       $(MODEL_LIB)(trcadv_muscl2.o)\ 
    446444      $(MODEL_LIB)(trcadv_smolar.o)\ 
    447445      $(MODEL_LIB)(trcadv_tvd.o)\ 
     
    449447      $(MODEL_LIB)(trcbbl.o)\ 
    450448      $(MODEL_LIB)(trcbio.o)\ 
    451       $(MODEL_LIB)(trcctl.o)\ 
    452449      $(MODEL_LIB)(trcctl_c14b.o)\ 
    453450      $(MODEL_LIB)(trcctl_cfc.o)\ 
     451      $(MODEL_LIB)(trcctl.o)\ 
    454452      $(MODEL_LIB)(trcctl_lobster.o)\ 
    455453      $(MODEL_LIB)(trcctl_my_trc.o)\ 
     
    459457      $(MODEL_LIB)(trcdta.o)\ 
    460458      $(MODEL_LIB)(trcexp.o)\ 
    461       $(MODEL_LIB)(trcini.o)\ 
     459      $(MODEL_LIB)(trc.o)\ 
    462460      $(MODEL_LIB)(trcini_c14b.o)\ 
    463461      $(MODEL_LIB)(trcini_cfc.o)\ 
     462      $(MODEL_LIB)(trcini.o)\ 
    464463      $(MODEL_LIB)(trcini_lobster.o)\ 
    465464      $(MODEL_LIB)(trcini_my_trc.o)\ 
     
    477476      $(MODEL_LIB)(trclsm_pisces.o)\ 
    478477      $(MODEL_LIB)(trcnxt.o)\ 
     478      $(MODEL_LIB)(trc_oce.o)\ 
    479479      $(MODEL_LIB)(trcopt.o)\ 
    480480      $(MODEL_LIB)(trcrad.o)\ 
     481      $(MODEL_LIB)(trcrst_c14b.o)\ 
     482      $(MODEL_LIB)(trcrst_cfc.o)\ 
    481483      $(MODEL_LIB)(trcrst.o)\ 
     484      $(MODEL_LIB)(trcrst_lobster.o)\ 
     485      $(MODEL_LIB)(trcrst_my_trc.o)\ 
     486      $(MODEL_LIB)(trcrst_pisces.o)\ 
    482487      $(MODEL_LIB)(trcsbc.o)\ 
    483488      $(MODEL_LIB)(trcsed.o)\ 
    484       $(MODEL_LIB)(trcsms.o)\ 
    485489      $(MODEL_LIB)(trcsms_c14b.o)\ 
    486490      $(MODEL_LIB)(trcsms_cfc.o)\ 
     491      $(MODEL_LIB)(trcsms.o)\ 
    487492      $(MODEL_LIB)(trcsms_lobster.o)\ 
    488493      $(MODEL_LIB)(trcsms_my_trc.o)\ 
    489494      $(MODEL_LIB)(trcsms_pisces.o)\ 
    490495      $(MODEL_LIB)(trcstp.o)\ 
     496      $(MODEL_LIB)(trctrp_ctl.o)\ 
    491497      $(MODEL_LIB)(trctrp.o)\ 
    492       $(MODEL_LIB)(trctrp_ctl.o)\ 
    493498      $(MODEL_LIB)(trctrp_lec.o)\ 
    494499      $(MODEL_LIB)(trcwri.o)\ 
     
    510515      $(MODEL_LIB)(trdvor_oce.o)\ 
    511516      $(MODEL_LIB)(trp_trc.o)\ 
    512       $(MODEL_LIB)(zdf_oce.o)\ 
    513517      $(MODEL_LIB)(zdfbfr.o)\ 
    514518      $(MODEL_LIB)(zdfddm.o)\ 
     
    517521      $(MODEL_LIB)(zdfkpp.o)\ 
    518522      $(MODEL_LIB)(zdfmxl.o)\ 
     523      $(MODEL_LIB)(zdf_oce.o)\ 
    519524      $(MODEL_LIB)(zdfric.o)\ 
    520525      $(MODEL_LIB)(zdftke.o)\ 
     
    698703   par_kind.F90 \ 
    699704   par_oce.F90 \ 
    700    $(MODEL_LIB)(dom_oce.o) \ 
    701    $(MODEL_LIB)(par_oce.o) \ 
    702    dom_oce.F90 \ 
     705   dom_oce.F90 \ 
     706   $(MODEL_LIB)(dom_oce.o) \ 
     707   $(MODEL_LIB)(par_oce.o) \ 
    703708   par_oce.F90 \ 
    704709   KEY_CPP \ 
    705710   agrif_oce.F90 
    706711$(MODEL_LIB)(agrif_opa_interp.o) :  \ 
    707    $(MODEL_LIB)(dom_oce.o) \ 
    708    $(MODEL_LIB)(in_out_manager.o) \ 
    709    $(MODEL_LIB)(lib_print.o) \ 
    710    $(MODEL_LIB)(par_kind.o) \ 
    711    $(MODEL_LIB)(par_oce.o) \ 
    712    dom_oce.F90 \ 
    713    in_out_manager.F90 \ 
    714    lib_print.f90 \ 
    715    par_kind.F90 \ 
    716    par_oce.F90 \ 
     712   dom_oce.F90 \ 
     713   in_out_manager.F90 \ 
     714   lib_print.f90 \ 
     715   $(MODEL_LIB)(dom_oce.o) \ 
     716   $(MODEL_LIB)(in_out_manager.o) \ 
     717   $(MODEL_LIB)(lib_print.o) \ 
     718   $(MODEL_LIB)(par_kind.o) \ 
     719   $(MODEL_LIB)(par_oce.o) \ 
     720   par_kind.F90 \ 
     721   par_oce.F90 \ 
     722   agrif_oce.F90 \ 
     723   dom_oce.F90 \ 
     724   in_out_manager.F90 \ 
    717725   $(MODEL_LIB)(agrif_oce.o) \ 
    718726   $(MODEL_LIB)(dom_oce.o) \ 
     
    722730   $(MODEL_LIB)(phycst.o) \ 
    723731   $(MODEL_LIB)(sol_oce.o) \ 
    724    agrif_oce.F90 \ 
    725    dom_oce.F90 \ 
    726    in_out_manager.F90 \ 
    727732   oce.F90 \ 
    728733   par_oce.F90 \ 
     
    735740   agrif_opa_interp.F90 
    736741$(MODEL_LIB)(agrif_opa_sponge.o) :  \ 
    737    $(MODEL_LIB)(dom_oce.o) \ 
    738    $(MODEL_LIB)(lib_print.o) \ 
    739    $(MODEL_LIB)(par_kind.o) \ 
    740    $(MODEL_LIB)(par_oce.o) \ 
    741    dom_oce.F90 \ 
    742    lib_print.f90 \ 
    743    par_kind.F90 \ 
    744    par_oce.F90 \ 
     742   dom_oce.F90 \ 
     743   lib_print.f90 \ 
     744   $(MODEL_LIB)(dom_oce.o) \ 
     745   $(MODEL_LIB)(lib_print.o) \ 
     746   $(MODEL_LIB)(par_kind.o) \ 
     747   $(MODEL_LIB)(par_oce.o) \ 
     748   par_kind.F90 \ 
     749   par_oce.F90 \ 
     750   agrif_oce.F90 \ 
     751   dom_oce.F90 \ 
     752   in_out_manager.F90 \ 
    745753   $(MODEL_LIB)(agrif_oce.o) \ 
    746754   $(MODEL_LIB)(dom_oce.o) \ 
     
    748756   $(MODEL_LIB)(oce.o) \ 
    749757   $(MODEL_LIB)(par_oce.o) \ 
    750    agrif_oce.F90 \ 
    751    dom_oce.F90 \ 
    752    in_out_manager.F90 \ 
    753758   oce.F90 \ 
    754759   par_oce.F90 \ 
     
    758763   agrif_opa_sponge.F90 
    759764$(MODEL_LIB)(agrif_opa_update.o) :  \ 
     765   bdy_oce.F90 \ 
     766   cla_div.F90 \ 
     767   diaar5.F90 \ 
     768   divcur.F90 \ 
     769   dom_oce.F90 \ 
     770   domvvl.F90 \ 
     771   in_out_manager.F90 \ 
     772   iom.F90 \ 
     773   lbclnk.F90 \ 
     774   lib_mpp.F90 \ 
    760775   $(MODEL_LIB)(bdy_oce.o) \ 
    761776   $(MODEL_LIB)(cla_div.o) \ 
     
    777792   $(MODEL_LIB)(restart.o) \ 
    778793   $(MODEL_LIB)(sbc_oce.o) \ 
    779    bdy_oce.F90 \ 
    780    cla_div.F90 \ 
    781    diaar5.F90 \ 
    782    divcur.F90 \ 
    783    dom_oce.F90 \ 
    784    domvvl.F90 \ 
    785    in_out_manager.F90 \ 
    786    iom.F90 \ 
    787    lbclnk.F90 \ 
    788    lib_mpp.F90 \ 
    789794   obc_oce.F90 \ 
    790795   obc_par.F90 \ 
     
    796801   restart.F90 \ 
    797802   sbc_oce.F90 \ 
     803   agrif_oce.F90 \ 
     804   cla_div.F90 \ 
     805   divcur.F90 \ 
     806   dom_oce.F90 \ 
    798807   $(MODEL_LIB)(agrif_oce.o) \ 
    799808   $(MODEL_LIB)(cla_div.o) \ 
     
    803812   $(MODEL_LIB)(par_oce.o) \ 
    804813   $(MODEL_LIB)(sshwzv.o) \ 
    805    agrif_oce.F90 \ 
    806    cla_div.F90 \ 
    807    divcur.F90 \ 
    808    dom_oce.F90 \ 
    809814   oce.F90 \ 
    810815   par_oce.F90 \ 
     
    815820   agrif_opa_update.F90 
    816821$(MODEL_LIB)(agrif_top_interp.o) :  \ 
     822   dom_oce.F90 \ 
    817823   $(MODEL_LIB)(dom_oce.o) \ 
    818824   $(MODEL_LIB)(par_kind.o) \ 
    819825   $(MODEL_LIB)(par_oce.o) \ 
    820826   $(MODEL_LIB)(par_trc.o) \ 
    821    dom_oce.F90 \ 
    822827   par_kind.F90 \ 
    823828   par_oce.F90 \ 
    824829   par_trc.F90 \ 
     830   agrif_oce.F90 \ 
     831   dom_oce.F90 \ 
    825832   $(MODEL_LIB)(agrif_oce.o) \ 
    826833   $(MODEL_LIB)(dom_oce.o) \ 
     
    829836   $(MODEL_LIB)(sol_oce.o) \ 
    830837   $(MODEL_LIB)(trc.o) \ 
    831    agrif_oce.F90 \ 
    832    dom_oce.F90 \ 
    833838   oce.F90 \ 
    834839   par_oce.F90 \ 
     
    841846   agrif_top_interp.F90 
    842847$(MODEL_LIB)(agrif_top_sponge.o) :  \ 
     848   dom_oce.F90 \ 
     849   lib_print.f90 \ 
    843850   $(MODEL_LIB)(dom_oce.o) \ 
    844851   $(MODEL_LIB)(lib_print.o) \ 
     
    846853   $(MODEL_LIB)(par_oce.o) \ 
    847854   $(MODEL_LIB)(par_trc.o) \ 
    848    dom_oce.F90 \ 
    849    lib_print.f90 \ 
    850855   par_kind.F90 \ 
    851856   par_oce.F90 \ 
    852857   par_trc.F90 \ 
     858   agrif_oce.F90 \ 
     859   dom_oce.F90 \ 
     860   in_out_manager.F90 \ 
    853861   $(MODEL_LIB)(agrif_oce.o) \ 
    854862   $(MODEL_LIB)(dom_oce.o) \ 
     
    857865   $(MODEL_LIB)(par_oce.o) \ 
    858866   $(MODEL_LIB)(trc.o) \ 
    859    agrif_oce.F90 \ 
    860    dom_oce.F90 \ 
    861    in_out_manager.F90 \ 
    862867   oce.F90 \ 
    863868   par_oce.F90 \ 
     
    868873   agrif_top_sponge.F90 
    869874$(MODEL_LIB)(agrif_top_update.o) :  \ 
     875   dom_oce.F90 \ 
    870876   $(MODEL_LIB)(dom_oce.o) \ 
    871877   $(MODEL_LIB)(par_kind.o) \ 
    872878   $(MODEL_LIB)(par_oce.o) \ 
    873879   $(MODEL_LIB)(par_trc.o) \ 
    874    dom_oce.F90 \ 
    875880   par_kind.F90 \ 
    876881   par_oce.F90 \ 
    877882   par_trc.F90 \ 
     883   agrif_oce.F90 \ 
     884   dom_oce.F90 \ 
    878885   $(MODEL_LIB)(agrif_oce.o) \ 
    879886   $(MODEL_LIB)(dom_oce.o) \ 
     
    881888   $(MODEL_LIB)(par_oce.o) \ 
    882889   $(MODEL_LIB)(trc.o) \ 
    883    agrif_oce.F90 \ 
    884    dom_oce.F90 \ 
    885890   oce.F90 \ 
    886891   par_oce.F90 \ 
     
    891896   agrif_top_update.F90 
    892897$(MODEL_LIB)(agrif_user.o) :  \ 
     898   agrif_oce.F90 \ 
     899   bdyini.F90 \ 
     900   bdy_par.F90 \ 
     901   c1d.F90 \ 
     902   cla_div.F90 \ 
     903   cpl_oasis3.F90 \ 
     904   cpl_oasis4.F90 \ 
     905   diaptr.F90 \ 
     906   divcur.F90 \ 
     907   domain.F90 \ 
     908   domcfg.F90 \ 
     909   dom_oce.F90 \ 
     910   dtasal.F90 \ 
     911   dtatem.F90 \ 
     912   dyncor_c1d.F90 \ 
     913   dynhpg.F90 \ 
     914   dynspg_oce.F90 \ 
     915   eosbn2.F90 \ 
     916   in_out_manager.F90 \ 
     917   iom.F90 \ 
     918   istate.F90 \ 
     919   ldfdyn.F90 \ 
     920   ldftra.F90 \ 
     921   lib_mpp.F90 \ 
     922   lib_print.f90 \ 
    893923   $(MODEL_LIB)(agrif_oce.o) \ 
     924   $(MODEL_LIB)(bdyini.o) \ 
    894925   $(MODEL_LIB)(bdy_par.o) \ 
    895    $(MODEL_LIB)(bdyini.o) \ 
    896926   $(MODEL_LIB)(c1d.o) \ 
    897927   $(MODEL_LIB)(cla_div.o) \ 
     
    900930   $(MODEL_LIB)(diaptr.o) \ 
    901931   $(MODEL_LIB)(divcur.o) \ 
    902    $(MODEL_LIB)(dom_oce.o) \ 
    903932   $(MODEL_LIB)(domain.o) \ 
    904933   $(MODEL_LIB)(domcfg.o) \ 
     934   $(MODEL_LIB)(dom_oce.o) \ 
    905935   $(MODEL_LIB)(dtasal.o) \ 
    906936   $(MODEL_LIB)(dtatem.o) \ 
     
    917947   $(MODEL_LIB)(lib_print.o) \ 
    918948   $(MODEL_LIB)(mppini.o) \ 
     949   $(MODEL_LIB)(obcini.o) \ 
    919950   $(MODEL_LIB)(obc_par.o) \ 
    920    $(MODEL_LIB)(obcini.o) \ 
    921951   $(MODEL_LIB)(oce.o) \ 
    922952   $(MODEL_LIB)(par_kind.o) \ 
     
    925955   $(MODEL_LIB)(phycst.o) \ 
    926956   $(MODEL_LIB)(prtctl.o) \ 
    927    $(MODEL_LIB)(sbc_oce.o) \ 
    928957   $(MODEL_LIB)(sbcmod.o) \ 
     958   $(MODEL_LIB)(sbc_oce.o) \ 
    929959   $(MODEL_LIB)(sol_oce.o) \ 
    930960   $(MODEL_LIB)(sshwzv.o) \ 
     961   $(MODEL_LIB)(step_c1d.o) \ 
    931962   $(MODEL_LIB)(step.o) \ 
    932    $(MODEL_LIB)(step_c1d.o) \ 
     963   $(MODEL_LIB)(trcini.o) \ 
    933964   $(MODEL_LIB)(trc.o) \ 
    934    $(MODEL_LIB)(trcini.o) \ 
    935965   $(MODEL_LIB)(trdmod.o) \ 
    936966   $(MODEL_LIB)(trdmod_oce.o) \ 
    937    $(MODEL_LIB)(zdf_oce.o) \ 
    938967   $(MODEL_LIB)(zdfini.o) \ 
    939968   $(MODEL_LIB)(zdfmxl.o) \ 
    940    agrif_oce.F90 \ 
    941    bdy_par.F90 \ 
    942    bdyini.F90 \ 
    943    c1d.F90 \ 
    944    cla_div.F90 \ 
    945    cpl_oasis3.F90 \ 
    946    cpl_oasis4.F90 \ 
    947    diaptr.F90 \ 
    948    divcur.F90 \ 
    949    dom_oce.F90 \ 
    950    domain.F90 \ 
    951    domcfg.F90 \ 
    952    dtasal.F90 \ 
    953    dtatem.F90 \ 
    954    dyncor_c1d.F90 \ 
    955    dynhpg.F90 \ 
    956    dynspg_oce.F90 \ 
    957    eosbn2.F90 \ 
    958    in_out_manager.F90 \ 
    959    iom.F90 \ 
    960    istate.F90 \ 
    961    ldfdyn.F90 \ 
    962    ldftra.F90 \ 
    963    lib_mpp.F90 \ 
    964    lib_print.f90 \ 
     969   $(MODEL_LIB)(zdf_oce.o) \ 
    965970   mppini.F90 \ 
     971   obcini.F90 \ 
    966972   obc_par.F90 \ 
    967    obcini.F90 \ 
    968973   oce.F90 \ 
    969974   par_kind.F90 \ 
     
    972977   phycst.F90 \ 
    973978   prtctl.F90 \ 
    974    sbc_oce.F90 \ 
    975979   sbcmod.F90 \ 
     980   sbc_oce.F90 \ 
    976981   sol_oce.F90 \ 
    977982   sshwzv.F90 \ 
     983   step_c1d.F90 \ 
    978984   step.F90 \ 
    979    step_c1d.F90 \ 
    980985   trc.F90 \ 
    981986   trcini.F90 \ 
    982987   trdmod.F90 \ 
    983988   trdmod_oce.F90 \ 
    984    zdf_oce.F90 \ 
    985989   zdfini.F90 \ 
    986990   zdfmxl.F90 \ 
     991   zdf_oce.F90 \ 
     992   agrif_oce.F90 \ 
     993   agrif_opa_interp.F90 \ 
     994   agrif_opa_sponge.F90 \ 
     995   agrif_opa_update.F90 \ 
     996   agrif_top_interp.F90 \ 
     997   agrif_top_sponge.F90 \ 
     998   agrif_top_update.F90 \ 
     999   dom_oce.F90 \ 
     1000   in_out_manager.F90 \ 
    9871001   $(MODEL_LIB)(agrif_oce.o) \ 
    9881002   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     
    10001014   $(MODEL_LIB)(tradmp.o) \ 
    10011015   $(MODEL_LIB)(trc.o) \ 
    1002    agrif_oce.F90 \ 
    1003    agrif_opa_interp.F90 \ 
    1004    agrif_opa_sponge.F90 \ 
    1005    agrif_opa_update.F90 \ 
    1006    agrif_top_interp.F90 \ 
    1007    agrif_top_sponge.F90 \ 
    1008    agrif_top_update.F90 \ 
    1009    dom_oce.F90 \ 
    1010    in_out_manager.F90 \ 
    10111016   oce.F90 \ 
    10121017   opa.F90 \ 
     
    10191024   agrif_user.F90 
    10201025$(MODEL_LIB)(albedo.o) :   \ 
    1021    $(MODEL_LIB)(in_out_manager.o) \ 
    1022    $(MODEL_LIB)(lib_print.o) \ 
    1023    $(MODEL_LIB)(par_kind.o) \ 
    1024    $(MODEL_LIB)(par_oce.o) \ 
    1025    in_out_manager.F90 \ 
    1026    lib_print.f90 \ 
    1027    par_kind.F90 \ 
    1028    par_oce.F90 \ 
    1029    $(MODEL_LIB)(in_out_manager.o) \ 
    1030    $(MODEL_LIB)(phycst.o) \ 
    1031    in_out_manager.F90 \ 
     1026   in_out_manager.F90 \ 
     1027   lib_print.f90 \ 
     1028   $(MODEL_LIB)(in_out_manager.o) \ 
     1029   $(MODEL_LIB)(lib_print.o) \ 
     1030   $(MODEL_LIB)(par_kind.o) \ 
     1031   $(MODEL_LIB)(par_oce.o) \ 
     1032   par_kind.F90 \ 
     1033   par_oce.F90 \ 
     1034   in_out_manager.F90 \ 
     1035   $(MODEL_LIB)(in_out_manager.o) \ 
     1036   $(MODEL_LIB)(phycst.o) \ 
    10321037   phycst.F90 \ 
    10331038   KEY_CPP \ 
    10341039   albedo.F90 
    1035 $(MODEL_LIB)(bdy_oce.o) :  \ 
    1036    $(MODEL_LIB)(par_kind.o) \ 
    1037    par_kind.F90 \ 
    1038    $(MODEL_LIB)(bdy_par.o) \ 
    1039    $(MODEL_LIB)(par_oce.o) \ 
     1040$(MODEL_LIB)(bdydta.o) :   \ 
     1041   bdy_oce.F90 \ 
    10401042   bdy_par.F90 \ 
    1041    par_oce.F90 \ 
    1042    KEY_CPP \ 
    1043    bdy_oce.F90 
    1044 $(MODEL_LIB)(bdy_par.o) :  \ 
    1045    KEY_CPP \ 
    1046    bdy_par.F90 
    1047 $(MODEL_LIB)(bdydta.o) :   \ 
     1043   dianam.F90 \ 
     1044   domngb.F90 \ 
     1045   dom_oce.F90 \ 
     1046   in_out_manager.F90 \ 
     1047   iom_def.F90 \ 
     1048   iom.F90 \ 
     1049   iom_ioipsl.F90 \ 
     1050   iom_nf90.F90 \ 
     1051   iom_rstdimg.F90 \ 
     1052   lbclnk.F90 \ 
     1053   lib_print.f90 \ 
    10481054   $(MODEL_LIB)(bdy_oce.o) \ 
    10491055   $(MODEL_LIB)(bdy_par.o) \ 
    10501056   $(MODEL_LIB)(dianam.o) \ 
    1051    $(MODEL_LIB)(dom_oce.o) \ 
    10521057   $(MODEL_LIB)(domngb.o) \ 
    1053    $(MODEL_LIB)(in_out_manager.o) \ 
    1054    $(MODEL_LIB)(iom.o) \ 
     1058   $(MODEL_LIB)(dom_oce.o) \ 
     1059   $(MODEL_LIB)(in_out_manager.o) \ 
     1060   $(MODEL_LIB)(iom_def.o) \ 
     1061   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1062   $(MODEL_LIB)(iom_nf90.o) \ 
     1063   $(MODEL_LIB)(iom.o) \ 
     1064   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1065   $(MODEL_LIB)(lbclnk.o) \ 
     1066   $(MODEL_LIB)(lib_print.o) \ 
     1067   $(MODEL_LIB)(oce.o) \ 
     1068   $(MODEL_LIB)(par_kind.o) \ 
     1069   $(MODEL_LIB)(par_oce.o) \ 
     1070   $(MODEL_LIB)(phycst.o) \ 
     1071   $(MODEL_LIB)(sbc_oce.o) \ 
     1072   oce.F90 \ 
     1073   par_kind.F90 \ 
     1074   par_oce.F90 \ 
     1075   phycst.F90 \ 
     1076   sbc_oce.F90 \ 
     1077   bdy_oce.F90 \ 
     1078   bdytides.F90 \ 
     1079   dom_oce.F90 \ 
     1080   in_out_manager.F90 \ 
     1081   iom.F90 \ 
     1082   $(MODEL_LIB)(bdy_oce.o) \ 
     1083   $(MODEL_LIB)(bdytides.o) \ 
     1084   $(MODEL_LIB)(dom_oce.o) \ 
     1085   $(MODEL_LIB)(in_out_manager.o) \ 
     1086   $(MODEL_LIB)(iom.o) \ 
     1087   $(MODEL_LIB)(oce.o) \ 
     1088   $(MODEL_LIB)(phycst.o) \ 
     1089   oce.F90 \ 
     1090   phycst.F90 \ 
     1091   $(IOIPSL_LIB) \ 
     1092   KEY_CPP \ 
     1093   bdydta.F90 
     1094$(MODEL_LIB)(bdydyn.o) :   \ 
     1095   bdy_oce.F90 \ 
     1096   bdy_par.F90 \ 
     1097   dom_oce.F90 \ 
     1098   in_out_manager.F90 \ 
     1099   iom.F90 \ 
     1100   lbclnk.F90 \ 
     1101   lbcnfd.F90 \ 
     1102   lib_mpp.F90 \ 
     1103   lib_print.f90 \ 
     1104   $(MODEL_LIB)(bdy_oce.o) \ 
     1105   $(MODEL_LIB)(bdy_par.o) \ 
     1106   $(MODEL_LIB)(dom_oce.o) \ 
     1107   $(MODEL_LIB)(in_out_manager.o) \ 
     1108   $(MODEL_LIB)(iom.o) \ 
     1109   $(MODEL_LIB)(lbclnk.o) \ 
     1110   $(MODEL_LIB)(lbcnfd.o) \ 
     1111   $(MODEL_LIB)(lib_mpp.o) \ 
     1112   $(MODEL_LIB)(lib_print.o) \ 
     1113   $(MODEL_LIB)(oce.o) \ 
     1114   $(MODEL_LIB)(par_kind.o) \ 
     1115   $(MODEL_LIB)(par_oce.o) \ 
     1116   $(MODEL_LIB)(phycst.o) \ 
     1117   oce.F90 \ 
     1118   par_kind.F90 \ 
     1119   par_oce.F90 \ 
     1120   phycst.F90 \ 
     1121   bdy_oce.F90 \ 
     1122   bdytides.F90 \ 
     1123   dom_oce.F90 \ 
     1124   dynspg_oce.F90 \ 
     1125   in_out_manager.F90 \ 
     1126   lbclnk.F90 \ 
     1127   $(MODEL_LIB)(bdy_oce.o) \ 
     1128   $(MODEL_LIB)(bdytides.o) \ 
     1129   $(MODEL_LIB)(dom_oce.o) \ 
     1130   $(MODEL_LIB)(dynspg_oce.o) \ 
     1131   $(MODEL_LIB)(in_out_manager.o) \ 
     1132   $(MODEL_LIB)(lbclnk.o) \ 
     1133   $(MODEL_LIB)(oce.o) \ 
     1134   $(MODEL_LIB)(phycst.o) \ 
     1135   oce.F90 \ 
     1136   phycst.F90 \ 
     1137   KEY_CPP \ 
     1138   bdydyn.F90 
     1139$(MODEL_LIB)(bdyini.o) :   \ 
     1140   bdy_oce.F90 \ 
     1141   bdy_par.F90 \ 
     1142   dianam.F90 \ 
     1143   domngb.F90 \ 
     1144   dom_oce.F90 \ 
     1145   in_out_manager.F90 \ 
     1146   iom_def.F90 \ 
     1147   iom.F90 \ 
     1148   iom_ioipsl.F90 \ 
     1149   iom_nf90.F90 \ 
     1150   iom_rstdimg.F90 \ 
     1151   lbclnk.F90 \ 
     1152   lbcnfd.F90 \ 
     1153   lib_mpp.F90 \ 
     1154   lib_print.f90 \ 
     1155   $(MODEL_LIB)(bdy_oce.o) \ 
     1156   $(MODEL_LIB)(bdy_par.o) \ 
     1157   $(MODEL_LIB)(dianam.o) \ 
     1158   $(MODEL_LIB)(domngb.o) \ 
     1159   $(MODEL_LIB)(dom_oce.o) \ 
     1160   $(MODEL_LIB)(in_out_manager.o) \ 
     1161   $(MODEL_LIB)(iom_def.o) \ 
     1162   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1163   $(MODEL_LIB)(iom_nf90.o) \ 
     1164   $(MODEL_LIB)(iom.o) \ 
     1165   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1166   $(MODEL_LIB)(lbclnk.o) \ 
     1167   $(MODEL_LIB)(lbcnfd.o) \ 
     1168   $(MODEL_LIB)(lib_mpp.o) \ 
     1169   $(MODEL_LIB)(lib_print.o) \ 
     1170   $(MODEL_LIB)(oce.o) \ 
     1171   $(MODEL_LIB)(par_kind.o) \ 
     1172   $(MODEL_LIB)(par_oce.o) \ 
     1173   $(MODEL_LIB)(phycst.o) \ 
     1174   $(MODEL_LIB)(sbc_oce.o) \ 
     1175   oce.F90 \ 
     1176   par_kind.F90 \ 
     1177   par_oce.F90 \ 
     1178   phycst.F90 \ 
     1179   sbc_oce.F90 \ 
     1180   bdy_oce.F90 \ 
     1181   bdytides.F90 \ 
     1182   dom_oce.F90 \ 
     1183   in_out_manager.F90 \ 
     1184   iom.F90 \ 
     1185   lbclnk.F90 \ 
     1186   lib_mpp.F90 \ 
     1187   $(MODEL_LIB)(bdy_oce.o) \ 
     1188   $(MODEL_LIB)(bdytides.o) \ 
     1189   $(MODEL_LIB)(dom_oce.o) \ 
     1190   $(MODEL_LIB)(in_out_manager.o) \ 
     1191   $(MODEL_LIB)(iom.o) \ 
     1192   $(MODEL_LIB)(lbclnk.o) \ 
     1193   $(MODEL_LIB)(lib_mpp.o) \ 
     1194   $(MODEL_LIB)(oce.o) \ 
     1195   oce.F90 \ 
     1196   KEY_CPP \ 
     1197   bdyini.F90 
     1198$(MODEL_LIB)(bdy_oce.o) :  \ 
     1199   $(MODEL_LIB)(par_kind.o) \ 
     1200   par_kind.F90 \ 
     1201   bdy_par.F90 \ 
     1202   $(MODEL_LIB)(bdy_par.o) \ 
     1203   $(MODEL_LIB)(par_oce.o) \ 
     1204   par_oce.F90 \ 
     1205   KEY_CPP \ 
     1206   bdy_oce.F90 
     1207$(MODEL_LIB)(bdy_par.o) :  \ 
     1208   KEY_CPP \ 
     1209   bdy_par.F90 
     1210$(MODEL_LIB)(bdytides.o) : \ 
     1211   bdy_par.F90 \ 
     1212   dianam.F90 \ 
     1213   domngb.F90 \ 
     1214   dom_oce.F90 \ 
     1215   in_out_manager.F90 \ 
     1216   iom_def.F90 \ 
     1217   iom_ioipsl.F90 \ 
     1218   iom_nf90.F90 \ 
     1219   iom_rstdimg.F90 \ 
     1220   lbclnk.F90 \ 
     1221   lbcnfd.F90 \ 
     1222   lib_mpp.F90 \ 
     1223   lib_print.f90 \ 
     1224   $(MODEL_LIB)(bdy_par.o) \ 
     1225   $(MODEL_LIB)(dianam.o) \ 
     1226   $(MODEL_LIB)(domngb.o) \ 
     1227   $(MODEL_LIB)(dom_oce.o) \ 
     1228   $(MODEL_LIB)(in_out_manager.o) \ 
    10551229   $(MODEL_LIB)(iom_def.o) \ 
    10561230   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    10581232   $(MODEL_LIB)(iom_rstdimg.o) \ 
    10591233   $(MODEL_LIB)(lbclnk.o) \ 
    1060    $(MODEL_LIB)(lib_print.o) \ 
    1061    $(MODEL_LIB)(oce.o) \ 
    1062    $(MODEL_LIB)(par_kind.o) \ 
    1063    $(MODEL_LIB)(par_oce.o) \ 
    1064    $(MODEL_LIB)(phycst.o) \ 
    1065    $(MODEL_LIB)(sbc_oce.o) \ 
     1234   $(MODEL_LIB)(lbcnfd.o) \ 
     1235   $(MODEL_LIB)(lib_mpp.o) \ 
     1236   $(MODEL_LIB)(lib_print.o) \ 
     1237   $(MODEL_LIB)(oce.o) \ 
     1238   $(MODEL_LIB)(par_kind.o) \ 
     1239   $(MODEL_LIB)(par_oce.o) \ 
     1240   $(MODEL_LIB)(phycst.o) \ 
     1241   $(MODEL_LIB)(sbc_oce.o) \ 
     1242   oce.F90 \ 
     1243   par_kind.F90 \ 
     1244   par_oce.F90 \ 
     1245   phycst.F90 \ 
     1246   sbc_oce.F90 \ 
    10661247   bdy_oce.F90 \ 
    10671248   bdy_par.F90 \ 
    1068    dianam.F90 \ 
    1069    dom_oce.F90 \ 
    1070    domngb.F90 \ 
    1071    in_out_manager.F90 \ 
    1072    iom.F90 \ 
    1073    iom_def.F90 \ 
    1074    iom_ioipsl.F90 \ 
    1075    iom_nf90.F90 \ 
    1076    iom_rstdimg.F90 \ 
    1077    lbclnk.F90 \ 
    1078    lib_print.f90 \ 
    1079    oce.F90 \ 
    1080    par_kind.F90 \ 
    1081    par_oce.F90 \ 
    1082    phycst.F90 \ 
    1083    sbc_oce.F90 \ 
    1084    $(MODEL_LIB)(bdy_oce.o) \ 
    1085    $(MODEL_LIB)(bdytides.o) \ 
    1086    $(MODEL_LIB)(dom_oce.o) \ 
    1087    $(MODEL_LIB)(in_out_manager.o) \ 
    1088    $(MODEL_LIB)(iom.o) \ 
    1089    $(MODEL_LIB)(oce.o) \ 
    1090    $(MODEL_LIB)(phycst.o) \ 
    1091    bdy_oce.F90 \ 
    1092    bdytides.F90 \ 
    1093    dom_oce.F90 \ 
    1094    in_out_manager.F90 \ 
    1095    iom.F90 \ 
    1096    oce.F90 \ 
    1097    phycst.F90 \ 
    1098    $(IOIPSL_LIB) \ 
    1099    KEY_CPP \ 
    1100    bdydta.F90 
    1101 $(MODEL_LIB)(bdydyn.o) :   \ 
     1249   dom_oce.F90 \ 
     1250   in_out_manager.F90 \ 
     1251   iom.F90 \ 
     1252   lbclnk.F90 \ 
    11021253   $(MODEL_LIB)(bdy_oce.o) \ 
    11031254   $(MODEL_LIB)(bdy_par.o) \ 
     
    11061257   $(MODEL_LIB)(iom.o) \ 
    11071258   $(MODEL_LIB)(lbclnk.o) \ 
    1108    $(MODEL_LIB)(lbcnfd.o) \ 
    1109    $(MODEL_LIB)(lib_mpp.o) \ 
    1110    $(MODEL_LIB)(lib_print.o) \ 
    1111    $(MODEL_LIB)(oce.o) \ 
    1112    $(MODEL_LIB)(par_kind.o) \ 
    1113    $(MODEL_LIB)(par_oce.o) \ 
    1114    $(MODEL_LIB)(phycst.o) \ 
    1115    bdy_oce.F90 \ 
    1116    bdy_par.F90 \ 
    1117    dom_oce.F90 \ 
    1118    in_out_manager.F90 \ 
    1119    iom.F90 \ 
    1120    lbclnk.F90 \ 
    1121    lbcnfd.F90 \ 
    1122    lib_mpp.F90 \ 
    1123    lib_print.f90 \ 
    1124    oce.F90 \ 
    1125    par_kind.F90 \ 
    1126    par_oce.F90 \ 
    1127    phycst.F90 \ 
    1128    $(MODEL_LIB)(bdy_oce.o) \ 
    1129    $(MODEL_LIB)(bdytides.o) \ 
    1130    $(MODEL_LIB)(dom_oce.o) \ 
    1131    $(MODEL_LIB)(dynspg_oce.o) \ 
    1132    $(MODEL_LIB)(in_out_manager.o) \ 
    1133    $(MODEL_LIB)(lbclnk.o) \ 
    1134    $(MODEL_LIB)(oce.o) \ 
    1135    $(MODEL_LIB)(phycst.o) \ 
    1136    bdy_oce.F90 \ 
    1137    bdytides.F90 \ 
    1138    dom_oce.F90 \ 
    1139    dynspg_oce.F90 \ 
    1140    in_out_manager.F90 \ 
    1141    lbclnk.F90 \ 
    1142    oce.F90 \ 
    1143    phycst.F90 \ 
    1144    KEY_CPP \ 
    1145    bdydyn.F90 
    1146 $(MODEL_LIB)(bdyini.o) :   \ 
    1147    $(MODEL_LIB)(bdy_oce.o) \ 
    1148    $(MODEL_LIB)(bdy_par.o) \ 
    1149    $(MODEL_LIB)(dianam.o) \ 
    1150    $(MODEL_LIB)(dom_oce.o) \ 
    1151    $(MODEL_LIB)(domngb.o) \ 
    1152    $(MODEL_LIB)(in_out_manager.o) \ 
    1153    $(MODEL_LIB)(iom.o) \ 
    1154    $(MODEL_LIB)(iom_def.o) \ 
    1155    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1156    $(MODEL_LIB)(iom_nf90.o) \ 
    1157    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1158    $(MODEL_LIB)(lbclnk.o) \ 
    1159    $(MODEL_LIB)(lbcnfd.o) \ 
    1160    $(MODEL_LIB)(lib_mpp.o) \ 
    1161    $(MODEL_LIB)(lib_print.o) \ 
    1162    $(MODEL_LIB)(oce.o) \ 
    1163    $(MODEL_LIB)(par_kind.o) \ 
    1164    $(MODEL_LIB)(par_oce.o) \ 
    1165    $(MODEL_LIB)(phycst.o) \ 
    1166    $(MODEL_LIB)(sbc_oce.o) \ 
    1167    bdy_oce.F90 \ 
    1168    bdy_par.F90 \ 
    1169    dianam.F90 \ 
    1170    dom_oce.F90 \ 
    1171    domngb.F90 \ 
    1172    in_out_manager.F90 \ 
    1173    iom.F90 \ 
    1174    iom_def.F90 \ 
    1175    iom_ioipsl.F90 \ 
    1176    iom_nf90.F90 \ 
    1177    iom_rstdimg.F90 \ 
    1178    lbclnk.F90 \ 
    1179    lbcnfd.F90 \ 
    1180    lib_mpp.F90 \ 
    1181    lib_print.f90 \ 
    1182    oce.F90 \ 
    1183    par_kind.F90 \ 
    1184    par_oce.F90 \ 
    1185    phycst.F90 \ 
    1186    sbc_oce.F90 \ 
    1187    $(MODEL_LIB)(bdy_oce.o) \ 
    1188    $(MODEL_LIB)(bdytides.o) \ 
    1189    $(MODEL_LIB)(dom_oce.o) \ 
    1190    $(MODEL_LIB)(in_out_manager.o) \ 
    1191    $(MODEL_LIB)(iom.o) \ 
    1192    $(MODEL_LIB)(lbclnk.o) \ 
    1193    $(MODEL_LIB)(lib_mpp.o) \ 
    1194    $(MODEL_LIB)(oce.o) \ 
    1195    bdy_oce.F90 \ 
    1196    bdytides.F90 \ 
    1197    dom_oce.F90 \ 
    1198    in_out_manager.F90 \ 
    1199    iom.F90 \ 
    1200    lbclnk.F90 \ 
    1201    lib_mpp.F90 \ 
    1202    oce.F90 \ 
    1203    KEY_CPP \ 
    1204    bdyini.F90 
    1205 $(MODEL_LIB)(bdytides.o) : \ 
    1206    $(MODEL_LIB)(bdy_par.o) \ 
    1207    $(MODEL_LIB)(dianam.o) \ 
    1208    $(MODEL_LIB)(dom_oce.o) \ 
    1209    $(MODEL_LIB)(domngb.o) \ 
    1210    $(MODEL_LIB)(in_out_manager.o) \ 
    1211    $(MODEL_LIB)(iom_def.o) \ 
    1212    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1213    $(MODEL_LIB)(iom_nf90.o) \ 
    1214    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1215    $(MODEL_LIB)(lbclnk.o) \ 
    1216    $(MODEL_LIB)(lbcnfd.o) \ 
    1217    $(MODEL_LIB)(lib_mpp.o) \ 
    1218    $(MODEL_LIB)(lib_print.o) \ 
    1219    $(MODEL_LIB)(oce.o) \ 
    1220    $(MODEL_LIB)(par_kind.o) \ 
    1221    $(MODEL_LIB)(par_oce.o) \ 
    1222    $(MODEL_LIB)(phycst.o) \ 
    1223    $(MODEL_LIB)(sbc_oce.o) \ 
    1224    bdy_par.F90 \ 
    1225    dianam.F90 \ 
    1226    dom_oce.F90 \ 
    1227    domngb.F90 \ 
    1228    in_out_manager.F90 \ 
    1229    iom_def.F90 \ 
    1230    iom_ioipsl.F90 \ 
    1231    iom_nf90.F90 \ 
    1232    iom_rstdimg.F90 \ 
    1233    lbclnk.F90 \ 
    1234    lbcnfd.F90 \ 
    1235    lib_mpp.F90 \ 
    1236    lib_print.f90 \ 
    1237    oce.F90 \ 
    1238    par_kind.F90 \ 
    1239    par_oce.F90 \ 
    1240    phycst.F90 \ 
    1241    sbc_oce.F90 \ 
    1242    $(MODEL_LIB)(bdy_oce.o) \ 
    1243    $(MODEL_LIB)(bdy_par.o) \ 
    1244    $(MODEL_LIB)(dom_oce.o) \ 
    1245    $(MODEL_LIB)(in_out_manager.o) \ 
    1246    $(MODEL_LIB)(iom.o) \ 
    1247    $(MODEL_LIB)(lbclnk.o) \ 
    1248    $(MODEL_LIB)(oce.o) \ 
    1249    $(MODEL_LIB)(phycst.o) \ 
    1250    bdy_oce.F90 \ 
    1251    bdy_par.F90 \ 
    1252    dom_oce.F90 \ 
    1253    in_out_manager.F90 \ 
    1254    iom.F90 \ 
    1255    lbclnk.F90 \ 
     1259   $(MODEL_LIB)(oce.o) \ 
     1260   $(MODEL_LIB)(phycst.o) \ 
    12561261   oce.F90 \ 
    12571262   phycst.F90 \ 
     
    12591264   bdytides.F90 
    12601265$(MODEL_LIB)(bdytra.o) :   \ 
     1266   bdy_par.F90 \ 
     1267   dom_oce.F90 \ 
     1268   in_out_manager.F90 \ 
     1269   lbcnfd.F90 \ 
     1270   lib_mpp.F90 \ 
     1271   lib_print.f90 \ 
    12611272   $(MODEL_LIB)(bdy_par.o) \ 
    12621273   $(MODEL_LIB)(dom_oce.o) \ 
     
    12681279   $(MODEL_LIB)(par_kind.o) \ 
    12691280   $(MODEL_LIB)(par_oce.o) \ 
    1270    bdy_par.F90 \ 
    1271    dom_oce.F90 \ 
    1272    in_out_manager.F90 \ 
    1273    lbcnfd.F90 \ 
    1274    lib_mpp.F90 \ 
    1275    lib_print.f90 \ 
    1276    oce.F90 \ 
    1277    par_kind.F90 \ 
    1278    par_oce.F90 \ 
     1281   oce.F90 \ 
     1282   par_kind.F90 \ 
     1283   par_oce.F90 \ 
     1284   bdy_oce.F90 \ 
     1285   dom_oce.F90 \ 
     1286   in_out_manager.F90 \ 
     1287   lbclnk.F90 \ 
    12791288   $(MODEL_LIB)(bdy_oce.o) \ 
    12801289   $(MODEL_LIB)(dom_oce.o) \ 
     
    12821291   $(MODEL_LIB)(lbclnk.o) \ 
    12831292   $(MODEL_LIB)(oce.o) \ 
    1284    bdy_oce.F90 \ 
    1285    dom_oce.F90 \ 
    1286    in_out_manager.F90 \ 
    1287    lbclnk.F90 \ 
    12881293   oce.F90 \ 
    12891294   KEY_CPP \ 
    12901295   bdytra.F90 
    12911296$(MODEL_LIB)(bdyvol.o) :   \ 
     1297   bdy_par.F90 \ 
     1298   dom_oce.F90 \ 
     1299   in_out_manager.F90 \ 
     1300   lbcnfd.F90 \ 
     1301   lib_print.f90 \ 
    12921302   $(MODEL_LIB)(bdy_par.o) \ 
    12931303   $(MODEL_LIB)(dom_oce.o) \ 
     
    12971307   $(MODEL_LIB)(par_kind.o) \ 
    12981308   $(MODEL_LIB)(par_oce.o) \ 
    1299    bdy_par.F90 \ 
    1300    dom_oce.F90 \ 
    1301    in_out_manager.F90 \ 
    1302    lbcnfd.F90 \ 
    1303    lib_print.f90 \ 
    1304    par_kind.F90 \ 
    1305    par_oce.F90 \ 
     1309   par_kind.F90 \ 
     1310   par_oce.F90 \ 
     1311   bdy_oce.F90 \ 
     1312   dom_oce.F90 \ 
     1313   in_out_manager.F90 \ 
     1314   lib_mpp.F90 \ 
    13061315   $(MODEL_LIB)(bdy_oce.o) \ 
    13071316   $(MODEL_LIB)(dom_oce.o) \ 
     
    13111320   $(MODEL_LIB)(phycst.o) \ 
    13121321   $(MODEL_LIB)(sbc_oce.o) \ 
    1313    bdy_oce.F90 \ 
    1314    dom_oce.F90 \ 
    1315    in_out_manager.F90 \ 
    1316    lib_mpp.F90 \ 
    13171322   oce.F90 \ 
    13181323   phycst.F90 \ 
     
    13241329   KEY_CPP \ 
    13251330   c1d.F90 
    1326 $(MODEL_LIB)(cla.o) :   \ 
     1331$(MODEL_LIB)(cla_div.o) :  \ 
     1332   dom_oce.F90 \ 
     1333   in_out_manager.F90 \ 
     1334   lbcnfd.F90 \ 
     1335   lib_mpp.F90 \ 
     1336   lib_print.f90 \ 
    13271337   $(MODEL_LIB)(dom_oce.o) \ 
    13281338   $(MODEL_LIB)(in_out_manager.o) \ 
     
    13331343   $(MODEL_LIB)(par_kind.o) \ 
    13341344   $(MODEL_LIB)(par_oce.o) \ 
    1335    dom_oce.F90 \ 
    1336    in_out_manager.F90 \ 
    1337    lbcnfd.F90 \ 
    1338    lib_mpp.F90 \ 
    1339    lib_print.f90 \ 
    1340    oce.F90 \ 
    1341    par_kind.F90 \ 
    1342    par_oce.F90 \ 
    1343    $(MODEL_LIB)(dom_oce.o) \ 
    1344    $(MODEL_LIB)(in_out_manager.o) \ 
    1345    $(MODEL_LIB)(lbclnk.o) \ 
    1346    $(MODEL_LIB)(lib_mpp.o) \ 
    1347    $(MODEL_LIB)(oce.o) \ 
    1348    $(MODEL_LIB)(sbc_oce.o) \ 
    1349    dom_oce.F90 \ 
    1350    in_out_manager.F90 \ 
    1351    lbclnk.F90 \ 
    1352    lib_mpp.F90 \ 
    1353    oce.F90 \ 
    1354    sbc_oce.F90 \ 
    1355    domzgr_substitute.h90 \ 
    1356    vectopt_loop_substitute.h90 \ 
    1357    KEY_CPP \ 
    1358    cla.F90 
    1359 $(MODEL_LIB)(cla_div.o) :  \ 
    1360    $(MODEL_LIB)(dom_oce.o) \ 
    1361    $(MODEL_LIB)(in_out_manager.o) \ 
    1362    $(MODEL_LIB)(lbcnfd.o) \ 
    1363    $(MODEL_LIB)(lib_mpp.o) \ 
    1364    $(MODEL_LIB)(lib_print.o) \ 
    1365    $(MODEL_LIB)(oce.o) \ 
    1366    $(MODEL_LIB)(par_kind.o) \ 
    1367    $(MODEL_LIB)(par_oce.o) \ 
    1368    dom_oce.F90 \ 
    1369    in_out_manager.F90 \ 
    1370    lbcnfd.F90 \ 
    1371    lib_mpp.F90 \ 
    1372    lib_print.f90 \ 
    1373    oce.F90 \ 
    1374    par_kind.F90 \ 
    1375    par_oce.F90 \ 
    1376    $(MODEL_LIB)(dom_oce.o) \ 
    1377    $(MODEL_LIB)(in_out_manager.o) \ 
    1378    $(MODEL_LIB)(lbclnk.o) \ 
    1379    $(MODEL_LIB)(lib_mpp.o) \ 
    1380    $(MODEL_LIB)(oce.o) \ 
    1381    $(MODEL_LIB)(sbc_oce.o) \ 
    1382    dom_oce.F90 \ 
    1383    in_out_manager.F90 \ 
    1384    lbclnk.F90 \ 
    1385    lib_mpp.F90 \ 
     1345   oce.F90 \ 
     1346   par_kind.F90 \ 
     1347   par_oce.F90 \ 
     1348   dom_oce.F90 \ 
     1349   in_out_manager.F90 \ 
     1350   lbclnk.F90 \ 
     1351   lib_mpp.F90 \ 
     1352   $(MODEL_LIB)(dom_oce.o) \ 
     1353   $(MODEL_LIB)(in_out_manager.o) \ 
     1354   $(MODEL_LIB)(lbclnk.o) \ 
     1355   $(MODEL_LIB)(lib_mpp.o) \ 
     1356   $(MODEL_LIB)(oce.o) \ 
     1357   $(MODEL_LIB)(sbc_oce.o) \ 
    13861358   oce.F90 \ 
    13871359   sbc_oce.F90 \ 
     
    13901362   cla_div.F90 
    13911363$(MODEL_LIB)(cla_dynspg.o) :  \ 
     1364   dom_oce.F90 \ 
     1365   dynspg_oce.F90 \ 
     1366   in_out_manager.F90 \ 
     1367   lbclnk.F90 \ 
     1368   lbcnfd.F90 \ 
     1369   lib_mpp.F90 \ 
     1370   lib_print.f90 \ 
    13921371   $(MODEL_LIB)(dom_oce.o) \ 
    13931372   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    14061385   $(MODEL_LIB)(sol_oce.o) \ 
    14071386   $(MODEL_LIB)(zdf_oce.o) \ 
    1408    dom_oce.F90 \ 
    1409    dynspg_oce.F90 \ 
    1410    in_out_manager.F90 \ 
    1411    lbclnk.F90 \ 
    1412    lbcnfd.F90 \ 
    1413    lib_mpp.F90 \ 
    1414    lib_print.f90 \ 
    14151387   obc_oce.F90 \ 
    14161388   obc_par.F90 \ 
     
    14221394   sol_oce.F90 \ 
    14231395   zdf_oce.F90 \ 
    1424    $(MODEL_LIB)(dom_oce.o) \ 
    1425    $(MODEL_LIB)(in_out_manager.o) \ 
    1426    $(MODEL_LIB)(lbclnk.o) \ 
    1427    $(MODEL_LIB)(lib_mpp.o) \ 
     1396   dom_oce.F90 \ 
     1397   in_out_manager.F90 \ 
     1398   lbclnk.F90 \ 
     1399   lib_mpp.F90 \ 
     1400   $(MODEL_LIB)(dom_oce.o) \ 
     1401   $(MODEL_LIB)(in_out_manager.o) \ 
     1402   $(MODEL_LIB)(lbclnk.o) \ 
     1403   $(MODEL_LIB)(lib_mpp.o) \ 
     1404   $(MODEL_LIB)(obcdyn.o) \ 
    14281405   $(MODEL_LIB)(obc_oce.o) \ 
    1429    $(MODEL_LIB)(obcdyn.o) \ 
    14301406   $(MODEL_LIB)(obcvol.o) \ 
    14311407   $(MODEL_LIB)(oce.o) \ 
     
    14361412   $(MODEL_LIB)(solsor.o) \ 
    14371413   $(MODEL_LIB)(zdf_oce.o) \ 
    1438    dom_oce.F90 \ 
    1439    in_out_manager.F90 \ 
    1440    lbclnk.F90 \ 
    1441    lib_mpp.F90 \ 
     1414   obcdyn.F90 \ 
    14421415   obc_oce.F90 \ 
    1443    obcdyn.F90 \ 
    14441416   obcvol.F90 \ 
    14451417   oce.F90 \ 
     
    14541426   KEY_CPP \ 
    14551427   cla_dynspg.F90 
     1428$(MODEL_LIB)(cla.o) :   \ 
     1429   dom_oce.F90 \ 
     1430   in_out_manager.F90 \ 
     1431   lbcnfd.F90 \ 
     1432   lib_mpp.F90 \ 
     1433   lib_print.f90 \ 
     1434   $(MODEL_LIB)(dom_oce.o) \ 
     1435   $(MODEL_LIB)(in_out_manager.o) \ 
     1436   $(MODEL_LIB)(lbcnfd.o) \ 
     1437   $(MODEL_LIB)(lib_mpp.o) \ 
     1438   $(MODEL_LIB)(lib_print.o) \ 
     1439   $(MODEL_LIB)(oce.o) \ 
     1440   $(MODEL_LIB)(par_kind.o) \ 
     1441   $(MODEL_LIB)(par_oce.o) \ 
     1442   oce.F90 \ 
     1443   par_kind.F90 \ 
     1444   par_oce.F90 \ 
     1445   dom_oce.F90 \ 
     1446   in_out_manager.F90 \ 
     1447   lbclnk.F90 \ 
     1448   lib_mpp.F90 \ 
     1449   $(MODEL_LIB)(dom_oce.o) \ 
     1450   $(MODEL_LIB)(in_out_manager.o) \ 
     1451   $(MODEL_LIB)(lbclnk.o) \ 
     1452   $(MODEL_LIB)(lib_mpp.o) \ 
     1453   $(MODEL_LIB)(oce.o) \ 
     1454   $(MODEL_LIB)(sbc_oce.o) \ 
     1455   oce.F90 \ 
     1456   sbc_oce.F90 \ 
     1457   domzgr_substitute.h90 \ 
     1458   vectopt_loop_substitute.h90 \ 
     1459   KEY_CPP \ 
     1460   cla.F90 
    14561461$(MODEL_LIB)(closea.o) :   \ 
     1462   dom_oce.F90 \ 
     1463   in_out_manager.F90 \ 
     1464   lbcnfd.F90 \ 
     1465   lib_mpp.F90 \ 
     1466   lib_print.f90 \ 
    14571467   $(MODEL_LIB)(dom_oce.o) \ 
    14581468   $(MODEL_LIB)(in_out_manager.o) \ 
     
    14631473   $(MODEL_LIB)(par_kind.o) \ 
    14641474   $(MODEL_LIB)(par_oce.o) \ 
    1465    dom_oce.F90 \ 
    1466    in_out_manager.F90 \ 
    1467    lbcnfd.F90 \ 
    1468    lib_mpp.F90 \ 
    1469    lib_print.f90 \ 
    1470    oce.F90 \ 
    1471    par_kind.F90 \ 
    1472    par_oce.F90 \ 
    1473    $(MODEL_LIB)(dom_oce.o) \ 
    1474    $(MODEL_LIB)(in_out_manager.o) \ 
    1475    $(MODEL_LIB)(lbclnk.o) \ 
    1476    $(MODEL_LIB)(lib_mpp.o) \ 
    1477    $(MODEL_LIB)(oce.o) \ 
    1478    $(MODEL_LIB)(sbc_oce.o) \ 
    1479    dom_oce.F90 \ 
    1480    in_out_manager.F90 \ 
    1481    lbclnk.F90 \ 
    1482    lib_mpp.F90 \ 
     1475   oce.F90 \ 
     1476   par_kind.F90 \ 
     1477   par_oce.F90 \ 
     1478   dom_oce.F90 \ 
     1479   in_out_manager.F90 \ 
     1480   lbclnk.F90 \ 
     1481   lib_mpp.F90 \ 
     1482   $(MODEL_LIB)(dom_oce.o) \ 
     1483   $(MODEL_LIB)(in_out_manager.o) \ 
     1484   $(MODEL_LIB)(lbclnk.o) \ 
     1485   $(MODEL_LIB)(lib_mpp.o) \ 
     1486   $(MODEL_LIB)(oce.o) \ 
     1487   $(MODEL_LIB)(sbc_oce.o) \ 
    14831488   oce.F90 \ 
    14841489   sbc_oce.F90 \ 
     
    14871492   closea.F90 
    14881493$(MODEL_LIB)(cpl_oasis3.o) :  \ 
     1494   dom_oce.F90 \ 
     1495   in_out_manager.F90 \ 
     1496   lbcnfd.F90 \ 
     1497   lib_mpp.F90 \ 
     1498   lib_print.f90 \ 
    14891499   $(MODEL_LIB)(dom_oce.o) \ 
    14901500   $(MODEL_LIB)(in_out_manager.o) \ 
     
    14951505   $(MODEL_LIB)(par_kind.o) \ 
    14961506   $(MODEL_LIB)(par_oce.o) \ 
    1497    dom_oce.F90 \ 
    1498    in_out_manager.F90 \ 
    1499    lbcnfd.F90 \ 
    1500    lib_mpp.F90 \ 
    1501    lib_print.f90 \ 
    1502    oce.F90 \ 
    1503    par_kind.F90 \ 
    1504    par_oce.F90 \ 
    1505    $(MODEL_LIB)(dom_oce.o) \ 
    1506    $(MODEL_LIB)(in_out_manager.o) \ 
    1507    $(MODEL_LIB)(lbclnk.o) \ 
    1508    $(MODEL_LIB)(par_oce.o) \ 
    1509    dom_oce.F90 \ 
    1510    in_out_manager.F90 \ 
    1511    lbclnk.F90 \ 
     1507   oce.F90 \ 
     1508   par_kind.F90 \ 
     1509   par_oce.F90 \ 
     1510   dom_oce.F90 \ 
     1511   in_out_manager.F90 \ 
     1512   lbclnk.F90 \ 
     1513   $(MODEL_LIB)(dom_oce.o) \ 
     1514   $(MODEL_LIB)(in_out_manager.o) \ 
     1515   $(MODEL_LIB)(lbclnk.o) \ 
     1516   $(MODEL_LIB)(par_oce.o) \ 
    15121517   par_oce.F90 \ 
    15131518   KEY_CPP \ 
    15141519   cpl_oasis3.F90 
    15151520$(MODEL_LIB)(cpl_oasis4.o) :  \ 
     1521   dom_oce.F90 \ 
     1522   in_out_manager.F90 \ 
     1523   lbcnfd.F90 \ 
     1524   lib_print.f90 \ 
    15161525   $(MODEL_LIB)(dom_oce.o) \ 
    15171526   $(MODEL_LIB)(in_out_manager.o) \ 
     
    15201529   $(MODEL_LIB)(par_kind.o) \ 
    15211530   $(MODEL_LIB)(par_oce.o) \ 
    1522    dom_oce.F90 \ 
    1523    in_out_manager.F90 \ 
    1524    lbcnfd.F90 \ 
    1525    lib_print.f90 \ 
    1526    par_kind.F90 \ 
    1527    par_oce.F90 \ 
     1531   par_kind.F90 \ 
     1532   par_oce.F90 \ 
     1533   dom_oce.F90 \ 
     1534   in_out_manager.F90 \ 
     1535   lib_mpp.F90 \ 
    15281536   $(MODEL_LIB)(dom_oce.o) \ 
    15291537   $(MODEL_LIB)(in_out_manager.o) \ 
     
    15321540   $(MODEL_LIB)(par_oce.o) \ 
    15331541   $(MODEL_LIB)(phycst.o) \ 
    1534    dom_oce.F90 \ 
    1535    in_out_manager.F90 \ 
    1536    lib_mpp.F90 \ 
    15371542   oasis4_date.F90 \ 
    15381543   par_oce.F90 \ 
     
    15411546   cpl_oasis4.F90 
    15421547$(MODEL_LIB)(daymod.o) :   \ 
     1548   c1d.F90 \ 
     1549   dianam.F90 \ 
     1550   domngb.F90 \ 
     1551   dom_oce.F90 \ 
     1552   eosbn2.F90 \ 
     1553   in_out_manager.F90 \ 
     1554   iom_def.F90 \ 
     1555   iom.F90 \ 
     1556   iom_ioipsl.F90 \ 
     1557   iom_nf90.F90 \ 
     1558   iom_rstdimg.F90 \ 
     1559   lbclnk.F90 \ 
     1560   lib_mpp.F90 \ 
     1561   lib_print.f90 \ 
    15431562   $(MODEL_LIB)(c1d.o) \ 
    15441563   $(MODEL_LIB)(dianam.o) \ 
    1545    $(MODEL_LIB)(dom_oce.o) \ 
    15461564   $(MODEL_LIB)(domngb.o) \ 
     1565   $(MODEL_LIB)(dom_oce.o) \ 
    15471566   $(MODEL_LIB)(eosbn2.o) \ 
    15481567   $(MODEL_LIB)(in_out_manager.o) \ 
    1549    $(MODEL_LIB)(iom.o) \ 
    15501568   $(MODEL_LIB)(iom_def.o) \ 
    15511569   $(MODEL_LIB)(iom_ioipsl.o) \ 
    15521570   $(MODEL_LIB)(iom_nf90.o) \ 
     1571   $(MODEL_LIB)(iom.o) \ 
    15531572   $(MODEL_LIB)(iom_rstdimg.o) \ 
    15541573   $(MODEL_LIB)(lbclnk.o) \ 
     
    15641583   $(MODEL_LIB)(zdfmxl.o) \ 
    15651584   $(MODEL_LIB)(zpshde.o) \ 
    1566    c1d.F90 \ 
    1567    dianam.F90 \ 
    1568    dom_oce.F90 \ 
    1569    domngb.F90 \ 
    1570    eosbn2.F90 \ 
    1571    in_out_manager.F90 \ 
    1572    iom.F90 \ 
    1573    iom_def.F90 \ 
    1574    iom_ioipsl.F90 \ 
    1575    iom_nf90.F90 \ 
    1576    iom_rstdimg.F90 \ 
    1577    lbclnk.F90 \ 
    1578    lib_mpp.F90 \ 
    1579    lib_print.f90 \ 
    15801585   oce.F90 \ 
    15811586   par_kind.F90 \ 
     
    15871592   zdfmxl.F90 \ 
    15881593   zpshde.F90 \ 
     1594   dom_oce.F90 \ 
     1595   in_out_manager.F90 \ 
     1596   iom.F90 \ 
    15891597   $(MODEL_LIB)(dom_oce.o) \ 
    15901598   $(MODEL_LIB)(in_out_manager.o) \ 
     
    15931601   $(MODEL_LIB)(prtctl.o) \ 
    15941602   $(MODEL_LIB)(restart.o) \ 
    1595    dom_oce.F90 \ 
    1596    in_out_manager.F90 \ 
    1597    iom.F90 \ 
    15981603   phycst.F90 \ 
    15991604   prtctl.F90 \ 
     
    16021607   daymod.F90 
    16031608$(MODEL_LIB)(diaar5.o) :   \ 
     1609   dianam.F90 \ 
     1610   domngb.F90 \ 
     1611   dom_oce.F90 \ 
     1612   in_out_manager.F90 \ 
     1613   iom_def.F90 \ 
     1614   iom_ioipsl.F90 \ 
     1615   iom_nf90.F90 \ 
     1616   iom_rstdimg.F90 \ 
     1617   lbclnk.F90 \ 
     1618   lbcnfd.F90 \ 
    16041619   $(MODEL_LIB)(dianam.o) \ 
    1605    $(MODEL_LIB)(dom_oce.o) \ 
    16061620   $(MODEL_LIB)(domngb.o) \ 
     1621   $(MODEL_LIB)(dom_oce.o) \ 
    16071622   $(MODEL_LIB)(in_out_manager.o) \ 
    16081623   $(MODEL_LIB)(iom_def.o) \ 
     
    16171632   $(MODEL_LIB)(sbc_oce.o) \ 
    16181633   $(MODEL_LIB)(zdfddm.o) \ 
     1634   par_oce.F90 \ 
     1635   phycst.F90 \ 
     1636   prtctl.F90 \ 
     1637   sbc_oce.F90 \ 
     1638   zdfddm.F90 \ 
     1639   dom_oce.F90 \ 
     1640   eosbn2.F90 \ 
     1641   iom.F90 \ 
     1642   lib_mpp.F90 \ 
     1643   $(MODEL_LIB)(dom_oce.o) \ 
     1644   $(MODEL_LIB)(eosbn2.o) \ 
     1645   $(MODEL_LIB)(iom.o) \ 
     1646   $(MODEL_LIB)(lib_mpp.o) \ 
     1647   $(MODEL_LIB)(oce.o) \ 
     1648   oce.F90 \ 
     1649   domzgr_substitute.h90 \ 
     1650   KEY_CPP \ 
     1651   diaar5.F90 
     1652$(MODEL_LIB)(diadimg.o) :  \ 
     1653   lib_print.f90 \ 
     1654   $(MODEL_LIB)(lib_print.o) \ 
     1655   $(MODEL_LIB)(par_kind.o) \ 
     1656   $(MODEL_LIB)(par_oce.o) \ 
     1657   par_kind.F90 \ 
     1658   par_oce.F90 \ 
     1659   dom_oce.F90 \ 
     1660   in_out_manager.F90 \ 
     1661   $(MODEL_LIB)(dom_oce.o) \ 
     1662   $(MODEL_LIB)(in_out_manager.o) \ 
     1663   $(MODEL_LIB)(oce.o) \ 
     1664   oce.F90 \ 
     1665   domzgr_substitute.h90 \ 
     1666   KEY_CPP \ 
     1667   diadimg.F90 
     1668$(MODEL_LIB)(diafwb.o) :   \ 
     1669   dom_oce.F90 \ 
     1670   in_out_manager.F90 \ 
     1671   lbcnfd.F90 \ 
     1672   lib_print.f90 \ 
     1673   $(MODEL_LIB)(dom_oce.o) \ 
     1674   $(MODEL_LIB)(in_out_manager.o) \ 
     1675   $(MODEL_LIB)(lbcnfd.o) \ 
     1676   $(MODEL_LIB)(lib_print.o) \ 
     1677   $(MODEL_LIB)(par_kind.o) \ 
     1678   $(MODEL_LIB)(par_oce.o) \ 
     1679   par_kind.F90 \ 
     1680   par_oce.F90 \ 
     1681   dom_oce.F90 \ 
     1682   in_out_manager.F90 \ 
     1683   lib_mpp.F90 \ 
     1684   $(MODEL_LIB)(dom_oce.o) \ 
     1685   $(MODEL_LIB)(in_out_manager.o) \ 
     1686   $(MODEL_LIB)(lib_mpp.o) \ 
     1687   $(MODEL_LIB)(oce.o) \ 
     1688   $(MODEL_LIB)(phycst.o) \ 
     1689   $(MODEL_LIB)(sbc_oce.o) \ 
     1690   $(MODEL_LIB)(zdf_oce.o) \ 
     1691   oce.F90 \ 
     1692   phycst.F90 \ 
     1693   sbc_oce.F90 \ 
     1694   zdf_oce.F90 \ 
     1695   domzgr_substitute.h90 \ 
     1696   vectopt_loop_substitute.h90 \ 
     1697   KEY_CPP \ 
     1698   diafwb.F90 
     1699$(MODEL_LIB)(diagap.o) :   \ 
     1700   dom_oce.F90 \ 
     1701   in_out_manager.F90 \ 
     1702   iom.F90 \ 
     1703   lbclnk.F90 \ 
     1704   lbcnfd.F90 \ 
     1705   lib_print.f90 \ 
     1706   $(MODEL_LIB)(dom_oce.o) \ 
     1707   $(MODEL_LIB)(in_out_manager.o) \ 
     1708   $(MODEL_LIB)(iom.o) \ 
     1709   $(MODEL_LIB)(lbclnk.o) \ 
     1710   $(MODEL_LIB)(lbcnfd.o) \ 
     1711   $(MODEL_LIB)(lib_print.o) \ 
     1712   $(MODEL_LIB)(oce.o) \ 
     1713   $(MODEL_LIB)(par_kind.o) \ 
     1714   $(MODEL_LIB)(par_oce.o) \ 
     1715   $(MODEL_LIB)(phycst.o) \ 
     1716   oce.F90 \ 
     1717   par_kind.F90 \ 
     1718   par_oce.F90 \ 
     1719   phycst.F90 \ 
    16191720   dianam.F90 \ 
    16201721   dom_oce.F90 \ 
     1722   dtasal.F90 \ 
     1723   dtatem.F90 \ 
     1724   in_out_manager.F90 \ 
     1725   lib_mpp.F90 \ 
     1726   $(MODEL_LIB)(dianam.o) \ 
     1727   $(MODEL_LIB)(dom_oce.o) \ 
     1728   $(MODEL_LIB)(dtasal.o) \ 
     1729   $(MODEL_LIB)(dtatem.o) \ 
     1730   $(MODEL_LIB)(in_out_manager.o) \ 
     1731   $(MODEL_LIB)(lib_mpp.o) \ 
     1732   $(MODEL_LIB)(oce.o) \ 
     1733   oce.F90 \ 
     1734   domzgr_substitute.h90 \ 
     1735   $(IOIPSL_LIB) \ 
     1736   KEY_CPP \ 
     1737   diagap.F90 
     1738$(MODEL_LIB)(diahdy.o) :   \ 
     1739   in_out_manager.F90 \ 
     1740   lib_print.f90 \ 
     1741   $(MODEL_LIB)(in_out_manager.o) \ 
     1742   $(MODEL_LIB)(lib_print.o) \ 
     1743   $(MODEL_LIB)(par_kind.o) \ 
     1744   $(MODEL_LIB)(par_oce.o) \ 
     1745   par_kind.F90 \ 
     1746   par_oce.F90 \ 
     1747   dom_oce.F90 \ 
     1748   in_out_manager.F90 \ 
     1749   $(MODEL_LIB)(dom_oce.o) \ 
     1750   $(MODEL_LIB)(in_out_manager.o) \ 
     1751   $(MODEL_LIB)(oce.o) \ 
     1752   $(MODEL_LIB)(phycst.o) \ 
     1753   oce.F90 \ 
     1754   phycst.F90 \ 
     1755   domzgr_substitute.h90 \ 
     1756   KEY_CPP \ 
     1757   diahdy.F90 
     1758$(MODEL_LIB)(diahth.o) :   \ 
     1759   dianam.F90 \ 
    16211760   domngb.F90 \ 
     1761   dom_oce.F90 \ 
    16221762   in_out_manager.F90 \ 
    16231763   iom_def.F90 \ 
     
    16261766   iom_rstdimg.F90 \ 
    16271767   lbclnk.F90 \ 
    1628    lbcnfd.F90 \ 
    1629    par_oce.F90 \ 
    1630    phycst.F90 \ 
    1631    prtctl.F90 \ 
    1632    sbc_oce.F90 \ 
    1633    zdfddm.F90 \ 
    1634    $(MODEL_LIB)(dom_oce.o) \ 
    1635    $(MODEL_LIB)(eosbn2.o) \ 
    1636    $(MODEL_LIB)(iom.o) \ 
    1637    $(MODEL_LIB)(lib_mpp.o) \ 
    1638    $(MODEL_LIB)(oce.o) \ 
    1639    dom_oce.F90 \ 
    1640    eosbn2.F90 \ 
    1641    iom.F90 \ 
    1642    lib_mpp.F90 \ 
    1643    oce.F90 \ 
    1644    domzgr_substitute.h90 \ 
    1645    KEY_CPP \ 
    1646    diaar5.F90 
    1647 $(MODEL_LIB)(diadimg.o) :  \ 
    1648    $(MODEL_LIB)(lib_print.o) \ 
    1649    $(MODEL_LIB)(par_kind.o) \ 
    1650    $(MODEL_LIB)(par_oce.o) \ 
    1651    lib_print.f90 \ 
    1652    par_kind.F90 \ 
    1653    par_oce.F90 \ 
    1654    $(MODEL_LIB)(dom_oce.o) \ 
    1655    $(MODEL_LIB)(in_out_manager.o) \ 
    1656    $(MODEL_LIB)(oce.o) \ 
    1657    dom_oce.F90 \ 
    1658    in_out_manager.F90 \ 
    1659    oce.F90 \ 
    1660    domzgr_substitute.h90 \ 
    1661    KEY_CPP \ 
    1662    diadimg.F90 
    1663 $(MODEL_LIB)(diafwb.o) :   \ 
    1664    $(MODEL_LIB)(dom_oce.o) \ 
    1665    $(MODEL_LIB)(in_out_manager.o) \ 
    1666    $(MODEL_LIB)(lbcnfd.o) \ 
    1667    $(MODEL_LIB)(lib_print.o) \ 
    1668    $(MODEL_LIB)(par_kind.o) \ 
    1669    $(MODEL_LIB)(par_oce.o) \ 
    1670    dom_oce.F90 \ 
    1671    in_out_manager.F90 \ 
    1672    lbcnfd.F90 \ 
    1673    lib_print.f90 \ 
    1674    par_kind.F90 \ 
    1675    par_oce.F90 \ 
    1676    $(MODEL_LIB)(dom_oce.o) \ 
    1677    $(MODEL_LIB)(in_out_manager.o) \ 
    1678    $(MODEL_LIB)(lib_mpp.o) \ 
    1679    $(MODEL_LIB)(oce.o) \ 
    1680    $(MODEL_LIB)(phycst.o) \ 
    1681    $(MODEL_LIB)(sbc_oce.o) \ 
    1682    $(MODEL_LIB)(zdf_oce.o) \ 
    1683    dom_oce.F90 \ 
    1684    in_out_manager.F90 \ 
    1685    lib_mpp.F90 \ 
    1686    oce.F90 \ 
    1687    phycst.F90 \ 
    1688    sbc_oce.F90 \ 
    1689    zdf_oce.F90 \ 
    1690    domzgr_substitute.h90 \ 
    1691    vectopt_loop_substitute.h90 \ 
    1692    KEY_CPP \ 
    1693    diafwb.F90 
    1694 $(MODEL_LIB)(diagap.o) :   \ 
    1695    $(MODEL_LIB)(dom_oce.o) \ 
    1696    $(MODEL_LIB)(in_out_manager.o) \ 
    1697    $(MODEL_LIB)(iom.o) \ 
    1698    $(MODEL_LIB)(lbclnk.o) \ 
    1699    $(MODEL_LIB)(lbcnfd.o) \ 
    1700    $(MODEL_LIB)(lib_print.o) \ 
    1701    $(MODEL_LIB)(oce.o) \ 
    1702    $(MODEL_LIB)(par_kind.o) \ 
    1703    $(MODEL_LIB)(par_oce.o) \ 
    1704    $(MODEL_LIB)(phycst.o) \ 
    1705    dom_oce.F90 \ 
    1706    in_out_manager.F90 \ 
    1707    iom.F90 \ 
    1708    lbclnk.F90 \ 
    1709    lbcnfd.F90 \ 
    1710    lib_print.f90 \ 
    1711    oce.F90 \ 
    1712    par_kind.F90 \ 
    1713    par_oce.F90 \ 
    1714    phycst.F90 \ 
     1768   lib_print.f90 \ 
    17151769   $(MODEL_LIB)(dianam.o) \ 
    1716    $(MODEL_LIB)(dom_oce.o) \ 
    1717    $(MODEL_LIB)(dtasal.o) \ 
    1718    $(MODEL_LIB)(dtatem.o) \ 
    1719    $(MODEL_LIB)(in_out_manager.o) \ 
    1720    $(MODEL_LIB)(lib_mpp.o) \ 
    1721    $(MODEL_LIB)(oce.o) \ 
    1722    dianam.F90 \ 
    1723    dom_oce.F90 \ 
    1724    dtasal.F90 \ 
    1725    dtatem.F90 \ 
    1726    in_out_manager.F90 \ 
    1727    lib_mpp.F90 \ 
    1728    oce.F90 \ 
    1729    domzgr_substitute.h90 \ 
    1730    $(IOIPSL_LIB) \ 
    1731    KEY_CPP \ 
    1732    diagap.F90 
    1733 $(MODEL_LIB)(diahdy.o) :   \ 
    1734    $(MODEL_LIB)(in_out_manager.o) \ 
    1735    $(MODEL_LIB)(lib_print.o) \ 
    1736    $(MODEL_LIB)(par_kind.o) \ 
    1737    $(MODEL_LIB)(par_oce.o) \ 
    1738    in_out_manager.F90 \ 
    1739    lib_print.f90 \ 
    1740    par_kind.F90 \ 
    1741    par_oce.F90 \ 
    1742    $(MODEL_LIB)(dom_oce.o) \ 
    1743    $(MODEL_LIB)(in_out_manager.o) \ 
    1744    $(MODEL_LIB)(oce.o) \ 
    1745    $(MODEL_LIB)(phycst.o) \ 
    1746    dom_oce.F90 \ 
    1747    in_out_manager.F90 \ 
    1748    oce.F90 \ 
    1749    phycst.F90 \ 
    1750    domzgr_substitute.h90 \ 
    1751    KEY_CPP \ 
    1752    diahdy.F90 
    1753 $(MODEL_LIB)(diahth.o) :   \ 
    1754    $(MODEL_LIB)(dianam.o) \ 
    1755    $(MODEL_LIB)(dom_oce.o) \ 
    17561770   $(MODEL_LIB)(domngb.o) \ 
     1771   $(MODEL_LIB)(dom_oce.o) \ 
    17571772   $(MODEL_LIB)(in_out_manager.o) \ 
    17581773   $(MODEL_LIB)(iom_def.o) \ 
     
    17661781   $(MODEL_LIB)(phycst.o) \ 
    17671782   $(MODEL_LIB)(sbc_oce.o) \ 
     1783   par_kind.F90 \ 
     1784   par_oce.F90 \ 
     1785   phycst.F90 \ 
     1786   sbc_oce.F90 \ 
     1787   dom_oce.F90 \ 
     1788   in_out_manager.F90 \ 
     1789   iom.F90 \ 
     1790   $(MODEL_LIB)(dom_oce.o) \ 
     1791   $(MODEL_LIB)(in_out_manager.o) \ 
     1792   $(MODEL_LIB)(iom.o) \ 
     1793   $(MODEL_LIB)(oce.o) \ 
     1794   $(MODEL_LIB)(phycst.o) \ 
     1795   oce.F90 \ 
     1796   phycst.F90 \ 
     1797   domzgr_substitute.h90 \ 
     1798   KEY_CPP \ 
     1799   diahth.F90 
     1800$(MODEL_LIB)(dianam.o) :   \ 
     1801   in_out_manager.F90 \ 
     1802   lib_print.f90 \ 
     1803   $(MODEL_LIB)(in_out_manager.o) \ 
     1804   $(MODEL_LIB)(lib_print.o) \ 
     1805   $(MODEL_LIB)(par_kind.o) \ 
     1806   $(MODEL_LIB)(par_oce.o) \ 
     1807   par_kind.F90 \ 
     1808   par_oce.F90 \ 
     1809   dom_oce.F90 \ 
     1810   in_out_manager.F90 \ 
     1811   $(MODEL_LIB)(dom_oce.o) \ 
     1812   $(MODEL_LIB)(in_out_manager.o) \ 
     1813   $(MODEL_LIB)(phycst.o) \ 
     1814   phycst.F90 \ 
     1815   $(IOIPSL_LIB) \ 
     1816   KEY_CPP \ 
     1817   dianam.F90 
     1818$(MODEL_LIB)(diaptr.o) :   \ 
    17681819   dianam.F90 \ 
    1769    dom_oce.F90 \ 
    17701820   domngb.F90 \ 
     1821   dom_oce.F90 \ 
    17711822   in_out_manager.F90 \ 
    17721823   iom_def.F90 \ 
     
    17751826   iom_rstdimg.F90 \ 
    17761827   lbclnk.F90 \ 
    1777    lib_print.f90 \ 
    1778    par_kind.F90 \ 
    1779    par_oce.F90 \ 
    1780    phycst.F90 \ 
    1781    sbc_oce.F90 \ 
    1782    $(MODEL_LIB)(dom_oce.o) \ 
    1783    $(MODEL_LIB)(in_out_manager.o) \ 
    1784    $(MODEL_LIB)(iom.o) \ 
    1785    $(MODEL_LIB)(oce.o) \ 
    1786    $(MODEL_LIB)(phycst.o) \ 
    1787    dom_oce.F90 \ 
    1788    in_out_manager.F90 \ 
    1789    iom.F90 \ 
    1790    oce.F90 \ 
    1791    phycst.F90 \ 
    1792    domzgr_substitute.h90 \ 
    1793    KEY_CPP \ 
    1794    diahth.F90 
    1795 $(MODEL_LIB)(dianam.o) :   \ 
    1796    $(MODEL_LIB)(in_out_manager.o) \ 
    1797    $(MODEL_LIB)(lib_print.o) \ 
    1798    $(MODEL_LIB)(par_kind.o) \ 
    1799    $(MODEL_LIB)(par_oce.o) \ 
    1800    in_out_manager.F90 \ 
    1801    lib_print.f90 \ 
    1802    par_kind.F90 \ 
    1803    par_oce.F90 \ 
    1804    $(MODEL_LIB)(dom_oce.o) \ 
    1805    $(MODEL_LIB)(in_out_manager.o) \ 
    1806    $(MODEL_LIB)(phycst.o) \ 
    1807    dom_oce.F90 \ 
    1808    in_out_manager.F90 \ 
    1809    phycst.F90 \ 
    1810    $(IOIPSL_LIB) \ 
    1811    KEY_CPP \ 
    1812    dianam.F90 
    1813 $(MODEL_LIB)(diaptr.o) :   \ 
     1828   lbcnfd.F90 \ 
     1829   lib_mpp.F90 \ 
     1830   lib_print.f90 \ 
    18141831   $(MODEL_LIB)(dianam.o) \ 
    1815    $(MODEL_LIB)(dom_oce.o) \ 
    18161832   $(MODEL_LIB)(domngb.o) \ 
     1833   $(MODEL_LIB)(dom_oce.o) \ 
    18171834   $(MODEL_LIB)(in_out_manager.o) \ 
    18181835   $(MODEL_LIB)(iom_def.o) \ 
     
    18291846   $(MODEL_LIB)(phycst.o) \ 
    18301847   $(MODEL_LIB)(sbc_oce.o) \ 
     1848   oce.F90 \ 
     1849   par_kind.F90 \ 
     1850   par_oce.F90 \ 
     1851   phycst.F90 \ 
     1852   sbc_oce.F90 \ 
    18311853   dianam.F90 \ 
    18321854   dom_oce.F90 \ 
    1833    domngb.F90 \ 
    1834    in_out_manager.F90 \ 
    1835    iom_def.F90 \ 
    1836    iom_ioipsl.F90 \ 
    1837    iom_nf90.F90 \ 
    1838    iom_rstdimg.F90 \ 
    1839    lbclnk.F90 \ 
    1840    lbcnfd.F90 \ 
    1841    lib_mpp.F90 \ 
    1842    lib_print.f90 \ 
    1843    oce.F90 \ 
    1844    par_kind.F90 \ 
    1845    par_oce.F90 \ 
    1846    phycst.F90 \ 
    1847    sbc_oce.F90 \ 
     1855   in_out_manager.F90 \ 
     1856   iom.F90 \ 
     1857   lbclnk.F90 \ 
     1858   ldftra_oce.F90 \ 
     1859   lib_mpp.F90 \ 
    18481860   $(MODEL_LIB)(dianam.o) \ 
    18491861   $(MODEL_LIB)(dom_oce.o) \ 
     
    18551867   $(MODEL_LIB)(oce.o) \ 
    18561868   $(MODEL_LIB)(phycst.o) \ 
    1857    dianam.F90 \ 
    1858    dom_oce.F90 \ 
    1859    in_out_manager.F90 \ 
    1860    iom.F90 \ 
    1861    lbclnk.F90 \ 
    1862    ldftra_oce.F90 \ 
    1863    lib_mpp.F90 \ 
    18641869   oce.F90 \ 
    18651870   phycst.F90 \ 
     
    18691874   KEY_CPP \ 
    18701875   diaptr.F90 
    1871 $(MODEL_LIB)(diawri.o) :   \ 
    1872    $(MODEL_LIB)(dianam.o) \ 
    1873    $(MODEL_LIB)(dom_ice_2.o) \ 
    1874    $(MODEL_LIB)(dom_oce.o) \ 
    1875    $(MODEL_LIB)(domngb.o) \ 
    1876    $(MODEL_LIB)(eosbn2.o) \ 
    1877    $(MODEL_LIB)(fldread.o) \ 
    1878    $(MODEL_LIB)(ice_2.o) \ 
    1879    $(MODEL_LIB)(in_out_manager.o) \ 
    1880    $(MODEL_LIB)(iom.o) \ 
    1881    $(MODEL_LIB)(iom_def.o) \ 
    1882    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1883    $(MODEL_LIB)(iom_nf90.o) \ 
    1884    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1885    $(MODEL_LIB)(lbclnk.o) \ 
    1886    $(MODEL_LIB)(lbcnfd.o) \ 
    1887    $(MODEL_LIB)(lib_mpp.o) \ 
    1888    $(MODEL_LIB)(lib_print.o) \ 
    1889    $(MODEL_LIB)(oce.o) \ 
    1890    $(MODEL_LIB)(par_ice_2.o) \ 
    1891    $(MODEL_LIB)(par_kind.o) \ 
    1892    $(MODEL_LIB)(par_oce.o) \ 
    1893    $(MODEL_LIB)(phycst.o) \ 
    1894    $(MODEL_LIB)(prtctl.o) \ 
    1895    $(MODEL_LIB)(sbc_ice.o) \ 
    1896    $(MODEL_LIB)(sbc_oce.o) \ 
    1897    $(MODEL_LIB)(sbcrnf.o) \ 
    1898    $(MODEL_LIB)(zdf_oce.o) \ 
    1899    dianam.F90 \ 
    1900    dom_ice_2.F90 \ 
    1901    dom_oce.F90 \ 
    1902    domngb.F90 \ 
    1903    eosbn2.F90 \ 
    1904    fldread.F90 \ 
    1905    ice_2.F90 \ 
    1906    in_out_manager.F90 \ 
    1907    iom.F90 \ 
    1908    iom_def.F90 \ 
    1909    iom_ioipsl.F90 \ 
    1910    iom_nf90.F90 \ 
    1911    iom_rstdimg.F90 \ 
    1912    lbclnk.F90 \ 
    1913    lbcnfd.F90 \ 
    1914    lib_mpp.F90 \ 
    1915    lib_print.f90 \ 
    1916    oce.F90 \ 
    1917    par_ice_2.F90 \ 
    1918    par_kind.F90 \ 
    1919    par_oce.F90 \ 
    1920    phycst.F90 \ 
    1921    prtctl.F90 \ 
    1922    sbc_ice.F90 \ 
    1923    sbc_oce.F90 \ 
    1924    sbcrnf.F90 \ 
    1925    zdf_oce.F90 \ 
    1926    $(MODEL_LIB)(diaar5.o) \ 
    1927    $(MODEL_LIB)(diadimg.o) \ 
    1928    $(MODEL_LIB)(diahth.o) \ 
    1929    $(MODEL_LIB)(dianam.o) \ 
    1930    $(MODEL_LIB)(dom_oce.o) \ 
    1931    $(MODEL_LIB)(in_out_manager.o) \ 
    1932    $(MODEL_LIB)(iom.o) \ 
    1933    $(MODEL_LIB)(lbclnk.o) \ 
    1934    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1935    $(MODEL_LIB)(ldftra_oce.o) \ 
    1936    $(MODEL_LIB)(limwri_2.o) \ 
    1937    $(MODEL_LIB)(oce.o) \ 
    1938    $(MODEL_LIB)(phycst.o) \ 
    1939    $(MODEL_LIB)(sbc_ice.o) \ 
    1940    $(MODEL_LIB)(sbc_oce.o) \ 
    1941    $(MODEL_LIB)(sbcssr.o) \ 
    1942    $(MODEL_LIB)(sol_oce.o) \ 
    1943    $(MODEL_LIB)(zdf_oce.o) \ 
    1944    $(MODEL_LIB)(zdfddm.o) \ 
    1945    $(MODEL_LIB)(zdfmxl.o) \ 
     1876$(MODEL_LIB)(diawri_c1d.o) :  \ 
     1877   closea.F90 \ 
     1878   cpl_oasis3.F90 \ 
    19461879   diaar5.F90 \ 
    19471880   diadimg.F90 \ 
     
    19491882   dianam.F90 \ 
    19501883   dom_oce.F90 \ 
    1951    in_out_manager.F90 \ 
    1952    iom.F90 \ 
    1953    lbclnk.F90 \ 
     1884   domvvl.F90 \ 
     1885   dynzdf_exp.F90 \ 
     1886   eosbn2.F90 \ 
     1887   fldread.F90 \ 
     1888   in_out_manager.F90 \ 
     1889   iom.F90 \ 
     1890   lbclnk.F90 \ 
     1891   lbcnfd.F90 \ 
    19541892   ldfdyn_oce.F90 \ 
    19551893   ldftra_oce.F90 \ 
     1894   lib_mpp.F90 \ 
     1895   lib_print.f90 \ 
    19561896   limwri_2.F90 \ 
    1957    oce.F90 \ 
    1958    phycst.F90 \ 
    1959    sbc_ice.F90 \ 
    1960    sbc_oce.F90 \ 
    1961    sbcssr.F90 \ 
    1962    sol_oce.F90 \ 
    1963    zdf_oce.F90 \ 
    1964    zdfddm.F90 \ 
    1965    zdfmxl.F90 \ 
    1966    $(MODEL_LIB)(lib_mpp.o) \ 
    1967    lib_mpp.F90 \ 
    1968    diawri_dimg.h90 \ 
    1969    domzgr_substitute.h90 \ 
    1970    vectopt_loop_substitute.h90 \ 
    1971    zdfddm_substitute.h90 \ 
    1972    $(IOIPSL_LIB) \ 
    1973    KEY_CPP \ 
    1974    diawri.F90 
    1975 $(MODEL_LIB)(diawri_c1d.o) :  \ 
    19761897   $(MODEL_LIB)(closea.o) \ 
    19771898   $(MODEL_LIB)(cpl_oasis3.o) \ 
     
    20011922   $(MODEL_LIB)(prtctl.o) \ 
    20021923   $(MODEL_LIB)(restart.o) \ 
    2003    $(MODEL_LIB)(sbc_ice.o) \ 
    2004    $(MODEL_LIB)(sbc_oce.o) \ 
    20051924   $(MODEL_LIB)(sbcana.o) \ 
    20061925   $(MODEL_LIB)(sbcblk_clio.o) \ 
     
    20101929   $(MODEL_LIB)(sbcfwb.o) \ 
    20111930   $(MODEL_LIB)(sbcice_if.o) \ 
     1931   $(MODEL_LIB)(sbcice_lim_2.o) \ 
    20121932   $(MODEL_LIB)(sbcice_lim.o) \ 
    2013    $(MODEL_LIB)(sbcice_lim_2.o) \ 
     1933   $(MODEL_LIB)(sbc_ice.o) \ 
     1934   $(MODEL_LIB)(sbc_oce.o) \ 
    20141935   $(MODEL_LIB)(sbcrnf.o) \ 
    20151936   $(MODEL_LIB)(sbcssm.o) \ 
     
    20181939   $(MODEL_LIB)(trazdf_exp.o) \ 
    20191940   $(MODEL_LIB)(trdmod.o) \ 
    2020    $(MODEL_LIB)(zdf_oce.o) \ 
    20211941   $(MODEL_LIB)(zdfbfr.o) \ 
    20221942   $(MODEL_LIB)(zdfddm.o) \ 
    20231943   $(MODEL_LIB)(zdfmxl.o) \ 
    2024    closea.F90 \ 
    2025    cpl_oasis3.F90 \ 
    2026    diaar5.F90 \ 
    2027    diadimg.F90 \ 
    2028    diahth.F90 \ 
    2029    dianam.F90 \ 
    2030    dom_oce.F90 \ 
    2031    domvvl.F90 \ 
    2032    dynzdf_exp.F90 \ 
    2033    eosbn2.F90 \ 
    2034    fldread.F90 \ 
    2035    in_out_manager.F90 \ 
    2036    iom.F90 \ 
    2037    lbclnk.F90 \ 
    2038    lbcnfd.F90 \ 
    2039    ldfdyn_oce.F90 \ 
    2040    ldftra_oce.F90 \ 
    2041    lib_mpp.F90 \ 
    2042    lib_print.f90 \ 
    2043    limwri_2.F90 \ 
     1944   $(MODEL_LIB)(zdf_oce.o) \ 
    20441945   oce.F90 \ 
    20451946   par_ice_2.F90 \ 
     
    20491950   prtctl.F90 \ 
    20501951   restart.F90 \ 
    2051    sbc_ice.F90 \ 
    2052    sbc_oce.F90 \ 
    20531952   sbcana.F90 \ 
    20541953   sbcblk_clio.F90 \ 
     
    20571956   sbcflx.F90 \ 
    20581957   sbcfwb.F90 \ 
     1958   sbc_ice.F90 \ 
    20591959   sbcice_if.F90 \ 
     1960   sbcice_lim_2.F90 \ 
    20601961   sbcice_lim.F90 \ 
    2061    sbcice_lim_2.F90 \ 
     1962   sbc_oce.F90 \ 
    20621963   sbcrnf.F90 \ 
    20631964   sbcssm.F90 \ 
     
    20661967   trazdf_exp.F90 \ 
    20671968   trdmod.F90 \ 
    2068    zdf_oce.F90 \ 
    20691969   zdfbfr.F90 \ 
    20701970   zdfddm.F90 \ 
    20711971   zdfmxl.F90 \ 
     1972   zdf_oce.F90 \ 
     1973   dianam.F90 \ 
     1974   diawri.F90 \ 
     1975   dom_oce.F90 \ 
     1976   in_out_manager.F90 \ 
     1977   lbclnk.F90 \ 
    20721978   $(MODEL_LIB)(dianam.o) \ 
    20731979   $(MODEL_LIB)(diawri.o) \ 
     
    20781984   $(MODEL_LIB)(phycst.o) \ 
    20791985   $(MODEL_LIB)(sbc_ice.o) \ 
    2080    $(MODEL_LIB)(sbc_oce.o) \ 
    20811986   $(MODEL_LIB)(sbcmod.o) \ 
     1987   $(MODEL_LIB)(sbc_oce.o) \ 
    20821988   $(MODEL_LIB)(sbcssr.o) \ 
    20831989   $(MODEL_LIB)(sol_oce.o) \ 
    2084    $(MODEL_LIB)(zdf_oce.o) \ 
    20851990   $(MODEL_LIB)(zdfddm.o) \ 
    20861991   $(MODEL_LIB)(zdfkpp.o) \ 
    20871992   $(MODEL_LIB)(zdfmxl.o) \ 
     1993   $(MODEL_LIB)(zdf_oce.o) \ 
    20881994   $(MODEL_LIB)(zdftke.o) \ 
    20891995   $(MODEL_LIB)(zdftke_old.o) \ 
    2090    dianam.F90 \ 
    2091    diawri.F90 \ 
    2092    dom_oce.F90 \ 
    2093    in_out_manager.F90 \ 
    2094    lbclnk.F90 \ 
    20951996   oce.F90 \ 
    20961997   phycst.F90 \ 
    20971998   sbc_ice.F90 \ 
    2098    sbc_oce.F90 \ 
    20991999   sbcmod.F90 \ 
     2000   sbc_oce.F90 \ 
    21002001   sbcssr.F90 \ 
    21012002   sol_oce.F90 \ 
    2102    zdf_oce.F90 \ 
    21032003   zdfddm.F90 \ 
    21042004   zdfkpp.F90 \ 
    21052005   zdfmxl.F90 \ 
     2006   zdf_oce.F90 \ 
    21062007   zdftke.F90 \ 
    21072008   zdftke_old.F90 \ 
     
    21102011   KEY_CPP \ 
    21112012   diawri_c1d.F90 
    2112 $(MODEL_LIB)(divcur.o) :   \ 
    2113    $(MODEL_LIB)(bdy_par.o) \ 
    2114    $(MODEL_LIB)(dom_oce.o) \ 
    2115    $(MODEL_LIB)(in_out_manager.o) \ 
     2013$(MODEL_LIB)(diawri.o) :   \ 
     2014   dianam.F90 \ 
     2015   dom_ice_2.F90 \ 
     2016   domngb.F90 \ 
     2017   dom_oce.F90 \ 
     2018   eosbn2.F90 \ 
     2019   fldread.F90 \ 
     2020   ice_2.F90 \ 
     2021   in_out_manager.F90 \ 
     2022   iom_def.F90 \ 
     2023   iom.F90 \ 
     2024   iom_ioipsl.F90 \ 
     2025   iom_nf90.F90 \ 
     2026   iom_rstdimg.F90 \ 
     2027   lbclnk.F90 \ 
     2028   lbcnfd.F90 \ 
     2029   lib_mpp.F90 \ 
     2030   lib_print.f90 \ 
     2031   $(MODEL_LIB)(dianam.o) \ 
     2032   $(MODEL_LIB)(dom_ice_2.o) \ 
     2033   $(MODEL_LIB)(domngb.o) \ 
     2034   $(MODEL_LIB)(dom_oce.o) \ 
     2035   $(MODEL_LIB)(eosbn2.o) \ 
     2036   $(MODEL_LIB)(fldread.o) \ 
     2037   $(MODEL_LIB)(ice_2.o) \ 
     2038   $(MODEL_LIB)(in_out_manager.o) \ 
     2039   $(MODEL_LIB)(iom_def.o) \ 
     2040   $(MODEL_LIB)(iom_ioipsl.o) \ 
     2041   $(MODEL_LIB)(iom_nf90.o) \ 
     2042   $(MODEL_LIB)(iom.o) \ 
     2043   $(MODEL_LIB)(iom_rstdimg.o) \ 
     2044   $(MODEL_LIB)(lbclnk.o) \ 
    21162045   $(MODEL_LIB)(lbcnfd.o) \ 
    21172046   $(MODEL_LIB)(lib_mpp.o) \ 
    21182047   $(MODEL_LIB)(lib_print.o) \ 
    2119    $(MODEL_LIB)(obc_par.o) \ 
    2120    $(MODEL_LIB)(oce.o) \ 
    2121    $(MODEL_LIB)(par_kind.o) \ 
    2122    $(MODEL_LIB)(par_oce.o) \ 
    2123    bdy_par.F90 \ 
    2124    dom_oce.F90 \ 
    2125    in_out_manager.F90 \ 
    2126    lbcnfd.F90 \ 
    2127    lib_mpp.F90 \ 
    2128    lib_print.f90 \ 
    2129    obc_par.F90 \ 
    2130    oce.F90 \ 
    2131    par_kind.F90 \ 
    2132    par_oce.F90 \ 
    2133    $(MODEL_LIB)(bdy_oce.o) \ 
    2134    $(MODEL_LIB)(dom_oce.o) \ 
    2135    $(MODEL_LIB)(in_out_manager.o) \ 
    2136    $(MODEL_LIB)(lbclnk.o) \ 
    2137    $(MODEL_LIB)(obc_oce.o) \ 
    2138    $(MODEL_LIB)(oce.o) \ 
    2139    bdy_oce.F90 \ 
    2140    dom_oce.F90 \ 
    2141    in_out_manager.F90 \ 
    2142    lbclnk.F90 \ 
    2143    obc_oce.F90 \ 
    2144    oce.F90 \ 
     2048   $(MODEL_LIB)(oce.o) \ 
     2049   $(MODEL_LIB)(par_ice_2.o) \ 
     2050   $(MODEL_LIB)(par_kind.o) \ 
     2051   $(MODEL_LIB)(par_oce.o) \ 
     2052   $(MODEL_LIB)(phycst.o) \ 
     2053   $(MODEL_LIB)(prtctl.o) \ 
     2054   $(MODEL_LIB)(sbc_ice.o) \ 
     2055   $(MODEL_LIB)(sbc_oce.o) \ 
     2056   $(MODEL_LIB)(sbcrnf.o) \ 
     2057   $(MODEL_LIB)(zdf_oce.o) \ 
     2058   oce.F90 \ 
     2059   par_ice_2.F90 \ 
     2060   par_kind.F90 \ 
     2061   par_oce.F90 \ 
     2062   phycst.F90 \ 
     2063   prtctl.F90 \ 
     2064   sbc_ice.F90 \ 
     2065   sbc_oce.F90 \ 
     2066   sbcrnf.F90 \ 
     2067   zdf_oce.F90 \ 
     2068   diaar5.F90 \ 
     2069   diadimg.F90 \ 
     2070   diahth.F90 \ 
     2071   dianam.F90 \ 
     2072   dom_oce.F90 \ 
     2073   in_out_manager.F90 \ 
     2074   iom.F90 \ 
     2075   lbclnk.F90 \ 
     2076   ldfdyn_oce.F90 \ 
     2077   ldftra_oce.F90 \ 
     2078   limwri_2.F90 \ 
     2079   $(MODEL_LIB)(diaar5.o) \ 
     2080   $(MODEL_LIB)(diadimg.o) \ 
     2081   $(MODEL_LIB)(diahth.o) \ 
     2082   $(MODEL_LIB)(dianam.o) \ 
     2083   $(MODEL_LIB)(dom_oce.o) \ 
     2084   $(MODEL_LIB)(in_out_manager.o) \ 
     2085   $(MODEL_LIB)(iom.o) \ 
     2086   $(MODEL_LIB)(lbclnk.o) \ 
     2087   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2088   $(MODEL_LIB)(ldftra_oce.o) \ 
     2089   $(MODEL_LIB)(limwri_2.o) \ 
     2090   $(MODEL_LIB)(oce.o) \ 
     2091   $(MODEL_LIB)(phycst.o) \ 
     2092   $(MODEL_LIB)(sbc_ice.o) \ 
     2093   $(MODEL_LIB)(sbc_oce.o) \ 
     2094   $(MODEL_LIB)(sbcssr.o) \ 
     2095   $(MODEL_LIB)(sol_oce.o) \ 
     2096   $(MODEL_LIB)(zdfddm.o) \ 
     2097   $(MODEL_LIB)(zdfmxl.o) \ 
     2098   $(MODEL_LIB)(zdf_oce.o) \ 
     2099   oce.F90 \ 
     2100   phycst.F90 \ 
     2101   sbc_ice.F90 \ 
     2102   sbc_oce.F90 \ 
     2103   sbcssr.F90 \ 
     2104   sol_oce.F90 \ 
     2105   zdfddm.F90 \ 
     2106   zdfmxl.F90 \ 
     2107   zdf_oce.F90 \ 
     2108   lib_mpp.F90 \ 
     2109   $(MODEL_LIB)(lib_mpp.o) \ 
     2110   diawri_dimg.h90 \ 
    21452111   domzgr_substitute.h90 \ 
    21462112   vectopt_loop_substitute.h90 \ 
     2113   zdfddm_substitute.h90 \ 
     2114   $(IOIPSL_LIB) \ 
     2115   KEY_CPP \ 
     2116   diawri.F90 
     2117$(MODEL_LIB)(divcur.o) :   \ 
     2118   bdy_par.F90 \ 
     2119   dom_oce.F90 \ 
     2120   in_out_manager.F90 \ 
     2121   lbcnfd.F90 \ 
     2122   lib_mpp.F90 \ 
     2123   lib_print.f90 \ 
     2124   $(MODEL_LIB)(bdy_par.o) \ 
     2125   $(MODEL_LIB)(dom_oce.o) \ 
     2126   $(MODEL_LIB)(in_out_manager.o) \ 
     2127   $(MODEL_LIB)(lbcnfd.o) \ 
     2128   $(MODEL_LIB)(lib_mpp.o) \ 
     2129   $(MODEL_LIB)(lib_print.o) \ 
     2130   $(MODEL_LIB)(obc_par.o) \ 
     2131   $(MODEL_LIB)(oce.o) \ 
     2132   $(MODEL_LIB)(par_kind.o) \ 
     2133   $(MODEL_LIB)(par_oce.o) \ 
     2134   obc_par.F90 \ 
     2135   oce.F90 \ 
     2136   par_kind.F90 \ 
     2137   par_oce.F90 \ 
     2138   bdy_oce.F90 \ 
     2139   dom_oce.F90 \ 
     2140   in_out_manager.F90 \ 
     2141   lbclnk.F90 \ 
     2142   $(MODEL_LIB)(bdy_oce.o) \ 
     2143   $(MODEL_LIB)(dom_oce.o) \ 
     2144   $(MODEL_LIB)(in_out_manager.o) \ 
     2145   $(MODEL_LIB)(lbclnk.o) \ 
     2146   $(MODEL_LIB)(obc_oce.o) \ 
     2147   $(MODEL_LIB)(oce.o) \ 
     2148   obc_oce.F90 \ 
     2149   oce.F90 \ 
     2150   domzgr_substitute.h90 \ 
     2151   vectopt_loop_substitute.h90 \ 
    21472152   KEY_CPP \ 
    21482153   divcur.F90 
    2149 $(MODEL_LIB)(dom_ice_2.o) :   \ 
    2150    $(MODEL_LIB)(par_oce.o) \ 
    2151    par_oce.F90 \ 
    2152    $(MODEL_LIB)(par_ice_2.o) \ 
    2153    par_ice_2.F90 \ 
    2154    KEY_CPP \ 
    2155    dom_ice_2.F90 
    2156 $(MODEL_LIB)(dom_oce.o) :  \ 
    2157    $(MODEL_LIB)(par_kind.o) \ 
    2158    par_kind.F90 \ 
    2159    $(MODEL_LIB)(par_oce.o) \ 
    2160    par_oce.F90 \ 
    2161    KEY_CPP \ 
    2162    dom_oce.F90 
    21632154$(MODEL_LIB)(domain.o) :   \ 
     2155   c1d.F90 \ 
     2156   closea.F90 \ 
     2157   dom_oce.F90 \ 
     2158   dynspg_oce.F90 \ 
     2159   in_out_manager.F90 \ 
     2160   iom.F90 \ 
     2161   lbclnk.F90 \ 
     2162   lbcnfd.F90 \ 
     2163   lib_mpp.F90 \ 
     2164   lib_print.f90 \ 
    21642165   $(MODEL_LIB)(c1d.o) \ 
    21652166   $(MODEL_LIB)(closea.o) \ 
     
    21782179   $(MODEL_LIB)(phycst.o) \ 
    21792180   $(MODEL_LIB)(sbc_oce.o) \ 
    2180    c1d.F90 \ 
     2181   obc_oce.F90 \ 
     2182   oce.F90 \ 
     2183   par_kind.F90 \ 
     2184   par_oce.F90 \ 
     2185   phycst.F90 \ 
     2186   sbc_oce.F90 \ 
    21812187   closea.F90 \ 
    2182    dom_oce.F90 \ 
    2183    dynspg_oce.F90 \ 
    2184    in_out_manager.F90 \ 
    2185    iom.F90 \ 
    2186    lbclnk.F90 \ 
    2187    lbcnfd.F90 \ 
    2188    lib_mpp.F90 \ 
    2189    lib_print.f90 \ 
    2190    obc_oce.F90 \ 
    2191    oce.F90 \ 
    2192    par_kind.F90 \ 
    2193    par_oce.F90 \ 
    2194    phycst.F90 \ 
    2195    sbc_oce.F90 \ 
     2188   domhgr.F90 \ 
     2189   dommsk.F90 \ 
     2190   dom_oce.F90 \ 
     2191   domstp.F90 \ 
     2192   domvvl.F90 \ 
     2193   domwri.F90 \ 
     2194   domzgr.F90 \ 
     2195   in_out_manager.F90 \ 
     2196   lib_mpp.F90 \ 
    21962197   $(MODEL_LIB)(closea.o) \ 
    2197    $(MODEL_LIB)(dom_oce.o) \ 
    21982198   $(MODEL_LIB)(domhgr.o) \ 
    21992199   $(MODEL_LIB)(dommsk.o) \ 
     2200   $(MODEL_LIB)(dom_oce.o) \ 
    22002201   $(MODEL_LIB)(domstp.o) \ 
    22012202   $(MODEL_LIB)(domvvl.o) \ 
     
    22072208   $(MODEL_LIB)(phycst.o) \ 
    22082209   $(MODEL_LIB)(sbc_oce.o) \ 
    2209    closea.F90 \ 
    2210    dom_oce.F90 \ 
    2211    domhgr.F90 \ 
    2212    dommsk.F90 \ 
    2213    domstp.F90 \ 
    2214    domvvl.F90 \ 
    2215    domwri.F90 \ 
    2216    domzgr.F90 \ 
    2217    in_out_manager.F90 \ 
    2218    lib_mpp.F90 \ 
    22192210   oce.F90 \ 
    22202211   phycst.F90 \ 
     
    22252216   domain.F90 
    22262217$(MODEL_LIB)(domcfg.o) :   \ 
     2218   dom_oce.F90 \ 
     2219   in_out_manager.F90 \ 
     2220   lbcnfd.F90 \ 
     2221   lib_print.f90 \ 
    22272222   $(MODEL_LIB)(dom_oce.o) \ 
    22282223   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22312226   $(MODEL_LIB)(par_kind.o) \ 
    22322227   $(MODEL_LIB)(par_oce.o) \ 
    2233    dom_oce.F90 \ 
    2234    in_out_manager.F90 \ 
    2235    lbcnfd.F90 \ 
    2236    lib_print.f90 \ 
    2237    par_kind.F90 \ 
    2238    par_oce.F90 \ 
    2239    $(MODEL_LIB)(dom_oce.o) \ 
    2240    $(MODEL_LIB)(in_out_manager.o) \ 
    2241    $(MODEL_LIB)(lib_mpp.o) \ 
    2242    $(MODEL_LIB)(phycst.o) \ 
    2243    dom_oce.F90 \ 
    2244    in_out_manager.F90 \ 
    2245    lib_mpp.F90 \ 
     2228   par_kind.F90 \ 
     2229   par_oce.F90 \ 
     2230   dom_oce.F90 \ 
     2231   in_out_manager.F90 \ 
     2232   lib_mpp.F90 \ 
     2233   $(MODEL_LIB)(dom_oce.o) \ 
     2234   $(MODEL_LIB)(in_out_manager.o) \ 
     2235   $(MODEL_LIB)(lib_mpp.o) \ 
     2236   $(MODEL_LIB)(phycst.o) \ 
    22462237   phycst.F90 \ 
    22472238   domcfg.F90 
    22482239$(MODEL_LIB)(domhgr.o) :   \ 
     2240   dianam.F90 \ 
     2241   domngb.F90 \ 
     2242   dom_oce.F90 \ 
     2243   in_out_manager.F90 \ 
     2244   iom_def.F90 \ 
     2245   iom_ioipsl.F90 \ 
     2246   iom_nf90.F90 \ 
     2247   iom_rstdimg.F90 \ 
     2248   lbclnk.F90 \ 
     2249   lbcnfd.F90 \ 
     2250   lib_print.f90 \ 
    22492251   $(MODEL_LIB)(dianam.o) \ 
    2250    $(MODEL_LIB)(dom_oce.o) \ 
    22512252   $(MODEL_LIB)(domngb.o) \ 
     2253   $(MODEL_LIB)(dom_oce.o) \ 
    22522254   $(MODEL_LIB)(in_out_manager.o) \ 
    22532255   $(MODEL_LIB)(iom_def.o) \ 
     
    22622264   $(MODEL_LIB)(phycst.o) \ 
    22632265   $(MODEL_LIB)(sbc_oce.o) \ 
     2266   par_kind.F90 \ 
     2267   par_oce.F90 \ 
     2268   phycst.F90 \ 
     2269   sbc_oce.F90 \ 
     2270   dom_oce.F90 \ 
     2271   in_out_manager.F90 \ 
     2272   iom.F90 \ 
     2273   lib_mpp.F90 \ 
     2274   $(MODEL_LIB)(dom_oce.o) \ 
     2275   $(MODEL_LIB)(in_out_manager.o) \ 
     2276   $(MODEL_LIB)(iom.o) \ 
     2277   $(MODEL_LIB)(lib_mpp.o) \ 
     2278   $(MODEL_LIB)(phycst.o) \ 
     2279   phycst.F90 \ 
     2280   KEY_CPP \ 
     2281   domhgr.F90 
     2282$(MODEL_LIB)(dom_ice_2.o) :   \ 
     2283   $(MODEL_LIB)(par_oce.o) \ 
     2284   par_oce.F90 \ 
     2285   $(MODEL_LIB)(par_ice_2.o) \ 
     2286   par_ice_2.F90 \ 
     2287   KEY_CPP \ 
     2288   dom_ice_2.F90 
     2289$(MODEL_LIB)(dommsk.o) :   \ 
     2290   dom_oce.F90 \ 
     2291   in_out_manager.F90 \ 
     2292   lbcnfd.F90 \ 
     2293   lib_mpp.F90 \ 
     2294   lib_print.f90 \ 
     2295   $(MODEL_LIB)(dom_oce.o) \ 
     2296   $(MODEL_LIB)(in_out_manager.o) \ 
     2297   $(MODEL_LIB)(lbcnfd.o) \ 
     2298   $(MODEL_LIB)(lib_mpp.o) \ 
     2299   $(MODEL_LIB)(lib_print.o) \ 
     2300   $(MODEL_LIB)(obc_par.o) \ 
     2301   $(MODEL_LIB)(oce.o) \ 
     2302   $(MODEL_LIB)(par_kind.o) \ 
     2303   $(MODEL_LIB)(par_oce.o) \ 
     2304   obc_par.F90 \ 
     2305   oce.F90 \ 
     2306   par_kind.F90 \ 
     2307   par_oce.F90 \ 
     2308   dom_oce.F90 \ 
     2309   dynspg_oce.F90 \ 
     2310   in_out_manager.F90 \ 
     2311   lbclnk.F90 \ 
     2312   lib_mpp.F90 \ 
     2313   $(MODEL_LIB)(dom_oce.o) \ 
     2314   $(MODEL_LIB)(dynspg_oce.o) \ 
     2315   $(MODEL_LIB)(in_out_manager.o) \ 
     2316   $(MODEL_LIB)(lbclnk.o) \ 
     2317   $(MODEL_LIB)(lib_mpp.o) \ 
     2318   $(MODEL_LIB)(obc_oce.o) \ 
     2319   $(MODEL_LIB)(oce.o) \ 
     2320   obc_oce.F90 \ 
     2321   oce.F90 \ 
     2322   vectopt_loop_substitute.h90 \ 
     2323   KEY_CPP \ 
     2324   dommsk.F90 
     2325$(MODEL_LIB)(domngb.o) :   \ 
     2326   dom_oce.F90 \ 
     2327   in_out_manager.F90 \ 
     2328   lbcnfd.F90 \ 
     2329   $(MODEL_LIB)(dom_oce.o) \ 
     2330   $(MODEL_LIB)(in_out_manager.o) \ 
     2331   $(MODEL_LIB)(lbcnfd.o) \ 
     2332   $(MODEL_LIB)(par_oce.o) \ 
     2333   par_oce.F90 \ 
     2334   dom_oce.F90 \ 
     2335   lib_mpp.F90 \ 
     2336   $(MODEL_LIB)(dom_oce.o) \ 
     2337   $(MODEL_LIB)(lib_mpp.o) \ 
     2338   domngb.F90 
     2339$(MODEL_LIB)(dom_oce.o) :  \ 
     2340   $(MODEL_LIB)(par_kind.o) \ 
     2341   par_kind.F90 \ 
     2342   $(MODEL_LIB)(par_oce.o) \ 
     2343   par_oce.F90 \ 
     2344   KEY_CPP \ 
     2345   dom_oce.F90 
     2346$(MODEL_LIB)(domstp.o) :   \ 
     2347   lib_print.f90 \ 
     2348   $(MODEL_LIB)(lib_print.o) \ 
     2349   $(MODEL_LIB)(par_kind.o) \ 
     2350   $(MODEL_LIB)(par_oce.o) \ 
     2351   par_kind.F90 \ 
     2352   par_oce.F90 \ 
     2353   dom_oce.F90 \ 
     2354   in_out_manager.F90 \ 
     2355   $(MODEL_LIB)(dom_oce.o) \ 
     2356   $(MODEL_LIB)(in_out_manager.o) \ 
     2357   $(MODEL_LIB)(oce.o) \ 
     2358   oce.F90 \ 
     2359   domzgr_substitute.h90 \ 
     2360   KEY_CPP \ 
     2361   domstp.F90 
     2362$(MODEL_LIB)(domvvl.o) :   \ 
     2363   dom_oce.F90 \ 
     2364   in_out_manager.F90 \ 
     2365   lbcnfd.F90 \ 
     2366   lib_mpp.F90 \ 
     2367   lib_print.f90 \ 
     2368   $(MODEL_LIB)(dom_oce.o) \ 
     2369   $(MODEL_LIB)(in_out_manager.o) \ 
     2370   $(MODEL_LIB)(lbcnfd.o) \ 
     2371   $(MODEL_LIB)(lib_mpp.o) \ 
     2372   $(MODEL_LIB)(lib_print.o) \ 
     2373   $(MODEL_LIB)(oce.o) \ 
     2374   $(MODEL_LIB)(par_kind.o) \ 
     2375   $(MODEL_LIB)(par_oce.o) \ 
     2376   oce.F90 \ 
     2377   par_kind.F90 \ 
     2378   par_oce.F90 \ 
     2379   dom_oce.F90 \ 
     2380   in_out_manager.F90 \ 
     2381   lbclnk.F90 \ 
     2382   lib_mpp.F90 \ 
     2383   $(MODEL_LIB)(dom_oce.o) \ 
     2384   $(MODEL_LIB)(in_out_manager.o) \ 
     2385   $(MODEL_LIB)(lbclnk.o) \ 
     2386   $(MODEL_LIB)(lib_mpp.o) \ 
     2387   $(MODEL_LIB)(oce.o) \ 
     2388   $(MODEL_LIB)(phycst.o) \ 
     2389   $(MODEL_LIB)(sbc_oce.o) \ 
     2390   oce.F90 \ 
     2391   phycst.F90 \ 
     2392   sbc_oce.F90 \ 
     2393   domzgr_substitute.h90 \ 
     2394   vectopt_loop_substitute.h90 \ 
     2395   KEY_CPP \ 
     2396   domvvl.F90 
     2397$(MODEL_LIB)(domwri.o) :   \ 
    22642398   dianam.F90 \ 
    2265    dom_oce.F90 \ 
    22662399   domngb.F90 \ 
     2400   dom_oce.F90 \ 
    22672401   in_out_manager.F90 \ 
    22682402   iom_def.F90 \ 
     
    22722406   lbclnk.F90 \ 
    22732407   lbcnfd.F90 \ 
    2274    lib_print.f90 \ 
    2275    par_kind.F90 \ 
    2276    par_oce.F90 \ 
    2277    phycst.F90 \ 
    2278    sbc_oce.F90 \ 
    2279    $(MODEL_LIB)(dom_oce.o) \ 
    2280    $(MODEL_LIB)(in_out_manager.o) \ 
    2281    $(MODEL_LIB)(iom.o) \ 
    2282    $(MODEL_LIB)(lib_mpp.o) \ 
    2283    $(MODEL_LIB)(phycst.o) \ 
    2284    dom_oce.F90 \ 
    2285    in_out_manager.F90 \ 
    2286    iom.F90 \ 
    2287    lib_mpp.F90 \ 
    2288    phycst.F90 \ 
    2289    KEY_CPP \ 
    2290    domhgr.F90 
    2291 $(MODEL_LIB)(dommsk.o) :   \ 
    2292    $(MODEL_LIB)(dom_oce.o) \ 
    2293    $(MODEL_LIB)(in_out_manager.o) \ 
    2294    $(MODEL_LIB)(lbcnfd.o) \ 
    2295    $(MODEL_LIB)(lib_mpp.o) \ 
    2296    $(MODEL_LIB)(lib_print.o) \ 
    2297    $(MODEL_LIB)(obc_par.o) \ 
    2298    $(MODEL_LIB)(oce.o) \ 
    2299    $(MODEL_LIB)(par_kind.o) \ 
    2300    $(MODEL_LIB)(par_oce.o) \ 
    2301    dom_oce.F90 \ 
    2302    in_out_manager.F90 \ 
    2303    lbcnfd.F90 \ 
    2304    lib_mpp.F90 \ 
    2305    lib_print.f90 \ 
    2306    obc_par.F90 \ 
    2307    oce.F90 \ 
    2308    par_kind.F90 \ 
    2309    par_oce.F90 \ 
    2310    $(MODEL_LIB)(dom_oce.o) \ 
    2311    $(MODEL_LIB)(dynspg_oce.o) \ 
    2312    $(MODEL_LIB)(in_out_manager.o) \ 
    2313    $(MODEL_LIB)(lbclnk.o) \ 
    2314    $(MODEL_LIB)(lib_mpp.o) \ 
    2315    $(MODEL_LIB)(obc_oce.o) \ 
    2316    $(MODEL_LIB)(oce.o) \ 
    2317    dom_oce.F90 \ 
    2318    dynspg_oce.F90 \ 
    2319    in_out_manager.F90 \ 
    2320    lbclnk.F90 \ 
    2321    lib_mpp.F90 \ 
    2322    obc_oce.F90 \ 
    2323    oce.F90 \ 
    2324    vectopt_loop_substitute.h90 \ 
    2325    KEY_CPP \ 
    2326    dommsk.F90 
    2327 $(MODEL_LIB)(domngb.o) :   \ 
    2328    $(MODEL_LIB)(dom_oce.o) \ 
    2329    $(MODEL_LIB)(in_out_manager.o) \ 
    2330    $(MODEL_LIB)(lbcnfd.o) \ 
    2331    $(MODEL_LIB)(par_oce.o) \ 
    2332    dom_oce.F90 \ 
    2333    in_out_manager.F90 \ 
    2334    lbcnfd.F90 \ 
    2335    par_oce.F90 \ 
    2336    $(MODEL_LIB)(dom_oce.o) \ 
    2337    $(MODEL_LIB)(lib_mpp.o) \ 
    2338    dom_oce.F90 \ 
    2339    lib_mpp.F90 \ 
    2340    domngb.F90 
    2341 $(MODEL_LIB)(domstp.o) :   \ 
    2342    $(MODEL_LIB)(lib_print.o) \ 
    2343    $(MODEL_LIB)(par_kind.o) \ 
    2344    $(MODEL_LIB)(par_oce.o) \ 
    2345    lib_print.f90 \ 
    2346    par_kind.F90 \ 
    2347    par_oce.F90 \ 
    2348    $(MODEL_LIB)(dom_oce.o) \ 
    2349    $(MODEL_LIB)(in_out_manager.o) \ 
    2350    $(MODEL_LIB)(oce.o) \ 
    2351    dom_oce.F90 \ 
    2352    in_out_manager.F90 \ 
    2353    oce.F90 \ 
    2354    domzgr_substitute.h90 \ 
    2355    KEY_CPP \ 
    2356    domstp.F90 
    2357 $(MODEL_LIB)(domvvl.o) :   \ 
    2358    $(MODEL_LIB)(dom_oce.o) \ 
    2359    $(MODEL_LIB)(in_out_manager.o) \ 
    2360    $(MODEL_LIB)(lbcnfd.o) \ 
    2361    $(MODEL_LIB)(lib_mpp.o) \ 
    2362    $(MODEL_LIB)(lib_print.o) \ 
    2363    $(MODEL_LIB)(oce.o) \ 
    2364    $(MODEL_LIB)(par_kind.o) \ 
    2365    $(MODEL_LIB)(par_oce.o) \ 
    2366    dom_oce.F90 \ 
    2367    in_out_manager.F90 \ 
    2368    lbcnfd.F90 \ 
    2369    lib_mpp.F90 \ 
    2370    lib_print.f90 \ 
    2371    oce.F90 \ 
    2372    par_kind.F90 \ 
    2373    par_oce.F90 \ 
    2374    $(MODEL_LIB)(dom_oce.o) \ 
    2375    $(MODEL_LIB)(in_out_manager.o) \ 
    2376    $(MODEL_LIB)(lbclnk.o) \ 
    2377    $(MODEL_LIB)(lib_mpp.o) \ 
    2378    $(MODEL_LIB)(oce.o) \ 
    2379    $(MODEL_LIB)(phycst.o) \ 
    2380    $(MODEL_LIB)(sbc_oce.o) \ 
    2381    dom_oce.F90 \ 
    2382    in_out_manager.F90 \ 
    2383    lbclnk.F90 \ 
    2384    lib_mpp.F90 \ 
    2385    oce.F90 \ 
    2386    phycst.F90 \ 
    2387    sbc_oce.F90 \ 
    2388    domzgr_substitute.h90 \ 
    2389    vectopt_loop_substitute.h90 \ 
    2390    KEY_CPP \ 
    2391    domvvl.F90 
    2392 $(MODEL_LIB)(domwri.o) :   \ 
     2408   lib_mpp.F90 \ 
     2409   lib_print.f90 \ 
    23932410   $(MODEL_LIB)(dianam.o) \ 
    2394    $(MODEL_LIB)(dom_oce.o) \ 
    23952411   $(MODEL_LIB)(domngb.o) \ 
     2412   $(MODEL_LIB)(dom_oce.o) \ 
    23962413   $(MODEL_LIB)(in_out_manager.o) \ 
    23972414   $(MODEL_LIB)(iom_def.o) \ 
     
    24082425   $(MODEL_LIB)(phycst.o) \ 
    24092426   $(MODEL_LIB)(sbc_oce.o) \ 
     2427   oce.F90 \ 
     2428   par_kind.F90 \ 
     2429   par_oce.F90 \ 
     2430   phycst.F90 \ 
     2431   sbc_oce.F90 \ 
     2432   dom_oce.F90 \ 
     2433   in_out_manager.F90 \ 
     2434   iom.F90 \ 
     2435   lbclnk.F90 \ 
     2436   lib_mpp.F90 \ 
     2437   $(MODEL_LIB)(dom_oce.o) \ 
     2438   $(MODEL_LIB)(in_out_manager.o) \ 
     2439   $(MODEL_LIB)(iom.o) \ 
     2440   $(MODEL_LIB)(lbclnk.o) \ 
     2441   $(MODEL_LIB)(lib_mpp.o) \ 
     2442   vectopt_loop_substitute.h90 \ 
     2443   KEY_CPP \ 
     2444   domwri.F90 
     2445$(MODEL_LIB)(domzgr.o) :   \ 
    24102446   dianam.F90 \ 
    2411    dom_oce.F90 \ 
    24122447   domngb.F90 \ 
     2448   dom_oce.F90 \ 
    24132449   in_out_manager.F90 \ 
    24142450   iom_def.F90 \ 
     
    24202456   lib_mpp.F90 \ 
    24212457   lib_print.f90 \ 
    2422    oce.F90 \ 
    2423    par_kind.F90 \ 
    2424    par_oce.F90 \ 
    2425    phycst.F90 \ 
    2426    sbc_oce.F90 \ 
    2427    $(MODEL_LIB)(dom_oce.o) \ 
    2428    $(MODEL_LIB)(in_out_manager.o) \ 
    2429    $(MODEL_LIB)(iom.o) \ 
    2430    $(MODEL_LIB)(lbclnk.o) \ 
    2431    $(MODEL_LIB)(lib_mpp.o) \ 
    2432    dom_oce.F90 \ 
    2433    in_out_manager.F90 \ 
    2434    iom.F90 \ 
    2435    lbclnk.F90 \ 
    2436    lib_mpp.F90 \ 
    2437    vectopt_loop_substitute.h90 \ 
    2438    KEY_CPP \ 
    2439    domwri.F90 
    2440 $(MODEL_LIB)(domzgr.o) :   \ 
    24412458   $(MODEL_LIB)(dianam.o) \ 
    2442    $(MODEL_LIB)(dom_oce.o) \ 
    24432459   $(MODEL_LIB)(domngb.o) \ 
     2460   $(MODEL_LIB)(dom_oce.o) \ 
    24442461   $(MODEL_LIB)(in_out_manager.o) \ 
    24452462   $(MODEL_LIB)(iom_def.o) \ 
     
    24562473   $(MODEL_LIB)(phycst.o) \ 
    24572474   $(MODEL_LIB)(sbc_oce.o) \ 
     2475   oce.F90 \ 
     2476   par_kind.F90 \ 
     2477   par_oce.F90 \ 
     2478   phycst.F90 \ 
     2479   sbc_oce.F90 \ 
     2480   c1d.F90 \ 
     2481   closea.F90 \ 
     2482   dom_oce.F90 \ 
     2483   in_out_manager.F90 \ 
     2484   iom.F90 \ 
     2485   lbclnk.F90 \ 
     2486   lib_mpp.F90 \ 
     2487   $(MODEL_LIB)(c1d.o) \ 
     2488   $(MODEL_LIB)(closea.o) \ 
     2489   $(MODEL_LIB)(dom_oce.o) \ 
     2490   $(MODEL_LIB)(in_out_manager.o) \ 
     2491   $(MODEL_LIB)(iom.o) \ 
     2492   $(MODEL_LIB)(lbclnk.o) \ 
     2493   $(MODEL_LIB)(lib_mpp.o) \ 
     2494   $(MODEL_LIB)(oce.o) \ 
     2495   oce.F90 \ 
     2496   domzgr_substitute.h90 \ 
     2497   vectopt_loop_substitute.h90 \ 
     2498   KEY_CPP \ 
     2499   domzgr.F90 
     2500$(MODEL_LIB)(dtasal.o) :   \ 
    24582501   dianam.F90 \ 
    2459    dom_oce.F90 \ 
    24602502   domngb.F90 \ 
     2503   dom_oce.F90 \ 
    24612504   in_out_manager.F90 \ 
    24622505   iom_def.F90 \ 
     
    24682511   lib_mpp.F90 \ 
    24692512   lib_print.f90 \ 
    2470    oce.F90 \ 
    2471    par_kind.F90 \ 
    2472    par_oce.F90 \ 
    2473    phycst.F90 \ 
    2474    sbc_oce.F90 \ 
    2475    $(MODEL_LIB)(c1d.o) \ 
    2476    $(MODEL_LIB)(closea.o) \ 
    2477    $(MODEL_LIB)(dom_oce.o) \ 
    2478    $(MODEL_LIB)(in_out_manager.o) \ 
    2479    $(MODEL_LIB)(iom.o) \ 
    2480    $(MODEL_LIB)(lbclnk.o) \ 
    2481    $(MODEL_LIB)(lib_mpp.o) \ 
    2482    $(MODEL_LIB)(oce.o) \ 
    2483    c1d.F90 \ 
    2484    closea.F90 \ 
    2485    dom_oce.F90 \ 
    2486    in_out_manager.F90 \ 
    2487    iom.F90 \ 
    2488    lbclnk.F90 \ 
    2489    lib_mpp.F90 \ 
    2490    oce.F90 \ 
    2491    domzgr_substitute.h90 \ 
    2492    vectopt_loop_substitute.h90 \ 
    2493    KEY_CPP \ 
    2494    domzgr.F90 
    2495 $(MODEL_LIB)(dtasal.o) :   \ 
    24962513   $(MODEL_LIB)(dianam.o) \ 
    2497    $(MODEL_LIB)(dom_oce.o) \ 
    24982514   $(MODEL_LIB)(domngb.o) \ 
     2515   $(MODEL_LIB)(dom_oce.o) \ 
    24992516   $(MODEL_LIB)(in_out_manager.o) \ 
    25002517   $(MODEL_LIB)(iom_def.o) \ 
     
    25112528   $(MODEL_LIB)(phycst.o) \ 
    25122529   $(MODEL_LIB)(sbc_oce.o) \ 
     2530   oce.F90 \ 
     2531   par_kind.F90 \ 
     2532   par_oce.F90 \ 
     2533   phycst.F90 \ 
     2534   sbc_oce.F90 \ 
     2535   dom_oce.F90 \ 
     2536   in_out_manager.F90 \ 
     2537   iom.F90 \ 
     2538   lbclnk.F90 \ 
     2539   $(MODEL_LIB)(dom_oce.o) \ 
     2540   $(MODEL_LIB)(in_out_manager.o) \ 
     2541   $(MODEL_LIB)(iom.o) \ 
     2542   $(MODEL_LIB)(lbclnk.o) \ 
     2543   $(MODEL_LIB)(oce.o) \ 
     2544   $(MODEL_LIB)(phycst.o) \ 
     2545   oce.F90 \ 
     2546   phycst.F90 \ 
     2547   domzgr_substitute.h90 \ 
     2548   KEY_CPP \ 
     2549   dtasal.F90 
     2550$(MODEL_LIB)(dtatem.o) :   \ 
    25132551   dianam.F90 \ 
    2514    dom_oce.F90 \ 
    25152552   domngb.F90 \ 
     2553   dom_oce.F90 \ 
    25162554   in_out_manager.F90 \ 
    25172555   iom_def.F90 \ 
     
    25232561   lib_mpp.F90 \ 
    25242562   lib_print.f90 \ 
    2525    oce.F90 \ 
    2526    par_kind.F90 \ 
    2527    par_oce.F90 \ 
    2528    phycst.F90 \ 
    2529    sbc_oce.F90 \ 
    2530    $(MODEL_LIB)(dom_oce.o) \ 
    2531    $(MODEL_LIB)(in_out_manager.o) \ 
    2532    $(MODEL_LIB)(iom.o) \ 
    2533    $(MODEL_LIB)(lbclnk.o) \ 
    2534    $(MODEL_LIB)(oce.o) \ 
    2535    $(MODEL_LIB)(phycst.o) \ 
    2536    dom_oce.F90 \ 
    2537    in_out_manager.F90 \ 
    2538    iom.F90 \ 
    2539    lbclnk.F90 \ 
    2540    oce.F90 \ 
    2541    phycst.F90 \ 
    2542    domzgr_substitute.h90 \ 
    2543    KEY_CPP \ 
    2544    dtasal.F90 
    2545 $(MODEL_LIB)(dtatem.o) :   \ 
    25462563   $(MODEL_LIB)(dianam.o) \ 
    2547    $(MODEL_LIB)(dom_oce.o) \ 
    25482564   $(MODEL_LIB)(domngb.o) \ 
     2565   $(MODEL_LIB)(dom_oce.o) \ 
    25492566   $(MODEL_LIB)(in_out_manager.o) \ 
    25502567   $(MODEL_LIB)(iom_def.o) \ 
     
    25612578   $(MODEL_LIB)(phycst.o) \ 
    25622579   $(MODEL_LIB)(sbc_oce.o) \ 
    2563    dianam.F90 \ 
    2564    dom_oce.F90 \ 
    2565    domngb.F90 \ 
    2566    in_out_manager.F90 \ 
    2567    iom_def.F90 \ 
    2568    iom_ioipsl.F90 \ 
    2569    iom_nf90.F90 \ 
    2570    iom_rstdimg.F90 \ 
    2571    lbclnk.F90 \ 
    2572    lbcnfd.F90 \ 
    2573    lib_mpp.F90 \ 
    2574    lib_print.f90 \ 
    2575    oce.F90 \ 
    2576    par_kind.F90 \ 
    2577    par_oce.F90 \ 
    2578    phycst.F90 \ 
    2579    sbc_oce.F90 \ 
    2580    $(MODEL_LIB)(dom_oce.o) \ 
    2581    $(MODEL_LIB)(in_out_manager.o) \ 
    2582    $(MODEL_LIB)(iom.o) \ 
    2583    $(MODEL_LIB)(lbclnk.o) \ 
    2584    $(MODEL_LIB)(oce.o) \ 
    2585    $(MODEL_LIB)(phycst.o) \ 
    2586    dom_oce.F90 \ 
    2587    in_out_manager.F90 \ 
    2588    iom.F90 \ 
    2589    lbclnk.F90 \ 
     2580   oce.F90 \ 
     2581   par_kind.F90 \ 
     2582   par_oce.F90 \ 
     2583   phycst.F90 \ 
     2584   sbc_oce.F90 \ 
     2585   dom_oce.F90 \ 
     2586   in_out_manager.F90 \ 
     2587   iom.F90 \ 
     2588   lbclnk.F90 \ 
     2589   $(MODEL_LIB)(dom_oce.o) \ 
     2590   $(MODEL_LIB)(in_out_manager.o) \ 
     2591   $(MODEL_LIB)(iom.o) \ 
     2592   $(MODEL_LIB)(lbclnk.o) \ 
     2593   $(MODEL_LIB)(oce.o) \ 
     2594   $(MODEL_LIB)(phycst.o) \ 
    25902595   oce.F90 \ 
    25912596   phycst.F90 \ 
     
    25932598   KEY_CPP \ 
    25942599   dtatem.F90 
    2595 $(MODEL_LIB)(dynadv.o) :   \ 
    2596    $(MODEL_LIB)(dom_oce.o) \ 
    2597    $(MODEL_LIB)(in_out_manager.o) \ 
    2598    $(MODEL_LIB)(lbclnk.o) \ 
    2599    $(MODEL_LIB)(lib_print.o) \ 
    2600    $(MODEL_LIB)(oce.o) \ 
    2601    $(MODEL_LIB)(par_kind.o) \ 
    2602    $(MODEL_LIB)(par_oce.o) \ 
    2603    $(MODEL_LIB)(prtctl.o) \ 
    2604    $(MODEL_LIB)(sbc_oce.o) \ 
    2605    $(MODEL_LIB)(trdmod.o) \ 
    2606    $(MODEL_LIB)(trdmod_oce.o) \ 
    2607    dom_oce.F90 \ 
    2608    in_out_manager.F90 \ 
    2609    lbclnk.F90 \ 
    2610    lib_print.f90 \ 
    2611    oce.F90 \ 
    2612    par_kind.F90 \ 
    2613    par_oce.F90 \ 
    2614    prtctl.F90 \ 
    2615    sbc_oce.F90 \ 
    2616    trdmod.F90 \ 
    2617    trdmod_oce.F90 \ 
    2618    $(MODEL_LIB)(dom_oce.o) \ 
    2619    $(MODEL_LIB)(dynadv_cen2.o) \ 
    2620    $(MODEL_LIB)(dynadv_ubs.o) \ 
    2621    $(MODEL_LIB)(dynkeg.o) \ 
    2622    $(MODEL_LIB)(dynzad.o) \ 
    2623    $(MODEL_LIB)(in_out_manager.o) \ 
    2624    dom_oce.F90 \ 
    2625    dynadv_cen2.F90 \ 
    2626    dynadv_ubs.F90 \ 
    2627    dynkeg.F90 \ 
    2628    dynzad.F90 \ 
    2629    in_out_manager.F90 \ 
    2630    domzgr_substitute.h90 \ 
    2631    vectopt_loop_substitute.h90 \ 
    2632    KEY_CPP \ 
    2633    dynadv.F90 
    26342600$(MODEL_LIB)(dynadv_cen2.o) : \ 
     2601   dom_oce.F90 \ 
     2602   in_out_manager.F90 \ 
     2603   ldftra_oce.F90 \ 
     2604   lib_mpp.F90 \ 
     2605   lib_print.f90 \ 
    26352606   $(MODEL_LIB)(dom_oce.o) \ 
    26362607   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26512622   $(MODEL_LIB)(trdvor_oce.o) \ 
    26522623   $(MODEL_LIB)(zdf_oce.o) \ 
    2653    dom_oce.F90 \ 
    2654    in_out_manager.F90 \ 
    2655    ldftra_oce.F90 \ 
    2656    lib_mpp.F90 \ 
    2657    lib_print.f90 \ 
    26582624   oce.F90 \ 
    26592625   par_kind.F90 \ 
     
    26692635   trdvor_oce.F90 \ 
    26702636   zdf_oce.F90 \ 
     2637   dom_oce.F90 \ 
     2638   in_out_manager.F90 \ 
    26712639   $(MODEL_LIB)(dom_oce.o) \ 
    26722640   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26752643   $(MODEL_LIB)(trdmod.o) \ 
    26762644   $(MODEL_LIB)(trdmod_oce.o) \ 
    2677    dom_oce.F90 \ 
    2678    in_out_manager.F90 \ 
    26792645   oce.F90 \ 
    26802646   prtctl.F90 \ 
     
    26852651   KEY_CPP \ 
    26862652   dynadv_cen2.F90 
     2653$(MODEL_LIB)(dynadv.o) :   \ 
     2654   dom_oce.F90 \ 
     2655   in_out_manager.F90 \ 
     2656   lbclnk.F90 \ 
     2657   lib_print.f90 \ 
     2658   $(MODEL_LIB)(dom_oce.o) \ 
     2659   $(MODEL_LIB)(in_out_manager.o) \ 
     2660   $(MODEL_LIB)(lbclnk.o) \ 
     2661   $(MODEL_LIB)(lib_print.o) \ 
     2662   $(MODEL_LIB)(oce.o) \ 
     2663   $(MODEL_LIB)(par_kind.o) \ 
     2664   $(MODEL_LIB)(par_oce.o) \ 
     2665   $(MODEL_LIB)(prtctl.o) \ 
     2666   $(MODEL_LIB)(sbc_oce.o) \ 
     2667   $(MODEL_LIB)(trdmod.o) \ 
     2668   $(MODEL_LIB)(trdmod_oce.o) \ 
     2669   oce.F90 \ 
     2670   par_kind.F90 \ 
     2671   par_oce.F90 \ 
     2672   prtctl.F90 \ 
     2673   sbc_oce.F90 \ 
     2674   trdmod.F90 \ 
     2675   trdmod_oce.F90 \ 
     2676   dom_oce.F90 \ 
     2677   dynadv_cen2.F90 \ 
     2678   dynadv_ubs.F90 \ 
     2679   dynkeg.F90 \ 
     2680   dynzad.F90 \ 
     2681   in_out_manager.F90 \ 
     2682   $(MODEL_LIB)(dom_oce.o) \ 
     2683   $(MODEL_LIB)(dynadv_cen2.o) \ 
     2684   $(MODEL_LIB)(dynadv_ubs.o) \ 
     2685   $(MODEL_LIB)(dynkeg.o) \ 
     2686   $(MODEL_LIB)(dynzad.o) \ 
     2687   $(MODEL_LIB)(in_out_manager.o) \ 
     2688   domzgr_substitute.h90 \ 
     2689   vectopt_loop_substitute.h90 \ 
     2690   KEY_CPP \ 
     2691   dynadv.F90 
    26872692$(MODEL_LIB)(dynadv_ubs.o) :  \ 
     2693   dom_oce.F90 \ 
     2694   in_out_manager.F90 \ 
     2695   lbcnfd.F90 \ 
     2696   ldftra_oce.F90 \ 
     2697   lib_mpp.F90 \ 
     2698   lib_print.f90 \ 
    26882699   $(MODEL_LIB)(dom_oce.o) \ 
    26892700   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27052716   $(MODEL_LIB)(trdvor_oce.o) \ 
    27062717   $(MODEL_LIB)(zdf_oce.o) \ 
    2707    dom_oce.F90 \ 
    2708    in_out_manager.F90 \ 
    2709    lbcnfd.F90 \ 
    2710    ldftra_oce.F90 \ 
    2711    lib_mpp.F90 \ 
    2712    lib_print.f90 \ 
    27132718   oce.F90 \ 
    27142719   par_kind.F90 \ 
     
    27242729   trdvor_oce.F90 \ 
    27252730   zdf_oce.F90 \ 
     2731   dom_oce.F90 \ 
     2732   in_out_manager.F90 \ 
     2733   lbclnk.F90 \ 
    27262734   $(MODEL_LIB)(dom_oce.o) \ 
    27272735   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27312739   $(MODEL_LIB)(trdmod.o) \ 
    27322740   $(MODEL_LIB)(trdmod_oce.o) \ 
    2733    dom_oce.F90 \ 
    2734    in_out_manager.F90 \ 
    2735    lbclnk.F90 \ 
    27362741   oce.F90 \ 
    27372742   prtctl.F90 \ 
     
    27432748   dynadv_ubs.F90 
    27442749$(MODEL_LIB)(dynbfr.o) :   \ 
     2750   dom_oce.F90 \ 
     2751   in_out_manager.F90 \ 
     2752   iom.F90 \ 
     2753   lbclnk.F90 \ 
     2754   ldftra_oce.F90 \ 
     2755   lib_mpp.F90 \ 
     2756   lib_print.f90 \ 
    27452757   $(MODEL_LIB)(dom_oce.o) \ 
    27462758   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27642776   $(MODEL_LIB)(trdvor_oce.o) \ 
    27652777   $(MODEL_LIB)(zdf_oce.o) \ 
    2766    dom_oce.F90 \ 
    2767    in_out_manager.F90 \ 
    2768    iom.F90 \ 
    2769    lbclnk.F90 \ 
    2770    ldftra_oce.F90 \ 
    2771    lib_mpp.F90 \ 
    2772    lib_print.f90 \ 
    27732778   oce.F90 \ 
    27742779   par_kind.F90 \ 
     
    27852790   trdvor_oce.F90 \ 
    27862791   zdf_oce.F90 \ 
     2792   dom_oce.F90 \ 
     2793   in_out_manager.F90 \ 
    27872794   $(MODEL_LIB)(dom_oce.o) \ 
    27882795   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27912798   $(MODEL_LIB)(trdmod.o) \ 
    27922799   $(MODEL_LIB)(trdmod_oce.o) \ 
     2800   $(MODEL_LIB)(zdfbfr.o) \ 
    27932801   $(MODEL_LIB)(zdf_oce.o) \ 
    2794    $(MODEL_LIB)(zdfbfr.o) \ 
    2795    dom_oce.F90 \ 
    2796    in_out_manager.F90 \ 
    27972802   oce.F90 \ 
    27982803   prtctl.F90 \ 
    27992804   trdmod.F90 \ 
    28002805   trdmod_oce.F90 \ 
     2806   zdfbfr.F90 \ 
    28012807   zdf_oce.F90 \ 
    2802    zdfbfr.F90 \ 
    28032808   domzgr_substitute.h90 \ 
    28042809   vectopt_loop_substitute.h90 \ 
     
    28072812   dynbfr.F90 
    28082813$(MODEL_LIB)(dyncor_c1d.o) :  \ 
    2809    $(MODEL_LIB)(dom_oce.o) \ 
    2810    $(MODEL_LIB)(in_out_manager.o) \ 
    2811    $(MODEL_LIB)(lib_mpp.o) \ 
    2812    $(MODEL_LIB)(lib_print.o) \ 
    2813    $(MODEL_LIB)(par_kind.o) \ 
    2814    $(MODEL_LIB)(par_oce.o) \ 
    2815    dom_oce.F90 \ 
    2816    in_out_manager.F90 \ 
    2817    lib_mpp.F90 \ 
    2818    lib_print.f90 \ 
    2819    par_kind.F90 \ 
    2820    par_oce.F90 \ 
     2814   dom_oce.F90 \ 
     2815   in_out_manager.F90 \ 
     2816   lib_mpp.F90 \ 
     2817   lib_print.f90 \ 
     2818   $(MODEL_LIB)(dom_oce.o) \ 
     2819   $(MODEL_LIB)(in_out_manager.o) \ 
     2820   $(MODEL_LIB)(lib_mpp.o) \ 
     2821   $(MODEL_LIB)(lib_print.o) \ 
     2822   $(MODEL_LIB)(par_kind.o) \ 
     2823   $(MODEL_LIB)(par_oce.o) \ 
     2824   par_kind.F90 \ 
     2825   par_oce.F90 \ 
     2826   dom_oce.F90 \ 
     2827   in_out_manager.F90 \ 
    28212828   $(MODEL_LIB)(dom_oce.o) \ 
    28222829   $(MODEL_LIB)(in_out_manager.o) \ 
     
    28242831   $(MODEL_LIB)(phycst.o) \ 
    28252832   $(MODEL_LIB)(prtctl.o) \ 
    2826    dom_oce.F90 \ 
    2827    in_out_manager.F90 \ 
    28282833   oce.F90 \ 
    28292834   phycst.F90 \ 
     
    28332838   dyncor_c1d.F90 
    28342839$(MODEL_LIB)(dynhpg.o) :   \ 
     2840   dom_oce.F90 \ 
     2841   in_out_manager.F90 \ 
     2842   lbcnfd.F90 \ 
     2843   ldftra_oce.F90 \ 
     2844   lib_mpp.F90 \ 
     2845   lib_print.f90 \ 
    28352846   $(MODEL_LIB)(dom_oce.o) \ 
    28362847   $(MODEL_LIB)(in_out_manager.o) \ 
     
    28522863   $(MODEL_LIB)(trdvor_oce.o) \ 
    28532864   $(MODEL_LIB)(zdf_oce.o) \ 
    2854    dom_oce.F90 \ 
    2855    in_out_manager.F90 \ 
    2856    lbcnfd.F90 \ 
    2857    ldftra_oce.F90 \ 
    2858    lib_mpp.F90 \ 
    2859    lib_print.f90 \ 
    28602865   oce.F90 \ 
    28612866   par_kind.F90 \ 
     
    28712876   trdvor_oce.F90 \ 
    28722877   zdf_oce.F90 \ 
     2878   dom_oce.F90 \ 
     2879   in_out_manager.F90 \ 
     2880   lbclnk.F90 \ 
    28732881   $(MODEL_LIB)(dom_oce.o) \ 
    28742882   $(MODEL_LIB)(in_out_manager.o) \ 
     
    28792887   $(MODEL_LIB)(trdmod.o) \ 
    28802888   $(MODEL_LIB)(trdmod_oce.o) \ 
    2881    dom_oce.F90 \ 
    2882    in_out_manager.F90 \ 
    2883    lbclnk.F90 \ 
    28842889   oce.F90 \ 
    28852890   phycst.F90 \ 
     
    28922897   dynhpg.F90 
    28932898$(MODEL_LIB)(dynkeg.o) :   \ 
     2899   dom_oce.F90 \ 
     2900   in_out_manager.F90 \ 
     2901   ldftra_oce.F90 \ 
     2902   lib_mpp.F90 \ 
     2903   lib_print.f90 \ 
    28942904   $(MODEL_LIB)(dom_oce.o) \ 
    28952905   $(MODEL_LIB)(in_out_manager.o) \ 
     
    29102920   $(MODEL_LIB)(trdvor_oce.o) \ 
    29112921   $(MODEL_LIB)(zdf_oce.o) \ 
    2912    dom_oce.F90 \ 
    2913    in_out_manager.F90 \ 
    2914    ldftra_oce.F90 \ 
    2915    lib_mpp.F90 \ 
    2916    lib_print.f90 \ 
    29172922   oce.F90 \ 
    29182923   par_kind.F90 \ 
     
    29282933   trdvor_oce.F90 \ 
    29292934   zdf_oce.F90 \ 
     2935   dom_oce.F90 \ 
     2936   in_out_manager.F90 \ 
    29302937   $(MODEL_LIB)(dom_oce.o) \ 
    29312938   $(MODEL_LIB)(in_out_manager.o) \ 
     
    29342941   $(MODEL_LIB)(trdmod.o) \ 
    29352942   $(MODEL_LIB)(trdmod_oce.o) \ 
    2936    dom_oce.F90 \ 
    2937    in_out_manager.F90 \ 
    29382943   oce.F90 \ 
    29392944   prtctl.F90 \ 
     
    29432948   KEY_CPP \ 
    29442949   dynkeg.F90 
     2950$(MODEL_LIB)(dynldf_bilap.o) :   \ 
     2951   dom_oce.F90 \ 
     2952   in_out_manager.F90 \ 
     2953   lbcnfd.F90 \ 
     2954   ldftra_oce.F90 \ 
     2955   lib_mpp.F90 \ 
     2956   lib_print.f90 \ 
     2957   $(MODEL_LIB)(dom_oce.o) \ 
     2958   $(MODEL_LIB)(in_out_manager.o) \ 
     2959   $(MODEL_LIB)(lbcnfd.o) \ 
     2960   $(MODEL_LIB)(ldftra_oce.o) \ 
     2961   $(MODEL_LIB)(lib_mpp.o) \ 
     2962   $(MODEL_LIB)(lib_print.o) \ 
     2963   $(MODEL_LIB)(oce.o) \ 
     2964   $(MODEL_LIB)(par_kind.o) \ 
     2965   $(MODEL_LIB)(par_oce.o) \ 
     2966   $(MODEL_LIB)(phycst.o) \ 
     2967   $(MODEL_LIB)(sbc_oce.o) \ 
     2968   $(MODEL_LIB)(trdicp.o) \ 
     2969   $(MODEL_LIB)(trdicp_oce.o) \ 
     2970   $(MODEL_LIB)(trdmld.o) \ 
     2971   $(MODEL_LIB)(trdmld_oce.o) \ 
     2972   $(MODEL_LIB)(trdmod_oce.o) \ 
     2973   $(MODEL_LIB)(trdvor.o) \ 
     2974   $(MODEL_LIB)(trdvor_oce.o) \ 
     2975   $(MODEL_LIB)(zdf_oce.o) \ 
     2976   oce.F90 \ 
     2977   par_kind.F90 \ 
     2978   par_oce.F90 \ 
     2979   phycst.F90 \ 
     2980   sbc_oce.F90 \ 
     2981   trdicp.F90 \ 
     2982   trdicp_oce.F90 \ 
     2983   trdmld.F90 \ 
     2984   trdmld_oce.F90 \ 
     2985   trdmod_oce.F90 \ 
     2986   trdvor.F90 \ 
     2987   trdvor_oce.F90 \ 
     2988   zdf_oce.F90 \ 
     2989   dom_oce.F90 \ 
     2990   in_out_manager.F90 \ 
     2991   lbclnk.F90 \ 
     2992   ldfdyn_oce.F90 \ 
     2993   $(MODEL_LIB)(dom_oce.o) \ 
     2994   $(MODEL_LIB)(in_out_manager.o) \ 
     2995   $(MODEL_LIB)(lbclnk.o) \ 
     2996   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2997   $(MODEL_LIB)(oce.o) \ 
     2998   $(MODEL_LIB)(trdmod.o) \ 
     2999   $(MODEL_LIB)(trdmod_oce.o) \ 
     3000   oce.F90 \ 
     3001   trdmod.F90 \ 
     3002   trdmod_oce.F90 \ 
     3003   domzgr_substitute.h90 \ 
     3004   ldfdyn_substitute.h90 \ 
     3005   vectopt_loop_substitute.h90 \ 
     3006   KEY_CPP \ 
     3007   dynldf_bilap.F90 
     3008$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     3009   dom_oce.F90 \ 
     3010   in_out_manager.F90 \ 
     3011   lbclnk.F90 \ 
     3012   lbcnfd.F90 \ 
     3013   ldfdyn_oce.F90 \ 
     3014   ldftra_oce.F90 \ 
     3015   lib_mpp.F90 \ 
     3016   lib_print.f90 \ 
     3017   $(MODEL_LIB)(dom_oce.o) \ 
     3018   $(MODEL_LIB)(in_out_manager.o) \ 
     3019   $(MODEL_LIB)(lbclnk.o) \ 
     3020   $(MODEL_LIB)(lbcnfd.o) \ 
     3021   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3022   $(MODEL_LIB)(ldftra_oce.o) \ 
     3023   $(MODEL_LIB)(lib_mpp.o) \ 
     3024   $(MODEL_LIB)(lib_print.o) \ 
     3025   $(MODEL_LIB)(oce.o) \ 
     3026   $(MODEL_LIB)(par_kind.o) \ 
     3027   $(MODEL_LIB)(par_oce.o) \ 
     3028   $(MODEL_LIB)(phycst.o) \ 
     3029   $(MODEL_LIB)(prtctl.o) \ 
     3030   $(MODEL_LIB)(sbc_oce.o) \ 
     3031   $(MODEL_LIB)(trdicp.o) \ 
     3032   $(MODEL_LIB)(trdicp_oce.o) \ 
     3033   $(MODEL_LIB)(trdmld.o) \ 
     3034   $(MODEL_LIB)(trdmld_oce.o) \ 
     3035   $(MODEL_LIB)(trdmod_oce.o) \ 
     3036   $(MODEL_LIB)(trdvor.o) \ 
     3037   $(MODEL_LIB)(trdvor_oce.o) \ 
     3038   $(MODEL_LIB)(zdfmxl.o) \ 
     3039   $(MODEL_LIB)(zdf_oce.o) \ 
     3040   oce.F90 \ 
     3041   par_kind.F90 \ 
     3042   par_oce.F90 \ 
     3043   phycst.F90 \ 
     3044   prtctl.F90 \ 
     3045   sbc_oce.F90 \ 
     3046   trdicp.F90 \ 
     3047   trdicp_oce.F90 \ 
     3048   trdmld.F90 \ 
     3049   trdmld_oce.F90 \ 
     3050   trdmod_oce.F90 \ 
     3051   trdvor.F90 \ 
     3052   trdvor_oce.F90 \ 
     3053   zdfmxl.F90 \ 
     3054   zdf_oce.F90 \ 
     3055   dom_oce.F90 \ 
     3056   in_out_manager.F90 \ 
     3057   lbclnk.F90 \ 
     3058   ldfdyn_oce.F90 \ 
     3059   ldfslp.F90 \ 
     3060   $(MODEL_LIB)(dom_oce.o) \ 
     3061   $(MODEL_LIB)(in_out_manager.o) \ 
     3062   $(MODEL_LIB)(lbclnk.o) \ 
     3063   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3064   $(MODEL_LIB)(ldfslp.o) \ 
     3065   $(MODEL_LIB)(oce.o) \ 
     3066   $(MODEL_LIB)(prtctl.o) \ 
     3067   $(MODEL_LIB)(trdmod.o) \ 
     3068   $(MODEL_LIB)(trdmod_oce.o) \ 
     3069   $(MODEL_LIB)(zdf_oce.o) \ 
     3070   oce.F90 \ 
     3071   prtctl.F90 \ 
     3072   trdmod.F90 \ 
     3073   trdmod_oce.F90 \ 
     3074   zdf_oce.F90 \ 
     3075   domzgr_substitute.h90 \ 
     3076   ldfdyn_substitute.h90 \ 
     3077   KEY_CPP \ 
     3078   dynldf_bilapg.F90 
    29453079$(MODEL_LIB)(dynldf.o) :   \ 
     3080   dom_oce.F90 \ 
     3081   in_out_manager.F90 \ 
     3082   lbclnk.F90 \ 
     3083   lbcnfd.F90 \ 
     3084   ldfdyn_oce.F90 \ 
     3085   ldfslp.F90 \ 
     3086   ldftra_oce.F90 \ 
     3087   lib_mpp.F90 \ 
     3088   lib_print.f90 \ 
    29463089   $(MODEL_LIB)(dom_oce.o) \ 
    29473090   $(MODEL_LIB)(in_out_manager.o) \ 
     
    29673110   $(MODEL_LIB)(trdvor.o) \ 
    29683111   $(MODEL_LIB)(trdvor_oce.o) \ 
     3112   $(MODEL_LIB)(zdfmxl.o) \ 
    29693113   $(MODEL_LIB)(zdf_oce.o) \ 
    2970    $(MODEL_LIB)(zdfmxl.o) \ 
    2971    dom_oce.F90 \ 
    2972    in_out_manager.F90 \ 
    2973    lbclnk.F90 \ 
    2974    lbcnfd.F90 \ 
    2975    ldfdyn_oce.F90 \ 
    2976    ldfslp.F90 \ 
    2977    ldftra_oce.F90 \ 
    2978    lib_mpp.F90 \ 
    2979    lib_print.f90 \ 
    29803114   oce.F90 \ 
    29813115   par_kind.F90 \ 
     
    29923126   trdvor.F90 \ 
    29933127   trdvor_oce.F90 \ 
     3128   zdfmxl.F90 \ 
    29943129   zdf_oce.F90 \ 
    2995    zdfmxl.F90 \ 
    2996    $(MODEL_LIB)(dom_oce.o) \ 
    2997    $(MODEL_LIB)(dynldf_bilap.o) \ 
    2998    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    2999    $(MODEL_LIB)(dynldf_iso.o) \ 
    3000    $(MODEL_LIB)(dynldf_lap.o) \ 
    3001    $(MODEL_LIB)(in_out_manager.o) \ 
    3002    $(MODEL_LIB)(lbclnk.o) \ 
    3003    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3004    $(MODEL_LIB)(ldfslp.o) \ 
    3005    $(MODEL_LIB)(lib_mpp.o) \ 
    3006    $(MODEL_LIB)(oce.o) \ 
    3007    $(MODEL_LIB)(phycst.o) \ 
    3008    $(MODEL_LIB)(prtctl.o) \ 
    3009    $(MODEL_LIB)(trdmod.o) \ 
    3010    $(MODEL_LIB)(trdmod_oce.o) \ 
    30113130   dom_oce.F90 \ 
    30123131   dynldf_bilap.F90 \ 
     
    30193138   ldfslp.F90 \ 
    30203139   lib_mpp.F90 \ 
     3140   $(MODEL_LIB)(dom_oce.o) \ 
     3141   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     3142   $(MODEL_LIB)(dynldf_bilap.o) \ 
     3143   $(MODEL_LIB)(dynldf_iso.o) \ 
     3144   $(MODEL_LIB)(dynldf_lap.o) \ 
     3145   $(MODEL_LIB)(in_out_manager.o) \ 
     3146   $(MODEL_LIB)(lbclnk.o) \ 
     3147   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3148   $(MODEL_LIB)(ldfslp.o) \ 
     3149   $(MODEL_LIB)(lib_mpp.o) \ 
     3150   $(MODEL_LIB)(oce.o) \ 
     3151   $(MODEL_LIB)(phycst.o) \ 
     3152   $(MODEL_LIB)(prtctl.o) \ 
     3153   $(MODEL_LIB)(trdmod.o) \ 
     3154   $(MODEL_LIB)(trdmod_oce.o) \ 
    30213155   oce.F90 \ 
    30223156   phycst.F90 \ 
     
    30283162   KEY_CPP \ 
    30293163   dynldf.F90 
    3030 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
    3031    $(MODEL_LIB)(dom_oce.o) \ 
    3032    $(MODEL_LIB)(in_out_manager.o) \ 
     3164$(MODEL_LIB)(dynldf_iso.o) :  \ 
     3165   dom_oce.F90 \ 
     3166   in_out_manager.F90 \ 
     3167   lbclnk.F90 \ 
     3168   lbcnfd.F90 \ 
     3169   ldfdyn_oce.F90 \ 
     3170   ldftra_oce.F90 \ 
     3171   lib_mpp.F90 \ 
     3172   lib_print.f90 \ 
     3173   $(MODEL_LIB)(dom_oce.o) \ 
     3174   $(MODEL_LIB)(in_out_manager.o) \ 
     3175   $(MODEL_LIB)(lbclnk.o) \ 
    30333176   $(MODEL_LIB)(lbcnfd.o) \ 
     3177   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    30343178   $(MODEL_LIB)(ldftra_oce.o) \ 
    30353179   $(MODEL_LIB)(lib_mpp.o) \ 
     
    30393183   $(MODEL_LIB)(par_oce.o) \ 
    30403184   $(MODEL_LIB)(phycst.o) \ 
     3185   $(MODEL_LIB)(prtctl.o) \ 
    30413186   $(MODEL_LIB)(sbc_oce.o) \ 
    30423187   $(MODEL_LIB)(trdicp.o) \ 
     
    30473192   $(MODEL_LIB)(trdvor.o) \ 
    30483193   $(MODEL_LIB)(trdvor_oce.o) \ 
     3194   $(MODEL_LIB)(zdfmxl.o) \ 
    30493195   $(MODEL_LIB)(zdf_oce.o) \ 
    3050    dom_oce.F90 \ 
    3051    in_out_manager.F90 \ 
    3052    lbcnfd.F90 \ 
    3053    ldftra_oce.F90 \ 
    3054    lib_mpp.F90 \ 
    3055    lib_print.f90 \ 
    3056    oce.F90 \ 
    3057    par_kind.F90 \ 
    3058    par_oce.F90 \ 
    3059    phycst.F90 \ 
     3196   oce.F90 \ 
     3197   par_kind.F90 \ 
     3198   par_oce.F90 \ 
     3199   phycst.F90 \ 
     3200   prtctl.F90 \ 
    30603201   sbc_oce.F90 \ 
    30613202   trdicp.F90 \ 
     
    30663207   trdvor.F90 \ 
    30673208   trdvor_oce.F90 \ 
     3209   zdfmxl.F90 \ 
    30683210   zdf_oce.F90 \ 
     3211   dom_oce.F90 \ 
     3212   in_out_manager.F90 \ 
     3213   lbclnk.F90 \ 
     3214   ldfdyn_oce.F90 \ 
     3215   ldfslp.F90 \ 
     3216   ldftra_oce.F90 \ 
    30693217   $(MODEL_LIB)(dom_oce.o) \ 
    30703218   $(MODEL_LIB)(in_out_manager.o) \ 
    30713219   $(MODEL_LIB)(lbclnk.o) \ 
    30723220   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3073    $(MODEL_LIB)(oce.o) \ 
     3221   $(MODEL_LIB)(ldfslp.o) \ 
     3222   $(MODEL_LIB)(ldftra_oce.o) \ 
     3223   $(MODEL_LIB)(oce.o) \ 
     3224   $(MODEL_LIB)(prtctl.o) \ 
    30743225   $(MODEL_LIB)(trdmod.o) \ 
    30753226   $(MODEL_LIB)(trdmod_oce.o) \ 
    3076    dom_oce.F90 \ 
    3077    in_out_manager.F90 \ 
    3078    lbclnk.F90 \ 
    3079    ldfdyn_oce.F90 \ 
    3080    oce.F90 \ 
     3227   $(MODEL_LIB)(zdf_oce.o) \ 
     3228   oce.F90 \ 
     3229   prtctl.F90 \ 
    30813230   trdmod.F90 \ 
    30823231   trdmod_oce.F90 \ 
     3232   zdf_oce.F90 \ 
    30833233   domzgr_substitute.h90 \ 
    30843234   ldfdyn_substitute.h90 \ 
    30853235   vectopt_loop_substitute.h90 \ 
    30863236   KEY_CPP \ 
    3087    dynldf_bilap.F90 
    3088 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
    3089    $(MODEL_LIB)(dom_oce.o) \ 
    3090    $(MODEL_LIB)(in_out_manager.o) \ 
    3091    $(MODEL_LIB)(lbclnk.o) \ 
    3092    $(MODEL_LIB)(lbcnfd.o) \ 
     3237   dynldf_iso.F90 
     3238$(MODEL_LIB)(dynldf_lap.o) :  \ 
     3239   dom_oce.F90 \ 
     3240   in_out_manager.F90 \ 
     3241   lbclnk.F90 \ 
     3242   ldfdyn_oce.F90 \ 
     3243   ldftra_oce.F90 \ 
     3244   lib_print.f90 \ 
     3245   $(MODEL_LIB)(dom_oce.o) \ 
     3246   $(MODEL_LIB)(in_out_manager.o) \ 
     3247   $(MODEL_LIB)(lbclnk.o) \ 
    30933248   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    30943249   $(MODEL_LIB)(ldftra_oce.o) \ 
    3095    $(MODEL_LIB)(lib_mpp.o) \ 
    30963250   $(MODEL_LIB)(lib_print.o) \ 
    30973251   $(MODEL_LIB)(oce.o) \ 
     
    31083262   $(MODEL_LIB)(trdvor.o) \ 
    31093263   $(MODEL_LIB)(trdvor_oce.o) \ 
     3264   $(MODEL_LIB)(zdfmxl.o) \ 
    31103265   $(MODEL_LIB)(zdf_oce.o) \ 
    3111    $(MODEL_LIB)(zdfmxl.o) \ 
    3112    dom_oce.F90 \ 
    3113    in_out_manager.F90 \ 
    3114    lbclnk.F90 \ 
    3115    lbcnfd.F90 \ 
    3116    ldfdyn_oce.F90 \ 
    3117    ldftra_oce.F90 \ 
    3118    lib_mpp.F90 \ 
    3119    lib_print.f90 \ 
    31203266   oce.F90 \ 
    31213267   par_kind.F90 \ 
     
    31313277   trdvor.F90 \ 
    31323278   trdvor_oce.F90 \ 
     3279   zdfmxl.F90 \ 
    31333280   zdf_oce.F90 \ 
    3134    zdfmxl.F90 \ 
    3135    $(MODEL_LIB)(dom_oce.o) \ 
    3136    $(MODEL_LIB)(in_out_manager.o) \ 
    3137    $(MODEL_LIB)(lbclnk.o) \ 
     3281   dom_oce.F90 \ 
     3282   in_out_manager.F90 \ 
     3283   ldfdyn_oce.F90 \ 
     3284   ldfslp.F90 \ 
     3285   $(MODEL_LIB)(dom_oce.o) \ 
     3286   $(MODEL_LIB)(in_out_manager.o) \ 
    31383287   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    31393288   $(MODEL_LIB)(ldfslp.o) \ 
    31403289   $(MODEL_LIB)(oce.o) \ 
    3141    $(MODEL_LIB)(prtctl.o) \ 
    31423290   $(MODEL_LIB)(trdmod.o) \ 
    31433291   $(MODEL_LIB)(trdmod_oce.o) \ 
    31443292   $(MODEL_LIB)(zdf_oce.o) \ 
    3145    dom_oce.F90 \ 
    3146    in_out_manager.F90 \ 
    3147    lbclnk.F90 \ 
    3148    ldfdyn_oce.F90 \ 
    3149    ldfslp.F90 \ 
    3150    oce.F90 \ 
    3151    prtctl.F90 \ 
    3152    trdmod.F90 \ 
    3153    trdmod_oce.F90 \ 
    3154    zdf_oce.F90 \ 
    3155    domzgr_substitute.h90 \ 
    3156    ldfdyn_substitute.h90 \ 
    3157    KEY_CPP \ 
    3158    dynldf_bilapg.F90 
    3159 $(MODEL_LIB)(dynldf_iso.o) :  \ 
    3160    $(MODEL_LIB)(dom_oce.o) \ 
    3161    $(MODEL_LIB)(in_out_manager.o) \ 
    3162    $(MODEL_LIB)(lbclnk.o) \ 
    3163    $(MODEL_LIB)(lbcnfd.o) \ 
    3164    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3165    $(MODEL_LIB)(ldftra_oce.o) \ 
    3166    $(MODEL_LIB)(lib_mpp.o) \ 
    3167    $(MODEL_LIB)(lib_print.o) \ 
    3168    $(MODEL_LIB)(oce.o) \ 
    3169    $(MODEL_LIB)(par_kind.o) \ 
    3170    $(MODEL_LIB)(par_oce.o) \ 
    3171    $(MODEL_LIB)(phycst.o) \ 
    3172    $(MODEL_LIB)(prtctl.o) \ 
    3173    $(MODEL_LIB)(sbc_oce.o) \ 
    3174    $(MODEL_LIB)(trdicp.o) \ 
    3175    $(MODEL_LIB)(trdicp_oce.o) \ 
    3176    $(MODEL_LIB)(trdmld.o) \ 
    3177    $(MODEL_LIB)(trdmld_oce.o) \ 
    3178    $(MODEL_LIB)(trdmod_oce.o) \ 
    3179    $(MODEL_LIB)(trdvor.o) \ 
    3180    $(MODEL_LIB)(trdvor_oce.o) \ 
    3181    $(MODEL_LIB)(zdf_oce.o) \ 
    3182    $(MODEL_LIB)(zdfmxl.o) \ 
    3183    dom_oce.F90 \ 
    3184    in_out_manager.F90 \ 
    3185    lbclnk.F90 \ 
    3186    lbcnfd.F90 \ 
    3187    ldfdyn_oce.F90 \ 
    3188    ldftra_oce.F90 \ 
    3189    lib_mpp.F90 \ 
    3190    lib_print.f90 \ 
    3191    oce.F90 \ 
    3192    par_kind.F90 \ 
    3193    par_oce.F90 \ 
    3194    phycst.F90 \ 
    3195    prtctl.F90 \ 
    3196    sbc_oce.F90 \ 
    3197    trdicp.F90 \ 
    3198    trdicp_oce.F90 \ 
    3199    trdmld.F90 \ 
    3200    trdmld_oce.F90 \ 
    3201    trdmod_oce.F90 \ 
    3202    trdvor.F90 \ 
    3203    trdvor_oce.F90 \ 
    3204    zdf_oce.F90 \ 
    3205    zdfmxl.F90 \ 
    3206    $(MODEL_LIB)(dom_oce.o) \ 
    3207    $(MODEL_LIB)(in_out_manager.o) \ 
    3208    $(MODEL_LIB)(lbclnk.o) \ 
    3209    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3210    $(MODEL_LIB)(ldfslp.o) \ 
    3211    $(MODEL_LIB)(ldftra_oce.o) \ 
    3212    $(MODEL_LIB)(oce.o) \ 
    3213    $(MODEL_LIB)(prtctl.o) \ 
    3214    $(MODEL_LIB)(trdmod.o) \ 
    3215    $(MODEL_LIB)(trdmod_oce.o) \ 
    3216    $(MODEL_LIB)(zdf_oce.o) \ 
    3217    dom_oce.F90 \ 
    3218    in_out_manager.F90 \ 
    3219    lbclnk.F90 \ 
    3220    ldfdyn_oce.F90 \ 
    3221    ldfslp.F90 \ 
    3222    ldftra_oce.F90 \ 
    3223    oce.F90 \ 
    3224    prtctl.F90 \ 
     3293   oce.F90 \ 
    32253294   trdmod.F90 \ 
    32263295   trdmod_oce.F90 \ 
     
    32303299   vectopt_loop_substitute.h90 \ 
    32313300   KEY_CPP \ 
    3232    dynldf_iso.F90 
    3233 $(MODEL_LIB)(dynldf_lap.o) :  \ 
    3234    $(MODEL_LIB)(dom_oce.o) \ 
    3235    $(MODEL_LIB)(in_out_manager.o) \ 
    3236    $(MODEL_LIB)(lbclnk.o) \ 
    3237    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3238    $(MODEL_LIB)(ldftra_oce.o) \ 
    3239    $(MODEL_LIB)(lib_print.o) \ 
    3240    $(MODEL_LIB)(oce.o) \ 
    3241    $(MODEL_LIB)(par_kind.o) \ 
    3242    $(MODEL_LIB)(par_oce.o) \ 
    3243    $(MODEL_LIB)(phycst.o) \ 
     3301   dynldf_lap.F90 
     3302$(MODEL_LIB)(dynnxt_c1d.o) :  \ 
     3303   dom_oce.F90 \ 
     3304   in_out_manager.F90 \ 
     3305   lbcnfd.F90 \ 
     3306   lib_mpp.F90 \ 
     3307   lib_print.f90 \ 
     3308   $(MODEL_LIB)(dom_oce.o) \ 
     3309   $(MODEL_LIB)(in_out_manager.o) \ 
     3310   $(MODEL_LIB)(lbcnfd.o) \ 
     3311   $(MODEL_LIB)(lib_mpp.o) \ 
     3312   $(MODEL_LIB)(lib_print.o) \ 
     3313   $(MODEL_LIB)(oce.o) \ 
     3314   $(MODEL_LIB)(par_kind.o) \ 
     3315   $(MODEL_LIB)(par_oce.o) \ 
     3316   oce.F90 \ 
     3317   par_kind.F90 \ 
     3318   par_oce.F90 \ 
     3319   dom_oce.F90 \ 
     3320   in_out_manager.F90 \ 
     3321   lbclnk.F90 \ 
     3322   $(MODEL_LIB)(dom_oce.o) \ 
     3323   $(MODEL_LIB)(in_out_manager.o) \ 
     3324   $(MODEL_LIB)(lbclnk.o) \ 
     3325   $(MODEL_LIB)(oce.o) \ 
    32443326   $(MODEL_LIB)(prtctl.o) \ 
    3245    $(MODEL_LIB)(sbc_oce.o) \ 
    3246    $(MODEL_LIB)(trdicp.o) \ 
    3247    $(MODEL_LIB)(trdicp_oce.o) \ 
    3248    $(MODEL_LIB)(trdmld.o) \ 
    3249    $(MODEL_LIB)(trdmld_oce.o) \ 
    3250    $(MODEL_LIB)(trdmod_oce.o) \ 
    3251    $(MODEL_LIB)(trdvor.o) \ 
    3252    $(MODEL_LIB)(trdvor_oce.o) \ 
    3253    $(MODEL_LIB)(zdf_oce.o) \ 
    3254    $(MODEL_LIB)(zdfmxl.o) \ 
    3255    dom_oce.F90 \ 
    3256    in_out_manager.F90 \ 
    3257    lbclnk.F90 \ 
    3258    ldfdyn_oce.F90 \ 
    3259    ldftra_oce.F90 \ 
    3260    lib_print.f90 \ 
    3261    oce.F90 \ 
    3262    par_kind.F90 \ 
    3263    par_oce.F90 \ 
    3264    phycst.F90 \ 
     3327   oce.F90 \ 
    32653328   prtctl.F90 \ 
    3266    sbc_oce.F90 \ 
    3267    trdicp.F90 \ 
    3268    trdicp_oce.F90 \ 
    3269    trdmld.F90 \ 
    3270    trdmld_oce.F90 \ 
    3271    trdmod_oce.F90 \ 
    3272    trdvor.F90 \ 
    3273    trdvor_oce.F90 \ 
    3274    zdf_oce.F90 \ 
    3275    zdfmxl.F90 \ 
    3276    $(MODEL_LIB)(dom_oce.o) \ 
    3277    $(MODEL_LIB)(in_out_manager.o) \ 
    3278    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3279    $(MODEL_LIB)(ldfslp.o) \ 
    3280    $(MODEL_LIB)(oce.o) \ 
    3281    $(MODEL_LIB)(trdmod.o) \ 
    3282    $(MODEL_LIB)(trdmod_oce.o) \ 
    3283    $(MODEL_LIB)(zdf_oce.o) \ 
    3284    dom_oce.F90 \ 
    3285    in_out_manager.F90 \ 
    3286    ldfdyn_oce.F90 \ 
    3287    ldfslp.F90 \ 
    3288    oce.F90 \ 
    3289    trdmod.F90 \ 
    3290    trdmod_oce.F90 \ 
    3291    zdf_oce.F90 \ 
    3292    domzgr_substitute.h90 \ 
    3293    ldfdyn_substitute.h90 \ 
    3294    vectopt_loop_substitute.h90 \ 
    3295    KEY_CPP \ 
    3296    dynldf_lap.F90 
     3329   KEY_CPP \ 
     3330   dynnxt_c1d.F90 
    32973331$(MODEL_LIB)(dynnxt.o) :   \ 
     3332   agrif_oce.F90 \ 
     3333   bdy_oce.F90 \ 
     3334   bdy_par.F90 \ 
     3335   bdytides.F90 \ 
     3336   cla_div.F90 \ 
     3337   divcur.F90 \ 
     3338   dom_oce.F90 \ 
     3339   dynadv_cen2.F90 \ 
     3340   dynadv_ubs.F90 \ 
     3341   dynkeg.F90 \ 
     3342   dynspg_oce.F90 \ 
     3343   dynzad.F90 \ 
     3344   in_out_manager.F90 \ 
     3345   iom.F90 \ 
     3346   lbclnk.F90 \ 
     3347   lbcnfd.F90 \ 
     3348   lib_mpp.F90 \ 
     3349   lib_print.f90 \ 
    32983350   $(MODEL_LIB)(agrif_oce.o) \ 
    32993351   $(MODEL_LIB)(bdy_oce.o) \ 
     
    33233375   $(MODEL_LIB)(sol_oce.o) \ 
    33243376   $(MODEL_LIB)(sshwzv.o) \ 
    3325    agrif_oce.F90 \ 
     3377   obc_oce.F90 \ 
     3378   obc_par.F90 \ 
     3379   oce.F90 \ 
     3380   par_kind.F90 \ 
     3381   par_oce.F90 \ 
     3382   phycst.F90 \ 
     3383   sbc_oce.F90 \ 
     3384   sol_oce.F90 \ 
     3385   sshwzv.F90 \ 
     3386   agrif_opa_interp.F90 \ 
     3387   agrif_opa_update.F90 \ 
     3388   bdydta.F90 \ 
     3389   bdydyn.F90 \ 
     3390   bdy_oce.F90 \ 
     3391   dom_oce.F90 \ 
     3392   domvvl.F90 \ 
     3393   dynadv.F90 \ 
     3394   dynspg_oce.F90 \ 
     3395   in_out_manager.F90 \ 
     3396   lbclnk.F90 \ 
     3397   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3398   $(MODEL_LIB)(agrif_opa_update.o) \ 
     3399   $(MODEL_LIB)(bdydta.o) \ 
     3400   $(MODEL_LIB)(bdydyn.o) \ 
     3401   $(MODEL_LIB)(bdy_oce.o) \ 
     3402   $(MODEL_LIB)(dom_oce.o) \ 
     3403   $(MODEL_LIB)(domvvl.o) \ 
     3404   $(MODEL_LIB)(dynadv.o) \ 
     3405   $(MODEL_LIB)(dynspg_oce.o) \ 
     3406   $(MODEL_LIB)(in_out_manager.o) \ 
     3407   $(MODEL_LIB)(lbclnk.o) \ 
     3408   $(MODEL_LIB)(obcdyn_bt.o) \ 
     3409   $(MODEL_LIB)(obcdyn.o) \ 
     3410   $(MODEL_LIB)(obc_oce.o) \ 
     3411   $(MODEL_LIB)(obcvol.o) \ 
     3412   $(MODEL_LIB)(oce.o) \ 
     3413   $(MODEL_LIB)(prtctl.o) \ 
     3414   obcdyn_bt.F90 \ 
     3415   obcdyn.F90 \ 
     3416   obc_oce.F90 \ 
     3417   obcvol.F90 \ 
     3418   oce.F90 \ 
     3419   prtctl.F90 \ 
     3420   domzgr_substitute.h90 \ 
     3421   $(AGRIF_LIB) \ 
     3422   KEY_CPP \ 
     3423   dynnxt.F90 
     3424$(MODEL_LIB)(dynspg_exp.o) :  \ 
     3425   c1d.F90 \ 
     3426   dianam.F90 \ 
     3427   domngb.F90 \ 
     3428   dom_oce.F90 \ 
     3429   dynspg_oce.F90 \ 
     3430   eosbn2.F90 \ 
     3431   in_out_manager.F90 \ 
     3432   iom_def.F90 \ 
     3433   iom.F90 \ 
     3434   iom_ioipsl.F90 \ 
     3435   iom_nf90.F90 \ 
     3436   iom_rstdimg.F90 \ 
     3437   lbclnk.F90 \ 
     3438   lbcnfd.F90 \ 
     3439   lib_mpp.F90 \ 
     3440   lib_print.f90 \ 
     3441   $(MODEL_LIB)(c1d.o) \ 
     3442   $(MODEL_LIB)(dianam.o) \ 
     3443   $(MODEL_LIB)(domngb.o) \ 
     3444   $(MODEL_LIB)(dom_oce.o) \ 
     3445   $(MODEL_LIB)(dynspg_oce.o) \ 
     3446   $(MODEL_LIB)(eosbn2.o) \ 
     3447   $(MODEL_LIB)(in_out_manager.o) \ 
     3448   $(MODEL_LIB)(iom_def.o) \ 
     3449   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3450   $(MODEL_LIB)(iom_nf90.o) \ 
     3451   $(MODEL_LIB)(iom.o) \ 
     3452   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3453   $(MODEL_LIB)(lbclnk.o) \ 
     3454   $(MODEL_LIB)(lbcnfd.o) \ 
     3455   $(MODEL_LIB)(lib_mpp.o) \ 
     3456   $(MODEL_LIB)(lib_print.o) \ 
     3457   $(MODEL_LIB)(obc_oce.o) \ 
     3458   $(MODEL_LIB)(obc_par.o) \ 
     3459   $(MODEL_LIB)(oce.o) \ 
     3460   $(MODEL_LIB)(par_kind.o) \ 
     3461   $(MODEL_LIB)(par_oce.o) \ 
     3462   $(MODEL_LIB)(phycst.o) \ 
     3463   $(MODEL_LIB)(sbc_oce.o) \ 
     3464   $(MODEL_LIB)(trdmld_oce.o) \ 
     3465   $(MODEL_LIB)(zdfddm.o) \ 
     3466   $(MODEL_LIB)(zdfmxl.o) \ 
     3467   $(MODEL_LIB)(zpshde.o) \ 
     3468   obc_oce.F90 \ 
     3469   obc_par.F90 \ 
     3470   oce.F90 \ 
     3471   par_kind.F90 \ 
     3472   par_oce.F90 \ 
     3473   phycst.F90 \ 
     3474   sbc_oce.F90 \ 
     3475   trdmld_oce.F90 \ 
     3476   zdfddm.F90 \ 
     3477   zdfmxl.F90 \ 
     3478   zpshde.F90 \ 
     3479   dom_oce.F90 \ 
     3480   in_out_manager.F90 \ 
     3481   iom.F90 \ 
     3482   lbclnk.F90 \ 
     3483   lib_mpp.F90 \ 
     3484   $(MODEL_LIB)(dom_oce.o) \ 
     3485   $(MODEL_LIB)(in_out_manager.o) \ 
     3486   $(MODEL_LIB)(iom.o) \ 
     3487   $(MODEL_LIB)(lbclnk.o) \ 
     3488   $(MODEL_LIB)(lib_mpp.o) \ 
     3489   $(MODEL_LIB)(obcdta.o) \ 
     3490   $(MODEL_LIB)(obc_oce.o) \ 
     3491   $(MODEL_LIB)(obc_par.o) \ 
     3492   $(MODEL_LIB)(oce.o) \ 
     3493   $(MODEL_LIB)(phycst.o) \ 
     3494   $(MODEL_LIB)(prtctl.o) \ 
     3495   $(MODEL_LIB)(restart.o) \ 
     3496   $(MODEL_LIB)(sbc_oce.o) \ 
     3497   obcdta.F90 \ 
     3498   obc_oce.F90 \ 
     3499   obc_par.F90 \ 
     3500   oce.F90 \ 
     3501   phycst.F90 \ 
     3502   prtctl.F90 \ 
     3503   restart.F90 \ 
     3504   sbc_oce.F90 \ 
     3505   domzgr_substitute.h90 \ 
     3506   vectopt_loop_substitute.h90 \ 
     3507   KEY_CPP \ 
     3508   dynspg_exp.F90 
     3509$(MODEL_LIB)(dynspg.o) :   \ 
     3510   agrif_opa_interp.F90 \ 
     3511   bdydta.F90 \ 
     3512   bdydyn.F90 \ 
    33263513   bdy_oce.F90 \ 
    33273514   bdy_par.F90 \ 
    33283515   bdytides.F90 \ 
    3329    cla_div.F90 \ 
    3330    divcur.F90 \ 
    3331    dom_oce.F90 \ 
    3332    dynadv_cen2.F90 \ 
    3333    dynadv_ubs.F90 \ 
    3334    dynkeg.F90 \ 
    3335    dynspg_oce.F90 \ 
    3336    dynzad.F90 \ 
    3337    in_out_manager.F90 \ 
    3338    iom.F90 \ 
    3339    lbclnk.F90 \ 
    3340    lbcnfd.F90 \ 
    3341    lib_mpp.F90 \ 
    3342    lib_print.f90 \ 
    3343    obc_oce.F90 \ 
    3344    obc_par.F90 \ 
    3345    oce.F90 \ 
    3346    par_kind.F90 \ 
    3347    par_oce.F90 \ 
    3348    phycst.F90 \ 
    3349    sbc_oce.F90 \ 
    3350    sol_oce.F90 \ 
    3351    sshwzv.F90 \ 
    3352    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3353    $(MODEL_LIB)(agrif_opa_update.o) \ 
    3354    $(MODEL_LIB)(bdy_oce.o) \ 
    3355    $(MODEL_LIB)(bdydta.o) \ 
    3356    $(MODEL_LIB)(bdydyn.o) \ 
    3357    $(MODEL_LIB)(dom_oce.o) \ 
    3358    $(MODEL_LIB)(domvvl.o) \ 
    3359    $(MODEL_LIB)(dynadv.o) \ 
    3360    $(MODEL_LIB)(dynspg_oce.o) \ 
    3361    $(MODEL_LIB)(in_out_manager.o) \ 
    3362    $(MODEL_LIB)(lbclnk.o) \ 
    3363    $(MODEL_LIB)(obc_oce.o) \ 
    3364    $(MODEL_LIB)(obcdyn.o) \ 
    3365    $(MODEL_LIB)(obcdyn_bt.o) \ 
    3366    $(MODEL_LIB)(obcvol.o) \ 
    3367    $(MODEL_LIB)(oce.o) \ 
    3368    $(MODEL_LIB)(prtctl.o) \ 
    3369    agrif_opa_interp.F90 \ 
    3370    agrif_opa_update.F90 \ 
    3371    bdy_oce.F90 \ 
    3372    bdydta.F90 \ 
    3373    bdydyn.F90 \ 
     3516   bdyvol.F90 \ 
     3517   cla_dynspg.F90 \ 
    33743518   dom_oce.F90 \ 
    33753519   domvvl.F90 \ 
    33763520   dynadv.F90 \ 
    33773521   dynspg_oce.F90 \ 
    3378    in_out_manager.F90 \ 
    3379    lbclnk.F90 \ 
    3380    obc_oce.F90 \ 
    3381    obcdyn.F90 \ 
    3382    obcdyn_bt.F90 \ 
    3383    obcvol.F90 \ 
    3384    oce.F90 \ 
    3385    prtctl.F90 \ 
    3386    domzgr_substitute.h90 \ 
    3387    $(AGRIF_LIB) \ 
    3388    KEY_CPP \ 
    3389    dynnxt.F90 
    3390 $(MODEL_LIB)(dynnxt_c1d.o) :  \ 
    3391    $(MODEL_LIB)(dom_oce.o) \ 
    3392    $(MODEL_LIB)(in_out_manager.o) \ 
    3393    $(MODEL_LIB)(lbcnfd.o) \ 
    3394    $(MODEL_LIB)(lib_mpp.o) \ 
    3395    $(MODEL_LIB)(lib_print.o) \ 
    3396    $(MODEL_LIB)(oce.o) \ 
    3397    $(MODEL_LIB)(par_kind.o) \ 
    3398    $(MODEL_LIB)(par_oce.o) \ 
    3399    dom_oce.F90 \ 
    3400    in_out_manager.F90 \ 
    3401    lbcnfd.F90 \ 
    3402    lib_mpp.F90 \ 
    3403    lib_print.f90 \ 
    3404    oce.F90 \ 
    3405    par_kind.F90 \ 
    3406    par_oce.F90 \ 
    3407    $(MODEL_LIB)(dom_oce.o) \ 
    3408    $(MODEL_LIB)(in_out_manager.o) \ 
    3409    $(MODEL_LIB)(lbclnk.o) \ 
    3410    $(MODEL_LIB)(oce.o) \ 
    3411    $(MODEL_LIB)(prtctl.o) \ 
    3412    dom_oce.F90 \ 
    3413    in_out_manager.F90 \ 
    3414    lbclnk.F90 \ 
    3415    oce.F90 \ 
    3416    prtctl.F90 \ 
    3417    KEY_CPP \ 
    3418    dynnxt_c1d.F90 
    3419 $(MODEL_LIB)(dynspg.o) :   \ 
     3522   dynvor.F90 \ 
     3523   in_out_manager.F90 \ 
     3524   iom.F90 \ 
     3525   lbclnk.F90 \ 
     3526   ldftra_oce.F90 \ 
     3527   lib_mpp.F90 \ 
     3528   lib_print.f90 \ 
    34203529   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3530   $(MODEL_LIB)(bdydta.o) \ 
     3531   $(MODEL_LIB)(bdydyn.o) \ 
    34213532   $(MODEL_LIB)(bdy_oce.o) \ 
    34223533   $(MODEL_LIB)(bdy_par.o) \ 
    3423    $(MODEL_LIB)(bdydta.o) \ 
    3424    $(MODEL_LIB)(bdydyn.o) \ 
    34253534   $(MODEL_LIB)(bdytides.o) \ 
    34263535   $(MODEL_LIB)(bdyvol.o) \ 
     
    34373546   $(MODEL_LIB)(lib_mpp.o) \ 
    34383547   $(MODEL_LIB)(lib_print.o) \ 
    3439    $(MODEL_LIB)(obc_oce.o) \ 
    3440    $(MODEL_LIB)(obc_par.o) \ 
    34413548   $(MODEL_LIB)(obcdta.o) \ 
    34423549   $(MODEL_LIB)(obcdyn.o) \ 
    34433550   $(MODEL_LIB)(obcfla.o) \ 
     3551   $(MODEL_LIB)(obc_oce.o) \ 
     3552   $(MODEL_LIB)(obc_par.o) \ 
    34443553   $(MODEL_LIB)(obcvol.o) \ 
    34453554   $(MODEL_LIB)(oce.o) \ 
     
    34503559   $(MODEL_LIB)(restart.o) \ 
    34513560   $(MODEL_LIB)(sbc_oce.o) \ 
     3561   $(MODEL_LIB)(solmat.o) \ 
    34523562   $(MODEL_LIB)(sol_oce.o) \ 
    3453    $(MODEL_LIB)(solmat.o) \ 
    34543563   $(MODEL_LIB)(solpcg.o) \ 
    34553564   $(MODEL_LIB)(solsor.o) \ 
     
    34623571   $(MODEL_LIB)(trdvor.o) \ 
    34633572   $(MODEL_LIB)(trdvor_oce.o) \ 
     3573   $(MODEL_LIB)(zdfbfr.o) \ 
    34643574   $(MODEL_LIB)(zdf_oce.o) \ 
    3465    $(MODEL_LIB)(zdfbfr.o) \ 
    3466    agrif_opa_interp.F90 \ 
    3467    bdy_oce.F90 \ 
    3468    bdy_par.F90 \ 
    3469    bdydta.F90 \ 
    3470    bdydyn.F90 \ 
    3471    bdytides.F90 \ 
    3472    bdyvol.F90 \ 
    3473    cla_dynspg.F90 \ 
    3474    dom_oce.F90 \ 
    3475    domvvl.F90 \ 
    3476    dynadv.F90 \ 
    3477    dynspg_oce.F90 \ 
    3478    dynvor.F90 \ 
    3479    in_out_manager.F90 \ 
    3480    iom.F90 \ 
    3481    lbclnk.F90 \ 
    3482    ldftra_oce.F90 \ 
    3483    lib_mpp.F90 \ 
    3484    lib_print.f90 \ 
    3485    obc_oce.F90 \ 
    3486    obc_par.F90 \ 
    34873575   obcdta.F90 \ 
    34883576   obcdyn.F90 \ 
    34893577   obcfla.F90 \ 
     3578   obc_oce.F90 \ 
     3579   obc_par.F90 \ 
    34903580   obcvol.F90 \ 
    34913581   oce.F90 \ 
     
    34963586   restart.F90 \ 
    34973587   sbc_oce.F90 \ 
     3588   solmat.F90 \ 
    34983589   sol_oce.F90 \ 
    3499    solmat.F90 \ 
    35003590   solpcg.F90 \ 
    35013591   solsor.F90 \ 
     
    35083598   trdvor.F90 \ 
    35093599   trdvor_oce.F90 \ 
     3600   zdfbfr.F90 \ 
    35103601   zdf_oce.F90 \ 
    3511    zdfbfr.F90 \ 
     3602   dom_oce.F90 \ 
     3603   dynspg_exp.F90 \ 
     3604   dynspg_flt.F90 \ 
     3605   dynspg_oce.F90 \ 
     3606   dynspg_ts.F90 \ 
     3607   in_out_manager.F90 \ 
    35123608   $(MODEL_LIB)(dom_oce.o) \ 
    35133609   $(MODEL_LIB)(dynspg_exp.o) \ 
     
    35213617   $(MODEL_LIB)(trdmod.o) \ 
    35223618   $(MODEL_LIB)(trdmod_oce.o) \ 
    3523    dom_oce.F90 \ 
    3524    dynspg_exp.F90 \ 
    3525    dynspg_flt.F90 \ 
    3526    dynspg_oce.F90 \ 
    3527    dynspg_ts.F90 \ 
    3528    in_out_manager.F90 \ 
    35293619   obc_oce.F90 \ 
    35303620   oce.F90 \ 
     
    35363626   KEY_CPP \ 
    35373627   dynspg.F90 
    3538 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    3539    $(MODEL_LIB)(c1d.o) \ 
    3540    $(MODEL_LIB)(dianam.o) \ 
    3541    $(MODEL_LIB)(dom_oce.o) \ 
    3542    $(MODEL_LIB)(domngb.o) \ 
    3543    $(MODEL_LIB)(dynspg_oce.o) \ 
    3544    $(MODEL_LIB)(eosbn2.o) \ 
    3545    $(MODEL_LIB)(in_out_manager.o) \ 
    3546    $(MODEL_LIB)(iom.o) \ 
    3547    $(MODEL_LIB)(iom_def.o) \ 
    3548    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3549    $(MODEL_LIB)(iom_nf90.o) \ 
    3550    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3551    $(MODEL_LIB)(lbclnk.o) \ 
    3552    $(MODEL_LIB)(lbcnfd.o) \ 
    3553    $(MODEL_LIB)(lib_mpp.o) \ 
    3554    $(MODEL_LIB)(lib_print.o) \ 
    3555    $(MODEL_LIB)(obc_oce.o) \ 
    3556    $(MODEL_LIB)(obc_par.o) \ 
    3557    $(MODEL_LIB)(oce.o) \ 
    3558    $(MODEL_LIB)(par_kind.o) \ 
    3559    $(MODEL_LIB)(par_oce.o) \ 
    3560    $(MODEL_LIB)(phycst.o) \ 
    3561    $(MODEL_LIB)(sbc_oce.o) \ 
    3562    $(MODEL_LIB)(trdmld_oce.o) \ 
    3563    $(MODEL_LIB)(zdfddm.o) \ 
    3564    $(MODEL_LIB)(zdfmxl.o) \ 
    3565    $(MODEL_LIB)(zpshde.o) \ 
     3628$(MODEL_LIB)(dynspg_flt.o) :  \ 
     3629   agrif_oce.F90 \ 
     3630   bdy_oce.F90 \ 
     3631   bdy_par.F90 \ 
     3632   bdytides.F90 \ 
    35663633   c1d.F90 \ 
    35673634   dianam.F90 \ 
    3568    dom_oce.F90 \ 
    35693635   domngb.F90 \ 
     3636   dom_oce.F90 \ 
     3637   dynadv_cen2.F90 \ 
     3638   dynadv_ubs.F90 \ 
     3639   dynkeg.F90 \ 
    35703640   dynspg_oce.F90 \ 
     3641   dynzad.F90 \ 
    35713642   eosbn2.F90 \ 
    35723643   in_out_manager.F90 \ 
    3573    iom.F90 \ 
    35743644   iom_def.F90 \ 
     3645   iom.F90 \ 
    35753646   iom_ioipsl.F90 \ 
    35763647   iom_nf90.F90 \ 
     
    35803651   lib_mpp.F90 \ 
    35813652   lib_print.f90 \ 
    3582    obc_oce.F90 \ 
    3583    obc_par.F90 \ 
    3584    oce.F90 \ 
    3585    par_kind.F90 \ 
    3586    par_oce.F90 \ 
    3587    phycst.F90 \ 
    3588    sbc_oce.F90 \ 
    3589    trdmld_oce.F90 \ 
    3590    zdfddm.F90 \ 
    3591    zdfmxl.F90 \ 
    3592    zpshde.F90 \ 
    3593    $(MODEL_LIB)(dom_oce.o) \ 
    3594    $(MODEL_LIB)(in_out_manager.o) \ 
    3595    $(MODEL_LIB)(iom.o) \ 
    3596    $(MODEL_LIB)(lbclnk.o) \ 
    3597    $(MODEL_LIB)(lib_mpp.o) \ 
    3598    $(MODEL_LIB)(obc_oce.o) \ 
    3599    $(MODEL_LIB)(obc_par.o) \ 
    3600    $(MODEL_LIB)(obcdta.o) \ 
    3601    $(MODEL_LIB)(oce.o) \ 
    3602    $(MODEL_LIB)(phycst.o) \ 
    3603    $(MODEL_LIB)(prtctl.o) \ 
    3604    $(MODEL_LIB)(restart.o) \ 
    3605    $(MODEL_LIB)(sbc_oce.o) \ 
    3606    dom_oce.F90 \ 
    3607    in_out_manager.F90 \ 
    3608    iom.F90 \ 
    3609    lbclnk.F90 \ 
    3610    lib_mpp.F90 \ 
    3611    obc_oce.F90 \ 
    3612    obc_par.F90 \ 
    3613    obcdta.F90 \ 
    3614    oce.F90 \ 
    3615    phycst.F90 \ 
    3616    prtctl.F90 \ 
    3617    restart.F90 \ 
    3618    sbc_oce.F90 \ 
    3619    domzgr_substitute.h90 \ 
    3620    vectopt_loop_substitute.h90 \ 
    3621    KEY_CPP \ 
    3622    dynspg_exp.F90 
    3623 $(MODEL_LIB)(dynspg_flt.o) :  \ 
    36243653   $(MODEL_LIB)(agrif_oce.o) \ 
    36253654   $(MODEL_LIB)(bdy_oce.o) \ 
     
    36283657   $(MODEL_LIB)(c1d.o) \ 
    36293658   $(MODEL_LIB)(dianam.o) \ 
    3630    $(MODEL_LIB)(dom_oce.o) \ 
    36313659   $(MODEL_LIB)(domngb.o) \ 
     3660   $(MODEL_LIB)(dom_oce.o) \ 
    36323661   $(MODEL_LIB)(dynadv_cen2.o) \ 
    36333662   $(MODEL_LIB)(dynadv_ubs.o) \ 
     
    36373666   $(MODEL_LIB)(eosbn2.o) \ 
    36383667   $(MODEL_LIB)(in_out_manager.o) \ 
    3639    $(MODEL_LIB)(iom.o) \ 
    36403668   $(MODEL_LIB)(iom_def.o) \ 
    36413669   $(MODEL_LIB)(iom_ioipsl.o) \ 
    36423670   $(MODEL_LIB)(iom_nf90.o) \ 
     3671   $(MODEL_LIB)(iom.o) \ 
    36433672   $(MODEL_LIB)(iom_rstdimg.o) \ 
    36443673   $(MODEL_LIB)(lbclnk.o) \ 
     
    36463675   $(MODEL_LIB)(lib_mpp.o) \ 
    36473676   $(MODEL_LIB)(lib_print.o) \ 
     3677   $(MODEL_LIB)(obcdyn.o) \ 
    36483678   $(MODEL_LIB)(obc_oce.o) \ 
    36493679   $(MODEL_LIB)(obc_par.o) \ 
    3650    $(MODEL_LIB)(obcdyn.o) \ 
    36513680   $(MODEL_LIB)(obcvol.o) \ 
    36523681   $(MODEL_LIB)(oce.o) \ 
     
    36553684   $(MODEL_LIB)(phycst.o) \ 
    36563685   $(MODEL_LIB)(sbc_oce.o) \ 
     3686   $(MODEL_LIB)(solmat.o) \ 
    36573687   $(MODEL_LIB)(sol_oce.o) \ 
    3658    $(MODEL_LIB)(solmat.o) \ 
    36593688   $(MODEL_LIB)(solpcg.o) \ 
    36603689   $(MODEL_LIB)(solsor.o) \ 
    36613690   $(MODEL_LIB)(trdmld_oce.o) \ 
    3662    $(MODEL_LIB)(zdf_oce.o) \ 
    36633691   $(MODEL_LIB)(zdfddm.o) \ 
    36643692   $(MODEL_LIB)(zdfmxl.o) \ 
     3693   $(MODEL_LIB)(zdf_oce.o) \ 
    36653694   $(MODEL_LIB)(zpshde.o) \ 
    3666    agrif_oce.F90 \ 
    3667    bdy_oce.F90 \ 
    3668    bdy_par.F90 \ 
    3669    bdytides.F90 \ 
    3670    c1d.F90 \ 
    3671    dianam.F90 \ 
    3672    dom_oce.F90 \ 
    3673    domngb.F90 \ 
    3674    dynadv_cen2.F90 \ 
    3675    dynadv_ubs.F90 \ 
    3676    dynkeg.F90 \ 
    3677    dynspg_oce.F90 \ 
    3678    dynzad.F90 \ 
    3679    eosbn2.F90 \ 
    3680    in_out_manager.F90 \ 
    3681    iom.F90 \ 
    3682    iom_def.F90 \ 
    3683    iom_ioipsl.F90 \ 
    3684    iom_nf90.F90 \ 
    3685    iom_rstdimg.F90 \ 
    3686    lbclnk.F90 \ 
    3687    lbcnfd.F90 \ 
    3688    lib_mpp.F90 \ 
    3689    lib_print.f90 \ 
     3695   obcdyn.F90 \ 
    36903696   obc_oce.F90 \ 
    36913697   obc_par.F90 \ 
    3692    obcdyn.F90 \ 
    36933698   obcvol.F90 \ 
    36943699   oce.F90 \ 
     
    36973702   phycst.F90 \ 
    36983703   sbc_oce.F90 \ 
     3704   solmat.F90 \ 
    36993705   sol_oce.F90 \ 
    3700    solmat.F90 \ 
    37013706   solpcg.F90 \ 
    37023707   solsor.F90 \ 
    37033708   trdmld_oce.F90 \ 
    3704    zdf_oce.F90 \ 
    37053709   zdfddm.F90 \ 
    37063710   zdfmxl.F90 \ 
     3711   zdf_oce.F90 \ 
    37073712   zpshde.F90 \ 
     3713   agrif_opa_interp.F90 \ 
     3714   bdydyn.F90 \ 
     3715   bdy_oce.F90 \ 
     3716   bdyvol.F90 \ 
     3717   cla_dynspg.F90 \ 
     3718   dom_oce.F90 \ 
     3719   domvvl.F90 \ 
     3720   dynadv.F90 \ 
     3721   in_out_manager.F90 \ 
     3722   iom.F90 \ 
     3723   lbclnk.F90 \ 
     3724   lib_mpp.F90 \ 
    37083725   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3726   $(MODEL_LIB)(bdydyn.o) \ 
    37093727   $(MODEL_LIB)(bdy_oce.o) \ 
    3710    $(MODEL_LIB)(bdydyn.o) \ 
    37113728   $(MODEL_LIB)(bdyvol.o) \ 
    37123729   $(MODEL_LIB)(cla_dynspg.o) \ 
     
    37183735   $(MODEL_LIB)(lbclnk.o) \ 
    37193736   $(MODEL_LIB)(lib_mpp.o) \ 
     3737   $(MODEL_LIB)(obcdyn.o) \ 
    37203738   $(MODEL_LIB)(obc_oce.o) \ 
    3721    $(MODEL_LIB)(obcdyn.o) \ 
    37223739   $(MODEL_LIB)(obcvol.o) \ 
    37233740   $(MODEL_LIB)(oce.o) \ 
     
    37263743   $(MODEL_LIB)(restart.o) \ 
    37273744   $(MODEL_LIB)(sbc_oce.o) \ 
     3745   $(MODEL_LIB)(solmat.o) \ 
    37283746   $(MODEL_LIB)(sol_oce.o) \ 
    3729    $(MODEL_LIB)(solmat.o) \ 
    37303747   $(MODEL_LIB)(solpcg.o) \ 
    37313748   $(MODEL_LIB)(solsor.o) \ 
    37323749   $(MODEL_LIB)(solver.o) \ 
    37333750   $(MODEL_LIB)(zdf_oce.o) \ 
    3734    agrif_opa_interp.F90 \ 
    3735    bdy_oce.F90 \ 
    3736    bdydyn.F90 \ 
    3737    bdyvol.F90 \ 
    3738    cla_dynspg.F90 \ 
    3739    dom_oce.F90 \ 
    3740    domvvl.F90 \ 
    3741    dynadv.F90 \ 
    3742    in_out_manager.F90 \ 
    3743    iom.F90 \ 
    3744    lbclnk.F90 \ 
    3745    lib_mpp.F90 \ 
     3751   obcdyn.F90 \ 
    37463752   obc_oce.F90 \ 
    3747    obcdyn.F90 \ 
    37483753   obcvol.F90 \ 
    37493754   oce.F90 \ 
     
    37523757   restart.F90 \ 
    37533758   sbc_oce.F90 \ 
     3759   solmat.F90 \ 
    37543760   sol_oce.F90 \ 
    3755    solmat.F90 \ 
    37563761   solpcg.F90 \ 
    37573762   solsor.F90 \ 
     
    37713776   dynspg_oce.F90 
    37723777$(MODEL_LIB)(dynspg_ts.o) :   \ 
     3778   bdy_oce.F90 \ 
     3779   bdy_par.F90 \ 
     3780   bdytides.F90 \ 
     3781   c1d.F90 \ 
     3782   dianam.F90 \ 
     3783   domngb.F90 \ 
     3784   dom_oce.F90 \ 
     3785   dynadv.F90 \ 
     3786   dynspg_oce.F90 \ 
     3787   eosbn2.F90 \ 
     3788   in_out_manager.F90 \ 
     3789   iom_def.F90 \ 
     3790   iom.F90 \ 
     3791   iom_ioipsl.F90 \ 
     3792   iom_nf90.F90 \ 
     3793   iom_rstdimg.F90 \ 
     3794   lbclnk.F90 \ 
     3795   lbcnfd.F90 \ 
     3796   lib_mpp.F90 \ 
     3797   lib_print.f90 \ 
    37733798   $(MODEL_LIB)(bdy_oce.o) \ 
    37743799   $(MODEL_LIB)(bdy_par.o) \ 
     
    37763801   $(MODEL_LIB)(c1d.o) \ 
    37773802   $(MODEL_LIB)(dianam.o) \ 
    3778    $(MODEL_LIB)(dom_oce.o) \ 
    37793803   $(MODEL_LIB)(domngb.o) \ 
     3804   $(MODEL_LIB)(dom_oce.o) \ 
    37803805   $(MODEL_LIB)(dynadv.o) \ 
    37813806   $(MODEL_LIB)(dynspg_oce.o) \ 
    37823807   $(MODEL_LIB)(eosbn2.o) \ 
    37833808   $(MODEL_LIB)(in_out_manager.o) \ 
    3784    $(MODEL_LIB)(iom.o) \ 
    37853809   $(MODEL_LIB)(iom_def.o) \ 
    37863810   $(MODEL_LIB)(iom_ioipsl.o) \ 
    37873811   $(MODEL_LIB)(iom_nf90.o) \ 
     3812   $(MODEL_LIB)(iom.o) \ 
    37883813   $(MODEL_LIB)(iom_rstdimg.o) \ 
    37893814   $(MODEL_LIB)(lbclnk.o) \ 
     
    37913816   $(MODEL_LIB)(lib_mpp.o) \ 
    37923817   $(MODEL_LIB)(lib_print.o) \ 
     3818   $(MODEL_LIB)(obcdta.o) \ 
    37933819   $(MODEL_LIB)(obc_oce.o) \ 
    37943820   $(MODEL_LIB)(obc_par.o) \ 
    3795    $(MODEL_LIB)(obcdta.o) \ 
    37963821   $(MODEL_LIB)(oce.o) \ 
    37973822   $(MODEL_LIB)(par_kind.o) \ 
     
    38033828   $(MODEL_LIB)(trdmod.o) \ 
    38043829   $(MODEL_LIB)(trdmod_oce.o) \ 
    3805    $(MODEL_LIB)(zdf_oce.o) \ 
    38063830   $(MODEL_LIB)(zdfddm.o) \ 
    38073831   $(MODEL_LIB)(zdfmxl.o) \ 
     3832   $(MODEL_LIB)(zdf_oce.o) \ 
    38083833   $(MODEL_LIB)(zpshde.o) \ 
     3834   obcdta.F90 \ 
     3835   obc_oce.F90 \ 
     3836   obc_par.F90 \ 
     3837   oce.F90 \ 
     3838   par_kind.F90 \ 
     3839   par_oce.F90 \ 
     3840   phycst.F90 \ 
     3841   prtctl.F90 \ 
     3842   sbc_oce.F90 \ 
     3843   trdmld_oce.F90 \ 
     3844   trdmod.F90 \ 
     3845   trdmod_oce.F90 \ 
     3846   zdfddm.F90 \ 
     3847   zdfmxl.F90 \ 
     3848   zdf_oce.F90 \ 
     3849   zpshde.F90 \ 
     3850   bdydta.F90 \ 
     3851   bdydyn.F90 \ 
    38093852   bdy_oce.F90 \ 
    38103853   bdy_par.F90 \ 
    38113854   bdytides.F90 \ 
    3812    c1d.F90 \ 
    3813    dianam.F90 \ 
    3814    dom_oce.F90 \ 
    3815    domngb.F90 \ 
    3816    dynadv.F90 \ 
     3855   dom_oce.F90 \ 
     3856   domvvl.F90 \ 
    38173857   dynspg_oce.F90 \ 
    3818    eosbn2.F90 \ 
    3819    in_out_manager.F90 \ 
    3820    iom.F90 \ 
    3821    iom_def.F90 \ 
    3822    iom_ioipsl.F90 \ 
    3823    iom_nf90.F90 \ 
    3824    iom_rstdimg.F90 \ 
    3825    lbclnk.F90 \ 
    3826    lbcnfd.F90 \ 
    3827    lib_mpp.F90 \ 
    3828    lib_print.f90 \ 
    3829    obc_oce.F90 \ 
    3830    obc_par.F90 \ 
    3831    obcdta.F90 \ 
    3832    oce.F90 \ 
    3833    par_kind.F90 \ 
    3834    par_oce.F90 \ 
    3835    phycst.F90 \ 
    3836    prtctl.F90 \ 
    3837    sbc_oce.F90 \ 
    3838    trdmld_oce.F90 \ 
    3839    trdmod.F90 \ 
    3840    trdmod_oce.F90 \ 
    3841    zdf_oce.F90 \ 
    3842    zdfddm.F90 \ 
    3843    zdfmxl.F90 \ 
    3844    zpshde.F90 \ 
     3858   dynvor.F90 \ 
     3859   in_out_manager.F90 \ 
     3860   iom.F90 \ 
     3861   lbclnk.F90 \ 
     3862   lib_mpp.F90 \ 
     3863   $(MODEL_LIB)(bdydta.o) \ 
     3864   $(MODEL_LIB)(bdydyn.o) \ 
    38453865   $(MODEL_LIB)(bdy_oce.o) \ 
    38463866   $(MODEL_LIB)(bdy_par.o) \ 
    3847    $(MODEL_LIB)(bdydta.o) \ 
    3848    $(MODEL_LIB)(bdydyn.o) \ 
    38493867   $(MODEL_LIB)(bdytides.o) \ 
    38503868   $(MODEL_LIB)(dom_oce.o) \ 
     
    38563874   $(MODEL_LIB)(lbclnk.o) \ 
    38573875   $(MODEL_LIB)(lib_mpp.o) \ 
     3876   $(MODEL_LIB)(obcdta.o) \ 
     3877   $(MODEL_LIB)(obcfla.o) \ 
    38583878   $(MODEL_LIB)(obc_oce.o) \ 
    38593879   $(MODEL_LIB)(obc_par.o) \ 
    3860    $(MODEL_LIB)(obcdta.o) \ 
    3861    $(MODEL_LIB)(obcfla.o) \ 
    38623880   $(MODEL_LIB)(oce.o) \ 
    38633881   $(MODEL_LIB)(phycst.o) \ 
     
    38663884   $(MODEL_LIB)(sbc_oce.o) \ 
    38673885   $(MODEL_LIB)(zdfbfr.o) \ 
    3868    bdy_oce.F90 \ 
    3869    bdy_par.F90 \ 
    3870    bdydta.F90 \ 
    3871    bdydyn.F90 \ 
    3872    bdytides.F90 \ 
    3873    dom_oce.F90 \ 
    3874    domvvl.F90 \ 
    3875    dynspg_oce.F90 \ 
    3876    dynvor.F90 \ 
    3877    in_out_manager.F90 \ 
    3878    iom.F90 \ 
    3879    lbclnk.F90 \ 
    3880    lib_mpp.F90 \ 
     3886   obcdta.F90 \ 
     3887   obcfla.F90 \ 
    38813888   obc_oce.F90 \ 
    38823889   obc_par.F90 \ 
    3883    obcdta.F90 \ 
    3884    obcfla.F90 \ 
    38853890   oce.F90 \ 
    38863891   phycst.F90 \ 
     
    38943899   dynspg_ts.F90 
    38953900$(MODEL_LIB)(dynvor.o) :   \ 
     3901   dom_oce.F90 \ 
     3902   dynadv_cen2.F90 \ 
     3903   dynadv_ubs.F90 \ 
     3904   dynkeg.F90 \ 
     3905   dynzad.F90 \ 
     3906   in_out_manager.F90 \ 
     3907   lbcnfd.F90 \ 
     3908   ldftra_oce.F90 \ 
     3909   lib_mpp.F90 \ 
     3910   lib_print.f90 \ 
    38963911   $(MODEL_LIB)(dom_oce.o) \ 
    38973912   $(MODEL_LIB)(dynadv_cen2.o) \ 
     
    39173932   $(MODEL_LIB)(trdvor_oce.o) \ 
    39183933   $(MODEL_LIB)(zdf_oce.o) \ 
    3919    dom_oce.F90 \ 
    3920    dynadv_cen2.F90 \ 
    3921    dynadv_ubs.F90 \ 
    3922    dynkeg.F90 \ 
    3923    dynzad.F90 \ 
    3924    in_out_manager.F90 \ 
    3925    lbcnfd.F90 \ 
    3926    ldftra_oce.F90 \ 
    3927    lib_mpp.F90 \ 
    3928    lib_print.f90 \ 
    39293934   oce.F90 \ 
    39303935   par_kind.F90 \ 
     
    39403945   trdvor_oce.F90 \ 
    39413946   zdf_oce.F90 \ 
     3947   dom_oce.F90 \ 
     3948   dynadv.F90 \ 
     3949   in_out_manager.F90 \ 
     3950   lbclnk.F90 \ 
    39423951   $(MODEL_LIB)(dom_oce.o) \ 
    39433952   $(MODEL_LIB)(dynadv.o) \ 
     
    39483957   $(MODEL_LIB)(trdmod.o) \ 
    39493958   $(MODEL_LIB)(trdmod_oce.o) \ 
    3950    dom_oce.F90 \ 
    3951    dynadv.F90 \ 
    3952    in_out_manager.F90 \ 
    3953    lbclnk.F90 \ 
    39543959   oce.F90 \ 
    39553960   prtctl.F90 \ 
     
    39613966   dynvor.F90 
    39623967$(MODEL_LIB)(dynzad.o) :   \ 
     3968   dom_oce.F90 \ 
     3969   in_out_manager.F90 \ 
     3970   ldftra_oce.F90 \ 
     3971   lib_mpp.F90 \ 
     3972   lib_print.f90 \ 
    39633973   $(MODEL_LIB)(dom_oce.o) \ 
    39643974   $(MODEL_LIB)(in_out_manager.o) \ 
     
    39793989   $(MODEL_LIB)(trdvor_oce.o) \ 
    39803990   $(MODEL_LIB)(zdf_oce.o) \ 
    3981    dom_oce.F90 \ 
    3982    in_out_manager.F90 \ 
    3983    ldftra_oce.F90 \ 
    3984    lib_mpp.F90 \ 
    3985    lib_print.f90 \ 
    39863991   oce.F90 \ 
    39873992   par_kind.F90 \ 
     
    39974002   trdvor_oce.F90 \ 
    39984003   zdf_oce.F90 \ 
     4004   dom_oce.F90 \ 
     4005   in_out_manager.F90 \ 
    39994006   $(MODEL_LIB)(dom_oce.o) \ 
    40004007   $(MODEL_LIB)(in_out_manager.o) \ 
     
    40044011   $(MODEL_LIB)(trdmod.o) \ 
    40054012   $(MODEL_LIB)(trdmod_oce.o) \ 
    4006    dom_oce.F90 \ 
    4007    in_out_manager.F90 \ 
    40084013   oce.F90 \ 
    40094014   prtctl.F90 \ 
     
    40154020   KEY_CPP \ 
    40164021   dynzad.F90 
     4022$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     4023   in_out_manager.F90 \ 
     4024   lib_print.f90 \ 
     4025   $(MODEL_LIB)(in_out_manager.o) \ 
     4026   $(MODEL_LIB)(lib_print.o) \ 
     4027   $(MODEL_LIB)(par_kind.o) \ 
     4028   $(MODEL_LIB)(par_oce.o) \ 
     4029   par_kind.F90 \ 
     4030   par_oce.F90 \ 
     4031   dom_oce.F90 \ 
     4032   in_out_manager.F90 \ 
     4033   $(MODEL_LIB)(dom_oce.o) \ 
     4034   $(MODEL_LIB)(in_out_manager.o) \ 
     4035   $(MODEL_LIB)(oce.o) \ 
     4036   $(MODEL_LIB)(phycst.o) \ 
     4037   $(MODEL_LIB)(sbc_oce.o) \ 
     4038   $(MODEL_LIB)(zdf_oce.o) \ 
     4039   oce.F90 \ 
     4040   phycst.F90 \ 
     4041   sbc_oce.F90 \ 
     4042   zdf_oce.F90 \ 
     4043   domzgr_substitute.h90 \ 
     4044   vectopt_loop_substitute.h90 \ 
     4045   KEY_CPP \ 
     4046   dynzdf_exp.F90 
    40174047$(MODEL_LIB)(dynzdf.o) :   \ 
     4048   dom_oce.F90 \ 
     4049   domvvl.F90 \ 
     4050   dynzdf_exp.F90 \ 
     4051   eosbn2.F90 \ 
     4052   in_out_manager.F90 \ 
     4053   iom.F90 \ 
     4054   lbclnk.F90 \ 
     4055   ldftra_oce.F90 \ 
     4056   lib_mpp.F90 \ 
     4057   lib_print.f90 \ 
    40184058   $(MODEL_LIB)(dom_oce.o) \ 
    40194059   $(MODEL_LIB)(domvvl.o) \ 
     
    40424082   $(MODEL_LIB)(trdvor.o) \ 
    40434083   $(MODEL_LIB)(trdvor_oce.o) \ 
    4044    $(MODEL_LIB)(zdf_oce.o) \ 
    40454084   $(MODEL_LIB)(zdfbfr.o) \ 
    40464085   $(MODEL_LIB)(zdfddm.o) \ 
    40474086   $(MODEL_LIB)(zdfmxl.o) \ 
    4048    dom_oce.F90 \ 
    4049    domvvl.F90 \ 
    4050    dynzdf_exp.F90 \ 
    4051    eosbn2.F90 \ 
    4052    in_out_manager.F90 \ 
    4053    iom.F90 \ 
    4054    lbclnk.F90 \ 
    4055    ldftra_oce.F90 \ 
    4056    lib_mpp.F90 \ 
    4057    lib_print.f90 \ 
     4087   $(MODEL_LIB)(zdf_oce.o) \ 
    40584088   oce.F90 \ 
    40594089   par_kind.F90 \ 
     
    40724102   trdvor.F90 \ 
    40734103   trdvor_oce.F90 \ 
    4074    zdf_oce.F90 \ 
    40754104   zdfbfr.F90 \ 
    40764105   zdfddm.F90 \ 
    40774106   zdfmxl.F90 \ 
     4107   zdf_oce.F90 \ 
     4108   dom_oce.F90 \ 
     4109   dynzdf_exp.F90 \ 
     4110   dynzdf_imp.F90 \ 
     4111   in_out_manager.F90 \ 
     4112   ldfdyn_oce.F90 \ 
    40784113   $(MODEL_LIB)(dom_oce.o) \ 
    40794114   $(MODEL_LIB)(dynzdf_exp.o) \ 
     
    40854120   $(MODEL_LIB)(trdmod.o) \ 
    40864121   $(MODEL_LIB)(trdmod_oce.o) \ 
     4122   $(MODEL_LIB)(zdfkpp.o) \ 
    40874123   $(MODEL_LIB)(zdf_oce.o) \ 
    4088    $(MODEL_LIB)(zdfkpp.o) \ 
    40894124   $(MODEL_LIB)(zdftke.o) \ 
    40904125   $(MODEL_LIB)(zdftke_old.o) \ 
    4091    dom_oce.F90 \ 
    4092    dynzdf_exp.F90 \ 
    4093    dynzdf_imp.F90 \ 
    4094    in_out_manager.F90 \ 
    4095    ldfdyn_oce.F90 \ 
    40964126   oce.F90 \ 
    40974127   prtctl.F90 \ 
    40984128   trdmod.F90 \ 
    40994129   trdmod_oce.F90 \ 
     4130   zdfkpp.F90 \ 
    41004131   zdf_oce.F90 \ 
    4101    zdfkpp.F90 \ 
    41024132   zdftke.F90 \ 
    41034133   zdftke_old.F90 \ 
     
    41074137   KEY_CPP \ 
    41084138   dynzdf.F90 
    4109 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    4110    $(MODEL_LIB)(in_out_manager.o) \ 
    4111    $(MODEL_LIB)(lib_print.o) \ 
    4112    $(MODEL_LIB)(par_kind.o) \ 
    4113    $(MODEL_LIB)(par_oce.o) \ 
    4114    in_out_manager.F90 \ 
    4115    lib_print.f90 \ 
    4116    par_kind.F90 \ 
    4117    par_oce.F90 \ 
     4139$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     4140   in_out_manager.F90 \ 
     4141   lib_print.f90 \ 
     4142   $(MODEL_LIB)(in_out_manager.o) \ 
     4143   $(MODEL_LIB)(lib_print.o) \ 
     4144   $(MODEL_LIB)(par_kind.o) \ 
     4145   $(MODEL_LIB)(par_oce.o) \ 
     4146   par_kind.F90 \ 
     4147   par_oce.F90 \ 
     4148   dom_oce.F90 \ 
     4149   in_out_manager.F90 \ 
    41184150   $(MODEL_LIB)(dom_oce.o) \ 
    41194151   $(MODEL_LIB)(in_out_manager.o) \ 
     
    41224154   $(MODEL_LIB)(sbc_oce.o) \ 
    41234155   $(MODEL_LIB)(zdf_oce.o) \ 
    4124    dom_oce.F90 \ 
    4125    in_out_manager.F90 \ 
    41264156   oce.F90 \ 
    41274157   phycst.F90 \ 
     
    41314161   vectopt_loop_substitute.h90 \ 
    41324162   KEY_CPP \ 
    4133    dynzdf_exp.F90 
    4134 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    4135    $(MODEL_LIB)(in_out_manager.o) \ 
    4136    $(MODEL_LIB)(lib_print.o) \ 
    4137    $(MODEL_LIB)(par_kind.o) \ 
    4138    $(MODEL_LIB)(par_oce.o) \ 
    4139    in_out_manager.F90 \ 
    4140    lib_print.f90 \ 
    4141    par_kind.F90 \ 
    4142    par_oce.F90 \ 
    4143    $(MODEL_LIB)(dom_oce.o) \ 
    4144    $(MODEL_LIB)(in_out_manager.o) \ 
    4145    $(MODEL_LIB)(oce.o) \ 
    4146    $(MODEL_LIB)(phycst.o) \ 
    4147    $(MODEL_LIB)(sbc_oce.o) \ 
    4148    $(MODEL_LIB)(zdf_oce.o) \ 
    4149    dom_oce.F90 \ 
    4150    in_out_manager.F90 \ 
    4151    oce.F90 \ 
    4152    phycst.F90 \ 
    4153    sbc_oce.F90 \ 
    4154    zdf_oce.F90 \ 
    4155    domzgr_substitute.h90 \ 
    4156    vectopt_loop_substitute.h90 \ 
    4157    KEY_CPP \ 
    41584163   dynzdf_imp.F90 
    41594164$(MODEL_LIB)(eosbn2.o) :   \ 
     4165   dom_oce.F90 \ 
     4166   in_out_manager.F90 \ 
     4167   lbclnk.F90 \ 
     4168   lib_mpp.F90 \ 
     4169   lib_print.f90 \ 
    41604170   $(MODEL_LIB)(dom_oce.o) \ 
    41614171   $(MODEL_LIB)(in_out_manager.o) \ 
     
    41684178   $(MODEL_LIB)(prtctl.o) \ 
    41694179   $(MODEL_LIB)(zdf_oce.o) \ 
    4170    dom_oce.F90 \ 
    4171    in_out_manager.F90 \ 
    4172    lbclnk.F90 \ 
    4173    lib_mpp.F90 \ 
    4174    lib_print.f90 \ 
    41754180   oce.F90 \ 
    41764181   par_kind.F90 \ 
     
    41784183   prtctl.F90 \ 
    41794184   zdf_oce.F90 \ 
     4185   dom_oce.F90 \ 
     4186   in_out_manager.F90 \ 
    41804187   $(MODEL_LIB)(dom_oce.o) \ 
    41814188   $(MODEL_LIB)(in_out_manager.o) \ 
     
    41834190   $(MODEL_LIB)(prtctl.o) \ 
    41844191   $(MODEL_LIB)(zdfddm.o) \ 
    4185    dom_oce.F90 \ 
    4186    in_out_manager.F90 \ 
    41874192   phycst.F90 \ 
    41884193   prtctl.F90 \ 
     
    41934198   eosbn2.F90 
    41944199$(MODEL_LIB)(fldread.o) :  \ 
     4200   dianam.F90 \ 
     4201   domngb.F90 \ 
     4202   dom_oce.F90 \ 
     4203   in_out_manager.F90 \ 
     4204   iom_def.F90 \ 
     4205   iom_ioipsl.F90 \ 
     4206   iom_nf90.F90 \ 
     4207   iom_rstdimg.F90 \ 
     4208   lbclnk.F90 \ 
     4209   lib_print.f90 \ 
    41954210   $(MODEL_LIB)(dianam.o) \ 
    4196    $(MODEL_LIB)(dom_oce.o) \ 
    41974211   $(MODEL_LIB)(domngb.o) \ 
     4212   $(MODEL_LIB)(dom_oce.o) \ 
    41984213   $(MODEL_LIB)(in_out_manager.o) \ 
    41994214   $(MODEL_LIB)(iom_def.o) \ 
     
    42074222   $(MODEL_LIB)(phycst.o) \ 
    42084223   $(MODEL_LIB)(sbc_oce.o) \ 
     4224   par_kind.F90 \ 
     4225   par_oce.F90 \ 
     4226   phycst.F90 \ 
     4227   sbc_oce.F90 \ 
     4228   dom_oce.F90 \ 
     4229   geo2ocean.F90 \ 
     4230   in_out_manager.F90 \ 
     4231   iom.F90 \ 
     4232   $(MODEL_LIB)(dom_oce.o) \ 
     4233   $(MODEL_LIB)(geo2ocean.o) \ 
     4234   $(MODEL_LIB)(in_out_manager.o) \ 
     4235   $(MODEL_LIB)(iom.o) \ 
     4236   $(MODEL_LIB)(oce.o) \ 
     4237   $(MODEL_LIB)(phycst.o) \ 
     4238   oce.F90 \ 
     4239   phycst.F90 \ 
     4240   $(AGRIF_LIB) \ 
     4241   KEY_CPP \ 
     4242   fldread.F90 
     4243$(MODEL_LIB)(flo4rk.o) :   \ 
     4244   lib_print.f90 \ 
     4245   $(MODEL_LIB)(lib_print.o) \ 
     4246   $(MODEL_LIB)(par_kind.o) \ 
     4247   $(MODEL_LIB)(par_oce.o) \ 
     4248   par_kind.F90 \ 
     4249   par_oce.F90 \ 
     4250   dom_oce.F90 \ 
     4251   flo_oce.F90 \ 
     4252   in_out_manager.F90 \ 
     4253   $(MODEL_LIB)(dom_oce.o) \ 
     4254   $(MODEL_LIB)(flo_oce.o) \ 
     4255   $(MODEL_LIB)(in_out_manager.o) \ 
     4256   $(MODEL_LIB)(oce.o) \ 
     4257   oce.F90 \ 
     4258   KEY_CPP \ 
     4259   flo4rk.F90 
     4260$(MODEL_LIB)(floats.o) :   \ 
     4261   dom_oce.F90 \ 
     4262   flo_oce.F90 \ 
     4263   in_out_manager.F90 \ 
     4264   lbcnfd.F90 \ 
     4265   lib_mpp.F90 \ 
     4266   $(MODEL_LIB)(dom_oce.o) \ 
     4267   $(MODEL_LIB)(flo_oce.o) \ 
     4268   $(MODEL_LIB)(in_out_manager.o) \ 
     4269   $(MODEL_LIB)(lbcnfd.o) \ 
     4270   $(MODEL_LIB)(lib_mpp.o) \ 
     4271   $(MODEL_LIB)(oce.o) \ 
     4272   $(MODEL_LIB)(par_oce.o) \ 
     4273   $(MODEL_LIB)(phycst.o) \ 
     4274   oce.F90 \ 
     4275   par_oce.F90 \ 
     4276   phycst.F90 \ 
     4277   flo4rk.F90 \ 
     4278   floblk.F90 \ 
     4279   flodom.F90 \ 
     4280   flo_oce.F90 \ 
     4281   flowri.F90 \ 
     4282   lib_mpp.F90 \ 
     4283   $(MODEL_LIB)(flo4rk.o) \ 
     4284   $(MODEL_LIB)(floblk.o) \ 
     4285   $(MODEL_LIB)(flodom.o) \ 
     4286   $(MODEL_LIB)(flo_oce.o) \ 
     4287   $(MODEL_LIB)(flowri.o) \ 
     4288   $(MODEL_LIB)(lib_mpp.o) \ 
     4289   $(IOIPSL_LIB) \ 
     4290   KEY_CPP \ 
     4291   floats.F90 
     4292$(MODEL_LIB)(floblk.o) :   \ 
     4293   dom_oce.F90 \ 
     4294   in_out_manager.F90 \ 
     4295   lbcnfd.F90 \ 
     4296   lib_print.f90 \ 
     4297   $(MODEL_LIB)(dom_oce.o) \ 
     4298   $(MODEL_LIB)(in_out_manager.o) \ 
     4299   $(MODEL_LIB)(lbcnfd.o) \ 
     4300   $(MODEL_LIB)(lib_print.o) \ 
     4301   $(MODEL_LIB)(par_kind.o) \ 
     4302   $(MODEL_LIB)(par_oce.o) \ 
     4303   par_kind.F90 \ 
     4304   par_oce.F90 \ 
     4305   dom_oce.F90 \ 
     4306   flo_oce.F90 \ 
     4307   in_out_manager.F90 \ 
     4308   lib_mpp.F90 \ 
     4309   $(MODEL_LIB)(dom_oce.o) \ 
     4310   $(MODEL_LIB)(flo_oce.o) \ 
     4311   $(MODEL_LIB)(in_out_manager.o) \ 
     4312   $(MODEL_LIB)(lib_mpp.o) \ 
     4313   $(MODEL_LIB)(oce.o) \ 
     4314   $(MODEL_LIB)(phycst.o) \ 
     4315   oce.F90 \ 
     4316   phycst.F90 \ 
     4317   domzgr_substitute.h90 \ 
     4318   KEY_CPP \ 
     4319   floblk.F90 
     4320$(MODEL_LIB)(flodom.o) :   \ 
     4321   dom_oce.F90 \ 
     4322   in_out_manager.F90 \ 
     4323   lbcnfd.F90 \ 
     4324   lib_print.f90 \ 
     4325   $(MODEL_LIB)(dom_oce.o) \ 
     4326   $(MODEL_LIB)(in_out_manager.o) \ 
     4327   $(MODEL_LIB)(lbcnfd.o) \ 
     4328   $(MODEL_LIB)(lib_print.o) \ 
     4329   $(MODEL_LIB)(par_kind.o) \ 
     4330   $(MODEL_LIB)(par_oce.o) \ 
     4331   par_kind.F90 \ 
     4332   par_oce.F90 \ 
     4333   dom_oce.F90 \ 
     4334   flo_oce.F90 \ 
     4335   in_out_manager.F90 \ 
     4336   lib_mpp.F90 \ 
     4337   $(MODEL_LIB)(dom_oce.o) \ 
     4338   $(MODEL_LIB)(flo_oce.o) \ 
     4339   $(MODEL_LIB)(in_out_manager.o) \ 
     4340   $(MODEL_LIB)(lib_mpp.o) \ 
     4341   $(MODEL_LIB)(oce.o) \ 
     4342   oce.F90 \ 
     4343   domzgr_substitute.h90 \ 
     4344   KEY_CPP \ 
     4345   flodom.F90 
     4346$(MODEL_LIB)(flo_oce.o) :  \ 
     4347   $(MODEL_LIB)(par_kind.o) \ 
     4348   par_kind.F90 \ 
     4349   $(MODEL_LIB)(par_oce.o) \ 
     4350   par_oce.F90 \ 
     4351   KEY_CPP \ 
     4352   flo_oce.F90 
     4353$(MODEL_LIB)(flowri.o) :   \ 
     4354   dom_oce.F90 \ 
     4355   in_out_manager.F90 \ 
     4356   lbcnfd.F90 \ 
     4357   lib_print.f90 \ 
     4358   $(MODEL_LIB)(dom_oce.o) \ 
     4359   $(MODEL_LIB)(in_out_manager.o) \ 
     4360   $(MODEL_LIB)(lbcnfd.o) \ 
     4361   $(MODEL_LIB)(lib_print.o) \ 
     4362   $(MODEL_LIB)(par_kind.o) \ 
     4363   $(MODEL_LIB)(par_oce.o) \ 
     4364   par_kind.F90 \ 
     4365   par_oce.F90 \ 
     4366   dom_oce.F90 \ 
     4367   flo_oce.F90 \ 
     4368   in_out_manager.F90 \ 
     4369   lib_mpp.F90 \ 
     4370   $(MODEL_LIB)(dom_oce.o) \ 
     4371   $(MODEL_LIB)(flo_oce.o) \ 
     4372   $(MODEL_LIB)(in_out_manager.o) \ 
     4373   $(MODEL_LIB)(lib_mpp.o) \ 
     4374   $(MODEL_LIB)(oce.o) \ 
     4375   oce.F90 \ 
     4376   domzgr_substitute.h90 \ 
     4377   KEY_CPP \ 
     4378   flowri.F90 
     4379$(MODEL_LIB)(geo2ocean.o) :   \ 
     4380   dom_oce.F90 \ 
     4381   in_out_manager.F90 \ 
     4382   lbcnfd.F90 \ 
     4383   lib_mpp.F90 \ 
     4384   lib_print.f90 \ 
     4385   $(MODEL_LIB)(dom_oce.o) \ 
     4386   $(MODEL_LIB)(in_out_manager.o) \ 
     4387   $(MODEL_LIB)(lbcnfd.o) \ 
     4388   $(MODEL_LIB)(lib_mpp.o) \ 
     4389   $(MODEL_LIB)(lib_print.o) \ 
     4390   $(MODEL_LIB)(oce.o) \ 
     4391   $(MODEL_LIB)(par_kind.o) \ 
     4392   $(MODEL_LIB)(par_oce.o) \ 
     4393   oce.F90 \ 
     4394   par_kind.F90 \ 
     4395   par_oce.F90 \ 
     4396   dom_oce.F90 \ 
     4397   in_out_manager.F90 \ 
     4398   lbclnk.F90 \ 
     4399   $(MODEL_LIB)(dom_oce.o) \ 
     4400   $(MODEL_LIB)(in_out_manager.o) \ 
     4401   $(MODEL_LIB)(lbclnk.o) \ 
     4402   $(MODEL_LIB)(phycst.o) \ 
     4403   phycst.F90 \ 
     4404   vectopt_loop_substitute.h90 \ 
     4405   KEY_CPP \ 
     4406   geo2ocean.F90 
     4407$(MODEL_LIB)(ice_2.o) : \ 
     4408   $(MODEL_LIB)(par_oce.o) \ 
     4409   par_oce.F90 \ 
     4410   $(MODEL_LIB)(par_ice_2.o) \ 
     4411   par_ice_2.F90 \ 
     4412   KEY_CPP \ 
     4413   ice_2.F90 
     4414$(MODEL_LIB)(iceini_2.o) : \ 
     4415   dom_ice_2.F90 \ 
     4416   dom_oce.F90 \ 
     4417   eosbn2.F90 \ 
     4418   ice_2.F90 \ 
     4419   in_out_manager.F90 \ 
     4420   iom.F90 \ 
     4421   lbclnk.F90 \ 
     4422   lib_print.f90 \ 
     4423   $(MODEL_LIB)(dom_ice_2.o) \ 
     4424   $(MODEL_LIB)(dom_oce.o) \ 
     4425   $(MODEL_LIB)(eosbn2.o) \ 
     4426   $(MODEL_LIB)(ice_2.o) \ 
     4427   $(MODEL_LIB)(in_out_manager.o) \ 
     4428   $(MODEL_LIB)(iom.o) \ 
     4429   $(MODEL_LIB)(lbclnk.o) \ 
     4430   $(MODEL_LIB)(lib_print.o) \ 
     4431   $(MODEL_LIB)(oce.o) \ 
     4432   $(MODEL_LIB)(par_ice_2.o) \ 
     4433   $(MODEL_LIB)(par_kind.o) \ 
     4434   $(MODEL_LIB)(par_oce.o) \ 
     4435   $(MODEL_LIB)(phycst.o) \ 
     4436   $(MODEL_LIB)(sbc_ice.o) \ 
     4437   $(MODEL_LIB)(sbc_oce.o) \ 
     4438   oce.F90 \ 
     4439   par_ice_2.F90 \ 
     4440   par_kind.F90 \ 
     4441   par_oce.F90 \ 
     4442   phycst.F90 \ 
     4443   sbc_ice.F90 \ 
     4444   sbc_oce.F90 \ 
     4445   dom_ice_2.F90 \ 
     4446   dom_oce.F90 \ 
     4447   ice_2.F90 \ 
     4448   in_out_manager.F90 \ 
     4449   limistate_2.F90 \ 
     4450   limmsh_2.F90 \ 
     4451   limrst_2.F90 \ 
     4452   $(MODEL_LIB)(dom_ice_2.o) \ 
     4453   $(MODEL_LIB)(dom_oce.o) \ 
     4454   $(MODEL_LIB)(ice_2.o) \ 
     4455   $(MODEL_LIB)(in_out_manager.o) \ 
     4456   $(MODEL_LIB)(limistate_2.o) \ 
     4457   $(MODEL_LIB)(limmsh_2.o) \ 
     4458   $(MODEL_LIB)(limrst_2.o) \ 
     4459   $(MODEL_LIB)(phycst.o) \ 
     4460   $(MODEL_LIB)(sbc_ice.o) \ 
     4461   $(MODEL_LIB)(sbc_oce.o) \ 
     4462   phycst.F90 \ 
     4463   sbc_ice.F90 \ 
     4464   sbc_oce.F90 \ 
     4465   KEY_CPP \ 
     4466   iceini_2.F90 
     4467$(MODEL_LIB)(in_out_manager.o) : \ 
     4468   $(MODEL_LIB)(par_kind.o) \ 
     4469   par_kind.F90 \ 
     4470   lib_print.f90 \ 
     4471   $(MODEL_LIB)(lib_print.o) \ 
     4472   $(MODEL_LIB)(par_kind.o) \ 
     4473   $(MODEL_LIB)(par_oce.o) \ 
     4474   par_kind.F90 \ 
     4475   par_oce.F90 \ 
     4476   KEY_CPP \ 
     4477   in_out_manager.F90 
     4478$(MODEL_LIB)(iom_def.o) :  \ 
     4479   $(MODEL_LIB)(par_kind.o) \ 
     4480   par_kind.F90 \ 
     4481   $(IOIPSL_LIB) \ 
     4482   KEY_CPP \ 
     4483   iom_def.F90 
     4484$(MODEL_LIB)(iom.o) :   \ 
     4485   dom_oce.F90 \ 
     4486   in_out_manager.F90 \ 
     4487   iom_def.F90 \ 
     4488   lbclnk.F90 \ 
     4489   lbcnfd.F90 \ 
     4490   lib_mpp.F90 \ 
     4491   lib_print.f90 \ 
     4492   $(MODEL_LIB)(dom_oce.o) \ 
     4493   $(MODEL_LIB)(in_out_manager.o) \ 
     4494   $(MODEL_LIB)(iom_def.o) \ 
     4495   $(MODEL_LIB)(lbclnk.o) \ 
     4496   $(MODEL_LIB)(lbcnfd.o) \ 
     4497   $(MODEL_LIB)(lib_mpp.o) \ 
     4498   $(MODEL_LIB)(lib_print.o) \ 
     4499   $(MODEL_LIB)(oce.o) \ 
     4500   $(MODEL_LIB)(par_kind.o) \ 
     4501   $(MODEL_LIB)(par_oce.o) \ 
     4502   $(MODEL_LIB)(phycst.o) \ 
     4503   oce.F90 \ 
     4504   par_kind.F90 \ 
     4505   par_oce.F90 \ 
     4506   phycst.F90 \ 
    42094507   dianam.F90 \ 
    4210    dom_oce.F90 \ 
    42114508   domngb.F90 \ 
     4509   dom_oce.F90 \ 
    42124510   in_out_manager.F90 \ 
    42134511   iom_def.F90 \ 
     
    42164514   iom_rstdimg.F90 \ 
    42174515   lbclnk.F90 \ 
    4218    lib_print.f90 \ 
    4219    par_kind.F90 \ 
    4220    par_oce.F90 \ 
    4221    phycst.F90 \ 
    4222    sbc_oce.F90 \ 
    4223    $(MODEL_LIB)(dom_oce.o) \ 
    4224    $(MODEL_LIB)(geo2ocean.o) \ 
    4225    $(MODEL_LIB)(in_out_manager.o) \ 
    4226    $(MODEL_LIB)(iom.o) \ 
    4227    $(MODEL_LIB)(oce.o) \ 
    4228    $(MODEL_LIB)(phycst.o) \ 
    4229    dom_oce.F90 \ 
    4230    geo2ocean.F90 \ 
    4231    in_out_manager.F90 \ 
    4232    iom.F90 \ 
    4233    oce.F90 \ 
    4234    phycst.F90 \ 
    4235    $(AGRIF_LIB) \ 
    4236    KEY_CPP \ 
    4237    fldread.F90 
    4238 $(MODEL_LIB)(flo4rk.o) :   \ 
    4239    $(MODEL_LIB)(lib_print.o) \ 
    4240    $(MODEL_LIB)(par_kind.o) \ 
    4241    $(MODEL_LIB)(par_oce.o) \ 
    4242    lib_print.f90 \ 
    4243    par_kind.F90 \ 
    4244    par_oce.F90 \ 
    4245    $(MODEL_LIB)(dom_oce.o) \ 
    4246    $(MODEL_LIB)(flo_oce.o) \ 
    4247    $(MODEL_LIB)(in_out_manager.o) \ 
    4248    $(MODEL_LIB)(oce.o) \ 
    4249    dom_oce.F90 \ 
    4250    flo_oce.F90 \ 
    4251    in_out_manager.F90 \ 
    4252    oce.F90 \ 
    4253    KEY_CPP \ 
    4254    flo4rk.F90 
    4255 $(MODEL_LIB)(flo_oce.o) :  \ 
    4256    $(MODEL_LIB)(par_kind.o) \ 
    4257    par_kind.F90 \ 
    4258    $(MODEL_LIB)(par_oce.o) \ 
    4259    par_oce.F90 \ 
    4260    KEY_CPP \ 
    4261    flo_oce.F90 
    4262 $(MODEL_LIB)(floats.o) :   \ 
    4263    $(MODEL_LIB)(dom_oce.o) \ 
    4264    $(MODEL_LIB)(flo_oce.o) \ 
    4265    $(MODEL_LIB)(in_out_manager.o) \ 
    4266    $(MODEL_LIB)(lbcnfd.o) \ 
    4267    $(MODEL_LIB)(lib_mpp.o) \ 
    4268    $(MODEL_LIB)(oce.o) \ 
    4269    $(MODEL_LIB)(par_oce.o) \ 
    4270    $(MODEL_LIB)(phycst.o) \ 
    4271    dom_oce.F90 \ 
    4272    flo_oce.F90 \ 
    4273    in_out_manager.F90 \ 
    4274    lbcnfd.F90 \ 
    4275    lib_mpp.F90 \ 
    4276    oce.F90 \ 
    4277    par_oce.F90 \ 
    4278    phycst.F90 \ 
    4279    $(MODEL_LIB)(flo4rk.o) \ 
    4280    $(MODEL_LIB)(flo_oce.o) \ 
    4281    $(MODEL_LIB)(floblk.o) \ 
    4282    $(MODEL_LIB)(flodom.o) \ 
    4283    $(MODEL_LIB)(flowri.o) \ 
    4284    $(MODEL_LIB)(lib_mpp.o) \ 
    4285    flo4rk.F90 \ 
    4286    flo_oce.F90 \ 
    4287    floblk.F90 \ 
    4288    flodom.F90 \ 
    4289    flowri.F90 \ 
    4290    lib_mpp.F90 \ 
    4291    $(IOIPSL_LIB) \ 
    4292    KEY_CPP \ 
    4293    floats.F90 
    4294 $(MODEL_LIB)(floblk.o) :   \ 
    4295    $(MODEL_LIB)(dom_oce.o) \ 
    4296    $(MODEL_LIB)(in_out_manager.o) \ 
    4297    $(MODEL_LIB)(lbcnfd.o) \ 
    4298    $(MODEL_LIB)(lib_print.o) \ 
    4299    $(MODEL_LIB)(par_kind.o) \ 
    4300    $(MODEL_LIB)(par_oce.o) \ 
    4301    dom_oce.F90 \ 
    4302    in_out_manager.F90 \ 
    4303    lbcnfd.F90 \ 
    4304    lib_print.f90 \ 
    4305    par_kind.F90 \ 
    4306    par_oce.F90 \ 
    4307    $(MODEL_LIB)(dom_oce.o) \ 
    4308    $(MODEL_LIB)(flo_oce.o) \ 
    4309    $(MODEL_LIB)(in_out_manager.o) \ 
    4310    $(MODEL_LIB)(lib_mpp.o) \ 
    4311    $(MODEL_LIB)(oce.o) \ 
    4312    $(MODEL_LIB)(phycst.o) \ 
    4313    dom_oce.F90 \ 
    4314    flo_oce.F90 \ 
    4315    in_out_manager.F90 \ 
    4316    lib_mpp.F90 \ 
    4317    oce.F90 \ 
    4318    phycst.F90 \ 
    4319    domzgr_substitute.h90 \ 
    4320    KEY_CPP \ 
    4321    floblk.F90 
    4322 $(MODEL_LIB)(flodom.o) :   \ 
    4323    $(MODEL_LIB)(dom_oce.o) \ 
    4324    $(MODEL_LIB)(in_out_manager.o) \ 
    4325    $(MODEL_LIB)(lbcnfd.o) \ 
    4326    $(MODEL_LIB)(lib_print.o) \ 
    4327    $(MODEL_LIB)(par_kind.o) \ 
    4328    $(MODEL_LIB)(par_oce.o) \ 
    4329    dom_oce.F90 \ 
    4330    in_out_manager.F90 \ 
    4331    lbcnfd.F90 \ 
    4332    lib_print.f90 \ 
    4333    par_kind.F90 \ 
    4334    par_oce.F90 \ 
    4335    $(MODEL_LIB)(dom_oce.o) \ 
    4336    $(MODEL_LIB)(flo_oce.o) \ 
    4337    $(MODEL_LIB)(in_out_manager.o) \ 
    4338    $(MODEL_LIB)(lib_mpp.o) \ 
    4339    $(MODEL_LIB)(oce.o) \ 
    4340    dom_oce.F90 \ 
    4341    flo_oce.F90 \ 
    4342    in_out_manager.F90 \ 
    4343    lib_mpp.F90 \ 
    4344    oce.F90 \ 
    4345    domzgr_substitute.h90 \ 
    4346    KEY_CPP \ 
    4347    flodom.F90 
    4348 $(MODEL_LIB)(flowri.o) :   \ 
    4349    $(MODEL_LIB)(dom_oce.o) \ 
    4350    $(MODEL_LIB)(in_out_manager.o) \ 
    4351    $(MODEL_LIB)(lbcnfd.o) \ 
    4352    $(MODEL_LIB)(lib_print.o) \ 
    4353    $(MODEL_LIB)(par_kind.o) \ 
    4354    $(MODEL_LIB)(par_oce.o) \ 
    4355    dom_oce.F90 \ 
    4356    in_out_manager.F90 \ 
    4357    lbcnfd.F90 \ 
    4358    lib_print.f90 \ 
    4359    par_kind.F90 \ 
    4360    par_oce.F90 \ 
    4361    $(MODEL_LIB)(dom_oce.o) \ 
    4362    $(MODEL_LIB)(flo_oce.o) \ 
    4363    $(MODEL_LIB)(in_out_manager.o) \ 
    4364    $(MODEL_LIB)(lib_mpp.o) \ 
    4365    $(MODEL_LIB)(oce.o) \ 
    4366    dom_oce.F90 \ 
    4367    flo_oce.F90 \ 
    4368    in_out_manager.F90 \ 
    4369    lib_mpp.F90 \ 
    4370    oce.F90 \ 
    4371    domzgr_substitute.h90 \ 
    4372    KEY_CPP \ 
    4373    flowri.F90 
    4374 $(MODEL_LIB)(geo2ocean.o) :   \ 
    4375    $(MODEL_LIB)(dom_oce.o) \ 
    4376    $(MODEL_LIB)(in_out_manager.o) \ 
    4377    $(MODEL_LIB)(lbcnfd.o) \ 
    4378    $(MODEL_LIB)(lib_mpp.o) \ 
    4379    $(MODEL_LIB)(lib_print.o) \ 
    4380    $(MODEL_LIB)(oce.o) \ 
    4381    $(MODEL_LIB)(par_kind.o) \ 
    4382    $(MODEL_LIB)(par_oce.o) \ 
    4383    dom_oce.F90 \ 
    4384    in_out_manager.F90 \ 
    4385    lbcnfd.F90 \ 
    4386    lib_mpp.F90 \ 
    4387    lib_print.f90 \ 
    4388    oce.F90 \ 
    4389    par_kind.F90 \ 
    4390    par_oce.F90 \ 
    4391    $(MODEL_LIB)(dom_oce.o) \ 
    4392    $(MODEL_LIB)(in_out_manager.o) \ 
    4393    $(MODEL_LIB)(lbclnk.o) \ 
    4394    $(MODEL_LIB)(phycst.o) \ 
    4395    dom_oce.F90 \ 
    4396    in_out_manager.F90 \ 
    4397    lbclnk.F90 \ 
    4398    phycst.F90 \ 
    4399    vectopt_loop_substitute.h90 \ 
    4400    KEY_CPP \ 
    4401    geo2ocean.F90 
    4402 $(MODEL_LIB)(ice_2.o) : \ 
    4403    $(MODEL_LIB)(par_oce.o) \ 
    4404    par_oce.F90 \ 
    4405    $(MODEL_LIB)(par_ice_2.o) \ 
    4406    par_ice_2.F90 \ 
    4407    KEY_CPP \ 
    4408    ice_2.F90 
    4409 $(MODEL_LIB)(iceini_2.o) : \ 
    4410    $(MODEL_LIB)(dom_ice_2.o) \ 
    4411    $(MODEL_LIB)(dom_oce.o) \ 
    4412    $(MODEL_LIB)(eosbn2.o) \ 
    4413    $(MODEL_LIB)(ice_2.o) \ 
    4414    $(MODEL_LIB)(in_out_manager.o) \ 
    4415    $(MODEL_LIB)(iom.o) \ 
    4416    $(MODEL_LIB)(lbclnk.o) \ 
    4417    $(MODEL_LIB)(lib_print.o) \ 
    4418    $(MODEL_LIB)(oce.o) \ 
    4419    $(MODEL_LIB)(par_ice_2.o) \ 
    4420    $(MODEL_LIB)(par_kind.o) \ 
    4421    $(MODEL_LIB)(par_oce.o) \ 
    4422    $(MODEL_LIB)(phycst.o) \ 
    4423    $(MODEL_LIB)(sbc_ice.o) \ 
    4424    $(MODEL_LIB)(sbc_oce.o) \ 
    4425    dom_ice_2.F90 \ 
    4426    dom_oce.F90 \ 
    4427    eosbn2.F90 \ 
    4428    ice_2.F90 \ 
    4429    in_out_manager.F90 \ 
    4430    iom.F90 \ 
    4431    lbclnk.F90 \ 
    4432    lib_print.f90 \ 
    4433    oce.F90 \ 
    4434    par_ice_2.F90 \ 
    4435    par_kind.F90 \ 
    4436    par_oce.F90 \ 
    4437    phycst.F90 \ 
    4438    sbc_ice.F90 \ 
    4439    sbc_oce.F90 \ 
    4440    $(MODEL_LIB)(dom_ice_2.o) \ 
    4441    $(MODEL_LIB)(dom_oce.o) \ 
    4442    $(MODEL_LIB)(ice_2.o) \ 
    4443    $(MODEL_LIB)(in_out_manager.o) \ 
    4444    $(MODEL_LIB)(limistate_2.o) \ 
    4445    $(MODEL_LIB)(limmsh_2.o) \ 
    4446    $(MODEL_LIB)(limrst_2.o) \ 
    4447    $(MODEL_LIB)(phycst.o) \ 
    4448    $(MODEL_LIB)(sbc_ice.o) \ 
    4449    $(MODEL_LIB)(sbc_oce.o) \ 
    4450    dom_ice_2.F90 \ 
    4451    dom_oce.F90 \ 
    4452    ice_2.F90 \ 
    4453    in_out_manager.F90 \ 
    4454    limistate_2.F90 \ 
    4455    limmsh_2.F90 \ 
    4456    limrst_2.F90 \ 
    4457    phycst.F90 \ 
    4458    sbc_ice.F90 \ 
    4459    sbc_oce.F90 \ 
    4460    KEY_CPP \ 
    4461    iceini_2.F90 
    4462 $(MODEL_LIB)(in_out_manager.o) : \ 
    4463    $(MODEL_LIB)(par_kind.o) \ 
    4464    par_kind.F90 \ 
    4465    $(MODEL_LIB)(lib_print.o) \ 
    4466    $(MODEL_LIB)(par_kind.o) \ 
    4467    $(MODEL_LIB)(par_oce.o) \ 
    4468    lib_print.f90 \ 
    4469    par_kind.F90 \ 
    4470    par_oce.F90 \ 
    4471    KEY_CPP \ 
    4472    in_out_manager.F90 
    4473 $(MODEL_LIB)(iom.o) :   \ 
    4474    $(MODEL_LIB)(dom_oce.o) \ 
    4475    $(MODEL_LIB)(in_out_manager.o) \ 
    4476    $(MODEL_LIB)(iom_def.o) \ 
    4477    $(MODEL_LIB)(lbclnk.o) \ 
    4478    $(MODEL_LIB)(lbcnfd.o) \ 
    4479    $(MODEL_LIB)(lib_mpp.o) \ 
    4480    $(MODEL_LIB)(lib_print.o) \ 
    4481    $(MODEL_LIB)(oce.o) \ 
    4482    $(MODEL_LIB)(par_kind.o) \ 
    4483    $(MODEL_LIB)(par_oce.o) \ 
    4484    $(MODEL_LIB)(phycst.o) \ 
    4485    dom_oce.F90 \ 
    4486    in_out_manager.F90 \ 
    4487    iom_def.F90 \ 
    4488    lbclnk.F90 \ 
    4489    lbcnfd.F90 \ 
    4490    lib_mpp.F90 \ 
    4491    lib_print.f90 \ 
    4492    oce.F90 \ 
    4493    par_kind.F90 \ 
    4494    par_oce.F90 \ 
    4495    phycst.F90 \ 
    44964516   $(MODEL_LIB)(dianam.o) \ 
    4497    $(MODEL_LIB)(dom_oce.o) \ 
    44984517   $(MODEL_LIB)(domngb.o) \ 
     4518   $(MODEL_LIB)(dom_oce.o) \ 
    44994519   $(MODEL_LIB)(in_out_manager.o) \ 
    45004520   $(MODEL_LIB)(iom_def.o) \ 
     
    45054525   $(MODEL_LIB)(phycst.o) \ 
    45064526   $(MODEL_LIB)(sbc_oce.o) \ 
     4527   phycst.F90 \ 
     4528   sbc_oce.F90 \ 
     4529   KEY_CPP \ 
     4530   iom.F90 
     4531$(MODEL_LIB)(iom_ioipsl.o) :  \ 
     4532   lib_print.f90 \ 
     4533   $(MODEL_LIB)(lib_print.o) \ 
     4534   $(MODEL_LIB)(par_kind.o) \ 
     4535   $(MODEL_LIB)(par_oce.o) \ 
     4536   par_kind.F90 \ 
     4537   par_oce.F90 \ 
     4538   dom_oce.F90 \ 
     4539   in_out_manager.F90 \ 
     4540   iom_def.F90 \ 
     4541   $(MODEL_LIB)(dom_oce.o) \ 
     4542   $(MODEL_LIB)(in_out_manager.o) \ 
     4543   $(MODEL_LIB)(iom_def.o) \ 
     4544   $(IOIPSL_LIB) \ 
     4545   iom_ioipsl.F90 
     4546$(MODEL_LIB)(iom_nf90.o) : \ 
     4547   dom_oce.F90 \ 
     4548   in_out_manager.F90 \ 
     4549   lbcnfd.F90 \ 
     4550   lib_mpp.F90 \ 
     4551   lib_print.f90 \ 
     4552   $(MODEL_LIB)(dom_oce.o) \ 
     4553   $(MODEL_LIB)(in_out_manager.o) \ 
     4554   $(MODEL_LIB)(lbcnfd.o) \ 
     4555   $(MODEL_LIB)(lib_mpp.o) \ 
     4556   $(MODEL_LIB)(lib_print.o) \ 
     4557   $(MODEL_LIB)(oce.o) \ 
     4558   $(MODEL_LIB)(par_kind.o) \ 
     4559   $(MODEL_LIB)(par_oce.o) \ 
     4560   oce.F90 \ 
     4561   par_kind.F90 \ 
     4562   par_oce.F90 \ 
     4563   dom_oce.F90 \ 
     4564   in_out_manager.F90 \ 
     4565   iom_def.F90 \ 
     4566   lbclnk.F90 \ 
     4567   $(MODEL_LIB)(dom_oce.o) \ 
     4568   $(MODEL_LIB)(in_out_manager.o) \ 
     4569   $(MODEL_LIB)(iom_def.o) \ 
     4570   $(MODEL_LIB)(lbclnk.o) \ 
     4571   iom_nf90.F90 
     4572$(MODEL_LIB)(iom_rstdimg.o) : \ 
     4573   dom_oce.F90 \ 
     4574   in_out_manager.F90 \ 
     4575   lbcnfd.F90 \ 
     4576   lib_mpp.F90 \ 
     4577   lib_print.f90 \ 
     4578   $(MODEL_LIB)(dom_oce.o) \ 
     4579   $(MODEL_LIB)(in_out_manager.o) \ 
     4580   $(MODEL_LIB)(lbcnfd.o) \ 
     4581   $(MODEL_LIB)(lib_mpp.o) \ 
     4582   $(MODEL_LIB)(lib_print.o) \ 
     4583   $(MODEL_LIB)(oce.o) \ 
     4584   $(MODEL_LIB)(par_kind.o) \ 
     4585   $(MODEL_LIB)(par_oce.o) \ 
     4586   oce.F90 \ 
     4587   par_kind.F90 \ 
     4588   par_oce.F90 \ 
     4589   dom_oce.F90 \ 
     4590   in_out_manager.F90 \ 
     4591   iom_def.F90 \ 
     4592   lbclnk.F90 \ 
     4593   $(MODEL_LIB)(dom_oce.o) \ 
     4594   $(MODEL_LIB)(in_out_manager.o) \ 
     4595   $(MODEL_LIB)(iom_def.o) \ 
     4596   $(MODEL_LIB)(lbclnk.o) \ 
     4597   iom_rstdimg.F90 
     4598$(MODEL_LIB)(istate.o) :   \ 
     4599   agrif_opa_interp.F90 \ 
     4600   bdydta.F90 \ 
     4601   bdydyn.F90 \ 
     4602   bdy_oce.F90 \ 
     4603   bdy_par.F90 \ 
     4604   bdytides.F90 \ 
     4605   bdyvol.F90 \ 
     4606   c1d.F90 \ 
     4607   cla_dynspg.F90 \ 
    45074608   dianam.F90 \ 
    4508    dom_oce.F90 \ 
    45094609   domngb.F90 \ 
     4610   dom_oce.F90 \ 
     4611   domvvl.F90 \ 
     4612   dynadv.F90 \ 
     4613   dynspg_exp.F90 \ 
     4614   dynspg_flt.F90 \ 
     4615   dynspg_oce.F90 \ 
     4616   dynspg_ts.F90 \ 
     4617   dynvor.F90 \ 
     4618   eosbn2.F90 \ 
    45104619   in_out_manager.F90 \ 
    45114620   iom_def.F90 \ 
     4621   iom.F90 \ 
    45124622   iom_ioipsl.F90 \ 
    45134623   iom_nf90.F90 \ 
    45144624   iom_rstdimg.F90 \ 
    45154625   lbclnk.F90 \ 
    4516    phycst.F90 \ 
    4517    sbc_oce.F90 \ 
    4518    KEY_CPP \ 
    4519    iom.F90 
    4520 $(MODEL_LIB)(iom_def.o) :  \ 
    4521    $(MODEL_LIB)(par_kind.o) \ 
    4522    par_kind.F90 \ 
    4523    $(IOIPSL_LIB) \ 
    4524    KEY_CPP \ 
    4525    iom_def.F90 
    4526 $(MODEL_LIB)(iom_ioipsl.o) :  \ 
    4527    $(MODEL_LIB)(lib_print.o) \ 
    4528    $(MODEL_LIB)(par_kind.o) \ 
    4529    $(MODEL_LIB)(par_oce.o) \ 
    4530    lib_print.f90 \ 
    4531    par_kind.F90 \ 
    4532    par_oce.F90 \ 
    4533    $(MODEL_LIB)(dom_oce.o) \ 
    4534    $(MODEL_LIB)(in_out_manager.o) \ 
    4535    $(MODEL_LIB)(iom_def.o) \ 
    4536    dom_oce.F90 \ 
    4537    in_out_manager.F90 \ 
    4538    iom_def.F90 \ 
    4539    $(IOIPSL_LIB) \ 
    4540    iom_ioipsl.F90 
    4541 $(MODEL_LIB)(iom_nf90.o) : \ 
    4542    $(MODEL_LIB)(dom_oce.o) \ 
    4543    $(MODEL_LIB)(in_out_manager.o) \ 
    4544    $(MODEL_LIB)(lbcnfd.o) \ 
    4545    $(MODEL_LIB)(lib_mpp.o) \ 
    4546    $(MODEL_LIB)(lib_print.o) \ 
    4547    $(MODEL_LIB)(oce.o) \ 
    4548    $(MODEL_LIB)(par_kind.o) \ 
    4549    $(MODEL_LIB)(par_oce.o) \ 
    4550    dom_oce.F90 \ 
    4551    in_out_manager.F90 \ 
    45524626   lbcnfd.F90 \ 
    45534627   lib_mpp.F90 \ 
    45544628   lib_print.f90 \ 
    4555    oce.F90 \ 
    4556    par_kind.F90 \ 
    4557    par_oce.F90 \ 
    4558    $(MODEL_LIB)(dom_oce.o) \ 
    4559    $(MODEL_LIB)(in_out_manager.o) \ 
    4560    $(MODEL_LIB)(iom_def.o) \ 
    4561    $(MODEL_LIB)(lbclnk.o) \ 
    4562    dom_oce.F90 \ 
    4563    in_out_manager.F90 \ 
    4564    iom_def.F90 \ 
    4565    lbclnk.F90 \ 
    4566    iom_nf90.F90 
    4567 $(MODEL_LIB)(iom_rstdimg.o) : \ 
    4568    $(MODEL_LIB)(dom_oce.o) \ 
    4569    $(MODEL_LIB)(in_out_manager.o) \ 
    4570    $(MODEL_LIB)(lbcnfd.o) \ 
    4571    $(MODEL_LIB)(lib_mpp.o) \ 
    4572    $(MODEL_LIB)(lib_print.o) \ 
    4573    $(MODEL_LIB)(oce.o) \ 
    4574    $(MODEL_LIB)(par_kind.o) \ 
    4575    $(MODEL_LIB)(par_oce.o) \ 
    4576    dom_oce.F90 \ 
    4577    in_out_manager.F90 \ 
    4578    lbcnfd.F90 \ 
    4579    lib_mpp.F90 \ 
    4580    lib_print.f90 \ 
    4581    oce.F90 \ 
    4582    par_kind.F90 \ 
    4583    par_oce.F90 \ 
    4584    $(MODEL_LIB)(dom_oce.o) \ 
    4585    $(MODEL_LIB)(in_out_manager.o) \ 
    4586    $(MODEL_LIB)(iom_def.o) \ 
    4587    $(MODEL_LIB)(lbclnk.o) \ 
    4588    dom_oce.F90 \ 
    4589    in_out_manager.F90 \ 
    4590    iom_def.F90 \ 
    4591    lbclnk.F90 \ 
    4592    iom_rstdimg.F90 
    4593 $(MODEL_LIB)(istate.o) :   \ 
    45944629   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     4630   $(MODEL_LIB)(bdydta.o) \ 
     4631   $(MODEL_LIB)(bdydyn.o) \ 
    45954632   $(MODEL_LIB)(bdy_oce.o) \ 
    45964633   $(MODEL_LIB)(bdy_par.o) \ 
    4597    $(MODEL_LIB)(bdydta.o) \ 
    4598    $(MODEL_LIB)(bdydyn.o) \ 
    45994634   $(MODEL_LIB)(bdytides.o) \ 
    46004635   $(MODEL_LIB)(bdyvol.o) \ 
     
    46024637   $(MODEL_LIB)(cla_dynspg.o) \ 
    46034638   $(MODEL_LIB)(dianam.o) \ 
    4604    $(MODEL_LIB)(dom_oce.o) \ 
    46054639   $(MODEL_LIB)(domngb.o) \ 
     4640   $(MODEL_LIB)(dom_oce.o) \ 
    46064641   $(MODEL_LIB)(domvvl.o) \ 
    46074642   $(MODEL_LIB)(dynadv.o) \ 
     
    46134648   $(MODEL_LIB)(eosbn2.o) \ 
    46144649   $(MODEL_LIB)(in_out_manager.o) \ 
    4615    $(MODEL_LIB)(iom.o) \ 
    46164650   $(MODEL_LIB)(iom_def.o) \ 
    46174651   $(MODEL_LIB)(iom_ioipsl.o) \ 
    46184652   $(MODEL_LIB)(iom_nf90.o) \ 
     4653   $(MODEL_LIB)(iom.o) \ 
    46194654   $(MODEL_LIB)(iom_rstdimg.o) \ 
    46204655   $(MODEL_LIB)(lbclnk.o) \ 
     
    46224657   $(MODEL_LIB)(lib_mpp.o) \ 
    46234658   $(MODEL_LIB)(lib_print.o) \ 
    4624    $(MODEL_LIB)(obc_oce.o) \ 
    4625    $(MODEL_LIB)(obc_par.o) \ 
    46264659   $(MODEL_LIB)(obcdta.o) \ 
    46274660   $(MODEL_LIB)(obcdyn.o) \ 
    46284661   $(MODEL_LIB)(obcfla.o) \ 
     4662   $(MODEL_LIB)(obc_oce.o) \ 
     4663   $(MODEL_LIB)(obc_par.o) \ 
    46294664   $(MODEL_LIB)(obcvol.o) \ 
    46304665   $(MODEL_LIB)(oce.o) \ 
     
    46354670   $(MODEL_LIB)(restart.o) \ 
    46364671   $(MODEL_LIB)(sbc_oce.o) \ 
     4672   $(MODEL_LIB)(solmat.o) \ 
    46374673   $(MODEL_LIB)(sol_oce.o) \ 
    4638    $(MODEL_LIB)(solmat.o) \ 
    46394674   $(MODEL_LIB)(solpcg.o) \ 
    46404675   $(MODEL_LIB)(solsor.o) \ 
     
    46434678   $(MODEL_LIB)(trdmod.o) \ 
    46444679   $(MODEL_LIB)(trdmod_oce.o) \ 
    4645    $(MODEL_LIB)(zdf_oce.o) \ 
    46464680   $(MODEL_LIB)(zdfbfr.o) \ 
    46474681   $(MODEL_LIB)(zdfddm.o) \ 
    46484682   $(MODEL_LIB)(zdfmxl.o) \ 
     4683   $(MODEL_LIB)(zdf_oce.o) \ 
    46494684   $(MODEL_LIB)(zpshde.o) \ 
    4650    agrif_opa_interp.F90 \ 
    4651    bdy_oce.F90 \ 
    4652    bdy_par.F90 \ 
    4653    bdydta.F90 \ 
    4654    bdydyn.F90 \ 
    4655    bdytides.F90 \ 
    4656    bdyvol.F90 \ 
    4657    c1d.F90 \ 
    4658    cla_dynspg.F90 \ 
    4659    dianam.F90 \ 
    4660    dom_oce.F90 \ 
    4661    domngb.F90 \ 
    4662    domvvl.F90 \ 
    4663    dynadv.F90 \ 
    4664    dynspg_exp.F90 \ 
    4665    dynspg_flt.F90 \ 
    4666    dynspg_oce.F90 \ 
    4667    dynspg_ts.F90 \ 
    4668    dynvor.F90 \ 
    4669    eosbn2.F90 \ 
    4670    in_out_manager.F90 \ 
    4671    iom.F90 \ 
    4672    iom_def.F90 \ 
    4673    iom_ioipsl.F90 \ 
    4674    iom_nf90.F90 \ 
    4675    iom_rstdimg.F90 \ 
    4676    lbclnk.F90 \ 
    4677    lbcnfd.F90 \ 
    4678    lib_mpp.F90 \ 
    4679    lib_print.f90 \ 
    4680    obc_oce.F90 \ 
    4681    obc_par.F90 \ 
    46824685   obcdta.F90 \ 
    46834686   obcdyn.F90 \ 
    46844687   obcfla.F90 \ 
     4688   obc_oce.F90 \ 
     4689   obc_par.F90 \ 
    46854690   obcvol.F90 \ 
    46864691   oce.F90 \ 
     
    46914696   restart.F90 \ 
    46924697   sbc_oce.F90 \ 
     4698   solmat.F90 \ 
    46934699   sol_oce.F90 \ 
    4694    solmat.F90 \ 
    46954700   solpcg.F90 \ 
    46964701   solsor.F90 \ 
     
    46994704   trdmod.F90 \ 
    47004705   trdmod_oce.F90 \ 
    4701    zdf_oce.F90 \ 
    47024706   zdfbfr.F90 \ 
    47034707   zdfddm.F90 \ 
    47044708   zdfmxl.F90 \ 
     4709   zdf_oce.F90 \ 
    47054710   zpshde.F90 \ 
    4706    $(MODEL_LIB)(c1d.o) \ 
    4707    $(MODEL_LIB)(daymod.o) \ 
    4708    $(MODEL_LIB)(divcur.o) \ 
    4709    $(MODEL_LIB)(dom_oce.o) \ 
    4710    $(MODEL_LIB)(domvvl.o) \ 
    4711    $(MODEL_LIB)(dtasal.o) \ 
    4712    $(MODEL_LIB)(dtatem.o) \ 
    4713    $(MODEL_LIB)(dynspg.o) \ 
    4714    $(MODEL_LIB)(dynspg_exp.o) \ 
    4715    $(MODEL_LIB)(dynspg_flt.o) \ 
    4716    $(MODEL_LIB)(dynspg_oce.o) \ 
    4717    $(MODEL_LIB)(dynspg_ts.o) \ 
    4718    $(MODEL_LIB)(eosbn2.o) \ 
    4719    $(MODEL_LIB)(in_out_manager.o) \ 
    4720    $(MODEL_LIB)(iom.o) \ 
    4721    $(MODEL_LIB)(lbclnk.o) \ 
    4722    $(MODEL_LIB)(ldftra_oce.o) \ 
    4723    $(MODEL_LIB)(oce.o) \ 
    4724    $(MODEL_LIB)(phycst.o) \ 
    4725    $(MODEL_LIB)(restart.o) \ 
    4726    $(MODEL_LIB)(zdf_oce.o) \ 
    4727    $(MODEL_LIB)(zpshde.o) \ 
    47284711   c1d.F90 \ 
    47294712   daymod.F90 \ 
     
    47334716   dtasal.F90 \ 
    47344717   dtatem.F90 \ 
     4718   dynspg_exp.F90 \ 
    47354719   dynspg.F90 \ 
    4736    dynspg_exp.F90 \ 
    47374720   dynspg_flt.F90 \ 
    47384721   dynspg_oce.F90 \ 
     
    47434726   lbclnk.F90 \ 
    47444727   ldftra_oce.F90 \ 
     4728   $(MODEL_LIB)(c1d.o) \ 
     4729   $(MODEL_LIB)(daymod.o) \ 
     4730   $(MODEL_LIB)(divcur.o) \ 
     4731   $(MODEL_LIB)(dom_oce.o) \ 
     4732   $(MODEL_LIB)(domvvl.o) \ 
     4733   $(MODEL_LIB)(dtasal.o) \ 
     4734   $(MODEL_LIB)(dtatem.o) \ 
     4735   $(MODEL_LIB)(dynspg_exp.o) \ 
     4736   $(MODEL_LIB)(dynspg_flt.o) \ 
     4737   $(MODEL_LIB)(dynspg.o) \ 
     4738   $(MODEL_LIB)(dynspg_oce.o) \ 
     4739   $(MODEL_LIB)(dynspg_ts.o) \ 
     4740   $(MODEL_LIB)(eosbn2.o) \ 
     4741   $(MODEL_LIB)(in_out_manager.o) \ 
     4742   $(MODEL_LIB)(iom.o) \ 
     4743   $(MODEL_LIB)(lbclnk.o) \ 
     4744   $(MODEL_LIB)(ldftra_oce.o) \ 
     4745   $(MODEL_LIB)(oce.o) \ 
     4746   $(MODEL_LIB)(phycst.o) \ 
     4747   $(MODEL_LIB)(restart.o) \ 
     4748   $(MODEL_LIB)(zdf_oce.o) \ 
     4749   $(MODEL_LIB)(zpshde.o) \ 
    47454750   oce.F90 \ 
    47464751   phycst.F90 \ 
     
    47534758   istate.F90 
    47544759$(MODEL_LIB)(lbclnk.o) :   \ 
     4760   dom_oce.F90 \ 
     4761   in_out_manager.F90 \ 
     4762   lbcnfd.F90 \ 
     4763   lib_print.f90 \ 
    47554764   $(MODEL_LIB)(dom_oce.o) \ 
    47564765   $(MODEL_LIB)(in_out_manager.o) \ 
     
    47604769   $(MODEL_LIB)(par_kind.o) \ 
    47614770   $(MODEL_LIB)(par_oce.o) \ 
     4771   oce.F90 \ 
     4772   par_kind.F90 \ 
     4773   par_oce.F90 \ 
    47624774   dom_oce.F90 \ 
    47634775   in_out_manager.F90 \ 
    47644776   lbcnfd.F90 \ 
    4765    lib_print.f90 \ 
    4766    oce.F90 \ 
    4767    par_kind.F90 \ 
    4768    par_oce.F90 \ 
     4777   lib_mpp.F90 \ 
    47694778   $(MODEL_LIB)(dom_oce.o) \ 
    47704779   $(MODEL_LIB)(in_out_manager.o) \ 
     
    47724781   $(MODEL_LIB)(lib_mpp.o) \ 
    47734782   $(MODEL_LIB)(oce.o) \ 
    4774    dom_oce.F90 \ 
    4775    in_out_manager.F90 \ 
    4776    lbcnfd.F90 \ 
    4777    lib_mpp.F90 \ 
    47784783   oce.F90 \ 
    47794784   KEY_CPP \ 
    47804785   lbclnk.F90 
    47814786$(MODEL_LIB)(lbcnfd.o) :   \ 
    4782    $(MODEL_LIB)(lib_print.o) \ 
    4783    $(MODEL_LIB)(par_kind.o) \ 
    4784    $(MODEL_LIB)(par_oce.o) \ 
    4785    lib_print.f90 \ 
    4786    par_kind.F90 \ 
    4787    par_oce.F90 \ 
    4788    $(MODEL_LIB)(dom_oce.o) \ 
    4789    $(MODEL_LIB)(in_out_manager.o) \ 
    4790    $(MODEL_LIB)(oce.o) \ 
    4791    dom_oce.F90 \ 
    4792    in_out_manager.F90 \ 
     4787   lib_print.f90 \ 
     4788   $(MODEL_LIB)(lib_print.o) \ 
     4789   $(MODEL_LIB)(par_kind.o) \ 
     4790   $(MODEL_LIB)(par_oce.o) \ 
     4791   par_kind.F90 \ 
     4792   par_oce.F90 \ 
     4793   dom_oce.F90 \ 
     4794   in_out_manager.F90 \ 
     4795   $(MODEL_LIB)(dom_oce.o) \ 
     4796   $(MODEL_LIB)(in_out_manager.o) \ 
     4797   $(MODEL_LIB)(oce.o) \ 
    47934798   oce.F90 \ 
    47944799   lbcnfd.F90 
    47954800$(MODEL_LIB)(ldfdyn.o) :   \ 
     4801   dom_oce.F90 \ 
     4802   in_out_manager.F90 \ 
     4803   lbclnk.F90 \ 
     4804   lbcnfd.F90 \ 
     4805   ldfdyn_oce.F90 \ 
     4806   ldftra_oce.F90 \ 
     4807   lib_mpp.F90 \ 
     4808   lib_print.f90 \ 
    47964809   $(MODEL_LIB)(dom_oce.o) \ 
    47974810   $(MODEL_LIB)(in_out_manager.o) \ 
     
    48084821   $(MODEL_LIB)(prtctl.o) \ 
    48094822   $(MODEL_LIB)(zdfmxl.o) \ 
    4810    dom_oce.F90 \ 
    4811    in_out_manager.F90 \ 
    4812    lbclnk.F90 \ 
    4813    lbcnfd.F90 \ 
    4814    ldfdyn_oce.F90 \ 
    4815    ldftra_oce.F90 \ 
    4816    lib_mpp.F90 \ 
    4817    lib_print.f90 \ 
    48184823   oce.F90 \ 
    48194824   par_kind.F90 \ 
     
    48224827   prtctl.F90 \ 
    48234828   zdfmxl.F90 \ 
     4829   dom_oce.F90 \ 
     4830   in_out_manager.F90 \ 
     4831   lbclnk.F90 \ 
     4832   ldfdyn_oce.F90 \ 
     4833   ldfslp.F90 \ 
     4834   lib_mpp.F90 \ 
    48244835   $(MODEL_LIB)(dom_oce.o) \ 
    48254836   $(MODEL_LIB)(in_out_manager.o) \ 
     
    48304841   $(MODEL_LIB)(oce.o) \ 
    48314842   $(MODEL_LIB)(phycst.o) \ 
    4832    dom_oce.F90 \ 
    4833    in_out_manager.F90 \ 
    4834    lbclnk.F90 \ 
    4835    ldfdyn_oce.F90 \ 
    4836    ldfslp.F90 \ 
    4837    lib_mpp.F90 \ 
    4838    oce.F90 \ 
    4839    phycst.F90 \ 
     4843   oce.F90 \ 
     4844   phycst.F90 \ 
     4845   ldftra_oce.F90 \ 
    48404846   $(MODEL_LIB)(ldftra_oce.o) \ 
    4841    ldftra_oce.F90 \ 
    48424847   domzgr_substitute.h90 \ 
    48434848   ldfdyn_antarctic.h90 \ 
     
    48574862   ldfdyn_oce.F90 
    48584863$(MODEL_LIB)(ldfeiv.o) :   \ 
     4864   closea.F90 \ 
     4865   dianam.F90 \ 
     4866   domngb.F90 \ 
     4867   dom_oce.F90 \ 
     4868   fldread.F90 \ 
     4869   in_out_manager.F90 \ 
     4870   iom_def.F90 \ 
     4871   iom.F90 \ 
     4872   iom_ioipsl.F90 \ 
     4873   iom_nf90.F90 \ 
     4874   iom_rstdimg.F90 \ 
     4875   lbclnk.F90 \ 
     4876   lbcnfd.F90 \ 
     4877   ldfdyn_oce.F90 \ 
     4878   ldftra_oce.F90 \ 
     4879   lib_mpp.F90 \ 
     4880   lib_print.f90 \ 
    48594881   $(MODEL_LIB)(closea.o) \ 
    48604882   $(MODEL_LIB)(dianam.o) \ 
    4861    $(MODEL_LIB)(dom_oce.o) \ 
    48624883   $(MODEL_LIB)(domngb.o) \ 
     4884   $(MODEL_LIB)(dom_oce.o) \ 
    48634885   $(MODEL_LIB)(fldread.o) \ 
    48644886   $(MODEL_LIB)(in_out_manager.o) \ 
    4865    $(MODEL_LIB)(iom.o) \ 
    48664887   $(MODEL_LIB)(iom_def.o) \ 
    48674888   $(MODEL_LIB)(iom_ioipsl.o) \ 
    48684889   $(MODEL_LIB)(iom_nf90.o) \ 
     4890   $(MODEL_LIB)(iom.o) \ 
    48694891   $(MODEL_LIB)(iom_rstdimg.o) \ 
    48704892   $(MODEL_LIB)(lbclnk.o) \ 
     
    48814903   $(MODEL_LIB)(sbc_oce.o) \ 
    48824904   $(MODEL_LIB)(zdfmxl.o) \ 
    4883    closea.F90 \ 
    4884    dianam.F90 \ 
    4885    dom_oce.F90 \ 
    4886    domngb.F90 \ 
    4887    fldread.F90 \ 
    4888    in_out_manager.F90 \ 
    4889    iom.F90 \ 
    4890    iom_def.F90 \ 
    4891    iom_ioipsl.F90 \ 
    4892    iom_nf90.F90 \ 
    4893    iom_rstdimg.F90 \ 
    4894    lbclnk.F90 \ 
    4895    lbcnfd.F90 \ 
    4896    ldfdyn_oce.F90 \ 
     4905   oce.F90 \ 
     4906   par_kind.F90 \ 
     4907   par_oce.F90 \ 
     4908   phycst.F90 \ 
     4909   prtctl.F90 \ 
     4910   sbc_oce.F90 \ 
     4911   zdfmxl.F90 \ 
     4912   dom_oce.F90 \ 
     4913   in_out_manager.F90 \ 
     4914   iom.F90 \ 
     4915   lbclnk.F90 \ 
     4916   ldfslp.F90 \ 
    48974917   ldftra_oce.F90 \ 
    4898    lib_mpp.F90 \ 
    4899    lib_print.f90 \ 
    4900    oce.F90 \ 
    4901    par_kind.F90 \ 
    4902    par_oce.F90 \ 
    4903    phycst.F90 \ 
    4904    prtctl.F90 \ 
    4905    sbc_oce.F90 \ 
    4906    zdfmxl.F90 \ 
    49074918   $(MODEL_LIB)(dom_oce.o) \ 
    49084919   $(MODEL_LIB)(in_out_manager.o) \ 
     
    49164927   $(MODEL_LIB)(sbc_oce.o) \ 
    49174928   $(MODEL_LIB)(sbcrnf.o) \ 
    4918    dom_oce.F90 \ 
    4919    in_out_manager.F90 \ 
    4920    iom.F90 \ 
    4921    lbclnk.F90 \ 
    4922    ldfslp.F90 \ 
    4923    ldftra_oce.F90 \ 
    49244929   oce.F90 \ 
    49254930   phycst.F90 \ 
     
    49324937   ldfeiv.F90 
    49334938$(MODEL_LIB)(ldfslp.o) :   \ 
     4939   dom_oce.F90 \ 
     4940   in_out_manager.F90 \ 
     4941   iom.F90 \ 
     4942   lbcnfd.F90 \ 
     4943   lib_mpp.F90 \ 
     4944   lib_print.f90 \ 
    49344945   $(MODEL_LIB)(dom_oce.o) \ 
    49354946   $(MODEL_LIB)(in_out_manager.o) \ 
     
    49434954   $(MODEL_LIB)(prtctl.o) \ 
    49444955   $(MODEL_LIB)(zdf_oce.o) \ 
    4945    dom_oce.F90 \ 
    4946    in_out_manager.F90 \ 
    4947    iom.F90 \ 
    4948    lbcnfd.F90 \ 
    4949    lib_mpp.F90 \ 
    4950    lib_print.f90 \ 
    49514956   oce.F90 \ 
    49524957   par_kind.F90 \ 
     
    49544959   prtctl.F90 \ 
    49554960   zdf_oce.F90 \ 
     4961   dom_oce.F90 \ 
     4962   in_out_manager.F90 \ 
     4963   lbclnk.F90 \ 
     4964   ldfdyn_oce.F90 \ 
     4965   ldftra_oce.F90 \ 
    49564966   $(MODEL_LIB)(dom_oce.o) \ 
    49574967   $(MODEL_LIB)(in_out_manager.o) \ 
     
    49634973   $(MODEL_LIB)(prtctl.o) \ 
    49644974   $(MODEL_LIB)(zdfmxl.o) \ 
    4965    dom_oce.F90 \ 
    4966    in_out_manager.F90 \ 
    4967    lbclnk.F90 \ 
    4968    ldfdyn_oce.F90 \ 
    4969    ldftra_oce.F90 \ 
    49704975   oce.F90 \ 
    49714976   phycst.F90 \ 
     
    49774982   ldfslp.F90 
    49784983$(MODEL_LIB)(ldftra.o) :   \ 
     4984   dom_oce.F90 \ 
     4985   in_out_manager.F90 \ 
     4986   lbclnk.F90 \ 
     4987   lbcnfd.F90 \ 
     4988   ldfdyn_oce.F90 \ 
     4989   ldftra_oce.F90 \ 
     4990   lib_mpp.F90 \ 
     4991   lib_print.f90 \ 
    49794992   $(MODEL_LIB)(dom_oce.o) \ 
    49804993   $(MODEL_LIB)(in_out_manager.o) \ 
     
    49915004   $(MODEL_LIB)(prtctl.o) \ 
    49925005   $(MODEL_LIB)(zdfmxl.o) \ 
    4993    dom_oce.F90 \ 
    4994    in_out_manager.F90 \ 
    4995    lbclnk.F90 \ 
    4996    lbcnfd.F90 \ 
    4997    ldfdyn_oce.F90 \ 
    4998    ldftra_oce.F90 \ 
    4999    lib_mpp.F90 \ 
    5000    lib_print.f90 \ 
    50015006   oce.F90 \ 
    50025007   par_kind.F90 \ 
     
    50055010   prtctl.F90 \ 
    50065011   zdfmxl.F90 \ 
     5012   dom_oce.F90 \ 
     5013   in_out_manager.F90 \ 
     5014   lbclnk.F90 \ 
     5015   ldfslp.F90 \ 
     5016   ldftra_oce.F90 \ 
     5017   lib_mpp.F90 \ 
    50075018   $(MODEL_LIB)(dom_oce.o) \ 
    50085019   $(MODEL_LIB)(in_out_manager.o) \ 
     
    50135024   $(MODEL_LIB)(oce.o) \ 
    50145025   $(MODEL_LIB)(phycst.o) \ 
    5015    dom_oce.F90 \ 
    5016    in_out_manager.F90 \ 
    5017    lbclnk.F90 \ 
    5018    ldfslp.F90 \ 
    5019    ldftra_oce.F90 \ 
    5020    lib_mpp.F90 \ 
    50215026   oce.F90 \ 
    50225027   phycst.F90 \ 
     
    50395044   lib_cray.f90 
    50405045$(MODEL_LIB)(lib_mpp.o) :  \ 
    5041    $(MODEL_LIB)(dom_oce.o) \ 
    5042    $(MODEL_LIB)(in_out_manager.o) \ 
    5043    $(MODEL_LIB)(lib_print.o) \ 
    5044    $(MODEL_LIB)(oce.o) \ 
    5045    $(MODEL_LIB)(par_kind.o) \ 
    5046    $(MODEL_LIB)(par_oce.o) \ 
    5047    dom_oce.F90 \ 
    5048    in_out_manager.F90 \ 
    5049    lib_print.f90 \ 
    5050    oce.F90 \ 
    5051    par_kind.F90 \ 
    5052    par_oce.F90 \ 
     5046   dom_oce.F90 \ 
     5047   in_out_manager.F90 \ 
     5048   lib_print.f90 \ 
     5049   $(MODEL_LIB)(dom_oce.o) \ 
     5050   $(MODEL_LIB)(in_out_manager.o) \ 
     5051   $(MODEL_LIB)(lib_print.o) \ 
     5052   $(MODEL_LIB)(oce.o) \ 
     5053   $(MODEL_LIB)(par_kind.o) \ 
     5054   $(MODEL_LIB)(par_oce.o) \ 
     5055   oce.F90 \ 
     5056   par_kind.F90 \ 
     5057   par_oce.F90 \ 
     5058   dom_oce.F90 \ 
     5059   in_out_manager.F90 \ 
     5060   lbcnfd.F90 \ 
    50535061   $(MODEL_LIB)(dom_oce.o) \ 
    50545062   $(MODEL_LIB)(in_out_manager.o) \ 
    50555063   $(MODEL_LIB)(lbcnfd.o) \ 
    5056    dom_oce.F90 \ 
    5057    in_out_manager.F90 \ 
    5058    lbcnfd.F90 \ 
    50595064   $(AGRIF_LIB) \ 
    50605065   KEY_CPP \ 
     
    50655070   lib_print.f90 
    50665071$(MODEL_LIB)(limadv_2.o) : \ 
     5072   dom_oce.F90 \ 
     5073   in_out_manager.F90 \ 
     5074   lbcnfd.F90 \ 
     5075   lib_mpp.F90 \ 
     5076   lib_print.f90 \ 
    50675077   $(MODEL_LIB)(dom_oce.o) \ 
    50685078   $(MODEL_LIB)(in_out_manager.o) \ 
     
    50745084   $(MODEL_LIB)(par_kind.o) \ 
    50755085   $(MODEL_LIB)(par_oce.o) \ 
    5076    dom_oce.F90 \ 
    5077    in_out_manager.F90 \ 
    5078    lbcnfd.F90 \ 
    5079    lib_mpp.F90 \ 
    5080    lib_print.f90 \ 
    50815086   oce.F90 \ 
    50825087   par_ice_2.F90 \