Ignore:
Timestamp:
2012-02-08T22:31:30+01:00 (9 years ago)
Author:
cetlod
Message:

CMIP5_IPSL:update references configurations to properly run on Titane & vargas using libIGCM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/CMIP5_IPSL/CONFIG/ORCA2_LIM/scripts/BB_make

    r2924 r3302  
    204204      $(MODEL_LIB)(agrif_user.o)\ 
    205205      $(MODEL_LIB)(albedo.o)\ 
    206       $(MODEL_LIB)(bdy_oce.o)\ 
    207       $(MODEL_LIB)(bdy_par.o)\ 
    208206      $(MODEL_LIB)(bdydta.o)\ 
    209207      $(MODEL_LIB)(bdydyn.o)\ 
    210208      $(MODEL_LIB)(bdyini.o)\ 
     209      $(MODEL_LIB)(bdy_oce.o)\ 
     210      $(MODEL_LIB)(bdy_par.o)\ 
    211211      $(MODEL_LIB)(bdytides.o)\ 
    212212      $(MODEL_LIB)(bdytra.o)\ 
    213213      $(MODEL_LIB)(bdyvol.o)\ 
    214214      $(MODEL_LIB)(c1d.o)\ 
    215       $(MODEL_LIB)(cla.o)\ 
    216215      $(MODEL_LIB)(cla_div.o)\ 
    217216      $(MODEL_LIB)(cla_dynspg.o)\ 
     217      $(MODEL_LIB)(cla.o)\ 
    218218      $(MODEL_LIB)(closea.o)\ 
    219219      $(MODEL_LIB)(cpl_oasis3.o)\ 
     
    228228      $(MODEL_LIB)(dianam.o)\ 
    229229      $(MODEL_LIB)(diaptr.o)\ 
     230      $(MODEL_LIB)(diawri_c1d.o)\ 
    230231      $(MODEL_LIB)(diawri.o)\ 
    231       $(MODEL_LIB)(diawri_c1d.o)\ 
    232232      $(MODEL_LIB)(divcur.o)\ 
    233       $(MODEL_LIB)(dom_ice_2.o)\ 
    234       $(MODEL_LIB)(dom_oce.o)\ 
    235233      $(MODEL_LIB)(domain.o)\ 
    236234      $(MODEL_LIB)(domcfg.o)\ 
    237235      $(MODEL_LIB)(domhgr.o)\ 
     236      $(MODEL_LIB)(dom_ice_2.o)\ 
    238237      $(MODEL_LIB)(dommsk.o)\ 
    239238      $(MODEL_LIB)(domngb.o)\ 
     239      $(MODEL_LIB)(dom_oce.o)\ 
    240240      $(MODEL_LIB)(domstp.o)\ 
    241241      $(MODEL_LIB)(domvvl.o)\ 
     
    245245      $(MODEL_LIB)(dtasal.o)\ 
    246246      $(MODEL_LIB)(dtatem.o)\ 
     247      $(MODEL_LIB)(dynadv_cen2.o)\ 
    247248      $(MODEL_LIB)(dynadv.o)\ 
    248       $(MODEL_LIB)(dynadv_cen2.o)\ 
    249249      $(MODEL_LIB)(dynadv_ubs.o)\ 
    250250      $(MODEL_LIB)(dynbfr.o)\ 
     
    252252      $(MODEL_LIB)(dynhpg.o)\ 
    253253      $(MODEL_LIB)(dynkeg.o)\ 
    254       $(MODEL_LIB)(dynldf.o)\ 
    255254      $(MODEL_LIB)(dynldf_bilap.o)\ 
    256255      $(MODEL_LIB)(dynldf_bilapg.o)\ 
     256      $(MODEL_LIB)(dynldf.o)\ 
    257257      $(MODEL_LIB)(dynldf_iso.o)\ 
    258258      $(MODEL_LIB)(dynldf_lap.o)\ 
     259      $(MODEL_LIB)(dynnxt_c1d.o)\ 
    259260      $(MODEL_LIB)(dynnxt.o)\ 
    260       $(MODEL_LIB)(dynnxt_c1d.o)\ 
     261      $(MODEL_LIB)(dynspg_exp.o)\ 
    261262      $(MODEL_LIB)(dynspg.o)\ 
    262       $(MODEL_LIB)(dynspg_exp.o)\ 
    263263      $(MODEL_LIB)(dynspg_flt.o)\ 
    264264      $(MODEL_LIB)(dynspg_oce.o)\ 
     
    266266      $(MODEL_LIB)(dynvor.o)\ 
    267267      $(MODEL_LIB)(dynzad.o)\ 
     268      $(MODEL_LIB)(dynzdf_exp.o)\ 
    268269      $(MODEL_LIB)(dynzdf.o)\ 
    269       $(MODEL_LIB)(dynzdf_exp.o)\ 
    270270      $(MODEL_LIB)(dynzdf_imp.o)\ 
    271271      $(MODEL_LIB)(eosbn2.o)\ 
    272272      $(MODEL_LIB)(fldread.o)\ 
    273273      $(MODEL_LIB)(flo4rk.o)\ 
    274       $(MODEL_LIB)(flo_oce.o)\ 
    275274      $(MODEL_LIB)(floats.o)\ 
    276275      $(MODEL_LIB)(floblk.o)\ 
    277276      $(MODEL_LIB)(flodom.o)\ 
     277      $(MODEL_LIB)(flo_oce.o)\ 
    278278      $(MODEL_LIB)(flowri.o)\ 
    279279      $(MODEL_LIB)(geo2ocean.o)\ 
     
    281281      $(MODEL_LIB)(iceini_2.o)\ 
    282282      $(MODEL_LIB)(in_out_manager.o)\ 
     283      $(MODEL_LIB)(iom_def.o)\ 
    283284      $(MODEL_LIB)(iom.o)\ 
    284       $(MODEL_LIB)(iom_def.o)\ 
    285285      $(MODEL_LIB)(iom_ioipsl.o)\ 
    286286      $(MODEL_LIB)(iom_nf90.o)\ 
     
    314314      $(MODEL_LIB)(mppini.o)\ 
    315315      $(MODEL_LIB)(oasis4_date.o)\ 
     316      $(MODEL_LIB)(obcdta.o)\ 
     317      $(MODEL_LIB)(obcdyn_bt.o)\ 
     318      $(MODEL_LIB)(obcdyn.o)\ 
     319      $(MODEL_LIB)(obcfla.o)\ 
     320      $(MODEL_LIB)(obcini.o)\ 
    316321      $(MODEL_LIB)(obc_oce.o)\ 
    317322      $(MODEL_LIB)(obc_par.o)\ 
    318       $(MODEL_LIB)(obcdta.o)\ 
    319       $(MODEL_LIB)(obcdyn.o)\ 
    320       $(MODEL_LIB)(obcdyn_bt.o)\ 
    321       $(MODEL_LIB)(obcfla.o)\ 
    322       $(MODEL_LIB)(obcini.o)\ 
    323323      $(MODEL_LIB)(obcrad.o)\ 
    324324      $(MODEL_LIB)(obcrst.o)\ 
     
    333333      $(MODEL_LIB)(prtctl.o)\ 
    334334      $(MODEL_LIB)(restart.o)\ 
    335       $(MODEL_LIB)(sbc_ice.o)\ 
    336       $(MODEL_LIB)(sbc_oce.o)\ 
    337335      $(MODEL_LIB)(sbcana.o)\ 
    338336      $(MODEL_LIB)(sbcblk_clio.o)\ 
     
    341339      $(MODEL_LIB)(sbcflx.o)\ 
    342340      $(MODEL_LIB)(sbcfwb.o)\ 
     341      $(MODEL_LIB)(sbc_ice.o)\ 
    343342      $(MODEL_LIB)(sbcice_if.o)\ 
     343      $(MODEL_LIB)(sbcice_lim_2.o)\ 
    344344      $(MODEL_LIB)(sbcice_lim.o)\ 
    345       $(MODEL_LIB)(sbcice_lim_2.o)\ 
    346345      $(MODEL_LIB)(sbcmod.o)\ 
     346      $(MODEL_LIB)(sbc_oce.o)\ 
    347347      $(MODEL_LIB)(sbcrnf.o)\ 
    348348      $(MODEL_LIB)(sbcssm.o)\ 
    349349      $(MODEL_LIB)(sbcssr.o)\ 
     350      $(MODEL_LIB)(solmat.o)\ 
    350351      $(MODEL_LIB)(sol_oce.o)\ 
    351       $(MODEL_LIB)(solmat.o)\ 
    352352      $(MODEL_LIB)(solpcg.o)\ 
    353353      $(MODEL_LIB)(solsor.o)\ 
    354354      $(MODEL_LIB)(solver.o)\ 
    355355      $(MODEL_LIB)(sshwzv.o)\ 
     356      $(MODEL_LIB)(step_c1d.o)\ 
    356357      $(MODEL_LIB)(step.o)\ 
    357       $(MODEL_LIB)(step_c1d.o)\ 
    358358      $(MODEL_LIB)(stpctl.o)\ 
    359359      $(MODEL_LIB)(thd_ice_2.o)\ 
    360       $(MODEL_LIB)(traadv.o)\ 
    361360      $(MODEL_LIB)(traadv_cen2.o)\ 
    362361      $(MODEL_LIB)(traadv_eiv.o)\ 
     362      $(MODEL_LIB)(traadv.o)\ 
     363      $(MODEL_LIB)(traadv_muscl2.o)\ 
    363364      $(MODEL_LIB)(traadv_muscl.o)\ 
    364       $(MODEL_LIB)(traadv_muscl2.o)\ 
    365365      $(MODEL_LIB)(traadv_qck.o)\ 
    366366      $(MODEL_LIB)(traadv_tvd.o)\ 
     
    369369      $(MODEL_LIB)(trabbl.o)\ 
    370370      $(MODEL_LIB)(tradmp.o)\ 
    371       $(MODEL_LIB)(traldf.o)\ 
    372371      $(MODEL_LIB)(traldf_bilap.o)\ 
    373372      $(MODEL_LIB)(traldf_bilapg.o)\ 
     373      $(MODEL_LIB)(traldf.o)\ 
    374374      $(MODEL_LIB)(traldf_iso.o)\ 
    375375      $(MODEL_LIB)(traldf_lap.o)\ 
     
    378378      $(MODEL_LIB)(traqsr.o)\ 
    379379      $(MODEL_LIB)(trasbc.o)\ 
     380      $(MODEL_LIB)(trazdf_exp.o)\ 
    380381      $(MODEL_LIB)(trazdf.o)\ 
    381       $(MODEL_LIB)(trazdf_exp.o)\ 
    382382      $(MODEL_LIB)(trazdf_imp.o)\ 
    383383      $(MODEL_LIB)(trc_oce.o)\ 
     
    391391      $(MODEL_LIB)(trdvor.o)\ 
    392392      $(MODEL_LIB)(trdvor_oce.o)\ 
    393       $(MODEL_LIB)(zdf_oce.o)\ 
    394393      $(MODEL_LIB)(zdfbfr.o)\ 
    395394      $(MODEL_LIB)(zdfddm.o)\ 
     
    398397      $(MODEL_LIB)(zdfkpp.o)\ 
    399398      $(MODEL_LIB)(zdfmxl.o)\ 
     399      $(MODEL_LIB)(zdf_oce.o)\ 
    400400      $(MODEL_LIB)(zdfric.o)\ 
    401401      $(MODEL_LIB)(zdftke.o)\ 
     
    578578   par_kind.F90 \ 
    579579   par_oce.F90 \ 
    580    $(MODEL_LIB)(dom_oce.o) \ 
    581    $(MODEL_LIB)(par_oce.o) \ 
    582    dom_oce.F90 \ 
     580   dom_oce.F90 \ 
     581   $(MODEL_LIB)(dom_oce.o) \ 
     582   $(MODEL_LIB)(par_oce.o) \ 
    583583   par_oce.F90 \ 
    584584   KEY_CPP \ 
    585585   agrif_oce.F90 
    586586$(MODEL_LIB)(agrif_opa_interp.o) :  \ 
    587    $(MODEL_LIB)(dom_oce.o) \ 
    588    $(MODEL_LIB)(in_out_manager.o) \ 
    589    $(MODEL_LIB)(lib_print.o) \ 
    590    $(MODEL_LIB)(par_kind.o) \ 
    591    $(MODEL_LIB)(par_oce.o) \ 
    592    dom_oce.F90 \ 
    593    in_out_manager.F90 \ 
    594    lib_print.F90 \ 
    595    par_kind.F90 \ 
    596    par_oce.F90 \ 
     587   dom_oce.F90 \ 
     588   in_out_manager.F90 \ 
     589   lib_print.f90 \ 
     590   $(MODEL_LIB)(dom_oce.o) \ 
     591   $(MODEL_LIB)(in_out_manager.o) \ 
     592   $(MODEL_LIB)(lib_print.o) \ 
     593   $(MODEL_LIB)(par_kind.o) \ 
     594   $(MODEL_LIB)(par_oce.o) \ 
     595   par_kind.F90 \ 
     596   par_oce.F90 \ 
     597   agrif_oce.F90 \ 
     598   dom_oce.F90 \ 
     599   in_out_manager.F90 \ 
    597600   $(MODEL_LIB)(agrif_oce.o) \ 
    598601   $(MODEL_LIB)(dom_oce.o) \ 
     
    602605   $(MODEL_LIB)(phycst.o) \ 
    603606   $(MODEL_LIB)(sol_oce.o) \ 
    604    agrif_oce.F90 \ 
    605    dom_oce.F90 \ 
    606    in_out_manager.F90 \ 
    607607   oce.F90 \ 
    608608   par_oce.F90 \ 
     
    615615   agrif_opa_interp.F90 
    616616$(MODEL_LIB)(agrif_opa_sponge.o) :  \ 
    617    $(MODEL_LIB)(dom_oce.o) \ 
    618    $(MODEL_LIB)(lib_print.o) \ 
    619    $(MODEL_LIB)(par_kind.o) \ 
    620    $(MODEL_LIB)(par_oce.o) \ 
    621    dom_oce.F90 \ 
    622    lib_print.F90 \ 
    623    par_kind.F90 \ 
    624    par_oce.F90 \ 
     617   dom_oce.F90 \ 
     618   lib_print.f90 \ 
     619   $(MODEL_LIB)(dom_oce.o) \ 
     620   $(MODEL_LIB)(lib_print.o) \ 
     621   $(MODEL_LIB)(par_kind.o) \ 
     622   $(MODEL_LIB)(par_oce.o) \ 
     623   par_kind.F90 \ 
     624   par_oce.F90 \ 
     625   agrif_oce.F90 \ 
     626   dom_oce.F90 \ 
     627   in_out_manager.F90 \ 
    625628   $(MODEL_LIB)(agrif_oce.o) \ 
    626629   $(MODEL_LIB)(dom_oce.o) \ 
     
    628631   $(MODEL_LIB)(oce.o) \ 
    629632   $(MODEL_LIB)(par_oce.o) \ 
    630    agrif_oce.F90 \ 
    631    dom_oce.F90 \ 
    632    in_out_manager.F90 \ 
    633633   oce.F90 \ 
    634634   par_oce.F90 \ 
     
    638638   agrif_opa_sponge.F90 
    639639$(MODEL_LIB)(agrif_opa_update.o) :  \ 
     640   bdy_oce.F90 \ 
     641   cla_div.F90 \ 
     642   diaar5.F90 \ 
     643   divcur.F90 \ 
     644   dom_oce.F90 \ 
     645   domvvl.F90 \ 
     646   in_out_manager.F90 \ 
     647   iom.F90 \ 
     648   lbclnk.F90 \ 
     649   lib_mpp.F90 \ 
    640650   $(MODEL_LIB)(bdy_oce.o) \ 
    641651   $(MODEL_LIB)(cla_div.o) \ 
     
    657667   $(MODEL_LIB)(restart.o) \ 
    658668   $(MODEL_LIB)(sbc_oce.o) \ 
    659    bdy_oce.F90 \ 
    660    cla_div.F90 \ 
    661    diaar5.F90 \ 
    662    divcur.F90 \ 
    663    dom_oce.F90 \ 
    664    domvvl.F90 \ 
    665    in_out_manager.F90 \ 
    666    iom.F90 \ 
    667    lbclnk.F90 \ 
    668    lib_mpp.F90 \ 
    669669   obc_oce.F90 \ 
    670670   obc_par.F90 \ 
     
    676676   restart.F90 \ 
    677677   sbc_oce.F90 \ 
     678   agrif_oce.F90 \ 
     679   cla_div.F90 \ 
     680   divcur.F90 \ 
     681   dom_oce.F90 \ 
    678682   $(MODEL_LIB)(agrif_oce.o) \ 
    679683   $(MODEL_LIB)(cla_div.o) \ 
     
    683687   $(MODEL_LIB)(par_oce.o) \ 
    684688   $(MODEL_LIB)(sshwzv.o) \ 
    685    agrif_oce.F90 \ 
    686    cla_div.F90 \ 
    687    divcur.F90 \ 
    688    dom_oce.F90 \ 
    689689   oce.F90 \ 
    690690   par_oce.F90 \ 
     
    695695   agrif_opa_update.F90 
    696696$(MODEL_LIB)(agrif_top_interp.o) :  \ 
    697    $(MODEL_LIB)(dom_oce.o) \ 
    698    $(MODEL_LIB)(par_kind.o) \ 
    699    $(MODEL_LIB)(par_oce.o) \ 
    700    dom_oce.F90 \ 
    701    par_kind.F90 \ 
    702    par_oce.F90 \ 
     697   dom_oce.F90 \ 
     698   $(MODEL_LIB)(dom_oce.o) \ 
     699   $(MODEL_LIB)(par_kind.o) \ 
     700   $(MODEL_LIB)(par_oce.o) \ 
     701   par_kind.F90 \ 
     702   par_oce.F90 \ 
     703   agrif_oce.F90 \ 
     704   dom_oce.F90 \ 
    703705   $(MODEL_LIB)(agrif_oce.o) \ 
    704706   $(MODEL_LIB)(dom_oce.o) \ 
     
    706708   $(MODEL_LIB)(par_oce.o) \ 
    707709   $(MODEL_LIB)(sol_oce.o) \ 
    708    agrif_oce.F90 \ 
    709    dom_oce.F90 \ 
    710710   oce.F90 \ 
    711711   par_oce.F90 \ 
     
    717717   agrif_top_interp.F90 
    718718$(MODEL_LIB)(agrif_top_sponge.o) :  \ 
    719    $(MODEL_LIB)(dom_oce.o) \ 
    720    $(MODEL_LIB)(lib_print.o) \ 
    721    $(MODEL_LIB)(par_kind.o) \ 
    722    $(MODEL_LIB)(par_oce.o) \ 
    723    dom_oce.F90 \ 
    724    lib_print.F90 \ 
    725    par_kind.F90 \ 
    726    par_oce.F90 \ 
     719   dom_oce.F90 \ 
     720   lib_print.f90 \ 
     721   $(MODEL_LIB)(dom_oce.o) \ 
     722   $(MODEL_LIB)(lib_print.o) \ 
     723   $(MODEL_LIB)(par_kind.o) \ 
     724   $(MODEL_LIB)(par_oce.o) \ 
     725   par_kind.F90 \ 
     726   par_oce.F90 \ 
     727   agrif_oce.F90 \ 
     728   dom_oce.F90 \ 
     729   in_out_manager.F90 \ 
    727730   $(MODEL_LIB)(agrif_oce.o) \ 
    728731   $(MODEL_LIB)(dom_oce.o) \ 
     
    730733   $(MODEL_LIB)(oce.o) \ 
    731734   $(MODEL_LIB)(par_oce.o) \ 
    732    agrif_oce.F90 \ 
    733    dom_oce.F90 \ 
    734    in_out_manager.F90 \ 
    735735   oce.F90 \ 
    736736   par_oce.F90 \ 
     
    740740   agrif_top_sponge.F90 
    741741$(MODEL_LIB)(agrif_top_update.o) :  \ 
    742    $(MODEL_LIB)(dom_oce.o) \ 
    743    $(MODEL_LIB)(par_kind.o) \ 
    744    $(MODEL_LIB)(par_oce.o) \ 
    745    dom_oce.F90 \ 
    746    par_kind.F90 \ 
    747    par_oce.F90 \ 
     742   dom_oce.F90 \ 
     743   $(MODEL_LIB)(dom_oce.o) \ 
     744   $(MODEL_LIB)(par_kind.o) \ 
     745   $(MODEL_LIB)(par_oce.o) \ 
     746   par_kind.F90 \ 
     747   par_oce.F90 \ 
     748   agrif_oce.F90 \ 
     749   dom_oce.F90 \ 
    748750   $(MODEL_LIB)(agrif_oce.o) \ 
    749751   $(MODEL_LIB)(dom_oce.o) \ 
    750752   $(MODEL_LIB)(oce.o) \ 
    751753   $(MODEL_LIB)(par_oce.o) \ 
    752    agrif_oce.F90 \ 
    753    dom_oce.F90 \ 
    754754   oce.F90 \ 
    755755   par_oce.F90 \ 
     
    759759   agrif_top_update.F90 
    760760$(MODEL_LIB)(agrif_user.o) :  \ 
     761   agrif_oce.F90 \ 
     762   bdyini.F90 \ 
     763   bdy_par.F90 \ 
     764   c1d.F90 \ 
     765   cla_div.F90 \ 
     766   cpl_oasis3.F90 \ 
     767   cpl_oasis4.F90 \ 
     768   diaptr.F90 \ 
     769   divcur.F90 \ 
     770   domain.F90 \ 
     771   domcfg.F90 \ 
     772   dom_oce.F90 \ 
     773   dtasal.F90 \ 
     774   dtatem.F90 \ 
     775   dyncor_c1d.F90 \ 
     776   dynhpg.F90 \ 
     777   dynspg_oce.F90 \ 
     778   eosbn2.F90 \ 
     779   in_out_manager.F90 \ 
     780   iom.F90 \ 
     781   istate.F90 \ 
     782   ldfdyn.F90 \ 
     783   ldftra.F90 \ 
     784   lib_mpp.F90 \ 
     785   lib_print.f90 \ 
    761786   $(MODEL_LIB)(agrif_oce.o) \ 
     787   $(MODEL_LIB)(bdyini.o) \ 
    762788   $(MODEL_LIB)(bdy_par.o) \ 
    763    $(MODEL_LIB)(bdyini.o) \ 
    764789   $(MODEL_LIB)(c1d.o) \ 
    765790   $(MODEL_LIB)(cla_div.o) \ 
     
    768793   $(MODEL_LIB)(diaptr.o) \ 
    769794   $(MODEL_LIB)(divcur.o) \ 
    770    $(MODEL_LIB)(dom_oce.o) \ 
    771795   $(MODEL_LIB)(domain.o) \ 
    772796   $(MODEL_LIB)(domcfg.o) \ 
     797   $(MODEL_LIB)(dom_oce.o) \ 
    773798   $(MODEL_LIB)(dtasal.o) \ 
    774799   $(MODEL_LIB)(dtatem.o) \ 
     
    785810   $(MODEL_LIB)(lib_print.o) \ 
    786811   $(MODEL_LIB)(mppini.o) \ 
     812   $(MODEL_LIB)(obcini.o) \ 
    787813   $(MODEL_LIB)(obc_par.o) \ 
    788    $(MODEL_LIB)(obcini.o) \ 
    789    $(MODEL_LIB)(oce.o) \ 
    790    $(MODEL_LIB)(par_kind.o) \ 
    791    $(MODEL_LIB)(par_oce.o) \ 
    792    $(MODEL_LIB)(phycst.o) \ 
    793    $(MODEL_LIB)(prtctl.o) \ 
    794    $(MODEL_LIB)(sbc_oce.o) \ 
     814   $(MODEL_LIB)(oce.o) \ 
     815   $(MODEL_LIB)(par_kind.o) \ 
     816   $(MODEL_LIB)(par_oce.o) \ 
     817   $(MODEL_LIB)(phycst.o) \ 
     818   $(MODEL_LIB)(prtctl.o) \ 
    795819   $(MODEL_LIB)(sbcmod.o) \ 
     820   $(MODEL_LIB)(sbc_oce.o) \ 
    796821   $(MODEL_LIB)(sol_oce.o) \ 
    797822   $(MODEL_LIB)(sshwzv.o) \ 
     823   $(MODEL_LIB)(step_c1d.o) \ 
    798824   $(MODEL_LIB)(step.o) \ 
    799    $(MODEL_LIB)(step_c1d.o) \ 
    800825   $(MODEL_LIB)(trdmod.o) \ 
    801826   $(MODEL_LIB)(trdmod_oce.o) \ 
    802    $(MODEL_LIB)(zdf_oce.o) \ 
    803827   $(MODEL_LIB)(zdfini.o) \ 
    804828   $(MODEL_LIB)(zdfmxl.o) \ 
    805    agrif_oce.F90 \ 
    806    bdy_par.F90 \ 
    807    bdyini.F90 \ 
    808    c1d.F90 \ 
    809    cla_div.F90 \ 
    810    cpl_oasis3.F90 \ 
    811    cpl_oasis4.F90 \ 
    812    diaptr.F90 \ 
    813    divcur.F90 \ 
    814    dom_oce.F90 \ 
    815    domain.F90 \ 
    816    domcfg.F90 \ 
    817    dtasal.F90 \ 
    818    dtatem.F90 \ 
    819    dyncor_c1d.F90 \ 
    820    dynhpg.F90 \ 
    821    dynspg_oce.F90 \ 
    822    eosbn2.F90 \ 
    823    in_out_manager.F90 \ 
    824    iom.F90 \ 
    825    istate.F90 \ 
    826    ldfdyn.F90 \ 
    827    ldftra.F90 \ 
    828    lib_mpp.F90 \ 
    829    lib_print.F90 \ 
     829   $(MODEL_LIB)(zdf_oce.o) \ 
    830830   mppini.F90 \ 
     831   obcini.F90 \ 
    831832   obc_par.F90 \ 
    832    obcini.F90 \ 
    833    oce.F90 \ 
    834    par_kind.F90 \ 
    835    par_oce.F90 \ 
    836    phycst.F90 \ 
    837    prtctl.F90 \ 
    838    sbc_oce.F90 \ 
     833   oce.F90 \ 
     834   par_kind.F90 \ 
     835   par_oce.F90 \ 
     836   phycst.F90 \ 
     837   prtctl.F90 \ 
    839838   sbcmod.F90 \ 
     839   sbc_oce.F90 \ 
    840840   sol_oce.F90 \ 
    841841   sshwzv.F90 \ 
     842   step_c1d.F90 \ 
    842843   step.F90 \ 
    843    step_c1d.F90 \ 
    844844   trdmod.F90 \ 
    845845   trdmod_oce.F90 \ 
    846    zdf_oce.F90 \ 
    847846   zdfini.F90 \ 
    848847   zdfmxl.F90 \ 
     848   zdf_oce.F90 \ 
     849   agrif_oce.F90 \ 
     850   agrif_opa_interp.F90 \ 
     851   agrif_opa_sponge.F90 \ 
     852   agrif_opa_update.F90 \ 
     853   agrif_top_interp.F90 \ 
     854   agrif_top_sponge.F90 \ 
     855   agrif_top_update.F90 \ 
     856   dom_oce.F90 \ 
     857   in_out_manager.F90 \ 
    849858   $(MODEL_LIB)(agrif_oce.o) \ 
    850859   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     
    861870   $(MODEL_LIB)(sol_oce.o) \ 
    862871   $(MODEL_LIB)(tradmp.o) \ 
    863    agrif_oce.F90 \ 
    864    agrif_opa_interp.F90 \ 
    865    agrif_opa_sponge.F90 \ 
    866    agrif_opa_update.F90 \ 
    867    agrif_top_interp.F90 \ 
    868    agrif_top_sponge.F90 \ 
    869    agrif_top_update.F90 \ 
    870    dom_oce.F90 \ 
    871    in_out_manager.F90 \ 
    872872   oce.F90 \ 
    873873   opa.F90 \ 
     
    879879   agrif_user.F90 
    880880$(MODEL_LIB)(albedo.o) :   \ 
    881    $(MODEL_LIB)(in_out_manager.o) \ 
    882    $(MODEL_LIB)(lib_print.o) \ 
    883    $(MODEL_LIB)(par_kind.o) \ 
    884    $(MODEL_LIB)(par_oce.o) \ 
    885    in_out_manager.F90 \ 
    886    lib_print.F90 \ 
    887    par_kind.F90 \ 
    888    par_oce.F90 \ 
    889    $(MODEL_LIB)(in_out_manager.o) \ 
    890    $(MODEL_LIB)(phycst.o) \ 
    891    in_out_manager.F90 \ 
     881   in_out_manager.F90 \ 
     882   lib_print.f90 \ 
     883   $(MODEL_LIB)(in_out_manager.o) \ 
     884   $(MODEL_LIB)(lib_print.o) \ 
     885   $(MODEL_LIB)(par_kind.o) \ 
     886   $(MODEL_LIB)(par_oce.o) \ 
     887   par_kind.F90 \ 
     888   par_oce.F90 \ 
     889   in_out_manager.F90 \ 
     890   $(MODEL_LIB)(in_out_manager.o) \ 
     891   $(MODEL_LIB)(phycst.o) \ 
    892892   phycst.F90 \ 
    893893   KEY_CPP \ 
    894894   albedo.F90 
    895 $(MODEL_LIB)(bdy_oce.o) :  \ 
    896    $(MODEL_LIB)(par_kind.o) \ 
    897    par_kind.F90 \ 
    898    $(MODEL_LIB)(bdy_par.o) \ 
    899    $(MODEL_LIB)(par_oce.o) \ 
     895$(MODEL_LIB)(bdydta.o) :   \ 
     896   bdy_oce.F90 \ 
    900897   bdy_par.F90 \ 
    901    par_oce.F90 \ 
    902    KEY_CPP \ 
    903    bdy_oce.F90 
    904 $(MODEL_LIB)(bdy_par.o) :  \ 
    905    KEY_CPP \ 
    906    bdy_par.F90 
    907 $(MODEL_LIB)(bdydta.o) :   \ 
     898   dianam.F90 \ 
     899   domngb.F90 \ 
     900   dom_oce.F90 \ 
     901   in_out_manager.F90 \ 
     902   iom_def.F90 \ 
     903   iom.F90 \ 
     904   iom_ioipsl.F90 \ 
     905   iom_nf90.F90 \ 
     906   iom_rstdimg.F90 \ 
     907   lbclnk.F90 \ 
     908   lib_print.f90 \ 
    908909   $(MODEL_LIB)(bdy_oce.o) \ 
    909910   $(MODEL_LIB)(bdy_par.o) \ 
    910911   $(MODEL_LIB)(dianam.o) \ 
    911    $(MODEL_LIB)(dom_oce.o) \ 
    912912   $(MODEL_LIB)(domngb.o) \ 
    913    $(MODEL_LIB)(in_out_manager.o) \ 
    914    $(MODEL_LIB)(iom.o) \ 
     913   $(MODEL_LIB)(dom_oce.o) \ 
     914   $(MODEL_LIB)(in_out_manager.o) \ 
     915   $(MODEL_LIB)(iom_def.o) \ 
     916   $(MODEL_LIB)(iom_ioipsl.o) \ 
     917   $(MODEL_LIB)(iom_nf90.o) \ 
     918   $(MODEL_LIB)(iom.o) \ 
     919   $(MODEL_LIB)(iom_rstdimg.o) \ 
     920   $(MODEL_LIB)(lbclnk.o) \ 
     921   $(MODEL_LIB)(lib_print.o) \ 
     922   $(MODEL_LIB)(oce.o) \ 
     923   $(MODEL_LIB)(par_kind.o) \ 
     924   $(MODEL_LIB)(par_oce.o) \ 
     925   $(MODEL_LIB)(phycst.o) \ 
     926   $(MODEL_LIB)(sbc_oce.o) \ 
     927   oce.F90 \ 
     928   par_kind.F90 \ 
     929   par_oce.F90 \ 
     930   phycst.F90 \ 
     931   sbc_oce.F90 \ 
     932   bdy_oce.F90 \ 
     933   bdytides.F90 \ 
     934   dom_oce.F90 \ 
     935   in_out_manager.F90 \ 
     936   iom.F90 \ 
     937   $(MODEL_LIB)(bdy_oce.o) \ 
     938   $(MODEL_LIB)(bdytides.o) \ 
     939   $(MODEL_LIB)(dom_oce.o) \ 
     940   $(MODEL_LIB)(in_out_manager.o) \ 
     941   $(MODEL_LIB)(iom.o) \ 
     942   $(MODEL_LIB)(oce.o) \ 
     943   $(MODEL_LIB)(phycst.o) \ 
     944   oce.F90 \ 
     945   phycst.F90 \ 
     946   $(IOIPSL_LIB) \ 
     947   KEY_CPP \ 
     948   bdydta.F90 
     949$(MODEL_LIB)(bdydyn.o) :   \ 
     950   bdy_oce.F90 \ 
     951   bdy_par.F90 \ 
     952   dom_oce.F90 \ 
     953   in_out_manager.F90 \ 
     954   iom.F90 \ 
     955   lbclnk.F90 \ 
     956   lbcnfd.F90 \ 
     957   lib_mpp.F90 \ 
     958   lib_print.f90 \ 
     959   $(MODEL_LIB)(bdy_oce.o) \ 
     960   $(MODEL_LIB)(bdy_par.o) \ 
     961   $(MODEL_LIB)(dom_oce.o) \ 
     962   $(MODEL_LIB)(in_out_manager.o) \ 
     963   $(MODEL_LIB)(iom.o) \ 
     964   $(MODEL_LIB)(lbclnk.o) \ 
     965   $(MODEL_LIB)(lbcnfd.o) \ 
     966   $(MODEL_LIB)(lib_mpp.o) \ 
     967   $(MODEL_LIB)(lib_print.o) \ 
     968   $(MODEL_LIB)(oce.o) \ 
     969   $(MODEL_LIB)(par_kind.o) \ 
     970   $(MODEL_LIB)(par_oce.o) \ 
     971   $(MODEL_LIB)(phycst.o) \ 
     972   oce.F90 \ 
     973   par_kind.F90 \ 
     974   par_oce.F90 \ 
     975   phycst.F90 \ 
     976   bdy_oce.F90 \ 
     977   bdytides.F90 \ 
     978   dom_oce.F90 \ 
     979   dynspg_oce.F90 \ 
     980   in_out_manager.F90 \ 
     981   lbclnk.F90 \ 
     982   $(MODEL_LIB)(bdy_oce.o) \ 
     983   $(MODEL_LIB)(bdytides.o) \ 
     984   $(MODEL_LIB)(dom_oce.o) \ 
     985   $(MODEL_LIB)(dynspg_oce.o) \ 
     986   $(MODEL_LIB)(in_out_manager.o) \ 
     987   $(MODEL_LIB)(lbclnk.o) \ 
     988   $(MODEL_LIB)(oce.o) \ 
     989   $(MODEL_LIB)(phycst.o) \ 
     990   oce.F90 \ 
     991   phycst.F90 \ 
     992   KEY_CPP \ 
     993   bdydyn.F90 
     994$(MODEL_LIB)(bdyini.o) :   \ 
     995   bdy_oce.F90 \ 
     996   bdy_par.F90 \ 
     997   dianam.F90 \ 
     998   domngb.F90 \ 
     999   dom_oce.F90 \ 
     1000   in_out_manager.F90 \ 
     1001   iom_def.F90 \ 
     1002   iom.F90 \ 
     1003   iom_ioipsl.F90 \ 
     1004   iom_nf90.F90 \ 
     1005   iom_rstdimg.F90 \ 
     1006   lbclnk.F90 \ 
     1007   lbcnfd.F90 \ 
     1008   lib_mpp.F90 \ 
     1009   lib_print.f90 \ 
     1010   $(MODEL_LIB)(bdy_oce.o) \ 
     1011   $(MODEL_LIB)(bdy_par.o) \ 
     1012   $(MODEL_LIB)(dianam.o) \ 
     1013   $(MODEL_LIB)(domngb.o) \ 
     1014   $(MODEL_LIB)(dom_oce.o) \ 
     1015   $(MODEL_LIB)(in_out_manager.o) \ 
     1016   $(MODEL_LIB)(iom_def.o) \ 
     1017   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1018   $(MODEL_LIB)(iom_nf90.o) \ 
     1019   $(MODEL_LIB)(iom.o) \ 
     1020   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1021   $(MODEL_LIB)(lbclnk.o) \ 
     1022   $(MODEL_LIB)(lbcnfd.o) \ 
     1023   $(MODEL_LIB)(lib_mpp.o) \ 
     1024   $(MODEL_LIB)(lib_print.o) \ 
     1025   $(MODEL_LIB)(oce.o) \ 
     1026   $(MODEL_LIB)(par_kind.o) \ 
     1027   $(MODEL_LIB)(par_oce.o) \ 
     1028   $(MODEL_LIB)(phycst.o) \ 
     1029   $(MODEL_LIB)(sbc_oce.o) \ 
     1030   oce.F90 \ 
     1031   par_kind.F90 \ 
     1032   par_oce.F90 \ 
     1033   phycst.F90 \ 
     1034   sbc_oce.F90 \ 
     1035   bdy_oce.F90 \ 
     1036   bdytides.F90 \ 
     1037   dom_oce.F90 \ 
     1038   in_out_manager.F90 \ 
     1039   iom.F90 \ 
     1040   lbclnk.F90 \ 
     1041   lib_mpp.F90 \ 
     1042   $(MODEL_LIB)(bdy_oce.o) \ 
     1043   $(MODEL_LIB)(bdytides.o) \ 
     1044   $(MODEL_LIB)(dom_oce.o) \ 
     1045   $(MODEL_LIB)(in_out_manager.o) \ 
     1046   $(MODEL_LIB)(iom.o) \ 
     1047   $(MODEL_LIB)(lbclnk.o) \ 
     1048   $(MODEL_LIB)(lib_mpp.o) \ 
     1049   $(MODEL_LIB)(oce.o) \ 
     1050   oce.F90 \ 
     1051   KEY_CPP \ 
     1052   bdyini.F90 
     1053$(MODEL_LIB)(bdy_oce.o) :  \ 
     1054   $(MODEL_LIB)(par_kind.o) \ 
     1055   par_kind.F90 \ 
     1056   bdy_par.F90 \ 
     1057   $(MODEL_LIB)(bdy_par.o) \ 
     1058   $(MODEL_LIB)(par_oce.o) \ 
     1059   par_oce.F90 \ 
     1060   KEY_CPP \ 
     1061   bdy_oce.F90 
     1062$(MODEL_LIB)(bdy_par.o) :  \ 
     1063   KEY_CPP \ 
     1064   bdy_par.F90 
     1065$(MODEL_LIB)(bdytides.o) : \ 
     1066   bdy_par.F90 \ 
     1067   dianam.F90 \ 
     1068   domngb.F90 \ 
     1069   dom_oce.F90 \ 
     1070   in_out_manager.F90 \ 
     1071   iom_def.F90 \ 
     1072   iom_ioipsl.F90 \ 
     1073   iom_nf90.F90 \ 
     1074   iom_rstdimg.F90 \ 
     1075   lbclnk.F90 \ 
     1076   lbcnfd.F90 \ 
     1077   lib_mpp.F90 \ 
     1078   lib_print.f90 \ 
     1079   $(MODEL_LIB)(bdy_par.o) \ 
     1080   $(MODEL_LIB)(dianam.o) \ 
     1081   $(MODEL_LIB)(domngb.o) \ 
     1082   $(MODEL_LIB)(dom_oce.o) \ 
     1083   $(MODEL_LIB)(in_out_manager.o) \ 
    9151084   $(MODEL_LIB)(iom_def.o) \ 
    9161085   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    9181087   $(MODEL_LIB)(iom_rstdimg.o) \ 
    9191088   $(MODEL_LIB)(lbclnk.o) \ 
    920    $(MODEL_LIB)(lib_print.o) \ 
    921    $(MODEL_LIB)(oce.o) \ 
    922    $(MODEL_LIB)(par_kind.o) \ 
    923    $(MODEL_LIB)(par_oce.o) \ 
    924    $(MODEL_LIB)(phycst.o) \ 
    925    $(MODEL_LIB)(sbc_oce.o) \ 
     1089   $(MODEL_LIB)(lbcnfd.o) \ 
     1090   $(MODEL_LIB)(lib_mpp.o) \ 
     1091   $(MODEL_LIB)(lib_print.o) \ 
     1092   $(MODEL_LIB)(oce.o) \ 
     1093   $(MODEL_LIB)(par_kind.o) \ 
     1094   $(MODEL_LIB)(par_oce.o) \ 
     1095   $(MODEL_LIB)(phycst.o) \ 
     1096   $(MODEL_LIB)(sbc_oce.o) \ 
     1097   oce.F90 \ 
     1098   par_kind.F90 \ 
     1099   par_oce.F90 \ 
     1100   phycst.F90 \ 
     1101   sbc_oce.F90 \ 
    9261102   bdy_oce.F90 \ 
    9271103   bdy_par.F90 \ 
    928    dianam.F90 \ 
    929    dom_oce.F90 \ 
    930    domngb.F90 \ 
    931    in_out_manager.F90 \ 
    932    iom.F90 \ 
    933    iom_def.F90 \ 
    934    iom_ioipsl.F90 \ 
    935    iom_nf90.F90 \ 
    936    iom_rstdimg.F90 \ 
    937    lbclnk.F90 \ 
    938    lib_print.F90 \ 
    939    oce.F90 \ 
    940    par_kind.F90 \ 
    941    par_oce.F90 \ 
    942    phycst.F90 \ 
    943    sbc_oce.F90 \ 
    944    $(MODEL_LIB)(bdy_oce.o) \ 
    945    $(MODEL_LIB)(bdytides.o) \ 
    946    $(MODEL_LIB)(dom_oce.o) \ 
    947    $(MODEL_LIB)(in_out_manager.o) \ 
    948    $(MODEL_LIB)(iom.o) \ 
    949    $(MODEL_LIB)(oce.o) \ 
    950    $(MODEL_LIB)(phycst.o) \ 
    951    bdy_oce.F90 \ 
    952    bdytides.F90 \ 
    953    dom_oce.F90 \ 
    954    in_out_manager.F90 \ 
    955    iom.F90 \ 
    956    oce.F90 \ 
    957    phycst.F90 \ 
    958    $(IOIPSL_LIB) \ 
    959    KEY_CPP \ 
    960    bdydta.F90 
    961 $(MODEL_LIB)(bdydyn.o) :   \ 
     1104   dom_oce.F90 \ 
     1105   in_out_manager.F90 \ 
     1106   iom.F90 \ 
     1107   lbclnk.F90 \ 
    9621108   $(MODEL_LIB)(bdy_oce.o) \ 
    9631109   $(MODEL_LIB)(bdy_par.o) \ 
     
    9661112   $(MODEL_LIB)(iom.o) \ 
    9671113   $(MODEL_LIB)(lbclnk.o) \ 
    968    $(MODEL_LIB)(lbcnfd.o) \ 
    969    $(MODEL_LIB)(lib_mpp.o) \ 
    970    $(MODEL_LIB)(lib_print.o) \ 
    971    $(MODEL_LIB)(oce.o) \ 
    972    $(MODEL_LIB)(par_kind.o) \ 
    973    $(MODEL_LIB)(par_oce.o) \ 
    974    $(MODEL_LIB)(phycst.o) \ 
    975    bdy_oce.F90 \ 
    976    bdy_par.F90 \ 
    977    dom_oce.F90 \ 
    978    in_out_manager.F90 \ 
    979    iom.F90 \ 
    980    lbclnk.F90 \ 
    981    lbcnfd.F90 \ 
    982    lib_mpp.F90 \ 
    983    lib_print.F90 \ 
    984    oce.F90 \ 
    985    par_kind.F90 \ 
    986    par_oce.F90 \ 
    987    phycst.F90 \ 
    988    $(MODEL_LIB)(bdy_oce.o) \ 
    989    $(MODEL_LIB)(bdytides.o) \ 
    990    $(MODEL_LIB)(dom_oce.o) \ 
    991    $(MODEL_LIB)(dynspg_oce.o) \ 
    992    $(MODEL_LIB)(in_out_manager.o) \ 
    993    $(MODEL_LIB)(lbclnk.o) \ 
    994    $(MODEL_LIB)(oce.o) \ 
    995    $(MODEL_LIB)(phycst.o) \ 
    996    bdy_oce.F90 \ 
    997    bdytides.F90 \ 
    998    dom_oce.F90 \ 
    999    dynspg_oce.F90 \ 
    1000    in_out_manager.F90 \ 
    1001    lbclnk.F90 \ 
    1002    oce.F90 \ 
    1003    phycst.F90 \ 
    1004    KEY_CPP \ 
    1005    bdydyn.F90 
    1006 $(MODEL_LIB)(bdyini.o) :   \ 
    1007    $(MODEL_LIB)(bdy_oce.o) \ 
    1008    $(MODEL_LIB)(bdy_par.o) \ 
    1009    $(MODEL_LIB)(dianam.o) \ 
    1010    $(MODEL_LIB)(dom_oce.o) \ 
    1011    $(MODEL_LIB)(domngb.o) \ 
    1012    $(MODEL_LIB)(in_out_manager.o) \ 
    1013    $(MODEL_LIB)(iom.o) \ 
    1014    $(MODEL_LIB)(iom_def.o) \ 
    1015    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1016    $(MODEL_LIB)(iom_nf90.o) \ 
    1017    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1018    $(MODEL_LIB)(lbclnk.o) \ 
    1019    $(MODEL_LIB)(lbcnfd.o) \ 
    1020    $(MODEL_LIB)(lib_mpp.o) \ 
    1021    $(MODEL_LIB)(lib_print.o) \ 
    1022    $(MODEL_LIB)(oce.o) \ 
    1023    $(MODEL_LIB)(par_kind.o) \ 
    1024    $(MODEL_LIB)(par_oce.o) \ 
    1025    $(MODEL_LIB)(phycst.o) \ 
    1026    $(MODEL_LIB)(sbc_oce.o) \ 
    1027    bdy_oce.F90 \ 
    1028    bdy_par.F90 \ 
    1029    dianam.F90 \ 
    1030    dom_oce.F90 \ 
    1031    domngb.F90 \ 
    1032    in_out_manager.F90 \ 
    1033    iom.F90 \ 
    1034    iom_def.F90 \ 
    1035    iom_ioipsl.F90 \ 
    1036    iom_nf90.F90 \ 
    1037    iom_rstdimg.F90 \ 
    1038    lbclnk.F90 \ 
    1039    lbcnfd.F90 \ 
    1040    lib_mpp.F90 \ 
    1041    lib_print.F90 \ 
    1042    oce.F90 \ 
    1043    par_kind.F90 \ 
    1044    par_oce.F90 \ 
    1045    phycst.F90 \ 
    1046    sbc_oce.F90 \ 
    1047    $(MODEL_LIB)(bdy_oce.o) \ 
    1048    $(MODEL_LIB)(bdytides.o) \ 
    1049    $(MODEL_LIB)(dom_oce.o) \ 
    1050    $(MODEL_LIB)(in_out_manager.o) \ 
    1051    $(MODEL_LIB)(iom.o) \ 
    1052    $(MODEL_LIB)(lbclnk.o) \ 
    1053    $(MODEL_LIB)(lib_mpp.o) \ 
    1054    $(MODEL_LIB)(oce.o) \ 
    1055    bdy_oce.F90 \ 
    1056    bdytides.F90 \ 
    1057    dom_oce.F90 \ 
    1058    in_out_manager.F90 \ 
    1059    iom.F90 \ 
    1060    lbclnk.F90 \ 
    1061    lib_mpp.F90 \ 
    1062    oce.F90 \ 
    1063    KEY_CPP \ 
    1064    bdyini.F90 
    1065 $(MODEL_LIB)(bdytides.o) : \ 
    1066    $(MODEL_LIB)(bdy_par.o) \ 
    1067    $(MODEL_LIB)(dianam.o) \ 
    1068    $(MODEL_LIB)(dom_oce.o) \ 
    1069    $(MODEL_LIB)(domngb.o) \ 
    1070    $(MODEL_LIB)(in_out_manager.o) \ 
    1071    $(MODEL_LIB)(iom_def.o) \ 
    1072    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1073    $(MODEL_LIB)(iom_nf90.o) \ 
    1074    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1075    $(MODEL_LIB)(lbclnk.o) \ 
    1076    $(MODEL_LIB)(lbcnfd.o) \ 
    1077    $(MODEL_LIB)(lib_mpp.o) \ 
    1078    $(MODEL_LIB)(lib_print.o) \ 
    1079    $(MODEL_LIB)(oce.o) \ 
    1080    $(MODEL_LIB)(par_kind.o) \ 
    1081    $(MODEL_LIB)(par_oce.o) \ 
    1082    $(MODEL_LIB)(phycst.o) \ 
    1083    $(MODEL_LIB)(sbc_oce.o) \ 
    1084    bdy_par.F90 \ 
    1085    dianam.F90 \ 
    1086    dom_oce.F90 \ 
    1087    domngb.F90 \ 
    1088    in_out_manager.F90 \ 
    1089    iom_def.F90 \ 
    1090    iom_ioipsl.F90 \ 
    1091    iom_nf90.F90 \ 
    1092    iom_rstdimg.F90 \ 
    1093    lbclnk.F90 \ 
    1094    lbcnfd.F90 \ 
    1095    lib_mpp.F90 \ 
    1096    lib_print.F90 \ 
    1097    oce.F90 \ 
    1098    par_kind.F90 \ 
    1099    par_oce.F90 \ 
    1100    phycst.F90 \ 
    1101    sbc_oce.F90 \ 
    1102    $(MODEL_LIB)(bdy_oce.o) \ 
    1103    $(MODEL_LIB)(bdy_par.o) \ 
    1104    $(MODEL_LIB)(dom_oce.o) \ 
    1105    $(MODEL_LIB)(in_out_manager.o) \ 
    1106    $(MODEL_LIB)(iom.o) \ 
    1107    $(MODEL_LIB)(lbclnk.o) \ 
    1108    $(MODEL_LIB)(oce.o) \ 
    1109    $(MODEL_LIB)(phycst.o) \ 
    1110    bdy_oce.F90 \ 
    1111    bdy_par.F90 \ 
    1112    dom_oce.F90 \ 
    1113    in_out_manager.F90 \ 
    1114    iom.F90 \ 
    1115    lbclnk.F90 \ 
     1114   $(MODEL_LIB)(oce.o) \ 
     1115   $(MODEL_LIB)(phycst.o) \ 
    11161116   oce.F90 \ 
    11171117   phycst.F90 \ 
     
    11191119   bdytides.F90 
    11201120$(MODEL_LIB)(bdytra.o) :   \ 
     1121   bdy_par.F90 \ 
     1122   dom_oce.F90 \ 
     1123   in_out_manager.F90 \ 
     1124   lbcnfd.F90 \ 
     1125   lib_mpp.F90 \ 
     1126   lib_print.f90 \ 
    11211127   $(MODEL_LIB)(bdy_par.o) \ 
    11221128   $(MODEL_LIB)(dom_oce.o) \ 
     
    11281134   $(MODEL_LIB)(par_kind.o) \ 
    11291135   $(MODEL_LIB)(par_oce.o) \ 
    1130    bdy_par.F90 \ 
    1131    dom_oce.F90 \ 
    1132    in_out_manager.F90 \ 
    1133    lbcnfd.F90 \ 
    1134    lib_mpp.F90 \ 
    1135    lib_print.F90 \ 
    1136    oce.F90 \ 
    1137    par_kind.F90 \ 
    1138    par_oce.F90 \ 
     1136   oce.F90 \ 
     1137   par_kind.F90 \ 
     1138   par_oce.F90 \ 
     1139   bdy_oce.F90 \ 
     1140   dom_oce.F90 \ 
     1141   in_out_manager.F90 \ 
     1142   lbclnk.F90 \ 
    11391143   $(MODEL_LIB)(bdy_oce.o) \ 
    11401144   $(MODEL_LIB)(dom_oce.o) \ 
     
    11421146   $(MODEL_LIB)(lbclnk.o) \ 
    11431147   $(MODEL_LIB)(oce.o) \ 
    1144    bdy_oce.F90 \ 
    1145    dom_oce.F90 \ 
    1146    in_out_manager.F90 \ 
    1147    lbclnk.F90 \ 
    11481148   oce.F90 \ 
    11491149   KEY_CPP \ 
    11501150   bdytra.F90 
    11511151$(MODEL_LIB)(bdyvol.o) :   \ 
     1152   bdy_par.F90 \ 
     1153   dom_oce.F90 \ 
     1154   in_out_manager.F90 \ 
     1155   lbcnfd.F90 \ 
     1156   lib_print.f90 \ 
    11521157   $(MODEL_LIB)(bdy_par.o) \ 
    11531158   $(MODEL_LIB)(dom_oce.o) \ 
     
    11571162   $(MODEL_LIB)(par_kind.o) \ 
    11581163   $(MODEL_LIB)(par_oce.o) \ 
    1159    bdy_par.F90 \ 
    1160    dom_oce.F90 \ 
    1161    in_out_manager.F90 \ 
    1162    lbcnfd.F90 \ 
    1163    lib_print.F90 \ 
    1164    par_kind.F90 \ 
    1165    par_oce.F90 \ 
     1164   par_kind.F90 \ 
     1165   par_oce.F90 \ 
     1166   bdy_oce.F90 \ 
     1167   dom_oce.F90 \ 
     1168   in_out_manager.F90 \ 
     1169   lib_mpp.F90 \ 
    11661170   $(MODEL_LIB)(bdy_oce.o) \ 
    11671171   $(MODEL_LIB)(dom_oce.o) \ 
     
    11711175   $(MODEL_LIB)(phycst.o) \ 
    11721176   $(MODEL_LIB)(sbc_oce.o) \ 
    1173    bdy_oce.F90 \ 
    1174    dom_oce.F90 \ 
    1175    in_out_manager.F90 \ 
    1176    lib_mpp.F90 \ 
    11771177   oce.F90 \ 
    11781178   phycst.F90 \ 
     
    11841184   KEY_CPP \ 
    11851185   c1d.F90 
    1186 $(MODEL_LIB)(cla.o) :   \ 
    1187    $(MODEL_LIB)(dom_oce.o) \ 
    1188    $(MODEL_LIB)(in_out_manager.o) \ 
    1189    $(MODEL_LIB)(lbcnfd.o) \ 
    1190    $(MODEL_LIB)(lib_mpp.o) \ 
    1191    $(MODEL_LIB)(lib_print.o) \ 
    1192    $(MODEL_LIB)(oce.o) \ 
    1193    $(MODEL_LIB)(par_kind.o) \ 
    1194    $(MODEL_LIB)(par_oce.o) \ 
    1195    dom_oce.F90 \ 
    1196    in_out_manager.F90 \ 
    1197    lbcnfd.F90 \ 
    1198    lib_mpp.F90 \ 
    1199    lib_print.F90 \ 
    1200    oce.F90 \ 
    1201    par_kind.F90 \ 
    1202    par_oce.F90 \ 
    1203    $(MODEL_LIB)(dom_oce.o) \ 
    1204    $(MODEL_LIB)(in_out_manager.o) \ 
    1205    $(MODEL_LIB)(lbclnk.o) \ 
    1206    $(MODEL_LIB)(lib_mpp.o) \ 
    1207    $(MODEL_LIB)(oce.o) \ 
    1208    $(MODEL_LIB)(sbc_oce.o) \ 
    1209    dom_oce.F90 \ 
    1210    in_out_manager.F90 \ 
    1211    lbclnk.F90 \ 
    1212    lib_mpp.F90 \ 
    1213    oce.F90 \ 
    1214    sbc_oce.F90 \ 
    1215    domzgr_substitute.h90 \ 
    1216    vectopt_loop_substitute.h90 \ 
    1217    KEY_CPP \ 
    1218    cla.F90 
    12191186$(MODEL_LIB)(cla_div.o) :  \ 
    1220    $(MODEL_LIB)(dom_oce.o) \ 
    1221    $(MODEL_LIB)(in_out_manager.o) \ 
    1222    $(MODEL_LIB)(lbcnfd.o) \ 
    1223    $(MODEL_LIB)(lib_mpp.o) \ 
    1224    $(MODEL_LIB)(lib_print.o) \ 
    1225    $(MODEL_LIB)(oce.o) \ 
    1226    $(MODEL_LIB)(par_kind.o) \ 
    1227    $(MODEL_LIB)(par_oce.o) \ 
    1228    dom_oce.F90 \ 
    1229    in_out_manager.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)(dom_oce.o) \ 
    1237    $(MODEL_LIB)(in_out_manager.o) \ 
    1238    $(MODEL_LIB)(lbclnk.o) \ 
    1239    $(MODEL_LIB)(lib_mpp.o) \ 
    1240    $(MODEL_LIB)(oce.o) \ 
    1241    $(MODEL_LIB)(sbc_oce.o) \ 
    1242    dom_oce.F90 \ 
    1243    in_out_manager.F90 \ 
    1244    lbclnk.F90 \ 
    1245    lib_mpp.F90 \ 
     1187   dom_oce.F90 \ 
     1188   in_out_manager.F90 \ 
     1189   lbcnfd.F90 \ 
     1190   lib_mpp.F90 \ 
     1191   lib_print.f90 \ 
     1192   $(MODEL_LIB)(dom_oce.o) \ 
     1193   $(MODEL_LIB)(in_out_manager.o) \ 
     1194   $(MODEL_LIB)(lbcnfd.o) \ 
     1195   $(MODEL_LIB)(lib_mpp.o) \ 
     1196   $(MODEL_LIB)(lib_print.o) \ 
     1197   $(MODEL_LIB)(oce.o) \ 
     1198   $(MODEL_LIB)(par_kind.o) \ 
     1199   $(MODEL_LIB)(par_oce.o) \ 
     1200   oce.F90 \ 
     1201   par_kind.F90 \ 
     1202   par_oce.F90 \ 
     1203   dom_oce.F90 \ 
     1204   in_out_manager.F90 \ 
     1205   lbclnk.F90 \ 
     1206   lib_mpp.F90 \ 
     1207   $(MODEL_LIB)(dom_oce.o) \ 
     1208   $(MODEL_LIB)(in_out_manager.o) \ 
     1209   $(MODEL_LIB)(lbclnk.o) \ 
     1210   $(MODEL_LIB)(lib_mpp.o) \ 
     1211   $(MODEL_LIB)(oce.o) \ 
     1212   $(MODEL_LIB)(sbc_oce.o) \ 
    12461213   oce.F90 \ 
    12471214   sbc_oce.F90 \ 
     
    12501217   cla_div.F90 
    12511218$(MODEL_LIB)(cla_dynspg.o) :  \ 
     1219   dom_oce.F90 \ 
     1220   dynspg_oce.F90 \ 
     1221   in_out_manager.F90 \ 
     1222   lbclnk.F90 \ 
     1223   lbcnfd.F90 \ 
     1224   lib_mpp.F90 \ 
     1225   lib_print.f90 \ 
    12521226   $(MODEL_LIB)(dom_oce.o) \ 
    12531227   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    12661240   $(MODEL_LIB)(sol_oce.o) \ 
    12671241   $(MODEL_LIB)(zdf_oce.o) \ 
    1268    dom_oce.F90 \ 
    1269    dynspg_oce.F90 \ 
    1270    in_out_manager.F90 \ 
    1271    lbclnk.F90 \ 
    1272    lbcnfd.F90 \ 
    1273    lib_mpp.F90 \ 
    1274    lib_print.F90 \ 
    12751242   obc_oce.F90 \ 
    12761243   obc_par.F90 \ 
     
    12821249   sol_oce.F90 \ 
    12831250   zdf_oce.F90 \ 
    1284    $(MODEL_LIB)(dom_oce.o) \ 
    1285    $(MODEL_LIB)(in_out_manager.o) \ 
    1286    $(MODEL_LIB)(lbclnk.o) \ 
    1287    $(MODEL_LIB)(lib_mpp.o) \ 
     1251   dom_oce.F90 \ 
     1252   in_out_manager.F90 \ 
     1253   lbclnk.F90 \ 
     1254   lib_mpp.F90 \ 
     1255   $(MODEL_LIB)(dom_oce.o) \ 
     1256   $(MODEL_LIB)(in_out_manager.o) \ 
     1257   $(MODEL_LIB)(lbclnk.o) \ 
     1258   $(MODEL_LIB)(lib_mpp.o) \ 
     1259   $(MODEL_LIB)(obcdyn.o) \ 
    12881260   $(MODEL_LIB)(obc_oce.o) \ 
    1289    $(MODEL_LIB)(obcdyn.o) \ 
    12901261   $(MODEL_LIB)(obcvol.o) \ 
    12911262   $(MODEL_LIB)(oce.o) \ 
     
    12961267   $(MODEL_LIB)(solsor.o) \ 
    12971268   $(MODEL_LIB)(zdf_oce.o) \ 
    1298    dom_oce.F90 \ 
    1299    in_out_manager.F90 \ 
    1300    lbclnk.F90 \ 
    1301    lib_mpp.F90 \ 
     1269   obcdyn.F90 \ 
    13021270   obc_oce.F90 \ 
    1303    obcdyn.F90 \ 
    13041271   obcvol.F90 \ 
    13051272   oce.F90 \ 
     
    13141281   KEY_CPP \ 
    13151282   cla_dynspg.F90 
     1283$(MODEL_LIB)(cla.o) :   \ 
     1284   dom_oce.F90 \ 
     1285   in_out_manager.F90 \ 
     1286   lbcnfd.F90 \ 
     1287   lib_mpp.F90 \ 
     1288   lib_print.f90 \ 
     1289   $(MODEL_LIB)(dom_oce.o) \ 
     1290   $(MODEL_LIB)(in_out_manager.o) \ 
     1291   $(MODEL_LIB)(lbcnfd.o) \ 
     1292   $(MODEL_LIB)(lib_mpp.o) \ 
     1293   $(MODEL_LIB)(lib_print.o) \ 
     1294   $(MODEL_LIB)(oce.o) \ 
     1295   $(MODEL_LIB)(par_kind.o) \ 
     1296   $(MODEL_LIB)(par_oce.o) \ 
     1297   oce.F90 \ 
     1298   par_kind.F90 \ 
     1299   par_oce.F90 \ 
     1300   dom_oce.F90 \ 
     1301   in_out_manager.F90 \ 
     1302   lbclnk.F90 \ 
     1303   lib_mpp.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   oce.F90 \ 
     1311   sbc_oce.F90 \ 
     1312   domzgr_substitute.h90 \ 
     1313   vectopt_loop_substitute.h90 \ 
     1314   KEY_CPP \ 
     1315   cla.F90 
    13161316$(MODEL_LIB)(closea.o) :   \ 
    1317    $(MODEL_LIB)(dom_oce.o) \ 
    1318    $(MODEL_LIB)(in_out_manager.o) \ 
    1319    $(MODEL_LIB)(lbcnfd.o) \ 
    1320    $(MODEL_LIB)(lib_mpp.o) \ 
    1321    $(MODEL_LIB)(lib_print.o) \ 
    1322    $(MODEL_LIB)(oce.o) \ 
    1323    $(MODEL_LIB)(par_kind.o) \ 
    1324    $(MODEL_LIB)(par_oce.o) \ 
    1325    dom_oce.F90 \ 
    1326    in_out_manager.F90 \ 
    1327    lbcnfd.F90 \ 
    1328    lib_mpp.F90 \ 
    1329    lib_print.F90 \ 
    1330    oce.F90 \ 
    1331    par_kind.F90 \ 
    1332    par_oce.F90 \ 
    1333    $(MODEL_LIB)(dom_oce.o) \ 
    1334    $(MODEL_LIB)(in_out_manager.o) \ 
    1335    $(MODEL_LIB)(lbclnk.o) \ 
    1336    $(MODEL_LIB)(lib_mpp.o) \ 
    1337    $(MODEL_LIB)(oce.o) \ 
    1338    $(MODEL_LIB)(sbc_oce.o) \ 
    1339    dom_oce.F90 \ 
    1340    in_out_manager.F90 \ 
    1341    lbclnk.F90 \ 
    1342    lib_mpp.F90 \ 
     1317   dom_oce.F90 \ 
     1318   in_out_manager.F90 \ 
     1319   lbcnfd.F90 \ 
     1320   lib_mpp.F90 \ 
     1321   lib_print.f90 \ 
     1322   $(MODEL_LIB)(dom_oce.o) \ 
     1323   $(MODEL_LIB)(in_out_manager.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   oce.F90 \ 
     1331   par_kind.F90 \ 
     1332   par_oce.F90 \ 
     1333   dom_oce.F90 \ 
     1334   in_out_manager.F90 \ 
     1335   lbclnk.F90 \ 
     1336   lib_mpp.F90 \ 
     1337   $(MODEL_LIB)(dom_oce.o) \ 
     1338   $(MODEL_LIB)(in_out_manager.o) \ 
     1339   $(MODEL_LIB)(lbclnk.o) \ 
     1340   $(MODEL_LIB)(lib_mpp.o) \ 
     1341   $(MODEL_LIB)(oce.o) \ 
     1342   $(MODEL_LIB)(sbc_oce.o) \ 
    13431343   oce.F90 \ 
    13441344   sbc_oce.F90 \ 
     
    13471347   closea.F90 
    13481348$(MODEL_LIB)(cpl_oasis3.o) :  \ 
    1349    $(MODEL_LIB)(dom_oce.o) \ 
    1350    $(MODEL_LIB)(in_out_manager.o) \ 
    1351    $(MODEL_LIB)(lbcnfd.o) \ 
    1352    $(MODEL_LIB)(lib_mpp.o) \ 
    1353    $(MODEL_LIB)(lib_print.o) \ 
    1354    $(MODEL_LIB)(oce.o) \ 
    1355    $(MODEL_LIB)(par_kind.o) \ 
    1356    $(MODEL_LIB)(par_oce.o) \ 
    1357    dom_oce.F90 \ 
    1358    in_out_manager.F90 \ 
    1359    lbcnfd.F90 \ 
    1360    lib_mpp.F90 \ 
    1361    lib_print.F90 \ 
    1362    oce.F90 \ 
    1363    par_kind.F90 \ 
    1364    par_oce.F90 \ 
    1365    $(MODEL_LIB)(dom_oce.o) \ 
    1366    $(MODEL_LIB)(in_out_manager.o) \ 
    1367    $(MODEL_LIB)(lbclnk.o) \ 
    1368    $(MODEL_LIB)(par_oce.o) \ 
    1369    dom_oce.F90 \ 
    1370    in_out_manager.F90 \ 
    1371    lbclnk.F90 \ 
     1349   dom_oce.F90 \ 
     1350   in_out_manager.F90 \ 
     1351   lbcnfd.F90 \ 
     1352   lib_mpp.F90 \ 
     1353   lib_print.f90 \ 
     1354   $(MODEL_LIB)(dom_oce.o) \ 
     1355   $(MODEL_LIB)(in_out_manager.o) \ 
     1356   $(MODEL_LIB)(lbcnfd.o) \ 
     1357   $(MODEL_LIB)(lib_mpp.o) \ 
     1358   $(MODEL_LIB)(lib_print.o) \ 
     1359   $(MODEL_LIB)(oce.o) \ 
     1360   $(MODEL_LIB)(par_kind.o) \ 
     1361   $(MODEL_LIB)(par_oce.o) \ 
     1362   oce.F90 \ 
     1363   par_kind.F90 \ 
     1364   par_oce.F90 \ 
     1365   dom_oce.F90 \ 
     1366   in_out_manager.F90 \ 
     1367   lbclnk.F90 \ 
     1368   $(MODEL_LIB)(dom_oce.o) \ 
     1369   $(MODEL_LIB)(in_out_manager.o) \ 
     1370   $(MODEL_LIB)(lbclnk.o) \ 
     1371   $(MODEL_LIB)(par_oce.o) \ 
    13721372   par_oce.F90 \ 
    13731373   KEY_CPP \ 
    13741374   cpl_oasis3.F90 
    13751375$(MODEL_LIB)(cpl_oasis4.o) :  \ 
    1376    $(MODEL_LIB)(dom_oce.o) \ 
    1377    $(MODEL_LIB)(in_out_manager.o) \ 
    1378    $(MODEL_LIB)(lbcnfd.o) \ 
    1379    $(MODEL_LIB)(lib_print.o) \ 
    1380    $(MODEL_LIB)(par_kind.o) \ 
    1381    $(MODEL_LIB)(par_oce.o) \ 
    1382    dom_oce.F90 \ 
    1383    in_out_manager.F90 \ 
    1384    lbcnfd.F90 \ 
    1385    lib_print.F90 \ 
    1386    par_kind.F90 \ 
    1387    par_oce.F90 \ 
     1376   dom_oce.F90 \ 
     1377   in_out_manager.F90 \ 
     1378   lbcnfd.F90 \ 
     1379   lib_print.f90 \ 
     1380   $(MODEL_LIB)(dom_oce.o) \ 
     1381   $(MODEL_LIB)(in_out_manager.o) \ 
     1382   $(MODEL_LIB)(lbcnfd.o) \ 
     1383   $(MODEL_LIB)(lib_print.o) \ 
     1384   $(MODEL_LIB)(par_kind.o) \ 
     1385   $(MODEL_LIB)(par_oce.o) \ 
     1386   par_kind.F90 \ 
     1387   par_oce.F90 \ 
     1388   dom_oce.F90 \ 
     1389   in_out_manager.F90 \ 
     1390   lib_mpp.F90 \ 
    13881391   $(MODEL_LIB)(dom_oce.o) \ 
    13891392   $(MODEL_LIB)(in_out_manager.o) \ 
     
    13921395   $(MODEL_LIB)(par_oce.o) \ 
    13931396   $(MODEL_LIB)(phycst.o) \ 
    1394    dom_oce.F90 \ 
    1395    in_out_manager.F90 \ 
    1396    lib_mpp.F90 \ 
    13971397   oasis4_date.F90 \ 
    13981398   par_oce.F90 \ 
     
    14011401   cpl_oasis4.F90 
    14021402$(MODEL_LIB)(daymod.o) :   \ 
     1403   c1d.F90 \ 
     1404   dianam.F90 \ 
     1405   domngb.F90 \ 
     1406   dom_oce.F90 \ 
     1407   eosbn2.F90 \ 
     1408   in_out_manager.F90 \ 
     1409   iom_def.F90 \ 
     1410   iom.F90 \ 
     1411   iom_ioipsl.F90 \ 
     1412   iom_nf90.F90 \ 
     1413   iom_rstdimg.F90 \ 
     1414   lbclnk.F90 \ 
     1415   lib_mpp.F90 \ 
     1416   lib_print.f90 \ 
    14031417   $(MODEL_LIB)(c1d.o) \ 
    14041418   $(MODEL_LIB)(dianam.o) \ 
    1405    $(MODEL_LIB)(dom_oce.o) \ 
    14061419   $(MODEL_LIB)(domngb.o) \ 
     1420   $(MODEL_LIB)(dom_oce.o) \ 
    14071421   $(MODEL_LIB)(eosbn2.o) \ 
    14081422   $(MODEL_LIB)(in_out_manager.o) \ 
    1409    $(MODEL_LIB)(iom.o) \ 
     1423   $(MODEL_LIB)(iom_def.o) \ 
     1424   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1425   $(MODEL_LIB)(iom_nf90.o) \ 
     1426   $(MODEL_LIB)(iom.o) \ 
     1427   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1428   $(MODEL_LIB)(lbclnk.o) \ 
     1429   $(MODEL_LIB)(lib_mpp.o) \ 
     1430   $(MODEL_LIB)(lib_print.o) \ 
     1431   $(MODEL_LIB)(oce.o) \ 
     1432   $(MODEL_LIB)(par_kind.o) \ 
     1433   $(MODEL_LIB)(par_oce.o) \ 
     1434   $(MODEL_LIB)(phycst.o) \ 
     1435   $(MODEL_LIB)(sbc_oce.o) \ 
     1436   $(MODEL_LIB)(trdmld_oce.o) \ 
     1437   $(MODEL_LIB)(zdfddm.o) \ 
     1438   $(MODEL_LIB)(zdfmxl.o) \ 
     1439   $(MODEL_LIB)(zpshde.o) \ 
     1440   oce.F90 \ 
     1441   par_kind.F90 \ 
     1442   par_oce.F90 \ 
     1443   phycst.F90 \ 
     1444   sbc_oce.F90 \ 
     1445   trdmld_oce.F90 \ 
     1446   zdfddm.F90 \ 
     1447   zdfmxl.F90 \ 
     1448   zpshde.F90 \ 
     1449   dom_oce.F90 \ 
     1450   in_out_manager.F90 \ 
     1451   iom.F90 \ 
     1452   $(MODEL_LIB)(dom_oce.o) \ 
     1453   $(MODEL_LIB)(in_out_manager.o) \ 
     1454   $(MODEL_LIB)(iom.o) \ 
     1455   $(MODEL_LIB)(phycst.o) \ 
     1456   $(MODEL_LIB)(prtctl.o) \ 
     1457   $(MODEL_LIB)(restart.o) \ 
     1458   phycst.F90 \ 
     1459   prtctl.F90 \ 
     1460   restart.F90 \ 
     1461   $(IOIPSL_LIB) \ 
     1462   daymod.F90 
     1463$(MODEL_LIB)(diaar5.o) :   \ 
     1464   dianam.F90 \ 
     1465   domngb.F90 \ 
     1466   dom_oce.F90 \ 
     1467   in_out_manager.F90 \ 
     1468   iom_def.F90 \ 
     1469   iom_ioipsl.F90 \ 
     1470   iom_nf90.F90 \ 
     1471   iom_rstdimg.F90 \ 
     1472   lbclnk.F90 \ 
     1473   lbcnfd.F90 \ 
     1474   $(MODEL_LIB)(dianam.o) \ 
     1475   $(MODEL_LIB)(domngb.o) \ 
     1476   $(MODEL_LIB)(dom_oce.o) \ 
     1477   $(MODEL_LIB)(in_out_manager.o) \ 
    14101478   $(MODEL_LIB)(iom_def.o) \ 
    14111479   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    14131481   $(MODEL_LIB)(iom_rstdimg.o) \ 
    14141482   $(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    $(MODEL_LIB)(phycst.o) \ 
    1421    $(MODEL_LIB)(sbc_oce.o) \ 
    1422    $(MODEL_LIB)(trdmld_oce.o) \ 
     1483   $(MODEL_LIB)(lbcnfd.o) \ 
     1484   $(MODEL_LIB)(par_oce.o) \ 
     1485   $(MODEL_LIB)(phycst.o) \ 
     1486   $(MODEL_LIB)(prtctl.o) \ 
     1487   $(MODEL_LIB)(sbc_oce.o) \ 
    14231488   $(MODEL_LIB)(zdfddm.o) \ 
    1424    $(MODEL_LIB)(zdfmxl.o) \ 
    1425    $(MODEL_LIB)(zpshde.o) \ 
    1426    c1d.F90 \ 
     1489   par_oce.F90 \ 
     1490   phycst.F90 \ 
     1491   prtctl.F90 \ 
     1492   sbc_oce.F90 \ 
     1493   zdfddm.F90 \ 
     1494   dom_oce.F90 \ 
     1495   eosbn2.F90 \ 
     1496   iom.F90 \ 
     1497   lib_mpp.F90 \ 
     1498   $(MODEL_LIB)(dom_oce.o) \ 
     1499   $(MODEL_LIB)(eosbn2.o) \ 
     1500   $(MODEL_LIB)(iom.o) \ 
     1501   $(MODEL_LIB)(lib_mpp.o) \ 
     1502   $(MODEL_LIB)(oce.o) \ 
     1503   oce.F90 \ 
     1504   domzgr_substitute.h90 \ 
     1505   KEY_CPP \ 
     1506   diaar5.F90 
     1507$(MODEL_LIB)(diadimg.o) :  \ 
     1508   lib_print.f90 \ 
     1509   $(MODEL_LIB)(lib_print.o) \ 
     1510   $(MODEL_LIB)(par_kind.o) \ 
     1511   $(MODEL_LIB)(par_oce.o) \ 
     1512   par_kind.F90 \ 
     1513   par_oce.F90 \ 
     1514   dom_oce.F90 \ 
     1515   in_out_manager.F90 \ 
     1516   $(MODEL_LIB)(dom_oce.o) \ 
     1517   $(MODEL_LIB)(in_out_manager.o) \ 
     1518   $(MODEL_LIB)(oce.o) \ 
     1519   oce.F90 \ 
     1520   domzgr_substitute.h90 \ 
     1521   KEY_CPP \ 
     1522   diadimg.F90 
     1523$(MODEL_LIB)(diafwb.o) :   \ 
     1524   dom_oce.F90 \ 
     1525   in_out_manager.F90 \ 
     1526   lbcnfd.F90 \ 
     1527   lib_print.f90 \ 
     1528   $(MODEL_LIB)(dom_oce.o) \ 
     1529   $(MODEL_LIB)(in_out_manager.o) \ 
     1530   $(MODEL_LIB)(lbcnfd.o) \ 
     1531   $(MODEL_LIB)(lib_print.o) \ 
     1532   $(MODEL_LIB)(par_kind.o) \ 
     1533   $(MODEL_LIB)(par_oce.o) \ 
     1534   par_kind.F90 \ 
     1535   par_oce.F90 \ 
     1536   dom_oce.F90 \ 
     1537   in_out_manager.F90 \ 
     1538   lib_mpp.F90 \ 
     1539   $(MODEL_LIB)(dom_oce.o) \ 
     1540   $(MODEL_LIB)(in_out_manager.o) \ 
     1541   $(MODEL_LIB)(lib_mpp.o) \ 
     1542   $(MODEL_LIB)(oce.o) \ 
     1543   $(MODEL_LIB)(phycst.o) \ 
     1544   $(MODEL_LIB)(sbc_oce.o) \ 
     1545   $(MODEL_LIB)(zdf_oce.o) \ 
     1546   oce.F90 \ 
     1547   phycst.F90 \ 
     1548   sbc_oce.F90 \ 
     1549   zdf_oce.F90 \ 
     1550   domzgr_substitute.h90 \ 
     1551   vectopt_loop_substitute.h90 \ 
     1552   KEY_CPP \ 
     1553   diafwb.F90 
     1554$(MODEL_LIB)(diagap.o) :   \ 
     1555   dom_oce.F90 \ 
     1556   in_out_manager.F90 \ 
     1557   iom.F90 \ 
     1558   lbclnk.F90 \ 
     1559   lbcnfd.F90 \ 
     1560   lib_print.f90 \ 
     1561   $(MODEL_LIB)(dom_oce.o) \ 
     1562   $(MODEL_LIB)(in_out_manager.o) \ 
     1563   $(MODEL_LIB)(iom.o) \ 
     1564   $(MODEL_LIB)(lbclnk.o) \ 
     1565   $(MODEL_LIB)(lbcnfd.o) \ 
     1566   $(MODEL_LIB)(lib_print.o) \ 
     1567   $(MODEL_LIB)(oce.o) \ 
     1568   $(MODEL_LIB)(par_kind.o) \ 
     1569   $(MODEL_LIB)(par_oce.o) \ 
     1570   $(MODEL_LIB)(phycst.o) \ 
     1571   oce.F90 \ 
     1572   par_kind.F90 \ 
     1573   par_oce.F90 \ 
     1574   phycst.F90 \ 
    14271575   dianam.F90 \ 
    14281576   dom_oce.F90 \ 
     1577   dtasal.F90 \ 
     1578   dtatem.F90 \ 
     1579   in_out_manager.F90 \ 
     1580   lib_mpp.F90 \ 
     1581   $(MODEL_LIB)(dianam.o) \ 
     1582   $(MODEL_LIB)(dom_oce.o) \ 
     1583   $(MODEL_LIB)(dtasal.o) \ 
     1584   $(MODEL_LIB)(dtatem.o) \ 
     1585   $(MODEL_LIB)(in_out_manager.o) \ 
     1586   $(MODEL_LIB)(lib_mpp.o) \ 
     1587   $(MODEL_LIB)(oce.o) \ 
     1588   oce.F90 \ 
     1589   domzgr_substitute.h90 \ 
     1590   $(IOIPSL_LIB) \ 
     1591   KEY_CPP \ 
     1592   diagap.F90 
     1593$(MODEL_LIB)(diahdy.o) :   \ 
     1594   in_out_manager.F90 \ 
     1595   lib_print.f90 \ 
     1596   $(MODEL_LIB)(in_out_manager.o) \ 
     1597   $(MODEL_LIB)(lib_print.o) \ 
     1598   $(MODEL_LIB)(par_kind.o) \ 
     1599   $(MODEL_LIB)(par_oce.o) \ 
     1600   par_kind.F90 \ 
     1601   par_oce.F90 \ 
     1602   dom_oce.F90 \ 
     1603   in_out_manager.F90 \ 
     1604   $(MODEL_LIB)(dom_oce.o) \ 
     1605   $(MODEL_LIB)(in_out_manager.o) \ 
     1606   $(MODEL_LIB)(oce.o) \ 
     1607   $(MODEL_LIB)(phycst.o) \ 
     1608   oce.F90 \ 
     1609   phycst.F90 \ 
     1610   domzgr_substitute.h90 \ 
     1611   KEY_CPP \ 
     1612   diahdy.F90 
     1613$(MODEL_LIB)(diahth.o) :   \ 
     1614   dianam.F90 \ 
    14291615   domngb.F90 \ 
    1430    eosbn2.F90 \ 
    1431    in_out_manager.F90 \ 
    1432    iom.F90 \ 
     1616   dom_oce.F90 \ 
     1617   in_out_manager.F90 \ 
    14331618   iom_def.F90 \ 
    14341619   iom_ioipsl.F90 \ 
     
    14361621   iom_rstdimg.F90 \ 
    14371622   lbclnk.F90 \ 
    1438    lib_mpp.F90 \ 
    1439    lib_print.F90 \ 
    1440    oce.F90 \ 
    1441    par_kind.F90 \ 
    1442    par_oce.F90 \ 
    1443    phycst.F90 \ 
    1444    sbc_oce.F90 \ 
    1445    trdmld_oce.F90 \ 
    1446    zdfddm.F90 \ 
    1447    zdfmxl.F90 \ 
    1448    zpshde.F90 \ 
    1449    $(MODEL_LIB)(dom_oce.o) \ 
    1450    $(MODEL_LIB)(in_out_manager.o) \ 
    1451    $(MODEL_LIB)(iom.o) \ 
    1452    $(MODEL_LIB)(phycst.o) \ 
    1453    $(MODEL_LIB)(prtctl.o) \ 
    1454    $(MODEL_LIB)(restart.o) \ 
    1455    dom_oce.F90 \ 
    1456    in_out_manager.F90 \ 
    1457    iom.F90 \ 
    1458    phycst.F90 \ 
    1459    prtctl.F90 \ 
    1460    restart.F90 \ 
    1461    $(IOIPSL_LIB) \ 
    1462    daymod.F90 
    1463 $(MODEL_LIB)(diaar5.o) :   \ 
     1623   lib_print.f90 \ 
    14641624   $(MODEL_LIB)(dianam.o) \ 
    1465    $(MODEL_LIB)(dom_oce.o) \ 
    14661625   $(MODEL_LIB)(domngb.o) \ 
     1626   $(MODEL_LIB)(dom_oce.o) \ 
    14671627   $(MODEL_LIB)(in_out_manager.o) \ 
    14681628   $(MODEL_LIB)(iom_def.o) \ 
     
    14711631   $(MODEL_LIB)(iom_rstdimg.o) \ 
    14721632   $(MODEL_LIB)(lbclnk.o) \ 
    1473    $(MODEL_LIB)(lbcnfd.o) \ 
    1474    $(MODEL_LIB)(par_oce.o) \ 
    1475    $(MODEL_LIB)(phycst.o) \ 
    1476    $(MODEL_LIB)(prtctl.o) \ 
    1477    $(MODEL_LIB)(sbc_oce.o) \ 
    1478    $(MODEL_LIB)(zdfddm.o) \ 
     1633   $(MODEL_LIB)(lib_print.o) \ 
     1634   $(MODEL_LIB)(par_kind.o) \ 
     1635   $(MODEL_LIB)(par_oce.o) \ 
     1636   $(MODEL_LIB)(phycst.o) \ 
     1637   $(MODEL_LIB)(sbc_oce.o) \ 
     1638   par_kind.F90 \ 
     1639   par_oce.F90 \ 
     1640   phycst.F90 \ 
     1641   sbc_oce.F90 \ 
     1642   dom_oce.F90 \ 
     1643   in_out_manager.F90 \ 
     1644   iom.F90 \ 
     1645   $(MODEL_LIB)(dom_oce.o) \ 
     1646   $(MODEL_LIB)(in_out_manager.o) \ 
     1647   $(MODEL_LIB)(iom.o) \ 
     1648   $(MODEL_LIB)(oce.o) \ 
     1649   $(MODEL_LIB)(phycst.o) \ 
     1650   oce.F90 \ 
     1651   phycst.F90 \ 
     1652   domzgr_substitute.h90 \ 
     1653   KEY_CPP \ 
     1654   diahth.F90 
     1655$(MODEL_LIB)(dianam.o) :   \ 
     1656   in_out_manager.F90 \ 
     1657   lib_print.f90 \ 
     1658   $(MODEL_LIB)(in_out_manager.o) \ 
     1659   $(MODEL_LIB)(lib_print.o) \ 
     1660   $(MODEL_LIB)(par_kind.o) \ 
     1661   $(MODEL_LIB)(par_oce.o) \ 
     1662   par_kind.F90 \ 
     1663   par_oce.F90 \ 
     1664   dom_oce.F90 \ 
     1665   in_out_manager.F90 \ 
     1666   $(MODEL_LIB)(dom_oce.o) \ 
     1667   $(MODEL_LIB)(in_out_manager.o) \ 
     1668   $(MODEL_LIB)(phycst.o) \ 
     1669   phycst.F90 \ 
     1670   $(IOIPSL_LIB) \ 
     1671   KEY_CPP \ 
     1672   dianam.F90 
     1673$(MODEL_LIB)(diaptr.o) :   \ 
    14791674   dianam.F90 \ 
    1480    dom_oce.F90 \ 
    14811675   domngb.F90 \ 
     1676   dom_oce.F90 \ 
    14821677   in_out_manager.F90 \ 
    14831678   iom_def.F90 \ 
     
    14871682   lbclnk.F90 \ 
    14881683   lbcnfd.F90 \ 
    1489    par_oce.F90 \ 
    1490    phycst.F90 \ 
    1491    prtctl.F90 \ 
    1492    sbc_oce.F90 \ 
    1493    zdfddm.F90 \ 
    1494    $(MODEL_LIB)(dom_oce.o) \ 
    1495    $(MODEL_LIB)(eosbn2.o) \ 
    1496    $(MODEL_LIB)(iom.o) \ 
    1497    $(MODEL_LIB)(lib_mpp.o) \ 
    1498    $(MODEL_LIB)(oce.o) \ 
    1499    dom_oce.F90 \ 
    1500    eosbn2.F90 \ 
    1501    iom.F90 \ 
    1502    lib_mpp.F90 \ 
    1503    oce.F90 \ 
    1504    domzgr_substitute.h90 \ 
    1505    KEY_CPP \ 
    1506    diaar5.F90 
    1507 $(MODEL_LIB)(diadimg.o) :  \ 
    1508    $(MODEL_LIB)(lib_print.o) \ 
    1509    $(MODEL_LIB)(par_kind.o) \ 
    1510    $(MODEL_LIB)(par_oce.o) \ 
    1511    lib_print.F90 \ 
    1512    par_kind.F90 \ 
    1513    par_oce.F90 \ 
    1514    $(MODEL_LIB)(dom_oce.o) \ 
    1515    $(MODEL_LIB)(in_out_manager.o) \ 
    1516    $(MODEL_LIB)(oce.o) \ 
    1517    dom_oce.F90 \ 
    1518    in_out_manager.F90 \ 
    1519    oce.F90 \ 
    1520    domzgr_substitute.h90 \ 
    1521    KEY_CPP \ 
    1522    diadimg.F90 
    1523 $(MODEL_LIB)(diafwb.o) :   \ 
    1524    $(MODEL_LIB)(dom_oce.o) \ 
    1525    $(MODEL_LIB)(in_out_manager.o) \ 
    1526    $(MODEL_LIB)(lbcnfd.o) \ 
    1527    $(MODEL_LIB)(lib_print.o) \ 
    1528    $(MODEL_LIB)(par_kind.o) \ 
    1529    $(MODEL_LIB)(par_oce.o) \ 
    1530    dom_oce.F90 \ 
    1531    in_out_manager.F90 \ 
    1532    lbcnfd.F90 \ 
    1533    lib_print.F90 \ 
    1534    par_kind.F90 \ 
    1535    par_oce.F90 \ 
    1536    $(MODEL_LIB)(dom_oce.o) \ 
    1537    $(MODEL_LIB)(in_out_manager.o) \ 
    1538    $(MODEL_LIB)(lib_mpp.o) \ 
    1539    $(MODEL_LIB)(oce.o) \ 
    1540    $(MODEL_LIB)(phycst.o) \ 
    1541    $(MODEL_LIB)(sbc_oce.o) \ 
    1542    $(MODEL_LIB)(zdf_oce.o) \ 
    1543    dom_oce.F90 \ 
    1544    in_out_manager.F90 \ 
    1545    lib_mpp.F90 \ 
    1546    oce.F90 \ 
    1547    phycst.F90 \ 
    1548    sbc_oce.F90 \ 
    1549    zdf_oce.F90 \ 
    1550    domzgr_substitute.h90 \ 
    1551    vectopt_loop_substitute.h90 \ 
    1552    KEY_CPP \ 
    1553    diafwb.F90 
    1554 $(MODEL_LIB)(diagap.o) :   \ 
    1555    $(MODEL_LIB)(dom_oce.o) \ 
    1556    $(MODEL_LIB)(in_out_manager.o) \ 
    1557    $(MODEL_LIB)(iom.o) \ 
    1558    $(MODEL_LIB)(lbclnk.o) \ 
    1559    $(MODEL_LIB)(lbcnfd.o) \ 
    1560    $(MODEL_LIB)(lib_print.o) \ 
    1561    $(MODEL_LIB)(oce.o) \ 
    1562    $(MODEL_LIB)(par_kind.o) \ 
    1563    $(MODEL_LIB)(par_oce.o) \ 
    1564    $(MODEL_LIB)(phycst.o) \ 
    1565    dom_oce.F90 \ 
    1566    in_out_manager.F90 \ 
    1567    iom.F90 \ 
    1568    lbclnk.F90 \ 
    1569    lbcnfd.F90 \ 
    1570    lib_print.F90 \ 
    1571    oce.F90 \ 
    1572    par_kind.F90 \ 
    1573    par_oce.F90 \ 
    1574    phycst.F90 \ 
     1684   lib_mpp.F90 \ 
     1685   lib_print.f90 \ 
    15751686   $(MODEL_LIB)(dianam.o) \ 
    1576    $(MODEL_LIB)(dom_oce.o) \ 
    1577    $(MODEL_LIB)(dtasal.o) \ 
    1578    $(MODEL_LIB)(dtatem.o) \ 
    1579    $(MODEL_LIB)(in_out_manager.o) \ 
    1580    $(MODEL_LIB)(lib_mpp.o) \ 
    1581    $(MODEL_LIB)(oce.o) \ 
    1582    dianam.F90 \ 
    1583    dom_oce.F90 \ 
    1584    dtasal.F90 \ 
    1585    dtatem.F90 \ 
    1586    in_out_manager.F90 \ 
    1587    lib_mpp.F90 \ 
    1588    oce.F90 \ 
    1589    domzgr_substitute.h90 \ 
    1590    $(IOIPSL_LIB) \ 
    1591    KEY_CPP \ 
    1592    diagap.F90 
    1593 $(MODEL_LIB)(diahdy.o) :   \ 
    1594    $(MODEL_LIB)(in_out_manager.o) \ 
    1595    $(MODEL_LIB)(lib_print.o) \ 
    1596    $(MODEL_LIB)(par_kind.o) \ 
    1597    $(MODEL_LIB)(par_oce.o) \ 
    1598    in_out_manager.F90 \ 
    1599    lib_print.F90 \ 
    1600    par_kind.F90 \ 
    1601    par_oce.F90 \ 
    1602    $(MODEL_LIB)(dom_oce.o) \ 
    1603    $(MODEL_LIB)(in_out_manager.o) \ 
    1604    $(MODEL_LIB)(oce.o) \ 
    1605    $(MODEL_LIB)(phycst.o) \ 
    1606    dom_oce.F90 \ 
    1607    in_out_manager.F90 \ 
    1608    oce.F90 \ 
    1609    phycst.F90 \ 
    1610    domzgr_substitute.h90 \ 
    1611    KEY_CPP \ 
    1612    diahdy.F90 
    1613 $(MODEL_LIB)(diahth.o) :   \ 
    1614    $(MODEL_LIB)(dianam.o) \ 
    1615    $(MODEL_LIB)(dom_oce.o) \ 
    16161687   $(MODEL_LIB)(domngb.o) \ 
     1688   $(MODEL_LIB)(dom_oce.o) \ 
    16171689   $(MODEL_LIB)(in_out_manager.o) \ 
    16181690   $(MODEL_LIB)(iom_def.o) \ 
     
    16211693   $(MODEL_LIB)(iom_rstdimg.o) \ 
    16221694   $(MODEL_LIB)(lbclnk.o) \ 
    1623    $(MODEL_LIB)(lib_print.o) \ 
    1624    $(MODEL_LIB)(par_kind.o) \ 
    1625    $(MODEL_LIB)(par_oce.o) \ 
    1626    $(MODEL_LIB)(phycst.o) \ 
    1627    $(MODEL_LIB)(sbc_oce.o) \ 
     1695   $(MODEL_LIB)(lbcnfd.o) \ 
     1696   $(MODEL_LIB)(lib_mpp.o) \ 
     1697   $(MODEL_LIB)(lib_print.o) \ 
     1698   $(MODEL_LIB)(oce.o) \ 
     1699   $(MODEL_LIB)(par_kind.o) \ 
     1700   $(MODEL_LIB)(par_oce.o) \ 
     1701   $(MODEL_LIB)(phycst.o) \ 
     1702   $(MODEL_LIB)(sbc_oce.o) \ 
     1703   oce.F90 \ 
     1704   par_kind.F90 \ 
     1705   par_oce.F90 \ 
     1706   phycst.F90 \ 
     1707   sbc_oce.F90 \ 
    16281708   dianam.F90 \ 
    16291709   dom_oce.F90 \ 
    1630    domngb.F90 \ 
    1631    in_out_manager.F90 \ 
    1632    iom_def.F90 \ 
    1633    iom_ioipsl.F90 \ 
    1634    iom_nf90.F90 \ 
    1635    iom_rstdimg.F90 \ 
    1636    lbclnk.F90 \ 
    1637    lib_print.F90 \ 
    1638    par_kind.F90 \ 
    1639    par_oce.F90 \ 
    1640    phycst.F90 \ 
    1641    sbc_oce.F90 \ 
    1642    $(MODEL_LIB)(dom_oce.o) \ 
    1643    $(MODEL_LIB)(in_out_manager.o) \ 
    1644    $(MODEL_LIB)(iom.o) \ 
    1645    $(MODEL_LIB)(oce.o) \ 
    1646    $(MODEL_LIB)(phycst.o) \ 
    1647    dom_oce.F90 \ 
    1648    in_out_manager.F90 \ 
    1649    iom.F90 \ 
    1650    oce.F90 \ 
    1651    phycst.F90 \ 
    1652    domzgr_substitute.h90 \ 
    1653    KEY_CPP \ 
    1654    diahth.F90 
    1655 $(MODEL_LIB)(dianam.o) :   \ 
    1656    $(MODEL_LIB)(in_out_manager.o) \ 
    1657    $(MODEL_LIB)(lib_print.o) \ 
    1658    $(MODEL_LIB)(par_kind.o) \ 
    1659    $(MODEL_LIB)(par_oce.o) \ 
    1660    in_out_manager.F90 \ 
    1661    lib_print.F90 \ 
    1662    par_kind.F90 \ 
    1663    par_oce.F90 \ 
    1664    $(MODEL_LIB)(dom_oce.o) \ 
    1665    $(MODEL_LIB)(in_out_manager.o) \ 
    1666    $(MODEL_LIB)(phycst.o) \ 
    1667    dom_oce.F90 \ 
    1668    in_out_manager.F90 \ 
    1669    phycst.F90 \ 
    1670    $(IOIPSL_LIB) \ 
    1671    KEY_CPP \ 
    1672    dianam.F90 
    1673 $(MODEL_LIB)(diaptr.o) :   \ 
     1710   in_out_manager.F90 \ 
     1711   iom.F90 \ 
     1712   lbclnk.F90 \ 
     1713   ldftra_oce.F90 \ 
     1714   lib_mpp.F90 \ 
    16741715   $(MODEL_LIB)(dianam.o) \ 
    16751716   $(MODEL_LIB)(dom_oce.o) \ 
    1676    $(MODEL_LIB)(domngb.o) \ 
    1677    $(MODEL_LIB)(in_out_manager.o) \ 
    1678    $(MODEL_LIB)(iom_def.o) \ 
    1679    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1680    $(MODEL_LIB)(iom_nf90.o) \ 
    1681    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1682    $(MODEL_LIB)(lbclnk.o) \ 
    1683    $(MODEL_LIB)(lbcnfd.o) \ 
    1684    $(MODEL_LIB)(lib_mpp.o) \ 
    1685    $(MODEL_LIB)(lib_print.o) \ 
    1686    $(MODEL_LIB)(oce.o) \ 
    1687    $(MODEL_LIB)(par_kind.o) \ 
    1688    $(MODEL_LIB)(par_oce.o) \ 
    1689    $(MODEL_LIB)(phycst.o) \ 
    1690    $(MODEL_LIB)(sbc_oce.o) \ 
    1691    dianam.F90 \ 
    1692    dom_oce.F90 \ 
    1693    domngb.F90 \ 
    1694    in_out_manager.F90 \ 
    1695    iom_def.F90 \ 
    1696    iom_ioipsl.F90 \ 
    1697    iom_nf90.F90 \ 
    1698    iom_rstdimg.F90 \ 
    1699    lbclnk.F90 \ 
    1700    lbcnfd.F90 \ 
    1701    lib_mpp.F90 \ 
    1702    lib_print.F90 \ 
    1703    oce.F90 \ 
    1704    par_kind.F90 \ 
    1705    par_oce.F90 \ 
    1706    phycst.F90 \ 
    1707    sbc_oce.F90 \ 
    1708    $(MODEL_LIB)(dianam.o) \ 
    1709    $(MODEL_LIB)(dom_oce.o) \ 
    17101717   $(MODEL_LIB)(in_out_manager.o) \ 
    17111718   $(MODEL_LIB)(iom.o) \ 
     
    17151722   $(MODEL_LIB)(oce.o) \ 
    17161723   $(MODEL_LIB)(phycst.o) \ 
    1717    dianam.F90 \ 
    1718    dom_oce.F90 \ 
    1719    in_out_manager.F90 \ 
    1720    iom.F90 \ 
    1721    lbclnk.F90 \ 
    1722    ldftra_oce.F90 \ 
    1723    lib_mpp.F90 \ 
    17241724   oce.F90 \ 
    17251725   phycst.F90 \ 
     
    17291729   KEY_CPP \ 
    17301730   diaptr.F90 
    1731 $(MODEL_LIB)(diawri.o) :   \ 
    1732    $(MODEL_LIB)(dianam.o) \ 
    1733    $(MODEL_LIB)(dom_ice_2.o) \ 
    1734    $(MODEL_LIB)(dom_oce.o) \ 
    1735    $(MODEL_LIB)(domngb.o) \ 
    1736    $(MODEL_LIB)(eosbn2.o) \ 
    1737    $(MODEL_LIB)(fldread.o) \ 
    1738    $(MODEL_LIB)(ice_2.o) \ 
    1739    $(MODEL_LIB)(in_out_manager.o) \ 
    1740    $(MODEL_LIB)(iom.o) \ 
    1741    $(MODEL_LIB)(iom_def.o) \ 
    1742    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1743    $(MODEL_LIB)(iom_nf90.o) \ 
    1744    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1745    $(MODEL_LIB)(lbclnk.o) \ 
    1746    $(MODEL_LIB)(lbcnfd.o) \ 
    1747    $(MODEL_LIB)(lib_mpp.o) \ 
    1748    $(MODEL_LIB)(lib_print.o) \ 
    1749    $(MODEL_LIB)(oce.o) \ 
    1750    $(MODEL_LIB)(par_ice_2.o) \ 
    1751    $(MODEL_LIB)(par_kind.o) \ 
    1752    $(MODEL_LIB)(par_oce.o) \ 
    1753    $(MODEL_LIB)(phycst.o) \ 
    1754    $(MODEL_LIB)(prtctl.o) \ 
    1755    $(MODEL_LIB)(sbc_ice.o) \ 
    1756    $(MODEL_LIB)(sbc_oce.o) \ 
    1757    $(MODEL_LIB)(sbcrnf.o) \ 
    1758    $(MODEL_LIB)(zdf_oce.o) \ 
    1759    dianam.F90 \ 
    1760    dom_ice_2.F90 \ 
    1761    dom_oce.F90 \ 
    1762    domngb.F90 \ 
    1763    eosbn2.F90 \ 
    1764    fldread.F90 \ 
    1765    ice_2.F90 \ 
    1766    in_out_manager.F90 \ 
    1767    iom.F90 \ 
    1768    iom_def.F90 \ 
    1769    iom_ioipsl.F90 \ 
    1770    iom_nf90.F90 \ 
    1771    iom_rstdimg.F90 \ 
    1772    lbclnk.F90 \ 
    1773    lbcnfd.F90 \ 
    1774    lib_mpp.F90 \ 
    1775    lib_print.F90 \ 
    1776    oce.F90 \ 
    1777    par_ice_2.F90 \ 
    1778    par_kind.F90 \ 
    1779    par_oce.F90 \ 
    1780    phycst.F90 \ 
    1781    prtctl.F90 \ 
    1782    sbc_ice.F90 \ 
    1783    sbc_oce.F90 \ 
    1784    sbcrnf.F90 \ 
    1785    zdf_oce.F90 \ 
    1786    $(MODEL_LIB)(diaar5.o) \ 
    1787    $(MODEL_LIB)(diadimg.o) \ 
    1788    $(MODEL_LIB)(diahth.o) \ 
    1789    $(MODEL_LIB)(dianam.o) \ 
    1790    $(MODEL_LIB)(dom_oce.o) \ 
    1791    $(MODEL_LIB)(in_out_manager.o) \ 
    1792    $(MODEL_LIB)(iom.o) \ 
    1793    $(MODEL_LIB)(lbclnk.o) \ 
    1794    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1795    $(MODEL_LIB)(ldftra_oce.o) \ 
    1796    $(MODEL_LIB)(limwri_2.o) \ 
    1797    $(MODEL_LIB)(oce.o) \ 
    1798    $(MODEL_LIB)(phycst.o) \ 
    1799    $(MODEL_LIB)(sbc_ice.o) \ 
    1800    $(MODEL_LIB)(sbc_oce.o) \ 
    1801    $(MODEL_LIB)(sbcssr.o) \ 
    1802    $(MODEL_LIB)(sol_oce.o) \ 
    1803    $(MODEL_LIB)(zdf_oce.o) \ 
    1804    $(MODEL_LIB)(zdfddm.o) \ 
    1805    $(MODEL_LIB)(zdfmxl.o) \ 
     1731$(MODEL_LIB)(diawri_c1d.o) :  \ 
     1732   closea.F90 \ 
     1733   cpl_oasis3.F90 \ 
    18061734   diaar5.F90 \ 
    18071735   diadimg.F90 \ 
     
    18091737   dianam.F90 \ 
    18101738   dom_oce.F90 \ 
    1811    in_out_manager.F90 \ 
    1812    iom.F90 \ 
    1813    lbclnk.F90 \ 
     1739   domvvl.F90 \ 
     1740   dynzdf_exp.F90 \ 
     1741   eosbn2.F90 \ 
     1742   fldread.F90 \ 
     1743   in_out_manager.F90 \ 
     1744   iom.F90 \ 
     1745   lbclnk.F90 \ 
     1746   lbcnfd.F90 \ 
    18141747   ldfdyn_oce.F90 \ 
    18151748   ldftra_oce.F90 \ 
     1749   lib_mpp.F90 \ 
     1750   lib_print.f90 \ 
    18161751   limwri_2.F90 \ 
    1817    oce.F90 \ 
    1818    phycst.F90 \ 
    1819    sbc_ice.F90 \ 
    1820    sbc_oce.F90 \ 
    1821    sbcssr.F90 \ 
    1822    sol_oce.F90 \ 
    1823    zdf_oce.F90 \ 
    1824    zdfddm.F90 \ 
    1825    zdfmxl.F90 \ 
    1826    $(MODEL_LIB)(lib_mpp.o) \ 
    1827    lib_mpp.F90 \ 
    1828    diawri_dimg.h90 \ 
    1829    domzgr_substitute.h90 \ 
    1830    vectopt_loop_substitute.h90 \ 
    1831    zdfddm_substitute.h90 \ 
    1832    $(IOIPSL_LIB) \ 
    1833    KEY_CPP \ 
    1834    diawri.F90 
    1835 $(MODEL_LIB)(diawri_c1d.o) :  \ 
    18361752   $(MODEL_LIB)(closea.o) \ 
    18371753   $(MODEL_LIB)(cpl_oasis3.o) \ 
     
    18611777   $(MODEL_LIB)(prtctl.o) \ 
    18621778   $(MODEL_LIB)(restart.o) \ 
    1863    $(MODEL_LIB)(sbc_ice.o) \ 
    1864    $(MODEL_LIB)(sbc_oce.o) \ 
    18651779   $(MODEL_LIB)(sbcana.o) \ 
    18661780   $(MODEL_LIB)(sbcblk_clio.o) \ 
     
    18701784   $(MODEL_LIB)(sbcfwb.o) \ 
    18711785   $(MODEL_LIB)(sbcice_if.o) \ 
     1786   $(MODEL_LIB)(sbcice_lim_2.o) \ 
    18721787   $(MODEL_LIB)(sbcice_lim.o) \ 
    1873    $(MODEL_LIB)(sbcice_lim_2.o) \ 
     1788   $(MODEL_LIB)(sbc_ice.o) \ 
     1789   $(MODEL_LIB)(sbc_oce.o) \ 
    18741790   $(MODEL_LIB)(sbcrnf.o) \ 
    18751791   $(MODEL_LIB)(sbcssm.o) \ 
     
    18781794   $(MODEL_LIB)(trazdf_exp.o) \ 
    18791795   $(MODEL_LIB)(trdmod.o) \ 
    1880    $(MODEL_LIB)(zdf_oce.o) \ 
    18811796   $(MODEL_LIB)(zdfbfr.o) \ 
    18821797   $(MODEL_LIB)(zdfddm.o) \ 
    18831798   $(MODEL_LIB)(zdfmxl.o) \ 
    1884    closea.F90 \ 
    1885    cpl_oasis3.F90 \ 
    1886    diaar5.F90 \ 
    1887    diadimg.F90 \ 
    1888    diahth.F90 \ 
    1889    dianam.F90 \ 
    1890    dom_oce.F90 \ 
    1891    domvvl.F90 \ 
    1892    dynzdf_exp.F90 \ 
    1893    eosbn2.F90 \ 
    1894    fldread.F90 \ 
    1895    in_out_manager.F90 \ 
    1896    iom.F90 \ 
    1897    lbclnk.F90 \ 
    1898    lbcnfd.F90 \ 
    1899    ldfdyn_oce.F90 \ 
    1900    ldftra_oce.F90 \ 
    1901    lib_mpp.F90 \ 
    1902    lib_print.F90 \ 
    1903    limwri_2.F90 \ 
     1799   $(MODEL_LIB)(zdf_oce.o) \ 
    19041800   oce.F90 \ 
    19051801   par_ice_2.F90 \ 
     
    19091805   prtctl.F90 \ 
    19101806   restart.F90 \ 
    1911    sbc_ice.F90 \ 
    1912    sbc_oce.F90 \ 
    19131807   sbcana.F90 \ 
    19141808   sbcblk_clio.F90 \ 
     
    19171811   sbcflx.F90 \ 
    19181812   sbcfwb.F90 \ 
     1813   sbc_ice.F90 \ 
    19191814   sbcice_if.F90 \ 
     1815   sbcice_lim_2.F90 \ 
    19201816   sbcice_lim.F90 \ 
    1921    sbcice_lim_2.F90 \ 
     1817   sbc_oce.F90 \ 
    19221818   sbcrnf.F90 \ 
    19231819   sbcssm.F90 \ 
     
    19261822   trazdf_exp.F90 \ 
    19271823   trdmod.F90 \ 
    1928    zdf_oce.F90 \ 
    19291824   zdfbfr.F90 \ 
    19301825   zdfddm.F90 \ 
    19311826   zdfmxl.F90 \ 
     1827   zdf_oce.F90 \ 
     1828   dianam.F90 \ 
     1829   diawri.F90 \ 
     1830   dom_oce.F90 \ 
     1831   in_out_manager.F90 \ 
     1832   lbclnk.F90 \ 
    19321833   $(MODEL_LIB)(dianam.o) \ 
    19331834   $(MODEL_LIB)(diawri.o) \ 
     
    19381839   $(MODEL_LIB)(phycst.o) \ 
    19391840   $(MODEL_LIB)(sbc_ice.o) \ 
    1940    $(MODEL_LIB)(sbc_oce.o) \ 
    19411841   $(MODEL_LIB)(sbcmod.o) \ 
     1842   $(MODEL_LIB)(sbc_oce.o) \ 
    19421843   $(MODEL_LIB)(sbcssr.o) \ 
    19431844   $(MODEL_LIB)(sol_oce.o) \ 
    1944    $(MODEL_LIB)(zdf_oce.o) \ 
    19451845   $(MODEL_LIB)(zdfddm.o) \ 
    19461846   $(MODEL_LIB)(zdfkpp.o) \ 
    19471847   $(MODEL_LIB)(zdfmxl.o) \ 
     1848   $(MODEL_LIB)(zdf_oce.o) \ 
    19481849   $(MODEL_LIB)(zdftke.o) \ 
    19491850   $(MODEL_LIB)(zdftke_old.o) \ 
    1950    dianam.F90 \ 
    1951    diawri.F90 \ 
    1952    dom_oce.F90 \ 
    1953    in_out_manager.F90 \ 
    1954    lbclnk.F90 \ 
    19551851   oce.F90 \ 
    19561852   phycst.F90 \ 
    19571853   sbc_ice.F90 \ 
    1958    sbc_oce.F90 \ 
    19591854   sbcmod.F90 \ 
     1855   sbc_oce.F90 \ 
    19601856   sbcssr.F90 \ 
    19611857   sol_oce.F90 \ 
    1962    zdf_oce.F90 \ 
    19631858   zdfddm.F90 \ 
    19641859   zdfkpp.F90 \ 
    19651860   zdfmxl.F90 \ 
     1861   zdf_oce.F90 \ 
    19661862   zdftke.F90 \ 
    19671863   zdftke_old.F90 \ 
     
    19701866   KEY_CPP \ 
    19711867   diawri_c1d.F90 
    1972 $(MODEL_LIB)(divcur.o) :   \ 
    1973    $(MODEL_LIB)(bdy_par.o) \ 
    1974    $(MODEL_LIB)(dom_oce.o) \ 
    1975    $(MODEL_LIB)(in_out_manager.o) \ 
    1976    $(MODEL_LIB)(lbcnfd.o) \ 
    1977    $(MODEL_LIB)(lib_mpp.o) \ 
    1978    $(MODEL_LIB)(lib_print.o) \ 
    1979    $(MODEL_LIB)(obc_par.o) \ 
    1980    $(MODEL_LIB)(oce.o) \ 
    1981    $(MODEL_LIB)(par_kind.o) \ 
    1982    $(MODEL_LIB)(par_oce.o) \ 
    1983    bdy_par.F90 \ 
    1984    dom_oce.F90 \ 
    1985    in_out_manager.F90 \ 
    1986    lbcnfd.F90 \ 
    1987    lib_mpp.F90 \ 
    1988    lib_print.F90 \ 
    1989    obc_par.F90 \ 
    1990    oce.F90 \ 
    1991    par_kind.F90 \ 
    1992    par_oce.F90 \ 
    1993    $(MODEL_LIB)(bdy_oce.o) \ 
    1994    $(MODEL_LIB)(dom_oce.o) \ 
    1995    $(MODEL_LIB)(in_out_manager.o) \ 
    1996    $(MODEL_LIB)(lbclnk.o) \ 
    1997    $(MODEL_LIB)(obc_oce.o) \ 
    1998    $(MODEL_LIB)(oce.o) \ 
    1999    bdy_oce.F90 \ 
    2000    dom_oce.F90 \ 
    2001    in_out_manager.F90 \ 
    2002    lbclnk.F90 \ 
    2003    obc_oce.F90 \ 
    2004    oce.F90 \ 
     1868$(MODEL_LIB)(diawri.o) :   \ 
     1869   dianam.F90 \ 
     1870   dom_ice_2.F90 \ 
     1871   domngb.F90 \ 
     1872   dom_oce.F90 \ 
     1873   eosbn2.F90 \ 
     1874   fldread.F90 \ 
     1875   ice_2.F90 \ 
     1876   in_out_manager.F90 \ 
     1877   iom_def.F90 \ 
     1878   iom.F90 \ 
     1879   iom_ioipsl.F90 \ 
     1880   iom_nf90.F90 \ 
     1881   iom_rstdimg.F90 \ 
     1882   lbclnk.F90 \ 
     1883   lbcnfd.F90 \ 
     1884   lib_mpp.F90 \ 
     1885   lib_print.f90 \ 
     1886   $(MODEL_LIB)(dianam.o) \ 
     1887   $(MODEL_LIB)(dom_ice_2.o) \ 
     1888   $(MODEL_LIB)(domngb.o) \ 
     1889   $(MODEL_LIB)(dom_oce.o) \ 
     1890   $(MODEL_LIB)(eosbn2.o) \ 
     1891   $(MODEL_LIB)(fldread.o) \ 
     1892   $(MODEL_LIB)(ice_2.o) \ 
     1893   $(MODEL_LIB)(in_out_manager.o) \ 
     1894   $(MODEL_LIB)(iom_def.o) \ 
     1895   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1896   $(MODEL_LIB)(iom_nf90.o) \ 
     1897   $(MODEL_LIB)(iom.o) \ 
     1898   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1899   $(MODEL_LIB)(lbclnk.o) \ 
     1900   $(MODEL_LIB)(lbcnfd.o) \ 
     1901   $(MODEL_LIB)(lib_mpp.o) \ 
     1902   $(MODEL_LIB)(lib_print.o) \ 
     1903   $(MODEL_LIB)(oce.o) \ 
     1904   $(MODEL_LIB)(par_ice_2.o) \ 
     1905   $(MODEL_LIB)(par_kind.o) \ 
     1906   $(MODEL_LIB)(par_oce.o) \ 
     1907   $(MODEL_LIB)(phycst.o) \ 
     1908   $(MODEL_LIB)(prtctl.o) \ 
     1909   $(MODEL_LIB)(sbc_ice.o) \ 
     1910   $(MODEL_LIB)(sbc_oce.o) \ 
     1911   $(MODEL_LIB)(sbcrnf.o) \ 
     1912   $(MODEL_LIB)(zdf_oce.o) \ 
     1913   oce.F90 \ 
     1914   par_ice_2.F90 \ 
     1915   par_kind.F90 \ 
     1916   par_oce.F90 \ 
     1917   phycst.F90 \ 
     1918   prtctl.F90 \ 
     1919   sbc_ice.F90 \ 
     1920   sbc_oce.F90 \ 
     1921   sbcrnf.F90 \ 
     1922   zdf_oce.F90 \ 
     1923   diaar5.F90 \ 
     1924   diadimg.F90 \ 
     1925   diahth.F90 \ 
     1926   dianam.F90 \ 
     1927   dom_oce.F90 \ 
     1928   in_out_manager.F90 \ 
     1929   iom.F90 \ 
     1930   lbclnk.F90 \ 
     1931   ldfdyn_oce.F90 \ 
     1932   ldftra_oce.F90 \ 
     1933   limwri_2.F90 \ 
     1934   $(MODEL_LIB)(diaar5.o) \ 
     1935   $(MODEL_LIB)(diadimg.o) \ 
     1936   $(MODEL_LIB)(diahth.o) \ 
     1937   $(MODEL_LIB)(dianam.o) \ 
     1938   $(MODEL_LIB)(dom_oce.o) \ 
     1939   $(MODEL_LIB)(in_out_manager.o) \ 
     1940   $(MODEL_LIB)(iom.o) \ 
     1941   $(MODEL_LIB)(lbclnk.o) \ 
     1942   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1943   $(MODEL_LIB)(ldftra_oce.o) \ 
     1944   $(MODEL_LIB)(limwri_2.o) \ 
     1945   $(MODEL_LIB)(oce.o) \ 
     1946   $(MODEL_LIB)(phycst.o) \ 
     1947   $(MODEL_LIB)(sbc_ice.o) \ 
     1948   $(MODEL_LIB)(sbc_oce.o) \ 
     1949   $(MODEL_LIB)(sbcssr.o) \ 
     1950   $(MODEL_LIB)(sol_oce.o) \ 
     1951   $(MODEL_LIB)(zdfddm.o) \ 
     1952   $(MODEL_LIB)(zdfmxl.o) \ 
     1953   $(MODEL_LIB)(zdf_oce.o) \ 
     1954   oce.F90 \ 
     1955   phycst.F90 \ 
     1956   sbc_ice.F90 \ 
     1957   sbc_oce.F90 \ 
     1958   sbcssr.F90 \ 
     1959   sol_oce.F90 \ 
     1960   zdfddm.F90 \ 
     1961   zdfmxl.F90 \ 
     1962   zdf_oce.F90 \ 
     1963   lib_mpp.F90 \ 
     1964   $(MODEL_LIB)(lib_mpp.o) \ 
     1965   diawri_dimg.h90 \ 
    20051966   domzgr_substitute.h90 \ 
    20061967   vectopt_loop_substitute.h90 \ 
     1968   zdfddm_substitute.h90 \ 
     1969   $(IOIPSL_LIB) \ 
     1970   KEY_CPP \ 
     1971   diawri.F90 
     1972$(MODEL_LIB)(divcur.o) :   \ 
     1973   bdy_par.F90 \ 
     1974   dom_oce.F90 \ 
     1975   in_out_manager.F90 \ 
     1976   lbcnfd.F90 \ 
     1977   lib_mpp.F90 \ 
     1978   lib_print.f90 \ 
     1979   $(MODEL_LIB)(bdy_par.o) \ 
     1980   $(MODEL_LIB)(dom_oce.o) \ 
     1981   $(MODEL_LIB)(in_out_manager.o) \ 
     1982   $(MODEL_LIB)(lbcnfd.o) \ 
     1983   $(MODEL_LIB)(lib_mpp.o) \ 
     1984   $(MODEL_LIB)(lib_print.o) \ 
     1985   $(MODEL_LIB)(obc_par.o) \ 
     1986   $(MODEL_LIB)(oce.o) \ 
     1987   $(MODEL_LIB)(par_kind.o) \ 
     1988   $(MODEL_LIB)(par_oce.o) \ 
     1989   obc_par.F90 \ 
     1990   oce.F90 \ 
     1991   par_kind.F90 \ 
     1992   par_oce.F90 \ 
     1993   bdy_oce.F90 \ 
     1994   dom_oce.F90 \ 
     1995   in_out_manager.F90 \ 
     1996   lbclnk.F90 \ 
     1997   $(MODEL_LIB)(bdy_oce.o) \ 
     1998   $(MODEL_LIB)(dom_oce.o) \ 
     1999   $(MODEL_LIB)(in_out_manager.o) \ 
     2000   $(MODEL_LIB)(lbclnk.o) \ 
     2001   $(MODEL_LIB)(obc_oce.o) \ 
     2002   $(MODEL_LIB)(oce.o) \ 
     2003   obc_oce.F90 \ 
     2004   oce.F90 \ 
     2005   domzgr_substitute.h90 \ 
     2006   vectopt_loop_substitute.h90 \ 
    20072007   KEY_CPP \ 
    20082008   divcur.F90 
    2009 $(MODEL_LIB)(dom_ice_2.o) :   \ 
    2010    $(MODEL_LIB)(par_oce.o) \ 
    2011    par_oce.F90 \ 
    2012    $(MODEL_LIB)(par_ice_2.o) \ 
    2013    par_ice_2.F90 \ 
    2014    KEY_CPP \ 
    2015    dom_ice_2.F90 
    2016 $(MODEL_LIB)(dom_oce.o) :  \ 
    2017    $(MODEL_LIB)(par_kind.o) \ 
    2018    par_kind.F90 \ 
    2019    $(MODEL_LIB)(par_oce.o) \ 
    2020    par_oce.F90 \ 
    2021    KEY_CPP \ 
    2022    dom_oce.F90 
    20232009$(MODEL_LIB)(domain.o) :   \ 
     2010   c1d.F90 \ 
     2011   closea.F90 \ 
     2012   dom_oce.F90 \ 
     2013   dynspg_oce.F90 \ 
     2014   in_out_manager.F90 \ 
     2015   iom.F90 \ 
     2016   lbclnk.F90 \ 
     2017   lbcnfd.F90 \ 
     2018   lib_mpp.F90 \ 
     2019   lib_print.f90 \ 
    20242020   $(MODEL_LIB)(c1d.o) \ 
    20252021   $(MODEL_LIB)(closea.o) \ 
     
    20382034   $(MODEL_LIB)(phycst.o) \ 
    20392035   $(MODEL_LIB)(sbc_oce.o) \ 
    2040    c1d.F90 \ 
     2036   obc_oce.F90 \ 
     2037   oce.F90 \ 
     2038   par_kind.F90 \ 
     2039   par_oce.F90 \ 
     2040   phycst.F90 \ 
     2041   sbc_oce.F90 \ 
    20412042   closea.F90 \ 
    2042    dom_oce.F90 \ 
    2043    dynspg_oce.F90 \ 
    2044    in_out_manager.F90 \ 
    2045    iom.F90 \ 
    2046    lbclnk.F90 \ 
    2047    lbcnfd.F90 \ 
    2048    lib_mpp.F90 \ 
    2049    lib_print.F90 \ 
    2050    obc_oce.F90 \ 
    2051    oce.F90 \ 
    2052    par_kind.F90 \ 
    2053    par_oce.F90 \ 
    2054    phycst.F90 \ 
    2055    sbc_oce.F90 \ 
     2043   domhgr.F90 \ 
     2044   dommsk.F90 \ 
     2045   dom_oce.F90 \ 
     2046   domstp.F90 \ 
     2047   domvvl.F90 \ 
     2048   domwri.F90 \ 
     2049   domzgr.F90 \ 
     2050   in_out_manager.F90 \ 
     2051   lib_mpp.F90 \ 
    20562052   $(MODEL_LIB)(closea.o) \ 
    2057    $(MODEL_LIB)(dom_oce.o) \ 
    20582053   $(MODEL_LIB)(domhgr.o) \ 
    20592054   $(MODEL_LIB)(dommsk.o) \ 
     2055   $(MODEL_LIB)(dom_oce.o) \ 
    20602056   $(MODEL_LIB)(domstp.o) \ 
    20612057   $(MODEL_LIB)(domvvl.o) \ 
     
    20672063   $(MODEL_LIB)(phycst.o) \ 
    20682064   $(MODEL_LIB)(sbc_oce.o) \ 
    2069    closea.F90 \ 
    2070    dom_oce.F90 \ 
    2071    domhgr.F90 \ 
    2072    dommsk.F90 \ 
    2073    domstp.F90 \ 
    2074    domvvl.F90 \ 
    2075    domwri.F90 \ 
    2076    domzgr.F90 \ 
    2077    in_out_manager.F90 \ 
    2078    lib_mpp.F90 \ 
    20792065   oce.F90 \ 
    20802066   phycst.F90 \ 
     
    20852071   domain.F90 
    20862072$(MODEL_LIB)(domcfg.o) :   \ 
    2087    $(MODEL_LIB)(dom_oce.o) \ 
    2088    $(MODEL_LIB)(in_out_manager.o) \ 
    2089    $(MODEL_LIB)(lbcnfd.o) \ 
    2090    $(MODEL_LIB)(lib_print.o) \ 
    2091    $(MODEL_LIB)(par_kind.o) \ 
    2092    $(MODEL_LIB)(par_oce.o) \ 
    2093    dom_oce.F90 \ 
    2094    in_out_manager.F90 \ 
    2095    lbcnfd.F90 \ 
    2096    lib_print.F90 \ 
    2097    par_kind.F90 \ 
    2098    par_oce.F90 \ 
    2099    $(MODEL_LIB)(dom_oce.o) \ 
    2100    $(MODEL_LIB)(in_out_manager.o) \ 
    2101    $(MODEL_LIB)(lib_mpp.o) \ 
    2102    $(MODEL_LIB)(phycst.o) \ 
    2103    dom_oce.F90 \ 
    2104    in_out_manager.F90 \ 
    2105    lib_mpp.F90 \ 
     2073   dom_oce.F90 \ 
     2074   in_out_manager.F90 \ 
     2075   lbcnfd.F90 \ 
     2076   lib_print.f90 \ 
     2077   $(MODEL_LIB)(dom_oce.o) \ 
     2078   $(MODEL_LIB)(in_out_manager.o) \ 
     2079   $(MODEL_LIB)(lbcnfd.o) \ 
     2080   $(MODEL_LIB)(lib_print.o) \ 
     2081   $(MODEL_LIB)(par_kind.o) \ 
     2082   $(MODEL_LIB)(par_oce.o) \ 
     2083   par_kind.F90 \ 
     2084   par_oce.F90 \ 
     2085   dom_oce.F90 \ 
     2086   in_out_manager.F90 \ 
     2087   lib_mpp.F90 \ 
     2088   $(MODEL_LIB)(dom_oce.o) \ 
     2089   $(MODEL_LIB)(in_out_manager.o) \ 
     2090   $(MODEL_LIB)(lib_mpp.o) \ 
     2091   $(MODEL_LIB)(phycst.o) \ 
    21062092   phycst.F90 \ 
    21072093   domcfg.F90 
    21082094$(MODEL_LIB)(domhgr.o) :   \ 
     2095   dianam.F90 \ 
     2096   domngb.F90 \ 
     2097   dom_oce.F90 \ 
     2098   in_out_manager.F90 \ 
     2099   iom_def.F90 \ 
     2100   iom_ioipsl.F90 \ 
     2101   iom_nf90.F90 \ 
     2102   iom_rstdimg.F90 \ 
     2103   lbclnk.F90 \ 
     2104   lbcnfd.F90 \ 
     2105   lib_print.f90 \ 
    21092106   $(MODEL_LIB)(dianam.o) \ 
    2110    $(MODEL_LIB)(dom_oce.o) \ 
    21112107   $(MODEL_LIB)(domngb.o) \ 
     2108   $(MODEL_LIB)(dom_oce.o) \ 
    21122109   $(MODEL_LIB)(in_out_manager.o) \ 
    21132110   $(MODEL_LIB)(iom_def.o) \ 
     
    21222119   $(MODEL_LIB)(phycst.o) \ 
    21232120   $(MODEL_LIB)(sbc_oce.o) \ 
     2121   par_kind.F90 \ 
     2122   par_oce.F90 \ 
     2123   phycst.F90 \ 
     2124   sbc_oce.F90 \ 
     2125   dom_oce.F90 \ 
     2126   in_out_manager.F90 \ 
     2127   iom.F90 \ 
     2128   lib_mpp.F90 \ 
     2129   $(MODEL_LIB)(dom_oce.o) \ 
     2130   $(MODEL_LIB)(in_out_manager.o) \ 
     2131   $(MODEL_LIB)(iom.o) \ 
     2132   $(MODEL_LIB)(lib_mpp.o) \ 
     2133   $(MODEL_LIB)(phycst.o) \ 
     2134   phycst.F90 \ 
     2135   KEY_CPP \ 
     2136   domhgr.F90 
     2137$(MODEL_LIB)(dom_ice_2.o) :   \ 
     2138   $(MODEL_LIB)(par_oce.o) \ 
     2139   par_oce.F90 \ 
     2140   $(MODEL_LIB)(par_ice_2.o) \ 
     2141   par_ice_2.F90 \ 
     2142   KEY_CPP \ 
     2143   dom_ice_2.F90 
     2144$(MODEL_LIB)(dommsk.o) :   \ 
     2145   dom_oce.F90 \ 
     2146   in_out_manager.F90 \ 
     2147   lbcnfd.F90 \ 
     2148   lib_mpp.F90 \ 
     2149   lib_print.f90 \ 
     2150   $(MODEL_LIB)(dom_oce.o) \ 
     2151   $(MODEL_LIB)(in_out_manager.o) \ 
     2152   $(MODEL_LIB)(lbcnfd.o) \ 
     2153   $(MODEL_LIB)(lib_mpp.o) \ 
     2154   $(MODEL_LIB)(lib_print.o) \ 
     2155   $(MODEL_LIB)(obc_par.o) \ 
     2156   $(MODEL_LIB)(oce.o) \ 
     2157   $(MODEL_LIB)(par_kind.o) \ 
     2158   $(MODEL_LIB)(par_oce.o) \ 
     2159   obc_par.F90 \ 
     2160   oce.F90 \ 
     2161   par_kind.F90 \ 
     2162   par_oce.F90 \ 
     2163   dom_oce.F90 \ 
     2164   dynspg_oce.F90 \ 
     2165   in_out_manager.F90 \ 
     2166   lbclnk.F90 \ 
     2167   lib_mpp.F90 \ 
     2168   $(MODEL_LIB)(dom_oce.o) \ 
     2169   $(MODEL_LIB)(dynspg_oce.o) \ 
     2170   $(MODEL_LIB)(in_out_manager.o) \ 
     2171   $(MODEL_LIB)(lbclnk.o) \ 
     2172   $(MODEL_LIB)(lib_mpp.o) \ 
     2173   $(MODEL_LIB)(obc_oce.o) \ 
     2174   $(MODEL_LIB)(oce.o) \ 
     2175   obc_oce.F90 \ 
     2176   oce.F90 \ 
     2177   vectopt_loop_substitute.h90 \ 
     2178   KEY_CPP \ 
     2179   dommsk.F90 
     2180$(MODEL_LIB)(domngb.o) :   \ 
     2181   dom_oce.F90 \ 
     2182   in_out_manager.F90 \ 
     2183   lbcnfd.F90 \ 
     2184   $(MODEL_LIB)(dom_oce.o) \ 
     2185   $(MODEL_LIB)(in_out_manager.o) \ 
     2186   $(MODEL_LIB)(lbcnfd.o) \ 
     2187   $(MODEL_LIB)(par_oce.o) \ 
     2188   par_oce.F90 \ 
     2189   dom_oce.F90 \ 
     2190   lib_mpp.F90 \ 
     2191   $(MODEL_LIB)(dom_oce.o) \ 
     2192   $(MODEL_LIB)(lib_mpp.o) \ 
     2193   domngb.F90 
     2194$(MODEL_LIB)(dom_oce.o) :  \ 
     2195   $(MODEL_LIB)(par_kind.o) \ 
     2196   par_kind.F90 \ 
     2197   $(MODEL_LIB)(par_oce.o) \ 
     2198   par_oce.F90 \ 
     2199   KEY_CPP \ 
     2200   dom_oce.F90 
     2201$(MODEL_LIB)(domstp.o) :   \ 
     2202   lib_print.f90 \ 
     2203   $(MODEL_LIB)(lib_print.o) \ 
     2204   $(MODEL_LIB)(par_kind.o) \ 
     2205   $(MODEL_LIB)(par_oce.o) \ 
     2206   par_kind.F90 \ 
     2207   par_oce.F90 \ 
     2208   dom_oce.F90 \ 
     2209   in_out_manager.F90 \ 
     2210   $(MODEL_LIB)(dom_oce.o) \ 
     2211   $(MODEL_LIB)(in_out_manager.o) \ 
     2212   $(MODEL_LIB)(oce.o) \ 
     2213   oce.F90 \ 
     2214   domzgr_substitute.h90 \ 
     2215   KEY_CPP \ 
     2216   domstp.F90 
     2217$(MODEL_LIB)(domvvl.o) :   \ 
     2218   dom_oce.F90 \ 
     2219   in_out_manager.F90 \ 
     2220   lbcnfd.F90 \ 
     2221   lib_mpp.F90 \ 
     2222   lib_print.f90 \ 
     2223   $(MODEL_LIB)(dom_oce.o) \ 
     2224   $(MODEL_LIB)(in_out_manager.o) \ 
     2225   $(MODEL_LIB)(lbcnfd.o) \ 
     2226   $(MODEL_LIB)(lib_mpp.o) \ 
     2227   $(MODEL_LIB)(lib_print.o) \ 
     2228   $(MODEL_LIB)(oce.o) \ 
     2229   $(MODEL_LIB)(par_kind.o) \ 
     2230   $(MODEL_LIB)(par_oce.o) \ 
     2231   oce.F90 \ 
     2232   par_kind.F90 \ 
     2233   par_oce.F90 \ 
     2234   dom_oce.F90 \ 
     2235   in_out_manager.F90 \ 
     2236   lbclnk.F90 \ 
     2237   lib_mpp.F90 \ 
     2238   $(MODEL_LIB)(dom_oce.o) \ 
     2239   $(MODEL_LIB)(in_out_manager.o) \ 
     2240   $(MODEL_LIB)(lbclnk.o) \ 
     2241   $(MODEL_LIB)(lib_mpp.o) \ 
     2242   $(MODEL_LIB)(oce.o) \ 
     2243   $(MODEL_LIB)(phycst.o) \ 
     2244   $(MODEL_LIB)(sbc_oce.o) \ 
     2245   oce.F90 \ 
     2246   phycst.F90 \ 
     2247   sbc_oce.F90 \ 
     2248   domzgr_substitute.h90 \ 
     2249   vectopt_loop_substitute.h90 \ 
     2250   KEY_CPP \ 
     2251   domvvl.F90 
     2252$(MODEL_LIB)(domwri.o) :   \ 
    21242253   dianam.F90 \ 
    2125    dom_oce.F90 \ 
    21262254   domngb.F90 \ 
     2255   dom_oce.F90 \ 
    21272256   in_out_manager.F90 \ 
    21282257   iom_def.F90 \ 
     
    21322261   lbclnk.F90 \ 
    21332262   lbcnfd.F90 \ 
    2134    lib_print.F90 \ 
    2135    par_kind.F90 \ 
    2136    par_oce.F90 \ 
    2137    phycst.F90 \ 
    2138    sbc_oce.F90 \ 
    2139    $(MODEL_LIB)(dom_oce.o) \ 
    2140    $(MODEL_LIB)(in_out_manager.o) \ 
    2141    $(MODEL_LIB)(iom.o) \ 
    2142    $(MODEL_LIB)(lib_mpp.o) \ 
    2143    $(MODEL_LIB)(phycst.o) \ 
    2144    dom_oce.F90 \ 
    2145    in_out_manager.F90 \ 
    2146    iom.F90 \ 
    2147    lib_mpp.F90 \ 
    2148    phycst.F90 \ 
    2149    KEY_CPP \ 
    2150    domhgr.F90 
    2151 $(MODEL_LIB)(dommsk.o) :   \ 
    2152    $(MODEL_LIB)(dom_oce.o) \ 
    2153    $(MODEL_LIB)(in_out_manager.o) \ 
    2154    $(MODEL_LIB)(lbcnfd.o) \ 
    2155    $(MODEL_LIB)(lib_mpp.o) \ 
    2156    $(MODEL_LIB)(lib_print.o) \ 
    2157    $(MODEL_LIB)(obc_par.o) \ 
    2158    $(MODEL_LIB)(oce.o) \ 
    2159    $(MODEL_LIB)(par_kind.o) \ 
    2160    $(MODEL_LIB)(par_oce.o) \ 
    2161    dom_oce.F90 \ 
    2162    in_out_manager.F90 \ 
    2163    lbcnfd.F90 \ 
    2164    lib_mpp.F90 \ 
    2165    lib_print.F90 \ 
    2166    obc_par.F90 \ 
    2167    oce.F90 \ 
    2168    par_kind.F90 \ 
    2169    par_oce.F90 \ 
    2170    $(MODEL_LIB)(dom_oce.o) \ 
    2171    $(MODEL_LIB)(dynspg_oce.o) \ 
    2172    $(MODEL_LIB)(in_out_manager.o) \ 
    2173    $(MODEL_LIB)(lbclnk.o) \ 
    2174    $(MODEL_LIB)(lib_mpp.o) \ 
    2175    $(MODEL_LIB)(obc_oce.o) \ 
    2176    $(MODEL_LIB)(oce.o) \ 
    2177    dom_oce.F90 \ 
    2178    dynspg_oce.F90 \ 
    2179    in_out_manager.F90 \ 
    2180    lbclnk.F90 \ 
    2181    lib_mpp.F90 \ 
    2182    obc_oce.F90 \ 
    2183    oce.F90 \ 
    2184    vectopt_loop_substitute.h90 \ 
    2185    KEY_CPP \ 
    2186    dommsk.F90 
    2187 $(MODEL_LIB)(domngb.o) :   \ 
    2188    $(MODEL_LIB)(dom_oce.o) \ 
    2189    $(MODEL_LIB)(in_out_manager.o) \ 
    2190    $(MODEL_LIB)(lbcnfd.o) \ 
    2191    $(MODEL_LIB)(par_oce.o) \ 
    2192    dom_oce.F90 \ 
    2193    in_out_manager.F90 \ 
    2194    lbcnfd.F90 \ 
    2195    par_oce.F90 \ 
    2196    $(MODEL_LIB)(dom_oce.o) \ 
    2197    $(MODEL_LIB)(lib_mpp.o) \ 
    2198    dom_oce.F90 \ 
    2199    lib_mpp.F90 \ 
    2200    domngb.F90 
    2201 $(MODEL_LIB)(domstp.o) :   \ 
    2202    $(MODEL_LIB)(lib_print.o) \ 
    2203    $(MODEL_LIB)(par_kind.o) \ 
    2204    $(MODEL_LIB)(par_oce.o) \ 
    2205    lib_print.F90 \ 
    2206    par_kind.F90 \ 
    2207    par_oce.F90 \ 
    2208    $(MODEL_LIB)(dom_oce.o) \ 
    2209    $(MODEL_LIB)(in_out_manager.o) \ 
    2210    $(MODEL_LIB)(oce.o) \ 
    2211    dom_oce.F90 \ 
    2212    in_out_manager.F90 \ 
    2213    oce.F90 \ 
    2214    domzgr_substitute.h90 \ 
    2215    KEY_CPP \ 
    2216    domstp.F90 
    2217 $(MODEL_LIB)(domvvl.o) :   \ 
    2218    $(MODEL_LIB)(dom_oce.o) \ 
    2219    $(MODEL_LIB)(in_out_manager.o) \ 
    2220    $(MODEL_LIB)(lbcnfd.o) \ 
    2221    $(MODEL_LIB)(lib_mpp.o) \ 
    2222    $(MODEL_LIB)(lib_print.o) \ 
    2223    $(MODEL_LIB)(oce.o) \ 
    2224    $(MODEL_LIB)(par_kind.o) \ 
    2225    $(MODEL_LIB)(par_oce.o) \ 
    2226    dom_oce.F90 \ 
    2227    in_out_manager.F90 \ 
    2228    lbcnfd.F90 \ 
    2229    lib_mpp.F90 \ 
    2230    lib_print.F90 \ 
    2231    oce.F90 \ 
    2232    par_kind.F90 \ 
    2233    par_oce.F90 \ 
    2234    $(MODEL_LIB)(dom_oce.o) \ 
    2235    $(MODEL_LIB)(in_out_manager.o) \ 
    2236    $(MODEL_LIB)(lbclnk.o) \ 
    2237    $(MODEL_LIB)(lib_mpp.o) \ 
    2238    $(MODEL_LIB)(oce.o) \ 
    2239    $(MODEL_LIB)(phycst.o) \ 
    2240    $(MODEL_LIB)(sbc_oce.o) \ 
    2241    dom_oce.F90 \ 
    2242    in_out_manager.F90 \ 
    2243    lbclnk.F90 \ 
    2244    lib_mpp.F90 \ 
    2245    oce.F90 \ 
    2246    phycst.F90 \ 
    2247    sbc_oce.F90 \ 
    2248    domzgr_substitute.h90 \ 
    2249    vectopt_loop_substitute.h90 \ 
    2250    KEY_CPP \ 
    2251    domvvl.F90 
    2252 $(MODEL_LIB)(domwri.o) :   \ 
     2263   lib_mpp.F90 \ 
     2264   lib_print.f90 \ 
    22532265   $(MODEL_LIB)(dianam.o) \ 
    2254    $(MODEL_LIB)(dom_oce.o) \ 
    22552266   $(MODEL_LIB)(domngb.o) \ 
     2267   $(MODEL_LIB)(dom_oce.o) \ 
    22562268   $(MODEL_LIB)(in_out_manager.o) \ 
    22572269   $(MODEL_LIB)(iom_def.o) \ 
     
    22682280   $(MODEL_LIB)(phycst.o) \ 
    22692281   $(MODEL_LIB)(sbc_oce.o) \ 
     2282   oce.F90 \ 
     2283   par_kind.F90 \ 
     2284   par_oce.F90 \ 
     2285   phycst.F90 \ 
     2286   sbc_oce.F90 \ 
     2287   dom_oce.F90 \ 
     2288   in_out_manager.F90 \ 
     2289   iom.F90 \ 
     2290   lbclnk.F90 \ 
     2291   lib_mpp.F90 \ 
     2292   $(MODEL_LIB)(dom_oce.o) \ 
     2293   $(MODEL_LIB)(in_out_manager.o) \ 
     2294   $(MODEL_LIB)(iom.o) \ 
     2295   $(MODEL_LIB)(lbclnk.o) \ 
     2296   $(MODEL_LIB)(lib_mpp.o) \ 
     2297   vectopt_loop_substitute.h90 \ 
     2298   KEY_CPP \ 
     2299   domwri.F90 
     2300$(MODEL_LIB)(domzgr.o) :   \ 
    22702301   dianam.F90 \ 
    2271    dom_oce.F90 \ 
    22722302   domngb.F90 \ 
     2303   dom_oce.F90 \ 
    22732304   in_out_manager.F90 \ 
    22742305   iom_def.F90 \ 
     
    22792310   lbcnfd.F90 \ 
    22802311   lib_mpp.F90 \ 
    2281    lib_print.F90 \ 
    2282    oce.F90 \ 
    2283    par_kind.F90 \ 
    2284    par_oce.F90 \ 
    2285    phycst.F90 \ 
    2286    sbc_oce.F90 \ 
    2287    $(MODEL_LIB)(dom_oce.o) \ 
    2288    $(MODEL_LIB)(in_out_manager.o) \ 
    2289    $(MODEL_LIB)(iom.o) \ 
    2290    $(MODEL_LIB)(lbclnk.o) \ 
    2291    $(MODEL_LIB)(lib_mpp.o) \ 
    2292    dom_oce.F90 \ 
    2293    in_out_manager.F90 \ 
    2294    iom.F90 \ 
    2295    lbclnk.F90 \ 
    2296    lib_mpp.F90 \ 
    2297    vectopt_loop_substitute.h90 \ 
    2298    KEY_CPP \ 
    2299    domwri.F90 
    2300 $(MODEL_LIB)(domzgr.o) :   \ 
     2312   lib_print.f90 \ 
    23012313   $(MODEL_LIB)(dianam.o) \ 
    2302    $(MODEL_LIB)(dom_oce.o) \ 
    23032314   $(MODEL_LIB)(domngb.o) \ 
     2315   $(MODEL_LIB)(dom_oce.o) \ 
    23042316   $(MODEL_LIB)(in_out_manager.o) \ 
    23052317   $(MODEL_LIB)(iom_def.o) \ 
     
    23162328   $(MODEL_LIB)(phycst.o) \ 
    23172329   $(MODEL_LIB)(sbc_oce.o) \ 
     2330   oce.F90 \ 
     2331   par_kind.F90 \ 
     2332   par_oce.F90 \ 
     2333   phycst.F90 \ 
     2334   sbc_oce.F90 \ 
     2335   c1d.F90 \ 
     2336   closea.F90 \ 
     2337   dom_oce.F90 \ 
     2338   in_out_manager.F90 \ 
     2339   iom.F90 \ 
     2340   lbclnk.F90 \ 
     2341   lib_mpp.F90 \ 
     2342   $(MODEL_LIB)(c1d.o) \ 
     2343   $(MODEL_LIB)(closea.o) \ 
     2344   $(MODEL_LIB)(dom_oce.o) \ 
     2345   $(MODEL_LIB)(in_out_manager.o) \ 
     2346   $(MODEL_LIB)(iom.o) \ 
     2347   $(MODEL_LIB)(lbclnk.o) \ 
     2348   $(MODEL_LIB)(lib_mpp.o) \ 
     2349   $(MODEL_LIB)(oce.o) \ 
     2350   oce.F90 \ 
     2351   domzgr_substitute.h90 \ 
     2352   vectopt_loop_substitute.h90 \ 
     2353   KEY_CPP \ 
     2354   domzgr.F90 
     2355$(MODEL_LIB)(dtachl.o) :   \ 
    23182356   dianam.F90 \ 
    2319    dom_oce.F90 \ 
    23202357   domngb.F90 \ 
     2358   dom_oce.F90 \ 
    23212359   in_out_manager.F90 \ 
    23222360   iom_def.F90 \ 
     
    23252363   iom_rstdimg.F90 \ 
    23262364   lbclnk.F90 \ 
    2327    lbcnfd.F90 \ 
    2328    lib_mpp.F90 \ 
    2329    lib_print.F90 \ 
    2330    oce.F90 \ 
    2331    par_kind.F90 \ 
    2332    par_oce.F90 \ 
    2333    phycst.F90 \ 
    2334    sbc_oce.F90 \ 
    2335    $(MODEL_LIB)(c1d.o) \ 
    2336    $(MODEL_LIB)(closea.o) \ 
    2337    $(MODEL_LIB)(dom_oce.o) \ 
    2338    $(MODEL_LIB)(in_out_manager.o) \ 
    2339    $(MODEL_LIB)(iom.o) \ 
    2340    $(MODEL_LIB)(lbclnk.o) \ 
    2341    $(MODEL_LIB)(lib_mpp.o) \ 
    2342    $(MODEL_LIB)(oce.o) \ 
    2343    c1d.F90 \ 
    2344    closea.F90 \ 
    2345    dom_oce.F90 \ 
    2346    in_out_manager.F90 \ 
    2347    iom.F90 \ 
    2348    lbclnk.F90 \ 
    2349    lib_mpp.F90 \ 
    2350    oce.F90 \ 
    2351    domzgr_substitute.h90 \ 
    2352    vectopt_loop_substitute.h90 \ 
    2353    KEY_CPP \ 
    2354    domzgr.F90 
    2355 $(MODEL_LIB)(dtachl.o) :   \ 
     2365   lib_print.f90 \ 
    23562366   $(MODEL_LIB)(dianam.o) \ 
    2357    $(MODEL_LIB)(dom_oce.o) \ 
    23582367   $(MODEL_LIB)(domngb.o) \ 
     2368   $(MODEL_LIB)(dom_oce.o) \ 
    23592369   $(MODEL_LIB)(in_out_manager.o) \ 
    23602370   $(MODEL_LIB)(iom_def.o) \ 
     
    23682378   $(MODEL_LIB)(phycst.o) \ 
    23692379   $(MODEL_LIB)(sbc_oce.o) \ 
     2380   par_kind.F90 \ 
     2381   par_oce.F90 \ 
     2382   phycst.F90 \ 
     2383   sbc_oce.F90 \ 
     2384   dom_oce.F90 \ 
     2385   in_out_manager.F90 \ 
     2386   iom.F90 \ 
     2387   $(MODEL_LIB)(dom_oce.o) \ 
     2388   $(MODEL_LIB)(in_out_manager.o) \ 
     2389   $(MODEL_LIB)(iom.o) \ 
     2390   $(MODEL_LIB)(oce.o) \ 
     2391   $(MODEL_LIB)(par_oce.o) \ 
     2392   $(MODEL_LIB)(phycst.o) \ 
     2393   oce.F90 \ 
     2394   par_oce.F90 \ 
     2395   phycst.F90 \ 
     2396   domzgr_substitute.h90 \ 
     2397   KEY_CPP \ 
     2398   dtachl.F90 
     2399$(MODEL_LIB)(dtasal.o) :   \ 
    23702400   dianam.F90 \ 
    2371    dom_oce.F90 \ 
    23722401   domngb.F90 \ 
     2402   dom_oce.F90 \ 
    23732403   in_out_manager.F90 \ 
    23742404   iom_def.F90 \ 
     
    23772407   iom_rstdimg.F90 \ 
    23782408   lbclnk.F90 \ 
    2379    lib_print.F90 \ 
    2380    par_kind.F90 \ 
    2381    par_oce.F90 \ 
    2382    phycst.F90 \ 
    2383    sbc_oce.F90 \ 
    2384    $(MODEL_LIB)(dom_oce.o) \ 
    2385    $(MODEL_LIB)(in_out_manager.o) \ 
    2386    $(MODEL_LIB)(iom.o) \ 
    2387    $(MODEL_LIB)(oce.o) \ 
    2388    $(MODEL_LIB)(par_oce.o) \ 
    2389    $(MODEL_LIB)(phycst.o) \ 
    2390    dom_oce.F90 \ 
    2391    in_out_manager.F90 \ 
    2392    iom.F90 \ 
    2393    oce.F90 \ 
    2394    par_oce.F90 \ 
    2395    phycst.F90 \ 
    2396    domzgr_substitute.h90 \ 
    2397    KEY_CPP \ 
    2398    dtachl.F90 
    2399 $(MODEL_LIB)(dtasal.o) :   \ 
     2409   lbcnfd.F90 \ 
     2410   lib_mpp.F90 \ 
     2411   lib_print.f90 \ 
    24002412   $(MODEL_LIB)(dianam.o) \ 
    2401    $(MODEL_LIB)(dom_oce.o) \ 
    24022413   $(MODEL_LIB)(domngb.o) \ 
     2414   $(MODEL_LIB)(dom_oce.o) \ 
    24032415   $(MODEL_LIB)(in_out_manager.o) \ 
    24042416   $(MODEL_LIB)(iom_def.o) \ 
     
    24152427   $(MODEL_LIB)(phycst.o) \ 
    24162428   $(MODEL_LIB)(sbc_oce.o) \ 
     2429   oce.F90 \ 
     2430   par_kind.F90 \ 
     2431   par_oce.F90 \ 
     2432   phycst.F90 \ 
     2433   sbc_oce.F90 \ 
     2434   dom_oce.F90 \ 
     2435   in_out_manager.F90 \ 
     2436   iom.F90 \ 
     2437   lbclnk.F90 \ 
     2438   $(MODEL_LIB)(dom_oce.o) \ 
     2439   $(MODEL_LIB)(in_out_manager.o) \ 
     2440   $(MODEL_LIB)(iom.o) \ 
     2441   $(MODEL_LIB)(lbclnk.o) \ 
     2442   $(MODEL_LIB)(oce.o) \ 
     2443   $(MODEL_LIB)(phycst.o) \ 
     2444   oce.F90 \ 
     2445   phycst.F90 \ 
     2446   domzgr_substitute.h90 \ 
     2447   KEY_CPP \ 
     2448   dtasal.F90 
     2449$(MODEL_LIB)(dtatem.o) :   \ 
    24172450   dianam.F90 \ 
    2418    dom_oce.F90 \ 
    24192451   domngb.F90 \ 
     2452   dom_oce.F90 \ 
    24202453   in_out_manager.F90 \ 
    24212454   iom_def.F90 \ 
     
    24262459   lbcnfd.F90 \ 
    24272460   lib_mpp.F90 \ 
    2428    lib_print.F90 \ 
    2429    oce.F90 \ 
    2430    par_kind.F90 \ 
    2431    par_oce.F90 \ 
    2432    phycst.F90 \ 
    2433    sbc_oce.F90 \ 
    2434    $(MODEL_LIB)(dom_oce.o) \ 
    2435    $(MODEL_LIB)(in_out_manager.o) \ 
    2436    $(MODEL_LIB)(iom.o) \ 
    2437    $(MODEL_LIB)(lbclnk.o) \ 
    2438    $(MODEL_LIB)(oce.o) \ 
    2439    $(MODEL_LIB)(phycst.o) \ 
    2440    dom_oce.F90 \ 
    2441    in_out_manager.F90 \ 
    2442    iom.F90 \ 
    2443    lbclnk.F90 \ 
    2444    oce.F90 \ 
    2445    phycst.F90 \ 
    2446    domzgr_substitute.h90 \ 
    2447    KEY_CPP \ 
    2448    dtasal.F90 
    2449 $(MODEL_LIB)(dtatem.o) :   \ 
     2461   lib_print.f90 \ 
    24502462   $(MODEL_LIB)(dianam.o) \ 
    2451    $(MODEL_LIB)(dom_oce.o) \ 
    24522463   $(MODEL_LIB)(domngb.o) \ 
     2464   $(MODEL_LIB)(dom_oce.o) \ 
    24532465   $(MODEL_LIB)(in_out_manager.o) \ 
    24542466   $(MODEL_LIB)(iom_def.o) \ 
     
    24652477   $(MODEL_LIB)(phycst.o) \ 
    24662478   $(MODEL_LIB)(sbc_oce.o) \ 
    2467    dianam.F90 \ 
    2468    dom_oce.F90 \ 
    2469    domngb.F90 \ 
    2470    in_out_manager.F90 \ 
    2471    iom_def.F90 \ 
    2472    iom_ioipsl.F90 \ 
    2473    iom_nf90.F90 \ 
    2474    iom_rstdimg.F90 \ 
    2475    lbclnk.F90 \ 
    2476    lbcnfd.F90 \ 
    2477    lib_mpp.F90 \ 
    2478    lib_print.F90 \ 
    2479    oce.F90 \ 
    2480    par_kind.F90 \ 
    2481    par_oce.F90 \ 
    2482    phycst.F90 \ 
    2483    sbc_oce.F90 \ 
    2484    $(MODEL_LIB)(dom_oce.o) \ 
    2485    $(MODEL_LIB)(in_out_manager.o) \ 
    2486    $(MODEL_LIB)(iom.o) \ 
    2487    $(MODEL_LIB)(lbclnk.o) \ 
    2488    $(MODEL_LIB)(oce.o) \ 
    2489    $(MODEL_LIB)(phycst.o) \ 
    2490    dom_oce.F90 \ 
    2491    in_out_manager.F90 \ 
    2492    iom.F90 \ 
    2493    lbclnk.F90 \ 
     2479   oce.F90 \ 
     2480   par_kind.F90 \ 
     2481   par_oce.F90 \ 
     2482   phycst.F90 \ 
     2483   sbc_oce.F90 \ 
     2484   dom_oce.F90 \ 
     2485   in_out_manager.F90 \ 
     2486   iom.F90 \ 
     2487   lbclnk.F90 \ 
     2488   $(MODEL_LIB)(dom_oce.o) \ 
     2489   $(MODEL_LIB)(in_out_manager.o) \ 
     2490   $(MODEL_LIB)(iom.o) \ 
     2491   $(MODEL_LIB)(lbclnk.o) \ 
     2492   $(MODEL_LIB)(oce.o) \ 
     2493   $(MODEL_LIB)(phycst.o) \ 
    24942494   oce.F90 \ 
    24952495   phycst.F90 \ 
     
    24972497   KEY_CPP \ 
    24982498   dtatem.F90 
    2499 $(MODEL_LIB)(dynadv.o) :   \ 
    2500    $(MODEL_LIB)(dom_oce.o) \ 
    2501    $(MODEL_LIB)(in_out_manager.o) \ 
    2502    $(MODEL_LIB)(lbclnk.o) \ 
    2503    $(MODEL_LIB)(lib_print.o) \ 
    2504    $(MODEL_LIB)(oce.o) \ 
    2505    $(MODEL_LIB)(par_kind.o) \ 
    2506    $(MODEL_LIB)(par_oce.o) \ 
    2507    $(MODEL_LIB)(prtctl.o) \ 
    2508    $(MODEL_LIB)(sbc_oce.o) \ 
    2509    $(MODEL_LIB)(trdmod.o) \ 
    2510    $(MODEL_LIB)(trdmod_oce.o) \ 
    2511    dom_oce.F90 \ 
    2512    in_out_manager.F90 \ 
    2513    lbclnk.F90 \ 
    2514    lib_print.F90 \ 
    2515    oce.F90 \ 
    2516    par_kind.F90 \ 
    2517    par_oce.F90 \ 
    2518    prtctl.F90 \ 
    2519    sbc_oce.F90 \ 
    2520    trdmod.F90 \ 
    2521    trdmod_oce.F90 \ 
    2522    $(MODEL_LIB)(dom_oce.o) \ 
    2523    $(MODEL_LIB)(dynadv_cen2.o) \ 
    2524    $(MODEL_LIB)(dynadv_ubs.o) \ 
    2525    $(MODEL_LIB)(dynkeg.o) \ 
    2526    $(MODEL_LIB)(dynzad.o) \ 
    2527    $(MODEL_LIB)(in_out_manager.o) \ 
    2528    dom_oce.F90 \ 
    2529    dynadv_cen2.F90 \ 
    2530    dynadv_ubs.F90 \ 
    2531    dynkeg.F90 \ 
    2532    dynzad.F90 \ 
    2533    in_out_manager.F90 \ 
    2534    domzgr_substitute.h90 \ 
    2535    vectopt_loop_substitute.h90 \ 
    2536    KEY_CPP \ 
    2537    dynadv.F90 
    25382499$(MODEL_LIB)(dynadv_cen2.o) : \ 
     2500   dom_oce.F90 \ 
     2501   in_out_manager.F90 \ 
     2502   ldftra_oce.F90 \ 
     2503   lib_mpp.F90 \ 
     2504   lib_print.f90 \ 
    25392505   $(MODEL_LIB)(dom_oce.o) \ 
    25402506   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25552521   $(MODEL_LIB)(trdvor_oce.o) \ 
    25562522   $(MODEL_LIB)(zdf_oce.o) \ 
    2557    dom_oce.F90 \ 
    2558    in_out_manager.F90 \ 
    2559    ldftra_oce.F90 \ 
    2560    lib_mpp.F90 \ 
    2561    lib_print.F90 \ 
    25622523   oce.F90 \ 
    25632524   par_kind.F90 \ 
     
    25732534   trdvor_oce.F90 \ 
    25742535   zdf_oce.F90 \ 
     2536   dom_oce.F90 \ 
     2537   in_out_manager.F90 \ 
    25752538   $(MODEL_LIB)(dom_oce.o) \ 
    25762539   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25792542   $(MODEL_LIB)(trdmod.o) \ 
    25802543   $(MODEL_LIB)(trdmod_oce.o) \ 
    2581    dom_oce.F90 \ 
    2582    in_out_manager.F90 \ 
    25832544   oce.F90 \ 
    25842545   prtctl.F90 \ 
     
    25892550   KEY_CPP \ 
    25902551   dynadv_cen2.F90 
     2552$(MODEL_LIB)(dynadv.o) :   \ 
     2553   dom_oce.F90 \ 
     2554   in_out_manager.F90 \ 
     2555   lbclnk.F90 \ 
     2556   lib_print.f90 \ 
     2557   $(MODEL_LIB)(dom_oce.o) \ 
     2558   $(MODEL_LIB)(in_out_manager.o) \ 
     2559   $(MODEL_LIB)(lbclnk.o) \ 
     2560   $(MODEL_LIB)(lib_print.o) \ 
     2561   $(MODEL_LIB)(oce.o) \ 
     2562   $(MODEL_LIB)(par_kind.o) \ 
     2563   $(MODEL_LIB)(par_oce.o) \ 
     2564   $(MODEL_LIB)(prtctl.o) \ 
     2565   $(MODEL_LIB)(sbc_oce.o) \ 
     2566   $(MODEL_LIB)(trdmod.o) \ 
     2567   $(MODEL_LIB)(trdmod_oce.o) \ 
     2568   oce.F90 \ 
     2569   par_kind.F90 \ 
     2570   par_oce.F90 \ 
     2571   prtctl.F90 \ 
     2572   sbc_oce.F90 \ 
     2573   trdmod.F90 \ 
     2574   trdmod_oce.F90 \ 
     2575   dom_oce.F90 \ 
     2576   dynadv_cen2.F90 \ 
     2577   dynadv_ubs.F90 \ 
     2578   dynkeg.F90 \ 
     2579   dynzad.F90 \ 
     2580   in_out_manager.F90 \ 
     2581   $(MODEL_LIB)(dom_oce.o) \ 
     2582   $(MODEL_LIB)(dynadv_cen2.o) \ 
     2583   $(MODEL_LIB)(dynadv_ubs.o) \ 
     2584   $(MODEL_LIB)(dynkeg.o) \ 
     2585   $(MODEL_LIB)(dynzad.o) \ 
     2586   $(MODEL_LIB)(in_out_manager.o) \ 
     2587   domzgr_substitute.h90 \ 
     2588   vectopt_loop_substitute.h90 \ 
     2589   KEY_CPP \ 
     2590   dynadv.F90 
    25912591$(MODEL_LIB)(dynadv_ubs.o) :  \ 
     2592   dom_oce.F90 \ 
     2593   in_out_manager.F90 \ 
     2594   lbcnfd.F90 \ 
     2595   ldftra_oce.F90 \ 
     2596   lib_mpp.F90 \ 
     2597   lib_print.f90 \ 
    25922598   $(MODEL_LIB)(dom_oce.o) \ 
    25932599   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26092615   $(MODEL_LIB)(trdvor_oce.o) \ 
    26102616   $(MODEL_LIB)(zdf_oce.o) \ 
    2611    dom_oce.F90 \ 
    2612    in_out_manager.F90 \ 
    2613    lbcnfd.F90 \ 
    2614    ldftra_oce.F90 \ 
    2615    lib_mpp.F90 \ 
    2616    lib_print.F90 \ 
    26172617   oce.F90 \ 
    26182618   par_kind.F90 \ 
     
    26282628   trdvor_oce.F90 \ 
    26292629   zdf_oce.F90 \ 
     2630   dom_oce.F90 \ 
     2631   in_out_manager.F90 \ 
     2632   lbclnk.F90 \ 
    26302633   $(MODEL_LIB)(dom_oce.o) \ 
    26312634   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26352638   $(MODEL_LIB)(trdmod.o) \ 
    26362639   $(MODEL_LIB)(trdmod_oce.o) \ 
    2637    dom_oce.F90 \ 
    2638    in_out_manager.F90 \ 
    2639    lbclnk.F90 \ 
    26402640   oce.F90 \ 
    26412641   prtctl.F90 \ 
     
    26472647   dynadv_ubs.F90 
    26482648$(MODEL_LIB)(dynbfr.o) :   \ 
     2649   dom_oce.F90 \ 
     2650   in_out_manager.F90 \ 
     2651   iom.F90 \ 
     2652   lbclnk.F90 \ 
     2653   ldftra_oce.F90 \ 
     2654   lib_mpp.F90 \ 
     2655   lib_print.f90 \ 
    26492656   $(MODEL_LIB)(dom_oce.o) \ 
    26502657   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26682675   $(MODEL_LIB)(trdvor_oce.o) \ 
    26692676   $(MODEL_LIB)(zdf_oce.o) \ 
    2670    dom_oce.F90 \ 
    2671    in_out_manager.F90 \ 
    2672    iom.F90 \ 
    2673    lbclnk.F90 \ 
    2674    ldftra_oce.F90 \ 
    2675    lib_mpp.F90 \ 
    2676    lib_print.F90 \ 
    26772677   oce.F90 \ 
    26782678   par_kind.F90 \ 
     
    26892689   trdvor_oce.F90 \ 
    26902690   zdf_oce.F90 \ 
     2691   dom_oce.F90 \ 
     2692   in_out_manager.F90 \ 
    26912693   $(MODEL_LIB)(dom_oce.o) \ 
    26922694   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26952697   $(MODEL_LIB)(trdmod.o) \ 
    26962698   $(MODEL_LIB)(trdmod_oce.o) \ 
     2699   $(MODEL_LIB)(zdfbfr.o) \ 
    26972700   $(MODEL_LIB)(zdf_oce.o) \ 
    2698    $(MODEL_LIB)(zdfbfr.o) \ 
    2699    dom_oce.F90 \ 
    2700    in_out_manager.F90 \ 
    27012701   oce.F90 \ 
    27022702   prtctl.F90 \ 
    27032703   trdmod.F90 \ 
    27042704   trdmod_oce.F90 \ 
     2705   zdfbfr.F90 \ 
    27052706   zdf_oce.F90 \ 
    2706    zdfbfr.F90 \ 
    27072707   domzgr_substitute.h90 \ 
    27082708   vectopt_loop_substitute.h90 \ 
     
    27112711   dynbfr.F90 
    27122712$(MODEL_LIB)(dyncor_c1d.o) :  \ 
    2713    $(MODEL_LIB)(dom_oce.o) \ 
    2714    $(MODEL_LIB)(in_out_manager.o) \ 
    2715    $(MODEL_LIB)(lib_mpp.o) \ 
    2716    $(MODEL_LIB)(lib_print.o) \ 
    2717    $(MODEL_LIB)(par_kind.o) \ 
    2718    $(MODEL_LIB)(par_oce.o) \ 
    2719    dom_oce.F90 \ 
    2720    in_out_manager.F90 \ 
    2721    lib_mpp.F90 \ 
    2722    lib_print.F90 \ 
    2723    par_kind.F90 \ 
    2724    par_oce.F90 \ 
    2725    $(MODEL_LIB)(dom_oce.o) \ 
    2726    $(MODEL_LIB)(in_out_manager.o) \ 
    2727    $(MODEL_LIB)(oce.o) \ 
    2728    $(MODEL_LIB)(phycst.o) \ 
    2729    $(MODEL_LIB)(prtctl.o) \ 
    2730    dom_oce.F90 \ 
    2731    in_out_manager.F90 \ 
     2713   dom_oce.F90 \ 
     2714   in_out_manager.F90 \ 
     2715   lib_mpp.F90 \ 
     2716   lib_print.f90 \ 
     2717   $(MODEL_LIB)(dom_oce.o) \ 
     2718   $(MODEL_LIB)(in_out_manager.o) \ 
     2719   $(MODEL_LIB)(lib_mpp.o) \ 
     2720   $(MODEL_LIB)(lib_print.o) \ 
     2721   $(MODEL_LIB)(par_kind.o) \ 
     2722   $(MODEL_LIB)(par_oce.o) \ 
     2723   par_kind.F90 \ 
     2724   par_oce.F90 \ 
     2725   dom_oce.F90 \ 
     2726   in_out_manager.F90 \ 
     2727   $(MODEL_LIB)(dom_oce.o) \ 
     2728   $(MODEL_LIB)(in_out_manager.o) \ 
     2729   $(MODEL_LIB)(oce.o) \ 
     2730   $(MODEL_LIB)(phycst.o) \ 
     2731   $(MODEL_LIB)(prtctl.o) \ 
    27322732   oce.F90 \ 
    27332733   phycst.F90 \ 
     
    27372737   dyncor_c1d.F90 
    27382738$(MODEL_LIB)(dynhpg.o) :   \ 
     2739   dom_oce.F90 \ 
     2740   in_out_manager.F90 \ 
     2741   lbcnfd.F90 \ 
     2742   ldftra_oce.F90 \ 
     2743   lib_mpp.F90 \ 
     2744   lib_print.f90 \ 
    27392745   $(MODEL_LIB)(dom_oce.o) \ 
    27402746   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27562762   $(MODEL_LIB)(trdvor_oce.o) \ 
    27572763   $(MODEL_LIB)(zdf_oce.o) \ 
    2758    dom_oce.F90 \ 
    2759    in_out_manager.F90 \ 
    2760    lbcnfd.F90 \ 
    2761    ldftra_oce.F90 \ 
    2762    lib_mpp.F90 \ 
    2763    lib_print.F90 \ 
    27642764   oce.F90 \ 
    27652765   par_kind.F90 \ 
     
    27752775   trdvor_oce.F90 \ 
    27762776   zdf_oce.F90 \ 
     2777   dom_oce.F90 \ 
     2778   in_out_manager.F90 \ 
     2779   lbclnk.F90 \ 
    27772780   $(MODEL_LIB)(dom_oce.o) \ 
    27782781   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27832786   $(MODEL_LIB)(trdmod.o) \ 
    27842787   $(MODEL_LIB)(trdmod_oce.o) \ 
    2785    dom_oce.F90 \ 
    2786    in_out_manager.F90 \ 
    2787    lbclnk.F90 \ 
    27882788   oce.F90 \ 
    27892789   phycst.F90 \ 
     
    27962796   dynhpg.F90 
    27972797$(MODEL_LIB)(dynkeg.o) :   \ 
     2798   dom_oce.F90 \ 
     2799   in_out_manager.F90 \ 
     2800   ldftra_oce.F90 \ 
     2801   lib_mpp.F90 \ 
     2802   lib_print.f90 \ 
    27982803   $(MODEL_LIB)(dom_oce.o) \ 
    27992804   $(MODEL_LIB)(in_out_manager.o) \ 
     
    28142819   $(MODEL_LIB)(trdvor_oce.o) \ 
    28152820   $(MODEL_LIB)(zdf_oce.o) \ 
    2816    dom_oce.F90 \ 
    2817    in_out_manager.F90 \ 
    2818    ldftra_oce.F90 \ 
    2819    lib_mpp.F90 \ 
    2820    lib_print.F90 \ 
    28212821   oce.F90 \ 
    28222822   par_kind.F90 \ 
     
    28322832   trdvor_oce.F90 \ 
    28332833   zdf_oce.F90 \ 
     2834   dom_oce.F90 \ 
     2835   in_out_manager.F90 \ 
    28342836   $(MODEL_LIB)(dom_oce.o) \ 
    28352837   $(MODEL_LIB)(in_out_manager.o) \ 
     
    28382840   $(MODEL_LIB)(trdmod.o) \ 
    28392841   $(MODEL_LIB)(trdmod_oce.o) \ 
    2840    dom_oce.F90 \ 
    2841    in_out_manager.F90 \ 
    28422842   oce.F90 \ 
    28432843   prtctl.F90 \ 
     
    28472847   KEY_CPP \ 
    28482848   dynkeg.F90 
     2849$(MODEL_LIB)(dynldf_bilap.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 \ 
     2856   $(MODEL_LIB)(dom_oce.o) \ 
     2857   $(MODEL_LIB)(in_out_manager.o) \ 
     2858   $(MODEL_LIB)(lbcnfd.o) \ 
     2859   $(MODEL_LIB)(ldftra_oce.o) \ 
     2860   $(MODEL_LIB)(lib_mpp.o) \ 
     2861   $(MODEL_LIB)(lib_print.o) \ 
     2862   $(MODEL_LIB)(oce.o) \ 
     2863   $(MODEL_LIB)(par_kind.o) \ 
     2864   $(MODEL_LIB)(par_oce.o) \ 
     2865   $(MODEL_LIB)(phycst.o) \ 
     2866   $(MODEL_LIB)(sbc_oce.o) \ 
     2867   $(MODEL_LIB)(trdicp.o) \ 
     2868   $(MODEL_LIB)(trdicp_oce.o) \ 
     2869   $(MODEL_LIB)(trdmld.o) \ 
     2870   $(MODEL_LIB)(trdmld_oce.o) \ 
     2871   $(MODEL_LIB)(trdmod_oce.o) \ 
     2872   $(MODEL_LIB)(trdvor.o) \ 
     2873   $(MODEL_LIB)(trdvor_oce.o) \ 
     2874   $(MODEL_LIB)(zdf_oce.o) \ 
     2875   oce.F90 \ 
     2876   par_kind.F90 \ 
     2877   par_oce.F90 \ 
     2878   phycst.F90 \ 
     2879   sbc_oce.F90 \ 
     2880   trdicp.F90 \ 
     2881   trdicp_oce.F90 \ 
     2882   trdmld.F90 \ 
     2883   trdmld_oce.F90 \ 
     2884   trdmod_oce.F90 \ 
     2885   trdvor.F90 \ 
     2886   trdvor_oce.F90 \ 
     2887   zdf_oce.F90 \ 
     2888   dom_oce.F90 \ 
     2889   in_out_manager.F90 \ 
     2890   lbclnk.F90 \ 
     2891   ldfdyn_oce.F90 \ 
     2892   $(MODEL_LIB)(dom_oce.o) \ 
     2893   $(MODEL_LIB)(in_out_manager.o) \ 
     2894   $(MODEL_LIB)(lbclnk.o) \ 
     2895   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2896   $(MODEL_LIB)(oce.o) \ 
     2897   $(MODEL_LIB)(trdmod.o) \ 
     2898   $(MODEL_LIB)(trdmod_oce.o) \ 
     2899   oce.F90 \ 
     2900   trdmod.F90 \ 
     2901   trdmod_oce.F90 \ 
     2902   domzgr_substitute.h90 \ 
     2903   ldfdyn_substitute.h90 \ 
     2904   vectopt_loop_substitute.h90 \ 
     2905   KEY_CPP \ 
     2906   dynldf_bilap.F90 
     2907$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2908   dom_oce.F90 \ 
     2909   in_out_manager.F90 \ 
     2910   lbclnk.F90 \ 
     2911   lbcnfd.F90 \ 
     2912   ldfdyn_oce.F90 \ 
     2913   ldftra_oce.F90 \ 
     2914   lib_mpp.F90 \ 
     2915   lib_print.f90 \ 
     2916   $(MODEL_LIB)(dom_oce.o) \ 
     2917   $(MODEL_LIB)(in_out_manager.o) \ 
     2918   $(MODEL_LIB)(lbclnk.o) \ 
     2919   $(MODEL_LIB)(lbcnfd.o) \ 
     2920   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2921   $(MODEL_LIB)(ldftra_oce.o) \ 
     2922   $(MODEL_LIB)(lib_mpp.o) \ 
     2923   $(MODEL_LIB)(lib_print.o) \ 
     2924   $(MODEL_LIB)(oce.o) \ 
     2925   $(MODEL_LIB)(par_kind.o) \ 
     2926   $(MODEL_LIB)(par_oce.o) \ 
     2927   $(MODEL_LIB)(phycst.o) \ 
     2928   $(MODEL_LIB)(prtctl.o) \ 
     2929   $(MODEL_LIB)(sbc_oce.o) \ 
     2930   $(MODEL_LIB)(trdicp.o) \ 
     2931   $(MODEL_LIB)(trdicp_oce.o) \ 
     2932   $(MODEL_LIB)(trdmld.o) \ 
     2933   $(MODEL_LIB)(trdmld_oce.o) \ 
     2934   $(MODEL_LIB)(trdmod_oce.o) \ 
     2935   $(MODEL_LIB)(trdvor.o) \ 
     2936   $(MODEL_LIB)(trdvor_oce.o) \ 
     2937   $(MODEL_LIB)(zdfmxl.o) \ 
     2938   $(MODEL_LIB)(zdf_oce.o) \ 
     2939   oce.F90 \ 
     2940   par_kind.F90 \ 
     2941   par_oce.F90 \ 
     2942   phycst.F90 \ 
     2943   prtctl.F90 \ 
     2944   sbc_oce.F90 \ 
     2945   trdicp.F90 \ 
     2946   trdicp_oce.F90 \ 
     2947   trdmld.F90 \ 
     2948   trdmld_oce.F90 \ 
     2949   trdmod_oce.F90 \ 
     2950   trdvor.F90 \ 
     2951   trdvor_oce.F90 \ 
     2952   zdfmxl.F90 \ 
     2953   zdf_oce.F90 \ 
     2954   dom_oce.F90 \ 
     2955   in_out_manager.F90 \ 
     2956   lbclnk.F90 \ 
     2957   ldfdyn_oce.F90 \ 
     2958   ldfslp.F90 \ 
     2959   $(MODEL_LIB)(dom_oce.o) \ 
     2960   $(MODEL_LIB)(in_out_manager.o) \ 
     2961   $(MODEL_LIB)(lbclnk.o) \ 
     2962   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2963   $(MODEL_LIB)(ldfslp.o) \ 
     2964   $(MODEL_LIB)(oce.o) \ 
     2965   $(MODEL_LIB)(prtctl.o) \ 
     2966   $(MODEL_LIB)(trdmod.o) \ 
     2967   $(MODEL_LIB)(trdmod_oce.o) \ 
     2968   $(MODEL_LIB)(zdf_oce.o) \ 
     2969   oce.F90 \ 
     2970   prtctl.F90 \ 
     2971   trdmod.F90 \ 
     2972   trdmod_oce.F90 \ 
     2973   zdf_oce.F90 \ 
     2974   domzgr_substitute.h90 \ 
     2975   ldfdyn_substitute.h90 \ 
     2976   KEY_CPP \ 
     2977   dynldf_bilapg.F90 
    28492978$(MODEL_LIB)(dynldf.o) :   \ 
     2979   dom_oce.F90 \ 
     2980   in_out_manager.F90 \ 
     2981   lbclnk.F90 \ 
     2982   lbcnfd.F90 \ 
     2983   ldfdyn_oce.F90 \ 
     2984   ldfslp.F90 \ 
     2985   ldftra_oce.F90 \ 
     2986   lib_mpp.F90 \ 
     2987   lib_print.f90 \ 
    28502988   $(MODEL_LIB)(dom_oce.o) \ 
    28512989   $(MODEL_LIB)(in_out_manager.o) \ 
     
    28713009   $(MODEL_LIB)(trdvor.o) \ 
    28723010   $(MODEL_LIB)(trdvor_oce.o) \ 
     3011   $(MODEL_LIB)(zdfmxl.o) \ 
    28733012   $(MODEL_LIB)(zdf_oce.o) \ 
    2874    $(MODEL_LIB)(zdfmxl.o) \ 
    2875    dom_oce.F90 \ 
    2876    in_out_manager.F90 \ 
    2877    lbclnk.F90 \ 
    2878    lbcnfd.F90 \ 
    2879    ldfdyn_oce.F90 \ 
    2880    ldfslp.F90 \ 
    2881    ldftra_oce.F90 \ 
    2882    lib_mpp.F90 \ 
    2883    lib_print.F90 \ 
    28843013   oce.F90 \ 
    28853014   par_kind.F90 \ 
     
    28963025   trdvor.F90 \ 
    28973026   trdvor_oce.F90 \ 
     3027   zdfmxl.F90 \ 
    28983028   zdf_oce.F90 \ 
    2899    zdfmxl.F90 \ 
    2900    $(MODEL_LIB)(dom_oce.o) \ 
    2901    $(MODEL_LIB)(dynldf_bilap.o) \ 
    2902    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    2903    $(MODEL_LIB)(dynldf_iso.o) \ 
    2904    $(MODEL_LIB)(dynldf_lap.o) \ 
    2905    $(MODEL_LIB)(in_out_manager.o) \ 
    2906    $(MODEL_LIB)(lbclnk.o) \ 
    2907    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2908    $(MODEL_LIB)(ldfslp.o) \ 
    2909    $(MODEL_LIB)(lib_mpp.o) \ 
    2910    $(MODEL_LIB)(oce.o) \ 
    2911    $(MODEL_LIB)(phycst.o) \ 
    2912    $(MODEL_LIB)(prtctl.o) \ 
    2913    $(MODEL_LIB)(trdmod.o) \ 
    2914    $(MODEL_LIB)(trdmod_oce.o) \ 
    29153029   dom_oce.F90 \ 
    29163030   dynldf_bilap.F90 \ 
     
    29233037   ldfslp.F90 \ 
    29243038   lib_mpp.F90 \ 
     3039   $(MODEL_LIB)(dom_oce.o) \ 
     3040   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     3041   $(MODEL_LIB)(dynldf_bilap.o) \ 
     3042   $(MODEL_LIB)(dynldf_iso.o) \ 
     3043   $(MODEL_LIB)(dynldf_lap.o) \ 
     3044   $(MODEL_LIB)(in_out_manager.o) \ 
     3045   $(MODEL_LIB)(lbclnk.o) \ 
     3046   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3047   $(MODEL_LIB)(ldfslp.o) \ 
     3048   $(MODEL_LIB)(lib_mpp.o) \ 
     3049   $(MODEL_LIB)(oce.o) \ 
     3050   $(MODEL_LIB)(phycst.o) \ 
     3051   $(MODEL_LIB)(prtctl.o) \ 
     3052   $(MODEL_LIB)(trdmod.o) \ 
     3053   $(MODEL_LIB)(trdmod_oce.o) \ 
    29253054   oce.F90 \ 
    29263055   phycst.F90 \ 
     
    29323061   KEY_CPP \ 
    29333062   dynldf.F90 
    2934 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
    2935    $(MODEL_LIB)(dom_oce.o) \ 
    2936    $(MODEL_LIB)(in_out_manager.o) \ 
    2937    $(MODEL_LIB)(lbcnfd.o) \ 
     3063$(MODEL_LIB)(dynldf_iso.o) :  \ 
     3064   dom_oce.F90 \ 
     3065   in_out_manager.F90 \ 
     3066   lbclnk.F90 \ 
     3067   lbcnfd.F90 \ 
     3068   ldfdyn_oce.F90 \ 
     3069   ldftra_oce.F90 \ 
     3070   lib_mpp.F90 \ 
     3071   lib_print.f90 \ 
     3072   $(MODEL_LIB)(dom_oce.o) \ 
     3073   $(MODEL_LIB)(in_out_manager.o) \ 
     3074   $(MODEL_LIB)(lbclnk.o) \ 
     3075   $(MODEL_LIB)(lbcnfd.o) \ 
     3076   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    29383077   $(MODEL_LIB)(ldftra_oce.o) \ 
    29393078   $(MODEL_LIB)(lib_mpp.o) \ 
     
    29433082   $(MODEL_LIB)(par_oce.o) \ 
    29443083   $(MODEL_LIB)(phycst.o) \ 
     3084   $(MODEL_LIB)(prtctl.o) \ 
    29453085   $(MODEL_LIB)(sbc_oce.o) \ 
    29463086   $(MODEL_LIB)(trdicp.o) \ 
     
    29513091   $(MODEL_LIB)(trdvor.o) \ 
    29523092   $(MODEL_LIB)(trdvor_oce.o) \ 
     3093   $(MODEL_LIB)(zdfmxl.o) \ 
    29533094   $(MODEL_LIB)(zdf_oce.o) \ 
    2954    dom_oce.F90 \ 
    2955    in_out_manager.F90 \ 
    2956    lbcnfd.F90 \ 
    2957    ldftra_oce.F90 \ 
    2958    lib_mpp.F90 \ 
    2959    lib_print.F90 \ 
    2960    oce.F90 \ 
    2961    par_kind.F90 \ 
    2962    par_oce.F90 \ 
    2963    phycst.F90 \ 
     3095   oce.F90 \ 
     3096   par_kind.F90 \ 
     3097   par_oce.F90 \ 
     3098   phycst.F90 \ 
     3099   prtctl.F90 \ 
    29643100   sbc_oce.F90 \ 
    29653101   trdicp.F90 \ 
     
    29703106   trdvor.F90 \ 
    29713107   trdvor_oce.F90 \ 
     3108   zdfmxl.F90 \ 
    29723109   zdf_oce.F90 \ 
     3110   dom_oce.F90 \ 
     3111   in_out_manager.F90 \ 
     3112   lbclnk.F90 \ 
     3113   ldfdyn_oce.F90 \ 
     3114   ldfslp.F90 \ 
     3115   ldftra_oce.F90 \ 
    29733116   $(MODEL_LIB)(dom_oce.o) \ 
    29743117   $(MODEL_LIB)(in_out_manager.o) \ 
    29753118   $(MODEL_LIB)(lbclnk.o) \ 
    29763119   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2977    $(MODEL_LIB)(oce.o) \ 
     3120   $(MODEL_LIB)(ldfslp.o) \ 
     3121   $(MODEL_LIB)(ldftra_oce.o) \ 
     3122   $(MODEL_LIB)(oce.o) \ 
     3123   $(MODEL_LIB)(prtctl.o) \ 
    29783124   $(MODEL_LIB)(trdmod.o) \ 
    29793125   $(MODEL_LIB)(trdmod_oce.o) \ 
    2980    dom_oce.F90 \ 
    2981    in_out_manager.F90 \ 
    2982    lbclnk.F90 \ 
    2983    ldfdyn_oce.F90 \ 
    2984    oce.F90 \ 
     3126   $(MODEL_LIB)(zdf_oce.o) \ 
     3127   oce.F90 \ 
     3128   prtctl.F90 \ 
    29853129   trdmod.F90 \ 
    29863130   trdmod_oce.F90 \ 
     3131   zdf_oce.F90 \ 
    29873132   domzgr_substitute.h90 \ 
    29883133   ldfdyn_substitute.h90 \ 
    29893134   vectopt_loop_substitute.h90 \ 
    29903135   KEY_CPP \ 
    2991    dynldf_bilap.F90 
    2992 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
    2993    $(MODEL_LIB)(dom_oce.o) \ 
    2994    $(MODEL_LIB)(in_out_manager.o) \ 
    2995    $(MODEL_LIB)(lbclnk.o) \ 
    2996    $(MODEL_LIB)(lbcnfd.o) \ 
     3136   dynldf_iso.F90 
     3137$(MODEL_LIB)(dynldf_lap.o) :  \ 
     3138   dom_oce.F90 \ 
     3139   in_out_manager.F90 \ 
     3140   lbclnk.F90 \ 
     3141   ldfdyn_oce.F90 \ 
     3142   ldftra_oce.F90 \ 
     3143   lib_print.f90 \ 
     3144   $(MODEL_LIB)(dom_oce.o) \ 
     3145   $(MODEL_LIB)(in_out_manager.o) \ 
     3146   $(MODEL_LIB)(lbclnk.o) \ 
    29973147   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    29983148   $(MODEL_LIB)(ldftra_oce.o) \ 
    2999    $(MODEL_LIB)(lib_mpp.o) \ 
    30003149   $(MODEL_LIB)(lib_print.o) \ 
    30013150   $(MODEL_LIB)(oce.o) \ 
     
    30123161   $(MODEL_LIB)(trdvor.o) \ 
    30133162   $(MODEL_LIB)(trdvor_oce.o) \ 
     3163   $(MODEL_LIB)(zdfmxl.o) \ 
    30143164   $(MODEL_LIB)(zdf_oce.o) \ 
    3015    $(MODEL_LIB)(zdfmxl.o) \ 
    3016    dom_oce.F90 \ 
    3017    in_out_manager.F90 \ 
    3018    lbclnk.F90 \ 
    3019    lbcnfd.F90 \ 
    3020    ldfdyn_oce.F90 \ 
    3021    ldftra_oce.F90 \ 
    3022    lib_mpp.F90 \ 
    3023    lib_print.F90 \ 
    30243165   oce.F90 \ 
    30253166   par_kind.F90 \ 
     
    30353176   trdvor.F90 \ 
    30363177   trdvor_oce.F90 \ 
     3178   zdfmxl.F90 \ 
    30373179   zdf_oce.F90 \ 
    3038    zdfmxl.F90 \ 
    3039    $(MODEL_LIB)(dom_oce.o) \ 
    3040    $(MODEL_LIB)(in_out_manager.o) \ 
    3041    $(MODEL_LIB)(lbclnk.o) \ 
     3180   dom_oce.F90 \ 
     3181   in_out_manager.F90 \ 
     3182   ldfdyn_oce.F90 \ 
     3183   ldfslp.F90 \ 
     3184   $(MODEL_LIB)(dom_oce.o) \ 
     3185   $(MODEL_LIB)(in_out_manager.o) \ 
    30423186   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    30433187   $(MODEL_LIB)(ldfslp.o) \ 
    30443188   $(MODEL_LIB)(oce.o) \ 
    3045    $(MODEL_LIB)(prtctl.o) \ 
    30463189   $(MODEL_LIB)(trdmod.o) \ 
    30473190   $(MODEL_LIB)(trdmod_oce.o) \ 
    30483191   $(MODEL_LIB)(zdf_oce.o) \ 
    3049    dom_oce.F90 \ 
    3050    in_out_manager.F90 \ 
    3051    lbclnk.F90 \ 
    3052    ldfdyn_oce.F90 \ 
    3053    ldfslp.F90 \ 
    3054    oce.F90 \ 
    3055    prtctl.F90 \ 
    3056    trdmod.F90 \ 
    3057    trdmod_oce.F90 \ 
    3058    zdf_oce.F90 \ 
    3059    domzgr_substitute.h90 \ 
    3060    ldfdyn_substitute.h90 \ 
    3061    KEY_CPP \ 
    3062    dynldf_bilapg.F90 
    3063 $(MODEL_LIB)(dynldf_iso.o) :  \ 
    3064    $(MODEL_LIB)(dom_oce.o) \ 
    3065    $(MODEL_LIB)(in_out_manager.o) \ 
    3066    $(MODEL_LIB)(lbclnk.o) \ 
    3067    $(MODEL_LIB)(lbcnfd.o) \ 
    3068    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3069    $(MODEL_LIB)(ldftra_oce.o) \ 
    3070    $(MODEL_LIB)(lib_mpp.o) \ 
    3071    $(MODEL_LIB)(lib_print.o) \ 
    3072    $(MODEL_LIB)(oce.o) \ 
    3073    $(MODEL_LIB)(par_kind.o) \ 
    3074    $(MODEL_LIB)(par_oce.o) \ 
    3075    $(MODEL_LIB)(phycst.o) \ 
    3076    $(MODEL_LIB)(prtctl.o) \ 
    3077    $(MODEL_LIB)(sbc_oce.o) \ 
    3078    $(MODEL_LIB)(trdicp.o) \ 
    3079    $(MODEL_LIB)(trdicp_oce.o) \ 
    3080    $(MODEL_LIB)(trdmld.o) \ 
    3081    $(MODEL_LIB)(trdmld_oce.o) \ 
    3082    $(MODEL_LIB)(trdmod_oce.o) \ 
    3083    $(MODEL_LIB)(trdvor.o) \ 
    3084    $(MODEL_LIB)(trdvor_oce.o) \ 
    3085    $(MODEL_LIB)(zdf_oce.o) \ 
    3086    $(MODEL_LIB)(zdfmxl.o) \ 
    3087    dom_oce.F90 \ 
    3088    in_out_manager.F90 \ 
    3089    lbclnk.F90 \ 
    3090    lbcnfd.F90 \ 
    3091    ldfdyn_oce.F90 \ 
    3092    ldftra_oce.F90 \ 
    3093    lib_mpp.F90 \ 
    3094    lib_print.F90 \ 
    3095    oce.F90 \ 
    3096    par_kind.F90 \ 
    3097    par_oce.F90 \ 
    3098    phycst.F90 \ 
    3099    prtctl.F90 \ 
    3100    sbc_oce.F90 \ 
    3101    trdicp.F90 \ 
    3102    trdicp_oce.F90 \ 
    3103    trdmld.F90 \ 
    3104    trdmld_oce.F90 \ 
    3105    trdmod_oce.F90 \ 
    3106    trdvor.F90 \ 
    3107    trdvor_oce.F90 \ 
    3108    zdf_oce.F90 \ 
    3109    zdfmxl.F90 \ 
    3110    $(MODEL_LIB)(dom_oce.o) \ 
    3111    $(MODEL_LIB)(in_out_manager.o) \ 
    3112    $(MODEL_LIB)(lbclnk.o) \ 
    3113    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3114    $(MODEL_LIB)(ldfslp.o) \ 
    3115    $(MODEL_LIB)(ldftra_oce.o) \ 
    3116    $(MODEL_LIB)(oce.o) \ 
    3117    $(MODEL_LIB)(prtctl.o) \ 
    3118    $(MODEL_LIB)(trdmod.o) \ 
    3119    $(MODEL_LIB)(trdmod_oce.o) \ 
    3120    $(MODEL_LIB)(zdf_oce.o) \ 
    3121    dom_oce.F90 \ 
    3122    in_out_manager.F90 \ 
    3123    lbclnk.F90 \ 
    3124    ldfdyn_oce.F90 \ 
    3125    ldfslp.F90 \ 
    3126    ldftra_oce.F90 \ 
    3127    oce.F90 \ 
    3128    prtctl.F90 \ 
     3192   oce.F90 \ 
    31293193   trdmod.F90 \ 
    31303194   trdmod_oce.F90 \ 
     
    31343198   vectopt_loop_substitute.h90 \ 
    31353199   KEY_CPP \ 
    3136    dynldf_iso.F90 
    3137 $(MODEL_LIB)(dynldf_lap.o) :  \ 
    3138    $(MODEL_LIB)(dom_oce.o) \ 
    3139    $(MODEL_LIB)(in_out_manager.o) \ 
    3140    $(MODEL_LIB)(lbclnk.o) \ 
    3141    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3142    $(MODEL_LIB)(ldftra_oce.o) \ 
    3143    $(MODEL_LIB)(lib_print.o) \ 
    3144    $(MODEL_LIB)(oce.o) \ 
    3145    $(MODEL_LIB)(par_kind.o) \ 
    3146    $(MODEL_LIB)(par_oce.o) \ 
    3147    $(MODEL_LIB)(phycst.o) \ 
    3148    $(MODEL_LIB)(prtctl.o) \ 
    3149    $(MODEL_LIB)(sbc_oce.o) \ 
    3150    $(MODEL_LIB)(trdicp.o) \ 
    3151    $(MODEL_LIB)(trdicp_oce.o) \ 
    3152    $(MODEL_LIB)(trdmld.o) \ 
    3153    $(MODEL_LIB)(trdmld_oce.o) \ 
    3154    $(MODEL_LIB)(trdmod_oce.o) \ 
    3155    $(MODEL_LIB)(trdvor.o) \ 
    3156    $(MODEL_LIB)(trdvor_oce.o) \ 
    3157    $(MODEL_LIB)(zdf_oce.o) \ 
    3158    $(MODEL_LIB)(zdfmxl.o) \ 
    3159    dom_oce.F90 \ 
    3160    in_out_manager.F90 \ 
    3161    lbclnk.F90 \ 
    3162    ldfdyn_oce.F90 \ 
    3163    ldftra_oce.F90 \ 
    3164    lib_print.F90 \ 
    3165    oce.F90 \ 
    3166    par_kind.F90 \ 
    3167    par_oce.F90 \ 
    3168    phycst.F90 \ 
    3169    prtctl.F90 \ 
    3170    sbc_oce.F90 \ 
    3171    trdicp.F90 \ 
    3172    trdicp_oce.F90 \ 
    3173    trdmld.F90 \ 
    3174    trdmld_oce.F90 \ 
    3175    trdmod_oce.F90 \ 
    3176    trdvor.F90 \ 
    3177    trdvor_oce.F90 \ 
    3178    zdf_oce.F90 \ 
    3179    zdfmxl.F90 \ 
    3180    $(MODEL_LIB)(dom_oce.o) \ 
    3181    $(MODEL_LIB)(in_out_manager.o) \ 
    3182    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3183    $(MODEL_LIB)(ldfslp.o) \ 
    3184    $(MODEL_LIB)(oce.o) \ 
    3185    $(MODEL_LIB)(trdmod.o) \ 
    3186    $(MODEL_LIB)(trdmod_oce.o) \ 
    3187    $(MODEL_LIB)(zdf_oce.o) \ 
    3188    dom_oce.F90 \ 
    3189    in_out_manager.F90 \ 
    3190    ldfdyn_oce.F90 \ 
    3191    ldfslp.F90 \ 
    3192    oce.F90 \ 
    3193    trdmod.F90 \ 
    3194    trdmod_oce.F90 \ 
    3195    zdf_oce.F90 \ 
    3196    domzgr_substitute.h90 \ 
    3197    ldfdyn_substitute.h90 \ 
    3198    vectopt_loop_substitute.h90 \ 
    3199    KEY_CPP \ 
    32003200   dynldf_lap.F90 
     3201$(MODEL_LIB)(dynnxt_c1d.o) :  \ 
     3202   dom_oce.F90 \ 
     3203   in_out_manager.F90 \ 
     3204   lbcnfd.F90 \ 
     3205   lib_mpp.F90 \ 
     3206   lib_print.f90 \ 
     3207   $(MODEL_LIB)(dom_oce.o) \ 
     3208   $(MODEL_LIB)(in_out_manager.o) \ 
     3209   $(MODEL_LIB)(lbcnfd.o) \ 
     3210   $(MODEL_LIB)(lib_mpp.o) \ 
     3211   $(MODEL_LIB)(lib_print.o) \ 
     3212   $(MODEL_LIB)(oce.o) \ 
     3213   $(MODEL_LIB)(par_kind.o) \ 
     3214   $(MODEL_LIB)(par_oce.o) \ 
     3215   oce.F90 \ 
     3216   par_kind.F90 \ 
     3217   par_oce.F90 \ 
     3218   dom_oce.F90 \ 
     3219   in_out_manager.F90 \ 
     3220   lbclnk.F90 \ 
     3221   $(MODEL_LIB)(dom_oce.o) \ 
     3222   $(MODEL_LIB)(in_out_manager.o) \ 
     3223   $(MODEL_LIB)(lbclnk.o) \ 
     3224   $(MODEL_LIB)(oce.o) \ 
     3225   $(MODEL_LIB)(prtctl.o) \ 
     3226   oce.F90 \ 
     3227   prtctl.F90 \ 
     3228   KEY_CPP \ 
     3229   dynnxt_c1d.F90 
    32013230$(MODEL_LIB)(dynnxt.o) :   \ 
     3231   agrif_oce.F90 \ 
     3232   bdy_oce.F90 \ 
     3233   bdy_par.F90 \ 
     3234   bdytides.F90 \ 
     3235   cla_div.F90 \ 
     3236   divcur.F90 \ 
     3237   dom_oce.F90 \ 
     3238   dynadv_cen2.F90 \ 
     3239   dynadv_ubs.F90 \ 
     3240   dynkeg.F90 \ 
     3241   dynspg_oce.F90 \ 
     3242   dynzad.F90 \ 
     3243   in_out_manager.F90 \ 
     3244   iom.F90 \ 
     3245   lbclnk.F90 \ 
     3246   lbcnfd.F90 \ 
     3247   lib_mpp.F90 \ 
     3248   lib_print.f90 \ 
    32023249   $(MODEL_LIB)(agrif_oce.o) \ 
    32033250   $(MODEL_LIB)(bdy_oce.o) \ 
     
    32273274   $(MODEL_LIB)(sol_oce.o) \ 
    32283275   $(MODEL_LIB)(sshwzv.o) \ 
    3229    agrif_oce.F90 \ 
     3276   obc_oce.F90 \ 
     3277   obc_par.F90 \ 
     3278   oce.F90 \ 
     3279   par_kind.F90 \ 
     3280   par_oce.F90 \ 
     3281   phycst.F90 \ 
     3282   sbc_oce.F90 \ 
     3283   sol_oce.F90 \ 
     3284   sshwzv.F90 \ 
     3285   agrif_opa_interp.F90 \ 
     3286   agrif_opa_update.F90 \ 
     3287   bdydta.F90 \ 
     3288   bdydyn.F90 \ 
     3289   bdy_oce.F90 \ 
     3290   dom_oce.F90 \ 
     3291   domvvl.F90 \ 
     3292   dynadv.F90 \ 
     3293   dynspg_oce.F90 \ 
     3294   in_out_manager.F90 \ 
     3295   lbclnk.F90 \ 
     3296   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3297   $(MODEL_LIB)(agrif_opa_update.o) \ 
     3298   $(MODEL_LIB)(bdydta.o) \ 
     3299   $(MODEL_LIB)(bdydyn.o) \ 
     3300   $(MODEL_LIB)(bdy_oce.o) \ 
     3301   $(MODEL_LIB)(dom_oce.o) \ 
     3302   $(MODEL_LIB)(domvvl.o) \ 
     3303   $(MODEL_LIB)(dynadv.o) \ 
     3304   $(MODEL_LIB)(dynspg_oce.o) \ 
     3305   $(MODEL_LIB)(in_out_manager.o) \ 
     3306   $(MODEL_LIB)(lbclnk.o) \ 
     3307   $(MODEL_LIB)(obcdyn_bt.o) \ 
     3308   $(MODEL_LIB)(obcdyn.o) \ 
     3309   $(MODEL_LIB)(obc_oce.o) \ 
     3310   $(MODEL_LIB)(obcvol.o) \ 
     3311   $(MODEL_LIB)(oce.o) \ 
     3312   $(MODEL_LIB)(prtctl.o) \ 
     3313   obcdyn_bt.F90 \ 
     3314   obcdyn.F90 \ 
     3315   obc_oce.F90 \ 
     3316   obcvol.F90 \ 
     3317   oce.F90 \ 
     3318   prtctl.F90 \ 
     3319   domzgr_substitute.h90 \ 
     3320   $(AGRIF_LIB) \ 
     3321   KEY_CPP \ 
     3322   dynnxt.F90 
     3323$(MODEL_LIB)(dynspg_exp.o) :  \ 
     3324   c1d.F90 \ 
     3325   dianam.F90 \ 
     3326   domngb.F90 \ 
     3327   dom_oce.F90 \ 
     3328   dynspg_oce.F90 \ 
     3329   eosbn2.F90 \ 
     3330   in_out_manager.F90 \ 
     3331   iom_def.F90 \ 
     3332   iom.F90 \ 
     3333   iom_ioipsl.F90 \ 
     3334   iom_nf90.F90 \ 
     3335   iom_rstdimg.F90 \ 
     3336   lbclnk.F90 \ 
     3337   lbcnfd.F90 \ 
     3338   lib_mpp.F90 \ 
     3339   lib_print.f90 \ 
     3340   $(MODEL_LIB)(c1d.o) \ 
     3341   $(MODEL_LIB)(dianam.o) \ 
     3342   $(MODEL_LIB)(domngb.o) \ 
     3343   $(MODEL_LIB)(dom_oce.o) \ 
     3344   $(MODEL_LIB)(dynspg_oce.o) \ 
     3345   $(MODEL_LIB)(eosbn2.o) \ 
     3346   $(MODEL_LIB)(in_out_manager.o) \ 
     3347   $(MODEL_LIB)(iom_def.o) \ 
     3348   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3349   $(MODEL_LIB)(iom_nf90.o) \ 
     3350   $(MODEL_LIB)(iom.o) \ 
     3351   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3352   $(MODEL_LIB)(lbclnk.o) \ 
     3353   $(MODEL_LIB)(lbcnfd.o) \ 
     3354   $(MODEL_LIB)(lib_mpp.o) \ 
     3355   $(MODEL_LIB)(lib_print.o) \ 
     3356   $(MODEL_LIB)(obc_oce.o) \ 
     3357   $(MODEL_LIB)(obc_par.o) \ 
     3358   $(MODEL_LIB)(oce.o) \ 
     3359   $(MODEL_LIB)(par_kind.o) \ 
     3360   $(MODEL_LIB)(par_oce.o) \ 
     3361   $(MODEL_LIB)(phycst.o) \ 
     3362   $(MODEL_LIB)(sbc_oce.o) \ 
     3363   $(MODEL_LIB)(trdmld_oce.o) \ 
     3364   $(MODEL_LIB)(zdfddm.o) \ 
     3365   $(MODEL_LIB)(zdfmxl.o) \ 
     3366   $(MODEL_LIB)(zpshde.o) \ 
     3367   obc_oce.F90 \ 
     3368   obc_par.F90 \ 
     3369   oce.F90 \ 
     3370   par_kind.F90 \ 
     3371   par_oce.F90 \ 
     3372   phycst.F90 \ 
     3373   sbc_oce.F90 \ 
     3374   trdmld_oce.F90 \ 
     3375   zdfddm.F90 \ 
     3376   zdfmxl.F90 \ 
     3377   zpshde.F90 \ 
     3378   dom_oce.F90 \ 
     3379   in_out_manager.F90 \ 
     3380   iom.F90 \ 
     3381   lbclnk.F90 \ 
     3382   lib_mpp.F90 \ 
     3383   $(MODEL_LIB)(dom_oce.o) \ 
     3384   $(MODEL_LIB)(in_out_manager.o) \ 
     3385   $(MODEL_LIB)(iom.o) \ 
     3386   $(MODEL_LIB)(lbclnk.o) \ 
     3387   $(MODEL_LIB)(lib_mpp.o) \ 
     3388   $(MODEL_LIB)(obcdta.o) \ 
     3389   $(MODEL_LIB)(obc_oce.o) \ 
     3390   $(MODEL_LIB)(obc_par.o) \ 
     3391   $(MODEL_LIB)(oce.o) \ 
     3392   $(MODEL_LIB)(phycst.o) \ 
     3393   $(MODEL_LIB)(prtctl.o) \ 
     3394   $(MODEL_LIB)(restart.o) \ 
     3395   $(MODEL_LIB)(sbc_oce.o) \ 
     3396   obcdta.F90 \ 
     3397   obc_oce.F90 \ 
     3398   obc_par.F90 \ 
     3399   oce.F90 \ 
     3400   phycst.F90 \ 
     3401   prtctl.F90 \ 
     3402   restart.F90 \ 
     3403   sbc_oce.F90 \ 
     3404   domzgr_substitute.h90 \ 
     3405   vectopt_loop_substitute.h90 \ 
     3406   KEY_CPP \ 
     3407   dynspg_exp.F90 
     3408$(MODEL_LIB)(dynspg.o) :   \ 
     3409   agrif_opa_interp.F90 \ 
     3410   bdydta.F90 \ 
     3411   bdydyn.F90 \ 
    32303412   bdy_oce.F90 \ 
    32313413   bdy_par.F90 \ 
    32323414   bdytides.F90 \ 
    3233    cla_div.F90 \ 
    3234    divcur.F90 \ 
    3235    dom_oce.F90 \ 
    3236    dynadv_cen2.F90 \ 
    3237    dynadv_ubs.F90 \ 
    3238    dynkeg.F90 \ 
    3239    dynspg_oce.F90 \ 
    3240    dynzad.F90 \ 
    3241    in_out_manager.F90 \ 
    3242    iom.F90 \ 
    3243    lbclnk.F90 \ 
    3244    lbcnfd.F90 \ 
    3245    lib_mpp.F90 \ 
    3246    lib_print.F90 \ 
    3247    obc_oce.F90 \ 
    3248    obc_par.F90 \ 
    3249    oce.F90 \ 
    3250    par_kind.F90 \ 
    3251    par_oce.F90 \ 
    3252    phycst.F90 \ 
    3253    sbc_oce.F90 \ 
    3254    sol_oce.F90 \ 
    3255    sshwzv.F90 \ 
    3256    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3257    $(MODEL_LIB)(agrif_opa_update.o) \ 
    3258    $(MODEL_LIB)(bdy_oce.o) \ 
    3259    $(MODEL_LIB)(bdydta.o) \ 
    3260    $(MODEL_LIB)(bdydyn.o) \ 
    3261    $(MODEL_LIB)(dom_oce.o) \ 
    3262    $(MODEL_LIB)(domvvl.o) \ 
    3263    $(MODEL_LIB)(dynadv.o) \ 
    3264    $(MODEL_LIB)(dynspg_oce.o) \ 
    3265    $(MODEL_LIB)(in_out_manager.o) \ 
    3266    $(MODEL_LIB)(lbclnk.o) \ 
    3267    $(MODEL_LIB)(obc_oce.o) \ 
    3268    $(MODEL_LIB)(obcdyn.o) \ 
    3269    $(MODEL_LIB)(obcdyn_bt.o) \ 
    3270    $(MODEL_LIB)(obcvol.o) \ 
    3271    $(MODEL_LIB)(oce.o) \ 
    3272    $(MODEL_LIB)(prtctl.o) \ 
    3273    agrif_opa_interp.F90 \ 
    3274    agrif_opa_update.F90 \ 
    3275    bdy_oce.F90 \ 
    3276    bdydta.F90 \ 
    3277    bdydyn.F90 \ 
     3415   bdyvol.F90 \ 
     3416   cla_dynspg.F90 \ 
    32783417   dom_oce.F90 \ 
    32793418   domvvl.F90 \ 
    32803419   dynadv.F90 \ 
    32813420   dynspg_oce.F90 \ 
    3282    in_out_manager.F90 \ 
    3283    lbclnk.F90 \ 
    3284    obc_oce.F90 \ 
    3285    obcdyn.F90 \ 
    3286    obcdyn_bt.F90 \ 
    3287    obcvol.F90 \ 
    3288    oce.F90 \ 
    3289    prtctl.F90 \ 
    3290    domzgr_substitute.h90 \ 
    3291    $(AGRIF_LIB) \ 
    3292    KEY_CPP \ 
    3293    dynnxt.F90 
    3294 $(MODEL_LIB)(dynnxt_c1d.o) :  \ 
    3295    $(MODEL_LIB)(dom_oce.o) \ 
    3296    $(MODEL_LIB)(in_out_manager.o) \ 
    3297    $(MODEL_LIB)(lbcnfd.o) \ 
    3298    $(MODEL_LIB)(lib_mpp.o) \ 
    3299    $(MODEL_LIB)(lib_print.o) \ 
    3300    $(MODEL_LIB)(oce.o) \ 
    3301    $(MODEL_LIB)(par_kind.o) \ 
    3302    $(MODEL_LIB)(par_oce.o) \ 
    3303    dom_oce.F90 \ 
    3304    in_out_manager.F90 \ 
    3305    lbcnfd.F90 \ 
    3306    lib_mpp.F90 \ 
    3307    lib_print.F90 \ 
    3308    oce.F90 \ 
    3309    par_kind.F90 \ 
    3310    par_oce.F90 \ 
    3311    $(MODEL_LIB)(dom_oce.o) \ 
    3312    $(MODEL_LIB)(in_out_manager.o) \ 
    3313    $(MODEL_LIB)(lbclnk.o) \ 
    3314    $(MODEL_LIB)(oce.o) \ 
    3315    $(MODEL_LIB)(prtctl.o) \ 
    3316    dom_oce.F90 \ 
    3317    in_out_manager.F90 \ 
    3318    lbclnk.F90 \ 
    3319    oce.F90 \ 
    3320    prtctl.F90 \ 
    3321    KEY_CPP \ 
    3322    dynnxt_c1d.F90 
    3323 $(MODEL_LIB)(dynspg.o) :   \ 
     3421   dynvor.F90 \ 
     3422   in_out_manager.F90 \ 
     3423   iom.F90 \ 
     3424   lbclnk.F90 \ 
     3425   ldftra_oce.F90 \ 
     3426   lib_mpp.F90 \ 
     3427   lib_print.f90 \ 
    33243428   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3429   $(MODEL_LIB)(bdydta.o) \ 
     3430   $(MODEL_LIB)(bdydyn.o) \ 
    33253431   $(MODEL_LIB)(bdy_oce.o) \ 
    33263432   $(MODEL_LIB)(bdy_par.o) \ 
    3327    $(MODEL_LIB)(bdydta.o) \ 
    3328    $(MODEL_LIB)(bdydyn.o) \ 
    33293433   $(MODEL_LIB)(bdytides.o) \ 
    33303434   $(MODEL_LIB)(bdyvol.o) \ 
     
    33413445   $(MODEL_LIB)(lib_mpp.o) \ 
    33423446   $(MODEL_LIB)(lib_print.o) \ 
    3343    $(MODEL_LIB)(obc_oce.o) \ 
    3344    $(MODEL_LIB)(obc_par.o) \ 
    33453447   $(MODEL_LIB)(obcdta.o) \ 
    33463448   $(MODEL_LIB)(obcdyn.o) \ 
    33473449   $(MODEL_LIB)(obcfla.o) \ 
     3450   $(MODEL_LIB)(obc_oce.o) \ 
     3451   $(MODEL_LIB)(obc_par.o) \ 
    33483452   $(MODEL_LIB)(obcvol.o) \ 
    33493453   $(MODEL_LIB)(oce.o) \ 
     
    33543458   $(MODEL_LIB)(restart.o) \ 
    33553459   $(MODEL_LIB)(sbc_oce.o) \ 
     3460   $(MODEL_LIB)(solmat.o) \ 
    33563461   $(MODEL_LIB)(sol_oce.o) \ 
    3357    $(MODEL_LIB)(solmat.o) \ 
    33583462   $(MODEL_LIB)(solpcg.o) \ 
    33593463   $(MODEL_LIB)(solsor.o) \ 
     
    33663470   $(MODEL_LIB)(trdvor.o) \ 
    33673471   $(MODEL_LIB)(trdvor_oce.o) \ 
     3472   $(MODEL_LIB)(zdfbfr.o) \ 
    33683473   $(MODEL_LIB)(zdf_oce.o) \ 
    3369    $(MODEL_LIB)(zdfbfr.o) \ 
    3370    agrif_opa_interp.F90 \ 
    3371    bdy_oce.F90 \ 
    3372    bdy_par.F90 \ 
    3373    bdydta.F90 \ 
    3374    bdydyn.F90 \ 
    3375    bdytides.F90 \ 
    3376    bdyvol.F90 \ 
    3377    cla_dynspg.F90 \ 
    3378    dom_oce.F90 \ 
    3379    domvvl.F90 \ 
    3380    dynadv.F90 \ 
    3381    dynspg_oce.F90 \ 
    3382    dynvor.F90 \ 
    3383    in_out_manager.F90 \ 
    3384    iom.F90 \ 
    3385    lbclnk.F90 \ 
    3386    ldftra_oce.F90 \ 
    3387    lib_mpp.F90 \ 
    3388    lib_print.F90 \ 
    3389    obc_oce.F90 \ 
    3390    obc_par.F90 \ 
    33913474   obcdta.F90 \ 
    33923475   obcdyn.F90 \ 
    33933476   obcfla.F90 \ 
     3477   obc_oce.F90 \ 
     3478   obc_par.F90 \ 
    33943479   obcvol.F90 \ 
    33953480   oce.F90 \ 
     
    34003485   restart.F90 \ 
    34013486   sbc_oce.F90 \ 
     3487   solmat.F90 \ 
    34023488   sol_oce.F90 \ 
    3403    solmat.F90 \ 
    34043489   solpcg.F90 \ 
    34053490   solsor.F90 \ 
     
    34123497   trdvor.F90 \ 
    34133498   trdvor_oce.F90 \ 
     3499   zdfbfr.F90 \ 
    34143500   zdf_oce.F90 \ 
    3415    zdfbfr.F90 \ 
     3501   dom_oce.F90 \ 
     3502   dynspg_exp.F90 \ 
     3503   dynspg_flt.F90 \ 
     3504   dynspg_oce.F90 \ 
     3505   dynspg_ts.F90 \ 
     3506   in_out_manager.F90 \ 
    34163507   $(MODEL_LIB)(dom_oce.o) \ 
    34173508   $(MODEL_LIB)(dynspg_exp.o) \ 
     
    34253516   $(MODEL_LIB)(trdmod.o) \ 
    34263517   $(MODEL_LIB)(trdmod_oce.o) \ 
    3427    dom_oce.F90 \ 
    3428    dynspg_exp.F90 \ 
    3429    dynspg_flt.F90 \ 
    3430    dynspg_oce.F90 \ 
    3431    dynspg_ts.F90 \ 
    3432    in_out_manager.F90 \ 
    34333518   obc_oce.F90 \ 
    34343519   oce.F90 \ 
     
    34403525   KEY_CPP \ 
    34413526   dynspg.F90 
    3442 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    3443    $(MODEL_LIB)(c1d.o) \ 
    3444    $(MODEL_LIB)(dianam.o) \ 
    3445    $(MODEL_LIB)(dom_oce.o) \ 
    3446    $(MODEL_LIB)(domngb.o) \ 
    3447    $(MODEL_LIB)(dynspg_oce.o) \ 
    3448    $(MODEL_LIB)(eosbn2.o) \ 
    3449    $(MODEL_LIB)(in_out_manager.o) \ 
    3450    $(MODEL_LIB)(iom.o) \ 
    3451    $(MODEL_LIB)(iom_def.o) \ 
    3452    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3453    $(MODEL_LIB)(iom_nf90.o) \ 
    3454    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3455    $(MODEL_LIB)(lbclnk.o) \ 
    3456    $(MODEL_LIB)(lbcnfd.o) \ 
    3457    $(MODEL_LIB)(lib_mpp.o) \ 
    3458    $(MODEL_LIB)(lib_print.o) \ 
    3459    $(MODEL_LIB)(obc_oce.o) \ 
    3460    $(MODEL_LIB)(obc_par.o) \ 
    3461    $(MODEL_LIB)(oce.o) \ 
    3462    $(MODEL_LIB)(par_kind.o) \ 
    3463    $(MODEL_LIB)(par_oce.o) \ 
    3464    $(MODEL_LIB)(phycst.o) \ 
    3465    $(MODEL_LIB)(sbc_oce.o) \ 
    3466    $(MODEL_LIB)(trdmld_oce.o) \ 
    3467    $(MODEL_LIB)(zdfddm.o) \ 
    3468    $(MODEL_LIB)(zdfmxl.o) \ 
    3469    $(MODEL_LIB)(zpshde.o) \ 
     3527$(MODEL_LIB)(dynspg_flt.o) :  \ 
     3528   agrif_oce.F90 \ 
     3529   bdy_oce.F90 \ 
     3530   bdy_par.F90 \ 
     3531   bdytides.F90 \ 
    34703532   c1d.F90 \ 
    34713533   dianam.F90 \ 
    3472    dom_oce.F90 \ 
    34733534   domngb.F90 \ 
     3535   dom_oce.F90 \ 
     3536   dynadv_cen2.F90 \ 
     3537   dynadv_ubs.F90 \ 
     3538   dynkeg.F90 \ 
    34743539   dynspg_oce.F90 \ 
     3540   dynzad.F90 \ 
    34753541   eosbn2.F90 \ 
    34763542   in_out_manager.F90 \ 
    3477    iom.F90 \ 
    34783543   iom_def.F90 \ 
     3544   iom.F90 \ 
    34793545   iom_ioipsl.F90 \ 
    34803546   iom_nf90.F90 \ 
     
    34833549   lbcnfd.F90 \ 
    34843550   lib_mpp.F90 \ 
    3485    lib_print.F90 \ 
    3486    obc_oce.F90 \ 
    3487    obc_par.F90 \ 
    3488    oce.F90 \ 
    3489    par_kind.F90 \ 
    3490    par_oce.F90 \ 
    3491    phycst.F90 \ 
    3492    sbc_oce.F90 \ 
    3493    trdmld_oce.F90 \ 
    3494    zdfddm.F90 \ 
    3495    zdfmxl.F90 \ 
    3496    zpshde.F90 \ 
    3497    $(MODEL_LIB)(dom_oce.o) \ 
    3498    $(MODEL_LIB)(in_out_manager.o) \ 
    3499    $(MODEL_LIB)(iom.o) \ 
    3500    $(MODEL_LIB)(lbclnk.o) \ 
    3501    $(MODEL_LIB)(lib_mpp.o) \ 
    3502    $(MODEL_LIB)(obc_oce.o) \ 
    3503    $(MODEL_LIB)(obc_par.o) \ 
    3504    $(MODEL_LIB)(obcdta.o) \ 
    3505    $(MODEL_LIB)(oce.o) \ 
    3506    $(MODEL_LIB)(phycst.o) \ 
    3507    $(MODEL_LIB)(prtctl.o) \ 
    3508    $(MODEL_LIB)(restart.o) \ 
    3509    $(MODEL_LIB)(sbc_oce.o) \ 
    3510    dom_oce.F90 \ 
    3511    in_out_manager.F90 \ 
    3512    iom.F90 \ 
    3513    lbclnk.F90 \ 
    3514    lib_mpp.F90 \ 
    3515    obc_oce.F90 \ 
    3516    obc_par.F90 \ 
    3517    obcdta.F90 \ 
    3518    oce.F90 \ 
    3519    phycst.F90 \ 
    3520    prtctl.F90 \ 
    3521    restart.F90 \ 
    3522    sbc_oce.F90 \ 
    3523    domzgr_substitute.h90 \ 
    3524    vectopt_loop_substitute.h90 \ 
    3525    KEY_CPP \ 
    3526    dynspg_exp.F90 
    3527 $(MODEL_LIB)(dynspg_flt.o) :  \ 
     3551   lib_print.f90 \ 
    35283552   $(MODEL_LIB)(agrif_oce.o) \ 
    35293553   $(MODEL_LIB)(bdy_oce.o) \ 
     
    35323556   $(MODEL_LIB)(c1d.o) \ 
    35333557   $(MODEL_LIB)(dianam.o) \ 
    3534    $(MODEL_LIB)(dom_oce.o) \ 
    35353558   $(MODEL_LIB)(domngb.o) \ 
     3559   $(MODEL_LIB)(dom_oce.o) \ 
    35363560   $(MODEL_LIB)(dynadv_cen2.o) \ 
    35373561   $(MODEL_LIB)(dynadv_ubs.o) \ 
     
    35413565   $(MODEL_LIB)(eosbn2.o) \ 
    35423566   $(MODEL_LIB)(in_out_manager.o) \ 
    3543    $(MODEL_LIB)(iom.o) \ 
    35443567   $(MODEL_LIB)(iom_def.o) \ 
    35453568   $(MODEL_LIB)(iom_ioipsl.o) \ 
    35463569   $(MODEL_LIB)(iom_nf90.o) \ 
     3570   $(MODEL_LIB)(iom.o) \ 
    35473571   $(MODEL_LIB)(iom_rstdimg.o) \ 
    35483572   $(MODEL_LIB)(lbclnk.o) \ 
     
    35503574   $(MODEL_LIB)(lib_mpp.o) \ 
    35513575   $(MODEL_LIB)(lib_print.o) \ 
     3576   $(MODEL_LIB)(obcdyn.o) \ 
    35523577   $(MODEL_LIB)(obc_oce.o) \ 
    35533578   $(MODEL_LIB)(obc_par.o) \ 
    3554    $(MODEL_LIB)(obcdyn.o) \ 
    35553579   $(MODEL_LIB)(obcvol.o) \ 
    35563580   $(MODEL_LIB)(oce.o) \ 
     
    35593583   $(MODEL_LIB)(phycst.o) \ 
    35603584   $(MODEL_LIB)(sbc_oce.o) \ 
     3585   $(MODEL_LIB)(solmat.o) \ 
    35613586   $(MODEL_LIB)(sol_oce.o) \ 
    3562    $(MODEL_LIB)(solmat.o) \ 
    35633587   $(MODEL_LIB)(solpcg.o) \ 
    35643588   $(MODEL_LIB)(solsor.o) \ 
    35653589   $(MODEL_LIB)(trdmld_oce.o) \ 
    3566    $(MODEL_LIB)(zdf_oce.o) \ 
    35673590   $(MODEL_LIB)(zdfddm.o) \ 
    35683591   $(MODEL_LIB)(zdfmxl.o) \ 
     3592   $(MODEL_LIB)(zdf_oce.o) \ 
    35693593   $(MODEL_LIB)(zpshde.o) \ 
    3570    agrif_oce.F90 \ 
    3571    bdy_oce.F90 \ 
    3572    bdy_par.F90 \ 
    3573    bdytides.F90 \ 
    3574    c1d.F90 \ 
    3575    dianam.F90 \ 
    3576    dom_oce.F90 \ 
    3577    domngb.F90 \ 
    3578    dynadv_cen2.F90 \ 
    3579    dynadv_ubs.F90 \ 
    3580    dynkeg.F90 \ 
    3581    dynspg_oce.F90 \ 
    3582    dynzad.F90 \ 
    3583    eosbn2.F90 \ 
    3584    in_out_manager.F90 \ 
    3585    iom.F90 \ 
    3586    iom_def.F90 \ 
    3587    iom_ioipsl.F90 \ 
    3588    iom_nf90.F90 \ 
    3589    iom_rstdimg.F90 \ 
    3590    lbclnk.F90 \ 
    3591    lbcnfd.F90 \ 
    3592    lib_mpp.F90 \ 
    3593    lib_print.F90 \ 
     3594   obcdyn.F90 \ 
    35943595   obc_oce.F90 \ 
    35953596   obc_par.F90 \ 
    3596    obcdyn.F90 \ 
    35973597   obcvol.F90 \ 
    35983598   oce.F90 \ 
     
    36013601   phycst.F90 \ 
    36023602   sbc_oce.F90 \ 
     3603   solmat.F90 \ 
    36033604   sol_oce.F90 \ 
    3604    solmat.F90 \ 
    36053605   solpcg.F90 \ 
    36063606   solsor.F90 \ 
    36073607   trdmld_oce.F90 \ 
    3608    zdf_oce.F90 \ 
    36093608   zdfddm.F90 \ 
    36103609   zdfmxl.F90 \ 
     3610   zdf_oce.F90 \ 
    36113611   zpshde.F90 \ 
     3612   agrif_opa_interp.F90 \ 
     3613   bdydyn.F90 \ 
     3614   bdy_oce.F90 \ 
     3615   bdyvol.F90 \ 
     3616   cla_dynspg.F90 \ 
     3617   dom_oce.F90 \ 
     3618   domvvl.F90 \ 
     3619   dynadv.F90 \ 
     3620   in_out_manager.F90 \ 
     3621   iom.F90 \ 
     3622   lbclnk.F90 \ 
     3623   lib_mpp.F90 \ 
    36123624   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3625   $(MODEL_LIB)(bdydyn.o) \ 
    36133626   $(MODEL_LIB)(bdy_oce.o) \ 
    3614    $(MODEL_LIB)(bdydyn.o) \ 
    36153627   $(MODEL_LIB)(bdyvol.o) \ 
    36163628   $(MODEL_LIB)(cla_dynspg.o) \ 
     
    36223634   $(MODEL_LIB)(lbclnk.o) \ 
    36233635   $(MODEL_LIB)(lib_mpp.o) \ 
     3636   $(MODEL_LIB)(obcdyn.o) \ 
    36243637   $(MODEL_LIB)(obc_oce.o) \ 
    3625    $(MODEL_LIB)(obcdyn.o) \ 
    36263638   $(MODEL_LIB)(obcvol.o) \ 
    36273639   $(MODEL_LIB)(oce.o) \ 
     
    36303642   $(MODEL_LIB)(restart.o) \ 
    36313643   $(MODEL_LIB)(sbc_oce.o) \ 
     3644   $(MODEL_LIB)(solmat.o) \ 
    36323645   $(MODEL_LIB)(sol_oce.o) \ 
    3633    $(MODEL_LIB)(solmat.o) \ 
    36343646   $(MODEL_LIB)(solpcg.o) \ 
    36353647   $(MODEL_LIB)(solsor.o) \ 
    36363648   $(MODEL_LIB)(solver.o) \ 
    36373649   $(MODEL_LIB)(zdf_oce.o) \ 
    3638    agrif_opa_interp.F90 \ 
    3639    bdy_oce.F90 \ 
    3640    bdydyn.F90 \ 
    3641    bdyvol.F90 \ 
    3642    cla_dynspg.F90 \ 
    3643    dom_oce.F90 \ 
    3644    domvvl.F90 \ 
    3645    dynadv.F90 \ 
    3646    in_out_manager.F90 \ 
    3647    iom.F90 \ 
    3648    lbclnk.F90 \ 
    3649    lib_mpp.F90 \ 
     3650   obcdyn.F90 \ 
    36503651   obc_oce.F90 \ 
    3651    obcdyn.F90 \ 
    36523652   obcvol.F90 \ 
    36533653   oce.F90 \ 
     
    36563656   restart.F90 \ 
    36573657   sbc_oce.F90 \ 
     3658   solmat.F90 \ 
    36583659   sol_oce.F90 \ 
    3659    solmat.F90 \ 
    36603660   solpcg.F90 \ 
    36613661   solsor.F90 \ 
     
    36753675   dynspg_oce.F90 
    36763676$(MODEL_LIB)(dynspg_ts.o) :   \ 
     3677   bdy_oce.F90 \ 
     3678   bdy_par.F90 \ 
     3679   bdytides.F90 \ 
     3680   c1d.F90 \ 
     3681   dianam.F90 \ 
     3682   domngb.F90 \ 
     3683   dom_oce.F90 \ 
     3684   dynadv.F90 \ 
     3685   dynspg_oce.F90 \ 
     3686   eosbn2.F90 \ 
     3687   in_out_manager.F90 \ 
     3688   iom_def.F90 \ 
     3689   iom.F90 \ 
     3690   iom_ioipsl.F90 \ 
     3691   iom_nf90.F90 \ 
     3692   iom_rstdimg.F90 \ 
     3693   lbclnk.F90 \ 
     3694   lbcnfd.F90 \ 
     3695   lib_mpp.F90 \ 
     3696   lib_print.f90 \ 
    36773697   $(MODEL_LIB)(bdy_oce.o) \ 
    36783698   $(MODEL_LIB)(bdy_par.o) \ 
     
    36803700   $(MODEL_LIB)(c1d.o) \ 
    36813701   $(MODEL_LIB)(dianam.o) \ 
    3682    $(MODEL_LIB)(dom_oce.o) \ 
    36833702   $(MODEL_LIB)(domngb.o) \ 
     3703   $(MODEL_LIB)(dom_oce.o) \ 
    36843704   $(MODEL_LIB)(dynadv.o) \ 
    36853705   $(MODEL_LIB)(dynspg_oce.o) \ 
    36863706   $(MODEL_LIB)(eosbn2.o) \ 
    36873707   $(MODEL_LIB)(in_out_manager.o) \ 
    3688    $(MODEL_LIB)(iom.o) \ 
    36893708   $(MODEL_LIB)(iom_def.o) \ 
    36903709   $(MODEL_LIB)(iom_ioipsl.o) \ 
    36913710   $(MODEL_LIB)(iom_nf90.o) \ 
     3711   $(MODEL_LIB)(iom.o) \ 
    36923712   $(MODEL_LIB)(iom_rstdimg.o) \ 
    36933713   $(MODEL_LIB)(lbclnk.o) \ 
     
    36953715   $(MODEL_LIB)(lib_mpp.o) \ 
    36963716   $(MODEL_LIB)(lib_print.o) \ 
     3717   $(MODEL_LIB)(obcdta.o) \ 
    36973718   $(MODEL_LIB)(obc_oce.o) \ 
    36983719   $(MODEL_LIB)(obc_par.o) \ 
    3699    $(MODEL_LIB)(obcdta.o) \ 
    37003720   $(MODEL_LIB)(oce.o) \ 
    37013721   $(MODEL_LIB)(par_kind.o) \ 
     
    37073727   $(MODEL_LIB)(trdmod.o) \ 
    37083728   $(MODEL_LIB)(trdmod_oce.o) \ 
    3709    $(MODEL_LIB)(zdf_oce.o) \ 
    37103729   $(MODEL_LIB)(zdfddm.o) \ 
    37113730   $(MODEL_LIB)(zdfmxl.o) \ 
     3731   $(MODEL_LIB)(zdf_oce.o) \ 
    37123732   $(MODEL_LIB)(zpshde.o) \ 
     3733   obcdta.F90 \ 
     3734   obc_oce.F90 \ 
     3735   obc_par.F90 \ 
     3736   oce.F90 \ 
     3737   par_kind.F90 \ 
     3738   par_oce.F90 \ 
     3739   phycst.F90 \ 
     3740   prtctl.F90 \ 
     3741   sbc_oce.F90 \ 
     3742   trdmld_oce.F90 \ 
     3743   trdmod.F90 \ 
     3744   trdmod_oce.F90 \ 
     3745   zdfddm.F90 \ 
     3746   zdfmxl.F90 \ 
     3747   zdf_oce.F90 \ 
     3748   zpshde.F90 \ 
     3749   bdydta.F90 \ 
     3750   bdydyn.F90 \ 
    37133751   bdy_oce.F90 \ 
    37143752   bdy_par.F90 \ 
    37153753   bdytides.F90 \ 
    3716    c1d.F90 \ 
    3717    dianam.F90 \ 
    3718    dom_oce.F90 \ 
    3719    domngb.F90 \ 
    3720    dynadv.F90 \ 
     3754   dom_oce.F90 \ 
     3755   domvvl.F90 \ 
    37213756   dynspg_oce.F90 \ 
    3722    eosbn2.F90 \ 
    3723    in_out_manager.F90 \ 
    3724    iom.F90 \ 
    3725    iom_def.F90 \ 
    3726    iom_ioipsl.F90 \ 
    3727    iom_nf90.F90 \ 
    3728    iom_rstdimg.F90 \ 
    3729    lbclnk.F90 \ 
    3730    lbcnfd.F90 \ 
    3731    lib_mpp.F90 \ 
    3732    lib_print.F90 \ 
    3733    obc_oce.F90 \ 
    3734    obc_par.F90 \ 
    3735    obcdta.F90 \ 
    3736    oce.F90 \ 
    3737    par_kind.F90 \ 
    3738    par_oce.F90 \ 
    3739    phycst.F90 \ 
    3740    prtctl.F90 \ 
    3741    sbc_oce.F90 \ 
    3742    trdmld_oce.F90 \ 
    3743    trdmod.F90 \ 
    3744    trdmod_oce.F90 \ 
    3745    zdf_oce.F90 \ 
    3746    zdfddm.F90 \ 
    3747    zdfmxl.F90 \ 
    3748    zpshde.F90 \ 
     3757   dynvor.F90 \ 
     3758   in_out_manager.F90 \ 
     3759   iom.F90 \ 
     3760   lbclnk.F90 \ 
     3761   lib_mpp.F90 \ 
     3762   $(MODEL_LIB)(bdydta.o) \ 
     3763   $(MODEL_LIB)(bdydyn.o) \ 
    37493764   $(MODEL_LIB)(bdy_oce.o) \ 
    37503765   $(MODEL_LIB)(bdy_par.o) \ 
    3751    $(MODEL_LIB)(bdydta.o) \ 
    3752    $(MODEL_LIB)(bdydyn.o) \ 
    37533766   $(MODEL_LIB)(bdytides.o) \ 
    37543767   $(MODEL_LIB)(dom_oce.o) \ 
     
    37603773   $(MODEL_LIB)(lbclnk.o) \ 
    37613774   $(MODEL_LIB)(lib_mpp.o) \ 
     3775   $(MODEL_LIB)(obcdta.o) \ 
     3776   $(MODEL_LIB)(obcfla.o) \ 
    37623777   $(MODEL_LIB)(obc_oce.o) \ 
    37633778   $(MODEL_LIB)(obc_par.o) \ 
    3764    $(MODEL_LIB)(obcdta.o) \ 
    3765    $(MODEL_LIB)(obcfla.o) \ 
    37663779   $(MODEL_LIB)(oce.o) \ 
    37673780   $(MODEL_LIB)(phycst.o) \ 
     
    37703783   $(MODEL_LIB)(sbc_oce.o) \ 
    37713784   $(MODEL_LIB)(zdfbfr.o) \ 
    3772    bdy_oce.F90 \ 
    3773    bdy_par.F90 \ 
    3774    bdydta.F90 \ 
    3775    bdydyn.F90 \ 
    3776    bdytides.F90 \ 
    3777    dom_oce.F90 \ 
    3778    domvvl.F90 \ 
    3779    dynspg_oce.F90 \ 
    3780    dynvor.F90 \ 
    3781    in_out_manager.F90 \ 
    3782    iom.F90 \ 
    3783    lbclnk.F90 \ 
    3784    lib_mpp.F90 \ 
     3785   obcdta.F90 \ 
     3786   obcfla.F90 \ 
    37853787   obc_oce.F90 \ 
    37863788   obc_par.F90 \ 
    3787    obcdta.F90 \ 
    3788    obcfla.F90 \ 
    37893789   oce.F90 \ 
    37903790   phycst.F90 \ 
     
    37983798   dynspg_ts.F90 
    37993799$(MODEL_LIB)(dynvor.o) :   \ 
     3800   dom_oce.F90 \ 
     3801   dynadv_cen2.F90 \ 
     3802   dynadv_ubs.F90 \ 
     3803   dynkeg.F90 \ 
     3804   dynzad.F90 \ 
     3805   in_out_manager.F90 \ 
     3806   lbcnfd.F90 \ 
     3807   ldftra_oce.F90 \ 
     3808   lib_mpp.F90 \ 
     3809   lib_print.f90 \ 
    38003810   $(MODEL_LIB)(dom_oce.o) \ 
    38013811   $(MODEL_LIB)(dynadv_cen2.o) \ 
     
    38213831   $(MODEL_LIB)(trdvor_oce.o) \ 
    38223832   $(MODEL_LIB)(zdf_oce.o) \ 
    3823    dom_oce.F90 \ 
    3824    dynadv_cen2.F90 \ 
    3825    dynadv_ubs.F90 \ 
    3826    dynkeg.F90 \ 
    3827    dynzad.F90 \ 
    3828    in_out_manager.F90 \ 
    3829    lbcnfd.F90 \ 
    3830    ldftra_oce.F90 \ 
    3831    lib_mpp.F90 \ 
    3832    lib_print.F90 \ 
    38333833   oce.F90 \ 
    38343834   par_kind.F90 \ 
     
    38443844   trdvor_oce.F90 \ 
    38453845   zdf_oce.F90 \ 
     3846   dom_oce.F90 \ 
     3847   dynadv.F90 \ 
     3848   in_out_manager.F90 \ 
     3849   lbclnk.F90 \ 
    38463850   $(MODEL_LIB)(dom_oce.o) \ 
    38473851   $(MODEL_LIB)(dynadv.o) \ 
     
    38523856   $(MODEL_LIB)(trdmod.o) \ 
    38533857   $(MODEL_LIB)(trdmod_oce.o) \ 
    3854    dom_oce.F90 \ 
    3855    dynadv.F90 \ 
    3856    in_out_manager.F90 \ 
    3857    lbclnk.F90 \ 
    38583858   oce.F90 \ 
    38593859   prtctl.F90 \ 
     
    38653865   dynvor.F90 
    38663866$(MODEL_LIB)(dynzad.o) :   \ 
     3867   dom_oce.F90 \ 
     3868   in_out_manager.F90 \ 
     3869   ldftra_oce.F90 \ 
     3870   lib_mpp.F90 \ 
     3871   lib_print.f90 \ 
    38673872   $(MODEL_LIB)(dom_oce.o) \ 
    38683873   $(MODEL_LIB)(in_out_manager.o) \ 
     
    38833888   $(MODEL_LIB)(trdvor_oce.o) \ 
    38843889   $(MODEL_LIB)(zdf_oce.o) \ 
    3885    dom_oce.F90 \ 
    3886    in_out_manager.F90 \ 
    3887    ldftra_oce.F90 \ 
    3888    lib_mpp.F90 \ 
    3889    lib_print.F90 \ 
    38903890   oce.F90 \ 
    38913891   par_kind.F90 \ 
     
    39013901   trdvor_oce.F90 \ 
    39023902   zdf_oce.F90 \ 
     3903   dom_oce.F90 \ 
     3904   in_out_manager.F90 \ 
    39033905   $(MODEL_LIB)(dom_oce.o) \ 
    39043906   $(MODEL_LIB)(in_out_manager.o) \ 
     
    39083910   $(MODEL_LIB)(trdmod.o) \ 
    39093911   $(MODEL_LIB)(trdmod_oce.o) \ 
    3910    dom_oce.F90 \ 
    3911    in_out_manager.F90 \ 
    39123912   oce.F90 \ 
    39133913   prtctl.F90 \ 
     
    39193919   KEY_CPP \ 
    39203920   dynzad.F90 
     3921$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     3922   in_out_manager.F90 \ 
     3923   lib_print.f90 \ 
     3924   $(MODEL_LIB)(in_out_manager.o) \ 
     3925   $(MODEL_LIB)(lib_print.o) \ 
     3926   $(MODEL_LIB)(par_kind.o) \ 
     3927   $(MODEL_LIB)(par_oce.o) \ 
     3928   par_kind.F90 \ 
     3929   par_oce.F90 \ 
     3930   dom_oce.F90 \ 
     3931   in_out_manager.F90 \ 
     3932   $(MODEL_LIB)(dom_oce.o) \ 
     3933   $(MODEL_LIB)(in_out_manager.o) \ 
     3934   $(MODEL_LIB)(oce.o) \ 
     3935   $(MODEL_LIB)(phycst.o) \ 
     3936   $(MODEL_LIB)(sbc_oce.o) \ 
     3937   $(MODEL_LIB)(zdf_oce.o) \ 
     3938   oce.F90 \ 
     3939   phycst.F90 \ 
     3940   sbc_oce.F90 \ 
     3941   zdf_oce.F90 \ 
     3942   domzgr_substitute.h90 \ 
     3943   vectopt_loop_substitute.h90 \ 
     3944   KEY_CPP \ 
     3945   dynzdf_exp.F90 
    39213946$(MODEL_LIB)(dynzdf.o) :   \ 
     3947   dom_oce.F90 \ 
     3948   domvvl.F90 \ 
     3949   dynzdf_exp.F90 \ 
     3950   eosbn2.F90 \ 
     3951   in_out_manager.F90 \ 
     3952   iom.F90 \ 
     3953   lbclnk.F90 \ 
     3954   ldftra_oce.F90 \ 
     3955   lib_mpp.F90 \ 
     3956   lib_print.f90 \ 
    39223957   $(MODEL_LIB)(dom_oce.o) \ 
    39233958   $(MODEL_LIB)(domvvl.o) \ 
     
    39463981   $(MODEL_LIB)(trdvor.o) \ 
    39473982   $(MODEL_LIB)(trdvor_oce.o) \ 
    3948    $(MODEL_LIB)(zdf_oce.o) \ 
    39493983   $(MODEL_LIB)(zdfbfr.o) \ 
    39503984   $(MODEL_LIB)(zdfddm.o) \ 
    39513985   $(MODEL_LIB)(zdfmxl.o) \ 
    3952    dom_oce.F90 \ 
    3953    domvvl.F90 \ 
    3954    dynzdf_exp.F90 \ 
    3955    eosbn2.F90 \ 
    3956    in_out_manager.F90 \ 
    3957    iom.F90 \ 
    3958    lbclnk.F90 \ 
    3959    ldftra_oce.F90 \ 
    3960    lib_mpp.F90 \ 
    3961    lib_print.F90 \ 
     3986   $(MODEL_LIB)(zdf_oce.o) \ 
    39623987   oce.F90 \ 
    39633988   par_kind.F90 \ 
     
    39764001   trdvor.F90 \ 
    39774002   trdvor_oce.F90 \ 
    3978    zdf_oce.F90 \ 
    39794003   zdfbfr.F90 \ 
    39804004   zdfddm.F90 \ 
    39814005   zdfmxl.F90 \ 
     4006   zdf_oce.F90 \ 
     4007   dom_oce.F90 \ 
     4008   dynzdf_exp.F90 \ 
     4009   dynzdf_imp.F90 \ 
     4010   in_out_manager.F90 \ 
     4011   ldfdyn_oce.F90 \ 
    39824012   $(MODEL_LIB)(dom_oce.o) \ 
    39834013   $(MODEL_LIB)(dynzdf_exp.o) \ 
     
    39894019   $(MODEL_LIB)(trdmod.o) \ 
    39904020   $(MODEL_LIB)(trdmod_oce.o) \ 
     4021   $(MODEL_LIB)(zdfkpp.o) \ 
    39914022   $(MODEL_LIB)(zdf_oce.o) \ 
    3992    $(MODEL_LIB)(zdfkpp.o) \ 
    39934023   $(MODEL_LIB)(zdftke.o) \ 
    39944024   $(MODEL_LIB)(zdftke_old.o) \ 
    3995    dom_oce.F90 \ 
    3996    dynzdf_exp.F90 \ 
    3997    dynzdf_imp.F90 \ 
    3998    in_out_manager.F90 \ 
    3999    ldfdyn_oce.F90 \ 
    40004025   oce.F90 \ 
    40014026   prtctl.F90 \ 
    40024027   trdmod.F90 \ 
    40034028   trdmod_oce.F90 \ 
     4029   zdfkpp.F90 \ 
    40044030   zdf_oce.F90 \ 
    4005    zdfkpp.F90 \ 
    40064031   zdftke.F90 \ 
    40074032   zdftke_old.F90 \ 
     
    40114036   KEY_CPP \ 
    40124037   dynzdf.F90 
    4013 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    4014    $(MODEL_LIB)(in_out_manager.o) \ 
    4015    $(MODEL_LIB)(lib_print.o) \ 
    4016    $(MODEL_LIB)(par_kind.o) \ 
    4017    $(MODEL_LIB)(par_oce.o) \ 
    4018    in_out_manager.F90 \ 
    4019    lib_print.F90 \ 
    4020    par_kind.F90 \ 
    4021    par_oce.F90 \ 
     4038$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     4039   in_out_manager.F90 \ 
     4040   lib_print.f90 \ 
     4041   $(MODEL_LIB)(in_out_manager.o) \ 
     4042   $(MODEL_LIB)(lib_print.o) \ 
     4043   $(MODEL_LIB)(par_kind.o) \ 
     4044   $(MODEL_LIB)(par_oce.o) \ 
     4045   par_kind.F90 \ 
     4046   par_oce.F90 \ 
     4047   dom_oce.F90 \ 
     4048   in_out_manager.F90 \ 
    40224049   $(MODEL_LIB)(dom_oce.o) \ 
    40234050   $(MODEL_LIB)(in_out_manager.o) \ 
     
    40264053   $(MODEL_LIB)(sbc_oce.o) \ 
    40274054   $(MODEL_LIB)(zdf_oce.o) \ 
    4028    dom_oce.F90 \ 
    4029    in_out_manager.F90 \ 
    40304055   oce.F90 \ 
    40314056   phycst.F90 \ 
     
    40354060   vectopt_loop_substitute.h90 \ 
    40364061   KEY_CPP \ 
    4037    dynzdf_exp.F90 
    4038 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    4039    $(MODEL_LIB)(in_out_manager.o) \ 
    4040    $(MODEL_LIB)(lib_print.o) \ 
    4041    $(MODEL_LIB)(par_kind.o) \ 
    4042    $(MODEL_LIB)(par_oce.o) \ 
    4043    in_out_manager.F90 \ 
    4044    lib_print.F90 \ 
    4045    par_kind.F90 \ 
    4046    par_oce.F90 \ 
    4047    $(MODEL_LIB)(dom_oce.o) \ 
    4048    $(MODEL_LIB)(in_out_manager.o) \ 
    4049    $(MODEL_LIB)(oce.o) \ 
    4050    $(MODEL_LIB)(phycst.o) \ 
    4051    $(MODEL_LIB)(sbc_oce.o) \ 
    4052    $(MODEL_LIB)(zdf_oce.o) \ 
    4053    dom_oce.F90 \ 
    4054    in_out_manager.F90 \ 
    4055    oce.F90 \ 
    4056    phycst.F90 \ 
    4057    sbc_oce.F90 \ 
    4058    zdf_oce.F90 \ 
    4059    domzgr_substitute.h90 \ 
    4060    vectopt_loop_substitute.h90 \ 
    4061    KEY_CPP \ 
    40624062   dynzdf_imp.F90 
    40634063$(MODEL_LIB)(eosbn2.o) :   \ 
     4064   dom_oce.F90 \ 
     4065   in_out_manager.F90 \ 
     4066   lbclnk.F90 \ 
     4067   lib_mpp.F90 \ 
     4068   lib_print.f90 \ 
    40644069   $(MODEL_LIB)(dom_oce.o) \ 
    40654070   $(MODEL_LIB)(in_out_manager.o) \ 
     
    40724077   $(MODEL_LIB)(prtctl.o) \ 
    40734078   $(MODEL_LIB)(zdf_oce.o) \ 
    4074    dom_oce.F90 \ 
    4075    in_out_manager.F90 \ 
    4076    lbclnk.F90 \ 
    4077    lib_mpp.F90 \ 
    4078    lib_print.F90 \ 
    40794079   oce.F90 \ 
    40804080   par_kind.F90 \ 
     
    40824082   prtctl.F90 \ 
    40834083   zdf_oce.F90 \ 
     4084   dom_oce.F90 \ 
     4085   in_out_manager.F90 \ 
    40844086   $(MODEL_LIB)(dom_oce.o) \ 
    40854087   $(MODEL_LIB)(in_out_manager.o) \ 
     
    40874089   $(MODEL_LIB)(prtctl.o) \ 
    40884090   $(MODEL_LIB)(zdfddm.o) \ 
    4089    dom_oce.F90 \ 
    4090    in_out_manager.F90 \ 
    40914091   phycst.F90 \ 
    40924092   prtctl.F90 \ 
     
    40974097   eosbn2.F90 
    40984098$(MODEL_LIB)(fldread.o) :  \ 
     4099   dianam.F90 \ 
     4100   domngb.F90 \ 
     4101   dom_oce.F90 \ 
     4102   in_out_manager.F90 \ 
     4103   iom_def.F90 \ 
     4104   iom_ioipsl.F90 \ 
     4105   iom_nf90.F90 \ 
     4106   iom_rstdimg.F90 \ 
     4107   lbclnk.F90 \ 
     4108   lib_print.f90 \ 
    40994109   $(MODEL_LIB)(dianam.o) \ 
    4100    $(MODEL_LIB)(dom_oce.o) \ 
    41014110   $(MODEL_LIB)(domngb.o) \ 
     4111   $(MODEL_LIB)(dom_oce.o) \ 
    41024112   $(MODEL_LIB)(in_out_manager.o) \ 
    41034113   $(MODEL_LIB)(iom_def.o) \ 
     
    41114121   $(MODEL_LIB)(phycst.o) \ 
    41124122   $(MODEL_LIB)(sbc_oce.o) \ 
     4123   par_kind.F90 \ 
     4124   par_oce.F90 \ 
     4125   phycst.F90 \ 
     4126   sbc_oce.F90 \ 
     4127   dom_oce.F90 \ 
     4128   geo2ocean.F90 \ 
     4129   in_out_manager.F90 \ 
     4130   iom.F90 \ 
     4131   $(MODEL_LIB)(dom_oce.o) \ 
     4132   $(MODEL_LIB)(geo2ocean.o) \ 
     4133   $(MODEL_LIB)(in_out_manager.o) \ 
     4134   $(MODEL_LIB)(iom.o) \ 
     4135   $(MODEL_LIB)(oce.o) \ 
     4136   $(MODEL_LIB)(phycst.o) \ 
     4137   oce.F90 \ 
     4138   phycst.F90 \ 
     4139   $(AGRIF_LIB) \ 
     4140   KEY_CPP \ 
     4141   fldread.F90 
     4142$(MODEL_LIB)(flo4rk.o) :   \ 
     4143   lib_print.f90 \ 
     4144   $(MODEL_LIB)(lib_print.o) \ 
     4145   $(MODEL_LIB)(par_kind.o) \ 
     4146   $(MODEL_LIB)(par_oce.o) \ 
     4147   par_kind.F90 \ 
     4148   par_oce.F90 \ 
     4149   dom_oce.F90 \ 
     4150   flo_oce.F90 \ 
     4151   in_out_manager.F90 \ 
     4152   $(MODEL_LIB)(dom_oce.o) \ 
     4153   $(MODEL_LIB)(flo_oce.o) \ 
     4154   $(MODEL_LIB)(in_out_manager.o) \ 
     4155   $(MODEL_LIB)(oce.o) \ 
     4156   oce.F90 \ 
     4157   KEY_CPP \ 
     4158   flo4rk.F90 
     4159$(MODEL_LIB)(floats.o) :   \ 
     4160   dom_oce.F90 \ 
     4161   flo_oce.F90 \ 
     4162   in_out_manager.F90 \ 
     4163   lbcnfd.F90 \ 
     4164   lib_mpp.F90 \ 
     4165   $(MODEL_LIB)(dom_oce.o) \ 
     4166   $(MODEL_LIB)(flo_oce.o) \ 
     4167   $(MODEL_LIB)(in_out_manager.o) \ 
     4168   $(MODEL_LIB)(lbcnfd.o) \ 
     4169   $(MODEL_LIB)(lib_mpp.o) \ 
     4170   $(MODEL_LIB)(oce.o) \ 
     4171   $(MODEL_LIB)(par_oce.o) \ 
     4172   $(MODEL_LIB)(phycst.o) \ 
     4173   oce.F90 \ 
     4174   par_oce.F90 \ 
     4175   phycst.F90 \ 
     4176   flo4rk.F90 \ 
     4177   floblk.F90 \ 
     4178   flodom.F90 \ 
     4179   flo_oce.F90 \ 
     4180   flowri.F90 \ 
     4181   lib_mpp.F90 \ 
     4182   $(MODEL_LIB)(flo4rk.o) \ 
     4183   $(MODEL_LIB)(floblk.o) \ 
     4184   $(MODEL_LIB)(flodom.o) \ 
     4185   $(MODEL_LIB)(flo_oce.o) \ 
     4186   $(MODEL_LIB)(flowri.o) \ 
     4187   $(MODEL_LIB)(lib_mpp.o) \ 
     4188   $(IOIPSL_LIB) \ 
     4189   KEY_CPP \ 
     4190   floats.F90 
     4191$(MODEL_LIB)(floblk.o) :   \ 
     4192   dom_oce.F90 \ 
     4193   in_out_manager.F90 \ 
     4194   lbcnfd.F90 \ 
     4195   lib_print.f90 \ 
     4196   $(MODEL_LIB)(dom_oce.o) \ 
     4197   $(MODEL_LIB)(in_out_manager.o) \ 
     4198   $(MODEL_LIB)(lbcnfd.o) \ 
     4199   $(MODEL_LIB)(lib_print.o) \ 
     4200   $(MODEL_LIB)(par_kind.o) \ 
     4201   $(MODEL_LIB)(par_oce.o) \ 
     4202   par_kind.F90 \ 
     4203   par_oce.F90 \ 
     4204   dom_oce.F90 \ 
     4205   flo_oce.F90 \ 
     4206   in_out_manager.F90 \ 
     4207   lib_mpp.F90 \ 
     4208   $(MODEL_LIB)(dom_oce.o) \ 
     4209   $(MODEL_LIB)(flo_oce.o) \ 
     4210   $(MODEL_LIB)(in_out_manager.o) \ 
     4211   $(MODEL_LIB)(lib_mpp.o) \ 
     4212   $(MODEL_LIB)(oce.o) \ 
     4213   $(MODEL_LIB)(phycst.o) \ 
     4214   oce.F90 \ 
     4215   phycst.F90 \ 
     4216   domzgr_substitute.h90 \ 
     4217   KEY_CPP \ 
     4218   floblk.F90 
     4219$(MODEL_LIB)(flodom.o) :   \ 
     4220   dom_oce.F90 \ 
     4221   in_out_manager.F90 \ 
     4222   lbcnfd.F90 \ 
     4223   lib_print.f90 \ 
     4224   $(MODEL_LIB)(dom_oce.o) \ 
     4225   $(MODEL_LIB)(in_out_manager.o) \ 
     4226   $(MODEL_LIB)(lbcnfd.o) \ 
     4227   $(MODEL_LIB)(lib_print.o) \ 
     4228   $(MODEL_LIB)(par_kind.o) \ 
     4229   $(MODEL_LIB)(par_oce.o) \ 
     4230   par_kind.F90 \ 
     4231   par_oce.F90 \ 
     4232   dom_oce.F90 \ 
     4233   flo_oce.F90 \ 
     4234   in_out_manager.F90 \ 
     4235   lib_mpp.F90 \ 
     4236   $(MODEL_LIB)(dom_oce.o) \ 
     4237   $(MODEL_LIB)(flo_oce.o) \ 
     4238   $(MODEL_LIB)(in_out_manager.o) \ 
     4239   $(MODEL_LIB)(lib_mpp.o) \ 
     4240   $(MODEL_LIB)(oce.o) \ 
     4241   oce.F90 \ 
     4242   domzgr_substitute.h90 \ 
     4243   KEY_CPP \ 
     4244   flodom.F90 
     4245$(MODEL_LIB)(flo_oce.o) :  \ 
     4246   $(MODEL_LIB)(par_kind.o) \ 
     4247   par_kind.F90 \ 
     4248   $(MODEL_LIB)(par_oce.o) \ 
     4249   par_oce.F90 \ 
     4250   KEY_CPP \ 
     4251   flo_oce.F90 
     4252$(MODEL_LIB)(flowri.o) :   \ 
     4253   dom_oce.F90 \ 
     4254   in_out_manager.F90 \ 
     4255   lbcnfd.F90 \ 
     4256   lib_print.f90 \ 
     4257   $(MODEL_LIB)(dom_oce.o) \ 
     4258   $(MODEL_LIB)(in_out_manager.o) \ 
     4259   $(MODEL_LIB)(lbcnfd.o) \ 
     4260   $(MODEL_LIB)(lib_print.o) \ 
     4261   $(MODEL_LIB)(par_kind.o) \ 
     4262   $(MODEL_LIB)(par_oce.o) \ 
     4263   par_kind.F90 \ 
     4264   par_oce.F90 \ 
     4265   dom_oce.F90 \ 
     4266   flo_oce.F90 \ 
     4267   in_out_manager.F90 \ 
     4268   lib_mpp.F90 \ 
     4269   $(MODEL_LIB)(dom_oce.o) \ 
     4270   $(MODEL_LIB)(flo_oce.o) \ 
     4271   $(MODEL_LIB)(in_out_manager.o) \ 
     4272   $(MODEL_LIB)(lib_mpp.o) \ 
     4273   $(MODEL_LIB)(oce.o) \ 
     4274   oce.F90 \ 
     4275   domzgr_substitute.h90 \ 
     4276   KEY_CPP \ 
     4277   flowri.F90 
     4278$(MODEL_LIB)(geo2ocean.o) :   \ 
     4279   dom_oce.F90 \ 
     4280   in_out_manager.F90 \ 
     4281   lbcnfd.F90 \ 
     4282   lib_mpp.F90 \ 
     4283   lib_print.f90 \ 
     4284   $(MODEL_LIB)(dom_oce.o) \ 
     4285   $(MODEL_LIB)(in_out_manager.o) \ 
     4286   $(MODEL_LIB)(lbcnfd.o) \ 
     4287   $(MODEL_LIB)(lib_mpp.o) \ 
     4288   $(MODEL_LIB)(lib_print.o) \ 
     4289   $(MODEL_LIB)(oce.o) \ 
     4290   $(MODEL_LIB)(par_kind.o) \ 
     4291   $(MODEL_LIB)(par_oce.o) \ 
     4292   oce.F90 \ 
     4293   par_kind.F90 \ 
     4294   par_oce.F90 \ 
     4295   dom_oce.F90 \ 
     4296   in_out_manager.F90 \ 
     4297   lbclnk.F90 \ 
     4298   $(MODEL_LIB)(dom_oce.o) \ 
     4299   $(MODEL_LIB)(in_out_manager.o) \ 
     4300   $(MODEL_LIB)(lbclnk.o) \ 
     4301   $(MODEL_LIB)(phycst.o) \ 
     4302   phycst.F90 \ 
     4303   vectopt_loop_substitute.h90 \ 
     4304   KEY_CPP \ 
     4305   geo2ocean.F90 
     4306$(MODEL_LIB)(ice_2.o) : \ 
     4307   $(MODEL_LIB)(par_oce.o) \ 
     4308   par_oce.F90 \ 
     4309   $(MODEL_LIB)(par_ice_2.o) \ 
     4310   par_ice_2.F90 \ 
     4311   KEY_CPP \ 
     4312   ice_2.F90 
     4313$(MODEL_LIB)(iceini_2.o) : \ 
     4314   dom_ice_2.F90 \ 
     4315   dom_oce.F90 \ 
     4316   eosbn2.F90 \ 
     4317   ice_2.F90 \ 
     4318   in_out_manager.F90 \ 
     4319   iom.F90 \ 
     4320   lbclnk.F90 \ 
     4321   lib_print.f90 \ 
     4322   $(MODEL_LIB)(dom_ice_2.o) \ 
     4323   $(MODEL_LIB)(dom_oce.o) \ 
     4324   $(MODEL_LIB)(eosbn2.o) \ 
     4325   $(MODEL_LIB)(ice_2.o) \ 
     4326   $(MODEL_LIB)(in_out_manager.o) \ 
     4327   $(MODEL_LIB)(iom.o) \ 
     4328   $(MODEL_LIB)(lbclnk.o) \ 
     4329   $(MODEL_LIB)(lib_print.o) \ 
     4330   $(MODEL_LIB)(oce.o) \ 
     4331   $(MODEL_LIB)(par_ice_2.o) \ 
     4332   $(MODEL_LIB)(par_kind.o) \ 
     4333   $(MODEL_LIB)(par_oce.o) \ 
     4334   $(MODEL_LIB)(phycst.o) \ 
     4335   $(MODEL_LIB)(sbc_ice.o) \ 
     4336   $(MODEL_LIB)(sbc_oce.o) \ 
     4337   oce.F90 \ 
     4338   par_ice_2.F90 \ 
     4339   par_kind.F90 \ 
     4340   par_oce.F90 \ 
     4341   phycst.F90 \ 
     4342   sbc_ice.F90 \ 
     4343   sbc_oce.F90 \ 
     4344   dom_ice_2.F90 \ 
     4345   dom_oce.F90 \ 
     4346   ice_2.F90 \ 
     4347   in_out_manager.F90 \ 
     4348   limistate_2.F90 \ 
     4349   limmsh_2.F90 \ 
     4350   limrst_2.F90 \ 
     4351   $(MODEL_LIB)(dom_ice_2.o) \ 
     4352   $(MODEL_LIB)(dom_oce.o) \ 
     4353   $(MODEL_LIB)(ice_2.o) \ 
     4354   $(MODEL_LIB)(in_out_manager.o) \ 
     4355   $(MODEL_LIB)(limistate_2.o) \ 
     4356   $(MODEL_LIB)(limmsh_2.o) \ 
     4357   $(MODEL_LIB)(limrst_2.o) \ 
     4358   $(MODEL_LIB)(phycst.o) \ 
     4359   $(MODEL_LIB)(sbc_ice.o) \ 
     4360   $(MODEL_LIB)(sbc_oce.o) \ 
     4361   phycst.F90 \ 
     4362   sbc_ice.F90 \ 
     4363   sbc_oce.F90 \ 
     4364   KEY_CPP \ 
     4365   iceini_2.F90 
     4366$(MODEL_LIB)(in_out_manager.o) : \ 
     4367   $(MODEL_LIB)(par_kind.o) \ 
     4368   par_kind.F90 \ 
     4369   lib_print.f90 \ 
     4370   $(MODEL_LIB)(lib_print.o) \ 
     4371   $(MODEL_LIB)(par_kind.o) \ 
     4372   $(MODEL_LIB)(par_oce.o) \ 
     4373   par_kind.F90 \ 
     4374   par_oce.F90 \ 
     4375   KEY_CPP \ 
     4376   in_out_manager.F90 
     4377$(MODEL_LIB)(iom_def.o) :  \ 
     4378   $(MODEL_LIB)(par_kind.o) \ 
     4379   par_kind.F90 \ 
     4380   $(IOIPSL_LIB) \ 
     4381   KEY_CPP \ 
     4382   iom_def.F90 
     4383$(MODEL_LIB)(iom.o) :   \ 
     4384   dom_oce.F90 \ 
     4385   in_out_manager.F90 \ 
     4386   iom_def.F90 \ 
     4387   lbclnk.F90 \ 
     4388   lbcnfd.F90 \ 
     4389   lib_mpp.F90 \ 
     4390   lib_print.f90 \ 
     4391   $(MODEL_LIB)(dom_oce.o) \ 
     4392   $(MODEL_LIB)(in_out_manager.o) \ 
     4393   $(MODEL_LIB)(iom_def.o) \ 
     4394   $(MODEL_LIB)(lbclnk.o) \ 
     4395   $(MODEL_LIB)(lbcnfd.o) \ 
     4396   $(MODEL_LIB)(lib_mpp.o) \ 
     4397   $(MODEL_LIB)(lib_print.o) \ 
     4398   $(MODEL_LIB)(oce.o) \ 
     4399   $(MODEL_LIB)(par_kind.o) \ 
     4400   $(MODEL_LIB)(par_oce.o) \ 
     4401   $(MODEL_LIB)(phycst.o) \ 
     4402   oce.F90 \ 
     4403   par_kind.F90 \ 
     4404   par_oce.F90 \ 
     4405   phycst.F90 \ 
    41134406   dianam.F90 \ 
    4114    dom_oce.F90 \ 
    41154407   domngb.F90 \ 
     4408   dom_oce.F90 \ 
    41164409   in_out_manager.F90 \ 
    41174410   iom_def.F90 \ 
     
    41204413   iom_rstdimg.F90 \ 
    41214414   lbclnk.F90 \ 
    4122    lib_print.F90 \ 
    4123    par_kind.F90 \ 
    4124    par_oce.F90 \ 
    4125    phycst.F90 \ 
    4126    sbc_oce.F90 \ 
    4127    $(MODEL_LIB)(dom_oce.o) \ 
    4128    $(MODEL_LIB)(geo2ocean.o) \ 
    4129    $(MODEL_LIB)(in_out_manager.o) \ 
    4130    $(MODEL_LIB)(iom.o) \ 
    4131    $(MODEL_LIB)(oce.o) \ 
    4132    $(MODEL_LIB)(phycst.o) \ 
    4133    dom_oce.F90 \ 
    4134    geo2ocean.F90 \ 
    4135    in_out_manager.F90 \ 
    4136    iom.F90 \ 
    4137    oce.F90 \ 
    4138    phycst.F90 \ 
    4139    $(AGRIF_LIB) \ 
    4140    KEY_CPP \ 
    4141    fldread.F90 
    4142 $(MODEL_LIB)(flo4rk.o) :   \ 
    4143    $(MODEL_LIB)(lib_print.o) \ 
    4144    $(MODEL_LIB)(par_kind.o) \ 
    4145    $(MODEL_LIB)(par_oce.o) \ 
    4146    lib_print.F90 \ 
    4147    par_kind.F90 \ 
    4148    par_oce.F90 \ 
    4149    $(MODEL_LIB)(dom_oce.o) \ 
    4150    $(MODEL_LIB)(flo_oce.o) \ 
    4151    $(MODEL_LIB)(in_out_manager.o) \ 
    4152    $(MODEL_LIB)(oce.o) \ 
    4153    dom_oce.F90 \ 
    4154    flo_oce.F90 \ 
    4155    in_out_manager.F90 \ 
    4156    oce.F90 \ 
    4157    KEY_CPP \ 
    4158    flo4rk.F90 
    4159 $(MODEL_LIB)(flo_oce.o) :  \ 
    4160    $(MODEL_LIB)(par_kind.o) \ 
    4161    par_kind.F90 \ 
    4162    $(MODEL_LIB)(par_oce.o) \ 
    4163    par_oce.F90 \ 
    4164    KEY_CPP \ 
    4165    flo_oce.F90 
    4166 $(MODEL_LIB)(floats.o) :   \ 
    4167    $(MODEL_LIB)(dom_oce.o) \ 
    4168    $(MODEL_LIB)(flo_oce.o) \ 
    4169    $(MODEL_LIB)(in_out_manager.o) \ 
    4170    $(MODEL_LIB)(lbcnfd.o) \ 
    4171    $(MODEL_LIB)(lib_mpp.o) \ 
    4172    $(MODEL_LIB)(oce.o) \ 
    4173    $(MODEL_LIB)(par_oce.o) \ 
    4174    $(MODEL_LIB)(phycst.o) \ 
    4175    dom_oce.F90 \ 
    4176    flo_oce.F90 \ 
    4177    in_out_manager.F90 \ 
    4178    lbcnfd.F90 \ 
    4179    lib_mpp.F90 \ 
    4180    oce.F90 \ 
    4181    par_oce.F90 \ 
    4182    phycst.F90 \ 
    4183    $(MODEL_LIB)(flo4rk.o) \ 
    4184    $(MODEL_LIB)(flo_oce.o) \ 
    4185    $(MODEL_LIB)(floblk.o) \ 
    4186    $(MODEL_LIB)(flodom.o) \ 
    4187    $(MODEL_LIB)(flowri.o) \ 
    4188    $(MODEL_LIB)(lib_mpp.o) \ 
    4189    flo4rk.F90 \ 
    4190    flo_oce.F90 \ 
    4191    floblk.F90 \ 
    4192    flodom.F90 \ 
    4193    flowri.F90 \ 
    4194    lib_mpp.F90 \ 
    4195    $(IOIPSL_LIB) \ 
    4196    KEY_CPP \ 
    4197    floats.F90 
    4198 $(MODEL_LIB)(floblk.o) :   \ 
    4199    $(MODEL_LIB)(dom_oce.o) \ 
    4200    $(MODEL_LIB)(in_out_manager.o) \ 
    4201    $(MODEL_LIB)(lbcnfd.o) \ 
    4202    $(MODEL_LIB)(lib_print.o) \ 
    4203    $(MODEL_LIB)(par_kind.o) \ 
    4204    $(MODEL_LIB)(par_oce.o) \ 
    4205    dom_oce.F90 \ 
    4206    in_out_manager.F90 \ 
    4207    lbcnfd.F90 \ 
    4208    lib_print.F90 \ 
    4209    par_kind.F90 \ 
    4210    par_oce.F90 \ 
    4211    $(MODEL_LIB)(dom_oce.o) \ 
    4212    $(MODEL_LIB)(flo_oce.o) \ 
    4213    $(MODEL_LIB)(in_out_manager.o) \ 
    4214    $(MODEL_LIB)(lib_mpp.o) \ 
    4215    $(MODEL_LIB)(oce.o) \ 
    4216    $(MODEL_LIB)(phycst.o) \ 
    4217    dom_oce.F90 \ 
    4218    flo_oce.F90 \ 
    4219    in_out_manager.F90 \ 
    4220    lib_mpp.F90 \ 
    4221    oce.F90 \ 
    4222    phycst.F90 \ 
    4223    domzgr_substitute.h90 \ 
    4224    KEY_CPP \ 
    4225    floblk.F90 
    4226 $(MODEL_LIB)(flodom.o) :   \ 
    4227    $(MODEL_LIB)(dom_oce.o) \ 
    4228    $(MODEL_LIB)(in_out_manager.o) \ 
    4229    $(MODEL_LIB)(lbcnfd.o) \ 
    4230    $(MODEL_LIB)(lib_print.o) \ 
    4231    $(MODEL_LIB)(par_kind.o) \ 
    4232    $(MODEL_LIB)(par_oce.o) \ 
    4233    dom_oce.F90 \ 
    4234    in_out_manager.F90 \ 
    4235    lbcnfd.F90 \ 
    4236    lib_print.F90 \ 
    4237    par_kind.F90 \ 
    4238    par_oce.F90 \ 
    4239    $(MODEL_LIB)(dom_oce.o) \ 
    4240    $(MODEL_LIB)(flo_oce.o) \ 
    4241    $(MODEL_LIB)(in_out_manager.o) \ 
    4242    $(MODEL_LIB)(lib_mpp.o) \ 
    4243    $(MODEL_LIB)(oce.o) \ 
    4244    dom_oce.F90 \ 
    4245    flo_oce.F90 \ 
    4246    in_out_manager.F90 \ 
    4247    lib_mpp.F90 \ 
    4248    oce.F90 \ 
    4249    domzgr_substitute.h90 \ 
    4250    KEY_CPP \ 
    4251    flodom.F90 
    4252 $(MODEL_LIB)(flowri.o) :   \ 
    4253    $(MODEL_LIB)(dom_oce.o) \ 
    4254    $(MODEL_LIB)(in_out_manager.o) \ 
    4255    $(MODEL_LIB)(lbcnfd.o) \ 
    4256    $(MODEL_LIB)(lib_print.o) \ 
    4257    $(MODEL_LIB)(par_kind.o) \ 
    4258    $(MODEL_LIB)(par_oce.o) \ 
    4259    dom_oce.F90 \ 
    4260    in_out_manager.F90 \ 
    4261    lbcnfd.F90 \ 
    4262    lib_print.F90 \ 
    4263    par_kind.F90 \ 
    4264    par_oce.F90 \ 
    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    dom_oce.F90 \ 
    4271    flo_oce.F90 \ 
    4272    in_out_manager.F90 \ 
    4273    lib_mpp.F90 \ 
    4274    oce.F90 \ 
    4275    domzgr_substitute.h90 \ 
    4276    KEY_CPP \ 
    4277    flowri.F90 
    4278 $(MODEL_LIB)(geo2ocean.o) :   \ 
    4279    $(MODEL_LIB)(dom_oce.o) \ 
    4280    $(MODEL_LIB)(in_out_manager.o) \ 
    4281    $(MODEL_LIB)(lbcnfd.o) \ 
    4282    $(MODEL_LIB)(lib_mpp.o) \ 
    4283    $(MODEL_LIB)(lib_print.o) \ 
    4284    $(MODEL_LIB)(oce.o) \ 
    4285    $(MODEL_LIB)(par_kind.o) \ 
    4286    $(MODEL_LIB)(par_oce.o) \ 
    4287    dom_oce.F90 \ 
    4288    in_out_manager.F90 \ 
    4289    lbcnfd.F90 \ 
    4290    lib_mpp.F90 \ 
    4291    lib_print.F90 \ 
    4292    oce.F90 \ 
    4293    par_kind.F90 \ 
    4294    par_oce.F90 \ 
    4295    $(MODEL_LIB)(dom_oce.o) \ 
    4296    $(MODEL_LIB)(in_out_manager.o) \ 
    4297    $(MODEL_LIB)(lbclnk.o) \ 
    4298    $(MODEL_LIB)(phycst.o) \ 
    4299    dom_oce.F90 \ 
    4300    in_out_manager.F90 \ 
    4301    lbclnk.F90 \ 
    4302    phycst.F90 \ 
    4303    vectopt_loop_substitute.h90 \ 
    4304    KEY_CPP \ 
    4305    geo2ocean.F90 
    4306 $(MODEL_LIB)(ice_2.o) : \ 
    4307    $(MODEL_LIB)(par_oce.o) \ 
    4308    par_oce.F90 \ 
    4309    $(MODEL_LIB)(par_ice_2.o) \ 
    4310    par_ice_2.F90 \ 
    4311    KEY_CPP \ 
    4312    ice_2.F90 
    4313 $(MODEL_LIB)(iceini_2.o) : \ 
    4314    $(MODEL_LIB)(dom_ice_2.o) \ 
    4315    $(MODEL_LIB)(dom_oce.o) \ 
    4316    $(MODEL_LIB)(eosbn2.o) \ 
    4317    $(MODEL_LIB)(ice_2.o) \ 
    4318    $(MODEL_LIB)(in_out_manager.o) \ 
    4319    $(MODEL_LIB)(iom.o) \ 
    4320    $(MODEL_LIB)(lbclnk.o) \ 
    4321    $(MODEL_LIB)(lib_print.o) \ 
    4322    $(MODEL_LIB)(oce.o) \ 
    4323    $(MODEL_LIB)(par_ice_2.o) \ 
    4324    $(MODEL_LIB)(par_kind.o) \ 
    4325    $(MODEL_LIB)(par_oce.o) \ 
    4326    $(MODEL_LIB)(phycst.o) \ 
    4327    $(MODEL_LIB)(sbc_ice.o) \ 
    4328    $(MODEL_LIB)(sbc_oce.o) \ 
    4329    dom_ice_2.F90 \ 
    4330    dom_oce.F90 \ 
    4331    eosbn2.F90 \ 
    4332    ice_2.F90 \ 
    4333    in_out_manager.F90 \ 
    4334    iom.F90 \ 
    4335    lbclnk.F90 \ 
    4336    lib_print.F90 \ 
    4337    oce.F90 \ 
    4338    par_ice_2.F90 \ 
    4339    par_kind.F90 \ 
    4340    par_oce.F90 \ 
    4341    phycst.F90 \ 
    4342    sbc_ice.F90 \ 
    4343    sbc_oce.F90 \ 
    4344    $(MODEL_LIB)(dom_ice_2.o) \ 
    4345    $(MODEL_LIB)(dom_oce.o) \ 
    4346    $(MODEL_LIB)(ice_2.o) \ 
    4347    $(MODEL_LIB)(in_out_manager.o) \ 
    4348    $(MODEL_LIB)(limistate_2.o) \ 
    4349    $(MODEL_LIB)(limmsh_2.o) \ 
    4350    $(MODEL_LIB)(limrst_2.o) \ 
    4351    $(MODEL_LIB)(phycst.o) \ 
    4352    $(MODEL_LIB)(sbc_ice.o) \ 
    4353    $(MODEL_LIB)(sbc_oce.o) \ 
    4354    dom_ice_2.F90 \ 
    4355    dom_oce.F90 \ 
    4356    ice_2.F90 \ 
    4357    in_out_manager.F90 \ 
    4358    limistate_2.F90 \ 
    4359    limmsh_2.F90 \ 
    4360    limrst_2.F90 \ 
    4361    phycst.F90 \ 
    4362    sbc_ice.F90 \ 
    4363    sbc_oce.F90 \ 
    4364    KEY_CPP \ 
    4365    iceini_2.F90 
    4366 $(MODEL_LIB)(in_out_manager.o) : \ 
    4367    $(MODEL_LIB)(par_kind.o) \ 
    4368    par_kind.F90 \ 
    4369    $(MODEL_LIB)(lib_print.o) \ 
    4370    $(MODEL_LIB)(par_kind.o) \ 
    4371    $(MODEL_LIB)(par_oce.o) \ 
    4372    lib_print.F90 \ 
    4373    par_kind.F90 \ 
    4374    par_oce.F90 \ 
    4375    KEY_CPP \ 
    4376    in_out_manager.F90 
    4377 $(MODEL_LIB)(iom.o) :   \ 
    4378    $(MODEL_LIB)(dom_oce.o) \ 
    4379    $(MODEL_LIB)(in_out_manager.o) \ 
    4380    $(MODEL_LIB)(iom_def.o) \ 
    4381    $(MODEL_LIB)(lbclnk.o) \ 
    4382    $(MODEL_LIB)(lbcnfd.o) \ 
    4383    $(MODEL_LIB)(lib_mpp.o) \ 
    4384    $(MODEL_LIB)(lib_print.o) \ 
    4385    $(MODEL_LIB)(oce.o) \ 
    4386    $(MODEL_LIB)(par_kind.o) \ 
    4387    $(MODEL_LIB)(par_oce.o) \ 
    4388    $(MODEL_LIB)(phycst.o) \ 
    4389    dom_oce.F90 \ 
    4390    in_out_manager.F90 \ 
    4391    iom_def.F90 \ 
    4392    lbclnk.F90 \ 
    4393    lbcnfd.F90 \ 
    4394    lib_mpp.F90 \ 
    4395    lib_print.F90 \ 
    4396    oce.F90 \ 
    4397    par_kind.F90 \ 
    4398    par_oce.F90 \ 
    4399    phycst.F90 \ 
    44004415   $(MODEL_LIB)(dianam.o) \ 
    4401    $(MODEL_LIB)(dom_oce.o) \ 
    44024416   $(MODEL_LIB)(domngb.o) \ 
     4417   $(MODEL_LIB)(dom_oce.o) \ 
    44034418   $(MODEL_LIB)(in_out_manager.o) \ 
    44044419   $(MODEL_LIB)(iom_def.o) \ 
     
    44094424   $(MODEL_LIB)(phycst.o) \ 
    44104425   $(MODEL_LIB)(sbc_oce.o) \ 
     4426   phycst.F90 \ 
     4427   sbc_oce.F90 \ 
     4428   KEY_CPP \ 
     4429   iom.F90 
     4430$(MODEL_LIB)(iom_ioipsl.o) :  \ 
     4431   lib_print.f90 \ 
     4432   $(MODEL_LIB)(lib_print.o) \ 
     4433   $(MODEL_LIB)(par_kind.o) \ 
     4434   $(MODEL_LIB)(par_oce.o) \ 
     4435   par_kind.F90 \ 
     4436   par_oce.F90 \ 
     4437   dom_oce.F90 \ 
     4438   in_out_manager.F90 \ 
     4439   iom_def.F90 \ 
     4440   $(MODEL_LIB)(dom_oce.o) \ 
     4441   $(MODEL_LIB)(in_out_manager.o) \ 
     4442   $(MODEL_LIB)(iom_def.o) \ 
     4443   $(IOIPSL_LIB) \ 
     4444   iom_ioipsl.F90 
     4445$(MODEL_LIB)(iom_nf90.o) : \ 
     4446   dom_oce.F90 \ 
     4447   in_out_manager.F90 \ 
     4448   lbcnfd.F90 \ 
     4449   lib_mpp.F90 \ 
     4450   lib_print.f90 \ 
     4451   $(MODEL_LIB)(dom_oce.o) \ 
     4452   $(MODEL_LIB)(in_out_manager.o) \ 
     4453   $(MODEL_LIB)(lbcnfd.o) \ 
     4454   $(MODEL_LIB)(lib_mpp.o) \ 
     4455   $(MODEL_LIB)(lib_print.o) \ 
     4456   $(MODEL_LIB)(oce.o) \ 
     4457   $(MODEL_LIB)(par_kind.o) \ 
     4458   $(MODEL_LIB)(par_oce.o) \ 
     4459   oce.F90 \ 
     4460   par_kind.F90 \ 
     4461   par_oce.F90 \ 
     4462   dom_oce.F90 \ 
     4463   in_out_manager.F90 \ 
     4464   iom_def.F90 \ 
     4465   lbclnk.F90 \ 
     4466   $(MODEL_LIB)(dom_oce.o) \ 
     4467   $(MODEL_LIB)(in_out_manager.o) \ 
     4468   $(MODEL_LIB)(iom_def.o) \ 
     4469   $(MODEL_LIB)(lbclnk.o) \ 
     4470   iom_nf90.F90 
     4471$(MODEL_LIB)(iom_rstdimg.o) : \ 
     4472   dom_oce.F90 \ 
     4473   in_out_manager.F90 \ 
     4474   lbcnfd.F90 \ 
     4475   lib_mpp.F90 \ 
     4476   lib_print.f90 \ 
     4477   $(MODEL_LIB)(dom_oce.o) \ 
     4478   $(MODEL_LIB)(in_out_manager.o) \ 
     4479   $(MODEL_LIB)(lbcnfd.o) \ 
     4480   $(MODEL_LIB)(lib_mpp.o) \ 
     4481   $(MODEL_LIB)(lib_print.o) \ 
     4482   $(MODEL_LIB)(oce.o) \ 
     4483   $(MODEL_LIB)(par_kind.o) \ 
     4484   $(MODEL_LIB)(par_oce.o) \ 
     4485   oce.F90 \ 
     4486   par_kind.F90 \ 
     4487   par_oce.F90 \ 
     4488   dom_oce.F90 \ 
     4489   in_out_manager.F90 \ 
     4490   iom_def.F90 \ 
     4491   lbclnk.F90 \ 
     4492   $(MODEL_LIB)(dom_oce.o) \ 
     4493   $(MODEL_LIB)(in_out_manager.o) \ 
     4494   $(MODEL_LIB)(iom_def.o) \ 
     4495   $(MODEL_LIB)(lbclnk.o) \ 
     4496   iom_rstdimg.F90 
     4497$(MODEL_LIB)(istate.o) :   \ 
     4498   agrif_opa_interp.F90 \ 
     4499   bdydta.F90 \ 
     4500   bdydyn.F90 \ 
     4501   bdy_oce.F90 \ 
     4502   bdy_par.F90 \ 
     4503   bdytides.F90 \ 
     4504   bdyvol.F90 \ 
     4505   c1d.F90 \ 
     4506   cla_dynspg.F90 \ 
    44114507   dianam.F90 \ 
    4412    dom_oce.F90 \ 
    44134508   domngb.F90 \ 
     4509   dom_oce.F90 \ 
     4510   domvvl.F90 \ 
     4511   dynadv.F90 \ 
     4512   dynspg_exp.F90 \ 
     4513   dynspg_flt.F90 \ 
     4514   dynspg_oce.F90 \ 
     4515   dynspg_ts.F90 \ 
     4516   dynvor.F90 \ 
     4517   eosbn2.F90 \ 
    44144518   in_out_manager.F90 \ 
    44154519   iom_def.F90 \ 
     4520   iom.F90 \ 
    44164521   iom_ioipsl.F90 \ 
    44174522   iom_nf90.F90 \ 
    44184523   iom_rstdimg.F90 \ 
    44194524   lbclnk.F90 \ 
    4420    phycst.F90 \ 
    4421    sbc_oce.F90 \ 
    4422    KEY_CPP \ 
    4423    iom.F90 
    4424 $(MODEL_LIB)(iom_def.o) :  \ 
    4425    $(MODEL_LIB)(par_kind.o) \ 
    4426    par_kind.F90 \ 
    4427    $(IOIPSL_LIB) \ 
    4428    KEY_CPP \ 
    4429    iom_def.F90 
    4430 $(MODEL_LIB)(iom_ioipsl.o) :  \ 
    4431    $(MODEL_LIB)(lib_print.o) \ 
    4432    $(MODEL_LIB)(par_kind.o) \ 
    4433    $(MODEL_LIB)(par_oce.o) \ 
    4434    lib_print.F90 \ 
    4435    par_kind.F90 \ 
    4436    par_oce.F90 \ 
    4437    $(MODEL_LIB)(dom_oce.o) \ 
    4438    $(MODEL_LIB)(in_out_manager.o) \ 
    4439    $(MODEL_LIB)(iom_def.o) \ 
    4440    dom_oce.F90 \ 
    4441    in_out_manager.F90 \ 
    4442    iom_def.F90 \ 
    4443    $(IOIPSL_LIB) \ 
    4444    iom_ioipsl.F90 
    4445 $(MODEL_LIB)(iom_nf90.o) : \ 
    4446    $(MODEL_LIB)(dom_oce.o) \ 
    4447    $(MODEL_LIB)(in_out_manager.o) \ 
    4448    $(MODEL_LIB)(lbcnfd.o) \ 
    4449    $(MODEL_LIB)(lib_mpp.o) \ 
    4450    $(MODEL_LIB)(lib_print.o) \ 
    4451    $(MODEL_LIB)(oce.o) \ 
    4452    $(MODEL_LIB)(par_kind.o) \ 
    4453    $(MODEL_LIB)(par_oce.o) \ 
    4454    dom_oce.F90 \ 
    4455    in_out_manager.F90 \ 
    4456    lbcnfd.F90 \ 
    4457    lib_mpp.F90 \ 
    4458    lib_print.F90 \ 
    4459    oce.F90 \ 
    4460    par_kind.F90 \ 
    4461    par_oce.F90 \ 
    4462    $(MODEL_LIB)(dom_oce.o) \ 
    4463    $(MODEL_LIB)(in_out_manager.o) \ 
    4464    $(MODEL_LIB)(iom_def.o) \ 
    4465    $(MODEL_LIB)(lbclnk.o) \ 
    4466    dom_oce.F90 \ 
    4467    in_out_manager.F90 \ 
    4468    iom_def.F90 \ 
    4469    lbclnk.F90 \ 
    4470    iom_nf90.F90 
    4471 $(MODEL_LIB)(iom_rstdimg.o) : \ 
    4472    $(MODEL_LIB)(dom_oce.o) \ 
    4473    $(MODEL_LIB)(in_out_manager.o) \ 
    4474    $(MODEL_LIB)(lbcnfd.o) \ 
    4475    $(MODEL_LIB)(lib_mpp.o) \ 
    4476    $(MODEL_LIB)(lib_print.o) \ 
    4477    $(MODEL_LIB)(oce.o) \ 
    4478    $(MODEL_LIB)(par_kind.o) \ 
    4479    $(MODEL_LIB)(par_oce.o) \ 
    4480    dom_oce.F90 \ 
    4481    in_out_manager.F90 \ 
    4482    lbcnfd.F90 \ 
    4483    lib_mpp.F90 \ 
    4484    lib_print.F90 \ 
    4485    oce.F90 \ 
    4486    par_kind.F90 \ 
    4487    par_oce.F90 \ 
    4488    $(MODEL_LIB)(dom_oce.o) \ 
    4489    $(MODEL_LIB)(in_out_manager.o) \ 
    4490    $(MODEL_LIB)(iom_def.o) \ 
    4491    $(MODEL_LIB)(lbclnk.o) \ 
    4492    dom_oce.F90 \ 
    4493    in_out_manager.F90 \ 
    4494    iom_def.F90 \ 
    4495    lbclnk.F90 \ 
    4496    iom_rstdimg.F90 
    4497 $(MODEL_LIB)(istate.o) :   \ 
     4525   lbcnfd.F90 \ 
     4526   lib_mpp.F90 \ 
     4527   lib_print.f90 \ 
    44984528   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     4529   $(MODEL_LIB)(bdydta.o) \ 
     4530   $(MODEL_LIB)(bdydyn.o) \ 
    44994531   $(MODEL_LIB)(bdy_oce.o) \ 
    45004532   $(MODEL_LIB)(bdy_par.o) \ 
    4501    $(MODEL_LIB)(bdydta.o) \ 
    4502    $(MODEL_LIB)(bdydyn.o) \ 
    45034533   $(MODEL_LIB)(bdytides.o) \ 
    45044534   $(MODEL_LIB)(bdyvol.o) \ 
     
    45064536   $(MODEL_LIB)(cla_dynspg.o) \ 
    45074537   $(MODEL_LIB)(dianam.o) \ 
    4508    $(MODEL_LIB)(dom_oce.o) \ 
    45094538   $(MODEL_LIB)(domngb.o) \ 
     4539   $(MODEL_LIB)(dom_oce.o) \ 
    45104540   $(MODEL_LIB)(domvvl.o) \ 
    45114541   $(MODEL_LIB)(dynadv.o) \ 
     
    45174547   $(MODEL_LIB)(eosbn2.o) \ 
    45184548   $(MODEL_LIB)(in_out_manager.o) \ 
    4519    $(MODEL_LIB)(iom.o) \ 
    45204549   $(MODEL_LIB)(iom_def.o) \ 
    45214550   $(MODEL_LIB)(iom_ioipsl.o) \ 
    45224551   $(MODEL_LIB)(iom_nf90.o) \ 
     4552   $(MODEL_LIB)(iom.o) \ 
    45234553   $(MODEL_LIB)(iom_rstdimg.o) \ 
    45244554   $(MODEL_LIB)(lbclnk.o) \ 
     
    45264556   $(MODEL_LIB)(lib_mpp.o) \ 
    45274557   $(MODEL_LIB)(lib_print.o) \ 
    4528    $(MODEL_LIB)(obc_oce.o) \ 
    4529    $(MODEL_LIB)(obc_par.o) \ 
    45304558   $(MODEL_LIB)(obcdta.o) \ 
    45314559   $(MODEL_LIB)(obcdyn.o) \ 
    45324560   $(MODEL_LIB)(obcfla.o) \ 
     4561   $(MODEL_LIB)(obc_oce.o) \ 
     4562   $(MODEL_LIB)(obc_par.o) \ 
    45334563   $(MODEL_LIB)(obcvol.o) \ 
    45344564   $(MODEL_LIB)(oce.o) \ 
     
    45394569   $(MODEL_LIB)(restart.o) \ 
    45404570   $(MODEL_LIB)(sbc_oce.o) \ 
     4571   $(MODEL_LIB)(solmat.o) \ 
    45414572   $(MODEL_LIB)(sol_oce.o) \ 
    4542    $(MODEL_LIB)(solmat.o) \ 
    45434573   $(MODEL_LIB)(solpcg.o) \ 
    45444574   $(MODEL_LIB)(solsor.o) \ 
     
    45474577   $(MODEL_LIB)(trdmod.o) \ 
    45484578   $(MODEL_LIB)(trdmod_oce.o) \ 
    4549    $(MODEL_LIB)(zdf_oce.o) \ 
    45504579   $(MODEL_LIB)(zdfbfr.o) \ 
    45514580   $(MODEL_LIB)(zdfddm.o) \ 
    45524581   $(MODEL_LIB)(zdfmxl.o) \ 
     4582   $(MODEL_LIB)(zdf_oce.o) \ 
    45534583   $(MODEL_LIB)(zpshde.o) \ 
    4554    agrif_opa_interp.F90 \ 
    4555    bdy_oce.F90 \ 
    4556    bdy_par.F90 \ 
    4557    bdydta.F90 \ 
    4558    bdydyn.F90 \ 
    4559    bdytides.F90 \ 
    4560    bdyvol.F90 \ 
    4561    c1d.F90 \ 
    4562    cla_dynspg.F90 \ 
    4563    dianam.F90 \ 
    4564    dom_oce.F90 \ 
    4565    domngb.F90 \ 
    4566    domvvl.F90 \ 
    4567    dynadv.F90 \ 
    4568    dynspg_exp.F90 \ 
    4569    dynspg_flt.F90 \ 
    4570    dynspg_oce.F90 \ 
    4571    dynspg_ts.F90 \ 
    4572    dynvor.F90 \ 
    4573    eosbn2.F90 \ 
    4574    in_out_manager.F90 \ 
    4575    iom.F90 \ 
    4576    iom_def.F90 \ 
    4577    iom_ioipsl.F90 \ 
    4578    iom_nf90.F90 \ 
    4579    iom_rstdimg.F90 \ 
    4580    lbclnk.F90 \ 
    4581    lbcnfd.F90 \ 
    4582    lib_mpp.F90 \ 
    4583    lib_print.F90 \ 
    4584    obc_oce.F90 \ 
    4585    obc_par.F90 \ 
    45864584   obcdta.F90 \ 
    45874585   obcdyn.F90 \ 
    45884586   obcfla.F90 \ 
     4587   obc_oce.F90 \ 
     4588   obc_par.F90 \ 
    45894589   obcvol.F90 \ 
    45904590   oce.F90 \ 
     
    45954595   restart.F90 \ 
    45964596   sbc_oce.F90 \ 
     4597   solmat.F90 \ 
    45974598   sol_oce.F90 \ 
    4598    solmat.F90 \ 
    45994599   solpcg.F90 \ 
    46004600   solsor.F90 \ 
     
    46034603   trdmod.F90 \ 
    46044604   trdmod_oce.F90 \ 
    4605    zdf_oce.F90 \ 
    46064605   zdfbfr.F90 \ 
    46074606   zdfddm.F90 \ 
    46084607   zdfmxl.F90 \ 
     4608   zdf_oce.F90 \ 
    46094609   zpshde.F90 \ 
    4610    $(MODEL_LIB)(c1d.o) \ 
    4611    $(MODEL_LIB)(daymod.o) \ 
    4612    $(MODEL_LIB)(divcur.o) \ 
    4613    $(MODEL_LIB)(dom_oce.o) \ 
    4614    $(MODEL_LIB)(domvvl.o) \ 
    4615    $(MODEL_LIB)(dtasal.o) \ 
    4616    $(MODEL_LIB)(dtatem.o) \ 
    4617    $(MODEL_LIB)(dynspg.o) \ 
    4618    $(MODEL_LIB)(dynspg_exp.o) \ 
    4619    $(MODEL_LIB)(dynspg_flt.o) \ 
    4620    $(MODEL_LIB)(dynspg_oce.o) \ 
    4621    $(MODEL_LIB)(dynspg_ts.o) \ 
    4622    $(MODEL_LIB)(eosbn2.o) \ 
    4623    $(MODEL_LIB)(in_out_manager.o) \ 
    4624    $(MODEL_LIB)(iom.o) \ 
    4625    $(MODEL_LIB)(lbclnk.o) \ 
    4626    $(MODEL_LIB)(ldftra_oce.o) \ 
    4627    $(MODEL_LIB)(oce.o) \ 
    4628    $(MODEL_LIB)(phycst.o) \ 
    4629    $(MODEL_LIB)(restart.o) \ 
    4630    $(MODEL_LIB)(zdf_oce.o) \ 
    4631    $(MODEL_LIB)(zpshde.o) \ 
    46324610   c1d.F90 \ 
    46334611   daymod.F90 \ 
     
    46374615   dtasal.F90 \ 
    46384616   dtatem.F90 \ 
     4617   dynspg_exp.F90 \ 
    46394618   dynspg.F90 \ 
    4640    dynspg_exp.F90 \ 
    46414619   dynspg_flt.F90 \ 
    46424620   dynspg_oce.F90 \ 
     
    46474625   lbclnk.F90 \ 
    46484626   ldftra_oce.F90 \ 
     4627   $(MODEL_LIB)(c1d.o) \ 
     4628   $(MODEL_LIB)(daymod.o) \ 
     4629   $(MODEL_LIB)(divcur.o) \ 
     4630   $(MODEL_LIB)(dom_oce.o) \ 
     4631   $(MODEL_LIB)(domvvl.o) \ 
     4632   $(MODEL_LIB)(dtasal.o) \ 
     4633   $(MODEL_LIB)(dtatem.o) \ 
     4634   $(MODEL_LIB)(dynspg_exp.o) \ 
     4635   $(MODEL_LIB)(dynspg_flt.o) \ 
     4636   $(MODEL_LIB)(dynspg.o) \ 
     4637   $(MODEL_LIB)(dynspg_oce.o) \ 
     4638   $(MODEL_LIB)(dynspg_ts.o) \ 
     4639   $(MODEL_LIB)(eosbn2.o) \ 
     4640   $(MODEL_LIB)(in_out_manager.o) \ 
     4641   $(MODEL_LIB)(iom.o) \ 
     4642   $(MODEL_LIB)(lbclnk.o) \ 
     4643   $(MODEL_LIB)(ldftra_oce.o) \ 
     4644   $(MODEL_LIB)(oce.o) \ 
     4645   $(MODEL_LIB)(phycst.o) \ 
     4646   $(MODEL_LIB)(restart.o) \ 
     4647   $(MODEL_LIB)(zdf_oce.o) \ 
     4648   $(MODEL_LIB)(zpshde.o) \ 
    46494649   oce.F90 \ 
    46504650   phycst.F90 \ 
     
    46574657   istate.F90 
    46584658$(MODEL_LIB)(lbclnk.o) :   \ 
    4659    $(MODEL_LIB)(dom_oce.o) \ 
    4660    $(MODEL_LIB)(in_out_manager.o) \ 
    4661    $(MODEL_LIB)(lbcnfd.o) \ 
    4662    $(MODEL_LIB)(lib_print.o) \ 
    4663    $(MODEL_LIB)(oce.o) \ 
    4664    $(MODEL_LIB)(par_kind.o) \ 
    4665    $(MODEL_LIB)(par_oce.o) \ 
    4666    dom_oce.F90 \ 
    4667    in_out_manager.F90 \ 
    4668    lbcnfd.F90 \ 
    4669    lib_print.F90 \ 
    4670    oce.F90 \ 
    4671    par_kind.F90 \ 
    4672    par_oce.F90 \ 
    4673    $(MODEL_LIB)(dom_oce.o) \ 
    4674    $(MODEL_LIB)(in_out_manager.o) \ 
    4675    $(MODEL_LIB)(lbcnfd.o) \ 
    4676    $(MODEL_LIB)(lib_mpp.o) \ 
    4677    $(MODEL_LIB)(oce.o) \ 
    4678    dom_oce.F90 \ 
    4679    in_out_manager.F90 \ 
    4680    lbcnfd.F90 \ 
    4681    lib_mpp.F90 \ 
     4659   dom_oce.F90 \ 
     4660   in_out_manager.F90 \ 
     4661   lbcnfd.F90 \ 
     4662   lib_print.f90 \ 
     4663   $(MODEL_LIB)(dom_oce.o) \ 
     4664   $(MODEL_LIB)(in_out_manager.o) \ 
     4665   $(MODEL_LIB)(lbcnfd.o) \ 
     4666   $(MODEL_LIB)(lib_print.o) \ 
     4667   $(MODEL_LIB)(oce.o) \ 
     4668   $(MODEL_LIB)(par_kind.o) \ 
     4669   $(MODEL_LIB)(par_oce.o) \ 
     4670   oce.F90 \ 
     4671   par_kind.F90 \ 
     4672   par_oce.F90 \ 
     4673   dom_oce.F90 \ 
     4674   in_out_manager.F90 \ 
     4675   lbcnfd.F90 \ 
     4676   lib_mpp.F90 \ 
     4677   $(MODEL_LIB)(dom_oce.o) \ 
     4678   $(MODEL_LIB)(in_out_manager.o) \ 
     4679   $(MODEL_LIB)(lbcnfd.o) \ 
     4680   $(MODEL_LIB)(lib_mpp.o) \ 
     4681   $(MODEL_LIB)(oce.o) \ 
    46824682   oce.F90 \ 
    46834683   KEY_CPP \ 
    46844684   lbclnk.F90 
    46854685$(MODEL_LIB)(lbcnfd.o) :   \ 
    4686    $(MODEL_LIB)(lib_print.o) \ 
    4687    $(MODEL_LIB)(par_kind.o) \ 
    4688    $(MODEL_LIB)(par_oce.o) \ 
    4689    lib_print.F90 \ 
    4690    par_kind.F90 \ 
    4691    par_oce.F90 \ 
    4692    $(MODEL_LIB)(dom_oce.o) \ 
    4693    $(MODEL_LIB)(in_out_manager.o) \ 
    4694    $(MODEL_LIB)(oce.o) \ 
    4695    dom_oce.F90 \ 
    4696    in_out_manager.F90 \ 
     4686   lib_print.f90 \ 
     4687   $(MODEL_LIB)(lib_print.o) \ 
     4688   $(MODEL_LIB)(par_kind.o) \ 
     4689   $(MODEL_LIB)(par_oce.o) \ 
     4690   par_kind.F90 \ 
     4691   par_oce.F90 \ 
     4692   dom_oce.F90 \ 
     4693   in_out_manager.F90 \ 
     4694   $(MODEL_LIB)(dom_oce.o) \ 
     4695   $(MODEL_LIB)(in_out_manager.o) \ 
     4696   $(MODEL_LIB)(oce.o) \ 
    46974697   oce.F90 \ 
    46984698   lbcnfd.F90 
    46994699$(MODEL_LIB)(ldfdyn.o) :   \ 
     4700   dom_oce.F90 \ 
     4701   in_out_manager.F90 \ 
     4702   lbclnk.F90 \ 
     4703   lbcnfd.F90 \ 
     4704   ldfdyn_oce.F90 \ 
     4705   ldftra_oce.F90 \ 
     4706   lib_mpp.F90 \ 
     4707   lib_print.f90 \ 
    47004708   $(MODEL_LIB)(dom_oce.o) \ 
    47014709   $(MODEL_LIB)(in_out_manager.o) \ 
     
    47124720   $(MODEL_LIB)(prtctl.o) \ 
    47134721   $(MODEL_LIB)(zdfmxl.o) \ 
    4714    dom_oce.F90 \ 
    4715    in_out_manager.F90 \ 
    4716    lbclnk.F90 \ 
    4717    lbcnfd.F90 \ 
     4722   oce.F90 \ 
     4723   par_kind.F90 \ 
     4724   par_oce.F90 \ 
     4725   phycst.F90 \ 
     4726   prtctl.F90 \ 
     4727   zdfmxl.F90 \ 
     4728   dom_oce.F90 \ 
     4729   in_out_manager.F90 \ 
     4730   lbclnk.F90 \ 
    47184731   ldfdyn_oce.F90 \ 
    4719    ldftra_oce.F90 \ 
    4720    lib_mpp.F90 \ 
    4721    lib_print.F90 \ 
    4722    oce.F90 \ 
    4723    par_kind.F90 \ 
    4724    par_oce.F90 \ 
    4725    phycst.F90 \ 
    4726    prtctl.F90 \ 
    4727    zdfmxl.F90 \ 
     4732   ldfslp.F90 \ 
     4733   lib_mpp.F90 \ 
    47284734   $(MODEL_LIB)(dom_oce.o) \ 
    47294735   $(MODEL_LIB)(in_out_manager.o) \ 
     
    47344740   $(MODEL_LIB)(oce.o) \ 
    47354741   $(MODEL_LIB)(phycst.o) \ 
    4736    dom_oce.F90 \ 
    4737    in_out_manager.F90 \ 
    4738    lbclnk.F90 \ 
    4739    ldfdyn_oce.F90 \ 
    4740    ldfslp.F90 \ 
    4741    lib_mpp.F90 \ 
    4742    oce.F90 \ 
    4743    phycst.F90 \ 
     4742   oce.F90 \ 
     4743   phycst.F90 \ 
     4744   ldftra_oce.F90 \ 
    47444745   $(MODEL_LIB)(ldftra_oce.o) \ 
    4745    ldftra_oce.F90 \ 
    47464746   domzgr_substitute.h90 \ 
    47474747   ldfdyn_antarctic.h90 \ 
     
    47614761   ldfdyn_oce.F90 
    47624762$(MODEL_LIB)(ldfeiv.o) :   \ 
     4763   closea.F90 \ 
     4764   dianam.F90 \ 
     4765   domngb.F90 \ 
     4766   dom_oce.F90 \ 
     4767   fldread.F90 \ 
     4768   in_out_manager.F90 \ 
     4769   iom_def.F90 \ 
     4770   iom.F90 \ 
     4771   iom_ioipsl.F90 \ 
     4772   iom_nf90.F90 \ 
     4773   iom_rstdimg.F90 \ 
     4774   lbclnk.F90 \ 
     4775   lbcnfd.F90 \ 
     4776   ldfdyn_oce.F90 \ 
     4777   ldftra_oce.F90 \ 
     4778   lib_mpp.F90 \ 
     4779   lib_print.f90 \ 
    47634780   $(MODEL_LIB)(closea.o) \ 
    47644781   $(MODEL_LIB)(dianam.o) \ 
    4765    $(MODEL_LIB)(dom_oce.o) \ 
    47664782   $(MODEL_LIB)(domngb.o) \ 
     4783   $(MODEL_LIB)(dom_oce.o) \ 
    47674784   $(MODEL_LIB)(fldread.o) \ 
    47684785   $(MODEL_LIB)(in_out_manager.o) \ 
    4769    $(MODEL_LIB)(iom.o) \ 
    47704786   $(MODEL_LIB)(iom_def.o) \ 
    47714787   $(MODEL_LIB)(iom_ioipsl.o) \ 
    47724788   $(MODEL_LIB)(iom_nf90.o) \ 
     4789   $(MODEL_LIB)(iom.o) \ 
    47734790   $(MODEL_LIB)(iom_rstdimg.o) \ 
    47744791   $(MODEL_LIB)(lbclnk.o) \ 
     
    47854802   $(MODEL_LIB)(sbc_oce.o) \ 
    47864803   $(MODEL_LIB)(zdfmxl.o) \ 
    4787    closea.F90 \ 
    4788    dianam.F90 \ 
    4789    dom_oce.F90 \ 
    4790    domngb.F90 \ 
    4791    fldread.F90 \ 
    4792    in_out_manager.F90 \ 
    4793    iom.F90 \ 
    4794    iom_def.F90 \ 
    4795    iom_ioipsl.F90 \ 
    4796    iom_nf90.F90 \ 
    4797    iom_rstdimg.F90 \ 
    4798    lbclnk.F90 \ 
    4799    lbcnfd.F90 \ 
    4800    ldfdyn_oce.F90 \ 
     4804   oce.F90 \ 
     4805   par_kind.F90 \ 
     4806   par_oce.F90 \ 
     4807   phycst.F90 \ 
     4808   prtctl.F90 \ 
     4809   sbc_oce.F90 \ 
     4810   zdfmxl.F90 \ 
     4811   dom_oce.F90 \ 
     4812   in_out_manager.F90 \ 
     4813   iom.F90 \ 
     4814   lbclnk.F90 \ 
     4815   ldfslp.F90 \ 
    48014816   ldftra_oce.F90 \ 
    4802    lib_mpp.F90 \ 
    4803    lib_print.F90 \ 
    4804    oce.F90 \ 
    4805    par_kind.F90 \ 
    4806    par_oce.F90 \ 
    4807    phycst.F90 \ 
    4808    prtctl.F90 \ 
    4809    sbc_oce.F90 \ 
    4810    zdfmxl.F90 \ 
    48114817   $(MODEL_LIB)(dom_oce.o) \ 
    48124818   $(MODEL_LIB)(in_out_manager.o) \ 
     
    48204826   $(MODEL_LIB)(sbc_oce.o) \ 
    48214827   $(MODEL_LIB)(sbcrnf.o) \ 
    4822    dom_oce.F90 \ 
    4823    in_out_manager.F90 \ 
    4824    iom.F90 \ 
    4825    lbclnk.F90 \ 
    4826    ldfslp.F90 \ 
    4827    ldftra_oce.F90 \ 
    48284828   oce.F90 \ 
    48294829   phycst.F90 \ 
     
    48364836   ldfeiv.F90 
    48374837$(MODEL_LIB)(ldfslp.o) :   \ 
     4838   dom_oce.F90 \ 
     4839   in_out_manager.F90 \ 
     4840   iom.F90 \ 
     4841   lbcnfd.F90 \ 
     4842   lib_mpp.F90 \ 
     4843   lib_print.f90 \ 
    48384844   $(MODEL_LIB)(dom_oce.o) \ 
    48394845   $(MODEL_LIB)(in_out_manager.o) \ 
     
    48474853   $(MODEL_LIB)(prtctl.o) \ 
    48484854   $(MODEL_LIB)(zdf_oce.o) \ 
    4849    dom_oce.F90 \ 
    4850    in_out_manager.F90 \ 
    4851    iom.F90 \ 
    4852    lbcnfd.F90 \ 
    4853    lib_mpp.F90 \ 
    4854    lib_print.F90 \ 
    48554855   oce.F90 \ 
    48564856   par_kind.F90 \ 
     
    48584858   prtctl.F90 \ 
    48594859   zdf_oce.F90 \ 
     4860   dom_oce.F90 \ 
     4861   in_out_manager.F90 \ 
     4862   lbclnk.F90 \ 
     4863   ldfdyn_oce.F90 \ 
     4864   ldftra_oce.F90 \ 
    48604865   $(MODEL_LIB)(dom_oce.o) \ 
    48614866   $(MODEL_LIB)(in_out_manager.o) \ 
     
    48674872   $(MODEL_LIB)(prtctl.o) \ 
    48684873   $(MODEL_LIB)(zdfmxl.o) \ 
    4869    dom_oce.F90 \ 
    4870    in_out_manager.F90 \ 
    4871    lbclnk.F90 \ 
    4872    ldfdyn_oce.F90 \ 
    4873    ldftra_oce.F90 \ 
    48744874   oce.F90 \ 
    48754875   phycst.F90 \ 
     
    48814881   ldfslp.F90 
    48824882$(MODEL_LIB)(ldftra.o) :   \ 
     4883   dom_oce.F90 \ 
     4884   in_out_manager.F90 \ 
     4885   lbclnk.F90 \ 
     4886   lbcnfd.F90 \ 
     4887   ldfdyn_oce.F90 \ 
     4888   ldftra_oce.F90 \ 
     4889   lib_mpp.F90 \ 
     4890   lib_print.f90 \ 
    48834891   $(MODEL_LIB)(dom_oce.o) \ 
    48844892   $(MODEL_LIB)(in_out_manager.o) \ 
     
    48954903   $(MODEL_LIB)(prtctl.o) \ 
    48964904   $(MODEL_LIB)(zdfmxl.o) \ 
    4897    dom_oce.F90 \ 
    4898    in_out_manager.F90 \ 
    4899    lbclnk.F90 \ 
    4900    lbcnfd.F90 \ 
    4901    ldfdyn_oce.F90 \ 
     4905   oce.F90 \ 
     4906   par_kind.F90 \ 
     4907   par_oce.F90 \ 
     4908   phycst.F90 \ 
     4909   prtctl.F90 \ 
     4910   zdfmxl.F90 \ 
     4911   dom_oce.F90 \ 
     4912   in_out_manager.F90 \ 
     4913   lbclnk.F90 \ 
     4914   ldfslp.F90 \ 
    49024915   ldftra_oce.F90 \ 
    49034916   lib_mpp.F90 \ 
    4904    lib_print.F90 \ 
    4905    oce.F90 \ 
    4906    par_kind.F90 \ 
    4907    par_oce.F90 \ 
    4908    phycst.F90 \ 
    4909    prtctl.F90 \ 
    4910    zdfmxl.F90 \ 
    49114917   $(MODEL_LIB)(dom_oce.o) \ 
    49124918   $(MODEL_LIB)(in_out_manager.o) \ 
     
    49174923   $(MODEL_LIB)(oce.o) \ 
    49184924   $(MODEL_LIB)(phycst.o) \ 
    4919    dom_oce.F90 \ 
    4920    in_out_manager.F90 \ 
    4921    lbclnk.F90 \ 
    4922    ldfslp.F90 \ 
    4923    ldftra_oce.F90 \ 
    4924    lib_mpp.F90 \ 
    49254925   oce.F90 \ 
    49264926   phycst.F90 \ 
     
    49434943   lib_cray.f90 
    49444944$(MODEL_LIB)(lib_mpp.o) :  \ 
    4945    $(MODEL_LIB)(dom_oce.o) \ 
    4946    $(MODEL_LIB)(in_out_manager.o) \ 
    4947    $(MODEL_LIB)(lib_print.o) \ 
    4948    $(MODEL_LIB)(oce.o) \ 
    4949    $(MODEL_LIB)(par_kind.o) \ 
    4950    $(MODEL_LIB)(par_oce.o) \ 
    4951    dom_oce.F90 \ 
    4952    in_out_manager.F90 \ 
    4953    lib_print.F90 \ 
    4954    oce.F90 \ 
    4955    par_kind.F90 \ 
    4956    par_oce.F90 \ 
    4957    $(MODEL_LIB)(dom_oce.o) \ 
    4958    $(MODEL_LIB)(in_out_manager.o) \ 
    4959    $(MODEL_LIB)(lbcnfd.o) \ 
    4960    dom_oce.F90 \ 
    4961    in_out_manager.F90 \ 
    4962    lbcnfd.F90 \ 
     4945   dom_oce.F90 \