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

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

Location:
branches/CMIP5_IPSL/CONFIG/GYRE
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/CMIP5_IPSL/CONFIG/GYRE/EXP00/namelist

    r1741 r3302  
    603603&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    604604!----------------------------------------------------------------------- 
    605    cn_mpi_send =  'S'      !  mpi send/recieve type   ='S', 'B', or 'I' for standard send, 
     605   cn_mpi_send =  'I'      !  mpi send/recieve type   ='S', 'B', or 'I' for standard send, 
    606606                           !  buffer blocking send or immediate non-blocking sends, resp. 
    607607   nn_buffer   =   0       !  size in bytes of exported buffer ('B' case), 0 no exportation 
  • branches/CMIP5_IPSL/CONFIG/GYRE/scripts/BB_make

    r2924 r3302  
    197197      $(MODEL_LIB)(agrif_opa_update.o)\ 
    198198      $(MODEL_LIB)(albedo.o)\ 
    199       $(MODEL_LIB)(bdy_oce.o)\ 
    200       $(MODEL_LIB)(bdy_par.o)\ 
    201199      $(MODEL_LIB)(bdydta.o)\ 
    202200      $(MODEL_LIB)(bdydyn.o)\ 
    203201      $(MODEL_LIB)(bdyini.o)\ 
     202      $(MODEL_LIB)(bdy_oce.o)\ 
     203      $(MODEL_LIB)(bdy_par.o)\ 
    204204      $(MODEL_LIB)(bdytides.o)\ 
    205205      $(MODEL_LIB)(bdytra.o)\ 
    206206      $(MODEL_LIB)(bdyvol.o)\ 
    207207      $(MODEL_LIB)(c1d.o)\ 
    208       $(MODEL_LIB)(cla.o)\ 
    209208      $(MODEL_LIB)(cla_div.o)\ 
    210209      $(MODEL_LIB)(cla_dynspg.o)\ 
     210      $(MODEL_LIB)(cla.o)\ 
    211211      $(MODEL_LIB)(closea.o)\ 
    212212      $(MODEL_LIB)(cpl_oasis3.o)\ 
     
    221221      $(MODEL_LIB)(dianam.o)\ 
    222222      $(MODEL_LIB)(diaptr.o)\ 
     223      $(MODEL_LIB)(diawri_c1d.o)\ 
    223224      $(MODEL_LIB)(diawri.o)\ 
    224       $(MODEL_LIB)(diawri_c1d.o)\ 
    225225      $(MODEL_LIB)(divcur.o)\ 
    226       $(MODEL_LIB)(dom_ice_2.o)\ 
    227       $(MODEL_LIB)(dom_oce.o)\ 
    228226      $(MODEL_LIB)(domain.o)\ 
    229227      $(MODEL_LIB)(domcfg.o)\ 
    230228      $(MODEL_LIB)(domhgr.o)\ 
     229      $(MODEL_LIB)(dom_ice_2.o)\ 
    231230      $(MODEL_LIB)(dommsk.o)\ 
    232231      $(MODEL_LIB)(domngb.o)\ 
     232      $(MODEL_LIB)(dom_oce.o)\ 
    233233      $(MODEL_LIB)(domstp.o)\ 
    234234      $(MODEL_LIB)(domvvl.o)\ 
     
    238238      $(MODEL_LIB)(dtasal.o)\ 
    239239      $(MODEL_LIB)(dtatem.o)\ 
     240      $(MODEL_LIB)(dynadv_cen2.o)\ 
    240241      $(MODEL_LIB)(dynadv.o)\ 
    241       $(MODEL_LIB)(dynadv_cen2.o)\ 
    242242      $(MODEL_LIB)(dynadv_ubs.o)\ 
    243243      $(MODEL_LIB)(dynbfr.o)\ 
     
    245245      $(MODEL_LIB)(dynhpg.o)\ 
    246246      $(MODEL_LIB)(dynkeg.o)\ 
    247       $(MODEL_LIB)(dynldf.o)\ 
    248247      $(MODEL_LIB)(dynldf_bilap.o)\ 
    249248      $(MODEL_LIB)(dynldf_bilapg.o)\ 
     249      $(MODEL_LIB)(dynldf.o)\ 
    250250      $(MODEL_LIB)(dynldf_iso.o)\ 
    251251      $(MODEL_LIB)(dynldf_lap.o)\ 
     252      $(MODEL_LIB)(dynnxt_c1d.o)\ 
    252253      $(MODEL_LIB)(dynnxt.o)\ 
    253       $(MODEL_LIB)(dynnxt_c1d.o)\ 
     254      $(MODEL_LIB)(dynspg_exp.o)\ 
    254255      $(MODEL_LIB)(dynspg.o)\ 
    255       $(MODEL_LIB)(dynspg_exp.o)\ 
    256256      $(MODEL_LIB)(dynspg_flt.o)\ 
    257257      $(MODEL_LIB)(dynspg_oce.o)\ 
     
    259259      $(MODEL_LIB)(dynvor.o)\ 
    260260      $(MODEL_LIB)(dynzad.o)\ 
     261      $(MODEL_LIB)(dynzdf_exp.o)\ 
    261262      $(MODEL_LIB)(dynzdf.o)\ 
    262       $(MODEL_LIB)(dynzdf_exp.o)\ 
    263263      $(MODEL_LIB)(dynzdf_imp.o)\ 
    264264      $(MODEL_LIB)(eosbn2.o)\ 
    265265      $(MODEL_LIB)(fldread.o)\ 
    266266      $(MODEL_LIB)(flo4rk.o)\ 
    267       $(MODEL_LIB)(flo_oce.o)\ 
    268267      $(MODEL_LIB)(floats.o)\ 
    269268      $(MODEL_LIB)(floblk.o)\ 
    270269      $(MODEL_LIB)(flodom.o)\ 
     270      $(MODEL_LIB)(flo_oce.o)\ 
    271271      $(MODEL_LIB)(flowri.o)\ 
    272272      $(MODEL_LIB)(geo2ocean.o)\ 
     
    274274      $(MODEL_LIB)(iceini_2.o)\ 
    275275      $(MODEL_LIB)(in_out_manager.o)\ 
     276      $(MODEL_LIB)(iom_def.o)\ 
    276277      $(MODEL_LIB)(iom.o)\ 
    277       $(MODEL_LIB)(iom_def.o)\ 
    278278      $(MODEL_LIB)(iom_ioipsl.o)\ 
    279279      $(MODEL_LIB)(iom_nf90.o)\ 
     
    307307      $(MODEL_LIB)(mppini.o)\ 
    308308      $(MODEL_LIB)(oasis4_date.o)\ 
     309      $(MODEL_LIB)(obcdta.o)\ 
     310      $(MODEL_LIB)(obcdyn_bt.o)\ 
     311      $(MODEL_LIB)(obcdyn.o)\ 
     312      $(MODEL_LIB)(obcfla.o)\ 
     313      $(MODEL_LIB)(obcini.o)\ 
    309314      $(MODEL_LIB)(obc_oce.o)\ 
    310315      $(MODEL_LIB)(obc_par.o)\ 
    311       $(MODEL_LIB)(obcdta.o)\ 
    312       $(MODEL_LIB)(obcdyn.o)\ 
    313       $(MODEL_LIB)(obcdyn_bt.o)\ 
    314       $(MODEL_LIB)(obcfla.o)\ 
    315       $(MODEL_LIB)(obcini.o)\ 
    316316      $(MODEL_LIB)(obcrad.o)\ 
    317317      $(MODEL_LIB)(obcrst.o)\ 
     
    326326      $(MODEL_LIB)(prtctl.o)\ 
    327327      $(MODEL_LIB)(restart.o)\ 
    328       $(MODEL_LIB)(sbc_ice.o)\ 
    329       $(MODEL_LIB)(sbc_oce.o)\ 
    330328      $(MODEL_LIB)(sbcana.o)\ 
    331329      $(MODEL_LIB)(sbcblk_clio.o)\ 
     
    334332      $(MODEL_LIB)(sbcflx.o)\ 
    335333      $(MODEL_LIB)(sbcfwb.o)\ 
     334      $(MODEL_LIB)(sbc_ice.o)\ 
    336335      $(MODEL_LIB)(sbcice_if.o)\ 
     336      $(MODEL_LIB)(sbcice_lim_2.o)\ 
    337337      $(MODEL_LIB)(sbcice_lim.o)\ 
    338       $(MODEL_LIB)(sbcice_lim_2.o)\ 
    339338      $(MODEL_LIB)(sbcmod.o)\ 
     339      $(MODEL_LIB)(sbc_oce.o)\ 
    340340      $(MODEL_LIB)(sbcrnf.o)\ 
    341341      $(MODEL_LIB)(sbcssm.o)\ 
    342342      $(MODEL_LIB)(sbcssr.o)\ 
     343      $(MODEL_LIB)(solmat.o)\ 
    343344      $(MODEL_LIB)(sol_oce.o)\ 
    344       $(MODEL_LIB)(solmat.o)\ 
    345345      $(MODEL_LIB)(solpcg.o)\ 
    346346      $(MODEL_LIB)(solsor.o)\ 
    347347      $(MODEL_LIB)(solver.o)\ 
    348348      $(MODEL_LIB)(sshwzv.o)\ 
     349      $(MODEL_LIB)(step_c1d.o)\ 
    349350      $(MODEL_LIB)(step.o)\ 
    350       $(MODEL_LIB)(step_c1d.o)\ 
    351351      $(MODEL_LIB)(stpctl.o)\ 
    352352      $(MODEL_LIB)(thd_ice_2.o)\ 
    353       $(MODEL_LIB)(traadv.o)\ 
    354353      $(MODEL_LIB)(traadv_cen2.o)\ 
    355354      $(MODEL_LIB)(traadv_eiv.o)\ 
     355      $(MODEL_LIB)(traadv.o)\ 
     356      $(MODEL_LIB)(traadv_muscl2.o)\ 
    356357      $(MODEL_LIB)(traadv_muscl.o)\ 
    357       $(MODEL_LIB)(traadv_muscl2.o)\ 
    358358      $(MODEL_LIB)(traadv_qck.o)\ 
    359359      $(MODEL_LIB)(traadv_tvd.o)\ 
     
    362362      $(MODEL_LIB)(trabbl.o)\ 
    363363      $(MODEL_LIB)(tradmp.o)\ 
    364       $(MODEL_LIB)(traldf.o)\ 
    365364      $(MODEL_LIB)(traldf_bilap.o)\ 
    366365      $(MODEL_LIB)(traldf_bilapg.o)\ 
     366      $(MODEL_LIB)(traldf.o)\ 
    367367      $(MODEL_LIB)(traldf_iso.o)\ 
    368368      $(MODEL_LIB)(traldf_lap.o)\ 
     
    371371      $(MODEL_LIB)(traqsr.o)\ 
    372372      $(MODEL_LIB)(trasbc.o)\ 
     373      $(MODEL_LIB)(trazdf_exp.o)\ 
    373374      $(MODEL_LIB)(trazdf.o)\ 
    374       $(MODEL_LIB)(trazdf_exp.o)\ 
    375375      $(MODEL_LIB)(trazdf_imp.o)\ 
    376376      $(MODEL_LIB)(trc_oce.o)\ 
     
    384384      $(MODEL_LIB)(trdvor.o)\ 
    385385      $(MODEL_LIB)(trdvor_oce.o)\ 
    386       $(MODEL_LIB)(zdf_oce.o)\ 
    387386      $(MODEL_LIB)(zdfbfr.o)\ 
    388387      $(MODEL_LIB)(zdfddm.o)\ 
     
    391390      $(MODEL_LIB)(zdfkpp.o)\ 
    392391      $(MODEL_LIB)(zdfmxl.o)\ 
     392      $(MODEL_LIB)(zdf_oce.o)\ 
    393393      $(MODEL_LIB)(zdfric.o)\ 
    394394      $(MODEL_LIB)(zdftke.o)\ 
     
    573573   agrif_opa_update.F90 
    574574$(MODEL_LIB)(albedo.o) :   \ 
    575    $(MODEL_LIB)(in_out_manager.o) \ 
    576    $(MODEL_LIB)(lib_print.o) \ 
    577    $(MODEL_LIB)(par_kind.o) \ 
    578    $(MODEL_LIB)(par_oce.o) \ 
    579    in_out_manager.F90 \ 
    580    lib_print.F90 \ 
    581    par_kind.F90 \ 
    582    par_oce.F90 \ 
    583    $(MODEL_LIB)(in_out_manager.o) \ 
    584    $(MODEL_LIB)(phycst.o) \ 
    585    in_out_manager.F90 \ 
     575   in_out_manager.F90 \ 
     576   lib_print.f90 \ 
     577   $(MODEL_LIB)(in_out_manager.o) \ 
     578   $(MODEL_LIB)(lib_print.o) \ 
     579   $(MODEL_LIB)(par_kind.o) \ 
     580   $(MODEL_LIB)(par_oce.o) \ 
     581   par_kind.F90 \ 
     582   par_oce.F90 \ 
     583   in_out_manager.F90 \ 
     584   $(MODEL_LIB)(in_out_manager.o) \ 
     585   $(MODEL_LIB)(phycst.o) \ 
    586586   phycst.F90 \ 
    587587   KEY_CPP \ 
    588588   albedo.F90 
    589 $(MODEL_LIB)(bdy_oce.o) :  \ 
    590    $(MODEL_LIB)(par_kind.o) \ 
    591    par_kind.F90 \ 
    592    $(MODEL_LIB)(bdy_par.o) \ 
    593    $(MODEL_LIB)(par_oce.o) \ 
     589$(MODEL_LIB)(bdydta.o) :   \ 
     590   bdy_oce.F90 \ 
    594591   bdy_par.F90 \ 
    595    par_oce.F90 \ 
    596    KEY_CPP \ 
    597    bdy_oce.F90 
    598 $(MODEL_LIB)(bdy_par.o) :  \ 
    599    KEY_CPP \ 
    600    bdy_par.F90 
    601 $(MODEL_LIB)(bdydta.o) :   \ 
     592   dianam.F90 \ 
     593   domngb.F90 \ 
     594   dom_oce.F90 \ 
     595   in_out_manager.F90 \ 
     596   iom_def.F90 \ 
     597   iom.F90 \ 
     598   iom_ioipsl.F90 \ 
     599   iom_nf90.F90 \ 
     600   iom_rstdimg.F90 \ 
     601   lbclnk.F90 \ 
     602   lib_print.f90 \ 
    602603   $(MODEL_LIB)(bdy_oce.o) \ 
    603604   $(MODEL_LIB)(bdy_par.o) \ 
    604605   $(MODEL_LIB)(dianam.o) \ 
    605    $(MODEL_LIB)(dom_oce.o) \ 
    606606   $(MODEL_LIB)(domngb.o) \ 
    607    $(MODEL_LIB)(in_out_manager.o) \ 
    608    $(MODEL_LIB)(iom.o) \ 
     607   $(MODEL_LIB)(dom_oce.o) \ 
     608   $(MODEL_LIB)(in_out_manager.o) \ 
     609   $(MODEL_LIB)(iom_def.o) \ 
     610   $(MODEL_LIB)(iom_ioipsl.o) \ 
     611   $(MODEL_LIB)(iom_nf90.o) \ 
     612   $(MODEL_LIB)(iom.o) \ 
     613   $(MODEL_LIB)(iom_rstdimg.o) \ 
     614   $(MODEL_LIB)(lbclnk.o) \ 
     615   $(MODEL_LIB)(lib_print.o) \ 
     616   $(MODEL_LIB)(oce.o) \ 
     617   $(MODEL_LIB)(par_kind.o) \ 
     618   $(MODEL_LIB)(par_oce.o) \ 
     619   $(MODEL_LIB)(phycst.o) \ 
     620   $(MODEL_LIB)(sbc_oce.o) \ 
     621   oce.F90 \ 
     622   par_kind.F90 \ 
     623   par_oce.F90 \ 
     624   phycst.F90 \ 
     625   sbc_oce.F90 \ 
     626   bdy_oce.F90 \ 
     627   bdytides.F90 \ 
     628   dom_oce.F90 \ 
     629   in_out_manager.F90 \ 
     630   iom.F90 \ 
     631   $(MODEL_LIB)(bdy_oce.o) \ 
     632   $(MODEL_LIB)(bdytides.o) \ 
     633   $(MODEL_LIB)(dom_oce.o) \ 
     634   $(MODEL_LIB)(in_out_manager.o) \ 
     635   $(MODEL_LIB)(iom.o) \ 
     636   $(MODEL_LIB)(oce.o) \ 
     637   $(MODEL_LIB)(phycst.o) \ 
     638   oce.F90 \ 
     639   phycst.F90 \ 
     640   $(IOIPSL_LIB) \ 
     641   KEY_CPP \ 
     642   bdydta.F90 
     643$(MODEL_LIB)(bdydyn.o) :   \ 
     644   bdy_oce.F90 \ 
     645   bdy_par.F90 \ 
     646   dom_oce.F90 \ 
     647   in_out_manager.F90 \ 
     648   iom.F90 \ 
     649   lbclnk.F90 \ 
     650   lbcnfd.F90 \ 
     651   lib_mpp.F90 \ 
     652   lib_print.f90 \ 
     653   $(MODEL_LIB)(bdy_oce.o) \ 
     654   $(MODEL_LIB)(bdy_par.o) \ 
     655   $(MODEL_LIB)(dom_oce.o) \ 
     656   $(MODEL_LIB)(in_out_manager.o) \ 
     657   $(MODEL_LIB)(iom.o) \ 
     658   $(MODEL_LIB)(lbclnk.o) \ 
     659   $(MODEL_LIB)(lbcnfd.o) \ 
     660   $(MODEL_LIB)(lib_mpp.o) \ 
     661   $(MODEL_LIB)(lib_print.o) \ 
     662   $(MODEL_LIB)(oce.o) \ 
     663   $(MODEL_LIB)(par_kind.o) \ 
     664   $(MODEL_LIB)(par_oce.o) \ 
     665   $(MODEL_LIB)(phycst.o) \ 
     666   oce.F90 \ 
     667   par_kind.F90 \ 
     668   par_oce.F90 \ 
     669   phycst.F90 \ 
     670   bdy_oce.F90 \ 
     671   bdytides.F90 \ 
     672   dom_oce.F90 \ 
     673   dynspg_oce.F90 \ 
     674   in_out_manager.F90 \ 
     675   lbclnk.F90 \ 
     676   $(MODEL_LIB)(bdy_oce.o) \ 
     677   $(MODEL_LIB)(bdytides.o) \ 
     678   $(MODEL_LIB)(dom_oce.o) \ 
     679   $(MODEL_LIB)(dynspg_oce.o) \ 
     680   $(MODEL_LIB)(in_out_manager.o) \ 
     681   $(MODEL_LIB)(lbclnk.o) \ 
     682   $(MODEL_LIB)(oce.o) \ 
     683   $(MODEL_LIB)(phycst.o) \ 
     684   oce.F90 \ 
     685   phycst.F90 \ 
     686   KEY_CPP \ 
     687   bdydyn.F90 
     688$(MODEL_LIB)(bdyini.o) :   \ 
     689   bdy_oce.F90 \ 
     690   bdy_par.F90 \ 
     691   dianam.F90 \ 
     692   domngb.F90 \ 
     693   dom_oce.F90 \ 
     694   in_out_manager.F90 \ 
     695   iom_def.F90 \ 
     696   iom.F90 \ 
     697   iom_ioipsl.F90 \ 
     698   iom_nf90.F90 \ 
     699   iom_rstdimg.F90 \ 
     700   lbclnk.F90 \ 
     701   lbcnfd.F90 \ 
     702   lib_mpp.F90 \ 
     703   lib_print.f90 \ 
     704   $(MODEL_LIB)(bdy_oce.o) \ 
     705   $(MODEL_LIB)(bdy_par.o) \ 
     706   $(MODEL_LIB)(dianam.o) \ 
     707   $(MODEL_LIB)(domngb.o) \ 
     708   $(MODEL_LIB)(dom_oce.o) \ 
     709   $(MODEL_LIB)(in_out_manager.o) \ 
     710   $(MODEL_LIB)(iom_def.o) \ 
     711   $(MODEL_LIB)(iom_ioipsl.o) \ 
     712   $(MODEL_LIB)(iom_nf90.o) \ 
     713   $(MODEL_LIB)(iom.o) \ 
     714   $(MODEL_LIB)(iom_rstdimg.o) \ 
     715   $(MODEL_LIB)(lbclnk.o) \ 
     716   $(MODEL_LIB)(lbcnfd.o) \ 
     717   $(MODEL_LIB)(lib_mpp.o) \ 
     718   $(MODEL_LIB)(lib_print.o) \ 
     719   $(MODEL_LIB)(oce.o) \ 
     720   $(MODEL_LIB)(par_kind.o) \ 
     721   $(MODEL_LIB)(par_oce.o) \ 
     722   $(MODEL_LIB)(phycst.o) \ 
     723   $(MODEL_LIB)(sbc_oce.o) \ 
     724   oce.F90 \ 
     725   par_kind.F90 \ 
     726   par_oce.F90 \ 
     727   phycst.F90 \ 
     728   sbc_oce.F90 \ 
     729   bdy_oce.F90 \ 
     730   bdytides.F90 \ 
     731   dom_oce.F90 \ 
     732   in_out_manager.F90 \ 
     733   iom.F90 \ 
     734   lbclnk.F90 \ 
     735   lib_mpp.F90 \ 
     736   $(MODEL_LIB)(bdy_oce.o) \ 
     737   $(MODEL_LIB)(bdytides.o) \ 
     738   $(MODEL_LIB)(dom_oce.o) \ 
     739   $(MODEL_LIB)(in_out_manager.o) \ 
     740   $(MODEL_LIB)(iom.o) \ 
     741   $(MODEL_LIB)(lbclnk.o) \ 
     742   $(MODEL_LIB)(lib_mpp.o) \ 
     743   $(MODEL_LIB)(oce.o) \ 
     744   oce.F90 \ 
     745   KEY_CPP \ 
     746   bdyini.F90 
     747$(MODEL_LIB)(bdy_oce.o) :  \ 
     748   $(MODEL_LIB)(par_kind.o) \ 
     749   par_kind.F90 \ 
     750   bdy_par.F90 \ 
     751   $(MODEL_LIB)(bdy_par.o) \ 
     752   $(MODEL_LIB)(par_oce.o) \ 
     753   par_oce.F90 \ 
     754   KEY_CPP \ 
     755   bdy_oce.F90 
     756$(MODEL_LIB)(bdy_par.o) :  \ 
     757   KEY_CPP \ 
     758   bdy_par.F90 
     759$(MODEL_LIB)(bdytides.o) : \ 
     760   bdy_par.F90 \ 
     761   dianam.F90 \ 
     762   domngb.F90 \ 
     763   dom_oce.F90 \ 
     764   in_out_manager.F90 \ 
     765   iom_def.F90 \ 
     766   iom_ioipsl.F90 \ 
     767   iom_nf90.F90 \ 
     768   iom_rstdimg.F90 \ 
     769   lbclnk.F90 \ 
     770   lbcnfd.F90 \ 
     771   lib_mpp.F90 \ 
     772   lib_print.f90 \ 
     773   $(MODEL_LIB)(bdy_par.o) \ 
     774   $(MODEL_LIB)(dianam.o) \ 
     775   $(MODEL_LIB)(domngb.o) \ 
     776   $(MODEL_LIB)(dom_oce.o) \ 
     777   $(MODEL_LIB)(in_out_manager.o) \ 
    609778   $(MODEL_LIB)(iom_def.o) \ 
    610779   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    612781   $(MODEL_LIB)(iom_rstdimg.o) \ 
    613782   $(MODEL_LIB)(lbclnk.o) \ 
    614    $(MODEL_LIB)(lib_print.o) \ 
    615    $(MODEL_LIB)(oce.o) \ 
    616    $(MODEL_LIB)(par_kind.o) \ 
    617    $(MODEL_LIB)(par_oce.o) \ 
    618    $(MODEL_LIB)(phycst.o) \ 
    619    $(MODEL_LIB)(sbc_oce.o) \ 
     783   $(MODEL_LIB)(lbcnfd.o) \ 
     784   $(MODEL_LIB)(lib_mpp.o) \ 
     785   $(MODEL_LIB)(lib_print.o) \ 
     786   $(MODEL_LIB)(oce.o) \ 
     787   $(MODEL_LIB)(par_kind.o) \ 
     788   $(MODEL_LIB)(par_oce.o) \ 
     789   $(MODEL_LIB)(phycst.o) \ 
     790   $(MODEL_LIB)(sbc_oce.o) \ 
     791   oce.F90 \ 
     792   par_kind.F90 \ 
     793   par_oce.F90 \ 
     794   phycst.F90 \ 
     795   sbc_oce.F90 \ 
    620796   bdy_oce.F90 \ 
    621797   bdy_par.F90 \ 
    622    dianam.F90 \ 
    623    dom_oce.F90 \ 
    624    domngb.F90 \ 
    625    in_out_manager.F90 \ 
    626    iom.F90 \ 
    627    iom_def.F90 \ 
    628    iom_ioipsl.F90 \ 
    629    iom_nf90.F90 \ 
    630    iom_rstdimg.F90 \ 
    631    lbclnk.F90 \ 
    632    lib_print.F90 \ 
    633    oce.F90 \ 
    634    par_kind.F90 \ 
    635    par_oce.F90 \ 
    636    phycst.F90 \ 
    637    sbc_oce.F90 \ 
    638    $(MODEL_LIB)(bdy_oce.o) \ 
    639    $(MODEL_LIB)(bdytides.o) \ 
    640    $(MODEL_LIB)(dom_oce.o) \ 
    641    $(MODEL_LIB)(in_out_manager.o) \ 
    642    $(MODEL_LIB)(iom.o) \ 
    643    $(MODEL_LIB)(oce.o) \ 
    644    $(MODEL_LIB)(phycst.o) \ 
    645    bdy_oce.F90 \ 
    646    bdytides.F90 \ 
    647    dom_oce.F90 \ 
    648    in_out_manager.F90 \ 
    649    iom.F90 \ 
    650    oce.F90 \ 
    651    phycst.F90 \ 
    652    $(IOIPSL_LIB) \ 
    653    KEY_CPP \ 
    654    bdydta.F90 
    655 $(MODEL_LIB)(bdydyn.o) :   \ 
     798   dom_oce.F90 \ 
     799   in_out_manager.F90 \ 
     800   iom.F90 \ 
     801   lbclnk.F90 \ 
    656802   $(MODEL_LIB)(bdy_oce.o) \ 
    657803   $(MODEL_LIB)(bdy_par.o) \ 
     
    660806   $(MODEL_LIB)(iom.o) \ 
    661807   $(MODEL_LIB)(lbclnk.o) \ 
    662    $(MODEL_LIB)(lbcnfd.o) \ 
    663    $(MODEL_LIB)(lib_mpp.o) \ 
    664    $(MODEL_LIB)(lib_print.o) \ 
    665    $(MODEL_LIB)(oce.o) \ 
    666    $(MODEL_LIB)(par_kind.o) \ 
    667    $(MODEL_LIB)(par_oce.o) \ 
    668    $(MODEL_LIB)(phycst.o) \ 
    669    bdy_oce.F90 \ 
    670    bdy_par.F90 \ 
    671    dom_oce.F90 \ 
    672    in_out_manager.F90 \ 
    673    iom.F90 \ 
    674    lbclnk.F90 \ 
    675    lbcnfd.F90 \ 
    676    lib_mpp.F90 \ 
    677    lib_print.F90 \ 
    678    oce.F90 \ 
    679    par_kind.F90 \ 
    680    par_oce.F90 \ 
    681    phycst.F90 \ 
    682    $(MODEL_LIB)(bdy_oce.o) \ 
    683    $(MODEL_LIB)(bdytides.o) \ 
    684    $(MODEL_LIB)(dom_oce.o) \ 
    685    $(MODEL_LIB)(dynspg_oce.o) \ 
    686    $(MODEL_LIB)(in_out_manager.o) \ 
    687    $(MODEL_LIB)(lbclnk.o) \ 
    688    $(MODEL_LIB)(oce.o) \ 
    689    $(MODEL_LIB)(phycst.o) \ 
    690    bdy_oce.F90 \ 
    691    bdytides.F90 \ 
    692    dom_oce.F90 \ 
    693    dynspg_oce.F90 \ 
    694    in_out_manager.F90 \ 
    695    lbclnk.F90 \ 
    696    oce.F90 \ 
    697    phycst.F90 \ 
    698    KEY_CPP \ 
    699    bdydyn.F90 
    700 $(MODEL_LIB)(bdyini.o) :   \ 
    701    $(MODEL_LIB)(bdy_oce.o) \ 
    702    $(MODEL_LIB)(bdy_par.o) \ 
    703    $(MODEL_LIB)(dianam.o) \ 
    704    $(MODEL_LIB)(dom_oce.o) \ 
    705    $(MODEL_LIB)(domngb.o) \ 
    706    $(MODEL_LIB)(in_out_manager.o) \ 
    707    $(MODEL_LIB)(iom.o) \ 
    708    $(MODEL_LIB)(iom_def.o) \ 
    709    $(MODEL_LIB)(iom_ioipsl.o) \ 
    710    $(MODEL_LIB)(iom_nf90.o) \ 
    711    $(MODEL_LIB)(iom_rstdimg.o) \ 
    712    $(MODEL_LIB)(lbclnk.o) \ 
    713    $(MODEL_LIB)(lbcnfd.o) \ 
    714    $(MODEL_LIB)(lib_mpp.o) \ 
    715    $(MODEL_LIB)(lib_print.o) \ 
    716    $(MODEL_LIB)(oce.o) \ 
    717    $(MODEL_LIB)(par_kind.o) \ 
    718    $(MODEL_LIB)(par_oce.o) \ 
    719    $(MODEL_LIB)(phycst.o) \ 
    720    $(MODEL_LIB)(sbc_oce.o) \ 
    721    bdy_oce.F90 \ 
    722    bdy_par.F90 \ 
    723    dianam.F90 \ 
    724    dom_oce.F90 \ 
    725    domngb.F90 \ 
    726    in_out_manager.F90 \ 
    727    iom.F90 \ 
    728    iom_def.F90 \ 
    729    iom_ioipsl.F90 \ 
    730    iom_nf90.F90 \ 
    731    iom_rstdimg.F90 \ 
    732    lbclnk.F90 \ 
    733    lbcnfd.F90 \ 
    734    lib_mpp.F90 \ 
    735    lib_print.F90 \ 
    736    oce.F90 \ 
    737    par_kind.F90 \ 
    738    par_oce.F90 \ 
    739    phycst.F90 \ 
    740    sbc_oce.F90 \ 
    741    $(MODEL_LIB)(bdy_oce.o) \ 
    742    $(MODEL_LIB)(bdytides.o) \ 
    743    $(MODEL_LIB)(dom_oce.o) \ 
    744    $(MODEL_LIB)(in_out_manager.o) \ 
    745    $(MODEL_LIB)(iom.o) \ 
    746    $(MODEL_LIB)(lbclnk.o) \ 
    747    $(MODEL_LIB)(lib_mpp.o) \ 
    748    $(MODEL_LIB)(oce.o) \ 
    749    bdy_oce.F90 \ 
    750    bdytides.F90 \ 
    751    dom_oce.F90 \ 
    752    in_out_manager.F90 \ 
    753    iom.F90 \ 
    754    lbclnk.F90 \ 
    755    lib_mpp.F90 \ 
    756    oce.F90 \ 
    757    KEY_CPP \ 
    758    bdyini.F90 
    759 $(MODEL_LIB)(bdytides.o) : \ 
    760    $(MODEL_LIB)(bdy_par.o) \ 
    761    $(MODEL_LIB)(dianam.o) \ 
    762    $(MODEL_LIB)(dom_oce.o) \ 
    763    $(MODEL_LIB)(domngb.o) \ 
    764    $(MODEL_LIB)(in_out_manager.o) \ 
    765    $(MODEL_LIB)(iom_def.o) \ 
    766    $(MODEL_LIB)(iom_ioipsl.o) \ 
    767    $(MODEL_LIB)(iom_nf90.o) \ 
    768    $(MODEL_LIB)(iom_rstdimg.o) \ 
    769    $(MODEL_LIB)(lbclnk.o) \ 
    770    $(MODEL_LIB)(lbcnfd.o) \ 
    771    $(MODEL_LIB)(lib_mpp.o) \ 
    772    $(MODEL_LIB)(lib_print.o) \ 
    773    $(MODEL_LIB)(oce.o) \ 
    774    $(MODEL_LIB)(par_kind.o) \ 
    775    $(MODEL_LIB)(par_oce.o) \ 
    776    $(MODEL_LIB)(phycst.o) \ 
    777    $(MODEL_LIB)(sbc_oce.o) \ 
    778    bdy_par.F90 \ 
    779    dianam.F90 \ 
    780    dom_oce.F90 \ 
    781    domngb.F90 \ 
    782    in_out_manager.F90 \ 
    783    iom_def.F90 \ 
    784    iom_ioipsl.F90 \ 
    785    iom_nf90.F90 \ 
    786    iom_rstdimg.F90 \ 
    787    lbclnk.F90 \ 
    788    lbcnfd.F90 \ 
    789    lib_mpp.F90 \ 
    790    lib_print.F90 \ 
    791    oce.F90 \ 
    792    par_kind.F90 \ 
    793    par_oce.F90 \ 
    794    phycst.F90 \ 
    795    sbc_oce.F90 \ 
    796    $(MODEL_LIB)(bdy_oce.o) \ 
    797    $(MODEL_LIB)(bdy_par.o) \ 
    798    $(MODEL_LIB)(dom_oce.o) \ 
    799    $(MODEL_LIB)(in_out_manager.o) \ 
    800    $(MODEL_LIB)(iom.o) \ 
    801    $(MODEL_LIB)(lbclnk.o) \ 
    802    $(MODEL_LIB)(oce.o) \ 
    803    $(MODEL_LIB)(phycst.o) \ 
    804    bdy_oce.F90 \ 
    805    bdy_par.F90 \ 
    806    dom_oce.F90 \ 
    807    in_out_manager.F90 \ 
    808    iom.F90 \ 
    809    lbclnk.F90 \ 
     808   $(MODEL_LIB)(oce.o) \ 
     809   $(MODEL_LIB)(phycst.o) \ 
    810810   oce.F90 \ 
    811811   phycst.F90 \ 
     
    813813   bdytides.F90 
    814814$(MODEL_LIB)(bdytra.o) :   \ 
     815   bdy_par.F90 \ 
     816   dom_oce.F90 \ 
     817   in_out_manager.F90 \ 
     818   lbcnfd.F90 \ 
     819   lib_mpp.F90 \ 
     820   lib_print.f90 \ 
    815821   $(MODEL_LIB)(bdy_par.o) \ 
    816822   $(MODEL_LIB)(dom_oce.o) \ 
     
    822828   $(MODEL_LIB)(par_kind.o) \ 
    823829   $(MODEL_LIB)(par_oce.o) \ 
    824    bdy_par.F90 \ 
    825    dom_oce.F90 \ 
    826    in_out_manager.F90 \ 
    827    lbcnfd.F90 \ 
    828    lib_mpp.F90 \ 
    829    lib_print.F90 \ 
    830    oce.F90 \ 
    831    par_kind.F90 \ 
    832    par_oce.F90 \ 
     830   oce.F90 \ 
     831   par_kind.F90 \ 
     832   par_oce.F90 \ 
     833   bdy_oce.F90 \ 
     834   dom_oce.F90 \ 
     835   in_out_manager.F90 \ 
     836   lbclnk.F90 \ 
    833837   $(MODEL_LIB)(bdy_oce.o) \ 
    834838   $(MODEL_LIB)(dom_oce.o) \ 
     
    836840   $(MODEL_LIB)(lbclnk.o) \ 
    837841   $(MODEL_LIB)(oce.o) \ 
    838    bdy_oce.F90 \ 
    839    dom_oce.F90 \ 
    840    in_out_manager.F90 \ 
    841    lbclnk.F90 \ 
    842842   oce.F90 \ 
    843843   KEY_CPP \ 
    844844   bdytra.F90 
    845845$(MODEL_LIB)(bdyvol.o) :   \ 
     846   bdy_par.F90 \ 
     847   dom_oce.F90 \ 
     848   in_out_manager.F90 \ 
     849   lbcnfd.F90 \ 
     850   lib_print.f90 \ 
    846851   $(MODEL_LIB)(bdy_par.o) \ 
    847852   $(MODEL_LIB)(dom_oce.o) \ 
     
    851856   $(MODEL_LIB)(par_kind.o) \ 
    852857   $(MODEL_LIB)(par_oce.o) \ 
    853    bdy_par.F90 \ 
    854    dom_oce.F90 \ 
    855    in_out_manager.F90 \ 
    856    lbcnfd.F90 \ 
    857    lib_print.F90 \ 
    858    par_kind.F90 \ 
    859    par_oce.F90 \ 
     858   par_kind.F90 \ 
     859   par_oce.F90 \ 
     860   bdy_oce.F90 \ 
     861   dom_oce.F90 \ 
     862   in_out_manager.F90 \ 
     863   lib_mpp.F90 \ 
    860864   $(MODEL_LIB)(bdy_oce.o) \ 
    861865   $(MODEL_LIB)(dom_oce.o) \ 
     
    865869   $(MODEL_LIB)(phycst.o) \ 
    866870   $(MODEL_LIB)(sbc_oce.o) \ 
    867    bdy_oce.F90 \ 
    868    dom_oce.F90 \ 
    869    in_out_manager.F90 \ 
    870    lib_mpp.F90 \ 
    871871   oce.F90 \ 
    872872   phycst.F90 \ 
     
    878878   KEY_CPP \ 
    879879   c1d.F90 
    880 $(MODEL_LIB)(cla.o) :   \ 
    881    $(MODEL_LIB)(dom_oce.o) \ 
    882    $(MODEL_LIB)(in_out_manager.o) \ 
    883    $(MODEL_LIB)(lbcnfd.o) \ 
    884    $(MODEL_LIB)(lib_mpp.o) \ 
    885    $(MODEL_LIB)(lib_print.o) \ 
    886    $(MODEL_LIB)(oce.o) \ 
    887    $(MODEL_LIB)(par_kind.o) \ 
    888    $(MODEL_LIB)(par_oce.o) \ 
    889    dom_oce.F90 \ 
    890    in_out_manager.F90 \ 
    891    lbcnfd.F90 \ 
    892    lib_mpp.F90 \ 
    893    lib_print.F90 \ 
    894    oce.F90 \ 
    895    par_kind.F90 \ 
    896    par_oce.F90 \ 
    897    $(MODEL_LIB)(dom_oce.o) \ 
    898    $(MODEL_LIB)(in_out_manager.o) \ 
    899    $(MODEL_LIB)(lbclnk.o) \ 
    900    $(MODEL_LIB)(lib_mpp.o) \ 
    901    $(MODEL_LIB)(oce.o) \ 
    902    $(MODEL_LIB)(sbc_oce.o) \ 
    903    dom_oce.F90 \ 
    904    in_out_manager.F90 \ 
    905    lbclnk.F90 \ 
    906    lib_mpp.F90 \ 
    907    oce.F90 \ 
    908    sbc_oce.F90 \ 
    909    domzgr_substitute.h90 \ 
    910    vectopt_loop_substitute.h90 \ 
    911    KEY_CPP \ 
    912    cla.F90 
    913880$(MODEL_LIB)(cla_div.o) :  \ 
    914    $(MODEL_LIB)(dom_oce.o) \ 
    915    $(MODEL_LIB)(in_out_manager.o) \ 
    916    $(MODEL_LIB)(lbcnfd.o) \ 
    917    $(MODEL_LIB)(lib_mpp.o) \ 
    918    $(MODEL_LIB)(lib_print.o) \ 
    919    $(MODEL_LIB)(oce.o) \ 
    920    $(MODEL_LIB)(par_kind.o) \ 
    921    $(MODEL_LIB)(par_oce.o) \ 
    922    dom_oce.F90 \ 
    923    in_out_manager.F90 \ 
    924    lbcnfd.F90 \ 
    925    lib_mpp.F90 \ 
    926    lib_print.F90 \ 
    927    oce.F90 \ 
    928    par_kind.F90 \ 
    929    par_oce.F90 \ 
    930    $(MODEL_LIB)(dom_oce.o) \ 
    931    $(MODEL_LIB)(in_out_manager.o) \ 
    932    $(MODEL_LIB)(lbclnk.o) \ 
    933    $(MODEL_LIB)(lib_mpp.o) \ 
    934    $(MODEL_LIB)(oce.o) \ 
    935    $(MODEL_LIB)(sbc_oce.o) \ 
    936    dom_oce.F90 \ 
    937    in_out_manager.F90 \ 
    938    lbclnk.F90 \ 
    939    lib_mpp.F90 \ 
     881   dom_oce.F90 \ 
     882   in_out_manager.F90 \ 
     883   lbcnfd.F90 \ 
     884   lib_mpp.F90 \ 
     885   lib_print.f90 \ 
     886   $(MODEL_LIB)(dom_oce.o) \ 
     887   $(MODEL_LIB)(in_out_manager.o) \ 
     888   $(MODEL_LIB)(lbcnfd.o) \ 
     889   $(MODEL_LIB)(lib_mpp.o) \ 
     890   $(MODEL_LIB)(lib_print.o) \ 
     891   $(MODEL_LIB)(oce.o) \ 
     892   $(MODEL_LIB)(par_kind.o) \ 
     893   $(MODEL_LIB)(par_oce.o) \ 
     894   oce.F90 \ 
     895   par_kind.F90 \ 
     896   par_oce.F90 \ 
     897   dom_oce.F90 \ 
     898   in_out_manager.F90 \ 
     899   lbclnk.F90 \ 
     900   lib_mpp.F90 \ 
     901   $(MODEL_LIB)(dom_oce.o) \ 
     902   $(MODEL_LIB)(in_out_manager.o) \ 
     903   $(MODEL_LIB)(lbclnk.o) \ 
     904   $(MODEL_LIB)(lib_mpp.o) \ 
     905   $(MODEL_LIB)(oce.o) \ 
     906   $(MODEL_LIB)(sbc_oce.o) \ 
    940907   oce.F90 \ 
    941908   sbc_oce.F90 \ 
     
    944911   cla_div.F90 
    945912$(MODEL_LIB)(cla_dynspg.o) :  \ 
     913   dom_oce.F90 \ 
     914   dynspg_oce.F90 \ 
     915   in_out_manager.F90 \ 
     916   lbclnk.F90 \ 
     917   lbcnfd.F90 \ 
     918   lib_mpp.F90 \ 
     919   lib_print.f90 \ 
    946920   $(MODEL_LIB)(dom_oce.o) \ 
    947921   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    960934   $(MODEL_LIB)(sol_oce.o) \ 
    961935   $(MODEL_LIB)(zdf_oce.o) \ 
    962    dom_oce.F90 \ 
    963    dynspg_oce.F90 \ 
    964    in_out_manager.F90 \ 
    965    lbclnk.F90 \ 
    966    lbcnfd.F90 \ 
    967    lib_mpp.F90 \ 
    968    lib_print.F90 \ 
    969936   obc_oce.F90 \ 
    970937   obc_par.F90 \ 
     
    976943   sol_oce.F90 \ 
    977944   zdf_oce.F90 \ 
    978    $(MODEL_LIB)(dom_oce.o) \ 
    979    $(MODEL_LIB)(in_out_manager.o) \ 
    980    $(MODEL_LIB)(lbclnk.o) \ 
    981    $(MODEL_LIB)(lib_mpp.o) \ 
     945   dom_oce.F90 \ 
     946   in_out_manager.F90 \ 
     947   lbclnk.F90 \ 
     948   lib_mpp.F90 \ 
     949   $(MODEL_LIB)(dom_oce.o) \ 
     950   $(MODEL_LIB)(in_out_manager.o) \ 
     951   $(MODEL_LIB)(lbclnk.o) \ 
     952   $(MODEL_LIB)(lib_mpp.o) \ 
     953   $(MODEL_LIB)(obcdyn.o) \ 
    982954   $(MODEL_LIB)(obc_oce.o) \ 
    983    $(MODEL_LIB)(obcdyn.o) \ 
    984955   $(MODEL_LIB)(obcvol.o) \ 
    985956   $(MODEL_LIB)(oce.o) \ 
     
    990961   $(MODEL_LIB)(solsor.o) \ 
    991962   $(MODEL_LIB)(zdf_oce.o) \ 
    992    dom_oce.F90 \ 
    993    in_out_manager.F90 \ 
    994    lbclnk.F90 \ 
    995    lib_mpp.F90 \ 
     963   obcdyn.F90 \ 
    996964   obc_oce.F90 \ 
    997    obcdyn.F90 \ 
    998965   obcvol.F90 \ 
    999966   oce.F90 \ 
     
    1008975   KEY_CPP \ 
    1009976   cla_dynspg.F90 
     977$(MODEL_LIB)(cla.o) :   \ 
     978   dom_oce.F90 \ 
     979   in_out_manager.F90 \ 
     980   lbcnfd.F90 \ 
     981   lib_mpp.F90 \ 
     982   lib_print.f90 \ 
     983   $(MODEL_LIB)(dom_oce.o) \ 
     984   $(MODEL_LIB)(in_out_manager.o) \ 
     985   $(MODEL_LIB)(lbcnfd.o) \ 
     986   $(MODEL_LIB)(lib_mpp.o) \ 
     987   $(MODEL_LIB)(lib_print.o) \ 
     988   $(MODEL_LIB)(oce.o) \ 
     989   $(MODEL_LIB)(par_kind.o) \ 
     990   $(MODEL_LIB)(par_oce.o) \ 
     991   oce.F90 \ 
     992   par_kind.F90 \ 
     993   par_oce.F90 \ 
     994   dom_oce.F90 \ 
     995   in_out_manager.F90 \ 
     996   lbclnk.F90 \ 
     997   lib_mpp.F90 \ 
     998   $(MODEL_LIB)(dom_oce.o) \ 
     999   $(MODEL_LIB)(in_out_manager.o) \ 
     1000   $(MODEL_LIB)(lbclnk.o) \ 
     1001   $(MODEL_LIB)(lib_mpp.o) \ 
     1002   $(MODEL_LIB)(oce.o) \ 
     1003   $(MODEL_LIB)(sbc_oce.o) \ 
     1004   oce.F90 \ 
     1005   sbc_oce.F90 \ 
     1006   domzgr_substitute.h90 \ 
     1007   vectopt_loop_substitute.h90 \ 
     1008   KEY_CPP \ 
     1009   cla.F90 
    10101010$(MODEL_LIB)(closea.o) :   \ 
    1011    $(MODEL_LIB)(dom_oce.o) \ 
    1012    $(MODEL_LIB)(in_out_manager.o) \ 
    1013    $(MODEL_LIB)(lbcnfd.o) \ 
    1014    $(MODEL_LIB)(lib_mpp.o) \ 
    1015    $(MODEL_LIB)(lib_print.o) \ 
    1016    $(MODEL_LIB)(oce.o) \ 
    1017    $(MODEL_LIB)(par_kind.o) \ 
    1018    $(MODEL_LIB)(par_oce.o) \ 
    1019    dom_oce.F90 \ 
    1020    in_out_manager.F90 \ 
    1021    lbcnfd.F90 \ 
    1022    lib_mpp.F90 \ 
    1023    lib_print.F90 \ 
    1024    oce.F90 \ 
    1025    par_kind.F90 \ 
    1026    par_oce.F90 \ 
    1027    $(MODEL_LIB)(dom_oce.o) \ 
    1028    $(MODEL_LIB)(in_out_manager.o) \ 
    1029    $(MODEL_LIB)(lbclnk.o) \ 
    1030    $(MODEL_LIB)(lib_mpp.o) \ 
    1031    $(MODEL_LIB)(oce.o) \ 
    1032    $(MODEL_LIB)(sbc_oce.o) \ 
    1033    dom_oce.F90 \ 
    1034    in_out_manager.F90 \ 
    1035    lbclnk.F90 \ 
    1036    lib_mpp.F90 \ 
     1011   dom_oce.F90 \ 
     1012   in_out_manager.F90 \ 
     1013   lbcnfd.F90 \ 
     1014   lib_mpp.F90 \ 
     1015   lib_print.f90 \ 
     1016   $(MODEL_LIB)(dom_oce.o) \ 
     1017   $(MODEL_LIB)(in_out_manager.o) \ 
     1018   $(MODEL_LIB)(lbcnfd.o) \ 
     1019   $(MODEL_LIB)(lib_mpp.o) \ 
     1020   $(MODEL_LIB)(lib_print.o) \ 
     1021   $(MODEL_LIB)(oce.o) \ 
     1022   $(MODEL_LIB)(par_kind.o) \ 
     1023   $(MODEL_LIB)(par_oce.o) \ 
     1024   oce.F90 \ 
     1025   par_kind.F90 \ 
     1026   par_oce.F90 \ 
     1027   dom_oce.F90 \ 
     1028   in_out_manager.F90 \ 
     1029   lbclnk.F90 \ 
     1030   lib_mpp.F90 \ 
     1031   $(MODEL_LIB)(dom_oce.o) \ 
     1032   $(MODEL_LIB)(in_out_manager.o) \ 
     1033   $(MODEL_LIB)(lbclnk.o) \ 
     1034   $(MODEL_LIB)(lib_mpp.o) \ 
     1035   $(MODEL_LIB)(oce.o) \ 
     1036   $(MODEL_LIB)(sbc_oce.o) \ 
    10371037   oce.F90 \ 
    10381038   sbc_oce.F90 \ 
     
    10411041   closea.F90 
    10421042$(MODEL_LIB)(cpl_oasis3.o) :  \ 
    1043    $(MODEL_LIB)(dom_oce.o) \ 
    1044    $(MODEL_LIB)(in_out_manager.o) \ 
    1045    $(MODEL_LIB)(lbcnfd.o) \ 
    1046    $(MODEL_LIB)(lib_mpp.o) \ 
    1047    $(MODEL_LIB)(lib_print.o) \ 
    1048    $(MODEL_LIB)(oce.o) \ 
    1049    $(MODEL_LIB)(par_kind.o) \ 
    1050    $(MODEL_LIB)(par_oce.o) \ 
    1051    dom_oce.F90 \ 
    1052    in_out_manager.F90 \ 
    1053    lbcnfd.F90 \ 
    1054    lib_mpp.F90 \ 
    1055    lib_print.F90 \ 
    1056    oce.F90 \ 
    1057    par_kind.F90 \ 
    1058    par_oce.F90 \ 
    1059    $(MODEL_LIB)(dom_oce.o) \ 
    1060    $(MODEL_LIB)(in_out_manager.o) \ 
    1061    $(MODEL_LIB)(lbclnk.o) \ 
    1062    $(MODEL_LIB)(par_oce.o) \ 
    1063    dom_oce.F90 \ 
    1064    in_out_manager.F90 \ 
    1065    lbclnk.F90 \ 
     1043   dom_oce.F90 \ 
     1044   in_out_manager.F90 \ 
     1045   lbcnfd.F90 \ 
     1046   lib_mpp.F90 \ 
     1047   lib_print.f90 \ 
     1048   $(MODEL_LIB)(dom_oce.o) \ 
     1049   $(MODEL_LIB)(in_out_manager.o) \ 
     1050   $(MODEL_LIB)(lbcnfd.o) \ 
     1051   $(MODEL_LIB)(lib_mpp.o) \ 
     1052   $(MODEL_LIB)(lib_print.o) \ 
     1053   $(MODEL_LIB)(oce.o) \ 
     1054   $(MODEL_LIB)(par_kind.o) \ 
     1055   $(MODEL_LIB)(par_oce.o) \ 
     1056   oce.F90 \ 
     1057   par_kind.F90 \ 
     1058   par_oce.F90 \ 
     1059   dom_oce.F90 \ 
     1060   in_out_manager.F90 \ 
     1061   lbclnk.F90 \ 
     1062   $(MODEL_LIB)(dom_oce.o) \ 
     1063   $(MODEL_LIB)(in_out_manager.o) \ 
     1064   $(MODEL_LIB)(lbclnk.o) \ 
     1065   $(MODEL_LIB)(par_oce.o) \ 
    10661066   par_oce.F90 \ 
    10671067   KEY_CPP \ 
    10681068   cpl_oasis3.F90 
    10691069$(MODEL_LIB)(cpl_oasis4.o) :  \ 
    1070    $(MODEL_LIB)(dom_oce.o) \ 
    1071    $(MODEL_LIB)(in_out_manager.o) \ 
    1072    $(MODEL_LIB)(lbcnfd.o) \ 
    1073    $(MODEL_LIB)(lib_print.o) \ 
    1074    $(MODEL_LIB)(par_kind.o) \ 
    1075    $(MODEL_LIB)(par_oce.o) \ 
    1076    dom_oce.F90 \ 
    1077    in_out_manager.F90 \ 
    1078    lbcnfd.F90 \ 
    1079    lib_print.F90 \ 
    1080    par_kind.F90 \ 
    1081    par_oce.F90 \ 
     1070   dom_oce.F90 \ 
     1071   in_out_manager.F90 \ 
     1072   lbcnfd.F90 \ 
     1073   lib_print.f90 \ 
     1074   $(MODEL_LIB)(dom_oce.o) \ 
     1075   $(MODEL_LIB)(in_out_manager.o) \ 
     1076   $(MODEL_LIB)(lbcnfd.o) \ 
     1077   $(MODEL_LIB)(lib_print.o) \ 
     1078   $(MODEL_LIB)(par_kind.o) \ 
     1079   $(MODEL_LIB)(par_oce.o) \ 
     1080   par_kind.F90 \ 
     1081   par_oce.F90 \ 
     1082   dom_oce.F90 \ 
     1083   in_out_manager.F90 \ 
     1084   lib_mpp.F90 \ 
    10821085   $(MODEL_LIB)(dom_oce.o) \ 
    10831086   $(MODEL_LIB)(in_out_manager.o) \ 
     
    10861089   $(MODEL_LIB)(par_oce.o) \ 
    10871090   $(MODEL_LIB)(phycst.o) \ 
    1088    dom_oce.F90 \ 
    1089    in_out_manager.F90 \ 
    1090    lib_mpp.F90 \ 
    10911091   oasis4_date.F90 \ 
    10921092   par_oce.F90 \ 
     
    10951095   cpl_oasis4.F90 
    10961096$(MODEL_LIB)(daymod.o) :   \ 
     1097   c1d.F90 \ 
     1098   dianam.F90 \ 
     1099   domngb.F90 \ 
     1100   dom_oce.F90 \ 
     1101   eosbn2.F90 \ 
     1102   in_out_manager.F90 \ 
     1103   iom_def.F90 \ 
     1104   iom.F90 \ 
     1105   iom_ioipsl.F90 \ 
     1106   iom_nf90.F90 \ 
     1107   iom_rstdimg.F90 \ 
     1108   lbclnk.F90 \ 
     1109   lib_mpp.F90 \ 
     1110   lib_print.f90 \ 
    10971111   $(MODEL_LIB)(c1d.o) \ 
    10981112   $(MODEL_LIB)(dianam.o) \ 
    1099    $(MODEL_LIB)(dom_oce.o) \ 
    11001113   $(MODEL_LIB)(domngb.o) \ 
     1114   $(MODEL_LIB)(dom_oce.o) \ 
    11011115   $(MODEL_LIB)(eosbn2.o) \ 
    11021116   $(MODEL_LIB)(in_out_manager.o) \ 
    1103    $(MODEL_LIB)(iom.o) \ 
     1117   $(MODEL_LIB)(iom_def.o) \ 
     1118   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1119   $(MODEL_LIB)(iom_nf90.o) \ 
     1120   $(MODEL_LIB)(iom.o) \ 
     1121   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1122   $(MODEL_LIB)(lbclnk.o) \ 
     1123   $(MODEL_LIB)(lib_mpp.o) \ 
     1124   $(MODEL_LIB)(lib_print.o) \ 
     1125   $(MODEL_LIB)(oce.o) \ 
     1126   $(MODEL_LIB)(par_kind.o) \ 
     1127   $(MODEL_LIB)(par_oce.o) \ 
     1128   $(MODEL_LIB)(phycst.o) \ 
     1129   $(MODEL_LIB)(sbc_oce.o) \ 
     1130   $(MODEL_LIB)(trdmld_oce.o) \ 
     1131   $(MODEL_LIB)(zdfddm.o) \ 
     1132   $(MODEL_LIB)(zdfmxl.o) \ 
     1133   $(MODEL_LIB)(zpshde.o) \ 
     1134   oce.F90 \ 
     1135   par_kind.F90 \ 
     1136   par_oce.F90 \ 
     1137   phycst.F90 \ 
     1138   sbc_oce.F90 \ 
     1139   trdmld_oce.F90 \ 
     1140   zdfddm.F90 \ 
     1141   zdfmxl.F90 \ 
     1142   zpshde.F90 \ 
     1143   dom_oce.F90 \ 
     1144   in_out_manager.F90 \ 
     1145   iom.F90 \ 
     1146   $(MODEL_LIB)(dom_oce.o) \ 
     1147   $(MODEL_LIB)(in_out_manager.o) \ 
     1148   $(MODEL_LIB)(iom.o) \ 
     1149   $(MODEL_LIB)(phycst.o) \ 
     1150   $(MODEL_LIB)(prtctl.o) \ 
     1151   $(MODEL_LIB)(restart.o) \ 
     1152   phycst.F90 \ 
     1153   prtctl.F90 \ 
     1154   restart.F90 \ 
     1155   $(IOIPSL_LIB) \ 
     1156   daymod.F90 
     1157$(MODEL_LIB)(diaar5.o) :   \ 
     1158   dianam.F90 \ 
     1159   domngb.F90 \ 
     1160   dom_oce.F90 \ 
     1161   in_out_manager.F90 \ 
     1162   iom_def.F90 \ 
     1163   iom_ioipsl.F90 \ 
     1164   iom_nf90.F90 \ 
     1165   iom_rstdimg.F90 \ 
     1166   lbclnk.F90 \ 
     1167   lbcnfd.F90 \ 
     1168   $(MODEL_LIB)(dianam.o) \ 
     1169   $(MODEL_LIB)(domngb.o) \ 
     1170   $(MODEL_LIB)(dom_oce.o) \ 
     1171   $(MODEL_LIB)(in_out_manager.o) \ 
    11041172   $(MODEL_LIB)(iom_def.o) \ 
    11051173   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    11071175   $(MODEL_LIB)(iom_rstdimg.o) \ 
    11081176   $(MODEL_LIB)(lbclnk.o) \ 
    1109    $(MODEL_LIB)(lib_mpp.o) \ 
    1110    $(MODEL_LIB)(lib_print.o) \ 
    1111    $(MODEL_LIB)(oce.o) \ 
    1112    $(MODEL_LIB)(par_kind.o) \ 
    1113    $(MODEL_LIB)(par_oce.o) \ 
    1114    $(MODEL_LIB)(phycst.o) \ 
    1115    $(MODEL_LIB)(sbc_oce.o) \ 
    1116    $(MODEL_LIB)(trdmld_oce.o) \ 
     1177   $(MODEL_LIB)(lbcnfd.o) \ 
     1178   $(MODEL_LIB)(par_oce.o) \ 
     1179   $(MODEL_LIB)(phycst.o) \ 
     1180   $(MODEL_LIB)(prtctl.o) \ 
     1181   $(MODEL_LIB)(sbc_oce.o) \ 
    11171182   $(MODEL_LIB)(zdfddm.o) \ 
    1118    $(MODEL_LIB)(zdfmxl.o) \ 
    1119    $(MODEL_LIB)(zpshde.o) \ 
    1120    c1d.F90 \ 
     1183   par_oce.F90 \ 
     1184   phycst.F90 \ 
     1185   prtctl.F90 \ 
     1186   sbc_oce.F90 \ 
     1187   zdfddm.F90 \ 
     1188   dom_oce.F90 \ 
     1189   eosbn2.F90 \ 
     1190   iom.F90 \ 
     1191   lib_mpp.F90 \ 
     1192   $(MODEL_LIB)(dom_oce.o) \ 
     1193   $(MODEL_LIB)(eosbn2.o) \ 
     1194   $(MODEL_LIB)(iom.o) \ 
     1195   $(MODEL_LIB)(lib_mpp.o) \ 
     1196   $(MODEL_LIB)(oce.o) \ 
     1197   oce.F90 \ 
     1198   domzgr_substitute.h90 \ 
     1199   KEY_CPP \ 
     1200   diaar5.F90 
     1201$(MODEL_LIB)(diadimg.o) :  \ 
     1202   lib_print.f90 \ 
     1203   $(MODEL_LIB)(lib_print.o) \ 
     1204   $(MODEL_LIB)(par_kind.o) \ 
     1205   $(MODEL_LIB)(par_oce.o) \ 
     1206   par_kind.F90 \ 
     1207   par_oce.F90 \ 
     1208   dom_oce.F90 \ 
     1209   in_out_manager.F90 \ 
     1210   $(MODEL_LIB)(dom_oce.o) \ 
     1211   $(MODEL_LIB)(in_out_manager.o) \ 
     1212   $(MODEL_LIB)(oce.o) \ 
     1213   oce.F90 \ 
     1214   domzgr_substitute.h90 \ 
     1215   KEY_CPP \ 
     1216   diadimg.F90 
     1217$(MODEL_LIB)(diafwb.o) :   \ 
     1218   dom_oce.F90 \ 
     1219   in_out_manager.F90 \ 
     1220   lbcnfd.F90 \ 
     1221   lib_print.f90 \ 
     1222   $(MODEL_LIB)(dom_oce.o) \ 
     1223   $(MODEL_LIB)(in_out_manager.o) \ 
     1224   $(MODEL_LIB)(lbcnfd.o) \ 
     1225   $(MODEL_LIB)(lib_print.o) \ 
     1226   $(MODEL_LIB)(par_kind.o) \ 
     1227   $(MODEL_LIB)(par_oce.o) \ 
     1228   par_kind.F90 \ 
     1229   par_oce.F90 \ 
     1230   dom_oce.F90 \ 
     1231   in_out_manager.F90 \ 
     1232   lib_mpp.F90 \ 
     1233   $(MODEL_LIB)(dom_oce.o) \ 
     1234   $(MODEL_LIB)(in_out_manager.o) \ 
     1235   $(MODEL_LIB)(lib_mpp.o) \ 
     1236   $(MODEL_LIB)(oce.o) \ 
     1237   $(MODEL_LIB)(phycst.o) \ 
     1238   $(MODEL_LIB)(sbc_oce.o) \ 
     1239   $(MODEL_LIB)(zdf_oce.o) \ 
     1240   oce.F90 \ 
     1241   phycst.F90 \ 
     1242   sbc_oce.F90 \ 
     1243   zdf_oce.F90 \ 
     1244   domzgr_substitute.h90 \ 
     1245   vectopt_loop_substitute.h90 \ 
     1246   KEY_CPP \ 
     1247   diafwb.F90 
     1248$(MODEL_LIB)(diagap.o) :   \ 
     1249   dom_oce.F90 \ 
     1250   in_out_manager.F90 \ 
     1251   iom.F90 \ 
     1252   lbclnk.F90 \ 
     1253   lbcnfd.F90 \ 
     1254   lib_print.f90 \ 
     1255   $(MODEL_LIB)(dom_oce.o) \ 
     1256   $(MODEL_LIB)(in_out_manager.o) \ 
     1257   $(MODEL_LIB)(iom.o) \ 
     1258   $(MODEL_LIB)(lbclnk.o) \ 
     1259   $(MODEL_LIB)(lbcnfd.o) \ 
     1260   $(MODEL_LIB)(lib_print.o) \ 
     1261   $(MODEL_LIB)(oce.o) \ 
     1262   $(MODEL_LIB)(par_kind.o) \ 
     1263   $(MODEL_LIB)(par_oce.o) \ 
     1264   $(MODEL_LIB)(phycst.o) \ 
     1265   oce.F90 \ 
     1266   par_kind.F90 \ 
     1267   par_oce.F90 \ 
     1268   phycst.F90 \ 
    11211269   dianam.F90 \ 
    11221270   dom_oce.F90 \ 
     1271   dtasal.F90 \ 
     1272   dtatem.F90 \ 
     1273   in_out_manager.F90 \ 
     1274   lib_mpp.F90 \ 
     1275   $(MODEL_LIB)(dianam.o) \ 
     1276   $(MODEL_LIB)(dom_oce.o) \ 
     1277   $(MODEL_LIB)(dtasal.o) \ 
     1278   $(MODEL_LIB)(dtatem.o) \ 
     1279   $(MODEL_LIB)(in_out_manager.o) \ 
     1280   $(MODEL_LIB)(lib_mpp.o) \ 
     1281   $(MODEL_LIB)(oce.o) \ 
     1282   oce.F90 \ 
     1283   domzgr_substitute.h90 \ 
     1284   $(IOIPSL_LIB) \ 
     1285   KEY_CPP \ 
     1286   diagap.F90 
     1287$(MODEL_LIB)(diahdy.o) :   \ 
     1288   in_out_manager.F90 \ 
     1289   lib_print.f90 \ 
     1290   $(MODEL_LIB)(in_out_manager.o) \ 
     1291   $(MODEL_LIB)(lib_print.o) \ 
     1292   $(MODEL_LIB)(par_kind.o) \ 
     1293   $(MODEL_LIB)(par_oce.o) \ 
     1294   par_kind.F90 \ 
     1295   par_oce.F90 \ 
     1296   dom_oce.F90 \ 
     1297   in_out_manager.F90 \ 
     1298   $(MODEL_LIB)(dom_oce.o) \ 
     1299   $(MODEL_LIB)(in_out_manager.o) \ 
     1300   $(MODEL_LIB)(oce.o) \ 
     1301   $(MODEL_LIB)(phycst.o) \ 
     1302   oce.F90 \ 
     1303   phycst.F90 \ 
     1304   domzgr_substitute.h90 \ 
     1305   KEY_CPP \ 
     1306   diahdy.F90 
     1307$(MODEL_LIB)(diahth.o) :   \ 
     1308   dianam.F90 \ 
    11231309   domngb.F90 \ 
    1124    eosbn2.F90 \ 
    1125    in_out_manager.F90 \ 
    1126    iom.F90 \ 
     1310   dom_oce.F90 \ 
     1311   in_out_manager.F90 \ 
    11271312   iom_def.F90 \ 
    11281313   iom_ioipsl.F90 \ 
     
    11301315   iom_rstdimg.F90 \ 
    11311316   lbclnk.F90 \ 
    1132    lib_mpp.F90 \ 
    1133    lib_print.F90 \ 
    1134    oce.F90 \ 
    1135    par_kind.F90 \ 
    1136    par_oce.F90 \ 
    1137    phycst.F90 \ 
    1138    sbc_oce.F90 \ 
    1139    trdmld_oce.F90 \ 
    1140    zdfddm.F90 \ 
    1141    zdfmxl.F90 \ 
    1142    zpshde.F90 \ 
    1143    $(MODEL_LIB)(dom_oce.o) \ 
    1144    $(MODEL_LIB)(in_out_manager.o) \ 
    1145    $(MODEL_LIB)(iom.o) \ 
    1146    $(MODEL_LIB)(phycst.o) \ 
    1147    $(MODEL_LIB)(prtctl.o) \ 
    1148    $(MODEL_LIB)(restart.o) \ 
    1149    dom_oce.F90 \ 
    1150    in_out_manager.F90 \ 
    1151    iom.F90 \ 
    1152    phycst.F90 \ 
    1153    prtctl.F90 \ 
    1154    restart.F90 \ 
    1155    $(IOIPSL_LIB) \ 
    1156    daymod.F90 
    1157 $(MODEL_LIB)(diaar5.o) :   \ 
     1317   lib_print.f90 \ 
    11581318   $(MODEL_LIB)(dianam.o) \ 
    1159    $(MODEL_LIB)(dom_oce.o) \ 
    11601319   $(MODEL_LIB)(domngb.o) \ 
     1320   $(MODEL_LIB)(dom_oce.o) \ 
    11611321   $(MODEL_LIB)(in_out_manager.o) \ 
    11621322   $(MODEL_LIB)(iom_def.o) \ 
     
    11651325   $(MODEL_LIB)(iom_rstdimg.o) \ 
    11661326   $(MODEL_LIB)(lbclnk.o) \ 
    1167    $(MODEL_LIB)(lbcnfd.o) \ 
    1168    $(MODEL_LIB)(par_oce.o) \ 
    1169    $(MODEL_LIB)(phycst.o) \ 
    1170    $(MODEL_LIB)(prtctl.o) \ 
    1171    $(MODEL_LIB)(sbc_oce.o) \ 
    1172    $(MODEL_LIB)(zdfddm.o) \ 
     1327   $(MODEL_LIB)(lib_print.o) \ 
     1328   $(MODEL_LIB)(par_kind.o) \ 
     1329   $(MODEL_LIB)(par_oce.o) \ 
     1330   $(MODEL_LIB)(phycst.o) \ 
     1331   $(MODEL_LIB)(sbc_oce.o) \ 
     1332   par_kind.F90 \ 
     1333   par_oce.F90 \ 
     1334   phycst.F90 \ 
     1335   sbc_oce.F90 \ 
     1336   dom_oce.F90 \ 
     1337   in_out_manager.F90 \ 
     1338   iom.F90 \ 
     1339   $(MODEL_LIB)(dom_oce.o) \ 
     1340   $(MODEL_LIB)(in_out_manager.o) \ 
     1341   $(MODEL_LIB)(iom.o) \ 
     1342   $(MODEL_LIB)(oce.o) \ 
     1343   $(MODEL_LIB)(phycst.o) \ 
     1344   oce.F90 \ 
     1345   phycst.F90 \ 
     1346   domzgr_substitute.h90 \ 
     1347   KEY_CPP \ 
     1348   diahth.F90 
     1349$(MODEL_LIB)(dianam.o) :   \ 
     1350   in_out_manager.F90 \ 
     1351   lib_print.f90 \ 
     1352   $(MODEL_LIB)(in_out_manager.o) \ 
     1353   $(MODEL_LIB)(lib_print.o) \ 
     1354   $(MODEL_LIB)(par_kind.o) \ 
     1355   $(MODEL_LIB)(par_oce.o) \ 
     1356   par_kind.F90 \ 
     1357   par_oce.F90 \ 
     1358   dom_oce.F90 \ 
     1359   in_out_manager.F90 \ 
     1360   $(MODEL_LIB)(dom_oce.o) \ 
     1361   $(MODEL_LIB)(in_out_manager.o) \ 
     1362   $(MODEL_LIB)(phycst.o) \ 
     1363   phycst.F90 \ 
     1364   $(IOIPSL_LIB) \ 
     1365   KEY_CPP \ 
     1366   dianam.F90 
     1367$(MODEL_LIB)(diaptr.o) :   \ 
    11731368   dianam.F90 \ 
    1174    dom_oce.F90 \ 
    11751369   domngb.F90 \ 
     1370   dom_oce.F90 \ 
    11761371   in_out_manager.F90 \ 
    11771372   iom_def.F90 \ 
     
    11811376   lbclnk.F90 \ 
    11821377   lbcnfd.F90 \ 
    1183    par_oce.F90 \ 
    1184    phycst.F90 \ 
    1185    prtctl.F90 \ 
    1186    sbc_oce.F90 \ 
    1187    zdfddm.F90 \ 
    1188    $(MODEL_LIB)(dom_oce.o) \ 
    1189    $(MODEL_LIB)(eosbn2.o) \ 
    1190    $(MODEL_LIB)(iom.o) \ 
    1191    $(MODEL_LIB)(lib_mpp.o) \ 
    1192    $(MODEL_LIB)(oce.o) \ 
    1193    dom_oce.F90 \ 
    1194    eosbn2.F90 \ 
    1195    iom.F90 \ 
    1196    lib_mpp.F90 \ 
    1197    oce.F90 \ 
    1198    domzgr_substitute.h90 \ 
    1199    KEY_CPP \ 
    1200    diaar5.F90 
    1201 $(MODEL_LIB)(diadimg.o) :  \ 
    1202    $(MODEL_LIB)(lib_print.o) \ 
    1203    $(MODEL_LIB)(par_kind.o) \ 
    1204    $(MODEL_LIB)(par_oce.o) \ 
    1205    lib_print.F90 \ 
    1206    par_kind.F90 \ 
    1207    par_oce.F90 \ 
    1208    $(MODEL_LIB)(dom_oce.o) \ 
    1209    $(MODEL_LIB)(in_out_manager.o) \ 
    1210    $(MODEL_LIB)(oce.o) \ 
    1211    dom_oce.F90 \ 
    1212    in_out_manager.F90 \ 
    1213    oce.F90 \ 
    1214    domzgr_substitute.h90 \ 
    1215    KEY_CPP \ 
    1216    diadimg.F90 
    1217 $(MODEL_LIB)(diafwb.o) :   \ 
    1218    $(MODEL_LIB)(dom_oce.o) \ 
    1219    $(MODEL_LIB)(in_out_manager.o) \ 
    1220    $(MODEL_LIB)(lbcnfd.o) \ 
    1221    $(MODEL_LIB)(lib_print.o) \ 
    1222    $(MODEL_LIB)(par_kind.o) \ 
    1223    $(MODEL_LIB)(par_oce.o) \ 
    1224    dom_oce.F90 \ 
    1225    in_out_manager.F90 \ 
    1226    lbcnfd.F90 \ 
    1227    lib_print.F90 \ 
    1228    par_kind.F90 \ 
    1229    par_oce.F90 \ 
    1230    $(MODEL_LIB)(dom_oce.o) \ 
    1231    $(MODEL_LIB)(in_out_manager.o) \ 
    1232    $(MODEL_LIB)(lib_mpp.o) \ 
    1233    $(MODEL_LIB)(oce.o) \ 
    1234    $(MODEL_LIB)(phycst.o) \ 
    1235    $(MODEL_LIB)(sbc_oce.o) \ 
    1236    $(MODEL_LIB)(zdf_oce.o) \ 
    1237    dom_oce.F90 \ 
    1238    in_out_manager.F90 \ 
    1239    lib_mpp.F90 \ 
    1240    oce.F90 \ 
    1241    phycst.F90 \ 
    1242    sbc_oce.F90 \ 
    1243    zdf_oce.F90 \ 
    1244    domzgr_substitute.h90 \ 
    1245    vectopt_loop_substitute.h90 \ 
    1246    KEY_CPP \ 
    1247    diafwb.F90 
    1248 $(MODEL_LIB)(diagap.o) :   \ 
    1249    $(MODEL_LIB)(dom_oce.o) \ 
    1250    $(MODEL_LIB)(in_out_manager.o) \ 
    1251    $(MODEL_LIB)(iom.o) \ 
    1252    $(MODEL_LIB)(lbclnk.o) \ 
    1253    $(MODEL_LIB)(lbcnfd.o) \ 
    1254    $(MODEL_LIB)(lib_print.o) \ 
    1255    $(MODEL_LIB)(oce.o) \ 
    1256    $(MODEL_LIB)(par_kind.o) \ 
    1257    $(MODEL_LIB)(par_oce.o) \ 
    1258    $(MODEL_LIB)(phycst.o) \ 
    1259    dom_oce.F90 \ 
    1260    in_out_manager.F90 \ 
    1261    iom.F90 \ 
    1262    lbclnk.F90 \ 
    1263    lbcnfd.F90 \ 
    1264    lib_print.F90 \ 
    1265    oce.F90 \ 
    1266    par_kind.F90 \ 
    1267    par_oce.F90 \ 
    1268    phycst.F90 \ 
     1378   lib_mpp.F90 \ 
     1379   lib_print.f90 \ 
    12691380   $(MODEL_LIB)(dianam.o) \ 
    1270    $(MODEL_LIB)(dom_oce.o) \ 
    1271    $(MODEL_LIB)(dtasal.o) \ 
    1272    $(MODEL_LIB)(dtatem.o) \ 
    1273    $(MODEL_LIB)(in_out_manager.o) \ 
    1274    $(MODEL_LIB)(lib_mpp.o) \ 
    1275    $(MODEL_LIB)(oce.o) \ 
    1276    dianam.F90 \ 
    1277    dom_oce.F90 \ 
    1278    dtasal.F90 \ 
    1279    dtatem.F90 \ 
    1280    in_out_manager.F90 \ 
    1281    lib_mpp.F90 \ 
    1282    oce.F90 \ 
    1283    domzgr_substitute.h90 \ 
    1284    $(IOIPSL_LIB) \ 
    1285    KEY_CPP \ 
    1286    diagap.F90 
    1287 $(MODEL_LIB)(diahdy.o) :   \ 
    1288    $(MODEL_LIB)(in_out_manager.o) \ 
    1289    $(MODEL_LIB)(lib_print.o) \ 
    1290    $(MODEL_LIB)(par_kind.o) \ 
    1291    $(MODEL_LIB)(par_oce.o) \ 
    1292    in_out_manager.F90 \ 
    1293    lib_print.F90 \ 
    1294    par_kind.F90 \ 
    1295    par_oce.F90 \ 
    1296    $(MODEL_LIB)(dom_oce.o) \ 
    1297    $(MODEL_LIB)(in_out_manager.o) \ 
    1298    $(MODEL_LIB)(oce.o) \ 
    1299    $(MODEL_LIB)(phycst.o) \ 
    1300    dom_oce.F90 \ 
    1301    in_out_manager.F90 \ 
    1302    oce.F90 \ 
    1303    phycst.F90 \ 
    1304    domzgr_substitute.h90 \ 
    1305    KEY_CPP \ 
    1306    diahdy.F90 
    1307 $(MODEL_LIB)(diahth.o) :   \ 
    1308    $(MODEL_LIB)(dianam.o) \ 
    1309    $(MODEL_LIB)(dom_oce.o) \ 
    13101381   $(MODEL_LIB)(domngb.o) \ 
     1382   $(MODEL_LIB)(dom_oce.o) \ 
    13111383   $(MODEL_LIB)(in_out_manager.o) \ 
    13121384   $(MODEL_LIB)(iom_def.o) \ 
     
    13151387   $(MODEL_LIB)(iom_rstdimg.o) \ 
    13161388   $(MODEL_LIB)(lbclnk.o) \ 
    1317    $(MODEL_LIB)(lib_print.o) \ 
    1318    $(MODEL_LIB)(par_kind.o) \ 
    1319    $(MODEL_LIB)(par_oce.o) \ 
    1320    $(MODEL_LIB)(phycst.o) \ 
    1321    $(MODEL_LIB)(sbc_oce.o) \ 
     1389   $(MODEL_LIB)(lbcnfd.o) \ 
     1390   $(MODEL_LIB)(lib_mpp.o) \ 
     1391   $(MODEL_LIB)(lib_print.o) \ 
     1392   $(MODEL_LIB)(oce.o) \ 
     1393   $(MODEL_LIB)(par_kind.o) \ 
     1394   $(MODEL_LIB)(par_oce.o) \ 
     1395   $(MODEL_LIB)(phycst.o) \ 
     1396   $(MODEL_LIB)(sbc_oce.o) \ 
     1397   oce.F90 \ 
     1398   par_kind.F90 \ 
     1399   par_oce.F90 \ 
     1400   phycst.F90 \ 
     1401   sbc_oce.F90 \ 
    13221402   dianam.F90 \ 
    13231403   dom_oce.F90 \ 
    1324    domngb.F90 \ 
    1325    in_out_manager.F90 \ 
    1326    iom_def.F90 \ 
    1327    iom_ioipsl.F90 \ 
    1328    iom_nf90.F90 \ 
    1329    iom_rstdimg.F90 \ 
    1330    lbclnk.F90 \ 
    1331    lib_print.F90 \ 
    1332    par_kind.F90 \ 
    1333    par_oce.F90 \ 
    1334    phycst.F90 \ 
    1335    sbc_oce.F90 \ 
    1336    $(MODEL_LIB)(dom_oce.o) \ 
    1337    $(MODEL_LIB)(in_out_manager.o) \ 
    1338    $(MODEL_LIB)(iom.o) \ 
    1339    $(MODEL_LIB)(oce.o) \ 
    1340    $(MODEL_LIB)(phycst.o) \ 
    1341    dom_oce.F90 \ 
    1342    in_out_manager.F90 \ 
    1343    iom.F90 \ 
    1344    oce.F90 \ 
    1345    phycst.F90 \ 
    1346    domzgr_substitute.h90 \ 
    1347    KEY_CPP \ 
    1348    diahth.F90 
    1349 $(MODEL_LIB)(dianam.o) :   \ 
    1350    $(MODEL_LIB)(in_out_manager.o) \ 
    1351    $(MODEL_LIB)(lib_print.o) \ 
    1352    $(MODEL_LIB)(par_kind.o) \ 
    1353    $(MODEL_LIB)(par_oce.o) \ 
    1354    in_out_manager.F90 \ 
    1355    lib_print.F90 \ 
    1356    par_kind.F90 \ 
    1357    par_oce.F90 \ 
    1358    $(MODEL_LIB)(dom_oce.o) \ 
    1359    $(MODEL_LIB)(in_out_manager.o) \ 
    1360    $(MODEL_LIB)(phycst.o) \ 
    1361    dom_oce.F90 \ 
    1362    in_out_manager.F90 \ 
    1363    phycst.F90 \ 
    1364    $(IOIPSL_LIB) \ 
    1365    KEY_CPP \ 
    1366    dianam.F90 
    1367 $(MODEL_LIB)(diaptr.o) :   \ 
     1404   in_out_manager.F90 \ 
     1405   iom.F90 \ 
     1406   lbclnk.F90 \ 
     1407   ldftra_oce.F90 \ 
     1408   lib_mpp.F90 \ 
    13681409   $(MODEL_LIB)(dianam.o) \ 
    13691410   $(MODEL_LIB)(dom_oce.o) \ 
    1370    $(MODEL_LIB)(domngb.o) \ 
    1371    $(MODEL_LIB)(in_out_manager.o) \ 
    1372    $(MODEL_LIB)(iom_def.o) \ 
    1373    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1374    $(MODEL_LIB)(iom_nf90.o) \ 
    1375    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1376    $(MODEL_LIB)(lbclnk.o) \ 
    1377    $(MODEL_LIB)(lbcnfd.o) \ 
    1378    $(MODEL_LIB)(lib_mpp.o) \ 
    1379    $(MODEL_LIB)(lib_print.o) \ 
    1380    $(MODEL_LIB)(oce.o) \ 
    1381    $(MODEL_LIB)(par_kind.o) \ 
    1382    $(MODEL_LIB)(par_oce.o) \ 
    1383    $(MODEL_LIB)(phycst.o) \ 
    1384    $(MODEL_LIB)(sbc_oce.o) \ 
    1385    dianam.F90 \ 
    1386    dom_oce.F90 \ 
    1387    domngb.F90 \ 
    1388    in_out_manager.F90 \ 
    1389    iom_def.F90 \ 
    1390    iom_ioipsl.F90 \ 
    1391    iom_nf90.F90 \ 
    1392    iom_rstdimg.F90 \ 
    1393    lbclnk.F90 \ 
    1394    lbcnfd.F90 \ 
    1395    lib_mpp.F90 \ 
    1396    lib_print.F90 \ 
    1397    oce.F90 \ 
    1398    par_kind.F90 \ 
    1399    par_oce.F90 \ 
    1400    phycst.F90 \ 
    1401    sbc_oce.F90 \ 
    1402    $(MODEL_LIB)(dianam.o) \ 
    1403    $(MODEL_LIB)(dom_oce.o) \ 
    14041411   $(MODEL_LIB)(in_out_manager.o) \ 
    14051412   $(MODEL_LIB)(iom.o) \ 
     
    14091416   $(MODEL_LIB)(oce.o) \ 
    14101417   $(MODEL_LIB)(phycst.o) \ 
    1411    dianam.F90 \ 
    1412    dom_oce.F90 \ 
    1413    in_out_manager.F90 \ 
    1414    iom.F90 \ 
    1415    lbclnk.F90 \ 
    1416    ldftra_oce.F90 \ 
    1417    lib_mpp.F90 \ 
    14181418   oce.F90 \ 
    14191419   phycst.F90 \ 
     
    14231423   KEY_CPP \ 
    14241424   diaptr.F90 
    1425 $(MODEL_LIB)(diawri.o) :   \ 
    1426    $(MODEL_LIB)(dianam.o) \ 
    1427    $(MODEL_LIB)(dom_ice_2.o) \ 
    1428    $(MODEL_LIB)(dom_oce.o) \ 
    1429    $(MODEL_LIB)(domngb.o) \ 
    1430    $(MODEL_LIB)(eosbn2.o) \ 
    1431    $(MODEL_LIB)(fldread.o) \ 
    1432    $(MODEL_LIB)(ice_2.o) \ 
    1433    $(MODEL_LIB)(in_out_manager.o) \ 
    1434    $(MODEL_LIB)(iom.o) \ 
    1435    $(MODEL_LIB)(iom_def.o) \ 
    1436    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1437    $(MODEL_LIB)(iom_nf90.o) \ 
    1438    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1439    $(MODEL_LIB)(lbclnk.o) \ 
    1440    $(MODEL_LIB)(lbcnfd.o) \ 
    1441    $(MODEL_LIB)(lib_mpp.o) \ 
    1442    $(MODEL_LIB)(lib_print.o) \ 
    1443    $(MODEL_LIB)(oce.o) \ 
    1444    $(MODEL_LIB)(par_ice_2.o) \ 
    1445    $(MODEL_LIB)(par_kind.o) \ 
    1446    $(MODEL_LIB)(par_oce.o) \ 
    1447    $(MODEL_LIB)(phycst.o) \ 
    1448    $(MODEL_LIB)(prtctl.o) \ 
    1449    $(MODEL_LIB)(sbc_ice.o) \ 
    1450    $(MODEL_LIB)(sbc_oce.o) \ 
    1451    $(MODEL_LIB)(sbcrnf.o) \ 
    1452    $(MODEL_LIB)(zdf_oce.o) \ 
    1453    dianam.F90 \ 
    1454    dom_ice_2.F90 \ 
    1455    dom_oce.F90 \ 
    1456    domngb.F90 \ 
    1457    eosbn2.F90 \ 
    1458    fldread.F90 \ 
    1459    ice_2.F90 \ 
    1460    in_out_manager.F90 \ 
    1461    iom.F90 \ 
    1462    iom_def.F90 \ 
    1463    iom_ioipsl.F90 \ 
    1464    iom_nf90.F90 \ 
    1465    iom_rstdimg.F90 \ 
    1466    lbclnk.F90 \ 
    1467    lbcnfd.F90 \ 
    1468    lib_mpp.F90 \ 
    1469    lib_print.F90 \ 
    1470    oce.F90 \ 
    1471    par_ice_2.F90 \ 
    1472    par_kind.F90 \ 
    1473    par_oce.F90 \ 
    1474    phycst.F90 \ 
    1475    prtctl.F90 \ 
    1476    sbc_ice.F90 \ 
    1477    sbc_oce.F90 \ 
    1478    sbcrnf.F90 \ 
    1479    zdf_oce.F90 \ 
    1480    $(MODEL_LIB)(diaar5.o) \ 
    1481    $(MODEL_LIB)(diadimg.o) \ 
    1482    $(MODEL_LIB)(diahth.o) \ 
    1483    $(MODEL_LIB)(dianam.o) \ 
    1484    $(MODEL_LIB)(dom_oce.o) \ 
    1485    $(MODEL_LIB)(in_out_manager.o) \ 
    1486    $(MODEL_LIB)(iom.o) \ 
    1487    $(MODEL_LIB)(lbclnk.o) \ 
    1488    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1489    $(MODEL_LIB)(ldftra_oce.o) \ 
    1490    $(MODEL_LIB)(limwri_2.o) \ 
    1491    $(MODEL_LIB)(oce.o) \ 
    1492    $(MODEL_LIB)(phycst.o) \ 
    1493    $(MODEL_LIB)(sbc_ice.o) \ 
    1494    $(MODEL_LIB)(sbc_oce.o) \ 
    1495    $(MODEL_LIB)(sbcssr.o) \ 
    1496    $(MODEL_LIB)(sol_oce.o) \ 
    1497    $(MODEL_LIB)(zdf_oce.o) \ 
    1498    $(MODEL_LIB)(zdfddm.o) \ 
    1499    $(MODEL_LIB)(zdfmxl.o) \ 
     1425$(MODEL_LIB)(diawri_c1d.o) :  \ 
     1426   closea.F90 \ 
     1427   cpl_oasis3.F90 \ 
    15001428   diaar5.F90 \ 
    15011429   diadimg.F90 \ 
     
    15031431   dianam.F90 \ 
    15041432   dom_oce.F90 \ 
    1505    in_out_manager.F90 \ 
    1506    iom.F90 \ 
    1507    lbclnk.F90 \ 
     1433   domvvl.F90 \ 
     1434   dynzdf_exp.F90 \ 
     1435   eosbn2.F90 \ 
     1436   fldread.F90 \ 
     1437   in_out_manager.F90 \ 
     1438   iom.F90 \ 
     1439   lbclnk.F90 \ 
     1440   lbcnfd.F90 \ 
    15081441   ldfdyn_oce.F90 \ 
    15091442   ldftra_oce.F90 \ 
     1443   lib_mpp.F90 \ 
     1444   lib_print.f90 \ 
    15101445   limwri_2.F90 \ 
    1511    oce.F90 \ 
    1512    phycst.F90 \ 
    1513    sbc_ice.F90 \ 
    1514    sbc_oce.F90 \ 
    1515    sbcssr.F90 \ 
    1516    sol_oce.F90 \ 
    1517    zdf_oce.F90 \ 
    1518    zdfddm.F90 \ 
    1519    zdfmxl.F90 \ 
    1520    $(MODEL_LIB)(lib_mpp.o) \ 
    1521    lib_mpp.F90 \ 
    1522    diawri_dimg.h90 \ 
    1523    domzgr_substitute.h90 \ 
    1524    vectopt_loop_substitute.h90 \ 
    1525    zdfddm_substitute.h90 \ 
    1526    $(IOIPSL_LIB) \ 
    1527    KEY_CPP \ 
    1528    diawri.F90 
    1529 $(MODEL_LIB)(diawri_c1d.o) :  \ 
    15301446   $(MODEL_LIB)(closea.o) \ 
    15311447   $(MODEL_LIB)(cpl_oasis3.o) \ 
     
    15551471   $(MODEL_LIB)(prtctl.o) \ 
    15561472   $(MODEL_LIB)(restart.o) \ 
    1557    $(MODEL_LIB)(sbc_ice.o) \ 
    1558    $(MODEL_LIB)(sbc_oce.o) \ 
    15591473   $(MODEL_LIB)(sbcana.o) \ 
    15601474   $(MODEL_LIB)(sbcblk_clio.o) \ 
     
    15641478   $(MODEL_LIB)(sbcfwb.o) \ 
    15651479   $(MODEL_LIB)(sbcice_if.o) \ 
     1480   $(MODEL_LIB)(sbcice_lim_2.o) \ 
    15661481   $(MODEL_LIB)(sbcice_lim.o) \ 
    1567    $(MODEL_LIB)(sbcice_lim_2.o) \ 
     1482   $(MODEL_LIB)(sbc_ice.o) \ 
     1483   $(MODEL_LIB)(sbc_oce.o) \ 
    15681484   $(MODEL_LIB)(sbcrnf.o) \ 
    15691485   $(MODEL_LIB)(sbcssm.o) \ 
     
    15721488   $(MODEL_LIB)(trazdf_exp.o) \ 
    15731489   $(MODEL_LIB)(trdmod.o) \ 
    1574    $(MODEL_LIB)(zdf_oce.o) \ 
    15751490   $(MODEL_LIB)(zdfbfr.o) \ 
    15761491   $(MODEL_LIB)(zdfddm.o) \ 
    15771492   $(MODEL_LIB)(zdfmxl.o) \ 
    1578    closea.F90 \ 
    1579    cpl_oasis3.F90 \ 
    1580    diaar5.F90 \ 
    1581    diadimg.F90 \ 
    1582    diahth.F90 \ 
    1583    dianam.F90 \ 
    1584    dom_oce.F90 \ 
    1585    domvvl.F90 \ 
    1586    dynzdf_exp.F90 \ 
    1587    eosbn2.F90 \ 
    1588    fldread.F90 \ 
    1589    in_out_manager.F90 \ 
    1590    iom.F90 \ 
    1591    lbclnk.F90 \ 
    1592    lbcnfd.F90 \ 
    1593    ldfdyn_oce.F90 \ 
    1594    ldftra_oce.F90 \ 
    1595    lib_mpp.F90 \ 
    1596    lib_print.F90 \ 
    1597    limwri_2.F90 \ 
     1493   $(MODEL_LIB)(zdf_oce.o) \ 
    15981494   oce.F90 \ 
    15991495   par_ice_2.F90 \ 
     
    16031499   prtctl.F90 \ 
    16041500   restart.F90 \ 
    1605    sbc_ice.F90 \ 
    1606    sbc_oce.F90 \ 
    16071501   sbcana.F90 \ 
    16081502   sbcblk_clio.F90 \ 
     
    16111505   sbcflx.F90 \ 
    16121506   sbcfwb.F90 \ 
     1507   sbc_ice.F90 \ 
    16131508   sbcice_if.F90 \ 
     1509   sbcice_lim_2.F90 \ 
    16141510   sbcice_lim.F90 \ 
    1615    sbcice_lim_2.F90 \ 
     1511   sbc_oce.F90 \ 
    16161512   sbcrnf.F90 \ 
    16171513   sbcssm.F90 \ 
     
    16201516   trazdf_exp.F90 \ 
    16211517   trdmod.F90 \ 
    1622    zdf_oce.F90 \ 
    16231518   zdfbfr.F90 \ 
    16241519   zdfddm.F90 \ 
    16251520   zdfmxl.F90 \ 
     1521   zdf_oce.F90 \ 
     1522   dianam.F90 \ 
     1523   diawri.F90 \ 
     1524   dom_oce.F90 \ 
     1525   in_out_manager.F90 \ 
     1526   lbclnk.F90 \ 
    16261527   $(MODEL_LIB)(dianam.o) \ 
    16271528   $(MODEL_LIB)(diawri.o) \ 
     
    16321533   $(MODEL_LIB)(phycst.o) \ 
    16331534   $(MODEL_LIB)(sbc_ice.o) \ 
    1634    $(MODEL_LIB)(sbc_oce.o) \ 
    16351535   $(MODEL_LIB)(sbcmod.o) \ 
     1536   $(MODEL_LIB)(sbc_oce.o) \ 
    16361537   $(MODEL_LIB)(sbcssr.o) \ 
    16371538   $(MODEL_LIB)(sol_oce.o) \ 
    1638    $(MODEL_LIB)(zdf_oce.o) \ 
    16391539   $(MODEL_LIB)(zdfddm.o) \ 
    16401540   $(MODEL_LIB)(zdfkpp.o) \ 
    16411541   $(MODEL_LIB)(zdfmxl.o) \ 
     1542   $(MODEL_LIB)(zdf_oce.o) \ 
    16421543   $(MODEL_LIB)(zdftke.o) \ 
    16431544   $(MODEL_LIB)(zdftke_old.o) \ 
    1644    dianam.F90 \ 
    1645    diawri.F90 \ 
    1646    dom_oce.F90 \ 
    1647    in_out_manager.F90 \ 
    1648    lbclnk.F90 \ 
    16491545   oce.F90 \ 
    16501546   phycst.F90 \ 
    16511547   sbc_ice.F90 \ 
    1652    sbc_oce.F90 \ 
    16531548   sbcmod.F90 \ 
     1549   sbc_oce.F90 \ 
    16541550   sbcssr.F90 \ 
    16551551   sol_oce.F90 \ 
    1656    zdf_oce.F90 \ 
    16571552   zdfddm.F90 \ 
    16581553   zdfkpp.F90 \ 
    16591554   zdfmxl.F90 \ 
     1555   zdf_oce.F90 \ 
    16601556   zdftke.F90 \ 
    16611557   zdftke_old.F90 \ 
     
    16641560   KEY_CPP \ 
    16651561   diawri_c1d.F90 
    1666 $(MODEL_LIB)(divcur.o) :   \ 
    1667    $(MODEL_LIB)(bdy_par.o) \ 
    1668    $(MODEL_LIB)(dom_oce.o) \ 
    1669    $(MODEL_LIB)(in_out_manager.o) \ 
    1670    $(MODEL_LIB)(lbcnfd.o) \ 
    1671    $(MODEL_LIB)(lib_mpp.o) \ 
    1672    $(MODEL_LIB)(lib_print.o) \ 
    1673    $(MODEL_LIB)(obc_par.o) \ 
    1674    $(MODEL_LIB)(oce.o) \ 
    1675    $(MODEL_LIB)(par_kind.o) \ 
    1676    $(MODEL_LIB)(par_oce.o) \ 
    1677    bdy_par.F90 \ 
    1678    dom_oce.F90 \ 
    1679    in_out_manager.F90 \ 
    1680    lbcnfd.F90 \ 
    1681    lib_mpp.F90 \ 
    1682    lib_print.F90 \ 
    1683    obc_par.F90 \ 
    1684    oce.F90 \ 
    1685    par_kind.F90 \ 
    1686    par_oce.F90 \ 
    1687    $(MODEL_LIB)(bdy_oce.o) \ 
    1688    $(MODEL_LIB)(dom_oce.o) \ 
    1689    $(MODEL_LIB)(in_out_manager.o) \ 
    1690    $(MODEL_LIB)(lbclnk.o) \ 
    1691    $(MODEL_LIB)(obc_oce.o) \ 
    1692    $(MODEL_LIB)(oce.o) \ 
    1693    bdy_oce.F90 \ 
    1694    dom_oce.F90 \ 
    1695    in_out_manager.F90 \ 
    1696    lbclnk.F90 \ 
    1697    obc_oce.F90 \ 
    1698    oce.F90 \ 
     1562$(MODEL_LIB)(diawri.o) :   \ 
     1563   dianam.F90 \ 
     1564   dom_ice_2.F90 \ 
     1565   domngb.F90 \ 
     1566   dom_oce.F90 \ 
     1567   eosbn2.F90 \ 
     1568   fldread.F90 \ 
     1569   ice_2.F90 \ 
     1570   in_out_manager.F90 \ 
     1571   iom_def.F90 \ 
     1572   iom.F90 \ 
     1573   iom_ioipsl.F90 \ 
     1574   iom_nf90.F90 \ 
     1575   iom_rstdimg.F90 \ 
     1576   lbclnk.F90 \ 
     1577   lbcnfd.F90 \ 
     1578   lib_mpp.F90 \ 
     1579   lib_print.f90 \ 
     1580   $(MODEL_LIB)(dianam.o) \ 
     1581   $(MODEL_LIB)(dom_ice_2.o) \ 
     1582   $(MODEL_LIB)(domngb.o) \ 
     1583   $(MODEL_LIB)(dom_oce.o) \ 
     1584   $(MODEL_LIB)(eosbn2.o) \ 
     1585   $(MODEL_LIB)(fldread.o) \ 
     1586   $(MODEL_LIB)(ice_2.o) \ 
     1587   $(MODEL_LIB)(in_out_manager.o) \ 
     1588   $(MODEL_LIB)(iom_def.o) \ 
     1589   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1590   $(MODEL_LIB)(iom_nf90.o) \ 
     1591   $(MODEL_LIB)(iom.o) \ 
     1592   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1593   $(MODEL_LIB)(lbclnk.o) \ 
     1594   $(MODEL_LIB)(lbcnfd.o) \ 
     1595   $(MODEL_LIB)(lib_mpp.o) \ 
     1596   $(MODEL_LIB)(lib_print.o) \ 
     1597   $(MODEL_LIB)(oce.o) \ 
     1598   $(MODEL_LIB)(par_ice_2.o) \ 
     1599   $(MODEL_LIB)(par_kind.o) \ 
     1600   $(MODEL_LIB)(par_oce.o) \ 
     1601   $(MODEL_LIB)(phycst.o) \ 
     1602   $(MODEL_LIB)(prtctl.o) \ 
     1603   $(MODEL_LIB)(sbc_ice.o) \ 
     1604   $(MODEL_LIB)(sbc_oce.o) \ 
     1605   $(MODEL_LIB)(sbcrnf.o) \ 
     1606   $(MODEL_LIB)(zdf_oce.o) \ 
     1607   oce.F90 \ 
     1608   par_ice_2.F90 \ 
     1609   par_kind.F90 \ 
     1610   par_oce.F90 \ 
     1611   phycst.F90 \ 
     1612   prtctl.F90 \ 
     1613   sbc_ice.F90 \ 
     1614   sbc_oce.F90 \ 
     1615   sbcrnf.F90 \ 
     1616   zdf_oce.F90 \ 
     1617   diaar5.F90 \ 
     1618   diadimg.F90 \ 
     1619   diahth.F90 \ 
     1620   dianam.F90 \ 
     1621   dom_oce.F90 \ 
     1622   in_out_manager.F90 \ 
     1623   iom.F90 \ 
     1624   lbclnk.F90 \ 
     1625   ldfdyn_oce.F90 \ 
     1626   ldftra_oce.F90 \ 
     1627   limwri_2.F90 \ 
     1628   $(MODEL_LIB)(diaar5.o) \ 
     1629   $(MODEL_LIB)(diadimg.o) \ 
     1630   $(MODEL_LIB)(diahth.o) \ 
     1631   $(MODEL_LIB)(dianam.o) \ 
     1632   $(MODEL_LIB)(dom_oce.o) \ 
     1633   $(MODEL_LIB)(in_out_manager.o) \ 
     1634   $(MODEL_LIB)(iom.o) \ 
     1635   $(MODEL_LIB)(lbclnk.o) \ 
     1636   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1637   $(MODEL_LIB)(ldftra_oce.o) \ 
     1638   $(MODEL_LIB)(limwri_2.o) \ 
     1639   $(MODEL_LIB)(oce.o) \ 
     1640   $(MODEL_LIB)(phycst.o) \ 
     1641   $(MODEL_LIB)(sbc_ice.o) \ 
     1642   $(MODEL_LIB)(sbc_oce.o) \ 
     1643   $(MODEL_LIB)(sbcssr.o) \ 
     1644   $(MODEL_LIB)(sol_oce.o) \ 
     1645   $(MODEL_LIB)(zdfddm.o) \ 
     1646   $(MODEL_LIB)(zdfmxl.o) \ 
     1647   $(MODEL_LIB)(zdf_oce.o) \ 
     1648   oce.F90 \ 
     1649   phycst.F90 \ 
     1650   sbc_ice.F90 \ 
     1651   sbc_oce.F90 \ 
     1652   sbcssr.F90 \ 
     1653   sol_oce.F90 \ 
     1654   zdfddm.F90 \ 
     1655   zdfmxl.F90 \ 
     1656   zdf_oce.F90 \ 
     1657   lib_mpp.F90 \ 
     1658   $(MODEL_LIB)(lib_mpp.o) \ 
     1659   diawri_dimg.h90 \ 
    16991660   domzgr_substitute.h90 \ 
    17001661   vectopt_loop_substitute.h90 \ 
     1662   zdfddm_substitute.h90 \ 
     1663   $(IOIPSL_LIB) \ 
     1664   KEY_CPP \ 
     1665   diawri.F90 
     1666$(MODEL_LIB)(divcur.o) :   \ 
     1667   bdy_par.F90 \ 
     1668   dom_oce.F90 \ 
     1669   in_out_manager.F90 \ 
     1670   lbcnfd.F90 \ 
     1671   lib_mpp.F90 \ 
     1672   lib_print.f90 \ 
     1673   $(MODEL_LIB)(bdy_par.o) \ 
     1674   $(MODEL_LIB)(dom_oce.o) \ 
     1675   $(MODEL_LIB)(in_out_manager.o) \ 
     1676   $(MODEL_LIB)(lbcnfd.o) \ 
     1677   $(MODEL_LIB)(lib_mpp.o) \ 
     1678   $(MODEL_LIB)(lib_print.o) \ 
     1679   $(MODEL_LIB)(obc_par.o) \ 
     1680   $(MODEL_LIB)(oce.o) \ 
     1681   $(MODEL_LIB)(par_kind.o) \ 
     1682   $(MODEL_LIB)(par_oce.o) \ 
     1683   obc_par.F90 \ 
     1684   oce.F90 \ 
     1685   par_kind.F90 \ 
     1686   par_oce.F90 \ 
     1687   bdy_oce.F90 \ 
     1688   dom_oce.F90 \ 
     1689   in_out_manager.F90 \ 
     1690   lbclnk.F90 \ 
     1691   $(MODEL_LIB)(bdy_oce.o) \ 
     1692   $(MODEL_LIB)(dom_oce.o) \ 
     1693   $(MODEL_LIB)(in_out_manager.o) \ 
     1694   $(MODEL_LIB)(lbclnk.o) \ 
     1695   $(MODEL_LIB)(obc_oce.o) \ 
     1696   $(MODEL_LIB)(oce.o) \ 
     1697   obc_oce.F90 \ 
     1698   oce.F90 \ 
     1699   domzgr_substitute.h90 \ 
     1700   vectopt_loop_substitute.h90 \ 
    17011701   KEY_CPP \ 
    17021702   divcur.F90 
    1703 $(MODEL_LIB)(dom_ice_2.o) :   \ 
    1704    $(MODEL_LIB)(par_oce.o) \ 
    1705    par_oce.F90 \ 
    1706    $(MODEL_LIB)(par_ice_2.o) \ 
    1707    par_ice_2.F90 \ 
    1708    KEY_CPP \ 
    1709    dom_ice_2.F90 
    1710 $(MODEL_LIB)(dom_oce.o) :  \ 
    1711    $(MODEL_LIB)(par_kind.o) \ 
    1712    par_kind.F90 \ 
    1713    $(MODEL_LIB)(par_oce.o) \ 
    1714    par_oce.F90 \ 
    1715    KEY_CPP \ 
    1716    dom_oce.F90 
    17171703$(MODEL_LIB)(domain.o) :   \ 
     1704   c1d.F90 \ 
     1705   closea.F90 \ 
     1706   dom_oce.F90 \ 
     1707   dynspg_oce.F90 \ 
     1708   in_out_manager.F90 \ 
     1709   iom.F90 \ 
     1710   lbclnk.F90 \ 
     1711   lbcnfd.F90 \ 
     1712   lib_mpp.F90 \ 
     1713   lib_print.f90 \ 
    17181714   $(MODEL_LIB)(c1d.o) \ 
    17191715   $(MODEL_LIB)(closea.o) \ 
     
    17321728   $(MODEL_LIB)(phycst.o) \ 
    17331729   $(MODEL_LIB)(sbc_oce.o) \ 
    1734    c1d.F90 \ 
     1730   obc_oce.F90 \ 
     1731   oce.F90 \ 
     1732   par_kind.F90 \ 
     1733   par_oce.F90 \ 
     1734   phycst.F90 \ 
     1735   sbc_oce.F90 \ 
    17351736   closea.F90 \ 
    1736    dom_oce.F90 \ 
    1737    dynspg_oce.F90 \ 
    1738    in_out_manager.F90 \ 
    1739    iom.F90 \ 
    1740    lbclnk.F90 \ 
    1741    lbcnfd.F90 \ 
    1742    lib_mpp.F90 \ 
    1743    lib_print.F90 \ 
    1744    obc_oce.F90 \ 
    1745    oce.F90 \ 
    1746    par_kind.F90 \ 
    1747    par_oce.F90 \ 
    1748    phycst.F90 \ 
    1749    sbc_oce.F90 \ 
     1737   domhgr.F90 \ 
     1738   dommsk.F90 \ 
     1739   dom_oce.F90 \ 
     1740   domstp.F90 \ 
     1741   domvvl.F90 \ 
     1742   domwri.F90 \ 
     1743   domzgr.F90 \ 
     1744   in_out_manager.F90 \ 
     1745   lib_mpp.F90 \ 
    17501746   $(MODEL_LIB)(closea.o) \ 
    1751    $(MODEL_LIB)(dom_oce.o) \ 
    17521747   $(MODEL_LIB)(domhgr.o) \ 
    17531748   $(MODEL_LIB)(dommsk.o) \ 
     1749   $(MODEL_LIB)(dom_oce.o) \ 
    17541750   $(MODEL_LIB)(domstp.o) \ 
    17551751   $(MODEL_LIB)(domvvl.o) \ 
     
    17611757   $(MODEL_LIB)(phycst.o) \ 
    17621758   $(MODEL_LIB)(sbc_oce.o) \ 
    1763    closea.F90 \ 
    1764    dom_oce.F90 \ 
    1765    domhgr.F90 \ 
    1766    dommsk.F90 \ 
    1767    domstp.F90 \ 
    1768    domvvl.F90 \ 
    1769    domwri.F90 \ 
    1770    domzgr.F90 \ 
    1771    in_out_manager.F90 \ 
    1772    lib_mpp.F90 \ 
    17731759   oce.F90 \ 
    17741760   phycst.F90 \ 
     
    17791765   domain.F90 
    17801766$(MODEL_LIB)(domcfg.o) :   \ 
    1781    $(MODEL_LIB)(dom_oce.o) \ 
    1782    $(MODEL_LIB)(in_out_manager.o) \ 
    1783    $(MODEL_LIB)(lbcnfd.o) \ 
    1784    $(MODEL_LIB)(lib_print.o) \ 
    1785    $(MODEL_LIB)(par_kind.o) \ 
    1786    $(MODEL_LIB)(par_oce.o) \ 
    1787    dom_oce.F90 \ 
    1788    in_out_manager.F90 \ 
    1789    lbcnfd.F90 \ 
    1790    lib_print.F90 \ 
    1791    par_kind.F90 \ 
    1792    par_oce.F90 \ 
    1793    $(MODEL_LIB)(dom_oce.o) \ 
    1794    $(MODEL_LIB)(in_out_manager.o) \ 
    1795    $(MODEL_LIB)(lib_mpp.o) \ 
    1796    $(MODEL_LIB)(phycst.o) \ 
    1797    dom_oce.F90 \ 
    1798    in_out_manager.F90 \ 
    1799    lib_mpp.F90 \ 
     1767   dom_oce.F90 \ 
     1768   in_out_manager.F90 \ 
     1769   lbcnfd.F90 \ 
     1770   lib_print.f90 \ 
     1771   $(MODEL_LIB)(dom_oce.o) \ 
     1772   $(MODEL_LIB)(in_out_manager.o) \ 
     1773   $(MODEL_LIB)(lbcnfd.o) \ 
     1774   $(MODEL_LIB)(lib_print.o) \ 
     1775   $(MODEL_LIB)(par_kind.o) \ 
     1776   $(MODEL_LIB)(par_oce.o) \ 
     1777   par_kind.F90 \ 
     1778   par_oce.F90 \ 
     1779   dom_oce.F90 \ 
     1780   in_out_manager.F90 \ 
     1781   lib_mpp.F90 \ 
     1782   $(MODEL_LIB)(dom_oce.o) \ 
     1783   $(MODEL_LIB)(in_out_manager.o) \ 
     1784   $(MODEL_LIB)(lib_mpp.o) \ 
     1785   $(MODEL_LIB)(phycst.o) \ 
    18001786   phycst.F90 \ 
    18011787   domcfg.F90 
    18021788$(MODEL_LIB)(domhgr.o) :   \ 
     1789   dianam.F90 \ 
     1790   domngb.F90 \ 
     1791   dom_oce.F90 \ 
     1792   in_out_manager.F90 \ 
     1793   iom_def.F90 \ 
     1794   iom_ioipsl.F90 \ 
     1795   iom_nf90.F90 \ 
     1796   iom_rstdimg.F90 \ 
     1797   lbclnk.F90 \ 
     1798   lbcnfd.F90 \ 
     1799   lib_print.f90 \ 
    18031800   $(MODEL_LIB)(dianam.o) \ 
    1804    $(MODEL_LIB)(dom_oce.o) \ 
    18051801   $(MODEL_LIB)(domngb.o) \ 
     1802   $(MODEL_LIB)(dom_oce.o) \ 
    18061803   $(MODEL_LIB)(in_out_manager.o) \ 
    18071804   $(MODEL_LIB)(iom_def.o) \ 
     
    18161813   $(MODEL_LIB)(phycst.o) \ 
    18171814   $(MODEL_LIB)(sbc_oce.o) \ 
     1815   par_kind.F90 \ 
     1816   par_oce.F90 \ 
     1817   phycst.F90 \ 
     1818   sbc_oce.F90 \ 
     1819   dom_oce.F90 \ 
     1820   in_out_manager.F90 \ 
     1821   iom.F90 \ 
     1822   lib_mpp.F90 \ 
     1823   $(MODEL_LIB)(dom_oce.o) \ 
     1824   $(MODEL_LIB)(in_out_manager.o) \ 
     1825   $(MODEL_LIB)(iom.o) \ 
     1826   $(MODEL_LIB)(lib_mpp.o) \ 
     1827   $(MODEL_LIB)(phycst.o) \ 
     1828   phycst.F90 \ 
     1829   KEY_CPP \ 
     1830   domhgr.F90 
     1831$(MODEL_LIB)(dom_ice_2.o) :   \ 
     1832   $(MODEL_LIB)(par_oce.o) \ 
     1833   par_oce.F90 \ 
     1834   $(MODEL_LIB)(par_ice_2.o) \ 
     1835   par_ice_2.F90 \ 
     1836   KEY_CPP \ 
     1837   dom_ice_2.F90 
     1838$(MODEL_LIB)(dommsk.o) :   \ 
     1839   dom_oce.F90 \ 
     1840   in_out_manager.F90 \ 
     1841   lbcnfd.F90 \ 
     1842   lib_mpp.F90 \ 
     1843   lib_print.f90 \ 
     1844   $(MODEL_LIB)(dom_oce.o) \ 
     1845   $(MODEL_LIB)(in_out_manager.o) \ 
     1846   $(MODEL_LIB)(lbcnfd.o) \ 
     1847   $(MODEL_LIB)(lib_mpp.o) \ 
     1848   $(MODEL_LIB)(lib_print.o) \ 
     1849   $(MODEL_LIB)(obc_par.o) \ 
     1850   $(MODEL_LIB)(oce.o) \ 
     1851   $(MODEL_LIB)(par_kind.o) \ 
     1852   $(MODEL_LIB)(par_oce.o) \ 
     1853   obc_par.F90 \ 
     1854   oce.F90 \ 
     1855   par_kind.F90 \ 
     1856   par_oce.F90 \ 
     1857   dom_oce.F90 \ 
     1858   dynspg_oce.F90 \ 
     1859   in_out_manager.F90 \ 
     1860   lbclnk.F90 \ 
     1861   lib_mpp.F90 \ 
     1862   $(MODEL_LIB)(dom_oce.o) \ 
     1863   $(MODEL_LIB)(dynspg_oce.o) \ 
     1864   $(MODEL_LIB)(in_out_manager.o) \ 
     1865   $(MODEL_LIB)(lbclnk.o) \ 
     1866   $(MODEL_LIB)(lib_mpp.o) \ 
     1867   $(MODEL_LIB)(obc_oce.o) \ 
     1868   $(MODEL_LIB)(oce.o) \ 
     1869   obc_oce.F90 \ 
     1870   oce.F90 \ 
     1871   vectopt_loop_substitute.h90 \ 
     1872   KEY_CPP \ 
     1873   dommsk.F90 
     1874$(MODEL_LIB)(domngb.o) :   \ 
     1875   dom_oce.F90 \ 
     1876   in_out_manager.F90 \ 
     1877   lbcnfd.F90 \ 
     1878   $(MODEL_LIB)(dom_oce.o) \ 
     1879   $(MODEL_LIB)(in_out_manager.o) \ 
     1880   $(MODEL_LIB)(lbcnfd.o) \ 
     1881   $(MODEL_LIB)(par_oce.o) \ 
     1882   par_oce.F90 \ 
     1883   dom_oce.F90 \ 
     1884   lib_mpp.F90 \ 
     1885   $(MODEL_LIB)(dom_oce.o) \ 
     1886   $(MODEL_LIB)(lib_mpp.o) \ 
     1887   domngb.F90 
     1888$(MODEL_LIB)(dom_oce.o) :  \ 
     1889   $(MODEL_LIB)(par_kind.o) \ 
     1890   par_kind.F90 \ 
     1891   $(MODEL_LIB)(par_oce.o) \ 
     1892   par_oce.F90 \ 
     1893   KEY_CPP \ 
     1894   dom_oce.F90 
     1895$(MODEL_LIB)(domstp.o) :   \ 
     1896   lib_print.f90 \ 
     1897   $(MODEL_LIB)(lib_print.o) \ 
     1898   $(MODEL_LIB)(par_kind.o) \ 
     1899   $(MODEL_LIB)(par_oce.o) \ 
     1900   par_kind.F90 \ 
     1901   par_oce.F90 \ 
     1902   dom_oce.F90 \ 
     1903   in_out_manager.F90 \ 
     1904   $(MODEL_LIB)(dom_oce.o) \ 
     1905   $(MODEL_LIB)(in_out_manager.o) \ 
     1906   $(MODEL_LIB)(oce.o) \ 
     1907   oce.F90 \ 
     1908   domzgr_substitute.h90 \ 
     1909   KEY_CPP \ 
     1910   domstp.F90 
     1911$(MODEL_LIB)(domvvl.o) :   \ 
     1912   dom_oce.F90 \ 
     1913   in_out_manager.F90 \ 
     1914   lbcnfd.F90 \ 
     1915   lib_mpp.F90 \ 
     1916   lib_print.f90 \ 
     1917   $(MODEL_LIB)(dom_oce.o) \ 
     1918   $(MODEL_LIB)(in_out_manager.o) \ 
     1919   $(MODEL_LIB)(lbcnfd.o) \ 
     1920   $(MODEL_LIB)(lib_mpp.o) \ 
     1921   $(MODEL_LIB)(lib_print.o) \ 
     1922   $(MODEL_LIB)(oce.o) \ 
     1923   $(MODEL_LIB)(par_kind.o) \ 
     1924   $(MODEL_LIB)(par_oce.o) \ 
     1925   oce.F90 \ 
     1926   par_kind.F90 \ 
     1927   par_oce.F90 \ 
     1928   dom_oce.F90 \ 
     1929   in_out_manager.F90 \ 
     1930   lbclnk.F90 \ 
     1931   lib_mpp.F90 \ 
     1932   $(MODEL_LIB)(dom_oce.o) \ 
     1933   $(MODEL_LIB)(in_out_manager.o) \ 
     1934   $(MODEL_LIB)(lbclnk.o) \ 
     1935   $(MODEL_LIB)(lib_mpp.o) \ 
     1936   $(MODEL_LIB)(oce.o) \ 
     1937   $(MODEL_LIB)(phycst.o) \ 
     1938   $(MODEL_LIB)(sbc_oce.o) \ 
     1939   oce.F90 \ 
     1940   phycst.F90 \ 
     1941   sbc_oce.F90 \ 
     1942   domzgr_substitute.h90 \ 
     1943   vectopt_loop_substitute.h90 \ 
     1944   KEY_CPP \ 
     1945   domvvl.F90 
     1946$(MODEL_LIB)(domwri.o) :   \ 
    18181947   dianam.F90 \ 
    1819    dom_oce.F90 \ 
    18201948   domngb.F90 \ 
     1949   dom_oce.F90 \ 
    18211950   in_out_manager.F90 \ 
    18221951   iom_def.F90 \ 
     
    18261955   lbclnk.F90 \ 
    18271956   lbcnfd.F90 \ 
    1828    lib_print.F90 \ 
    1829    par_kind.F90 \ 
    1830    par_oce.F90 \ 
    1831    phycst.F90 \ 
    1832    sbc_oce.F90 \ 
    1833    $(MODEL_LIB)(dom_oce.o) \ 
    1834    $(MODEL_LIB)(in_out_manager.o) \ 
    1835    $(MODEL_LIB)(iom.o) \ 
    1836    $(MODEL_LIB)(lib_mpp.o) \ 
    1837    $(MODEL_LIB)(phycst.o) \ 
    1838    dom_oce.F90 \ 
    1839    in_out_manager.F90 \ 
    1840    iom.F90 \ 
    1841    lib_mpp.F90 \ 
    1842    phycst.F90 \ 
    1843    KEY_CPP \ 
    1844    domhgr.F90 
    1845 $(MODEL_LIB)(dommsk.o) :   \ 
    1846    $(MODEL_LIB)(dom_oce.o) \ 
    1847    $(MODEL_LIB)(in_out_manager.o) \ 
    1848    $(MODEL_LIB)(lbcnfd.o) \ 
    1849    $(MODEL_LIB)(lib_mpp.o) \ 
    1850    $(MODEL_LIB)(lib_print.o) \ 
    1851    $(MODEL_LIB)(obc_par.o) \ 
    1852    $(MODEL_LIB)(oce.o) \ 
    1853    $(MODEL_LIB)(par_kind.o) \ 
    1854    $(MODEL_LIB)(par_oce.o) \ 
    1855    dom_oce.F90 \ 
    1856    in_out_manager.F90 \ 
    1857    lbcnfd.F90 \ 
    1858    lib_mpp.F90 \ 
    1859    lib_print.F90 \ 
    1860    obc_par.F90 \ 
    1861    oce.F90 \ 
    1862    par_kind.F90 \ 
    1863    par_oce.F90 \ 
    1864    $(MODEL_LIB)(dom_oce.o) \ 
    1865    $(MODEL_LIB)(dynspg_oce.o) \ 
    1866    $(MODEL_LIB)(in_out_manager.o) \ 
    1867    $(MODEL_LIB)(lbclnk.o) \ 
    1868    $(MODEL_LIB)(lib_mpp.o) \ 
    1869    $(MODEL_LIB)(obc_oce.o) \ 
    1870    $(MODEL_LIB)(oce.o) \ 
    1871    dom_oce.F90 \ 
    1872    dynspg_oce.F90 \ 
    1873    in_out_manager.F90 \ 
    1874    lbclnk.F90 \ 
    1875    lib_mpp.F90 \ 
    1876    obc_oce.F90 \ 
    1877    oce.F90 \ 
    1878    vectopt_loop_substitute.h90 \ 
    1879    KEY_CPP \ 
    1880    dommsk.F90 
    1881 $(MODEL_LIB)(domngb.o) :   \ 
    1882    $(MODEL_LIB)(dom_oce.o) \ 
    1883    $(MODEL_LIB)(in_out_manager.o) \ 
    1884    $(MODEL_LIB)(lbcnfd.o) \ 
    1885    $(MODEL_LIB)(par_oce.o) \ 
    1886    dom_oce.F90 \ 
    1887    in_out_manager.F90 \ 
    1888    lbcnfd.F90 \ 
    1889    par_oce.F90 \ 
    1890    $(MODEL_LIB)(dom_oce.o) \ 
    1891    $(MODEL_LIB)(lib_mpp.o) \ 
    1892    dom_oce.F90 \ 
    1893    lib_mpp.F90 \ 
    1894    domngb.F90 
    1895 $(MODEL_LIB)(domstp.o) :   \ 
    1896    $(MODEL_LIB)(lib_print.o) \ 
    1897    $(MODEL_LIB)(par_kind.o) \ 
    1898    $(MODEL_LIB)(par_oce.o) \ 
    1899    lib_print.F90 \ 
    1900    par_kind.F90 \ 
    1901    par_oce.F90 \ 
    1902    $(MODEL_LIB)(dom_oce.o) \ 
    1903    $(MODEL_LIB)(in_out_manager.o) \ 
    1904    $(MODEL_LIB)(oce.o) \ 
    1905    dom_oce.F90 \ 
    1906    in_out_manager.F90 \ 
    1907    oce.F90 \ 
    1908    domzgr_substitute.h90 \ 
    1909    KEY_CPP \ 
    1910    domstp.F90 
    1911 $(MODEL_LIB)(domvvl.o) :   \ 
    1912    $(MODEL_LIB)(dom_oce.o) \ 
    1913    $(MODEL_LIB)(in_out_manager.o) \ 
    1914    $(MODEL_LIB)(lbcnfd.o) \ 
    1915    $(MODEL_LIB)(lib_mpp.o) \ 
    1916    $(MODEL_LIB)(lib_print.o) \ 
    1917    $(MODEL_LIB)(oce.o) \ 
    1918    $(MODEL_LIB)(par_kind.o) \ 
    1919    $(MODEL_LIB)(par_oce.o) \ 
    1920    dom_oce.F90 \ 
    1921    in_out_manager.F90 \ 
    1922    lbcnfd.F90 \ 
    1923    lib_mpp.F90 \ 
    1924    lib_print.F90 \ 
    1925    oce.F90 \ 
    1926    par_kind.F90 \ 
    1927    par_oce.F90 \ 
    1928    $(MODEL_LIB)(dom_oce.o) \ 
    1929    $(MODEL_LIB)(in_out_manager.o) \ 
    1930    $(MODEL_LIB)(lbclnk.o) \ 
    1931    $(MODEL_LIB)(lib_mpp.o) \ 
    1932    $(MODEL_LIB)(oce.o) \ 
    1933    $(MODEL_LIB)(phycst.o) \ 
    1934    $(MODEL_LIB)(sbc_oce.o) \ 
    1935    dom_oce.F90 \ 
    1936    in_out_manager.F90 \ 
    1937    lbclnk.F90 \ 
    1938    lib_mpp.F90 \ 
    1939    oce.F90 \ 
    1940    phycst.F90 \ 
    1941    sbc_oce.F90 \ 
    1942    domzgr_substitute.h90 \ 
    1943    vectopt_loop_substitute.h90 \ 
    1944    KEY_CPP \ 
    1945    domvvl.F90 
    1946 $(MODEL_LIB)(domwri.o) :   \ 
     1957   lib_mpp.F90 \ 
     1958   lib_print.f90 \ 
    19471959   $(MODEL_LIB)(dianam.o) \ 
    1948    $(MODEL_LIB)(dom_oce.o) \ 
    19491960   $(MODEL_LIB)(domngb.o) \ 
     1961   $(MODEL_LIB)(dom_oce.o) \ 
    19501962   $(MODEL_LIB)(in_out_manager.o) \ 
    19511963   $(MODEL_LIB)(iom_def.o) \ 
     
    19621974   $(MODEL_LIB)(phycst.o) \ 
    19631975   $(MODEL_LIB)(sbc_oce.o) \ 
     1976   oce.F90 \ 
     1977   par_kind.F90 \ 
     1978   par_oce.F90 \ 
     1979   phycst.F90 \ 
     1980   sbc_oce.F90 \ 
     1981   dom_oce.F90 \ 
     1982   in_out_manager.F90 \ 
     1983   iom.F90 \ 
     1984   lbclnk.F90 \ 
     1985   lib_mpp.F90 \ 
     1986   $(MODEL_LIB)(dom_oce.o) \ 
     1987   $(MODEL_LIB)(in_out_manager.o) \ 
     1988   $(MODEL_LIB)(iom.o) \ 
     1989   $(MODEL_LIB)(lbclnk.o) \ 
     1990   $(MODEL_LIB)(lib_mpp.o) \ 
     1991   vectopt_loop_substitute.h90 \ 
     1992   KEY_CPP \ 
     1993   domwri.F90 
     1994$(MODEL_LIB)(domzgr.o) :   \ 
    19641995   dianam.F90 \ 
    1965    dom_oce.F90 \ 
    19661996   domngb.F90 \ 
     1997   dom_oce.F90 \ 
    19671998   in_out_manager.F90 \ 
    19681999   iom_def.F90 \ 
     
    19732004   lbcnfd.F90 \ 
    19742005   lib_mpp.F90 \ 
    1975    lib_print.F90 \ 
    1976    oce.F90 \ 
    1977    par_kind.F90 \ 
    1978    par_oce.F90 \ 
    1979    phycst.F90 \ 
    1980    sbc_oce.F90 \ 
    1981    $(MODEL_LIB)(dom_oce.o) \ 
    1982    $(MODEL_LIB)(in_out_manager.o) \ 
    1983    $(MODEL_LIB)(iom.o) \ 
    1984    $(MODEL_LIB)(lbclnk.o) \ 
    1985    $(MODEL_LIB)(lib_mpp.o) \ 
    1986    dom_oce.F90 \ 
    1987    in_out_manager.F90 \ 
    1988    iom.F90 \ 
    1989    lbclnk.F90 \ 
    1990    lib_mpp.F90 \ 
    1991    vectopt_loop_substitute.h90 \ 
    1992    KEY_CPP \ 
    1993    domwri.F90 
    1994 $(MODEL_LIB)(domzgr.o) :   \ 
     2006   lib_print.f90 \ 
    19952007   $(MODEL_LIB)(dianam.o) \ 
    1996    $(MODEL_LIB)(dom_oce.o) \ 
    19972008   $(MODEL_LIB)(domngb.o) \ 
     2009   $(MODEL_LIB)(dom_oce.o) \ 
    19982010   $(MODEL_LIB)(in_out_manager.o) \ 
    19992011   $(MODEL_LIB)(iom_def.o) \ 
     
    20102022   $(MODEL_LIB)(phycst.o) \ 
    20112023   $(MODEL_LIB)(sbc_oce.o) \ 
     2024   oce.F90 \ 
     2025   par_kind.F90 \ 
     2026   par_oce.F90 \ 
     2027   phycst.F90 \ 
     2028   sbc_oce.F90 \ 
     2029   c1d.F90 \ 
     2030   closea.F90 \ 
     2031   dom_oce.F90 \ 
     2032   in_out_manager.F90 \ 
     2033   iom.F90 \ 
     2034   lbclnk.F90 \ 
     2035   lib_mpp.F90 \ 
     2036   $(MODEL_LIB)(c1d.o) \ 
     2037   $(MODEL_LIB)(closea.o) \ 
     2038   $(MODEL_LIB)(dom_oce.o) \ 
     2039   $(MODEL_LIB)(in_out_manager.o) \ 
     2040   $(MODEL_LIB)(iom.o) \ 
     2041   $(MODEL_LIB)(lbclnk.o) \ 
     2042   $(MODEL_LIB)(lib_mpp.o) \ 
     2043   $(MODEL_LIB)(oce.o) \ 
     2044   oce.F90 \ 
     2045   domzgr_substitute.h90 \ 
     2046   vectopt_loop_substitute.h90 \ 
     2047   KEY_CPP \ 
     2048   domzgr.F90 
     2049$(MODEL_LIB)(dtachl.o) :   \ 
    20122050   dianam.F90 \ 
    2013    dom_oce.F90 \ 
    20142051   domngb.F90 \ 
     2052   dom_oce.F90 \ 
    20152053   in_out_manager.F90 \ 
    20162054   iom_def.F90 \ 
     
    20192057   iom_rstdimg.F90 \ 
    20202058   lbclnk.F90 \ 
    2021    lbcnfd.F90 \ 
    2022    lib_mpp.F90 \ 
    2023    lib_print.F90 \ 
    2024    oce.F90 \ 
    2025    par_kind.F90 \ 
    2026    par_oce.F90 \ 
    2027    phycst.F90 \ 
    2028    sbc_oce.F90 \ 
    2029    $(MODEL_LIB)(c1d.o) \ 
    2030    $(MODEL_LIB)(closea.o) \ 
    2031    $(MODEL_LIB)(dom_oce.o) \ 
    2032    $(MODEL_LIB)(in_out_manager.o) \ 
    2033    $(MODEL_LIB)(iom.o) \ 
    2034    $(MODEL_LIB)(lbclnk.o) \ 
    2035    $(MODEL_LIB)(lib_mpp.o) \ 
    2036    $(MODEL_LIB)(oce.o) \ 
    2037    c1d.F90 \ 
    2038    closea.F90 \ 
    2039    dom_oce.F90 \ 
    2040    in_out_manager.F90 \ 
    2041    iom.F90 \ 
    2042    lbclnk.F90 \ 
    2043    lib_mpp.F90 \ 
    2044    oce.F90 \ 
    2045    domzgr_substitute.h90 \ 
    2046    vectopt_loop_substitute.h90 \ 
    2047    KEY_CPP \ 
    2048    domzgr.F90 
    2049 $(MODEL_LIB)(dtachl.o) :   \ 
     2059   lib_print.f90 \ 
    20502060   $(MODEL_LIB)(dianam.o) \ 
    2051    $(MODEL_LIB)(dom_oce.o) \ 
    20522061   $(MODEL_LIB)(domngb.o) \ 
     2062   $(MODEL_LIB)(dom_oce.o) \ 
    20532063   $(MODEL_LIB)(in_out_manager.o) \ 
    20542064   $(MODEL_LIB)(iom_def.o) \ 
     
    20622072   $(MODEL_LIB)(phycst.o) \ 
    20632073   $(MODEL_LIB)(sbc_oce.o) \ 
     2074   par_kind.F90 \ 
     2075   par_oce.F90 \ 
     2076   phycst.F90 \ 
     2077   sbc_oce.F90 \ 
     2078   dom_oce.F90 \ 
     2079   in_out_manager.F90 \ 
     2080   iom.F90 \ 
     2081   $(MODEL_LIB)(dom_oce.o) \ 
     2082   $(MODEL_LIB)(in_out_manager.o) \ 
     2083   $(MODEL_LIB)(iom.o) \ 
     2084   $(MODEL_LIB)(oce.o) \ 
     2085   $(MODEL_LIB)(par_oce.o) \ 
     2086   $(MODEL_LIB)(phycst.o) \ 
     2087   oce.F90 \ 
     2088   par_oce.F90 \ 
     2089   phycst.F90 \ 
     2090   domzgr_substitute.h90 \ 
     2091   KEY_CPP \ 
     2092   dtachl.F90 
     2093$(MODEL_LIB)(dtasal.o) :   \ 
    20642094   dianam.F90 \ 
    2065    dom_oce.F90 \ 
    20662095   domngb.F90 \ 
     2096   dom_oce.F90 \ 
    20672097   in_out_manager.F90 \ 
    20682098   iom_def.F90 \ 
     
    20712101   iom_rstdimg.F90 \ 
    20722102   lbclnk.F90 \ 
    2073    lib_print.F90 \ 
    2074    par_kind.F90 \ 
    2075    par_oce.F90 \ 
    2076    phycst.F90 \ 
    2077    sbc_oce.F90 \ 
    2078    $(MODEL_LIB)(dom_oce.o) \ 
    2079    $(MODEL_LIB)(in_out_manager.o) \ 
    2080    $(MODEL_LIB)(iom.o) \ 
    2081    $(MODEL_LIB)(oce.o) \ 
    2082    $(MODEL_LIB)(par_oce.o) \ 
    2083    $(MODEL_LIB)(phycst.o) \ 
    2084    dom_oce.F90 \ 
    2085    in_out_manager.F90 \ 
    2086    iom.F90 \ 
    2087    oce.F90 \ 
    2088    par_oce.F90 \ 
    2089    phycst.F90 \ 
    2090    domzgr_substitute.h90 \ 
    2091    KEY_CPP \ 
    2092    dtachl.F90 
    2093 $(MODEL_LIB)(dtasal.o) :   \ 
     2103   lbcnfd.F90 \ 
     2104   lib_mpp.F90 \ 
     2105   lib_print.f90 \ 
    20942106   $(MODEL_LIB)(dianam.o) \ 
    2095    $(MODEL_LIB)(dom_oce.o) \ 
    20962107   $(MODEL_LIB)(domngb.o) \ 
     2108   $(MODEL_LIB)(dom_oce.o) \ 
    20972109   $(MODEL_LIB)(in_out_manager.o) \ 
    20982110   $(MODEL_LIB)(iom_def.o) \ 
     
    21092121   $(MODEL_LIB)(phycst.o) \ 
    21102122   $(MODEL_LIB)(sbc_oce.o) \ 
     2123   oce.F90 \ 
     2124   par_kind.F90 \ 
     2125   par_oce.F90 \ 
     2126   phycst.F90 \ 
     2127   sbc_oce.F90 \ 
     2128   dom_oce.F90 \ 
     2129   in_out_manager.F90 \ 
     2130   iom.F90 \ 
     2131   lbclnk.F90 \ 
     2132   $(MODEL_LIB)(dom_oce.o) \ 
     2133   $(MODEL_LIB)(in_out_manager.o) \ 
     2134   $(MODEL_LIB)(iom.o) \ 
     2135   $(MODEL_LIB)(lbclnk.o) \ 
     2136   $(MODEL_LIB)(oce.o) \ 
     2137   $(MODEL_LIB)(phycst.o) \ 
     2138   oce.F90 \ 
     2139   phycst.F90 \ 
     2140   domzgr_substitute.h90 \ 
     2141   KEY_CPP \ 
     2142   dtasal.F90 
     2143$(MODEL_LIB)(dtatem.o) :   \ 
    21112144   dianam.F90 \ 
    2112    dom_oce.F90 \ 
    21132145   domngb.F90 \ 
     2146   dom_oce.F90 \ 
    21142147   in_out_manager.F90 \ 
    21152148   iom_def.F90 \ 
     
    21202153   lbcnfd.F90 \ 
    21212154   lib_mpp.F90 \ 
    2122    lib_print.F90 \ 
    2123    oce.F90 \ 
    2124    par_kind.F90 \ 
    2125    par_oce.F90 \ 
    2126    phycst.F90 \ 
    2127    sbc_oce.F90 \ 
    2128    $(MODEL_LIB)(dom_oce.o) \ 
    2129    $(MODEL_LIB)(in_out_manager.o) \ 
    2130    $(MODEL_LIB)(iom.o) \ 
    2131    $(MODEL_LIB)(lbclnk.o) \ 
    2132    $(MODEL_LIB)(oce.o) \ 
    2133    $(MODEL_LIB)(phycst.o) \ 
    2134    dom_oce.F90 \ 
    2135    in_out_manager.F90 \ 
    2136    iom.F90 \ 
    2137    lbclnk.F90 \ 
    2138    oce.F90 \ 
    2139    phycst.F90 \ 
    2140    domzgr_substitute.h90 \ 
    2141    KEY_CPP \ 
    2142    dtasal.F90 
    2143 $(MODEL_LIB)(dtatem.o) :   \ 
     2155   lib_print.f90 \ 
    21442156   $(MODEL_LIB)(dianam.o) \ 
    2145    $(MODEL_LIB)(dom_oce.o) \ 
    21462157   $(MODEL_LIB)(domngb.o) \ 
     2158   $(MODEL_LIB)(dom_oce.o) \ 
    21472159   $(MODEL_LIB)(in_out_manager.o) \ 
    21482160   $(MODEL_LIB)(iom_def.o) \ 
     
    21592171   $(MODEL_LIB)(phycst.o) \ 
    21602172   $(MODEL_LIB)(sbc_oce.o) \ 
    2161    dianam.F90 \ 
    2162    dom_oce.F90 \ 
    2163    domngb.F90 \ 
    2164    in_out_manager.F90 \ 
    2165    iom_def.F90 \ 
    2166    iom_ioipsl.F90 \ 
    2167    iom_nf90.F90 \ 
    2168    iom_rstdimg.F90 \ 
    2169    lbclnk.F90 \ 
    2170    lbcnfd.F90 \ 
    2171    lib_mpp.F90 \ 
    2172    lib_print.F90 \ 
    2173    oce.F90 \ 
    2174    par_kind.F90 \ 
    2175    par_oce.F90 \ 
    2176    phycst.F90 \ 
    2177    sbc_oce.F90 \ 
    2178    $(MODEL_LIB)(dom_oce.o) \ 
    2179    $(MODEL_LIB)(in_out_manager.o) \ 
    2180    $(MODEL_LIB)(iom.o) \ 
    2181    $(MODEL_LIB)(lbclnk.o) \ 
    2182    $(MODEL_LIB)(oce.o) \ 
    2183    $(MODEL_LIB)(phycst.o) \ 
    2184    dom_oce.F90 \ 
    2185    in_out_manager.F90 \ 
    2186    iom.F90 \ 
    2187    lbclnk.F90 \ 
     2173   oce.F90 \ 
     2174   par_kind.F90 \ 
     2175   par_oce.F90 \ 
     2176   phycst.F90 \ 
     2177   sbc_oce.F90 \ 
     2178   dom_oce.F90 \ 
     2179   in_out_manager.F90 \ 
     2180   iom.F90 \ 
     2181   lbclnk.F90 \ 
     2182   $(MODEL_LIB)(dom_oce.o) \ 
     2183   $(MODEL_LIB)(in_out_manager.o) \ 
     2184   $(MODEL_LIB)(iom.o) \ 
     2185   $(MODEL_LIB)(lbclnk.o) \ 
     2186   $(MODEL_LIB)(oce.o) \ 
     2187   $(MODEL_LIB)(phycst.o) \ 
    21882188   oce.F90 \ 
    21892189   phycst.F90 \ 
     
    21912191   KEY_CPP \ 
    21922192   dtatem.F90 
    2193 $(MODEL_LIB)(dynadv.o) :   \ 
    2194    $(MODEL_LIB)(dom_oce.o) \ 
    2195    $(MODEL_LIB)(in_out_manager.o) \ 
    2196    $(MODEL_LIB)(lbclnk.o) \ 
    2197    $(MODEL_LIB)(lib_print.o) \ 
    2198    $(MODEL_LIB)(oce.o) \ 
    2199    $(MODEL_LIB)(par_kind.o) \ 
    2200    $(MODEL_LIB)(par_oce.o) \ 
    2201    $(MODEL_LIB)(prtctl.o) \ 
    2202    $(MODEL_LIB)(sbc_oce.o) \ 
    2203    $(MODEL_LIB)(trdmod.o) \ 
    2204    $(MODEL_LIB)(trdmod_oce.o) \ 
    2205    dom_oce.F90 \ 
    2206    in_out_manager.F90 \ 
    2207    lbclnk.F90 \ 
    2208    lib_print.F90 \ 
    2209    oce.F90 \ 
    2210    par_kind.F90 \ 
    2211    par_oce.F90 \ 
    2212    prtctl.F90 \ 
    2213    sbc_oce.F90 \ 
    2214    trdmod.F90 \ 
    2215    trdmod_oce.F90 \ 
    2216    $(MODEL_LIB)(dom_oce.o) \ 
    2217    $(MODEL_LIB)(dynadv_cen2.o) \ 
    2218    $(MODEL_LIB)(dynadv_ubs.o) \ 
    2219    $(MODEL_LIB)(dynkeg.o) \ 
    2220    $(MODEL_LIB)(dynzad.o) \ 
    2221    $(MODEL_LIB)(in_out_manager.o) \ 
    2222    dom_oce.F90 \ 
    2223    dynadv_cen2.F90 \ 
    2224    dynadv_ubs.F90 \ 
    2225    dynkeg.F90 \ 
    2226    dynzad.F90 \ 
    2227    in_out_manager.F90 \ 
    2228    domzgr_substitute.h90 \ 
    2229    vectopt_loop_substitute.h90 \ 
    2230    KEY_CPP \ 
    2231    dynadv.F90 
    22322193$(MODEL_LIB)(dynadv_cen2.o) : \ 
     2194   dom_oce.F90 \ 
     2195   in_out_manager.F90 \ 
     2196   ldftra_oce.F90 \ 
     2197   lib_mpp.F90 \ 
     2198   lib_print.f90 \ 
    22332199   $(MODEL_LIB)(dom_oce.o) \ 
    22342200   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22492215   $(MODEL_LIB)(trdvor_oce.o) \ 
    22502216   $(MODEL_LIB)(zdf_oce.o) \ 
    2251    dom_oce.F90 \ 
    2252    in_out_manager.F90 \ 
    2253    ldftra_oce.F90 \ 
    2254    lib_mpp.F90 \ 
    2255    lib_print.F90 \ 
    22562217   oce.F90 \ 
    22572218   par_kind.F90 \ 
     
    22672228   trdvor_oce.F90 \ 
    22682229   zdf_oce.F90 \ 
     2230   dom_oce.F90 \ 
     2231   in_out_manager.F90 \ 
    22692232   $(MODEL_LIB)(dom_oce.o) \ 
    22702233   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22732236   $(MODEL_LIB)(trdmod.o) \ 
    22742237   $(MODEL_LIB)(trdmod_oce.o) \ 
    2275    dom_oce.F90 \ 
    2276    in_out_manager.F90 \ 
    22772238   oce.F90 \ 
    22782239   prtctl.F90 \ 
     
    22832244   KEY_CPP \ 
    22842245   dynadv_cen2.F90 
     2246$(MODEL_LIB)(dynadv.o) :   \ 
     2247   dom_oce.F90 \ 
     2248   in_out_manager.F90 \ 
     2249   lbclnk.F90 \ 
     2250   lib_print.f90 \ 
     2251   $(MODEL_LIB)(dom_oce.o) \ 
     2252   $(MODEL_LIB)(in_out_manager.o) \ 
     2253   $(MODEL_LIB)(lbclnk.o) \ 
     2254   $(MODEL_LIB)(lib_print.o) \ 
     2255   $(MODEL_LIB)(oce.o) \ 
     2256   $(MODEL_LIB)(par_kind.o) \ 
     2257   $(MODEL_LIB)(par_oce.o) \ 
     2258   $(MODEL_LIB)(prtctl.o) \ 
     2259   $(MODEL_LIB)(sbc_oce.o) \ 
     2260   $(MODEL_LIB)(trdmod.o) \ 
     2261   $(MODEL_LIB)(trdmod_oce.o) \ 
     2262   oce.F90 \ 
     2263   par_kind.F90 \ 
     2264   par_oce.F90 \ 
     2265   prtctl.F90 \ 
     2266   sbc_oce.F90 \ 
     2267   trdmod.F90 \ 
     2268   trdmod_oce.F90 \ 
     2269   dom_oce.F90 \ 
     2270   dynadv_cen2.F90 \ 
     2271   dynadv_ubs.F90 \ 
     2272   dynkeg.F90 \ 
     2273   dynzad.F90 \ 
     2274   in_out_manager.F90 \ 
     2275   $(MODEL_LIB)(dom_oce.o) \ 
     2276   $(MODEL_LIB)(dynadv_cen2.o) \ 
     2277   $(MODEL_LIB)(dynadv_ubs.o) \ 
     2278   $(MODEL_LIB)(dynkeg.o) \ 
     2279   $(MODEL_LIB)(dynzad.o) \ 
     2280   $(MODEL_LIB)(in_out_manager.o) \ 
     2281   domzgr_substitute.h90 \ 
     2282   vectopt_loop_substitute.h90 \ 
     2283   KEY_CPP \ 
     2284   dynadv.F90 
    22852285$(MODEL_LIB)(dynadv_ubs.o) :  \ 
     2286   dom_oce.F90 \ 
     2287   in_out_manager.F90 \ 
     2288   lbcnfd.F90 \ 
     2289   ldftra_oce.F90 \ 
     2290   lib_mpp.F90 \ 
     2291   lib_print.f90 \ 
    22862292   $(MODEL_LIB)(dom_oce.o) \ 
    22872293   $(MODEL_LIB)(in_out_manager.o) \ 
     
    23032309   $(MODEL_LIB)(trdvor_oce.o) \ 
    23042310   $(MODEL_LIB)(zdf_oce.o) \ 
    2305    dom_oce.F90 \ 
    2306    in_out_manager.F90 \ 
    2307    lbcnfd.F90 \ 
    2308    ldftra_oce.F90 \ 
    2309    lib_mpp.F90 \ 
    2310    lib_print.F90 \ 
    23112311   oce.F90 \ 
    23122312   par_kind.F90 \ 
     
    23222322   trdvor_oce.F90 \ 
    23232323   zdf_oce.F90 \ 
     2324   dom_oce.F90 \ 
     2325   in_out_manager.F90 \ 
     2326   lbclnk.F90 \ 
    23242327   $(MODEL_LIB)(dom_oce.o) \ 
    23252328   $(MODEL_LIB)(in_out_manager.o) \ 
     
    23292332   $(MODEL_LIB)(trdmod.o) \ 
    23302333   $(MODEL_LIB)(trdmod_oce.o) \ 
    2331    dom_oce.F90 \ 
    2332    in_out_manager.F90 \ 
    2333    lbclnk.F90 \ 
    23342334   oce.F90 \ 
    23352335   prtctl.F90 \ 
     
    23412341   dynadv_ubs.F90 
    23422342$(MODEL_LIB)(dynbfr.o) :   \ 
     2343   dom_oce.F90 \ 
     2344   in_out_manager.F90 \ 
     2345   iom.F90 \ 
     2346   lbclnk.F90 \ 
     2347   ldftra_oce.F90 \ 
     2348   lib_mpp.F90 \ 
     2349   lib_print.f90 \ 
    23432350   $(MODEL_LIB)(dom_oce.o) \ 
    23442351   $(MODEL_LIB)(in_out_manager.o) \ 
     
    23622369   $(MODEL_LIB)(trdvor_oce.o) \ 
    23632370   $(MODEL_LIB)(zdf_oce.o) \ 
    2364    dom_oce.F90 \ 
    2365    in_out_manager.F90 \ 
    2366    iom.F90 \ 
    2367    lbclnk.F90 \ 
    2368    ldftra_oce.F90 \ 
    2369    lib_mpp.F90 \ 
    2370    lib_print.F90 \ 
    23712371   oce.F90 \ 
    23722372   par_kind.F90 \ 
     
    23832383   trdvor_oce.F90 \ 
    23842384   zdf_oce.F90 \ 
     2385   dom_oce.F90 \ 
     2386   in_out_manager.F90 \ 
    23852387   $(MODEL_LIB)(dom_oce.o) \ 
    23862388   $(MODEL_LIB)(in_out_manager.o) \ 
     
    23892391   $(MODEL_LIB)(trdmod.o) \ 
    23902392   $(MODEL_LIB)(trdmod_oce.o) \ 
     2393   $(MODEL_LIB)(zdfbfr.o) \ 
    23912394   $(MODEL_LIB)(zdf_oce.o) \ 
    2392    $(MODEL_LIB)(zdfbfr.o) \ 
    2393    dom_oce.F90 \ 
    2394    in_out_manager.F90 \ 
    23952395   oce.F90 \ 
    23962396   prtctl.F90 \ 
    23972397   trdmod.F90 \ 
    23982398   trdmod_oce.F90 \ 
     2399   zdfbfr.F90 \ 
    23992400   zdf_oce.F90 \ 
    2400    zdfbfr.F90 \ 
    24012401   domzgr_substitute.h90 \ 
    24022402   vectopt_loop_substitute.h90 \ 
     
    24052405   dynbfr.F90 
    24062406$(MODEL_LIB)(dyncor_c1d.o) :  \ 
    2407    $(MODEL_LIB)(dom_oce.o) \ 
    2408    $(MODEL_LIB)(in_out_manager.o) \ 
    2409    $(MODEL_LIB)(lib_mpp.o) \ 
    2410    $(MODEL_LIB)(lib_print.o) \ 
    2411    $(MODEL_LIB)(par_kind.o) \ 
    2412    $(MODEL_LIB)(par_oce.o) \ 
    2413    dom_oce.F90 \ 
    2414    in_out_manager.F90 \ 
    2415    lib_mpp.F90 \ 
    2416    lib_print.F90 \ 
    2417    par_kind.F90 \ 
    2418    par_oce.F90 \ 
    2419    $(MODEL_LIB)(dom_oce.o) \ 
    2420    $(MODEL_LIB)(in_out_manager.o) \ 
    2421    $(MODEL_LIB)(oce.o) \ 
    2422    $(MODEL_LIB)(phycst.o) \ 
    2423    $(MODEL_LIB)(prtctl.o) \ 
    2424    dom_oce.F90 \ 
    2425    in_out_manager.F90 \ 
     2407   dom_oce.F90 \ 
     2408   in_out_manager.F90 \ 
     2409   lib_mpp.F90 \ 
     2410   lib_print.f90 \ 
     2411   $(MODEL_LIB)(dom_oce.o) \ 
     2412   $(MODEL_LIB)(in_out_manager.o) \ 
     2413   $(MODEL_LIB)(lib_mpp.o) \ 
     2414   $(MODEL_LIB)(lib_print.o) \ 
     2415   $(MODEL_LIB)(par_kind.o) \ 
     2416   $(MODEL_LIB)(par_oce.o) \ 
     2417   par_kind.F90 \ 
     2418   par_oce.F90 \ 
     2419   dom_oce.F90 \ 
     2420   in_out_manager.F90 \ 
     2421   $(MODEL_LIB)(dom_oce.o) \ 
     2422   $(MODEL_LIB)(in_out_manager.o) \ 
     2423   $(MODEL_LIB)(oce.o) \ 
     2424   $(MODEL_LIB)(phycst.o) \ 
     2425   $(MODEL_LIB)(prtctl.o) \ 
    24262426   oce.F90 \ 
    24272427   phycst.F90 \ 
     
    24312431   dyncor_c1d.F90 
    24322432$(MODEL_LIB)(dynhpg.o) :   \ 
     2433   dom_oce.F90 \ 
     2434   in_out_manager.F90 \ 
     2435   lbcnfd.F90 \ 
     2436   ldftra_oce.F90 \ 
     2437   lib_mpp.F90 \ 
     2438   lib_print.f90 \ 
    24332439   $(MODEL_LIB)(dom_oce.o) \ 
    24342440   $(MODEL_LIB)(in_out_manager.o) \ 
     
    24502456   $(MODEL_LIB)(trdvor_oce.o) \ 
    24512457   $(MODEL_LIB)(zdf_oce.o) \ 
    2452    dom_oce.F90 \ 
    2453    in_out_manager.F90 \ 
    2454    lbcnfd.F90 \ 
    2455    ldftra_oce.F90 \ 
    2456    lib_mpp.F90 \ 
    2457    lib_print.F90 \ 
    24582458   oce.F90 \ 
    24592459   par_kind.F90 \ 
     
    24692469   trdvor_oce.F90 \ 
    24702470   zdf_oce.F90 \ 
     2471   dom_oce.F90 \ 
     2472   in_out_manager.F90 \ 
     2473   lbclnk.F90 \ 
    24712474   $(MODEL_LIB)(dom_oce.o) \ 
    24722475   $(MODEL_LIB)(in_out_manager.o) \ 
     
    24772480   $(MODEL_LIB)(trdmod.o) \ 
    24782481   $(MODEL_LIB)(trdmod_oce.o) \ 
    2479    dom_oce.F90 \ 
    2480    in_out_manager.F90 \ 
    2481    lbclnk.F90 \ 
    24822482   oce.F90 \ 
    24832483   phycst.F90 \ 
     
    24902490   dynhpg.F90 
    24912491$(MODEL_LIB)(dynkeg.o) :   \ 
     2492   dom_oce.F90 \ 
     2493   in_out_manager.F90 \ 
     2494   ldftra_oce.F90 \ 
     2495   lib_mpp.F90 \ 
     2496   lib_print.f90 \ 
    24922497   $(MODEL_LIB)(dom_oce.o) \ 
    24932498   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25082513   $(MODEL_LIB)(trdvor_oce.o) \ 
    25092514   $(MODEL_LIB)(zdf_oce.o) \ 
    2510    dom_oce.F90 \ 
    2511    in_out_manager.F90 \ 
    2512    ldftra_oce.F90 \ 
    2513    lib_mpp.F90 \ 
    2514    lib_print.F90 \ 
    25152515   oce.F90 \ 
    25162516   par_kind.F90 \ 
     
    25262526   trdvor_oce.F90 \ 
    25272527   zdf_oce.F90 \ 
     2528   dom_oce.F90 \ 
     2529   in_out_manager.F90 \ 
    25282530   $(MODEL_LIB)(dom_oce.o) \ 
    25292531   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25322534   $(MODEL_LIB)(trdmod.o) \ 
    25332535   $(MODEL_LIB)(trdmod_oce.o) \ 
    2534    dom_oce.F90 \ 
    2535    in_out_manager.F90 \ 
    25362536   oce.F90 \ 
    25372537   prtctl.F90 \ 
     
    25412541   KEY_CPP \ 
    25422542   dynkeg.F90 
     2543$(MODEL_LIB)(dynldf_bilap.o) :   \ 
     2544   dom_oce.F90 \ 
     2545   in_out_manager.F90 \ 
     2546   lbcnfd.F90 \ 
     2547   ldftra_oce.F90 \ 
     2548   lib_mpp.F90 \ 
     2549   lib_print.f90 \ 
     2550   $(MODEL_LIB)(dom_oce.o) \ 
     2551   $(MODEL_LIB)(in_out_manager.o) \ 
     2552   $(MODEL_LIB)(lbcnfd.o) \ 
     2553   $(MODEL_LIB)(ldftra_oce.o) \ 
     2554   $(MODEL_LIB)(lib_mpp.o) \ 
     2555   $(MODEL_LIB)(lib_print.o) \ 
     2556   $(MODEL_LIB)(oce.o) \ 
     2557   $(MODEL_LIB)(par_kind.o) \ 
     2558   $(MODEL_LIB)(par_oce.o) \ 
     2559   $(MODEL_LIB)(phycst.o) \ 
     2560   $(MODEL_LIB)(sbc_oce.o) \ 
     2561   $(MODEL_LIB)(trdicp.o) \ 
     2562   $(MODEL_LIB)(trdicp_oce.o) \ 
     2563   $(MODEL_LIB)(trdmld.o) \ 
     2564   $(MODEL_LIB)(trdmld_oce.o) \ 
     2565   $(MODEL_LIB)(trdmod_oce.o) \ 
     2566   $(MODEL_LIB)(trdvor.o) \ 
     2567   $(MODEL_LIB)(trdvor_oce.o) \ 
     2568   $(MODEL_LIB)(zdf_oce.o) \ 
     2569   oce.F90 \ 
     2570   par_kind.F90 \ 
     2571   par_oce.F90 \ 
     2572   phycst.F90 \ 
     2573   sbc_oce.F90 \ 
     2574   trdicp.F90 \ 
     2575   trdicp_oce.F90 \ 
     2576   trdmld.F90 \ 
     2577   trdmld_oce.F90 \ 
     2578   trdmod_oce.F90 \ 
     2579   trdvor.F90 \ 
     2580   trdvor_oce.F90 \ 
     2581   zdf_oce.F90 \ 
     2582   dom_oce.F90 \ 
     2583   in_out_manager.F90 \ 
     2584   lbclnk.F90 \ 
     2585   ldfdyn_oce.F90 \ 
     2586   $(MODEL_LIB)(dom_oce.o) \ 
     2587   $(MODEL_LIB)(in_out_manager.o) \ 
     2588   $(MODEL_LIB)(lbclnk.o) \ 
     2589   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2590   $(MODEL_LIB)(oce.o) \ 
     2591   $(MODEL_LIB)(trdmod.o) \ 
     2592   $(MODEL_LIB)(trdmod_oce.o) \ 
     2593   oce.F90 \ 
     2594   trdmod.F90 \ 
     2595   trdmod_oce.F90 \ 
     2596   domzgr_substitute.h90 \ 
     2597   ldfdyn_substitute.h90 \ 
     2598   vectopt_loop_substitute.h90 \ 
     2599   KEY_CPP \ 
     2600   dynldf_bilap.F90 
     2601$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2602   dom_oce.F90 \ 
     2603   in_out_manager.F90 \ 
     2604   lbclnk.F90 \ 
     2605   lbcnfd.F90 \ 
     2606   ldfdyn_oce.F90 \ 
     2607   ldftra_oce.F90 \ 
     2608   lib_mpp.F90 \ 
     2609   lib_print.f90 \ 
     2610   $(MODEL_LIB)(dom_oce.o) \ 
     2611   $(MODEL_LIB)(in_out_manager.o) \ 
     2612   $(MODEL_LIB)(lbclnk.o) \ 
     2613   $(MODEL_LIB)(lbcnfd.o) \ 
     2614   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2615   $(MODEL_LIB)(ldftra_oce.o) \ 
     2616   $(MODEL_LIB)(lib_mpp.o) \ 
     2617   $(MODEL_LIB)(lib_print.o) \ 
     2618   $(MODEL_LIB)(oce.o) \ 
     2619   $(MODEL_LIB)(par_kind.o) \ 
     2620   $(MODEL_LIB)(par_oce.o) \ 
     2621   $(MODEL_LIB)(phycst.o) \ 
     2622   $(MODEL_LIB)(prtctl.o) \ 
     2623   $(MODEL_LIB)(sbc_oce.o) \ 
     2624   $(MODEL_LIB)(trdicp.o) \ 
     2625   $(MODEL_LIB)(trdicp_oce.o) \ 
     2626   $(MODEL_LIB)(trdmld.o) \ 
     2627   $(MODEL_LIB)(trdmld_oce.o) \ 
     2628   $(MODEL_LIB)(trdmod_oce.o) \ 
     2629   $(MODEL_LIB)(trdvor.o) \ 
     2630   $(MODEL_LIB)(trdvor_oce.o) \ 
     2631   $(MODEL_LIB)(zdfmxl.o) \ 
     2632   $(MODEL_LIB)(zdf_oce.o) \ 
     2633   oce.F90 \ 
     2634   par_kind.F90 \ 
     2635   par_oce.F90 \ 
     2636   phycst.F90 \ 
     2637   prtctl.F90 \ 
     2638   sbc_oce.F90 \ 
     2639   trdicp.F90 \ 
     2640   trdicp_oce.F90 \ 
     2641   trdmld.F90 \ 
     2642   trdmld_oce.F90 \ 
     2643   trdmod_oce.F90 \ 
     2644   trdvor.F90 \ 
     2645   trdvor_oce.F90 \ 
     2646   zdfmxl.F90 \ 
     2647   zdf_oce.F90 \ 
     2648   dom_oce.F90 \ 
     2649   in_out_manager.F90 \ 
     2650   lbclnk.F90 \ 
     2651   ldfdyn_oce.F90 \ 
     2652   ldfslp.F90 \ 
     2653   $(MODEL_LIB)(dom_oce.o) \ 
     2654   $(MODEL_LIB)(in_out_manager.o) \ 
     2655   $(MODEL_LIB)(lbclnk.o) \ 
     2656   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2657   $(MODEL_LIB)(ldfslp.o) \ 
     2658   $(MODEL_LIB)(oce.o) \ 
     2659   $(MODEL_LIB)(prtctl.o) \ 
     2660   $(MODEL_LIB)(trdmod.o) \ 
     2661   $(MODEL_LIB)(trdmod_oce.o) \ 
     2662   $(MODEL_LIB)(zdf_oce.o) \ 
     2663   oce.F90 \ 
     2664   prtctl.F90 \ 
     2665   trdmod.F90 \ 
     2666   trdmod_oce.F90 \ 
     2667   zdf_oce.F90 \ 
     2668   domzgr_substitute.h90 \ 
     2669   ldfdyn_substitute.h90 \ 
     2670   KEY_CPP \ 
     2671   dynldf_bilapg.F90 
    25432672$(MODEL_LIB)(dynldf.o) :   \ 
     2673   dom_oce.F90 \ 
     2674   in_out_manager.F90 \ 
     2675   lbclnk.F90 \ 
     2676   lbcnfd.F90 \ 
     2677   ldfdyn_oce.F90 \ 
     2678   ldfslp.F90 \ 
     2679   ldftra_oce.F90 \ 
     2680   lib_mpp.F90 \ 
     2681   lib_print.f90 \ 
    25442682   $(MODEL_LIB)(dom_oce.o) \ 
    25452683   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25652703   $(MODEL_LIB)(trdvor.o) \ 
    25662704   $(MODEL_LIB)(trdvor_oce.o) \ 
     2705   $(MODEL_LIB)(zdfmxl.o) \ 
    25672706   $(MODEL_LIB)(zdf_oce.o) \ 
    2568    $(MODEL_LIB)(zdfmxl.o) \ 
    2569    dom_oce.F90 \ 
    2570    in_out_manager.F90 \ 
    2571    lbclnk.F90 \ 
    2572    lbcnfd.F90 \ 
    2573    ldfdyn_oce.F90 \ 
    2574    ldfslp.F90 \ 
    2575    ldftra_oce.F90 \ 
    2576    lib_mpp.F90 \ 
    2577    lib_print.F90 \ 
    25782707   oce.F90 \ 
    25792708   par_kind.F90 \ 
     
    25902719   trdvor.F90 \ 
    25912720   trdvor_oce.F90 \ 
     2721   zdfmxl.F90 \ 
    25922722   zdf_oce.F90 \ 
    2593    zdfmxl.F90 \ 
    2594    $(MODEL_LIB)(dom_oce.o) \ 
    2595    $(MODEL_LIB)(dynldf_bilap.o) \ 
    2596    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    2597    $(MODEL_LIB)(dynldf_iso.o) \ 
    2598    $(MODEL_LIB)(dynldf_lap.o) \ 
    2599    $(MODEL_LIB)(in_out_manager.o) \ 
    2600    $(MODEL_LIB)(lbclnk.o) \ 
    2601    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2602    $(MODEL_LIB)(ldfslp.o) \ 
    2603    $(MODEL_LIB)(lib_mpp.o) \ 
    2604    $(MODEL_LIB)(oce.o) \ 
    2605    $(MODEL_LIB)(phycst.o) \ 
    2606    $(MODEL_LIB)(prtctl.o) \ 
    2607    $(MODEL_LIB)(trdmod.o) \ 
    2608    $(MODEL_LIB)(trdmod_oce.o) \ 
    26092723   dom_oce.F90 \ 
    26102724   dynldf_bilap.F90 \ 
     
    26172731   ldfslp.F90 \ 
    26182732   lib_mpp.F90 \ 
     2733   $(MODEL_LIB)(dom_oce.o) \ 
     2734   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     2735   $(MODEL_LIB)(dynldf_bilap.o) \ 
     2736   $(MODEL_LIB)(dynldf_iso.o) \ 
     2737   $(MODEL_LIB)(dynldf_lap.o) \ 
     2738   $(MODEL_LIB)(in_out_manager.o) \ 
     2739   $(MODEL_LIB)(lbclnk.o) \ 
     2740   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2741   $(MODEL_LIB)(ldfslp.o) \ 
     2742   $(MODEL_LIB)(lib_mpp.o) \ 
     2743   $(MODEL_LIB)(oce.o) \ 
     2744   $(MODEL_LIB)(phycst.o) \ 
     2745   $(MODEL_LIB)(prtctl.o) \ 
     2746   $(MODEL_LIB)(trdmod.o) \ 
     2747   $(MODEL_LIB)(trdmod_oce.o) \ 
    26192748   oce.F90 \ 
    26202749   phycst.F90 \ 
     
    26262755   KEY_CPP \ 
    26272756   dynldf.F90 
    2628 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
    2629    $(MODEL_LIB)(dom_oce.o) \ 
    2630    $(MODEL_LIB)(in_out_manager.o) \ 
    2631    $(MODEL_LIB)(lbcnfd.o) \ 
     2757$(MODEL_LIB)(dynldf_iso.o) :  \ 
     2758   dom_oce.F90 \ 
     2759   in_out_manager.F90 \ 
     2760   lbclnk.F90 \ 
     2761   lbcnfd.F90 \ 
     2762   ldfdyn_oce.F90 \ 
     2763   ldftra_oce.F90 \ 
     2764   lib_mpp.F90 \ 
     2765   lib_print.f90 \ 
     2766   $(MODEL_LIB)(dom_oce.o) \ 
     2767   $(MODEL_LIB)(in_out_manager.o) \ 
     2768   $(MODEL_LIB)(lbclnk.o) \ 
     2769   $(MODEL_LIB)(lbcnfd.o) \ 
     2770   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    26322771   $(MODEL_LIB)(ldftra_oce.o) \ 
    26332772   $(MODEL_LIB)(lib_mpp.o) \ 
     
    26372776   $(MODEL_LIB)(par_oce.o) \ 
    26382777   $(MODEL_LIB)(phycst.o) \ 
     2778   $(MODEL_LIB)(prtctl.o) \ 
    26392779   $(MODEL_LIB)(sbc_oce.o) \ 
    26402780   $(MODEL_LIB)(trdicp.o) \ 
     
    26452785   $(MODEL_LIB)(trdvor.o) \ 
    26462786   $(MODEL_LIB)(trdvor_oce.o) \ 
     2787   $(MODEL_LIB)(zdfmxl.o) \ 
    26472788   $(MODEL_LIB)(zdf_oce.o) \ 
    2648    dom_oce.F90 \ 
    2649    in_out_manager.F90 \ 
    2650    lbcnfd.F90 \ 
    2651    ldftra_oce.F90 \ 
    2652    lib_mpp.F90 \ 
    2653    lib_print.F90 \ 
    2654    oce.F90 \ 
    2655    par_kind.F90 \ 
    2656    par_oce.F90 \ 
    2657    phycst.F90 \ 
     2789   oce.F90 \ 
     2790   par_kind.F90 \ 
     2791   par_oce.F90 \ 
     2792   phycst.F90 \ 
     2793   prtctl.F90 \ 
    26582794   sbc_oce.F90 \ 
    26592795   trdicp.F90 \ 
     
    26642800   trdvor.F90 \ 
    26652801   trdvor_oce.F90 \ 
     2802   zdfmxl.F90 \ 
    26662803   zdf_oce.F90 \ 
     2804   dom_oce.F90 \ 
     2805   in_out_manager.F90 \ 
     2806   lbclnk.F90 \ 
     2807   ldfdyn_oce.F90 \ 
     2808   ldfslp.F90 \ 
     2809   ldftra_oce.F90 \ 
    26672810   $(MODEL_LIB)(dom_oce.o) \ 
    26682811   $(MODEL_LIB)(in_out_manager.o) \ 
    26692812   $(MODEL_LIB)(lbclnk.o) \ 
    26702813   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2671    $(MODEL_LIB)(oce.o) \ 
     2814   $(MODEL_LIB)(ldfslp.o) \ 
     2815   $(MODEL_LIB)(ldftra_oce.o) \ 
     2816   $(MODEL_LIB)(oce.o) \ 
     2817   $(MODEL_LIB)(prtctl.o) \ 
    26722818   $(MODEL_LIB)(trdmod.o) \ 
    26732819   $(MODEL_LIB)(trdmod_oce.o) \ 
    2674    dom_oce.F90 \ 
    2675    in_out_manager.F90 \ 
    2676    lbclnk.F90 \ 
    2677    ldfdyn_oce.F90 \ 
    2678    oce.F90 \ 
     2820   $(MODEL_LIB)(zdf_oce.o) \ 
     2821   oce.F90 \ 
     2822   prtctl.F90 \ 
    26792823   trdmod.F90 \ 
    26802824   trdmod_oce.F90 \ 
     2825   zdf_oce.F90 \ 
    26812826   domzgr_substitute.h90 \ 
    26822827   ldfdyn_substitute.h90 \ 
    26832828   vectopt_loop_substitute.h90 \ 
    26842829   KEY_CPP \ 
    2685    dynldf_bilap.F90 
    2686 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
    2687    $(MODEL_LIB)(dom_oce.o) \ 
    2688    $(MODEL_LIB)(in_out_manager.o) \ 
    2689    $(MODEL_LIB)(lbclnk.o) \ 
    2690    $(MODEL_LIB)(lbcnfd.o) \ 
     2830   dynldf_iso.F90 
     2831$(MODEL_LIB)(dynldf_lap.o) :  \ 
     2832   dom_oce.F90 \ 
     2833   in_out_manager.F90 \ 
     2834   lbclnk.F90 \ 
     2835   ldfdyn_oce.F90 \ 
     2836   ldftra_oce.F90 \ 
     2837   lib_print.f90 \ 
     2838   $(MODEL_LIB)(dom_oce.o) \ 
     2839   $(MODEL_LIB)(in_out_manager.o) \ 
     2840   $(MODEL_LIB)(lbclnk.o) \ 
    26912841   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    26922842   $(MODEL_LIB)(ldftra_oce.o) \ 
    2693    $(MODEL_LIB)(lib_mpp.o) \ 
    26942843   $(MODEL_LIB)(lib_print.o) \ 
    26952844   $(MODEL_LIB)(oce.o) \ 
     
    27062855   $(MODEL_LIB)(trdvor.o) \ 
    27072856   $(MODEL_LIB)(trdvor_oce.o) \ 
     2857   $(MODEL_LIB)(zdfmxl.o) \ 
    27082858   $(MODEL_LIB)(zdf_oce.o) \ 
    2709    $(MODEL_LIB)(zdfmxl.o) \ 
    2710    dom_oce.F90 \ 
    2711    in_out_manager.F90 \ 
    2712    lbclnk.F90 \ 
    2713    lbcnfd.F90 \ 
    2714    ldfdyn_oce.F90 \ 
    2715    ldftra_oce.F90 \ 
    2716    lib_mpp.F90 \ 
    2717    lib_print.F90 \ 
    27182859   oce.F90 \ 
    27192860   par_kind.F90 \ 
     
    27292870   trdvor.F90 \ 
    27302871   trdvor_oce.F90 \ 
     2872   zdfmxl.F90 \ 
    27312873   zdf_oce.F90 \ 
    2732    zdfmxl.F90 \ 
    2733    $(MODEL_LIB)(dom_oce.o) \ 
    2734    $(MODEL_LIB)(in_out_manager.o) \ 
    2735    $(MODEL_LIB)(lbclnk.o) \ 
     2874   dom_oce.F90 \ 
     2875   in_out_manager.F90 \ 
     2876   ldfdyn_oce.F90 \ 
     2877   ldfslp.F90 \ 
     2878   $(MODEL_LIB)(dom_oce.o) \ 
     2879   $(MODEL_LIB)(in_out_manager.o) \ 
    27362880   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    27372881   $(MODEL_LIB)(ldfslp.o) \ 
    27382882   $(MODEL_LIB)(oce.o) \ 
    2739    $(MODEL_LIB)(prtctl.o) \ 
    27402883   $(MODEL_LIB)(trdmod.o) \ 
    27412884   $(MODEL_LIB)(trdmod_oce.o) \ 
    27422885   $(MODEL_LIB)(zdf_oce.o) \ 
    2743    dom_oce.F90 \ 
    2744    in_out_manager.F90 \ 
    2745    lbclnk.F90 \ 
    2746    ldfdyn_oce.F90 \ 
    2747    ldfslp.F90 \ 
    2748    oce.F90 \ 
    2749    prtctl.F90 \ 
    2750    trdmod.F90 \ 
    2751    trdmod_oce.F90 \ 
    2752    zdf_oce.F90 \ 
    2753    domzgr_substitute.h90 \ 
    2754    ldfdyn_substitute.h90 \ 
    2755    KEY_CPP \ 
    2756    dynldf_bilapg.F90 
    2757 $(MODEL_LIB)(dynldf_iso.o) :  \ 
    2758    $(MODEL_LIB)(dom_oce.o) \ 
    2759    $(MODEL_LIB)(in_out_manager.o) \ 
    2760    $(MODEL_LIB)(lbclnk.o) \ 
    2761    $(MODEL_LIB)(lbcnfd.o) \ 
    2762    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2763    $(MODEL_LIB)(ldftra_oce.o) \ 
    2764    $(MODEL_LIB)(lib_mpp.o) \ 
    2765    $(MODEL_LIB)(lib_print.o) \ 
    2766    $(MODEL_LIB)(oce.o) \ 
    2767    $(MODEL_LIB)(par_kind.o) \ 
    2768    $(MODEL_LIB)(par_oce.o) \ 
    2769    $(MODEL_LIB)(phycst.o) \ 
    2770    $(MODEL_LIB)(prtctl.o) \ 
    2771    $(MODEL_LIB)(sbc_oce.o) \ 
    2772    $(MODEL_LIB)(trdicp.o) \ 
    2773    $(MODEL_LIB)(trdicp_oce.o) \ 
    2774    $(MODEL_LIB)(trdmld.o) \ 
    2775    $(MODEL_LIB)(trdmld_oce.o) \ 
    2776    $(MODEL_LIB)(trdmod_oce.o) \ 
    2777    $(MODEL_LIB)(trdvor.o) \ 
    2778    $(MODEL_LIB)(trdvor_oce.o) \ 
    2779    $(MODEL_LIB)(zdf_oce.o) \ 
    2780    $(MODEL_LIB)(zdfmxl.o) \ 
    2781    dom_oce.F90 \ 
    2782    in_out_manager.F90 \ 
    2783    lbclnk.F90 \ 
    2784    lbcnfd.F90 \ 
    2785    ldfdyn_oce.F90 \ 
    2786    ldftra_oce.F90 \ 
    2787    lib_mpp.F90 \ 
    2788    lib_print.F90 \ 
    2789    oce.F90 \ 
    2790    par_kind.F90 \ 
    2791    par_oce.F90 \ 
    2792    phycst.F90 \ 
    2793    prtctl.F90 \ 
    2794    sbc_oce.F90 \ 
    2795    trdicp.F90 \ 
    2796    trdicp_oce.F90 \ 
    2797    trdmld.F90 \ 
    2798    trdmld_oce.F90 \ 
    2799    trdmod_oce.F90 \ 
    2800    trdvor.F90 \ 
    2801    trdvor_oce.F90 \ 
    2802    zdf_oce.F90 \ 
    2803    zdfmxl.F90 \ 
    2804    $(MODEL_LIB)(dom_oce.o) \ 
    2805    $(MODEL_LIB)(in_out_manager.o) \ 
    2806    $(MODEL_LIB)(lbclnk.o) \ 
    2807    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2808    $(MODEL_LIB)(ldfslp.o) \ 
    2809    $(MODEL_LIB)(ldftra_oce.o) \ 
    2810    $(MODEL_LIB)(oce.o) \ 
    2811    $(MODEL_LIB)(prtctl.o) \ 
    2812    $(MODEL_LIB)(trdmod.o) \ 
    2813    $(MODEL_LIB)(trdmod_oce.o) \ 
    2814    $(MODEL_LIB)(zdf_oce.o) \ 
    2815    dom_oce.F90 \ 
    2816    in_out_manager.F90 \ 
    2817    lbclnk.F90 \ 
    2818    ldfdyn_oce.F90 \ 
    2819    ldfslp.F90 \ 
    2820    ldftra_oce.F90 \ 
    2821    oce.F90 \ 
    2822    prtctl.F90 \ 
     2886   oce.F90 \ 
    28232887   trdmod.F90 \ 
    28242888   trdmod_oce.F90 \ 
     
    28282892   vectopt_loop_substitute.h90 \ 
    28292893   KEY_CPP \ 
    2830    dynldf_iso.F90 
    2831 $(MODEL_LIB)(dynldf_lap.o) :  \ 
    2832    $(MODEL_LIB)(dom_oce.o) \ 
    2833    $(MODEL_LIB)(in_out_manager.o) \ 
    2834    $(MODEL_LIB)(lbclnk.o) \ 
    2835    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2836    $(MODEL_LIB)(ldftra_oce.o) \ 
    2837    $(MODEL_LIB)(lib_print.o) \ 
    2838    $(MODEL_LIB)(oce.o) \ 
    2839    $(MODEL_LIB)(par_kind.o) \ 
    2840    $(MODEL_LIB)(par_oce.o) \ 
    2841    $(MODEL_LIB)(phycst.o) \ 
    2842    $(MODEL_LIB)(prtctl.o) \ 
    2843    $(MODEL_LIB)(sbc_oce.o) \ 
    2844    $(MODEL_LIB)(trdicp.o) \ 
    2845    $(MODEL_LIB)(trdicp_oce.o) \ 
    2846    $(MODEL_LIB)(trdmld.o) \ 
    2847    $(MODEL_LIB)(trdmld_oce.o) \ 
    2848    $(MODEL_LIB)(trdmod_oce.o) \ 
    2849    $(MODEL_LIB)(trdvor.o) \ 
    2850    $(MODEL_LIB)(trdvor_oce.o) \ 
    2851    $(MODEL_LIB)(zdf_oce.o) \ 
    2852    $(MODEL_LIB)(zdfmxl.o) \ 
    2853    dom_oce.F90 \ 
    2854    in_out_manager.F90 \ 
    2855    lbclnk.F90 \ 
    2856    ldfdyn_oce.F90 \ 
    2857    ldftra_oce.F90 \ 
    2858    lib_print.F90 \ 
    2859    oce.F90 \ 
    2860    par_kind.F90 \ 
    2861    par_oce.F90 \ 
    2862    phycst.F90 \ 
    2863    prtctl.F90 \ 
    2864    sbc_oce.F90 \ 
    2865    trdicp.F90 \ 
    2866    trdicp_oce.F90 \ 
    2867    trdmld.F90 \ 
    2868    trdmld_oce.F90 \ 
    2869    trdmod_oce.F90 \ 
    2870    trdvor.F90 \ 
    2871    trdvor_oce.F90 \ 
    2872    zdf_oce.F90 \ 
    2873    zdfmxl.F90 \ 
    2874    $(MODEL_LIB)(dom_oce.o) \ 
    2875    $(MODEL_LIB)(in_out_manager.o) \ 
    2876    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2877    $(MODEL_LIB)(ldfslp.o) \ 
    2878    $(MODEL_LIB)(oce.o) \ 
    2879    $(MODEL_LIB)(trdmod.o) \ 
    2880    $(MODEL_LIB)(trdmod_oce.o) \ 
    2881    $(MODEL_LIB)(zdf_oce.o) \ 
    2882    dom_oce.F90 \ 
    2883    in_out_manager.F90 \ 
    2884    ldfdyn_oce.F90 \ 
    2885    ldfslp.F90 \ 
    2886    oce.F90 \ 
    2887    trdmod.F90 \ 
    2888    trdmod_oce.F90 \ 
    2889    zdf_oce.F90 \ 
    2890    domzgr_substitute.h90 \ 
    2891    ldfdyn_substitute.h90 \ 
    2892    vectopt_loop_substitute.h90 \ 
    2893    KEY_CPP \ 
    28942894   dynldf_lap.F90 
     2895$(MODEL_LIB)(dynnxt_c1d.o) :  \ 
     2896   dom_oce.F90 \ 
     2897   in_out_manager.F90 \ 
     2898   lbcnfd.F90 \ 
     2899   lib_mpp.F90 \ 
     2900   lib_print.f90 \ 
     2901   $(MODEL_LIB)(dom_oce.o) \ 
     2902   $(MODEL_LIB)(in_out_manager.o) \ 
     2903   $(MODEL_LIB)(lbcnfd.o) \ 
     2904   $(MODEL_LIB)(lib_mpp.o) \ 
     2905   $(MODEL_LIB)(lib_print.o) \ 
     2906   $(MODEL_LIB)(oce.o) \ 
     2907   $(MODEL_LIB)(par_kind.o) \ 
     2908   $(MODEL_LIB)(par_oce.o) \ 
     2909   oce.F90 \ 
     2910   par_kind.F90 \ 
     2911   par_oce.F90 \ 
     2912   dom_oce.F90 \ 
     2913   in_out_manager.F90 \ 
     2914   lbclnk.F90 \ 
     2915   $(MODEL_LIB)(dom_oce.o) \ 
     2916   $(MODEL_LIB)(in_out_manager.o) \ 
     2917   $(MODEL_LIB)(lbclnk.o) \ 
     2918   $(MODEL_LIB)(oce.o) \ 
     2919   $(MODEL_LIB)(prtctl.o) \ 
     2920   oce.F90 \ 
     2921   prtctl.F90 \ 
     2922   KEY_CPP \ 
     2923   dynnxt_c1d.F90 
    28952924$(MODEL_LIB)(dynnxt.o) :   \ 
     2925   bdy_oce.F90 \ 
     2926   bdy_par.F90 \ 
     2927   bdytides.F90 \ 
     2928   dom_oce.F90 \ 
     2929   dynadv_cen2.F90 \ 
     2930   dynadv_ubs.F90 \ 
     2931   dynkeg.F90 \ 
     2932   dynspg_oce.F90 \ 
     2933   dynzad.F90 \ 
     2934   in_out_manager.F90 \ 
     2935   iom.F90 \ 
     2936   lbclnk.F90 \ 
     2937   lbcnfd.F90 \ 
     2938   lib_mpp.F90 \ 
     2939   lib_print.f90 \ 
    28962940   $(MODEL_LIB)(bdy_oce.o) \ 
    28972941   $(MODEL_LIB)(bdy_par.o) \ 
     
    29162960   $(MODEL_LIB)(phycst.o) \ 
    29172961   $(MODEL_LIB)(sbc_oce.o) \ 
     2962   obc_oce.F90 \ 
     2963   obc_par.F90 \ 
     2964   oce.F90 \ 
     2965   par_kind.F90 \ 
     2966   par_oce.F90 \ 
     2967   phycst.F90 \ 
     2968   sbc_oce.F90 \ 
     2969   agrif_opa_interp.F90 \ 
     2970   agrif_opa_update.F90 \ 
     2971   bdydta.F90 \ 
     2972   bdydyn.F90 \ 
     2973   bdy_oce.F90 \ 
     2974   dom_oce.F90 \ 
     2975   domvvl.F90 \ 
     2976   dynadv.F90 \ 
     2977   dynspg_oce.F90 \ 
     2978   in_out_manager.F90 \ 
     2979   lbclnk.F90 \ 
     2980   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2981   $(MODEL_LIB)(agrif_opa_update.o) \ 
     2982   $(MODEL_LIB)(bdydta.o) \ 
     2983   $(MODEL_LIB)(bdydyn.o) \ 
     2984   $(MODEL_LIB)(bdy_oce.o) \ 
     2985   $(MODEL_LIB)(dom_oce.o) \ 
     2986   $(MODEL_LIB)(domvvl.o) \ 
     2987   $(MODEL_LIB)(dynadv.o) \ 
     2988   $(MODEL_LIB)(dynspg_oce.o) \ 
     2989   $(MODEL_LIB)(in_out_manager.o) \ 
     2990   $(MODEL_LIB)(lbclnk.o) \ 
     2991   $(MODEL_LIB)(obcdyn_bt.o) \ 
     2992   $(MODEL_LIB)(obcdyn.o) \ 
     2993   $(MODEL_LIB)(obc_oce.o) \ 
     2994   $(MODEL_LIB)(obcvol.o) \ 
     2995   $(MODEL_LIB)(oce.o) \ 
     2996   $(MODEL_LIB)(prtctl.o) \ 
     2997   obcdyn_bt.F90 \ 
     2998   obcdyn.F90 \ 
     2999   obc_oce.F90 \ 
     3000   obcvol.F90 \ 
     3001   oce.F90 \ 
     3002   prtctl.F90 \ 
     3003   domzgr_substitute.h90 \ 
     3004   $(AGRIF_LIB) \ 
     3005   KEY_CPP \ 
     3006   dynnxt.F90 
     3007$(MODEL_LIB)(dynspg_exp.o) :  \ 
     3008   c1d.F90 \ 
     3009   dianam.F90 \ 
     3010   domngb.F90 \ 
     3011   dom_oce.F90 \ 
     3012   dynspg_oce.F90 \ 
     3013   eosbn2.F90 \ 
     3014   in_out_manager.F90 \ 
     3015   iom_def.F90 \ 
     3016   iom.F90 \ 
     3017   iom_ioipsl.F90 \ 
     3018   iom_nf90.F90 \ 
     3019   iom_rstdimg.F90 \ 
     3020   lbclnk.F90 \ 
     3021   lbcnfd.F90 \ 
     3022   lib_mpp.F90 \ 
     3023   lib_print.f90 \ 
     3024   $(MODEL_LIB)(c1d.o) \ 
     3025   $(MODEL_LIB)(dianam.o) \ 
     3026   $(MODEL_LIB)(domngb.o) \ 
     3027   $(MODEL_LIB)(dom_oce.o) \ 
     3028   $(MODEL_LIB)(dynspg_oce.o) \ 
     3029   $(MODEL_LIB)(eosbn2.o) \ 
     3030   $(MODEL_LIB)(in_out_manager.o) \ 
     3031   $(MODEL_LIB)(iom_def.o) \ 
     3032   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3033   $(MODEL_LIB)(iom_nf90.o) \ 
     3034   $(MODEL_LIB)(iom.o) \ 
     3035   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3036   $(MODEL_LIB)(lbclnk.o) \ 
     3037   $(MODEL_LIB)(lbcnfd.o) \ 
     3038   $(MODEL_LIB)(lib_mpp.o) \ 
     3039   $(MODEL_LIB)(lib_print.o) \ 
     3040   $(MODEL_LIB)(obc_oce.o) \ 
     3041   $(MODEL_LIB)(obc_par.o) \ 
     3042   $(MODEL_LIB)(oce.o) \ 
     3043   $(MODEL_LIB)(par_kind.o) \ 
     3044   $(MODEL_LIB)(par_oce.o) \ 
     3045   $(MODEL_LIB)(phycst.o) \ 
     3046   $(MODEL_LIB)(sbc_oce.o) \ 
     3047   $(MODEL_LIB)(trdmld_oce.o) \ 
     3048   $(MODEL_LIB)(zdfddm.o) \ 
     3049   $(MODEL_LIB)(zdfmxl.o) \ 
     3050   $(MODEL_LIB)(zpshde.o) \ 
     3051   obc_oce.F90 \ 
     3052   obc_par.F90 \ 
     3053   oce.F90 \ 
     3054   par_kind.F90 \ 
     3055   par_oce.F90 \ 
     3056   phycst.F90 \ 
     3057   sbc_oce.F90 \ 
     3058   trdmld_oce.F90 \ 
     3059   zdfddm.F90 \ 
     3060   zdfmxl.F90 \ 
     3061   zpshde.F90 \ 
     3062   dom_oce.F90 \ 
     3063   in_out_manager.F90 \ 
     3064   iom.F90 \ 
     3065   lbclnk.F90 \ 
     3066   lib_mpp.F90 \ 
     3067   $(MODEL_LIB)(dom_oce.o) \ 
     3068   $(MODEL_LIB)(in_out_manager.o) \ 
     3069   $(MODEL_LIB)(iom.o) \ 
     3070   $(MODEL_LIB)(lbclnk.o) \ 
     3071   $(MODEL_LIB)(lib_mpp.o) \ 
     3072   $(MODEL_LIB)(obcdta.o) \ 
     3073   $(MODEL_LIB)(obc_oce.o) \ 
     3074   $(MODEL_LIB)(obc_par.o) \ 
     3075   $(MODEL_LIB)(oce.o) \ 
     3076   $(MODEL_LIB)(phycst.o) \ 
     3077   $(MODEL_LIB)(prtctl.o) \ 
     3078   $(MODEL_LIB)(restart.o) \ 
     3079   $(MODEL_LIB)(sbc_oce.o) \ 
     3080   obcdta.F90 \ 
     3081   obc_oce.F90 \ 
     3082   obc_par.F90 \ 
     3083   oce.F90 \ 
     3084   phycst.F90 \ 
     3085   prtctl.F90 \ 
     3086   restart.F90 \ 
     3087   sbc_oce.F90 \ 
     3088   domzgr_substitute.h90 \ 
     3089   vectopt_loop_substitute.h90 \ 
     3090   KEY_CPP \ 
     3091   dynspg_exp.F90 
     3092$(MODEL_LIB)(dynspg.o) :   \ 
     3093   agrif_opa_interp.F90 \ 
     3094   bdydta.F90 \ 
     3095   bdydyn.F90 \ 
    29183096   bdy_oce.F90 \ 
    29193097   bdy_par.F90 \ 
    29203098   bdytides.F90 \ 
    2921    dom_oce.F90 \ 
    2922    dynadv_cen2.F90 \ 
    2923    dynadv_ubs.F90 \ 
    2924    dynkeg.F90 \ 
    2925    dynspg_oce.F90 \ 
    2926    dynzad.F90 \ 
    2927    in_out_manager.F90 \ 
    2928    iom.F90 \ 
    2929    lbclnk.F90 \ 
    2930    lbcnfd.F90 \ 
    2931    lib_mpp.F90 \ 
    2932    lib_print.F90 \ 
    2933    obc_oce.F90 \ 
    2934    obc_par.F90 \ 
    2935    oce.F90 \ 
    2936    par_kind.F90 \ 
    2937    par_oce.F90 \ 
    2938    phycst.F90 \ 
    2939    sbc_oce.F90 \ 
    2940    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2941    $(MODEL_LIB)(agrif_opa_update.o) \ 
    2942    $(MODEL_LIB)(bdy_oce.o) \ 
    2943    $(MODEL_LIB)(bdydta.o) \ 
    2944    $(MODEL_LIB)(bdydyn.o) \ 
    2945    $(MODEL_LIB)(dom_oce.o) \ 
    2946    $(MODEL_LIB)(domvvl.o) \ 
    2947    $(MODEL_LIB)(dynadv.o) \ 
    2948    $(MODEL_LIB)(dynspg_oce.o) \ 
    2949    $(MODEL_LIB)(in_out_manager.o) \ 
    2950    $(MODEL_LIB)(lbclnk.o) \ 
    2951    $(MODEL_LIB)(obc_oce.o) \ 
    2952    $(MODEL_LIB)(obcdyn.o) \ 
    2953    $(MODEL_LIB)(obcdyn_bt.o) \ 
    2954    $(MODEL_LIB)(obcvol.o) \ 
    2955    $(MODEL_LIB)(oce.o) \ 
    2956    $(MODEL_LIB)(prtctl.o) \ 
    2957    agrif_opa_interp.F90 \ 
    2958    agrif_opa_update.F90 \ 
    2959    bdy_oce.F90 \ 
    2960    bdydta.F90 \ 
    2961    bdydyn.F90 \ 
     3099   bdyvol.F90 \ 
     3100   cla_dynspg.F90 \ 
    29623101   dom_oce.F90 \ 
    29633102   domvvl.F90 \ 
    29643103   dynadv.F90 \ 
    29653104   dynspg_oce.F90 \ 
    2966    in_out_manager.F90 \ 
    2967    lbclnk.F90 \ 
    2968    obc_oce.F90 \ 
    2969    obcdyn.F90 \ 
    2970    obcdyn_bt.F90 \ 
    2971    obcvol.F90 \ 
    2972    oce.F90 \ 
    2973    prtctl.F90 \ 
    2974    domzgr_substitute.h90 \ 
    2975    $(AGRIF_LIB) \ 
    2976    KEY_CPP \ 
    2977    dynnxt.F90 
    2978 $(MODEL_LIB)(dynnxt_c1d.o) :  \ 
    2979    $(MODEL_LIB)(dom_oce.o) \ 
    2980    $(MODEL_LIB)(in_out_manager.o) \ 
    2981    $(MODEL_LIB)(lbcnfd.o) \ 
    2982    $(MODEL_LIB)(lib_mpp.o) \ 
    2983    $(MODEL_LIB)(lib_print.o) \ 
    2984    $(MODEL_LIB)(oce.o) \ 
    2985    $(MODEL_LIB)(par_kind.o) \ 
    2986    $(MODEL_LIB)(par_oce.o) \ 
    2987    dom_oce.F90 \ 
    2988    in_out_manager.F90 \ 
    2989    lbcnfd.F90 \ 
    2990    lib_mpp.F90 \ 
    2991    lib_print.F90 \ 
    2992    oce.F90 \ 
    2993    par_kind.F90 \ 
    2994    par_oce.F90 \ 
    2995    $(MODEL_LIB)(dom_oce.o) \ 
    2996    $(MODEL_LIB)(in_out_manager.o) \ 
    2997    $(MODEL_LIB)(lbclnk.o) \ 
    2998    $(MODEL_LIB)(oce.o) \ 
    2999    $(MODEL_LIB)(prtctl.o) \ 
    3000    dom_oce.F90 \ 
    3001    in_out_manager.F90 \ 
    3002    lbclnk.F90 \ 
    3003    oce.F90 \ 
    3004    prtctl.F90 \ 
    3005    KEY_CPP \ 
    3006    dynnxt_c1d.F90 
    3007 $(MODEL_LIB)(dynspg.o) :   \ 
     3105   dynvor.F90 \ 
     3106   in_out_manager.F90 \ 
     3107   iom.F90 \ 
     3108   lbclnk.F90 \ 
     3109   ldftra_oce.F90 \ 
     3110   lib_mpp.F90 \ 
     3111   lib_print.f90 \ 
    30083112   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3113   $(MODEL_LIB)(bdydta.o) \ 
     3114   $(MODEL_LIB)(bdydyn.o) \ 
    30093115   $(MODEL_LIB)(bdy_oce.o) \ 
    30103116   $(MODEL_LIB)(bdy_par.o) \ 
    3011    $(MODEL_LIB)(bdydta.o) \ 
    3012    $(MODEL_LIB)(bdydyn.o) \ 
    30133117   $(MODEL_LIB)(bdytides.o) \ 
    30143118   $(MODEL_LIB)(bdyvol.o) \ 
     
    30253129   $(MODEL_LIB)(lib_mpp.o) \ 
    30263130   $(MODEL_LIB)(lib_print.o) \ 
    3027    $(MODEL_LIB)(obc_oce.o) \ 
    3028    $(MODEL_LIB)(obc_par.o) \ 
    30293131   $(MODEL_LIB)(obcdta.o) \ 
    30303132   $(MODEL_LIB)(obcdyn.o) \ 
    30313133   $(MODEL_LIB)(obcfla.o) \ 
     3134   $(MODEL_LIB)(obc_oce.o) \ 
     3135   $(MODEL_LIB)(obc_par.o) \ 
    30323136   $(MODEL_LIB)(obcvol.o) \ 
    30333137   $(MODEL_LIB)(oce.o) \ 
     
    30383142   $(MODEL_LIB)(restart.o) \ 
    30393143   $(MODEL_LIB)(sbc_oce.o) \ 
     3144   $(MODEL_LIB)(solmat.o) \ 
    30403145   $(MODEL_LIB)(sol_oce.o) \ 
    3041    $(MODEL_LIB)(solmat.o) \ 
    30423146   $(MODEL_LIB)(solpcg.o) \ 
    30433147   $(MODEL_LIB)(solsor.o) \ 
     
    30503154   $(MODEL_LIB)(trdvor.o) \ 
    30513155   $(MODEL_LIB)(trdvor_oce.o) \ 
     3156   $(MODEL_LIB)(zdfbfr.o) \ 
    30523157   $(MODEL_LIB)(zdf_oce.o) \ 
    3053    $(MODEL_LIB)(zdfbfr.o) \ 
    3054    agrif_opa_interp.F90 \ 
    3055    bdy_oce.F90 \ 
    3056    bdy_par.F90 \ 
    3057    bdydta.F90 \ 
    3058    bdydyn.F90 \ 
    3059    bdytides.F90 \ 
    3060    bdyvol.F90 \ 
    3061    cla_dynspg.F90 \ 
    3062    dom_oce.F90 \ 
    3063    domvvl.F90 \ 
    3064    dynadv.F90 \ 
    3065    dynspg_oce.F90 \ 
    3066    dynvor.F90 \ 
    3067    in_out_manager.F90 \ 
    3068    iom.F90 \ 
    3069    lbclnk.F90 \ 
    3070    ldftra_oce.F90 \ 
    3071    lib_mpp.F90 \ 
    3072    lib_print.F90 \ 
    3073    obc_oce.F90 \ 
    3074    obc_par.F90 \ 
    30753158   obcdta.F90 \ 
    30763159   obcdyn.F90 \ 
    30773160   obcfla.F90 \ 
     3161   obc_oce.F90 \ 
     3162   obc_par.F90 \ 
    30783163   obcvol.F90 \ 
    30793164   oce.F90 \ 
     
    30843169   restart.F90 \ 
    30853170   sbc_oce.F90 \ 
     3171   solmat.F90 \ 
    30863172   sol_oce.F90 \ 
    3087    solmat.F90 \ 
    30883173   solpcg.F90 \ 
    30893174   solsor.F90 \ 
     
    30963181   trdvor.F90 \ 
    30973182   trdvor_oce.F90 \ 
     3183   zdfbfr.F90 \ 
    30983184   zdf_oce.F90 \ 
    3099    zdfbfr.F90 \ 
     3185   dom_oce.F90 \ 
     3186   dynspg_exp.F90 \ 
     3187   dynspg_flt.F90 \ 
     3188   dynspg_oce.F90 \ 
     3189   dynspg_ts.F90 \ 
     3190   in_out_manager.F90 \ 
    31003191   $(MODEL_LIB)(dom_oce.o) \ 
    31013192   $(MODEL_LIB)(dynspg_exp.o) \ 
     
    31093200   $(MODEL_LIB)(trdmod.o) \ 
    31103201   $(MODEL_LIB)(trdmod_oce.o) \ 
    3111    dom_oce.F90 \ 
    3112    dynspg_exp.F90 \ 
    3113    dynspg_flt.F90 \ 
    3114    dynspg_oce.F90 \ 
    3115    dynspg_ts.F90 \ 
    3116    in_out_manager.F90 \ 
    31173202   obc_oce.F90 \ 
    31183203   oce.F90 \ 
     
    31243209   KEY_CPP \ 
    31253210   dynspg.F90 
    3126 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    3127    $(MODEL_LIB)(c1d.o) \ 
    3128    $(MODEL_LIB)(dianam.o) \ 
    3129    $(MODEL_LIB)(dom_oce.o) \ 
    3130    $(MODEL_LIB)(domngb.o) \ 
    3131    $(MODEL_LIB)(dynspg_oce.o) \ 
    3132    $(MODEL_LIB)(eosbn2.o) \ 
    3133    $(MODEL_LIB)(in_out_manager.o) \ 
    3134    $(MODEL_LIB)(iom.o) \ 
    3135    $(MODEL_LIB)(iom_def.o) \ 
    3136    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3137    $(MODEL_LIB)(iom_nf90.o) \ 
    3138    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3139    $(MODEL_LIB)(lbclnk.o) \ 
    3140    $(MODEL_LIB)(lbcnfd.o) \ 
    3141    $(MODEL_LIB)(lib_mpp.o) \ 
    3142    $(MODEL_LIB)(lib_print.o) \ 
    3143    $(MODEL_LIB)(obc_oce.o) \ 
    3144    $(MODEL_LIB)(obc_par.o) \ 
    3145    $(MODEL_LIB)(oce.o) \ 
    3146    $(MODEL_LIB)(par_kind.o) \ 
    3147    $(MODEL_LIB)(par_oce.o) \ 
    3148    $(MODEL_LIB)(phycst.o) \ 
    3149    $(MODEL_LIB)(sbc_oce.o) \ 
    3150    $(MODEL_LIB)(trdmld_oce.o) \ 
    3151    $(MODEL_LIB)(zdfddm.o) \ 
    3152    $(MODEL_LIB)(zdfmxl.o) \ 
    3153    $(MODEL_LIB)(zpshde.o) \ 
     3211$(MODEL_LIB)(dynspg_flt.o) :  \ 
     3212   bdy_oce.F90 \ 
     3213   bdy_par.F90 \ 
     3214   bdytides.F90 \ 
    31543215   c1d.F90 \ 
    31553216   dianam.F90 \ 
    3156    dom_oce.F90 \ 
    31573217   domngb.F90 \ 
     3218   dom_oce.F90 \ 
     3219   dynadv_cen2.F90 \ 
     3220   dynadv_ubs.F90 \ 
     3221   dynkeg.F90 \ 
    31583222   dynspg_oce.F90 \ 
     3223   dynzad.F90 \ 
    31593224   eosbn2.F90 \ 
    31603225   in_out_manager.F90 \ 
    3161    iom.F90 \ 
    31623226   iom_def.F90 \ 
     3227   iom.F90 \ 
    31633228   iom_ioipsl.F90 \ 
    31643229   iom_nf90.F90 \ 
     
    31673232   lbcnfd.F90 \ 
    31683233   lib_mpp.F90 \ 
    3169    lib_print.F90 \ 
    3170    obc_oce.F90 \ 
    3171    obc_par.F90 \ 
    3172    oce.F90 \ 
    3173    par_kind.F90 \ 
    3174    par_oce.F90 \ 
    3175    phycst.F90 \ 
    3176    sbc_oce.F90 \ 
    3177    trdmld_oce.F90 \ 
    3178    zdfddm.F90 \ 
    3179    zdfmxl.F90 \ 
    3180    zpshde.F90 \ 
    3181    $(MODEL_LIB)(dom_oce.o) \ 
    3182    $(MODEL_LIB)(in_out_manager.o) \ 
    3183    $(MODEL_LIB)(iom.o) \ 
    3184    $(MODEL_LIB)(lbclnk.o) \ 
    3185    $(MODEL_LIB)(lib_mpp.o) \ 
    3186    $(MODEL_LIB)(obc_oce.o) \ 
    3187    $(MODEL_LIB)(obc_par.o) \ 
    3188    $(MODEL_LIB)(obcdta.o) \ 
    3189    $(MODEL_LIB)(oce.o) \ 
    3190    $(MODEL_LIB)(phycst.o) \ 
    3191    $(MODEL_LIB)(prtctl.o) \ 
    3192    $(MODEL_LIB)(restart.o) \ 
    3193    $(MODEL_LIB)(sbc_oce.o) \ 
    3194    dom_oce.F90 \ 
    3195    in_out_manager.F90 \ 
    3196    iom.F90 \ 
    3197    lbclnk.F90 \ 
    3198    lib_mpp.F90 \ 
    3199    obc_oce.F90 \ 
    3200    obc_par.F90 \ 
    3201    obcdta.F90 \ 
    3202    oce.F90 \ 
    3203    phycst.F90 \ 
    3204    prtctl.F90 \ 
    3205    restart.F90 \ 
    3206    sbc_oce.F90 \ 
    3207    domzgr_substitute.h90 \ 
    3208    vectopt_loop_substitute.h90 \ 
    3209    KEY_CPP \ 
    3210    dynspg_exp.F90 
    3211 $(MODEL_LIB)(dynspg_flt.o) :  \ 
     3234   lib_print.f90 \ 
    32123235   $(MODEL_LIB)(bdy_oce.o) \ 
    32133236   $(MODEL_LIB)(bdy_par.o) \ 
     
    32153238   $(MODEL_LIB)(c1d.o) \ 
    32163239   $(MODEL_LIB)(dianam.o) \ 
    3217    $(MODEL_LIB)(dom_oce.o) \ 
    32183240   $(MODEL_LIB)(domngb.o) \ 
     3241   $(MODEL_LIB)(dom_oce.o) \ 
    32193242   $(MODEL_LIB)(dynadv_cen2.o) \ 
    32203243   $(MODEL_LIB)(dynadv_ubs.o) \ 
     
    32243247   $(MODEL_LIB)(eosbn2.o) \ 
    32253248   $(MODEL_LIB)(in_out_manager.o) \ 
    3226    $(MODEL_LIB)(iom.o) \ 
    32273249   $(MODEL_LIB)(iom_def.o) \ 
    32283250   $(MODEL_LIB)(iom_ioipsl.o) \ 
    32293251   $(MODEL_LIB)(iom_nf90.o) \ 
     3252   $(MODEL_LIB)(iom.o) \ 
    32303253   $(MODEL_LIB)(iom_rstdimg.o) \ 
    32313254   $(MODEL_LIB)(lbclnk.o) \ 
     
    32333256   $(MODEL_LIB)(lib_mpp.o) \ 
    32343257   $(MODEL_LIB)(lib_print.o) \ 
     3258   $(MODEL_LIB)(obcdyn.o) \ 
    32353259   $(MODEL_LIB)(obc_oce.o) \ 
    32363260   $(MODEL_LIB)(obc_par.o) \ 
    3237    $(MODEL_LIB)(obcdyn.o) \ 
    32383261   $(MODEL_LIB)(obcvol.o) \ 
    32393262   $(MODEL_LIB)(oce.o) \ 
     
    32423265   $(MODEL_LIB)(phycst.o) \ 
    32433266   $(MODEL_LIB)(sbc_oce.o) \ 
     3267   $(MODEL_LIB)(solmat.o) \ 
    32443268   $(MODEL_LIB)(sol_oce.o) \ 
    3245    $(MODEL_LIB)(solmat.o) \ 
    32463269   $(MODEL_LIB)(solpcg.o) \ 
    32473270   $(MODEL_LIB)(solsor.o) \ 
    32483271   $(MODEL_LIB)(trdmld_oce.o) \ 
    3249    $(MODEL_LIB)(zdf_oce.o) \ 
    32503272   $(MODEL_LIB)(zdfddm.o) \ 
    32513273   $(MODEL_LIB)(zdfmxl.o) \ 
     3274   $(MODEL_LIB)(zdf_oce.o) \ 
    32523275   $(MODEL_LIB)(zpshde.o) \ 
    3253    bdy_oce.F90 \ 
    3254    bdy_par.F90 \ 
    3255    bdytides.F90 \ 
    3256    c1d.F90 \ 
    3257    dianam.F90 \ 
    3258    dom_oce.F90 \ 
    3259    domngb.F90 \ 
    3260    dynadv_cen2.F90 \ 
    3261    dynadv_ubs.F90 \ 
    3262    dynkeg.F90 \ 
    3263    dynspg_oce.F90 \ 
    3264    dynzad.F90 \ 
    3265    eosbn2.F90 \ 
    3266    in_out_manager.F90 \ 
    3267    iom.F90 \ 
    3268    iom_def.F90 \ 
    3269    iom_ioipsl.F90 \ 
    3270    iom_nf90.F90 \ 
    3271    iom_rstdimg.F90 \ 
    3272    lbclnk.F90 \ 
    3273    lbcnfd.F90 \ 
    3274    lib_mpp.F90 \ 
    3275    lib_print.F90 \ 
     3276   obcdyn.F90 \ 
    32763277   obc_oce.F90 \ 
    32773278   obc_par.F90 \ 
    3278    obcdyn.F90 \ 
    32793279   obcvol.F90 \ 
    32803280   oce.F90 \ 
     
    32833283   phycst.F90 \ 
    32843284   sbc_oce.F90 \ 
     3285   solmat.F90 \ 
    32853286   sol_oce.F90 \ 
    3286    solmat.F90 \ 
    32873287   solpcg.F90 \ 
    32883288   solsor.F90 \ 
    32893289   trdmld_oce.F90 \ 
    3290    zdf_oce.F90 \ 
    32913290   zdfddm.F90 \ 
    32923291   zdfmxl.F90 \ 
     3292   zdf_oce.F90 \ 
    32933293   zpshde.F90 \ 
     3294   agrif_opa_interp.F90 \ 
     3295   bdydyn.F90 \ 
     3296   bdy_oce.F90 \ 
     3297   bdyvol.F90 \ 
     3298   cla_dynspg.F90 \ 
     3299   dom_oce.F90 \ 
     3300   domvvl.F90 \ 
     3301   dynadv.F90 \ 
     3302   in_out_manager.F90 \ 
     3303   iom.F90 \ 
     3304   lbclnk.F90 \ 
     3305   lib_mpp.F90 \ 
    32943306   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3307   $(MODEL_LIB)(bdydyn.o) \ 
    32953308   $(MODEL_LIB)(bdy_oce.o) \ 
    3296    $(MODEL_LIB)(bdydyn.o) \ 
    32973309   $(MODEL_LIB)(bdyvol.o) \ 
    32983310   $(MODEL_LIB)(cla_dynspg.o) \ 
     
    33043316   $(MODEL_LIB)(lbclnk.o) \ 
    33053317   $(MODEL_LIB)(lib_mpp.o) \ 
     3318   $(MODEL_LIB)(obcdyn.o) \ 
    33063319   $(MODEL_LIB)(obc_oce.o) \ 
    3307    $(MODEL_LIB)(obcdyn.o) \ 
    33083320   $(MODEL_LIB)(obcvol.o) \ 
    33093321   $(MODEL_LIB)(oce.o) \ 
     
    33123324   $(MODEL_LIB)(restart.o) \ 
    33133325   $(MODEL_LIB)(sbc_oce.o) \ 
     3326   $(MODEL_LIB)(solmat.o) \ 
    33143327   $(MODEL_LIB)(sol_oce.o) \ 
    3315    $(MODEL_LIB)(solmat.o) \ 
    33163328   $(MODEL_LIB)(solpcg.o) \ 
    33173329   $(MODEL_LIB)(solsor.o) \ 
    33183330   $(MODEL_LIB)(solver.o) \ 
    33193331   $(MODEL_LIB)(zdf_oce.o) \ 
    3320    agrif_opa_interp.F90 \ 
    3321    bdy_oce.F90 \ 
    3322    bdydyn.F90 \ 
    3323    bdyvol.F90 \ 
    3324    cla_dynspg.F90 \ 
    3325    dom_oce.F90 \ 
    3326    domvvl.F90 \ 
    3327    dynadv.F90 \ 
    3328    in_out_manager.F90 \ 
    3329    iom.F90 \ 
    3330    lbclnk.F90 \ 
    3331    lib_mpp.F90 \ 
     3332   obcdyn.F90 \ 
    33323333   obc_oce.F90 \ 
    3333    obcdyn.F90 \ 
    33343334   obcvol.F90 \ 
    33353335   oce.F90 \ 
     
    33383338   restart.F90 \ 
    33393339   sbc_oce.F90 \ 
     3340   solmat.F90 \ 
    33403341   sol_oce.F90 \ 
    3341    solmat.F90 \ 
    33423342   solpcg.F90 \ 
    33433343   solsor.F90 \ 
     
    33573357   dynspg_oce.F90 
    33583358$(MODEL_LIB)(dynspg_ts.o) :   \ 
     3359   bdy_oce.F90 \ 
     3360   bdy_par.F90 \ 
     3361   bdytides.F90 \ 
     3362   c1d.F90 \ 
     3363   dianam.F90 \ 
     3364   domngb.F90 \ 
     3365   dom_oce.F90 \ 
     3366   dynadv.F90 \ 
     3367   dynspg_oce.F90 \ 
     3368   eosbn2.F90 \ 
     3369   in_out_manager.F90 \ 
     3370   iom_def.F90 \ 
     3371   iom.F90 \ 
     3372   iom_ioipsl.F90 \ 
     3373   iom_nf90.F90 \ 
     3374   iom_rstdimg.F90 \ 
     3375   lbclnk.F90 \ 
     3376   lbcnfd.F90 \ 
     3377   lib_mpp.F90 \ 
     3378   lib_print.f90 \ 
    33593379   $(MODEL_LIB)(bdy_oce.o) \ 
    33603380   $(MODEL_LIB)(bdy_par.o) \ 
     
    33623382   $(MODEL_LIB)(c1d.o) \ 
    33633383   $(MODEL_LIB)(dianam.o) \ 
    3364    $(MODEL_LIB)(dom_oce.o) \ 
    33653384   $(MODEL_LIB)(domngb.o) \ 
     3385   $(MODEL_LIB)(dom_oce.o) \ 
    33663386   $(MODEL_LIB)(dynadv.o) \ 
    33673387   $(MODEL_LIB)(dynspg_oce.o) \ 
    33683388   $(MODEL_LIB)(eosbn2.o) \ 
    33693389   $(MODEL_LIB)(in_out_manager.o) \ 
    3370    $(MODEL_LIB)(iom.o) \ 
    33713390   $(MODEL_LIB)(iom_def.o) \ 
    33723391   $(MODEL_LIB)(iom_ioipsl.o) \ 
    33733392   $(MODEL_LIB)(iom_nf90.o) \ 
     3393   $(MODEL_LIB)(iom.o) \ 
    33743394   $(MODEL_LIB)(iom_rstdimg.o) \ 
    33753395   $(MODEL_LIB)(lbclnk.o) \ 
     
    33773397   $(MODEL_LIB)(lib_mpp.o) \ 
    33783398   $(MODEL_LIB)(lib_print.o) \ 
     3399   $(MODEL_LIB)(obcdta.o) \ 
    33793400   $(MODEL_LIB)(obc_oce.o) \ 
    33803401   $(MODEL_LIB)(obc_par.o) \ 
    3381    $(MODEL_LIB)(obcdta.o) \ 
    33823402   $(MODEL_LIB)(oce.o) \ 
    33833403   $(MODEL_LIB)(par_kind.o) \ 
     
    33893409   $(MODEL_LIB)(trdmod.o) \ 
    33903410   $(MODEL_LIB)(trdmod_oce.o) \ 
    3391    $(MODEL_LIB)(zdf_oce.o) \ 
    33923411   $(MODEL_LIB)(zdfddm.o) \ 
    33933412   $(MODEL_LIB)(zdfmxl.o) \ 
     3413   $(MODEL_LIB)(zdf_oce.o) \ 
    33943414   $(MODEL_LIB)(zpshde.o) \ 
     3415   obcdta.F90 \ 
     3416   obc_oce.F90 \ 
     3417   obc_par.F90 \ 
     3418   oce.F90 \ 
     3419   par_kind.F90 \ 
     3420   par_oce.F90 \ 
     3421   phycst.F90 \ 
     3422   prtctl.F90 \ 
     3423   sbc_oce.F90 \ 
     3424   trdmld_oce.F90 \ 
     3425   trdmod.F90 \ 
     3426   trdmod_oce.F90 \ 
     3427   zdfddm.F90 \ 
     3428   zdfmxl.F90 \ 
     3429   zdf_oce.F90 \ 
     3430   zpshde.F90 \ 
     3431   bdydta.F90 \ 
     3432   bdydyn.F90 \ 
    33953433   bdy_oce.F90 \ 
    33963434   bdy_par.F90 \ 
    33973435   bdytides.F90 \ 
    3398    c1d.F90 \ 
    3399    dianam.F90 \ 
    3400    dom_oce.F90 \ 
    3401    domngb.F90 \ 
    3402    dynadv.F90 \ 
     3436   dom_oce.F90 \ 
     3437   domvvl.F90 \ 
    34033438   dynspg_oce.F90 \ 
    3404    eosbn2.F90 \ 
    3405    in_out_manager.F90 \ 
    3406    iom.F90 \ 
    3407    iom_def.F90 \ 
    3408    iom_ioipsl.F90 \ 
    3409    iom_nf90.F90 \ 
    3410    iom_rstdimg.F90 \ 
    3411    lbclnk.F90 \ 
    3412    lbcnfd.F90 \ 
    3413    lib_mpp.F90 \ 
    3414    lib_print.F90 \ 
    3415    obc_oce.F90 \ 
    3416    obc_par.F90 \ 
    3417    obcdta.F90 \ 
    3418    oce.F90 \ 
    3419    par_kind.F90 \ 
    3420    par_oce.F90 \ 
    3421    phycst.F90 \ 
    3422    prtctl.F90 \ 
    3423    sbc_oce.F90 \ 
    3424    trdmld_oce.F90 \ 
    3425    trdmod.F90 \ 
    3426    trdmod_oce.F90 \ 
    3427    zdf_oce.F90 \ 
    3428    zdfddm.F90 \ 
    3429    zdfmxl.F90 \ 
    3430    zpshde.F90 \ 
     3439   dynvor.F90 \ 
     3440   in_out_manager.F90 \ 
     3441   iom.F90 \ 
     3442   lbclnk.F90 \ 
     3443   lib_mpp.F90 \ 
     3444   $(MODEL_LIB)(bdydta.o) \ 
     3445   $(MODEL_LIB)(bdydyn.o) \ 
    34313446   $(MODEL_LIB)(bdy_oce.o) \ 
    34323447   $(MODEL_LIB)(bdy_par.o) \ 
    3433    $(MODEL_LIB)(bdydta.o) \ 
    3434    $(MODEL_LIB)(bdydyn.o) \ 
    34353448   $(MODEL_LIB)(bdytides.o) \ 
    34363449   $(MODEL_LIB)(dom_oce.o) \ 
     
    34423455   $(MODEL_LIB)(lbclnk.o) \ 
    34433456   $(MODEL_LIB)(lib_mpp.o) \ 
     3457   $(MODEL_LIB)(obcdta.o) \ 
     3458   $(MODEL_LIB)(obcfla.o) \ 
    34443459   $(MODEL_LIB)(obc_oce.o) \ 
    34453460   $(MODEL_LIB)(obc_par.o) \ 
    3446    $(MODEL_LIB)(obcdta.o) \ 
    3447    $(MODEL_LIB)(obcfla.o) \ 
    34483461   $(MODEL_LIB)(oce.o) \ 
    34493462   $(MODEL_LIB)(phycst.o) \ 
     
    34523465   $(MODEL_LIB)(sbc_oce.o) \ 
    34533466   $(MODEL_LIB)(zdfbfr.o) \ 
    3454    bdy_oce.F90 \ 
    3455    bdy_par.F90 \ 
    3456    bdydta.F90 \ 
    3457    bdydyn.F90 \ 
    3458    bdytides.F90 \ 
    3459    dom_oce.F90 \ 
    3460    domvvl.F90 \ 
    3461    dynspg_oce.F90 \ 
    3462    dynvor.F90 \ 
    3463    in_out_manager.F90 \ 
    3464    iom.F90 \ 
    3465    lbclnk.F90 \ 
    3466    lib_mpp.F90 \ 
     3467   obcdta.F90 \ 
     3468   obcfla.F90 \ 
    34673469   obc_oce.F90 \ 
    34683470   obc_par.F90 \ 
    3469    obcdta.F90 \ 
    3470    obcfla.F90 \ 
    34713471   oce.F90 \ 
    34723472   phycst.F90 \ 
     
    34803480   dynspg_ts.F90 
    34813481$(MODEL_LIB)(dynvor.o) :   \ 
     3482   dom_oce.F90 \ 
     3483   dynadv_cen2.F90 \ 
     3484   dynadv_ubs.F90 \ 
     3485   dynkeg.F90 \ 
     3486   dynzad.F90 \ 
     3487   in_out_manager.F90 \ 
     3488   lbcnfd.F90 \ 
     3489   ldftra_oce.F90 \ 
     3490   lib_mpp.F90 \ 
     3491   lib_print.f90 \ 
    34823492   $(MODEL_LIB)(dom_oce.o) \ 
    34833493   $(MODEL_LIB)(dynadv_cen2.o) \ 
     
    35033513   $(MODEL_LIB)(trdvor_oce.o) \ 
    35043514   $(MODEL_LIB)(zdf_oce.o) \ 
    3505    dom_oce.F90 \ 
    3506    dynadv_cen2.F90 \ 
    3507    dynadv_ubs.F90 \ 
    3508    dynkeg.F90 \ 
    3509    dynzad.F90 \ 
    3510    in_out_manager.F90 \ 
    3511    lbcnfd.F90 \ 
    3512    ldftra_oce.F90 \ 
    3513    lib_mpp.F90 \ 
    3514    lib_print.F90 \ 
    35153515   oce.F90 \ 
    35163516   par_kind.F90 \ 
     
    35263526   trdvor_oce.F90 \ 
    35273527   zdf_oce.F90 \ 
     3528   dom_oce.F90 \ 
     3529   dynadv.F90 \ 
     3530   in_out_manager.F90 \ 
     3531   lbclnk.F90 \ 
    35283532   $(MODEL_LIB)(dom_oce.o) \ 
    35293533   $(MODEL_LIB)(dynadv.o) \ 
     
    35343538   $(MODEL_LIB)(trdmod.o) \ 
    35353539   $(MODEL_LIB)(trdmod_oce.o) \ 
    3536    dom_oce.F90 \ 
    3537    dynadv.F90 \ 
    3538    in_out_manager.F90 \ 
    3539    lbclnk.F90 \ 
    35403540   oce.F90 \ 
    35413541   prtctl.F90 \ 
     
    35473547   dynvor.F90 
    35483548$(MODEL_LIB)(dynzad.o) :   \ 
     3549   dom_oce.F90 \ 
     3550   in_out_manager.F90 \ 
     3551   ldftra_oce.F90 \ 
     3552   lib_mpp.F90 \ 
     3553   lib_print.f90 \ 
    35493554   $(MODEL_LIB)(dom_oce.o) \ 
    35503555   $(MODEL_LIB)(in_out_manager.o) \ 
     
    35653570   $(MODEL_LIB)(trdvor_oce.o) \ 
    35663571   $(MODEL_LIB)(zdf_oce.o) \ 
    3567    dom_oce.F90 \ 
    3568    in_out_manager.F90 \ 
    3569    ldftra_oce.F90 \ 
    3570    lib_mpp.F90 \ 
    3571    lib_print.F90 \ 
    35723572   oce.F90 \ 
    35733573   par_kind.F90 \ 
     
    35833583   trdvor_oce.F90 \ 
    35843584   zdf_oce.F90 \ 
     3585   dom_oce.F90 \ 
     3586   in_out_manager.F90 \ 
    35853587   $(MODEL_LIB)(dom_oce.o) \ 
    35863588   $(MODEL_LIB)(in_out_manager.o) \ 
     
    35903592   $(MODEL_LIB)(trdmod.o) \ 
    35913593   $(MODEL_LIB)(trdmod_oce.o) \ 
    3592    dom_oce.F90 \ 
    3593    in_out_manager.F90 \ 
    35943594   oce.F90 \ 
    35953595   prtctl.F90 \ 
     
    36013601   KEY_CPP \ 
    36023602   dynzad.F90 
     3603$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     3604   in_out_manager.F90 \ 
     3605   lib_print.f90 \ 
     3606   $(MODEL_LIB)(in_out_manager.o) \ 
     3607   $(MODEL_LIB)(lib_print.o) \ 
     3608   $(MODEL_LIB)(par_kind.o) \ 
     3609   $(MODEL_LIB)(par_oce.o) \ 
     3610   par_kind.F90 \ 
     3611   par_oce.F90 \ 
     3612   dom_oce.F90 \ 
     3613   in_out_manager.F90 \ 
     3614   $(MODEL_LIB)(dom_oce.o) \ 
     3615   $(MODEL_LIB)(in_out_manager.o) \ 
     3616   $(MODEL_LIB)(oce.o) \ 
     3617   $(MODEL_LIB)(phycst.o) \ 
     3618   $(MODEL_LIB)(sbc_oce.o) \ 
     3619   $(MODEL_LIB)(zdf_oce.o) \ 
     3620   oce.F90 \ 
     3621   phycst.F90 \ 
     3622   sbc_oce.F90 \ 
     3623   zdf_oce.F90 \ 
     3624   domzgr_substitute.h90 \ 
     3625   vectopt_loop_substitute.h90 \ 
     3626   KEY_CPP \ 
     3627   dynzdf_exp.F90 
    36033628$(MODEL_LIB)(dynzdf.o) :   \ 
     3629   dom_oce.F90 \ 
     3630   domvvl.F90 \ 
     3631   dynzdf_exp.F90 \ 
     3632   eosbn2.F90 \ 
     3633   in_out_manager.F90 \ 
     3634   iom.F90 \ 
     3635   lbclnk.F90 \ 
     3636   ldftra_oce.F90 \ 
     3637   lib_mpp.F90 \ 
     3638   lib_print.f90 \ 
    36043639   $(MODEL_LIB)(dom_oce.o) \ 
    36053640   $(MODEL_LIB)(domvvl.o) \ 
     
    36283663   $(MODEL_LIB)(trdvor.o) \ 
    36293664   $(MODEL_LIB)(trdvor_oce.o) \ 
    3630    $(MODEL_LIB)(zdf_oce.o) \ 
    36313665   $(MODEL_LIB)(zdfbfr.o) \ 
    36323666   $(MODEL_LIB)(zdfddm.o) \ 
    36333667   $(MODEL_LIB)(zdfmxl.o) \ 
    3634    dom_oce.F90 \ 
    3635    domvvl.F90 \ 
    3636    dynzdf_exp.F90 \ 
    3637    eosbn2.F90 \ 
    3638    in_out_manager.F90 \ 
    3639    iom.F90 \ 
    3640    lbclnk.F90 \ 
    3641    ldftra_oce.F90 \ 
    3642    lib_mpp.F90 \ 
    3643    lib_print.F90 \ 
     3668   $(MODEL_LIB)(zdf_oce.o) \ 
    36443669   oce.F90 \ 
    36453670   par_kind.F90 \ 
     
    36583683   trdvor.F90 \ 
    36593684   trdvor_oce.F90 \ 
    3660    zdf_oce.F90 \ 
    36613685   zdfbfr.F90 \ 
    36623686   zdfddm.F90 \ 
    36633687   zdfmxl.F90 \ 
     3688   zdf_oce.F90 \ 
     3689   dom_oce.F90 \ 
     3690   dynzdf_exp.F90 \ 
     3691   dynzdf_imp.F90 \ 
     3692   in_out_manager.F90 \ 
     3693   ldfdyn_oce.F90 \ 
    36643694   $(MODEL_LIB)(dom_oce.o) \ 
    36653695   $(MODEL_LIB)(dynzdf_exp.o) \ 
     
    36713701   $(MODEL_LIB)(trdmod.o) \ 
    36723702   $(MODEL_LIB)(trdmod_oce.o) \ 
     3703   $(MODEL_LIB)(zdfkpp.o) \ 
    36733704   $(MODEL_LIB)(zdf_oce.o) \ 
    3674    $(MODEL_LIB)(zdfkpp.o) \ 
    36753705   $(MODEL_LIB)(zdftke.o) \ 
    36763706   $(MODEL_LIB)(zdftke_old.o) \ 
    3677    dom_oce.F90 \ 
    3678    dynzdf_exp.F90 \ 
    3679    dynzdf_imp.F90 \ 
    3680    in_out_manager.F90 \ 
    3681    ldfdyn_oce.F90 \ 
    36823707   oce.F90 \ 
    36833708   prtctl.F90 \ 
    36843709   trdmod.F90 \ 
    36853710   trdmod_oce.F90 \ 
     3711   zdfkpp.F90 \ 
    36863712   zdf_oce.F90 \ 
    3687    zdfkpp.F90 \ 
    36883713   zdftke.F90 \ 
    36893714   zdftke_old.F90 \ 
     
    36933718   KEY_CPP \ 
    36943719   dynzdf.F90 
    3695 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    3696    $(MODEL_LIB)(in_out_manager.o) \ 
    3697    $(MODEL_LIB)(lib_print.o) \ 
    3698    $(MODEL_LIB)(par_kind.o) \ 
    3699    $(MODEL_LIB)(par_oce.o) \ 
    3700    in_out_manager.F90 \ 
    3701    lib_print.F90 \ 
    3702    par_kind.F90 \ 
    3703    par_oce.F90 \ 
     3720$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     3721   in_out_manager.F90 \ 
     3722   lib_print.f90 \ 
     3723   $(MODEL_LIB)(in_out_manager.o) \ 
     3724   $(MODEL_LIB)(lib_print.o) \ 
     3725   $(MODEL_LIB)(par_kind.o) \ 
     3726   $(MODEL_LIB)(par_oce.o) \ 
     3727   par_kind.F90 \ 
     3728   par_oce.F90 \ 
     3729   dom_oce.F90 \ 
     3730   in_out_manager.F90 \ 
    37043731   $(MODEL_LIB)(dom_oce.o) \ 
    37053732   $(MODEL_LIB)(in_out_manager.o) \ 
     
    37083735   $(MODEL_LIB)(sbc_oce.o) \ 
    37093736   $(MODEL_LIB)(zdf_oce.o) \ 
    3710    dom_oce.F90 \ 
    3711    in_out_manager.F90 \ 
    37123737   oce.F90 \ 
    37133738   phycst.F90 \ 
     
    37173742   vectopt_loop_substitute.h90 \ 
    37183743   KEY_CPP \ 
    3719    dynzdf_exp.F90 
    3720 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    3721    $(MODEL_LIB)(in_out_manager.o) \ 
    3722    $(MODEL_LIB)(lib_print.o) \ 
    3723    $(MODEL_LIB)(par_kind.o) \ 
    3724    $(MODEL_LIB)(par_oce.o) \ 
    3725    in_out_manager.F90 \ 
    3726    lib_print.F90 \ 
    3727    par_kind.F90 \ 
    3728    par_oce.F90 \ 
    3729    $(MODEL_LIB)(dom_oce.o) \ 
    3730    $(MODEL_LIB)(in_out_manager.o) \ 
    3731    $(MODEL_LIB)(oce.o) \ 
    3732    $(MODEL_LIB)(phycst.o) \ 
    3733    $(MODEL_LIB)(sbc_oce.o) \ 
    3734    $(MODEL_LIB)(zdf_oce.o) \ 
    3735    dom_oce.F90 \ 
    3736    in_out_manager.F90 \ 
    3737    oce.F90 \ 
    3738    phycst.F90 \ 
    3739    sbc_oce.F90 \ 
    3740    zdf_oce.F90 \ 
    3741    domzgr_substitute.h90 \ 
    3742    vectopt_loop_substitute.h90 \ 
    3743    KEY_CPP \ 
    37443744   dynzdf_imp.F90 
    37453745$(MODEL_LIB)(eosbn2.o) :   \ 
     3746   dom_oce.F90 \ 
     3747   in_out_manager.F90 \ 
     3748   lbclnk.F90 \ 
     3749   lib_mpp.F90 \ 
     3750   lib_print.f90 \ 
    37463751   $(MODEL_LIB)(dom_oce.o) \ 
    37473752   $(MODEL_LIB)(in_out_manager.o) \ 
     
    37543759   $(MODEL_LIB)(prtctl.o) \ 
    37553760   $(MODEL_LIB)(zdf_oce.o) \ 
    3756    dom_oce.F90 \ 
    3757    in_out_manager.F90 \ 
    3758    lbclnk.F90 \ 
    3759    lib_mpp.F90 \ 
    3760    lib_print.F90 \ 
    37613761   oce.F90 \ 
    37623762   par_kind.F90 \ 
     
    37643764   prtctl.F90 \ 
    37653765   zdf_oce.F90 \ 
     3766   dom_oce.F90 \ 
     3767   in_out_manager.F90 \ 
    37663768   $(MODEL_LIB)(dom_oce.o) \ 
    37673769   $(MODEL_LIB)(in_out_manager.o) \ 
     
    37693771   $(MODEL_LIB)(prtctl.o) \ 
    37703772   $(MODEL_LIB)(zdfddm.o) \ 
    3771    dom_oce.F90 \ 
    3772    in_out_manager.F90 \ 
    37733773   phycst.F90 \ 
    37743774   prtctl.F90 \ 
     
    37793779   eosbn2.F90 
    37803780$(MODEL_LIB)(fldread.o) :  \ 
     3781   dianam.F90 \ 
     3782   domngb.F90 \ 
     3783   dom_oce.F90 \ 
     3784   in_out_manager.F90 \ 
     3785   iom_def.F90 \ 
     3786   iom_ioipsl.F90 \ 
     3787   iom_nf90.F90 \ 
     3788   iom_rstdimg.F90 \ 
     3789   lbclnk.F90 \ 
     3790   lib_print.f90 \ 
    37813791   $(MODEL_LIB)(dianam.o) \ 
    3782    $(MODEL_LIB)(dom_oce.o) \ 
    37833792   $(MODEL_LIB)(domngb.o) \ 
     3793   $(MODEL_LIB)(dom_oce.o) \ 
    37843794   $(MODEL_LIB)(in_out_manager.o) \ 
    37853795   $(MODEL_LIB)(iom_def.o) \ 
     
    37933803   $(MODEL_LIB)(phycst.o) \ 
    37943804   $(MODEL_LIB)(sbc_oce.o) \ 
     3805   par_kind.F90 \ 
     3806   par_oce.F90 \ 
     3807   phycst.F90 \ 
     3808   sbc_oce.F90 \ 
     3809   dom_oce.F90 \ 
     3810   geo2ocean.F90 \ 
     3811   in_out_manager.F90 \ 
     3812   iom.F90 \ 
     3813   $(MODEL_LIB)(dom_oce.o) \ 
     3814   $(MODEL_LIB)(geo2ocean.o) \ 
     3815   $(MODEL_LIB)(in_out_manager.o) \ 
     3816   $(MODEL_LIB)(iom.o) \ 
     3817   $(MODEL_LIB)(oce.o) \ 
     3818   $(MODEL_LIB)(phycst.o) \ 
     3819   oce.F90 \ 
     3820   phycst.F90 \ 
     3821   $(AGRIF_LIB) \ 
     3822   KEY_CPP \ 
     3823   fldread.F90 
     3824$(MODEL_LIB)(flo4rk.o) :   \ 
     3825   lib_print.f90 \ 
     3826   $(MODEL_LIB)(lib_print.o) \ 
     3827   $(MODEL_LIB)(par_kind.o) \ 
     3828   $(MODEL_LIB)(par_oce.o) \ 
     3829   par_kind.F90 \ 
     3830   par_oce.F90 \ 
     3831   dom_oce.F90 \ 
     3832   flo_oce.F90 \ 
     3833   in_out_manager.F90 \ 
     3834   $(MODEL_LIB)(dom_oce.o) \ 
     3835   $(MODEL_LIB)(flo_oce.o) \ 
     3836   $(MODEL_LIB)(in_out_manager.o) \ 
     3837   $(MODEL_LIB)(oce.o) \ 
     3838   oce.F90 \ 
     3839   KEY_CPP \ 
     3840   flo4rk.F90 
     3841$(MODEL_LIB)(floats.o) :   \ 
     3842   dom_oce.F90 \ 
     3843   flo_oce.F90 \ 
     3844   in_out_manager.F90 \ 
     3845   lbcnfd.F90 \ 
     3846   lib_mpp.F90 \ 
     3847   $(MODEL_LIB)(dom_oce.o) \ 
     3848   $(MODEL_LIB)(flo_oce.o) \ 
     3849   $(MODEL_LIB)(in_out_manager.o) \ 
     3850   $(MODEL_LIB)(lbcnfd.o) \ 
     3851   $(MODEL_LIB)(lib_mpp.o) \ 
     3852   $(MODEL_LIB)(oce.o) \ 
     3853   $(MODEL_LIB)(par_oce.o) \ 
     3854   $(MODEL_LIB)(phycst.o) \ 
     3855   oce.F90 \ 
     3856   par_oce.F90 \ 
     3857   phycst.F90 \ 
     3858   flo4rk.F90 \ 
     3859   floblk.F90 \ 
     3860   flodom.F90 \ 
     3861   flo_oce.F90 \ 
     3862   flowri.F90 \ 
     3863   lib_mpp.F90 \ 
     3864   $(MODEL_LIB)(flo4rk.o) \ 
     3865   $(MODEL_LIB)(floblk.o) \ 
     3866   $(MODEL_LIB)(flodom.o) \ 
     3867   $(MODEL_LIB)(flo_oce.o) \ 
     3868   $(MODEL_LIB)(flowri.o) \ 
     3869   $(MODEL_LIB)(lib_mpp.o) \ 
     3870   $(IOIPSL_LIB) \ 
     3871   KEY_CPP \ 
     3872   floats.F90 
     3873$(MODEL_LIB)(floblk.o) :   \ 
     3874   dom_oce.F90 \ 
     3875   in_out_manager.F90 \ 
     3876   lbcnfd.F90 \ 
     3877   lib_print.f90 \ 
     3878   $(MODEL_LIB)(dom_oce.o) \ 
     3879   $(MODEL_LIB)(in_out_manager.o) \ 
     3880   $(MODEL_LIB)(lbcnfd.o) \ 
     3881   $(MODEL_LIB)(lib_print.o) \ 
     3882   $(MODEL_LIB)(par_kind.o) \ 
     3883   $(MODEL_LIB)(par_oce.o) \ 
     3884   par_kind.F90 \ 
     3885   par_oce.F90 \ 
     3886   dom_oce.F90 \ 
     3887   flo_oce.F90 \ 
     3888   in_out_manager.F90 \ 
     3889   lib_mpp.F90 \ 
     3890   $(MODEL_LIB)(dom_oce.o) \ 
     3891   $(MODEL_LIB)(flo_oce.o) \ 
     3892   $(MODEL_LIB)(in_out_manager.o) \ 
     3893   $(MODEL_LIB)(lib_mpp.o) \ 
     3894   $(MODEL_LIB)(oce.o) \ 
     3895   $(MODEL_LIB)(phycst.o) \ 
     3896   oce.F90 \ 
     3897   phycst.F90 \ 
     3898   domzgr_substitute.h90 \ 
     3899   KEY_CPP \ 
     3900   floblk.F90 
     3901$(MODEL_LIB)(flodom.o) :   \ 
     3902   dom_oce.F90 \ 
     3903   in_out_manager.F90 \ 
     3904   lbcnfd.F90 \ 
     3905   lib_print.f90 \ 
     3906   $(MODEL_LIB)(dom_oce.o) \ 
     3907   $(MODEL_LIB)(in_out_manager.o) \ 
     3908   $(MODEL_LIB)(lbcnfd.o) \ 
     3909   $(MODEL_LIB)(lib_print.o) \ 
     3910   $(MODEL_LIB)(par_kind.o) \ 
     3911   $(MODEL_LIB)(par_oce.o) \ 
     3912   par_kind.F90 \ 
     3913   par_oce.F90 \ 
     3914   dom_oce.F90 \ 
     3915   flo_oce.F90 \ 
     3916   in_out_manager.F90 \ 
     3917   lib_mpp.F90 \ 
     3918   $(MODEL_LIB)(dom_oce.o) \ 
     3919   $(MODEL_LIB)(flo_oce.o) \ 
     3920   $(MODEL_LIB)(in_out_manager.o) \ 
     3921   $(MODEL_LIB)(lib_mpp.o) \ 
     3922   $(MODEL_LIB)(oce.o) \ 
     3923   oce.F90 \ 
     3924   domzgr_substitute.h90 \ 
     3925   KEY_CPP \ 
     3926   flodom.F90 
     3927$(MODEL_LIB)(flo_oce.o) :  \ 
     3928   $(MODEL_LIB)(par_kind.o) \ 
     3929   par_kind.F90 \ 
     3930   $(MODEL_LIB)(par_oce.o) \ 
     3931   par_oce.F90 \ 
     3932   KEY_CPP \ 
     3933   flo_oce.F90 
     3934$(MODEL_LIB)(flowri.o) :   \ 
     3935   dom_oce.F90 \ 
     3936   in_out_manager.F90 \ 
     3937   lbcnfd.F90 \ 
     3938   lib_print.f90 \ 
     3939   $(MODEL_LIB)(dom_oce.o) \ 
     3940   $(MODEL_LIB)(in_out_manager.o) \ 
     3941   $(MODEL_LIB)(lbcnfd.o) \ 
     3942   $(MODEL_LIB)(lib_print.o) \ 
     3943   $(MODEL_LIB)(par_kind.o) \ 
     3944   $(MODEL_LIB)(par_oce.o) \ 
     3945   par_kind.F90 \ 
     3946   par_oce.F90 \ 
     3947   dom_oce.F90 \ 
     3948   flo_oce.F90 \ 
     3949   in_out_manager.F90 \ 
     3950   lib_mpp.F90 \ 
     3951   $(MODEL_LIB)(dom_oce.o) \ 
     3952   $(MODEL_LIB)(flo_oce.o) \ 
     3953   $(MODEL_LIB)(in_out_manager.o) \ 
     3954   $(MODEL_LIB)(lib_mpp.o) \ 
     3955   $(MODEL_LIB)(oce.o) \ 
     3956   oce.F90 \ 
     3957   domzgr_substitute.h90 \ 
     3958   KEY_CPP \ 
     3959   flowri.F90 
     3960$(MODEL_LIB)(geo2ocean.o) :   \ 
     3961   dom_oce.F90 \ 
     3962   in_out_manager.F90 \ 
     3963   lbcnfd.F90 \ 
     3964   lib_mpp.F90 \ 
     3965   lib_print.f90 \ 
     3966   $(MODEL_LIB)(dom_oce.o) \ 
     3967   $(MODEL_LIB)(in_out_manager.o) \ 
     3968   $(MODEL_LIB)(lbcnfd.o) \ 
     3969   $(MODEL_LIB)(lib_mpp.o) \ 
     3970   $(MODEL_LIB)(lib_print.o) \ 
     3971   $(MODEL_LIB)(oce.o) \ 
     3972   $(MODEL_LIB)(par_kind.o) \ 
     3973   $(MODEL_LIB)(par_oce.o) \ 
     3974   oce.F90 \ 
     3975   par_kind.F90 \ 
     3976   par_oce.F90 \ 
     3977   dom_oce.F90 \ 
     3978   in_out_manager.F90 \ 
     3979   lbclnk.F90 \ 
     3980   $(MODEL_LIB)(dom_oce.o) \ 
     3981   $(MODEL_LIB)(in_out_manager.o) \ 
     3982   $(MODEL_LIB)(lbclnk.o) \ 
     3983   $(MODEL_LIB)(phycst.o) \ 
     3984   phycst.F90 \ 
     3985   vectopt_loop_substitute.h90 \ 
     3986   KEY_CPP \ 
     3987   geo2ocean.F90 
     3988$(MODEL_LIB)(ice_2.o) : \ 
     3989   $(MODEL_LIB)(par_oce.o) \ 
     3990   par_oce.F90 \ 
     3991   $(MODEL_LIB)(par_ice_2.o) \ 
     3992   par_ice_2.F90 \ 
     3993   KEY_CPP \ 
     3994   ice_2.F90 
     3995$(MODEL_LIB)(iceini_2.o) : \ 
     3996   dom_ice_2.F90 \ 
     3997   dom_oce.F90 \ 
     3998   eosbn2.F90 \ 
     3999   ice_2.F90 \ 
     4000   in_out_manager.F90 \ 
     4001   iom.F90 \ 
     4002   lbclnk.F90 \ 
     4003   lib_print.f90 \ 
     4004   $(MODEL_LIB)(dom_ice_2.o) \ 
     4005   $(MODEL_LIB)(dom_oce.o) \ 
     4006   $(MODEL_LIB)(eosbn2.o) \ 
     4007   $(MODEL_LIB)(ice_2.o) \ 
     4008   $(MODEL_LIB)(in_out_manager.o) \ 
     4009   $(MODEL_LIB)(iom.o) \ 
     4010   $(MODEL_LIB)(lbclnk.o) \ 
     4011   $(MODEL_LIB)(lib_print.o) \ 
     4012   $(MODEL_LIB)(oce.o) \ 
     4013   $(MODEL_LIB)(par_ice_2.o) \ 
     4014   $(MODEL_LIB)(par_kind.o) \ 
     4015   $(MODEL_LIB)(par_oce.o) \ 
     4016   $(MODEL_LIB)(phycst.o) \ 
     4017   $(MODEL_LIB)(sbc_ice.o) \ 
     4018   $(MODEL_LIB)(sbc_oce.o) \ 
     4019   oce.F90 \ 
     4020   par_ice_2.F90 \ 
     4021   par_kind.F90 \ 
     4022   par_oce.F90 \ 
     4023   phycst.F90 \ 
     4024   sbc_ice.F90 \ 
     4025   sbc_oce.F90 \ 
     4026   dom_ice_2.F90 \ 
     4027   dom_oce.F90 \ 
     4028   ice_2.F90 \ 
     4029   in_out_manager.F90 \ 
     4030   limistate_2.F90 \ 
     4031   limmsh_2.F90 \ 
     4032   limrst_2.F90 \ 
     4033   $(MODEL_LIB)(dom_ice_2.o) \ 
     4034   $(MODEL_LIB)(dom_oce.o) \ 
     4035   $(MODEL_LIB)(ice_2.o) \ 
     4036   $(MODEL_LIB)(in_out_manager.o) \ 
     4037   $(MODEL_LIB)(limistate_2.o) \ 
     4038   $(MODEL_LIB)(limmsh_2.o) \ 
     4039   $(MODEL_LIB)(limrst_2.o) \ 
     4040   $(MODEL_LIB)(phycst.o) \ 
     4041   $(MODEL_LIB)(sbc_ice.o) \ 
     4042   $(MODEL_LIB)(sbc_oce.o) \ 
     4043   phycst.F90 \ 
     4044   sbc_ice.F90 \ 
     4045   sbc_oce.F90 \ 
     4046   KEY_CPP \ 
     4047   iceini_2.F90 
     4048$(MODEL_LIB)(in_out_manager.o) : \ 
     4049   $(MODEL_LIB)(par_kind.o) \ 
     4050   par_kind.F90 \ 
     4051   lib_print.f90 \ 
     4052   $(MODEL_LIB)(lib_print.o) \ 
     4053   $(MODEL_LIB)(par_kind.o) \ 
     4054   $(MODEL_LIB)(par_oce.o) \ 
     4055   par_kind.F90 \ 
     4056   par_oce.F90 \ 
     4057   KEY_CPP \ 
     4058   in_out_manager.F90 
     4059$(MODEL_LIB)(iom_def.o) :  \ 
     4060   $(MODEL_LIB)(par_kind.o) \ 
     4061   par_kind.F90 \ 
     4062   $(IOIPSL_LIB) \ 
     4063   KEY_CPP \ 
     4064   iom_def.F90 
     4065$(MODEL_LIB)(iom.o) :   \ 
     4066   dom_oce.F90 \ 
     4067   in_out_manager.F90 \ 
     4068   iom_def.F90 \ 
     4069   lbclnk.F90 \ 
     4070   lbcnfd.F90 \ 
     4071   lib_mpp.F90 \ 
     4072   lib_print.f90 \ 
     4073   $(MODEL_LIB)(dom_oce.o) \ 
     4074   $(MODEL_LIB)(in_out_manager.o) \ 
     4075   $(MODEL_LIB)(iom_def.o) \ 
     4076   $(MODEL_LIB)(lbclnk.o) \ 
     4077   $(MODEL_LIB)(lbcnfd.o) \ 
     4078   $(MODEL_LIB)(lib_mpp.o) \ 
     4079   $(MODEL_LIB)(lib_print.o) \ 
     4080   $(MODEL_LIB)(oce.o) \ 
     4081   $(MODEL_LIB)(par_kind.o) \ 
     4082   $(MODEL_LIB)(par_oce.o) \ 
     4083   $(MODEL_LIB)(phycst.o) \ 
     4084   oce.F90 \ 
     4085   par_kind.F90 \ 
     4086   par_oce.F90 \ 
     4087   phycst.F90 \ 
    37954088   dianam.F90 \ 
    3796    dom_oce.F90 \ 
    37974089   domngb.F90 \ 
     4090   dom_oce.F90 \ 
    37984091   in_out_manager.F90 \ 
    37994092   iom_def.F90 \ 
     
    38024095   iom_rstdimg.F90 \ 
    38034096   lbclnk.F90 \ 
    3804    lib_print.F90 \ 
    3805    par_kind.F90 \ 
    3806    par_oce.F90 \ 
    3807    phycst.F90 \ 
    3808    sbc_oce.F90 \ 
    3809    $(MODEL_LIB)(dom_oce.o) \ 
    3810    $(MODEL_LIB)(geo2ocean.o) \ 
    3811    $(MODEL_LIB)(in_out_manager.o) \ 
    3812    $(MODEL_LIB)(iom.o) \ 
    3813    $(MODEL_LIB)(oce.o) \ 
    3814    $(MODEL_LIB)(phycst.o) \ 
    3815    dom_oce.F90 \ 
    3816    geo2ocean.F90 \ 
    3817    in_out_manager.F90 \ 
    3818    iom.F90 \ 
    3819    oce.F90 \ 
    3820    phycst.F90 \ 
    3821    $(AGRIF_LIB) \ 
    3822    KEY_CPP \ 
    3823    fldread.F90 
    3824 $(MODEL_LIB)(flo4rk.o) :   \ 
    3825    $(MODEL_LIB)(lib_print.o) \ 
    3826    $(MODEL_LIB)(par_kind.o) \ 
    3827    $(MODEL_LIB)(par_oce.o) \ 
    3828    lib_print.F90 \ 
    3829    par_kind.F90 \ 
    3830    par_oce.F90 \ 
    3831    $(MODEL_LIB)(dom_oce.o) \ 
    3832    $(MODEL_LIB)(flo_oce.o) \ 
    3833    $(MODEL_LIB)(in_out_manager.o) \ 
    3834    $(MODEL_LIB)(oce.o) \ 
    3835    dom_oce.F90 \ 
    3836    flo_oce.F90 \ 
    3837    in_out_manager.F90 \ 
    3838    oce.F90 \ 
    3839    KEY_CPP \ 
    3840    flo4rk.F90 
    3841 $(MODEL_LIB)(flo_oce.o) :  \ 
    3842    $(MODEL_LIB)(par_kind.o) \ 
    3843    par_kind.F90 \ 
    3844    $(MODEL_LIB)(par_oce.o) \ 
    3845    par_oce.F90 \ 
    3846    KEY_CPP \ 
    3847    flo_oce.F90 
    3848 $(MODEL_LIB)(floats.o) :   \ 
    3849    $(MODEL_LIB)(dom_oce.o) \ 
    3850    $(MODEL_LIB)(flo_oce.o) \ 
    3851    $(MODEL_LIB)(in_out_manager.o) \ 
    3852    $(MODEL_LIB)(lbcnfd.o) \ 
    3853    $(MODEL_LIB)(lib_mpp.o) \ 
    3854    $(MODEL_LIB)(oce.o) \ 
    3855    $(MODEL_LIB)(par_oce.o) \ 
    3856    $(MODEL_LIB)(phycst.o) \ 
    3857    dom_oce.F90 \ 
    3858    flo_oce.F90 \ 
    3859    in_out_manager.F90 \ 
    3860    lbcnfd.F90 \ 
    3861    lib_mpp.F90 \ 
    3862    oce.F90 \ 
    3863    par_oce.F90 \ 
    3864    phycst.F90 \ 
    3865    $(MODEL_LIB)(flo4rk.o) \ 
    3866    $(MODEL_LIB)(flo_oce.o) \ 
    3867    $(MODEL_LIB)(floblk.o) \ 
    3868    $(MODEL_LIB)(flodom.o) \ 
    3869    $(MODEL_LIB)(flowri.o) \ 
    3870    $(MODEL_LIB)(lib_mpp.o) \ 
    3871    flo4rk.F90 \ 
    3872    flo_oce.F90 \ 
    3873    floblk.F90 \ 
    3874    flodom.F90 \ 
    3875    flowri.F90 \ 
    3876    lib_mpp.F90 \ 
    3877    $(IOIPSL_LIB) \ 
    3878    KEY_CPP \ 
    3879    floats.F90 
    3880 $(MODEL_LIB)(floblk.o) :   \ 
    3881    $(MODEL_LIB)(dom_oce.o) \ 
    3882    $(MODEL_LIB)(in_out_manager.o) \ 
    3883    $(MODEL_LIB)(lbcnfd.o) \ 
    3884    $(MODEL_LIB)(lib_print.o) \ 
    3885    $(MODEL_LIB)(par_kind.o) \ 
    3886    $(MODEL_LIB)(par_oce.o) \ 
    3887    dom_oce.F90 \ 
    3888    in_out_manager.F90 \ 
    3889    lbcnfd.F90 \ 
    3890    lib_print.F90 \ 
    3891    par_kind.F90 \ 
    3892    par_oce.F90 \ 
    3893    $(MODEL_LIB)(dom_oce.o) \ 
    3894    $(MODEL_LIB)(flo_oce.o) \ 
    3895    $(MODEL_LIB)(in_out_manager.o) \ 
    3896    $(MODEL_LIB)(lib_mpp.o) \ 
    3897    $(MODEL_LIB)(oce.o) \ 
    3898    $(MODEL_LIB)(phycst.o) \ 
    3899    dom_oce.F90 \ 
    3900    flo_oce.F90 \ 
    3901    in_out_manager.F90 \ 
    3902    lib_mpp.F90 \ 
    3903    oce.F90 \ 
    3904    phycst.F90 \ 
    3905    domzgr_substitute.h90 \ 
    3906    KEY_CPP \ 
    3907    floblk.F90 
    3908 $(MODEL_LIB)(flodom.o) :   \ 
    3909    $(MODEL_LIB)(dom_oce.o) \ 
    3910    $(MODEL_LIB)(in_out_manager.o) \ 
    3911    $(MODEL_LIB)(lbcnfd.o) \ 
    3912    $(MODEL_LIB)(lib_print.o) \ 
    3913    $(MODEL_LIB)(par_kind.o) \ 
    3914    $(MODEL_LIB)(par_oce.o) \ 
    3915    dom_oce.F90 \ 
    3916    in_out_manager.F90 \ 
    3917    lbcnfd.F90 \ 
    3918    lib_print.F90 \ 
    3919    par_kind.F90 \ 
    3920    par_oce.F90 \ 
    3921    $(MODEL_LIB)(dom_oce.o) \ 
    3922    $(MODEL_LIB)(flo_oce.o) \ 
    3923    $(MODEL_LIB)(in_out_manager.o) \ 
    3924    $(MODEL_LIB)(lib_mpp.o) \ 
    3925    $(MODEL_LIB)(oce.o) \ 
    3926    dom_oce.F90 \ 
    3927    flo_oce.F90 \ 
    3928    in_out_manager.F90 \ 
    3929    lib_mpp.F90 \ 
    3930    oce.F90 \ 
    3931    domzgr_substitute.h90 \ 
    3932    KEY_CPP \ 
    3933    flodom.F90 
    3934 $(MODEL_LIB)(flowri.o) :   \ 
    3935    $(MODEL_LIB)(dom_oce.o) \ 
    3936    $(MODEL_LIB)(in_out_manager.o) \ 
    3937    $(MODEL_LIB)(lbcnfd.o) \ 
    3938    $(MODEL_LIB)(lib_print.o) \ 
    3939    $(MODEL_LIB)(par_kind.o) \ 
    3940    $(MODEL_LIB)(par_oce.o) \ 
    3941    dom_oce.F90 \ 
    3942    in_out_manager.F90 \ 
    3943    lbcnfd.F90 \ 
    3944    lib_print.F90 \ 
    3945    par_kind.F90 \ 
    3946    par_oce.F90 \ 
    3947    $(MODEL_LIB)(dom_oce.o) \ 
    3948    $(MODEL_LIB)(flo_oce.o) \ 
    3949    $(MODEL_LIB)(in_out_manager.o) \ 
    3950    $(MODEL_LIB)(lib_mpp.o) \ 
    3951    $(MODEL_LIB)(oce.o) \ 
    3952    dom_oce.F90 \ 
    3953    flo_oce.F90 \ 
    3954    in_out_manager.F90 \ 
    3955    lib_mpp.F90 \ 
    3956    oce.F90 \ 
    3957    domzgr_substitute.h90 \ 
    3958    KEY_CPP \ 
    3959    flowri.F90 
    3960 $(MODEL_LIB)(geo2ocean.o) :   \ 
    3961    $(MODEL_LIB)(dom_oce.o) \ 
    3962    $(MODEL_LIB)(in_out_manager.o) \ 
    3963    $(MODEL_LIB)(lbcnfd.o) \ 
    3964    $(MODEL_LIB)(lib_mpp.o) \ 
    3965    $(MODEL_LIB)(lib_print.o) \ 
    3966    $(MODEL_LIB)(oce.o) \ 
    3967    $(MODEL_LIB)(par_kind.o) \ 
    3968    $(MODEL_LIB)(par_oce.o) \ 
    3969    dom_oce.F90 \ 
    3970    in_out_manager.F90 \ 
    3971    lbcnfd.F90 \ 
    3972    lib_mpp.F90 \ 
    3973    lib_print.F90 \ 
    3974    oce.F90 \ 
    3975    par_kind.F90 \ 
    3976    par_oce.F90 \ 
    3977    $(MODEL_LIB)(dom_oce.o) \ 
    3978    $(MODEL_LIB)(in_out_manager.o) \ 
    3979    $(MODEL_LIB)(lbclnk.o) \ 
    3980    $(MODEL_LIB)(phycst.o) \ 
    3981    dom_oce.F90 \ 
    3982    in_out_manager.F90 \ 
    3983    lbclnk.F90 \ 
    3984    phycst.F90 \ 
    3985    vectopt_loop_substitute.h90 \ 
    3986    KEY_CPP \ 
    3987    geo2ocean.F90 
    3988 $(MODEL_LIB)(ice_2.o) : \ 
    3989    $(MODEL_LIB)(par_oce.o) \ 
    3990    par_oce.F90 \ 
    3991    $(MODEL_LIB)(par_ice_2.o) \ 
    3992    par_ice_2.F90 \ 
    3993    KEY_CPP \ 
    3994    ice_2.F90 
    3995 $(MODEL_LIB)(iceini_2.o) : \ 
    3996    $(MODEL_LIB)(dom_ice_2.o) \ 
    3997    $(MODEL_LIB)(dom_oce.o) \ 
    3998    $(MODEL_LIB)(eosbn2.o) \ 
    3999    $(MODEL_LIB)(ice_2.o) \ 
    4000    $(MODEL_LIB)(in_out_manager.o) \ 
    4001    $(MODEL_LIB)(iom.o) \ 
    4002    $(MODEL_LIB)(lbclnk.o) \ 
    4003    $(MODEL_LIB)(lib_print.o) \ 
    4004    $(MODEL_LIB)(oce.o) \ 
    4005    $(MODEL_LIB)(par_ice_2.o) \ 
    4006    $(MODEL_LIB)(par_kind.o) \ 
    4007    $(MODEL_LIB)(par_oce.o) \ 
    4008    $(MODEL_LIB)(phycst.o) \ 
    4009    $(MODEL_LIB)(sbc_ice.o) \ 
    4010    $(MODEL_LIB)(sbc_oce.o) \ 
    4011    dom_ice_2.F90 \ 
    4012    dom_oce.F90 \ 
    4013    eosbn2.F90 \ 
    4014    ice_2.F90 \ 
    4015    in_out_manager.F90 \ 
    4016    iom.F90 \ 
    4017    lbclnk.F90 \ 
    4018    lib_print.F90 \ 
    4019    oce.F90 \ 
    4020    par_ice_2.F90 \ 
    4021    par_kind.F90 \ 
    4022    par_oce.F90 \ 
    4023    phycst.F90 \ 
    4024    sbc_ice.F90 \ 
    4025    sbc_oce.F90 \ 
    4026    $(MODEL_LIB)(dom_ice_2.o) \ 
    4027    $(MODEL_LIB)(dom_oce.o) \ 
    4028    $(MODEL_LIB)(ice_2.o) \ 
    4029    $(MODEL_LIB)(in_out_manager.o) \ 
    4030    $(MODEL_LIB)(limistate_2.o) \ 
    4031    $(MODEL_LIB)(limmsh_2.o) \ 
    4032    $(MODEL_LIB)(limrst_2.o) \ 
    4033    $(MODEL_LIB)(phycst.o) \ 
    4034    $(MODEL_LIB)(sbc_ice.o) \ 
    4035    $(MODEL_LIB)(sbc_oce.o) \ 
    4036    dom_ice_2.F90 \ 
    4037    dom_oce.F90 \ 
    4038    ice_2.F90 \ 
    4039    in_out_manager.F90 \ 
    4040    limistate_2.F90 \ 
    4041    limmsh_2.F90 \ 
    4042    limrst_2.F90 \ 
    4043    phycst.F90 \ 
    4044    sbc_ice.F90 \ 
    4045    sbc_oce.F90 \ 
    4046    KEY_CPP \ 
    4047    iceini_2.F90 
    4048 $(MODEL_LIB)(in_out_manager.o) : \ 
    4049    $(MODEL_LIB)(par_kind.o) \ 
    4050    par_kind.F90 \ 
    4051    $(MODEL_LIB)(lib_print.o) \ 
    4052    $(MODEL_LIB)(par_kind.o) \ 
    4053    $(MODEL_LIB)(par_oce.o) \ 
    4054    lib_print.F90 \ 
    4055    par_kind.F90 \ 
    4056    par_oce.F90 \ 
    4057    KEY_CPP \ 
    4058    in_out_manager.F90 
    4059 $(MODEL_LIB)(iom.o) :   \ 
    4060    $(MODEL_LIB)(dom_oce.o) \ 
    4061    $(MODEL_LIB)(in_out_manager.o) \ 
    4062    $(MODEL_LIB)(iom_def.o) \ 
    4063    $(MODEL_LIB)(lbclnk.o) \ 
    4064    $(MODEL_LIB)(lbcnfd.o) \ 
    4065    $(MODEL_LIB)(lib_mpp.o) \ 
    4066    $(MODEL_LIB)(lib_print.o) \ 
    4067    $(MODEL_LIB)(oce.o) \ 
    4068    $(MODEL_LIB)(par_kind.o) \ 
    4069    $(MODEL_LIB)(par_oce.o) \ 
    4070    $(MODEL_LIB)(phycst.o) \ 
    4071    dom_oce.F90 \ 
    4072    in_out_manager.F90 \ 
    4073    iom_def.F90 \ 
    4074    lbclnk.F90 \ 
    4075    lbcnfd.F90 \ 
    4076    lib_mpp.F90 \ 
    4077    lib_print.F90 \ 
    4078    oce.F90 \ 
    4079    par_kind.F90 \ 
    4080    par_oce.F90 \ 
    4081    phycst.F90 \ 
    40824097   $(MODEL_LIB)(dianam.o) \ 
    4083    $(MODEL_LIB)(dom_oce.o) \ 
    40844098   $(MODEL_LIB)(domngb.o) \ 
     4099   $(MODEL_LIB)(dom_oce.o) \ 
    40854100   $(MODEL_LIB)(in_out_manager.o) \ 
    40864101   $(MODEL_LIB)(iom_def.o) \ 
     
    40914106   $(MODEL_LIB)(phycst.o) \ 
    40924107   $(MODEL_LIB)(sbc_oce.o) \ 
     4108   phycst.F90 \ 
     4109   sbc_oce.F90 \ 
     4110   KEY_CPP \ 
     4111   iom.F90 
     4112$(MODEL_LIB)(iom_ioipsl.o) :  \ 
     4113   lib_print.f90 \ 
     4114   $(MODEL_LIB)(lib_print.o) \ 
     4115   $(MODEL_LIB)(par_kind.o) \ 
     4116   $(MODEL_LIB)(par_oce.o) \ 
     4117   par_kind.F90 \ 
     4118   par_oce.F90 \ 
     4119   dom_oce.F90 \ 
     4120   in_out_manager.F90 \ 
     4121   iom_def.F90 \ 
     4122   $(MODEL_LIB)(dom_oce.o) \ 
     4123   $(MODEL_LIB)(in_out_manager.o) \ 
     4124   $(MODEL_LIB)(iom_def.o) \ 
     4125   $(IOIPSL_LIB) \ 
     4126   iom_ioipsl.F90 
     4127$(MODEL_LIB)(iom_nf90.o) : \ 
     4128   dom_oce.F90 \ 
     4129   in_out_manager.F90 \ 
     4130   lbcnfd.F90 \ 
     4131   lib_mpp.F90 \ 
     4132   lib_print.f90 \ 
     4133   $(MODEL_LIB)(dom_oce.o) \ 
     4134   $(MODEL_LIB)(in_out_manager.o) \ 
     4135   $(MODEL_LIB)(lbcnfd.o) \ 
     4136   $(MODEL_LIB)(lib_mpp.o) \ 
     4137   $(MODEL_LIB)(lib_print.o) \ 
     4138   $(MODEL_LIB)(oce.o) \ 
     4139   $(MODEL_LIB)(par_kind.o) \ 
     4140   $(MODEL_LIB)(par_oce.o) \ 
     4141   oce.F90 \ 
     4142   par_kind.F90 \ 
     4143   par_oce.F90 \ 
     4144   dom_oce.F90 \ 
     4145   in_out_manager.F90 \ 
     4146   iom_def.F90 \ 
     4147   lbclnk.F90 \ 
     4148   $(MODEL_LIB)(dom_oce.o) \ 
     4149   $(MODEL_LIB)(in_out_manager.o) \ 
     4150   $(MODEL_LIB)(iom_def.o) \ 
     4151   $(MODEL_LIB)(lbclnk.o) \ 
     4152   iom_nf90.F90 
     4153$(MODEL_LIB)(iom_rstdimg.o) : \ 
     4154   dom_oce.F90 \ 
     4155   in_out_manager.F90 \ 
     4156   lbcnfd.F90 \ 
     4157   lib_mpp.F90 \ 
     4158   lib_print.f90 \ 
     4159   $(MODEL_LIB)(dom_oce.o) \ 
     4160   $(MODEL_LIB)(in_out_manager.o) \ 
     4161   $(MODEL_LIB)(lbcnfd.o) \ 
     4162   $(MODEL_LIB)(lib_mpp.o) \ 
     4163   $(MODEL_LIB)(lib_print.o) \ 
     4164   $(MODEL_LIB)(oce.o) \ 
     4165   $(MODEL_LIB)(par_kind.o) \ 
     4166   $(MODEL_LIB)(par_oce.o) \ 
     4167   oce.F90 \ 
     4168   par_kind.F90 \ 
     4169   par_oce.F90 \ 
     4170   dom_oce.F90 \ 
     4171   in_out_manager.F90 \ 
     4172   iom_def.F90 \ 
     4173   lbclnk.F90 \ 
     4174   $(MODEL_LIB)(dom_oce.o) \ 
     4175   $(MODEL_LIB)(in_out_manager.o) \ 
     4176   $(MODEL_LIB)(iom_def.o) \ 
     4177   $(MODEL_LIB)(lbclnk.o) \ 
     4178   iom_rstdimg.F90 
     4179$(MODEL_LIB)(istate.o) :   \ 
     4180   agrif_opa_interp.F90 \ 
     4181   bdydta.F90 \ 
     4182   bdydyn.F90 \ 
     4183   bdy_oce.F90 \ 
     4184   bdy_par.F90 \ 
     4185   bdytides.F90 \ 
     4186   bdyvol.F90 \ 
     4187   c1d.F90 \ 
     4188   cla_dynspg.F90 \ 
    40934189   dianam.F90 \ 
    4094    dom_oce.F90 \ 
    40954190   domngb.F90 \ 
     4191   dom_oce.F90 \ 
     4192   domvvl.F90 \ 
     4193   dynadv.F90 \ 
     4194   dynspg_exp.F90 \ 
     4195   dynspg_flt.F90 \ 
     4196   dynspg_oce.F90 \ 
     4197   dynspg_ts.F90 \ 
     4198   dynvor.F90 \ 
     4199   eosbn2.F90 \ 
    40964200   in_out_manager.F90 \ 
    40974201   iom_def.F90 \ 
     4202   iom.F90 \ 
    40984203   iom_ioipsl.F90 \ 
    40994204   iom_nf90.F90 \ 
    41004205   iom_rstdimg.F90 \ 
    41014206   lbclnk.F90 \ 
    4102    phycst.F90 \ 
    4103    sbc_oce.F90 \ 
    4104    KEY_CPP \ 
    4105    iom.F90 
    4106 $(MODEL_LIB)(iom_def.o) :  \ 
    4107    $(MODEL_LIB)(par_kind.o) \ 
    4108    par_kind.F90 \ 
    4109    $(IOIPSL_LIB) \ 
    4110    KEY_CPP \ 
    4111    iom_def.F90 
    4112 $(MODEL_LIB)(iom_ioipsl.o) :  \ 
    4113    $(MODEL_LIB)(lib_print.o) \ 
    4114    $(MODEL_LIB)(par_kind.o) \ 
    4115    $(MODEL_LIB)(par_oce.o) \ 
    4116    lib_print.F90 \ 
    4117    par_kind.F90 \ 
    4118    par_oce.F90 \ 
    4119    $(MODEL_LIB)(dom_oce.o) \ 
    4120    $(MODEL_LIB)(in_out_manager.o) \ 
    4121    $(MODEL_LIB)(iom_def.o) \ 
    4122    dom_oce.F90 \ 
    4123    in_out_manager.F90 \ 
    4124    iom_def.F90 \ 
    4125    $(IOIPSL_LIB) \ 
    4126    iom_ioipsl.F90 
    4127 $(MODEL_LIB)(iom_nf90.o) : \ 
    4128    $(MODEL_LIB)(dom_oce.o) \ 
    4129    $(MODEL_LIB)(in_out_manager.o) \ 
    4130    $(MODEL_LIB)(lbcnfd.o) \ 
    4131    $(MODEL_LIB)(lib_mpp.o) \ 
    4132    $(MODEL_LIB)(lib_print.o) \ 
    4133    $(MODEL_LIB)(oce.o) \ 
    4134    $(MODEL_LIB)(par_kind.o) \ 
    4135    $(MODEL_LIB)(par_oce.o) \ 
    4136    dom_oce.F90 \ 
    4137    in_out_manager.F90 \ 
    4138    lbcnfd.F90 \ 
    4139    lib_mpp.F90 \ 
    4140    lib_print.F90 \ 
    4141    oce.F90 \ 
    4142    par_kind.F90 \ 
    4143    par_oce.F90 \ 
    4144    $(MODEL_LIB)(dom_oce.o) \ 
    4145    $(MODEL_LIB)(in_out_manager.o) \ 
    4146    $(MODEL_LIB)(iom_def.o) \ 
    4147    $(MODEL_LIB)(lbclnk.o) \ 
    4148    dom_oce.F90 \ 
    4149    in_out_manager.F90 \ 
    4150    iom_def.F90 \ 
    4151    lbclnk.F90 \ 
    4152    iom_nf90.F90 
    4153 $(MODEL_LIB)(iom_rstdimg.o) : \ 
    4154    $(MODEL_LIB)(dom_oce.o) \ 
    4155    $(MODEL_LIB)(in_out_manager.o) \ 
    4156    $(MODEL_LIB)(lbcnfd.o) \ 
    4157    $(MODEL_LIB)(lib_mpp.o) \ 
    4158    $(MODEL_LIB)(lib_print.o) \ 
    4159    $(MODEL_LIB)(oce.o) \ 
    4160    $(MODEL_LIB)(par_kind.o) \ 
    4161    $(MODEL_LIB)(par_oce.o) \ 
    4162    dom_oce.F90 \ 
    4163    in_out_manager.F90 \ 
    4164    lbcnfd.F90 \ 
    4165    lib_mpp.F90 \ 
    4166    lib_print.F90 \ 
    4167    oce.F90 \ 
    4168    par_kind.F90 \ 
    4169    par_oce.F90 \ 
    4170    $(MODEL_LIB)(dom_oce.o) \ 
    4171    $(MODEL_LIB)(in_out_manager.o) \ 
    4172    $(MODEL_LIB)(iom_def.o) \ 
    4173    $(MODEL_LIB)(lbclnk.o) \ 
    4174    dom_oce.F90 \ 
    4175    in_out_manager.F90 \ 
    4176    iom_def.F90 \ 
    4177    lbclnk.F90 \ 
    4178    iom_rstdimg.F90 
    4179 $(MODEL_LIB)(istate.o) :   \ 
     4207   lbcnfd.F90 \ 
     4208   lib_mpp.F90 \ 
     4209   lib_print.f90 \ 
    41804210   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     4211   $(MODEL_LIB)(bdydta.o) \ 
     4212   $(MODEL_LIB)(bdydyn.o) \ 
    41814213   $(MODEL_LIB)(bdy_oce.o) \ 
    41824214   $(MODEL_LIB)(bdy_par.o) \ 
    4183    $(MODEL_LIB)(bdydta.o) \ 
    4184    $(MODEL_LIB)(bdydyn.o) \ 
    41854215   $(MODEL_LIB)(bdytides.o) \ 
    41864216   $(MODEL_LIB)(bdyvol.o) \ 
     
    41884218   $(MODEL_LIB)(cla_dynspg.o) \ 
    41894219   $(MODEL_LIB)(dianam.o) \ 
    4190    $(MODEL_LIB)(dom_oce.o) \ 
    41914220   $(MODEL_LIB)(domngb.o) \ 
     4221   $(MODEL_LIB)(dom_oce.o) \ 
    41924222   $(MODEL_LIB)(domvvl.o) \ 
    41934223   $(MODEL_LIB)(dynadv.o) \ 
     
    41994229   $(MODEL_LIB)(eosbn2.o) \ 
    42004230   $(MODEL_LIB)(in_out_manager.o) \ 
    4201    $(MODEL_LIB)(iom.o) \ 
    42024231   $(MODEL_LIB)(iom_def.o) \ 
    42034232   $(MODEL_LIB)(iom_ioipsl.o) \ 
    42044233   $(MODEL_LIB)(iom_nf90.o) \ 
     4234   $(MODEL_LIB)(iom.o) \ 
    42054235   $(MODEL_LIB)(iom_rstdimg.o) \ 
    42064236   $(MODEL_LIB)(lbclnk.o) \ 
     
    42084238   $(MODEL_LIB)(lib_mpp.o) \ 
    42094239   $(MODEL_LIB)(lib_print.o) \ 
    4210    $(MODEL_LIB)(obc_oce.o) \ 
    4211    $(MODEL_LIB)(obc_par.o) \ 
    42124240   $(MODEL_LIB)(obcdta.o) \ 
    42134241   $(MODEL_LIB)(obcdyn.o) \ 
    42144242   $(MODEL_LIB)(obcfla.o) \ 
     4243   $(MODEL_LIB)(obc_oce.o) \ 
     4244   $(MODEL_LIB)(obc_par.o) \ 
    42154245   $(MODEL_LIB)(obcvol.o) \ 
    42164246   $(MODEL_LIB)(oce.o) \ 
     
    42214251   $(MODEL_LIB)(restart.o) \ 
    42224252   $(MODEL_LIB)(sbc_oce.o) \ 
     4253   $(MODEL_LIB)(solmat.o) \ 
    42234254   $(MODEL_LIB)(sol_oce.o) \ 
    4224    $(MODEL_LIB)(solmat.o) \ 
    42254255   $(MODEL_LIB)(solpcg.o) \ 
    42264256   $(MODEL_LIB)(solsor.o) \ 
     
    42294259   $(MODEL_LIB)(trdmod.o) \ 
    42304260   $(MODEL_LIB)(trdmod_oce.o) \ 
    4231    $(MODEL_LIB)(zdf_oce.o) \ 
    42324261   $(MODEL_LIB)(zdfbfr.o) \ 
    42334262   $(MODEL_LIB)(zdfddm.o) \ 
    42344263   $(MODEL_LIB)(zdfmxl.o) \ 
     4264   $(MODEL_LIB)(zdf_oce.o) \ 
    42354265   $(MODEL_LIB)(zpshde.o) \ 
    4236    agrif_opa_interp.F90 \ 
    4237    bdy_oce.F90 \ 
    4238    bdy_par.F90 \ 
    4239    bdydta.F90 \ 
    4240    bdydyn.F90 \ 
    4241    bdytides.F90 \ 
    4242    bdyvol.F90 \ 
    4243    c1d.F90 \ 
    4244    cla_dynspg.F90 \ 
    4245    dianam.F90 \ 
    4246    dom_oce.F90 \ 
    4247    domngb.F90 \ 
    4248    domvvl.F90 \ 
    4249    dynadv.F90 \ 
    4250    dynspg_exp.F90 \ 
    4251    dynspg_flt.F90 \ 
    4252    dynspg_oce.F90 \ 
    4253    dynspg_ts.F90 \ 
    4254    dynvor.F90 \ 
    4255    eosbn2.F90 \ 
    4256    in_out_manager.F90 \ 
    4257    iom.F90 \ 
    4258    iom_def.F90 \ 
    4259    iom_ioipsl.F90 \ 
    4260    iom_nf90.F90 \ 
    4261    iom_rstdimg.F90 \ 
    4262    lbclnk.F90 \ 
    4263    lbcnfd.F90 \ 
    4264    lib_mpp.F90 \ 
    4265    lib_print.F90 \ 
    4266    obc_oce.F90 \ 
    4267    obc_par.F90 \ 
    42684266   obcdta.F90 \ 
    42694267   obcdyn.F90 \ 
    42704268   obcfla.F90 \ 
     4269   obc_oce.F90 \ 
     4270   obc_par.F90 \ 
    42714271   obcvol.F90 \ 
    42724272   oce.F90 \ 
     
    42774277   restart.F90 \ 
    42784278   sbc_oce.F90 \ 
     4279   solmat.F90 \ 
    42794280   sol_oce.F90 \ 
    4280    solmat.F90 \ 
    42814281   solpcg.F90 \ 
    42824282   solsor.F90 \ 
     
    42854285   trdmod.F90 \ 
    42864286   trdmod_oce.F90 \ 
    4287    zdf_oce.F90 \ 
    42884287   zdfbfr.F90 \ 
    42894288   zdfddm.F90 \ 
    42904289   zdfmxl.F90 \ 
     4290   zdf_oce.F90 \ 
    42914291   zpshde.F90 \ 
    4292    $(MODEL_LIB)(c1d.o) \ 
    4293    $(MODEL_LIB)(daymod.o) \ 
    4294    $(MODEL_LIB)(divcur.o) \ 
    4295    $(MODEL_LIB)(dom_oce.o) \ 
    4296    $(MODEL_LIB)(domvvl.o) \ 
    4297    $(MODEL_LIB)(dtasal.o) \ 
    4298    $(MODEL_LIB)(dtatem.o) \ 
    4299    $(MODEL_LIB)(dynspg.o) \ 
    4300    $(MODEL_LIB)(dynspg_exp.o) \ 
    4301    $(MODEL_LIB)(dynspg_flt.o) \ 
    4302    $(MODEL_LIB)(dynspg_oce.o) \ 
    4303    $(MODEL_LIB)(dynspg_ts.o) \ 
    4304    $(MODEL_LIB)(eosbn2.o) \ 
    4305    $(MODEL_LIB)(in_out_manager.o) \ 
    4306    $(MODEL_LIB)(iom.o) \ 
    4307    $(MODEL_LIB)(lbclnk.o) \ 
    4308    $(MODEL_LIB)(ldftra_oce.o) \ 
    4309    $(MODEL_LIB)(oce.o) \ 
    4310    $(MODEL_LIB)(phycst.o) \ 
    4311    $(MODEL_LIB)(restart.o) \ 
    4312    $(MODEL_LIB)(zdf_oce.o) \ 
    4313    $(MODEL_LIB)(zpshde.o) \ 
    43144292   c1d.F90 \ 
    43154293   daymod.F90 \ 
     
    43194297   dtasal.F90 \ 
    43204298   dtatem.F90 \ 
     4299   dynspg_exp.F90 \ 
    43214300   dynspg.F90 \ 
    4322    dynspg_exp.F90 \ 
    43234301   dynspg_flt.F90 \ 
    43244302   dynspg_oce.F90 \ 
     
    43294307   lbclnk.F90 \ 
    43304308   ldftra_oce.F90 \ 
     4309   $(MODEL_LIB)(c1d.o) \ 
     4310   $(MODEL_LIB)(daymod.o) \ 
     4311   $(MODEL_LIB)(divcur.o) \ 
     4312   $(MODEL_LIB)(dom_oce.o) \ 
     4313   $(MODEL_LIB)(domvvl.o) \ 
     4314   $(MODEL_LIB)(dtasal.o) \ 
     4315   $(MODEL_LIB)(dtatem.o) \ 
     4316   $(MODEL_LIB)(dynspg_exp.o) \ 
     4317   $(MODEL_LIB)(dynspg_flt.o) \ 
     4318   $(MODEL_LIB)(dynspg.o) \ 
     4319   $(MODEL_LIB)(dynspg_oce.o) \ 
     4320   $(MODEL_LIB)(dynspg_ts.o) \ 
     4321   $(MODEL_LIB)(eosbn2.o) \ 
     4322   $(MODEL_LIB)(in_out_manager.o) \ 
     4323   $(MODEL_LIB)(iom.o) \ 
     4324   $(MODEL_LIB)(lbclnk.o) \ 
     4325   $(MODEL_LIB)(ldftra_oce.o) \ 
     4326   $(MODEL_LIB)(oce.o) \ 
     4327   $(MODEL_LIB)(phycst.o) \ 
     4328   $(MODEL_LIB)(restart.o) \ 
     4329   $(MODEL_LIB)(zdf_oce.o) \ 
     4330   $(MODEL_LIB)(zpshde.o) \ 
    43314331   oce.F90 \ 
    43324332   phycst.F90 \ 
     
    43394339   istate.F90 
    43404340$(MODEL_LIB)(lbclnk.o) :   \ 
    4341    $(MODEL_LIB)(dom_oce.o) \ 
    4342    $(MODEL_LIB)(in_out_manager.o) \ 
    4343    $(MODEL_LIB)(lbcnfd.o) \ 
    4344    $(MODEL_LIB)(lib_print.o) \ 
    4345    $(MODEL_LIB)(oce.o) \ 
    4346    $(MODEL_LIB)(par_kind.o) \ 
    4347    $(MODEL_LIB)(par_oce.o) \ 
    4348    dom_oce.F90 \ 
    4349    in_out_manager.F90 \ 
    4350    lbcnfd.F90 \ 
    4351    lib_print.F90 \ 
    4352    oce.F90 \ 
    4353    par_kind.F90 \ 
    4354    par_oce.F90 \ 
    4355    $(MODEL_LIB)(dom_oce.o) \ 
    4356    $(MODEL_LIB)(in_out_manager.o) \ 
    4357    $(MODEL_LIB)(lbcnfd.o) \ 
    4358    $(MODEL_LIB)(lib_mpp.o) \ 
    4359    $(MODEL_LIB)(oce.o) \ 
    4360    dom_oce.F90 \ 
    4361    in_out_manager.F90 \ 
    4362    lbcnfd.F90 \ 
    4363    lib_mpp.F90 \ 
     4341   dom_oce.F90 \ 
     4342   in_out_manager.F90 \ 
     4343   lbcnfd.F90 \ 
     4344   lib_print.f90 \ 
     4345   $(MODEL_LIB)(dom_oce.o) \ 
     4346   $(MODEL_LIB)(in_out_manager.o) \ 
     4347   $(MODEL_LIB)(lbcnfd.o) \ 
     4348   $(MODEL_LIB)(lib_print.o) \ 
     4349   $(MODEL_LIB)(oce.o) \ 
     4350   $(MODEL_LIB)(par_kind.o) \ 
     4351   $(MODEL_LIB)(par_oce.o) \ 
     4352   oce.F90 \ 
     4353   par_kind.F90 \ 
     4354   par_oce.F90 \ 
     4355   dom_oce.F90 \ 
     4356   in_out_manager.F90 \ 
     4357   lbcnfd.F90 \ 
     4358   lib_mpp.F90 \ 
     4359   $(MODEL_LIB)(dom_oce.o) \ 
     4360   $(MODEL_LIB)(in_out_manager.o) \ 
     4361   $(MODEL_LIB)(lbcnfd.o) \ 
     4362   $(MODEL_LIB)(lib_mpp.o) \ 
     4363   $(MODEL_LIB)(oce.o) \ 
    43644364   oce.F90 \ 
    43654365   KEY_CPP \ 
    43664366   lbclnk.F90 
    43674367$(MODEL_LIB)(lbcnfd.o) :   \ 
    4368    $(MODEL_LIB)(lib_print.o) \ 
    4369    $(MODEL_LIB)(par_kind.o) \ 
    4370    $(MODEL_LIB)(par_oce.o) \ 
    4371    lib_print.F90 \ 
    4372    par_kind.F90 \ 
    4373    par_oce.F90 \ 
    4374    $(MODEL_LIB)(dom_oce.o) \ 
    4375    $(MODEL_LIB)(in_out_manager.o) \ 
    4376    $(MODEL_LIB)(oce.o) \ 
    4377    dom_oce.F90 \ 
    4378    in_out_manager.F90 \ 
     4368   lib_print.f90 \ 
     4369   $(MODEL_LIB)(lib_print.o) \ 
     4370   $(MODEL_LIB)(par_kind.o) \ 
     4371   $(MODEL_LIB)(par_oce.o) \ 
     4372   par_kind.F90 \ 
     4373   par_oce.F90 \ 
     4374   dom_oce.F90 \ 
     4375   in_out_manager.F90 \ 
     4376   $(MODEL_LIB)(dom_oce.o) \ 
     4377   $(MODEL_LIB)(in_out_manager.o) \ 
     4378   $(MODEL_LIB)(oce.o) \ 
    43794379   oce.F90 \ 
    43804380   lbcnfd.F90 
    43814381$(MODEL_LIB)(ldfdyn.o) :   \ 
     4382   dom_oce.F90 \ 
     4383   in_out_manager.F90 \ 
     4384   lbclnk.F90 \ 
     4385   lbcnfd.F90 \ 
     4386   ldfdyn_oce.F90 \ 
     4387   ldftra_oce.F90 \ 
     4388   lib_mpp.F90 \ 
     4389   lib_print.f90 \ 
    43824390   $(MODEL_LIB)(dom_oce.o) \ 
    43834391   $(MODEL_LIB)(in_out_manager.o) \ 
     
    43944402   $(MODEL_LIB)(prtctl.o) \ 
    43954403   $(MODEL_LIB)(zdfmxl.o) \ 
    4396    dom_oce.F90 \ 
    4397    in_out_manager.F90 \ 
    4398    lbclnk.F90 \ 
    4399    lbcnfd.F90 \ 
     4404   oce.F90 \ 
     4405   par_kind.F90 \ 
     4406   par_oce.F90 \ 
     4407   phycst.F90 \ 
     4408   prtctl.F90 \ 
     4409   zdfmxl.F90 \ 
     4410   dom_oce.F90 \ 
     4411   in_out_manager.F90 \ 
     4412   lbclnk.F90 \ 
    44004413   ldfdyn_oce.F90 \ 
    4401    ldftra_oce.F90 \ 
    4402    lib_mpp.F90 \ 
    4403    lib_print.F90 \ 
    4404    oce.F90 \ 
    4405    par_kind.F90 \ 
    4406    par_oce.F90 \ 
    4407    phycst.F90 \ 
    4408    prtctl.F90 \ 
    4409    zdfmxl.F90 \ 
     4414   ldfslp.F90 \ 
     4415   lib_mpp.F90 \ 
    44104416   $(MODEL_LIB)(dom_oce.o) \ 
    44114417   $(MODEL_LIB)(in_out_manager.o) \ 
     
    44164422   $(MODEL_LIB)(oce.o) \ 
    44174423   $(MODEL_LIB)(phycst.o) \ 
    4418    dom_oce.F90 \ 
    4419    in_out_manager.F90 \ 
    4420    lbclnk.F90 \ 
    4421    ldfdyn_oce.F90 \ 
    4422    ldfslp.F90 \ 
    4423    lib_mpp.F90 \ 
    4424    oce.F90 \ 
    4425    phycst.F90 \ 
     4424   oce.F90 \ 
     4425   phycst.F90 \ 
     4426   ldftra_oce.F90 \ 
    44264427   $(MODEL_LIB)(ldftra_oce.o) \ 
    4427    ldftra_oce.F90 \ 
    44284428   domzgr_substitute.h90 \ 
    44294429   ldfdyn_antarctic.h90 \ 
     
    44434443   ldfdyn_oce.F90 
    44444444$(MODEL_LIB)(ldfeiv.o) :   \ 
     4445   closea.F90 \ 
     4446   dianam.F90 \ 
     4447   domngb.F90 \ 
     4448   dom_oce.F90 \ 
     4449   fldread.F90 \ 
     4450   in_out_manager.F90 \ 
     4451   iom_def.F90 \ 
     4452   iom.F90 \ 
     4453   iom_ioipsl.F90 \ 
     4454   iom_nf90.F90 \ 
     4455   iom_rstdimg.F90 \ 
     4456   lbclnk.F90 \ 
     4457   lbcnfd.F90 \ 
     4458   ldfdyn_oce.F90 \ 
     4459   ldftra_oce.F90 \ 
     4460   lib_mpp.F90 \ 
     4461   lib_print.f90 \ 
    44454462   $(MODEL_LIB)(closea.o) \ 
    44464463   $(MODEL_LIB)(dianam.o) \ 
    4447    $(MODEL_LIB)(dom_oce.o) \ 
    44484464   $(MODEL_LIB)(domngb.o) \ 
     4465   $(MODEL_LIB)(dom_oce.o) \ 
    44494466   $(MODEL_LIB)(fldread.o) \ 
    44504467   $(MODEL_LIB)(in_out_manager.o) \ 
    4451    $(MODEL_LIB)(iom.o) \ 
    44524468   $(MODEL_LIB)(iom_def.o) \ 
    44534469   $(MODEL_LIB)(iom_ioipsl.o) \ 
    44544470   $(MODEL_LIB)(iom_nf90.o) \ 
     4471   $(MODEL_LIB)(iom.o) \ 
    44554472   $(MODEL_LIB)(iom_rstdimg.o) \ 
    44564473   $(MODEL_LIB)(lbclnk.o) \ 
     
    44674484   $(MODEL_LIB)(sbc_oce.o) \ 
    44684485   $(MODEL_LIB)(zdfmxl.o) \ 
    4469    closea.F90 \ 
    4470    dianam.F90 \ 
    4471    dom_oce.F90 \ 
    4472    domngb.F90 \ 
    4473    fldread.F90 \ 
    4474    in_out_manager.F90 \ 
    4475    iom.F90 \ 
    4476    iom_def.F90 \ 
    4477    iom_ioipsl.F90 \ 
    4478    iom_nf90.F90 \ 
    4479    iom_rstdimg.F90 \ 
    4480    lbclnk.F90 \ 
    4481    lbcnfd.F90 \ 
    4482    ldfdyn_oce.F90 \ 
     4486   oce.F90 \ 
     4487   par_kind.F90 \ 
     4488   par_oce.F90 \ 
     4489   phycst.F90 \ 
     4490   prtctl.F90 \ 
     4491   sbc_oce.F90 \ 
     4492   zdfmxl.F90 \ 
     4493   dom_oce.F90 \ 
     4494   in_out_manager.F90 \ 
     4495   iom.F90 \ 
     4496   lbclnk.F90 \ 
     4497   ldfslp.F90 \ 
    44834498   ldftra_oce.F90 \ 
    4484    lib_mpp.F90 \ 
    4485    lib_print.F90 \ 
    4486    oce.F90 \ 
    4487    par_kind.F90 \ 
    4488    par_oce.F90 \ 
    4489    phycst.F90 \ 
    4490    prtctl.F90 \ 
    4491    sbc_oce.F90 \ 
    4492    zdfmxl.F90 \ 
    44934499   $(MODEL_LIB)(dom_oce.o) \ 
    44944500   $(MODEL_LIB)(in_out_manager.o) \ 
     
    45024508   $(MODEL_LIB)(sbc_oce.o) \ 
    45034509   $(MODEL_LIB)(sbcrnf.o) \ 
    4504    dom_oce.F90 \ 
    4505    in_out_manager.F90 \ 
    4506    iom.F90 \ 
    4507    lbclnk.F90 \ 
    4508    ldfslp.F90 \ 
    4509    ldftra_oce.F90 \ 
    45104510   oce.F90 \ 
    45114511   phycst.F90 \ 
     
    45184518   ldfeiv.F90 
    45194519$(MODEL_LIB)(ldfslp.o) :   \ 
     4520   dom_oce.F90 \ 
     4521   in_out_manager.F90 \ 
     4522   iom.F90 \ 
     4523   lbcnfd.F90 \ 
     4524   lib_mpp.F90 \ 
     4525   lib_print.f90 \ 
    45204526   $(MODEL_LIB)(dom_oce.o) \ 
    45214527   $(MODEL_LIB)(in_out_manager.o) \ 
     
    45294535   $(MODEL_LIB)(prtctl.o) \ 
    45304536   $(MODEL_LIB)(zdf_oce.o) \ 
    4531    dom_oce.F90 \ 
    4532    in_out_manager.F90 \ 
    4533    iom.F90 \ 
    4534    lbcnfd.F90 \ 
    4535    lib_mpp.F90 \ 
    4536    lib_print.F90 \ 
    45374537   oce.F90 \ 
    45384538   par_kind.F90 \ 
     
    45404540   prtctl.F90 \ 
    45414541   zdf_oce.F90 \ 
     4542   dom_oce.F90 \ 
     4543   in_out_manager.F90 \ 
     4544   lbclnk.F90 \ 
     4545   ldfdyn_oce.F90 \ 
     4546   ldftra_oce.F90 \ 
    45424547   $(MODEL_LIB)(dom_oce.o) \ 
    45434548   $(MODEL_LIB)(in_out_manager.o) \ 
     
    45494554   $(MODEL_LIB)(prtctl.o) \ 
    45504555   $(MODEL_LIB)(zdfmxl.o) \ 
    4551    dom_oce.F90 \ 
    4552    in_out_manager.F90 \ 
    4553    lbclnk.F90 \ 
    4554    ldfdyn_oce.F90 \ 
    4555    ldftra_oce.F90 \ 
    45564556   oce.F90 \ 
    45574557   phycst.F90 \ 
     
    45634563   ldfslp.F90 
    45644564$(MODEL_LIB)(ldftra.o) :   \ 
     4565   dom_oce.F90 \ 
     4566   in_out_manager.F90 \ 
     4567   lbclnk.F90 \ 
     4568   lbcnfd.F90 \ 
     4569   ldfdyn_oce.F90 \ 
     4570   ldftra_oce.F90 \ 
     4571   lib_mpp.F90 \ 
     4572   lib_print.f90 \ 
    45654573   $(MODEL_LIB)(dom_oce.o) \ 
    45664574   $(MODEL_LIB)(in_out_manager.o) \ 
     
    45774585   $(MODEL_LIB)(prtctl.o) \ 
    45784586   $(MODEL_LIB)(zdfmxl.o) \ 
    4579    dom_oce.F90 \ 
    4580    in_out_manager.F90 \ 
    4581    lbclnk.F90 \ 
    4582    lbcnfd.F90 \ 
    4583    ldfdyn_oce.F90 \ 
     4587   oce.F90 \ 
     4588   par_kind.F90 \ 
     4589   par_oce.F90 \ 
     4590   phycst.F90 \ 
     4591   prtctl.F90 \ 
     4592   zdfmxl.F90 \ 
     4593   dom_oce.F90 \ 
     4594   in_out_manager.F90 \ 
     4595   lbclnk.F90 \ 
     4596   ldfslp.F90 \ 
    45844597   ldftra_oce.F90 \ 
    45854598   lib_mpp.F90 \ 
    4586    lib_print.F90 \ 
    4587    oce.F90 \ 
    4588    par_kind.F90 \ 
    4589    par_oce.F90 \ 
    4590    phycst.F90 \ 
    4591    prtctl.F90 \ 
    4592    zdfmxl.F90 \ 
    45934599   $(MODEL_LIB)(dom_oce.o) \ 
    45944600   $(MODEL_LIB)(in_out_manager.o) \ 
     
    45994605   $(MODEL_LIB)(oce.o) \ 
    46004606   $(MODEL_LIB)(phycst.o) \ 
    4601    dom_oce.F90 \ 
    4602    in_out_manager.F90 \ 
    4603    lbclnk.F90 \ 
    4604    ldfslp.F90 \ 
    4605    ldftra_oce.F90 \ 
    4606    lib_mpp.F90 \ 
    46074607   oce.F90 \ 
    46084608   phycst.F90 \ 
     
    46254625   lib_cray.f90 
    46264626$(MODEL_LIB)(lib_mpp.o) :  \ 
    4627    $(MODEL_LIB)(dom_oce.o) \ 
    4628    $(MODEL_LIB)(in_out_manager.o) \ 
    4629    $(MODEL_LIB)(lib_print.o) \ 
    4630    $(MODEL_LIB)(oce.o) \ 
    4631    $(MODEL_LIB)(par_kind.o) \ 
    4632    $(MODEL_LIB)(par_oce.o) \ 
    4633    dom_oce.F90 \ 
    4634    in_out_manager.F90 \ 
    4635    lib_print.F90 \ 
    4636    oce.F90 \ 
    4637    par_kind.F90 \ 
    4638    par_oce.F90 \ 
    4639    $(MODEL_LIB)(dom_oce.o) \ 
    4640    $(MODEL_LIB)(in_out_manager.o) \ 
    4641    $(MODEL_LIB)(lbcnfd.o) \ 
    4642    dom_oce.F90 \ 
    4643    in_out_manager.F90 \ 
    4644    lbcnfd.F90 \ 
     4627   dom_oce.F90 \ 
     4628   in_out_manager.F90 \ 
     4629   lib_print.f90 \ 
     4630   $(MODEL_LIB)(dom_oce.o) \ 
     4631   $(MODEL_LIB)(in_out_manager.o) \ 
     4632   $(MODEL_LIB)(lib_print.o) \ 
     4633   $(MODEL_LIB)(oce.o) \ 
     4634   $(MODEL_LIB)(par_kind.o) \ 
     4635   $(MODEL_LIB)(par_oce.o) \ 
     4636   oce.F90 \ 
     4637   par_kind.F90 \ 
     4638   par_oce.F90 \ 
     4639   dom_oce.F90 \ 
     4640   in_out_manager.F90 \ 
     4641   lbcnfd.F90 \ 
     4642   $(MODEL_LIB)(dom_oce.o) \ 
     4643   $(MODEL_LIB)(in_out_manager.o) \ 
     4644   $(MODEL_LIB)(lbcnfd.o) \ 
    46454645   $(AGRIF_LIB) \ 
    46464646   KEY_CPP \ 
     
    46514651   lib_print.f90 
    46524652$(MODEL_LIB)(limadv_2.o) : \ 
     4653   dom_oce.F90 \ 
     4654   in_out_manager.F90 \ 
     4655   lbcnfd.F90 \ 
     4656   lib_mpp.F90 \ 
     4657   lib_print.f90 \ 
    46534658   $(MODEL_LIB)(dom_oce.o) \ 
    46544659   $(MODEL_LIB)(in_out_manager.o) \ 
     
    46604665   $(MODEL_LIB)(par_kind.o) \ 
    46614666   $(MODEL_LIB)(par_oce.o) \ 
    4662    dom_oce.F90 \ 
    4663    in_out_manager.F90 \ 
    4664    lbcnfd.F90 \ 
    4665    lib_mpp.F90 \ 
    4666    lib_print.F90 \ 
    46674667   oce.F90 \ 
    46684668   par_ice_2.F90 \ 
    46694669   par_kind.F90 \ 
    46704670   par_oce.F90 \ 
     4671   dom_ice_2.F90 \ 
     4672   dom_oce.F90 \ 
     4673   ice_2.F90 \ 
     4674   in_out_manager.F90 \ 
     4675   lbclnk.F90 \ 
    46714676   $(MODEL_LIB)(dom_ice_2.o) \ 
    46724677   $(MODEL_LIB)(dom_oce.o) \ 
     
    46754680   $(MODEL_LIB)(lbclnk.o) \ 
    46764681   $(MODEL_LIB)(prtctl.o) \ 
    4677    dom_ice_2.F90 \ 
    4678    dom_oce.F90 \ 
    4679    ice_2.F90 \ 
    4680    in_out_manager.F90 \ 
    4681    lbclnk.F90 \ 
    46824682   prtctl.F90 \ 
    46834683   vectopt_loop_substitute.h90 \ 
     
    46854685   limadv_2.F90 
    46864686$(MODEL_LIB)(limdia_2.o) : \ 
     4687   dom_ice_2.F90 \ 
     4688   eosbn2.F90 \ 
     4689   ice_2.F90 \ 
     4690   in_out_manager.F90 \ 
     4691   iom.F90 \ 
     4692   lbclnk.F90 \ 
     4693   lib_print.f90 \ 
    46874694   $(MODEL_LIB)(dom_ice_2.o) \ 
    46884695   $(MODEL_LIB)(eosbn2.o) \ 
     
    46974704   $(MODEL_LIB)(par_oce.o) \ 
    46984705   $(MODEL_LIB)(phycst.o) \ 
     4706   oce.F90 \ 
     4707   par_ice_2.F90 \ 
     4708   par_kind.F90 \ 
     4709   par_oce.F90 \ 
     4710   phycst.F90 \ 
    46994711   dom_ice_2.F90 \ 
     4712   dom_oce.F90 \ 
     4713   ice_2.F90 \ 
     4714   in_out_manager.F90 \ 
     4715   limistate_2.F90 \ 
     4716   $(MODEL_LIB)(dom_ice_2.o) \ 
     4717   $(MODEL_LIB)(dom_oce.o) \ 
     4718   $(MODEL_LIB)(ice_2.o) \ 
     4719   $(MODEL_LIB)(in_out_manager.o) \ 
     4720   $(MODEL_LIB)(limistate_2.o) \ 
     4721   $(MODEL_LIB)(par_ice_2.o) \ 
     4722   $(MODEL_LIB)(phycst.o) \ 
     4723   $(MODEL_LIB)(sbc_oce.o) \ 
     4724   par_ice_2.F90 \ 
     4725   phycst.F90 \ 
     4726   sbc_oce.F90 \ 
     4727   vectopt_loop_substitute.h90 \ 
     4728   KEY_CPP \ 
     4729   limdia_2.F90 
     4730$(MODEL_LIB)(limdmp_2.o) : \ 
     4731   dianam.F90 \ 
     4732   domngb.F90 \ 
     4733   dom_oce.F90 \ 
     4734   dtasal.F90 \ 
     4735   dtatem.F90 \ 
     4736   in_out_manager.F90 \ 
     4737   iom_def.F90 \ 
     4738   iom.F90 \ 
     4739   iom_ioipsl.F90 \ 
     4740   iom_nf90.F90 \ 
     4741   iom_rstdimg.F90 \ 
     4742   lbclnk.F90 \ 
     4743   lib_mpp.F90 \ 
     4744   lib_print.f90 \ 
     4745   $(MODEL_LIB)(dianam.o) \ 
     4746   $(MODEL_LIB)(domngb.o) \ 
     4747   $(MODEL_LIB)(dom_oce.o) \ 
     4748   $(MODEL_LIB)(dtasal.o) \ 
     4749   $(MODEL_LIB)(dtatem.o) \ 
     4750   $(MODEL_LIB)(in_out_manager.o) \ 
     4751   $(MODEL_LIB)(iom_def.o) \ 
     4752   $(MODEL_LIB)(iom_ioipsl.o) \ 
     4753   $(MODEL_LIB)(iom_nf90.o) \ 
     4754   $(MODEL_LIB)(iom.o) \ 
     4755   $(MODEL_LIB)(iom_rstdimg.o) \ 
     4756   $(MODEL_LIB)(lbclnk.o) \ 
     4757   $(MODEL_LIB)(lib_mpp.o) \ 
     4758   $(MODEL_LIB)(lib_print.o) \ 
     4759   $(MODEL_LIB)(oce.o) \ 
     4760   $(MODEL_LIB)(par_ice_2.o) \ 
     4761   $(MODEL_LIB)(par_kind.o) \ 
     4762   $(MODEL_LIB)(par_oce.o) \ 
     4763   $(MODEL_LIB)(phycst.o) \ 
     4764   $(MODEL_LIB)(prtctl.o) \ 
     4765   $(MODEL_LIB)(sbc_oce.o) \ 
     4766   $(MODEL_LIB)(trdmod.o) \ 
     4767   $(MODEL_LIB)(trdmod_oce.o) \ 
     4768   $(MODEL_LIB)(zdfmxl.o) \ 
     4769   $(MODEL_LIB)(zdf_oce.o) \ 
     4770   oce.F90 \ 
     4771   par_ice_2.F90 \ 
     4772   par_kind.F90 \ 
     4773   par_oce.F90 \ 
     4774   phycst.F90 \ 
     4775   prtctl.F90 \ 
     4776   sbc_oce.F90 \ 
     4777   trdmod.F90 \ 
     4778   trdmod_oce.F90 \ 
     4779   zdfmxl.F90 \ 
     4780   zdf_oce.F90 \ 
     4781   dom_oce.F90 \ 
     4782   ice_2.F90 \ 
     4783   in_out_manager.F90 \ 
     4784   iom.F90 \ 
     4785   $(MODEL_LIB)(dom_oce.o) \ 
     4786   $(MODEL_LIB)(ice_2.o) \ 
     4787   $(MODEL_LIB)(in_out_manager.o) \ 
     4788   $(MODEL_LIB)(iom.o) \ 
     4789   $(MODEL_LIB)(oce.o) \ 
     4790   $(MODEL_LIB)(phycst.o) \ 
     4791   $(MODEL_LIB)(tradmp.o) \ 
     4792   oce.F90 \ 
     4793   phycst.F90 \ 
     4794   tradmp.F90 \ 
     4795   vectopt_loop_substitute.h90 \ 
     4796   KEY_CPP \ 
     4797   limdmp_2.F90 
     4798$(MODEL_LIB)(limdyn_2.o) : \ 
     4799   dom_ice_2.F90 \ 
     4800   dom_oce.F90 \ 
    47004801   eosbn2.F90 \ 
    47014802   ice_2.F90 \ 
     
    47034804   iom.F90 \ 
    47044805   lbclnk.F90 \ 
    4705    lib_print.F90 \ 
     4806   lbcnfd.F90 \ 
     4807   lib_mpp.F90 \ 
     4808   lib_print.f90 \ 
     4809   $(MODEL_LIB)(dom_ice_2.o) \ 
     4810   $(MODEL_LIB)(dom_oce.o) \ 
     4811   $(MODEL_LIB)(eosbn2.o) \ 
     4812   $(MODEL_LIB)(ice_2.o) \ 
     4813   $(MODEL_LIB)(in_out_manager.o) \ 
     4814   $(MODEL_LIB)(iom.o) \ 
     4815   $(MODEL_LIB)(lbclnk.o) \ 
     4816   $(MODEL_LIB)(lbcnfd.o) \ 
     4817   $(MODEL_LIB)(lib_mpp.o) \ 
     4818   $(MODEL_LIB)(lib_print.o) \ 
     4819   $(MODEL_LIB)(oce.o) \ 
     4820   $(MODEL_LIB)(par_ice_2.o) \ 
     4821   $(MODEL_LIB)(par_kind.o) \ 
     4822   $(MODEL_LIB)(par_oce.o) \ 
     4823   $(MODEL_LIB)(phycst.o) \ 
     4824   $(MODEL_LIB)(prtctl.o) \ 
     4825   $(MODEL_LIB)(sbc_ice.o) \ 
     4826   $(MODEL_LIB)(sbc_oce.o) \ 
    47064827   oce.F90 \ 
    47074828   par_ice_2.F90 \ 
     
    47094830   par_oce.F90 \ 
    47104831   phycst.F90 \ 
     4832   prtctl.F90 \ 
     4833   sbc_ice.F90 \ 
     4834   sbc_oce.F90 \ 
     4835   dom_ice_2.F90 \ 
     4836   dom_oce.F90 \ 
     4837   ice_2.F90 \ 
     4838   in_out_manager.F90 \ 
     4839   lbclnk.F90 \ 
     4840   lib_mpp.F90 \ 
     4841   limistate_2.F90 \ 
     4842   limrhg_2.F90 \ 
    47114843   $(MODEL_LIB)(dom_ice_2.o) \ 
    47124844   $(MODEL_LIB)(dom_oce.o) \ 
    47134845   $(MODEL_LIB)(ice_2.o) \ 
    47144846   $(MODEL_LIB)(in_out_manager.o) \ 
     4847   $(MODEL_LIB)(lbclnk.o) \ 
     4848   $(MODEL_LIB)(lib_mpp.o) \ 
    47154849   $(MODEL_LIB)(limistate_2.o) \ 
     4850   $(MODEL_LIB)(limrhg_2.o) \ 
     4851   $(MODEL_LIB)(phycst.o) \ 
     4852   $(MODEL_LIB)(prtctl.o) \ 
     4853   $(MODEL_LIB)(sbc_oce.o) \ 
     4854   phycst.F90 \ 
     4855   prtctl.F90 \ 
     4856   sbc_oce.F90 \ 
     4857   vectopt_loop_substitute.h90 \ 
     4858   KEY_CPP \ 
     4859   limdyn_2.F90 
     4860$(MODEL_LIB)(limhdf_2.o) : \ 
     4861   dom_oce.F90 \ 
     4862   in_out_manager.F90 \ 
     4863   lbcnfd.F90 \ 
     4864   lib_mpp.F90 \ 
     4865   lib_print.f90 \ 
     4866   $(MODEL_LIB)(dom_oce.o) \ 
     4867   $(MODEL_LIB)(in_out_manager.o) \ 
     4868   $(MODEL_LIB)(lbcnfd.o) \ 
     4869   $(MODEL_LIB)(lib_mpp.o) \ 
     4870   $(MODEL_LIB)(lib_print.o) \ 
     4871   $(MODEL_LIB)(oce.o) \ 
    47164872   $(MODEL_LIB)(par_ice_2.o) \ 
    4717    $(MODEL_LIB)(phycst.o) \ 
    4718    $(MODEL_LIB)(sbc_oce.o) \ 
    4719    dom_ice_2.F90 \ 
     4873   $(MODEL_LIB)(par_kind.o) \ 
     4874   $(MODEL_LIB)(par_oce.o) \ 
     4875   oce.F90 \ 
     4876   par_ice_2.F90 \ 
     4877   par_kind.F90 \ 
     4878   par_oce.F90 \ 
    47204879   dom_oce.F90 \ 
    47214880   ice_2.F90 \ 
    47224881   in_out_manager.F90 \ 
    4723    limistate_2.F90 \ 
    4724    par_ice_2.F90 \ 
    4725    phycst.F90 \ 
    4726    sbc_oce.F90 \ 
     4882   lbclnk.F90 \ 
     4883   lib_mpp.F90 \ 
     4884   $(MODEL_LIB)(dom_oce.o) \ 
     4885   $(MODEL_LIB)(ice_2.o) \ 
     4886   $(MODEL_LIB)(in_out_manager.o) \ 
     4887   $(MODEL_LIB)(lbclnk.o) \ 
     4888   $(MODEL_LIB)(lib_mpp.o) \ 
     4889   $(MODEL_LIB)(prtctl.o) \ 
     4890   prtctl.F90 \ 
    47274891   vectopt_loop_substitute.h90 \ 
    47284892   KEY_CPP \ 
    4729    limdia_2.F90 
    4730 $(MODEL_LIB)(limdmp_2.o) : \ 
     4893   limhdf_2.F90 
     4894$(MODEL_LIB)(limistate_2.o) : \ 
     4895   dianam.F90 \ 
     4896   domngb.F90 \ 
     4897   dom_oce.F90 \ 
     4898   in_out_manager.F90 \ 
     4899   iom_def.F90 \ 
     4900   iom_ioipsl.F90 \ 
     4901   iom_nf90.F90 \ 
     4902   iom_rstdimg.F90 \ 
     4903   lbclnk.F90 \ 
     4904   lbcnfd.F90 \ 
     4905   lib_mpp.F90 \ 
     4906   lib_print.f90 \ 
    47314907   $(MODEL_LIB)(dianam.o) \ 
    4732    $(MODEL_LIB)(dom_oce.o) \ 
    47334908   $(MODEL_LIB)(domngb.o) \ 
    4734    $(MODEL_LIB)(dtasal.o) \ 
    4735    $(MODEL_LIB)(dtatem.o) \ 
    4736    $(MODEL_LIB)(in_out_manager.o) \ 
    4737    $(MODEL_LIB)(iom.o) \ 
     4909   $(MODEL_LIB)(dom_oce.o) \ 
     4910   $(MODEL_LIB)(in_out_manager.o) \ 
    47384911   $(MODEL_LIB)(iom_def.o) \ 
    47394912   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    47414914   $(MODEL_LIB)(iom_rstdimg.o) \ 
    47424915   $(MODEL_LIB)(lbclnk.o) \ 
     4916   $(MODEL_LIB)(lbcnfd.o) \ 
    47434917   $(MODEL_LIB)(lib_mpp.o) \ 
    47444918   $(MODEL_LIB)(lib_print.o) \ 
     
    47504924   $(MODEL_LIB)(prtctl.o) \ 
    47514925   $(MODEL_LIB)(sbc_oce.o) \ 
    4752    $(MODEL_LIB)(trdmod.o) \ 
    4753    $(MODEL_LIB)(trdmod_oce.o) \ 
    4754    $(MODEL_LIB)(zdf_oce.o) \ 
    4755    $(MODEL_LIB)(zdfmxl.o) \ 
     4926   $(MODEL_LIB)(zdfddm.o) \ 
     4927   oce.F90 \ 
     4928   par_ice_2.F90 \ 
     4929   par_kind.F90 \ 
     4930   par_oce.F90 \ 
     4931   phycst.F90 \ 
     4932   prtctl.F90 \ 
     4933   sbc_oce.F90 \ 
     4934   zdfddm.F90 \ 
     4935   dom_ice_2.F90 \ 
     4936   eosbn2.F90 \ 
     4937   ice_2.F90 \ 
     4938   in_out_manager.F90 \ 
     4939   iom.F90 \ 
     4940   lbclnk.F90 \ 
     4941   $(MODEL_LIB)(dom_ice_2.o) \ 
     4942   $(MODEL_LIB)(eosbn2.o) \ 
     4943   $(MODEL_LIB)(ice_2.o) \ 
     4944   $(MODEL_LIB)(in_out_manager.o) \ 
     4945   $(MODEL_LIB)(iom.o) \ 
     4946   $(MODEL_LIB)(lbclnk.o) \ 
     4947   $(MODEL_LIB)(oce.o) \ 
     4948   $(MODEL_LIB)(par_ice_2.o) \ 
     4949   $(MODEL_LIB)(phycst.o) \ 
     4950   oce.F90 \ 
     4951   par_ice_2.F90 \ 
     4952   phycst.F90 \ 
     4953   KEY_CPP \ 
     4954   limistate_2.F90 
     4955$(MODEL_LIB)(limmsh_2.o) : \ 
     4956   dom_oce.F90 \ 
     4957   in_out_manager.F90 \ 
     4958   lbcnfd.F90 \ 
     4959   lib_mpp.F90 \ 
     4960   lib_print.f90 \ 
     4961   $(MODEL_LIB)(dom_oce.o) \ 
     4962   $(MODEL_LIB)(in_out_manager.o) \ 
     4963   $(MODEL_LIB)(lbcnfd.o) \ 
     4964   $(MODEL_LIB)(lib_mpp.o) \ 
     4965   $(MODEL_LIB)(lib_print.o) \ 
     4966   $(MODEL_LIB)(oce.o) \ 
     4967   $(MODEL_LIB)(par_ice_2.o) \ 
     4968   $(MODEL_LIB)(par_kind.o) \ 
     4969   $(MODEL_LIB)(par_oce.o) \ 
     4970   oce.F90 \ 
     4971   par_ice_2.F90 \ 
     4972   par_kind.F90 \ 
     4973   par_oce.F90 \ 
     4974   dom_ice_2.F90 \ 
     4975   dom_oce.F90 \ 
     4976   in_out_manager.F90 \ 
     4977   lbclnk.F90 \ 
     4978   $(MODEL_LIB)(dom_ice_2.o) \ 
     4979   $(MODEL_LIB)(dom_oce.o) \ 
     4980   $(MODEL_LIB)(in_out_manager.o) \ 
     4981   $(MODEL_LIB)(lbclnk.o) \ 
     4982   $(MODEL_LIB)(phycst.o) \ 
     4983   phycst.F90 \ 
     4984   KEY_CPP \ 
     4985   limmsh_2.F90 
     4986$(MODEL_LIB)(limrhg_2.o) : \ 
     4987   dom_oce.F90 \ 
     4988   in_out_manager.F90 \ 
     4989   lbcnfd.F90 \ 
     4990   lib_mpp.F90 \ 
     4991   lib_print.f90 \ 
     4992   $(MODEL_LIB)(dom_oce.o) \ 
     4993   $(MODEL_LIB)(in_out_manager.o) \ 
     4994   $(MODEL_LIB)(lbcnfd.o) \ 
     4995   $(MODEL_LIB)(lib_mpp.o) \ 
     4996   $(MODEL_LIB)(lib_print.o) \ 
     4997   $(MODEL_LIB)(oce.o) \ 
     4998   $(MODEL_LIB)(par_ice_2.o) \ 
     4999   $(MODEL_LIB)(par_kind.o) \ 
     5000   $(MODEL_LIB)(par_oce.o) \ 
     5001   oce.F90 \ 
     5002   par_ice_2.F90 \ 
     5003   par_kind.F90 \ 
     5004   par_oce.F90 \ 
     5005   dom_ice_2.F90 \ 
     5006   dom_oce.F90 \ 
     5007   ice_2.F90 \ 
     5008   in_out_manager.F90 \ 
     5009   lbclnk.F90 \ 
     5010   lib_mpp.F90 \ 
     5011   $(MODEL_LIB)(dom_ice_2.o) \ 
     5012   $(MODEL_LIB)(dom_oce.o) \ 
     5013   $(MODEL_LIB)(ice_2.o) \ 
     5014   $(MODEL_LIB)(in_out_manager.o) \ 
     5015   $(MODEL_LIB)(lbclnk.o) \ 
     5016