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

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

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

Legend:

Unmodified
Added
Removed
  • branches/CMIP5_IPSL/CONFIG/GYRE_LOBSTER/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_LOBSTER/scripts/BB_make

    r2924 r3302  
    185185     key_traldf_c3d \ 
    186186     key_traldf_eiv \ 
     187     key_trcbbc \ 
     188     key_trcbbl_adv \ 
     189     key_trcbbl_dif \ 
    187190     key_trc_dia3d \ 
    188191     key_trc_diaadd \ 
    189192     key_trc_diabio \ 
    190193     key_trc_diatrd \ 
    191      key_trc_zdfddm \ 
    192      key_trcbbc \ 
    193      key_trcbbl_adv \ 
    194      key_trcbbl_dif \ 
    195194     key_trcdmp \ 
    196195     key_trcldf_eiv \ 
    197196     key_trcldf_iso \ 
     197     key_trc_zdfddm \ 
    198198     key_trddyn \ 
    199199     key_trdmld \ 
     
    223223      $(MODEL_LIB)(agrif_top_update.o)\ 
    224224      $(MODEL_LIB)(albedo.o)\ 
    225       $(MODEL_LIB)(bdy_oce.o)\ 
    226       $(MODEL_LIB)(bdy_par.o)\ 
    227225      $(MODEL_LIB)(bdydta.o)\ 
    228226      $(MODEL_LIB)(bdydyn.o)\ 
    229227      $(MODEL_LIB)(bdyini.o)\ 
     228      $(MODEL_LIB)(bdy_oce.o)\ 
     229      $(MODEL_LIB)(bdy_par.o)\ 
    230230      $(MODEL_LIB)(bdytides.o)\ 
    231231      $(MODEL_LIB)(bdytra.o)\ 
    232232      $(MODEL_LIB)(bdyvol.o)\ 
    233233      $(MODEL_LIB)(c1d.o)\ 
    234       $(MODEL_LIB)(cla.o)\ 
    235234      $(MODEL_LIB)(cla_div.o)\ 
    236235      $(MODEL_LIB)(cla_dynspg.o)\ 
     236      $(MODEL_LIB)(cla.o)\ 
    237237      $(MODEL_LIB)(closea.o)\ 
    238238      $(MODEL_LIB)(cpl_oasis3.o)\ 
     
    247247      $(MODEL_LIB)(dianam.o)\ 
    248248      $(MODEL_LIB)(diaptr.o)\ 
     249      $(MODEL_LIB)(diawri_c1d.o)\ 
    249250      $(MODEL_LIB)(diawri.o)\ 
    250       $(MODEL_LIB)(diawri_c1d.o)\ 
    251251      $(MODEL_LIB)(divcur.o)\ 
    252       $(MODEL_LIB)(dom_ice_2.o)\ 
    253       $(MODEL_LIB)(dom_oce.o)\ 
    254252      $(MODEL_LIB)(domain.o)\ 
    255253      $(MODEL_LIB)(domcfg.o)\ 
    256254      $(MODEL_LIB)(domhgr.o)\ 
     255      $(MODEL_LIB)(dom_ice_2.o)\ 
    257256      $(MODEL_LIB)(dommsk.o)\ 
    258257      $(MODEL_LIB)(domngb.o)\ 
     258      $(MODEL_LIB)(dom_oce.o)\ 
    259259      $(MODEL_LIB)(domstp.o)\ 
    260260      $(MODEL_LIB)(domvvl.o)\ 
     
    264264      $(MODEL_LIB)(dtasal.o)\ 
    265265      $(MODEL_LIB)(dtatem.o)\ 
     266      $(MODEL_LIB)(dynadv_cen2.o)\ 
    266267      $(MODEL_LIB)(dynadv.o)\ 
    267       $(MODEL_LIB)(dynadv_cen2.o)\ 
    268268      $(MODEL_LIB)(dynadv_ubs.o)\ 
    269269      $(MODEL_LIB)(dynbfr.o)\ 
     
    271271      $(MODEL_LIB)(dynhpg.o)\ 
    272272      $(MODEL_LIB)(dynkeg.o)\ 
    273       $(MODEL_LIB)(dynldf.o)\ 
    274273      $(MODEL_LIB)(dynldf_bilap.o)\ 
    275274      $(MODEL_LIB)(dynldf_bilapg.o)\ 
     275      $(MODEL_LIB)(dynldf.o)\ 
    276276      $(MODEL_LIB)(dynldf_iso.o)\ 
    277277      $(MODEL_LIB)(dynldf_lap.o)\ 
     278      $(MODEL_LIB)(dynnxt_c1d.o)\ 
    278279      $(MODEL_LIB)(dynnxt.o)\ 
    279       $(MODEL_LIB)(dynnxt_c1d.o)\ 
     280      $(MODEL_LIB)(dynspg_exp.o)\ 
    280281      $(MODEL_LIB)(dynspg.o)\ 
    281       $(MODEL_LIB)(dynspg_exp.o)\ 
    282282      $(MODEL_LIB)(dynspg_flt.o)\ 
    283283      $(MODEL_LIB)(dynspg_oce.o)\ 
     
    285285      $(MODEL_LIB)(dynvor.o)\ 
    286286      $(MODEL_LIB)(dynzad.o)\ 
     287      $(MODEL_LIB)(dynzdf_exp.o)\ 
    287288      $(MODEL_LIB)(dynzdf.o)\ 
    288       $(MODEL_LIB)(dynzdf_exp.o)\ 
    289289      $(MODEL_LIB)(dynzdf_imp.o)\ 
    290290      $(MODEL_LIB)(eosbn2.o)\ 
    291291      $(MODEL_LIB)(fldread.o)\ 
    292292      $(MODEL_LIB)(flo4rk.o)\ 
    293       $(MODEL_LIB)(flo_oce.o)\ 
    294293      $(MODEL_LIB)(floats.o)\ 
    295294      $(MODEL_LIB)(floblk.o)\ 
    296295      $(MODEL_LIB)(flodom.o)\ 
     296      $(MODEL_LIB)(flo_oce.o)\ 
    297297      $(MODEL_LIB)(flowri.o)\ 
    298298      $(MODEL_LIB)(geo2ocean.o)\ 
     
    300300      $(MODEL_LIB)(iceini_2.o)\ 
    301301      $(MODEL_LIB)(in_out_manager.o)\ 
     302      $(MODEL_LIB)(iom_def.o)\ 
    302303      $(MODEL_LIB)(iom.o)\ 
    303       $(MODEL_LIB)(iom_def.o)\ 
    304304      $(MODEL_LIB)(iom_ioipsl.o)\ 
    305305      $(MODEL_LIB)(iom_nf90.o)\ 
     
    333333      $(MODEL_LIB)(mppini.o)\ 
    334334      $(MODEL_LIB)(oasis4_date.o)\ 
     335      $(MODEL_LIB)(obcdta.o)\ 
     336      $(MODEL_LIB)(obcdyn_bt.o)\ 
     337      $(MODEL_LIB)(obcdyn.o)\ 
     338      $(MODEL_LIB)(obcfla.o)\ 
     339      $(MODEL_LIB)(obcini.o)\ 
    335340      $(MODEL_LIB)(obc_oce.o)\ 
    336341      $(MODEL_LIB)(obc_par.o)\ 
    337       $(MODEL_LIB)(obcdta.o)\ 
    338       $(MODEL_LIB)(obcdyn.o)\ 
    339       $(MODEL_LIB)(obcdyn_bt.o)\ 
    340       $(MODEL_LIB)(obcfla.o)\ 
    341       $(MODEL_LIB)(obcini.o)\ 
    342342      $(MODEL_LIB)(obcrad.o)\ 
    343343      $(MODEL_LIB)(obcrst.o)\ 
     
    375375      $(MODEL_LIB)(prtctl_trc.o)\ 
    376376      $(MODEL_LIB)(restart.o)\ 
    377       $(MODEL_LIB)(sbc_ice.o)\ 
    378       $(MODEL_LIB)(sbc_oce.o)\ 
    379377      $(MODEL_LIB)(sbcana.o)\ 
    380378      $(MODEL_LIB)(sbcblk_clio.o)\ 
     
    383381      $(MODEL_LIB)(sbcflx.o)\ 
    384382      $(MODEL_LIB)(sbcfwb.o)\ 
     383      $(MODEL_LIB)(sbc_ice.o)\ 
    385384      $(MODEL_LIB)(sbcice_if.o)\ 
     385      $(MODEL_LIB)(sbcice_lim_2.o)\ 
    386386      $(MODEL_LIB)(sbcice_lim.o)\ 
    387       $(MODEL_LIB)(sbcice_lim_2.o)\ 
    388387      $(MODEL_LIB)(sbcmod.o)\ 
     388      $(MODEL_LIB)(sbc_oce.o)\ 
    389389      $(MODEL_LIB)(sbcrnf.o)\ 
    390390      $(MODEL_LIB)(sbcssm.o)\ 
    391391      $(MODEL_LIB)(sbcssr.o)\ 
    392       $(MODEL_LIB)(sed.o)\ 
    393392      $(MODEL_LIB)(sedadv.o)\ 
    394393      $(MODEL_LIB)(sedarr.o)\ 
     
    398397      $(MODEL_LIB)(seddsr.o)\ 
    399398      $(MODEL_LIB)(seddta.o)\ 
     399      $(MODEL_LIB)(sed.o)\ 
    400400      $(MODEL_LIB)(sedini.o)\ 
    401401      $(MODEL_LIB)(sedmat.o)\ 
     
    408408      $(MODEL_LIB)(sms_lobster.o)\ 
    409409      $(MODEL_LIB)(sms_pisces.o)\ 
     410      $(MODEL_LIB)(solmat.o)\ 
    410411      $(MODEL_LIB)(sol_oce.o)\ 
    411       $(MODEL_LIB)(solmat.o)\ 
    412412      $(MODEL_LIB)(solpcg.o)\ 
    413413      $(MODEL_LIB)(solsor.o)\ 
    414414      $(MODEL_LIB)(solver.o)\ 
    415415      $(MODEL_LIB)(sshwzv.o)\ 
     416      $(MODEL_LIB)(step_c1d.o)\ 
    416417      $(MODEL_LIB)(step.o)\ 
    417       $(MODEL_LIB)(step_c1d.o)\ 
    418418      $(MODEL_LIB)(stpctl.o)\ 
    419419      $(MODEL_LIB)(thd_ice_2.o)\ 
    420       $(MODEL_LIB)(traadv.o)\ 
    421420      $(MODEL_LIB)(traadv_cen2.o)\ 
    422421      $(MODEL_LIB)(traadv_eiv.o)\ 
     422      $(MODEL_LIB)(traadv.o)\ 
     423      $(MODEL_LIB)(traadv_muscl2.o)\ 
    423424      $(MODEL_LIB)(traadv_muscl.o)\ 
    424       $(MODEL_LIB)(traadv_muscl2.o)\ 
    425425      $(MODEL_LIB)(traadv_qck.o)\ 
    426426      $(MODEL_LIB)(traadv_tvd.o)\ 
     
    429429      $(MODEL_LIB)(trabbl.o)\ 
    430430      $(MODEL_LIB)(tradmp.o)\ 
    431       $(MODEL_LIB)(traldf.o)\ 
    432431      $(MODEL_LIB)(traldf_bilap.o)\ 
    433432      $(MODEL_LIB)(traldf_bilapg.o)\ 
     433      $(MODEL_LIB)(traldf.o)\ 
    434434      $(MODEL_LIB)(traldf_iso.o)\ 
    435435      $(MODEL_LIB)(traldf_lap.o)\ 
     
    438438      $(MODEL_LIB)(traqsr.o)\ 
    439439      $(MODEL_LIB)(trasbc.o)\ 
     440      $(MODEL_LIB)(trazdf_exp.o)\ 
    440441      $(MODEL_LIB)(trazdf.o)\ 
    441       $(MODEL_LIB)(trazdf_exp.o)\ 
    442442      $(MODEL_LIB)(trazdf_imp.o)\ 
    443       $(MODEL_LIB)(trc.o)\ 
    444       $(MODEL_LIB)(trc_oce.o)\ 
    445443      $(MODEL_LIB)(trcadv_cen2.o)\ 
     444      $(MODEL_LIB)(trcadv_muscl2.o)\ 
    446445      $(MODEL_LIB)(trcadv_muscl.o)\ 
    447       $(MODEL_LIB)(trcadv_muscl2.o)\ 
    448446      $(MODEL_LIB)(trcadv_smolar.o)\ 
    449447      $(MODEL_LIB)(trcadv_tvd.o)\ 
     
    451449      $(MODEL_LIB)(trcbbl.o)\ 
    452450      $(MODEL_LIB)(trcbio.o)\ 
    453       $(MODEL_LIB)(trcctl.o)\ 
    454451      $(MODEL_LIB)(trcctl_c14b.o)\ 
    455452      $(MODEL_LIB)(trcctl_cfc.o)\ 
     453      $(MODEL_LIB)(trcctl.o)\ 
    456454      $(MODEL_LIB)(trcctl_lobster.o)\ 
    457455      $(MODEL_LIB)(trcctl_my_trc.o)\ 
     
    461459      $(MODEL_LIB)(trcdta.o)\ 
    462460      $(MODEL_LIB)(trcexp.o)\ 
    463       $(MODEL_LIB)(trcini.o)\ 
     461      $(MODEL_LIB)(trc.o)\ 
    464462      $(MODEL_LIB)(trcini_c14b.o)\ 
    465463      $(MODEL_LIB)(trcini_cfc.o)\ 
     464      $(MODEL_LIB)(trcini.o)\ 
    466465      $(MODEL_LIB)(trcini_lobster.o)\ 
    467466      $(MODEL_LIB)(trcini_my_trc.o)\ 
     
    479478      $(MODEL_LIB)(trclsm_pisces.o)\ 
    480479      $(MODEL_LIB)(trcnxt.o)\ 
     480      $(MODEL_LIB)(trc_oce.o)\ 
    481481      $(MODEL_LIB)(trcopt.o)\ 
    482482      $(MODEL_LIB)(trcrad.o)\ 
    483       $(MODEL_LIB)(trcrst.o)\ 
    484483      $(MODEL_LIB)(trcrst_c14b.o)\ 
    485484      $(MODEL_LIB)(trcrst_cfc.o)\ 
     485      $(MODEL_LIB)(trcrst.o)\ 
    486486      $(MODEL_LIB)(trcrst_lobster.o)\ 
    487487      $(MODEL_LIB)(trcrst_my_trc.o)\ 
     
    489489      $(MODEL_LIB)(trcsbc.o)\ 
    490490      $(MODEL_LIB)(trcsed.o)\ 
    491       $(MODEL_LIB)(trcsms.o)\ 
    492491      $(MODEL_LIB)(trcsms_c14b.o)\ 
    493492      $(MODEL_LIB)(trcsms_cfc.o)\ 
     493      $(MODEL_LIB)(trcsms.o)\ 
    494494      $(MODEL_LIB)(trcsms_lobster.o)\ 
    495495      $(MODEL_LIB)(trcsms_my_trc.o)\ 
    496496      $(MODEL_LIB)(trcsms_pisces.o)\ 
    497497      $(MODEL_LIB)(trcstp.o)\ 
     498      $(MODEL_LIB)(trctrp_ctl.o)\ 
    498499      $(MODEL_LIB)(trctrp.o)\ 
    499       $(MODEL_LIB)(trctrp_ctl.o)\ 
    500500      $(MODEL_LIB)(trctrp_lec.o)\ 
    501501      $(MODEL_LIB)(trcwri.o)\ 
     
    517517      $(MODEL_LIB)(trdvor_oce.o)\ 
    518518      $(MODEL_LIB)(trp_trc.o)\ 
    519       $(MODEL_LIB)(zdf_oce.o)\ 
    520519      $(MODEL_LIB)(zdfbfr.o)\ 
    521520      $(MODEL_LIB)(zdfddm.o)\ 
     
    524523      $(MODEL_LIB)(zdfkpp.o)\ 
    525524      $(MODEL_LIB)(zdfmxl.o)\ 
     525      $(MODEL_LIB)(zdf_oce.o)\ 
    526526      $(MODEL_LIB)(zdfric.o)\ 
    527527      $(MODEL_LIB)(zdftke.o)\ 
     
    713713   agrif_top_update.F90 
    714714$(MODEL_LIB)(albedo.o) :   \ 
    715    $(MODEL_LIB)(in_out_manager.o) \ 
    716    $(MODEL_LIB)(lib_print.o) \ 
    717    $(MODEL_LIB)(par_kind.o) \ 
    718    $(MODEL_LIB)(par_oce.o) \ 
    719    in_out_manager.F90 \ 
    720    lib_print.F90 \ 
    721    par_kind.F90 \ 
    722    par_oce.F90 \ 
    723    $(MODEL_LIB)(in_out_manager.o) \ 
    724    $(MODEL_LIB)(phycst.o) \ 
    725    in_out_manager.F90 \ 
     715   in_out_manager.F90 \ 
     716   lib_print.f90 \ 
     717   $(MODEL_LIB)(in_out_manager.o) \ 
     718   $(MODEL_LIB)(lib_print.o) \ 
     719   $(MODEL_LIB)(par_kind.o) \ 
     720   $(MODEL_LIB)(par_oce.o) \ 
     721   par_kind.F90 \ 
     722   par_oce.F90 \ 
     723   in_out_manager.F90 \ 
     724   $(MODEL_LIB)(in_out_manager.o) \ 
     725   $(MODEL_LIB)(phycst.o) \ 
    726726   phycst.F90 \ 
    727727   KEY_CPP \ 
    728728   albedo.F90 
    729 $(MODEL_LIB)(bdy_oce.o) :  \ 
    730    $(MODEL_LIB)(par_kind.o) \ 
    731    par_kind.F90 \ 
    732    $(MODEL_LIB)(bdy_par.o) \ 
    733    $(MODEL_LIB)(par_oce.o) \ 
     729$(MODEL_LIB)(bdydta.o) :   \ 
     730   bdy_oce.F90 \ 
    734731   bdy_par.F90 \ 
    735    par_oce.F90 \ 
    736    KEY_CPP \ 
    737    bdy_oce.F90 
    738 $(MODEL_LIB)(bdy_par.o) :  \ 
    739    KEY_CPP \ 
    740    bdy_par.F90 
    741 $(MODEL_LIB)(bdydta.o) :   \ 
     732   dianam.F90 \ 
     733   domngb.F90 \ 
     734   dom_oce.F90 \ 
     735   in_out_manager.F90 \ 
     736   iom_def.F90 \ 
     737   iom.F90 \ 
     738   iom_ioipsl.F90 \ 
     739   iom_nf90.F90 \ 
     740   iom_rstdimg.F90 \ 
     741   lbclnk.F90 \ 
     742   lib_print.f90 \ 
    742743   $(MODEL_LIB)(bdy_oce.o) \ 
    743744   $(MODEL_LIB)(bdy_par.o) \ 
    744745   $(MODEL_LIB)(dianam.o) \ 
    745    $(MODEL_LIB)(dom_oce.o) \ 
    746746   $(MODEL_LIB)(domngb.o) \ 
    747    $(MODEL_LIB)(in_out_manager.o) \ 
    748    $(MODEL_LIB)(iom.o) \ 
     747   $(MODEL_LIB)(dom_oce.o) \ 
     748   $(MODEL_LIB)(in_out_manager.o) \ 
     749   $(MODEL_LIB)(iom_def.o) \ 
     750   $(MODEL_LIB)(iom_ioipsl.o) \ 
     751   $(MODEL_LIB)(iom_nf90.o) \ 
     752   $(MODEL_LIB)(iom.o) \ 
     753   $(MODEL_LIB)(iom_rstdimg.o) \ 
     754   $(MODEL_LIB)(lbclnk.o) \ 
     755   $(MODEL_LIB)(lib_print.o) \ 
     756   $(MODEL_LIB)(oce.o) \ 
     757   $(MODEL_LIB)(par_kind.o) \ 
     758   $(MODEL_LIB)(par_oce.o) \ 
     759   $(MODEL_LIB)(phycst.o) \ 
     760   $(MODEL_LIB)(sbc_oce.o) \ 
     761   oce.F90 \ 
     762   par_kind.F90 \ 
     763   par_oce.F90 \ 
     764   phycst.F90 \ 
     765   sbc_oce.F90 \ 
     766   bdy_oce.F90 \ 
     767   bdytides.F90 \ 
     768   dom_oce.F90 \ 
     769   in_out_manager.F90 \ 
     770   iom.F90 \ 
     771   $(MODEL_LIB)(bdy_oce.o) \ 
     772   $(MODEL_LIB)(bdytides.o) \ 
     773   $(MODEL_LIB)(dom_oce.o) \ 
     774   $(MODEL_LIB)(in_out_manager.o) \ 
     775   $(MODEL_LIB)(iom.o) \ 
     776   $(MODEL_LIB)(oce.o) \ 
     777   $(MODEL_LIB)(phycst.o) \ 
     778   oce.F90 \ 
     779   phycst.F90 \ 
     780   $(IOIPSL_LIB) \ 
     781   KEY_CPP \ 
     782   bdydta.F90 
     783$(MODEL_LIB)(bdydyn.o) :   \ 
     784   bdy_oce.F90 \ 
     785   bdy_par.F90 \ 
     786   dom_oce.F90 \ 
     787   in_out_manager.F90 \ 
     788   iom.F90 \ 
     789   lbclnk.F90 \ 
     790   lbcnfd.F90 \ 
     791   lib_mpp.F90 \ 
     792   lib_print.f90 \ 
     793   $(MODEL_LIB)(bdy_oce.o) \ 
     794   $(MODEL_LIB)(bdy_par.o) \ 
     795   $(MODEL_LIB)(dom_oce.o) \ 
     796   $(MODEL_LIB)(in_out_manager.o) \ 
     797   $(MODEL_LIB)(iom.o) \ 
     798   $(MODEL_LIB)(lbclnk.o) \ 
     799   $(MODEL_LIB)(lbcnfd.o) \ 
     800   $(MODEL_LIB)(lib_mpp.o) \ 
     801   $(MODEL_LIB)(lib_print.o) \ 
     802   $(MODEL_LIB)(oce.o) \ 
     803   $(MODEL_LIB)(par_kind.o) \ 
     804   $(MODEL_LIB)(par_oce.o) \ 
     805   $(MODEL_LIB)(phycst.o) \ 
     806   oce.F90 \ 
     807   par_kind.F90 \ 
     808   par_oce.F90 \ 
     809   phycst.F90 \ 
     810   bdy_oce.F90 \ 
     811   bdytides.F90 \ 
     812   dom_oce.F90 \ 
     813   dynspg_oce.F90 \ 
     814   in_out_manager.F90 \ 
     815   lbclnk.F90 \ 
     816   $(MODEL_LIB)(bdy_oce.o) \ 
     817   $(MODEL_LIB)(bdytides.o) \ 
     818   $(MODEL_LIB)(dom_oce.o) \ 
     819   $(MODEL_LIB)(dynspg_oce.o) \ 
     820   $(MODEL_LIB)(in_out_manager.o) \ 
     821   $(MODEL_LIB)(lbclnk.o) \ 
     822   $(MODEL_LIB)(oce.o) \ 
     823   $(MODEL_LIB)(phycst.o) \ 
     824   oce.F90 \ 
     825   phycst.F90 \ 
     826   KEY_CPP \ 
     827   bdydyn.F90 
     828$(MODEL_LIB)(bdyini.o) :   \ 
     829   bdy_oce.F90 \ 
     830   bdy_par.F90 \ 
     831   dianam.F90 \ 
     832   domngb.F90 \ 
     833   dom_oce.F90 \ 
     834   in_out_manager.F90 \ 
     835   iom_def.F90 \ 
     836   iom.F90 \ 
     837   iom_ioipsl.F90 \ 
     838   iom_nf90.F90 \ 
     839   iom_rstdimg.F90 \ 
     840   lbclnk.F90 \ 
     841   lbcnfd.F90 \ 
     842   lib_mpp.F90 \ 
     843   lib_print.f90 \ 
     844   $(MODEL_LIB)(bdy_oce.o) \ 
     845   $(MODEL_LIB)(bdy_par.o) \ 
     846   $(MODEL_LIB)(dianam.o) \ 
     847   $(MODEL_LIB)(domngb.o) \ 
     848   $(MODEL_LIB)(dom_oce.o) \ 
     849   $(MODEL_LIB)(in_out_manager.o) \ 
     850   $(MODEL_LIB)(iom_def.o) \ 
     851   $(MODEL_LIB)(iom_ioipsl.o) \ 
     852   $(MODEL_LIB)(iom_nf90.o) \ 
     853   $(MODEL_LIB)(iom.o) \ 
     854   $(MODEL_LIB)(iom_rstdimg.o) \ 
     855   $(MODEL_LIB)(lbclnk.o) \ 
     856   $(MODEL_LIB)(lbcnfd.o) \ 
     857   $(MODEL_LIB)(lib_mpp.o) \ 
     858   $(MODEL_LIB)(lib_print.o) \ 
     859   $(MODEL_LIB)(oce.o) \ 
     860   $(MODEL_LIB)(par_kind.o) \ 
     861   $(MODEL_LIB)(par_oce.o) \ 
     862   $(MODEL_LIB)(phycst.o) \ 
     863   $(MODEL_LIB)(sbc_oce.o) \ 
     864   oce.F90 \ 
     865   par_kind.F90 \ 
     866   par_oce.F90 \ 
     867   phycst.F90 \ 
     868   sbc_oce.F90 \ 
     869   bdy_oce.F90 \ 
     870   bdytides.F90 \ 
     871   dom_oce.F90 \ 
     872   in_out_manager.F90 \ 
     873   iom.F90 \ 
     874   lbclnk.F90 \ 
     875   lib_mpp.F90 \ 
     876   $(MODEL_LIB)(bdy_oce.o) \ 
     877   $(MODEL_LIB)(bdytides.o) \ 
     878   $(MODEL_LIB)(dom_oce.o) \ 
     879   $(MODEL_LIB)(in_out_manager.o) \ 
     880   $(MODEL_LIB)(iom.o) \ 
     881   $(MODEL_LIB)(lbclnk.o) \ 
     882   $(MODEL_LIB)(lib_mpp.o) \ 
     883   $(MODEL_LIB)(oce.o) \ 
     884   oce.F90 \ 
     885   KEY_CPP \ 
     886   bdyini.F90 
     887$(MODEL_LIB)(bdy_oce.o) :  \ 
     888   $(MODEL_LIB)(par_kind.o) \ 
     889   par_kind.F90 \ 
     890   bdy_par.F90 \ 
     891   $(MODEL_LIB)(bdy_par.o) \ 
     892   $(MODEL_LIB)(par_oce.o) \ 
     893   par_oce.F90 \ 
     894   KEY_CPP \ 
     895   bdy_oce.F90 
     896$(MODEL_LIB)(bdy_par.o) :  \ 
     897   KEY_CPP \ 
     898   bdy_par.F90 
     899$(MODEL_LIB)(bdytides.o) : \ 
     900   bdy_par.F90 \ 
     901   dianam.F90 \ 
     902   domngb.F90 \ 
     903   dom_oce.F90 \ 
     904   in_out_manager.F90 \ 
     905   iom_def.F90 \ 
     906   iom_ioipsl.F90 \ 
     907   iom_nf90.F90 \ 
     908   iom_rstdimg.F90 \ 
     909   lbclnk.F90 \ 
     910   lbcnfd.F90 \ 
     911   lib_mpp.F90 \ 
     912   lib_print.f90 \ 
     913   $(MODEL_LIB)(bdy_par.o) \ 
     914   $(MODEL_LIB)(dianam.o) \ 
     915   $(MODEL_LIB)(domngb.o) \ 
     916   $(MODEL_LIB)(dom_oce.o) \ 
     917   $(MODEL_LIB)(in_out_manager.o) \ 
    749918   $(MODEL_LIB)(iom_def.o) \ 
    750919   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    752921   $(MODEL_LIB)(iom_rstdimg.o) \ 
    753922   $(MODEL_LIB)(lbclnk.o) \ 
    754    $(MODEL_LIB)(lib_print.o) \ 
    755    $(MODEL_LIB)(oce.o) \ 
    756    $(MODEL_LIB)(par_kind.o) \ 
    757    $(MODEL_LIB)(par_oce.o) \ 
    758    $(MODEL_LIB)(phycst.o) \ 
    759    $(MODEL_LIB)(sbc_oce.o) \ 
     923   $(MODEL_LIB)(lbcnfd.o) \ 
     924   $(MODEL_LIB)(lib_mpp.o) \ 
     925   $(MODEL_LIB)(lib_print.o) \ 
     926   $(MODEL_LIB)(oce.o) \ 
     927   $(MODEL_LIB)(par_kind.o) \ 
     928   $(MODEL_LIB)(par_oce.o) \ 
     929   $(MODEL_LIB)(phycst.o) \ 
     930   $(MODEL_LIB)(sbc_oce.o) \ 
     931   oce.F90 \ 
     932   par_kind.F90 \ 
     933   par_oce.F90 \ 
     934   phycst.F90 \ 
     935   sbc_oce.F90 \ 
    760936   bdy_oce.F90 \ 
    761937   bdy_par.F90 \ 
    762    dianam.F90 \ 
    763    dom_oce.F90 \ 
    764    domngb.F90 \ 
    765    in_out_manager.F90 \ 
    766    iom.F90 \ 
    767    iom_def.F90 \ 
    768    iom_ioipsl.F90 \ 
    769    iom_nf90.F90 \ 
    770    iom_rstdimg.F90 \ 
    771    lbclnk.F90 \ 
    772    lib_print.F90 \ 
    773    oce.F90 \ 
    774    par_kind.F90 \ 
    775    par_oce.F90 \ 
    776    phycst.F90 \ 
    777    sbc_oce.F90 \ 
    778    $(MODEL_LIB)(bdy_oce.o) \ 
    779    $(MODEL_LIB)(bdytides.o) \ 
    780    $(MODEL_LIB)(dom_oce.o) \ 
    781    $(MODEL_LIB)(in_out_manager.o) \ 
    782    $(MODEL_LIB)(iom.o) \ 
    783    $(MODEL_LIB)(oce.o) \ 
    784    $(MODEL_LIB)(phycst.o) \ 
    785    bdy_oce.F90 \ 
    786    bdytides.F90 \ 
    787    dom_oce.F90 \ 
    788    in_out_manager.F90 \ 
    789    iom.F90 \ 
    790    oce.F90 \ 
    791    phycst.F90 \ 
    792    $(IOIPSL_LIB) \ 
    793    KEY_CPP \ 
    794    bdydta.F90 
    795 $(MODEL_LIB)(bdydyn.o) :   \ 
     938   dom_oce.F90 \ 
     939   in_out_manager.F90 \ 
     940   iom.F90 \ 
     941   lbclnk.F90 \ 
    796942   $(MODEL_LIB)(bdy_oce.o) \ 
    797943   $(MODEL_LIB)(bdy_par.o) \ 
     
    800946   $(MODEL_LIB)(iom.o) \ 
    801947   $(MODEL_LIB)(lbclnk.o) \ 
    802    $(MODEL_LIB)(lbcnfd.o) \ 
    803    $(MODEL_LIB)(lib_mpp.o) \ 
    804    $(MODEL_LIB)(lib_print.o) \ 
    805    $(MODEL_LIB)(oce.o) \ 
    806    $(MODEL_LIB)(par_kind.o) \ 
    807    $(MODEL_LIB)(par_oce.o) \ 
    808    $(MODEL_LIB)(phycst.o) \ 
    809    bdy_oce.F90 \ 
    810    bdy_par.F90 \ 
    811    dom_oce.F90 \ 
    812    in_out_manager.F90 \ 
    813    iom.F90 \ 
    814    lbclnk.F90 \ 
    815    lbcnfd.F90 \ 
    816    lib_mpp.F90 \ 
    817    lib_print.F90 \ 
    818    oce.F90 \ 
    819    par_kind.F90 \ 
    820    par_oce.F90 \ 
    821    phycst.F90 \ 
    822    $(MODEL_LIB)(bdy_oce.o) \ 
    823    $(MODEL_LIB)(bdytides.o) \ 
    824    $(MODEL_LIB)(dom_oce.o) \ 
    825    $(MODEL_LIB)(dynspg_oce.o) \ 
    826    $(MODEL_LIB)(in_out_manager.o) \ 
    827    $(MODEL_LIB)(lbclnk.o) \ 
    828    $(MODEL_LIB)(oce.o) \ 
    829    $(MODEL_LIB)(phycst.o) \ 
    830    bdy_oce.F90 \ 
    831    bdytides.F90 \ 
    832    dom_oce.F90 \ 
    833    dynspg_oce.F90 \ 
    834    in_out_manager.F90 \ 
    835    lbclnk.F90 \ 
    836    oce.F90 \ 
    837    phycst.F90 \ 
    838    KEY_CPP \ 
    839    bdydyn.F90 
    840 $(MODEL_LIB)(bdyini.o) :   \ 
    841    $(MODEL_LIB)(bdy_oce.o) \ 
    842    $(MODEL_LIB)(bdy_par.o) \ 
    843    $(MODEL_LIB)(dianam.o) \ 
    844    $(MODEL_LIB)(dom_oce.o) \ 
    845    $(MODEL_LIB)(domngb.o) \ 
    846    $(MODEL_LIB)(in_out_manager.o) \ 
    847    $(MODEL_LIB)(iom.o) \ 
    848    $(MODEL_LIB)(iom_def.o) \ 
    849    $(MODEL_LIB)(iom_ioipsl.o) \ 
    850    $(MODEL_LIB)(iom_nf90.o) \ 
    851    $(MODEL_LIB)(iom_rstdimg.o) \ 
    852    $(MODEL_LIB)(lbclnk.o) \ 
    853    $(MODEL_LIB)(lbcnfd.o) \ 
    854    $(MODEL_LIB)(lib_mpp.o) \ 
    855    $(MODEL_LIB)(lib_print.o) \ 
    856    $(MODEL_LIB)(oce.o) \ 
    857    $(MODEL_LIB)(par_kind.o) \ 
    858    $(MODEL_LIB)(par_oce.o) \ 
    859    $(MODEL_LIB)(phycst.o) \ 
    860    $(MODEL_LIB)(sbc_oce.o) \ 
    861    bdy_oce.F90 \ 
    862    bdy_par.F90 \ 
    863    dianam.F90 \ 
    864    dom_oce.F90 \ 
    865    domngb.F90 \ 
    866    in_out_manager.F90 \ 
    867    iom.F90 \ 
    868    iom_def.F90 \ 
    869    iom_ioipsl.F90 \ 
    870    iom_nf90.F90 \ 
    871    iom_rstdimg.F90 \ 
    872    lbclnk.F90 \ 
    873    lbcnfd.F90 \ 
    874    lib_mpp.F90 \ 
    875    lib_print.F90 \ 
    876    oce.F90 \ 
    877    par_kind.F90 \ 
    878    par_oce.F90 \ 
    879    phycst.F90 \ 
    880    sbc_oce.F90 \ 
    881    $(MODEL_LIB)(bdy_oce.o) \ 
    882    $(MODEL_LIB)(bdytides.o) \ 
    883    $(MODEL_LIB)(dom_oce.o) \ 
    884    $(MODEL_LIB)(in_out_manager.o) \ 
    885    $(MODEL_LIB)(iom.o) \ 
    886    $(MODEL_LIB)(lbclnk.o) \ 
    887    $(MODEL_LIB)(lib_mpp.o) \ 
    888    $(MODEL_LIB)(oce.o) \ 
    889    bdy_oce.F90 \ 
    890    bdytides.F90 \ 
    891    dom_oce.F90 \ 
    892    in_out_manager.F90 \ 
    893    iom.F90 \ 
    894    lbclnk.F90 \ 
    895    lib_mpp.F90 \ 
    896    oce.F90 \ 
    897    KEY_CPP \ 
    898    bdyini.F90 
    899 $(MODEL_LIB)(bdytides.o) : \ 
    900    $(MODEL_LIB)(bdy_par.o) \ 
    901    $(MODEL_LIB)(dianam.o) \ 
    902    $(MODEL_LIB)(dom_oce.o) \ 
    903    $(MODEL_LIB)(domngb.o) \ 
    904    $(MODEL_LIB)(in_out_manager.o) \ 
    905    $(MODEL_LIB)(iom_def.o) \ 
    906    $(MODEL_LIB)(iom_ioipsl.o) \ 
    907    $(MODEL_LIB)(iom_nf90.o) \ 
    908    $(MODEL_LIB)(iom_rstdimg.o) \ 
    909    $(MODEL_LIB)(lbclnk.o) \ 
    910    $(MODEL_LIB)(lbcnfd.o) \ 
    911    $(MODEL_LIB)(lib_mpp.o) \ 
    912    $(MODEL_LIB)(lib_print.o) \ 
    913    $(MODEL_LIB)(oce.o) \ 
    914    $(MODEL_LIB)(par_kind.o) \ 
    915    $(MODEL_LIB)(par_oce.o) \ 
    916    $(MODEL_LIB)(phycst.o) \ 
    917    $(MODEL_LIB)(sbc_oce.o) \ 
    918    bdy_par.F90 \ 
    919    dianam.F90 \ 
    920    dom_oce.F90 \ 
    921    domngb.F90 \ 
    922    in_out_manager.F90 \ 
    923    iom_def.F90 \ 
    924    iom_ioipsl.F90 \ 
    925    iom_nf90.F90 \ 
    926    iom_rstdimg.F90 \ 
    927    lbclnk.F90 \ 
    928    lbcnfd.F90 \ 
    929    lib_mpp.F90 \ 
    930    lib_print.F90 \ 
    931    oce.F90 \ 
    932    par_kind.F90 \ 
    933    par_oce.F90 \ 
    934    phycst.F90 \ 
    935    sbc_oce.F90 \ 
    936    $(MODEL_LIB)(bdy_oce.o) \ 
    937    $(MODEL_LIB)(bdy_par.o) \ 
    938    $(MODEL_LIB)(dom_oce.o) \ 
    939    $(MODEL_LIB)(in_out_manager.o) \ 
    940    $(MODEL_LIB)(iom.o) \ 
    941    $(MODEL_LIB)(lbclnk.o) \ 
    942    $(MODEL_LIB)(oce.o) \ 
    943    $(MODEL_LIB)(phycst.o) \ 
    944    bdy_oce.F90 \ 
    945    bdy_par.F90 \ 
    946    dom_oce.F90 \ 
    947    in_out_manager.F90 \ 
    948    iom.F90 \ 
    949    lbclnk.F90 \ 
     948   $(MODEL_LIB)(oce.o) \ 
     949   $(MODEL_LIB)(phycst.o) \ 
    950950   oce.F90 \ 
    951951   phycst.F90 \ 
     
    953953   bdytides.F90 
    954954$(MODEL_LIB)(bdytra.o) :   \ 
     955   bdy_par.F90 \ 
     956   dom_oce.F90 \ 
     957   in_out_manager.F90 \ 
     958   lbcnfd.F90 \ 
     959   lib_mpp.F90 \ 
     960   lib_print.f90 \ 
    955961   $(MODEL_LIB)(bdy_par.o) \ 
    956962   $(MODEL_LIB)(dom_oce.o) \ 
     
    962968   $(MODEL_LIB)(par_kind.o) \ 
    963969   $(MODEL_LIB)(par_oce.o) \ 
    964    bdy_par.F90 \ 
    965    dom_oce.F90 \ 
    966    in_out_manager.F90 \ 
    967    lbcnfd.F90 \ 
    968    lib_mpp.F90 \ 
    969    lib_print.F90 \ 
    970    oce.F90 \ 
    971    par_kind.F90 \ 
    972    par_oce.F90 \ 
     970   oce.F90 \ 
     971   par_kind.F90 \ 
     972   par_oce.F90 \ 
     973   bdy_oce.F90 \ 
     974   dom_oce.F90 \ 
     975   in_out_manager.F90 \ 
     976   lbclnk.F90 \ 
    973977   $(MODEL_LIB)(bdy_oce.o) \ 
    974978   $(MODEL_LIB)(dom_oce.o) \ 
     
    976980   $(MODEL_LIB)(lbclnk.o) \ 
    977981   $(MODEL_LIB)(oce.o) \ 
    978    bdy_oce.F90 \ 
    979    dom_oce.F90 \ 
    980    in_out_manager.F90 \ 
    981    lbclnk.F90 \ 
    982982   oce.F90 \ 
    983983   KEY_CPP \ 
    984984   bdytra.F90 
    985985$(MODEL_LIB)(bdyvol.o) :   \ 
     986   bdy_par.F90 \ 
     987   dom_oce.F90 \ 
     988   in_out_manager.F90 \ 
     989   lbcnfd.F90 \ 
     990   lib_print.f90 \ 
    986991   $(MODEL_LIB)(bdy_par.o) \ 
    987992   $(MODEL_LIB)(dom_oce.o) \ 
     
    991996   $(MODEL_LIB)(par_kind.o) \ 
    992997   $(MODEL_LIB)(par_oce.o) \ 
    993    bdy_par.F90 \ 
    994    dom_oce.F90 \ 
    995    in_out_manager.F90 \ 
    996    lbcnfd.F90 \ 
    997    lib_print.F90 \ 
    998    par_kind.F90 \ 
    999    par_oce.F90 \ 
     998   par_kind.F90 \ 
     999   par_oce.F90 \ 
     1000   bdy_oce.F90 \ 
     1001   dom_oce.F90 \ 
     1002   in_out_manager.F90 \ 
     1003   lib_mpp.F90 \ 
    10001004   $(MODEL_LIB)(bdy_oce.o) \ 
    10011005   $(MODEL_LIB)(dom_oce.o) \ 
     
    10051009   $(MODEL_LIB)(phycst.o) \ 
    10061010   $(MODEL_LIB)(sbc_oce.o) \ 
    1007    bdy_oce.F90 \ 
    1008    dom_oce.F90 \ 
    1009    in_out_manager.F90 \ 
    1010    lib_mpp.F90 \ 
    10111011   oce.F90 \ 
    10121012   phycst.F90 \ 
     
    10181018   KEY_CPP \ 
    10191019   c1d.F90 
    1020 $(MODEL_LIB)(cla.o) :   \ 
     1020$(MODEL_LIB)(cla_div.o) :  \ 
     1021   dom_oce.F90 \ 
     1022   in_out_manager.F90 \ 
     1023   lbcnfd.F90 \ 
     1024   lib_mpp.F90 \ 
     1025   lib_print.f90 \ 
    10211026   $(MODEL_LIB)(dom_oce.o) \ 
    10221027   $(MODEL_LIB)(in_out_manager.o) \ 
     
    10271032   $(MODEL_LIB)(par_kind.o) \ 
    10281033   $(MODEL_LIB)(par_oce.o) \ 
    1029    dom_oce.F90 \ 
    1030    in_out_manager.F90 \ 
    1031    lbcnfd.F90 \ 
    1032    lib_mpp.F90 \ 
    1033    lib_print.F90 \ 
    1034    oce.F90 \ 
    1035    par_kind.F90 \ 
    1036    par_oce.F90 \ 
    1037    $(MODEL_LIB)(dom_oce.o) \ 
    1038    $(MODEL_LIB)(in_out_manager.o) \ 
    1039    $(MODEL_LIB)(lbclnk.o) \ 
    1040    $(MODEL_LIB)(lib_mpp.o) \ 
    1041    $(MODEL_LIB)(oce.o) \ 
    1042    $(MODEL_LIB)(sbc_oce.o) \ 
    1043    dom_oce.F90 \ 
    1044    in_out_manager.F90 \ 
    1045    lbclnk.F90 \ 
    1046    lib_mpp.F90 \ 
    1047    oce.F90 \ 
    1048    sbc_oce.F90 \ 
    1049    domzgr_substitute.h90 \ 
    1050    vectopt_loop_substitute.h90 \ 
    1051    KEY_CPP \ 
    1052    cla.F90 
    1053 $(MODEL_LIB)(cla_div.o) :  \ 
    1054    $(MODEL_LIB)(dom_oce.o) \ 
    1055    $(MODEL_LIB)(in_out_manager.o) \ 
    1056    $(MODEL_LIB)(lbcnfd.o) \ 
    1057    $(MODEL_LIB)(lib_mpp.o) \ 
    1058    $(MODEL_LIB)(lib_print.o) \ 
    1059    $(MODEL_LIB)(oce.o) \ 
    1060    $(MODEL_LIB)(par_kind.o) \ 
    1061    $(MODEL_LIB)(par_oce.o) \ 
    1062    dom_oce.F90 \ 
    1063    in_out_manager.F90 \ 
    1064    lbcnfd.F90 \ 
    1065    lib_mpp.F90 \ 
    1066    lib_print.F90 \ 
    1067    oce.F90 \ 
    1068    par_kind.F90 \ 
    1069    par_oce.F90 \ 
    1070    $(MODEL_LIB)(dom_oce.o) \ 
    1071    $(MODEL_LIB)(in_out_manager.o) \ 
    1072    $(MODEL_LIB)(lbclnk.o) \ 
    1073    $(MODEL_LIB)(lib_mpp.o) \ 
    1074    $(MODEL_LIB)(oce.o) \ 
    1075    $(MODEL_LIB)(sbc_oce.o) \ 
    1076    dom_oce.F90 \ 
    1077    in_out_manager.F90 \ 
    1078    lbclnk.F90 \ 
    1079    lib_mpp.F90 \ 
     1034   oce.F90 \ 
     1035   par_kind.F90 \ 
     1036   par_oce.F90 \ 
     1037   dom_oce.F90 \ 
     1038   in_out_manager.F90 \ 
     1039   lbclnk.F90 \ 
     1040   lib_mpp.F90 \ 
     1041   $(MODEL_LIB)(dom_oce.o) \ 
     1042   $(MODEL_LIB)(in_out_manager.o) \ 
     1043   $(MODEL_LIB)(lbclnk.o) \ 
     1044   $(MODEL_LIB)(lib_mpp.o) \ 
     1045   $(MODEL_LIB)(oce.o) \ 
     1046   $(MODEL_LIB)(sbc_oce.o) \ 
    10801047   oce.F90 \ 
    10811048   sbc_oce.F90 \ 
     
    10841051   cla_div.F90 
    10851052$(MODEL_LIB)(cla_dynspg.o) :  \ 
     1053   dom_oce.F90 \ 
     1054   dynspg_oce.F90 \ 
     1055   in_out_manager.F90 \ 
     1056   lbclnk.F90 \ 
     1057   lbcnfd.F90 \ 
     1058   lib_mpp.F90 \ 
     1059   lib_print.f90 \ 
    10861060   $(MODEL_LIB)(dom_oce.o) \ 
    10871061   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    11001074   $(MODEL_LIB)(sol_oce.o) \ 
    11011075   $(MODEL_LIB)(zdf_oce.o) \ 
    1102    dom_oce.F90 \ 
    1103    dynspg_oce.F90 \ 
    1104    in_out_manager.F90 \ 
    1105    lbclnk.F90 \ 
    1106    lbcnfd.F90 \ 
    1107    lib_mpp.F90 \ 
    1108    lib_print.F90 \ 
    11091076   obc_oce.F90 \ 
    11101077   obc_par.F90 \ 
     
    11161083   sol_oce.F90 \ 
    11171084   zdf_oce.F90 \ 
    1118    $(MODEL_LIB)(dom_oce.o) \ 
    1119    $(MODEL_LIB)(in_out_manager.o) \ 
    1120    $(MODEL_LIB)(lbclnk.o) \ 
    1121    $(MODEL_LIB)(lib_mpp.o) \ 
     1085   dom_oce.F90 \ 
     1086   in_out_manager.F90 \ 
     1087   lbclnk.F90 \ 
     1088   lib_mpp.F90 \ 
     1089   $(MODEL_LIB)(dom_oce.o) \ 
     1090   $(MODEL_LIB)(in_out_manager.o) \ 
     1091   $(MODEL_LIB)(lbclnk.o) \ 
     1092   $(MODEL_LIB)(lib_mpp.o) \ 
     1093   $(MODEL_LIB)(obcdyn.o) \ 
    11221094   $(MODEL_LIB)(obc_oce.o) \ 
    1123    $(MODEL_LIB)(obcdyn.o) \ 
    11241095   $(MODEL_LIB)(obcvol.o) \ 
    11251096   $(MODEL_LIB)(oce.o) \ 
     
    11301101   $(MODEL_LIB)(solsor.o) \ 
    11311102   $(MODEL_LIB)(zdf_oce.o) \ 
    1132    dom_oce.F90 \ 
    1133    in_out_manager.F90 \ 
    1134    lbclnk.F90 \ 
    1135    lib_mpp.F90 \ 
     1103   obcdyn.F90 \ 
    11361104   obc_oce.F90 \ 
    1137    obcdyn.F90 \ 
    11381105   obcvol.F90 \ 
    11391106   oce.F90 \ 
     
    11481115   KEY_CPP \ 
    11491116   cla_dynspg.F90 
     1117$(MODEL_LIB)(cla.o) :   \ 
     1118   dom_oce.F90 \ 
     1119   in_out_manager.F90 \ 
     1120   lbcnfd.F90 \ 
     1121   lib_mpp.F90 \ 
     1122   lib_print.f90 \ 
     1123   $(MODEL_LIB)(dom_oce.o) \ 
     1124   $(MODEL_LIB)(in_out_manager.o) \ 
     1125   $(MODEL_LIB)(lbcnfd.o) \ 
     1126   $(MODEL_LIB)(lib_mpp.o) \ 
     1127   $(MODEL_LIB)(lib_print.o) \ 
     1128   $(MODEL_LIB)(oce.o) \ 
     1129   $(MODEL_LIB)(par_kind.o) \ 
     1130   $(MODEL_LIB)(par_oce.o) \ 
     1131   oce.F90 \ 
     1132   par_kind.F90 \ 
     1133   par_oce.F90 \ 
     1134   dom_oce.F90 \ 
     1135   in_out_manager.F90 \ 
     1136   lbclnk.F90 \ 
     1137   lib_mpp.F90 \ 
     1138   $(MODEL_LIB)(dom_oce.o) \ 
     1139   $(MODEL_LIB)(in_out_manager.o) \ 
     1140   $(MODEL_LIB)(lbclnk.o) \ 
     1141   $(MODEL_LIB)(lib_mpp.o) \ 
     1142   $(MODEL_LIB)(oce.o) \ 
     1143   $(MODEL_LIB)(sbc_oce.o) \ 
     1144   oce.F90 \ 
     1145   sbc_oce.F90 \ 
     1146   domzgr_substitute.h90 \ 
     1147   vectopt_loop_substitute.h90 \ 
     1148   KEY_CPP \ 
     1149   cla.F90 
    11501150$(MODEL_LIB)(closea.o) :   \ 
     1151   dom_oce.F90 \ 
     1152   in_out_manager.F90 \ 
     1153   lbcnfd.F90 \ 
     1154   lib_mpp.F90 \ 
     1155   lib_print.f90 \ 
    11511156   $(MODEL_LIB)(dom_oce.o) \ 
    11521157   $(MODEL_LIB)(in_out_manager.o) \ 
     
    11571162   $(MODEL_LIB)(par_kind.o) \ 
    11581163   $(MODEL_LIB)(par_oce.o) \ 
    1159    dom_oce.F90 \ 
    1160    in_out_manager.F90 \ 
    1161    lbcnfd.F90 \ 
    1162    lib_mpp.F90 \ 
    1163    lib_print.F90 \ 
    1164    oce.F90 \ 
    1165    par_kind.F90 \ 
    1166    par_oce.F90 \ 
    1167    $(MODEL_LIB)(dom_oce.o) \ 
    1168    $(MODEL_LIB)(in_out_manager.o) \ 
    1169    $(MODEL_LIB)(lbclnk.o) \ 
    1170    $(MODEL_LIB)(lib_mpp.o) \ 
    1171    $(MODEL_LIB)(oce.o) \ 
    1172    $(MODEL_LIB)(sbc_oce.o) \ 
    1173    dom_oce.F90 \ 
    1174    in_out_manager.F90 \ 
    1175    lbclnk.F90 \ 
    1176    lib_mpp.F90 \ 
     1164   oce.F90 \ 
     1165   par_kind.F90 \ 
     1166   par_oce.F90 \ 
     1167   dom_oce.F90 \ 
     1168   in_out_manager.F90 \ 
     1169   lbclnk.F90 \ 
     1170   lib_mpp.F90 \ 
     1171   $(MODEL_LIB)(dom_oce.o) \ 
     1172   $(MODEL_LIB)(in_out_manager.o) \ 
     1173   $(MODEL_LIB)(lbclnk.o) \ 
     1174   $(MODEL_LIB)(lib_mpp.o) \ 
     1175   $(MODEL_LIB)(oce.o) \ 
     1176   $(MODEL_LIB)(sbc_oce.o) \ 
    11771177   oce.F90 \ 
    11781178   sbc_oce.F90 \ 
     
    11811181   closea.F90 
    11821182$(MODEL_LIB)(cpl_oasis3.o) :  \ 
     1183   dom_oce.F90 \ 
     1184   in_out_manager.F90 \ 
     1185   lbcnfd.F90 \ 
     1186   lib_mpp.F90 \ 
     1187   lib_print.f90 \ 
    11831188   $(MODEL_LIB)(dom_oce.o) \ 
    11841189   $(MODEL_LIB)(in_out_manager.o) \ 
     
    11891194   $(MODEL_LIB)(par_kind.o) \ 
    11901195   $(MODEL_LIB)(par_oce.o) \ 
    1191    dom_oce.F90 \ 
    1192    in_out_manager.F90 \ 
    1193    lbcnfd.F90 \ 
    1194    lib_mpp.F90 \ 
    1195    lib_print.F90 \ 
    1196    oce.F90 \ 
    1197    par_kind.F90 \ 
    1198    par_oce.F90 \ 
    1199    $(MODEL_LIB)(dom_oce.o) \ 
    1200    $(MODEL_LIB)(in_out_manager.o) \ 
    1201    $(MODEL_LIB)(lbclnk.o) \ 
    1202    $(MODEL_LIB)(par_oce.o) \ 
    1203    dom_oce.F90 \ 
    1204    in_out_manager.F90 \ 
    1205    lbclnk.F90 \ 
     1196   oce.F90 \ 
     1197   par_kind.F90 \ 
     1198   par_oce.F90 \ 
     1199   dom_oce.F90 \ 
     1200   in_out_manager.F90 \ 
     1201   lbclnk.F90 \ 
     1202   $(MODEL_LIB)(dom_oce.o) \ 
     1203   $(MODEL_LIB)(in_out_manager.o) \ 
     1204   $(MODEL_LIB)(lbclnk.o) \ 
     1205   $(MODEL_LIB)(par_oce.o) \ 
    12061206   par_oce.F90 \ 
    12071207   KEY_CPP \ 
    12081208   cpl_oasis3.F90 
    12091209$(MODEL_LIB)(cpl_oasis4.o) :  \ 
     1210   dom_oce.F90 \ 
     1211   in_out_manager.F90 \ 
     1212   lbcnfd.F90 \ 
     1213   lib_print.f90 \ 
    12101214   $(MODEL_LIB)(dom_oce.o) \ 
    12111215   $(MODEL_LIB)(in_out_manager.o) \ 
     
    12141218   $(MODEL_LIB)(par_kind.o) \ 
    12151219   $(MODEL_LIB)(par_oce.o) \ 
    1216    dom_oce.F90 \ 
    1217    in_out_manager.F90 \ 
    1218    lbcnfd.F90 \ 
    1219    lib_print.F90 \ 
    1220    par_kind.F90 \ 
    1221    par_oce.F90 \ 
     1220   par_kind.F90 \ 
     1221   par_oce.F90 \ 
     1222   dom_oce.F90 \ 
     1223   in_out_manager.F90 \ 
     1224   lib_mpp.F90 \ 
    12221225   $(MODEL_LIB)(dom_oce.o) \ 
    12231226   $(MODEL_LIB)(in_out_manager.o) \ 
     
    12261229   $(MODEL_LIB)(par_oce.o) \ 
    12271230   $(MODEL_LIB)(phycst.o) \ 
    1228    dom_oce.F90 \ 
    1229    in_out_manager.F90 \ 
    1230    lib_mpp.F90 \ 
    12311231   oasis4_date.F90 \ 
    12321232   par_oce.F90 \ 
     
    12351235   cpl_oasis4.F90 
    12361236$(MODEL_LIB)(daymod.o) :   \ 
     1237   c1d.F90 \ 
     1238   dianam.F90 \ 
     1239   domngb.F90 \ 
     1240   dom_oce.F90 \ 
     1241   eosbn2.F90 \ 
     1242   in_out_manager.F90 \ 
     1243   iom_def.F90 \ 
     1244   iom.F90 \ 
     1245   iom_ioipsl.F90 \ 
     1246   iom_nf90.F90 \ 
     1247   iom_rstdimg.F90 \ 
     1248   lbclnk.F90 \ 
     1249   lib_mpp.F90 \ 
     1250   lib_print.f90 \ 
    12371251   $(MODEL_LIB)(c1d.o) \ 
    12381252   $(MODEL_LIB)(dianam.o) \ 
    1239    $(MODEL_LIB)(dom_oce.o) \ 
    12401253   $(MODEL_LIB)(domngb.o) \ 
     1254   $(MODEL_LIB)(dom_oce.o) \ 
    12411255   $(MODEL_LIB)(eosbn2.o) \ 
    12421256   $(MODEL_LIB)(in_out_manager.o) \ 
    1243    $(MODEL_LIB)(iom.o) \ 
    12441257   $(MODEL_LIB)(iom_def.o) \ 
    12451258   $(MODEL_LIB)(iom_ioipsl.o) \ 
    12461259   $(MODEL_LIB)(iom_nf90.o) \ 
     1260   $(MODEL_LIB)(iom.o) \ 
    12471261   $(MODEL_LIB)(iom_rstdimg.o) \ 
    12481262   $(MODEL_LIB)(lbclnk.o) \ 
     
    12581272   $(MODEL_LIB)(zdfmxl.o) \ 
    12591273   $(MODEL_LIB)(zpshde.o) \ 
    1260    c1d.F90 \ 
    1261    dianam.F90 \ 
    1262    dom_oce.F90 \ 
    1263    domngb.F90 \ 
    1264    eosbn2.F90 \ 
    1265    in_out_manager.F90 \ 
    1266    iom.F90 \ 
    1267    iom_def.F90 \ 
    1268    iom_ioipsl.F90 \ 
    1269    iom_nf90.F90 \ 
    1270    iom_rstdimg.F90 \ 
    1271    lbclnk.F90 \ 
    1272    lib_mpp.F90 \ 
    1273    lib_print.F90 \ 
    12741274   oce.F90 \ 
    12751275   par_kind.F90 \ 
     
    12811281   zdfmxl.F90 \ 
    12821282   zpshde.F90 \ 
     1283   dom_oce.F90 \ 
     1284   in_out_manager.F90 \ 
     1285   iom.F90 \ 
    12831286   $(MODEL_LIB)(dom_oce.o) \ 
    12841287   $(MODEL_LIB)(in_out_manager.o) \ 
     
    12871290   $(MODEL_LIB)(prtctl.o) \ 
    12881291   $(MODEL_LIB)(restart.o) \ 
    1289    dom_oce.F90 \ 
    1290    in_out_manager.F90 \ 
    1291    iom.F90 \ 
    12921292   phycst.F90 \ 
    12931293   prtctl.F90 \ 
     
    12961296   daymod.F90 
    12971297$(MODEL_LIB)(diaar5.o) :   \ 
     1298   dianam.F90 \ 
     1299   domngb.F90 \ 
     1300   dom_oce.F90 \ 
     1301   in_out_manager.F90 \ 
     1302   iom_def.F90 \ 
     1303   iom_ioipsl.F90 \ 
     1304   iom_nf90.F90 \ 
     1305   iom_rstdimg.F90 \ 
     1306   lbclnk.F90 \ 
     1307   lbcnfd.F90 \ 
    12981308   $(MODEL_LIB)(dianam.o) \ 
    1299    $(MODEL_LIB)(dom_oce.o) \ 
    13001309   $(MODEL_LIB)(domngb.o) \ 
     1310   $(MODEL_LIB)(dom_oce.o) \ 
    13011311   $(MODEL_LIB)(in_out_manager.o) \ 
    13021312   $(MODEL_LIB)(iom_def.o) \ 
     
    13111321   $(MODEL_LIB)(sbc_oce.o) \ 
    13121322   $(MODEL_LIB)(zdfddm.o) \ 
     1323   par_oce.F90 \ 
     1324   phycst.F90 \ 
     1325   prtctl.F90 \ 
     1326   sbc_oce.F90 \ 
     1327   zdfddm.F90 \ 
     1328   dom_oce.F90 \ 
     1329   eosbn2.F90 \ 
     1330   iom.F90 \ 
     1331   lib_mpp.F90 \ 
     1332   $(MODEL_LIB)(dom_oce.o) \ 
     1333   $(MODEL_LIB)(eosbn2.o) \ 
     1334   $(MODEL_LIB)(iom.o) \ 
     1335   $(MODEL_LIB)(lib_mpp.o) \ 
     1336   $(MODEL_LIB)(oce.o) \ 
     1337   oce.F90 \ 
     1338   domzgr_substitute.h90 \ 
     1339   KEY_CPP \ 
     1340   diaar5.F90 
     1341$(MODEL_LIB)(diadimg.o) :  \ 
     1342   lib_print.f90 \ 
     1343   $(MODEL_LIB)(lib_print.o) \ 
     1344   $(MODEL_LIB)(par_kind.o) \ 
     1345   $(MODEL_LIB)(par_oce.o) \ 
     1346   par_kind.F90 \ 
     1347   par_oce.F90 \ 
     1348   dom_oce.F90 \ 
     1349   in_out_manager.F90 \ 
     1350   $(MODEL_LIB)(dom_oce.o) \ 
     1351   $(MODEL_LIB)(in_out_manager.o) \ 
     1352   $(MODEL_LIB)(oce.o) \ 
     1353   oce.F90 \ 
     1354   domzgr_substitute.h90 \ 
     1355   KEY_CPP \ 
     1356   diadimg.F90 
     1357$(MODEL_LIB)(diafwb.o) :   \ 
     1358   dom_oce.F90 \ 
     1359   in_out_manager.F90 \ 
     1360   lbcnfd.F90 \ 
     1361   lib_print.f90 \ 
     1362   $(MODEL_LIB)(dom_oce.o) \ 
     1363   $(MODEL_LIB)(in_out_manager.o) \ 
     1364   $(MODEL_LIB)(lbcnfd.o) \ 
     1365   $(MODEL_LIB)(lib_print.o) \ 
     1366   $(MODEL_LIB)(par_kind.o) \ 
     1367   $(MODEL_LIB)(par_oce.o) \ 
     1368   par_kind.F90 \ 
     1369   par_oce.F90 \ 
     1370   dom_oce.F90 \ 
     1371   in_out_manager.F90 \ 
     1372   lib_mpp.F90 \ 
     1373   $(MODEL_LIB)(dom_oce.o) \ 
     1374   $(MODEL_LIB)(in_out_manager.o) \ 
     1375   $(MODEL_LIB)(lib_mpp.o) \ 
     1376   $(MODEL_LIB)(oce.o) \ 
     1377   $(MODEL_LIB)(phycst.o) \ 
     1378   $(MODEL_LIB)(sbc_oce.o) \ 
     1379   $(MODEL_LIB)(zdf_oce.o) \ 
     1380   oce.F90 \ 
     1381   phycst.F90 \ 
     1382   sbc_oce.F90 \ 
     1383   zdf_oce.F90 \ 
     1384   domzgr_substitute.h90 \ 
     1385   vectopt_loop_substitute.h90 \ 
     1386   KEY_CPP \ 
     1387   diafwb.F90 
     1388$(MODEL_LIB)(diagap.o) :   \ 
     1389   dom_oce.F90 \ 
     1390   in_out_manager.F90 \ 
     1391   iom.F90 \ 
     1392   lbclnk.F90 \ 
     1393   lbcnfd.F90 \ 
     1394   lib_print.f90 \ 
     1395   $(MODEL_LIB)(dom_oce.o) \ 
     1396   $(MODEL_LIB)(in_out_manager.o) \ 
     1397   $(MODEL_LIB)(iom.o) \ 
     1398   $(MODEL_LIB)(lbclnk.o) \ 
     1399   $(MODEL_LIB)(lbcnfd.o) \ 
     1400   $(MODEL_LIB)(lib_print.o) \ 
     1401   $(MODEL_LIB)(oce.o) \ 
     1402   $(MODEL_LIB)(par_kind.o) \ 
     1403   $(MODEL_LIB)(par_oce.o) \ 
     1404   $(MODEL_LIB)(phycst.o) \ 
     1405   oce.F90 \ 
     1406   par_kind.F90 \ 
     1407   par_oce.F90 \ 
     1408   phycst.F90 \ 
    13131409   dianam.F90 \ 
    13141410   dom_oce.F90 \ 
     1411   dtasal.F90 \ 
     1412   dtatem.F90 \ 
     1413   in_out_manager.F90 \ 
     1414   lib_mpp.F90 \ 
     1415   $(MODEL_LIB)(dianam.o) \ 
     1416   $(MODEL_LIB)(dom_oce.o) \ 
     1417   $(MODEL_LIB)(dtasal.o) \ 
     1418   $(MODEL_LIB)(dtatem.o) \ 
     1419   $(MODEL_LIB)(in_out_manager.o) \ 
     1420   $(MODEL_LIB)(lib_mpp.o) \ 
     1421   $(MODEL_LIB)(oce.o) \ 
     1422   oce.F90 \ 
     1423   domzgr_substitute.h90 \ 
     1424   $(IOIPSL_LIB) \ 
     1425   KEY_CPP \ 
     1426   diagap.F90 
     1427$(MODEL_LIB)(diahdy.o) :   \ 
     1428   in_out_manager.F90 \ 
     1429   lib_print.f90 \ 
     1430   $(MODEL_LIB)(in_out_manager.o) \ 
     1431   $(MODEL_LIB)(lib_print.o) \ 
     1432   $(MODEL_LIB)(par_kind.o) \ 
     1433   $(MODEL_LIB)(par_oce.o) \ 
     1434   par_kind.F90 \ 
     1435   par_oce.F90 \ 
     1436   dom_oce.F90 \ 
     1437   in_out_manager.F90 \ 
     1438   $(MODEL_LIB)(dom_oce.o) \ 
     1439   $(MODEL_LIB)(in_out_manager.o) \ 
     1440   $(MODEL_LIB)(oce.o) \ 
     1441   $(MODEL_LIB)(phycst.o) \ 
     1442   oce.F90 \ 
     1443   phycst.F90 \ 
     1444   domzgr_substitute.h90 \ 
     1445   KEY_CPP \ 
     1446   diahdy.F90 
     1447$(MODEL_LIB)(diahth.o) :   \ 
     1448   dianam.F90 \ 
    13151449   domngb.F90 \ 
     1450   dom_oce.F90 \ 
    13161451   in_out_manager.F90 \ 
    13171452   iom_def.F90 \ 
     
    13201455   iom_rstdimg.F90 \ 
    13211456   lbclnk.F90 \ 
    1322    lbcnfd.F90 \ 
    1323    par_oce.F90 \ 
    1324    phycst.F90 \ 
    1325    prtctl.F90 \ 
    1326    sbc_oce.F90 \ 
    1327    zdfddm.F90 \ 
    1328    $(MODEL_LIB)(dom_oce.o) \ 
    1329    $(MODEL_LIB)(eosbn2.o) \ 
    1330    $(MODEL_LIB)(iom.o) \ 
    1331    $(MODEL_LIB)(lib_mpp.o) \ 
    1332    $(MODEL_LIB)(oce.o) \ 
    1333    dom_oce.F90 \ 
    1334    eosbn2.F90 \ 
    1335    iom.F90 \ 
    1336    lib_mpp.F90 \ 
    1337    oce.F90 \ 
    1338    domzgr_substitute.h90 \ 
    1339    KEY_CPP \ 
    1340    diaar5.F90 
    1341 $(MODEL_LIB)(diadimg.o) :  \ 
    1342    $(MODEL_LIB)(lib_print.o) \ 
    1343    $(MODEL_LIB)(par_kind.o) \ 
    1344    $(MODEL_LIB)(par_oce.o) \ 
    1345    lib_print.F90 \ 
    1346    par_kind.F90 \ 
    1347    par_oce.F90 \ 
    1348    $(MODEL_LIB)(dom_oce.o) \ 
    1349    $(MODEL_LIB)(in_out_manager.o) \ 
    1350    $(MODEL_LIB)(oce.o) \ 
    1351    dom_oce.F90 \ 
    1352    in_out_manager.F90 \ 
    1353    oce.F90 \ 
    1354    domzgr_substitute.h90 \ 
    1355    KEY_CPP \ 
    1356    diadimg.F90 
    1357 $(MODEL_LIB)(diafwb.o) :   \ 
    1358    $(MODEL_LIB)(dom_oce.o) \ 
    1359    $(MODEL_LIB)(in_out_manager.o) \ 
    1360    $(MODEL_LIB)(lbcnfd.o) \ 
    1361    $(MODEL_LIB)(lib_print.o) \ 
    1362    $(MODEL_LIB)(par_kind.o) \ 
    1363    $(MODEL_LIB)(par_oce.o) \ 
    1364    dom_oce.F90 \ 
    1365    in_out_manager.F90 \ 
    1366    lbcnfd.F90 \ 
    1367    lib_print.F90 \ 
    1368    par_kind.F90 \ 
    1369    par_oce.F90 \ 
    1370    $(MODEL_LIB)(dom_oce.o) \ 
    1371    $(MODEL_LIB)(in_out_manager.o) \ 
    1372    $(MODEL_LIB)(lib_mpp.o) \ 
    1373    $(MODEL_LIB)(oce.o) \ 
    1374    $(MODEL_LIB)(phycst.o) \ 
    1375    $(MODEL_LIB)(sbc_oce.o) \ 
    1376    $(MODEL_LIB)(zdf_oce.o) \ 
    1377    dom_oce.F90 \ 
    1378    in_out_manager.F90 \ 
    1379    lib_mpp.F90 \ 
    1380    oce.F90 \ 
    1381    phycst.F90 \ 
    1382    sbc_oce.F90 \ 
    1383    zdf_oce.F90 \ 
    1384    domzgr_substitute.h90 \ 
    1385    vectopt_loop_substitute.h90 \ 
    1386    KEY_CPP \ 
    1387    diafwb.F90 
    1388 $(MODEL_LIB)(diagap.o) :   \ 
    1389    $(MODEL_LIB)(dom_oce.o) \ 
    1390    $(MODEL_LIB)(in_out_manager.o) \ 
    1391    $(MODEL_LIB)(iom.o) \ 
    1392    $(MODEL_LIB)(lbclnk.o) \ 
    1393    $(MODEL_LIB)(lbcnfd.o) \ 
    1394    $(MODEL_LIB)(lib_print.o) \ 
    1395    $(MODEL_LIB)(oce.o) \ 
    1396    $(MODEL_LIB)(par_kind.o) \ 
    1397    $(MODEL_LIB)(par_oce.o) \ 
    1398    $(MODEL_LIB)(phycst.o) \ 
    1399    dom_oce.F90 \ 
    1400    in_out_manager.F90 \ 
    1401    iom.F90 \ 
    1402    lbclnk.F90 \ 
    1403    lbcnfd.F90 \ 
    1404    lib_print.F90 \ 
    1405    oce.F90 \ 
    1406    par_kind.F90 \ 
    1407    par_oce.F90 \ 
    1408    phycst.F90 \ 
     1457   lib_print.f90 \ 
    14091458   $(MODEL_LIB)(dianam.o) \ 
    1410    $(MODEL_LIB)(dom_oce.o) \ 
    1411    $(MODEL_LIB)(dtasal.o) \ 
    1412    $(MODEL_LIB)(dtatem.o) \ 
    1413    $(MODEL_LIB)(in_out_manager.o) \ 
    1414    $(MODEL_LIB)(lib_mpp.o) \ 
    1415    $(MODEL_LIB)(oce.o) \ 
    1416    dianam.F90 \ 
    1417    dom_oce.F90 \ 
    1418    dtasal.F90 \ 
    1419    dtatem.F90 \ 
    1420    in_out_manager.F90 \ 
    1421    lib_mpp.F90 \ 
    1422    oce.F90 \ 
    1423    domzgr_substitute.h90 \ 
    1424    $(IOIPSL_LIB) \ 
    1425    KEY_CPP \ 
    1426    diagap.F90 
    1427 $(MODEL_LIB)(diahdy.o) :   \ 
    1428    $(MODEL_LIB)(in_out_manager.o) \ 
    1429    $(MODEL_LIB)(lib_print.o) \ 
    1430    $(MODEL_LIB)(par_kind.o) \ 
    1431    $(MODEL_LIB)(par_oce.o) \ 
    1432    in_out_manager.F90 \ 
    1433    lib_print.F90 \ 
    1434    par_kind.F90 \ 
    1435    par_oce.F90 \ 
    1436    $(MODEL_LIB)(dom_oce.o) \ 
    1437    $(MODEL_LIB)(in_out_manager.o) \ 
    1438    $(MODEL_LIB)(oce.o) \ 
    1439    $(MODEL_LIB)(phycst.o) \ 
    1440    dom_oce.F90 \ 
    1441    in_out_manager.F90 \ 
    1442    oce.F90 \ 
    1443    phycst.F90 \ 
    1444    domzgr_substitute.h90 \ 
    1445    KEY_CPP \ 
    1446    diahdy.F90 
    1447 $(MODEL_LIB)(diahth.o) :   \ 
    1448    $(MODEL_LIB)(dianam.o) \ 
    1449    $(MODEL_LIB)(dom_oce.o) \ 
    14501459   $(MODEL_LIB)(domngb.o) \ 
     1460   $(MODEL_LIB)(dom_oce.o) \ 
    14511461   $(MODEL_LIB)(in_out_manager.o) \ 
    14521462   $(MODEL_LIB)(iom_def.o) \ 
     
    14601470   $(MODEL_LIB)(phycst.o) \ 
    14611471   $(MODEL_LIB)(sbc_oce.o) \ 
     1472   par_kind.F90 \ 
     1473   par_oce.F90 \ 
     1474   phycst.F90 \ 
     1475   sbc_oce.F90 \ 
     1476   dom_oce.F90 \ 
     1477   in_out_manager.F90 \ 
     1478   iom.F90 \ 
     1479   $(MODEL_LIB)(dom_oce.o) \ 
     1480   $(MODEL_LIB)(in_out_manager.o) \ 
     1481   $(MODEL_LIB)(iom.o) \ 
     1482   $(MODEL_LIB)(oce.o) \ 
     1483   $(MODEL_LIB)(phycst.o) \ 
     1484   oce.F90 \ 
     1485   phycst.F90 \ 
     1486   domzgr_substitute.h90 \ 
     1487   KEY_CPP \ 
     1488   diahth.F90 
     1489$(MODEL_LIB)(dianam.o) :   \ 
     1490   in_out_manager.F90 \ 
     1491   lib_print.f90 \ 
     1492   $(MODEL_LIB)(in_out_manager.o) \ 
     1493   $(MODEL_LIB)(lib_print.o) \ 
     1494   $(MODEL_LIB)(par_kind.o) \ 
     1495   $(MODEL_LIB)(par_oce.o) \ 
     1496   par_kind.F90 \ 
     1497   par_oce.F90 \ 
     1498   dom_oce.F90 \ 
     1499   in_out_manager.F90 \ 
     1500   $(MODEL_LIB)(dom_oce.o) \ 
     1501   $(MODEL_LIB)(in_out_manager.o) \ 
     1502   $(MODEL_LIB)(phycst.o) \ 
     1503   phycst.F90 \ 
     1504   $(IOIPSL_LIB) \ 
     1505   KEY_CPP \ 
     1506   dianam.F90 
     1507$(MODEL_LIB)(diaptr.o) :   \ 
    14621508   dianam.F90 \ 
    1463    dom_oce.F90 \ 
    14641509   domngb.F90 \ 
     1510   dom_oce.F90 \ 
    14651511   in_out_manager.F90 \ 
    14661512   iom_def.F90 \ 
     
    14691515   iom_rstdimg.F90 \ 
    14701516   lbclnk.F90 \ 
    1471    lib_print.F90 \ 
    1472    par_kind.F90 \ 
    1473    par_oce.F90 \ 
    1474    phycst.F90 \ 
    1475    sbc_oce.F90 \ 
    1476    $(MODEL_LIB)(dom_oce.o) \ 
    1477    $(MODEL_LIB)(in_out_manager.o) \ 
    1478    $(MODEL_LIB)(iom.o) \ 
    1479    $(MODEL_LIB)(oce.o) \ 
    1480    $(MODEL_LIB)(phycst.o) \ 
    1481    dom_oce.F90 \ 
    1482    in_out_manager.F90 \ 
    1483    iom.F90 \ 
    1484    oce.F90 \ 
    1485    phycst.F90 \ 
    1486    domzgr_substitute.h90 \ 
    1487    KEY_CPP \ 
    1488    diahth.F90 
    1489 $(MODEL_LIB)(dianam.o) :   \ 
    1490    $(MODEL_LIB)(in_out_manager.o) \ 
    1491    $(MODEL_LIB)(lib_print.o) \ 
    1492    $(MODEL_LIB)(par_kind.o) \ 
    1493    $(MODEL_LIB)(par_oce.o) \ 
    1494    in_out_manager.F90 \ 
    1495    lib_print.F90 \ 
    1496    par_kind.F90 \ 
    1497    par_oce.F90 \ 
    1498    $(MODEL_LIB)(dom_oce.o) \ 
    1499    $(MODEL_LIB)(in_out_manager.o) \ 
    1500    $(MODEL_LIB)(phycst.o) \ 
    1501    dom_oce.F90 \ 
    1502    in_out_manager.F90 \ 
    1503    phycst.F90 \ 
    1504    $(IOIPSL_LIB) \ 
    1505    KEY_CPP \ 
    1506    dianam.F90 
    1507 $(MODEL_LIB)(diaptr.o) :   \ 
     1517   lbcnfd.F90 \ 
     1518   lib_mpp.F90 \ 
     1519   lib_print.f90 \ 
    15081520   $(MODEL_LIB)(dianam.o) \ 
    1509    $(MODEL_LIB)(dom_oce.o) \ 
    15101521   $(MODEL_LIB)(domngb.o) \ 
     1522   $(MODEL_LIB)(dom_oce.o) \ 
    15111523   $(MODEL_LIB)(in_out_manager.o) \ 
    15121524   $(MODEL_LIB)(iom_def.o) \ 
     
    15231535   $(MODEL_LIB)(phycst.o) \ 
    15241536   $(MODEL_LIB)(sbc_oce.o) \ 
     1537   oce.F90 \ 
     1538   par_kind.F90 \ 
     1539   par_oce.F90 \ 
     1540   phycst.F90 \ 
     1541   sbc_oce.F90 \ 
    15251542   dianam.F90 \ 
    15261543   dom_oce.F90 \ 
    1527    domngb.F90 \ 
    1528    in_out_manager.F90 \ 
    1529    iom_def.F90 \ 
    1530    iom_ioipsl.F90 \ 
    1531    iom_nf90.F90 \ 
    1532    iom_rstdimg.F90 \ 
    1533    lbclnk.F90 \ 
    1534    lbcnfd.F90 \ 
    1535    lib_mpp.F90 \ 
    1536    lib_print.F90 \ 
    1537    oce.F90 \ 
    1538    par_kind.F90 \ 
    1539    par_oce.F90 \ 
    1540    phycst.F90 \ 
    1541    sbc_oce.F90 \ 
     1544   in_out_manager.F90 \ 
     1545   iom.F90 \ 
     1546   lbclnk.F90 \ 
     1547   ldftra_oce.F90 \ 
     1548   lib_mpp.F90 \ 
    15421549   $(MODEL_LIB)(dianam.o) \ 
    15431550   $(MODEL_LIB)(dom_oce.o) \ 
     
    15491556   $(MODEL_LIB)(oce.o) \ 
    15501557   $(MODEL_LIB)(phycst.o) \ 
    1551    dianam.F90 \ 
    1552    dom_oce.F90 \ 
    1553    in_out_manager.F90 \ 
    1554    iom.F90 \ 
    1555    lbclnk.F90 \ 
    1556    ldftra_oce.F90 \ 
    1557    lib_mpp.F90 \ 
    15581558   oce.F90 \ 
    15591559   phycst.F90 \ 
     
    15631563   KEY_CPP \ 
    15641564   diaptr.F90 
    1565 $(MODEL_LIB)(diawri.o) :   \ 
    1566    $(MODEL_LIB)(dianam.o) \ 
    1567    $(MODEL_LIB)(dom_ice_2.o) \ 
    1568    $(MODEL_LIB)(dom_oce.o) \ 
    1569    $(MODEL_LIB)(domngb.o) \ 
    1570    $(MODEL_LIB)(eosbn2.o) \ 
    1571    $(MODEL_LIB)(fldread.o) \ 
    1572    $(MODEL_LIB)(ice_2.o) \ 
    1573    $(MODEL_LIB)(in_out_manager.o) \ 
    1574    $(MODEL_LIB)(iom.o) \ 
    1575    $(MODEL_LIB)(iom_def.o) \ 
    1576    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1577    $(MODEL_LIB)(iom_nf90.o) \ 
    1578    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1579    $(MODEL_LIB)(lbclnk.o) \ 
    1580    $(MODEL_LIB)(lbcnfd.o) \ 
    1581    $(MODEL_LIB)(lib_mpp.o) \ 
    1582    $(MODEL_LIB)(lib_print.o) \ 
    1583    $(MODEL_LIB)(oce.o) \ 
    1584    $(MODEL_LIB)(par_ice_2.o) \ 
    1585    $(MODEL_LIB)(par_kind.o) \ 
    1586    $(MODEL_LIB)(par_oce.o) \ 
    1587    $(MODEL_LIB)(phycst.o) \ 
    1588    $(MODEL_LIB)(prtctl.o) \ 
    1589    $(MODEL_LIB)(sbc_ice.o) \ 
    1590    $(MODEL_LIB)(sbc_oce.o) \ 
    1591    $(MODEL_LIB)(sbcrnf.o) \ 
    1592    $(MODEL_LIB)(zdf_oce.o) \ 
    1593    dianam.F90 \ 
    1594    dom_ice_2.F90 \ 
    1595    dom_oce.F90 \ 
    1596    domngb.F90 \ 
    1597    eosbn2.F90 \ 
    1598    fldread.F90 \ 
    1599    ice_2.F90 \ 
    1600    in_out_manager.F90 \ 
    1601    iom.F90 \ 
    1602    iom_def.F90 \ 
    1603    iom_ioipsl.F90 \ 
    1604    iom_nf90.F90 \ 
    1605    iom_rstdimg.F90 \ 
    1606    lbclnk.F90 \ 
    1607    lbcnfd.F90 \ 
    1608    lib_mpp.F90 \ 
    1609    lib_print.F90 \ 
    1610    oce.F90 \ 
    1611    par_ice_2.F90 \ 
    1612    par_kind.F90 \ 
    1613    par_oce.F90 \ 
    1614    phycst.F90 \ 
    1615    prtctl.F90 \ 
    1616    sbc_ice.F90 \ 
    1617    sbc_oce.F90 \ 
    1618    sbcrnf.F90 \ 
    1619    zdf_oce.F90 \ 
    1620    $(MODEL_LIB)(diaar5.o) \ 
    1621    $(MODEL_LIB)(diadimg.o) \ 
    1622    $(MODEL_LIB)(diahth.o) \ 
    1623    $(MODEL_LIB)(dianam.o) \ 
    1624    $(MODEL_LIB)(dom_oce.o) \ 
    1625    $(MODEL_LIB)(in_out_manager.o) \ 
    1626    $(MODEL_LIB)(iom.o) \ 
    1627    $(MODEL_LIB)(lbclnk.o) \ 
    1628    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1629    $(MODEL_LIB)(ldftra_oce.o) \ 
    1630    $(MODEL_LIB)(limwri_2.o) \ 
    1631    $(MODEL_LIB)(oce.o) \ 
    1632    $(MODEL_LIB)(phycst.o) \ 
    1633    $(MODEL_LIB)(sbc_ice.o) \ 
    1634    $(MODEL_LIB)(sbc_oce.o) \ 
    1635    $(MODEL_LIB)(sbcssr.o) \ 
    1636    $(MODEL_LIB)(sol_oce.o) \ 
    1637    $(MODEL_LIB)(zdf_oce.o) \ 
    1638    $(MODEL_LIB)(zdfddm.o) \ 
    1639    $(MODEL_LIB)(zdfmxl.o) \ 
     1565$(MODEL_LIB)(diawri_c1d.o) :  \ 
     1566   closea.F90 \ 
     1567   cpl_oasis3.F90 \ 
    16401568   diaar5.F90 \ 
    16411569   diadimg.F90 \ 
     
    16431571   dianam.F90 \ 
    16441572   dom_oce.F90 \ 
    1645    in_out_manager.F90 \ 
    1646    iom.F90 \ 
    1647    lbclnk.F90 \ 
     1573   domvvl.F90 \ 
     1574   dynzdf_exp.F90 \ 
     1575   eosbn2.F90 \ 
     1576   fldread.F90 \ 
     1577   in_out_manager.F90 \ 
     1578   iom.F90 \ 
     1579   lbclnk.F90 \ 
     1580   lbcnfd.F90 \ 
    16481581   ldfdyn_oce.F90 \ 
    16491582   ldftra_oce.F90 \ 
     1583   lib_mpp.F90 \ 
     1584   lib_print.f90 \ 
    16501585   limwri_2.F90 \ 
    1651    oce.F90 \ 
    1652    phycst.F90 \ 
    1653    sbc_ice.F90 \ 
    1654    sbc_oce.F90 \ 
    1655    sbcssr.F90 \ 
    1656    sol_oce.F90 \ 
    1657    zdf_oce.F90 \ 
    1658    zdfddm.F90 \ 
    1659    zdfmxl.F90 \ 
    1660    $(MODEL_LIB)(lib_mpp.o) \ 
    1661    lib_mpp.F90 \ 
    1662    diawri_dimg.h90 \ 
    1663    domzgr_substitute.h90 \ 
    1664    vectopt_loop_substitute.h90 \ 
    1665    zdfddm_substitute.h90 \ 
    1666    $(IOIPSL_LIB) \ 
    1667    KEY_CPP \ 
    1668    diawri.F90 
    1669 $(MODEL_LIB)(diawri_c1d.o) :  \ 
    16701586   $(MODEL_LIB)(closea.o) \ 
    16711587   $(MODEL_LIB)(cpl_oasis3.o) \ 
     
    16951611   $(MODEL_LIB)(prtctl.o) \ 
    16961612   $(MODEL_LIB)(restart.o) \ 
    1697    $(MODEL_LIB)(sbc_ice.o) \ 
    1698    $(MODEL_LIB)(sbc_oce.o) \ 
    16991613   $(MODEL_LIB)(sbcana.o) \ 
    17001614   $(MODEL_LIB)(sbcblk_clio.o) \ 
     
    17041618   $(MODEL_LIB)(sbcfwb.o) \ 
    17051619   $(MODEL_LIB)(sbcice_if.o) \ 
     1620   $(MODEL_LIB)(sbcice_lim_2.o) \ 
    17061621   $(MODEL_LIB)(sbcice_lim.o) \ 
    1707    $(MODEL_LIB)(sbcice_lim_2.o) \ 
     1622   $(MODEL_LIB)(sbc_ice.o) \ 
     1623   $(MODEL_LIB)(sbc_oce.o) \ 
    17081624   $(MODEL_LIB)(sbcrnf.o) \ 
    17091625   $(MODEL_LIB)(sbcssm.o) \ 
     
    17121628   $(MODEL_LIB)(trazdf_exp.o) \ 
    17131629   $(MODEL_LIB)(trdmod.o) \ 
    1714    $(MODEL_LIB)(zdf_oce.o) \ 
    17151630   $(MODEL_LIB)(zdfbfr.o) \ 
    17161631   $(MODEL_LIB)(zdfddm.o) \ 
    17171632   $(MODEL_LIB)(zdfmxl.o) \ 
    1718    closea.F90 \ 
    1719    cpl_oasis3.F90 \ 
    1720    diaar5.F90 \ 
    1721    diadimg.F90 \ 
    1722    diahth.F90 \ 
    1723    dianam.F90 \ 
    1724    dom_oce.F90 \ 
    1725    domvvl.F90 \ 
    1726    dynzdf_exp.F90 \ 
    1727    eosbn2.F90 \ 
    1728    fldread.F90 \ 
    1729    in_out_manager.F90 \ 
    1730    iom.F90 \ 
    1731    lbclnk.F90 \ 
    1732    lbcnfd.F90 \ 
    1733    ldfdyn_oce.F90 \ 
    1734    ldftra_oce.F90 \ 
    1735    lib_mpp.F90 \ 
    1736    lib_print.F90 \ 
    1737    limwri_2.F90 \ 
     1633   $(MODEL_LIB)(zdf_oce.o) \ 
    17381634   oce.F90 \ 
    17391635   par_ice_2.F90 \ 
     
    17431639   prtctl.F90 \ 
    17441640   restart.F90 \ 
    1745    sbc_ice.F90 \ 
    1746    sbc_oce.F90 \ 
    17471641   sbcana.F90 \ 
    17481642   sbcblk_clio.F90 \ 
     
    17511645   sbcflx.F90 \ 
    17521646   sbcfwb.F90 \ 
     1647   sbc_ice.F90 \ 
    17531648   sbcice_if.F90 \ 
     1649   sbcice_lim_2.F90 \ 
    17541650   sbcice_lim.F90 \ 
    1755    sbcice_lim_2.F90 \ 
     1651   sbc_oce.F90 \ 
    17561652   sbcrnf.F90 \ 
    17571653   sbcssm.F90 \ 
     
    17601656   trazdf_exp.F90 \ 
    17611657   trdmod.F90 \ 
    1762    zdf_oce.F90 \ 
    17631658   zdfbfr.F90 \ 
    17641659   zdfddm.F90 \ 
    17651660   zdfmxl.F90 \ 
     1661   zdf_oce.F90 \ 
     1662   dianam.F90 \ 
     1663   diawri.F90 \ 
     1664   dom_oce.F90 \ 
     1665   in_out_manager.F90 \ 
     1666   lbclnk.F90 \ 
    17661667   $(MODEL_LIB)(dianam.o) \ 
    17671668   $(MODEL_LIB)(diawri.o) \ 
     
    17721673   $(MODEL_LIB)(phycst.o) \ 
    17731674   $(MODEL_LIB)(sbc_ice.o) \ 
    1774    $(MODEL_LIB)(sbc_oce.o) \ 
    17751675   $(MODEL_LIB)(sbcmod.o) \ 
     1676   $(MODEL_LIB)(sbc_oce.o) \ 
    17761677   $(MODEL_LIB)(sbcssr.o) \ 
    17771678   $(MODEL_LIB)(sol_oce.o) \ 
    1778    $(MODEL_LIB)(zdf_oce.o) \ 
    17791679   $(MODEL_LIB)(zdfddm.o) \ 
    17801680   $(MODEL_LIB)(zdfkpp.o) \ 
    17811681   $(MODEL_LIB)(zdfmxl.o) \ 
     1682   $(MODEL_LIB)(zdf_oce.o) \ 
    17821683   $(MODEL_LIB)(zdftke.o) \ 
    17831684   $(MODEL_LIB)(zdftke_old.o) \ 
    1784    dianam.F90 \ 
    1785    diawri.F90 \ 
    1786    dom_oce.F90 \ 
    1787    in_out_manager.F90 \ 
    1788    lbclnk.F90 \ 
    17891685   oce.F90 \ 
    17901686   phycst.F90 \ 
    17911687   sbc_ice.F90 \ 
    1792    sbc_oce.F90 \ 
    17931688   sbcmod.F90 \ 
     1689   sbc_oce.F90 \ 
    17941690   sbcssr.F90 \ 
    17951691   sol_oce.F90 \ 
    1796    zdf_oce.F90 \ 
    17971692   zdfddm.F90 \ 
    17981693   zdfkpp.F90 \ 
    17991694   zdfmxl.F90 \ 
     1695   zdf_oce.F90 \ 
    18001696   zdftke.F90 \ 
    18011697   zdftke_old.F90 \ 
     
    18041700   KEY_CPP \ 
    18051701   diawri_c1d.F90 
    1806 $(MODEL_LIB)(divcur.o) :   \ 
    1807    $(MODEL_LIB)(bdy_par.o) \ 
    1808    $(MODEL_LIB)(dom_oce.o) \ 
    1809    $(MODEL_LIB)(in_out_manager.o) \ 
     1702$(MODEL_LIB)(diawri.o) :   \ 
     1703   dianam.F90 \ 
     1704   dom_ice_2.F90 \ 
     1705   domngb.F90 \ 
     1706   dom_oce.F90 \ 
     1707   eosbn2.F90 \ 
     1708   fldread.F90 \ 
     1709   ice_2.F90 \ 
     1710   in_out_manager.F90 \ 
     1711   iom_def.F90 \ 
     1712   iom.F90 \ 
     1713   iom_ioipsl.F90 \ 
     1714   iom_nf90.F90 \ 
     1715   iom_rstdimg.F90 \ 
     1716   lbclnk.F90 \ 
     1717   lbcnfd.F90 \ 
     1718   lib_mpp.F90 \ 
     1719   lib_print.f90 \ 
     1720   $(MODEL_LIB)(dianam.o) \ 
     1721   $(MODEL_LIB)(dom_ice_2.o) \ 
     1722   $(MODEL_LIB)(domngb.o) \ 
     1723   $(MODEL_LIB)(dom_oce.o) \ 
     1724   $(MODEL_LIB)(eosbn2.o) \ 
     1725   $(MODEL_LIB)(fldread.o) \ 
     1726   $(MODEL_LIB)(ice_2.o) \ 
     1727   $(MODEL_LIB)(in_out_manager.o) \ 
     1728   $(MODEL_LIB)(iom_def.o) \ 
     1729   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1730   $(MODEL_LIB)(iom_nf90.o) \ 
     1731   $(MODEL_LIB)(iom.o) \ 
     1732   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1733   $(MODEL_LIB)(lbclnk.o) \ 
    18101734   $(MODEL_LIB)(lbcnfd.o) \ 
    18111735   $(MODEL_LIB)(lib_mpp.o) \ 
    18121736   $(MODEL_LIB)(lib_print.o) \ 
    1813    $(MODEL_LIB)(obc_par.o) \ 
    1814    $(MODEL_LIB)(oce.o) \ 
    1815    $(MODEL_LIB)(par_kind.o) \ 
    1816    $(MODEL_LIB)(par_oce.o) \ 
    1817    bdy_par.F90 \ 
    1818    dom_oce.F90 \ 
    1819    in_out_manager.F90 \ 
    1820    lbcnfd.F90 \ 
    1821    lib_mpp.F90 \ 
    1822    lib_print.F90 \ 
    1823    obc_par.F90 \ 
    1824    oce.F90 \ 
    1825    par_kind.F90 \ 
    1826    par_oce.F90 \ 
    1827    $(MODEL_LIB)(bdy_oce.o) \ 
    1828    $(MODEL_LIB)(dom_oce.o) \ 
    1829    $(MODEL_LIB)(in_out_manager.o) \ 
    1830    $(MODEL_LIB)(lbclnk.o) \ 
    1831    $(MODEL_LIB)(obc_oce.o) \ 
    1832    $(MODEL_LIB)(oce.o) \ 
    1833    bdy_oce.F90 \ 
    1834    dom_oce.F90 \ 
    1835    in_out_manager.F90 \ 
    1836    lbclnk.F90 \ 
    1837    obc_oce.F90 \ 
    1838    oce.F90 \ 
     1737   $(MODEL_LIB)(oce.o) \ 
     1738   $(MODEL_LIB)(par_ice_2.o) \ 
     1739   $(MODEL_LIB)(par_kind.o) \ 
     1740   $(MODEL_LIB)(par_oce.o) \ 
     1741   $(MODEL_LIB)(phycst.o) \ 
     1742   $(MODEL_LIB)(prtctl.o) \ 
     1743   $(MODEL_LIB)(sbc_ice.o) \ 
     1744   $(MODEL_LIB)(sbc_oce.o) \ 
     1745   $(MODEL_LIB)(sbcrnf.o) \ 
     1746   $(MODEL_LIB)(zdf_oce.o) \ 
     1747   oce.F90 \ 
     1748   par_ice_2.F90 \ 
     1749   par_kind.F90 \ 
     1750   par_oce.F90 \ 
     1751   phycst.F90 \ 
     1752   prtctl.F90 \ 
     1753   sbc_ice.F90 \ 
     1754   sbc_oce.F90 \ 
     1755   sbcrnf.F90 \ 
     1756   zdf_oce.F90 \ 
     1757   diaar5.F90 \ 
     1758   diadimg.F90 \ 
     1759   diahth.F90 \ 
     1760   dianam.F90 \ 
     1761   dom_oce.F90 \ 
     1762   in_out_manager.F90 \ 
     1763   iom.F90 \ 
     1764   lbclnk.F90 \ 
     1765   ldfdyn_oce.F90 \ 
     1766   ldftra_oce.F90 \ 
     1767   limwri_2.F90 \ 
     1768   $(MODEL_LIB)(diaar5.o) \ 
     1769   $(MODEL_LIB)(diadimg.o) \ 
     1770   $(MODEL_LIB)(diahth.o) \ 
     1771   $(MODEL_LIB)(dianam.o) \ 
     1772   $(MODEL_LIB)(dom_oce.o) \ 
     1773   $(MODEL_LIB)(in_out_manager.o) \ 
     1774   $(MODEL_LIB)(iom.o) \ 
     1775   $(MODEL_LIB)(lbclnk.o) \ 
     1776   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1777   $(MODEL_LIB)(ldftra_oce.o) \ 
     1778   $(MODEL_LIB)(limwri_2.o) \ 
     1779   $(MODEL_LIB)(oce.o) \ 
     1780   $(MODEL_LIB)(phycst.o) \ 
     1781   $(MODEL_LIB)(sbc_ice.o) \ 
     1782   $(MODEL_LIB)(sbc_oce.o) \ 
     1783   $(MODEL_LIB)(sbcssr.o) \ 
     1784   $(MODEL_LIB)(sol_oce.o) \ 
     1785   $(MODEL_LIB)(zdfddm.o) \ 
     1786   $(MODEL_LIB)(zdfmxl.o) \ 
     1787   $(MODEL_LIB)(zdf_oce.o) \ 
     1788   oce.F90 \ 
     1789   phycst.F90 \ 
     1790   sbc_ice.F90 \ 
     1791   sbc_oce.F90 \ 
     1792   sbcssr.F90 \ 
     1793   sol_oce.F90 \ 
     1794   zdfddm.F90 \ 
     1795   zdfmxl.F90 \ 
     1796   zdf_oce.F90 \ 
     1797   lib_mpp.F90 \ 
     1798   $(MODEL_LIB)(lib_mpp.o) \ 
     1799   diawri_dimg.h90 \ 
    18391800   domzgr_substitute.h90 \ 
    18401801   vectopt_loop_substitute.h90 \ 
     1802   zdfddm_substitute.h90 \ 
     1803   $(IOIPSL_LIB) \ 
     1804   KEY_CPP \ 
     1805   diawri.F90 
     1806$(MODEL_LIB)(divcur.o) :   \ 
     1807   bdy_par.F90 \ 
     1808   dom_oce.F90 \ 
     1809   in_out_manager.F90 \ 
     1810   lbcnfd.F90 \ 
     1811   lib_mpp.F90 \ 
     1812   lib_print.f90 \ 
     1813   $(MODEL_LIB)(bdy_par.o) \ 
     1814   $(MODEL_LIB)(dom_oce.o) \ 
     1815   $(MODEL_LIB)(in_out_manager.o) \ 
     1816   $(MODEL_LIB)(lbcnfd.o) \ 
     1817   $(MODEL_LIB)(lib_mpp.o) \ 
     1818   $(MODEL_LIB)(lib_print.o) \ 
     1819   $(MODEL_LIB)(obc_par.o) \ 
     1820   $(MODEL_LIB)(oce.o) \ 
     1821   $(MODEL_LIB)(par_kind.o) \ 
     1822   $(MODEL_LIB)(par_oce.o) \ 
     1823   obc_par.F90 \ 
     1824   oce.F90 \ 
     1825   par_kind.F90 \ 
     1826   par_oce.F90 \ 
     1827   bdy_oce.F90 \ 
     1828   dom_oce.F90 \ 
     1829   in_out_manager.F90 \ 
     1830   lbclnk.F90 \ 
     1831   $(MODEL_LIB)(bdy_oce.o) \ 
     1832   $(MODEL_LIB)(dom_oce.o) \ 
     1833   $(MODEL_LIB)(in_out_manager.o) \ 
     1834   $(MODEL_LIB)(lbclnk.o) \ 
     1835   $(MODEL_LIB)(obc_oce.o) \ 
     1836   $(MODEL_LIB)(oce.o) \ 
     1837   obc_oce.F90 \ 
     1838   oce.F90 \ 
     1839   domzgr_substitute.h90 \ 
     1840   vectopt_loop_substitute.h90 \ 
    18411841   KEY_CPP \ 
    18421842   divcur.F90 
    1843 $(MODEL_LIB)(dom_ice_2.o) :   \ 
    1844    $(MODEL_LIB)(par_oce.o) \ 
    1845    par_oce.F90 \ 
    1846    $(MODEL_LIB)(par_ice_2.o) \ 
    1847    par_ice_2.F90 \ 
    1848    KEY_CPP \ 
    1849    dom_ice_2.F90 
    1850 $(MODEL_LIB)(dom_oce.o) :  \ 
    1851    $(MODEL_LIB)(par_kind.o) \ 
    1852    par_kind.F90 \ 
    1853    $(MODEL_LIB)(par_oce.o) \ 
    1854    par_oce.F90 \ 
    1855    KEY_CPP \ 
    1856    dom_oce.F90 
    18571843$(MODEL_LIB)(domain.o) :   \ 
     1844   c1d.F90 \ 
     1845   closea.F90 \ 
     1846   dom_oce.F90 \ 
     1847   dynspg_oce.F90 \ 
     1848   in_out_manager.F90 \ 
     1849   iom.F90 \ 
     1850   lbclnk.F90 \ 
     1851   lbcnfd.F90 \ 
     1852   lib_mpp.F90 \ 
     1853   lib_print.f90 \ 
    18581854   $(MODEL_LIB)(c1d.o) \ 
    18591855   $(MODEL_LIB)(closea.o) \ 
     
    18721868   $(MODEL_LIB)(phycst.o) \ 
    18731869   $(MODEL_LIB)(sbc_oce.o) \ 
    1874    c1d.F90 \ 
     1870   obc_oce.F90 \ 
     1871   oce.F90 \ 
     1872   par_kind.F90 \ 
     1873   par_oce.F90 \ 
     1874   phycst.F90 \ 
     1875   sbc_oce.F90 \ 
    18751876   closea.F90 \ 
    1876    dom_oce.F90 \ 
    1877    dynspg_oce.F90 \ 
    1878    in_out_manager.F90 \ 
    1879    iom.F90 \ 
    1880    lbclnk.F90 \ 
    1881    lbcnfd.F90 \ 
    1882    lib_mpp.F90 \ 
    1883    lib_print.F90 \ 
    1884    obc_oce.F90 \ 
    1885    oce.F90 \ 
    1886    par_kind.F90 \ 
    1887    par_oce.F90 \ 
    1888    phycst.F90 \ 
    1889    sbc_oce.F90 \ 
     1877   domhgr.F90 \ 
     1878   dommsk.F90 \ 
     1879   dom_oce.F90 \ 
     1880   domstp.F90 \ 
     1881   domvvl.F90 \ 
     1882   domwri.F90 \ 
     1883   domzgr.F90 \ 
     1884   in_out_manager.F90 \ 
     1885   lib_mpp.F90 \ 
    18901886   $(MODEL_LIB)(closea.o) \ 
    1891    $(MODEL_LIB)(dom_oce.o) \ 
    18921887   $(MODEL_LIB)(domhgr.o) \ 
    18931888   $(MODEL_LIB)(dommsk.o) \ 
     1889   $(MODEL_LIB)(dom_oce.o) \ 
    18941890   $(MODEL_LIB)(domstp.o) \ 
    18951891   $(MODEL_LIB)(domvvl.o) \ 
     
    19011897   $(MODEL_LIB)(phycst.o) \ 
    19021898   $(MODEL_LIB)(sbc_oce.o) \ 
    1903    closea.F90 \ 
    1904    dom_oce.F90 \ 
    1905    domhgr.F90 \ 
    1906    dommsk.F90 \ 
    1907    domstp.F90 \ 
    1908    domvvl.F90 \ 
    1909    domwri.F90 \ 
    1910    domzgr.F90 \ 
    1911    in_out_manager.F90 \ 
    1912    lib_mpp.F90 \ 
    19131899   oce.F90 \ 
    19141900   phycst.F90 \ 
     
    19191905   domain.F90 
    19201906$(MODEL_LIB)(domcfg.o) :   \ 
     1907   dom_oce.F90 \ 
     1908   in_out_manager.F90 \ 
     1909   lbcnfd.F90 \ 
     1910   lib_print.f90 \ 
    19211911   $(MODEL_LIB)(dom_oce.o) \ 
    19221912   $(MODEL_LIB)(in_out_manager.o) \ 
     
    19251915   $(MODEL_LIB)(par_kind.o) \ 
    19261916   $(MODEL_LIB)(par_oce.o) \ 
    1927    dom_oce.F90 \ 
    1928    in_out_manager.F90 \ 
    1929    lbcnfd.F90 \ 
    1930    lib_print.F90 \ 
    1931    par_kind.F90 \ 
    1932    par_oce.F90 \ 
    1933    $(MODEL_LIB)(dom_oce.o) \ 
    1934    $(MODEL_LIB)(in_out_manager.o) \ 
    1935    $(MODEL_LIB)(lib_mpp.o) \ 
    1936    $(MODEL_LIB)(phycst.o) \ 
    1937    dom_oce.F90 \ 
    1938    in_out_manager.F90 \ 
    1939    lib_mpp.F90 \ 
     1917   par_kind.F90 \ 
     1918   par_oce.F90 \ 
     1919   dom_oce.F90 \ 
     1920   in_out_manager.F90 \ 
     1921   lib_mpp.F90 \ 
     1922   $(MODEL_LIB)(dom_oce.o) \ 
     1923   $(MODEL_LIB)(in_out_manager.o) \ 
     1924   $(MODEL_LIB)(lib_mpp.o) \ 
     1925   $(MODEL_LIB)(phycst.o) \ 
    19401926   phycst.F90 \ 
    19411927   domcfg.F90 
    19421928$(MODEL_LIB)(domhgr.o) :   \ 
     1929   dianam.F90 \ 
     1930   domngb.F90 \ 
     1931   dom_oce.F90 \ 
     1932   in_out_manager.F90 \ 
     1933   iom_def.F90 \ 
     1934   iom_ioipsl.F90 \ 
     1935   iom_nf90.F90 \ 
     1936   iom_rstdimg.F90 \ 
     1937   lbclnk.F90 \ 
     1938   lbcnfd.F90 \ 
     1939   lib_print.f90 \ 
    19431940   $(MODEL_LIB)(dianam.o) \ 
    1944    $(MODEL_LIB)(dom_oce.o) \ 
    19451941   $(MODEL_LIB)(domngb.o) \ 
     1942   $(MODEL_LIB)(dom_oce.o) \ 
    19461943   $(MODEL_LIB)(in_out_manager.o) \ 
    19471944   $(MODEL_LIB)(iom_def.o) \ 
     
    19561953   $(MODEL_LIB)(phycst.o) \ 
    19571954   $(MODEL_LIB)(sbc_oce.o) \ 
     1955   par_kind.F90 \ 
     1956   par_oce.F90 \ 
     1957   phycst.F90 \ 
     1958   sbc_oce.F90 \ 
     1959   dom_oce.F90 \ 
     1960   in_out_manager.F90 \ 
     1961   iom.F90 \ 
     1962   lib_mpp.F90 \ 
     1963   $(MODEL_LIB)(dom_oce.o) \ 
     1964   $(MODEL_LIB)(in_out_manager.o) \ 
     1965   $(MODEL_LIB)(iom.o) \ 
     1966   $(MODEL_LIB)(lib_mpp.o) \ 
     1967   $(MODEL_LIB)(phycst.o) \ 
     1968   phycst.F90 \ 
     1969   KEY_CPP \ 
     1970   domhgr.F90 
     1971$(MODEL_LIB)(dom_ice_2.o) :   \ 
     1972   $(MODEL_LIB)(par_oce.o) \ 
     1973   par_oce.F90 \ 
     1974   $(MODEL_LIB)(par_ice_2.o) \ 
     1975   par_ice_2.F90 \ 
     1976   KEY_CPP \ 
     1977   dom_ice_2.F90 
     1978$(MODEL_LIB)(dommsk.o) :   \ 
     1979   dom_oce.F90 \ 
     1980   in_out_manager.F90 \ 
     1981   lbcnfd.F90 \ 
     1982   lib_mpp.F90 \ 
     1983   lib_print.f90 \ 
     1984   $(MODEL_LIB)(dom_oce.o) \ 
     1985   $(MODEL_LIB)(in_out_manager.o) \ 
     1986   $(MODEL_LIB)(lbcnfd.o) \ 
     1987   $(MODEL_LIB)(lib_mpp.o) \ 
     1988   $(MODEL_LIB)(lib_print.o) \ 
     1989   $(MODEL_LIB)(obc_par.o) \ 
     1990   $(MODEL_LIB)(oce.o) \ 
     1991   $(MODEL_LIB)(par_kind.o) \ 
     1992   $(MODEL_LIB)(par_oce.o) \ 
     1993   obc_par.F90 \ 
     1994   oce.F90 \ 
     1995   par_kind.F90 \ 
     1996   par_oce.F90 \ 
     1997   dom_oce.F90 \ 
     1998   dynspg_oce.F90 \ 
     1999   in_out_manager.F90 \ 
     2000   lbclnk.F90 \ 
     2001   lib_mpp.F90 \ 
     2002   $(MODEL_LIB)(dom_oce.o) \ 
     2003   $(MODEL_LIB)(dynspg_oce.o) \ 
     2004   $(MODEL_LIB)(in_out_manager.o) \ 
     2005   $(MODEL_LIB)(lbclnk.o) \ 
     2006   $(MODEL_LIB)(lib_mpp.o) \ 
     2007   $(MODEL_LIB)(obc_oce.o) \ 
     2008   $(MODEL_LIB)(oce.o) \ 
     2009   obc_oce.F90 \ 
     2010   oce.F90 \ 
     2011   vectopt_loop_substitute.h90 \ 
     2012   KEY_CPP \ 
     2013   dommsk.F90 
     2014$(MODEL_LIB)(domngb.o) :   \ 
     2015   dom_oce.F90 \ 
     2016   in_out_manager.F90 \ 
     2017   lbcnfd.F90 \ 
     2018   $(MODEL_LIB)(dom_oce.o) \ 
     2019   $(MODEL_LIB)(in_out_manager.o) \ 
     2020   $(MODEL_LIB)(lbcnfd.o) \ 
     2021   $(MODEL_LIB)(par_oce.o) \ 
     2022   par_oce.F90 \ 
     2023   dom_oce.F90 \ 
     2024   lib_mpp.F90 \ 
     2025   $(MODEL_LIB)(dom_oce.o) \ 
     2026   $(MODEL_LIB)(lib_mpp.o) \ 
     2027   domngb.F90 
     2028$(MODEL_LIB)(dom_oce.o) :  \ 
     2029   $(MODEL_LIB)(par_kind.o) \ 
     2030   par_kind.F90 \ 
     2031   $(MODEL_LIB)(par_oce.o) \ 
     2032   par_oce.F90 \ 
     2033   KEY_CPP \ 
     2034   dom_oce.F90 
     2035$(MODEL_LIB)(domstp.o) :   \ 
     2036   lib_print.f90 \ 
     2037   $(MODEL_LIB)(lib_print.o) \ 
     2038   $(MODEL_LIB)(par_kind.o) \ 
     2039   $(MODEL_LIB)(par_oce.o) \ 
     2040   par_kind.F90 \ 
     2041   par_oce.F90 \ 
     2042   dom_oce.F90 \ 
     2043   in_out_manager.F90 \ 
     2044   $(MODEL_LIB)(dom_oce.o) \ 
     2045   $(MODEL_LIB)(in_out_manager.o) \ 
     2046   $(MODEL_LIB)(oce.o) \ 
     2047   oce.F90 \ 
     2048   domzgr_substitute.h90 \ 
     2049   KEY_CPP \ 
     2050   domstp.F90 
     2051$(MODEL_LIB)(domvvl.o) :   \ 
     2052   dom_oce.F90 \ 
     2053   in_out_manager.F90 \ 
     2054   lbcnfd.F90 \ 
     2055   lib_mpp.F90 \ 
     2056   lib_print.f90 \ 
     2057   $(MODEL_LIB)(dom_oce.o) \ 
     2058   $(MODEL_LIB)(in_out_manager.o) \ 
     2059   $(MODEL_LIB)(lbcnfd.o) \ 
     2060   $(MODEL_LIB)(lib_mpp.o) \ 
     2061   $(MODEL_LIB)(lib_print.o) \ 
     2062   $(MODEL_LIB)(oce.o) \ 
     2063   $(MODEL_LIB)(par_kind.o) \ 
     2064   $(MODEL_LIB)(par_oce.o) \ 
     2065   oce.F90 \ 
     2066   par_kind.F90 \ 
     2067   par_oce.F90 \ 
     2068   dom_oce.F90 \ 
     2069   in_out_manager.F90 \ 
     2070   lbclnk.F90 \ 
     2071   lib_mpp.F90 \ 
     2072   $(MODEL_LIB)(dom_oce.o) \ 
     2073   $(MODEL_LIB)(in_out_manager.o) \ 
     2074   $(MODEL_LIB)(lbclnk.o) \ 
     2075   $(MODEL_LIB)(lib_mpp.o) \ 
     2076   $(MODEL_LIB)(oce.o) \ 
     2077   $(MODEL_LIB)(phycst.o) \ 
     2078   $(MODEL_LIB)(sbc_oce.o) \ 
     2079   oce.F90 \ 
     2080   phycst.F90 \ 
     2081   sbc_oce.F90 \ 
     2082   domzgr_substitute.h90 \ 
     2083   vectopt_loop_substitute.h90 \ 
     2084   KEY_CPP \ 
     2085   domvvl.F90 
     2086$(MODEL_LIB)(domwri.o) :   \ 
    19582087   dianam.F90 \ 
    1959    dom_oce.F90 \ 
    19602088   domngb.F90 \ 
     2089   dom_oce.F90 \ 
    19612090   in_out_manager.F90 \ 
    19622091   iom_def.F90 \ 
     
    19662095   lbclnk.F90 \ 
    19672096   lbcnfd.F90 \ 
    1968    lib_print.F90 \ 
    1969    par_kind.F90 \ 
    1970    par_oce.F90 \ 
    1971    phycst.F90 \ 
    1972    sbc_oce.F90 \ 
    1973    $(MODEL_LIB)(dom_oce.o) \ 
    1974    $(MODEL_LIB)(in_out_manager.o) \ 
    1975    $(MODEL_LIB)(iom.o) \ 
    1976    $(MODEL_LIB)(lib_mpp.o) \ 
    1977    $(MODEL_LIB)(phycst.o) \ 
    1978    dom_oce.F90 \ 
    1979    in_out_manager.F90 \ 
    1980    iom.F90 \ 
    1981    lib_mpp.F90 \ 
    1982    phycst.F90 \ 
    1983    KEY_CPP \ 
    1984    domhgr.F90 
    1985 $(MODEL_LIB)(dommsk.o) :   \ 
    1986    $(MODEL_LIB)(dom_oce.o) \ 
    1987    $(MODEL_LIB)(in_out_manager.o) \ 
    1988    $(MODEL_LIB)(lbcnfd.o) \ 
    1989    $(MODEL_LIB)(lib_mpp.o) \ 
    1990    $(MODEL_LIB)(lib_print.o) \ 
    1991    $(MODEL_LIB)(obc_par.o) \ 
    1992    $(MODEL_LIB)(oce.o) \ 
    1993    $(MODEL_LIB)(par_kind.o) \ 
    1994    $(MODEL_LIB)(par_oce.o) \ 
    1995    dom_oce.F90 \ 
    1996    in_out_manager.F90 \ 
    1997    lbcnfd.F90 \ 
    1998    lib_mpp.F90 \ 
    1999    lib_print.F90 \ 
    2000    obc_par.F90 \ 
    2001    oce.F90 \ 
    2002    par_kind.F90 \ 
    2003    par_oce.F90 \ 
    2004    $(MODEL_LIB)(dom_oce.o) \ 
    2005    $(MODEL_LIB)(dynspg_oce.o) \ 
    2006    $(MODEL_LIB)(in_out_manager.o) \ 
    2007    $(MODEL_LIB)(lbclnk.o) \ 
    2008    $(MODEL_LIB)(lib_mpp.o) \ 
    2009    $(MODEL_LIB)(obc_oce.o) \ 
    2010    $(MODEL_LIB)(oce.o) \ 
    2011    dom_oce.F90 \ 
    2012    dynspg_oce.F90 \ 
    2013    in_out_manager.F90 \ 
    2014    lbclnk.F90 \ 
    2015    lib_mpp.F90 \ 
    2016    obc_oce.F90 \ 
    2017    oce.F90 \ 
    2018    vectopt_loop_substitute.h90 \ 
    2019    KEY_CPP \ 
    2020    dommsk.F90 
    2021 $(MODEL_LIB)(domngb.o) :   \ 
    2022    $(MODEL_LIB)(dom_oce.o) \ 
    2023    $(MODEL_LIB)(in_out_manager.o) \ 
    2024    $(MODEL_LIB)(lbcnfd.o) \ 
    2025    $(MODEL_LIB)(par_oce.o) \ 
    2026    dom_oce.F90 \ 
    2027    in_out_manager.F90 \ 
    2028    lbcnfd.F90 \ 
    2029    par_oce.F90 \ 
    2030    $(MODEL_LIB)(dom_oce.o) \ 
    2031    $(MODEL_LIB)(lib_mpp.o) \ 
    2032    dom_oce.F90 \ 
    2033    lib_mpp.F90 \ 
    2034    domngb.F90 
    2035 $(MODEL_LIB)(domstp.o) :   \ 
    2036    $(MODEL_LIB)(lib_print.o) \ 
    2037    $(MODEL_LIB)(par_kind.o) \ 
    2038    $(MODEL_LIB)(par_oce.o) \ 
    2039    lib_print.F90 \ 
    2040    par_kind.F90 \ 
    2041    par_oce.F90 \ 
    2042    $(MODEL_LIB)(dom_oce.o) \ 
    2043    $(MODEL_LIB)(in_out_manager.o) \ 
    2044    $(MODEL_LIB)(oce.o) \ 
    2045    dom_oce.F90 \ 
    2046    in_out_manager.F90 \ 
    2047    oce.F90 \ 
    2048    domzgr_substitute.h90 \ 
    2049    KEY_CPP \ 
    2050    domstp.F90 
    2051 $(MODEL_LIB)(domvvl.o) :   \ 
    2052    $(MODEL_LIB)(dom_oce.o) \ 
    2053    $(MODEL_LIB)(in_out_manager.o) \ 
    2054    $(MODEL_LIB)(lbcnfd.o) \ 
    2055    $(MODEL_LIB)(lib_mpp.o) \ 
    2056    $(MODEL_LIB)(lib_print.o) \ 
    2057    $(MODEL_LIB)(oce.o) \ 
    2058    $(MODEL_LIB)(par_kind.o) \ 
    2059    $(MODEL_LIB)(par_oce.o) \ 
    2060    dom_oce.F90 \ 
    2061    in_out_manager.F90 \ 
    2062    lbcnfd.F90 \ 
    2063    lib_mpp.F90 \ 
    2064    lib_print.F90 \ 
    2065    oce.F90 \ 
    2066    par_kind.F90 \ 
    2067    par_oce.F90 \ 
    2068    $(MODEL_LIB)(dom_oce.o) \ 
    2069    $(MODEL_LIB)(in_out_manager.o) \ 
    2070    $(MODEL_LIB)(lbclnk.o) \ 
    2071    $(MODEL_LIB)(lib_mpp.o) \ 
    2072    $(MODEL_LIB)(oce.o) \ 
    2073    $(MODEL_LIB)(phycst.o) \ 
    2074    $(MODEL_LIB)(sbc_oce.o) \ 
    2075    dom_oce.F90 \ 
    2076    in_out_manager.F90 \ 
    2077    lbclnk.F90 \ 
    2078    lib_mpp.F90 \ 
    2079    oce.F90 \ 
    2080    phycst.F90 \ 
    2081    sbc_oce.F90 \ 
    2082    domzgr_substitute.h90 \ 
    2083    vectopt_loop_substitute.h90 \ 
    2084    KEY_CPP \ 
    2085    domvvl.F90 
    2086 $(MODEL_LIB)(domwri.o) :   \ 
     2097   lib_mpp.F90 \ 
     2098   lib_print.f90 \ 
    20872099   $(MODEL_LIB)(dianam.o) \ 
    2088    $(MODEL_LIB)(dom_oce.o) \ 
    20892100   $(MODEL_LIB)(domngb.o) \ 
     2101   $(MODEL_LIB)(dom_oce.o) \ 
    20902102   $(MODEL_LIB)(in_out_manager.o) \ 
    20912103   $(MODEL_LIB)(iom_def.o) \ 
     
    21022114   $(MODEL_LIB)(phycst.o) \ 
    21032115   $(MODEL_LIB)(sbc_oce.o) \ 
     2116   oce.F90 \ 
     2117   par_kind.F90 \ 
     2118   par_oce.F90 \ 
     2119   phycst.F90 \ 
     2120   sbc_oce.F90 \ 
     2121   dom_oce.F90 \ 
     2122   in_out_manager.F90 \ 
     2123   iom.F90 \ 
     2124   lbclnk.F90 \ 
     2125   lib_mpp.F90 \ 
     2126   $(MODEL_LIB)(dom_oce.o) \ 
     2127   $(MODEL_LIB)(in_out_manager.o) \ 
     2128   $(MODEL_LIB)(iom.o) \ 
     2129   $(MODEL_LIB)(lbclnk.o) \ 
     2130   $(MODEL_LIB)(lib_mpp.o) \ 
     2131   vectopt_loop_substitute.h90 \ 
     2132   KEY_CPP \ 
     2133   domwri.F90 
     2134$(MODEL_LIB)(domzgr.o) :   \ 
    21042135   dianam.F90 \ 
    2105    dom_oce.F90 \ 
    21062136   domngb.F90 \ 
     2137   dom_oce.F90 \ 
    21072138   in_out_manager.F90 \ 
    21082139   iom_def.F90 \ 
     
    21132144   lbcnfd.F90 \ 
    21142145   lib_mpp.F90 \ 
    2115    lib_print.F90 \ 
    2116    oce.F90 \ 
    2117    par_kind.F90 \ 
    2118    par_oce.F90 \ 
    2119    phycst.F90 \ 
    2120    sbc_oce.F90 \ 
    2121    $(MODEL_LIB)(dom_oce.o) \ 
    2122    $(MODEL_LIB)(in_out_manager.o) \ 
    2123    $(MODEL_LIB)(iom.o) \ 
    2124    $(MODEL_LIB)(lbclnk.o) \ 
    2125    $(MODEL_LIB)(lib_mpp.o) \ 
    2126    dom_oce.F90 \ 
    2127    in_out_manager.F90 \ 
    2128    iom.F90 \ 
    2129    lbclnk.F90 \ 
    2130    lib_mpp.F90 \ 
    2131    vectopt_loop_substitute.h90 \ 
    2132    KEY_CPP \ 
    2133    domwri.F90 
    2134 $(MODEL_LIB)(domzgr.o) :   \ 
     2146   lib_print.f90 \ 
    21352147   $(MODEL_LIB)(dianam.o) \ 
    2136    $(MODEL_LIB)(dom_oce.o) \ 
    21372148   $(MODEL_LIB)(domngb.o) \ 
     2149   $(MODEL_LIB)(dom_oce.o) \ 
    21382150   $(MODEL_LIB)(in_out_manager.o) \ 
    21392151   $(MODEL_LIB)(iom_def.o) \ 
     
    21502162   $(MODEL_LIB)(phycst.o) \ 
    21512163   $(MODEL_LIB)(sbc_oce.o) \ 
     2164   oce.F90 \ 
     2165   par_kind.F90 \ 
     2166   par_oce.F90 \ 
     2167   phycst.F90 \ 
     2168   sbc_oce.F90 \ 
     2169   c1d.F90 \ 
     2170   closea.F90 \ 
     2171   dom_oce.F90 \ 
     2172   in_out_manager.F90 \ 
     2173   iom.F90 \ 
     2174   lbclnk.F90 \ 
     2175   lib_mpp.F90 \ 
     2176   $(MODEL_LIB)(c1d.o) \ 
     2177   $(MODEL_LIB)(closea.o) \ 
     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)(lib_mpp.o) \ 
     2183   $(MODEL_LIB)(oce.o) \ 
     2184   oce.F90 \ 
     2185   domzgr_substitute.h90 \ 
     2186   vectopt_loop_substitute.h90 \ 
     2187   KEY_CPP \ 
     2188   domzgr.F90 
     2189$(MODEL_LIB)(dtachl.o) :   \ 
    21522190   dianam.F90 \ 
    2153    dom_oce.F90 \ 
    21542191   domngb.F90 \ 
     2192   dom_oce.F90 \ 
    21552193   in_out_manager.F90 \ 
    21562194   iom_def.F90 \ 
     
    21592197   iom_rstdimg.F90 \ 
    21602198   lbclnk.F90 \ 
    2161    lbcnfd.F90 \ 
    2162    lib_mpp.F90 \ 
    2163    lib_print.F90 \ 
    2164    oce.F90 \ 
    2165    par_kind.F90 \ 
    2166    par_oce.F90 \ 
    2167    phycst.F90 \ 
    2168    sbc_oce.F90 \ 
    2169    $(MODEL_LIB)(c1d.o) \ 
    2170    $(MODEL_LIB)(closea.o) \ 
    2171    $(MODEL_LIB)(dom_oce.o) \ 
    2172    $(MODEL_LIB)(in_out_manager.o) \ 
    2173    $(MODEL_LIB)(iom.o) \ 
    2174    $(MODEL_LIB)(lbclnk.o) \ 
    2175    $(MODEL_LIB)(lib_mpp.o) \ 
    2176    $(MODEL_LIB)(oce.o) \ 
    2177    c1d.F90 \ 
    2178    closea.F90 \ 
    2179    dom_oce.F90 \ 
    2180    in_out_manager.F90 \ 
    2181    iom.F90 \ 
    2182    lbclnk.F90 \ 
    2183    lib_mpp.F90 \ 
    2184    oce.F90 \ 
    2185    domzgr_substitute.h90 \ 
    2186    vectopt_loop_substitute.h90 \ 
    2187    KEY_CPP \ 
    2188    domzgr.F90 
    2189 $(MODEL_LIB)(dtachl.o) :   \ 
     2199   lib_print.f90 \ 
    21902200   $(MODEL_LIB)(dianam.o) \ 
    2191    $(MODEL_LIB)(dom_oce.o) \ 
    21922201   $(MODEL_LIB)(domngb.o) \ 
     2202   $(MODEL_LIB)(dom_oce.o) \ 
    21932203   $(MODEL_LIB)(in_out_manager.o) \ 
    21942204   $(MODEL_LIB)(iom_def.o) \ 
     
    22022212   $(MODEL_LIB)(phycst.o) \ 
    22032213   $(MODEL_LIB)(sbc_oce.o) \ 
     2214   par_kind.F90 \ 
     2215   par_oce.F90 \ 
     2216   phycst.F90 \ 
     2217   sbc_oce.F90 \ 
     2218   dom_oce.F90 \ 
     2219   in_out_manager.F90 \ 
     2220   iom.F90 \ 
     2221   $(MODEL_LIB)(dom_oce.o) \ 
     2222   $(MODEL_LIB)(in_out_manager.o) \ 
     2223   $(MODEL_LIB)(iom.o) \ 
     2224   $(MODEL_LIB)(oce.o) \ 
     2225   $(MODEL_LIB)(par_oce.o) \ 
     2226   $(MODEL_LIB)(phycst.o) \ 
     2227   oce.F90 \ 
     2228   par_oce.F90 \ 
     2229   phycst.F90 \ 
     2230   domzgr_substitute.h90 \ 
     2231   KEY_CPP \ 
     2232   dtachl.F90 
     2233$(MODEL_LIB)(dtasal.o) :   \ 
    22042234   dianam.F90 \ 
    2205    dom_oce.F90 \ 
    22062235   domngb.F90 \ 
     2236   dom_oce.F90 \ 
    22072237   in_out_manager.F90 \ 
    22082238   iom_def.F90 \ 
     
    22112241   iom_rstdimg.F90 \ 
    22122242   lbclnk.F90 \ 
    2213    lib_print.F90 \ 
    2214    par_kind.F90 \ 
    2215    par_oce.F90 \ 
    2216    phycst.F90 \ 
    2217    sbc_oce.F90 \ 
    2218    $(MODEL_LIB)(dom_oce.o) \ 
    2219    $(MODEL_LIB)(in_out_manager.o) \ 
    2220    $(MODEL_LIB)(iom.o) \ 
    2221    $(MODEL_LIB)(oce.o) \ 
    2222    $(MODEL_LIB)(par_oce.o) \ 
    2223    $(MODEL_LIB)(phycst.o) \ 
    2224    dom_oce.F90 \ 
    2225    in_out_manager.F90 \ 
    2226    iom.F90 \ 
    2227    oce.F90 \ 
    2228    par_oce.F90 \ 
    2229    phycst.F90 \ 
    2230    domzgr_substitute.h90 \ 
    2231    KEY_CPP \ 
    2232    dtachl.F90 
    2233 $(MODEL_LIB)(dtasal.o) :   \ 
     2243   lbcnfd.F90 \ 
     2244   lib_mpp.F90 \ 
     2245   lib_print.f90 \ 
    22342246   $(MODEL_LIB)(dianam.o) \ 
    2235    $(MODEL_LIB)(dom_oce.o) \ 
    22362247   $(MODEL_LIB)(domngb.o) \ 
     2248   $(MODEL_LIB)(dom_oce.o) \ 
    22372249   $(MODEL_LIB)(in_out_manager.o) \ 
    22382250   $(MODEL_LIB)(iom_def.o) \ 
     
    22492261   $(MODEL_LIB)(phycst.o) \ 
    22502262   $(MODEL_LIB)(sbc_oce.o) \ 
     2263   oce.F90 \ 
     2264   par_kind.F90 \ 
     2265   par_oce.F90 \ 
     2266   phycst.F90 \ 
     2267   sbc_oce.F90 \ 
     2268   dom_oce.F90 \ 
     2269   in_out_manager.F90 \ 
     2270   iom.F90 \ 
     2271   lbclnk.F90 \ 
     2272   $(MODEL_LIB)(dom_oce.o) \ 
     2273   $(MODEL_LIB)(in_out_manager.o) \ 
     2274   $(MODEL_LIB)(iom.o) \ 
     2275   $(MODEL_LIB)(lbclnk.o) \ 
     2276   $(MODEL_LIB)(oce.o) \ 
     2277   $(MODEL_LIB)(phycst.o) \ 
     2278   oce.F90 \ 
     2279   phycst.F90 \ 
     2280   domzgr_substitute.h90 \ 
     2281   KEY_CPP \ 
     2282   dtasal.F90 
     2283$(MODEL_LIB)(dtatem.o) :   \ 
    22512284   dianam.F90 \ 
    2252    dom_oce.F90 \ 
    22532285   domngb.F90 \ 
     2286   dom_oce.F90 \ 
    22542287   in_out_manager.F90 \ 
    22552288   iom_def.F90 \ 
     
    22602293   lbcnfd.F90 \ 
    22612294   lib_mpp.F90 \ 
    2262    lib_print.F90 \ 
    2263    oce.F90 \ 
    2264    par_kind.F90 \ 
    2265    par_oce.F90 \ 
    2266    phycst.F90 \ 
    2267    sbc_oce.F90 \ 
    2268    $(MODEL_LIB)(dom_oce.o) \ 
    2269    $(MODEL_LIB)(in_out_manager.o) \ 
    2270    $(MODEL_LIB)(iom.o) \ 
    2271    $(MODEL_LIB)(lbclnk.o) \ 
    2272    $(MODEL_LIB)(oce.o) \ 
    2273    $(MODEL_LIB)(phycst.o) \ 
    2274    dom_oce.F90 \ 
    2275    in_out_manager.F90 \ 
    2276    iom.F90 \ 
    2277    lbclnk.F90 \ 
    2278    oce.F90 \ 
    2279    phycst.F90 \ 
    2280    domzgr_substitute.h90 \ 
    2281    KEY_CPP \ 
    2282    dtasal.F90 
    2283 $(MODEL_LIB)(dtatem.o) :   \ 
     2295   lib_print.f90 \ 
    22842296   $(MODEL_LIB)(dianam.o) \ 
    2285    $(MODEL_LIB)(dom_oce.o) \ 
    22862297   $(MODEL_LIB)(domngb.o) \ 
     2298   $(MODEL_LIB)(dom_oce.o) \ 
    22872299   $(MODEL_LIB)(in_out_manager.o) \ 
    22882300   $(MODEL_LIB)(iom_def.o) \ 
     
    22992311   $(MODEL_LIB)(phycst.o) \ 
    23002312   $(MODEL_LIB)(sbc_oce.o) \ 
    2301    dianam.F90 \ 
    2302    dom_oce.F90 \ 
    2303    domngb.F90 \ 
    2304    in_out_manager.F90 \ 
    2305    iom_def.F90 \ 
    2306    iom_ioipsl.F90 \ 
    2307    iom_nf90.F90 \ 
    2308    iom_rstdimg.F90 \ 
    2309    lbclnk.F90 \ 
    2310    lbcnfd.F90 \ 
    2311    lib_mpp.F90 \ 
    2312    lib_print.F90 \ 
    2313    oce.F90 \ 
    2314    par_kind.F90 \ 
    2315    par_oce.F90 \ 
    2316    phycst.F90 \ 
    2317    sbc_oce.F90 \ 
    2318    $(MODEL_LIB)(dom_oce.o) \ 
    2319    $(MODEL_LIB)(in_out_manager.o) \ 
    2320    $(MODEL_LIB)(iom.o) \ 
    2321    $(MODEL_LIB)(lbclnk.o) \ 
    2322    $(MODEL_LIB)(oce.o) \ 
    2323    $(MODEL_LIB)(phycst.o) \ 
    2324    dom_oce.F90 \ 
    2325    in_out_manager.F90 \ 
    2326    iom.F90 \ 
    2327    lbclnk.F90 \ 
     2313   oce.F90 \ 
     2314   par_kind.F90 \ 
     2315   par_oce.F90 \ 
     2316   phycst.F90 \ 
     2317   sbc_oce.F90 \ 
     2318   dom_oce.F90 \ 
     2319   in_out_manager.F90 \ 
     2320   iom.F90 \ 
     2321   lbclnk.F90 \ 
     2322   $(MODEL_LIB)(dom_oce.o) \ 
     2323   $(MODEL_LIB)(in_out_manager.o) \ 
     2324   $(MODEL_LIB)(iom.o) \ 
     2325   $(MODEL_LIB)(lbclnk.o) \ 
     2326   $(MODEL_LIB)(oce.o) \ 
     2327   $(MODEL_LIB)(phycst.o) \ 
    23282328   oce.F90 \ 
    23292329   phycst.F90 \ 
     
    23312331   KEY_CPP \ 
    23322332   dtatem.F90 
    2333 $(MODEL_LIB)(dynadv.o) :   \ 
    2334    $(MODEL_LIB)(dom_oce.o) \ 
    2335    $(MODEL_LIB)(in_out_manager.o) \ 
    2336    $(MODEL_LIB)(lbclnk.o) \ 
    2337    $(MODEL_LIB)(lib_print.o) \ 
    2338    $(MODEL_LIB)(oce.o) \ 
    2339    $(MODEL_LIB)(par_kind.o) \ 
    2340    $(MODEL_LIB)(par_oce.o) \ 
    2341    $(MODEL_LIB)(prtctl.o) \ 
    2342    $(MODEL_LIB)(sbc_oce.o) \ 
    2343    $(MODEL_LIB)(trdmod.o) \ 
    2344    $(MODEL_LIB)(trdmod_oce.o) \ 
    2345    dom_oce.F90 \ 
    2346    in_out_manager.F90 \ 
    2347    lbclnk.F90 \ 
    2348    lib_print.F90 \ 
    2349    oce.F90 \ 
    2350    par_kind.F90 \ 
    2351    par_oce.F90 \ 
    2352    prtctl.F90 \ 
    2353    sbc_oce.F90 \ 
    2354    trdmod.F90 \ 
    2355    trdmod_oce.F90 \ 
    2356    $(MODEL_LIB)(dom_oce.o) \ 
    2357    $(MODEL_LIB)(dynadv_cen2.o) \ 
    2358    $(MODEL_LIB)(dynadv_ubs.o) \ 
    2359    $(MODEL_LIB)(dynkeg.o) \ 
    2360    $(MODEL_LIB)(dynzad.o) \ 
    2361    $(MODEL_LIB)(in_out_manager.o) \ 
    2362    dom_oce.F90 \ 
    2363    dynadv_cen2.F90 \ 
    2364    dynadv_ubs.F90 \ 
    2365    dynkeg.F90 \ 
    2366    dynzad.F90 \ 
    2367    in_out_manager.F90 \ 
    2368    domzgr_substitute.h90 \ 
    2369    vectopt_loop_substitute.h90 \ 
    2370    KEY_CPP \ 
    2371    dynadv.F90 
    23722333$(MODEL_LIB)(dynadv_cen2.o) : \ 
     2334   dom_oce.F90 \ 
     2335   in_out_manager.F90 \ 
     2336   ldftra_oce.F90 \ 
     2337   lib_mpp.F90 \ 
     2338   lib_print.f90 \ 
    23732339   $(MODEL_LIB)(dom_oce.o) \ 
    23742340   $(MODEL_LIB)(in_out_manager.o) \ 
     
    23892355   $(MODEL_LIB)(trdvor_oce.o) \ 
    23902356   $(MODEL_LIB)(zdf_oce.o) \ 
    2391    dom_oce.F90 \ 
    2392    in_out_manager.F90 \ 
    2393    ldftra_oce.F90 \ 
    2394    lib_mpp.F90 \ 
    2395    lib_print.F90 \ 
    23962357   oce.F90 \ 
    23972358   par_kind.F90 \ 
     
    24072368   trdvor_oce.F90 \ 
    24082369   zdf_oce.F90 \ 
     2370   dom_oce.F90 \ 
     2371   in_out_manager.F90 \ 
    24092372   $(MODEL_LIB)(dom_oce.o) \ 
    24102373   $(MODEL_LIB)(in_out_manager.o) \ 
     
    24132376   $(MODEL_LIB)(trdmod.o) \ 
    24142377   $(MODEL_LIB)(trdmod_oce.o) \ 
    2415    dom_oce.F90 \ 
    2416    in_out_manager.F90 \ 
    24172378   oce.F90 \ 
    24182379   prtctl.F90 \ 
     
    24232384   KEY_CPP \ 
    24242385   dynadv_cen2.F90 
     2386$(MODEL_LIB)(dynadv.o) :   \ 
     2387   dom_oce.F90 \ 
     2388   in_out_manager.F90 \ 
     2389   lbclnk.F90 \ 
     2390   lib_print.f90 \ 
     2391   $(MODEL_LIB)(dom_oce.o) \ 
     2392   $(MODEL_LIB)(in_out_manager.o) \ 
     2393   $(MODEL_LIB)(lbclnk.o) \ 
     2394   $(MODEL_LIB)(lib_print.o) \ 
     2395   $(MODEL_LIB)(oce.o) \ 
     2396   $(MODEL_LIB)(par_kind.o) \ 
     2397   $(MODEL_LIB)(par_oce.o) \ 
     2398   $(MODEL_LIB)(prtctl.o) \ 
     2399   $(MODEL_LIB)(sbc_oce.o) \ 
     2400   $(MODEL_LIB)(trdmod.o) \ 
     2401   $(MODEL_LIB)(trdmod_oce.o) \ 
     2402   oce.F90 \ 
     2403   par_kind.F90 \ 
     2404   par_oce.F90 \ 
     2405   prtctl.F90 \ 
     2406   sbc_oce.F90 \ 
     2407   trdmod.F90 \ 
     2408   trdmod_oce.F90 \ 
     2409   dom_oce.F90 \ 
     2410   dynadv_cen2.F90 \ 
     2411   dynadv_ubs.F90 \ 
     2412   dynkeg.F90 \ 
     2413   dynzad.F90 \ 
     2414   in_out_manager.F90 \ 
     2415   $(MODEL_LIB)(dom_oce.o) \ 
     2416   $(MODEL_LIB)(dynadv_cen2.o) \ 
     2417   $(MODEL_LIB)(dynadv_ubs.o) \ 
     2418   $(MODEL_LIB)(dynkeg.o) \ 
     2419   $(MODEL_LIB)(dynzad.o) \ 
     2420   $(MODEL_LIB)(in_out_manager.o) \ 
     2421   domzgr_substitute.h90 \ 
     2422   vectopt_loop_substitute.h90 \ 
     2423   KEY_CPP \ 
     2424   dynadv.F90 
    24252425$(MODEL_LIB)(dynadv_ubs.o) :  \ 
     2426   dom_oce.F90 \ 
     2427   in_out_manager.F90 \ 
     2428   lbcnfd.F90 \ 
     2429   ldftra_oce.F90 \ 
     2430   lib_mpp.F90 \ 
     2431   lib_print.f90 \ 
    24262432   $(MODEL_LIB)(dom_oce.o) \ 
    24272433   $(MODEL_LIB)(in_out_manager.o) \ 
     
    24432449   $(MODEL_LIB)(trdvor_oce.o) \ 
    24442450   $(MODEL_LIB)(zdf_oce.o) \ 
    2445    dom_oce.F90 \ 
    2446    in_out_manager.F90 \ 
    2447    lbcnfd.F90 \ 
    2448    ldftra_oce.F90 \ 
    2449    lib_mpp.F90 \ 
    2450    lib_print.F90 \ 
    24512451   oce.F90 \ 
    24522452   par_kind.F90 \ 
     
    24622462   trdvor_oce.F90 \ 
    24632463   zdf_oce.F90 \ 
     2464   dom_oce.F90 \ 
     2465   in_out_manager.F90 \ 
     2466   lbclnk.F90 \ 
    24642467   $(MODEL_LIB)(dom_oce.o) \ 
    24652468   $(MODEL_LIB)(in_out_manager.o) \ 
     
    24692472   $(MODEL_LIB)(trdmod.o) \ 
    24702473   $(MODEL_LIB)(trdmod_oce.o) \ 
    2471    dom_oce.F90 \ 
    2472    in_out_manager.F90 \ 
    2473    lbclnk.F90 \ 
    24742474   oce.F90 \ 
    24752475   prtctl.F90 \ 
     
    24812481   dynadv_ubs.F90 
    24822482$(MODEL_LIB)(dynbfr.o) :   \ 
     2483   dom_oce.F90 \ 
     2484   in_out_manager.F90 \ 
     2485   iom.F90 \ 
     2486   lbclnk.F90 \ 
     2487   ldftra_oce.F90 \ 
     2488   lib_mpp.F90 \ 
     2489   lib_print.f90 \ 
    24832490   $(MODEL_LIB)(dom_oce.o) \ 
    24842491   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25022509   $(MODEL_LIB)(trdvor_oce.o) \ 
    25032510   $(MODEL_LIB)(zdf_oce.o) \ 
    2504    dom_oce.F90 \ 
    2505    in_out_manager.F90 \ 
    2506    iom.F90 \ 
    2507    lbclnk.F90 \ 
    2508    ldftra_oce.F90 \ 
    2509    lib_mpp.F90 \ 
    2510    lib_print.F90 \ 
    25112511   oce.F90 \ 
    25122512   par_kind.F90 \ 
     
    25232523   trdvor_oce.F90 \ 
    25242524   zdf_oce.F90 \ 
     2525   dom_oce.F90 \ 
     2526   in_out_manager.F90 \ 
    25252527   $(MODEL_LIB)(dom_oce.o) \ 
    25262528   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25292531   $(MODEL_LIB)(trdmod.o) \ 
    25302532   $(MODEL_LIB)(trdmod_oce.o) \ 
     2533   $(MODEL_LIB)(zdfbfr.o) \ 
    25312534   $(MODEL_LIB)(zdf_oce.o) \ 
    2532    $(MODEL_LIB)(zdfbfr.o) \ 
    2533    dom_oce.F90 \ 
    2534    in_out_manager.F90 \ 
    25352535   oce.F90 \ 
    25362536   prtctl.F90 \ 
    25372537   trdmod.F90 \ 
    25382538   trdmod_oce.F90 \ 
     2539   zdfbfr.F90 \ 
    25392540   zdf_oce.F90 \ 
    2540    zdfbfr.F90 \ 
    25412541   domzgr_substitute.h90 \ 
    25422542   vectopt_loop_substitute.h90 \ 
     
    25452545   dynbfr.F90 
    25462546$(MODEL_LIB)(dyncor_c1d.o) :  \ 
    2547    $(MODEL_LIB)(dom_oce.o) \ 
    2548    $(MODEL_LIB)(in_out_manager.o) \ 
    2549    $(MODEL_LIB)(lib_mpp.o) \ 
    2550    $(MODEL_LIB)(lib_print.o) \ 
    2551    $(MODEL_LIB)(par_kind.o) \ 
    2552    $(MODEL_LIB)(par_oce.o) \ 
    2553    dom_oce.F90 \ 
    2554    in_out_manager.F90 \ 
    2555    lib_mpp.F90 \ 
    2556    lib_print.F90 \ 
    2557    par_kind.F90 \ 
    2558    par_oce.F90 \ 
     2547   dom_oce.F90 \ 
     2548   in_out_manager.F90 \ 
     2549   lib_mpp.F90 \ 
     2550   lib_print.f90 \ 
     2551   $(MODEL_LIB)(dom_oce.o) \ 
     2552   $(MODEL_LIB)(in_out_manager.o) \ 
     2553   $(MODEL_LIB)(lib_mpp.o) \ 
     2554   $(MODEL_LIB)(lib_print.o) \ 
     2555   $(MODEL_LIB)(par_kind.o) \ 
     2556   $(MODEL_LIB)(par_oce.o) \ 
     2557   par_kind.F90 \ 
     2558   par_oce.F90 \ 
     2559   dom_oce.F90 \ 
     2560   in_out_manager.F90 \ 
    25592561   $(MODEL_LIB)(dom_oce.o) \ 
    25602562   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25622564   $(MODEL_LIB)(phycst.o) \ 
    25632565   $(MODEL_LIB)(prtctl.o) \ 
    2564    dom_oce.F90 \ 
    2565    in_out_manager.F90 \ 
    25662566   oce.F90 \ 
    25672567   phycst.F90 \ 
     
    25712571   dyncor_c1d.F90 
    25722572$(MODEL_LIB)(dynhpg.o) :   \ 
     2573   dom_oce.F90 \ 
     2574   in_out_manager.F90 \ 
     2575   lbcnfd.F90 \ 
     2576   ldftra_oce.F90 \ 
     2577   lib_mpp.F90 \ 
     2578   lib_print.f90 \ 
    25732579   $(MODEL_LIB)(dom_oce.o) \ 
    25742580   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25902596   $(MODEL_LIB)(trdvor_oce.o) \ 
    25912597   $(MODEL_LIB)(zdf_oce.o) \ 
    2592    dom_oce.F90 \ 
    2593    in_out_manager.F90 \ 
    2594    lbcnfd.F90 \ 
    2595    ldftra_oce.F90 \ 
    2596    lib_mpp.F90 \ 
    2597    lib_print.F90 \ 
    25982598   oce.F90 \ 
    25992599   par_kind.F90 \ 
     
    26092609   trdvor_oce.F90 \ 
    26102610   zdf_oce.F90 \ 
     2611   dom_oce.F90 \ 
     2612   in_out_manager.F90 \ 
     2613   lbclnk.F90 \ 
    26112614   $(MODEL_LIB)(dom_oce.o) \ 
    26122615   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26172620   $(MODEL_LIB)(trdmod.o) \ 
    26182621   $(MODEL_LIB)(trdmod_oce.o) \ 
    2619    dom_oce.F90 \ 
    2620    in_out_manager.F90 \ 
    2621    lbclnk.F90 \ 
    26222622   oce.F90 \ 
    26232623   phycst.F90 \ 
     
    26302630   dynhpg.F90 
    26312631$(MODEL_LIB)(dynkeg.o) :   \ 
     2632   dom_oce.F90 \ 
     2633   in_out_manager.F90 \ 
     2634   ldftra_oce.F90 \ 
     2635   lib_mpp.F90 \ 
     2636   lib_print.f90 \ 
    26322637   $(MODEL_LIB)(dom_oce.o) \ 
    26332638   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26482653   $(MODEL_LIB)(trdvor_oce.o) \ 
    26492654   $(MODEL_LIB)(zdf_oce.o) \ 
    2650    dom_oce.F90 \ 
    2651    in_out_manager.F90 \ 
    2652    ldftra_oce.F90 \ 
    2653    lib_mpp.F90 \ 
    2654    lib_print.F90 \ 
    26552655   oce.F90 \ 
    26562656   par_kind.F90 \ 
     
    26662666   trdvor_oce.F90 \ 
    26672667   zdf_oce.F90 \ 
     2668   dom_oce.F90 \ 
     2669   in_out_manager.F90 \ 
    26682670   $(MODEL_LIB)(dom_oce.o) \ 
    26692671   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26722674   $(MODEL_LIB)(trdmod.o) \ 
    26732675   $(MODEL_LIB)(trdmod_oce.o) \ 
    2674    dom_oce.F90 \ 
    2675    in_out_manager.F90 \ 
    26762676   oce.F90 \ 
    26772677   prtctl.F90 \ 
     
    26812681   KEY_CPP \ 
    26822682   dynkeg.F90 
     2683$(MODEL_LIB)(dynldf_bilap.o) :   \ 
     2684   dom_oce.F90 \ 
     2685   in_out_manager.F90 \ 
     2686   lbcnfd.F90 \ 
     2687   ldftra_oce.F90 \ 
     2688   lib_mpp.F90 \ 
     2689   lib_print.f90 \ 
     2690   $(MODEL_LIB)(dom_oce.o) \ 
     2691   $(MODEL_LIB)(in_out_manager.o) \ 
     2692   $(MODEL_LIB)(lbcnfd.o) \ 
     2693   $(MODEL_LIB)(ldftra_oce.o) \ 
     2694   $(MODEL_LIB)(lib_mpp.o) \ 
     2695   $(MODEL_LIB)(lib_print.o) \ 
     2696   $(MODEL_LIB)(oce.o) \ 
     2697   $(MODEL_LIB)(par_kind.o) \ 
     2698   $(MODEL_LIB)(par_oce.o) \ 
     2699   $(MODEL_LIB)(phycst.o) \ 
     2700   $(MODEL_LIB)(sbc_oce.o) \ 
     2701   $(MODEL_LIB)(trdicp.o) \ 
     2702   $(MODEL_LIB)(trdicp_oce.o) \ 
     2703   $(MODEL_LIB)(trdmld.o) \ 
     2704   $(MODEL_LIB)(trdmld_oce.o) \ 
     2705   $(MODEL_LIB)(trdmod_oce.o) \ 
     2706   $(MODEL_LIB)(trdvor.o) \ 
     2707   $(MODEL_LIB)(trdvor_oce.o) \ 
     2708   $(MODEL_LIB)(zdf_oce.o) \ 
     2709   oce.F90 \ 
     2710   par_kind.F90 \ 
     2711   par_oce.F90 \ 
     2712   phycst.F90 \ 
     2713   sbc_oce.F90 \ 
     2714   trdicp.F90 \ 
     2715   trdicp_oce.F90 \ 
     2716   trdmld.F90 \ 
     2717   trdmld_oce.F90 \ 
     2718   trdmod_oce.F90 \ 
     2719   trdvor.F90 \ 
     2720   trdvor_oce.F90 \ 
     2721   zdf_oce.F90 \ 
     2722   dom_oce.F90 \ 
     2723   in_out_manager.F90 \ 
     2724   lbclnk.F90 \ 
     2725   ldfdyn_oce.F90 \ 
     2726   $(MODEL_LIB)(dom_oce.o) \ 
     2727   $(MODEL_LIB)(in_out_manager.o) \ 
     2728   $(MODEL_LIB)(lbclnk.o) \ 
     2729   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2730   $(MODEL_LIB)(oce.o) \ 
     2731   $(MODEL_LIB)(trdmod.o) \ 
     2732   $(MODEL_LIB)(trdmod_oce.o) \ 
     2733   oce.F90 \ 
     2734   trdmod.F90 \ 
     2735   trdmod_oce.F90 \ 
     2736   domzgr_substitute.h90 \ 
     2737   ldfdyn_substitute.h90 \ 
     2738   vectopt_loop_substitute.h90 \ 
     2739   KEY_CPP \ 
     2740   dynldf_bilap.F90 
     2741$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2742   dom_oce.F90 \ 
     2743   in_out_manager.F90 \ 
     2744   lbclnk.F90 \ 
     2745   lbcnfd.F90 \ 
     2746   ldfdyn_oce.F90 \ 
     2747   ldftra_oce.F90 \ 
     2748   lib_mpp.F90 \ 
     2749   lib_print.f90 \ 
     2750   $(MODEL_LIB)(dom_oce.o) \ 
     2751   $(MODEL_LIB)(in_out_manager.o) \ 
     2752   $(MODEL_LIB)(lbclnk.o) \ 
     2753   $(MODEL_LIB)(lbcnfd.o) \ 
     2754   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2755   $(MODEL_LIB)(ldftra_oce.o) \ 
     2756   $(MODEL_LIB)(lib_mpp.o) \ 
     2757   $(MODEL_LIB)(lib_print.o) \ 
     2758   $(MODEL_LIB)(oce.o) \ 
     2759   $(MODEL_LIB)(par_kind.o) \ 
     2760   $(MODEL_LIB)(par_oce.o) \ 
     2761   $(MODEL_LIB)(phycst.o) \ 
     2762   $(MODEL_LIB)(prtctl.o) \ 
     2763   $(MODEL_LIB)(sbc_oce.o) \ 
     2764   $(MODEL_LIB)(trdicp.o) \ 
     2765   $(MODEL_LIB)(trdicp_oce.o) \ 
     2766   $(MODEL_LIB)(trdmld.o) \ 
     2767   $(MODEL_LIB)(trdmld_oce.o) \ 
     2768   $(MODEL_LIB)(trdmod_oce.o) \ 
     2769   $(MODEL_LIB)(trdvor.o) \ 
     2770   $(MODEL_LIB)(trdvor_oce.o) \ 
     2771   $(MODEL_LIB)(zdfmxl.o) \ 
     2772   $(MODEL_LIB)(zdf_oce.o) \ 
     2773   oce.F90 \ 
     2774   par_kind.F90 \ 
     2775   par_oce.F90 \ 
     2776   phycst.F90 \ 
     2777   prtctl.F90 \ 
     2778   sbc_oce.F90 \ 
     2779   trdicp.F90 \ 
     2780   trdicp_oce.F90 \ 
     2781   trdmld.F90 \ 
     2782   trdmld_oce.F90 \ 
     2783   trdmod_oce.F90 \ 
     2784   trdvor.F90 \ 
     2785   trdvor_oce.F90 \ 
     2786   zdfmxl.F90 \ 
     2787   zdf_oce.F90 \ 
     2788   dom_oce.F90 \ 
     2789   in_out_manager.F90 \ 
     2790   lbclnk.F90 \ 
     2791   ldfdyn_oce.F90 \ 
     2792   ldfslp.F90 \ 
     2793   $(MODEL_LIB)(dom_oce.o) \ 
     2794   $(MODEL_LIB)(in_out_manager.o) \ 
     2795   $(MODEL_LIB)(lbclnk.o) \ 
     2796   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2797   $(MODEL_LIB)(ldfslp.o) \ 
     2798   $(MODEL_LIB)(oce.o) \ 
     2799   $(MODEL_LIB)(prtctl.o) \ 
     2800   $(MODEL_LIB)(trdmod.o) \ 
     2801   $(MODEL_LIB)(trdmod_oce.o) \ 
     2802   $(MODEL_LIB)(zdf_oce.o) \ 
     2803   oce.F90 \ 
     2804   prtctl.F90 \ 
     2805   trdmod.F90 \ 
     2806   trdmod_oce.F90 \ 
     2807   zdf_oce.F90 \ 
     2808   domzgr_substitute.h90 \ 
     2809   ldfdyn_substitute.h90 \ 
     2810   KEY_CPP \ 
     2811   dynldf_bilapg.F90 
    26832812$(MODEL_LIB)(dynldf.o) :   \ 
     2813   dom_oce.F90 \ 
     2814   in_out_manager.F90 \ 
     2815   lbclnk.F90 \ 
     2816   lbcnfd.F90 \ 
     2817   ldfdyn_oce.F90 \ 
     2818   ldfslp.F90 \ 
     2819   ldftra_oce.F90 \ 
     2820   lib_mpp.F90 \ 
     2821   lib_print.f90 \ 
    26842822   $(MODEL_LIB)(dom_oce.o) \ 
    26852823   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27052843   $(MODEL_LIB)(trdvor.o) \ 
    27062844   $(MODEL_LIB)(trdvor_oce.o) \ 
     2845   $(MODEL_LIB)(zdfmxl.o) \ 
    27072846   $(MODEL_LIB)(zdf_oce.o) \ 
    2708    $(MODEL_LIB)(zdfmxl.o) \ 
    2709    dom_oce.F90 \ 
    2710    in_out_manager.F90 \ 
    2711    lbclnk.F90 \ 
    2712    lbcnfd.F90 \ 
    2713    ldfdyn_oce.F90 \ 
    2714    ldfslp.F90 \ 
    2715    ldftra_oce.F90 \ 
    2716    lib_mpp.F90 \ 
    2717    lib_print.F90 \ 
    27182847   oce.F90 \ 
    27192848   par_kind.F90 \ 
     
    27302859   trdvor.F90 \ 
    27312860   trdvor_oce.F90 \ 
     2861   zdfmxl.F90 \ 
    27322862   zdf_oce.F90 \ 
    2733    zdfmxl.F90 \ 
    2734    $(MODEL_LIB)(dom_oce.o) \ 
    2735    $(MODEL_LIB)(dynldf_bilap.o) \ 
    2736    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    2737    $(MODEL_LIB)(dynldf_iso.o) \ 
    2738    $(MODEL_LIB)(dynldf_lap.o) \ 
    2739    $(MODEL_LIB)(in_out_manager.o) \ 
    2740    $(MODEL_LIB)(lbclnk.o) \ 
    2741    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2742    $(MODEL_LIB)(ldfslp.o) \ 
    2743    $(MODEL_LIB)(lib_mpp.o) \ 
    2744    $(MODEL_LIB)(oce.o) \ 
    2745    $(MODEL_LIB)(phycst.o) \ 
    2746    $(MODEL_LIB)(prtctl.o) \ 
    2747    $(MODEL_LIB)(trdmod.o) \ 
    2748    $(MODEL_LIB)(trdmod_oce.o) \ 
    27492863   dom_oce.F90 \ 
    27502864   dynldf_bilap.F90 \ 
     
    27572871   ldfslp.F90 \ 
    27582872   lib_mpp.F90 \ 
     2873   $(MODEL_LIB)(dom_oce.o) \ 
     2874   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     2875   $(MODEL_LIB)(dynldf_bilap.o) \ 
     2876   $(MODEL_LIB)(dynldf_iso.o) \ 
     2877   $(MODEL_LIB)(dynldf_lap.o) \ 
     2878   $(MODEL_LIB)(in_out_manager.o) \ 
     2879   $(MODEL_LIB)(lbclnk.o) \ 
     2880   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2881   $(MODEL_LIB)(ldfslp.o) \ 
     2882   $(MODEL_LIB)(lib_mpp.o) \ 
     2883   $(MODEL_LIB)(oce.o) \ 
     2884   $(MODEL_LIB)(phycst.o) \ 
     2885   $(MODEL_LIB)(prtctl.o) \ 
     2886   $(MODEL_LIB)(trdmod.o) \ 
     2887   $(MODEL_LIB)(trdmod_oce.o) \ 
    27592888   oce.F90 \ 
    27602889   phycst.F90 \ 
     
    27662895   KEY_CPP \ 
    27672896   dynldf.F90 
    2768 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
    2769    $(MODEL_LIB)(dom_oce.o) \ 
    2770    $(MODEL_LIB)(in_out_manager.o) \ 
     2897$(MODEL_LIB)(dynldf_iso.o) :  \ 
     2898   dom_oce.F90 \ 
     2899   in_out_manager.F90 \ 
     2900   lbclnk.F90 \ 
     2901   lbcnfd.F90 \ 
     2902   ldfdyn_oce.F90 \ 
     2903   ldftra_oce.F90 \ 
     2904   lib_mpp.F90 \ 
     2905   lib_print.f90 \ 
     2906   $(MODEL_LIB)(dom_oce.o) \ 
     2907   $(MODEL_LIB)(in_out_manager.o) \ 
     2908   $(MODEL_LIB)(lbclnk.o) \ 
    27712909   $(MODEL_LIB)(lbcnfd.o) \ 
     2910   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    27722911   $(MODEL_LIB)(ldftra_oce.o) \ 
    27732912   $(MODEL_LIB)(lib_mpp.o) \ 
     
    27772916   $(MODEL_LIB)(par_oce.o) \ 
    27782917   $(MODEL_LIB)(phycst.o) \ 
     2918   $(MODEL_LIB)(prtctl.o) \ 
    27792919   $(MODEL_LIB)(sbc_oce.o) \ 
    27802920   $(MODEL_LIB)(trdicp.o) \ 
     
    27852925   $(MODEL_LIB)(trdvor.o) \ 
    27862926   $(MODEL_LIB)(trdvor_oce.o) \ 
     2927   $(MODEL_LIB)(zdfmxl.o) \ 
    27872928   $(MODEL_LIB)(zdf_oce.o) \ 
    2788    dom_oce.F90 \ 
    2789    in_out_manager.F90 \ 
    2790    lbcnfd.F90 \ 
    2791    ldftra_oce.F90 \ 
    2792    lib_mpp.F90 \ 
    2793    lib_print.F90 \ 
    2794    oce.F90 \ 
    2795    par_kind.F90 \ 
    2796    par_oce.F90 \ 
    2797    phycst.F90 \ 
     2929   oce.F90 \ 
     2930   par_kind.F90 \ 
     2931   par_oce.F90 \ 
     2932   phycst.F90 \ 
     2933   prtctl.F90 \ 
    27982934   sbc_oce.F90 \ 
    27992935   trdicp.F90 \ 
     
    28042940   trdvor.F90 \ 
    28052941   trdvor_oce.F90 \ 
     2942   zdfmxl.F90 \ 
    28062943   zdf_oce.F90 \ 
     2944   dom_oce.F90 \ 
     2945   in_out_manager.F90 \ 
     2946   lbclnk.F90 \ 
     2947   ldfdyn_oce.F90 \ 
     2948   ldfslp.F90 \ 
     2949   ldftra_oce.F90 \ 
    28072950   $(MODEL_LIB)(dom_oce.o) \ 
    28082951   $(MODEL_LIB)(in_out_manager.o) \ 
    28092952   $(MODEL_LIB)(lbclnk.o) \ 
    28102953   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2811    $(MODEL_LIB)(oce.o) \ 
     2954   $(MODEL_LIB)(ldfslp.o) \ 
     2955   $(MODEL_LIB)(ldftra_oce.o) \ 
     2956   $(MODEL_LIB)(oce.o) \ 
     2957   $(MODEL_LIB)(prtctl.o) \ 
    28122958   $(MODEL_LIB)(trdmod.o) \ 
    28132959   $(MODEL_LIB)(trdmod_oce.o) \ 
    2814    dom_oce.F90 \ 
    2815    in_out_manager.F90 \ 
    2816    lbclnk.F90 \ 
    2817    ldfdyn_oce.F90 \ 
    2818    oce.F90 \ 
     2960   $(MODEL_LIB)(zdf_oce.o) \ 
     2961   oce.F90 \ 
     2962   prtctl.F90 \ 
    28192963   trdmod.F90 \ 
    28202964   trdmod_oce.F90 \ 
     2965   zdf_oce.F90 \ 
    28212966   domzgr_substitute.h90 \ 
    28222967   ldfdyn_substitute.h90 \ 
    28232968   vectopt_loop_substitute.h90 \ 
    28242969   KEY_CPP \ 
    2825    dynldf_bilap.F90 
    2826 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
    2827    $(MODEL_LIB)(dom_oce.o) \ 
    2828    $(MODEL_LIB)(in_out_manager.o) \ 
    2829    $(MODEL_LIB)(lbclnk.o) \ 
    2830    $(MODEL_LIB)(lbcnfd.o) \ 
     2970   dynldf_iso.F90 
     2971$(MODEL_LIB)(dynldf_lap.o) :  \ 
     2972   dom_oce.F90 \ 
     2973   in_out_manager.F90 \ 
     2974   lbclnk.F90 \ 
     2975   ldfdyn_oce.F90 \ 
     2976   ldftra_oce.F90 \ 
     2977   lib_print.f90 \ 
     2978   $(MODEL_LIB)(dom_oce.o) \ 
     2979   $(MODEL_LIB)(in_out_manager.o) \ 
     2980   $(MODEL_LIB)(lbclnk.o) \ 
    28312981   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    28322982   $(MODEL_LIB)(ldftra_oce.o) \ 
    2833    $(MODEL_LIB)(lib_mpp.o) \ 
    28342983   $(MODEL_LIB)(lib_print.o) \ 
    28352984   $(MODEL_LIB)(oce.o) \ 
     
    28462995   $(MODEL_LIB)(trdvor.o) \ 
    28472996   $(MODEL_LIB)(trdvor_oce.o) \ 
     2997   $(MODEL_LIB)(zdfmxl.o) \ 
    28482998   $(MODEL_LIB)(zdf_oce.o) \ 
    2849    $(MODEL_LIB)(zdfmxl.o) \ 
    2850    dom_oce.F90 \ 
    2851    in_out_manager.F90 \ 
    2852    lbclnk.F90 \ 
    2853    lbcnfd.F90 \ 
    2854    ldfdyn_oce.F90 \ 
    2855    ldftra_oce.F90 \ 
    2856    lib_mpp.F90 \ 
    2857    lib_print.F90 \ 
    28582999   oce.F90 \ 
    28593000   par_kind.F90 \ 
     
    28693010   trdvor.F90 \ 
    28703011   trdvor_oce.F90 \ 
     3012   zdfmxl.F90 \ 
    28713013   zdf_oce.F90 \ 
    2872    zdfmxl.F90 \ 
    2873    $(MODEL_LIB)(dom_oce.o) \ 
    2874    $(MODEL_LIB)(in_out_manager.o) \ 
    2875    $(MODEL_LIB)(lbclnk.o) \ 
     3014   dom_oce.F90 \ 
     3015   in_out_manager.F90 \ 
     3016   ldfdyn_oce.F90 \ 
     3017   ldfslp.F90 \ 
     3018   $(MODEL_LIB)(dom_oce.o) \ 
     3019   $(MODEL_LIB)(in_out_manager.o) \ 
    28763020   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    28773021   $(MODEL_LIB)(ldfslp.o) \ 
    28783022   $(MODEL_LIB)(oce.o) \ 
    2879    $(MODEL_LIB)(prtctl.o) \ 
    28803023   $(MODEL_LIB)(trdmod.o) \ 
    28813024   $(MODEL_LIB)(trdmod_oce.o) \ 
    28823025   $(MODEL_LIB)(zdf_oce.o) \ 
    2883    dom_oce.F90 \ 
    2884    in_out_manager.F90 \ 
    2885    lbclnk.F90 \ 
    2886    ldfdyn_oce.F90 \ 
    2887    ldfslp.F90 \ 
    2888    oce.F90 \ 
    2889    prtctl.F90 \ 
    2890    trdmod.F90 \ 
    2891    trdmod_oce.F90 \ 
    2892    zdf_oce.F90 \ 
    2893    domzgr_substitute.h90 \ 
    2894    ldfdyn_substitute.h90 \ 
    2895    KEY_CPP \ 
    2896    dynldf_bilapg.F90 
    2897 $(MODEL_LIB)(dynldf_iso.o) :  \ 
    2898    $(MODEL_LIB)(dom_oce.o) \ 
    2899    $(MODEL_LIB)(in_out_manager.o) \ 
    2900    $(MODEL_LIB)(lbclnk.o) \ 
    2901    $(MODEL_LIB)(lbcnfd.o) \ 
    2902    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2903    $(MODEL_LIB)(ldftra_oce.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    $(MODEL_LIB)(phycst.o) \ 
    2910    $(MODEL_LIB)(prtctl.o) \ 
    2911    $(MODEL_LIB)(sbc_oce.o) \ 
    2912    $(MODEL_LIB)(trdicp.o) \ 
    2913    $(MODEL_LIB)(trdicp_oce.o) \ 
    2914    $(MODEL_LIB)(trdmld.o) \ 
    2915    $(MODEL_LIB)(trdmld_oce.o) \ 
    2916    $(MODEL_LIB)(trdmod_oce.o) \ 
    2917    $(MODEL_LIB)(trdvor.o) \ 
    2918    $(MODEL_LIB)(trdvor_oce.o) \ 
    2919    $(MODEL_LIB)(zdf_oce.o) \ 
    2920    $(MODEL_LIB)(zdfmxl.o) \ 
    2921    dom_oce.F90 \ 
    2922    in_out_manager.F90 \ 
    2923    lbclnk.F90 \ 
    2924    lbcnfd.F90 \ 
    2925    ldfdyn_oce.F90 \ 
    2926    ldftra_oce.F90 \ 
    2927    lib_mpp.F90 \ 
    2928    lib_print.F90 \ 
    2929    oce.F90 \ 
    2930    par_kind.F90 \ 
    2931    par_oce.F90 \ 
    2932    phycst.F90 \ 
    2933    prtctl.F90 \ 
    2934    sbc_oce.F90 \ 
    2935    trdicp.F90 \ 
    2936    trdicp_oce.F90 \ 
    2937    trdmld.F90 \ 
    2938    trdmld_oce.F90 \ 
    2939    trdmod_oce.F90 \ 
    2940    trdvor.F90 \ 
    2941    trdvor_oce.F90 \ 
    2942    zdf_oce.F90 \ 
    2943    zdfmxl.F90 \ 
    2944    $(MODEL_LIB)(dom_oce.o) \ 
    2945    $(MODEL_LIB)(in_out_manager.o) \ 
    2946    $(MODEL_LIB)(lbclnk.o) \ 
    2947    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2948    $(MODEL_LIB)(ldfslp.o) \ 
    2949    $(MODEL_LIB)(ldftra_oce.o) \ 
    2950    $(MODEL_LIB)(oce.o) \ 
    2951    $(MODEL_LIB)(prtctl.o) \ 
    2952    $(MODEL_LIB)(trdmod.o) \ 
    2953    $(MODEL_LIB)(trdmod_oce.o) \ 
    2954    $(MODEL_LIB)(zdf_oce.o) \ 
    2955    dom_oce.F90 \ 
    2956    in_out_manager.F90 \ 
    2957    lbclnk.F90 \ 
    2958    ldfdyn_oce.F90 \ 
    2959    ldfslp.F90 \ 
    2960    ldftra_oce.F90 \ 
    2961    oce.F90 \ 
    2962    prtctl.F90 \ 
     3026   oce.F90 \ 
    29633027   trdmod.F90 \ 
    29643028   trdmod_oce.F90 \ 
     
    29683032   vectopt_loop_substitute.h90 \ 
    29693033   KEY_CPP \ 
    2970    dynldf_iso.F90 
    2971 $(MODEL_LIB)(dynldf_lap.o) :  \ 
    2972    $(MODEL_LIB)(dom_oce.o) \ 
    2973    $(MODEL_LIB)(in_out_manager.o) \ 
    2974    $(MODEL_LIB)(lbclnk.o) \ 
    2975    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2976    $(MODEL_LIB)(ldftra_oce.o) \ 
    2977    $(MODEL_LIB)(lib_print.o) \ 
    2978    $(MODEL_LIB)(oce.o) \ 
    2979    $(MODEL_LIB)(par_kind.o) \ 
    2980    $(MODEL_LIB)(par_oce.o) \ 
    2981    $(MODEL_LIB)(phycst.o) \ 
     3034   dynldf_lap.F90 
     3035$(MODEL_LIB)(dynnxt_c1d.o) :  \ 
     3036   dom_oce.F90 \ 
     3037   in_out_manager.F90 \ 
     3038   lbcnfd.F90 \ 
     3039   lib_mpp.F90 \ 
     3040   lib_print.f90 \ 
     3041   $(MODEL_LIB)(dom_oce.o) \ 
     3042   $(MODEL_LIB)(in_out_manager.o) \ 
     3043   $(MODEL_LIB)(lbcnfd.o) \ 
     3044   $(MODEL_LIB)(lib_mpp.o) \ 
     3045   $(MODEL_LIB)(lib_print.o) \ 
     3046   $(MODEL_LIB)(oce.o) \ 
     3047   $(MODEL_LIB)(par_kind.o) \ 
     3048   $(MODEL_LIB)(par_oce.o) \ 
     3049   oce.F90 \ 
     3050   par_kind.F90 \ 
     3051   par_oce.F90 \ 
     3052   dom_oce.F90 \ 
     3053   in_out_manager.F90 \ 
     3054   lbclnk.F90 \ 
     3055   $(MODEL_LIB)(dom_oce.o) \ 
     3056   $(MODEL_LIB)(in_out_manager.o) \ 
     3057   $(MODEL_LIB)(lbclnk.o) \ 
     3058   $(MODEL_LIB)(oce.o) \ 
    29823059   $(MODEL_LIB)(prtctl.o) \ 
    2983    $(MODEL_LIB)(sbc_oce.o) \ 
    2984    $(MODEL_LIB)(trdicp.o) \ 
    2985    $(MODEL_LIB)(trdicp_oce.o) \ 
    2986    $(MODEL_LIB)(trdmld.o) \ 
    2987    $(MODEL_LIB)(trdmld_oce.o) \ 
    2988    $(MODEL_LIB)(trdmod_oce.o) \ 
    2989    $(MODEL_LIB)(trdvor.o) \ 
    2990    $(MODEL_LIB)(trdvor_oce.o) \ 
    2991    $(MODEL_LIB)(zdf_oce.o) \ 
    2992    $(MODEL_LIB)(zdfmxl.o) \ 
    2993    dom_oce.F90 \ 
    2994    in_out_manager.F90 \ 
    2995    lbclnk.F90 \ 
    2996    ldfdyn_oce.F90 \ 
    2997    ldftra_oce.F90 \ 
    2998    lib_print.F90 \ 
    2999    oce.F90 \ 
    3000    par_kind.F90 \ 
    3001    par_oce.F90 \ 
    3002    phycst.F90 \ 
     3060   oce.F90 \ 
    30033061   prtctl.F90 \ 
    3004    sbc_oce.F90 \ 
    3005    trdicp.F90 \ 
    3006    trdicp_oce.F90 \ 
    3007    trdmld.F90 \ 
    3008    trdmld_oce.F90 \ 
    3009    trdmod_oce.F90 \ 
    3010    trdvor.F90 \ 
    3011    trdvor_oce.F90 \ 
    3012    zdf_oce.F90 \ 
    3013    zdfmxl.F90 \ 
    3014    $(MODEL_LIB)(dom_oce.o) \ 
    3015    $(MODEL_LIB)(in_out_manager.o) \ 
    3016    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3017    $(MODEL_LIB)(ldfslp.o) \ 
    3018    $(MODEL_LIB)(oce.o) \ 
    3019    $(MODEL_LIB)(trdmod.o) \ 
    3020    $(MODEL_LIB)(trdmod_oce.o) \ 
    3021    $(MODEL_LIB)(zdf_oce.o) \ 
    3022    dom_oce.F90 \ 
    3023    in_out_manager.F90 \ 
    3024    ldfdyn_oce.F90 \ 
    3025    ldfslp.F90 \ 
    3026    oce.F90 \ 
    3027    trdmod.F90 \ 
    3028    trdmod_oce.F90 \ 
    3029    zdf_oce.F90 \ 
    3030    domzgr_substitute.h90 \ 
    3031    ldfdyn_substitute.h90 \ 
    3032    vectopt_loop_substitute.h90 \ 
    3033    KEY_CPP \ 
    3034    dynldf_lap.F90 
     3062   KEY_CPP \ 
     3063   dynnxt_c1d.F90 
    30353064$(MODEL_LIB)(dynnxt.o) :   \ 
     3065   bdy_oce.F90 \ 
     3066   bdy_par.F90 \ 
     3067   bdytides.F90 \ 
     3068   dom_oce.F90 \ 
     3069   dynadv_cen2.F90 \ 
     3070   dynadv_ubs.F90 \ 
     3071   dynkeg.F90 \ 
     3072   dynspg_oce.F90 \ 
     3073   dynzad.F90 \ 
     3074   in_out_manager.F90 \ 
     3075   iom.F90 \ 
     3076   lbclnk.F90 \ 
     3077   lbcnfd.F90 \ 
     3078   lib_mpp.F90 \ 
     3079   lib_print.f90 \ 
    30363080   $(MODEL_LIB)(bdy_oce.o) \ 
    30373081   $(MODEL_LIB)(bdy_par.o) \ 
     
    30563100   $(MODEL_LIB)(phycst.o) \ 
    30573101   $(MODEL_LIB)(sbc_oce.o) \ 
     3102   obc_oce.F90 \ 
     3103   obc_par.F90 \ 
     3104   oce.F90 \ 
     3105   par_kind.F90 \ 
     3106   par_oce.F90 \ 
     3107   phycst.F90 \ 
     3108   sbc_oce.F90 \ 
     3109   agrif_opa_interp.F90 \ 
     3110   agrif_opa_update.F90 \ 
     3111   bdydta.F90 \ 
     3112   bdydyn.F90 \ 
     3113   bdy_oce.F90 \ 
     3114   dom_oce.F90 \ 
     3115   domvvl.F90 \ 
     3116   dynadv.F90 \ 
     3117   dynspg_oce.F90 \ 
     3118   in_out_manager.F90 \ 
     3119   lbclnk.F90 \ 
     3120   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3121   $(MODEL_LIB)(agrif_opa_update.o) \ 
     3122   $(MODEL_LIB)(bdydta.o) \ 
     3123   $(MODEL_LIB)(bdydyn.o) \ 
     3124   $(MODEL_LIB)(bdy_oce.o) \ 
     3125   $(MODEL_LIB)(dom_oce.o) \ 
     3126   $(MODEL_LIB)(domvvl.o) \ 
     3127   $(MODEL_LIB)(dynadv.o) \ 
     3128   $(MODEL_LIB)(dynspg_oce.o) \ 
     3129   $(MODEL_LIB)(in_out_manager.o) \ 
     3130   $(MODEL_LIB)(lbclnk.o) \ 
     3131   $(MODEL_LIB)(obcdyn_bt.o) \ 
     3132   $(MODEL_LIB)(obcdyn.o) \ 
     3133   $(MODEL_LIB)(obc_oce.o) \ 
     3134   $(MODEL_LIB)(obcvol.o) \ 
     3135   $(MODEL_LIB)(oce.o) \ 
     3136   $(MODEL_LIB)(prtctl.o) \ 
     3137   obcdyn_bt.F90 \ 
     3138   obcdyn.F90 \ 
     3139   obc_oce.F90 \ 
     3140   obcvol.F90 \ 
     3141   oce.F90 \ 
     3142   prtctl.F90 \ 
     3143   domzgr_substitute.h90 \ 
     3144   $(AGRIF_LIB) \ 
     3145   KEY_CPP \ 
     3146   dynnxt.F90 
     3147$(MODEL_LIB)(dynspg_exp.o) :  \ 
     3148   c1d.F90 \ 
     3149   dianam.F90 \ 
     3150   domngb.F90 \ 
     3151   dom_oce.F90 \ 
     3152   dynspg_oce.F90 \ 
     3153   eosbn2.F90 \ 
     3154   in_out_manager.F90 \ 
     3155   iom_def.F90 \ 
     3156   iom.F90 \ 
     3157   iom_ioipsl.F90 \ 
     3158   iom_nf90.F90 \ 
     3159   iom_rstdimg.F90 \ 
     3160   lbclnk.F90 \ 
     3161   lbcnfd.F90 \ 
     3162   lib_mpp.F90 \ 
     3163   lib_print.f90 \ 
     3164   $(MODEL_LIB)(c1d.o) \ 
     3165   $(MODEL_LIB)(dianam.o) \ 
     3166   $(MODEL_LIB)(domngb.o) \ 
     3167   $(MODEL_LIB)(dom_oce.o) \ 
     3168   $(MODEL_LIB)(dynspg_oce.o) \ 
     3169   $(MODEL_LIB)(eosbn2.o) \ 
     3170   $(MODEL_LIB)(in_out_manager.o) \ 
     3171   $(MODEL_LIB)(iom_def.o) \ 
     3172   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3173   $(MODEL_LIB)(iom_nf90.o) \ 
     3174   $(MODEL_LIB)(iom.o) \ 
     3175   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3176   $(MODEL_LIB)(lbclnk.o) \ 
     3177   $(MODEL_LIB)(lbcnfd.o) \ 
     3178   $(MODEL_LIB)(lib_mpp.o) \ 
     3179   $(MODEL_LIB)(lib_print.o) \ 
     3180   $(MODEL_LIB)(obc_oce.o) \ 
     3181   $(MODEL_LIB)(obc_par.o) \ 
     3182   $(MODEL_LIB)(oce.o) \ 
     3183   $(MODEL_LIB)(par_kind.o) \ 
     3184   $(MODEL_LIB)(par_oce.o) \ 
     3185   $(MODEL_LIB)(phycst.o) \ 
     3186   $(MODEL_LIB)(sbc_oce.o) \ 
     3187   $(MODEL_LIB)(trdmld_oce.o) \ 
     3188   $(MODEL_LIB)(zdfddm.o) \ 
     3189   $(MODEL_LIB)(zdfmxl.o) \ 
     3190   $(MODEL_LIB)(zpshde.o) \ 
     3191   obc_oce.F90 \ 
     3192   obc_par.F90 \ 
     3193   oce.F90 \ 
     3194   par_kind.F90 \ 
     3195   par_oce.F90 \ 
     3196   phycst.F90 \ 
     3197   sbc_oce.F90 \ 
     3198   trdmld_oce.F90 \ 
     3199   zdfddm.F90 \ 
     3200   zdfmxl.F90 \ 
     3201   zpshde.F90 \ 
     3202   dom_oce.F90 \ 
     3203   in_out_manager.F90 \ 
     3204   iom.F90 \ 
     3205   lbclnk.F90 \ 
     3206   lib_mpp.F90 \ 
     3207   $(MODEL_LIB)(dom_oce.o) \ 
     3208   $(MODEL_LIB)(in_out_manager.o) \ 
     3209   $(MODEL_LIB)(iom.o) \ 
     3210   $(MODEL_LIB)(lbclnk.o) \ 
     3211   $(MODEL_LIB)(lib_mpp.o) \ 
     3212   $(MODEL_LIB)(obcdta.o) \ 
     3213   $(MODEL_LIB)(obc_oce.o) \ 
     3214   $(MODEL_LIB)(obc_par.o) \ 
     3215   $(MODEL_LIB)(oce.o) \ 
     3216   $(MODEL_LIB)(phycst.o) \ 
     3217   $(MODEL_LIB)(prtctl.o) \ 
     3218   $(MODEL_LIB)(restart.o) \ 
     3219   $(MODEL_LIB)(sbc_oce.o) \ 
     3220   obcdta.F90 \ 
     3221   obc_oce.F90 \ 
     3222   obc_par.F90 \ 
     3223   oce.F90 \ 
     3224   phycst.F90 \ 
     3225   prtctl.F90 \ 
     3226   restart.F90 \ 
     3227   sbc_oce.F90 \ 
     3228   domzgr_substitute.h90 \ 
     3229   vectopt_loop_substitute.h90 \ 
     3230   KEY_CPP \ 
     3231   dynspg_exp.F90 
     3232$(MODEL_LIB)(dynspg.o) :   \ 
     3233   agrif_opa_interp.F90 \ 
     3234   bdydta.F90 \ 
     3235   bdydyn.F90 \ 
    30583236   bdy_oce.F90 \ 
    30593237   bdy_par.F90 \ 
    30603238   bdytides.F90 \ 
    3061    dom_oce.F90 \ 
    3062    dynadv_cen2.F90 \ 
    3063    dynadv_ubs.F90 \ 
    3064    dynkeg.F90 \ 
    3065    dynspg_oce.F90 \ 
    3066    dynzad.F90 \ 
    3067    in_out_manager.F90 \ 
    3068    iom.F90 \ 
    3069    lbclnk.F90 \ 
    3070    lbcnfd.F90 \ 
    3071    lib_mpp.F90 \ 
    3072    lib_print.F90 \ 
    3073    obc_oce.F90 \ 
    3074    obc_par.F90 \ 
    3075    oce.F90 \ 
    3076    par_kind.F90 \ 
    3077    par_oce.F90 \ 
    3078    phycst.F90 \ 
    3079    sbc_oce.F90 \ 
    3080    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3081    $(MODEL_LIB)(agrif_opa_update.o) \ 
    3082    $(MODEL_LIB)(bdy_oce.o) \ 
    3083    $(MODEL_LIB)(bdydta.o) \ 
    3084    $(MODEL_LIB)(bdydyn.o) \ 
    3085    $(MODEL_LIB)(dom_oce.o) \ 
    3086    $(MODEL_LIB)(domvvl.o) \ 
    3087    $(MODEL_LIB)(dynadv.o) \ 
    3088    $(MODEL_LIB)(dynspg_oce.o) \ 
    3089    $(MODEL_LIB)(in_out_manager.o) \ 
    3090    $(MODEL_LIB)(lbclnk.o) \ 
    3091    $(MODEL_LIB)(obc_oce.o) \ 
    3092    $(MODEL_LIB)(obcdyn.o) \ 
    3093    $(MODEL_LIB)(obcdyn_bt.o) \ 
    3094    $(MODEL_LIB)(obcvol.o) \ 
    3095    $(MODEL_LIB)(oce.o) \ 
    3096    $(MODEL_LIB)(prtctl.o) \ 
    3097    agrif_opa_interp.F90 \ 
    3098    agrif_opa_update.F90 \ 
    3099    bdy_oce.F90 \ 
    3100    bdydta.F90 \ 
    3101    bdydyn.F90 \ 
     3239   bdyvol.F90 \ 
     3240   cla_dynspg.F90 \ 
    31023241   dom_oce.F90 \ 
    31033242   domvvl.F90 \ 
    31043243   dynadv.F90 \ 
    31053244   dynspg_oce.F90 \ 
    3106    in_out_manager.F90 \ 
    3107    lbclnk.F90 \ 
    3108    obc_oce.F90 \ 
    3109    obcdyn.F90 \ 
    3110    obcdyn_bt.F90 \ 
    3111    obcvol.F90 \ 
    3112    oce.F90 \ 
    3113    prtctl.F90 \ 
    3114    domzgr_substitute.h90 \ 
    3115    $(AGRIF_LIB) \ 
    3116    KEY_CPP \ 
    3117    dynnxt.F90 
    3118 $(MODEL_LIB)(dynnxt_c1d.o) :  \ 
    3119    $(MODEL_LIB)(dom_oce.o) \ 
    3120    $(MODEL_LIB)(in_out_manager.o) \ 
    3121    $(MODEL_LIB)(lbcnfd.o) \ 
    3122    $(MODEL_LIB)(lib_mpp.o) \ 
    3123    $(MODEL_LIB)(lib_print.o) \ 
    3124    $(MODEL_LIB)(oce.o) \ 
    3125    $(MODEL_LIB)(par_kind.o) \ 
    3126    $(MODEL_LIB)(par_oce.o) \ 
    3127    dom_oce.F90 \ 
    3128    in_out_manager.F90 \ 
    3129    lbcnfd.F90 \ 
    3130    lib_mpp.F90 \ 
    3131    lib_print.F90 \ 
    3132    oce.F90 \ 
    3133    par_kind.F90 \ 
    3134    par_oce.F90 \ 
    3135    $(MODEL_LIB)(dom_oce.o) \ 
    3136    $(MODEL_LIB)(in_out_manager.o) \ 
    3137    $(MODEL_LIB)(lbclnk.o) \ 
    3138    $(MODEL_LIB)(oce.o) \ 
    3139    $(MODEL_LIB)(prtctl.o) \ 
    3140    dom_oce.F90 \ 
    3141    in_out_manager.F90 \ 
    3142    lbclnk.F90 \ 
    3143    oce.F90 \ 
    3144    prtctl.F90 \ 
    3145    KEY_CPP \ 
    3146    dynnxt_c1d.F90 
    3147 $(MODEL_LIB)(dynspg.o) :   \ 
     3245   dynvor.F90 \ 
     3246   in_out_manager.F90 \ 
     3247   iom.F90 \ 
     3248   lbclnk.F90 \ 
     3249   ldftra_oce.F90 \ 
     3250   lib_mpp.F90 \ 
     3251   lib_print.f90 \ 
    31483252   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3253   $(MODEL_LIB)(bdydta.o) \ 
     3254   $(MODEL_LIB)(bdydyn.o) \ 
    31493255   $(MODEL_LIB)(bdy_oce.o) \ 
    31503256   $(MODEL_LIB)(bdy_par.o) \ 
    3151    $(MODEL_LIB)(bdydta.o) \ 
    3152    $(MODEL_LIB)(bdydyn.o) \ 
    31533257   $(MODEL_LIB)(bdytides.o) \ 
    31543258   $(MODEL_LIB)(bdyvol.o) \ 
     
    31653269   $(MODEL_LIB)(lib_mpp.o) \ 
    31663270   $(MODEL_LIB)(lib_print.o) \ 
    3167    $(MODEL_LIB)(obc_oce.o) \ 
    3168    $(MODEL_LIB)(obc_par.o) \ 
    31693271   $(MODEL_LIB)(obcdta.o) \ 
    31703272   $(MODEL_LIB)(obcdyn.o) \ 
    31713273   $(MODEL_LIB)(obcfla.o) \ 
     3274   $(MODEL_LIB)(obc_oce.o) \ 
     3275   $(MODEL_LIB)(obc_par.o) \ 
    31723276   $(MODEL_LIB)(obcvol.o) \ 
    31733277   $(MODEL_LIB)(oce.o) \ 
     
    31783282   $(MODEL_LIB)(restart.o) \ 
    31793283   $(MODEL_LIB)(sbc_oce.o) \ 
     3284   $(MODEL_LIB)(solmat.o) \ 
    31803285   $(MODEL_LIB)(sol_oce.o) \ 
    3181    $(MODEL_LIB)(solmat.o) \ 
    31823286   $(MODEL_LIB)(solpcg.o) \ 
    31833287   $(MODEL_LIB)(solsor.o) \ 
     
    31903294   $(MODEL_LIB)(trdvor.o) \ 
    31913295   $(MODEL_LIB)(trdvor_oce.o) \ 
     3296   $(MODEL_LIB)(zdfbfr.o) \ 
    31923297   $(MODEL_LIB)(zdf_oce.o) \ 
    3193    $(MODEL_LIB)(zdfbfr.o) \ 
    3194    agrif_opa_interp.F90 \ 
    3195    bdy_oce.F90 \ 
    3196    bdy_par.F90 \ 
    3197    bdydta.F90 \ 
    3198    bdydyn.F90 \ 
    3199    bdytides.F90 \ 
    3200    bdyvol.F90 \ 
    3201    cla_dynspg.F90 \ 
    3202    dom_oce.F90 \ 
    3203    domvvl.F90 \ 
    3204    dynadv.F90 \ 
    3205    dynspg_oce.F90 \ 
    3206    dynvor.F90 \ 
    3207    in_out_manager.F90 \ 
    3208    iom.F90 \ 
    3209    lbclnk.F90 \ 
    3210    ldftra_oce.F90 \ 
    3211    lib_mpp.F90 \ 
    3212    lib_print.F90 \ 
    3213    obc_oce.F90 \ 
    3214    obc_par.F90 \ 
    32153298   obcdta.F90 \ 
    32163299   obcdyn.F90 \ 
    32173300   obcfla.F90 \ 
     3301   obc_oce.F90 \ 
     3302   obc_par.F90 \ 
    32183303   obcvol.F90 \ 
    32193304   oce.F90 \ 
     
    32243309   restart.F90 \ 
    32253310   sbc_oce.F90 \ 
     3311   solmat.F90 \ 
    32263312   sol_oce.F90 \ 
    3227    solmat.F90 \ 
    32283313   solpcg.F90 \ 
    32293314   solsor.F90 \ 
     
    32363321   trdvor.F90 \ 
    32373322   trdvor_oce.F90 \ 
     3323   zdfbfr.F90 \ 
    32383324   zdf_oce.F90 \ 
    3239    zdfbfr.F90 \ 
     3325   dom_oce.F90 \ 
     3326   dynspg_exp.F90 \ 
     3327   dynspg_flt.F90 \ 
     3328   dynspg_oce.F90 \ 
     3329   dynspg_ts.F90 \ 
     3330   in_out_manager.F90 \ 
    32403331   $(MODEL_LIB)(dom_oce.o) \ 
    32413332   $(MODEL_LIB)(dynspg_exp.o) \ 
     
    32493340   $(MODEL_LIB)(trdmod.o) \ 
    32503341   $(MODEL_LIB)(trdmod_oce.o) \ 
    3251    dom_oce.F90 \ 
    3252    dynspg_exp.F90 \ 
    3253    dynspg_flt.F90 \ 
    3254    dynspg_oce.F90 \ 
    3255    dynspg_ts.F90 \ 
    3256    in_out_manager.F90 \ 
    32573342   obc_oce.F90 \ 
    32583343   oce.F90 \ 
     
    32643349   KEY_CPP \ 
    32653350   dynspg.F90 
    3266 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    3267    $(MODEL_LIB)(c1d.o) \ 
    3268    $(MODEL_LIB)(dianam.o) \ 
    3269    $(MODEL_LIB)(dom_oce.o) \ 
    3270    $(MODEL_LIB)(domngb.o) \ 
    3271    $(MODEL_LIB)(dynspg_oce.o) \ 
    3272    $(MODEL_LIB)(eosbn2.o) \ 
    3273    $(MODEL_LIB)(in_out_manager.o) \ 
    3274    $(MODEL_LIB)(iom.o) \ 
    3275    $(MODEL_LIB)(iom_def.o) \ 
    3276    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3277    $(MODEL_LIB)(iom_nf90.o) \ 
    3278    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3279    $(MODEL_LIB)(lbclnk.o) \ 
    3280    $(MODEL_LIB)(lbcnfd.o) \ 
    3281    $(MODEL_LIB)(lib_mpp.o) \ 
    3282    $(MODEL_LIB)(lib_print.o) \ 
    3283    $(MODEL_LIB)(obc_oce.o) \ 
    3284    $(MODEL_LIB)(obc_par.o) \ 
    3285    $(MODEL_LIB)(oce.o) \ 
    3286    $(MODEL_LIB)(par_kind.o) \ 
    3287    $(MODEL_LIB)(par_oce.o) \ 
    3288    $(MODEL_LIB)(phycst.o) \ 
    3289    $(MODEL_LIB)(sbc_oce.o) \ 
    3290    $(MODEL_LIB)(trdmld_oce.o) \ 
    3291    $(MODEL_LIB)(zdfddm.o) \ 
    3292    $(MODEL_LIB)(zdfmxl.o) \ 
    3293    $(MODEL_LIB)(zpshde.o) \ 
     3351$(MODEL_LIB)(dynspg_flt.o) :  \ 
     3352   bdy_oce.F90 \ 
     3353   bdy_par.F90 \ 
     3354   bdytides.F90 \ 
    32943355   c1d.F90 \ 
    32953356   dianam.F90 \ 
    3296    dom_oce.F90 \ 
    32973357   domngb.F90 \ 
     3358   dom_oce.F90 \ 
     3359   dynadv_cen2.F90 \ 
     3360   dynadv_ubs.F90 \ 
     3361   dynkeg.F90 \ 
    32983362   dynspg_oce.F90 \ 
     3363   dynzad.F90 \ 
    32993364   eosbn2.F90 \ 
    33003365   in_out_manager.F90 \ 
    3301    iom.F90 \ 
    33023366   iom_def.F90 \ 
     3367   iom.F90 \ 
    33033368   iom_ioipsl.F90 \ 
    33043369   iom_nf90.F90 \ 
     
    33073372   lbcnfd.F90 \ 
    33083373   lib_mpp.F90 \ 
    3309    lib_print.F90 \ 
    3310    obc_oce.F90 \ 
    3311    obc_par.F90 \ 
    3312    oce.F90 \ 
    3313    par_kind.F90 \ 
    3314    par_oce.F90 \ 
    3315    phycst.F90 \ 
    3316    sbc_oce.F90 \ 
    3317    trdmld_oce.F90 \ 
    3318    zdfddm.F90 \ 
    3319    zdfmxl.F90 \ 
    3320    zpshde.F90 \ 
    3321    $(MODEL_LIB)(dom_oce.o) \ 
    3322    $(MODEL_LIB)(in_out_manager.o) \ 
    3323    $(MODEL_LIB)(iom.o) \ 
    3324    $(MODEL_LIB)(lbclnk.o) \ 
    3325    $(MODEL_LIB)(lib_mpp.o) \ 
    3326    $(MODEL_LIB)(obc_oce.o) \ 
    3327    $(MODEL_LIB)(obc_par.o) \ 
    3328    $(MODEL_LIB)(obcdta.o) \ 
    3329    $(MODEL_LIB)(oce.o) \ 
    3330    $(MODEL_LIB)(phycst.o) \ 
    3331    $(MODEL_LIB)(prtctl.o) \ 
    3332    $(MODEL_LIB)(restart.o) \ 
    3333    $(MODEL_LIB)(sbc_oce.o) \ 
    3334    dom_oce.F90 \ 
    3335    in_out_manager.F90 \ 
    3336    iom.F90 \ 
    3337    lbclnk.F90 \ 
    3338    lib_mpp.F90 \ 
    3339    obc_oce.F90 \ 
    3340    obc_par.F90 \ 
    3341    obcdta.F90 \ 
    3342    oce.F90 \ 
    3343    phycst.F90 \ 
    3344    prtctl.F90 \ 
    3345    restart.F90 \ 
    3346    sbc_oce.F90 \ 
    3347    domzgr_substitute.h90 \ 
    3348    vectopt_loop_substitute.h90 \ 
    3349    KEY_CPP \ 
    3350    dynspg_exp.F90 
    3351 $(MODEL_LIB)(dynspg_flt.o) :  \ 
     3374   lib_print.f90 \ 
    33523375   $(MODEL_LIB)(bdy_oce.o) \ 
    33533376   $(MODEL_LIB)(bdy_par.o) \ 
     
    33553378   $(MODEL_LIB)(c1d.o) \ 
    33563379   $(MODEL_LIB)(dianam.o) \ 
    3357    $(MODEL_LIB)(dom_oce.o) \ 
    33583380   $(MODEL_LIB)(domngb.o) \ 
     3381   $(MODEL_LIB)(dom_oce.o) \ 
    33593382   $(MODEL_LIB)(dynadv_cen2.o) \ 
    33603383   $(MODEL_LIB)(dynadv_ubs.o) \ 
     
    33643387   $(MODEL_LIB)(eosbn2.o) \ 
    33653388   $(MODEL_LIB)(in_out_manager.o) \ 
    3366    $(MODEL_LIB)(iom.o) \ 
    33673389   $(MODEL_LIB)(iom_def.o) \ 
    33683390   $(MODEL_LIB)(iom_ioipsl.o) \ 
    33693391   $(MODEL_LIB)(iom_nf90.o) \ 
     3392   $(MODEL_LIB)(iom.o) \ 
    33703393   $(MODEL_LIB)(iom_rstdimg.o) \ 
    33713394   $(MODEL_LIB)(lbclnk.o) \ 
     
    33733396   $(MODEL_LIB)(lib_mpp.o) \ 
    33743397   $(MODEL_LIB)(lib_print.o) \ 
     3398   $(MODEL_LIB)(obcdyn.o) \ 
    33753399   $(MODEL_LIB)(obc_oce.o) \ 
    33763400   $(MODEL_LIB)(obc_par.o) \ 
    3377    $(MODEL_LIB)(obcdyn.o) \ 
    33783401   $(MODEL_LIB)(obcvol.o) \ 
    33793402   $(MODEL_LIB)(oce.o) \ 
     
    33823405   $(MODEL_LIB)(phycst.o) \ 
    33833406   $(MODEL_LIB)(sbc_oce.o) \ 
     3407   $(MODEL_LIB)(solmat.o) \ 
    33843408   $(MODEL_LIB)(sol_oce.o) \ 
    3385    $(MODEL_LIB)(solmat.o) \ 
    33863409   $(MODEL_LIB)(solpcg.o) \ 
    33873410   $(MODEL_LIB)(solsor.o) \ 
    33883411   $(MODEL_LIB)(trdmld_oce.o) \ 
    3389    $(MODEL_LIB)(zdf_oce.o) \ 
    33903412   $(MODEL_LIB)(zdfddm.o) \ 
    33913413   $(MODEL_LIB)(zdfmxl.o) \ 
     3414   $(MODEL_LIB)(zdf_oce.o) \ 
    33923415   $(MODEL_LIB)(zpshde.o) \ 
    3393    bdy_oce.F90 \ 
    3394    bdy_par.F90 \ 
    3395    bdytides.F90 \ 
    3396    c1d.F90 \ 
    3397    dianam.F90 \ 
    3398    dom_oce.F90 \ 
    3399    domngb.F90 \ 
    3400    dynadv_cen2.F90 \ 
    3401    dynadv_ubs.F90 \ 
    3402    dynkeg.F90 \ 
    3403    dynspg_oce.F90 \ 
    3404    dynzad.F90 \ 
    3405    eosbn2.F90 \ 
    3406    in_out_manager.F90 \ 
    3407    iom.F90 \ 
    3408    iom_def.F90 \ 
    3409    iom_ioipsl.F90 \ 
    3410    iom_nf90.F90 \ 
    3411    iom_rstdimg.F90 \ 
    3412    lbclnk.F90 \ 
    3413    lbcnfd.F90 \ 
    3414    lib_mpp.F90 \ 
    3415    lib_print.F90 \ 
     3416   obcdyn.F90 \ 
    34163417   obc_oce.F90 \ 
    34173418   obc_par.F90 \ 
    3418    obcdyn.F90 \ 
    34193419   obcvol.F90 \ 
    34203420   oce.F90 \ 
     
    34233423   phycst.F90 \ 
    34243424   sbc_oce.F90 \ 
     3425   solmat.F90 \ 
    34253426   sol_oce.F90 \ 
    3426    solmat.F90 \ 
    34273427   solpcg.F90 \ 
    34283428   solsor.F90 \ 
    34293429   trdmld_oce.F90 \ 
    3430    zdf_oce.F90 \ 
    34313430   zdfddm.F90 \ 
    34323431   zdfmxl.F90 \ 
     3432   zdf_oce.F90 \ 
    34333433   zpshde.F90 \ 
     3434   agrif_opa_interp.F90 \ 
     3435   bdydyn.F90 \ 
     3436   bdy_oce.F90 \ 
     3437   bdyvol.F90 \ 
     3438   cla_dynspg.F90 \ 
     3439   dom_oce.F90 \ 
     3440   domvvl.F90 \ 
     3441   dynadv.F90 \ 
     3442   in_out_manager.F90 \ 
     3443   iom.F90 \ 
     3444   lbclnk.F90 \ 
     3445   lib_mpp.F90 \ 
    34343446   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3447   $(MODEL_LIB)(bdydyn.o) \ 
    34353448   $(MODEL_LIB)(bdy_oce.o) \ 
    3436    $(MODEL_LIB)(bdydyn.o) \ 
    34373449   $(MODEL_LIB)(bdyvol.o) \ 
    34383450   $(MODEL_LIB)(cla_dynspg.o) \ 
     
    34443456   $(MODEL_LIB)(lbclnk.o) \ 
    34453457   $(MODEL_LIB)(lib_mpp.o) \ 
     3458   $(MODEL_LIB)(obcdyn.o) \ 
    34463459   $(MODEL_LIB)(obc_oce.o) \ 
    3447    $(MODEL_LIB)(obcdyn.o) \ 
    34483460   $(MODEL_LIB)(obcvol.o) \ 
    34493461   $(MODEL_LIB)(oce.o) \ 
     
    34523464   $(MODEL_LIB)(restart.o) \ 
    34533465   $(MODEL_LIB)(sbc_oce.o) \ 
     3466   $(MODEL_LIB)(solmat.o) \ 
    34543467   $(MODEL_LIB)(sol_oce.o) \ 
    3455    $(MODEL_LIB)(solmat.o) \ 
    34563468   $(MODEL_LIB)(solpcg.o) \ 
    34573469   $(MODEL_LIB)(solsor.o) \ 
    34583470   $(MODEL_LIB)(solver.o) \ 
    34593471   $(MODEL_LIB)(zdf_oce.o) \ 
    3460    agrif_opa_interp.F90 \ 
    3461    bdy_oce.F90 \ 
    3462    bdydyn.F90 \ 
    3463    bdyvol.F90 \ 
    3464    cla_dynspg.F90 \ 
    3465    dom_oce.F90 \ 
    3466    domvvl.F90 \ 
    3467    dynadv.F90 \ 
    3468    in_out_manager.F90 \ 
    3469    iom.F90 \ 
    3470    lbclnk.F90 \ 
    3471    lib_mpp.F90 \ 
     3472   obcdyn.F90 \ 
    34723473   obc_oce.F90 \ 
    3473    obcdyn.F90 \ 
    34743474   obcvol.F90 \ 
    34753475   oce.F90 \ 
     
    34783478   restart.F90 \ 
    34793479   sbc_oce.F90 \ 
     3480   solmat.F90 \ 
    34803481   sol_oce.F90 \ 
    3481    solmat.F90 \ 
    34823482   solpcg.F90 \ 
    34833483   solsor.F90 \ 
     
    34973497   dynspg_oce.F90 
    34983498$(MODEL_LIB)(dynspg_ts.o) :   \ 
     3499   bdy_oce.F90 \ 
     3500   bdy_par.F90 \ 
     3501   bdytides.F90 \ 
     3502   c1d.F90 \ 
     3503   dianam.F90 \ 
     3504   domngb.F90 \ 
     3505   dom_oce.F90 \ 
     3506   dynadv.F90 \ 
     3507   dynspg_oce.F90 \ 
     3508   eosbn2.F90 \ 
     3509   in_out_manager.F90 \ 
     3510   iom_def.F90 \ 
     3511   iom.F90 \ 
     3512   iom_ioipsl.F90 \ 
     3513   iom_nf90.F90 \ 
     3514   iom_rstdimg.F90 \ 
     3515   lbclnk.F90 \ 
     3516   lbcnfd.F90 \ 
     3517   lib_mpp.F90 \ 
     3518   lib_print.f90 \ 
    34993519   $(MODEL_LIB)(bdy_oce.o) \ 
    35003520   $(MODEL_LIB)(bdy_par.o) \ 
     
    35023522   $(MODEL_LIB)(c1d.o) \ 
    35033523   $(MODEL_LIB)(dianam.o) \ 
    3504    $(MODEL_LIB)(dom_oce.o) \ 
    35053524   $(MODEL_LIB)(domngb.o) \ 
     3525   $(MODEL_LIB)(dom_oce.o) \ 
    35063526   $(MODEL_LIB)(dynadv.o) \ 
    35073527   $(MODEL_LIB)(dynspg_oce.o) \ 
    35083528   $(MODEL_LIB)(eosbn2.o) \ 
    35093529   $(MODEL_LIB)(in_out_manager.o) \ 
    3510    $(MODEL_LIB)(iom.o) \ 
    35113530   $(MODEL_LIB)(iom_def.o) \ 
    35123531   $(MODEL_LIB)(iom_ioipsl.o) \ 
    35133532   $(MODEL_LIB)(iom_nf90.o) \ 
     3533   $(MODEL_LIB)(iom.o) \ 
    35143534   $(MODEL_LIB)(iom_rstdimg.o) \ 
    35153535   $(MODEL_LIB)(lbclnk.o) \ 
     
    35173537   $(MODEL_LIB)(lib_mpp.o) \ 
    35183538   $(MODEL_LIB)(lib_print.o) \ 
     3539   $(MODEL_LIB)(obcdta.o) \ 
    35193540   $(MODEL_LIB)(obc_oce.o) \ 
    35203541   $(MODEL_LIB)(obc_par.o) \ 
    3521    $(MODEL_LIB)(obcdta.o) \ 
    35223542   $(MODEL_LIB)(oce.o) \ 
    35233543   $(MODEL_LIB)(par_kind.o) \ 
     
    35293549   $(MODEL_LIB)(trdmod.o) \ 
    35303550   $(MODEL_LIB)(trdmod_oce.o) \ 
    3531    $(MODEL_LIB)(zdf_oce.o) \ 
    35323551   $(MODEL_LIB)(zdfddm.o) \ 
    35333552   $(MODEL_LIB)(zdfmxl.o) \ 
     3553   $(MODEL_LIB)(zdf_oce.o) \ 
    35343554   $(MODEL_LIB)(zpshde.o) \ 
     3555   obcdta.F90 \ 
     3556   obc_oce.F90 \ 
     3557   obc_par.F90 \ 
     3558   oce.F90 \ 
     3559   par_kind.F90 \ 
     3560   par_oce.F90 \ 
     3561   phycst.F90 \ 
     3562   prtctl.F90 \ 
     3563   sbc_oce.F90 \ 
     3564   trdmld_oce.F90 \ 
     3565   trdmod.F90 \ 
     3566   trdmod_oce.F90 \ 
     3567   zdfddm.F90 \ 
     3568   zdfmxl.F90 \ 
     3569   zdf_oce.F90 \ 
     3570   zpshde.F90 \ 
     3571   bdydta.F90 \ 
     3572   bdydyn.F90 \ 
    35353573   bdy_oce.F90 \ 
    35363574   bdy_par.F90 \ 
    35373575   bdytides.F90 \ 
    3538    c1d.F90 \ 
    3539    dianam.F90 \ 
    3540    dom_oce.F90 \ 
    3541    domngb.F90 \ 
    3542    dynadv.F90 \ 
     3576   dom_oce.F90 \ 
     3577   domvvl.F90 \ 
    35433578   dynspg_oce.F90 \ 
    3544    eosbn2.F90 \ 
    3545    in_out_manager.F90 \ 
    3546    iom.F90 \ 
    3547    iom_def.F90 \ 
    3548    iom_ioipsl.F90 \ 
    3549    iom_nf90.F90 \ 
    3550    iom_rstdimg.F90 \ 
    3551    lbclnk.F90 \ 
    3552    lbcnfd.F90 \ 
    3553    lib_mpp.F90 \ 
    3554    lib_print.F90 \ 
    3555    obc_oce.F90 \ 
    3556    obc_par.F90 \ 
    3557    obcdta.F90 \ 
    3558    oce.F90 \ 
    3559    par_kind.F90 \ 
    3560    par_oce.F90 \ 
    3561    phycst.F90 \ 
    3562    prtctl.F90 \ 
    3563    sbc_oce.F90 \ 
    3564    trdmld_oce.F90 \ 
    3565    trdmod.F90 \ 
    3566    trdmod_oce.F90 \ 
    3567    zdf_oce.F90 \ 
    3568    zdfddm.F90 \ 
    3569    zdfmxl.F90 \ 
    3570    zpshde.F90 \ 
     3579   dynvor.F90 \ 
     3580   in_out_manager.F90 \ 
     3581   iom.F90 \ 
     3582   lbclnk.F90 \ 
     3583   lib_mpp.F90 \ 
     3584   $(MODEL_LIB)(bdydta.o) \ 
     3585   $(MODEL_LIB)(bdydyn.o) \ 
    35713586   $(MODEL_LIB)(bdy_oce.o) \ 
    35723587   $(MODEL_LIB)(bdy_par.o) \ 
    3573    $(MODEL_LIB)(bdydta.o) \ 
    3574    $(MODEL_LIB)(bdydyn.o) \ 
    35753588   $(MODEL_LIB)(bdytides.o) \ 
    35763589   $(MODEL_LIB)(dom_oce.o) \ 
     
    35823595   $(MODEL_LIB)(lbclnk.o) \ 
    35833596   $(MODEL_LIB)(lib_mpp.o) \ 
     3597   $(MODEL_LIB)(obcdta.o) \ 
     3598   $(MODEL_LIB)(obcfla.o) \ 
    35843599   $(MODEL_LIB)(obc_oce.o) \ 
    35853600   $(MODEL_LIB)(obc_par.o) \ 
    3586    $(MODEL_LIB)(obcdta.o) \ 
    3587    $(MODEL_LIB)(obcfla.o) \ 
    35883601   $(MODEL_LIB)(oce.o) \ 
    35893602   $(MODEL_LIB)(phycst.o) \ 
     
    35923605   $(MODEL_LIB)(sbc_oce.o) \ 
    35933606   $(MODEL_LIB)(zdfbfr.o) \ 
    3594    bdy_oce.F90 \ 
    3595    bdy_par.F90 \ 
    3596    bdydta.F90 \ 
    3597    bdydyn.F90 \ 
    3598    bdytides.F90 \ 
    3599    dom_oce.F90 \ 
    3600    domvvl.F90 \ 
    3601    dynspg_oce.F90 \ 
    3602    dynvor.F90 \ 
    3603    in_out_manager.F90 \ 
    3604    iom.F90 \ 
    3605    lbclnk.F90 \ 
    3606    lib_mpp.F90 \ 
     3607   obcdta.F90 \ 
     3608   obcfla.F90 \ 
    36073609   obc_oce.F90 \ 
    36083610   obc_par.F90 \ 
    3609    obcdta.F90 \ 
    3610    obcfla.F90 \ 
    36113611   oce.F90 \ 
    36123612   phycst.F90 \ 
     
    36203620   dynspg_ts.F90 
    36213621$(MODEL_LIB)(dynvor.o) :   \ 
     3622   dom_oce.F90 \ 
     3623   dynadv_cen2.F90 \ 
     3624   dynadv_ubs.F90 \ 
     3625   dynkeg.F90 \ 
     3626   dynzad.F90 \ 
     3627   in_out_manager.F90 \ 
     3628   lbcnfd.F90 \ 
     3629   ldftra_oce.F90 \ 
     3630   lib_mpp.F90 \ 
     3631   lib_print.f90 \ 
    36223632   $(MODEL_LIB)(dom_oce.o) \ 
    36233633   $(MODEL_LIB)(dynadv_cen2.o) \ 
     
    36433653   $(MODEL_LIB)(trdvor_oce.o) \ 
    36443654   $(MODEL_LIB)(zdf_oce.o) \ 
    3645    dom_oce.F90 \ 
    3646    dynadv_cen2.F90 \ 
    3647    dynadv_ubs.F90 \ 
    3648    dynkeg.F90 \ 
    3649    dynzad.F90 \ 
    3650    in_out_manager.F90 \ 
    3651    lbcnfd.F90 \ 
    3652    ldftra_oce.F90 \ 
    3653    lib_mpp.F90 \ 
    3654    lib_print.F90 \ 
    36553655   oce.F90 \ 
    36563656   par_kind.F90 \ 
     
    36663666   trdvor_oce.F90 \ 
    36673667   zdf_oce.F90 \ 
     3668   dom_oce.F90 \ 
     3669   dynadv.F90 \ 
     3670   in_out_manager.F90 \ 
     3671   lbclnk.F90 \ 
    36683672   $(MODEL_LIB)(dom_oce.o) \ 
    36693673   $(MODEL_LIB)(dynadv.o) \ 
     
    36743678   $(MODEL_LIB)(trdmod.o) \ 
    36753679   $(MODEL_LIB)(trdmod_oce.o) \ 
    3676    dom_oce.F90 \ 
    3677    dynadv.F90 \ 
    3678    in_out_manager.F90 \ 
    3679    lbclnk.F90 \ 
    36803680   oce.F90 \ 
    36813681   prtctl.F90 \ 
     
    36873687   dynvor.F90 
    36883688$(MODEL_LIB)(dynzad.o) :   \ 
     3689   dom_oce.F90 \ 
     3690   in_out_manager.F90 \ 
     3691   ldftra_oce.F90 \ 
     3692   lib_mpp.F90 \ 
     3693   lib_print.f90 \ 
    36893694   $(MODEL_LIB)(dom_oce.o) \ 
    36903695   $(MODEL_LIB)(in_out_manager.o) \ 
     
    37053710   $(MODEL_LIB)(trdvor_oce.o) \ 
    37063711   $(MODEL_LIB)(zdf_oce.o) \ 
    3707    dom_oce.F90 \ 
    3708    in_out_manager.F90 \ 
    3709    ldftra_oce.F90 \ 
    3710    lib_mpp.F90 \ 
    3711    lib_print.F90 \ 
    37123712   oce.F90 \ 
    37133713   par_kind.F90 \ 
     
    37233723   trdvor_oce.F90 \ 
    37243724   zdf_oce.F90 \ 
     3725   dom_oce.F90 \ 
     3726   in_out_manager.F90 \ 
    37253727   $(MODEL_LIB)(dom_oce.o) \ 
    37263728   $(MODEL_LIB)(in_out_manager.o) \ 
     
    37303732   $(MODEL_LIB)(trdmod.o) \ 
    37313733   $(MODEL_LIB)(trdmod_oce.o) \ 
    3732    dom_oce.F90 \ 
    3733    in_out_manager.F90 \ 
    37343734   oce.F90 \ 
    37353735   prtctl.F90 \ 
     
    37413741   KEY_CPP \ 
    37423742   dynzad.F90 
     3743$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     3744   in_out_manager.F90 \ 
     3745   lib_print.f90 \ 
     3746   $(MODEL_LIB)(in_out_manager.o) \ 
     3747   $(MODEL_LIB)(lib_print.o) \ 
     3748   $(MODEL_LIB)(par_kind.o) \ 
     3749   $(MODEL_LIB)(par_oce.o) \ 
     3750   par_kind.F90 \ 
     3751   par_oce.F90 \ 
     3752   dom_oce.F90 \ 
     3753   in_out_manager.F90 \ 
     3754   $(MODEL_LIB)(dom_oce.o) \ 
     3755   $(MODEL_LIB)(in_out_manager.o) \ 
     3756   $(MODEL_LIB)(oce.o) \ 
     3757   $(MODEL_LIB)(phycst.o) \ 
     3758   $(MODEL_LIB)(sbc_oce.o) \ 
     3759   $(MODEL_LIB)(zdf_oce.o) \ 
     3760   oce.F90 \ 
     3761   phycst.F90 \ 
     3762   sbc_oce.F90 \ 
     3763   zdf_oce.F90 \ 
     3764   domzgr_substitute.h90 \ 
     3765   vectopt_loop_substitute.h90 \ 
     3766   KEY_CPP \ 
     3767   dynzdf_exp.F90 
    37433768$(MODEL_LIB)(dynzdf.o) :   \ 
     3769   dom_oce.F90 \ 
     3770   domvvl.F90 \ 
     3771   dynzdf_exp.F90 \ 
     3772   eosbn2.F90 \ 
     3773   in_out_manager.F90 \ 
     3774   iom.F90 \ 
     3775   lbclnk.F90 \ 
     3776   ldftra_oce.F90 \ 
     3777   lib_mpp.F90 \ 
     3778   lib_print.f90 \ 
    37443779   $(MODEL_LIB)(dom_oce.o) \ 
    37453780   $(MODEL_LIB)(domvvl.o) \ 
     
    37683803   $(MODEL_LIB)(trdvor.o) \ 
    37693804   $(MODEL_LIB)(trdvor_oce.o) \ 
    3770    $(MODEL_LIB)(zdf_oce.o) \ 
    37713805   $(MODEL_LIB)(zdfbfr.o) \ 
    37723806   $(MODEL_LIB)(zdfddm.o) \ 
    37733807   $(MODEL_LIB)(zdfmxl.o) \ 
    3774    dom_oce.F90 \ 
    3775    domvvl.F90 \ 
    3776    dynzdf_exp.F90 \ 
    3777    eosbn2.F90 \ 
    3778    in_out_manager.F90 \ 
    3779    iom.F90 \ 
    3780    lbclnk.F90 \ 
    3781    ldftra_oce.F90 \ 
    3782    lib_mpp.F90 \ 
    3783    lib_print.F90 \ 
     3808   $(MODEL_LIB)(zdf_oce.o) \ 
    37843809   oce.F90 \ 
    37853810   par_kind.F90 \ 
     
    37983823   trdvor.F90 \ 
    37993824   trdvor_oce.F90 \ 
    3800    zdf_oce.F90 \ 
    38013825   zdfbfr.F90 \ 
    38023826   zdfddm.F90 \ 
    38033827   zdfmxl.F90 \ 
     3828   zdf_oce.F90 \ 
     3829   dom_oce.F90 \ 
     3830   dynzdf_exp.F90 \ 
     3831   dynzdf_imp.F90 \ 
     3832   in_out_manager.F90 \ 
     3833   ldfdyn_oce.F90 \ 
    38043834   $(MODEL_LIB)(dom_oce.o) \ 
    38053835   $(MODEL_LIB)(dynzdf_exp.o) \ 
     
    38113841   $(MODEL_LIB)(trdmod.o) \ 
    38123842   $(MODEL_LIB)(trdmod_oce.o) \ 
     3843   $(MODEL_LIB)(zdfkpp.o) \ 
    38133844   $(MODEL_LIB)(zdf_oce.o) \ 
    3814    $(MODEL_LIB)(zdfkpp.o) \ 
    38153845   $(MODEL_LIB)(zdftke.o) \ 
    38163846   $(MODEL_LIB)(zdftke_old.o) \ 
    3817    dom_oce.F90 \ 
    3818    dynzdf_exp.F90 \ 
    3819    dynzdf_imp.F90 \ 
    3820    in_out_manager.F90 \ 
    3821    ldfdyn_oce.F90 \ 
    38223847   oce.F90 \ 
    38233848   prtctl.F90 \ 
    38243849   trdmod.F90 \ 
    38253850   trdmod_oce.F90 \ 
     3851   zdfkpp.F90 \ 
    38263852   zdf_oce.F90 \ 
    3827    zdfkpp.F90 \ 
    38283853   zdftke.F90 \ 
    38293854   zdftke_old.F90 \ 
     
    38333858   KEY_CPP \ 
    38343859   dynzdf.F90 
    3835 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    3836    $(MODEL_LIB)(in_out_manager.o) \ 
    3837    $(MODEL_LIB)(lib_print.o) \ 
    3838    $(MODEL_LIB)(par_kind.o) \ 
    3839    $(MODEL_LIB)(par_oce.o) \ 
    3840    in_out_manager.F90 \ 
    3841    lib_print.F90 \ 
    3842    par_kind.F90 \ 
    3843    par_oce.F90 \ 
     3860$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     3861   in_out_manager.F90 \ 
     3862   lib_print.f90 \ 
     3863   $(MODEL_LIB)(in_out_manager.o) \ 
     3864   $(MODEL_LIB)(lib_print.o) \ 
     3865   $(MODEL_LIB)(par_kind.o) \ 
     3866   $(MODEL_LIB)(par_oce.o) \ 
     3867   par_kind.F90 \ 
     3868   par_oce.F90 \ 
     3869   dom_oce.F90 \ 
     3870   in_out_manager.F90 \ 
    38443871   $(MODEL_LIB)(dom_oce.o) \ 
    38453872   $(MODEL_LIB)(in_out_manager.o) \ 
     
    38483875   $(MODEL_LIB)(sbc_oce.o) \ 
    38493876   $(MODEL_LIB)(zdf_oce.o) \ 
    3850    dom_oce.F90 \ 
    3851    in_out_manager.F90 \ 
    38523877   oce.F90 \ 
    38533878   phycst.F90 \ 
     
    38573882   vectopt_loop_substitute.h90 \ 
    38583883   KEY_CPP \ 
    3859    dynzdf_exp.F90 
    3860 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    3861    $(MODEL_LIB)(in_out_manager.o) \ 
    3862    $(MODEL_LIB)(lib_print.o) \ 
    3863    $(MODEL_LIB)(par_kind.o) \ 
    3864    $(MODEL_LIB)(par_oce.o) \ 
    3865    in_out_manager.F90 \ 
    3866    lib_print.F90 \ 
    3867    par_kind.F90 \ 
    3868    par_oce.F90 \ 
    3869    $(MODEL_LIB)(dom_oce.o) \ 
    3870    $(MODEL_LIB)(in_out_manager.o) \ 
    3871    $(MODEL_LIB)(oce.o) \ 
    3872    $(MODEL_LIB)(phycst.o) \ 
    3873    $(MODEL_LIB)(sbc_oce.o) \ 
    3874    $(MODEL_LIB)(zdf_oce.o) \ 
    3875    dom_oce.F90 \ 
    3876    in_out_manager.F90 \ 
    3877    oce.F90 \ 
    3878    phycst.F90 \ 
    3879    sbc_oce.F90 \ 
    3880    zdf_oce.F90 \ 
    3881    domzgr_substitute.h90 \ 
    3882    vectopt_loop_substitute.h90 \ 
    3883    KEY_CPP \ 
    38843884   dynzdf_imp.F90 
    38853885$(MODEL_LIB)(eosbn2.o) :   \ 
     3886   dom_oce.F90 \ 
     3887   in_out_manager.F90 \ 
     3888   lbclnk.F90 \ 
     3889   lib_mpp.F90 \ 
     3890   lib_print.f90 \ 
    38863891   $(MODEL_LIB)(dom_oce.o) \ 
    38873892   $(MODEL_LIB)(in_out_manager.o) \ 
     
    38943899   $(MODEL_LIB)(prtctl.o) \ 
    38953900   $(MODEL_LIB)(zdf_oce.o) \ 
    3896    dom_oce.F90 \ 
    3897    in_out_manager.F90 \ 
    3898    lbclnk.F90 \ 
    3899    lib_mpp.F90 \ 
    3900    lib_print.F90 \ 
    39013901   oce.F90 \ 
    39023902   par_kind.F90 \ 
     
    39043904   prtctl.F90 \ 
    39053905   zdf_oce.F90 \ 
     3906   dom_oce.F90 \ 
     3907   in_out_manager.F90 \ 
    39063908   $(MODEL_LIB)(dom_oce.o) \ 
    39073909   $(MODEL_LIB)(in_out_manager.o) \ 
     
    39093911   $(MODEL_LIB)(prtctl.o) \ 
    39103912   $(MODEL_LIB)(zdfddm.o) \ 
    3911    dom_oce.F90 \ 
    3912    in_out_manager.F90 \ 
    39133913   phycst.F90 \ 
    39143914   prtctl.F90 \ 
     
    39193919   eosbn2.F90 
    39203920$(MODEL_LIB)(fldread.o) :  \ 
     3921   dianam.F90 \ 
     3922   domngb.F90 \ 
     3923   dom_oce.F90 \ 
     3924   in_out_manager.F90 \ 
     3925   iom_def.F90 \ 
     3926   iom_ioipsl.F90 \ 
     3927   iom_nf90.F90 \ 
     3928   iom_rstdimg.F90 \ 
     3929   lbclnk.F90 \ 
     3930   lib_print.f90 \ 
    39213931   $(MODEL_LIB)(dianam.o) \ 
    3922    $(MODEL_LIB)(dom_oce.o) \ 
    39233932   $(MODEL_LIB)(domngb.o) \ 
     3933   $(MODEL_LIB)(dom_oce.o) \ 
    39243934   $(MODEL_LIB)(in_out_manager.o) \ 
    39253935   $(MODEL_LIB)(iom_def.o) \ 
     
    39333943   $(MODEL_LIB)(phycst.o) \ 
    39343944   $(MODEL_LIB)(sbc_oce.o) \ 
     3945   par_kind.F90 \ 
     3946   par_oce.F90 \ 
     3947   phycst.F90 \ 
     3948   sbc_oce.F90 \ 
     3949   dom_oce.F90 \ 
     3950   geo2ocean.F90 \ 
     3951   in_out_manager.F90 \ 
     3952   iom.F90 \ 
     3953   $(MODEL_LIB)(dom_oce.o) \ 
     3954   $(MODEL_LIB)(geo2ocean.o) \ 
     3955   $(MODEL_LIB)(in_out_manager.o) \ 
     3956   $(MODEL_LIB)(iom.o) \ 
     3957   $(MODEL_LIB)(oce.o) \ 
     3958   $(MODEL_LIB)(phycst.o) \ 
     3959   oce.F90 \ 
     3960   phycst.F90 \ 
     3961   $(AGRIF_LIB) \ 
     3962   KEY_CPP \ 
     3963   fldread.F90 
     3964$(MODEL_LIB)(flo4rk.o) :   \ 
     3965   lib_print.f90 \ 
     3966   $(MODEL_LIB)(lib_print.o) \ 
     3967   $(MODEL_LIB)(par_kind.o) \ 
     3968   $(MODEL_LIB)(par_oce.o) \ 
     3969   par_kind.F90 \ 
     3970   par_oce.F90 \ 
     3971   dom_oce.F90 \ 
     3972   flo_oce.F90 \ 
     3973   in_out_manager.F90 \ 
     3974   $(MODEL_LIB)(dom_oce.o) \ 
     3975   $(MODEL_LIB)(flo_oce.o) \ 
     3976   $(MODEL_LIB)(in_out_manager.o) \ 
     3977   $(MODEL_LIB)(oce.o) \ 
     3978   oce.F90 \ 
     3979   KEY_CPP \ 
     3980   flo4rk.F90 
     3981$(MODEL_LIB)(floats.o) :   \ 
     3982   dom_oce.F90 \ 
     3983   flo_oce.F90 \ 
     3984   in_out_manager.F90 \ 
     3985   lbcnfd.F90 \ 
     3986   lib_mpp.F90 \ 
     3987   $(MODEL_LIB)(dom_oce.o) \ 
     3988   $(MODEL_LIB)(flo_oce.o) \ 
     3989   $(MODEL_LIB)(in_out_manager.o) \ 
     3990   $(MODEL_LIB)(lbcnfd.o) \ 
     3991   $(MODEL_LIB)(lib_mpp.o) \ 
     3992   $(MODEL_LIB)(oce.o) \ 
     3993   $(MODEL_LIB)(par_oce.o) \ 
     3994   $(MODEL_LIB)(phycst.o) \ 
     3995   oce.F90 \ 
     3996   par_oce.F90 \ 
     3997   phycst.F90 \ 
     3998   flo4rk.F90 \ 
     3999   floblk.F90 \ 
     4000   flodom.F90 \ 
     4001   flo_oce.F90 \ 
     4002   flowri.F90 \ 
     4003   lib_mpp.F90 \ 
     4004   $(MODEL_LIB)(flo4rk.o) \ 
     4005   $(MODEL_LIB)(floblk.o) \ 
     4006   $(MODEL_LIB)(flodom.o) \ 
     4007   $(MODEL_LIB)(flo_oce.o) \ 
     4008   $(MODEL_LIB)(flowri.o) \ 
     4009   $(MODEL_LIB)(lib_mpp.o) \ 
     4010   $(IOIPSL_LIB) \ 
     4011   KEY_CPP \ 
     4012   floats.F90 
     4013$(MODEL_LIB)(floblk.o) :   \ 
     4014   dom_oce.F90 \ 
     4015   in_out_manager.F90 \ 
     4016   lbcnfd.F90 \ 
     4017   lib_print.f90 \ 
     4018   $(MODEL_LIB)(dom_oce.o) \ 
     4019   $(MODEL_LIB)(in_out_manager.o) \ 
     4020   $(MODEL_LIB)(lbcnfd.o) \ 
     4021   $(MODEL_LIB)(lib_print.o) \ 
     4022   $(MODEL_LIB)(par_kind.o) \ 
     4023   $(MODEL_LIB)(par_oce.o) \ 
     4024   par_kind.F90 \ 
     4025   par_oce.F90 \ 
     4026   dom_oce.F90 \ 
     4027   flo_oce.F90 \ 
     4028   in_out_manager.F90 \ 
     4029   lib_mpp.F90 \ 
     4030   $(MODEL_LIB)(dom_oce.o) \ 
     4031   $(MODEL_LIB)(flo_oce.o) \ 
     4032   $(MODEL_LIB)(in_out_manager.o) \ 
     4033   $(MODEL_LIB)(lib_mpp.o) \ 
     4034   $(MODEL_LIB)(oce.o) \ 
     4035   $(MODEL_LIB)(phycst.o) \ 
     4036   oce.F90 \ 
     4037   phycst.F90 \ 
     4038   domzgr_substitute.h90 \ 
     4039   KEY_CPP \ 
     4040   floblk.F90 
     4041$(MODEL_LIB)(flodom.o) :   \ 
     4042   dom_oce.F90 \ 
     4043   in_out_manager.F90 \ 
     4044   lbcnfd.F90 \ 
     4045   lib_print.f90 \ 
     4046   $(MODEL_LIB)(dom_oce.o) \ 
     4047   $(MODEL_LIB)(in_out_manager.o) \ 
     4048   $(MODEL_LIB)(lbcnfd.o) \ 
     4049   $(MODEL_LIB)(lib_print.o) \ 
     4050   $(MODEL_LIB)(par_kind.o) \ 
     4051   $(MODEL_LIB)(par_oce.o) \ 
     4052   par_kind.F90 \ 
     4053   par_oce.F90 \ 
     4054   dom_oce.F90 \ 
     4055   flo_oce.F90 \ 
     4056   in_out_manager.F90 \ 
     4057   lib_mpp.F90 \ 
     4058   $(MODEL_LIB)(dom_oce.o) \ 
     4059   $(MODEL_LIB)(flo_oce.o) \ 
     4060   $(MODEL_LIB)(in_out_manager.o) \ 
     4061   $(MODEL_LIB)(lib_mpp.o) \ 
     4062   $(MODEL_LIB)(oce.o) \ 
     4063   oce.F90 \ 
     4064   domzgr_substitute.h90 \ 
     4065   KEY_CPP \ 
     4066   flodom.F90 
     4067$(MODEL_LIB)(flo_oce.o) :  \ 
     4068   $(MODEL_LIB)(par_kind.o) \ 
     4069   par_kind.F90 \ 
     4070   $(MODEL_LIB)(par_oce.o) \ 
     4071   par_oce.F90 \ 
     4072   KEY_CPP \ 
     4073   flo_oce.F90 
     4074$(MODEL_LIB)(flowri.o) :   \ 
     4075   dom_oce.F90 \ 
     4076   in_out_manager.F90 \ 
     4077   lbcnfd.F90 \ 
     4078   lib_print.f90 \ 
     4079   $(MODEL_LIB)(dom_oce.o) \ 
     4080   $(MODEL_LIB)(in_out_manager.o) \ 
     4081   $(MODEL_LIB)(lbcnfd.o) \ 
     4082   $(MODEL_LIB)(lib_print.o) \ 
     4083   $(MODEL_LIB)(par_kind.o) \ 
     4084   $(MODEL_LIB)(par_oce.o) \ 
     4085   par_kind.F90 \ 
     4086   par_oce.F90 \ 
     4087   dom_oce.F90 \ 
     4088   flo_oce.F90 \ 
     4089   in_out_manager.F90 \ 
     4090   lib_mpp.F90 \ 
     4091   $(MODEL_LIB)(dom_oce.o) \ 
     4092   $(MODEL_LIB)(flo_oce.o) \ 
     4093   $(MODEL_LIB)(in_out_manager.o) \ 
     4094   $(MODEL_LIB)(lib_mpp.o) \ 
     4095   $(MODEL_LIB)(oce.o) \ 
     4096   oce.F90 \ 
     4097   domzgr_substitute.h90 \ 
     4098   KEY_CPP \ 
     4099   flowri.F90 
     4100$(MODEL_LIB)(geo2ocean.o) :   \ 
     4101   dom_oce.F90 \ 
     4102   in_out_manager.F90 \ 
     4103   lbcnfd.F90 \ 
     4104   lib_mpp.F90 \ 
     4105   lib_print.f90 \ 
     4106   $(MODEL_LIB)(dom_oce.o) \ 
     4107   $(MODEL_LIB)(in_out_manager.o) \ 
     4108   $(MODEL_LIB)(lbcnfd.o) \ 
     4109   $(MODEL_LIB)(lib_mpp.o) \ 
     4110   $(MODEL_LIB)(lib_print.o) \ 
     4111   $(MODEL_LIB)(oce.o) \ 
     4112   $(MODEL_LIB)(par_kind.o) \ 
     4113   $(MODEL_LIB)(par_oce.o) \ 
     4114   oce.F90 \ 
     4115   par_kind.F90 \ 
     4116   par_oce.F90 \ 
     4117   dom_oce.F90 \ 
     4118   in_out_manager.F90 \ 
     4119   lbclnk.F90 \ 
     4120   $(MODEL_LIB)(dom_oce.o) \ 
     4121   $(MODEL_LIB)(in_out_manager.o) \ 
     4122   $(MODEL_LIB)(lbclnk.o) \ 
     4123   $(MODEL_LIB)(phycst.o) \ 
     4124   phycst.F90 \ 
     4125   vectopt_loop_substitute.h90 \ 
     4126   KEY_CPP \ 
     4127   geo2ocean.F90 
     4128$(MODEL_LIB)(ice_2.o) : \ 
     4129   $(MODEL_LIB)(par_oce.o) \ 
     4130   par_oce.F90 \ 
     4131   $(MODEL_LIB)(par_ice_2.o) \ 
     4132   par_ice_2.F90 \ 
     4133   KEY_CPP \ 
     4134   ice_2.F90 
     4135$(MODEL_LIB)(iceini_2.o) : \ 
     4136   dom_ice_2.F90 \ 
     4137   dom_oce.F90 \ 
     4138   eosbn2.F90 \ 
     4139   ice_2.F90 \ 
     4140   in_out_manager.F90 \ 
     4141   iom.F90 \ 
     4142   lbclnk.F90 \ 
     4143   lib_print.f90 \ 
     4144   $(MODEL_LIB)(dom_ice_2.o) \ 
     4145   $(MODEL_LIB)(dom_oce.o) \ 
     4146   $(MODEL_LIB)(eosbn2.o) \ 
     4147   $(MODEL_LIB)(ice_2.o) \ 
     4148   $(MODEL_LIB)(in_out_manager.o) \ 
     4149   $(MODEL_LIB)(iom.o) \ 
     4150   $(MODEL_LIB)(lbclnk.o) \ 
     4151   $(MODEL_LIB)(lib_print.o) \ 
     4152   $(MODEL_LIB)(oce.o) \ 
     4153   $(MODEL_LIB)(par_ice_2.o) \ 
     4154   $(MODEL_LIB)(par_kind.o) \ 
     4155   $(MODEL_LIB)(par_oce.o) \ 
     4156   $(MODEL_LIB)(phycst.o) \ 
     4157   $(MODEL_LIB)(sbc_ice.o) \ 
     4158   $(MODEL_LIB)(sbc_oce.o) \ 
     4159   oce.F90 \ 
     4160   par_ice_2.F90 \ 
     4161   par_kind.F90 \ 
     4162   par_oce.F90 \ 
     4163   phycst.F90 \ 
     4164   sbc_ice.F90 \ 
     4165   sbc_oce.F90 \ 
     4166   dom_ice_2.F90 \ 
     4167   dom_oce.F90 \ 
     4168   ice_2.F90 \ 
     4169   in_out_manager.F90 \ 
     4170   limistate_2.F90 \ 
     4171   limmsh_2.F90 \ 
     4172   limrst_2.F90 \ 
     4173   $(MODEL_LIB)(dom_ice_2.o) \ 
     4174   $(MODEL_LIB)(dom_oce.o) \ 
     4175   $(MODEL_LIB)(ice_2.o) \ 
     4176   $(MODEL_LIB)(in_out_manager.o) \ 
     4177   $(MODEL_LIB)(limistate_2.o) \ 
     4178   $(MODEL_LIB)(limmsh_2.o) \ 
     4179   $(MODEL_LIB)(limrst_2.o) \ 
     4180   $(MODEL_LIB)(phycst.o) \ 
     4181   $(MODEL_LIB)(sbc_ice.o) \ 
     4182   $(MODEL_LIB)(sbc_oce.o) \ 
     4183   phycst.F90 \ 
     4184   sbc_ice.F90 \ 
     4185   sbc_oce.F90 \ 
     4186   KEY_CPP \ 
     4187   iceini_2.F90 
     4188$(MODEL_LIB)(in_out_manager.o) : \ 
     4189   $(MODEL_LIB)(par_kind.o) \ 
     4190   par_kind.F90 \ 
     4191   lib_print.f90 \ 
     4192   $(MODEL_LIB)(lib_print.o) \ 
     4193   $(MODEL_LIB)(par_kind.o) \ 
     4194   $(MODEL_LIB)(par_oce.o) \ 
     4195   par_kind.F90 \ 
     4196   par_oce.F90 \ 
     4197   KEY_CPP \ 
     4198   in_out_manager.F90 
     4199$(MODEL_LIB)(iom_def.o) :  \ 
     4200   $(MODEL_LIB)(par_kind.o) \ 
     4201   par_kind.F90 \ 
     4202   $(IOIPSL_LIB) \ 
     4203   KEY_CPP \ 
     4204   iom_def.F90 
     4205$(MODEL_LIB)(iom.o) :   \ 
     4206   dom_oce.F90 \ 
     4207   in_out_manager.F90 \ 
     4208   iom_def.F90 \ 
     4209   lbclnk.F90 \ 
     4210   lbcnfd.F90 \ 
     4211   lib_mpp.F90 \ 
     4212   lib_print.f90 \ 
     4213   $(MODEL_LIB)(dom_oce.o) \ 
     4214   $(MODEL_LIB)(in_out_manager.o) \ 
     4215   $(MODEL_LIB)(iom_def.o) \ 
     4216   $(MODEL_LIB)(lbclnk.o) \ 
     4217   $(MODEL_LIB)(lbcnfd.o) \ 
     4218   $(MODEL_LIB)(lib_mpp.o) \ 
     4219   $(MODEL_LIB)(lib_print.o) \ 
     4220   $(MODEL_LIB)(oce.o) \ 
     4221   $(MODEL_LIB)(par_kind.o) \ 
     4222   $(MODEL_LIB)(par_oce.o) \ 
     4223   $(MODEL_LIB)(phycst.o) \ 
     4224   oce.F90 \ 
     4225   par_kind.F90 \ 
     4226   par_oce.F90 \ 
     4227   phycst.F90 \ 
    39354228   dianam.F90 \ 
    3936    dom_oce.F90 \ 
    39374229   domngb.F90 \ 
     4230   dom_oce.F90 \ 
    39384231   in_out_manager.F90 \ 
    39394232   iom_def.F90 \ 
     
    39424235   iom_rstdimg.F90 \ 
    39434236   lbclnk.F90 \ 
    3944    lib_print.F90 \ 
    3945    par_kind.F90 \ 
    3946    par_oce.F90 \ 
    3947    phycst.F90 \ 
    3948    sbc_oce.F90 \ 
    3949    $(MODEL_LIB)(dom_oce.o) \ 
    3950    $(MODEL_LIB)(geo2ocean.o) \ 
    3951    $(MODEL_LIB)(in_out_manager.o) \ 
    3952    $(MODEL_LIB)(iom.o) \ 
    3953    $(MODEL_LIB)(oce.o) \ 
    3954    $(MODEL_LIB)(phycst.o) \ 
    3955    dom_oce.F90 \ 
    3956    geo2ocean.F90 \ 
    3957    in_out_manager.F90 \ 
    3958    iom.F90 \ 
    3959    oce.F90 \ 
    3960    phycst.F90 \ 
    3961    $(AGRIF_LIB) \ 
    3962    KEY_CPP \ 
    3963    fldread.F90 
    3964 $(MODEL_LIB)(flo4rk.o) :   \ 
    3965    $(MODEL_LIB)(lib_print.o) \ 
    3966    $(MODEL_LIB)(par_kind.o) \ 
    3967    $(MODEL_LIB)(par_oce.o) \ 
    3968    lib_print.F90 \ 
    3969    par_kind.F90 \ 
    3970    par_oce.F90 \ 
    3971    $(MODEL_LIB)(dom_oce.o) \ 
    3972    $(MODEL_LIB)(flo_oce.o) \ 
    3973    $(MODEL_LIB)(in_out_manager.o) \ 
    3974    $(MODEL_LIB)(oce.o) \ 
    3975    dom_oce.F90 \ 
    3976    flo_oce.F90 \ 
    3977    in_out_manager.F90 \ 
    3978    oce.F90 \ 
    3979    KEY_CPP \ 
    3980    flo4rk.F90 
    3981 $(MODEL_LIB)(flo_oce.o) :  \ 
    3982    $(MODEL_LIB)(par_kind.o) \ 
    3983    par_kind.F90 \ 
    3984    $(MODEL_LIB)(par_oce.o) \ 
    3985    par_oce.F90 \ 
    3986    KEY_CPP \ 
    3987    flo_oce.F90 
    3988 $(MODEL_LIB)(floats.o) :   \ 
    3989    $(MODEL_LIB)(dom_oce.o) \ 
    3990    $(MODEL_LIB)(flo_oce.o) \ 
    3991    $(MODEL_LIB)(in_out_manager.o) \ 
    3992    $(MODEL_LIB)(lbcnfd.o) \ 
    3993    $(MODEL_LIB)(lib_mpp.o) \ 
    3994    $(MODEL_LIB)(oce.o) \ 
    3995    $(MODEL_LIB)(par_oce.o) \ 
    3996    $(MODEL_LIB)(phycst.o) \ 
    3997    dom_oce.F90 \ 
    3998    flo_oce.F90 \ 
    3999    in_out_manager.F90 \ 
    4000    lbcnfd.F90 \ 
    4001    lib_mpp.F90 \ 
    4002    oce.F90 \ 
    4003    par_oce.F90 \ 
    4004    phycst.F90 \ 
    4005    $(MODEL_LIB)(flo4rk.o) \ 
    4006    $(MODEL_LIB)(flo_oce.o) \ 
    4007    $(MODEL_LIB)(floblk.o) \ 
    4008    $(MODEL_LIB)(flodom.o) \ 
    4009    $(MODEL_LIB)(flowri.o) \ 
    4010    $(MODEL_LIB)(lib_mpp.o) \ 
    4011    flo4rk.F90 \ 
    4012    flo_oce.F90 \ 
    4013    floblk.F90 \ 
    4014    flodom.F90 \ 
    4015    flowri.F90 \ 
    4016    lib_mpp.F90 \ 
    4017    $(IOIPSL_LIB) \ 
    4018    KEY_CPP \ 
    4019    floats.F90 
    4020 $(MODEL_LIB)(floblk.o) :   \ 
    4021    $(MODEL_LIB)(dom_oce.o) \ 
    4022    $(MODEL_LIB)(in_out_manager.o) \ 
    4023    $(MODEL_LIB)(lbcnfd.o) \ 
    4024    $(MODEL_LIB)(lib_print.o) \ 
    4025    $(MODEL_LIB)(par_kind.o) \ 
    4026    $(MODEL_LIB)(par_oce.o) \ 
    4027    dom_oce.F90 \ 
    4028    in_out_manager.F90 \ 
    4029    lbcnfd.F90 \ 
    4030    lib_print.F90 \ 
    4031    par_kind.F90 \ 
    4032    par_oce.F90 \ 
    4033    $(MODEL_LIB)(dom_oce.o) \ 
    4034    $(MODEL_LIB)(flo_oce.o) \ 
    4035    $(MODEL_LIB)(in_out_manager.o) \ 
    4036    $(MODEL_LIB)(lib_mpp.o) \ 
    4037    $(MODEL_LIB)(oce.o) \ 
    4038    $(MODEL_LIB)(phycst.o) \ 
    4039    dom_oce.F90 \ 
    4040    flo_oce.F90 \ 
    4041    in_out_manager.F90 \ 
    4042    lib_mpp.F90 \ 
    4043    oce.F90 \ 
    4044    phycst.F90 \ 
    4045    domzgr_substitute.h90 \ 
    4046    KEY_CPP \ 
    4047    floblk.F90 
    4048 $(MODEL_LIB)(flodom.o) :   \ 
    4049    $(MODEL_LIB)(dom_oce.o) \ 
    4050    $(MODEL_LIB)(in_out_manager.o) \ 
    4051    $(MODEL_LIB)(lbcnfd.o) \ 
    4052    $(MODEL_LIB)(lib_print.o) \ 
    4053    $(MODEL_LIB)(par_kind.o) \ 
    4054    $(MODEL_LIB)(par_oce.o) \ 
    4055    dom_oce.F90 \ 
    4056    in_out_manager.F90 \ 
    4057    lbcnfd.F90 \ 
    4058    lib_print.F90 \ 
    4059    par_kind.F90 \ 
    4060    par_oce.F90 \ 
    4061    $(MODEL_LIB)(dom_oce.o) \ 
    4062    $(MODEL_LIB)(flo_oce.o) \ 
    4063    $(MODEL_LIB)(in_out_manager.o) \ 
    4064    $(MODEL_LIB)(lib_mpp.o) \ 
    4065    $(MODEL_LIB)(oce.o) \ 
    4066    dom_oce.F90 \ 
    4067    flo_oce.F90 \ 
    4068    in_out_manager.F90 \ 
    4069    lib_mpp.F90 \ 
    4070    oce.F90 \ 
    4071    domzgr_substitute.h90 \ 
    4072    KEY_CPP \ 
    4073    flodom.F90 
    4074 $(MODEL_LIB)(flowri.o) :   \ 
    4075    $(MODEL_LIB)(dom_oce.o) \ 
    4076    $(MODEL_LIB)(in_out_manager.o) \ 
    4077    $(MODEL_LIB)(lbcnfd.o) \ 
    4078    $(MODEL_LIB)(lib_print.o) \ 
    4079    $(MODEL_LIB)(par_kind.o) \ 
    4080    $(MODEL_LIB)(par_oce.o) \ 
    4081    dom_oce.F90 \ 
    4082    in_out_manager.F90 \ 
    4083    lbcnfd.F90 \ 
    4084    lib_print.F90 \ 
    4085    par_kind.F90 \ 
    4086    par_oce.F90 \ 
    4087    $(MODEL_LIB)(dom_oce.o) \ 
    4088    $(MODEL_LIB)(flo_oce.o) \ 
    4089    $(MODEL_LIB)(in_out_manager.o) \ 
    4090    $(MODEL_LIB)(lib_mpp.o) \ 
    4091    $(MODEL_LIB)(oce.o) \ 
    4092    dom_oce.F90 \ 
    4093    flo_oce.F90 \ 
    4094    in_out_manager.F90 \ 
    4095    lib_mpp.F90 \ 
    4096    oce.F90 \ 
    4097    domzgr_substitute.h90 \ 
    4098    KEY_CPP \ 
    4099    flowri.F90 
    4100 $(MODEL_LIB)(geo2ocean.o) :   \ 
    4101    $(MODEL_LIB)(dom_oce.o) \ 
    4102    $(MODEL_LIB)(in_out_manager.o) \ 
    4103    $(MODEL_LIB)(lbcnfd.o) \ 
    4104    $(MODEL_LIB)(lib_mpp.o) \ 
    4105    $(MODEL_LIB)(lib_print.o) \ 
    4106    $(MODEL_LIB)(oce.o) \ 
    4107    $(MODEL_LIB)(par_kind.o) \ 
    4108    $(MODEL_LIB)(par_oce.o) \ 
    4109    dom_oce.F90 \ 
    4110    in_out_manager.F90 \ 
    4111    lbcnfd.F90 \ 
    4112    lib_mpp.F90 \ 
    4113    lib_print.F90 \ 
    4114    oce.F90 \ 
    4115    par_kind.F90 \ 
    4116    par_oce.F90 \ 
    4117    $(MODEL_LIB)(dom_oce.o) \ 
    4118    $(MODEL_LIB)(in_out_manager.o) \ 
    4119    $(MODEL_LIB)(lbclnk.o) \ 
    4120    $(MODEL_LIB)(phycst.o) \ 
    4121    dom_oce.F90 \ 
    4122    in_out_manager.F90 \ 
    4123    lbclnk.F90 \ 
    4124    phycst.F90 \ 
    4125    vectopt_loop_substitute.h90 \ 
    4126    KEY_CPP \ 
    4127    geo2ocean.F90 
    4128 $(MODEL_LIB)(ice_2.o) : \ 
    4129    $(MODEL_LIB)(par_oce.o) \ 
    4130    par_oce.F90 \ 
    4131    $(MODEL_LIB)(par_ice_2.o) \ 
    4132    par_ice_2.F90 \ 
    4133    KEY_CPP \ 
    4134    ice_2.F90 
    4135 $(MODEL_LIB)(iceini_2.o) : \ 
    4136    $(MODEL_LIB)(dom_ice_2.o) \ 
    4137    $(MODEL_LIB)(dom_oce.o) \ 
    4138    $(MODEL_LIB)(eosbn2.o) \ 
    4139    $(MODEL_LIB)(ice_2.o) \ 
    4140    $(MODEL_LIB)(in_out_manager.o) \ 
    4141    $(MODEL_LIB)(iom.o) \ 
    4142    $(MODEL_LIB)(lbclnk.o) \ 
    4143    $(MODEL_LIB)(lib_print.o) \ 
    4144    $(MODEL_LIB)(oce.o) \ 
    4145    $(MODEL_LIB)(par_ice_2.o) \ 
    4146    $(MODEL_LIB)(par_kind.o) \ 
    4147    $(MODEL_LIB)(par_oce.o) \ 
    4148    $(MODEL_LIB)(phycst.o) \ 
    4149    $(MODEL_LIB)(sbc_ice.o) \ 
    4150    $(MODEL_LIB)(sbc_oce.o) \ 
    4151    dom_ice_2.F90 \ 
    4152    dom_oce.F90 \ 
    4153    eosbn2.F90 \ 
    4154    ice_2.F90 \ 
    4155    in_out_manager.F90 \ 
    4156    iom.F90 \ 
    4157    lbclnk.F90 \ 
    4158    lib_print.F90 \ 
    4159    oce.F90 \ 
    4160    par_ice_2.F90 \ 
    4161    par_kind.F90 \ 
    4162    par_oce.F90 \ 
    4163    phycst.F90 \ 
    4164    sbc_ice.F90 \ 
    4165    sbc_oce.F90 \ 
    4166    $(MODEL_LIB)(dom_ice_2.o) \ 
    4167    $(MODEL_LIB)(dom_oce.o) \ 
    4168    $(MODEL_LIB)(ice_2.o) \ 
    4169    $(MODEL_LIB)(in_out_manager.o) \ 
    4170    $(MODEL_LIB)(limistate_2.o) \ 
    4171    $(MODEL_LIB)(limmsh_2.o) \ 
    4172    $(MODEL_LIB)(limrst_2.o) \ 
    4173    $(MODEL_LIB)(phycst.o) \ 
    4174    $(MODEL_LIB)(sbc_ice.o) \ 
    4175    $(MODEL_LIB)(sbc_oce.o) \ 
    4176    dom_ice_2.F90 \ 
    4177    dom_oce.F90 \ 
    4178    ice_2.F90 \ 
    4179    in_out_manager.F90 \ 
    4180    limistate_2.F90 \ 
    4181    limmsh_2.F90 \ 
    4182    limrst_2.F90 \ 
    4183    phycst.F90 \ 
    4184    sbc_ice.F90 \ 
    4185    sbc_oce.F90 \ 
    4186    KEY_CPP \ 
    4187    iceini_2.F90 
    4188 $(MODEL_LIB)(in_out_manager.o) : \ 
    4189    $(MODEL_LIB)(par_kind.o) \ 
    4190    par_kind.F90 \ 
    4191    $(MODEL_LIB)(lib_print.o) \ 
    4192    $(MODEL_LIB)(par_kind.o) \ 
    4193    $(MODEL_LIB)(par_oce.o) \ 
    4194    lib_print.F90 \ 
    4195    par_kind.F90 \ 
    4196    par_oce.F90 \ 
    4197    KEY_CPP \ 
    4198    in_out_manager.F90 
    4199 $(MODEL_LIB)(iom.o) :   \ 
    4200    $(MODEL_LIB)(dom_oce.o) \ 
    4201    $(MODEL_LIB)(in_out_manager.o) \ 
    4202    $(MODEL_LIB)(iom_def.o) \ 
    4203    $(MODEL_LIB)(lbclnk.o) \ 
    4204    $(MODEL_LIB)(lbcnfd.o) \ 
    4205    $(MODEL_LIB)(lib_mpp.o) \ 
    4206    $(MODEL_LIB)(lib_print.o) \ 
    4207    $(MODEL_LIB)(oce.o) \ 
    4208    $(MODEL_LIB)(par_kind.o) \ 
    4209    $(MODEL_LIB)(par_oce.o) \ 
    4210    $(MODEL_LIB)(phycst.o) \ 
    4211    dom_oce.F90 \ 
    4212    in_out_manager.F90 \ 
    4213    iom_def.F90 \ 
    4214    lbclnk.F90 \ 
    4215    lbcnfd.F90 \ 
    4216    lib_mpp.F90 \ 
    4217    lib_print.F90 \ 
    4218    oce.F90 \ 
    4219    par_kind.F90 \ 
    4220    par_oce.F90 \ 
    4221    phycst.F90 \ 
    42224237   $(MODEL_LIB)(dianam.o) \ 
    4223    $(MODEL_LIB)(dom_oce.o) \ 
    42244238   $(MODEL_LIB)(domngb.o) \ 
     4239   $(MODEL_LIB)(dom_oce.o) \ 
    42254240   $(MODEL_LIB)(in_out_manager.o) \ 
    42264241   $(MODEL_LIB)(iom_def.o) \ 
     
    42314246   $(MODEL_LIB)(phycst.o) \ 
    42324247   $(MODEL_LIB)(sbc_oce.o) \ 
     4248   phycst.F90 \ 
     4249   sbc_oce.F90 \ 
     4250   KEY_CPP \ 
     4251   iom.F90 
     4252$(MODEL_LIB)(iom_ioipsl.o) :  \ 
     4253   lib_print.f90 \ 
     4254   $(MODEL_LIB)(lib_print.o) \ 
     4255   $(MODEL_LIB)(par_kind.o) \ 
     4256   $(MODEL_LIB)(par_oce.o) \ 
     4257   par_kind.F90 \ 
     4258   par_oce.F90 \ 
     4259   dom_oce.F90 \ 
     4260   in_out_manager.F90 \ 
     4261   iom_def.F90 \ 
     4262   $(MODEL_LIB)(dom_oce.o) \ 
     4263   $(MODEL_LIB)(in_out_manager.o) \ 
     4264   $(MODEL_LIB)(iom_def.o) \ 
     4265   $(IOIPSL_LIB) \ 
     4266   iom_ioipsl.F90 
     4267$(MODEL_LIB)(iom_nf90.o) : \ 
     4268   dom_oce.F90 \ 
     4269   in_out_manager.F90 \ 
     4270   lbcnfd.F90 \ 
     4271   lib_mpp.F90 \ 
     4272   lib_print.f90 \ 
     4273   $(MODEL_LIB)(dom_oce.o) \ 
     4274   $(MODEL_LIB)(in_out_manager.o) \ 
     4275   $(MODEL_LIB)(lbcnfd.o) \ 
     4276   $(MODEL_LIB)(lib_mpp.o) \ 
     4277   $(MODEL_LIB)(lib_print.o) \ 
     4278   $(MODEL_LIB)(oce.o) \ 
     4279   $(MODEL_LIB)(par_kind.o) \ 
     4280   $(MODEL_LIB)(par_oce.o) \ 
     4281   oce.F90 \ 
     4282   par_kind.F90 \ 
     4283   par_oce.F90 \ 
     4284   dom_oce.F90 \ 
     4285   in_out_manager.F90 \ 
     4286   iom_def.F90 \ 
     4287   lbclnk.F90 \ 
     4288   $(MODEL_LIB)(dom_oce.o) \ 
     4289   $(MODEL_LIB)(in_out_manager.o) \ 
     4290   $(MODEL_LIB)(iom_def.o) \ 
     4291   $(MODEL_LIB)(lbclnk.o) \ 
     4292   iom_nf90.F90 
     4293$(MODEL_LIB)(iom_rstdimg.o) : \ 
     4294   dom_oce.F90 \ 
     4295   in_out_manager.F90 \ 
     4296   lbcnfd.F90 \ 
     4297   lib_mpp.F90 \ 
     4298   lib_print.f90 \ 
     4299   $(MODEL_LIB)(dom_oce.o) \ 
     4300   $(MODEL_LIB)(in_out_manager.o) \ 
     4301   $(MODEL_LIB)(lbcnfd.o) \ 
     4302   $(MODEL_LIB)(lib_mpp.o) \ 
     4303   $(MODEL_LIB)(lib_print.o) \ 
     4304   $(MODEL_LIB)(oce.o) \ 
     4305   $(MODEL_LIB)(par_kind.o) \ 
     4306   $(MODEL_LIB)(par_oce.o) \ 
     4307   oce.F90 \ 
     4308   par_kind.F90 \ 
     4309   par_oce.F90 \ 
     4310   dom_oce.F90 \ 
     4311   in_out_manager.F90 \ 
     4312   iom_def.F90 \ 
     4313   lbclnk.F90 \ 
     4314   $(MODEL_LIB)(dom_oce.o) \ 
     4315   $(MODEL_LIB)(in_out_manager.o) \ 
     4316   $(MODEL_LIB)(iom_def.o) \ 
     4317   $(MODEL_LIB)(lbclnk.o) \ 
     4318   iom_rstdimg.F90 
     4319$(MODEL_LIB)(istate.o) :   \ 
     4320   agrif_opa_interp.F90 \ 
     4321   bdydta.F90 \ 
     4322   bdydyn.F90 \ 
     4323   bdy_oce.F90 \ 
     4324   bdy_par.F90 \ 
     4325   bdytides.F90 \ 
     4326   bdyvol.F90 \ 
     4327   c1d.F90 \ 
     4328   cla_dynspg.F90 \ 
    42334329   dianam.F90 \ 
    4234    dom_oce.F90 \ 
    42354330   domngb.F90 \ 
     4331   dom_oce.F90 \ 
     4332   domvvl.F90 \ 
     4333   dynadv.F90 \ 
     4334   dynspg_exp.F90 \ 
     4335   dynspg_flt.F90 \ 
     4336   dynspg_oce.F90 \ 
     4337   dynspg_ts.F90 \ 
     4338   dynvor.F90 \ 
     4339   eosbn2.F90 \ 
    42364340   in_out_manager.F90 \ 
    42374341   iom_def.F90 \ 
     4342   iom.F90 \ 
    42384343   iom_ioipsl.F90 \ 
    42394344   iom_nf90.F90 \ 
    42404345   iom_rstdimg.F90 \ 
    42414346   lbclnk.F90 \ 
    4242    phycst.F90 \ 
    4243    sbc_oce.F90 \ 
    4244    KEY_CPP \ 
    4245    iom.F90 
    4246 $(MODEL_LIB)(iom_def.o) :  \ 
    4247    $(MODEL_LIB)(par_kind.o) \ 
    4248    par_kind.F90 \ 
    4249    $(IOIPSL_LIB) \ 
    4250    KEY_CPP \ 
    4251    iom_def.F90 
    4252 $(MODEL_LIB)(iom_ioipsl.o) :  \ 
    4253    $(MODEL_LIB)(lib_print.o) \ 
    4254    $(MODEL_LIB)(par_kind.o) \ 
    4255    $(MODEL_LIB)(par_oce.o) \ 
    4256    lib_print.F90 \ 
    4257    par_kind.F90 \ 
    4258    par_oce.F90 \ 
    4259    $(MODEL_LIB)(dom_oce.o) \ 
    4260    $(MODEL_LIB)(in_out_manager.o) \ 
    4261    $(MODEL_LIB)(iom_def.o) \ 
    4262    dom_oce.F90 \ 
    4263    in_out_manager.F90 \ 
    4264    iom_def.F90 \ 
    4265    $(IOIPSL_LIB) \ 
    4266    iom_ioipsl.F90 
    4267 $(MODEL_LIB)(iom_nf90.o) : \ 
    4268    $(MODEL_LIB)(dom_oce.o) \ 
    4269    $(MODEL_LIB)(in_out_manager.o) \ 
    4270    $(MODEL_LIB)(lbcnfd.o) \ 
    4271    $(MODEL_LIB)(lib_mpp.o) \ 
    4272    $(MODEL_LIB)(lib_print.o) \ 
    4273    $(MODEL_LIB)(oce.o) \ 
    4274    $(MODEL_LIB)(par_kind.o) \ 
    4275    $(MODEL_LIB)(par_oce.o) \ 
    4276    dom_oce.F90 \ 
    4277    in_out_manager.F90 \ 
    42784347   lbcnfd.F90 \ 
    42794348   lib_mpp.F90 \ 
    4280    lib_print.F90 \ 
    4281    oce.F90 \ 
    4282    par_kind.F90 \ 
    4283    par_oce.F90 \ 
    4284    $(MODEL_LIB)(dom_oce.o) \ 
    4285    $(MODEL_LIB)(in_out_manager.o) \ 
    4286    $(MODEL_LIB)(iom_def.o) \ 
    4287    $(MODEL_LIB)(lbclnk.o) \ 
    4288    dom_oce.F90 \ 
    4289    in_out_manager.F90 \ 
    4290    iom_def.F90 \ 
    4291    lbclnk.F90 \ 
    4292    iom_nf90.F90 
    4293 $(MODEL_LIB)(iom_rstdimg.o) : \ 
    4294    $(MODEL_LIB)(dom_oce.o) \ 
    4295    $(MODEL_LIB)(in_out_manager.o) \ 
    4296    $(MODEL_LIB)(lbcnfd.o) \ 
    4297    $(MODEL_LIB)(lib_mpp.o) \ 
    4298    $(MODEL_LIB)(lib_print.o) \ 
    4299    $(MODEL_LIB)(oce.o) \ 
    4300    $(MODEL_LIB)(par_kind.o) \ 
    4301    $(MODEL_LIB)(par_oce.o) \ 
    4302    dom_oce.F90 \ 
    4303    in_out_manager.F90 \ 
    4304    lbcnfd.F90 \ 
    4305    lib_mpp.F90 \ 
    4306    lib_print.F90 \ 
    4307    oce.F90 \ 
    4308    par_kind.F90 \ 
    4309    par_oce.F90 \ 
    4310    $(MODEL_LIB)(dom_oce.o) \ 
    4311    $(MODEL_LIB)(in_out_manager.o) \ 
    4312    $(MODEL_LIB)(iom_def.o) \ 
    4313    $(MODEL_LIB)(lbclnk.o) \ 
    4314    dom_oce.F90 \ 
    4315    in_out_manager.F90 \ 
    4316    iom_def.F90 \ 
    4317    lbclnk.F90 \ 
    4318    iom_rstdimg.F90 
    4319 $(MODEL_LIB)(istate.o) :   \ 
     4349   lib_print.f90 \ 
    43204350   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     4351   $(MODEL_LIB)(bdydta.o) \ 
     4352   $(MODEL_LIB)(bdydyn.o) \ 
    43214353   $(MODEL_LIB)(bdy_oce.o) \ 
    43224354   $(MODEL_LIB)(bdy_par.o) \ 
    4323    $(MODEL_LIB)(bdydta.o) \ 
    4324    $(MODEL_LIB)(bdydyn.o) \ 
    43254355   $(MODEL_LIB)(bdytides.o) \ 
    43264356   $(MODEL_LIB)(bdyvol.o) \ 
     
    43284358   $(MODEL_LIB)(cla_dynspg.o) \ 
    43294359   $(MODEL_LIB)(dianam.o) \ 
    4330    $(MODEL_LIB)(dom_oce.o) \ 
    43314360   $(MODEL_LIB)(domngb.o) \ 
     4361   $(MODEL_LIB)(dom_oce.o) \ 
    43324362   $(MODEL_LIB)(domvvl.o) \ 
    43334363   $(MODEL_LIB)(dynadv.o) \ 
     
    43394369   $(MODEL_LIB)(eosbn2.o) \ 
    43404370   $(MODEL_LIB)(in_out_manager.o) \ 
    4341    $(MODEL_LIB)(iom.o) \ 
    43424371   $(MODEL_LIB)(iom_def.o) \ 
    43434372   $(MODEL_LIB)(iom_ioipsl.o) \ 
    43444373   $(MODEL_LIB)(iom_nf90.o) \ 
     4374   $(MODEL_LIB)(iom.o) \ 
    43454375   $(MODEL_LIB)(iom_rstdimg.o) \ 
    43464376   $(MODEL_LIB)(lbclnk.o) \ 
     
    43484378   $(MODEL_LIB)(lib_mpp.o) \ 
    43494379   $(MODEL_LIB)(lib_print.o) \ 
    4350    $(MODEL_LIB)(obc_oce.o) \ 
    4351    $(MODEL_LIB)(obc_par.o) \ 
    43524380   $(MODEL_LIB)(obcdta.o) \ 
    43534381   $(MODEL_LIB)(obcdyn.o) \ 
    43544382   $(MODEL_LIB)(obcfla.o) \ 
     4383   $(MODEL_LIB)(obc_oce.o) \ 
     4384   $(MODEL_LIB)(obc_par.o) \ 
    43554385   $(MODEL_LIB)(obcvol.o) \ 
    43564386   $(MODEL_LIB)(oce.o) \ 
     
    43614391   $(MODEL_LIB)(restart.o) \ 
    43624392   $(MODEL_LIB)(sbc_oce.o) \ 
     4393   $(MODEL_LIB)(solmat.o) \ 
    43634394   $(MODEL_LIB)(sol_oce.o) \ 
    4364    $(MODEL_LIB)(solmat.o) \ 
    43654395   $(MODEL_LIB)(solpcg.o) \ 
    43664396   $(MODEL_LIB)(solsor.o) \ 
     
    43694399   $(MODEL_LIB)(trdmod.o) \ 
    43704400   $(MODEL_LIB)(trdmod_oce.o) \ 
    4371    $(MODEL_LIB)(zdf_oce.o) \ 
    43724401   $(MODEL_LIB)(zdfbfr.o) \ 
    43734402   $(MODEL_LIB)(zdfddm.o) \ 
    43744403   $(MODEL_LIB)(zdfmxl.o) \ 
     4404   $(MODEL_LIB)(zdf_oce.o) \ 
    43754405   $(MODEL_LIB)(zpshde.o) \ 
    4376    agrif_opa_interp.F90 \ 
    4377    bdy_oce.F90 \ 
    4378    bdy_par.F90 \ 
    4379    bdydta.F90 \ 
    4380    bdydyn.F90 \ 
    4381    bdytides.F90 \ 
    4382    bdyvol.F90 \ 
    4383    c1d.F90 \ 
    4384    cla_dynspg.F90 \ 
    4385    dianam.F90 \ 
    4386    dom_oce.F90 \ 
    4387    domngb.F90 \ 
    4388    domvvl.F90 \ 
    4389    dynadv.F90 \ 
    4390    dynspg_exp.F90 \ 
    4391    dynspg_flt.F90 \ 
    4392    dynspg_oce.F90 \ 
    4393    dynspg_ts.F90 \ 
    4394    dynvor.F90 \ 
    4395    eosbn2.F90 \ 
    4396    in_out_manager.F90 \ 
    4397    iom.F90 \ 
    4398    iom_def.F90 \ 
    4399    iom_ioipsl.F90 \ 
    4400    iom_nf90.F90 \ 
    4401    iom_rstdimg.F90 \ 
    4402    lbclnk.F90 \ 
    4403    lbcnfd.F90 \ 
    4404    lib_mpp.F90 \ 
    4405    lib_print.F90 \ 
    4406    obc_oce.F90 \ 
    4407    obc_par.F90 \ 
    44084406   obcdta.F90 \ 
    44094407   obcdyn.F90 \ 
    44104408   obcfla.F90 \ 
     4409   obc_oce.F90 \ 
     4410   obc_par.F90 \ 
    44114411   obcvol.F90 \ 
    44124412   oce.F90 \ 
     
    44174417   restart.F90 \ 
    44184418   sbc_oce.F90 \ 
     4419   solmat.F90 \ 
    44194420   sol_oce.F90 \ 
    4420    solmat.F90 \ 
    44214421   solpcg.F90 \ 
    44224422   solsor.F90 \ 
     
    44254425   trdmod.F90 \ 
    44264426   trdmod_oce.F90 \ 
    4427    zdf_oce.F90 \ 
    44284427   zdfbfr.F90 \ 
    44294428   zdfddm.F90 \ 
    44304429   zdfmxl.F90 \ 
     4430   zdf_oce.F90 \ 
    44314431   zpshde.F90 \ 
    4432    $(MODEL_LIB)(c1d.o) \ 
    4433    $(MODEL_LIB)(daymod.o) \ 
    4434    $(MODEL_LIB)(divcur.o) \ 
    4435    $(MODEL_LIB)(dom_oce.o) \ 
    4436    $(MODEL_LIB)(domvvl.o) \ 
    4437    $(MODEL_LIB)(dtasal.o) \ 
    4438    $(MODEL_LIB)(dtatem.o) \ 
    4439    $(MODEL_LIB)(dynspg.o) \ 
    4440    $(MODEL_LIB)(dynspg_exp.o) \ 
    4441    $(MODEL_LIB)(dynspg_flt.o) \ 
    4442    $(MODEL_LIB)(dynspg_oce.o) \ 
    4443    $(MODEL_LIB)(dynspg_ts.o) \ 
    4444    $(MODEL_LIB)(eosbn2.o) \ 
    4445    $(MODEL_LIB)(in_out_manager.o) \ 
    4446    $(MODEL_LIB)(iom.o) \ 
    4447    $(MODEL_LIB)(lbclnk.o) \ 
    4448    $(MODEL_LIB)(ldftra_oce.o) \ 
    4449    $(MODEL_LIB)(oce.o) \ 
    4450    $(MODEL_LIB)(phycst.o) \ 
    4451    $(MODEL_LIB)(restart.o) \ 
    4452    $(MODEL_LIB)(zdf_oce.o) \ 
    4453    $(MODEL_LIB)(zpshde.o) \ 
    44544432   c1d.F90 \ 
    44554433   daymod.F90 \ 
     
    44594437   dtasal.F90 \ 
    44604438   dtatem.F90 \ 
     4439   dynspg_exp.F90 \ 
    44614440   dynspg.F90 \ 
    4462    dynspg_exp.F90 \ 
    44634441   dynspg_flt.F90 \ 
    44644442   dynspg_oce.F90 \ 
     
    44694447   lbclnk.F90 \ 
    44704448   ldftra_oce.F90 \ 
     4449   $(MODEL_LIB)(c1d.o) \ 
     4450   $(MODEL_LIB)(daymod.o) \ 
     4451   $(MODEL_LIB)(divcur.o) \ 
     4452   $(MODEL_LIB)(dom_oce.o) \ 
     4453   $(MODEL_LIB)(domvvl.o) \ 
     4454   $(MODEL_LIB)(dtasal.o) \ 
     4455   $(MODEL_LIB)(dtatem.o) \ 
     4456   $(MODEL_LIB)(dynspg_exp.o) \ 
     4457   $(MODEL_LIB)(dynspg_flt.o) \ 
     4458   $(MODEL_LIB)(dynspg.o) \ 
     4459   $(MODEL_LIB)(dynspg_oce.o) \ 
     4460   $(MODEL_LIB)(dynspg_ts.o) \ 
     4461   $(MODEL_LIB)(eosbn2.o) \ 
     4462   $(MODEL_LIB)(in_out_manager.o) \ 
     4463   $(MODEL_LIB)(iom.o) \ 
     4464   $(MODEL_LIB)(lbclnk.o) \ 
     4465   $(MODEL_LIB)(ldftra_oce.o) \ 
     4466   $(MODEL_LIB)(oce.o) \ 
     4467   $(MODEL_LIB)(phycst.o) \ 
     4468   $(MODEL_LIB)(restart.o) \ 
     4469   $(MODEL_LIB)(zdf_oce.o) \ 
     4470   $(MODEL_LIB)(zpshde.o) \ 
    44714471   oce.F90 \ 
    44724472   phycst.F90 \ 
     
    44794479   istate.F90 
    44804480$(MODEL_LIB)(lbclnk.o) :   \ 
     4481   dom_oce.F90 \ 
     4482   in_out_manager.F90 \ 
     4483   lbcnfd.F90 \ 
     4484   lib_print.f90 \ 
    44814485   $(MODEL_LIB)(dom_oce.o) \ 
    44824486   $(MODEL_LIB)(in_out_manager.o) \ 
     
    44864490   $(MODEL_LIB)(par_kind.o) \ 
    44874491   $(MODEL_LIB)(par_oce.o) \ 
     4492   oce.F90 \ 
     4493   par_kind.F90 \ 
     4494   par_oce.F90 \ 
    44884495   dom_oce.F90 \ 
    44894496   in_out_manager.F90 \ 
    44904497   lbcnfd.F90 \ 
    4491    lib_print.F90 \ 
    4492    oce.F90 \ 
    4493    par_kind.F90 \ 
    4494    par_oce.F90 \ 
     4498   lib_mpp.F90 \ 
    44954499   $(MODEL_LIB)(dom_oce.o) \ 
    44964500   $(MODEL_LIB)(in_out_manager.o) \ 
     
    44984502   $(MODEL_LIB)(lib_mpp.o) \ 
    44994503   $(MODEL_LIB)(oce.o) \ 
    4500    dom_oce.F90 \ 
    4501    in_out_manager.F90 \ 
    4502    lbcnfd.F90 \ 
    4503    lib_mpp.F90 \ 
    45044504   oce.F90 \ 
    45054505   KEY_CPP \ 
    45064506   lbclnk.F90 
    45074507$(MODEL_LIB)(lbcnfd.o) :   \ 
    4508    $(MODEL_LIB)(lib_print.o) \ 
    4509    $(MODEL_LIB)(par_kind.o) \ 
    4510    $(MODEL_LIB)(par_oce.o) \ 
    4511    lib_print.F90 \ 
    4512    par_kind.F90 \ 
    4513    par_oce.F90 \ 
    4514    $(MODEL_LIB)(dom_oce.o) \ 
    4515    $(MODEL_LIB)(in_out_manager.o) \ 
    4516    $(MODEL_LIB)(oce.o) \ 
    4517    dom_oce.F90 \ 
    4518    in_out_manager.F90 \ 
     4508   lib_print.f90 \ 
     4509   $(MODEL_LIB)(lib_print.o) \ 
     4510   $(MODEL_LIB)(par_kind.o) \ 
     4511   $(MODEL_LIB)(par_oce.o) \ 
     4512   par_kind.F90 \ 
     4513   par_oce.F90 \ 
     4514   dom_oce.F90 \ 
     4515   in_out_manager.F90 \ 
     4516   $(MODEL_LIB)(dom_oce.o) \ 
     4517   $(MODEL_LIB)(in_out_manager.o) \ 
     4518   $(MODEL_LIB)(oce.o) \ 
    45194519   oce.F90 \ 
    45204520   lbcnfd.F90 
    45214521$(MODEL_LIB)(ldfdyn.o) :   \ 
     4522   dom_oce.F90 \ 
     4523   in_out_manager.F90 \ 
     4524   lbclnk.F90 \ 
     4525   lbcnfd.F90 \ 
     4526   ldfdyn_oce.F90 \ 
     4527   ldftra_oce.F90 \ 
     4528   lib_mpp.F90 \ 
     4529   lib_print.f90 \ 
    45224530   $(MODEL_LIB)(dom_oce.o) \ 
    45234531   $(MODEL_LIB)(in_out_manager.o) \ 
     
    45344542   $(MODEL_LIB)(prtctl.o) \ 
    45354543   $(MODEL_LIB)(zdfmxl.o) \ 
    4536    dom_oce.F90 \ 
    4537    in_out_manager.F90 \ 
    4538    lbclnk.F90 \ 
    4539    lbcnfd.F90 \ 
    4540    ldfdyn_oce.F90 \ 
    4541    ldftra_oce.F90 \ 
    4542    lib_mpp.F90 \ 
    4543    lib_print.F90 \ 
    45444544   oce.F90 \ 
    45454545   par_kind.F90 \ 
     
    45484548   prtctl.F90 \ 
    45494549   zdfmxl.F90 \ 
     4550   dom_oce.F90 \ 
     4551   in_out_manager.F90 \ 
     4552   lbclnk.F90 \ 
     4553   ldfdyn_oce.F90 \ 
     4554   ldfslp.F90 \ 
     4555   lib_mpp.F90 \ 
    45504556   $(MODEL_LIB)(dom_oce.o) \ 
    45514557   $(MODEL_LIB)(in_out_manager.o) \ 
     
    45564562   $(MODEL_LIB)(oce.o) \ 
    45574563   $(MODEL_LIB)(phycst.o) \ 
    4558    dom_oce.F90 \ 
    4559    in_out_manager.F90 \ 
    4560    lbclnk.F90 \ 
    4561    ldfdyn_oce.F90 \ 
    4562    ldfslp.F90 \ 
    4563    lib_mpp.F90 \ 
    4564    oce.F90 \ 
    4565    phycst.F90 \ 
     4564   oce.F90 \ 
     4565   phycst.F90 \ 
     4566   ldftra_oce.F90 \ 
    45664567   $(MODEL_LIB)(ldftra_oce.o) \ 
    4567    ldftra_oce.F90 \ 
    45684568   domzgr_substitute.h90 \ 
    45694569   ldfdyn_antarctic.h90 \ 
     
    45834583   ldfdyn_oce.F90 
    45844584$(MODEL_LIB)(ldfeiv.o) :   \ 
     4585   closea.F90 \ 
     4586   dianam.F90 \ 
     4587   domngb.F90 \ 
     4588   dom_oce.F90 \ 
     4589   fldread.F90 \ 
     4590   in_out_manager.F90 \ 
     4591   iom_def.F90 \ 
     4592   iom.F90 \ 
     4593   iom_ioipsl.F90 \ 
     4594   iom_nf90.F90 \ 
     4595   iom_rstdimg.F90 \ 
     4596   lbclnk.F90 \ 
     4597   lbcnfd.F90 \ 
     4598   ldfdyn_oce.F90 \ 
     4599   ldftra_oce.F90 \ 
     4600   lib_mpp.F90 \ 
     4601   lib_print.f90 \ 
    45854602   $(MODEL_LIB)(closea.o) \ 
    45864603   $(MODEL_LIB)(dianam.o) \ 
    4587    $(MODEL_LIB)(dom_oce.o) \ 
    45884604   $(MODEL_LIB)(domngb.o) \ 
     4605   $(MODEL_LIB)(dom_oce.o) \ 
    45894606   $(MODEL_LIB)(fldread.o) \ 
    45904607   $(MODEL_LIB)(in_out_manager.o) \ 
    4591    $(MODEL_LIB)(iom.o) \ 
    45924608   $(MODEL_LIB)(iom_def.o) \ 
    45934609   $(MODEL_LIB)(iom_ioipsl.o) \ 
    45944610   $(MODEL_LIB)(iom_nf90.o) \ 
     4611   $(MODEL_LIB)(iom.o) \ 
    45954612   $(MODEL_LIB)(iom_rstdimg.o) \ 
    45964613   $(MODEL_LIB)(lbclnk.o) \ 
     
    46074624   $(MODEL_LIB)(sbc_oce.o) \ 
    46084625   $(MODEL_LIB)(zdfmxl.o) \ 
    4609    closea.F90 \ 
    4610    dianam.F90 \ 
    4611    dom_oce.F90 \ 
    4612    domngb.F90 \ 
    4613    fldread.F90 \ 
    4614    in_out_manager.F90 \ 
    4615    iom.F90 \ 
    4616    iom_def.F90 \ 
    4617    iom_ioipsl.F90 \ 
    4618    iom_nf90.F90 \ 
    4619    iom_rstdimg.F90 \ 
    4620    lbclnk.F90 \ 
    4621    lbcnfd.F90 \ 
    4622    ldfdyn_oce.F90 \ 
     4626   oce.F90 \ 
     4627   par_kind.F90 \ 
     4628   par_oce.F90 \ 
     4629   phycst.F90 \ 
     4630   prtctl.F90 \ 
     4631   sbc_oce.F90 \ 
     4632   zdfmxl.F90 \ 
     4633   dom_oce.F90 \ 
     4634   in_out_manager.F90 \ 
     4635   iom.F90 \ 
     4636   lbclnk.F90 \ 
     4637   ldfslp.F90 \ 
    46234638   ldftra_oce.F90 \ 
    4624    lib_mpp.F90 \ 
    4625    lib_print.F90 \ 
    4626    oce.F90 \ 
    4627    par_kind.F90 \ 
    4628    par_oce.F90 \ 
    4629    phycst.F90 \ 
    4630    prtctl.F90 \ 
    4631    sbc_oce.F90 \ 
    4632    zdfmxl.F90 \ 
    46334639   $(MODEL_LIB)(dom_oce.o) \ 
    46344640   $(MODEL_LIB)(in_out_manager.o) \ 
     
    46424648   $(MODEL_LIB)(sbc_oce.o) \ 
    46434649   $(MODEL_LIB)(sbcrnf.o) \ 
    4644    dom_oce.F90 \ 
    4645    in_out_manager.F90 \ 
    4646    iom.F90 \ 
    4647    lbclnk.F90 \ 
    4648    ldfslp.F90 \ 
    4649    ldftra_oce.F90 \ 
    46504650   oce.F90 \ 
    46514651   phycst.F90 \ 
     
    46584658   ldfeiv.F90 
    46594659$(MODEL_LIB)(ldfslp.o) :   \ 
     4660   dom_oce.F90 \ 
     4661   in_out_manager.F90 \ 
     4662   iom.F90 \ 
     4663   lbcnfd.F90 \ 
     4664   lib_mpp.F90 \ 
     4665   lib_print.f90 \ 
    46604666   $(MODEL_LIB)(dom_oce.o) \ 
    46614667   $(MODEL_LIB)(in_out_manager.o) \ 
     
    46694675   $(MODEL_LIB)(prtctl.o) \ 
    46704676   $(MODEL_LIB)(zdf_oce.o) \ 
    4671    dom_oce.F90 \ 
    4672    in_out_manager.F90 \ 
    4673    iom.F90 \ 
    4674    lbcnfd.F90 \ 
    4675    lib_mpp.F90 \ 
    4676    lib_print.F90 \ 
    46774677   oce.F90 \ 
    46784678   par_kind.F90 \ 
     
    46804680   prtctl.F90 \ 
    46814681   zdf_oce.F90 \ 
     4682   dom_oce.F90 \ 
     4683   in_out_manager.F90 \ 
     4684   lbclnk.F90 \ 
     4685   ldfdyn_oce.F90 \ 
     4686   ldftra_oce.F90 \ 
    46824687   $(MODEL_LIB)(dom_oce.o) \ 
    46834688   $(MODEL_LIB)(in_out_manager.o) \ 
     
    46894694   $(MODEL_LIB)(prtctl.o) \ 
    46904695   $(MODEL_LIB)(zdfmxl.o) \ 
    4691    dom_oce.F90 \ 
    4692    in_out_manager.F90 \ 
    4693    lbclnk.F90 \ 
    4694    ldfdyn_oce.F90 \ 
    4695    ldftra_oce.F90 \ 
    46964696   oce.F90 \ 
    46974697   phycst.F90 \ 
     
    47034703   ldfslp.F90 
    47044704$(MODEL_LIB)(ldftra.o) :   \ 
     4705   dom_oce.F90 \ 
     4706   in_out_manager.F90 \ 
     4707   lbclnk.F90 \ 
     4708   lbcnfd.F90 \ 
     4709   ldfdyn_oce.F90 \ 
     4710   ldftra_oce.F90 \ 
     4711   lib_mpp.F90 \ 
     4712   lib_print.f90 \ 
    47054713   $(MODEL_LIB)(dom_oce.o) \ 
    47064714   $(MODEL_LIB)(in_out_manager.o) \ 
     
    47174725   $(MODEL_LIB)(prtctl.o) \ 
    47184726   $(MODEL_LIB)(zdfmxl.o) \ 
    4719    dom_oce.F90 \ 
    4720    in_out_manager.F90 \ 
    4721    lbclnk.F90 \ 
    4722    lbcnfd.F90 \ 
    4723    ldfdyn_oce.F90 \ 
    4724    ldftra_oce.F90 \ 
    4725    lib_mpp.F90 \ 
    4726    lib_print.F90 \ 
    47274727   oce.F90 \ 
    47284728   par_kind.F90 \ 
     
    47314731   prtctl.F90 \ 
    47324732   zdfmxl.F90 \ 
     4733   dom_oce.F90 \ 
     4734   in_out_manager.F90 \ 
     4735   lbclnk.F90 \ 
     4736   ldfslp.F90 \ 
     4737   ldftra_oce.F90 \ 
     4738   lib_mpp.F90 \ 
    47334739   $(MODEL_LIB)(dom_oce.o) \ 
    47344740   $(MODEL_LIB)(in_out_manager.o) \ 
     
    47394745   $(MODEL_LIB)(oce.o) \ 
    47404746   $(MODEL_LIB)(phycst.o) \ 
    4741    dom_oce.F90 \ 
    4742    in_out_manager.F90 \ 
    4743    lbclnk.F90 \ 
    4744    ldfslp.F90 \ 
    4745    ldftra_oce.F90 \ 
    4746    lib_mpp.F90 \ 
    47474747   oce.F90 \ 
    47484748   phycst.F90 \ 
     
    47654765   lib_cray.f90 
    47664766$(MODEL_LIB)(lib_mpp.o) :  \ 
    4767    $(MODEL_LIB)(dom_oce.o) \ 
    4768    $(MODEL_LIB)(in_out_manager.o) \ 
    4769    $(MODEL_LIB)(lib_print.o) \ 
    4770    $(MODEL_LIB)(oce.o) \ 
    4771    $(MODEL_LIB)(par_kind.o) \ 
    4772    $(MODEL_LIB)(par_oce.o) \ 
    4773    dom_oce.F90 \ 
    4774    in_out_manager.F90 \ 
    4775    lib_print.F90 \ 
    4776    oce.F90 \ 
    4777    par_kind.F90 \ 
    4778    par_oce.F90 \ 
     4767   dom_oce.F90 \ 
     4768   in_out_manager.F90 \ 
     4769   lib_print.f90 \ 
     4770   $(MODEL_LIB)(dom_oce.o) \ 
     4771   $(MODEL_LIB)(in_out_manager.o) \ 
     4772   $(MODEL_LIB)(lib_print.o) \ 
     4773   $(MODEL_LIB)(oce.o) \ 
     4774   $(MODEL_LIB)(par_kind.o) \ 
     4775   $(MODEL_LIB)(par_oce.o) \ 
     4776   oce.F90 \ 
     4777   par_kind.F90 \ 
     4778   par_oce.F90 \ 
     4779   dom_oce.F90 \ 
     4780   in_out_manager.F90 \ 
     4781   lbcnfd.F90 \ 
    47794782   $(MODEL_LIB)(dom_oce.o) \ 
    47804783   $(MODEL_LIB)(in_out_manager.o) \ 
    47814784   $(MODEL_LIB)(lbcnfd.o) \ 
    4782    dom_oce.F90 \ 
    4783    in_out_manager.F90 \ 
    4784    lbcnfd.F90 \ 
    47854785   $(AGRIF_LIB) \ 
    47864786   KEY_CPP \ 
     
    47914791   lib_print.f90 
    47924792$(MODEL_LIB)(limadv_2.o) : \ 
     4793   dom_oce.F90 \ 
     4794   in_out_manager.F90 \ 
     4795   lbcnfd.F90 \ 
     4796   lib_mpp.F90 \ 
     4797   lib_print.f90 \ 
    47934798   $(MODEL_LIB)(dom_oce.o) \ 
    47944799   $(MODEL_LIB)(in_out_manager.o) \ 
     
    48004805   $(MODEL_LIB)(par_kind.o) \ 
    48014806   $(MODEL_LIB)(par_oce.o) \ 
    4802    dom_oce.F90 \ 
    4803    in_out_manager.F90 \ 
    4804    lbcnfd.F90 \ 
    4805    lib_mpp.F90 \ 
    4806    lib_print.F90 \ 
    48074807   oce.F90 \ 
    48084808   par_ice_2.F90 \ 
    48094809   par_kind.F90 \ 
    48104810   par_oce.F90 \ 
     4811   dom_ice_2.F90 \ 
     4812   dom_oce.F90 \ 
     4813   ice_2.F90 \ 
     4814   in_out_manager.F90 \ 
     4815   lbclnk.F90 \ 
    48114816   $(MODEL_LIB)(dom_ice_2.o) \ 
    48124817   $(MODEL_LIB)(dom_oce.o) \ 
     
    48154820   $(MODEL_LIB)(lbclnk.o) \ 
    48164821   $(MODEL_LIB)(prtctl.o) \ 
    4817    dom_ice_2.F90 \ 
    4818    dom_oce.F90 \ 
    4819    ice_2.F90 \ 
    4820    in_out_manager.F90 \ 
    4821    lbclnk.F90 \ 
    48224822   prtctl.F90 \ 
    48234823   vectopt_loop_substitute.h90 \ 
     
    48254825   limadv_2.F90 
    48264826$(MODEL_LIB)(limdia_2.o) : \ 
     4827   dom_ice_2.F90 \ 
     4828   eosbn2.F90 \ 
     4829   ice_2.F90 \ 
     4830   in_out_manager.F90 \ 
     4831   iom.F90 \ 
     4832   lbclnk.F90 \ 
     4833   lib_print.f90 \ 
    48274834   $(MODEL_LIB)(dom_ice_2.o) \ 
    48284835   $(MODEL_LIB)(eosbn2.o) \ 
     
    48374844   $(MODEL_LIB)(par_oce.o) \ 
    48384845   $(MODEL_LIB)(phycst.o) \ 
     4846   oce.F90 \ 
     4847   par_ice_2.F90 \ 
     4848   par_kind.F90 \ 
     4849   par_oce.F90 \ 
     4850   phycst.F90 \ 
    48394851   dom_ice_2.F90 \ 
     4852   dom_oce.F90 \ 
     4853   ice_2.F90 \ 
     4854   in_out_manager.F90 \ 
     4855   limistate_2.F90 \ 
     4856   $(MODEL_LIB)(dom_ice_2.o) \ 
     4857   $(MODEL_LIB)(dom_oce.o) \ 
     4858   $(MODEL_LIB)(ice_2.o) \ 
     4859   $(MODEL_LIB)(in_out_manager.o) \ 
     4860   $(MODEL_LIB)(limistate_2.o) \ 
     4861   $(MODEL_LIB)(par_ice_2.o) \ 
     4862   $(MODEL_LIB)(phycst.o) \ 
     4863   $(MODEL_LIB)(sbc_oce.o) \ 
     4864   par_ice_2.F90 \ 
     4865   phycst.F90 \ 
     4866   sbc_oce.F90 \ 
     4867   vectopt_loop_substitute.h90 \ 
     4868   KEY_CPP \ 
     4869   limdia_2.F90 
     4870$(MODEL_LIB)(limdmp_2.o) : \ 
     4871   dianam.F90 \ 
     4872   domngb.F90 \ 
     4873   dom_oce.F90 \ 
     4874   dtasal.F90 \ 
     4875   dtatem.F90 \ 
     4876   in_out_manager.F90 \ 
     4877   iom_def.F90 \ 
     4878   iom.F90 \ 
     4879   iom_ioipsl.F90 \ 
     4880   iom_nf90.F90 \ 
     4881   iom_rstdimg.F90 \ 
     4882   lbclnk.F90 \ 
     4883   lib_mpp.F90 \ 
     4884   lib_print.f90 \ 
     4885   $(MODEL_LIB)(dianam.o) \ 
     4886   $(MODEL_LIB)(domngb.o) \ 
     4887   $(MODEL_LIB)(dom_oce.o) \ 
     4888   $(MODEL_LIB)(dtasal.o) \ 
     4889   $(MODEL_LIB)(dtatem.o) \ 
     4890   $(MODEL_LIB)(in_out_manager.o) \ 
     4891   $(MODEL_LIB)(iom_def.o) \ 
     4892   $(MODEL_LIB)(iom_ioipsl.o) \ 
     4893   $(MODEL_LIB)(iom_nf90.o) \ 
     4894   $(MODEL_LIB)(iom.o) \ 
     4895   $(MODEL_LIB)(iom_rstdimg.o) \ 
     4896   $(MODEL_LIB)(lbclnk.o) \ 
     4897   $(MODEL_LIB)(lib_mpp.o) \ 
     4898   $(MODEL_LIB)(lib_print.o) \ 
     4899   $(MODEL_LIB)(oce.o) \ 
     4900   $(MODEL_LIB)(par_ice_2.o) \ 
     4901   $(MODEL_LIB)(par_kind.o) \ 
     4902   $(MODEL_LIB)(par_oce.o) \ 
     4903   $(MODEL_LIB)(phycst.o) \ 
     4904   $(MODEL_LIB)(prtctl.o) \ 
     4905   $(MODEL_LIB)(sbc_oce.o) \ 
     4906   $(MODEL_LIB)(trdmod.o) \ 
     4907   $(MODEL_LIB)(trdmod_oce.o) \ 
     4908   $(MODEL_LIB)(zdfmxl.o) \ 
     4909   $(MODEL_LIB)(zdf_oce.o) \ 
     4910   oce.F90 \ 
     4911   par_ice_2.F90 \ 
     4912   par_kind.F90 \ 
     4913   par_oce.F90 \ 
     4914   phycst.F90 \ 
     4915   prtctl.F90 \ 
     4916   sbc_oce.F90 \ 
     4917   trdmod.F90 \ 
     4918   trdmod_oce.F90 \ 
     4919   zdfmxl.F90 \ 
     4920   zdf_oce.F90 \ 
     4921   dom_oce.F90 \ 
     4922   ice_2.F90 \ 
     4923   in_out_manager.F90 \ 
     4924   iom.F90 \ 
     4925   $(MODEL_LIB)(dom_oce.o) \ 
     4926   $(MODEL_LIB)(ice_2.o) \ 
     4927   $(MODEL_LIB)(in_out_manager.o) \ 
     4928   $(MODEL_LIB)(iom.o) \ 
     4929   $(MODEL_LIB)(oce.o) \ 
     4930   $(MODEL_LIB)(phycst.o) \ 
     4931   $(MODEL_LIB)(tradmp.o) \ 
     4932   oce.F90 \ 
     4933   phycst.F90 \ 
     4934   tradmp.F90 \ 
     4935   vectopt_loop_substitute.h90 \ 
     4936   KEY_CPP \ 
     4937   limdmp_2.F90 
     4938$(MODEL_LIB)(limdyn_2.o) : \ 
     4939   dom_ice_2.F90 \ 
     4940   dom_oce.F90 \ 
    48404941   eosbn2.F90 \ 
    48414942   ice_2.F90 \ 
     
    48434944   iom.F90 \ 
    48444945   lbclnk.F90 \ 
    4845    lib_print.F90 \ 
     4946   lbcnfd.F90 \ 
     4947   lib_mpp.F90 \ 
     4948   lib_print.f90 \ 
     4949   $(MODEL_LIB)(dom_ice_2.o) \ 
     4950   $(MODEL_LIB)(dom_oce.o) \ 
     4951   $(MODEL_LIB)(eosbn2.o) \ 
     4952   $(MODEL_LIB)(ice_2.o) \ 
     4953   $(MODEL_LIB)(in_out_manager.o) \ 
     4954   $(MODEL_LIB)(iom.o) \ 
     4955   $(MODEL_LIB)(lbclnk.o) \ 
     4956   $(MODEL_LIB)(lbcnfd.o) \ 
     4957   $(MODEL_LIB)(lib_mpp.o) \ 
     4958   $(MODEL_LIB)(lib_print.o) \ 
     4959   $(MODEL_LIB)(oce.o) \ 
     4960   $(MODEL_LIB)(par_ice_2.o) \ 
     4961   $(MODEL_LIB)(par_kind.o) \ 
     4962   $(MODEL_LIB)(par_oce.o) \ 
     4963   $(MODEL_LIB)(phycst.o) \ 
     4964   $(MODEL_LIB)(prtctl.o) \ 
     4965   $(MODEL_LIB)(sbc_ice.o) \ 
     4966   $(MODEL_LIB)(sbc_oce.o) \ 
    48464967   oce.F90 \ 
    48474968   par_ice_2.F90 \ 
     
    48494970   par_oce.F90 \ 
    48504971   phycst.F90 \ 
     4972   prtctl.F90 \ 
     4973   sbc_ice.F90 \ 
     4974   sbc_oce.F90 \ 
     4975   dom_ice_2.F90 \ 
     4976   dom_oce.F90 \ 
     4977   ice_2.F90 \ 
     4978   in_out_manager.F90 \ 
     4979   lbclnk.F90 \ 
     4980   lib_mpp.F90 \ 
     4981   limistate_2.F90 \ 
     4982   limrhg_2.F90 \ 
    48514983   $(MODEL_LIB)(dom_ice_2.o) \ 
    48524984   $(MODEL_LIB)(dom_oce.o) \ 
    48534985   $(MODEL_LIB)(ice_2.o) \ 
    48544986   $(MODEL_LIB)(in_out_manager.o) \ 
     4987   $(MODEL_LIB)(lbclnk.o) \ 
     4988   $(MODEL_LIB)(lib_mpp.o) \ 
    48554989   $(MODEL_LIB)(limistate_2.o) \ 
     4990   $(MODEL_LIB)(limrhg_2.o) \ 
     4991   $(MODEL_LIB)(phycst.o) \ 
     4992   $(MODEL_LIB)(prtctl.o) \ 
     4993   $(MODEL_LIB)(sbc_oce.o) \ 
     4994   phycst.F90 \ 
     4995   prtctl.F90 \ 
     4996   sbc_oce.F90 \ 
     4997   vectopt_loop_substitute.h90 \ 
     4998   KEY_CPP \ 
     4999   limdyn_2.F90 
     5000$(MODEL_LIB)(limhdf_2.o) : \ 
     5001   dom_oce.F90 \ 
     5002   in_out_manager.F90 \ 
     5003   lbcnfd.F90 \ 
     5004   lib_mpp.F90 \ 
     5005   lib_print.f90 \ 
     5006   $(MODEL_LIB)(dom_oce.o) \ 
     5007   $(MODEL_LIB)(in_out_manager.o) \ 
     5008   $(MODEL_LIB)(lbcnfd.o) \ 
     5009   $(MODEL_LIB)(lib_mpp.o) \ 
     5010   $(MODEL_LIB)(lib_print.o) \ 
     5011   $(MODEL_LIB)(oce.o) \ 
    48565012   $(MODEL_LIB)(par_ice_2.o) \ 
    4857    $(MODEL_LIB)(phycst.o) \ 
    4858    $(MODEL_LIB)(sbc_oce.o) \ 
    4859    dom_ice_2.F90 \ 
     5013   $(MODEL_LIB)(par_kind.o) \ 
     5014   $(MODEL_LIB)(par_oce.o) \ 
     5015   oce.F90 \ 
     5016   par_ice_2.F90 \ 
     5017   par_kind.F90 \ 
     5018   par_oce.F90 \ 
    48605019   dom_oce.F90 \ 
    48615020   ice_2.F90 \ 
    48625021   in_out_manager.F90 \ 
    4863    limistate_2.F90 \ 
    4864    par_ice_2.F90 \ 
    4865    phycst.F90 \ 
    4866    sbc_oce.F90 \ 
     5022   lbclnk.F90 \ 
     5023   lib_mpp.F90 \ 
     5024   $(MODEL_LIB)(dom_oce.o) \ 
     5025   $(MODEL_LIB)(ice_2.o) \ 
     5026   $(MODEL_LIB)(in_out_manager.o) \ 
     5027   $(MODEL_LIB)(lbclnk.o) \ 
     5028   $(MODEL_LIB)(lib_mpp.o) \ 
     5029   $(MODEL_LIB)(prtctl.o) \ 
     5030   prtctl.F90 \ 
    48675031   vectopt_loop_substitute.h90 \ 
    48685032   KEY_CPP \ 
    4869    limdia_2.F90 
    4870 $(MODEL_LIB)(limdmp_2.o) : \ 
     5033   limhdf_2.F90 
     5034$(MODEL_LIB)(limistate_2.o) : \ 
     5035   dianam.F90 \ 
     5036   domngb.F90 \ 
     5037   dom_oce.F90 \ 
     5038   in_out_manager.F90 \ 
     5039   iom_def.F90 \ 
     5040   iom_ioipsl.F90 \ 
     5041   iom_nf90.F90 \ 
     5042   iom_rstdimg.F90 \ 
     5043   lbclnk.F90 \ 
     5044   lbcnfd.F90 \ 
     5045   lib_mpp.F90 \ 
     5046   lib_print.f90 \ 
    48715047   $(MODEL_LIB)(dianam.o) \ 
    4872    $(MODEL_LIB)(dom_oce.o) \ 
    48735048   $(MODEL_LIB)(domngb.o) \ 
    4874    $(MODEL_LIB)(dtasal.o) \ 
    4875    $(MODEL_LIB)(dtatem.o) \ 
    4876    $(MODEL_LIB)(in_out_manager.o) \ 
    4877    $(MODEL_LIB)(iom.o) \ 
     5049   $(MODEL_LIB)(dom_oce.o) \ 
     5050   $(MODEL_LIB)(in_out_manager.o) \ 
    48785051   $(MODEL_LIB)(iom_def.o) \ 
    48795052   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    48815054   $(MODEL_LIB)(iom_rstdimg.o) \ 
    48825055   $(MODEL_LIB)(lbclnk.o) \ 
     5056   $(MODEL_LIB)(lbcnfd.o) \ 
    48835057   $(MODEL_LIB)(lib_mpp.o) \ 
    48845058   $(MODEL_LIB)(lib_print.o) \ 
     
    48905064   $(MODEL_LIB)(prtctl.o) \ 
    48915065   $(MODEL_LIB)(sbc_oce.o) \ 
    4892    $(MODEL_LIB)(trdmod.o) \ 
    4893    $(MODEL_LIB)(trdmod_oce.o) \ 
    4894    $(MODEL_LIB)(zdf_oce.o) \ 
    4895    $(MODEL_LIB)(zdfmxl.o) \ 
     5066   $(MODEL_LIB)(zdfddm.o) \ 
     5067   oce.F90 \ 
     5068   par_ice_2.F90 \ 
     5069   par_kind.F90 \ 
     5070   par_oce.F90 \ 
     5071   phycst.F90 \ 
     5072   prtctl.F90 \ 
     5073   sbc_oce.F90 \ 
     5074   zdfddm.F90 \ 
     5075   dom_ice_2.F90 \ 
     5076   eosbn2.F90 \ 
     5077   ice_2.F90 \ 
     5078   in_out_manager.F90 \ 
     5079   iom.F90 \ 
     5080   lbclnk.F90 \ 
     5081   $(MODEL_LIB)(dom_ice_2.o) \ 
     5082   $(MODEL_LIB)(eosbn2.o) \ 
     5083   $(MODEL_LIB)(ice_2.o) \ 
     5084   $(MODEL_LIB)(in_out_manager.o) \ 
     5085   $(MODEL_LIB)(iom.o) \ 
     5086   $(MODEL_LIB)(lbclnk.o) \ 
     5087   $(MODEL_LIB)(oce.o) \ 
     5088   $(MODEL_LIB)(par_ice_2.o) \ 
     5089   $(MODEL_LIB)(phycst.o) \ 
     5090   oce.F90 \ 
     5091   par_ice_2.F90 \ 
     5092   phycst.F90 \ 
     5093   KEY_CPP \ 
     5094   limistate_2.F90 
     5095$(MODEL_LIB)(limmsh_2.o) : \ 
     5096   dom_oce.F90 \ 
     5097   in_out_manager.F90 \ 
     5098   lbcnfd.F90 \ 
     5099   lib_mpp.F90 \ 
     5100   lib_print.f90 \ 
     5101   $(MODEL_LIB)(dom_oce.o) \ 
     5102   $(MODEL_LIB)(in_out_manager.o) \ 
     5103   $(MODEL_LIB)(lbcnfd.o) \ 
     5104   $(MODEL_LIB)(lib_mpp.o) \ 
     5105   $(MODEL_LIB)(lib_print.o) \ 
     5106   $(MODEL_LIB)(oce.o) \ 
     5107   $(MODEL_LIB)(par_ice_2.o) \ 
     5108   $(MODEL_LIB)(par_kind.o) \ 
     5109   $(MODEL_LIB)(par_oce.o) \ 
     5110   oce.F90 \ 
     5111   par_ice_2.F90 \ 
     5112   par_kind.F90 \ 
     5113   par_oce.F90 \ 
     5114   dom_ice_2.F90 \ 
     5115   dom_oce.F90 \ 
     5116   in_out_manager.F90 \ 
     5117   lbclnk.F90 \ 
     5118   $(MODEL_LIB)(dom_ice_2.o) \ 
     5119   $(MODEL_LIB)(dom_oce.o) \ 
     5120   $(MODEL_LIB)(in_out_manager.o) \ 
     5121   $(MODEL_LIB)(lbclnk.o) \ 
     5122   $(MODEL_LIB)(phycst.o) \ 
     5123   phycst.F90 \ 
     5124   KEY_CPP \ 
     5125   limmsh_2.F90 
     5126$(MODEL_LIB)(limrhg_2.o) : \ 
     5127   dom_oce.F90 \ 
     5128   in_out_manager.F90 \ 
     5129   lbcnfd.F90 \ 
     5130   lib_mpp.F90 \ 
     5131   lib_print.f90 \ 
     5132   $(MODEL_LIB)(dom_oce.o) \ 
     5133   $(MODEL_LIB)(in_out_manager.o) \ 
     5134   $(MODEL_LIB)(lbcnfd.o) \ 
     5135   $(MODEL_LIB)(lib_mpp.o) \ 
     5136   $(MODEL_LIB)(lib_print.o) \ 
     5137   $(MODEL_LIB)(oce.o) \ 
     5138   $(MODEL_LIB)(par_ice_2.o) \ 
     5139   $(MODEL_LIB)(par_kind.o) \ 
     5140   $(MODEL_LIB)(par_oce.o) \ 
     5141   oce.F90 \ 
     5142   par_ice_2.F90 \ 
     5143   par_kind.F90 \ 
     5144   par_oce.F90 \ 
     5145   dom_ice_2.F90 \ 
     5146   dom_oce.F90 \ 
     5147   ice_2.F90 \ 
     5148   in_out_manager.F90 \ 
     5149   lbclnk.F90 \ 
     5150   lib_mpp.F90 \ 
     5151   $(MODEL_LIB)(dom_ice_2.o) \ 
     5152   $(MODEL_LIB)(dom_oce.o) \ 
     5153   $(MODEL_LIB)(ice_2.o) \ 
     5154   $(MODEL_LIB)(in_out_manager.o) \ 
     5155   $(MODEL_LIB)(lbclnk.o) \ 
     5156   $(MODEL_LIB)(lib_mpp.o) \ 
     5157   $(MODEL_LIB)(par_oce.o) \ 
     5158   $(MODEL_LIB)(phycst.o) \ 
     5159   $(MODEL_LIB)(prtctl.o) \ 
     5160   $(MODEL_LIB)(sbc_ice.o) \ 
     5161   $(MODEL_LIB)(sbc_oce.o) \ 
     5162   par_oce.F90 \ 
     5163   phycst.F90 \ 
     5164   prtctl.F90 \ 
     5165   sbc_ice.F90 \ 
     5166   sbc_oce.F90 \ 
     5167   vectopt_loop_substitute.h90 \ 
     5168   KEY_CPP \ 
     5169   limrhg_2.F90 
     5170$(MODEL_LIB)(limrst_2.o) : \ 
    48965171   dianam.F90 \ 
    4897    dom_oce.F90 \ 
    489