Ignore:
Timestamp:
2009-03-27T15:02:19+01:00 (12 years ago)
Author:
rblod
Message:

Update lib_mpp, see ticket #379

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/ORCA2_LIM_PISCES/scripts/BB_make

    r1331 r1344  
    155155     key_traldf_c3d \ 
    156156     key_traldf_eiv \ 
    157      key_trcbbc \ 
    158      key_trcbbl_adv \ 
    159      key_trcbbl_dif \ 
    160157     key_trc_dia3d \ 
    161158     key_trc_diaadd \ 
    162159     key_trc_diabio \ 
    163160     key_trc_diatrd \ 
     161     key_trc_zdfddm \ 
     162     key_trcbbc \ 
     163     key_trcbbl_adv \ 
     164     key_trcbbl_dif \ 
    164165     key_trcdmp \ 
    165166     key_trcldf_eiv \ 
    166167     key_trcldf_iso \ 
    167      key_trc_zdfddm \ 
    168168     key_trddyn \ 
    169169     key_trdmld \ 
     
    196196      $(MODEL_LIB)(agrif_user.o)\ 
    197197      $(MODEL_LIB)(albedo.o)\ 
     198      $(MODEL_LIB)(bdy_oce.o)\ 
     199      $(MODEL_LIB)(bdy_par.o)\ 
    198200      $(MODEL_LIB)(bdydta.o)\ 
    199201      $(MODEL_LIB)(bdydyn.o)\ 
    200202      $(MODEL_LIB)(bdyini.o)\ 
    201       $(MODEL_LIB)(bdy_oce.o)\ 
    202       $(MODEL_LIB)(bdy_par.o)\ 
    203203      $(MODEL_LIB)(bdytides.o)\ 
    204204      $(MODEL_LIB)(bdytra.o)\ 
    205205      $(MODEL_LIB)(bdyvol.o)\ 
    206206      $(MODEL_LIB)(c1d.o)\ 
     207      $(MODEL_LIB)(cla.o)\ 
    207208      $(MODEL_LIB)(cla_div.o)\ 
    208209      $(MODEL_LIB)(cla_dynspg.o)\ 
    209       $(MODEL_LIB)(cla.o)\ 
    210210      $(MODEL_LIB)(closea.o)\ 
    211211      $(MODEL_LIB)(cpl_oasis3.o)\ 
     
    221221      $(MODEL_LIB)(diaptr.o)\ 
    222222      $(MODEL_LIB)(diaspr.o)\ 
     223      $(MODEL_LIB)(diawri.o)\ 
    223224      $(MODEL_LIB)(diawri_c1d.o)\ 
    224       $(MODEL_LIB)(diawri.o)\ 
    225225      $(MODEL_LIB)(divcur.o)\ 
     226      $(MODEL_LIB)(dom_ice_2.o)\ 
     227      $(MODEL_LIB)(dom_oce.o)\ 
    226228      $(MODEL_LIB)(domain.o)\ 
    227229      $(MODEL_LIB)(domcfg.o)\ 
    228230      $(MODEL_LIB)(domhgr.o)\ 
    229       $(MODEL_LIB)(dom_ice_2.o)\ 
    230231      $(MODEL_LIB)(dommsk.o)\ 
    231       $(MODEL_LIB)(dom_oce.o)\ 
    232232      $(MODEL_LIB)(domstp.o)\ 
    233233      $(MODEL_LIB)(domvvl.o)\ 
     
    236236      $(MODEL_LIB)(dtasal.o)\ 
    237237      $(MODEL_LIB)(dtatem.o)\ 
     238      $(MODEL_LIB)(dynadv.o)\ 
    238239      $(MODEL_LIB)(dynadv_cen2.o)\ 
    239       $(MODEL_LIB)(dynadv.o)\ 
    240240      $(MODEL_LIB)(dynadv_ubs.o)\ 
    241241      $(MODEL_LIB)(dyncor_c1d.o)\ 
    242242      $(MODEL_LIB)(dynhpg.o)\ 
    243243      $(MODEL_LIB)(dynkeg.o)\ 
     244      $(MODEL_LIB)(dynldf.o)\ 
    244245      $(MODEL_LIB)(dynldf_bilap.o)\ 
    245246      $(MODEL_LIB)(dynldf_bilapg.o)\ 
    246       $(MODEL_LIB)(dynldf.o)\ 
    247247      $(MODEL_LIB)(dynldf_iso.o)\ 
    248248      $(MODEL_LIB)(dynldf_lap.o)\ 
     249      $(MODEL_LIB)(dynnxt.o)\ 
    249250      $(MODEL_LIB)(dynnxt_c1d.o)\ 
    250       $(MODEL_LIB)(dynnxt.o)\ 
     251      $(MODEL_LIB)(dynspg.o)\ 
    251252      $(MODEL_LIB)(dynspg_exp.o)\ 
    252       $(MODEL_LIB)(dynspg.o)\ 
    253253      $(MODEL_LIB)(dynspg_flt.o)\ 
    254254      $(MODEL_LIB)(dynspg_oce.o)\ 
     
    257257      $(MODEL_LIB)(dynvor.o)\ 
    258258      $(MODEL_LIB)(dynzad.o)\ 
     259      $(MODEL_LIB)(dynzdf.o)\ 
    259260      $(MODEL_LIB)(dynzdf_exp.o)\ 
    260       $(MODEL_LIB)(dynzdf.o)\ 
    261261      $(MODEL_LIB)(dynzdf_imp.o)\ 
    262262      $(MODEL_LIB)(eosbn2.o)\ 
    263263      $(MODEL_LIB)(fldread.o)\ 
    264264      $(MODEL_LIB)(flo4rk.o)\ 
     265      $(MODEL_LIB)(flo_oce.o)\ 
    265266      $(MODEL_LIB)(floats.o)\ 
    266267      $(MODEL_LIB)(floblk.o)\ 
    267268      $(MODEL_LIB)(flodom.o)\ 
    268       $(MODEL_LIB)(flo_oce.o)\ 
    269269      $(MODEL_LIB)(flowri.o)\ 
    270270      $(MODEL_LIB)(geo2ocean.o)\ 
    271271      $(MODEL_LIB)(ice_2.o)\ 
     272      $(MODEL_LIB)(ice_oce.o)\ 
    272273      $(MODEL_LIB)(iceini_2.o)\ 
    273       $(MODEL_LIB)(ice_oce.o)\ 
    274274      $(MODEL_LIB)(in_out_manager.o)\ 
     275      $(MODEL_LIB)(iom.o)\ 
    275276      $(MODEL_LIB)(iom_def.o)\ 
    276       $(MODEL_LIB)(iom.o)\ 
    277277      $(MODEL_LIB)(iom_ioipsl.o)\ 
    278278      $(MODEL_LIB)(iom_nf90.o)\ 
     
    280280      $(MODEL_LIB)(istate.o)\ 
    281281      $(MODEL_LIB)(lbclnk.o)\ 
     282      $(MODEL_LIB)(lbcnfd.o)\ 
    282283      $(MODEL_LIB)(ldfdyn.o)\ 
    283284      $(MODEL_LIB)(ldfdyn_oce.o)\ 
     
    306307      $(MODEL_LIB)(mppini.o)\ 
    307308      $(MODEL_LIB)(oasis4_date.o)\ 
     309      $(MODEL_LIB)(obc_oce.o)\ 
     310      $(MODEL_LIB)(obc_par.o)\ 
    308311      $(MODEL_LIB)(obccli.o)\ 
    309312      $(MODEL_LIB)(obcdom.o)\ 
    310313      $(MODEL_LIB)(obcdta.o)\ 
     314      $(MODEL_LIB)(obcdyn.o)\ 
    311315      $(MODEL_LIB)(obcdyn_bt.o)\ 
    312       $(MODEL_LIB)(obcdyn.o)\ 
    313316      $(MODEL_LIB)(obcfla.o)\ 
    314317      $(MODEL_LIB)(obcini.o)\ 
    315       $(MODEL_LIB)(obc_oce.o)\ 
    316       $(MODEL_LIB)(obc_par.o)\ 
    317318      $(MODEL_LIB)(obcrad.o)\ 
    318319      $(MODEL_LIB)(obcrst.o)\ 
     
    351352      $(MODEL_LIB)(prtctl_trc.o)\ 
    352353      $(MODEL_LIB)(restart.o)\ 
     354      $(MODEL_LIB)(sbc_ice.o)\ 
     355      $(MODEL_LIB)(sbc_oce.o)\ 
    353356      $(MODEL_LIB)(sbcana.o)\ 
    354357      $(MODEL_LIB)(sbcblk_clio.o)\ 
     
    357360      $(MODEL_LIB)(sbcflx.o)\ 
    358361      $(MODEL_LIB)(sbcfwb.o)\ 
    359       $(MODEL_LIB)(sbc_ice.o)\ 
    360362      $(MODEL_LIB)(sbcice_if.o)\ 
     363      $(MODEL_LIB)(sbcice_lim.o)\ 
    361364      $(MODEL_LIB)(sbcice_lim_2.o)\ 
    362       $(MODEL_LIB)(sbcice_lim.o)\ 
    363365      $(MODEL_LIB)(sbcmod.o)\ 
    364       $(MODEL_LIB)(sbc_oce.o)\ 
    365366      $(MODEL_LIB)(sbcrnf.o)\ 
    366367      $(MODEL_LIB)(sbcssm.o)\ 
    367368      $(MODEL_LIB)(sbcssr.o)\ 
     369      $(MODEL_LIB)(sed.o)\ 
    368370      $(MODEL_LIB)(sedadv.o)\ 
    369371      $(MODEL_LIB)(sedarr.o)\ 
     
    373375      $(MODEL_LIB)(seddsr.o)\ 
    374376      $(MODEL_LIB)(seddta.o)\ 
    375       $(MODEL_LIB)(sed.o)\ 
    376377      $(MODEL_LIB)(sedini.o)\ 
    377378      $(MODEL_LIB)(sedmat.o)\ 
     
    384385      $(MODEL_LIB)(sms_lobster.o)\ 
    385386      $(MODEL_LIB)(sms_pisces.o)\ 
     387      $(MODEL_LIB)(sol_oce.o)\ 
    386388      $(MODEL_LIB)(solfet.o)\ 
    387389      $(MODEL_LIB)(solisl.o)\ 
    388390      $(MODEL_LIB)(solmat.o)\ 
    389       $(MODEL_LIB)(sol_oce.o)\ 
    390391      $(MODEL_LIB)(solpcg.o)\ 
    391392      $(MODEL_LIB)(solsor.o)\ 
    392393      $(MODEL_LIB)(solver.o)\ 
     394      $(MODEL_LIB)(step.o)\ 
    393395      $(MODEL_LIB)(step_c1d.o)\ 
    394       $(MODEL_LIB)(step.o)\ 
    395396      $(MODEL_LIB)(stpctl.o)\ 
    396397      $(MODEL_LIB)(thd_ice_2.o)\ 
     398      $(MODEL_LIB)(traadv.o)\ 
    397399      $(MODEL_LIB)(traadv_cen2.o)\ 
    398400      $(MODEL_LIB)(traadv_eiv.o)\ 
    399       $(MODEL_LIB)(traadv.o)\ 
     401      $(MODEL_LIB)(traadv_muscl.o)\ 
    400402      $(MODEL_LIB)(traadv_muscl2.o)\ 
    401       $(MODEL_LIB)(traadv_muscl.o)\ 
    402403      $(MODEL_LIB)(traadv_qck.o)\ 
    403404      $(MODEL_LIB)(traadv_tvd.o)\ 
     
    406407      $(MODEL_LIB)(trabbl.o)\ 
    407408      $(MODEL_LIB)(tradmp.o)\ 
     409      $(MODEL_LIB)(traldf.o)\ 
    408410      $(MODEL_LIB)(traldf_bilap.o)\ 
    409411      $(MODEL_LIB)(traldf_bilapg.o)\ 
    410       $(MODEL_LIB)(traldf.o)\ 
    411412      $(MODEL_LIB)(traldf_iso.o)\ 
    412413      $(MODEL_LIB)(traldf_lap.o)\ 
     
    415416      $(MODEL_LIB)(traqsr.o)\ 
    416417      $(MODEL_LIB)(trasbc.o)\ 
     418      $(MODEL_LIB)(trazdf.o)\ 
    417419      $(MODEL_LIB)(trazdf_exp.o)\ 
    418       $(MODEL_LIB)(trazdf.o)\ 
    419420      $(MODEL_LIB)(trazdf_imp.o)\ 
     421      $(MODEL_LIB)(trc.o)\ 
     422      $(MODEL_LIB)(trc_oce.o)\ 
    420423      $(MODEL_LIB)(trcadv_cen2.o)\ 
     424      $(MODEL_LIB)(trcadv_muscl.o)\ 
    421425      $(MODEL_LIB)(trcadv_muscl2.o)\ 
    422       $(MODEL_LIB)(trcadv_muscl.o)\ 
    423426      $(MODEL_LIB)(trcadv_smolar.o)\ 
    424427      $(MODEL_LIB)(trcadv_tvd.o)\ 
     
    426429      $(MODEL_LIB)(trcbbl.o)\ 
    427430      $(MODEL_LIB)(trcbio.o)\ 
     431      $(MODEL_LIB)(trcctl.o)\ 
    428432      $(MODEL_LIB)(trcctl_c14b.o)\ 
    429433      $(MODEL_LIB)(trcctl_cfc.o)\ 
    430       $(MODEL_LIB)(trcctl.o)\ 
    431434      $(MODEL_LIB)(trcctl_lobster.o)\ 
    432435      $(MODEL_LIB)(trcctl_my_trc.o)\ 
     
    436439      $(MODEL_LIB)(trcdta.o)\ 
    437440      $(MODEL_LIB)(trcexp.o)\ 
    438       $(MODEL_LIB)(trc.o)\ 
     441      $(MODEL_LIB)(trcini.o)\ 
    439442      $(MODEL_LIB)(trcini_c14b.o)\ 
    440443      $(MODEL_LIB)(trcini_cfc.o)\ 
    441       $(MODEL_LIB)(trcini.o)\ 
    442444      $(MODEL_LIB)(trcini_lobster.o)\ 
    443445      $(MODEL_LIB)(trcini_my_trc.o)\ 
     
    455457      $(MODEL_LIB)(trclsm_pisces.o)\ 
    456458      $(MODEL_LIB)(trcnxt.o)\ 
    457       $(MODEL_LIB)(trc_oce.o)\ 
    458459      $(MODEL_LIB)(trcopt.o)\ 
    459460      $(MODEL_LIB)(trcrad.o)\ 
     
    461462      $(MODEL_LIB)(trcsbc.o)\ 
    462463      $(MODEL_LIB)(trcsed.o)\ 
     464      $(MODEL_LIB)(trcsms.o)\ 
    463465      $(MODEL_LIB)(trcsms_c14b.o)\ 
    464466      $(MODEL_LIB)(trcsms_cfc.o)\ 
    465       $(MODEL_LIB)(trcsms.o)\ 
    466467      $(MODEL_LIB)(trcsms_lobster.o)\ 
    467468      $(MODEL_LIB)(trcsms_my_trc.o)\ 
    468469      $(MODEL_LIB)(trcsms_pisces.o)\ 
    469470      $(MODEL_LIB)(trcstp.o)\ 
     471      $(MODEL_LIB)(trctrp.o)\ 
    470472      $(MODEL_LIB)(trctrp_ctl.o)\ 
    471       $(MODEL_LIB)(trctrp.o)\ 
    472473      $(MODEL_LIB)(trctrp_lec.o)\ 
    473474      $(MODEL_LIB)(trczdf_exp.o)\ 
     
    489490      $(MODEL_LIB)(trp_trc.o)\ 
    490491      $(MODEL_LIB)(wzvmod.o)\ 
     492      $(MODEL_LIB)(zdf_oce.o)\ 
    491493      $(MODEL_LIB)(zdfbfr.o)\ 
    492494      $(MODEL_LIB)(zdfddm.o)\ 
     
    495497      $(MODEL_LIB)(zdfkpp.o)\ 
    496498      $(MODEL_LIB)(zdfmxl.o)\ 
    497       $(MODEL_LIB)(zdf_oce.o)\ 
    498499      $(MODEL_LIB)(zdfric.o)\ 
     500      $(MODEL_LIB)(zdftke.o)\ 
    499501      $(MODEL_LIB)(zdftke2.o)\ 
    500       $(MODEL_LIB)(zdftke.o)\ 
    501502      $(MODEL_LIB)(zpshde.o)\ 
    502503      $(MODEL_LIB)(zpshde_trc.o) 
     
    660661   par_kind.F90 \ 
    661662   par_oce.F90 \ 
    662    dom_oce.F90 \ 
    663    $(MODEL_LIB)(dom_oce.o) \ 
    664    $(MODEL_LIB)(par_oce.o) \ 
     663   $(MODEL_LIB)(dom_oce.o) \ 
     664   $(MODEL_LIB)(par_oce.o) \ 
     665   dom_oce.F90 \ 
    665666   par_oce.F90 \ 
    666667   KEY_CPP \ 
    667668   agrif_oce.F90 
    668669$(MODEL_LIB)(agrif_opa_interp.o) :  \ 
    669    dom_oce.F90 \ 
    670    in_out_manager.F90 \ 
    671    lib_print.f90 \ 
    672    $(MODEL_LIB)(dom_oce.o) \ 
    673    $(MODEL_LIB)(in_out_manager.o) \ 
    674    $(MODEL_LIB)(lib_print.o) \ 
    675    $(MODEL_LIB)(par_kind.o) \ 
    676    $(MODEL_LIB)(par_oce.o) \ 
    677    par_kind.F90 \ 
    678    par_oce.F90 \ 
     670   $(MODEL_LIB)(dom_oce.o) \ 
     671   $(MODEL_LIB)(in_out_manager.o) \ 
     672   $(MODEL_LIB)(lib_print.o) \ 
     673   $(MODEL_LIB)(par_kind.o) \ 
     674   $(MODEL_LIB)(par_oce.o) \ 
     675   dom_oce.F90 \ 
     676   in_out_manager.F90 \ 
     677   lib_print.f90 \ 
     678   par_kind.F90 \ 
     679   par_oce.F90 \ 
     680   $(MODEL_LIB)(agrif_oce.o) \ 
     681   $(MODEL_LIB)(dom_oce.o) \ 
     682   $(MODEL_LIB)(in_out_manager.o) \ 
     683   $(MODEL_LIB)(oce.o) \ 
     684   $(MODEL_LIB)(par_oce.o) \ 
     685   $(MODEL_LIB)(phycst.o) \ 
     686   $(MODEL_LIB)(sol_oce.o) \ 
    679687   agrif_oce.F90 \ 
    680688   dom_oce.F90 \ 
    681689   in_out_manager.F90 \ 
    682    $(MODEL_LIB)(agrif_oce.o) \ 
    683    $(MODEL_LIB)(dom_oce.o) \ 
    684    $(MODEL_LIB)(in_out_manager.o) \ 
    685    $(MODEL_LIB)(oce.o) \ 
    686    $(MODEL_LIB)(par_oce.o) \ 
    687    $(MODEL_LIB)(phycst.o) \ 
    688    $(MODEL_LIB)(sol_oce.o) \ 
    689690   oce.F90 \ 
    690691   par_oce.F90 \ 
     
    697698   agrif_opa_interp.F90 
    698699$(MODEL_LIB)(agrif_opa_sponge.o) :  \ 
    699    dom_oce.F90 \ 
    700    lib_print.f90 \ 
    701    $(MODEL_LIB)(dom_oce.o) \ 
    702    $(MODEL_LIB)(lib_print.o) \ 
    703    $(MODEL_LIB)(par_kind.o) \ 
    704    $(MODEL_LIB)(par_oce.o) \ 
    705    par_kind.F90 \ 
    706    par_oce.F90 \ 
     700   $(MODEL_LIB)(dom_oce.o) \ 
     701   $(MODEL_LIB)(lib_print.o) \ 
     702   $(MODEL_LIB)(par_kind.o) \ 
     703   $(MODEL_LIB)(par_oce.o) \ 
     704   dom_oce.F90 \ 
     705   lib_print.f90 \ 
     706   par_kind.F90 \ 
     707   par_oce.F90 \ 
     708   $(MODEL_LIB)(agrif_oce.o) \ 
     709   $(MODEL_LIB)(dom_oce.o) \ 
     710   $(MODEL_LIB)(in_out_manager.o) \ 
     711   $(MODEL_LIB)(oce.o) \ 
     712   $(MODEL_LIB)(par_oce.o) \ 
    707713   agrif_oce.F90 \ 
    708714   dom_oce.F90 \ 
    709715   in_out_manager.F90 \ 
    710    $(MODEL_LIB)(agrif_oce.o) \ 
    711    $(MODEL_LIB)(dom_oce.o) \ 
    712    $(MODEL_LIB)(in_out_manager.o) \ 
    713    $(MODEL_LIB)(oce.o) \ 
    714    $(MODEL_LIB)(par_oce.o) \ 
    715716   oce.F90 \ 
    716717   par_oce.F90 \ 
     
    720721   agrif_opa_sponge.F90 
    721722$(MODEL_LIB)(agrif_opa_update.o) :  \ 
    722    bdy_oce.F90 \ 
    723    dom_oce.F90 \ 
    724    domvvl.F90 \ 
    725    in_out_manager.F90 \ 
    726    lbclnk.F90 \ 
    727    lib_mpp.F90 \ 
    728723   $(MODEL_LIB)(bdy_oce.o) \ 
    729724   $(MODEL_LIB)(dom_oce.o) \ 
     
    740735   $(MODEL_LIB)(prtctl.o) \ 
    741736   $(MODEL_LIB)(sbc_oce.o) \ 
     737   bdy_oce.F90 \ 
     738   dom_oce.F90 \ 
     739   domvvl.F90 \ 
     740   in_out_manager.F90 \ 
     741   lbclnk.F90 \ 
     742   lib_mpp.F90 \ 
    742743   obc_oce.F90 \ 
    743744   obc_par.F90 \ 
     
    748749   prtctl.F90 \ 
    749750   sbc_oce.F90 \ 
     751   $(MODEL_LIB)(agrif_oce.o) \ 
     752   $(MODEL_LIB)(cla_div.o) \ 
     753   $(MODEL_LIB)(divcur.o) \ 
     754   $(MODEL_LIB)(dom_oce.o) \ 
     755   $(MODEL_LIB)(oce.o) \ 
     756   $(MODEL_LIB)(par_oce.o) \ 
     757   $(MODEL_LIB)(wzvmod.o) \ 
    750758   agrif_oce.F90 \ 
    751759   cla_div.F90 \ 
    752760   divcur.F90 \ 
    753761   dom_oce.F90 \ 
    754    $(MODEL_LIB)(agrif_oce.o) \ 
    755    $(MODEL_LIB)(cla_div.o) \ 
    756    $(MODEL_LIB)(divcur.o) \ 
    757    $(MODEL_LIB)(dom_oce.o) \ 
    758    $(MODEL_LIB)(oce.o) \ 
    759    $(MODEL_LIB)(par_oce.o) \ 
    760    $(MODEL_LIB)(wzvmod.o) \ 
    761762   oce.F90 \ 
    762763   par_oce.F90 \ 
     
    767768   agrif_opa_update.F90 
    768769$(MODEL_LIB)(agrif_top_interp.o) :  \ 
    769    dom_oce.F90 \ 
    770770   $(MODEL_LIB)(dom_oce.o) \ 
    771771   $(MODEL_LIB)(par_kind.o) \ 
    772772   $(MODEL_LIB)(par_oce.o) \ 
    773773   $(MODEL_LIB)(par_trc.o) \ 
     774   dom_oce.F90 \ 
    774775   par_kind.F90 \ 
    775776   par_oce.F90 \ 
    776777   par_trc.F90 \ 
    777    agrif_oce.F90 \ 
    778    dom_oce.F90 \ 
    779778   $(MODEL_LIB)(agrif_oce.o) \ 
    780779   $(MODEL_LIB)(dom_oce.o) \ 
     
    783782   $(MODEL_LIB)(sol_oce.o) \ 
    784783   $(MODEL_LIB)(trc.o) \ 
     784   agrif_oce.F90 \ 
     785   dom_oce.F90 \ 
    785786   oce.F90 \ 
    786787   par_oce.F90 \ 
     
    793794   agrif_top_interp.F90 
    794795$(MODEL_LIB)(agrif_top_sponge.o) :  \ 
    795    dom_oce.F90 \ 
    796    lib_print.f90 \ 
    797796   $(MODEL_LIB)(dom_oce.o) \ 
    798797   $(MODEL_LIB)(lib_print.o) \ 
     
    800799   $(MODEL_LIB)(par_oce.o) \ 
    801800   $(MODEL_LIB)(par_trc.o) \ 
     801   dom_oce.F90 \ 
     802   lib_print.f90 \ 
    802803   par_kind.F90 \ 
    803804   par_oce.F90 \ 
    804805   par_trc.F90 \ 
     806   $(MODEL_LIB)(agrif_oce.o) \ 
     807   $(MODEL_LIB)(dom_oce.o) \ 
     808   $(MODEL_LIB)(in_out_manager.o) \ 
     809   $(MODEL_LIB)(oce.o) \ 
     810   $(MODEL_LIB)(par_oce.o) \ 
     811   $(MODEL_LIB)(trc.o) \ 
    805812   agrif_oce.F90 \ 
    806813   dom_oce.F90 \ 
    807814   in_out_manager.F90 \ 
    808    $(MODEL_LIB)(agrif_oce.o) \ 
    809    $(MODEL_LIB)(dom_oce.o) \ 
    810    $(MODEL_LIB)(in_out_manager.o) \ 
    811    $(MODEL_LIB)(oce.o) \ 
    812    $(MODEL_LIB)(par_oce.o) \ 
    813    $(MODEL_LIB)(trc.o) \ 
    814815   oce.F90 \ 
    815816   par_oce.F90 \ 
     
    820821   agrif_top_sponge.F90 
    821822$(MODEL_LIB)(agrif_top_update.o) :  \ 
    822    dom_oce.F90 \ 
    823823   $(MODEL_LIB)(dom_oce.o) \ 
    824824   $(MODEL_LIB)(par_kind.o) \ 
    825825   $(MODEL_LIB)(par_oce.o) \ 
    826826   $(MODEL_LIB)(par_trc.o) \ 
     827   dom_oce.F90 \ 
    827828   par_kind.F90 \ 
    828829   par_oce.F90 \ 
    829830   par_trc.F90 \ 
     831   $(MODEL_LIB)(agrif_oce.o) \ 
     832   $(MODEL_LIB)(dom_oce.o) \ 
     833   $(MODEL_LIB)(oce.o) \ 
     834   $(MODEL_LIB)(par_oce.o) \ 
     835   $(MODEL_LIB)(trc.o) \ 
    830836   agrif_oce.F90 \ 
    831837   dom_oce.F90 \ 
    832    $(MODEL_LIB)(agrif_oce.o) \ 
    833    $(MODEL_LIB)(dom_oce.o) \ 
    834    $(MODEL_LIB)(oce.o) \ 
    835    $(MODEL_LIB)(par_oce.o) \ 
    836    $(MODEL_LIB)(trc.o) \ 
    837838   oce.F90 \ 
    838839   par_oce.F90 \ 
     
    843844   agrif_top_update.F90 
    844845$(MODEL_LIB)(agrif_user.o) :  \ 
     846   $(MODEL_LIB)(agrif_oce.o) \ 
     847   $(MODEL_LIB)(bdy_par.o) \ 
     848   $(MODEL_LIB)(bdyini.o) \ 
     849   $(MODEL_LIB)(c1d.o) \ 
     850   $(MODEL_LIB)(cla_div.o) \ 
     851   $(MODEL_LIB)(cpl_oasis3.o) \ 
     852   $(MODEL_LIB)(cpl_oasis4.o) \ 
     853   $(MODEL_LIB)(daymod.o) \ 
     854   $(MODEL_LIB)(diaptr.o) \ 
     855   $(MODEL_LIB)(divcur.o) \ 
     856   $(MODEL_LIB)(dom_oce.o) \ 
     857   $(MODEL_LIB)(domain.o) \ 
     858   $(MODEL_LIB)(domcfg.o) \ 
     859   $(MODEL_LIB)(dtasal.o) \ 
     860   $(MODEL_LIB)(dtatem.o) \ 
     861   $(MODEL_LIB)(dyncor_c1d.o) \ 
     862   $(MODEL_LIB)(dynspg_oce.o) \ 
     863   $(MODEL_LIB)(eosbn2.o) \ 
     864   $(MODEL_LIB)(in_out_manager.o) \ 
     865   $(MODEL_LIB)(iom.o) \ 
     866   $(MODEL_LIB)(istate.o) \ 
     867   $(MODEL_LIB)(ldfdyn.o) \ 
     868   $(MODEL_LIB)(ldftra.o) \ 
     869   $(MODEL_LIB)(lib_mpp.o) \ 
     870   $(MODEL_LIB)(lib_print.o) \ 
     871   $(MODEL_LIB)(mppini.o) \ 
     872   $(MODEL_LIB)(obc_par.o) \ 
     873   $(MODEL_LIB)(obcini.o) \ 
     874   $(MODEL_LIB)(oce.o) \ 
     875   $(MODEL_LIB)(par_kind.o) \ 
     876   $(MODEL_LIB)(par_oce.o) \ 
     877   $(MODEL_LIB)(par_trc.o) \ 
     878   $(MODEL_LIB)(phycst.o) \ 
     879   $(MODEL_LIB)(prtctl.o) \ 
     880   $(MODEL_LIB)(sbc_oce.o) \ 
     881   $(MODEL_LIB)(sol_oce.o) \ 
     882   $(MODEL_LIB)(step.o) \ 
     883   $(MODEL_LIB)(step_c1d.o) \ 
     884   $(MODEL_LIB)(trc.o) \ 
     885   $(MODEL_LIB)(trcini.o) \ 
     886   $(MODEL_LIB)(trdmod.o) \ 
     887   $(MODEL_LIB)(trdmod_oce.o) \ 
     888   $(MODEL_LIB)(wzvmod.o) \ 
     889   $(MODEL_LIB)(zdf_oce.o) \ 
     890   $(MODEL_LIB)(zdfini.o) \ 
     891   $(MODEL_LIB)(zdfmxl.o) \ 
     892   $(MODEL_LIB)(zpshde.o) \ 
    845893   agrif_oce.F90 \ 
     894   bdy_par.F90 \ 
    846895   bdyini.F90 \ 
    847    bdy_par.F90 \ 
    848896   c1d.F90 \ 
    849897   cla_div.F90 \ 
     
    853901   diaptr.F90 \ 
    854902   divcur.F90 \ 
     903   dom_oce.F90 \ 
    855904   domain.F90 \ 
    856905   domcfg.F90 \ 
    857    dom_oce.F90 \ 
    858906   dtasal.F90 \ 
    859907   dtatem.F90 \ 
     
    868916   lib_mpp.F90 \ 
    869917   lib_print.f90 \ 
    870    $(MODEL_LIB)(agrif_oce.o) \ 
    871    $(MODEL_LIB)(bdyini.o) \ 
    872    $(MODEL_LIB)(bdy_par.o) \ 
    873    $(MODEL_LIB)(c1d.o) \ 
    874    $(MODEL_LIB)(cla_div.o) \ 
    875    $(MODEL_LIB)(cpl_oasis3.o) \ 
    876    $(MODEL_LIB)(cpl_oasis4.o) \ 
    877    $(MODEL_LIB)(daymod.o) \ 
    878    $(MODEL_LIB)(diaptr.o) \ 
    879    $(MODEL_LIB)(divcur.o) \ 
    880    $(MODEL_LIB)(domain.o) \ 
    881    $(MODEL_LIB)(domcfg.o) \ 
    882    $(MODEL_LIB)(dom_oce.o) \ 
    883    $(MODEL_LIB)(dtasal.o) \ 
    884    $(MODEL_LIB)(dtatem.o) \ 
    885    $(MODEL_LIB)(dyncor_c1d.o) \ 
    886    $(MODEL_LIB)(dynspg_oce.o) \ 
    887    $(MODEL_LIB)(eosbn2.o) \ 
    888    $(MODEL_LIB)(in_out_manager.o) \ 
    889    $(MODEL_LIB)(iom.o) \ 
    890    $(MODEL_LIB)(istate.o) \ 
    891    $(MODEL_LIB)(ldfdyn.o) \ 
    892    $(MODEL_LIB)(ldftra.o) \ 
    893    $(MODEL_LIB)(lib_mpp.o) \ 
    894    $(MODEL_LIB)(lib_print.o) \ 
    895    $(MODEL_LIB)(mppini.o) \ 
    896    $(MODEL_LIB)(obcini.o) \ 
    897    $(MODEL_LIB)(obc_par.o) \ 
    898    $(MODEL_LIB)(oce.o) \ 
    899    $(MODEL_LIB)(par_kind.o) \ 
    900    $(MODEL_LIB)(par_oce.o) \ 
    901    $(MODEL_LIB)(par_trc.o) \ 
    902    $(MODEL_LIB)(phycst.o) \ 
    903    $(MODEL_LIB)(prtctl.o) \ 
    904    $(MODEL_LIB)(sbc_oce.o) \ 
    905    $(MODEL_LIB)(sol_oce.o) \ 
    906    $(MODEL_LIB)(step_c1d.o) \ 
    907    $(MODEL_LIB)(step.o) \ 
    908    $(MODEL_LIB)(trcini.o) \ 
    909    $(MODEL_LIB)(trc.o) \ 
    910    $(MODEL_LIB)(trdmod.o) \ 
    911    $(MODEL_LIB)(trdmod_oce.o) \ 
    912    $(MODEL_LIB)(wzvmod.o) \ 
    913    $(MODEL_LIB)(zdfini.o) \ 
    914    $(MODEL_LIB)(zdfmxl.o) \ 
    915    $(MODEL_LIB)(zdf_oce.o) \ 
    916    $(MODEL_LIB)(zpshde.o) \ 
    917918   mppini.F90 \ 
     919   obc_par.F90 \ 
    918920   obcini.F90 \ 
    919    obc_par.F90 \ 
    920921   oce.F90 \ 
    921922   par_kind.F90 \ 
     
    926927   sbc_oce.F90 \ 
    927928   sol_oce.F90 \ 
     929   step.F90 \ 
    928930   step_c1d.F90 \ 
    929    step.F90 \ 
    930931   trc.F90 \ 
    931932   trcini.F90 \ 
     
    933934   trdmod_oce.F90 \ 
    934935   wzvmod.F90 \ 
     936   zdf_oce.F90 \ 
    935937   zdfini.F90 \ 
    936938   zdfmxl.F90 \ 
    937    zdf_oce.F90 \ 
    938939   zpshde.F90 \ 
     940   $(MODEL_LIB)(agrif_oce.o) \ 
     941   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     942   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     943   $(MODEL_LIB)(agrif_opa_update.o) \ 
     944   $(MODEL_LIB)(agrif_top_interp.o) \ 
     945   $(MODEL_LIB)(agrif_top_sponge.o) \ 
     946   $(MODEL_LIB)(agrif_top_update.o) \ 
     947   $(MODEL_LIB)(dom_oce.o) \ 
     948   $(MODEL_LIB)(ice_oce.o) \ 
     949   $(MODEL_LIB)(in_out_manager.o) \ 
     950   $(MODEL_LIB)(oce.o) \ 
     951   $(MODEL_LIB)(opa.o) \ 
     952   $(MODEL_LIB)(par_oce.o) \ 
     953   $(MODEL_LIB)(sol_oce.o) \ 
     954   $(MODEL_LIB)(tradmp.o) \ 
     955   $(MODEL_LIB)(trc.o) \ 
    939956   agrif_oce.F90 \ 
    940957   agrif_opa_interp.F90 \ 
     
    947964   ice_oce.F90 \ 
    948965   in_out_manager.F90 \ 
    949    $(MODEL_LIB)(agrif_oce.o) \ 
    950    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    951    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    952    $(MODEL_LIB)(agrif_opa_update.o) \ 
    953    $(MODEL_LIB)(agrif_top_interp.o) \ 
    954    $(MODEL_LIB)(agrif_top_sponge.o) \ 
    955    $(MODEL_LIB)(agrif_top_update.o) \ 
    956    $(MODEL_LIB)(dom_oce.o) \ 
    957    $(MODEL_LIB)(ice_oce.o) \ 
    958    $(MODEL_LIB)(in_out_manager.o) \ 
    959    $(MODEL_LIB)(oce.o) \ 
    960    $(MODEL_LIB)(opa.o) \ 
    961    $(MODEL_LIB)(par_oce.o) \ 
    962    $(MODEL_LIB)(sol_oce.o) \ 
    963    $(MODEL_LIB)(tradmp.o) \ 
    964    $(MODEL_LIB)(trc.o) \ 
    965966   oce.F90 \ 
    966967   opa.F90 \ 
     
    973974   agrif_user.F90 
    974975$(MODEL_LIB)(albedo.o) :   \ 
    975    in_out_manager.F90 \ 
    976    lib_print.f90 \ 
    977    $(MODEL_LIB)(in_out_manager.o) \ 
    978    $(MODEL_LIB)(lib_print.o) \ 
    979    $(MODEL_LIB)(par_kind.o) \ 
    980    $(MODEL_LIB)(par_oce.o) \ 
    981    par_kind.F90 \ 
    982    par_oce.F90 \ 
    983    in_out_manager.F90 \ 
    984    $(MODEL_LIB)(in_out_manager.o) \ 
    985    $(MODEL_LIB)(phycst.o) \ 
     976   $(MODEL_LIB)(in_out_manager.o) \ 
     977   $(MODEL_LIB)(lib_print.o) \ 
     978   $(MODEL_LIB)(par_kind.o) \ 
     979   $(MODEL_LIB)(par_oce.o) \ 
     980   in_out_manager.F90 \ 
     981   lib_print.f90 \ 
     982   par_kind.F90 \ 
     983   par_oce.F90 \ 
     984   $(MODEL_LIB)(in_out_manager.o) \ 
     985   $(MODEL_LIB)(phycst.o) \ 
     986   in_out_manager.F90 \ 
    986987   phycst.F90 \ 
    987988   KEY_CPP \ 
    988989   albedo.F90 
     990$(MODEL_LIB)(bdy_oce.o) :  \ 
     991   $(MODEL_LIB)(par_kind.o) \ 
     992   par_kind.F90 \ 
     993   $(MODEL_LIB)(bdy_par.o) \ 
     994   $(MODEL_LIB)(par_oce.o) \ 
     995   bdy_par.F90 \ 
     996   par_oce.F90 \ 
     997   KEY_CPP \ 
     998   bdy_oce.F90 
     999$(MODEL_LIB)(bdy_par.o) :  \ 
     1000   KEY_CPP \ 
     1001   bdy_par.F90 
    9891002$(MODEL_LIB)(bdydta.o) :   \ 
     1003   $(MODEL_LIB)(bdy_oce.o) \ 
     1004   $(MODEL_LIB)(bdy_par.o) \ 
     1005   $(MODEL_LIB)(daymod.o) \ 
     1006   $(MODEL_LIB)(dom_oce.o) \ 
     1007   $(MODEL_LIB)(in_out_manager.o) \ 
     1008   $(MODEL_LIB)(iom.o) \ 
     1009   $(MODEL_LIB)(iom_def.o) \ 
     1010   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1011   $(MODEL_LIB)(iom_nf90.o) \ 
     1012   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1013   $(MODEL_LIB)(lbclnk.o) \ 
     1014   $(MODEL_LIB)(lib_print.o) \ 
     1015   $(MODEL_LIB)(oce.o) \ 
     1016   $(MODEL_LIB)(par_kind.o) \ 
     1017   $(MODEL_LIB)(par_oce.o) \ 
     1018   $(MODEL_LIB)(phycst.o) \ 
     1019   $(MODEL_LIB)(prtctl.o) \ 
     1020   $(MODEL_LIB)(restart.o) \ 
    9901021   bdy_oce.F90 \ 
    9911022   bdy_par.F90 \ 
     
    9931024   dom_oce.F90 \ 
    9941025   in_out_manager.F90 \ 
     1026   iom.F90 \ 
    9951027   iom_def.F90 \ 
    996    iom.F90 \ 
    9971028   iom_ioipsl.F90 \ 
    9981029   iom_nf90.F90 \ 
     
    10001031   lbclnk.F90 \ 
    10011032   lib_print.f90 \ 
     1033   oce.F90 \ 
     1034   par_kind.F90 \ 
     1035   par_oce.F90 \ 
     1036   phycst.F90 \ 
     1037   prtctl.F90 \ 
     1038   restart.F90 \ 
     1039   $(MODEL_LIB)(bdy_oce.o) \ 
     1040   $(MODEL_LIB)(bdytides.o) \ 
     1041   $(MODEL_LIB)(daymod.o) \ 
     1042   $(MODEL_LIB)(dom_oce.o) \ 
     1043   $(MODEL_LIB)(in_out_manager.o) \ 
     1044   $(MODEL_LIB)(iom.o) \ 
     1045   $(MODEL_LIB)(oce.o) \ 
     1046   $(MODEL_LIB)(phycst.o) \ 
     1047   bdy_oce.F90 \ 
     1048   bdytides.F90 \ 
     1049   daymod.F90 \ 
     1050   dom_oce.F90 \ 
     1051   in_out_manager.F90 \ 
     1052   iom.F90 \ 
     1053   oce.F90 \ 
     1054   phycst.F90 \ 
     1055   $(IOIPSL_LIB) \ 
     1056   KEY_CPP \ 
     1057   bdydta.F90 
     1058$(MODEL_LIB)(bdydyn.o) :   \ 
    10021059   $(MODEL_LIB)(bdy_oce.o) \ 
    10031060   $(MODEL_LIB)(bdy_par.o) \ 
     
    10051062   $(MODEL_LIB)(dom_oce.o) \ 
    10061063   $(MODEL_LIB)(in_out_manager.o) \ 
     1064   $(MODEL_LIB)(iom.o) \ 
     1065   $(MODEL_LIB)(lbclnk.o) \ 
     1066   $(MODEL_LIB)(lbcnfd.o) \ 
     1067   $(MODEL_LIB)(lib_mpp.o) \ 
     1068   $(MODEL_LIB)(lib_print.o) \ 
     1069   $(MODEL_LIB)(oce.o) \ 
     1070   $(MODEL_LIB)(par_kind.o) \ 
     1071   $(MODEL_LIB)(par_oce.o) \ 
     1072   $(MODEL_LIB)(phycst.o) \ 
     1073   bdy_oce.F90 \ 
     1074   bdy_par.F90 \ 
     1075   daymod.F90 \ 
     1076   dom_oce.F90 \ 
     1077   in_out_manager.F90 \ 
     1078   iom.F90 \ 
     1079   lbclnk.F90 \ 
     1080   lbcnfd.F90 \ 
     1081   lib_mpp.F90 \ 
     1082   lib_print.f90 \ 
     1083   oce.F90 \ 
     1084   par_kind.F90 \ 
     1085   par_oce.F90 \ 
     1086   phycst.F90 \ 
     1087   $(MODEL_LIB)(bdy_oce.o) \ 
     1088   $(MODEL_LIB)(bdytides.o) \ 
     1089   $(MODEL_LIB)(dom_oce.o) \ 
     1090   $(MODEL_LIB)(dynspg_oce.o) \ 
     1091   $(MODEL_LIB)(in_out_manager.o) \ 
     1092   $(MODEL_LIB)(lbclnk.o) \ 
     1093   $(MODEL_LIB)(oce.o) \ 
     1094   $(MODEL_LIB)(phycst.o) \ 
     1095   bdy_oce.F90 \ 
     1096   bdytides.F90 \ 
     1097   dom_oce.F90 \ 
     1098   dynspg_oce.F90 \ 
     1099   in_out_manager.F90 \ 
     1100   lbclnk.F90 \ 
     1101   oce.F90 \ 
     1102   phycst.F90 \ 
     1103   KEY_CPP \ 
     1104   bdydyn.F90 
     1105$(MODEL_LIB)(bdyini.o) :   \ 
     1106   $(MODEL_LIB)(bdy_oce.o) \ 
     1107   $(MODEL_LIB)(bdy_par.o) \ 
     1108   $(MODEL_LIB)(daymod.o) \ 
     1109   $(MODEL_LIB)(dom_oce.o) \ 
     1110   $(MODEL_LIB)(in_out_manager.o) \ 
     1111   $(MODEL_LIB)(iom.o) \ 
    10071112   $(MODEL_LIB)(iom_def.o) \ 
    10081113   $(MODEL_LIB)(iom_ioipsl.o) \ 
    10091114   $(MODEL_LIB)(iom_nf90.o) \ 
    1010    $(MODEL_LIB)(iom.o) \ 
    10111115   $(MODEL_LIB)(iom_rstdimg.o) \ 
    10121116   $(MODEL_LIB)(lbclnk.o) \ 
    1013    $(MODEL_LIB)(lib_print.o) \ 
    1014    $(MODEL_LIB)(oce.o) \ 
    1015    $(MODEL_LIB)(par_kind.o) \ 
    1016    $(MODEL_LIB)(par_oce.o) \ 
    1017    $(MODEL_LIB)(phycst.o) \ 
    1018    $(MODEL_LIB)(prtctl.o) \ 
    1019    $(MODEL_LIB)(restart.o) \ 
    1020    oce.F90 \ 
    1021    par_kind.F90 \ 
    1022    par_oce.F90 \ 
    1023    phycst.F90 \ 
    1024    prtctl.F90 \ 
    1025    restart.F90 \ 
    1026    bdy_oce.F90 \ 
    1027    bdytides.F90 \ 
    1028    daymod.F90 \ 
    1029    dom_oce.F90 \ 
    1030    in_out_manager.F90 \ 
    1031    iom.F90 \ 
    1032    $(MODEL_LIB)(bdy_oce.o) \ 
    1033    $(MODEL_LIB)(bdytides.o) \ 
    1034    $(MODEL_LIB)(daymod.o) \ 
    1035    $(MODEL_LIB)(dom_oce.o) \ 
    1036    $(MODEL_LIB)(in_out_manager.o) \ 
    1037    $(MODEL_LIB)(iom.o) \ 
    1038    $(MODEL_LIB)(oce.o) \ 
    1039    $(MODEL_LIB)(phycst.o) \ 
    1040    oce.F90 \ 
    1041    phycst.F90 \ 
    1042    $(IOIPSL_LIB) \ 
    1043    KEY_CPP \ 
    1044    bdydta.F90 
    1045 $(MODEL_LIB)(bdydyn.o) :   \ 
     1117   $(MODEL_LIB)(lbcnfd.o) \ 
     1118   $(MODEL_LIB)(lib_mpp.o) \ 
     1119   $(MODEL_LIB)(lib_print.o) \ 
     1120   $(MODEL_LIB)(oce.o) \ 
     1121   $(MODEL_LIB)(par_kind.o) \ 
     1122   $(MODEL_LIB)(par_oce.o) \ 
     1123   $(MODEL_LIB)(phycst.o) \ 
    10461124   bdy_oce.F90 \ 
    10471125   bdy_par.F90 \ 
     
    10501128   in_out_manager.F90 \ 
    10511129   iom.F90 \ 
    1052    lbclnk.F90 \ 
    1053    lib_mpp.F90 \ 
    1054    lib_print.f90 \ 
     1130   iom_def.F90 \ 
     1131   iom_ioipsl.F90 \ 
     1132   iom_nf90.F90 \ 
     1133   iom_rstdimg.F90 \ 
     1134   lbclnk.F90 \ 
     1135   lbcnfd.F90 \ 
     1136   lib_mpp.F90 \ 
     1137   lib_print.f90 \ 
     1138   oce.F90 \ 
     1139   par_kind.F90 \ 
     1140   par_oce.F90 \ 
     1141   phycst.F90 \ 
     1142   $(MODEL_LIB)(bdy_oce.o) \ 
     1143   $(MODEL_LIB)(bdytides.o) \ 
     1144   $(MODEL_LIB)(dom_oce.o) \ 
     1145   $(MODEL_LIB)(in_out_manager.o) \ 
     1146   $(MODEL_LIB)(iom.o) \ 
     1147   $(MODEL_LIB)(lbclnk.o) \ 
     1148   $(MODEL_LIB)(lib_mpp.o) \ 
     1149   $(MODEL_LIB)(oce.o) \ 
     1150   bdy_oce.F90 \ 
     1151   bdytides.F90 \ 
     1152   dom_oce.F90 \ 
     1153   in_out_manager.F90 \ 
     1154   iom.F90 \ 
     1155   lbclnk.F90 \ 
     1156   lib_mpp.F90 \ 
     1157   oce.F90 \ 
     1158   KEY_CPP \ 
     1159   bdyini.F90 
     1160$(MODEL_LIB)(bdytides.o) : \ 
     1161   $(MODEL_LIB)(bdy_par.o) \ 
     1162   $(MODEL_LIB)(dom_oce.o) \ 
     1163   $(MODEL_LIB)(in_out_manager.o) \ 
     1164   $(MODEL_LIB)(iom.o) \ 
     1165   $(MODEL_LIB)(iom_def.o) \ 
     1166   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1167   $(MODEL_LIB)(iom_nf90.o) \ 
     1168   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1169   $(MODEL_LIB)(lbclnk.o) \ 
     1170   $(MODEL_LIB)(lbcnfd.o) \ 
     1171   $(MODEL_LIB)(lib_mpp.o) \ 
     1172   $(MODEL_LIB)(lib_print.o) \ 
     1173   $(MODEL_LIB)(oce.o) \ 
     1174   $(MODEL_LIB)(par_kind.o) \ 
     1175   $(MODEL_LIB)(par_oce.o) \ 
     1176   $(MODEL_LIB)(phycst.o) \ 
     1177   $(MODEL_LIB)(prtctl.o) \ 
     1178   $(MODEL_LIB)(restart.o) \ 
     1179   bdy_par.F90 \ 
     1180   dom_oce.F90 \ 
     1181   in_out_manager.F90 \ 
     1182   iom.F90 \ 
     1183   iom_def.F90 \ 
     1184   iom_ioipsl.F90 \ 
     1185   iom_nf90.F90 \ 
     1186   iom_rstdimg.F90 \ 
     1187   lbclnk.F90 \ 
     1188   lbcnfd.F90 \ 
     1189   lib_mpp.F90 \ 
     1190   lib_print.f90 \ 
     1191   oce.F90 \ 
     1192   par_kind.F90 \ 
     1193   par_oce.F90 \ 
     1194   phycst.F90 \ 
     1195   prtctl.F90 \ 
     1196   restart.F90 \ 
    10551197   $(MODEL_LIB)(bdy_oce.o) \ 
    10561198   $(MODEL_LIB)(bdy_par.o) \ 
     
    10601202   $(MODEL_LIB)(iom.o) \ 
    10611203   $(MODEL_LIB)(lbclnk.o) \ 
    1062    $(MODEL_LIB)(lib_mpp.o) \ 
    1063    $(MODEL_LIB)(lib_print.o) \ 
    1064    $(MODEL_LIB)(oce.o) \ 
    1065    $(MODEL_LIB)(par_kind.o) \ 
    1066    $(MODEL_LIB)(par_oce.o) \ 
    1067    $(MODEL_LIB)(phycst.o) \ 
    1068    oce.F90 \ 
    1069    par_kind.F90 \ 
    1070    par_oce.F90 \ 
    1071    phycst.F90 \ 
    1072    bdy_oce.F90 \ 
    1073    bdytides.F90 \ 
    1074    dom_oce.F90 \ 
    1075    dynspg_oce.F90 \ 
    1076    in_out_manager.F90 \ 
    1077    lbclnk.F90 \ 
    1078    $(MODEL_LIB)(bdy_oce.o) \ 
    1079    $(MODEL_LIB)(bdytides.o) \ 
    1080    $(MODEL_LIB)(dom_oce.o) \ 
    1081    $(MODEL_LIB)(dynspg_oce.o) \ 
    1082    $(MODEL_LIB)(in_out_manager.o) \ 
    1083    $(MODEL_LIB)(lbclnk.o) \ 
    1084    $(MODEL_LIB)(oce.o) \ 
    1085    $(MODEL_LIB)(phycst.o) \ 
    1086    oce.F90 \ 
    1087    phycst.F90 \ 
    1088    KEY_CPP \ 
    1089    bdydyn.F90 
    1090 $(MODEL_LIB)(bdyini.o) :   \ 
     1204   $(MODEL_LIB)(oce.o) \ 
     1205   $(MODEL_LIB)(phycst.o) \ 
    10911206   bdy_oce.F90 \ 
    10921207   bdy_par.F90 \ 
     
    10941209   dom_oce.F90 \ 
    10951210   in_out_manager.F90 \ 
    1096    iom_def.F90 \ 
    10971211   iom.F90 \ 
    1098    iom_ioipsl.F90 \ 
    1099    iom_nf90.F90 \ 
    1100    iom_rstdimg.F90 \ 
    1101    lbclnk.F90 \ 
    1102    lib_mpp.F90 \ 
    1103    lib_print.f90 \ 
    1104    $(MODEL_LIB)(bdy_oce.o) \ 
    1105    $(MODEL_LIB)(bdy_par.o) \ 
    1106    $(MODEL_LIB)(daymod.o) \ 
    1107    $(MODEL_LIB)(dom_oce.o) \ 
    1108    $(MODEL_LIB)(in_out_manager.o) \ 
    1109    $(MODEL_LIB)(iom_def.o) \ 
    1110    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1111    $(MODEL_LIB)(iom_nf90.o) \ 
    1112    $(MODEL_LIB)(iom.o) \ 
    1113    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1114    $(MODEL_LIB)(lbclnk.o) \ 
    1115    $(MODEL_LIB)(lib_mpp.o) \ 
    1116    $(MODEL_LIB)(lib_print.o) \ 
    1117    $(MODEL_LIB)(oce.o) \ 
    1118    $(MODEL_LIB)(par_kind.o) \ 
    1119    $(MODEL_LIB)(par_oce.o) \ 
    1120    $(MODEL_LIB)(phycst.o) \ 
    1121    oce.F90 \ 
    1122    par_kind.F90 \ 
    1123    par_oce.F90 \ 
    1124    phycst.F90 \ 
    1125    bdy_oce.F90 \ 
    1126    bdytides.F90 \ 
    1127    dom_oce.F90 \ 
    1128    in_out_manager.F90 \ 
    1129    iom.F90 \ 
    1130    lbclnk.F90 \ 
    1131    lib_mpp.F90 \ 
    1132    $(MODEL_LIB)(bdy_oce.o) \ 
    1133    $(MODEL_LIB)(bdytides.o) \ 
    1134    $(MODEL_LIB)(dom_oce.o) \ 
    1135    $(MODEL_LIB)(in_out_manager.o) \ 
    1136    $(MODEL_LIB)(iom.o) \ 
    1137    $(MODEL_LIB)(lbclnk.o) \ 
    1138    $(MODEL_LIB)(lib_mpp.o) \ 
    1139    $(MODEL_LIB)(oce.o) \ 
    1140    oce.F90 \ 
    1141    KEY_CPP \ 
    1142    bdyini.F90 
    1143 $(MODEL_LIB)(bdy_oce.o) :  \ 
    1144    $(MODEL_LIB)(par_kind.o) \ 
    1145    par_kind.F90 \ 
    1146    bdy_par.F90 \ 
    1147    $(MODEL_LIB)(bdy_par.o) \ 
    1148    $(MODEL_LIB)(par_oce.o) \ 
    1149    par_oce.F90 \ 
    1150    KEY_CPP \ 
    1151    bdy_oce.F90 
    1152 $(MODEL_LIB)(bdy_par.o) :  \ 
    1153    KEY_CPP \ 
    1154    bdy_par.F90 
    1155 $(MODEL_LIB)(bdytides.o) : \ 
    1156    bdy_par.F90 \ 
    1157    dom_oce.F90 \ 
    1158    in_out_manager.F90 \ 
    1159    iom_def.F90 \ 
    1160    iom.F90 \ 
    1161    iom_ioipsl.F90 \ 
    1162    iom_nf90.F90 \ 
    1163    iom_rstdimg.F90 \ 
    1164    lbclnk.F90 \ 
    1165    lib_mpp.F90 \ 
    1166    lib_print.f90 \ 
    1167    $(MODEL_LIB)(bdy_par.o) \ 
    1168    $(MODEL_LIB)(dom_oce.o) \ 
    1169    $(MODEL_LIB)(in_out_manager.o) \ 
    1170    $(MODEL_LIB)(iom_def.o) \ 
    1171    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1172    $(MODEL_LIB)(iom_nf90.o) \ 
    1173    $(MODEL_LIB)(iom.o) \ 
    1174    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1175    $(MODEL_LIB)(lbclnk.o) \ 
    1176    $(MODEL_LIB)(lib_mpp.o) \ 
    1177    $(MODEL_LIB)(lib_print.o) \ 
    1178    $(MODEL_LIB)(oce.o) \ 
    1179    $(MODEL_LIB)(par_kind.o) \ 
    1180    $(MODEL_LIB)(par_oce.o) \ 
    1181    $(MODEL_LIB)(phycst.o) \ 
    1182    $(MODEL_LIB)(prtctl.o) \ 
    1183    $(MODEL_LIB)(restart.o) \ 
    1184    oce.F90 \ 
    1185    par_kind.F90 \ 
    1186    par_oce.F90 \ 
    1187    phycst.F90 \ 
    1188    prtctl.F90 \ 
    1189    restart.F90 \ 
    1190    bdy_oce.F90 \ 
    1191    bdy_par.F90 \ 
    1192    daymod.F90 \ 
    1193    dom_oce.F90 \ 
    1194    in_out_manager.F90 \ 
    1195    iom.F90 \ 
    1196    lbclnk.F90 \ 
    1197    $(MODEL_LIB)(bdy_oce.o) \ 
    1198    $(MODEL_LIB)(bdy_par.o) \ 
    1199    $(MODEL_LIB)(daymod.o) \ 
    1200    $(MODEL_LIB)(dom_oce.o) \ 
    1201    $(MODEL_LIB)(in_out_manager.o) \ 
    1202    $(MODEL_LIB)(iom.o) \ 
    1203    $(MODEL_LIB)(lbclnk.o) \ 
    1204    $(MODEL_LIB)(oce.o) \ 
    1205    $(MODEL_LIB)(phycst.o) \ 
     1212   lbclnk.F90 \ 
    12061213   oce.F90 \ 
    12071214   phycst.F90 \ 
     
    12091216   bdytides.F90 
    12101217$(MODEL_LIB)(bdytra.o) :   \ 
     1218   $(MODEL_LIB)(bdy_par.o) \ 
     1219   $(MODEL_LIB)(dom_oce.o) \ 
     1220   $(MODEL_LIB)(in_out_manager.o) \ 
     1221   $(MODEL_LIB)(lbcnfd.o) \ 
     1222   $(MODEL_LIB)(lib_mpp.o) \ 
     1223   $(MODEL_LIB)(lib_print.o) \ 
     1224   $(MODEL_LIB)(oce.o) \ 
     1225   $(MODEL_LIB)(par_kind.o) \ 
     1226   $(MODEL_LIB)(par_oce.o) \ 
    12111227   bdy_par.F90 \ 
    12121228   dom_oce.F90 \ 
    12131229   in_out_manager.F90 \ 
    1214    lib_mpp.F90 \ 
    1215    lib_print.f90 \ 
    1216    $(MODEL_LIB)(bdy_par.o) \ 
    1217    $(MODEL_LIB)(dom_oce.o) \ 
    1218    $(MODEL_LIB)(in_out_manager.o) \ 
    1219    $(MODEL_LIB)(lib_mpp.o) \ 
    1220    $(MODEL_LIB)(lib_print.o) \ 
    1221    $(MODEL_LIB)(oce.o) \ 
    1222    $(MODEL_LIB)(par_kind.o) \ 
    1223    $(MODEL_LIB)(par_oce.o) \ 
    1224    oce.F90 \ 
    1225    par_kind.F90 \ 
    1226    par_oce.F90 \ 
     1230   lbcnfd.F90 \ 
     1231   lib_mpp.F90 \ 
     1232   lib_print.f90 \ 
     1233   oce.F90 \ 
     1234   par_kind.F90 \ 
     1235   par_oce.F90 \ 
     1236   $(MODEL_LIB)(bdy_oce.o) \ 
     1237   $(MODEL_LIB)(dom_oce.o) \ 
     1238   $(MODEL_LIB)(in_out_manager.o) \ 
     1239   $(MODEL_LIB)(lbclnk.o) \ 
     1240   $(MODEL_LIB)(oce.o) \ 
    12271241   bdy_oce.F90 \ 
    12281242   dom_oce.F90 \ 
    12291243   in_out_manager.F90 \ 
    12301244   lbclnk.F90 \ 
    1231    $(MODEL_LIB)(bdy_oce.o) \ 
    1232    $(MODEL_LIB)(dom_oce.o) \ 
    1233    $(MODEL_LIB)(in_out_manager.o) \ 
    1234    $(MODEL_LIB)(lbclnk.o) \ 
    1235    $(MODEL_LIB)(oce.o) \ 
    12361245   oce.F90 \ 
    12371246   KEY_CPP \ 
    12381247   bdytra.F90 
    12391248$(MODEL_LIB)(bdyvol.o) :   \ 
     1249   $(MODEL_LIB)(bdy_par.o) \ 
     1250   $(MODEL_LIB)(dom_oce.o) \ 
     1251   $(MODEL_LIB)(in_out_manager.o) \ 
     1252   $(MODEL_LIB)(lbclnk.o) \ 
     1253   $(MODEL_LIB)(lbcnfd.o) \ 
     1254   $(MODEL_LIB)(lib_print.o) \ 
     1255   $(MODEL_LIB)(par_kind.o) \ 
     1256   $(MODEL_LIB)(par_oce.o) \ 
    12401257   bdy_par.F90 \ 
    12411258   dom_oce.F90 \ 
    12421259   in_out_manager.F90 \ 
    12431260   lbclnk.F90 \ 
    1244    lib_print.f90 \ 
    1245    $(MODEL_LIB)(bdy_par.o) \ 
    1246    $(MODEL_LIB)(dom_oce.o) \ 
    1247    $(MODEL_LIB)(in_out_manager.o) \ 
    1248    $(MODEL_LIB)(lbclnk.o) \ 
    1249    $(MODEL_LIB)(lib_print.o) \ 
    1250    $(MODEL_LIB)(par_kind.o) \ 
    1251    $(MODEL_LIB)(par_oce.o) \ 
    1252    par_kind.F90 \ 
    1253    par_oce.F90 \ 
     1261   lbcnfd.F90 \ 
     1262   lib_print.f90 \ 
     1263   par_kind.F90 \ 
     1264   par_oce.F90 \ 
     1265   $(MODEL_LIB)(bdy_oce.o) \ 
     1266   $(MODEL_LIB)(dom_oce.o) \ 
     1267   $(MODEL_LIB)(in_out_manager.o) \ 
     1268   $(MODEL_LIB)(lib_mpp.o) \ 
     1269   $(MODEL_LIB)(oce.o) \ 
     1270   $(MODEL_LIB)(phycst.o) \ 
     1271   $(MODEL_LIB)(sbc_oce.o) \ 
    12541272   bdy_oce.F90 \ 
    12551273   dom_oce.F90 \ 
    12561274   in_out_manager.F90 \ 
    12571275   lib_mpp.F90 \ 
    1258    $(MODEL_LIB)(bdy_oce.o) \ 
    1259    $(MODEL_LIB)(dom_oce.o) \ 
    1260    $(MODEL_LIB)(in_out_manager.o) \ 
    1261    $(MODEL_LIB)(lib_mpp.o) \ 
    1262    $(MODEL_LIB)(oce.o) \ 
    1263    $(MODEL_LIB)(phycst.o) \ 
    1264    $(MODEL_LIB)(sbc_oce.o) \ 
    12651276   oce.F90 \ 
    12661277   phycst.F90 \ 
     
    12721283   KEY_CPP \ 
    12731284   c1d.F90 
     1285$(MODEL_LIB)(cla.o) :   \ 
     1286   $(MODEL_LIB)(dom_oce.o) \ 
     1287   $(MODEL_LIB)(in_out_manager.o) \ 
     1288   $(MODEL_LIB)(lbclnk.o) \ 
     1289   $(MODEL_LIB)(lbcnfd.o) \ 
     1290   $(MODEL_LIB)(lib_mpp.o) \ 
     1291   $(MODEL_LIB)(lib_print.o) \ 
     1292   $(MODEL_LIB)(oce.o) \ 
     1293   $(MODEL_LIB)(par_kind.o) \ 
     1294   $(MODEL_LIB)(par_oce.o) \ 
     1295   dom_oce.F90 \ 
     1296   in_out_manager.F90 \ 
     1297   lbclnk.F90 \ 
     1298   lbcnfd.F90 \ 
     1299   lib_mpp.F90 \ 
     1300   lib_print.f90 \ 
     1301   oce.F90 \ 
     1302   par_kind.F90 \ 
     1303   par_oce.F90 \ 
     1304   $(MODEL_LIB)(dom_oce.o) \ 
     1305   $(MODEL_LIB)(in_out_manager.o) \ 
     1306   $(MODEL_LIB)(lbclnk.o) \ 
     1307   $(MODEL_LIB)(lib_mpp.o) \ 
     1308   $(MODEL_LIB)(oce.o) \ 
     1309   $(MODEL_LIB)(sbc_oce.o) \ 
     1310   dom_oce.F90 \ 
     1311   in_out_manager.F90 \ 
     1312   lbclnk.F90 \ 
     1313   lib_mpp.F90 \ 
     1314   oce.F90 \ 
     1315   sbc_oce.F90 \ 
     1316   domzgr_substitute.h90 \ 
     1317   vectopt_loop_substitute.h90 \ 
     1318   KEY_CPP \ 
     1319   cla.F90 
    12741320$(MODEL_LIB)(cla_div.o) :  \ 
    1275    dom_oce.F90 \ 
    1276    in_out_manager.F90 \ 
    1277    lbclnk.F90 \ 
    1278    lib_mpp.F90 \ 
    1279    lib_print.f90 \ 
    1280    $(MODEL_LIB)(dom_oce.o) \ 
    1281    $(MODEL_LIB)(in_out_manager.o) \ 
    1282    $(MODEL_LIB)(lbclnk.o) \ 
    1283    $(MODEL_LIB)(lib_mpp.o) \ 
    1284    $(MODEL_LIB)(lib_print.o) \ 
    1285    $(MODEL_LIB)(oce.o) \ 
    1286    $(MODEL_LIB)(par_kind.o) \ 
    1287    $(MODEL_LIB)(par_oce.o) \ 
    1288    oce.F90 \ 
    1289    par_kind.F90 \ 
    1290    par_oce.F90 \ 
    1291    dom_oce.F90 \ 
    1292    in_out_manager.F90 \ 
    1293    lbclnk.F90 \ 
    1294    lib_mpp.F90 \ 
    1295    $(MODEL_LIB)(dom_oce.o) \ 
    1296    $(MODEL_LIB)(in_out_manager.o) \ 
    1297    $(MODEL_LIB)(lbclnk.o) \ 
    1298    $(MODEL_LIB)(lib_mpp.o) \ 
    1299    $(MODEL_LIB)(oce.o) \ 
    1300    $(MODEL_LIB)(sbc_oce.o) \ 
     1321   $(MODEL_LIB)(dom_oce.o) \ 
     1322   $(MODEL_LIB)(in_out_manager.o) \ 
     1323   $(MODEL_LIB)(lbclnk.o) \ 
     1324   $(MODEL_LIB)(lbcnfd.o) \ 
     1325   $(MODEL_LIB)(lib_mpp.o) \ 
     1326   $(MODEL_LIB)(lib_print.o) \ 
     1327   $(MODEL_LIB)(oce.o) \ 
     1328   $(MODEL_LIB)(par_kind.o) \ 
     1329   $(MODEL_LIB)(par_oce.o) \ 
     1330   dom_oce.F90 \ 
     1331   in_out_manager.F90 \ 
     1332   lbclnk.F90 \ 
     1333   lbcnfd.F90 \ 
     1334   lib_mpp.F90 \ 
     1335   lib_print.f90 \ 
     1336   oce.F90 \ 
     1337   par_kind.F90 \ 
     1338   par_oce.F90 \ 
     1339   $(MODEL_LIB)(dom_oce.o) \ 
     1340   $(MODEL_LIB)(in_out_manager.o) \ 
     1341   $(MODEL_LIB)(lbclnk.o) \ 
     1342   $(MODEL_LIB)(lib_mpp.o) \ 
     1343   $(MODEL_LIB)(oce.o) \ 
     1344   $(MODEL_LIB)(sbc_oce.o) \ 
     1345   dom_oce.F90 \ 
     1346   in_out_manager.F90 \ 
     1347   lbclnk.F90 \ 
     1348   lib_mpp.F90 \ 
    13011349   oce.F90 \ 
    13021350   sbc_oce.F90 \ 
     
    13051353   cla_div.F90 
    13061354$(MODEL_LIB)(cla_dynspg.o) :  \ 
    1307    dom_oce.F90 \ 
    1308    dynspg_oce.F90 \ 
    1309    in_out_manager.F90 \ 
    1310    lbclnk.F90 \ 
    1311    lib_mpp.F90 \ 
    1312    lib_print.f90 \ 
    13131355   $(MODEL_LIB)(dom_oce.o) \ 
    13141356   $(MODEL_LIB)(dynspg_oce.o) \ 
    13151357   $(MODEL_LIB)(in_out_manager.o) \ 
    13161358   $(MODEL_LIB)(lbclnk.o) \ 
    1317    $(MODEL_LIB)(lib_mpp.o) \ 
    1318    $(MODEL_LIB)(lib_print.o) \ 
    1319    $(MODEL_LIB)(obccli.o) \ 
     1359   $(MODEL_LIB)(lbcnfd.o) \ 
     1360   $(MODEL_LIB)(lib_mpp.o) \ 
     1361   $(MODEL_LIB)(lib_print.o) \ 
    13201362   $(MODEL_LIB)(obc_oce.o) \ 
    13211363   $(MODEL_LIB)(obc_par.o) \ 
     1364   $(MODEL_LIB)(obccli.o) \ 
    13221365   $(MODEL_LIB)(oce.o) \ 
    13231366   $(MODEL_LIB)(par_kind.o) \ 
     
    13271370   $(MODEL_LIB)(sol_oce.o) \ 
    13281371   $(MODEL_LIB)(zdf_oce.o) \ 
    1329    obccli.F90 \ 
     1372   dom_oce.F90 \ 
     1373   dynspg_oce.F90 \ 
     1374   in_out_manager.F90 \ 
     1375   lbclnk.F90 \ 
     1376   lbcnfd.F90 \ 
     1377   lib_mpp.F90 \ 
     1378   lib_print.f90 \ 
    13301379   obc_oce.F90 \ 
    13311380   obc_par.F90 \ 
     1381   obccli.F90 \ 
    13321382   oce.F90 \ 
    13331383   par_kind.F90 \ 
     
    13371387   sol_oce.F90 \ 
    13381388   zdf_oce.F90 \ 
    1339    dom_oce.F90 \ 
    1340    in_out_manager.F90 \ 
    1341    lbclnk.F90 \ 
    1342    lib_mpp.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) \ 
     1389   $(MODEL_LIB)(dom_oce.o) \ 
     1390   $(MODEL_LIB)(in_out_manager.o) \ 
     1391   $(MODEL_LIB)(lbclnk.o) \ 
     1392   $(MODEL_LIB)(lib_mpp.o) \ 
     1393   $(MODEL_LIB)(obc_oce.o) \ 
    13471394   $(MODEL_LIB)(obcdyn.o) \ 
    1348    $(MODEL_LIB)(obc_oce.o) \ 
    13491395   $(MODEL_LIB)(obcvol.o) \ 
    13501396   $(MODEL_LIB)(oce.o) \ 
    13511397   $(MODEL_LIB)(phycst.o) \ 
    13521398   $(MODEL_LIB)(sbc_oce.o) \ 
     1399   $(MODEL_LIB)(sol_oce.o) \ 
    13531400   $(MODEL_LIB)(solfet.o) \ 
    1354    $(MODEL_LIB)(sol_oce.o) \ 
    13551401   $(MODEL_LIB)(solpcg.o) \ 
    13561402   $(MODEL_LIB)(solsor.o) \ 
    13571403   $(MODEL_LIB)(zdf_oce.o) \ 
     1404   dom_oce.F90 \ 
     1405   in_out_manager.F90 \ 
     1406   lbclnk.F90 \ 
     1407   lib_mpp.F90 \ 
     1408   obc_oce.F90 \ 
    13581409   obcdyn.F90 \ 
    1359    obc_oce.F90 \ 
    13601410   obcvol.F90 \ 
    13611411   oce.F90 \ 
    13621412   phycst.F90 \ 
    13631413   sbc_oce.F90 \ 
     1414   sol_oce.F90 \ 
    13641415   solfet.F90 \ 
    1365    sol_oce.F90 \ 
    13661416   solpcg.F90 \ 
    13671417   solsor.F90 \ 
     
    13711421   KEY_CPP \ 
    13721422   cla_dynspg.F90 
    1373 $(MODEL_LIB)(cla.o) :   \ 
    1374    dom_oce.F90 \ 
    1375    in_out_manager.F90 \ 
    1376    lbclnk.F90 \ 
    1377    lib_mpp.F90 \ 
    1378    lib_print.f90 \ 
    1379    $(MODEL_LIB)(dom_oce.o) \ 
    1380    $(MODEL_LIB)(in_out_manager.o) \ 
    1381    $(MODEL_LIB)(lbclnk.o) \ 
    1382    $(MODEL_LIB)(lib_mpp.o) \ 
    1383    $(MODEL_LIB)(lib_print.o) \ 
    1384    $(MODEL_LIB)(oce.o) \ 
    1385    $(MODEL_LIB)(par_kind.o) \ 
    1386    $(MODEL_LIB)(par_oce.o) \ 
    1387    oce.F90 \ 
    1388    par_kind.F90 \ 
    1389    par_oce.F90 \ 
    1390    dom_oce.F90 \ 
    1391    in_out_manager.F90 \ 
    1392    lbclnk.F90 \ 
    1393    lib_mpp.F90 \ 
    1394    $(MODEL_LIB)(dom_oce.o) \ 
    1395    $(MODEL_LIB)(in_out_manager.o) \ 
    1396    $(MODEL_LIB)(lbclnk.o) \ 
    1397    $(MODEL_LIB)(lib_mpp.o) \ 
    1398    $(MODEL_LIB)(oce.o) \ 
    1399    $(MODEL_LIB)(sbc_oce.o) \ 
    1400    oce.F90 \ 
    1401    sbc_oce.F90 \ 
    1402    domzgr_substitute.h90 \ 
    1403    vectopt_loop_substitute.h90 \ 
    1404    KEY_CPP \ 
    1405    cla.F90 
    14061423$(MODEL_LIB)(closea.o) :   \ 
    1407    dom_oce.F90 \ 
    1408    in_out_manager.F90 \ 
    1409    lbclnk.F90 \ 
    1410    lib_mpp.F90 \ 
    1411    lib_print.f90 \ 
    1412    $(MODEL_LIB)(dom_oce.o) \ 
    1413    $(MODEL_LIB)(in_out_manager.o) \ 
    1414    $(MODEL_LIB)(lbclnk.o) \ 
    1415    $(MODEL_LIB)(lib_mpp.o) \ 
    1416    $(MODEL_LIB)(lib_print.o) \ 
    1417    $(MODEL_LIB)(oce.o) \ 
    1418    $(MODEL_LIB)(par_kind.o) \ 
    1419    $(MODEL_LIB)(par_oce.o) \ 
    1420    oce.F90 \ 
    1421    par_kind.F90 \ 
    1422    par_oce.F90 \ 
    1423    dom_oce.F90 \ 
    1424    in_out_manager.F90 \ 
    1425    lbclnk.F90 \ 
    1426    lib_mpp.F90 \ 
    1427    $(MODEL_LIB)(dom_oce.o) \ 
    1428    $(MODEL_LIB)(in_out_manager.o) \ 
    1429    $(MODEL_LIB)(lbclnk.o) \ 
    1430    $(MODEL_LIB)(lib_mpp.o) \ 
    1431    $(MODEL_LIB)(oce.o) \ 
    1432    $(MODEL_LIB)(sbc_oce.o) \ 
     1424   $(MODEL_LIB)(dom_oce.o) \ 
     1425   $(MODEL_LIB)(in_out_manager.o) \ 
     1426   $(MODEL_LIB)(lbclnk.o) \ 
     1427   $(MODEL_LIB)(lbcnfd.o) \ 
     1428   $(MODEL_LIB)(lib_mpp.o) \ 
     1429   $(MODEL_LIB)(lib_print.o) \ 
     1430   $(MODEL_LIB)(oce.o) \ 
     1431   $(MODEL_LIB)(par_kind.o) \ 
     1432   $(MODEL_LIB)(par_oce.o) \ 
     1433   dom_oce.F90 \ 
     1434   in_out_manager.F90 \ 
     1435   lbclnk.F90 \ 
     1436   lbcnfd.F90 \ 
     1437   lib_mpp.F90 \ 
     1438   lib_print.f90 \ 
     1439   oce.F90 \ 
     1440   par_kind.F90 \ 
     1441   par_oce.F90 \ 
     1442   $(MODEL_LIB)(dom_oce.o) \ 
     1443   $(MODEL_LIB)(in_out_manager.o) \ 
     1444   $(MODEL_LIB)(lbclnk.o) \ 
     1445   $(MODEL_LIB)(lib_mpp.o) \ 
     1446   $(MODEL_LIB)(oce.o) \ 
     1447   $(MODEL_LIB)(sbc_oce.o) \ 
     1448   dom_oce.F90 \ 
     1449   in_out_manager.F90 \ 
     1450   lbclnk.F90 \ 
     1451   lib_mpp.F90 \ 
    14331452   oce.F90 \ 
    14341453   sbc_oce.F90 \ 
     
    14371456   closea.F90 
    14381457$(MODEL_LIB)(cpl_oasis3.o) :  \ 
    1439    dom_oce.F90 \ 
    1440    in_out_manager.F90 \ 
    1441    lib_mpp.F90 \ 
    1442    lib_print.f90 \ 
    1443    $(MODEL_LIB)(dom_oce.o) \ 
    1444    $(MODEL_LIB)(in_out_manager.o) \ 
    1445    $(MODEL_LIB)(lib_mpp.o) \ 
    1446    $(MODEL_LIB)(lib_print.o) \ 
    1447    $(MODEL_LIB)(oce.o) \ 
    1448    $(MODEL_LIB)(par_kind.o) \ 
    1449    $(MODEL_LIB)(par_oce.o) \ 
    1450    oce.F90 \ 
    1451    par_kind.F90 \ 
    1452    par_oce.F90 \ 
    1453    dom_oce.F90 \ 
    1454    in_out_manager.F90 \ 
    1455    lbclnk.F90 \ 
    1456    $(MODEL_LIB)(dom_oce.o) \ 
    1457    $(MODEL_LIB)(in_out_manager.o) \ 
    1458    $(MODEL_LIB)(lbclnk.o) \ 
    1459    $(MODEL_LIB)(par_oce.o) \ 
     1458   $(MODEL_LIB)(dom_oce.o) \ 
     1459   $(MODEL_LIB)(in_out_manager.o) \ 
     1460   $(MODEL_LIB)(lbcnfd.o) \ 
     1461   $(MODEL_LIB)(lib_mpp.o) \ 
     1462   $(MODEL_LIB)(lib_print.o) \ 
     1463   $(MODEL_LIB)(oce.o) \ 
     1464   $(MODEL_LIB)(par_kind.o) \ 
     1465   $(MODEL_LIB)(par_oce.o) \ 
     1466   dom_oce.F90 \ 
     1467   in_out_manager.F90 \ 
     1468   lbcnfd.F90 \ 
     1469   lib_mpp.F90 \ 
     1470   lib_print.f90 \ 
     1471   oce.F90 \ 
     1472   par_kind.F90 \ 
     1473   par_oce.F90 \ 
     1474   $(MODEL_LIB)(dom_oce.o) \ 
     1475   $(MODEL_LIB)(in_out_manager.o) \ 
     1476   $(MODEL_LIB)(lbclnk.o) \ 
     1477   $(MODEL_LIB)(par_oce.o) \ 
     1478   dom_oce.F90 \ 
     1479   in_out_manager.F90 \ 
     1480   lbclnk.F90 \ 
    14601481   par_oce.F90 \ 
    14611482   KEY_CPP \ 
    14621483   cpl_oasis3.F90 
    14631484$(MODEL_LIB)(cpl_oasis4.o) :  \ 
     1485   $(MODEL_LIB)(dom_oce.o) \ 
     1486   $(MODEL_LIB)(in_out_manager.o) \ 
     1487   $(MODEL_LIB)(iom.o) \ 
     1488   $(MODEL_LIB)(lbcnfd.o) \ 
     1489   $(MODEL_LIB)(lib_print.o) \ 
     1490   $(MODEL_LIB)(par_kind.o) \ 
     1491   $(MODEL_LIB)(par_oce.o) \ 
     1492   $(MODEL_LIB)(phycst.o) \ 
     1493   $(MODEL_LIB)(prtctl.o) \ 
     1494   $(MODEL_LIB)(restart.o) \ 
    14641495   dom_oce.F90 \ 
    14651496   in_out_manager.F90 \ 
    14661497   iom.F90 \ 
    1467    lib_print.f90 \ 
    1468    $(MODEL_LIB)(dom_oce.o) \ 
    1469    $(MODEL_LIB)(in_out_manager.o) \ 
    1470    $(MODEL_LIB)(iom.o) \ 
    1471    $(MODEL_LIB)(lib_print.o) \ 
    1472    $(MODEL_LIB)(par_kind.o) \ 
    1473    $(MODEL_LIB)(par_oce.o) \ 
    1474    $(MODEL_LIB)(phycst.o) \ 
    1475    $(MODEL_LIB)(prtctl.o) \ 
    1476    $(MODEL_LIB)(restart.o) \ 
     1498   lbcnfd.F90 \ 
     1499   lib_print.f90 \ 
    14771500   par_kind.F90 \ 
    14781501   par_oce.F90 \ 
     
    14801503   prtctl.F90 \ 
    14811504   restart.F90 \ 
     1505   $(MODEL_LIB)(daymod.o) \ 
     1506   $(MODEL_LIB)(dom_oce.o) \ 
     1507   $(MODEL_LIB)(in_out_manager.o) \ 
     1508   $(MODEL_LIB)(lib_mpp.o) \ 
     1509   $(MODEL_LIB)(oasis4_date.o) \ 
     1510   $(MODEL_LIB)(par_oce.o) \ 
     1511   $(MODEL_LIB)(phycst.o) \ 
    14821512   daymod.F90 \ 
    14831513   dom_oce.F90 \ 
    14841514   in_out_manager.F90 \ 
    14851515   lib_mpp.F90 \ 
    1486    $(MODEL_LIB)(daymod.o) \ 
    1487    $(MODEL_LIB)(dom_oce.o) \ 
    1488    $(MODEL_LIB)(in_out_manager.o) \ 
    1489    $(MODEL_LIB)(lib_mpp.o) \ 
    1490    $(MODEL_LIB)(oasis4_date.o) \ 
    1491    $(MODEL_LIB)(par_oce.o) \ 
    1492    $(MODEL_LIB)(phycst.o) \ 
    14931516   oasis4_date.F90 \ 
    14941517   par_oce.F90 \ 
     
    14971520   cpl_oasis4.F90 
    14981521$(MODEL_LIB)(ctlopn.o) :   \ 
    1499    lib_print.f90 \ 
    1500    $(MODEL_LIB)(lib_print.o) \ 
    1501    $(MODEL_LIB)(par_kind.o) \ 
    1502    $(MODEL_LIB)(par_oce.o) \ 
    1503    par_kind.F90 \ 
    1504    par_oce.F90 \ 
    1505    in_out_manager.F90 \ 
    1506    $(MODEL_LIB)(in_out_manager.o) \ 
     1522   $(MODEL_LIB)(lib_print.o) \ 
     1523   $(MODEL_LIB)(par_kind.o) \ 
     1524   $(MODEL_LIB)(par_oce.o) \ 
     1525   lib_print.f90 \ 
     1526   par_kind.F90 \ 
     1527   par_oce.F90 \ 
     1528   $(MODEL_LIB)(in_out_manager.o) \ 
     1529   in_out_manager.F90 \ 
    15071530   $(AGRIF_LIB) \ 
    15081531   KEY_CPP \ 
    15091532   ctlopn.F90 
    15101533$(MODEL_LIB)(daymod.o) :   \ 
     1534   $(MODEL_LIB)(c1d.o) \ 
     1535   $(MODEL_LIB)(dom_oce.o) \ 
     1536   $(MODEL_LIB)(eosbn2.o) \ 
     1537   $(MODEL_LIB)(in_out_manager.o) \ 
     1538   $(MODEL_LIB)(iom.o) \ 
     1539   $(MODEL_LIB)(iom_def.o) \ 
     1540   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1541   $(MODEL_LIB)(iom_nf90.o) \ 
     1542   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1543   $(MODEL_LIB)(lbclnk.o) \ 
     1544   $(MODEL_LIB)(lib_mpp.o) \ 
     1545   $(MODEL_LIB)(lib_print.o) \ 
     1546   $(MODEL_LIB)(oce.o) \ 
     1547   $(MODEL_LIB)(par_kind.o) \ 
     1548   $(MODEL_LIB)(par_oce.o) \ 
     1549   $(MODEL_LIB)(phycst.o) \ 
     1550   $(MODEL_LIB)(trdmld_oce.o) \ 
     1551   $(MODEL_LIB)(zdf_oce.o) \ 
     1552   $(MODEL_LIB)(zpshde.o) \ 
    15111553   c1d.F90 \ 
    15121554   dom_oce.F90 \ 
    15131555   eosbn2.F90 \ 
    15141556   in_out_manager.F90 \ 
     1557   iom.F90 \ 
    15151558   iom_def.F90 \ 
    1516    iom.F90 \ 
    15171559   iom_ioipsl.F90 \ 
    15181560   iom_nf90.F90 \ 
     
    15211563   lib_mpp.F90 \ 
    15221564   lib_print.f90 \ 
    1523    $(MODEL_LIB)(c1d.o) \ 
    1524    $(MODEL_LIB)(dom_oce.o) \ 
    1525    $(MODEL_LIB)(eosbn2.o) \ 
    1526    $(MODEL_LIB)(in_out_manager.o) \ 
     1565   oce.F90 \ 
     1566   par_kind.F90 \ 
     1567   par_oce.F90 \ 
     1568   phycst.F90 \ 
     1569   trdmld_oce.F90 \ 
     1570   zdf_oce.F90 \ 
     1571   zpshde.F90 \ 
     1572   $(MODEL_LIB)(dom_oce.o) \ 
     1573   $(MODEL_LIB)(in_out_manager.o) \ 
     1574   $(MODEL_LIB)(iom.o) \ 
     1575   $(MODEL_LIB)(phycst.o) \ 
     1576   $(MODEL_LIB)(prtctl.o) \ 
     1577   $(MODEL_LIB)(restart.o) \ 
     1578   dom_oce.F90 \ 
     1579   in_out_manager.F90 \ 
     1580   iom.F90 \ 
     1581   phycst.F90 \ 
     1582   prtctl.F90 \ 
     1583   restart.F90 \ 
     1584   daymod.F90 
     1585$(MODEL_LIB)(diadimg.o) :  \ 
     1586   $(MODEL_LIB)(dom_oce.o) \ 
     1587   $(MODEL_LIB)(in_out_manager.o) \ 
     1588   $(MODEL_LIB)(iom.o) \ 
     1589   $(MODEL_LIB)(lib_print.o) \ 
     1590   $(MODEL_LIB)(par_kind.o) \ 
     1591   $(MODEL_LIB)(par_oce.o) \ 
     1592   $(MODEL_LIB)(phycst.o) \ 
     1593   $(MODEL_LIB)(prtctl.o) \ 
     1594   $(MODEL_LIB)(restart.o) \ 
     1595   dom_oce.F90 \ 
     1596   in_out_manager.F90 \ 
     1597   iom.F90 \ 
     1598   lib_print.f90 \ 
     1599   par_kind.F90 \ 
     1600   par_oce.F90 \ 
     1601   phycst.F90 \ 
     1602   prtctl.F90 \ 
     1603   restart.F90 \ 
     1604   $(MODEL_LIB)(daymod.o) \ 
     1605   $(MODEL_LIB)(dom_oce.o) \ 
     1606   $(MODEL_LIB)(in_out_manager.o) \ 
     1607   $(MODEL_LIB)(oce.o) \ 
     1608   daymod.F90 \ 
     1609   dom_oce.F90 \ 
     1610   in_out_manager.F90 \ 
     1611   oce.F90 \ 
     1612   domzgr_substitute.h90 \ 
     1613   KEY_CPP \ 
     1614   diadimg.F90 
     1615$(MODEL_LIB)(diafwb.o) :   \ 
     1616   $(MODEL_LIB)(dom_oce.o) \ 
     1617   $(MODEL_LIB)(in_out_manager.o) \ 
     1618   $(MODEL_LIB)(lbclnk.o) \ 
     1619   $(MODEL_LIB)(lbcnfd.o) \ 
     1620   $(MODEL_LIB)(lib_print.o) \ 
     1621   $(MODEL_LIB)(par_kind.o) \ 
     1622   $(MODEL_LIB)(par_oce.o) \ 
     1623   dom_oce.F90 \ 
     1624   in_out_manager.F90 \ 
     1625   lbclnk.F90 \ 
     1626   lbcnfd.F90 \ 
     1627   lib_print.f90 \ 
     1628   par_kind.F90 \ 
     1629   par_oce.F90 \ 
     1630   $(MODEL_LIB)(dom_oce.o) \ 
     1631   $(MODEL_LIB)(in_out_manager.o) \ 
     1632   $(MODEL_LIB)(lib_mpp.o) \ 
     1633   $(MODEL_LIB)(oce.o) \ 
     1634   $(MODEL_LIB)(phycst.o) \ 
     1635   $(MODEL_LIB)(sbc_oce.o) \ 
     1636   $(MODEL_LIB)(zdf_oce.o) \ 
     1637   dom_oce.F90 \ 
     1638   in_out_manager.F90 \ 
     1639   lib_mpp.F90 \ 
     1640   oce.F90 \ 
     1641   phycst.F90 \ 
     1642   sbc_oce.F90 \ 
     1643   zdf_oce.F90 \ 
     1644   domzgr_substitute.h90 \ 
     1645   vectopt_loop_substitute.h90 \ 
     1646   KEY_CPP \ 
     1647   diafwb.F90 
     1648$(MODEL_LIB)(diagap.o) :   \ 
     1649   $(MODEL_LIB)(daymod.o) \ 
     1650   $(MODEL_LIB)(dom_oce.o) \ 
     1651   $(MODEL_LIB)(in_out_manager.o) \ 
     1652   $(MODEL_LIB)(iom.o) \ 
     1653   $(MODEL_LIB)(lbclnk.o) \ 
     1654   $(MODEL_LIB)(lbcnfd.o) \ 
     1655   $(MODEL_LIB)(lib_print.o) \ 
     1656   $(MODEL_LIB)(oce.o) \ 
     1657   $(MODEL_LIB)(par_kind.o) \ 
     1658   $(MODEL_LIB)(par_oce.o) \ 
     1659   $(MODEL_LIB)(phycst.o) \ 
     1660   $(MODEL_LIB)(prtctl.o) \ 
     1661   $(MODEL_LIB)(restart.o) \ 
     1662   daymod.F90 \ 
     1663   dom_oce.F90 \ 
     1664   in_out_manager.F90 \ 
     1665   iom.F90 \ 
     1666   lbclnk.F90 \ 
     1667   lbcnfd.F90 \ 
     1668   lib_print.f90 \ 
     1669   oce.F90 \ 
     1670   par_kind.F90 \ 
     1671   par_oce.F90 \ 
     1672   phycst.F90 \ 
     1673   prtctl.F90 \ 
     1674   restart.F90 \ 
     1675   $(MODEL_LIB)(daymod.o) \ 
     1676   $(MODEL_LIB)(dianam.o) \ 
     1677   $(MODEL_LIB)(dom_oce.o) \ 
     1678   $(MODEL_LIB)(dtasal.o) \ 
     1679   $(MODEL_LIB)(dtatem.o) \ 
     1680   $(MODEL_LIB)(in_out_manager.o) \ 
     1681   $(MODEL_LIB)(lib_mpp.o) \ 
     1682   $(MODEL_LIB)(oce.o) \ 
     1683   daymod.F90 \ 
     1684   dianam.F90 \ 
     1685   dom_oce.F90 \ 
     1686   dtasal.F90 \ 
     1687   dtatem.F90 \ 
     1688   in_out_manager.F90 \ 
     1689   lib_mpp.F90 \ 
     1690   oce.F90 \ 
     1691   domzgr_substitute.h90 \ 
     1692   $(IOIPSL_LIB) \ 
     1693   KEY_CPP \ 
     1694   diagap.F90 
     1695$(MODEL_LIB)(diahdy.o) :   \ 
     1696   $(MODEL_LIB)(in_out_manager.o) \ 
     1697   $(MODEL_LIB)(lib_print.o) \ 
     1698   $(MODEL_LIB)(par_kind.o) \ 
     1699   $(MODEL_LIB)(par_oce.o) \ 
     1700   in_out_manager.F90 \ 
     1701   lib_print.f90 \ 
     1702   par_kind.F90 \ 
     1703   par_oce.F90 \ 
     1704   $(MODEL_LIB)(dom_oce.o) \ 
     1705   $(MODEL_LIB)(in_out_manager.o) \ 
     1706   $(MODEL_LIB)(oce.o) \ 
     1707   $(MODEL_LIB)(phycst.o) \ 
     1708   dom_oce.F90 \ 
     1709   in_out_manager.F90 \ 
     1710   oce.F90 \ 
     1711   phycst.F90 \ 
     1712   domzgr_substitute.h90 \ 
     1713   KEY_CPP \ 
     1714   diahdy.F90 
     1715$(MODEL_LIB)(diahth.o) :   \ 
     1716   $(MODEL_LIB)(in_out_manager.o) \ 
     1717   $(MODEL_LIB)(lib_print.o) \ 
     1718   $(MODEL_LIB)(par_kind.o) \ 
     1719   $(MODEL_LIB)(par_oce.o) \ 
     1720   in_out_manager.F90 \ 
     1721   lib_print.f90 \ 
     1722   par_kind.F90 \ 
     1723   par_oce.F90 \ 
     1724   $(MODEL_LIB)(dom_oce.o) \ 
     1725   $(MODEL_LIB)(in_out_manager.o) \ 
     1726   $(MODEL_LIB)(oce.o) \ 
     1727   $(MODEL_LIB)(phycst.o) \ 
     1728   dom_oce.F90 \ 
     1729   in_out_manager.F90 \ 
     1730   oce.F90 \ 
     1731   phycst.F90 \ 
     1732   domzgr_substitute.h90 \ 
     1733   KEY_CPP \ 
     1734   diahth.F90 
     1735$(MODEL_LIB)(dianam.o) :   \ 
     1736   $(MODEL_LIB)(dom_oce.o) \ 
     1737   $(MODEL_LIB)(in_out_manager.o) \ 
     1738   $(MODEL_LIB)(iom.o) \ 
     1739   $(MODEL_LIB)(lib_print.o) \ 
     1740   $(MODEL_LIB)(par_kind.o) \ 
     1741   $(MODEL_LIB)(par_oce.o) \ 
     1742   $(MODEL_LIB)(phycst.o) \ 
     1743   $(MODEL_LIB)(prtctl.o) \ 
     1744   $(MODEL_LIB)(restart.o) \ 
     1745   dom_oce.F90 \ 
     1746   in_out_manager.F90 \ 
     1747   iom.F90 \ 
     1748   lib_print.f90 \ 
     1749   par_kind.F90 \ 
     1750   par_oce.F90 \ 
     1751   phycst.F90 \ 
     1752   prtctl.F90 \ 
     1753   restart.F90 \ 
     1754   $(MODEL_LIB)(daymod.o) \ 
     1755   $(MODEL_LIB)(dom_oce.o) \ 
     1756   $(MODEL_LIB)(in_out_manager.o) \ 
     1757   $(MODEL_LIB)(phycst.o) \ 
     1758   daymod.F90 \ 
     1759   dom_oce.F90 \ 
     1760   in_out_manager.F90 \ 
     1761   phycst.F90 \ 
     1762   KEY_CPP \ 
     1763   dianam.F90 
     1764$(MODEL_LIB)(diaptr.o) :   \ 
     1765   $(MODEL_LIB)(daymod.o) \ 
     1766   $(MODEL_LIB)(dom_oce.o) \ 
     1767   $(MODEL_LIB)(in_out_manager.o) \ 
     1768   $(MODEL_LIB)(iom.o) \ 
    15271769   $(MODEL_LIB)(iom_def.o) \ 
    15281770   $(MODEL_LIB)(iom_ioipsl.o) \ 
    15291771   $(MODEL_LIB)(iom_nf90.o) \ 
    1530    $(MODEL_LIB)(iom.o) \ 
    15311772   $(MODEL_LIB)(iom_rstdimg.o) \ 
    15321773   $(MODEL_LIB)(lbclnk.o) \ 
    1533    $(MODEL_LIB)(lib_mpp.o) \ 
    1534    $(MODEL_LIB)(lib_print.o) \ 
    1535    $(MODEL_LIB)(oce.o) \ 
    1536    $(MODEL_LIB)(par_kind.o) \ 
    1537    $(MODEL_LIB)(par_oce.o) \ 
    1538    $(MODEL_LIB)(phycst.o) \ 
    1539    $(MODEL_LIB)(trdmld_oce.o) \ 
    1540    $(MODEL_LIB)(zdf_oce.o) \ 
    1541    $(MODEL_LIB)(zpshde.o) \ 
    1542    oce.F90 \ 
    1543    par_kind.F90 \ 
    1544    par_oce.F90 \ 
    1545    phycst.F90 \ 
    1546    trdmld_oce.F90 \ 
    1547    zdf_oce.F90 \ 
    1548    zpshde.F90 \ 
     1774   $(MODEL_LIB)(lbcnfd.o) \ 
     1775   $(MODEL_LIB)(lib_print.o) \ 
     1776   $(MODEL_LIB)(par_kind.o) \ 
     1777   $(MODEL_LIB)(par_oce.o) \ 
     1778   $(MODEL_LIB)(phycst.o) \ 
     1779   $(MODEL_LIB)(prtctl.o) \ 
     1780   $(MODEL_LIB)(restart.o) \ 
     1781   daymod.F90 \ 
    15491782   dom_oce.F90 \ 
    15501783   in_out_manager.F90 \ 
    15511784   iom.F90 \ 
    1552    $(MODEL_LIB)(dom_oce.o) \ 
    1553    $(MODEL_LIB)(in_out_manager.o) \ 
    1554    $(MODEL_LIB)(iom.o) \ 
    1555    $(MODEL_LIB)(phycst.o) \ 
    1556    $(MODEL_LIB)(prtctl.o) \ 
    1557    $(MODEL_LIB)(restart.o) \ 
    1558    phycst.F90 \ 
    1559    prtctl.F90 \ 
    1560    restart.F90 \ 
    1561    daymod.F90 
    1562 $(MODEL_LIB)(diadimg.o) :  \ 
    1563    dom_oce.F90 \ 
    1564    in_out_manager.F90 \ 
    1565    iom.F90 \ 
    1566    lib_print.f90 \ 
    1567    $(MODEL_LIB)(dom_oce.o) \ 
    1568    $(MODEL_LIB)(in_out_manager.o) \ 
    1569    $(MODEL_LIB)(iom.o) \ 
    1570    $(MODEL_LIB)(lib_print.o) \ 
    1571    $(MODEL_LIB)(par_kind.o) \ 
    1572    $(MODEL_LIB)(par_oce.o) \ 
    1573    $(MODEL_LIB)(phycst.o) \ 
    1574    $(MODEL_LIB)(prtctl.o) \ 
    1575    $(MODEL_LIB)(restart.o) \ 
    1576    par_kind.F90 \ 
    1577    par_oce.F90 \ 
    1578    phycst.F90 \ 
    1579    prtctl.F90 \ 
    1580    restart.F90 \ 
    1581    daymod.F90 \ 
    1582    dom_oce.F90 \ 
    1583    in_out_manager.F90 \ 
    1584    $(MODEL_LIB)(daymod.o) \ 
    1585    $(MODEL_LIB)(dom_oce.o) \ 
    1586    $(MODEL_LIB)(in_out_manager.o) \ 
    1587    $(MODEL_LIB)(oce.o) \ 
    1588    oce.F90 \ 
    1589    domzgr_substitute.h90 \ 
    1590    KEY_CPP \ 
    1591    diadimg.F90 
    1592 $(MODEL_LIB)(diafwb.o) :   \ 
    1593    dom_oce.F90 \ 
    1594    in_out_manager.F90 \ 
    1595    lbclnk.F90 \ 
    1596    lib_print.f90 \ 
    1597    $(MODEL_LIB)(dom_oce.o) \ 
    1598    $(MODEL_LIB)(in_out_manager.o) \ 
    1599    $(MODEL_LIB)(lbclnk.o) \ 
    1600    $(MODEL_LIB)(lib_print.o) \ 
    1601    $(MODEL_LIB)(par_kind.o) \ 
    1602    $(MODEL_LIB)(par_oce.o) \ 
    1603    par_kind.F90 \ 
    1604    par_oce.F90 \ 
    1605    dom_oce.F90 \ 
    1606    in_out_manager.F90 \ 
    1607    lib_mpp.F90 \ 
    1608    $(MODEL_LIB)(dom_oce.o) \ 
    1609    $(MODEL_LIB)(in_out_manager.o) \ 
    1610    $(MODEL_LIB)(lib_mpp.o) \ 
    1611    $(MODEL_LIB)(oce.o) \ 
    1612    $(MODEL_LIB)(phycst.o) \ 
    1613    $(MODEL_LIB)(sbc_oce.o) \ 
    1614    $(MODEL_LIB)(zdf_oce.o) \ 
    1615    oce.F90 \ 
    1616    phycst.F90 \ 
    1617    sbc_oce.F90 \ 
    1618    zdf_oce.F90 \ 
    1619    domzgr_substitute.h90 \ 
    1620    vectopt_loop_substitute.h90 \ 
    1621    KEY_CPP \ 
    1622    diafwb.F90 
    1623 $(MODEL_LIB)(diagap.o) :   \ 
    1624    daymod.F90 \ 
    1625    dom_oce.F90 \ 
    1626    in_out_manager.F90 \ 
    1627    iom.F90 \ 
    1628    lbclnk.F90 \ 
    1629    lib_print.f90 \ 
    1630    $(MODEL_LIB)(daymod.o) \ 
    1631    $(MODEL_LIB)(dom_oce.o) \ 
    1632    $(MODEL_LIB)(in_out_manager.o) \ 
    1633    $(MODEL_LIB)(iom.o) \ 
    1634    $(MODEL_LIB)(lbclnk.o) \ 
    1635    $(MODEL_LIB)(lib_print.o) \ 
    1636    $(MODEL_LIB)(oce.o) \ 
    1637    $(MODEL_LIB)(par_kind.o) \ 
    1638    $(MODEL_LIB)(par_oce.o) \ 
    1639    $(MODEL_LIB)(phycst.o) \ 
    1640    $(MODEL_LIB)(prtctl.o) \ 
    1641    $(MODEL_LIB)(restart.o) \ 
    1642    oce.F90 \ 
    1643    par_kind.F90 \ 
    1644    par_oce.F90 \ 
    1645    phycst.F90 \ 
    1646    prtctl.F90 \ 
    1647    restart.F90 \ 
    1648    daymod.F90 \ 
    1649    dianam.F90 \ 
    1650    dom_oce.F90 \ 
    1651    dtasal.F90 \ 
    1652    dtatem.F90 \ 
    1653    in_out_manager.F90 \ 
    1654    lib_mpp.F90 \ 
    1655    $(MODEL_LIB)(daymod.o) \ 
    1656    $(MODEL_LIB)(dianam.o) \ 
    1657    $(MODEL_LIB)(dom_oce.o) \ 
    1658    $(MODEL_LIB)(dtasal.o) \ 
    1659    $(MODEL_LIB)(dtatem.o) \ 
    1660    $(MODEL_LIB)(in_out_manager.o) \ 
    1661    $(MODEL_LIB)(lib_mpp.o) \ 
    1662    $(MODEL_LIB)(oce.o) \ 
    1663    oce.F90 \ 
    1664    domzgr_substitute.h90 \ 
    1665    $(IOIPSL_LIB) \ 
    1666    KEY_CPP \ 
    1667    diagap.F90 
    1668 $(MODEL_LIB)(diahdy.o) :   \ 
    1669    in_out_manager.F90 \ 
    1670    lib_print.f90 \ 
    1671    $(MODEL_LIB)(in_out_manager.o) \ 
    1672    $(MODEL_LIB)(lib_print.o) \ 
    1673    $(MODEL_LIB)(par_kind.o) \ 
    1674    $(MODEL_LIB)(par_oce.o) \ 
    1675    par_kind.F90 \ 
    1676    par_oce.F90 \ 
    1677    dom_oce.F90 \ 
    1678    in_out_manager.F90 \ 
    1679    $(MODEL_LIB)(dom_oce.o) \ 
    1680    $(MODEL_LIB)(in_out_manager.o) \ 
    1681    $(MODEL_LIB)(oce.o) \ 
    1682    $(MODEL_LIB)(phycst.o) \ 
    1683    oce.F90 \ 
    1684    phycst.F90 \ 
    1685    domzgr_substitute.h90 \ 
    1686    KEY_CPP \ 
    1687    diahdy.F90 
    1688 $(MODEL_LIB)(diahth.o) :   \ 
    1689    in_out_manager.F90 \ 
    1690    lib_print.f90 \ 
    1691    $(MODEL_LIB)(in_out_manager.o) \ 
    1692    $(MODEL_LIB)(lib_print.o) \ 
    1693    $(MODEL_LIB)(par_kind.o) \ 
    1694    $(MODEL_LIB)(par_oce.o) \ 
    1695    par_kind.F90 \ 
    1696    par_oce.F90 \ 
    1697    dom_oce.F90 \ 
    1698    in_out_manager.F90 \ 
    1699    $(MODEL_LIB)(dom_oce.o) \ 
    1700    $(MODEL_LIB)(in_out_manager.o) \ 
    1701    $(MODEL_LIB)(oce.o) \ 
    1702    $(MODEL_LIB)(phycst.o) \ 
    1703    oce.F90 \ 
    1704    phycst.F90 \ 
    1705    domzgr_substitute.h90 \ 
    1706    KEY_CPP \ 
    1707    diahth.F90 
    1708 $(MODEL_LIB)(dianam.o) :   \ 
    1709    dom_oce.F90 \ 
    1710    in_out_manager.F90 \ 
    1711    iom.F90 \ 
    1712    lib_print.f90 \ 
    1713    $(MODEL_LIB)(dom_oce.o) \ 
    1714    $(MODEL_LIB)(in_out_manager.o) \ 
    1715    $(MODEL_LIB)(iom.o) \ 
    1716    $(MODEL_LIB)(lib_print.o) \ 
    1717    $(MODEL_LIB)(par_kind.o) \ 
    1718    $(MODEL_LIB)(par_oce.o) \ 
    1719    $(MODEL_LIB)(phycst.o) \ 
    1720    $(MODEL_LIB)(prtctl.o) \ 
    1721    $(MODEL_LIB)(restart.o) \ 
    1722    par_kind.F90 \ 
    1723    par_oce.F90 \ 
    1724    phycst.F90 \ 
    1725    prtctl.F90 \ 
    1726    restart.F90 \ 
    1727    daymod.F90 \ 
    1728    dom_oce.F90 \ 
    1729    in_out_manager.F90 \ 
    1730    $(MODEL_LIB)(daymod.o) \ 
    1731    $(MODEL_LIB)(dom_oce.o) \ 
    1732    $(MODEL_LIB)(in_out_manager.o) \ 
    1733    $(MODEL_LIB)(phycst.o) \ 
    1734    phycst.F90 \ 
    1735    KEY_CPP \ 
    1736    dianam.F90 
    1737 $(MODEL_LIB)(diaptr.o) :   \ 
    1738    daymod.F90 \ 
    1739    dom_oce.F90 \ 
    1740    in_out_manager.F90 \ 
    17411785   iom_def.F90 \ 
    1742    iom.F90 \ 
    17431786   iom_ioipsl.F90 \ 
    17441787   iom_nf90.F90 \ 
    17451788   iom_rstdimg.F90 \ 
    17461789   lbclnk.F90 \ 
    1747    lib_print.f90 \ 
     1790   lbcnfd.F90 \ 
     1791   lib_print.f90 \ 
     1792   par_kind.F90 \ 
     1793   par_oce.F90 \ 
     1794   phycst.F90 \ 
     1795   prtctl.F90 \ 
     1796   restart.F90 \ 
    17481797   $(MODEL_LIB)(daymod.o) \ 
    1749    $(MODEL_LIB)(dom_oce.o) \ 
    1750    $(MODEL_LIB)(in_out_manager.o) \ 
    1751    $(MODEL_LIB)(iom_def.o) \ 
    1752    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1753    $(MODEL_LIB)(iom_nf90.o) \ 
     1798   $(MODEL_LIB)(dianam.o) \ 
     1799   $(MODEL_LIB)(dom_oce.o) \ 
     1800   $(MODEL_LIB)(in_out_manager.o) \ 
    17541801   $(MODEL_LIB)(iom.o) \ 
    1755    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1756    $(MODEL_LIB)(lbclnk.o) \ 
    1757    $(MODEL_LIB)(lib_print.o) \ 
    1758    $(MODEL_LIB)(par_kind.o) \ 
    1759    $(MODEL_LIB)(par_oce.o) \ 
    1760    $(MODEL_LIB)(phycst.o) \ 
    1761    $(MODEL_LIB)(prtctl.o) \ 
    1762    $(MODEL_LIB)(restart.o) \ 
    1763    par_kind.F90 \ 
    1764    par_oce.F90 \ 
    1765    phycst.F90 \ 
    1766    prtctl.F90 \ 
    1767    restart.F90 \ 
     1802   $(MODEL_LIB)(ldftra_oce.o) \ 
     1803   $(MODEL_LIB)(lib_mpp.o) \ 
     1804   $(MODEL_LIB)(oce.o) \ 
     1805   $(MODEL_LIB)(phycst.o) \ 
    17681806   daymod.F90 \ 
    17691807   dianam.F90 \ 
     
    17731811   ldftra_oce.F90 \ 
    17741812   lib_mpp.F90 \ 
    1775    $(MODEL_LIB)(daymod.o) \ 
    1776    $(MODEL_LIB)(dianam.o) \ 
    1777    $(MODEL_LIB)(dom_oce.o) \ 
    1778    $(MODEL_LIB)(in_out_manager.o) \ 
    1779    $(MODEL_LIB)(iom.o) \ 
    1780    $(MODEL_LIB)(ldftra_oce.o) \ 
    1781    $(MODEL_LIB)(lib_mpp.o) \ 
    1782    $(MODEL_LIB)(oce.o) \ 
    1783    $(MODEL_LIB)(phycst.o) \ 
    17841813   oce.F90 \ 
    17851814   phycst.F90 \ 
     
    17901819   diaptr.F90 
    17911820$(MODEL_LIB)(diaspr.o) :   \ 
    1792    dom_oce.F90 \ 
    1793    in_out_manager.F90 \ 
    1794    lbclnk.F90 \ 
    1795    lib_mpp.F90 \ 
    1796    lib_print.f90 \ 
    1797    $(MODEL_LIB)(dom_oce.o) \ 
    1798    $(MODEL_LIB)(in_out_manager.o) \ 
    1799    $(MODEL_LIB)(lbclnk.o) \ 
     1821   $(MODEL_LIB)(dom_oce.o) \ 
     1822   $(MODEL_LIB)(in_out_manager.o) \ 
     1823   $(MODEL_LIB)(lbclnk.o) \ 
     1824   $(MODEL_LIB)(lbcnfd.o) \ 
    18001825   $(MODEL_LIB)(lib_mpp.o) \ 
    18011826   $(MODEL_LIB)(lib_print.o) \ 
     
    18051830   $(MODEL_LIB)(sol_oce.o) \ 
    18061831   $(MODEL_LIB)(zdf_oce.o) \ 
     1832   dom_oce.F90 \ 
     1833   in_out_manager.F90 \ 
     1834   lbclnk.F90 \ 
     1835   lbcnfd.F90 \ 
     1836   lib_mpp.F90 \ 
     1837   lib_print.f90 \ 
    18071838   oce.F90 \ 
    18081839   par_kind.F90 \ 
     
    18101841   sol_oce.F90 \ 
    18111842   zdf_oce.F90 \ 
    1812    dom_oce.F90 \ 
    1813    in_out_manager.F90 \ 
    1814    lib_mpp.F90 \ 
    1815    $(MODEL_LIB)(dom_oce.o) \ 
    1816    $(MODEL_LIB)(in_out_manager.o) \ 
    1817    $(MODEL_LIB)(lib_mpp.o) \ 
    1818    $(MODEL_LIB)(oce.o) \ 
    1819    $(MODEL_LIB)(phycst.o) \ 
     1843   $(MODEL_LIB)(dom_oce.o) \ 
     1844   $(MODEL_LIB)(in_out_manager.o) \ 
     1845   $(MODEL_LIB)(lib_mpp.o) \ 
     1846   $(MODEL_LIB)(oce.o) \ 
     1847   $(MODEL_LIB)(phycst.o) \ 
     1848   $(MODEL_LIB)(sol_oce.o) \ 
    18201849   $(MODEL_LIB)(solfet.o) \ 
    1821    $(MODEL_LIB)(sol_oce.o) \ 
    18221850   $(MODEL_LIB)(solpcg.o) \ 
    18231851   $(MODEL_LIB)(solsor.o) \ 
    1824    oce.F90 \ 
    1825    phycst.F90 \ 
     1852   dom_oce.F90 \ 
     1853   in_out_manager.F90 \ 
     1854   lib_mpp.F90 \ 
     1855   oce.F90 \ 
     1856   phycst.F90 \ 
     1857   sol_oce.F90 \ 
    18261858   solfet.F90 \ 
    1827    sol_oce.F90 \ 
    18281859   solpcg.F90 \ 
    18291860   solsor.F90 \ 
    18301861   KEY_CPP \ 
    18311862   diaspr.F90 
     1863$(MODEL_LIB)(diawri.o) :   \ 
     1864   $(MODEL_LIB)(daymod.o) \ 
     1865   $(MODEL_LIB)(dom_oce.o) \ 
     1866   $(MODEL_LIB)(fldread.o) \ 
     1867   $(MODEL_LIB)(in_out_manager.o) \ 
     1868   $(MODEL_LIB)(iom.o) \ 
     1869   $(MODEL_LIB)(lbclnk.o) \ 
     1870   $(MODEL_LIB)(lbcnfd.o) \ 
     1871   $(MODEL_LIB)(lib_mpp.o) \ 
     1872   $(MODEL_LIB)(lib_print.o) \ 
     1873   $(MODEL_LIB)(oce.o) \ 
     1874   $(MODEL_LIB)(par_kind.o) \ 
     1875   $(MODEL_LIB)(par_oce.o) \ 
     1876   $(MODEL_LIB)(phycst.o) \ 
     1877   $(MODEL_LIB)(prtctl.o) \ 
     1878   $(MODEL_LIB)(restart.o) \ 
     1879   $(MODEL_LIB)(sbc_oce.o) \ 
     1880   $(MODEL_LIB)(sbcrnf.o) \ 
     1881   $(MODEL_LIB)(sol_oce.o) \ 
     1882   $(MODEL_LIB)(solfet.o) \ 
     1883   $(MODEL_LIB)(solpcg.o) \ 
     1884   $(MODEL_LIB)(solsor.o) \ 
     1885   $(MODEL_LIB)(zdf_oce.o) \ 
     1886   daymod.F90 \ 
     1887   dom_oce.F90 \ 
     1888   fldread.F90 \ 
     1889   in_out_manager.F90 \ 
     1890   iom.F90 \ 
     1891   lbclnk.F90 \ 
     1892   lbcnfd.F90 \ 
     1893   lib_mpp.F90 \ 
     1894   lib_print.f90 \ 
     1895   oce.F90 \ 
     1896   par_kind.F90 \ 
     1897   par_oce.F90 \ 
     1898   phycst.F90 \ 
     1899   prtctl.F90 \ 
     1900   restart.F90 \ 
     1901   sbc_oce.F90 \ 
     1902   sbcrnf.F90 \ 
     1903   sol_oce.F90 \ 
     1904   solfet.F90 \ 
     1905   solpcg.F90 \ 
     1906   solsor.F90 \ 
     1907   zdf_oce.F90 \ 
     1908   $(MODEL_LIB)(daymod.o) \ 
     1909   $(MODEL_LIB)(diadimg.o) \ 
     1910   $(MODEL_LIB)(diahth.o) \ 
     1911   $(MODEL_LIB)(dianam.o) \ 
     1912   $(MODEL_LIB)(diaspr.o) \ 
     1913   $(MODEL_LIB)(dom_oce.o) \ 
     1914   $(MODEL_LIB)(ice_oce.o) \ 
     1915   $(MODEL_LIB)(in_out_manager.o) \ 
     1916   $(MODEL_LIB)(lbclnk.o) \ 
     1917   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1918   $(MODEL_LIB)(ldftra_oce.o) \ 
     1919   $(MODEL_LIB)(oce.o) \ 
     1920   $(MODEL_LIB)(phycst.o) \ 
     1921   $(MODEL_LIB)(sbc_ice.o) \ 
     1922   $(MODEL_LIB)(sbc_oce.o) \ 
     1923   $(MODEL_LIB)(sbcssr.o) \ 
     1924   $(MODEL_LIB)(sol_oce.o) \ 
     1925   $(MODEL_LIB)(zdf_oce.o) \ 
     1926   $(MODEL_LIB)(zdfddm.o) \ 
     1927   $(MODEL_LIB)(zdfmxl.o) \ 
     1928   daymod.F90 \ 
     1929   diadimg.F90 \ 
     1930   diahth.F90 \ 
     1931   dianam.F90 \ 
     1932   diaspr.F90 \ 
     1933   dom_oce.F90 \ 
     1934   ice_oce.F90 \ 
     1935   in_out_manager.F90 \ 
     1936   lbclnk.F90 \ 
     1937   ldfdyn_oce.F90 \ 
     1938   ldftra_oce.F90 \ 
     1939   oce.F90 \ 
     1940   phycst.F90 \ 
     1941   sbc_ice.F90 \ 
     1942   sbc_oce.F90 \ 
     1943   sbcssr.F90 \ 
     1944   sol_oce.F90 \ 
     1945   zdf_oce.F90 \ 
     1946   zdfddm.F90 \ 
     1947   zdfmxl.F90 \ 
     1948   $(MODEL_LIB)(lib_mpp.o) \ 
     1949   lib_mpp.F90 \ 
     1950   diawri_dimg.h90 \ 
     1951   zdfddm_substitute.h90 \ 
     1952   $(IOIPSL_LIB) \ 
     1953   KEY_CPP \ 
     1954   diawri.F90 
    18321955$(MODEL_LIB)(diawri_c1d.o) :  \ 
     1956   $(MODEL_LIB)(closea.o) \ 
     1957   $(MODEL_LIB)(cpl_oasis3.o) \ 
     1958   $(MODEL_LIB)(daymod.o) \ 
     1959   $(MODEL_LIB)(diadimg.o) \ 
     1960   $(MODEL_LIB)(diahth.o) \ 
     1961   $(MODEL_LIB)(dianam.o) \ 
     1962   $(MODEL_LIB)(diaspr.o) \ 
     1963   $(MODEL_LIB)(dom_oce.o) \ 
     1964   $(MODEL_LIB)(dynzdf_exp.o) \ 
     1965   $(MODEL_LIB)(eosbn2.o) \ 
     1966   $(MODEL_LIB)(fldread.o) \ 
     1967   $(MODEL_LIB)(ice_oce.o) \ 
     1968   $(MODEL_LIB)(in_out_manager.o) \ 
     1969   $(MODEL_LIB)(iom.o) \ 
     1970   $(MODEL_LIB)(lbclnk.o) \ 
     1971   $(MODEL_LIB)(lbcnfd.o) \ 
     1972   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1973   $(MODEL_LIB)(ldftra_oce.o) \ 
     1974   $(MODEL_LIB)(lib_mpp.o) \ 
     1975   $(MODEL_LIB)(lib_print.o) \ 
     1976   $(MODEL_LIB)(oce.o) \ 
     1977   $(MODEL_LIB)(par_kind.o) \ 
     1978   $(MODEL_LIB)(par_oce.o) \ 
     1979   $(MODEL_LIB)(phycst.o) \ 
     1980   $(MODEL_LIB)(prtctl.o) \ 
     1981   $(MODEL_LIB)(restart.o) \ 
     1982   $(MODEL_LIB)(sbc_ice.o) \ 
     1983   $(MODEL_LIB)(sbc_oce.o) \ 
     1984   $(MODEL_LIB)(sbcana.o) \ 
     1985   $(MODEL_LIB)(sbcblk_clio.o) \ 
     1986   $(MODEL_LIB)(sbcblk_core.o) \ 
     1987   $(MODEL_LIB)(sbccpl.o) \ 
     1988   $(MODEL_LIB)(sbcflx.o) \ 
     1989   $(MODEL_LIB)(sbcfwb.o) \ 
     1990   $(MODEL_LIB)(sbcice_if.o) \ 
     1991   $(MODEL_LIB)(sbcice_lim.o) \ 
     1992   $(MODEL_LIB)(sbcice_lim_2.o) \ 
     1993   $(MODEL_LIB)(sbcrnf.o) \ 
     1994   $(MODEL_LIB)(sbcssm.o) \ 
     1995   $(MODEL_LIB)(sbcssr.o) \ 
     1996   $(MODEL_LIB)(sol_oce.o) \ 
     1997   $(MODEL_LIB)(trazdf_exp.o) \ 
     1998   $(MODEL_LIB)(trdmod.o) \ 
     1999   $(MODEL_LIB)(zdf_oce.o) \ 
     2000   $(MODEL_LIB)(zdfddm.o) \ 
     2001   $(MODEL_LIB)(zdfmxl.o) \ 
    18332002   closea.F90 \ 
    18342003   cpl_oasis3.F90 \ 
     
    18462015   iom.F90 \ 
    18472016   lbclnk.F90 \ 
     2017   lbcnfd.F90 \ 
    18482018   ldfdyn_oce.F90 \ 
    18492019   ldftra_oce.F90 \ 
    18502020   lib_mpp.F90 \ 
    18512021   lib_print.f90 \ 
    1852    $(MODEL_LIB)(closea.o) \ 
    1853    $(MODEL_LIB)(cpl_oasis3.o) \ 
    1854    $(MODEL_LIB)(daymod.o) \ 
    1855    $(MODEL_LIB)(diadimg.o) \ 
    1856    $(MODEL_LIB)(diahth.o) \ 
    1857    $(MODEL_LIB)(dianam.o) \ 
    1858    $(MODEL_LIB)(diaspr.o) \ 
    1859    $(MODEL_LIB)(dom_oce.o) \ 
    1860    $(MODEL_LIB)(dynzdf_exp.o) \ 
    1861    $(MODEL_LIB)(eosbn2.o) \ 
    1862    $(MODEL_LIB)(fldread.o) \ 
    1863    $(MODEL_LIB)(ice_oce.o) \ 
    1864    $(MODEL_LIB)(in_out_manager.o) \ 
    1865    $(MODEL_LIB)(iom.o) \ 
    1866    $(MODEL_LIB)(lbclnk.o) \ 
    1867    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1868    $(MODEL_LIB)(ldftra_oce.o) \ 
    1869    $(MODEL_LIB)(lib_mpp.o) \ 
    1870    $(MODEL_LIB)(lib_print.o) \ 
    1871    $(MODEL_LIB)(oce.o) \ 
    1872    $(MODEL_LIB)(par_kind.o) \ 
    1873    $(MODEL_LIB)(par_oce.o) \ 
    1874    $(MODEL_LIB)(phycst.o) \ 
    1875    $(MODEL_LIB)(prtctl.o) \ 
    1876    $(MODEL_LIB)(restart.o) \ 
    1877    $(MODEL_LIB)(sbcana.o) \ 
    1878    $(MODEL_LIB)(sbcblk_clio.o) \ 
    1879    $(MODEL_LIB)(sbcblk_core.o) \ 
    1880    $(MODEL_LIB)(sbccpl.o) \ 
    1881    $(MODEL_LIB)(sbcflx.o) \ 
    1882    $(MODEL_LIB)(sbcfwb.o) \ 
    1883    $(MODEL_LIB)(sbcice_if.o) \ 
    1884    $(MODEL_LIB)(sbcice_lim_2.o) \ 
    1885    $(MODEL_LIB)(sbcice_lim.o) \ 
    1886    $(MODEL_LIB)(sbc_ice.o) \ 
    1887    $(MODEL_LIB)(sbc_oce.o) \ 
    1888    $(MODEL_LIB)(sbcrnf.o) \ 
    1889    $(MODEL_LIB)(sbcssm.o) \ 
    1890    $(MODEL_LIB)(sbcssr.o) \ 
    1891    $(MODEL_LIB)(sol_oce.o) \ 
    1892    $(MODEL_LIB)(trazdf_exp.o) \ 
    1893    $(MODEL_LIB)(trdmod.o) \ 
    1894    $(MODEL_LIB)(zdfddm.o) \ 
    1895    $(MODEL_LIB)(zdfmxl.o) \ 
    1896    $(MODEL_LIB)(zdf_oce.o) \ 
    18972022   oce.F90 \ 
    18982023   par_kind.F90 \ 
     
    19012026   prtctl.F90 \ 
    19022027   restart.F90 \ 
     2028   sbc_ice.F90 \ 
     2029   sbc_oce.F90 \ 
    19032030   sbcana.F90 \ 
    19042031   sbcblk_clio.F90 \ 
     
    19072034   sbcflx.F90 \ 
    19082035   sbcfwb.F90 \ 
    1909    sbc_ice.F90 \ 
    19102036   sbcice_if.F90 \ 
     2037   sbcice_lim.F90 \ 
    19112038   sbcice_lim_2.F90 \ 
    1912    sbcice_lim.F90 \ 
    1913    sbc_oce.F90 \ 
    19142039   sbcrnf.F90 \ 
    19152040   sbcssm.F90 \ 
     
    19182043   trazdf_exp.F90 \ 
    19192044   trdmod.F90 \ 
     2045   zdf_oce.F90 \ 
    19202046   zdfddm.F90 \ 
    19212047   zdfmxl.F90 \ 
    1922    zdf_oce.F90 \ 
     2048   $(MODEL_LIB)(daymod.o) \ 
     2049   $(MODEL_LIB)(dianam.o) \ 
     2050   $(MODEL_LIB)(diawri.o) \ 
     2051   $(MODEL_LIB)(dom_oce.o) \ 
     2052   $(MODEL_LIB)(ice_oce.o) \ 
     2053   $(MODEL_LIB)(in_out_manager.o) \ 
     2054   $(MODEL_LIB)(lbclnk.o) \ 
     2055   $(MODEL_LIB)(oce.o) \ 
     2056   $(MODEL_LIB)(phycst.o) \ 
     2057   $(MODEL_LIB)(sbc_ice.o) \ 
     2058   $(MODEL_LIB)(sbc_oce.o) \ 
     2059   $(MODEL_LIB)(sbcmod.o) \ 
     2060   $(MODEL_LIB)(sbcssr.o) \ 
     2061   $(MODEL_LIB)(sol_oce.o) \ 
     2062   $(MODEL_LIB)(zdf_oce.o) \ 
     2063   $(MODEL_LIB)(zdfddm.o) \ 
     2064   $(MODEL_LIB)(zdfkpp.o) \ 
     2065   $(MODEL_LIB)(zdfmxl.o) \ 
     2066   $(MODEL_LIB)(zdftke.o) \ 
    19232067   daymod.F90 \ 
    19242068   dianam.F90 \ 
     
    19282072   in_out_manager.F90 \ 
    19292073   lbclnk.F90 \ 
    1930    $(MODEL_LIB)(daymod.o) \ 
    1931    $(MODEL_LIB)(dianam.o) \ 
    1932    $(MODEL_LIB)(diawri.o) \ 
    1933    $(MODEL_LIB)(dom_oce.o) \ 
    1934    $(MODEL_LIB)(ice_oce.o) \ 
    1935    $(MODEL_LIB)(in_out_manager.o) \ 
    1936    $(MODEL_LIB)(lbclnk.o) \ 
    1937    $(MODEL_LIB)(oce.o) \ 
    1938    $(MODEL_LIB)(phycst.o) \ 
    1939    $(MODEL_LIB)(sbc_ice.o) \ 
    1940    $(MODEL_LIB)(sbcmod.o) \ 
    1941    $(MODEL_LIB)(sbc_oce.o) \ 
    1942    $(MODEL_LIB)(sbcssr.o) \ 
    1943    $(MODEL_LIB)(sol_oce.o) \ 
    1944    $(MODEL_LIB)(zdfddm.o) \ 
    1945    $(MODEL_LIB)(zdfkpp.o) \ 
    1946    $(MODEL_LIB)(zdfmxl.o) \ 
    1947    $(MODEL_LIB)(zdf_oce.o) \ 
    1948    $(MODEL_LIB)(zdftke.o) \ 
    19492074   oce.F90 \ 
    19502075   phycst.F90 \ 
    19512076   sbc_ice.F90 \ 
     2077   sbc_oce.F90 \ 
    19522078   sbcmod.F90 \ 
    1953    sbc_oce.F90 \ 
    19542079   sbcssr.F90 \ 
    19552080   sol_oce.F90 \ 
     2081   zdf_oce.F90 \ 
    19562082   zdfddm.F90 \ 
    19572083   zdfkpp.F90 \ 
    19582084   zdfmxl.F90 \ 
    1959    zdf_oce.F90 \ 
    19602085   zdftke.F90 \ 
    19612086   zdfddm_substitute.h90 \ 
     
    19632088   KEY_CPP \ 
    19642089   diawri_c1d.F90 
    1965 $(MODEL_LIB)(diawri.o) :   \ 
    1966    daymod.F90 \ 
    1967    dom_oce.F90 \ 
    1968    fldread.F90 \ 
    1969    in_out_manager.F90 \ 
    1970    iom.F90 \ 
    1971    lbclnk.F90 \ 
    1972    lib_mpp.F90 \ 
    1973    lib_print.f90 \ 
    1974    $(MODEL_LIB)(daymod.o) \ 
    1975    $(MODEL_LIB)(dom_oce.o) \ 
    1976    $(MODEL_LIB)(fldread.o) \ 
    1977    $(MODEL_LIB)(in_out_manager.o) \ 
    1978    $(MODEL_LIB)(iom.o) \ 
    1979    $(MODEL_LIB)(lbclnk.o) \ 
    1980    $(MODEL_LIB)(lib_mpp.o) \ 
    1981    $(MODEL_LIB)(lib_print.o) \ 
    1982    $(MODEL_LIB)(oce.o) \ 
    1983    $(MODEL_LIB)(par_kind.o) \ 
    1984    $(MODEL_LIB)(par_oce.o) \ 
    1985    $(MODEL_LIB)(phycst.o) \ 
    1986    $(MODEL_LIB)(prtctl.o) \ 
    1987    $(MODEL_LIB)(restart.o) \ 
    1988    $(MODEL_LIB)(sbc_oce.o) \ 
    1989    $(MODEL_LIB)(sbcrnf.o) \ 
    1990    $(MODEL_LIB)(solfet.o) \ 
    1991    $(MODEL_LIB)(sol_oce.o) \ 
    1992    $(MODEL_LIB)(solpcg.o) \ 
    1993    $(MODEL_LIB)(solsor.o) \ 
    1994    $(MODEL_LIB)(zdf_oce.o) \ 
    1995    oce.F90 \ 
    1996    par_kind.F90 \ 
    1997    par_oce.F90 \ 
    1998    phycst.F90 \ 
    1999    prtctl.F90 \ 
    2000    restart.F90 \ 
    2001    sbc_oce.F90 \ 
    2002    sbcrnf.F90 \ 
    2003    solfet.F90 \ 
    2004    sol_oce.F90 \ 
    2005    solpcg.F90 \ 
    2006    solsor.F90 \ 
    2007    zdf_oce.F90 \ 
    2008    daymod.F90 \ 
    2009    diadimg.F90 \ 
    2010    diahth.F90 \ 
    2011    dianam.F90 \ 
    2012    diaspr.F90 \ 
    2013    dom_oce.F90 \ 
    2014    ice_oce.F90 \ 
    2015    in_out_manager.F90 \ 
    2016    lbclnk.F90 \ 
    2017    ldfdyn_oce.F90 \ 
    2018    ldftra_oce.F90 \ 
    2019    $(MODEL_LIB)(daymod.o) \ 
    2020    $(MODEL_LIB)(diadimg.o) \ 
    2021    $(MODEL_LIB)(diahth.o) \ 
    2022    $(MODEL_LIB)(dianam.o) \ 
    2023    $(MODEL_LIB)(diaspr.o) \ 
    2024    $(MODEL_LIB)(dom_oce.o) \ 
    2025    $(MODEL_LIB)(ice_oce.o) \ 
    2026    $(MODEL_LIB)(in_out_manager.o) \ 
    2027    $(MODEL_LIB)(lbclnk.o) \ 
    2028    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2029    $(MODEL_LIB)(ldftra_oce.o) \ 
    2030    $(MODEL_LIB)(oce.o) \ 
    2031    $(MODEL_LIB)(phycst.o) \ 
    2032    $(MODEL_LIB)(sbc_ice.o) \ 
    2033    $(MODEL_LIB)(sbc_oce.o) \ 
    2034    $(MODEL_LIB)(sbcssr.o) \ 
    2035    $(MODEL_LIB)(sol_oce.o) \ 
    2036    $(MODEL_LIB)(zdfddm.o) \ 
    2037    $(MODEL_LIB)(zdfmxl.o) \ 
    2038    $(MODEL_LIB)(zdf_oce.o) \ 
    2039    oce.F90 \ 
    2040    phycst.F90 \ 
    2041    sbc_ice.F90 \ 
    2042    sbc_oce.F90 \ 
    2043    sbcssr.F90 \ 
    2044    sol_oce.F90 \ 
    2045    zdfddm.F90 \ 
    2046    zdfmxl.F90 \ 
    2047    zdf_oce.F90 \ 
    2048    lib_mpp.F90 \ 
    2049    $(MODEL_LIB)(lib_mpp.o) \ 
    2050    diawri_dimg.h90 \ 
    2051    zdfddm_substitute.h90 \ 
    2052    $(IOIPSL_LIB) \ 
    2053    KEY_CPP \ 
    2054    diawri.F90 
    20552090$(MODEL_LIB)(divcur.o) :   \ 
     2091   $(MODEL_LIB)(bdy_par.o) \ 
     2092   $(MODEL_LIB)(dom_oce.o) \ 
     2093   $(MODEL_LIB)(in_out_manager.o) \ 
     2094   $(MODEL_LIB)(lbcnfd.o) \ 
     2095   $(MODEL_LIB)(lib_mpp.o) \ 
     2096   $(MODEL_LIB)(lib_print.o) \ 
     2097   $(MODEL_LIB)(obc_par.o) \ 
     2098   $(MODEL_LIB)(oce.o) \ 
     2099   $(MODEL_LIB)(par_kind.o) \ 
     2100   $(MODEL_LIB)(par_oce.o) \ 
    20562101   bdy_par.F90 \ 
    20572102   dom_oce.F90 \ 
    20582103   in_out_manager.F90 \ 
    2059    lib_mpp.F90 \ 
    2060    lib_print.f90 \ 
    2061    $(MODEL_LIB)(bdy_par.o) \ 
    2062    $(MODEL_LIB)(dom_oce.o) \ 
    2063    $(MODEL_LIB)(in_out_manager.o) \ 
    2064    $(MODEL_LIB)(lib_mpp.o) \ 
    2065    $(MODEL_LIB)(lib_print.o) \ 
    2066    $(MODEL_LIB)(obc_par.o) \ 
    2067    $(MODEL_LIB)(oce.o) \ 
    2068    $(MODEL_LIB)(par_kind.o) \ 
    2069    $(MODEL_LIB)(par_oce.o) \ 
     2104   lbcnfd.F90 \ 
     2105   lib_mpp.F90 \ 
     2106   lib_print.f90 \ 
    20702107   obc_par.F90 \ 
    20712108   oce.F90 \ 
    20722109   par_kind.F90 \ 
    20732110   par_oce.F90 \ 
     2111   $(MODEL_LIB)(bdy_oce.o) \ 
     2112   $(MODEL_LIB)(dom_oce.o) \ 
     2113   $(MODEL_LIB)(in_out_manager.o) \ 
     2114   $(MODEL_LIB)(lbclnk.o) \ 
     2115   $(MODEL_LIB)(obc_oce.o) \ 
     2116   $(MODEL_LIB)(oce.o) \ 
    20742117   bdy_oce.F90 \ 
    20752118   dom_oce.F90 \ 
    20762119   in_out_manager.F90 \ 
    20772120   lbclnk.F90 \ 
    2078    $(MODEL_LIB)(bdy_oce.o) \ 
    2079    $(MODEL_LIB)(dom_oce.o) \ 
    2080    $(MODEL_LIB)(in_out_manager.o) \ 
    2081    $(MODEL_LIB)(lbclnk.o) \ 
    2082    $(MODEL_LIB)(obc_oce.o) \ 
    2083    $(MODEL_LIB)(oce.o) \ 
    20842121   obc_oce.F90 \ 
    20852122   oce.F90 \ 
     
    20882125   KEY_CPP \ 
    20892126   divcur.F90 
     2127$(MODEL_LIB)(dom_ice_2.o) :   \ 
     2128   $(MODEL_LIB)(par_oce.o) \ 
     2129   par_oce.F90 \ 
     2130   $(MODEL_LIB)(par_ice_2.o) \ 
     2131   par_ice_2.F90 \ 
     2132   KEY_CPP \ 
     2133   dom_ice_2.F90 
     2134$(MODEL_LIB)(dom_oce.o) :  \ 
     2135   $(MODEL_LIB)(par_kind.o) \ 
     2136   par_kind.F90 \ 
     2137   $(MODEL_LIB)(par_oce.o) \ 
     2138   par_oce.F90 \ 
     2139   KEY_CPP \ 
     2140   dom_oce.F90 
    20902141$(MODEL_LIB)(domain.o) :   \ 
     2142   $(MODEL_LIB)(bdy_oce.o) \ 
     2143   $(MODEL_LIB)(c1d.o) \ 
     2144   $(MODEL_LIB)(closea.o) \ 
     2145   $(MODEL_LIB)(dom_oce.o) \ 
     2146   $(MODEL_LIB)(dynspg_oce.o) \ 
     2147   $(MODEL_LIB)(in_out_manager.o) \ 
     2148   $(MODEL_LIB)(iom.o) \ 
     2149   $(MODEL_LIB)(lbclnk.o) \ 
     2150   $(MODEL_LIB)(lbcnfd.o) \ 
     2151   $(MODEL_LIB)(lib_mpp.o) \ 
     2152   $(MODEL_LIB)(lib_print.o) \ 
     2153   $(MODEL_LIB)(obc_oce.o) \ 
     2154   $(MODEL_LIB)(oce.o) \ 
     2155   $(MODEL_LIB)(par_kind.o) \ 
     2156   $(MODEL_LIB)(par_oce.o) \ 
     2157   $(MODEL_LIB)(phycst.o) \ 
     2158   $(MODEL_LIB)(sbc_oce.o) \ 
     2159   $(MODEL_LIB)(solisl.o) \ 
    20912160   bdy_oce.F90 \ 
    20922161   c1d.F90 \ 
     
    20972166   iom.F90 \ 
    20982167   lbclnk.F90 \ 
    2099    lib_mpp.F90 \ 
    2100    lib_print.f90 \ 
    2101    $(MODEL_LIB)(bdy_oce.o) \ 
    2102    $(MODEL_LIB)(c1d.o) \ 
     2168   lbcnfd.F90 \ 
     2169   lib_mpp.F90 \ 
     2170   lib_print.f90 \ 
     2171   obc_oce.F90 \ 
     2172   oce.F90 \ 
     2173   par_kind.F90 \ 
     2174   par_oce.F90 \ 
     2175   phycst.F90 \ 
     2176   sbc_oce.F90 \ 
     2177   solisl.F90 \ 
    21032178   $(MODEL_LIB)(closea.o) \ 
    21042179   $(MODEL_LIB)(dom_oce.o) \ 
    2105    $(MODEL_LIB)(dynspg_oce.o) \ 
    2106    $(MODEL_LIB)(in_out_manager.o) \ 
    2107    $(MODEL_LIB)(iom.o) \ 
    2108    $(MODEL_LIB)(lbclnk.o) \ 
    2109    $(MODEL_LIB)(lib_mpp.o) \ 
    2110    $(MODEL_LIB)(lib_print.o) \ 
    2111    $(MODEL_LIB)(obc_oce.o) \ 
    2112    $(MODEL_LIB)(oce.o) \ 
    2113    $(MODEL_LIB)(par_kind.o) \ 
    2114    $(MODEL_LIB)(par_oce.o) \ 
    2115    $(MODEL_LIB)(phycst.o) \ 
    2116    $(MODEL_LIB)(sbc_oce.o) \ 
    2117    $(MODEL_LIB)(solisl.o) \ 
    2118    obc_oce.F90 \ 
    2119    oce.F90 \ 
    2120    par_kind.F90 \ 
    2121    par_oce.F90 \ 
    2122    phycst.F90 \ 
    2123    sbc_oce.F90 \ 
    2124    solisl.F90 \ 
     2180   $(MODEL_LIB)(domhgr.o) \ 
     2181   $(MODEL_LIB)(dommsk.o) \ 
     2182   $(MODEL_LIB)(domstp.o) \ 
     2183   $(MODEL_LIB)(domvvl.o) \ 
     2184   $(MODEL_LIB)(domwri.o) \ 
     2185   $(MODEL_LIB)(domzgr.o) \ 
     2186   $(MODEL_LIB)(ice_oce.o) \ 
     2187   $(MODEL_LIB)(in_out_manager.o) \ 
     2188   $(MODEL_LIB)(lib_mpp.o) \ 
     2189   $(MODEL_LIB)(oce.o) \ 
     2190   $(MODEL_LIB)(phycst.o) \ 
     2191   $(MODEL_LIB)(sbc_oce.o) \ 
    21252192   closea.F90 \ 
     2193   dom_oce.F90 \ 
    21262194   domhgr.F90 \ 
    21272195   dommsk.F90 \ 
    2128    dom_oce.F90 \ 
    21292196   domstp.F90 \ 
    21302197   domvvl.F90 \ 
     
    21342201   in_out_manager.F90 \ 
    21352202   lib_mpp.F90 \ 
    2136    $(MODEL_LIB)(closea.o) \ 
    2137    $(MODEL_LIB)(domhgr.o) \ 
    2138    $(MODEL_LIB)(dommsk.o) \ 
    2139    $(MODEL_LIB)(dom_oce.o) \ 
    2140    $(MODEL_LIB)(domstp.o) \ 
    2141    $(MODEL_LIB)(domvvl.o) \ 
    2142    $(MODEL_LIB)(domwri.o) \ 
    2143    $(MODEL_LIB)(domzgr.o) \ 
    2144    $(MODEL_LIB)(ice_oce.o) \ 
    2145    $(MODEL_LIB)(in_out_manager.o) \ 
    2146    $(MODEL_LIB)(lib_mpp.o) \ 
    2147    $(MODEL_LIB)(oce.o) \ 
    2148    $(MODEL_LIB)(phycst.o) \ 
    2149    $(MODEL_LIB)(sbc_oce.o) \ 
    21502203   oce.F90 \ 
    21512204   phycst.F90 \ 
     
    21562209   domain.F90 
    21572210$(MODEL_LIB)(domcfg.o) :   \ 
    2158    dom_oce.F90 \ 
    2159    in_out_manager.F90 \ 
    2160    iom.F90 \ 
    2161    lib_mpp.F90 \ 
    2162    lib_print.f90 \ 
    21632211   $(MODEL_LIB)(dom_oce.o) \ 
    21642212   $(MODEL_LIB)(in_out_manager.o) \ 
    21652213   $(MODEL_LIB)(iom.o) \ 
     2214   $(MODEL_LIB)(lbcnfd.o) \ 
    21662215   $(MODEL_LIB)(lib_mpp.o) \ 
    21672216   $(MODEL_LIB)(lib_print.o) \ 
     
    21702219   $(MODEL_LIB)(par_kind.o) \ 
    21712220   $(MODEL_LIB)(par_oce.o) \ 
     2221   $(MODEL_LIB)(sol_oce.o) \ 
    21722222   $(MODEL_LIB)(solfet.o) \ 
    2173    $(MODEL_LIB)(sol_oce.o) \ 
    21742223   $(MODEL_LIB)(solpcg.o) \ 
    21752224   $(MODEL_LIB)(solsor.o) \ 
     2225   dom_oce.F90 \ 
     2226   in_out_manager.F90 \ 
     2227   iom.F90 \ 
     2228   lbcnfd.F90 \ 
     2229   lib_mpp.F90 \ 
     2230   lib_print.f90 \ 
    21762231   obc_oce.F90 \ 
    21772232   oce.F90 \ 
    21782233   par_kind.F90 \ 
    21792234   par_oce.F90 \ 
     2235   sol_oce.F90 \ 
    21802236   solfet.F90 \ 
    2181    sol_oce.F90 \ 
    21822237   solpcg.F90 \ 
    21832238   solsor.F90 \ 
    2184    dom_oce.F90 \ 
    2185    in_out_manager.F90 \ 
    2186    lib_mpp.F90 \ 
    21872239   $(MODEL_LIB)(dom_oce.o) \ 
    21882240   $(MODEL_LIB)(in_out_manager.o) \ 
     
    21902242   $(MODEL_LIB)(phycst.o) \ 
    21912243   $(MODEL_LIB)(solisl.o) \ 
     2244   dom_oce.F90 \ 
     2245   in_out_manager.F90 \ 
     2246   lib_mpp.F90 \ 
    21922247   phycst.F90 \ 
    21932248   solisl.F90 \ 
    21942249   domcfg.F90 
    21952250$(MODEL_LIB)(domhgr.o) :   \ 
     2251   $(MODEL_LIB)(dom_oce.o) \ 
     2252   $(MODEL_LIB)(in_out_manager.o) \ 
     2253   $(MODEL_LIB)(iom_def.o) \ 
     2254   $(MODEL_LIB)(iom_ioipsl.o) \ 
     2255   $(MODEL_LIB)(iom_nf90.o) \ 
     2256   $(MODEL_LIB)(iom_rstdimg.o) \ 
     2257   $(MODEL_LIB)(lbclnk.o) \ 
     2258   $(MODEL_LIB)(lbcnfd.o) \ 
     2259   $(MODEL_LIB)(lib_print.o) \ 
     2260   $(MODEL_LIB)(par_kind.o) \ 
     2261   $(MODEL_LIB)(par_oce.o) \ 
    21962262   dom_oce.F90 \ 
    21972263   in_out_manager.F90 \ 
     
    22012267   iom_rstdimg.F90 \ 
    22022268   lbclnk.F90 \ 
    2203    lib_print.f90 \ 
     2269   lbcnfd.F90 \ 
     2270   lib_print.f90 \ 
     2271   par_kind.F90 \ 
     2272   par_oce.F90 \ 
     2273   $(MODEL_LIB)(dom_oce.o) \ 
     2274   $(MODEL_LIB)(in_out_manager.o) \ 
     2275   $(MODEL_LIB)(iom.o) \ 
     2276   $(MODEL_LIB)(lib_mpp.o) \ 
     2277   $(MODEL_LIB)(phycst.o) \ 
     2278   dom_oce.F90 \ 
     2279   in_out_manager.F90 \ 
     2280   iom.F90 \ 
     2281   lib_mpp.F90 \ 
     2282   phycst.F90 \ 
     2283   KEY_CPP \ 
     2284   domhgr.F90 
     2285$(MODEL_LIB)(dommsk.o) :   \ 
     2286   $(MODEL_LIB)(dom_oce.o) \ 
     2287   $(MODEL_LIB)(in_out_manager.o) \ 
     2288   $(MODEL_LIB)(iom.o) \ 
     2289   $(MODEL_LIB)(lbcnfd.o) \ 
     2290   $(MODEL_LIB)(lib_mpp.o) \ 
     2291   $(MODEL_LIB)(lib_print.o) \ 
     2292   $(MODEL_LIB)(obc_oce.o) \ 
     2293   $(MODEL_LIB)(obc_par.o) \ 
     2294   $(MODEL_LIB)(oce.o) \ 
     2295   $(MODEL_LIB)(par_kind.o) \ 
     2296   $(MODEL_LIB)(par_oce.o) \ 
     2297   $(MODEL_LIB)(sol_oce.o) \ 
     2298   $(MODEL_LIB)(solfet.o) \ 
     2299   $(MODEL_LIB)(solpcg.o) \ 
     2300   $(MODEL_LIB)(solsor.o) \ 
     2301   dom_oce.F90 \ 
     2302   in_out_manager.F90 \ 
     2303   iom.F90 \ 
     2304   lbcnfd.F90 \ 
     2305   lib_mpp.F90 \ 
     2306   lib_print.f90 \ 
     2307   obc_oce.F90 \ 
     2308   obc_par.F90 \ 
     2309   oce.F90 \ 
     2310   par_kind.F90 \ 
     2311   par_oce.F90 \ 
     2312   sol_oce.F90 \ 
     2313   solfet.F90 \ 
     2314   solpcg.F90 \ 
     2315   solsor.F90 \ 
     2316   $(MODEL_LIB)(dom_oce.o) \ 
     2317   $(MODEL_LIB)(dynspg_oce.o) \ 
     2318   $(MODEL_LIB)(in_out_manager.o) \ 
     2319   $(MODEL_LIB)(lbclnk.o) \ 
     2320   $(MODEL_LIB)(lib_mpp.o) \ 
     2321   $(MODEL_LIB)(obc_oce.o) \ 
     2322   $(MODEL_LIB)(oce.o) \ 
     2323   $(MODEL_LIB)(solisl.o) \ 
     2324   dom_oce.F90 \ 
     2325   dynspg_oce.F90 \ 
     2326   in_out_manager.F90 \ 
     2327   lbclnk.F90 \ 
     2328   lib_mpp.F90 \ 
     2329   obc_oce.F90 \ 
     2330   oce.F90 \ 
     2331   solisl.F90 \ 
     2332   vectopt_loop_substitute.h90 \ 
     2333   KEY_CPP \ 
     2334   dommsk.F90 
     2335$(MODEL_LIB)(domstp.o) :   \ 
     2336   $(MODEL_LIB)(lib_print.o) \ 
     2337   $(MODEL_LIB)(par_kind.o) \ 
     2338   $(MODEL_LIB)(par_oce.o) \ 
     2339   lib_print.f90 \ 
     2340   par_kind.F90 \ 
     2341   par_oce.F90 \ 
     2342   $(MODEL_LIB)(dom_oce.o) \ 
     2343   $(MODEL_LIB)(in_out_manager.o) \ 
     2344   $(MODEL_LIB)(oce.o) \ 
     2345   dom_oce.F90 \ 
     2346   in_out_manager.F90 \ 
     2347   oce.F90 \ 
     2348   domzgr_substitute.h90 \ 
     2349   KEY_CPP \ 
     2350   domstp.F90 
     2351$(MODEL_LIB)(domvvl.o) :   \ 
     2352   $(MODEL_LIB)(bdy_par.o) \ 
     2353   $(MODEL_LIB)(dom_oce.o) \ 
     2354   $(MODEL_LIB)(in_out_manager.o) \ 
     2355   $(MODEL_LIB)(lbclnk.o) \ 
     2356   $(MODEL_LIB)(lbcnfd.o) \ 
     2357   $(MODEL_LIB)(lib_mpp.o) \ 
     2358   $(MODEL_LIB)(lib_print.o) \ 
     2359   $(MODEL_LIB)(oce.o) \ 
     2360   $(MODEL_LIB)(par_kind.o) \ 
     2361   $(MODEL_LIB)(par_oce.o) \ 
     2362   bdy_par.F90 \ 
     2363   dom_oce.F90 \ 
     2364   in_out_manager.F90 \ 
     2365   lbclnk.F90 \ 
     2366   lbcnfd.F90 \ 
     2367   lib_mpp.F90 \ 
     2368   lib_print.f90 \ 
     2369   oce.F90 \ 
     2370   par_kind.F90 \ 
     2371   par_oce.F90 \ 
     2372   $(MODEL_LIB)(bdy_oce.o) \ 
     2373   $(MODEL_LIB)(dom_oce.o) \ 
     2374   $(MODEL_LIB)(dynspg_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   bdy_oce.F90 \ 
     2382   dom_oce.F90 \ 
     2383   dynspg_oce.F90 \ 
     2384   in_out_manager.F90 \ 
     2385   lbclnk.F90 \ 
     2386   lib_mpp.F90 \ 
     2387   oce.F90 \ 
     2388   phycst.F90 \ 
     2389   sbc_oce.F90 \ 
     2390   domzgr_substitute.h90 \ 
     2391   vectopt_loop_substitute.h90 \ 
     2392   KEY_CPP \ 
     2393   domvvl.F90 
     2394$(MODEL_LIB)(domwri.o) :   \ 
    22042395   $(MODEL_LIB)(dom_oce.o) \ 
    22052396   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22092400   $(MODEL_LIB)(iom_rstdimg.o) \ 
    22102401   $(MODEL_LIB)(lbclnk.o) \ 
    2211    $(MODEL_LIB)(lib_print.o) \ 
    2212    $(MODEL_LIB)(par_kind.o) \ 
    2213    $(MODEL_LIB)(par_oce.o) \ 
    2214    par_kind.F90 \ 
    2215    par_oce.F90 \ 
    2216    dom_oce.F90 \ 
    2217    in_out_manager.F90 \ 
    2218    iom.F90 \ 
    2219    lib_mpp.F90 \ 
    2220    $(MODEL_LIB)(dom_oce.o) \ 
    2221    $(MODEL_LIB)(in_out_manager.o) \ 
    2222    $(MODEL_LIB)(iom.o) \ 
    2223    $(MODEL_LIB)(lib_mpp.o) \ 
    2224    $(MODEL_LIB)(phycst.o) \ 
    2225    phycst.F90 \ 
    2226    KEY_CPP \ 
    2227    domhgr.F90 
    2228 $(MODEL_LIB)(dom_ice_2.o) :   \ 
    2229    $(MODEL_LIB)(par_oce.o) \ 
    2230    par_oce.F90 \ 
    2231    $(MODEL_LIB)(par_ice_2.o) \ 
    2232    par_ice_2.F90 \ 
    2233    KEY_CPP \ 
    2234    dom_ice_2.F90 
    2235 $(MODEL_LIB)(dommsk.o) :   \ 
    2236    dom_oce.F90 \ 
    2237    in_out_manager.F90 \ 
    2238    iom.F90 \ 
    2239    lib_mpp.F90 \ 
    2240    lib_print.f90 \ 
    2241    $(MODEL_LIB)(dom_oce.o) \ 
    2242    $(MODEL_LIB)(in_out_manager.o) \ 
    2243    $(MODEL_LIB)(iom.o) \ 
    2244    $(MODEL_LIB)(lib_mpp.o) \ 
    2245    $(MODEL_LIB)(lib_print.o) \ 
    2246    $(MODEL_LIB)(obc_oce.o) \ 
    2247    $(MODEL_LIB)(obc_par.o) \ 
    2248    $(MODEL_LIB)(oce.o) \ 
    2249    $(MODEL_LIB)(par_kind.o) \ 
    2250    $(MODEL_LIB)(par_oce.o) \ 
    2251    $(MODEL_LIB)(solfet.o) \ 
    2252    $(MODEL_LIB)(sol_oce.o) \ 
    2253    $(MODEL_LIB)(solpcg.o) \ 
    2254    $(MODEL_LIB)(solsor.o) \ 
    2255    obc_oce.F90 \ 
    2256    obc_par.F90 \ 
    2257    oce.F90 \ 
    2258    par_kind.F90 \ 
    2259    par_oce.F90 \ 
    2260    solfet.F90 \ 
    2261    sol_oce.F90 \ 
    2262    solpcg.F90 \ 
    2263    solsor.F90 \ 
    2264    dom_oce.F90 \ 
    2265    dynspg_oce.F90 \ 
    2266    in_out_manager.F90 \ 
    2267    lbclnk.F90 \ 
    2268    lib_mpp.F90 \ 
    2269    $(MODEL_LIB)(dom_oce.o) \ 
    2270    $(MODEL_LIB)(dynspg_oce.o) \ 
    2271    $(MODEL_LIB)(in_out_manager.o) \ 
    2272    $(MODEL_LIB)(lbclnk.o) \ 
    2273    $(MODEL_LIB)(lib_mpp.o) \ 
    2274    $(MODEL_LIB)(obc_oce.o) \ 
    2275    $(MODEL_LIB)(oce.o) \ 
    2276    $(MODEL_LIB)(solisl.o) \ 
    2277    obc_oce.F90 \ 
    2278    oce.F90 \ 
    2279    solisl.F90 \ 
    2280    vectopt_loop_substitute.h90 \ 
    2281    KEY_CPP \ 
    2282    dommsk.F90 
    2283 $(MODEL_LIB)(dom_oce.o) :  \ 
    2284    $(MODEL_LIB)(par_kind.o) \ 
    2285    par_kind.F90 \ 
    2286    $(MODEL_LIB)(par_oce.o) \ 
    2287    par_oce.F90 \ 
    2288    KEY_CPP \ 
    2289    dom_oce.F90 
    2290 $(MODEL_LIB)(domstp.o) :   \ 
    2291    lib_print.f90 \ 
    2292    $(MODEL_LIB)(lib_print.o) \ 
    2293    $(MODEL_LIB)(par_kind.o) \ 
    2294    $(MODEL_LIB)(par_oce.o) \ 
    2295    par_kind.F90 \ 
    2296    par_oce.F90 \ 
    2297    dom_oce.F90 \ 
    2298    in_out_manager.F90 \ 
    2299    $(MODEL_LIB)(dom_oce.o) \ 
    2300    $(MODEL_LIB)(in_out_manager.o) \ 
    2301    $(MODEL_LIB)(oce.o) \ 
    2302    oce.F90 \ 
    2303    domzgr_substitute.h90 \ 
    2304    KEY_CPP \ 
    2305    domstp.F90 
    2306 $(MODEL_LIB)(domvvl.o) :   \ 
    2307    bdy_par.F90 \ 
    2308    dom_oce.F90 \ 
    2309    in_out_manager.F90 \ 
    2310    lbclnk.F90 \ 
    2311    lib_mpp.F90 \ 
    2312    lib_print.f90 \ 
    2313    $(MODEL_LIB)(bdy_par.o) \ 
    2314    $(MODEL_LIB)(dom_oce.o) \ 
    2315    $(MODEL_LIB)(in_out_manager.o) \ 
    2316    $(MODEL_LIB)(lbclnk.o) \ 
    2317    $(MODEL_LIB)(lib_mpp.o) \ 
    2318    $(MODEL_LIB)(lib_print.o) \ 
    2319    $(MODEL_LIB)(oce.o) \ 
    2320    $(MODEL_LIB)(par_kind.o) \ 
    2321    $(MODEL_LIB)(par_oce.o) \ 
    2322    oce.F90 \ 
    2323    par_kind.F90 \ 
    2324    par_oce.F90 \ 
    2325    bdy_oce.F90 \ 
    2326    dom_oce.F90 \ 
    2327    dynspg_oce.F90 \ 
    2328    in_out_manager.F90 \ 
    2329    lbclnk.F90 \ 
    2330    lib_mpp.F90 \ 
    2331    $(MODEL_LIB)(bdy_oce.o) \ 
    2332    $(MODEL_LIB)(dom_oce.o) \ 
    2333    $(MODEL_LIB)(dynspg_oce.o) \ 
    2334    $(MODEL_LIB)(in_out_manager.o) \ 
    2335    $(MODEL_LIB)(lbclnk.o) \ 
    2336    $(MODEL_LIB)(lib_mpp.o) \ 
    2337    $(MODEL_LIB)(oce.o) \ 
    2338    $(MODEL_LIB)(phycst.o) \ 
    2339    $(MODEL_LIB)(sbc_oce.o) \ 
    2340    oce.F90 \ 
    2341    phycst.F90 \ 
    2342    sbc_oce.F90 \ 
    2343    domzgr_substitute.h90 \ 
    2344    vectopt_loop_substitute.h90 \ 
    2345    KEY_CPP \ 
    2346    domvvl.F90 
    2347 $(MODEL_LIB)(domwri.o) :   \ 
     2402   $(MODEL_LIB)(lbcnfd.o) \ 
     2403   $(MODEL_LIB)(lib_mpp.o) \ 
     2404   $(MODEL_LIB)(lib_print.o) \ 
     2405   $(MODEL_LIB)(oce.o) \ 
     2406   $(MODEL_LIB)(par_kind.o) \ 
     2407   $(MODEL_LIB)(par_oce.o) \ 
    23482408   dom_oce.F90 \ 
    23492409   in_out_manager.F90 \ 
     
    23532413   iom_rstdimg.F90 \ 
    23542414   lbclnk.F90 \ 
    2355    lib_mpp.F90 \ 
    2356    lib_print.f90 \ 
    2357    $(MODEL_LIB)(dom_oce.o) \ 
    2358    $(MODEL_LIB)(in_out_manager.o) \ 
     2415   lbcnfd.F90 \ 
     2416   lib_mpp.F90 \ 
     2417   lib_print.f90 \ 
     2418   oce.F90 \ 
     2419   par_kind.F90 \ 
     2420   par_oce.F90 \ 
     2421   $(MODEL_LIB)(dom_oce.o) \ 
     2422   $(MODEL_LIB)(in_out_manager.o) \ 
     2423   $(MODEL_LIB)(iom.o) \ 
     2424   $(MODEL_LIB)(lbclnk.o) \ 
     2425   $(MODEL_LIB)(lib_mpp.o) \ 
     2426   dom_oce.F90 \ 
     2427   in_out_manager.F90 \ 
     2428   iom.F90 \ 
     2429   lbclnk.F90 \ 
     2430   lib_mpp.F90 \ 
     2431   domwri.F90 
     2432$(MODEL_LIB)(domzgr.o) :   \ 
     2433   $(MODEL_LIB)(dom_oce.o) \ 
     2434   $(MODEL_LIB)(in_out_manager.o) \ 
     2435   $(MODEL_LIB)(iom.o) \ 
    23592436   $(MODEL_LIB)(iom_def.o) \ 
    23602437   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    23622439   $(MODEL_LIB)(iom_rstdimg.o) \ 
    23632440   $(MODEL_LIB)(lbclnk.o) \ 
    2364    $(MODEL_LIB)(lib_mpp.o) \ 
    2365    $(MODEL_LIB)(lib_print.o) \ 
    2366    $(MODEL_LIB)(oce.o) \ 
    2367    $(MODEL_LIB)(par_kind.o) \ 
    2368    $(MODEL_LIB)(par_oce.o) \ 
    2369    oce.F90 \ 
    2370    par_kind.F90 \ 
    2371    par_oce.F90 \ 
     2441   $(MODEL_LIB)(lbcnfd.o) \ 
     2442   $(MODEL_LIB)(lib_mpp.o) \ 
     2443   $(MODEL_LIB)(lib_print.o) \ 
     2444   $(MODEL_LIB)(obc_oce.o) \ 
     2445   $(MODEL_LIB)(oce.o) \ 
     2446   $(MODEL_LIB)(par_kind.o) \ 
     2447   $(MODEL_LIB)(par_oce.o) \ 
     2448   $(MODEL_LIB)(sbc_oce.o) \ 
     2449   $(MODEL_LIB)(sol_oce.o) \ 
     2450   $(MODEL_LIB)(solfet.o) \ 
     2451   $(MODEL_LIB)(solpcg.o) \ 
     2452   $(MODEL_LIB)(solsor.o) \ 
    23722453   dom_oce.F90 \ 
    23732454   in_out_manager.F90 \ 
    23742455   iom.F90 \ 
    2375    lbclnk.F90 \ 
    2376    lib_mpp.F90 \ 
    2377    $(MODEL_LIB)(dom_oce.o) \ 
    2378    $(MODEL_LIB)(in_out_manager.o) \ 
    2379    $(MODEL_LIB)(iom.o) \ 
    2380    $(MODEL_LIB)(lbclnk.o) \ 
    2381    $(MODEL_LIB)(lib_mpp.o) \ 
    2382    domwri.F90 
    2383 $(MODEL_LIB)(domzgr.o) :   \ 
    2384    dom_oce.F90 \ 
    2385    in_out_manager.F90 \ 
    23862456   iom_def.F90 \ 
    2387    iom.F90 \ 
    23882457   iom_ioipsl.F90 \ 
    23892458   iom_nf90.F90 \ 
    23902459   iom_rstdimg.F90 \ 
    23912460   lbclnk.F90 \ 
    2392    lib_mpp.F90 \ 
    2393    lib_print.f90 \ 
    2394    $(MODEL_LIB)(dom_oce.o) \ 
    2395    $(MODEL_LIB)(in_out_manager.o) \ 
     2461   lbcnfd.F90 \ 
     2462   lib_mpp.F90 \ 
     2463   lib_print.f90 \ 
     2464   obc_oce.F90 \ 
     2465   oce.F90 \ 
     2466   par_kind.F90 \ 
     2467   par_oce.F90 \ 
     2468   sbc_oce.F90 \ 
     2469   sol_oce.F90 \ 
     2470   solfet.F90 \ 
     2471   solpcg.F90 \ 
     2472   solsor.F90 \ 
     2473   $(MODEL_LIB)(c1d.o) \ 
     2474   $(MODEL_LIB)(closea.o) \ 
     2475   $(MODEL_LIB)(dom_oce.o) \ 
     2476   $(MODEL_LIB)(in_out_manager.o) \ 
     2477   $(MODEL_LIB)(iom.o) \ 
     2478   $(MODEL_LIB)(lbclnk.o) \ 
     2479   $(MODEL_LIB)(lib_mpp.o) \ 
     2480   $(MODEL_LIB)(oce.o) \ 
     2481   $(MODEL_LIB)(solisl.o) \ 
     2482   c1d.F90 \ 
     2483   closea.F90 \ 
     2484   dom_oce.F90 \ 
     2485   in_out_manager.F90 \ 
     2486   iom.F90 \ 
     2487   lbclnk.F90 \ 
     2488   lib_mpp.F90 \ 
     2489   oce.F90 \ 
     2490   solisl.F90 \ 
     2491   domzgr_substitute.h90 \ 
     2492   vectopt_loop_substitute.h90 \ 
     2493   KEY_CPP \ 
     2494   domzgr.F90 
     2495$(MODEL_LIB)(dtasal.o) :   \ 
     2496   $(MODEL_LIB)(dom_oce.o) \ 
     2497   $(MODEL_LIB)(in_out_manager.o) \ 
     2498   $(MODEL_LIB)(iom.o) \ 
    23962499   $(MODEL_LIB)(iom_def.o) \ 
    23972500   $(MODEL_LIB)(iom_ioipsl.o) \ 
    23982501   $(MODEL_LIB)(iom_nf90.o) \ 
    2399    $(MODEL_LIB)(iom.o) \ 
    24002502   $(MODEL_LIB)(iom_rstdimg.o) \ 
    24012503   $(MODEL_LIB)(lbclnk.o) \ 
    2402    $(MODEL_LIB)(lib_mpp.o) \ 
    2403    $(MODEL_LIB)(lib_print.o) \ 
    2404    $(MODEL_LIB)(obc_oce.o) \ 
    2405    $(MODEL_LIB)(oce.o) \ 
    2406    $(MODEL_LIB)(par_kind.o) \ 
    2407    $(MODEL_LIB)(par_oce.o) \ 
    2408    $(MODEL_LIB)(sbc_oce.o) \ 
    2409    $(MODEL_LIB)(solfet.o) \ 
    2410    $(MODEL_LIB)(sol_oce.o) \ 
    2411    $(MODEL_LIB)(solpcg.o) \ 
    2412    $(MODEL_LIB)(solsor.o) \ 
    2413    obc_oce.F90 \ 
    2414    oce.F90 \ 
    2415    par_kind.F90 \ 
    2416    par_oce.F90 \ 
    2417    sbc_oce.F90 \ 
    2418    solfet.F90 \ 
    2419    sol_oce.F90 \ 
    2420    solpcg.F90 \ 
    2421    solsor.F90 \ 
    2422    c1d.F90 \ 
    2423    closea.F90 \ 
     2504   $(MODEL_LIB)(lbcnfd.o) \ 
     2505   $(MODEL_LIB)(lib_mpp.o) \ 
     2506   $(MODEL_LIB)(lib_print.o) \ 
     2507   $(MODEL_LIB)(oce.o) \ 
     2508   $(MODEL_LIB)(par_kind.o) \ 
     2509   $(MODEL_LIB)(par_oce.o) \ 
     2510   $(MODEL_LIB)(phycst.o) \ 
     2511   $(MODEL_LIB)(prtctl.o) \ 
     2512   $(MODEL_LIB)(restart.o) \ 
    24242513   dom_oce.F90 \ 
    24252514   in_out_manager.F90 \ 
    24262515   iom.F90 \ 
    2427    lbclnk.F90 \ 
    2428    lib_mpp.F90 \ 
    2429    $(MODEL_LIB)(c1d.o) \ 
    2430    $(MODEL_LIB)(closea.o) \ 
    2431    $(MODEL_LIB)(dom_oce.o) \ 
    2432    $(MODEL_LIB)(in_out_manager.o) \ 
    2433    $(MODEL_LIB)(iom.o) \ 
    2434    $(MODEL_LIB)(lbclnk.o) \ 
    2435    $(MODEL_LIB)(lib_mpp.o) \ 
    2436    $(MODEL_LIB)(oce.o) \ 
    2437    $(MODEL_LIB)(solisl.o) \ 
    2438    oce.F90 \ 
    2439    solisl.F90 \ 
    2440    domzgr_substitute.h90 \ 
    2441    vectopt_loop_substitute.h90 \ 
    2442    KEY_CPP \ 
    2443    domzgr.F90 
    2444 $(MODEL_LIB)(dtasal.o) :   \ 
    2445    dom_oce.F90 \ 
    2446    in_out_manager.F90 \ 
    24472516   iom_def.F90 \ 
    2448    iom.F90 \ 
    24492517   iom_ioipsl.F90 \ 
    24502518   iom_nf90.F90 \ 
    24512519   iom_rstdimg.F90 \ 
    24522520   lbclnk.F90 \ 
    2453    lib_mpp.F90 \ 
    2454    lib_print.f90 \ 
    2455    $(MODEL_LIB)(dom_oce.o) \ 
    2456    $(MODEL_LIB)(in_out_manager.o) \ 
     2521   lbcnfd.F90 \ 
     2522   lib_mpp.F90 \ 
     2523   lib_print.f90 \ 
     2524   oce.F90 \ 
     2525   par_kind.F90 \ 
     2526   par_oce.F90 \ 
     2527   phycst.F90 \ 
     2528   prtctl.F90 \ 
     2529   restart.F90 \ 
     2530   $(MODEL_LIB)(daymod.o) \ 
     2531   $(MODEL_LIB)(dom_oce.o) \ 
     2532   $(MODEL_LIB)(in_out_manager.o) \ 
     2533   $(MODEL_LIB)(iom.o) \ 
     2534   $(MODEL_LIB)(lbclnk.o) \ 
     2535   $(MODEL_LIB)(oce.o) \ 
     2536   $(MODEL_LIB)(phycst.o) \ 
     2537   daymod.F90 \ 
     2538   dom_oce.F90 \ 
     2539   in_out_manager.F90 \ 
     2540   iom.F90 \ 
     2541   lbclnk.F90 \ 
     2542   oce.F90 \ 
     2543   phycst.F90 \ 
     2544   domzgr_substitute.h90 \ 
     2545   KEY_CPP \ 
     2546   dtasal.F90 
     2547$(MODEL_LIB)(dtatem.o) :   \ 
     2548   $(MODEL_LIB)(dom_oce.o) \ 
     2549   $(MODEL_LIB)(in_out_manager.o) \ 
     2550   $(MODEL_LIB)(iom.o) \ 
    24572551   $(MODEL_LIB)(iom_def.o) \ 
    24582552   $(MODEL_LIB)(iom_ioipsl.o) \ 
    24592553   $(MODEL_LIB)(iom_nf90.o) \ 
    2460    $(MODEL_LIB)(iom.o) \ 
    24612554   $(MODEL_LIB)(iom_rstdimg.o) \ 
    24622555   $(MODEL_LIB)(lbclnk.o) \ 
     2556   $(MODEL_LIB)(lbcnfd.o) \ 
    24632557   $(MODEL_LIB)(lib_mpp.o) \ 
    24642558   $(MODEL_LIB)(lib_print.o) \ 
     
    24692563   $(MODEL_LIB)(prtctl.o) \ 
    24702564   $(MODEL_LIB)(restart.o) \ 
    2471    oce.F90 \ 
    2472    par_kind.F90 \ 
    2473    par_oce.F90 \ 
    2474    phycst.F90 \ 
    2475    prtctl.F90 \ 
    2476    restart.F90 \ 
    2477    daymod.F90 \ 
    24782565   dom_oce.F90 \ 
    24792566   in_out_manager.F90 \ 
    24802567   iom.F90 \ 
    2481    lbclnk.F90 \ 
    2482    $(MODEL_LIB)(daymod.o) \ 
    2483    $(MODEL_LIB)(dom_oce.o) \ 
    2484    $(MODEL_LIB)(in_out_manager.o) \ 
    2485    $(MODEL_LIB)(iom.o) \ 
    2486    $(MODEL_LIB)(lbclnk.o) \ 
    2487    $(MODEL_LIB)(oce.o) \ 
    2488    $(MODEL_LIB)(phycst.o) \ 
    2489    oce.F90 \ 
    2490    phycst.F90 \ 
    2491    domzgr_substitute.h90 \ 
    2492    KEY_CPP \ 
    2493    dtasal.F90 
    2494 $(MODEL_LIB)(dtatem.o) :   \ 
    2495    dom_oce.F90 \ 
    2496    in_out_manager.F90 \ 
    24972568   iom_def.F90 \ 
    2498    iom.F90 \ 
    24992569   iom_ioipsl.F90 \ 
    25002570   iom_nf90.F90 \ 
    25012571   iom_rstdimg.F90 \ 
    25022572   lbclnk.F90 \ 
    2503    lib_mpp.F90 \ 
    2504    lib_print.f90 \ 
    2505    $(MODEL_LIB)(dom_oce.o) \ 
    2506    $(MODEL_LIB)(in_out_manager.o) \ 
    2507    $(MODEL_LIB)(iom_def.o) \ 
    2508    $(MODEL_LIB)(iom_ioipsl.o) \ 
    2509    $(MODEL_LIB)(iom_nf90.o) \ 
     2573   lbcnfd.F90 \ 
     2574   lib_mpp.F90 \ 
     2575   lib_print.f90 \ 
     2576   oce.F90 \ 
     2577   par_kind.F90 \ 
     2578   par_oce.F90 \ 
     2579   phycst.F90 \ 
     2580   prtctl.F90 \ 
     2581   restart.F90 \ 
     2582   $(MODEL_LIB)(daymod.o) \ 
     2583   $(MODEL_LIB)(dom_oce.o) \ 
     2584   $(MODEL_LIB)(in_out_manager.o) \ 
    25102585   $(MODEL_LIB)(iom.o) \ 
    2511    $(MODEL_LIB)(iom_rstdimg.o) \ 
    2512    $(MODEL_LIB)(lbclnk.o) \ 
    2513    $(MODEL_LIB)(lib_mpp.o) \ 
    2514    $(MODEL_LIB)(lib_print.o) \ 
    2515    $(MODEL_LIB)(oce.o) \ 
    2516    $(MODEL_LIB)(par_kind.o) \ 
    2517    $(MODEL_LIB)(par_oce.o) \ 
    2518    $(MODEL_LIB)(phycst.o) \ 
    2519    $(MODEL_LIB)(prtctl.o) \ 
    2520    $(MODEL_LIB)(restart.o) \ 
    2521    oce.F90 \ 
    2522    par_kind.F90 \ 
    2523    par_oce.F90 \ 
    2524    phycst.F90 \ 
    2525    prtctl.F90 \ 
    2526    restart.F90 \ 
     2586   $(MODEL_LIB)(lbclnk.o) \ 
     2587   $(MODEL_LIB)(oce.o) \ 
     2588   $(MODEL_LIB)(phycst.o) \ 
    25272589   daymod.F90 \ 
    25282590   dom_oce.F90 \ 
     
    25302592   iom.F90 \ 
    25312593   lbclnk.F90 \ 
    2532    $(MODEL_LIB)(daymod.o) \ 
    2533    $(MODEL_LIB)(dom_oce.o) \ 
    2534    $(MODEL_LIB)(in_out_manager.o) \ 
    2535    $(MODEL_LIB)(iom.o) \ 
    2536    $(MODEL_LIB)(lbclnk.o) \ 
    2537    $(MODEL_LIB)(oce.o) \ 
    2538    $(MODEL_LIB)(phycst.o) \ 
    25392594   oce.F90 \ 
    25402595   phycst.F90 \ 
     
    25422597   KEY_CPP \ 
    25432598   dtatem.F90 
     2599$(MODEL_LIB)(dynadv.o) :   \ 
     2600   $(MODEL_LIB)(dom_oce.o) \ 
     2601   $(MODEL_LIB)(dynspg_oce.o) \ 
     2602   $(MODEL_LIB)(dynspg_rl.o) \ 
     2603   $(MODEL_LIB)(in_out_manager.o) \ 
     2604   $(MODEL_LIB)(lbclnk.o) \ 
     2605   $(MODEL_LIB)(lib_print.o) \ 
     2606   $(MODEL_LIB)(oce.o) \ 
     2607   $(MODEL_LIB)(par_kind.o) \ 
     2608   $(MODEL_LIB)(par_oce.o) \ 
     2609   $(MODEL_LIB)(prtctl.o) \ 
     2610   $(MODEL_LIB)(sbc_oce.o) \ 
     2611   $(MODEL_LIB)(trdmod.o) \ 
     2612   $(MODEL_LIB)(trdmod_oce.o) \ 
     2613   dom_oce.F90 \ 
     2614   dynspg_oce.F90 \ 
     2615   dynspg_rl.F90 \ 
     2616   in_out_manager.F90 \ 
     2617   lbclnk.F90 \ 
     2618   lib_print.f90 \ 
     2619   oce.F90 \ 
     2620   par_kind.F90 \ 
     2621   par_oce.F90 \ 
     2622   prtctl.F90 \ 
     2623   sbc_oce.F90 \ 
     2624   trdmod.F90 \ 
     2625   trdmod_oce.F90 \ 
     2626   $(MODEL_LIB)(dom_oce.o) \ 
     2627   $(MODEL_LIB)(dynadv_cen2.o) \ 
     2628   $(MODEL_LIB)(dynadv_ubs.o) \ 
     2629   $(MODEL_LIB)(dynkeg.o) \ 
     2630   $(MODEL_LIB)(dynzad.o) \ 
     2631   $(MODEL_LIB)(in_out_manager.o) \ 
     2632   dom_oce.F90 \ 
     2633   dynadv_cen2.F90 \ 
     2634   dynadv_ubs.F90 \ 
     2635   dynkeg.F90 \ 
     2636   dynzad.F90 \ 
     2637   in_out_manager.F90 \ 
     2638   domzgr_substitute.h90 \ 
     2639   vectopt_loop_substitute.h90 \ 
     2640   KEY_CPP \ 
     2641   dynadv.F90 
    25442642$(MODEL_LIB)(dynadv_cen2.o) : \ 
    2545    dom_oce.F90 \ 
    2546    in_out_manager.F90 \ 
    2547    iom.F90 \ 
    2548    lbclnk.F90 \ 
    2549    ldfdyn_oce.F90 \ 
    2550    ldftra_oce.F90 \ 
    2551    lib_mpp.F90 \ 
    2552    lib_print.f90 \ 
    25532643   $(MODEL_LIB)(dom_oce.o) \ 
    25542644   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25662656   $(MODEL_LIB)(restart.o) \ 
    25672657   $(MODEL_LIB)(sbc_oce.o) \ 
     2658   $(MODEL_LIB)(sol_oce.o) \ 
    25682659   $(MODEL_LIB)(solfet.o) \ 
    25692660   $(MODEL_LIB)(solisl.o) \ 
    2570    $(MODEL_LIB)(sol_oce.o) \ 
    25712661   $(MODEL_LIB)(solpcg.o) \ 
    25722662   $(MODEL_LIB)(solsor.o) \ 
     
    25802670   $(MODEL_LIB)(trdvor_oce.o) \ 
    25812671   $(MODEL_LIB)(zdf_oce.o) \ 
     2672   dom_oce.F90 \ 
     2673   in_out_manager.F90 \ 
     2674   iom.F90 \ 
     2675   lbclnk.F90 \ 
     2676   ldfdyn_oce.F90 \ 
     2677   ldftra_oce.F90 \ 
     2678   lib_mpp.F90 \ 
     2679   lib_print.f90 \ 
    25822680   obc_oce.F90 \ 
    25832681   oce.F90 \ 
     
    25872685   restart.F90 \ 
    25882686   sbc_oce.F90 \ 
     2687   sol_oce.F90 \ 
    25892688   solfet.F90 \ 
    25902689   solisl.F90 \ 
    2591    sol_oce.F90 \ 
    25922690   solpcg.F90 \ 
    25932691   solsor.F90 \ 
     
    26012699   trdvor_oce.F90 \ 
    26022700   zdf_oce.F90 \ 
     2701   $(MODEL_LIB)(dom_oce.o) \ 
     2702   $(MODEL_LIB)(dynspg_oce.o) \ 
     2703   $(MODEL_LIB)(dynspg_rl.o) \ 
     2704   $(MODEL_LIB)(in_out_manager.o) \ 
     2705   $(MODEL_LIB)(oce.o) \ 
     2706   $(MODEL_LIB)(prtctl.o) \ 
     2707   $(MODEL_LIB)(trdmod.o) \ 
     2708   $(MODEL_LIB)(trdmod_oce.o) \ 
    26032709   dom_oce.F90 \ 
    26042710   dynspg_oce.F90 \ 
    26052711   dynspg_rl.F90 \ 
    26062712   in_out_manager.F90 \ 
    2607    $(MODEL_LIB)(dom_oce.o) \ 
    2608    $(MODEL_LIB)(dynspg_oce.o) \ 
    2609    $(MODEL_LIB)(dynspg_rl.o) \ 
    2610    $(MODEL_LIB)(in_out_manager.o) \ 
    2611    $(MODEL_LIB)(oce.o) \ 
    2612    $(MODEL_LIB)(prtctl.o) \ 
    2613    $(MODEL_LIB)(trdmod.o) \ 
    2614    $(MODEL_LIB)(trdmod_oce.o) \ 
    26152713   oce.F90 \ 
    26162714   prtctl.F90 \ 
     
    26212719   KEY_CPP \ 
    26222720   dynadv_cen2.F90 
    2623 $(MODEL_LIB)(dynadv.o) :   \ 
    2624    dom_oce.F90 \ 
    2625    dynspg_oce.F90 \ 
    2626    dynspg_rl.F90 \ 
    2627    in_out_manager.F90 \ 
    2628    lbclnk.F90 \ 
    2629    lib_print.f90 \ 
    2630    $(MODEL_LIB)(dom_oce.o) \ 
    2631    $(MODEL_LIB)(dynspg_oce.o) \ 
    2632    $(MODEL_LIB)(dynspg_rl.o) \ 
    2633    $(MODEL_LIB)(in_out_manager.o) \ 
    2634    $(MODEL_LIB)(lbclnk.o) \ 
    2635    $(MODEL_LIB)(lib_print.o) \ 
    2636    $(MODEL_LIB)(oce.o) \ 
    2637    $(MODEL_LIB)(par_kind.o) \ 
    2638    $(MODEL_LIB)(par_oce.o) \ 
    2639    $(MODEL_LIB)(prtctl.o) \ 
    2640    $(MODEL_LIB)(sbc_oce.o) \ 
    2641    $(MODEL_LIB)(trdmod.o) \ 
    2642    $(MODEL_LIB)(trdmod_oce.o) \ 
    2643    oce.F90 \ 
    2644    par_kind.F90 \ 
    2645    par_oce.F90 \ 
    2646    prtctl.F90 \ 
    2647    sbc_oce.F90 \ 
    2648    trdmod.F90 \ 
    2649    trdmod_oce.F90 \ 
    2650    dom_oce.F90 \ 
    2651    dynadv_cen2.F90 \ 
    2652    dynadv_ubs.F90 \ 
    2653    dynkeg.F90 \ 
    2654    dynzad.F90 \ 
    2655    in_out_manager.F90 \ 
    2656    $(MODEL_LIB)(dom_oce.o) \ 
    2657    $(MODEL_LIB)(dynadv_cen2.o) \ 
    2658    $(MODEL_LIB)(dynadv_ubs.o) \ 
    2659    $(MODEL_LIB)(dynkeg.o) \ 
    2660    $(MODEL_LIB)(dynzad.o) \ 
    2661    $(MODEL_LIB)(in_out_manager.o) \ 
    2662    domzgr_substitute.h90 \ 
    2663    vectopt_loop_substitute.h90 \ 
    2664    KEY_CPP \ 
    2665    dynadv.F90 
    26662721$(MODEL_LIB)(dynadv_ubs.o) :  \ 
    2667    dom_oce.F90 \ 
    2668    in_out_manager.F90 \ 
    2669    iom.F90 \ 
    2670    lbclnk.F90 \ 
    2671    ldfdyn_oce.F90 \ 
    2672    ldftra_oce.F90 \ 
    2673    lib_mpp.F90 \ 
    2674    lib_print.f90 \ 
    26752722   $(MODEL_LIB)(dom_oce.o) \ 
    26762723   $(MODEL_LIB)(in_out_manager.o) \ 
    26772724   $(MODEL_LIB)(iom.o) \ 
    26782725   $(MODEL_LIB)(lbclnk.o) \ 
     2726   $(MODEL_LIB)(lbcnfd.o) \ 
    26792727   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    26802728   $(MODEL_LIB)(ldftra_oce.o) \ 
     
    26882736   $(MODEL_LIB)(restart.o) \ 
    26892737   $(MODEL_LIB)(sbc_oce.o) \ 
     2738   $(MODEL_LIB)(sol_oce.o) \ 
    26902739   $(MODEL_LIB)(solfet.o) \ 
    26912740   $(MODEL_LIB)(solisl.o) \ 
    2692    $(MODEL_LIB)(sol_oce.o) \ 
    26932741   $(MODEL_LIB)(solpcg.o) \ 
    26942742   $(MODEL_LIB)(solsor.o) \ 
     
    27022750   $(MODEL_LIB)(trdvor_oce.o) \ 
    27032751   $(MODEL_LIB)(zdf_oce.o) \ 
     2752   dom_oce.F90 \ 
     2753   in_out_manager.F90 \ 
     2754   iom.F90 \ 
     2755   lbclnk.F90 \ 
     2756   lbcnfd.F90 \ 
     2757   ldfdyn_oce.F90 \ 
     2758   ldftra_oce.F90 \ 
     2759   lib_mpp.F90 \ 
     2760   lib_print.f90 \ 
    27042761   obc_oce.F90 \ 
    27052762   oce.F90 \ 
     
    27092766   restart.F90 \ 
    27102767   sbc_oce.F90 \ 
     2768   sol_oce.F90 \ 
    27112769   solfet.F90 \ 
    27122770   solisl.F90 \ 
    2713    sol_oce.F90 \ 
    27142771   solpcg.F90 \ 
    27152772   solsor.F90 \ 
     
    27232780   trdvor_oce.F90 \ 
    27242781   zdf_oce.F90 \ 
     2782   $(MODEL_LIB)(dom_oce.o) \ 
     2783   $(MODEL_LIB)(dynspg_oce.o) \ 
     2784   $(MODEL_LIB)(dynspg_rl.o) \ 
     2785   $(MODEL_LIB)(in_out_manager.o) \ 
     2786   $(MODEL_LIB)(lbclnk.o) \ 
     2787   $(MODEL_LIB)(oce.o) \ 
     2788   $(MODEL_LIB)(prtctl.o) \ 
     2789   $(MODEL_LIB)(trdmod.o) \ 
     2790   $(MODEL_LIB)(trdmod_oce.o) \ 
    27252791   dom_oce.F90 \ 
    27262792   dynspg_oce.F90 \ 
     
    27282794   in_out_manager.F90 \ 
    27292795   lbclnk.F90 \ 
    2730    $(MODEL_LIB)(dom_oce.o) \ 
    2731    $(MODEL_LIB)(dynspg_oce.o) \ 
    2732    $(MODEL_LIB)(dynspg_rl.o) \ 
    2733    $(MODEL_LIB)(in_out_manager.o) \ 
    2734    $(MODEL_LIB)(lbclnk.o) \ 
    2735    $(MODEL_LIB)(oce.o) \ 
    2736    $(MODEL_LIB)(prtctl.o) \ 
    2737    $(MODEL_LIB)(trdmod.o) \ 
    2738    $(MODEL_LIB)(trdmod_oce.o) \ 
    27392796   oce.F90 \ 
    27402797   prtctl.F90 \ 
     
    27462803   dynadv_ubs.F90 
    27472804$(MODEL_LIB)(dyncor_c1d.o) :  \ 
    2748    dom_oce.F90 \ 
    2749    in_out_manager.F90 \ 
    2750    lib_mpp.F90 \ 
    2751    lib_print.f90 \ 
    2752    $(MODEL_LIB)(dom_oce.o) \ 
    2753    $(MODEL_LIB)(in_out_manager.o) \ 
    2754    $(MODEL_LIB)(lib_mpp.o) \ 
    2755    $(MODEL_LIB)(lib_print.o) \ 
    2756    $(MODEL_LIB)(par_kind.o) \ 
    2757    $(MODEL_LIB)(par_oce.o) \ 
    2758    par_kind.F90 \ 
    2759    par_oce.F90 \ 
    2760    dom_oce.F90 \ 
    2761    in_out_manager.F90 \ 
    2762    $(MODEL_LIB)(dom_oce.o) \ 
    2763    $(MODEL_LIB)(in_out_manager.o) \ 
    2764    $(MODEL_LIB)(oce.o) \ 
    2765    $(MODEL_LIB)(phycst.o) \ 
    2766    $(MODEL_LIB)(prtctl.o) \ 
     2805   $(MODEL_LIB)(dom_oce.o) \ 
     2806   $(MODEL_LIB)(in_out_manager.o) \ 
     2807   $(MODEL_LIB)(lib_mpp.o) \ 
     2808   $(MODEL_LIB)(lib_print.o) \ 
     2809   $(MODEL_LIB)(par_kind.o) \ 
     2810   $(MODEL_LIB)(par_oce.o) \ 
     2811   dom_oce.F90 \ 
     2812   in_out_manager.F90 \ 
     2813   lib_mpp.F90 \ 
     2814   lib_print.f90 \ 
     2815   par_kind.F90 \ 
     2816   par_oce.F90 \ 
     2817   $(MODEL_LIB)(dom_oce.o) \ 
     2818   $(MODEL_LIB)(in_out_manager.o) \ 
     2819   $(MODEL_LIB)(oce.o) \ 
     2820   $(MODEL_LIB)(phycst.o) \ 
     2821   $(MODEL_LIB)(prtctl.o) \ 
     2822   dom_oce.F90 \ 
     2823   in_out_manager.F90 \ 
    27672824   oce.F90 \ 
    27682825   phycst.F90 \ 
     
    27722829   dyncor_c1d.F90 
    27732830$(MODEL_LIB)(dynhpg.o) :   \ 
    2774    dom_oce.F90 \ 
    2775    in_out_manager.F90 \ 
    2776    ldftra_oce.F90 \ 
    2777    lib_mpp.F90 \ 
    2778    lib_print.f90 \ 
    2779    $(MODEL_LIB)(dom_oce.o) \ 
    2780    $(MODEL_LIB)(in_out_manager.o) \ 
     2831   $(MODEL_LIB)(dom_oce.o) \ 
     2832   $(MODEL_LIB)(in_out_manager.o) \ 
     2833   $(MODEL_LIB)(lbcnfd.o) \ 
    27812834   $(MODEL_LIB)(ldftra_oce.o) \ 
    27822835   $(MODEL_LIB)(lib_mpp.o) \ 
     
    27952848   $(MODEL_LIB)(trdvor_oce.o) \ 
    27962849   $(MODEL_LIB)(zdf_oce.o) \ 
     2850   dom_oce.F90 \ 
     2851   in_out_manager.F90 \ 
     2852   lbcnfd.F90 \ 
     2853   ldftra_oce.F90 \ 
     2854   lib_mpp.F90 \ 
     2855   lib_print.f90 \ 
    27972856   oce.F90 \ 
    27982857   par_kind.F90 \ 
     
    28082867   trdvor_oce.F90 \ 
    28092868   zdf_oce.F90 \ 
    2810    dom_oce.F90 \ 
    2811    in_out_manager.F90 \ 
    2812    lbclnk.F90 \ 
    28132869   $(MODEL_LIB)(dom_oce.o) \ 
    28142870   $(MODEL_LIB)(in_out_manager.o) \ 
     
    28192875   $(MODEL_LIB)(trdmod.o) \ 
    28202876   $(MODEL_LIB)(trdmod_oce.o) \ 
     2877   dom_oce.F90 \ 
     2878   in_out_manager.F90 \ 
     2879   lbclnk.F90 \ 
    28212880   oce.F90 \ 
    28222881   phycst.F90 \ 
     
    28292888   dynhpg.F90 
    28302889$(MODEL_LIB)(dynkeg.o) :   \ 
    2831    dom_oce.F90 \ 
    2832    in_out_manager.F90 \ 
    2833    ldftra_oce.F90 \ 
    2834    lib_mpp.F90 \ 
    2835    lib_print.f90 \ 
    28362890   $(MODEL_LIB)(dom_oce.o) \ 
    28372891   $(MODEL_LIB)(in_out_manager.o) \ 
     
    28522906   $(MODEL_LIB)(trdvor_oce.o) \ 
    28532907   $(MODEL_LIB)(zdf_oce.o) \ 
     2908   dom_oce.F90 \ 
     2909   in_out_manager.F90 \ 
     2910   ldftra_oce.F90 \ 
     2911   lib_mpp.F90 \ 
     2912   lib_print.f90 \ 
    28542913   oce.F90 \ 
    28552914   par_kind.F90 \ 
     
    28652924   trdvor_oce.F90 \ 
    28662925   zdf_oce.F90 \ 
    2867    dom_oce.F90 \ 
    2868    in_out_manager.F90 \ 
    28692926   $(MODEL_LIB)(dom_oce.o) \ 
    28702927   $(MODEL_LIB)(in_out_manager.o) \ 
     
    28732930   $(MODEL_LIB)(trdmod.o) \ 
    28742931   $(MODEL_LIB)(trdmod_oce.o) \ 
     2932   dom_oce.F90 \ 
     2933   in_out_manager.F90 \ 
    28752934   oce.F90 \ 
    28762935   prtctl.F90 \ 
     
    28802939   KEY_CPP \ 
    28812940   dynkeg.F90 
     2941$(MODEL_LIB)(dynldf.o) :   \ 
     2942   $(MODEL_LIB)(dom_oce.o) \ 
     2943   $(MODEL_LIB)(in_out_manager.o) \ 
     2944   $(MODEL_LIB)(lbclnk.o) \ 
     2945   $(MODEL_LIB)(lbcnfd.o) \ 
     2946   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2947   $(MODEL_LIB)(ldfslp.o) \ 
     2948   $(MODEL_LIB)(ldftra_oce.o) \ 
     2949   $(MODEL_LIB)(lib_mpp.o) \ 
     2950   $(MODEL_LIB)(lib_print.o) \ 
     2951   $(MODEL_LIB)(oce.o) \ 
     2952   $(MODEL_LIB)(par_kind.o) \ 
     2953   $(MODEL_LIB)(par_oce.o) \ 
     2954   $(MODEL_LIB)(phycst.o) \ 
     2955   $(MODEL_LIB)(prtctl.o) \ 
     2956   $(MODEL_LIB)(sbc_oce.o) \ 
     2957   $(MODEL_LIB)(trdicp.o) \ 
     2958   $(MODEL_LIB)(trdicp_oce.o) \ 
     2959   $(MODEL_LIB)(trdmld.o) \ 
     2960   $(MODEL_LIB)(trdmld_oce.o) \ 
     2961   $(MODEL_LIB)(trdmod.o) \ 
     2962   $(MODEL_LIB)(trdmod_oce.o) \ 
     2963   $(MODEL_LIB)(trdvor.o) \ 
     2964   $(MODEL_LIB)(trdvor_oce.o) \ 
     2965   $(MODEL_LIB)(zdf_oce.o) \ 
     2966   $(MODEL_LIB)(zdfmxl.o) \ 
     2967   dom_oce.F90 \ 
     2968   in_out_manager.F90 \ 
     2969   lbclnk.F90 \ 
     2970   lbcnfd.F90 \ 
     2971   ldfdyn_oce.F90 \ 
     2972   ldfslp.F90 \ 
     2973   ldftra_oce.F90 \ 
     2974   lib_mpp.F90 \ 
     2975   lib_print.f90 \ 
     2976   oce.F90 \ 
     2977   par_kind.F90 \ 
     2978   par_oce.F90 \ 
     2979   phycst.F90 \ 
     2980   prtctl.F90 \ 
     2981   sbc_oce.F90 \ 
     2982   trdicp.F90 \ 
     2983   trdicp_oce.F90 \ 
     2984   trdmld.F90 \ 
     2985   trdmld_oce.F90 \ 
     2986   trdmod.F90 \ 
     2987   trdmod_oce.F90 \ 
     2988   trdvor.F90 \ 
     2989   trdvor_oce.F90 \ 
     2990   zdf_oce.F90 \ 
     2991   zdfmxl.F90 \ 
     2992   $(MODEL_LIB)(dom_oce.o) \ 
     2993   $(MODEL_LIB)(dynldf_bilap.o) \ 
     2994   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     2995   $(MODEL_LIB)(dynldf_iso.o) \ 
     2996   $(MODEL_LIB)(dynldf_lap.o) \ 
     2997   $(MODEL_LIB)(in_out_manager.o) \ 
     2998   $(MODEL_LIB)(lbclnk.o) \ 
     2999   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3000   $(MODEL_LIB)(ldfslp.o) \ 
     3001   $(MODEL_LIB)(lib_mpp.o) \ 
     3002   $(MODEL_LIB)(oce.o) \ 
     3003   $(MODEL_LIB)(phycst.o) \ 
     3004   $(MODEL_LIB)(prtctl.o) \ 
     3005   $(MODEL_LIB)(trdmod.o) \ 
     3006   $(MODEL_LIB)(trdmod_oce.o) \ 
     3007   dom_oce.F90 \ 
     3008   dynldf_bilap.F90 \ 
     3009   dynldf_bilapg.F90 \ 
     3010   dynldf_iso.F90 \ 
     3011   dynldf_lap.F90 \ 
     3012   in_out_manager.F90 \ 
     3013   lbclnk.F90 \ 
     3014   ldfdyn_oce.F90 \ 
     3015   ldfslp.F90 \ 
     3016   lib_mpp.F90 \ 
     3017   oce.F90 \ 
     3018   phycst.F90 \ 
     3019   prtctl.F90 \ 
     3020   trdmod.F90 \ 
     3021   trdmod_oce.F90 \ 
     3022   domzgr_substitute.h90 \ 
     3023   vectopt_loop_substitute.h90 \ 
     3024   KEY_CPP \ 
     3025   dynldf.F90 
    28823026$(MODEL_LIB)(dynldf_bilap.o) :   \ 
    2883    dom_oce.F90 \ 
    2884    in_out_manager.F90 \ 
    2885    ldftra_oce.F90 \ 
    2886    lib_mpp.F90 \ 
    2887    lib_print.f90 \ 
    2888    $(MODEL_LIB)(dom_oce.o) \ 
    2889    $(MODEL_LIB)(in_out_manager.o) \ 
     3027   $(MODEL_LIB)(dom_oce.o) \ 
     3028   $(MODEL_LIB)(in_out_manager.o) \ 
     3029   $(MODEL_LIB)(lbcnfd.o) \ 
    28903030   $(MODEL_LIB)(ldftra_oce.o) \ 
    28913031   $(MODEL_LIB)(lib_mpp.o) \ 
     
    29043044   $(MODEL_LIB)(trdvor_oce.o) \ 
    29053045   $(MODEL_LIB)(zdf_oce.o) \ 
     3046   dom_oce.F90 \ 
     3047   in_out_manager.F90 \ 
     3048   lbcnfd.F90 \ 
     3049   ldftra_oce.F90 \ 
     3050   lib_mpp.F90 \ 
     3051   lib_print.f90 \ 
    29063052   oce.F90 \ 
    29073053   par_kind.F90 \ 
     
    29173063   trdvor_oce.F90 \ 
    29183064   zdf_oce.F90 \ 
    2919    dom_oce.F90 \ 
    2920    in_out_manager.F90 \ 
    2921    lbclnk.F90 \ 
    2922    ldfdyn_oce.F90 \ 
    29233065   $(MODEL_LIB)(dom_oce.o) \ 
    29243066   $(MODEL_LIB)(in_out_manager.o) \ 
     
    29283070   $(MODEL_LIB)(trdmod.o) \ 
    29293071   $(MODEL_LIB)(trdmod_oce.o) \ 
     3072   dom_oce.F90 \ 
     3073   in_out_manager.F90 \ 
     3074   lbclnk.F90 \ 
     3075   ldfdyn_oce.F90 \ 
    29303076   oce.F90 \ 
    29313077   trdmod.F90 \ 
     
    29373083   dynldf_bilap.F90 
    29383084$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
    2939    dom_oce.F90 \ 
    2940    in_out_manager.F90 \ 
    2941    lbclnk.F90 \ 
    2942    ldfdyn_oce.F90 \ 
    2943    ldftra_oce.F90 \ 
    2944    lib_mpp.F90 \ 
    2945    lib_print.f90 \ 
    2946    $(MODEL_LIB)(dom_oce.o) \ 
    2947    $(MODEL_LIB)(in_out_manager.o) \ 
    2948    $(MODEL_LIB)(lbclnk.o) \ 
     3085   $(MODEL_LIB)(dom_oce.o) \ 
     3086   $(MODEL_LIB)(in_out_manager.o) \ 
     3087   $(MODEL_LIB)(lbclnk.o) \ 
     3088   $(MODEL_LIB)(lbcnfd.o) \ 
    29493089   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    29503090   $(MODEL_LIB)(ldftra_oce.o) \ 
     
    29643104   $(MODEL_LIB)(trdvor.o) \ 
    29653105   $(MODEL_LIB)(trdvor_oce.o) \ 
     3106   $(MODEL_LIB)(zdf_oce.o) \ 
    29663107   $(MODEL_LIB)(zdfmxl.o) \ 
    2967    $(MODEL_LIB)(zdf_oce.o) \ 
     3108   dom_oce.F90 \ 
     3109   in_out_manager.F90 \ 
     3110   lbclnk.F90 \ 
     3111   lbcnfd.F90 \ 
     3112   ldfdyn_oce.F90 \ 
     3113   ldftra_oce.F90 \ 
     3114   lib_mpp.F90 \ 
     3115   lib_print.f90 \ 
    29683116   oce.F90 \ 
    29693117   par_kind.F90 \ 
     
    29793127   trdvor.F90 \ 
    29803128   trdvor_oce.F90 \ 
     3129   zdf_oce.F90 \ 
    29813130   zdfmxl.F90 \ 
    2982    zdf_oce.F90 \ 
    2983    dom_oce.F90 \ 
    2984    in_out_manager.F90 \ 
    2985    lbclnk.F90 \ 
    2986    ldfdyn_oce.F90 \ 
    2987    ldfslp.F90 \ 
    29883131   $(MODEL_LIB)(dom_oce.o) \ 
    29893132   $(MODEL_LIB)(in_out_manager.o) \ 
     
    29963139   $(MODEL_LIB)(trdmod_oce.o) \ 
    29973140   $(MODEL_LIB)(zdf_oce.o) \ 
     3141   dom_oce.F90 \ 
     3142   in_out_manager.F90 \ 
     3143   lbclnk.F90 \ 
     3144   ldfdyn_oce.F90 \ 
     3145   ldfslp.F90 \ 
    29983146   oce.F90 \ 
    29993147   prtctl.F90 \ 
     
    30053153   KEY_CPP \ 
    30063154   dynldf_bilapg.F90 
    3007 $(MODEL_LIB)(dynldf.o) :   \ 
    3008    dom_oce.F90 \ 
    3009    in_out_manager.F90 \ 
    3010    lbclnk.F90 \ 
    3011    ldfdyn_oce.F90 \ 
    3012    ldfslp.F90 \ 
    3013    ldftra_oce.F90 \ 
    3014    lib_mpp.F90 \ 
    3015    lib_print.f90 \ 
    3016    $(MODEL_LIB)(dom_oce.o) \ 
    3017    $(MODEL_LIB)(in_out_manager.o) \ 
    3018    $(MODEL_LIB)(lbclnk.o) \ 
    3019    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3020    $(MODEL_LIB)(ldfslp.o) \ 
    3021    $(MODEL_LIB)(ldftra_oce.o) \ 
    3022    $(MODEL_LIB)(lib_mpp.o) \ 
    3023    $(MODEL_LIB)(lib_print.o) \ 
    3024    $(MODEL_LIB)(oce.o) \ 
    3025    $(MODEL_LIB)(par_kind.o) \ 
    3026    $(MODEL_LIB)(par_oce.o) \ 
    3027    $(MODEL_LIB)(phycst.o) \ 
    3028    $(MODEL_LIB)(prtctl.o) \ 
    3029    $(MODEL_LIB)(sbc_oce.o) \ 
    3030    $(MODEL_LIB)(trdicp.o) \ 
    3031    $(MODEL_LIB)(trdicp_oce.o) \ 
    3032    $(MODEL_LIB)(trdmld.o) \ 
    3033    $(MODEL_LIB)(trdmld_oce.o) \ 
    3034    $(MODEL_LIB)(trdmod.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.F90 \ 
    3051    trdmod_oce.F90 \ 
    3052    trdvor.F90 \ 
    3053    trdvor_oce.F90 \ 
    3054    zdfmxl.F90 \ 
    3055    zdf_oce.F90 \ 
    3056    dom_oce.F90 \ 
    3057    dynldf_bilap.F90 \ 
    3058    dynldf_bilapg.F90 \ 
    3059    dynldf_iso.F90 \ 
    3060    dynldf_lap.F90 \ 
    3061    in_out_manager.F90 \ 
    3062    lbclnk.F90 \ 
    3063    ldfdyn_oce.F90 \ 
    3064    ldfslp.F90 \ 
    3065    lib_mpp.F90 \ 
    3066    $(MODEL_LIB)(dom_oce.o) \ 
    3067    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    3068    $(MODEL_LIB)(dynldf_bilap.o) \ 
    3069    $(MODEL_LIB)(dynldf_iso.o) \ 
    3070    $(MODEL_LIB)(dynldf_lap.o) \ 
    3071    $(MODEL_LIB)(in_out_manager.o) \ 
    3072    $(MODEL_LIB)(lbclnk.o) \ 
    3073    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3074    $(MODEL_LIB)(ldfslp.o) \ 
    3075    $(MODEL_LIB)(lib_mpp.o) \ 
    3076    $(MODEL_LIB)(oce.o) \ 
    3077    $(MODEL_LIB)(phycst.o) \ 
    3078    $(MODEL_LIB)(prtctl.o) \ 
    3079    $(MODEL_LIB)(trdmod.o) \ 
    3080    $(MODEL_LIB)(trdmod_oce.o) \ 
    3081    oce.F90 \ 
    3082    phycst.F90 \ 
    3083    prtctl.F90 \ 
    3084    trdmod.F90 \ 
    3085    trdmod_oce.F90 \ 
    3086    domzgr_substitute.h90 \ 
    3087    vectopt_loop_substitute.h90 \ 
    3088    KEY_CPP \ 
    3089    dynldf.F90 
    30903155$(MODEL_LIB)(dynldf_iso.o) :  \ 
    3091    dom_oce.F90 \ 
    3092    in_out_manager.F90 \ 
    3093    lbclnk.F90 \ 
    3094    ldfdyn_oce.F90 \ 
    3095    ldftra_oce.F90 \ 
    3096    lib_mpp.F90 \ 
    3097    lib_print.f90 \ 
    3098    $(MODEL_LIB)(dom_oce.o) \ 
    3099    $(MODEL_LIB)(in_out_manager.o) \ 
    3100    $(MODEL_LIB)(lbclnk.o) \ 
     3156   $(MODEL_LIB)(dom_oce.o) \ 
     3157   $(MODEL_LIB)(in_out_manager.o) \ 
     3158   $(MODEL_LIB)(lbclnk.o) \ 
     3159   $(MODEL_LIB)(lbcnfd.o) \ 
    31013160   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    31023161   $(MODEL_LIB)(ldftra_oce.o) \ 
     
    31163175   $(MODEL_LIB)(trdvor.o) \ 
    31173176   $(MODEL_LIB)(trdvor_oce.o) \ 
     3177   $(MODEL_LIB)(zdf_oce.o) \ 
    31183178   $(MODEL_LIB)(zdfmxl.o) \ 
    3119    $(MODEL_LIB)(zdf_oce.o) \ 
     3179   dom_oce.F90 \ 
     3180   in_out_manager.F90 \ 
     3181   lbclnk.F90 \ 
     3182   lbcnfd.F90 \ 
     3183   ldfdyn_oce.F90 \ 
     3184   ldftra_oce.F90 \ 
     3185   lib_mpp.F90 \ 
     3186   lib_print.f90 \ 
    31203187   oce.F90 \ 
    31213188   par_kind.F90 \ 
     
    31313198   trdvor.F90 \ 
    31323199   trdvor_oce.F90 \ 
     3200   zdf_oce.F90 \ 
    31333201   zdfmxl.F90 \ 
    3134    zdf_oce.F90 \ 
     3202   $(MODEL_LIB)(dom_oce.o) \ 
     3203   $(MODEL_LIB)(in_out_manager.o) \ 
     3204   $(MODEL_LIB)(lbclnk.o) \ 
     3205   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3206   $(MODEL_LIB)(ldfslp.o) \ 
     3207   $(MODEL_LIB)(ldftra_oce.o) \ 
     3208   $(MODEL_LIB)(oce.o) \ 
     3209   $(MODEL_LIB)(prtctl.o) \ 
     3210   $(MODEL_LIB)(trdmod.o) \ 
     3211   $(MODEL_LIB)(trdmod_oce.o) \ 
     3212   $(MODEL_LIB)(zdf_oce.o) \ 
    31353213   dom_oce.F90 \ 
    31363214   in_out_manager.F90 \ 
     
    31393217   ldfslp.F90 \ 
    31403218   ldftra_oce.F90 \ 
    3141    $(MODEL_LIB)(dom_oce.o) \ 
    3142    $(MODEL_LIB)(in_out_manager.o) \ 
    3143    $(MODEL_LIB)(lbclnk.o) \ 
    3144    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3145    $(MODEL_LIB)(ldfslp.o) \ 
    3146    $(MODEL_LIB)(ldftra_oce.o) \ 
    3147    $(MODEL_LIB)(oce.o) \ 
    3148    $(MODEL_LIB)(prtctl.o) \ 
    3149    $(MODEL_LIB)(trdmod.o) \ 
    3150    $(MODEL_LIB)(trdmod_oce.o) \ 
    3151    $(MODEL_LIB)(zdf_oce.o) \ 
    31523219   oce.F90 \ 
    31533220   prtctl.F90 \ 
     
    31613228   dynldf_iso.F90 
    31623229$(MODEL_LIB)(dynldf_lap.o) :  \ 
    3163    dom_oce.F90 \ 
    3164    in_out_manager.F90 \ 
    3165    lbclnk.F90 \ 
    3166    ldfdyn_oce.F90 \ 
    3167    ldftra_oce.F90 \ 
    3168    lib_print.f90 \ 
    31693230   $(MODEL_LIB)(dom_oce.o) \ 
    31703231   $(MODEL_LIB)(in_out_manager.o) \ 
     
    31863247   $(MODEL_LIB)(trdvor.o) \ 
    31873248   $(MODEL_LIB)(trdvor_oce.o) \ 
     3249   $(MODEL_LIB)(zdf_oce.o) \ 
    31883250   $(MODEL_LIB)(zdfmxl.o) \ 
    3189    $(MODEL_LIB)(zdf_oce.o) \ 
     3251   dom_oce.F90 \ 
     3252   in_out_manager.F90 \ 
     3253   lbclnk.F90 \ 
     3254   ldfdyn_oce.F90 \ 
     3255   ldftra_oce.F90 \ 
     3256   lib_print.f90 \ 
    31903257   oce.F90 \ 
    31913258   par_kind.F90 \ 
     
    32013268   trdvor.F90 \ 
    32023269   trdvor_oce.F90 \ 
     3270   zdf_oce.F90 \ 
    32033271   zdfmxl.F90 \ 
    3204    zdf_oce.F90 \ 
    3205    dom_oce.F90 \ 
    3206    in_out_manager.F90 \ 
    3207    ldfdyn_oce.F90 \ 
    3208    ldfslp.F90 \ 
    32093272   $(MODEL_LIB)(dom_oce.o) \ 
    32103273   $(MODEL_LIB)(in_out_manager.o) \ 
     
    32153278   $(MODEL_LIB)(trdmod_oce.o) \ 
    32163279   $(MODEL_LIB)(zdf_oce.o) \ 
     3280   dom_oce.F90 \ 
     3281   in_out_manager.F90 \ 
     3282   ldfdyn_oce.F90 \ 
     3283   ldfslp.F90 \ 
    32173284   oce.F90 \ 
    32183285   trdmod.F90 \ 
     
    32243291   KEY_CPP \ 
    32253292   dynldf_lap.F90 
    3226 $(MODEL_LIB)(dynnxt_c1d.o) :  \ 
    3227    dom_oce.F90 \ 
    3228    in_out_manager.F90 \ 
    3229    lib_mpp.F90 \ 
    3230    lib_print.f90 \ 
    3231    $(MODEL_LIB)(dom_oce.o) \ 
    3232    $(MODEL_LIB)(in_out_manager.o) \ 
    3233    $(MODEL_LIB)(lib_mpp.o) \ 
    3234    $(MODEL_LIB)(lib_print.o) \ 
    3235    $(MODEL_LIB)(oce.o) \ 
    3236    $(MODEL_LIB)(par_kind.o) \ 
    3237    $(MODEL_LIB)(par_oce.o) \ 
    3238    oce.F90 \ 
    3239    par_kind.F90 \ 
    3240    par_oce.F90 \ 
    3241    dom_oce.F90 \ 
    3242    in_out_manager.F90 \ 
    3243    lbclnk.F90 \ 
    3244    $(MODEL_LIB)(dom_oce.o) \ 
    3245    $(MODEL_LIB)(in_out_manager.o) \ 
    3246    $(MODEL_LIB)(lbclnk.o) \ 
    3247    $(MODEL_LIB)(oce.o) \ 
    3248    $(MODEL_LIB)(prtctl.o) \ 
    3249    oce.F90 \ 
    3250    prtctl.F90 \ 
    3251    KEY_CPP \ 
    3252    dynnxt_c1d.F90 
    32533293$(MODEL_LIB)(dynnxt.o) :   \ 
     3294   $(MODEL_LIB)(agrif_oce.o) \ 
     3295   $(MODEL_LIB)(bdy_oce.o) \ 
     3296   $(MODEL_LIB)(bdy_par.o) \ 
     3297   $(MODEL_LIB)(bdytides.o) \ 
     3298   $(MODEL_LIB)(cla_div.o) \ 
     3299   $(MODEL_LIB)(daymod.o) \ 
     3300   $(MODEL_LIB)(divcur.o) \ 
     3301   $(MODEL_LIB)(dom_oce.o) \ 
     3302   $(MODEL_LIB)(dynspg_oce.o) \ 
     3303   $(MODEL_LIB)(in_out_manager.o) \ 
     3304   $(MODEL_LIB)(iom.o) \ 
     3305   $(MODEL_LIB)(lbclnk.o) \ 
     3306   $(MODEL_LIB)(lbcnfd.o) \ 
     3307   $(MODEL_LIB)(lib_mpp.o) \ 
     3308   $(MODEL_LIB)(lib_print.o) \ 
     3309   $(MODEL_LIB)(obc_oce.o) \ 
     3310   $(MODEL_LIB)(obc_par.o) \ 
     3311   $(MODEL_LIB)(obccli.o) \ 
     3312   $(MODEL_LIB)(oce.o) \ 
     3313   $(MODEL_LIB)(par_kind.o) \ 
     3314   $(MODEL_LIB)(par_oce.o) \ 
     3315   $(MODEL_LIB)(phycst.o) \ 
     3316   $(MODEL_LIB)(sbc_oce.o) \ 
     3317   $(MODEL_LIB)(sol_oce.o) \ 
     3318   $(MODEL_LIB)(wzvmod.o) \ 
    32543319   agrif_oce.F90 \ 
    32553320   bdy_oce.F90 \ 
     
    32643329   iom.F90 \ 
    32653330   lbclnk.F90 \ 
    3266    lib_mpp.F90 \ 
    3267    lib_print.f90 \ 
    3268    $(MODEL_LIB)(agrif_oce.o) \ 
     3331   lbcnfd.F90 \ 
     3332   lib_mpp.F90 \ 
     3333   lib_print.f90 \ 
     3334   obc_oce.F90 \ 
     3335   obc_par.F90 \ 
     3336   obccli.F90 \ 
     3337   oce.F90 \ 
     3338   par_kind.F90 \ 
     3339   par_oce.F90 \ 
     3340   phycst.F90 \ 
     3341   sbc_oce.F90 \ 
     3342   sol_oce.F90 \ 
     3343   wzvmod.F90 \ 
     3344   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3345   $(MODEL_LIB)(agrif_opa_update.o) \ 
     3346   $(MODEL_LIB)(bdy_oce.o) \ 
     3347   $(MODEL_LIB)(bdydta.o) \ 
     3348   $(MODEL_LIB)(bdydyn.o) \ 
     3349   $(MODEL_LIB)(dom_oce.o) \ 
     3350   $(MODEL_LIB)(domvvl.o) \ 
     3351   $(MODEL_LIB)(dynspg_oce.o) \ 
     3352   $(MODEL_LIB)(in_out_manager.o) \ 
     3353   $(MODEL_LIB)(lbclnk.o) \ 
     3354   $(MODEL_LIB)(obc_oce.o) \ 
     3355   $(MODEL_LIB)(obcdyn.o) \ 
     3356   $(MODEL_LIB)(obcdyn_bt.o) \ 
     3357   $(MODEL_LIB)(obcvol.o) \ 
     3358   $(MODEL_LIB)(oce.o) \ 
     3359   $(MODEL_LIB)(prtctl.o) \ 
     3360   agrif_opa_interp.F90 \ 
     3361   agrif_opa_update.F90 \ 
     3362   bdy_oce.F90 \ 
     3363   bdydta.F90 \ 
     3364   bdydyn.F90 \ 
     3365   dom_oce.F90 \ 
     3366   domvvl.F90 \ 
     3367   dynspg_oce.F90 \ 
     3368   in_out_manager.F90 \ 
     3369   lbclnk.F90 \ 
     3370   obc_oce.F90 \ 
     3371   obcdyn.F90 \ 
     3372   obcdyn_bt.F90 \ 
     3373   obcvol.F90 \ 
     3374   oce.F90 \ 
     3375   prtctl.F90 \ 
     3376   domzgr_substitute.h90 \ 
     3377   $(AGRIF_LIB) \ 
     3378   KEY_CPP \ 
     3379   dynnxt.F90 
     3380$(MODEL_LIB)(dynnxt_c1d.o) :  \ 
     3381   $(MODEL_LIB)(dom_oce.o) \ 
     3382   $(MODEL_LIB)(in_out_manager.o) \ 
     3383   $(MODEL_LIB)(lbcnfd.o) \ 
     3384   $(MODEL_LIB)(lib_mpp.o) \ 
     3385   $(MODEL_LIB)(lib_print.o) \ 
     3386   $(MODEL_LIB)(oce.o) \ 
     3387   $(MODEL_LIB)(par_kind.o) \ 
     3388   $(MODEL_LIB)(par_oce.o) \ 
     3389   dom_oce.F90 \ 
     3390   in_out_manager.F90 \ 
     3391   lbcnfd.F90 \ 
     3392   lib_mpp.F90 \ 
     3393   lib_print.f90 \ 
     3394   oce.F90 \ 
     3395   par_kind.F90 \ 
     3396   par_oce.F90 \ 
     3397   $(MODEL_LIB)(dom_oce.o) \ 
     3398   $(MODEL_LIB)(in_out_manager.o) \ 
     3399   $(MODEL_LIB)(lbclnk.o) \ 
     3400   $(MODEL_LIB)(oce.o) \ 
     3401   $(MODEL_LIB)(prtctl.o) \ 
     3402   dom_oce.F90 \ 
     3403   in_out_manager.F90 \ 
     3404   lbclnk.F90 \ 
     3405   oce.F90 \ 
     3406   prtctl.F90 \ 
     3407   KEY_CPP \ 
     3408   dynnxt_c1d.F90 
     3409$(MODEL_LIB)(dynspg.o) :   \ 
     3410   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    32693411   $(MODEL_LIB)(bdy_oce.o) \ 
    32703412   $(MODEL_LIB)(bdy_par.o) \ 
    3271    $(MODEL_LIB)(bdytides.o) \ 
    3272    $(MODEL_LIB)(cla_div.o) \ 
    3273    $(MODEL_LIB)(daymod.o) \ 
    3274    $(MODEL_LIB)(divcur.o) \ 
    3275    $(MODEL_LIB)(dom_oce.o) \ 
    3276    $(MODEL_LIB)(dynspg_oce.o) \ 
    3277    $(MODEL_LIB)(in_out_manager.o) \ 
    3278    $(MODEL_LIB)(iom.o) \ 
    3279    $(MODEL_LIB)(lbclnk.o) \ 
    3280    $(MODEL_LIB)(lib_mpp.o) \ 
    3281    $(MODEL_LIB)(lib_print.o) \ 
    3282    $(MODEL_LIB)(obccli.o) \ 
    3283    $(MODEL_LIB)(obc_oce.o) \ 
    3284    $(MODEL_LIB)(obc_par.o) \ 
    3285    $(MODEL_LIB)(oce.o) \ 
    3286    $(MODEL_LIB)(par_kind.o) \ 
    3287    $(MODEL_LIB)(par_oce.o) \ 
    3288    $(MODEL_LIB)(phycst.o) \ 
    3289    $(MODEL_LIB)(sbc_oce.o) \ 
    3290    $(MODEL_LIB)(sol_oce.o) \ 
    3291    $(MODEL_LIB)(wzvmod.o) \ 
    3292    obccli.F90 \ 
    3293    obc_oce.F90 \ 
    3294    obc_par.F90 \ 
    3295    oce.F90 \ 
    3296    par_kind.F90 \ 
    3297    par_oce.F90 \ 
    3298    phycst.F90 \ 
    3299    sbc_oce.F90 \ 
    3300    sol_oce.F90 \ 
    3301    wzvmod.F90 \ 
    3302    agrif_opa_interp.F90 \ 
    3303    agrif_opa_update.F90 \ 
    3304    bdydta.F90 \ 
    3305    bdydyn.F90 \ 
    3306    bdy_oce.F90 \ 
    3307    dom_oce.F90 \ 
    3308    domvvl.F90 \ 
    3309    dynspg_oce.F90 \ 
    3310    in_out_manager.F90 \ 
    3311    lbclnk.F90 \ 
    3312    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3313    $(MODEL_LIB)(agrif_opa_update.o) \ 
    33143413   $(MODEL_LIB)(bdydta.o) \ 
    33153414   $(MODEL_LIB)(bdydyn.o) \ 
    3316    $(MODEL_LIB)(bdy_oce.o) \ 
    3317    $(MODEL_LIB)(dom_oce.o) \ 
    3318    $(MODEL_LIB)(domvvl.o) \ 
    3319    $(MODEL_LIB)(dynspg_oce.o) \ 
    3320    $(MODEL_LIB)(in_out_manager.o) \ 
    3321    $(MODEL_LIB)(lbclnk.o) \ 
    3322    $(MODEL_LIB)(obcdyn_bt.o) \ 
    3323    $(MODEL_LIB)(obcdyn.o) \ 
    3324    $(MODEL_LIB)(obc_oce.o) \ 
    3325    $(MODEL_LIB)(obcvol.o) \ 
    3326    $(MODEL_LIB)(oce.o) \ 
    3327    $(MODEL_LIB)(prtctl.o) \ 
    3328    obcdyn_bt.F90 \ 
    3329    obcdyn.F90 \ 
    3330    obc_oce.F90 \ 
    3331    obcvol.F90 \ 
    3332    oce.F90 \ 
    3333    prtctl.F90 \ 
    3334    domzgr_substitute.h90 \ 
    3335    $(AGRIF_LIB) \ 
    3336    KEY_CPP \ 
    3337    dynnxt.F90 
    3338 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    3339    c1d.F90 \ 
    3340    daymod.F90 \ 
    3341    dom_oce.F90 \ 
    3342    dynspg_oce.F90 \ 
    3343    eosbn2.F90 \ 
    3344    in_out_manager.F90 \ 
    3345    iom_def.F90 \ 
    3346    iom.F90 \ 
    3347    iom_ioipsl.F90 \ 
    3348    iom_nf90.F90 \ 
    3349    iom_rstdimg.F90 \ 
    3350    lbclnk.F90 \ 
    3351    lib_mpp.F90 \ 
    3352    lib_print.f90 \ 
    3353    $(MODEL_LIB)(c1d.o) \ 
    3354    $(MODEL_LIB)(daymod.o) \ 
    3355    $(MODEL_LIB)(dom_oce.o) \ 
    3356    $(MODEL_LIB)(dynspg_oce.o) \ 
    3357    $(MODEL_LIB)(eosbn2.o) \ 
    3358    $(MODEL_LIB)(in_out_manager.o) \ 
    3359    $(MODEL_LIB)(iom_def.o) \ 
    3360    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3361    $(MODEL_LIB)(iom_nf90.o) \ 
    3362    $(MODEL_LIB)(iom.o) \ 
    3363    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3364    $(MODEL_LIB)(lbclnk.o) \ 
    3365    $(MODEL_LIB)(lib_mpp.o) \ 
    3366    $(MODEL_LIB)(lib_print.o) \ 
    3367    $(MODEL_LIB)(obccli.o) \ 
    3368    $(MODEL_LIB)(obc_oce.o) \ 
    3369    $(MODEL_LIB)(obc_par.o) \ 
    3370    $(MODEL_LIB)(oce.o) \ 
    3371    $(MODEL_LIB)(par_kind.o) \ 
    3372    $(MODEL_LIB)(par_oce.o) \ 
    3373    $(MODEL_LIB)(phycst.o) \ 
    3374    $(MODEL_LIB)(trdmld_oce.o) \ 
    3375    $(MODEL_LIB)(zdf_oce.o) \ 
    3376    $(MODEL_LIB)(zpshde.o) \ 
    3377    obccli.F90 \ 
    3378    obc_oce.F90 \ 
    3379    obc_par.F90 \ 
    3380    oce.F90 \ 
    3381    par_kind.F90 \ 
    3382    par_oce.F90 \ 
    3383    phycst.F90 \ 
    3384    trdmld_oce.F90 \ 
    3385    zdf_oce.F90 \ 
    3386    zpshde.F90 \ 
    3387    dom_oce.F90 \ 
    3388    in_out_manager.F90 \ 
    3389    iom.F90 \ 
    3390    lbclnk.F90 \ 
    3391    lib_mpp.F90 \ 
    3392    $(MODEL_LIB)(dom_oce.o) \ 
    3393    $(MODEL_LIB)(in_out_manager.o) \ 
    3394    $(MODEL_LIB)(iom.o) \ 
    3395    $(MODEL_LIB)(lbclnk.o) \ 
    3396    $(MODEL_LIB)(lib_mpp.o) \ 
    3397    $(MODEL_LIB)(obcdta.o) \ 
    3398    $(MODEL_LIB)(obc_oce.o) \ 
    3399    $(MODEL_LIB)(obc_par.o) \ 
    3400    $(MODEL_LIB)(oce.o) \ 
    3401    $(MODEL_LIB)(phycst.o) \ 
    3402    $(MODEL_LIB)(prtctl.o) \ 
    3403    $(MODEL_LIB)(restart.o) \ 
    3404    $(MODEL_LIB)(sbc_oce.o) \ 
    3405    obcdta.F90 \ 
    3406    obc_oce.F90 \ 
    3407    obc_par.F90 \ 
    3408    oce.F90 \ 
    3409    phycst.F90 \ 
    3410    prtctl.F90 \ 
    3411    restart.F90 \ 
    3412    sbc_oce.F90 \ 
    3413    domzgr_substitute.h90 \ 
    3414    vectopt_loop_substitute.h90 \ 
    3415    KEY_CPP \ 
    3416    dynspg_exp.F90 
    3417 $(MODEL_LIB)(dynspg.o) :   \ 
    3418    agrif_opa_interp.F90 \ 
    3419    bdydta.F90 \ 
    3420    bdydyn.F90 \ 
    3421    bdy_oce.F90 \ 
    3422    bdy_par.F90 \ 
    3423    bdytides.F90 \ 
    3424    bdyvol.F90 \ 
    3425    cla_dynspg.F90 \ 
    3426    dom_oce.F90 \ 
    3427    domvvl.F90 \ 
    3428    dynspg_oce.F90 \ 
    3429    dynvor.F90 \ 
    3430    in_out_manager.F90 \ 
    3431    iom.F90 \ 
    3432    lbclnk.F90 \ 
    3433    ldfdyn_oce.F90 \ 
    3434    ldftra_oce.F90 \ 
    3435    lib_mpp.F90 \ 
    3436    lib_print.f90 \ 
    3437    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3438    $(MODEL_LIB)(bdydta.o) \ 
    3439    $(MODEL_LIB)(bdydyn.o) \ 
    3440    $(MODEL_LIB)(bdy_oce.o) \ 
    3441    $(MODEL_LIB)(bdy_par.o) \ 
    34423415   $(MODEL_LIB)(bdytides.o) \ 
    34433416   $(MODEL_LIB)(bdyvol.o) \ 
     
    34543427   $(MODEL_LIB)(lib_mpp.o) \ 
    34553428   $(MODEL_LIB)(lib_print.o) \ 
     3429   $(MODEL_LIB)(obc_oce.o) \ 
     3430   $(MODEL_LIB)(obc_par.o) \ 
    34563431   $(MODEL_LIB)(obcdta.o) \ 
    34573432   $(MODEL_LIB)(obcdyn.o) \ 
    34583433   $(MODEL_LIB)(obcfla.o) \ 
    3459    $(MODEL_LIB)(obc_oce.o) \ 
    3460    $(MODEL_LIB)(obc_par.o) \ 
    34613434   $(MODEL_LIB)(obcvol.o) \ 
    34623435   $(MODEL_LIB)(oce.o) \ 
     
    34673440   $(MODEL_LIB)(restart.o) \ 
    34683441   $(MODEL_LIB)(sbc_oce.o) \ 
     3442   $(MODEL_LIB)(sol_oce.o) \ 
    34693443   $(MODEL_LIB)(solfet.o) \ 
    34703444   $(MODEL_LIB)(solisl.o) \ 
    34713445   $(MODEL_LIB)(solmat.o) \ 
    3472    $(MODEL_LIB)(sol_oce.o) \ 
    34733446   $(MODEL_LIB)(solpcg.o) \ 
    34743447   $(MODEL_LIB)(solsor.o) \ 
     
    34823455   $(MODEL_LIB)(trdvor_oce.o) \ 
    34833456   $(MODEL_LIB)(zdf_oce.o) \ 
     3457   agrif_opa_interp.F90 \ 
     3458   bdy_oce.F90 \ 
     3459   bdy_par.F90 \ 
     3460   bdydta.F90 \ 
     3461   bdydyn.F90 \ 
     3462   bdytides.F90 \ 
     3463   bdyvol.F90 \ 
     3464   cla_dynspg.F90 \ 
     3465   dom_oce.F90 \ 
     3466   domvvl.F90 \ 
     3467   dynspg_oce.F90 \ 
     3468   dynvor.F90 \ 
     3469   in_out_manager.F90 \ 
     3470   iom.F90 \ 
     3471   lbclnk.F90 \ 
     3472   ldfdyn_oce.F90 \ 
     3473   ldftra_oce.F90 \ 
     3474   lib_mpp.F90 \ 
     3475   lib_print.f90 \ 
     3476   obc_oce.F90 \ 
     3477   obc_par.F90 \ 
    34843478   obcdta.F90 \ 
    34853479   obcdyn.F90 \ 
    34863480   obcfla.F90 \ 
    3487    obc_oce.F90 \ 
    3488    obc_par.F90 \ 
    34893481   obcvol.F90 \ 
    34903482   oce.F90 \ 
     
    34953487   restart.F90 \ 
    34963488   sbc_oce.F90 \ 
     3489   sol_oce.F90 \ 
    34973490   solfet.F90 \ 
    34983491   solisl.F90 \ 
    34993492   solmat.F90 \ 
    3500    sol_oce.F90 \ 
    35013493   solpcg.F90 \ 
    35023494   solsor.F90 \ 
     
    35103502   trdvor_oce.F90 \ 
    35113503   zdf_oce.F90 \ 
     3504   $(MODEL_LIB)(dom_oce.o) \ 
     3505   $(MODEL_LIB)(dynspg_exp.o) \ 
     3506   $(MODEL_LIB)(dynspg_flt.o) \ 
     3507   $(MODEL_LIB)(dynspg_oce.o) \ 
     3508   $(MODEL_LIB)(dynspg_rl.o) \ 
     3509   $(MODEL_LIB)(dynspg_ts.o) \ 
     3510   $(MODEL_LIB)(in_out_manager.o) \ 
     3511   $(MODEL_LIB)(obc_oce.o) \ 
     3512   $(MODEL_LIB)(oce.o) \ 
     3513   $(MODEL_LIB)(prtctl.o) \ 
     3514   $(MODEL_LIB)(trdmod.o) \ 
     3515   $(MODEL_LIB)(trdmod_oce.o) \ 
    35123516   dom_oce.F90 \ 
    35133517   dynspg_exp.F90 \ 
     
    35173521   dynspg_ts.F90 \ 
    35183522   in_out_manager.F90 \ 
    3519    $(MODEL_LIB)(dom_oce.o) \ 
    3520    $(MODEL_LIB)(dynspg_exp.o) \ 
    3521    $(MODEL_LIB)(dynspg_flt.o) \ 
    3522    $(MODEL_LIB)(dynspg_oce.o) \ 
    3523    $(MODEL_LIB)(dynspg_rl.o) \ 
    3524    $(MODEL_LIB)(dynspg_ts.o) \ 
    3525    $(MODEL_LIB)(in_out_manager.o) \ 
    3526    $(MODEL_LIB)(obc_oce.o) \ 
    3527    $(MODEL_LIB)(oce.o) \ 
    3528    $(MODEL_LIB)(prtctl.o) \ 
    3529    $(MODEL_LIB)(trdmod.o) \ 
    3530    $(MODEL_LIB)(trdmod_oce.o) \ 
    35313523   obc_oce.F90 \ 
    35323524   oce.F90 \ 
     
    35383530   KEY_CPP \ 
    35393531   dynspg.F90 
     3532$(MODEL_LIB)(dynspg_exp.o) :  \ 
     3533   $(MODEL_LIB)(c1d.o) \ 
     3534   $(MODEL_LIB)(daymod.o) \ 
     3535   $(MODEL_LIB)(dom_oce.o) \ 
     3536   $(MODEL_LIB)(dynspg_oce.o) \ 
     3537   $(MODEL_LIB)(eosbn2.o) \ 
     3538   $(MODEL_LIB)(in_out_manager.o) \ 
     3539   $(MODEL_LIB)(iom.o) \ 
     3540   $(MODEL_LIB)(iom_def.o) \ 
     3541   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3542   $(MODEL_LIB)(iom_nf90.o) \ 
     3543   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3544   $(MODEL_LIB)(lbclnk.o) \ 
     3545   $(MODEL_LIB)(lbcnfd.o) \ 
     3546   $(MODEL_LIB)(lib_mpp.o) \ 
     3547   $(MODEL_LIB)(lib_print.o) \ 
     3548   $(MODEL_LIB)(obc_oce.o) \ 
     3549   $(MODEL_LIB)(obc_par.o) \ 
     3550   $(MODEL_LIB)(obccli.o) \ 
     3551   $(MODEL_LIB)(oce.o) \ 
     3552   $(MODEL_LIB)(par_kind.o) \ 
     3553   $(MODEL_LIB)(par_oce.o) \ 
     3554   $(MODEL_LIB)(phycst.o) \ 
     3555   $(MODEL_LIB)(trdmld_oce.o) \ 
     3556   $(MODEL_LIB)(zdf_oce.o) \ 
     3557   $(MODEL_LIB)(zpshde.o) \ 
     3558   c1d.F90 \ 
     3559   daymod.F90 \ 
     3560   dom_oce.F90 \ 
     3561   dynspg_oce.F90 \ 
     3562   eosbn2.F90 \ 
     3563   in_out_manager.F90 \ 
     3564   iom.F90 \ 
     3565   iom_def.F90 \ 
     3566   iom_ioipsl.F90 \ 
     3567   iom_nf90.F90 \ 
     3568   iom_rstdimg.F90 \ 
     3569   lbclnk.F90 \ 
     3570   lbcnfd.F90 \ 
     3571   lib_mpp.F90 \ 
     3572   lib_print.f90 \ 
     3573   obc_oce.F90 \ 
     3574   obc_par.F90 \ 
     3575   obccli.F90 \ 
     3576   oce.F90 \ 
     3577   par_kind.F90 \ 
     3578   par_oce.F90 \ 
     3579   phycst.F90 \ 
     3580   trdmld_oce.F90 \ 
     3581   zdf_oce.F90 \ 
     3582   zpshde.F90 \ 
     3583   $(MODEL_LIB)(dom_oce.o) \ 
     3584   $(MODEL_LIB)(in_out_manager.o) \ 
     3585   $(MODEL_LIB)(iom.o) \ 
     3586   $(MODEL_LIB)(lbclnk.o) \ 
     3587   $(MODEL_LIB)(lib_mpp.o) \ 
     3588   $(MODEL_LIB)(obc_oce.o) \ 
     3589   $(MODEL_LIB)(obc_par.o) \ 
     3590   $(MODEL_LIB)(obcdta.o) \ 
     3591   $(MODEL_LIB)(oce.o) \ 
     3592   $(MODEL_LIB)(phycst.o) \ 
     3593   $(MODEL_LIB)(prtctl.o) \ 
     3594   $(MODEL_LIB)(restart.o) \ 
     3595   $(MODEL_LIB)(sbc_oce.o) \ 
     3596   dom_oce.F90 \ 
     3597   in_out_manager.F90 \ 
     3598   iom.F90 \ 
     3599   lbclnk.F90 \ 
     3600   lib_mpp.F90 \ 
     3601   obc_oce.F90 \ 
     3602   obc_par.F90 \ 
     3603   obcdta.F90 \ 
     3604   oce.F90 \ 
     3605   phycst.F90 \ 
     3606   prtctl.F90 \ 
     3607   restart.F90 \ 
     3608   sbc_oce.F90 \ 
     3609   domzgr_substitute.h90 \ 
     3610   vectopt_loop_substitute.h90 \ 
     3611   KEY_CPP \ 
     3612   dynspg_exp.F90 
    35403613$(MODEL_LIB)(dynspg_flt.o) :  \ 
     3614   $(MODEL_LIB)(agrif_oce.o) \ 
     3615   $(MODEL_LIB)(bdy_oce.o) \ 
     3616   $(MODEL_LIB)(bdy_par.o) \ 
     3617   $(MODEL_LIB)(bdytides.o) \ 
     3618   $(MODEL_LIB)(c1d.o) \ 
     3619   $(MODEL_LIB)(dom_oce.o) \ 
     3620   $(MODEL_LIB)(dynspg_oce.o) \ 
     3621   $(MODEL_LIB)(eosbn2.o) \ 
     3622   $(MODEL_LIB)(in_out_manager.o) \ 
     3623   $(MODEL_LIB)(iom.o) \ 
     3624   $(MODEL_LIB)(iom_def.o) \ 
     3625   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3626   $(MODEL_LIB)(iom_nf90.o) \ 
     3627   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3628   $(MODEL_LIB)(lbclnk.o) \ 
     3629   $(MODEL_LIB)(lbcnfd.o) \ 
     3630   $(MODEL_LIB)(lib_feti.o) \ 
     3631   $(MODEL_LIB)(lib_mpp.o) \ 
     3632   $(MODEL_LIB)(lib_print.o) \ 
     3633   $(MODEL_LIB)(obc_oce.o) \ 
     3634   $(MODEL_LIB)(obc_par.o) \ 
     3635   $(MODEL_LIB)(obccli.o) \ 
     3636   $(MODEL_LIB)(obcdyn.o) \ 
     3637   $(MODEL_LIB)(obcvol.o) \ 
     3638   $(MODEL_LIB)(oce.o) \ 
     3639   $(MODEL_LIB)(par_kind.o) \ 
     3640   $(MODEL_LIB)(par_oce.o) \ 
     3641   $(MODEL_LIB)(phycst.o) \ 
     3642   $(MODEL_LIB)(sbc_oce.o) \ 
     3643   $(MODEL_LIB)(sol_oce.o) \ 
     3644   $(MODEL_LIB)(solfet.o) \ 
     3645   $(MODEL_LIB)(solisl.o) \ 
     3646   $(MODEL_LIB)(solmat.o) \ 
     3647   $(MODEL_LIB)(solpcg.o) \ 
     3648   $(MODEL_LIB)(solsor.o) \ 
     3649   $(MODEL_LIB)(trdmld_oce.o) \ 
     3650   $(MODEL_LIB)(zdf_oce.o) \ 
     3651   $(MODEL_LIB)(zpshde.o) \ 
    35413652   agrif_oce.F90 \ 
    35423653   bdy_oce.F90 \ 
     
    35483659   eosbn2.F90 \ 
    35493660   in_out_manager.F90 \ 
     3661   iom.F90 \ 
    35503662   iom_def.F90 \ 
    3551    iom.F90 \ 
    35523663   iom_ioipsl.F90 \ 
    35533664   iom_nf90.F90 \ 
    35543665   iom_rstdimg.F90 \ 
    35553666   lbclnk.F90 \ 
     3667   lbcnfd.F90 \ 
    35563668   lib_feti.F90 \ 
    35573669   lib_mpp.F90 \ 
    35583670   lib_print.f90 \ 
    3559    $(MODEL_LIB)(agrif_oce.o) \ 
    3560    $(MODEL_LIB)(bdy_oce.o) \ 
    3561    $(MODEL_LIB)(bdy_par.o) \ 
    3562    $(MODEL_LIB)(bdytides.o) \ 
    3563    $(MODEL_LIB)(c1d.o) \ 
    3564    $(MODEL_LIB)(dom_oce.o) \ 
    3565    $(MODEL_LIB)(dynspg_oce.o) \ 
    3566    $(MODEL_LIB)(eosbn2.o) \ 
    3567    $(MODEL_LIB)(in_out_manager.o) \ 
    3568    $(MODEL_LIB)(iom_def.o) \ 
    3569    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3570    $(MODEL_LIB)(iom_nf90.o) \ 
    3571    $(MODEL_LIB)(iom.o) \ 
    3572    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3573    $(MODEL_LIB)(lbclnk.o) \ 
    3574    $(MODEL_LIB)(lib_feti.o) \ 
    3575    $(MODEL_LIB)(lib_mpp.o) \ 
    3576    $(MODEL_LIB)(lib_print.o) \ 
    3577    $(MODEL_LIB)(obccli.o) \ 
    3578    $(MODEL_LIB)(obcdyn.o) \ 
    3579    $(MODEL_LIB)(obc_oce.o) \ 
    3580    $(MODEL_LIB)(obc_par.o) \ 
    3581    $(MODEL_LIB)(obcvol.o) \ 
    3582    $(MODEL_LIB)(oce.o) \ 
    3583    $(MODEL_LIB)(par_kind.o) \ 
    3584    $(MODEL_LIB)(par_oce.o) \ 
    3585    $(MODEL_LIB)(phycst.o) \ 
    3586    $(MODEL_LIB)(sbc_oce.o) \ 
    3587    $(MODEL_LIB)(solfet.o) \ 
    3588    $(MODEL_LIB)(solisl.o) \ 
    3589    $(MODEL_LIB)(solmat.o) \ 
    3590    $(MODEL_LIB)(sol_oce.o) \ 
    3591    $(MODEL_LIB)(solpcg.o) \ 
    3592    $(MODEL_LIB)(solsor.o) \ 
    3593    $(MODEL_LIB)(trdmld_oce.o) \ 
    3594    $(MODEL_LIB)(zdf_oce.o) \ 
    3595    $(MODEL_LIB)(zpshde.o) \ 
     3671   obc_oce.F90 \ 
     3672   obc_par.F90 \ 
    35963673   obccli.F90 \ 
    35973674   obcdyn.F90 \ 
    3598    obc_oce.F90 \ 
    3599    obc_par.F90 \ 
    36003675   obcvol.F90 \ 
    36013676   oce.F90 \ 
     
    36043679   phycst.F90 \ 
    36053680   sbc_oce.F90 \ 
     3681   sol_oce.F90 \ 
    36063682   solfet.F90 \ 
    36073683   solisl.F90 \ 
    36083684   solmat.F90 \ 
    3609    sol_oce.F90 \ 
    36103685   solpcg.F90 \ 
    36113686   solsor.F90 \ 
     
    36133688   zdf_oce.F90 \ 
    36143689   zpshde.F90 \ 
    3615    agrif_opa_interp.F90 \ 
    3616    bdydyn.F90 \ 
    3617    bdy_oce.F90 \ 
    3618    bdyvol.F90 \ 
    3619    cla_dynspg.F90 \ 
    3620    dom_oce.F90 \ 
    3621    domvvl.F90 \ 
    3622    in_out_manager.F90 \ 
    3623    iom.F90 \ 
    3624    lbclnk.F90 \ 
    3625    lib_mpp.F90 \ 
    36263690   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3691   $(MODEL_LIB)(bdy_oce.o) \ 
    36273692   $(MODEL_LIB)(bdydyn.o) \ 
    3628    $(MODEL_LIB)(bdy_oce.o) \ 
    36293693   $(MODEL_LIB)(bdyvol.o) \ 
    36303694   $(MODEL_LIB)(cla_dynspg.o) \ 
     
    36353699   $(MODEL_LIB)(lbclnk.o) \ 
    36363700   $(MODEL_LIB)(lib_mpp.o) \ 
     3701   $(MODEL_LIB)(obc_oce.o) \ 
    36373702   $(MODEL_LIB)(obcdyn.o) \ 
    3638    $(MODEL_LIB)(obc_oce.o) \ 
    36393703   $(MODEL_LIB)(obcvol.o) \ 
    36403704   $(MODEL_LIB)(oce.o) \ 
     
    36433707   $(MODEL_LIB)(restart.o) \ 
    36443708   $(MODEL_LIB)(sbc_oce.o) \ 
     3709   $(MODEL_LIB)(sol_oce.o) \ 
    36453710   $(MODEL_LIB)(solfet.o) \ 
    36463711   $(MODEL_LIB)(solmat.o) \ 
    3647    $(MODEL_LIB)(sol_oce.o) \ 
    36483712   $(MODEL_LIB)(solpcg.o) \ 
    36493713   $(MODEL_LIB)(solsor.o) \ 
    36503714   $(MODEL_LIB)(solver.o) \ 
    36513715   $(MODEL_LIB)(zdf_oce.o) \ 
     3716   agrif_opa_interp.F90 \ 
     3717   bdy_oce.F90 \ 
     3718   bdydyn.F90 \ 
     3719   bdyvol.F90 \ 
     3720   cla_dynspg.F90 \ 
     3721   dom_oce.F90 \ 
     3722   domvvl.F90 \ 
     3723   in_out_manager.F90 \ 
     3724   iom.F90 \ 
     3725   lbclnk.F90 \ 
     3726   lib_mpp.F90 \ 
     3727   obc_oce.F90 \ 
    36523728   obcdyn.F90 \ 
    3653    obc_oce.F90 \ 
    36543729   obcvol.F90 \ 
    36553730   oce.F90 \ 
     
    36583733   restart.F90 \ 
    36593734   sbc_oce.F90 \ 
     3735   sol_oce.F90 \ 
    36603736   solfet.F90 \ 
    36613737   solmat.F90 \ 
    3662    sol_oce.F90 \ 
    36633738   solpcg.F90 \ 
    36643739   solsor.F90 \ 
     
    36783753   dynspg_oce.F90 
    36793754$(MODEL_LIB)(dynspg_rl.o) :   \ 
    3680    c1d.F90 \ 
    3681    dom_oce.F90 \ 
    3682    dynspg_oce.F90 \ 
    3683    eosbn2.F90 \ 
    3684    in_out_manager.F90 \ 
    3685    iom_def.F90 \ 
    3686    iom.F90 \ 
    3687    iom_ioipsl.F90 \ 
    3688    iom_nf90.F90 \ 
    3689    iom_rstdimg.F90 \ 
    3690    lbclnk.F90 \ 
    3691    lib_mpp.F90 \ 
    3692    lib_print.f90 \ 
    36933755   $(MODEL_LIB)(c1d.o) \ 
    36943756   $(MODEL_LIB)(dom_oce.o) \ 
     
    36963758   $(MODEL_LIB)(eosbn2.o) \ 
    36973759   $(MODEL_LIB)(in_out_manager.o) \ 
     3760   $(MODEL_LIB)(iom.o) \ 
    36983761   $(MODEL_LIB)(iom_def.o) \ 
    36993762   $(MODEL_LIB)(iom_ioipsl.o) \ 
    37003763   $(MODEL_LIB)(iom_nf90.o) \ 
    3701    $(MODEL_LIB)(iom.o) \ 
    37023764   $(MODEL_LIB)(iom_rstdimg.o) \ 
    37033765   $(MODEL_LIB)(lbclnk.o) \ 
     3766   $(MODEL_LIB)(lbcnfd.o) \ 
    37043767   $(MODEL_LIB)(lib_mpp.o) \ 
    37053768   $(MODEL_LIB)(lib_print.o) \ 
     
    37103773   $(MODEL_LIB)(par_oce.o) \ 
    37113774   $(MODEL_LIB)(phycst.o) \ 
     3775   $(MODEL_LIB)(sol_oce.o) \ 
    37123776   $(MODEL_LIB)(solfet.o) \ 
    37133777   $(MODEL_LIB)(solisl.o) \ 
    37143778   $(MODEL_LIB)(solmat.o) \ 
    3715    $(MODEL_LIB)(sol_oce.o) \ 
    37163779   $(MODEL_LIB)(solpcg.o) \ 
    37173780   $(MODEL_LIB)(solsor.o) \ 
     
    37193782   $(MODEL_LIB)(zdf_oce.o) \ 
    37203783   $(MODEL_LIB)(zpshde.o) \ 
     3784   c1d.F90 \ 
     3785   dom_oce.F90 \ 
     3786   dynspg_oce.F90 \ 
     3787   eosbn2.F90 \ 
     3788   in_out_manager.F90 \ 
     3789   iom.F90 \ 
     3790   iom_def.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 \ 
    37213798   obc_oce.F90 \ 
    37223799   obc_par.F90 \ 
     
    37253802   par_oce.F90 \ 
    37263803   phycst.F90 \ 
     3804   sol_oce.F90 \ 
    37273805   solfet.F90 \ 
    37283806   solisl.F90 \ 
    37293807   solmat.F90 \ 
    3730    sol_oce.F90 \ 
    37313808   solpcg.F90 \ 
    37323809   solsor.F90 \ 
     
    37343811   zdf_oce.F90 \ 
    37353812   zpshde.F90 \ 
    3736    dom_oce.F90 \ 
    3737    in_out_manager.F90 \ 
    3738    iom.F90 \ 
    3739    lbclnk.F90 \ 
    3740    ldfdyn_oce.F90 \ 
    3741    ldftra_oce.F90 \ 
    3742    lib_mpp.F90 \ 
    37433813   $(MODEL_LIB)(dom_oce.o) \ 
    37443814   $(MODEL_LIB)(in_out_manager.o) \ 
     
    37523822   $(MODEL_LIB)(phycst.o) \ 
    37533823   $(MODEL_LIB)(restart.o) \ 
     3824   $(MODEL_LIB)(sol_oce.o) \ 
    37543825   $(MODEL_LIB)(solfet.o) \ 
    37553826   $(MODEL_LIB)(solisl.o) \ 
    3756    $(MODEL_LIB)(sol_oce.o) \ 
    37573827   $(MODEL_LIB)(solpcg.o) \ 
    37583828   $(MODEL_LIB)(solsor.o) \ 
    37593829   $(MODEL_LIB)(solver.o) \ 
    37603830   $(MODEL_LIB)(zdf_oce.o) \ 
     3831   dom_oce.F90 \ 
     3832   in_out_manager.F90 \ 
     3833   iom.F90 \ 
     3834   lbclnk.F90 \ 
     3835   ldfdyn_oce.F90 \ 
     3836   ldftra_oce.F90 \ 
     3837   lib_mpp.F90 \ 
    37613838   obc_oce.F90 \ 
    37623839   oce.F90 \ 
    37633840   phycst.F90 \ 
    37643841   restart.F90 \ 
     3842   sol_oce.F90 \ 
    37653843   solfet.F90 \ 
    37663844   solisl.F90 \ 
    3767    sol_oce.F90 \ 
    37683845   solpcg.F90 \ 
    37693846   solsor.F90 \ 
     
    37763853   dynspg_rl.F90 
    37773854$(MODEL_LIB)(dynspg_ts.o) :   \ 
     3855   $(MODEL_LIB)(bdy_oce.o) \ 
     3856   $(MODEL_LIB)(bdy_par.o) \ 
     3857   $(MODEL_LIB)(bdytides.o) \ 
     3858   $(MODEL_LIB)(c1d.o) \ 
     3859   $(MODEL_LIB)(daymod.o) \ 
     3860   $(MODEL_LIB)(dom_oce.o) \ 
     3861   $(MODEL_LIB)(dynadv.o) \ 
     3862   $(MODEL_LIB)(dynspg_oce.o) \ 
     3863   $(MODEL_LIB)(eosbn2.o) \ 
     3864   $(MODEL_LIB)(in_out_manager.o) \ 
     3865   $(MODEL_LIB)(iom.o) \ 
     3866   $(MODEL_LIB)(iom_def.o) \ 
     3867   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3868   $(MODEL_LIB)(iom_nf90.o) \ 
     3869   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3870   $(MODEL_LIB)(lbclnk.o) \ 
     3871   $(MODEL_LIB)(lbcnfd.o) \ 
     3872   $(MODEL_LIB)(lib_mpp.o) \ 
     3873   $(MODEL_LIB)(lib_print.o) \ 
     3874   $(MODEL_LIB)(obc_oce.o) \ 
     3875   $(MODEL_LIB)(obc_par.o) \ 
     3876   $(MODEL_LIB)(obccli.o) \ 
     3877   $(MODEL_LIB)(obcdta.o) \ 
     3878   $(MODEL_LIB)(oce.o) \ 
     3879   $(MODEL_LIB)(par_kind.o) \ 
     3880   $(MODEL_LIB)(par_oce.o) \ 
     3881   $(MODEL_LIB)(phycst.o) \ 
     3882   $(MODEL_LIB)(prtctl.o) \ 
     3883   $(MODEL_LIB)(sbc_oce.o) \ 
     3884   $(MODEL_LIB)(trdmld_oce.o) \ 
     3885   $(MODEL_LIB)(trdmod.o) \ 
     3886   $(MODEL_LIB)(trdmod_oce.o) \ 
     3887   $(MODEL_LIB)(zdf_oce.o) \ 
     3888   $(MODEL_LIB)(zpshde.o) \ 
    37783889   bdy_oce.F90 \ 
    37793890   bdy_par.F90 \ 
     
    37863897   eosbn2.F90 \ 
    37873898   in_out_manager.F90 \ 
     3899   iom.F90 \ 
    37883900   iom_def.F90 \ 
    3789    iom.F90 \ 
    37903901   iom_ioipsl.F90 \ 
    37913902   iom_nf90.F90 \ 
    37923903   iom_rstdimg.F90 \ 
    37933904   lbclnk.F90 \ 
    3794    lib_mpp.F90 \ 
    3795    lib_print.f90 \ 
    3796    $(MODEL_LIB)(bdy_oce.o) \ 
    3797    $(MODEL_LIB)(bdy_par.o) \ 
    3798    $(MODEL_LIB)(bdytides.o) \ 
    3799    $(MODEL_LIB)(c1d.o) \ 
    3800    $(MODEL_LIB)(daymod.o) \ 
    3801    $(MODEL_LIB)(dom_oce.o) \ 
    3802    $(MODEL_LIB)(dynadv.o) \ 
    3803    $(MODEL_LIB)(dynspg_oce.o) \ 
    3804    $(MODEL_LIB)(eosbn2.o) \ 
    3805    $(MODEL_LIB)(in_out_manager.o) \ 
    3806    $(MODEL_LIB)(iom_def.o) \ 
    3807    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3808    $(MODEL_LIB)(iom_nf90.o) \ 
    3809    $(MODEL_LIB)(iom.o) \ 
    3810    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3811    $(MODEL_LIB)(lbclnk.o) \ 
    3812    $(MODEL_LIB)(lib_mpp.o) \ 
    3813    $(MODEL_LIB)(lib_print.o) \ 
    3814    $(MODEL_LIB)(obccli.o) \ 
    3815    $(MODEL_LIB)(obcdta.o) \ 
    3816    $(MODEL_LIB)(obc_oce.o) \ 
    3817    $(MODEL_LIB)(obc_par.o) \ 
    3818    $(MODEL_LIB)(oce.o) \ 
    3819    $(MODEL_LIB)(par_kind.o) \ 
    3820    $(MODEL_LIB)(par_oce.o) \ 
    3821    $(MODEL_LIB)(phycst.o) \ 
    3822    $(MODEL_LIB)(prtctl.o) \ 
    3823    $(MODEL_LIB)(sbc_oce.o) \ 
    3824    $(MODEL_LIB)(trdmld_oce.o) \ 
    3825    $(MODEL_LIB)(trdmod.o) \ 
    3826    $(MODEL_LIB)(trdmod_oce.o) \ 
    3827    $(MODEL_LIB)(zdf_oce.o) \ 
    3828    $(MODEL_LIB)(zpshde.o) \ 
     3905   lbcnfd.F90 \ 
     3906   lib_mpp.F90 \ 
     3907   lib_print.f90 \ 
     3908   obc_oce.F90 \ 
     3909   obc_par.F90 \ 
    38293910   obccli.F90 \ 
    38303911   obcdta.F90 \ 
    3831    obc_oce.F90 \ 
    3832    obc_par.F90 \ 
    38333912   oce.F90 \ 
    38343913   par_kind.F90 \ 
     
    38423921   zdf_oce.F90 \ 
    38433922   zpshde.F90 \ 
     3923   $(MODEL_LIB)(bdy_oce.o) \ 
     3924   $(MODEL_LIB)(bdy_par.o) \ 
     3925   $(MODEL_LIB)(bdydta.o) \ 
     3926   $(MODEL_LIB)(bdydyn.o) \ 
     3927   $(MODEL_LIB)(bdytides.o) \ 
     3928   $(MODEL_LIB)(dom_oce.o) \ 
     3929   $(MODEL_LIB)(domvvl.o) \ 
     3930   $(MODEL_LIB)(dynspg_oce.o) \ 
     3931   $(MODEL_LIB)(dynvor.o) \ 
     3932   $(MODEL_LIB)(in_out_manager.o) \ 
     3933   $(MODEL_LIB)(iom.o) \ 
     3934   $(MODEL_LIB)(lbclnk.o) \ 
     3935   $(MODEL_LIB)(lib_mpp.o) \ 
     3936   $(MODEL_LIB)(obc_oce.o) \ 
     3937   $(MODEL_LIB)(obc_par.o) \ 
     3938   $(MODEL_LIB)(obcdta.o) \ 
     3939   $(MODEL_LIB)(obcfla.o) \ 
     3940   $(MODEL_LIB)(oce.o) \ 
     3941   $(MODEL_LIB)(phycst.o) \ 
     3942   $(MODEL_LIB)(prtctl.o) \ 
     3943   $(MODEL_LIB)(restart.o) \ 
     3944   $(MODEL_LIB)(sbc_oce.o) \ 
     3945   bdy_oce.F90 \ 
     3946   bdy_par.F90 \ 
    38443947   bdydta.F90 \ 
    38453948   bdydyn.F90 \ 
    3846    bdy_oce.F90 \ 
    3847    bdy_par.F90 \ 
    38483949   bdytides.F90 \ 
    38493950   dom_oce.F90 \ 
     
    38553956   lbclnk.F90 \ 
    38563957   lib_mpp.F90 \ 
    3857    $(MODEL_LIB)(bdydta.o) \ 
    3858    $(MODEL_LIB)(bdydyn.o) \ 
    3859    $(MODEL_LIB)(bdy_oce.o) \ 
    3860    $(MODEL_LIB)(bdy_par.o) \ 
    3861    $(MODEL_LIB)(bdytides.o) \ 
    3862    $(MODEL_LIB)(dom_oce.o) \ 
    3863    $(MODEL_LIB)(domvvl.o) \ 
    3864    $(MODEL_LIB)(dynspg_oce.o) \ 
    3865    $(MODEL_LIB)(dynvor.o) \ 
    3866    $(MODEL_LIB)(in_out_manager.o) \ 
    3867    $(MODEL_LIB)(iom.o) \ 
    3868    $(MODEL_LIB)(lbclnk.o) \ 
    3869    $(MODEL_LIB)(lib_mpp.o) \ 
    3870    $(MODEL_LIB)(obcdta.o) \ 
    3871    $(MODEL_LIB)(obcfla.o) \ 
    3872    $(MODEL_LIB)(obc_oce.o) \ 
    3873    $(MODEL_LIB)(obc_par.o) \ 
    3874    $(MODEL_LIB)(oce.o) \ 
    3875    $(MODEL_LIB)(phycst.o) \ 
    3876    $(MODEL_LIB)(prtctl.o) \ 
    3877    $(MODEL_LIB)(restart.o) \ 
    3878    $(MODEL_LIB)(sbc_oce.o) \ 
     3958   obc_oce.F90 \ 
     3959   obc_par.F90 \ 
    38793960   obcdta.F90 \ 
    38803961   obcfla.F90 \ 
    3881    obc_oce.F90 \ 
    3882    obc_par.F90 \ 
    38833962   oce.F90 \ 
    38843963   phycst.F90 \ 
     
    38913970   dynspg_ts.F90 
    38923971$(MODEL_LIB)(dynvor.o) :   \ 
    3893    dom_oce.F90 \ 
    3894    dynadv_cen2.F90 \ 
    3895    dynadv_ubs.F90 \ 
    3896    dynkeg.F90 \ 
    3897    dynzad.F90 \ 
    3898    in_out_manager.F90 \ 
    3899    ldftra_oce.F90 \ 
    3900    lib_mpp.F90 \ 
    3901    lib_print.f90 \ 
    39023972   $(MODEL_LIB)(dom_oce.o) \ 
    39033973   $(MODEL_LIB)(dynadv_cen2.o) \ 
     
    39063976   $(MODEL_LIB)(dynzad.o) \ 
    39073977   $(MODEL_LIB)(in_out_manager.o) \ 
     3978   $(MODEL_LIB)(lbcnfd.o) \ 
    39083979   $(MODEL_LIB)(ldftra_oce.o) \ 
    39093980   $(MODEL_LIB)(lib_mpp.o) \ 
     
    39223993   $(MODEL_LIB)(trdvor_oce.o) \ 
    39233994   $(MODEL_LIB)(zdf_oce.o) \ 
     3995   dom_oce.F90 \ 
     3996   dynadv_cen2.F90 \ 
     3997   dynadv_ubs.F90 \ 
     3998   dynkeg.F90 \ 
     3999   dynzad.F90 \ 
     4000   in_out_manager.F90 \ 
     4001   lbcnfd.F90 \ 
     4002   ldftra_oce.F90 \ 
     4003   lib_mpp.F90 \ 
     4004   lib_print.f90 \ 
    39244005   oce.F90 \ 
    39254006   par_kind.F90 \ 
     
    39354016   trdvor_oce.F90 \ 
    39364017   zdf_oce.F90 \ 
    3937    dom_oce.F90 \ 
    3938    dynadv.F90 \ 
    3939    in_out_manager.F90 \ 
    3940    lbclnk.F90 \ 
    39414018   $(MODEL_LIB)(dom_oce.o) \ 
    39424019   $(MODEL_LIB)(dynadv.o) \ 
     
    39474024   $(MODEL_LIB)(trdmod.o) \ 
    39484025   $(MODEL_LIB)(trdmod_oce.o) \ 
     4026   dom_oce.F90 \ 
     4027   dynadv.F90 \ 
     4028   in_out_manager.F90 \ 
     4029   lbclnk.F90 \ 
    39494030   oce.F90 \ 
    39504031   prtctl.F90 \ 
     
    39564037   dynvor.F90 
    39574038$(MODEL_LIB)(dynzad.o) :   \ 
    3958    dom_oce.F90 \ 
    3959    in_out_manager.F90 \ 
    3960    lbclnk.F90 \ 
    3961    ldftra_oce.F90 \ 
    3962    lib_mpp.F90 \ 
    3963    lib_print.f90 \ 
    39644039   $(MODEL_LIB)(dom_oce.o) \ 
    39654040   $(MODEL_LIB)(in_out_manager.o) \ 
     
    39814056   $(MODEL_LIB)(trdvor_oce.o) \ 
    39824057   $(MODEL_LIB)(zdf_oce.o) \ 
     4058   dom_oce.F90 \ 
     4059   in_out_manager.F90 \ 
     4060   lbclnk.F90 \ 
     4061   ldftra_oce.F90 \ 
     4062   lib_mpp.F90 \ 
     4063   lib_print.f90 \ 
    39834064   oce.F90 \ 
    39844065   par_kind.F90 \ 
     
    39944075   trdvor_oce.F90 \ 
    39954076   zdf_oce.F90 \ 
    3996    dom_oce.F90 \ 
    3997    in_out_manager.F90 \ 
    39984077   $(MODEL_LIB)(dom_oce.o) \ 
    39994078   $(MODEL_LIB)(in_out_manager.o) \ 
     
    40034082   $(MODEL_LIB)(trdmod.o) \ 
    40044083   $(MODEL_LIB)(trdmod_oce.o) \ 
     4084   dom_oce.F90 \ 
     4085   in_out_manager.F90 \ 
    40054086   oce.F90 \ 
    40064087   prtctl.F90 \ 
     
    40124093   KEY_CPP \ 
    40134094   dynzad.F90 
    4014 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    4015    dom_oce.F90 \ 
    4016    in_out_manager.F90 \ 
    4017    lbclnk.F90 \ 
    4018    lib_print.f90 \ 
    4019    $(MODEL_LIB)(dom_oce.o) \ 
    4020    $(MODEL_LIB)(in_out_manager.o) \ 
    4021    $(MODEL_LIB)(lbclnk.o) \ 
    4022    $(MODEL_LIB)(lib_print.o) \ 
    4023    $(MODEL_LIB)(par_kind.o) \ 
    4024    $(MODEL_LIB)(par_oce.o) \ 
    4025    par_kind.F90 \ 
    4026    par_oce.F90 \ 
    4027    dom_oce.F90 \ 
    4028    in_out_manager.F90 \ 
    4029    $(MODEL_LIB)(dom_oce.o) \ 
    4030    $(MODEL_LIB)(in_out_manager.o) \ 
    4031    $(MODEL_LIB)(oce.o) \ 
    4032    $(MODEL_LIB)(phycst.o) \ 
    4033    $(MODEL_LIB)(sbc_oce.o) \ 
    4034    $(MODEL_LIB)(zdf_oce.o) \ 
    4035    oce.F90 \ 
    4036    phycst.F90 \ 
    4037    sbc_oce.F90 \ 
    4038    zdf_oce.F90 \ 
    4039    domzgr_substitute.h90 \ 
    4040    vectopt_loop_substitute.h90 \ 
    4041    KEY_CPP \ 
    4042    dynzdf_exp.F90 
    40434095$(MODEL_LIB)(dynzdf.o) :   \ 
    4044    dom_oce.F90 \ 
    4045    dynzdf_exp.F90 \ 
    4046    eosbn2.F90 \ 
    4047    in_out_manager.F90 \ 
    4048    iom.F90 \ 
    4049    lbclnk.F90 \ 
    4050    ldftra_oce.F90 \ 
    4051    lib_mpp.F90 \ 
    4052    lib_print.f90 \ 
    40534096   $(MODEL_LIB)(dom_oce.o) \ 
    40544097   $(MODEL_LIB)(dynzdf_exp.o) \ 
     
    40764119   $(MODEL_LIB)(trdvor.o) \ 
    40774120   $(MODEL_LIB)(trdvor_oce.o) \ 
     4121   $(MODEL_LIB)(zdf_oce.o) \ 
    40784122   $(MODEL_LIB)(zdfddm.o) \ 
    40794123   $(MODEL_LIB)(zdfmxl.o) \ 
    4080    $(MODEL_LIB)(zdf_oce.o) \ 
     4124   dom_oce.F90 \ 
     4125   dynzdf_exp.F90 \ 
     4126   eosbn2.F90 \ 
     4127   in_out_manager.F90 \ 
     4128   iom.F90 \ 
     4129   lbclnk.F90 \ 
     4130   ldftra_oce.F90 \ 
     4131   lib_mpp.F90 \ 
     4132   lib_print.f90 \ 
    40814133   oce.F90 \ 
    40824134   par_kind.F90 \ 
     
    40954147   trdvor.F90 \ 
    40964148   trdvor_oce.F90 \ 
     4149   zdf_oce.F90 \ 
    40974150   zdfddm.F90 \ 
    40984151   zdfmxl.F90 \ 
    4099    zdf_oce.F90 \ 
     4152   $(MODEL_LIB)(dom_oce.o) \ 
     4153   $(MODEL_LIB)(dynzdf_exp.o) \ 
     4154   $(MODEL_LIB)(dynzdf_imp.o) \ 
     4155   $(MODEL_LIB)(in_out_manager.o) \ 
     4156   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4157   $(MODEL_LIB)(oce.o) \ 
     4158   $(MODEL_LIB)(prtctl.o) \ 
     4159   $(MODEL_LIB)(trdmod.o) \ 
     4160   $(MODEL_LIB)(trdmod_oce.o) \ 
     4161   $(MODEL_LIB)(zdf_oce.o) \ 
     4162   $(MODEL_LIB)(zdfkpp.o) \ 
     4163   $(MODEL_LIB)(zdftke.o) \ 
     4164   $(MODEL_LIB)(zdftke2.o) \ 
    41004165   dom_oce.F90 \ 
    41014166   dynzdf_exp.F90 \ 
     
    41034168   in_out_manager.F90 \ 
    41044169   ldfdyn_oce.F90 \ 
    4105    $(MODEL_LIB)(dom_oce.o) \ 
    4106    $(MODEL_LIB)(dynzdf_exp.o) \ 
    4107    $(MODEL_LIB)(dynzdf_imp.o) \ 
    4108    $(MODEL_LIB)(in_out_manager.o) \ 
    4109    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4110    $(MODEL_LIB)(oce.o) \ 
    4111    $(MODEL_LIB)(prtctl.o) \ 
    4112    $(MODEL_LIB)(trdmod.o) \ 
    4113    $(MODEL_LIB)(trdmod_oce.o) \ 
    4114    $(MODEL_LIB)(zdfkpp.o) \ 
    4115    $(MODEL_LIB)(zdf_oce.o) \ 
    4116    $(MODEL_LIB)(zdftke2.o) \ 
    4117    $(MODEL_LIB)(zdftke.o) \ 
    41184170   oce.F90 \ 
    41194171   prtctl.F90 \ 
    41204172   trdmod.F90 \ 
    41214173   trdmod_oce.F90 \ 
     4174   zdf_oce.F90 \ 
    41224175   zdfkpp.F90 \ 
    4123    zdf_oce.F90 \ 
     4176   zdftke.F90 \ 
    41244177   zdftke2.F90 \ 
    4125    zdftke.F90 \ 
    41264178   domzgr_substitute.h90 \ 
    41274179   vectopt_loop_substitute.h90 \ 
     
    41294181   KEY_CPP \ 
    41304182   dynzdf.F90 
    4131 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    4132    dom_oce.F90 \ 
    4133    in_out_manager.F90 \ 
    4134    lbclnk.F90 \ 
    4135    lib_print.f90 \ 
    4136    $(MODEL_LIB)(dom_oce.o) \ 
    4137    $(MODEL_LIB)(in_out_manager.o) \ 
    4138    $(MODEL_LIB)(lbclnk.o) \ 
    4139    $(MODEL_LIB)(lib_print.o) \ 
    4140    $(MODEL_LIB)(par_kind.o) \ 
    4141    $(MODEL_LIB)(par_oce.o) \ 
    4142    par_kind.F90 \ 
    4143    par_oce.F90 \ 
    4144    dom_oce.F90 \ 
    4145    in_out_manager.F90 \ 
     4183$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     4184   $(MODEL_LIB)(dom_oce.o) \ 
     4185   $(MODEL_LIB)(in_out_manager.o) \ 
     4186   $(MODEL_LIB)(lbclnk.o) \ 
     4187   $(MODEL_LIB)(lib_print.o) \ 
     4188   $(MODEL_LIB)(par_kind.o) \ 
     4189   $(MODEL_LIB)(par_oce.o) \ 
     4190   dom_oce.F90 \ 
     4191   in_out_manager.F90 \ 
     4192   lbclnk.F90 \ 
     4193   lib_print.f90 \ 
     4194   par_kind.F90 \ 
     4195   par_oce.F90 \ 
    41464196   $(MODEL_LIB)(dom_oce.o) \ 
    41474197   $(MODEL_LIB)(in_out_manager.o) \ 
     
    41504200   $(MODEL_LIB)(sbc_oce.o) \ 
    41514201   $(MODEL_LIB)(zdf_oce.o) \ 
     4202   dom_oce.F90 \ 
     4203   in_out_manager.F90 \ 
    41524204   oce.F90 \ 
    41534205   phycst.F90 \ 
     
    41574209   vectopt_loop_substitute.h90 \ 
    41584210   KEY_CPP \ 
     4211   dynzdf_exp.F90 
     4212$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     4213   $(MODEL_LIB)(dom_oce.o) \ 
     4214   $(MODEL_LIB)(in_out_manager.o) \ 
     4215   $(MODEL_LIB)(lbclnk.o) \ 
     4216   $(MODEL_LIB)(lib_print.o) \ 
     4217   $(MODEL_LIB)(par_kind.o) \ 
     4218   $(MODEL_LIB)(par_oce.o) \ 
     4219   dom_oce.F90 \ 
     4220   in_out_manager.F90 \ 
     4221   lbclnk.F90 \ 
     4222   lib_print.f90 \ 
     4223   par_kind.F90 \ 
     4224   par_oce.F90 \ 
     4225   $(MODEL_LIB)(dom_oce.o) \ 
     4226   $(MODEL_LIB)(in_out_manager.o) \ 
     4227   $(MODEL_LIB)(oce.o) \ 
     4228   $(MODEL_LIB)(phycst.o) \ 
     4229   $(MODEL_LIB)(sbc_oce.o) \ 
     4230   $(MODEL_LIB)(zdf_oce.o) \ 
     4231   dom_oce.F90 \ 
     4232   in_out_manager.F90 \ 
     4233   oce.F90 \ 
     4234   phycst.F90 \ 
     4235   sbc_oce.F90 \ 
     4236   zdf_oce.F90 \ 
     4237   domzgr_substitute.h90 \ 
     4238   vectopt_loop_substitute.h90 \ 
     4239   KEY_CPP \ 
    41594240   dynzdf_imp.F90 
    41604241$(MODEL_LIB)(eosbn2.o) :   \ 
    4161    dom_oce.F90 \ 
    4162    in_out_manager.F90 \ 
    4163    lbclnk.F90 \ 
    4164    lib_mpp.F90 \ 
    4165    lib_print.f90 \ 
    41664242   $(MODEL_LIB)(dom_oce.o) \ 
    41674243   $(MODEL_LIB)(in_out_manager.o) \ 
     
    41744250   $(MODEL_LIB)(prtctl.o) \ 
    41754251   $(MODEL_LIB)(zdf_oce.o) \ 
     4252   dom_oce.F90 \ 
     4253   in_out_manager.F90 \ 
     4254   lbclnk.F90 \ 
     4255   lib_mpp.F90 \ 
     4256   lib_print.f90 \ 
    41764257   oce.F90 \ 
    41774258   par_kind.F90 \ 
     
    41794260   prtctl.F90 \ 
    41804261   zdf_oce.F90 \ 
    4181    dom_oce.F90 \ 
    4182    in_out_manager.F90 \ 
    41834262   $(MODEL_LIB)(dom_oce.o) \ 
    41844263   $(MODEL_LIB)(in_out_manager.o) \ 
     
    41864265   $(MODEL_LIB)(prtctl.o) \ 
    41874266   $(MODEL_LIB)(zdfddm.o) \ 
     4267   dom_oce.F90 \ 
     4268   in_out_manager.F90 \ 
    41884269   phycst.F90 \ 
    41894270   prtctl.F90 \ 
     
    41944275   eosbn2.F90 
    41954276$(MODEL_LIB)(fldread.o) :  \ 
    4196    dom_oce.F90 \ 
    4197    in_out_manager.F90 \ 
    4198    iom_def.F90 \ 
    4199    iom.F90 \ 
    4200    iom_ioipsl.F90 \ 
    4201    iom_nf90.F90 \ 
    4202    iom_rstdimg.F90 \ 
    4203    lbclnk.F90 \ 
    4204    lib_print.f90 \ 
    4205    $(MODEL_LIB)(dom_oce.o) \ 
    4206    $(MODEL_LIB)(in_out_manager.o) \ 
     4277   $(MODEL_LIB)(dom_oce.o) \ 
     4278   $(MODEL_LIB)(in_out_manager.o) \ 
     4279   $(MODEL_LIB)(iom.o) \ 
    42074280   $(MODEL_LIB)(iom_def.o) \ 
    42084281   $(MODEL_LIB)(iom_ioipsl.o) \ 
    42094282   $(MODEL_LIB)(iom_nf90.o) \ 
    4210    $(MODEL_LIB)(iom.o) \ 
    42114283   $(MODEL_LIB)(iom_rstdimg.o) \ 
    42124284   $(MODEL_LIB)(lbclnk.o) \ 
     
    42174289   $(MODEL_LIB)(prtctl.o) \ 
    42184290   $(MODEL_LIB)(restart.o) \ 
    4219    par_kind.F90 \ 
    4220    par_oce.F90 \ 
    4221    phycst.F90 \ 
    4222    prtctl.F90 \ 
    4223    restart.F90 \ 
    4224    daymod.F90 \ 
    4225    dom_oce.F90 \ 
    4226    geo2ocean.F90 \ 
     4291   dom_oce.F90 \ 
    42274292   in_out_manager.F90 \ 
    42284293   iom.F90 \ 
    4229    $(MODEL_LIB)(daymod.o) \ 
    4230    $(MODEL_LIB)(dom_oce.o) \ 
    4231    $(MODEL_LIB)(geo2ocean.o) \ 
    4232    $(MODEL_LIB)(in_out_manager.o) \ 
    4233    $(MODEL_LIB)(iom.o) \ 
    4234    $(MODEL_LIB)(oce.o) \ 
    4235    $(MODEL_LIB)(phycst.o) \ 
    4236    oce.F90 \ 
    4237    phycst.F90 \ 
    4238    $(AGRIF_LIB) \ 
    4239    KEY_CPP \ 
    4240    fldread.F90 
    4241 $(MODEL_LIB)(flo4rk.o) :   \ 
    4242    lib_print.f90 \ 
    4243    $(MODEL_LIB)(lib_print.o) \ 
    4244    $(MODEL_LIB)(par_kind.o) \ 
    4245    $(MODEL_LIB)(par_oce.o) \ 
    4246    par_kind.F90 \ 
    4247    par_oce.F90 \ 
    4248    dom_oce.F90 \ 
    4249    flo_oce.F90 \ 
    4250    in_out_manager.F90 \ 
    4251    $(MODEL_LIB)(dom_oce.o) \ 
    4252    $(MODEL_LIB)(flo_oce.o) \ 
    4253    $(MODEL_LIB)(in_out_manager.o) \ 
    4254    $(MODEL_LIB)(oce.o) \ 
    4255    oce.F90 \ 
    4256    KEY_CPP \ 
    4257    flo4rk.F90 
    4258 $(MODEL_LIB)(floats.o) :   \ 
    4259    daymod.F90 \ 
    4260    dom_oce.F90 \ 
    4261    flo_oce.F90 \ 
    4262    in_out_manager.F90 \ 
    4263    lib_mpp.F90 \ 
    4264    $(MODEL_LIB)(daymod.o) \ 
    4265    $(MODEL_LIB)(dom_oce.o) \ 
    4266    $(MODEL_LIB)(flo_oce.o) \ 
    4267    $(MODEL_LIB)(in_out_manager.o) \ 
    4268    $(MODEL_LIB)(lib_mpp.o) \ 
    4269    $(MODEL_LIB)(oce.o) \ 
    4270    $(MODEL_LIB)(par_oce.o) \ 
    4271    $(MODEL_LIB)(phycst.o) \ 
    4272    oce.F90 \ 
    4273    par_oce.F90 \ 
    4274    phycst.F90 \ 
    4275    flo4rk.F90 \ 
    4276    floblk.F90 \ 
    4277    flodom.F90 \ 
    4278    flo_oce.F90 \ 
    4279    flowri.F90 \ 
    4280    lib_mpp.F90 \ 
    4281    $(MODEL_LIB)(flo4rk.o) \ 
    4282    $(MODEL_LIB)(floblk.o) \ 
    4283    $(MODEL_LIB)(flodom.o) \ 
    4284    $(MODEL_LIB)(flo_oce.o) \ 
    4285    $(MODEL_LIB)(flowri.o) \ 
    4286    $(MODEL_LIB)(lib_mpp.o) \ 
    4287    $(IOIPSL_LIB) \ 
    4288    KEY_CPP \ 
    4289    floats.F90 
    4290 $(MODEL_LIB)(floblk.o) :   \ 
    4291    dom_oce.F90 \ 
    4292    in_out_manager.F90 \ 
    4293    lib_print.f90 \ 
    4294    $(MODEL_LIB)(dom_oce.o) \ 
    4295    $(MODEL_LIB)(in_out_manager.o) \ 
    4296    $(MODEL_LIB)(lib_print.o) \ 
    4297    $(MODEL_LIB)(par_kind.o) \ 
    4298    $(MODEL_LIB)(par_oce.o) \ 
    4299    par_kind.F90 \ 
    4300    par_oce.F90 \ 
    4301    dom_oce.F90 \ 
    4302    flo_oce.F90 \ 
    4303    in_out_manager.F90 \ 
    4304    lib_mpp.F90 \ 
    4305    $(MODEL_LIB)(dom_oce.o) \ 
    4306    $(MODEL_LIB)(flo_oce.o) \ 
    4307    $(MODEL_LIB)(in_out_manager.o) \ 
    4308    $(MODEL_LIB)(lib_mpp.o) \ 
    4309    $(MODEL_LIB)(oce.o) \ 
    4310    $(MODEL_LIB)(phycst.o) \ 
    4311    oce.F90 \ 
    4312    phycst.F90 \ 
    4313    domzgr_substitute.h90 \ 
    4314    KEY_CPP \ 
    4315    floblk.F90 
    4316 $(MODEL_LIB)(flodom.o) :   \ 
    4317    dom_oce.F90 \ 
    4318    in_out_manager.F90 \ 
    4319    lib_print.f90 \ 
    4320    $(MODEL_LIB)(dom_oce.o) \ 
    4321    $(MODEL_LIB)(in_out_manager.o) \ 
    4322    $(MODEL_LIB)(lib_print.o) \ 
    4323    $(MODEL_LIB)(par_kind.o) \ 
    4324    $(MODEL_LIB)(par_oce.o) \ 
    4325    par_kind.F90 \ 
    4326    par_oce.F90 \ 
    4327    dom_oce.F90 \ 
    4328    flo_oce.F90 \ 
    4329    in_out_manager.F90 \ 
    4330    lib_mpp.F90 \ 
    4331    $(MODEL_LIB)(dom_oce.o) \ 
    4332    $(MODEL_LIB)(flo_oce.o) \ 
    4333    $(MODEL_LIB)(in_out_manager.o) \ 
    4334    $(MODEL_LIB)(lib_mpp.o) \ 
    4335    $(MODEL_LIB)(oce.o) \ 
    4336    oce.F90 \ 
    4337    domzgr_substitute.h90 \ 
    4338    KEY_CPP \ 
    4339    flodom.F90 
    4340 $(MODEL_LIB)(flo_oce.o) :  \ 
    4341    $(MODEL_LIB)(par_kind.o) \ 
    4342    par_kind.F90 \ 
    4343    $(MODEL_LIB)(par_oce.o) \ 
    4344    par_oce.F90 \ 
    4345    KEY_CPP \ 
    4346    flo_oce.F90 
    4347 $(MODEL_LIB)(flowri.o) :   \ 
    4348    dom_oce.F90 \ 
    4349    in_out_manager.F90 \ 
    4350    iom.F90 \ 
    4351    lib_print.f90 \ 
    4352    $(MODEL_LIB)(dom_oce.o) \ 
    4353    $(MODEL_LIB)(in_out_manager.o) \ 
    4354    $(MODEL_LIB)(iom.o) \ 
    4355    $(MODEL_LIB)(lib_print.o) \ 
    4356    $(MODEL_LIB)(par_kind.o) \ 
    4357    $(MODEL_LIB)(par_oce.o) \ 
    4358    $(MODEL_LIB)(phycst.o) \ 
    4359    $(MODEL_LIB)(prtctl.o) \ 
    4360    $(MODEL_LIB)(restart.o) \ 
    4361    par_kind.F90 \ 
    4362    par_oce.F90 \ 
    4363    phycst.F90 \ 
    4364    prtctl.F90 \ 
    4365    restart.F90 \ 
    4366    daymod.F90 \ 
    4367    dom_oce.F90 \ 
    4368    flo_oce.F90 \ 
    4369    in_out_manager.F90 \ 
    4370    lib_mpp.F90 \ 
    4371    $(MODEL_LIB)(daymod.o) \ 
    4372    $(MODEL_LIB)(dom_oce.o) \ 
    4373    $(MODEL_LIB)(flo_oce.o) \ 
    4374    $(MODEL_LIB)(in_out_manager.o) \ 
    4375    $(MODEL_LIB)(lib_mpp.o) \ 
    4376    $(MODEL_LIB)(oce.o) \ 
    4377    oce.F90 \ 
    4378    domzgr_substitute.h90 \ 
    4379    KEY_CPP \ 
    4380    flowri.F90 
    4381 $(MODEL_LIB)(geo2ocean.o) :   \ 
    4382    dom_oce.F90 \ 
    4383    in_out_manager.F90 \ 
    4384    lib_mpp.F90 \ 
    4385    lib_print.f90 \ 
    4386    $(MODEL_LIB)(dom_oce.o) \ 
    4387    $(MODEL_LIB)(in_out_manager.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    daymod.F90 \ 
    4416    dom_ice_2.F90 \ 
    4417    dom_oce.F90 \ 
    4418    eosbn2.F90 \ 
    4419    ice_2.F90 \ 
    4420    ice_oce.F90 \ 
    4421    in_out_manager.F90 \ 
    4422    iom.F90 \ 
    4423    lbclnk.F90 \ 
    4424    lib_print.f90 \ 
    4425    $(MODEL_LIB)(daymod.o) \ 
    4426    $(MODEL_LIB)(dom_ice_2.o) \ 
    4427    $(MODEL_LIB)(dom_oce.o) \ 
    4428    $(MODEL_LIB)(eosbn2.o) \ 
    4429    $(MODEL_LIB)(ice_2.o) \ 
    4430    $(MODEL_LIB)(ice_oce.o) \ 
    4431    $(MODEL_LIB)(in_out_manager.o) \ 
    4432    $(MODEL_LIB)(iom.o) \ 
    4433    $(MODEL_LIB)(lbclnk.o) \ 
    4434    $(MODEL_LIB)(lib_print.o) \ 
    4435    $(MODEL_LIB)(oce.o) \ 
    4436    $(MODEL_LIB)(par_ice_2.o) \ 
    4437    $(MODEL_LIB)(par_kind.o) \ 
    4438    $(MODEL_LIB)(par_oce.o) \ 
    4439    $(MODEL_LIB)(phycst.o) \ 
    4440    $(MODEL_LIB)(sbc_ice.o) \ 
    4441    $(MODEL_LIB)(sbc_oce.o) \ 
    4442    oce.F90 \ 
    4443    par_ice_2.F90 \ 
    4444    par_kind.F90 \ 
    4445    par_oce.F90 \ 
    4446    phycst.F90 \ 
    4447    sbc_ice.F90 \ 
    4448    sbc_oce.F90 \ 
    4449    dom_ice_2.F90 \ 
    4450    dom_oce.F90 \ 
    4451    ice_2.F90 \ 
    4452    ice_oce.F90 \ 
    4453    in_out_manager.F90 \ 
    4454    limistate_2.F90 \ 
    4455    limmsh_2.F90 \ 
    4456    limrst_2.F90 \ 
    4457    $(MODEL_LIB)(dom_ice_2.o) \ 
    4458    $(MODEL_LIB)(dom_oce.o) \ 
    4459    $(MODEL_LIB)(ice_2.o) \ 
    4460    $(MODEL_LIB)(ice_oce.o) \ 
    4461    $(MODEL_LIB)(in_out_manager.o) \ 
    4462    $(MODEL_LIB)(limistate_2.o) \ 
    4463    $(MODEL_LIB)(limmsh_2.o) \ 
    4464    $(MODEL_LIB)(limrst_2.o) \ 
    4465    $(MODEL_LIB)(phycst.o) \ 
    4466    $(MODEL_LIB)(sbc_ice.o) \ 
    4467    $(MODEL_LIB)(sbc_oce.o) \ 
    4468    phycst.F90 \ 
    4469    sbc_ice.F90 \ 
    4470    sbc_oce.F90 \ 
    4471    KEY_CPP \ 
    4472    iceini_2.F90 
    4473 $(MODEL_LIB)(ice_oce.o) :  \ 
    4474    $(MODEL_LIB)(par_kind.o) \ 
    4475    par_kind.F90 \ 
    4476    $(MODEL_LIB)(par_oce.o) \ 
    4477    par_oce.F90 \ 
    4478    KEY_CPP \ 
    4479    ice_oce.F90 
    4480 $(MODEL_LIB)(in_out_manager.o) : \ 
    4481    $(MODEL_LIB)(par_kind.o) \ 
    4482    par_kind.F90 \ 
    4483    lib_print.f90 \ 
    4484    $(MODEL_LIB)(lib_print.o) \ 
    4485    $(MODEL_LIB)(par_kind.o) \ 
    4486    $(MODEL_LIB)(par_oce.o) \ 
    4487    par_kind.F90 \ 
    4488    par_oce.F90 \ 
    4489    KEY_CPP \ 
    4490    in_out_manager.F90 
    4491 $(MODEL_LIB)(iom_def.o) :  \ 
    4492    $(MODEL_LIB)(par_kind.o) \ 
    4493    par_kind.F90 \ 
    4494    $(IOIPSL_LIB) \ 
    4495    KEY_CPP \ 
    4496    iom_def.F90 
    4497 $(MODEL_LIB)(iom.o) :   \ 
    4498    dom_oce.F90 \ 
    4499    in_out_manager.F90 \ 
    4500    iom_def.F90 \ 
    4501    lbclnk.F90 \ 
    4502    lib_mpp.F90 \ 
    4503    lib_print.f90 \ 
    4504    $(MODEL_LIB)(dom_oce.o) \ 
    4505    $(MODEL_LIB)(in_out_manager.o) \ 
    4506    $(MODEL_LIB)(iom_def.o) \ 
    4507    $(MODEL_LIB)(lbclnk.o) \ 
    4508    $(MODEL_LIB)(lib_mpp.o) \ 
    4509    $(MODEL_LIB)(lib_print.o) \ 
    4510    $(MODEL_LIB)(oce.o) \ 
    4511    $(MODEL_LIB)(par_kind.o) \ 
    4512    $(MODEL_LIB)(par_oce.o) \ 
    4513    oce.F90 \ 
    4514    par_kind.F90 \ 
    4515    par_oce.F90 \ 
    4516    dom_oce.F90 \ 
    4517    in_out_manager.F90 \ 
    45184294   iom_def.F90 \ 
    45194295   iom_ioipsl.F90 \ 
     
    45214297   iom_rstdimg.F90 \ 
    45224298   lbclnk.F90 \ 
     4299   lib_print.f90 \ 
     4300   par_kind.F90 \ 
     4301   par_oce.F90 \ 
     4302   phycst.F90 \ 
     4303   prtctl.F90 \ 
     4304   restart.F90 \ 
     4305   $(MODEL_LIB)(daymod.o) \ 
     4306   $(MODEL_LIB)(dom_oce.o) \ 
     4307   $(MODEL_LIB)(geo2ocean.o) \ 
     4308   $(MODEL_LIB)(in_out_manager.o) \ 
     4309   $(MODEL_LIB)(iom.o) \ 
     4310   $(MODEL_LIB)(oce.o) \ 
     4311   $(MODEL_LIB)(phycst.o) \ 
     4312   daymod.F90 \ 
     4313   dom_oce.F90 \ 
     4314   geo2ocean.F90 \ 
     4315   in_out_manager.F90 \ 
     4316   iom.F90 \ 
     4317   oce.F90 \ 
     4318   phycst.F90 \ 
     4319   $(AGRIF_LIB) \ 
     4320   KEY_CPP \ 
     4321   fldread.F90 
     4322$(MODEL_LIB)(flo4rk.o) :   \ 
     4323   $(MODEL_LIB)(lib_print.o) \ 
     4324   $(MODEL_LIB)(par_kind.o) \ 
     4325   $(MODEL_LIB)(par_oce.o) \ 
     4326   lib_print.f90 \ 
     4327   par_kind.F90 \ 
     4328   par_oce.F90 \ 
     4329   $(MODEL_LIB)(dom_oce.o) \ 
     4330   $(MODEL_LIB)(flo_oce.o) \ 
     4331   $(MODEL_LIB)(in_out_manager.o) \ 
     4332   $(MODEL_LIB)(oce.o) \ 
     4333   dom_oce.F90 \ 
     4334   flo_oce.F90 \ 
     4335   in_out_manager.F90 \ 
     4336   oce.F90 \ 
     4337   KEY_CPP \ 
     4338   flo4rk.F90 
     4339$(MODEL_LIB)(flo_oce.o) :  \ 
     4340   $(MODEL_LIB)(par_kind.o) \ 
     4341   par_kind.F90 \ 
     4342   $(MODEL_LIB)(par_oce.o) \ 
     4343   par_oce.F90 \ 
     4344   KEY_CPP \ 
     4345   flo_oce.F90 
     4346$(MODEL_LIB)(floats.o) :   \ 
     4347   $(MODEL_LIB)(daymod.o) \ 
     4348   $(MODEL_LIB)(dom_oce.o) \ 
     4349   $(MODEL_LIB)(flo_oce.o) \ 
     4350   $(MODEL_LIB)(in_out_manager.o) \ 
     4351   $(MODEL_LIB)(lbcnfd.o) \ 
     4352   $(MODEL_LIB)(lib_mpp.o) \ 
     4353   $(MODEL_LIB)(oce.o) \ 
     4354   $(MODEL_LIB)(par_oce.o) \ 
     4355   $(MODEL_LIB)(phycst.o) \ 
     4356   daymod.F90 \ 
     4357   dom_oce.F90 \ 
     4358   flo_oce.F90 \ 
     4359   in_out_manager.F90 \ 
     4360   lbcnfd.F90 \ 
     4361   lib_mpp.F90 \ 
     4362   oce.F90 \ 
     4363   par_oce.F90 \ 
     4364   phycst.F90 \ 
     4365   $(MODEL_LIB)(flo4rk.o) \ 
     4366   $(MODEL_LIB)(flo_oce.o) \ 
     4367   $(MODEL_LIB)(floblk.o) \ 
     4368   $(MODEL_LIB)(flodom.o) \ 
     4369   $(MODEL_LIB)(flowri.o) \ 
     4370   $(MODEL_LIB)(lib_mpp.o) \ 
     4371   flo4rk.F90 \ 
     4372   flo_oce.F90 \ 
     4373   floblk.F90 \ 
     4374   flodom.F90 \ 
     4375   flowri.F90 \ 
     4376   lib_mpp.F90 \ 
     4377   $(IOIPSL_LIB) \ 
     4378   KEY_CPP \ 
     4379   floats.F90 
     4380$(MODEL_LIB)(floblk.o) :   \ 
     4381   $(MODEL_LIB)(dom_oce.o) \ 
     4382   $(MODEL_LIB)(in_out_manager.o) \ 
     4383   $(MODEL_LIB)(lbcnfd.o) \ 
     4384   $(MODEL_LIB)(lib_print.o) \ 
     4385   $(MODEL_LIB)(par_kind.o) \ 
     4386   $(MODEL_LIB)(par_oce.o) \ 
     4387   dom_oce.F90 \ 
     4388   in_out_manager.F90 \ 
     4389   lbcnfd.F90 \ 
     4390   lib_print.f90 \ 
     4391   par_kind.F90 \ 
     4392   par_oce.F90 \ 
     4393   $(MODEL_LIB)(dom_oce.o) \ 
     4394   $(MODEL_LIB)(flo_oce.o) \ 
     4395   $(MODEL_LIB)(in_out_manager.o) \ 
     4396   $(MODEL_LIB)(lib_mpp.o) \ 
     4397   $(MODEL_LIB)(oce.o) \ 
     4398   $(MODEL_LIB)(phycst.o) \ 
     4399   dom_oce.F90 \ 
     4400   flo_oce.F90 \ 
     4401   in_out_manager.F90 \ 
     4402   lib_mpp.F90 \ 
     4403   oce.F90 \ 
     4404   phycst.F90 \ 
     4405   domzgr_substitute.h90 \ 
     4406   KEY_CPP \ 
     4407   floblk.F90 
     4408$(MODEL_LIB)(flodom.o) :   \ 
     4409   $(MODEL_LIB)(dom_oce.o) \ 
     4410   $(MODEL_LIB)(in_out_manager.o) \ 
     4411   $(MODEL_LIB)(lbcnfd.o) \ 
     4412   $(MODEL_LIB)(lib_print.o) \ 
     4413   $(MODEL_LIB)(par_kind.o) \ 
     4414   $(MODEL_LIB)(par_oce.o) \ 
     4415   dom_oce.F90 \ 
     4416   in_out_manager.F90 \ 
     4417   lbcnfd.F90 \ 
     4418   lib_print.f90 \ 
     4419   par_kind.F90 \ 
     4420   par_oce.F90 \ 
     4421   $(MODEL_LIB)(dom_oce.o) \ 
     4422   $(MODEL_LIB)(flo_oce.o) \ 
     4423   $(MODEL_LIB)(in_out_manager.o) \ 
     4424   $(MODEL_LIB)(lib_mpp.o) \ 
     4425   $(MODEL_LIB)(oce.o) \ 
     4426   dom_oce.F90 \ 
     4427   flo_oce.F90 \ 
     4428   in_out_manager.F90 \ 
     4429   lib_mpp.F90 \ 
     4430   oce.F90 \ 
     4431   domzgr_substitute.h90 \ 
     4432   KEY_CPP \ 
     4433   flodom.F90 
     4434$(MODEL_LIB)(flowri.o) :   \ 
     4435   $(MODEL_LIB)(dom_oce.o) \ 
     4436   $(MODEL_LIB)(in_out_manager.o) \ 
     4437   $(MODEL_LIB)(iom.o) \ 
     4438   $(MODEL_LIB)(lbcnfd.o) \ 
     4439   $(MODEL_LIB)(lib_print.o) \ 
     4440   $(MODEL_LIB)(par_kind.o) \ 
     4441   $(MODEL_LIB)(par_oce.o) \ 
     4442   $(MODEL_LIB)(phycst.o) \ 
     4443   $(MODEL_LIB)(prtctl.o) \ 
     4444   $(MODEL_LIB)(restart.o) \ 
     4445   dom_oce.F90 \ 
     4446   in_out_manager.F90 \ 
     4447   iom.F90 \ 
     4448   lbcnfd.F90 \ 
     4449   lib_print.f90 \ 
     4450   par_kind.F90 \ 
     4451   par_oce.F90 \ 
     4452   phycst.F90 \ 
     4453   prtctl.F90 \ 
     4454   restart.F90 \ 
     4455   $(MODEL_LIB)(daymod.o) \ 
     4456   $(MODEL_LIB)(dom_oce.o) \ 
     4457   $(MODEL_LIB)(flo_oce.o) \ 
     4458   $(MODEL_LIB)(in_out_manager.o) \ 
     4459   $(MODEL_LIB)(lib_mpp.o) \ 
     4460   $(MODEL_LIB)(oce.o) \ 
     4461   daymod.F90 \ 
     4462   dom_oce.F90 \ 
     4463   flo_oce.F90 \ 
     4464   in_out_manager.F90 \ 
     4465   lib_mpp.F90 \ 
     4466   oce.F90 \ 
     4467   domzgr_substitute.h90 \ 
     4468   KEY_CPP \ 
     4469   flowri.F90 
     4470$(MODEL_LIB)(geo2ocean.o) :   \ 
     4471   $(MODEL_LIB)(dom_oce.o) \ 
     4472   $(MODEL_LIB)(in_out_manager.o) \ 
     4473   $(MODEL_LIB)(lbcnfd.o) \ 
     4474   $(MODEL_LIB)(lib_mpp.o) \ 
     4475   $(MODEL_LIB)(lib_print.o) \ 
     4476   $(MODEL_LIB)(oce.o) \ 
     4477   $(MODEL_LIB)(par_kind.o) \ 
     4478   $(MODEL_LIB)(par_oce.o) \ 
     4479   dom_oce.F90 \ 
     4480   in_out_manager.F90 \ 
     4481   lbcnfd.F90 \ 
     4482   lib_mpp.F90 \ 
     4483   lib_print.f90 \ 
     4484   oce.F90 \ 
     4485   par_kind.F90 \ 
     4486   par_oce.F90 \ 
     4487   $(MODEL_LIB)(dom_oce.o) \ 
     4488   $(MODEL_LIB)(in_out_manager.o) \ 
     4489   $(MODEL_LIB)(lbclnk.o) \ 
     4490   $(MODEL_LIB)(phycst.o) \ 
     4491   dom_oce.F90 \ 
     4492   in_out_manager.F90 \ 
     4493   lbclnk.F90 \ 
     4494   phycst.F90 \ 
     4495   vectopt_loop_substitute.h90 \ 
     4496   KEY_CPP \ 
     4497   geo2ocean.F90 
     4498$(MODEL_LIB)(ice_2.o) : \ 
     4499   $(MODEL_LIB)(par_oce.o) \ 
     4500   par_oce.F90 \ 
     4501   $(MODEL_LIB)(par_ice_2.o) \ 
     4502   par_ice_2.F90 \ 
     4503   KEY_CPP \ 
     4504   ice_2.F90 
     4505$(MODEL_LIB)(ice_oce.o) :  \ 
     4506   $(MODEL_LIB)(par_kind.o) \ 
     4507   par_kind.F90 \ 
     4508   $(MODEL_LIB)(par_oce.o) \ 
     4509   par_oce.F90 \ 
     4510   KEY_CPP \ 
     4511   ice_oce.F90 
     4512$(MODEL_LIB)(iceini_2.o) : \ 
     4513   $(MODEL_LIB)(daymod.o) \ 
     4514   $(MODEL_LIB)(dom_ice_2.o) \ 
     4515   $(MODEL_LIB)(dom_oce.o) \ 
     4516   $(MODEL_LIB)(eosbn2.o) \ 
     4517   $(MODEL_LIB)(ice_2.o) \ 
     4518   $(MODEL_LIB)(ice_oce.o) \ 
     4519   $(MODEL_LIB)(in_out_manager.o) \ 
     4520   $(MODEL_LIB)(iom.o) \ 
     4521   $(MODEL_LIB)(lbclnk.o) \ 
     4522   $(MODEL_LIB)(lib_print.o) \ 
     4523   $(MODEL_LIB)(oce.o) \ 
     4524   $(MODEL_LIB)(par_ice_2.o) \ 
     4525   $(MODEL_LIB)(par_kind.o) \ 
     4526   $(MODEL_LIB)(par_oce.o) \ 
     4527   $(MODEL_LIB)(phycst.o) \ 
     4528   $(MODEL_LIB)(sbc_ice.o) \ 
     4529   $(MODEL_LIB)(sbc_oce.o) \ 
     4530   daymod.F90 \ 
     4531   dom_ice_2.F90 \ 
     4532   dom_oce.F90 \ 
     4533   eosbn2.F90 \ 
     4534   ice_2.F90 \ 
     4535   ice_oce.F90 \ 
     4536   in_out_manager.F90 \ 
     4537   iom.F90 \ 
     4538   lbclnk.F90 \ 
     4539   lib_print.f90 \ 
     4540   oce.F90 \ 
     4541   par_ice_2.F90 \ 
     4542   par_kind.F90 \ 
     4543   par_oce.F90 \ 
     4544   phycst.F90 \ 
     4545   sbc_ice.F90 \ 
     4546   sbc_oce.F90 \ 
     4547   $(MODEL_LIB)(dom_ice_2.o) \ 
     4548   $(MODEL_LIB)(dom_oce.o) \ 
     4549   $(MODEL_LIB)(ice_2.o) \ 
     4550   $(MODEL_LIB)(ice_oce.o) \ 
     4551   $(MODEL_LIB)(in_out_manager.o) \ 
     4552   $(MODEL_LIB)(limistate_2.o) \ 
     4553   $(MODEL_LIB)(limmsh_2.o) \ 
     4554   $(MODEL_LIB)(limrst_2.o) \ 
     4555   $(MODEL_LIB)(phycst.o) \ 
     4556   $(MODEL_LIB)(sbc_ice.o) \ 
     4557   $(MODEL_LIB)(sbc_oce.o) \ 
     4558   dom_ice_2.F90 \ 
     4559   dom_oce.F90 \ 
     4560   ice_2.F90 \ 
     4561   ice_oce.F90 \ 
     4562   in_out_manager.F90 \ 
     4563   limistate_2.F90 \ 
     4564   limmsh_2.F90 \ 
     4565   limrst_2.F90 \ 
     4566   phycst.F90 \ 
     4567   sbc_ice.F90 \ 
     4568   sbc_oce.F90 \ 
     4569   KEY_CPP \ 
     4570   iceini_2.F90 
     4571$(MODEL_LIB)(in_out_manager.o) : \ 
     4572   $(MODEL_LIB)(par_kind.o) \ 
     4573   par_kind.F90 \ 
     4574   $(MODEL_LIB)(lib_print.o) \ 
     4575   $(MODEL_LIB)(par_kind.o) \ 
     4576   $(MODEL_LIB)(par_oce.o) \ 
     4577   lib_print.f90 \ 
     4578   par_kind.F90 \ 
     4579   par_oce.F90 \ 
     4580   KEY_CPP \ 
     4581   in_out_manager.F90 
     4582$(MODEL_LIB)(iom.o) :   \ 
     4583   $(MODEL_LIB)(dom_oce.o) \ 
     4584   $(MODEL_LIB)(in_out_manager.o) \ 
     4585   $(MODEL_LIB)(iom_def.o) \ 
     4586   $(MODEL_LIB)(lbclnk.o) \ 
     4587   $(MODEL_LIB)(lbcnfd.o) \ 
     4588   $(MODEL_LIB)(lib_mpp.o) \ 
     4589   $(MODEL_LIB)(lib_print.o) \ 
     4590   $(MODEL_LIB)(oce.o) \ 
     4591   $(MODEL_LIB)(par_kind.o) \ 
     4592   $(MODEL_LIB)(par_oce.o) \ 
     4593   dom_oce.F90 \ 
     4594   in_out_manager.F90 \ 
     4595   iom_def.F90 \ 
     4596   lbclnk.F90 \ 
     4597   lbcnfd.F90 \ 
     4598   lib_mpp.F90 \ 
     4599   lib_print.f90 \ 
     4600   oce.F90 \ 
     4601   par_kind.F90 \ 
     4602   par_oce.F90 \ 
    45234603   $(MODEL_LIB)(dom_oce.o) \ 
    45244604   $(MODEL_LIB)(in_out_manager.o) \ 
     
    45284608   $(MODEL_LIB)(iom_rstdimg.o) \ 
    45294609   $(MODEL_LIB)(lbclnk.o) \ 
     4610   dom_oce.F90 \ 
     4611   in_out_manager.F90 \ 
     4612   iom_def.F90 \ 
     4613   iom_ioipsl.F90 \ 
     4614   iom_nf90.F90 \ 
     4615   iom_rstdimg.F90 \ 
     4616   lbclnk.F90 \ 
    45304617   KEY_CPP \ 
    45314618   iom.F90 
     4619$(MODEL_LIB)(iom_def.o) :  \ 
     4620   $(MODEL_LIB)(par_kind.o) \ 
     4621   par_kind.F90 \ 
     4622   $(IOIPSL_LIB) \ 
     4623   KEY_CPP \ 
     4624   iom_def.F90 
    45324625$(MODEL_LIB)(iom_ioipsl.o) :  \ 
    4533    lib_print.f90 \ 
    4534    $(MODEL_LIB)(lib_print.o) \ 
    4535    $(MODEL_LIB)(par_kind.o) \ 
    4536    $(MODEL_LIB)(par_oce.o) \ 
    4537    par_kind.F90 \ 
    4538    par_oce.F90 \ 
     4626   $(MODEL_LIB)(lib_print.o) \ 
     4627   $(MODEL_LIB)(par_kind.o) \ 
     4628   $(MODEL_LIB)(par_oce.o) \ 
     4629   lib_print.f90 \ 
     4630   par_kind.F90 \ 
     4631   par_oce.F90 \ 
     4632   $(MODEL_LIB)(dom_oce.o) \ 
     4633   $(MODEL_LIB)(in_out_manager.o) \ 
     4634   $(MODEL_LIB)(iom_def.o) \ 
    45394635   dom_oce.F90 \ 
    45404636   in_out_manager.F90 \ 
    45414637   iom_def.F90 \ 
    4542    $(MODEL_LIB)(dom_oce.o) \ 
    4543    $(MODEL_LIB)(in_out_manager.o) \ 
    4544    $(MODEL_LIB)(iom_def.o) \ 
    45454638   $(IOIPSL_LIB) \ 
    45464639   iom_ioipsl.F90 
    45474640$(MODEL_LIB)(iom_nf90.o) : \ 
    4548    dom_oce.F90 \ 
    4549    in_out_manager.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)(lib_mpp.o) \ 
    4555    $(MODEL_LIB)(lib_print.o) \ 
    4556    $(MODEL_LIB)(oce.o) \ 
    4557    $(MODEL_LIB)(par_kind.o) \ 
    4558    $(MODEL_LIB)(par_oce.o) \ 
    4559    oce.F90 \ 
    4560    par_kind.F90 \ 
    4561    par_oce.F90 \ 
     4641   $(MODEL_LIB)(dom_oce.o) \ 
     4642   $(MODEL_LIB)(in_out_manager.o) \ 
     4643   $(MODEL_LIB)(lbcnfd.o) \ 
     4644   $(MODEL_LIB)(lib_mpp.o) \ 
     4645   $(MODEL_LIB)(lib_print.o) \ 
     4646   $(MODEL_LIB)(oce.o) \ 
     4647   $(MODEL_LIB)(par_kind.o) \ 
     4648   $(MODEL_LIB)(par_oce.o) \ 
     4649   dom_oce.F90 \ 
     4650   in_out_manager.F90 \ 
     4651   lbcnfd.F90 \ 
     4652   lib_mpp.F90 \ 
     4653   lib_print.f90 \ 
     4654   oce.F90 \ 
     4655   par_kind.F90 \ 
     4656   par_oce.F90 \ 
     4657   $(MODEL_LIB)(dom_oce.o) \ 
     4658   $(MODEL_LIB)(in_out_manager.o) \ 
     4659   $(MODEL_LIB)(iom_def.o) \ 
     4660   $(MODEL_LIB)(lbclnk.o) \ 
    45624661   dom_oce.F90 \ 
    45634662   in_out_manager.F90 \ 
    45644663   iom_def.F90 \ 
    45654664   lbclnk.F90 \ 
    4566    $(MODEL_LIB)(dom_oce.o) \ 
    4567    $(MODEL_LIB)(in_out_manager.o) \ 
    4568    $(MODEL_LIB)(iom_def.o) \ 
    4569    $(MODEL_LIB)(lbclnk.o) \ 
    45704665   iom_nf90.F90 
    45714666$(MODEL_LIB)(iom_rstdimg.o) : \ 
    4572    dom_oce.F90 \ 
    4573    in_out_manager.F90 \ 
    4574    lib_mpp.F90 \ 
    4575    lib_print.f90 \ 
    4576    $(MODEL_LIB)(dom_oce.o) \ 
    4577    $(MODEL_LIB)(in_out_manager.o) \ 
    4578    $(MODEL_LIB)(lib_mpp.o) \ 
    4579    $(MODEL_LIB)(lib_print.o) \ 
    4580    $(MODEL_LIB)(oce.o) \ 
    4581    $(MODEL_LIB)(par_kind.o) \ 
    4582    $(MODEL_LIB)(par_oce.o) \ 
    4583    oce.F90 \ 
    4584    par_kind.F90 \ 
    4585    par_oce.F90 \ 
     4667   $(MODEL_LIB)(dom_oce.o) \ 
     4668   $(MODEL_LIB)(in_out_manager.o) \ 
     4669   $(MODEL_LIB)(lbcnfd.o) \ 
     4670   $(MODEL_LIB)(lib_mpp.o) \ 
     4671   $(MODEL_LIB)(lib_print.o) \ 
     4672   $(MODEL_LIB)(oce.o) \ 
     4673   $(MODEL_LIB)(par_kind.o) \ 
     4674   $(MODEL_LIB)(par_oce.o) \ 
     4675   dom_oce.F90 \ 
     4676   in_out_manager.F90 \ 
     4677   lbcnfd.F90 \ 
     4678   lib_mpp.F90 \ 
     4679   lib_print.f90 \ 
     4680   oce.F90 \ 
     4681   par_kind.F90 \ 
     4682   par_oce.F90 \ 
     4683   $(MODEL_LIB)(dom_oce.o) \ 
     4684   $(MODEL_LIB)(in_out_manager.o) \ 
     4685   $(MODEL_LIB)(iom_def.o) \ 
     4686   $(MODEL_LIB)(lbclnk.o) \ 
    45864687   dom_oce.F90 \ 
    45874688   in_out_manager.F90 \ 
    45884689   iom_def.F90 \ 
    45894690   lbclnk.F90 \ 
    4590    $(MODEL_LIB)(dom_oce.o) \ 
    4591    $(MODEL_LIB)(in_out_manager.o) \ 
    4592    $(MODEL_LIB)(iom_def.o) \ 
    4593    $(MODEL_LIB)(lbclnk.o) \ 
    45944691   iom_rstdimg.F90 
    45954692$(MODEL_LIB)(istate.o) :   \ 
     4693   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     4694   $(MODEL_LIB)(bdy_oce.o) \ 
     4695   $(MODEL_LIB)(bdy_par.o) \ 
     4696   $(MODEL_LIB)(bdydta.o) \ 
     4697   $(MODEL_LIB)(bdydyn.o) \ 
     4698   $(MODEL_LIB)(bdytides.o) \ 
     4699   $(MODEL_LIB)(bdyvol.o) \ 
     4700   $(MODEL_LIB)(c1d.o) \ 
     4701   $(MODEL_LIB)(cla_dynspg.o) \ 
     4702   $(MODEL_LIB)(daymod.o) \ 
     4703   $(MODEL_LIB)(dom_oce.o) \ 
     4704   $(MODEL_LIB)(domvvl.o) \ 
     4705   $(MODEL_LIB)(dynspg_exp.o) \ 
     4706   $(MODEL_LIB)(dynspg_flt.o) \ 
     4707   $(MODEL_LIB)(dynspg_oce.o) \ 
     4708   $(MODEL_LIB)(dynspg_rl.o) \ 
     4709   $(MODEL_LIB)(dynspg_ts.o) \ 
     4710   $(MODEL_LIB)(dynvor.o) \ 
     4711   $(MODEL_LIB)(eosbn2.o) \ 
     4712   $(MODEL_LIB)(in_out_manager.o) \ 
     4713   $(MODEL_LIB)(iom.o) \ 
     4714   $(MODEL_LIB)(iom_def.o) \ 
     4715   $(MODEL_LIB)(iom_ioipsl.o) \ 
     4716   $(MODEL_LIB)(iom_nf90.o) \ 
     4717   $(MODEL_LIB)(iom_rstdimg.o) \ 
     4718   $(MODEL_LIB)(lbclnk.o) \ 
     4719   $(MODEL_LIB)(lbcnfd.o) \ 
     4720   $(MODEL_LIB)(lib_mpp.o) \ 
     4721   $(MODEL_LIB)(lib_print.o) \ 
     4722   $(MODEL_LIB)(obc_oce.o) \ 
     4723   $(MODEL_LIB)(obc_par.o) \ 
     4724   $(MODEL_LIB)(obcdta.o) \ 
     4725   $(MODEL_LIB)(obcdyn.o) \ 
     4726   $(MODEL_LIB)(obcfla.o) \ 
     4727   $(MODEL_LIB)(obcvol.o) \ 
     4728   $(MODEL_LIB)(oce.o) \ 
     4729   $(MODEL_LIB)(par_kind.o) \ 
     4730   $(MODEL_LIB)(par_oce.o) \ 
     4731   $(MODEL_LIB)(phycst.o) \ 
     4732   $(MODEL_LIB)(prtctl.o) \ 
     4733   $(MODEL_LIB)(restart.o) \ 
     4734   $(MODEL_LIB)(sbc_oce.o) \ 
     4735   $(MODEL_LIB)(sol_oce.o) \ 
     4736   $(MODEL_LIB)(solfet.o) \ 
     4737   $(MODEL_LIB)(solmat.o) \ 
     4738   $(MODEL_LIB)(solpcg.o) \ 
     4739   $(MODEL_LIB)(solsor.o) \ 
     4740   $(MODEL_LIB)(solver.o) \ 
     4741   $(MODEL_LIB)(trdmld_oce.o) \ 
     4742   $(MODEL_LIB)(trdmod.o) \ 
     4743   $(MODEL_LIB)(trdmod_oce.o) \ 
     4744   $(MODEL_LIB)(zdf_oce.o) \ 
     4745   $(MODEL_LIB)(zdfddm.o) \ 
     4746   $(MODEL_LIB)(zpshde.o) \ 
    45964747   agrif_opa_interp.F90 \ 
     4748   bdy_oce.F90 \ 
     4749   bdy_par.F90 \ 
    45974750   bdydta.F90 \ 
    45984751   bdydyn.F90 \ 
    4599    bdy_oce.F90 \ 
    4600    bdy_par.F90 \ 
    46014752   bdytides.F90 \ 
    46024753   bdyvol.F90 \ 
     
    46144765   eosbn2.F90 \ 
    46154766   in_out_manager.F90 \ 
     4767   iom.F90 \ 
    46164768   iom_def.F90 \ 
    4617    iom.F90 \ 
    46184769   iom_ioipsl.F90 \ 
    46194770   iom_nf90.F90 \ 
    46204771   iom_rstdimg.F90 \ 
    46214772   lbclnk.F90 \ 
    4622    lib_mpp.F90 \ 
    4623    lib_print.f90 \ 
    4624    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    4625    $(MODEL_LIB)(bdydta.o) \ 
    4626    $(MODEL_LIB)(bdydyn.o) \ 
    4627    $(MODEL_LIB)(bdy_oce.o) \ 
    4628    $(MODEL_LIB)(bdy_par.o) \ 
    4629    $(MODEL_LIB)(bdytides.o) \ 
    4630    $(MODEL_LIB)(bdyvol.o) \ 
    4631    $(MODEL_LIB)(c1d.o) \ 
    4632    $(MODEL_LIB)(cla_dynspg.o) \ 
    4633    $(MODEL_LIB)(daymod.o) \ 
    4634    $(MODEL_LIB)(dom_oce.o) \ 
    4635    $(MODEL_LIB)(domvvl.o) \ 
    4636    $(MODEL_LIB)(dynspg_exp.o) \ 
    4637    $(MODEL_LIB)(dynspg_flt.o) \ 
    4638    $(MODEL_LIB)(dynspg_oce.o) \ 
    4639    $(MODEL_LIB)(dynspg_rl.o) \ 
    4640    $(MODEL_LIB)(dynspg_ts.o) \ 
    4641    $(MODEL_LIB)(dynvor.o) \ 
    4642    $(MODEL_LIB)(eosbn2.o) \ 
    4643    $(MODEL_LIB)(in_out_manager.o) \ 
    4644    $(MODEL_LIB)(iom_def.o) \ 
    4645    $(MODEL_LIB)(iom_ioipsl.o) \ 
    4646    $(MODEL_LIB)(iom_nf90.o) \ 
    4647    $(MODEL_LIB)(iom.o) \ 
    4648    $(MODEL_LIB)(iom_rstdimg.o) \ 
    4649    $(MODEL_LIB)(lbclnk.o) \ 
    4650    $(MODEL_LIB)(lib_mpp.o) \ 
    4651    $(MODEL_LIB)(lib_print.o) \ 
    4652    $(MODEL_LIB)(obcdta.o) \ 
    4653    $(MODEL_LIB)(obcdyn.o) \ 
    4654    $(MODEL_LIB)(obcfla.o) \ 
    4655    $(MODEL_LIB)(obc_oce.o) \ 
    4656    $(MODEL_LIB)(obc_par.o) \ 
    4657    $(MODEL_LIB)(obcvol.o) \ 
    4658    $(MODEL_LIB)(oce.o) \ 
    4659    $(MODEL_LIB)(par_kind.o) \ 
    4660    $(MODEL_LIB)(par_oce.o) \ 
    4661    $(MODEL_LIB)(phycst.o) \ 
    4662    $(MODEL_LIB)(prtctl.o) \ 
    4663    $(MODEL_LIB)(restart.o) \ 
    4664    $(MODEL_LIB)(sbc_oce.o) \ 
    4665    $(MODEL_LIB)(solfet.o) \ 
    4666    $(MODEL_LIB)(solmat.o) \ 
    4667    $(MODEL_LIB)(sol_oce.o) \ 
    4668    $(MODEL_LIB)(solpcg.o) \ 
    4669    $(MODEL_LIB)(solsor.o) \ 
    4670    $(MODEL_LIB)(solver.o) \ 
    4671    $(MODEL_LIB)(trdmld_oce.o) \ 
    4672    $(MODEL_LIB)(trdmod.o) \ 
    4673    $(MODEL_LIB)(trdmod_oce.o) \ 
    4674    $(MODEL_LIB)(zdfddm.o) \ 
    4675    $(MODEL_LIB)(zdf_oce.o) \ 
    4676    $(MODEL_LIB)(zpshde.o) \ 
     4773   lbcnfd.F90 \ 
     4774   lib_mpp.F90 \ 
     4775   lib_print.f90 \ 
     4776   obc_oce.F90 \ 
     4777   obc_par.F90 \ 
    46774778   obcdta.F90 \ 
    46784779   obcdyn.F90 \ 
    46794780   obcfla.F90 \ 
    4680    obc_oce.F90 \ 
    4681    obc_par.F90 \ 
    46824781   obcvol.F90 \ 
    46834782   oce.F90 \ 
     
    46884787   restart.F90 \ 
    46894788   sbc_oce.F90 \ 
     4789   sol_oce.F90 \ 
    46904790   solfet.F90 \ 
    46914791   solmat.F90 \ 
    4692    sol_oce.F90 \ 
    46934792   solpcg.F90 \ 
    46944793   solsor.F90 \ 
     
    46974796   trdmod.F90 \ 
    46984797   trdmod_oce.F90 \ 
     4798   zdf_oce.F90 \ 
    46994799   zdfddm.F90 \ 
    4700    zdf_oce.F90 \ 
    47014800   zpshde.F90 \ 
    4702    c1d.F90 \ 
    4703    daymod.F90 \ 
    4704    divcur.F90 \ 
    4705    dom_oce.F90 \ 
    4706    domvvl.F90 \ 
    4707    dtasal.F90 \ 
    4708    dtatem.F90 \ 
    4709    dynspg_exp.F90 \ 
    4710    dynspg.F90 \ 
    4711    dynspg_flt.F90 \ 
    4712    dynspg_oce.F90 \ 
    4713    dynspg_ts.F90 \ 
    4714    eosbn2.F90 \ 
    4715    in_out_manager.F90 \ 
    4716    iom.F90 \ 
    4717    lbclnk.F90 \ 
    4718    ldftra_oce.F90 \ 
    47194801   $(MODEL_LIB)(c1d.o) \ 
    47204802   $(MODEL_LIB)(daymod.o) \ 
     
    47244806   $(MODEL_LIB)(dtasal.o) \ 
    47254807   $(MODEL_LIB)(dtatem.o) \ 
     4808   $(MODEL_LIB)(dynspg.o) \ 
    47264809   $(MODEL_LIB)(dynspg_exp.o) \ 
    47274810   $(MODEL_LIB)(dynspg_flt.o) \ 
    4728    $(MODEL_LIB)(dynspg.o) \ 
    47294811   $(MODEL_LIB)(dynspg_oce.o) \ 
    47304812   $(MODEL_LIB)(dynspg_ts.o) \ 
     
    47414823   $(MODEL_LIB)(zdf_oce.o) \ 
    47424824   $(MODEL_LIB)(zpshde.o) \ 
     4825   c1d.F90 \ 
     4826   daymod.F90 \ 
     4827   divcur.F90 \ 
     4828   dom_oce.F90 \ 
     4829   domvvl.F90 \ 
     4830   dtasal.F90 \ 
     4831   dtatem.F90 \ 
     4832   dynspg.F90 \ 
     4833   dynspg_exp.F90 \ 
     4834   dynspg_flt.F90 \ 
     4835   dynspg_oce.F90 \ 
     4836   dynspg_ts.F90 \ 
     4837   eosbn2.F90 \ 
     4838   in_out_manager.F90 \ 
     4839   iom.F90 \ 
     4840   lbclnk.F90 \ 
     4841   ldftra_oce.F90 \ 
    47434842   oce.F90 \ 
    47444843   phycst.F90 \ 
     
    47534852   istate.F90 
    47544853$(MODEL_LIB)(lbclnk.o) :   \ 
    4755    dom_oce.F90 \ 
    4756    in_out_manager.F90 \ 
    4757    lib_print.f90 \ 
    4758    $(MODEL_LIB)(dom_oce.o) \ 
    4759    $(MODEL_LIB)(in_out_manager.o) \ 
    4760    $(MODEL_LIB)(lib_print.o) \ 
    4761    $(MODEL_LIB)(par_kind.o) \ 
    4762    $(MODEL_LIB)(par_oce.o) \ 
    4763    par_kind.F90 \ 
    4764    par_oce.F90 \ 
    4765    dom_oce.F90 \ 
    4766    in_out_manager.F90 \ 
    4767    lib_mpp.F90 \ 
    4768    $(MODEL_LIB)(dom_oce.o) \ 
    4769    $(MODEL_LIB)(in_out_manager.o) \ 
    4770    $(MODEL_LIB)(lib_mpp.o) \ 
    4771    $(MODEL_LIB)(oce.o) \ 
     4854   $(MODEL_LIB)(dom_oce.o) \ 
     4855   $(MODEL_LIB)(in_out_manager.o) \ 
     4856   $(MODEL_LIB)(lbcnfd.o) \ 
     4857   $(MODEL_LIB)(lib_print.o) \<