Changeset 784


Ignore:
Timestamp:
2008-01-08T12:05:25+01:00 (13 years ago)
Author:
rblod
Message:

merge solsor and solsor_e, see ticket #45

Location:
trunk
Files:
1 deleted
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/GYRE/EXP00/namelist

    r643 r784  
    565565!                            (=2 successive-over-relaxation: sor) 
    566566!                            (=3 FETI: fet, all require "key_feti" defined) 
    567 !                            (=4 sor with extra outer halo) 
    568567!  nsol_arp  absolute/relative (0/1) precision convergence test 
    569568!  nmin      minimum of iterations for the SOR solver 
  • trunk/CONFIG/GYRE/scripts/BB_make

    r688 r784  
    7272KEY_LIST = \ 
    7373     key_agrif \ 
    74      key_agrif \ 
    75      key_agrif \ 
    76      key_agrif \ 
    7774     key_antarctic \ 
    7875     key_arctic \ 
    7976     key_cfg_1d \ 
    80      key_cfg_1d \ 
    81      key_coupled \ 
    82      key_coupled \ 
    83      key_coupled \ 
    8477     key_coupled \ 
    8578     key_cpl_albedo \ 
     
    9184     key_diahdy \ 
    9285     key_diahth \ 
    93      key_diahth \ 
    94      key_diainstant \ 
    9586     key_diainstant \ 
    9687     key_diaspr \ 
    97      key_diaspr \ 
    98      key_diaspr \ 
    9988     key_dimgout \ 
    100      key_dimgout \ 
    101      key_dtasal \ 
    10289     key_dtasal \ 
    10390     key_dtasss \ 
    10491     key_dtasst \ 
    105      key_dtatem \ 
    10692     key_dtatem \ 
    10793     key_dynldf_c1d \ 
     
    10995     key_dynldf_c3d \ 
    11096     key_dynspg_exp \ 
    111      key_dynspg_exp \ 
    112      key_dynspg_exp \ 
    113      key_dynspg_flt \ 
    114      key_dynspg_flt \ 
    115      key_dynspg_flt \ 
    11697     key_dynspg_flt \ 
    11798     key_dynspg_rl \ 
    118      key_dynspg_rl \ 
    119      key_dynspg_rl \ 
    120      key_dynspg_rl \ 
    121      key_dynspg_rl \ 
    122      key_dynspg_ts \ 
    123      key_dynspg_ts \ 
    12499     key_dynspg_ts \ 
    125100     key_eel_r2 \ 
     
    127102     key_eel_r6 \ 
    128103     key_esopa \ 
    129      key_esopa \ 
    130104     key_feti \ 
    131105     key_floats \ 
    132106     key_flx_bulk_daily \ 
    133107     key_flx_bulk_monthly \ 
    134      key_flx_bulk_monthly \ 
    135      key_flx_core \ 
    136108     key_flx_core \ 
    137109     key_flx_forced_daily \ 
    138110     key_gyre \ 
    139111     key_ice_lim \ 
    140      key_ice_lim \ 
    141      key_ice_lim \ 
    142      key_ice_lim \ 
    143112     key_islands \ 
    144      key_kppcustom \ 
    145113     key_kppcustom \ 
    146114     key_kpplktb \ 
    147115     key_ldfslp \ 
    148      key_ldfslp \ 
    149      key_lim_cp1 \ 
    150116     key_lim_cp1 \ 
    151117     key_lim_cp2 \ 
    152118     key_lim_cp3 \ 
    153119     key_lim_fdd \ 
    154      key_lim_fdd \ 
    155      key_lim_fdd \ 
    156120     key_mpp_dyndist \ 
    157      key_mpp_mpi \ 
    158121     key_mpp_mpi \ 
    159122     key_mpp_omp \ 
     
    161124     key_noslip_accurate \ 
    162125     key_oasis3 \ 
    163      key_oasis3 \ 
    164      key_oasis3 \ 
    165126     key_oasis4 \ 
    166      key_obc \ 
    167      key_obc \ 
    168127     key_obc \ 
    169128     key_orca_lev10 \ 
     
    171130     key_orca_r05 \ 
    172131     key_orca_r2 \ 
    173      key_orca_r2 \ 
    174132     key_orca_r4 \ 
    175      key_passivetrc \ 
    176133     key_passivetrc \ 
    177134     key_tau_daily \ 
     
    179136     key_trabbc \ 
    180137     key_trabbl_adv \ 
    181      key_trabbl_adv \ 
    182138     key_trabbl_dif \ 
    183      key_trabbl_dif \ 
    184      key_tradmp \ 
    185139     key_tradmp \ 
    186140     key_traldf_ano \ 
    187141     key_traldf_c1d \ 
    188142     key_traldf_c2d \ 
    189      key_traldf_c2d \ 
    190143     key_traldf_c3d \ 
    191      key_traldf_eiv \ 
    192      key_traldf_eiv \ 
    193144     key_traldf_eiv \ 
    194145     key_trc_pisces \ 
    195146     key_trddyn \ 
    196      key_trddyn \ 
    197      key_trddyn \ 
    198      key_trdmld \ 
    199147     key_trdmld \ 
    200148     key_trdtra \ 
    201      key_trdtra \ 
    202      key_trdtra \ 
    203149     key_trdvor \ 
    204      key_trdvor \ 
    205      key_vectopt_loop \ 
    206      key_vectopt_loop \ 
    207      key_vectopt_loop \ 
    208150     key_vectopt_loop \ 
    209151     key_vectopt_memory \ 
    210152     key_vvl \ 
    211153     key_zco \ 
    212      key_zco \ 
    213154     key_zdfcst \ 
    214155     key_zdfddm \ 
    215      key_zdfddm \ 
    216      key_zdfddm \ 
    217      key_zdfddm \ 
    218      key_zdfddm \ 
    219      key_zdfkpp \ 
    220156     key_zdfkpp \ 
    221157     key_zdfric \ 
    222      key_zdftke \ 
    223158     key_zdftke  
    224159# .o file list in the library 
     
    233168      $(MODEL_LIB)(blk_oce.o)\ 
    234169      $(MODEL_LIB)(bulk.o)\ 
     170      $(MODEL_LIB)(cla.o)\ 
    235171      $(MODEL_LIB)(cla_div.o)\ 
    236172      $(MODEL_LIB)(cla_dynspg.o)\ 
    237       $(MODEL_LIB)(cla.o)\ 
    238173      $(MODEL_LIB)(closea.o)\ 
    239174      $(MODEL_LIB)(cpl.o)\ 
     
    251186      $(MODEL_LIB)(diaptr.o)\ 
    252187      $(MODEL_LIB)(diaspr.o)\ 
     188      $(MODEL_LIB)(diawri.o)\ 
    253189      $(MODEL_LIB)(diawri1d.o)\ 
    254       $(MODEL_LIB)(diawri.o)\ 
    255190      $(MODEL_LIB)(divcur.o)\ 
     191      $(MODEL_LIB)(dom_ice.o)\ 
     192      $(MODEL_LIB)(dom_oce.o)\ 
    256193      $(MODEL_LIB)(domain.o)\ 
    257194      $(MODEL_LIB)(domcfg.o)\ 
    258195      $(MODEL_LIB)(domhgr.o)\ 
    259       $(MODEL_LIB)(dom_ice.o)\ 
    260196      $(MODEL_LIB)(dommsk.o)\ 
    261       $(MODEL_LIB)(dom_oce.o)\ 
    262197      $(MODEL_LIB)(domstp.o)\ 
    263198      $(MODEL_LIB)(domvvl.o)\ 
     
    268203      $(MODEL_LIB)(dtasst.o)\ 
    269204      $(MODEL_LIB)(dtatem.o)\ 
     205      $(MODEL_LIB)(dynadv.o)\ 
    270206      $(MODEL_LIB)(dynadv_cen2.o)\ 
    271       $(MODEL_LIB)(dynadv.o)\ 
    272207      $(MODEL_LIB)(dynadv_ubs.o)\ 
    273208      $(MODEL_LIB)(dyncor1d.o)\ 
     
    275210      $(MODEL_LIB)(dynhpg_jki.o)\ 
    276211      $(MODEL_LIB)(dynkeg.o)\ 
     212      $(MODEL_LIB)(dynldf.o)\ 
    277213      $(MODEL_LIB)(dynldf_bilap.o)\ 
    278214      $(MODEL_LIB)(dynldf_bilapg.o)\ 
    279       $(MODEL_LIB)(dynldf.o)\ 
    280215      $(MODEL_LIB)(dynldf_iso.o)\ 
    281216      $(MODEL_LIB)(dynldf_lap.o)\ 
     217      $(MODEL_LIB)(dynnxt.o)\ 
    282218      $(MODEL_LIB)(dynnxt1d.o)\ 
    283       $(MODEL_LIB)(dynnxt.o)\ 
     219      $(MODEL_LIB)(dynspg.o)\ 
    284220      $(MODEL_LIB)(dynspg_exp.o)\ 
    285221      $(MODEL_LIB)(dynspg_exp_jki.o)\ 
    286       $(MODEL_LIB)(dynspg.o)\ 
    287222      $(MODEL_LIB)(dynspg_flt.o)\ 
    288223      $(MODEL_LIB)(dynspg_flt_jki.o)\ 
     
    293228      $(MODEL_LIB)(dynvor.o)\ 
    294229      $(MODEL_LIB)(dynzad.o)\ 
     230      $(MODEL_LIB)(dynzdf.o)\ 
    295231      $(MODEL_LIB)(dynzdf_exp.o)\ 
    296       $(MODEL_LIB)(dynzdf.o)\ 
    297232      $(MODEL_LIB)(dynzdf_imp.o)\ 
    298233      $(MODEL_LIB)(dynzdf_imp_jki.o)\ 
    299234      $(MODEL_LIB)(eosbn2.o)\ 
    300235      $(MODEL_LIB)(flo4rk.o)\ 
     236      $(MODEL_LIB)(flo_oce.o)\ 
    301237      $(MODEL_LIB)(floats.o)\ 
    302238      $(MODEL_LIB)(floblk.o)\ 
    303239      $(MODEL_LIB)(flodom.o)\ 
    304       $(MODEL_LIB)(flo_oce.o)\ 
    305240      $(MODEL_LIB)(flowri.o)\ 
     241      $(MODEL_LIB)(flx_oce.o)\ 
    306242      $(MODEL_LIB)(flxblk.o)\ 
    307243      $(MODEL_LIB)(flxfwb.o)\ 
    308244      $(MODEL_LIB)(flxmod.o)\ 
    309       $(MODEL_LIB)(flx_oce.o)\ 
    310245      $(MODEL_LIB)(flxrnf.o)\ 
    311246      $(MODEL_LIB)(geo2ocean.o)\ 
    312247      $(MODEL_LIB)(ice.o)\ 
     248      $(MODEL_LIB)(ice_oce.o)\ 
    313249      $(MODEL_LIB)(iceini.o)\ 
    314       $(MODEL_LIB)(ice_oce.o)\ 
     250      $(MODEL_LIB)(icestp.o)\ 
    315251      $(MODEL_LIB)(icestp1d.o)\ 
    316       $(MODEL_LIB)(icestp.o)\ 
     252      $(MODEL_LIB)(in_out_manager.o)\ 
    317253      $(MODEL_LIB)(ini1d.o)\ 
    318254      $(MODEL_LIB)(initrc.o)\ 
    319       $(MODEL_LIB)(in_out_manager.o)\ 
     255      $(MODEL_LIB)(iom.o)\ 
    320256      $(MODEL_LIB)(iom_def.o)\ 
    321       $(MODEL_LIB)(iom.o)\ 
    322257      $(MODEL_LIB)(iom_ioipsl.o)\ 
    323258      $(MODEL_LIB)(iom_nf90.o)\ 
     
    351286      $(MODEL_LIB)(mppini.o)\ 
    352287      $(MODEL_LIB)(oasis4_date.o)\ 
     288      $(MODEL_LIB)(obc_oce.o)\ 
     289      $(MODEL_LIB)(obc_par.o)\ 
    353290      $(MODEL_LIB)(obccli.o)\ 
    354291      $(MODEL_LIB)(obcdom.o)\ 
    355292      $(MODEL_LIB)(obcdta.o)\ 
     293      $(MODEL_LIB)(obcdyn.o)\ 
    356294      $(MODEL_LIB)(obcdyn_bt.o)\ 
    357       $(MODEL_LIB)(obcdyn.o)\ 
    358295      $(MODEL_LIB)(obcfla.o)\ 
    359296      $(MODEL_LIB)(obcini.o)\ 
    360       $(MODEL_LIB)(obc_oce.o)\ 
    361       $(MODEL_LIB)(obc_par.o)\ 
    362297      $(MODEL_LIB)(obcrad.o)\ 
    363298      $(MODEL_LIB)(obcrst.o)\ 
     
    376311      $(MODEL_LIB)(restart.o)\ 
    377312      $(MODEL_LIB)(sms.o)\ 
     313      $(MODEL_LIB)(sol_oce.o)\ 
    378314      $(MODEL_LIB)(solfet.o)\ 
    379315      $(MODEL_LIB)(solisl.o)\ 
    380316      $(MODEL_LIB)(solmat.o)\ 
    381       $(MODEL_LIB)(sol_oce.o)\ 
    382317      $(MODEL_LIB)(solpcg.o)\ 
    383       $(MODEL_LIB)(solsor_e.o)\ 
    384318      $(MODEL_LIB)(solsor.o)\ 
    385319      $(MODEL_LIB)(solver.o)\ 
     320      $(MODEL_LIB)(step.o)\ 
    386321      $(MODEL_LIB)(step1d.o)\ 
    387       $(MODEL_LIB)(step.o)\ 
    388322      $(MODEL_LIB)(stpctl.o)\ 
    389323      $(MODEL_LIB)(taumod.o)\ 
    390324      $(MODEL_LIB)(thd_ice.o)\ 
     325      $(MODEL_LIB)(traadv.o)\ 
    391326      $(MODEL_LIB)(traadv_cen2.o)\ 
    392327      $(MODEL_LIB)(traadv_cen2_jki.o)\ 
    393328      $(MODEL_LIB)(traadv_eiv.o)\ 
    394       $(MODEL_LIB)(traadv.o)\ 
     329      $(MODEL_LIB)(traadv_muscl.o)\ 
    395330      $(MODEL_LIB)(traadv_muscl2.o)\ 
    396       $(MODEL_LIB)(traadv_muscl.o)\ 
    397331      $(MODEL_LIB)(traadv_qck.o)\ 
    398332      $(MODEL_LIB)(traadv_tvd.o)\ 
     
    401335      $(MODEL_LIB)(trabbl.o)\ 
    402336      $(MODEL_LIB)(tradmp.o)\ 
     337      $(MODEL_LIB)(traldf.o)\ 
    403338      $(MODEL_LIB)(traldf_bilap.o)\ 
    404339      $(MODEL_LIB)(traldf_bilapg.o)\ 
    405       $(MODEL_LIB)(traldf.o)\ 
    406340      $(MODEL_LIB)(traldf_iso.o)\ 
    407341      $(MODEL_LIB)(traldf_lap.o)\ 
     
    410344      $(MODEL_LIB)(traqsr.o)\ 
    411345      $(MODEL_LIB)(trasbc.o)\ 
     346      $(MODEL_LIB)(trazdf.o)\ 
    412347      $(MODEL_LIB)(trazdf_exp.o)\ 
    413       $(MODEL_LIB)(trazdf.o)\ 
    414348      $(MODEL_LIB)(trazdf_imp.o)\ 
    415349      $(MODEL_LIB)(trazdf_imp_jki.o)\ 
     
    426360      $(MODEL_LIB)(trdvor_oce.o)\ 
    427361      $(MODEL_LIB)(wzvmod.o)\ 
     362      $(MODEL_LIB)(zdf_oce.o)\ 
    428363      $(MODEL_LIB)(zdfbfr.o)\ 
    429364      $(MODEL_LIB)(zdfddm.o)\ 
     
    432367      $(MODEL_LIB)(zdfkpp.o)\ 
    433368      $(MODEL_LIB)(zdfmxl.o)\ 
    434       $(MODEL_LIB)(zdf_oce.o)\ 
    435369      $(MODEL_LIB)(zdfric.o)\ 
    436370      $(MODEL_LIB)(zdftke.o)\ 
     
    646580   agrif_opa_update.F90 
    647581$(MODEL_LIB)(albedo.o) :   \ 
    648    dom_oce.F90 \ 
    649    in_out_manager.F90 \ 
    650    lib_mpp.F90 \ 
    651    lib_print.f90 \ 
    652582   $(MODEL_LIB)(dom_oce.o) \ 
    653583   $(MODEL_LIB)(in_out_manager.o) \ 
     
    660590   $(MODEL_LIB)(phycst.o) \ 
    661591   $(MODEL_LIB)(prtctl.o) \ 
     592   dom_oce.F90 \ 
     593   in_out_manager.F90 \ 
     594   lib_mpp.F90 \ 
     595   lib_print.f90 \ 
    662596   oce.F90 \ 
    663597   par_ice.F90 \ 
     
    666600   phycst.F90 \ 
    667601   prtctl.F90 \ 
     602   $(MODEL_LIB)(blk_oce.o) \ 
     603   $(MODEL_LIB)(cpl_oce.o) \ 
     604   $(MODEL_LIB)(daymod.o) \ 
     605   $(MODEL_LIB)(dom_oce.o) \ 
     606   $(MODEL_LIB)(flx_oce.o) \ 
     607   $(MODEL_LIB)(ice.o) \ 
     608   $(MODEL_LIB)(in_out_manager.o) \ 
     609   $(MODEL_LIB)(lbclnk.o) \ 
     610   $(MODEL_LIB)(oce.o) \ 
     611   $(MODEL_LIB)(ocfzpt.o) \ 
     612   $(MODEL_LIB)(phycst.o) \ 
    668613   blk_oce.F90 \ 
    669614   cpl_oce.F90 \ 
     
    674619   in_out_manager.F90 \ 
    675620   lbclnk.F90 \ 
     621   oce.F90 \ 
     622   ocfzpt.F90 \ 
     623   phycst.F90 \ 
     624   KEY_CPP \ 
     625   albedo.F90 
     626$(MODEL_LIB)(blk_oce.o) :  \ 
     627   $(MODEL_LIB)(par_kind.o) \ 
     628   par_kind.F90 \ 
     629   $(MODEL_LIB)(par_oce.o) \ 
     630   par_oce.F90 \ 
     631   KEY_CPP \ 
     632   blk_oce.F90 
     633$(MODEL_LIB)(bulk.o) :  \ 
     634   $(MODEL_LIB)(albedo.o) \ 
    676635   $(MODEL_LIB)(blk_oce.o) \ 
     636   $(MODEL_LIB)(cpl_oasis3.o) \ 
     637   $(MODEL_LIB)(cpl_oasis4.o) \ 
    677638   $(MODEL_LIB)(cpl_oce.o) \ 
    678639   $(MODEL_LIB)(daymod.o) \ 
    679640   $(MODEL_LIB)(dom_oce.o) \ 
    680641   $(MODEL_LIB)(flx_oce.o) \ 
     642   $(MODEL_LIB)(geo2ocean.o) \ 
    681643   $(MODEL_LIB)(ice.o) \ 
    682644   $(MODEL_LIB)(in_out_manager.o) \ 
    683645   $(MODEL_LIB)(lbclnk.o) \ 
     646   $(MODEL_LIB)(lib_mpp.o) \ 
     647   $(MODEL_LIB)(lib_print.o) \ 
    684648   $(MODEL_LIB)(oce.o) \ 
    685649   $(MODEL_LIB)(ocfzpt.o) \ 
    686    $(MODEL_LIB)(phycst.o) \ 
    687    oce.F90 \ 
    688    ocfzpt.F90 \ 
    689    phycst.F90 \ 
    690    KEY_CPP \ 
    691    albedo.F90 
    692 $(MODEL_LIB)(blk_oce.o) :  \ 
    693    $(MODEL_LIB)(par_kind.o) \ 
    694    par_kind.F90 \ 
    695    $(MODEL_LIB)(par_oce.o) \ 
    696    par_oce.F90 \ 
    697    KEY_CPP \ 
    698    blk_oce.F90 
    699 $(MODEL_LIB)(bulk.o) :  \ 
     650   $(MODEL_LIB)(par_kind.o) \ 
     651   $(MODEL_LIB)(par_oce.o) \ 
     652   $(MODEL_LIB)(phycst.o) \ 
     653   $(MODEL_LIB)(prtctl.o) \ 
    700654   albedo.F90 \ 
    701655   blk_oce.F90 \ 
     
    712666   lib_mpp.F90 \ 
    713667   lib_print.f90 \ 
     668   oce.F90 \ 
     669   ocfzpt.F90 \ 
     670   par_kind.F90 \ 
     671   par_oce.F90 \ 
     672   phycst.F90 \ 
     673   prtctl.F90 \ 
     674   $(MODEL_LIB)(blk_oce.o) \ 
     675   $(MODEL_LIB)(dom_oce.o) \ 
     676   $(MODEL_LIB)(flx_oce.o) \ 
     677   $(MODEL_LIB)(flxblk.o) \ 
     678   $(MODEL_LIB)(ice_oce.o) \ 
     679   $(MODEL_LIB)(in_out_manager.o) \ 
     680   $(MODEL_LIB)(oce.o) \ 
     681   $(MODEL_LIB)(ocfzpt.o) \ 
     682   $(MODEL_LIB)(phycst.o) \ 
     683   $(MODEL_LIB)(prtctl.o) \ 
     684   $(MODEL_LIB)(taumod.o) \ 
     685   blk_oce.F90 \ 
     686   dom_oce.F90 \ 
     687   flx_oce.F90 \ 
     688   flxblk.F90 \ 
     689   ice_oce.F90 \ 
     690   in_out_manager.F90 \ 
     691   oce.F90 \ 
     692   ocfzpt.F90 \ 
     693   phycst.F90 \ 
     694   prtctl.F90 \ 
     695   taumod.F90 \ 
     696   KEY_CPP \ 
     697   bulk.F90 
     698$(MODEL_LIB)(cla.o) :   \ 
     699   $(MODEL_LIB)(blk_oce.o) \ 
     700   $(MODEL_LIB)(cpl_oce.o) \ 
     701   $(MODEL_LIB)(daymod.o) \ 
     702   $(MODEL_LIB)(dom_oce.o) \ 
     703   $(MODEL_LIB)(dtasal.o) \ 
     704   $(MODEL_LIB)(dtasss.o) \ 
     705   $(MODEL_LIB)(dtasst.o) \ 
     706   $(MODEL_LIB)(dtatem.o) \ 
     707   $(MODEL_LIB)(flx_oce.o) \ 
     708   $(MODEL_LIB)(flxmod.o) \ 
     709   $(MODEL_LIB)(flxrnf.o) \ 
     710   $(MODEL_LIB)(ice_oce.o) \ 
     711   $(MODEL_LIB)(in_out_manager.o) \ 
     712   $(MODEL_LIB)(lbclnk.o) \ 
     713   $(MODEL_LIB)(lib_mpp.o) \ 
     714   $(MODEL_LIB)(lib_print.o) \ 
     715   $(MODEL_LIB)(oce.o) \ 
     716   $(MODEL_LIB)(ocfzpt.o) \ 
     717   $(MODEL_LIB)(par_kind.o) \ 
     718   $(MODEL_LIB)(par_oce.o) \ 
     719   $(MODEL_LIB)(phycst.o) \ 
     720   $(MODEL_LIB)(prtctl.o) \ 
     721   $(MODEL_LIB)(taumod.o) \ 
     722   $(MODEL_LIB)(tradmp.o) \ 
     723   blk_oce.F90 \ 
     724   cpl_oce.F90 \ 
     725   daymod.F90 \ 
     726   dom_oce.F90 \ 
     727   dtasal.F90 \ 
     728   dtasss.F90 \ 
     729   dtasst.F90 \ 
     730   dtatem.F90 \ 
     731   flx_oce.F90 \ 
     732   flxmod.F90 \ 
     733   flxrnf.F90 \ 
     734   ice_oce.F90 \ 
     735   in_out_manager.F90 \ 
     736   lbclnk.F90 \ 
     737   lib_mpp.F90 \ 
     738   lib_print.f90 \ 
     739   oce.F90 \ 
     740   ocfzpt.F90 \ 
     741   par_kind.F90 \ 
     742   par_oce.F90 \ 
     743   phycst.F90 \ 
     744   prtctl.F90 \ 
     745   taumod.F90 \ 
     746   tradmp.F90 \ 
     747   $(MODEL_LIB)(dom_oce.o) \ 
     748   $(MODEL_LIB)(in_out_manager.o) \ 
     749   $(MODEL_LIB)(lbclnk.o) \ 
     750   $(MODEL_LIB)(lib_mpp.o) \ 
     751   $(MODEL_LIB)(oce.o) \ 
     752   $(MODEL_LIB)(ocesbc.o) \ 
     753   dom_oce.F90 \ 
     754   in_out_manager.F90 \ 
     755   lbclnk.F90 \ 
     756   lib_mpp.F90 \ 
     757   oce.F90 \ 
     758   ocesbc.F90 \ 
     759   domzgr_substitute.h90 \ 
     760   vectopt_loop_substitute.h90 \ 
     761   KEY_CPP \ 
     762   cla.F90 
     763$(MODEL_LIB)(cla_div.o) :  \ 
     764   $(MODEL_LIB)(blk_oce.o) \ 
     765   $(MODEL_LIB)(cpl_oce.o) \ 
     766   $(MODEL_LIB)(daymod.o) \ 
     767   $(MODEL_LIB)(dom_oce.o) \ 
     768   $(MODEL_LIB)(dtasal.o) \ 
     769   $(MODEL_LIB)(dtasss.o) \ 
     770   $(MODEL_LIB)(dtasst.o) \ 
     771   $(MODEL_LIB)(dtatem.o) \ 
     772   $(MODEL_LIB)(flx_oce.o) \ 
     773   $(MODEL_LIB)(flxmod.o) \ 
     774   $(MODEL_LIB)(flxrnf.o) \ 
     775   $(MODEL_LIB)(ice_oce.o) \ 
     776   $(MODEL_LIB)(in_out_manager.o) \ 
     777   $(MODEL_LIB)(lbclnk.o) \ 
     778   $(MODEL_LIB)(lib_mpp.o) \ 
     779   $(MODEL_LIB)(lib_print.o) \ 
     780   $(MODEL_LIB)(oce.o) \ 
     781   $(MODEL_LIB)(ocfzpt.o) \ 
     782   $(MODEL_LIB)(par_kind.o) \ 
     783   $(MODEL_LIB)(par_oce.o) \ 
     784   $(MODEL_LIB)(phycst.o) \ 
     785   $(MODEL_LIB)(prtctl.o) \ 
     786   $(MODEL_LIB)(taumod.o) \ 
     787   $(MODEL_LIB)(tradmp.o) \ 
     788   blk_oce.F90 \ 
     789   cpl_oce.F90 \ 
     790   daymod.F90 \ 
     791   dom_oce.F90 \ 
     792   dtasal.F90 \ 
     793   dtasss.F90 \ 
     794   dtasst.F90 \ 
     795   dtatem.F90 \ 
     796   flx_oce.F90 \ 
     797   flxmod.F90 \ 
     798   flxrnf.F90 \ 
     799   ice_oce.F90 \ 
     800   in_out_manager.F90 \ 
     801   lbclnk.F90 \ 
     802   lib_mpp.F90 \ 
     803   lib_print.f90 \ 
     804   oce.F90 \ 
     805   ocfzpt.F90 \ 
     806   par_kind.F90 \ 
     807   par_oce.F90 \ 
     808   phycst.F90 \ 
     809   prtctl.F90 \ 
     810   taumod.F90 \ 
     811   tradmp.F90 \ 
     812   $(MODEL_LIB)(dom_oce.o) \ 
     813   $(MODEL_LIB)(in_out_manager.o) \ 
     814   $(MODEL_LIB)(lbclnk.o) \ 
     815   $(MODEL_LIB)(lib_mpp.o) \ 
     816   $(MODEL_LIB)(oce.o) \ 
     817   $(MODEL_LIB)(ocesbc.o) \ 
     818   dom_oce.F90 \ 
     819   in_out_manager.F90 \ 
     820   lbclnk.F90 \ 
     821   lib_mpp.F90 \ 
     822   oce.F90 \ 
     823   ocesbc.F90 \ 
     824   domzgr_substitute.h90 \ 
     825   KEY_CPP \ 
     826   cla_div.F90 
     827$(MODEL_LIB)(cla_dynspg.o) :  \ 
     828   $(MODEL_LIB)(blk_oce.o) \ 
     829   $(MODEL_LIB)(cpl_oce.o) \ 
     830   $(MODEL_LIB)(daymod.o) \ 
     831   $(MODEL_LIB)(dom_oce.o) \ 
     832   $(MODEL_LIB)(dtasal.o) \ 
     833   $(MODEL_LIB)(dtasss.o) \ 
     834   $(MODEL_LIB)(dtasst.o) \ 
     835   $(MODEL_LIB)(dtatem.o) \ 
     836   $(MODEL_LIB)(dynspg_oce.o) \ 
     837   $(MODEL_LIB)(flx_oce.o) \ 
     838   $(MODEL_LIB)(flxmod.o) \ 
     839   $(MODEL_LIB)(flxrnf.o) \ 
     840   $(MODEL_LIB)(ice_oce.o) \ 
     841   $(MODEL_LIB)(in_out_manager.o) \ 
     842   $(MODEL_LIB)(iom.o) \ 
     843   $(MODEL_LIB)(lbclnk.o) \ 
     844   $(MODEL_LIB)(lib_mpp.o) \ 
     845   $(MODEL_LIB)(lib_print.o) \ 
     846   $(MODEL_LIB)(obc_oce.o) \ 
     847   $(MODEL_LIB)(obc_par.o) \ 
     848   $(MODEL_LIB)(obccli.o) \ 
     849   $(MODEL_LIB)(oce.o) \ 
     850   $(MODEL_LIB)(ocesbc.o) \ 
     851   $(MODEL_LIB)(ocfzpt.o) \ 
     852   $(MODEL_LIB)(par_kind.o) \ 
     853   $(MODEL_LIB)(par_oce.o) \ 
     854   $(MODEL_LIB)(phycst.o) \ 
     855   $(MODEL_LIB)(prtctl.o) \ 
     856   $(MODEL_LIB)(sol_oce.o) \ 
     857   $(MODEL_LIB)(taumod.o) \ 
     858   $(MODEL_LIB)(tradmp.o) \ 
     859   $(MODEL_LIB)(zdf_oce.o) \ 
     860   blk_oce.F90 \ 
     861   cpl_oce.F90 \ 
     862   daymod.F90 \ 
     863   dom_oce.F90 \ 
     864   dtasal.F90 \ 
     865   dtasss.F90 \ 
     866   dtasst.F90 \ 
     867   dtatem.F90 \ 
     868   dynspg_oce.F90 \ 
     869   flx_oce.F90 \ 
     870   flxmod.F90 \ 
     871   flxrnf.F90 \ 
     872   ice_oce.F90 \ 
     873   in_out_manager.F90 \ 
     874   iom.F90 \ 
     875   lbclnk.F90 \ 
     876   lib_mpp.F90 \ 
     877   lib_print.f90 \ 
     878   obc_oce.F90 \ 
     879   obc_par.F90 \ 
     880   obccli.F90 \ 
     881   oce.F90 \ 
     882   ocesbc.F90 \ 
     883   ocfzpt.F90 \ 
     884   par_kind.F90 \ 
     885   par_oce.F90 \ 
     886   phycst.F90 \ 
     887   prtctl.F90 \ 
     888   sol_oce.F90 \ 
     889   taumod.F90 \ 
     890   tradmp.F90 \ 
     891   zdf_oce.F90 \ 
     892   $(MODEL_LIB)(dom_oce.o) \ 
     893   $(MODEL_LIB)(flxrnf.o) \ 
     894   $(MODEL_LIB)(in_out_manager.o) \ 
     895   $(MODEL_LIB)(lbclnk.o) \ 
     896   $(MODEL_LIB)(lib_mpp.o) \ 
     897   $(MODEL_LIB)(obc_oce.o) \ 
     898   $(MODEL_LIB)(obcdyn.o) \ 
     899   $(MODEL_LIB)(obcvol.o) \ 
     900   $(MODEL_LIB)(oce.o) \ 
     901   $(MODEL_LIB)(ocesbc.o) \ 
     902   $(MODEL_LIB)(phycst.o) \ 
     903   $(MODEL_LIB)(sol_oce.o) \ 
     904   $(MODEL_LIB)(solfet.o) \ 
     905   $(MODEL_LIB)(solpcg.o) \ 
     906   $(MODEL_LIB)(solsor.o) \ 
     907   $(MODEL_LIB)(zdf_oce.o) \ 
     908   dom_oce.F90 \ 
     909   flxrnf.F90 \ 
     910   in_out_manager.F90 \ 
     911   lbclnk.F90 \ 
     912   lib_mpp.F90 \ 
     913   obc_oce.F90 \ 
     914   obcdyn.F90 \ 
     915   obcvol.F90 \ 
     916   oce.F90 \ 
     917   ocesbc.F90 \ 
     918   phycst.F90 \ 
     919   sol_oce.F90 \ 
     920   solfet.F90 \ 
     921   solpcg.F90 \ 
     922   solsor.F90 \ 
     923   zdf_oce.F90 \ 
     924   domzgr_substitute.h90 \ 
     925   vectopt_loop_substitute.h90 \ 
     926   KEY_CPP \ 
     927   cla_dynspg.F90 
     928$(MODEL_LIB)(closea.o) :   \ 
     929   $(MODEL_LIB)(blk_oce.o) \ 
     930   $(MODEL_LIB)(cpl_oce.o) \ 
     931   $(MODEL_LIB)(daymod.o) \ 
     932   $(MODEL_LIB)(dom_oce.o) \ 
     933   $(MODEL_LIB)(dtasal.o) \ 
     934   $(MODEL_LIB)(dtasss.o) \ 
     935   $(MODEL_LIB)(dtasst.o) \ 
     936   $(MODEL_LIB)(dtatem.o) \ 
     937   $(MODEL_LIB)(flx_oce.o) \ 
     938   $(MODEL_LIB)(flxmod.o) \ 
     939   $(MODEL_LIB)(flxrnf.o) \ 
     940   $(MODEL_LIB)(ice_oce.o) \ 
     941   $(MODEL_LIB)(in_out_manager.o) \ 
     942   $(MODEL_LIB)(iom.o) \ 
     943   $(MODEL_LIB)(lbclnk.o) \ 
     944   $(MODEL_LIB)(lib_mpp.o) \ 
     945   $(MODEL_LIB)(lib_print.o) \ 
     946   $(MODEL_LIB)(oce.o) \ 
     947   $(MODEL_LIB)(ocfzpt.o) \ 
     948   $(MODEL_LIB)(par_kind.o) \ 
     949   $(MODEL_LIB)(par_oce.o) \ 
     950   $(MODEL_LIB)(phycst.o) \ 
     951   $(MODEL_LIB)(prtctl.o) \ 
     952   $(MODEL_LIB)(taumod.o) \ 
     953   $(MODEL_LIB)(tradmp.o) \ 
     954   blk_oce.F90 \ 
     955   cpl_oce.F90 \ 
     956   daymod.F90 \ 
     957   dom_oce.F90 \ 
     958   dtasal.F90 \ 
     959   dtasss.F90 \ 
     960   dtasst.F90 \ 
     961   dtatem.F90 \ 
     962   flx_oce.F90 \ 
     963   flxmod.F90 \ 
     964   flxrnf.F90 \ 
     965   ice_oce.F90 \ 
     966   in_out_manager.F90 \ 
     967   iom.F90 \ 
     968   lbclnk.F90 \ 
     969   lib_mpp.F90 \ 
     970   lib_print.f90 \ 
     971   oce.F90 \ 
     972   ocfzpt.F90 \ 
     973   par_kind.F90 \ 
     974   par_oce.F90 \ 
     975   phycst.F90 \ 
     976   prtctl.F90 \ 
     977   taumod.F90 \ 
     978   tradmp.F90 \ 
     979   $(MODEL_LIB)(dom_oce.o) \ 
     980   $(MODEL_LIB)(flxrnf.o) \ 
     981   $(MODEL_LIB)(in_out_manager.o) \ 
     982   $(MODEL_LIB)(lbclnk.o) \ 
     983   $(MODEL_LIB)(lib_mpp.o) \ 
     984   $(MODEL_LIB)(oce.o) \ 
     985   $(MODEL_LIB)(ocesbc.o) \ 
     986   dom_oce.F90 \ 
     987   flxrnf.F90 \ 
     988   in_out_manager.F90 \ 
     989   lbclnk.F90 \ 
     990   lib_mpp.F90 \ 
     991   oce.F90 \ 
     992   ocesbc.F90 \ 
     993   vectopt_loop_substitute.h90 \ 
     994   KEY_CPP \ 
     995   closea.F90 
     996$(MODEL_LIB)(cpl.o) :   \ 
     997   $(MODEL_LIB)(dom_oce.o) \ 
     998   $(MODEL_LIB)(in_out_manager.o) \ 
     999   $(MODEL_LIB)(lib_print.o) \ 
     1000   $(MODEL_LIB)(oce.o) \ 
     1001   $(MODEL_LIB)(par_kind.o) \ 
     1002   $(MODEL_LIB)(par_oce.o) \ 
     1003   $(MODEL_LIB)(phycst.o) \ 
     1004   $(MODEL_LIB)(prtctl.o) \ 
     1005   dom_oce.F90 \ 
     1006   in_out_manager.F90 \ 
     1007   lib_print.f90 \ 
     1008   oce.F90 \ 
     1009   par_kind.F90 \ 
     1010   par_oce.F90 \ 
     1011   phycst.F90 \ 
     1012   prtctl.F90 \ 
     1013   $(MODEL_LIB)(cpl_oce.o) \ 
     1014   $(MODEL_LIB)(daymod.o) \ 
     1015   $(MODEL_LIB)(dom_oce.o) \ 
     1016   $(MODEL_LIB)(flx_oce.o) \ 
     1017   $(MODEL_LIB)(in_out_manager.o) \ 
     1018   $(MODEL_LIB)(oce.o) \ 
     1019   $(MODEL_LIB)(ocfzpt.o) \ 
     1020   $(MODEL_LIB)(phycst.o) \ 
     1021   cpl_oce.F90 \ 
     1022   daymod.F90 \ 
     1023   dom_oce.F90 \ 
     1024   flx_oce.F90 \ 
     1025   in_out_manager.F90 \ 
     1026   oce.F90 \ 
     1027   ocfzpt.F90 \ 
     1028   phycst.F90 \ 
     1029   $(IOIPSL_LIB) \ 
     1030   KEY_CPP \ 
     1031   cpl.F90 
     1032$(MODEL_LIB)(cpl_oasis3.o) :  \ 
     1033   $(MODEL_LIB)(dom_oce.o) \ 
     1034   $(MODEL_LIB)(in_out_manager.o) \ 
     1035   $(MODEL_LIB)(lib_print.o) \ 
     1036   $(MODEL_LIB)(par_ice.o) \ 
     1037   $(MODEL_LIB)(par_kind.o) \ 
     1038   $(MODEL_LIB)(par_oce.o) \ 
     1039   $(MODEL_LIB)(phycst.o) \ 
     1040   $(MODEL_LIB)(prtctl.o) \ 
     1041   dom_oce.F90 \ 
     1042   in_out_manager.F90 \ 
     1043   lib_print.f90 \ 
     1044   par_ice.F90 \ 
     1045   par_kind.F90 \ 
     1046   par_oce.F90 \ 
     1047   phycst.F90 \ 
     1048   prtctl.F90 \ 
     1049   $(MODEL_LIB)(daymod.o) \ 
     1050   $(MODEL_LIB)(dom_oce.o) \ 
     1051   $(MODEL_LIB)(flx_oce.o) \ 
     1052   $(MODEL_LIB)(ice.o) \ 
     1053   $(MODEL_LIB)(in_out_manager.o) \ 
     1054   $(MODEL_LIB)(lib_mpp.o) \ 
     1055   $(MODEL_LIB)(oce.o) \ 
     1056   $(MODEL_LIB)(par_oce.o) \ 
     1057   $(MODEL_LIB)(phycst.o) \ 
     1058   daymod.F90 \ 
     1059   dom_oce.F90 \ 
     1060   flx_oce.F90 \ 
     1061   ice.F90 \ 
     1062   in_out_manager.F90 \ 
     1063   lib_mpp.F90 \ 
     1064   oce.F90 \ 
     1065   par_oce.F90 \ 
     1066   phycst.F90 \ 
     1067   KEY_CPP \ 
     1068   cpl_oasis3.F90 
     1069$(MODEL_LIB)(cpl_oasis4.o) :  \ 
     1070   $(MODEL_LIB)(dom_oce.o) \ 
     1071   $(MODEL_LIB)(in_out_manager.o) \ 
     1072   $(MODEL_LIB)(lib_print.o) \ 
     1073   $(MODEL_LIB)(par_kind.o) \ 
     1074   $(MODEL_LIB)(par_oce.o) \ 
     1075   $(MODEL_LIB)(phycst.o) \ 
     1076   $(MODEL_LIB)(prtctl.o) \ 
     1077   dom_oce.F90 \ 
     1078   in_out_manager.F90 \ 
     1079   lib_print.f90 \ 
     1080   par_kind.F90 \ 
     1081   par_oce.F90 \ 
     1082   phycst.F90 \ 
     1083   prtctl.F90 \ 
     1084   $(MODEL_LIB)(daymod.o) \ 
     1085   $(MODEL_LIB)(dom_oce.o) \ 
     1086   $(MODEL_LIB)(in_out_manager.o) \ 
     1087   $(MODEL_LIB)(lib_mpp.o) \ 
     1088   $(MODEL_LIB)(oasis4_date.o) \ 
     1089   $(MODEL_LIB)(par_oce.o) \ 
     1090   $(MODEL_LIB)(phycst.o) \ 
     1091   daymod.F90 \ 
     1092   dom_oce.F90 \ 
     1093   in_out_manager.F90 \ 
     1094   lib_mpp.F90 \ 
     1095   oasis4_date.F90 \ 
     1096   par_oce.F90 \ 
     1097   phycst.F90 \ 
     1098   KEY_CPP \ 
     1099   cpl_oasis4.F90 
     1100$(MODEL_LIB)(cpl_oce.o) :  \ 
     1101   $(MODEL_LIB)(par_kind.o) \ 
     1102   par_kind.F90 \ 
     1103   $(MODEL_LIB)(par_oce.o) \ 
     1104   par_oce.F90 \ 
     1105   KEY_CPP \ 
     1106   cpl_oce.F90 
     1107$(MODEL_LIB)(ctlopn.o) :   \ 
     1108   $(MODEL_LIB)(lib_print.o) \ 
     1109   $(MODEL_LIB)(par_kind.o) \ 
     1110   $(MODEL_LIB)(par_oce.o) \ 
     1111   lib_print.f90 \ 
     1112   par_kind.F90 \ 
     1113   par_oce.F90 \ 
     1114   $(MODEL_LIB)(in_out_manager.o) \ 
     1115   in_out_manager.F90 \ 
     1116   $(AGRIF_LIB) \ 
     1117   KEY_CPP \ 
     1118   ctlopn.F90 
     1119$(MODEL_LIB)(daymod.o) :   \ 
     1120   $(MODEL_LIB)(dom_oce.o) \ 
     1121   $(MODEL_LIB)(in_out_manager.o) \ 
     1122   $(MODEL_LIB)(lib_mpp.o) \ 
     1123   $(MODEL_LIB)(lib_print.o) \ 
     1124   $(MODEL_LIB)(par_kind.o) \ 
     1125   $(MODEL_LIB)(par_oce.o) \ 
     1126   dom_oce.F90 \ 
     1127   in_out_manager.F90 \ 
     1128   lib_mpp.F90 \ 
     1129   lib_print.f90 \ 
     1130   par_kind.F90 \ 
     1131   par_oce.F90 \ 
     1132   $(MODEL_LIB)(dom_oce.o) \ 
     1133   $(MODEL_LIB)(in_out_manager.o) \ 
     1134   $(MODEL_LIB)(phycst.o) \ 
     1135   $(MODEL_LIB)(prtctl.o) \ 
     1136   dom_oce.F90 \ 
     1137   in_out_manager.F90 \ 
     1138   phycst.F90 \ 
     1139   prtctl.F90 \ 
     1140   daymod.F90 
     1141$(MODEL_LIB)(diadimg.o) :  \ 
     1142   $(MODEL_LIB)(dom_oce.o) \ 
     1143   $(MODEL_LIB)(in_out_manager.o) \ 
     1144   $(MODEL_LIB)(lib_print.o) \ 
     1145   $(MODEL_LIB)(par_kind.o) \ 
     1146   $(MODEL_LIB)(par_oce.o) \ 
     1147   $(MODEL_LIB)(phycst.o) \ 
     1148   $(MODEL_LIB)(prtctl.o) \ 
     1149   dom_oce.F90 \ 
     1150   in_out_manager.F90 \ 
     1151   lib_print.f90 \ 
     1152   par_kind.F90 \ 
     1153   par_oce.F90 \ 
     1154   phycst.F90 \ 
     1155   prtctl.F90 \ 
     1156   $(MODEL_LIB)(daymod.o) \ 
     1157   $(MODEL_LIB)(dom_oce.o) \ 
     1158   $(MODEL_LIB)(in_out_manager.o) \ 
     1159   $(MODEL_LIB)(oce.o) \ 
     1160   daymod.F90 \ 
     1161   dom_oce.F90 \ 
     1162   in_out_manager.F90 \ 
     1163   oce.F90 \ 
     1164   domzgr_substitute.h90 \ 
     1165   KEY_CPP \ 
     1166   diadimg.F90 
     1167$(MODEL_LIB)(diafwb.o) :   \ 
    7141168   $(MODEL_LIB)(albedo.o) \ 
     1169   $(MODEL_LIB)(blk_oce.o) \ 
     1170   $(MODEL_LIB)(cpl_oce.o) \ 
     1171   $(MODEL_LIB)(daymod.o) \ 
     1172   $(MODEL_LIB)(dom_oce.o) \ 
     1173   $(MODEL_LIB)(dtasal.o) \ 
     1174   $(MODEL_LIB)(dtasss.o) \ 
     1175   $(MODEL_LIB)(dtasst.o) \ 
     1176   $(MODEL_LIB)(dtatem.o) \ 
     1177   $(MODEL_LIB)(flx_oce.o) \ 
     1178   $(MODEL_LIB)(flxmod.o) \ 
     1179   $(MODEL_LIB)(flxrnf.o) \ 
     1180   $(MODEL_LIB)(ice_oce.o) \ 
     1181   $(MODEL_LIB)(in_out_manager.o) \ 
     1182   $(MODEL_LIB)(iom.o) \ 
     1183   $(MODEL_LIB)(lbclnk.o) \ 
     1184   $(MODEL_LIB)(lib_mpp.o) \ 
     1185   $(MODEL_LIB)(lib_print.o) \ 
     1186   $(MODEL_LIB)(oce.o) \ 
     1187   $(MODEL_LIB)(ocfzpt.o) \ 
     1188   $(MODEL_LIB)(par_kind.o) \ 
     1189   $(MODEL_LIB)(par_oce.o) \ 
     1190   $(MODEL_LIB)(phycst.o) \ 
     1191   $(MODEL_LIB)(prtctl.o) \ 
     1192   $(MODEL_LIB)(taumod.o) \ 
     1193   $(MODEL_LIB)(tradmp.o) \ 
     1194   albedo.F90 \ 
     1195   blk_oce.F90 \ 
     1196   cpl_oce.F90 \ 
     1197   daymod.F90 \ 
     1198   dom_oce.F90 \ 
     1199   dtasal.F90 \ 
     1200   dtasss.F90 \ 
     1201   dtasst.F90 \ 
     1202   dtatem.F90 \ 
     1203   flx_oce.F90 \ 
     1204   flxmod.F90 \ 
     1205   flxrnf.F90 \ 
     1206   ice_oce.F90 \ 
     1207   in_out_manager.F90 \ 
     1208   iom.F90 \ 
     1209   lbclnk.F90 \ 
     1210   lib_mpp.F90 \ 
     1211   lib_print.f90 \ 
     1212   oce.F90 \ 
     1213   ocfzpt.F90 \ 
     1214   par_kind.F90 \ 
     1215   par_oce.F90 \ 
     1216   phycst.F90 \ 
     1217   prtctl.F90 \ 
     1218   taumod.F90 \ 
     1219   tradmp.F90 \ 
     1220   $(MODEL_LIB)(blk_oce.o) \ 
     1221   $(MODEL_LIB)(dom_oce.o) \ 
     1222   $(MODEL_LIB)(flxblk.o) \ 
     1223   $(MODEL_LIB)(flxrnf.o) \ 
     1224   $(MODEL_LIB)(in_out_manager.o) \ 
     1225   $(MODEL_LIB)(lib_mpp.o) \ 
     1226   $(MODEL_LIB)(oce.o) \ 
     1227   $(MODEL_LIB)(ocesbc.o) \ 
     1228   $(MODEL_LIB)(phycst.o) \ 
     1229   $(MODEL_LIB)(zdf_oce.o) \ 
     1230   blk_oce.F90 \ 
     1231   dom_oce.F90 \ 
     1232   flxblk.F90 \ 
     1233   flxrnf.F90 \ 
     1234   in_out_manager.F90 \ 
     1235   lib_mpp.F90 \ 
     1236   oce.F90 \ 
     1237   ocesbc.F90 \ 
     1238   phycst.F90 \ 
     1239   zdf_oce.F90 \ 
     1240   domzgr_substitute.h90 \ 
     1241   vectopt_loop_substitute.h90 \ 
     1242   KEY_CPP \ 
     1243   diafwb.F90 
     1244$(MODEL_LIB)(diagap.o) :   \ 
     1245   $(MODEL_LIB)(daymod.o) \ 
     1246   $(MODEL_LIB)(dom_oce.o) \ 
     1247   $(MODEL_LIB)(in_out_manager.o) \ 
     1248   $(MODEL_LIB)(iom.o) \ 
     1249   $(MODEL_LIB)(lbclnk.o) \ 
     1250   $(MODEL_LIB)(lib_print.o) \ 
     1251   $(MODEL_LIB)(oce.o) \ 
     1252   $(MODEL_LIB)(par_kind.o) \ 
     1253   $(MODEL_LIB)(par_oce.o) \ 
     1254   $(MODEL_LIB)(phycst.o) \ 
     1255   $(MODEL_LIB)(prtctl.o) \ 
     1256   daymod.F90 \ 
     1257   dom_oce.F90 \ 
     1258   in_out_manager.F90 \ 
     1259   iom.F90 \ 
     1260   lbclnk.F90 \ 
     1261   lib_print.f90 \ 
     1262   oce.F90 \ 
     1263   par_kind.F90 \ 
     1264   par_oce.F90 \ 
     1265   phycst.F90 \ 
     1266   prtctl.F90 \ 
     1267   $(MODEL_LIB)(daymod.o) \ 
     1268   $(MODEL_LIB)(dianam.o) \ 
     1269   $(MODEL_LIB)(dom_oce.o) \ 
     1270   $(MODEL_LIB)(dtasal.o) \ 
     1271   $(MODEL_LIB)(dtatem.o) \ 
     1272   $(MODEL_LIB)(in_out_manager.o) \ 
     1273   $(MODEL_LIB)(lib_mpp.o) \ 
     1274   $(MODEL_LIB)(oce.o) \ 
     1275   daymod.F90 \ 
     1276   dianam.F90 \ 
     1277   dom_oce.F90 \ 
     1278   dtasal.F90 \ 
     1279   dtatem.F90 \ 
     1280   in_out_manager.F90 \ 
     1281   lib_mpp.F90 \ 
     1282   oce.F90 \ 
     1283   domzgr_substitute.h90 \ 
     1284   $(IOIPSL_LIB) \ 
     1285   KEY_CPP \ 
     1286   diagap.F90 
     1287$(MODEL_LIB)(diahdy.o) :   \ 
     1288   $(MODEL_LIB)(in_out_manager.o) \ 
     1289   $(MODEL_LIB)(lib_print.o) \ 
     1290   $(MODEL_LIB)(par_kind.o) \ 
     1291   $(MODEL_LIB)(par_oce.o) \ 
     1292   in_out_manager.F90 \ 
     1293   lib_print.f90 \ 
     1294   par_kind.F90 \ 
     1295   par_oce.F90 \ 
     1296   $(MODEL_LIB)(dom_oce.o) \ 
     1297   $(MODEL_LIB)(in_out_manager.o) \ 
     1298   $(MODEL_LIB)(oce.o) \ 
     1299   $(MODEL_LIB)(phycst.o) \ 
     1300   dom_oce.F90 \ 
     1301   in_out_manager.F90 \ 
     1302   oce.F90 \ 
     1303   phycst.F90 \ 
     1304   domzgr_substitute.h90 \ 
     1305   KEY_CPP \ 
     1306   diahdy.F90 
     1307$(MODEL_LIB)(diahth.o) :   \ 
     1308   $(MODEL_LIB)(in_out_manager.o) \ 
     1309   $(MODEL_LIB)(lib_print.o) \ 
     1310   $(MODEL_LIB)(par_kind.o) \ 
     1311   $(MODEL_LIB)(par_oce.o) \ 
     1312   in_out_manager.F90 \ 
     1313   lib_print.f90 \ 
     1314   par_kind.F90 \ 
     1315   par_oce.F90 \ 
     1316   $(MODEL_LIB)(dom_oce.o) \ 
     1317   $(MODEL_LIB)(in_out_manager.o) \ 
     1318   $(MODEL_LIB)(oce.o) \ 
     1319   $(MODEL_LIB)(phycst.o) \ 
     1320   dom_oce.F90 \ 
     1321   in_out_manager.F90 \ 
     1322   oce.F90 \ 
     1323   phycst.F90 \ 
     1324   domzgr_substitute.h90 \ 
     1325   KEY_CPP \ 
     1326   diahth.F90 
     1327$(MODEL_LIB)(dianam.o) :   \ 
     1328   $(MODEL_LIB)(dom_oce.o) \ 
     1329   $(MODEL_LIB)(in_out_manager.o) \ 
     1330   $(MODEL_LIB)(lib_print.o) \ 
     1331   $(MODEL_LIB)(par_kind.o) \ 
     1332   $(MODEL_LIB)(par_oce.o) \ 
     1333   $(MODEL_LIB)(phycst.o) \ 
     1334   $(MODEL_LIB)(prtctl.o) \ 
     1335   dom_oce.F90 \ 
     1336   in_out_manager.F90 \ 
     1337   lib_print.f90 \ 
     1338   par_kind.F90 \ 
     1339   par_oce.F90 \ 
     1340   phycst.F90 \ 
     1341   prtctl.F90 \ 
     1342   $(MODEL_LIB)(daymod.o) \ 
     1343   $(MODEL_LIB)(dom_oce.o) \ 
     1344   $(MODEL_LIB)(in_out_manager.o) \ 
     1345   $(MODEL_LIB)(phycst.o) \ 
     1346   daymod.F90 \ 
     1347   dom_oce.F90 \ 
     1348   in_out_manager.F90 \ 
     1349   phycst.F90 \ 
     1350   KEY_CPP \ 
     1351   dianam.F90 
     1352$(MODEL_LIB)(diaptr.o) :   \ 
     1353   $(MODEL_LIB)(daymod.o) \ 
     1354   $(MODEL_LIB)(dom_oce.o) \ 
     1355   $(MODEL_LIB)(in_out_manager.o) \ 
     1356   $(MODEL_LIB)(iom_def.o) \ 
     1357   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1358   $(MODEL_LIB)(iom_nf90.o) \ 
     1359   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1360   $(MODEL_LIB)(lbclnk.o) \ 
     1361   $(MODEL_LIB)(lib_print.o) \ 
     1362   $(MODEL_LIB)(par_kind.o) \ 
     1363   $(MODEL_LIB)(par_oce.o) \ 
     1364   $(MODEL_LIB)(phycst.o) \ 
     1365   $(MODEL_LIB)(prtctl.o) \ 
     1366   daymod.F90 \ 
     1367   dom_oce.F90 \ 
     1368   in_out_manager.F90 \ 
     1369   iom_def.F90 \ 
     1370   iom_ioipsl.F90 \ 
     1371   iom_nf90.F90 \ 
     1372   iom_rstdimg.F90 \ 
     1373   lbclnk.F90 \ 
     1374   lib_print.f90 \ 
     1375   par_kind.F90 \ 
     1376   par_oce.F90 \ 
     1377   phycst.F90 \ 
     1378   prtctl.F90 \ 
     1379   $(MODEL_LIB)(daymod.o) \ 
     1380   $(MODEL_LIB)(dianam.o) \ 
     1381   $(MODEL_LIB)(dom_oce.o) \ 
     1382   $(MODEL_LIB)(in_out_manager.o) \ 
     1383   $(MODEL_LIB)(iom.o) \ 
     1384   $(MODEL_LIB)(ldftra_oce.o) \ 
     1385   $(MODEL_LIB)(lib_mpp.o) \ 
     1386   $(MODEL_LIB)(oce.o) \ 
     1387   $(MODEL_LIB)(phycst.o) \ 
     1388   daymod.F90 \ 
     1389   dianam.F90 \ 
     1390   dom_oce.F90 \ 
     1391   in_out_manager.F90 \ 
     1392   iom.F90 \ 
     1393   ldftra_oce.F90 \ 
     1394   lib_mpp.F90 \ 
     1395   oce.F90 \ 
     1396   phycst.F90 \ 
     1397   domzgr_substitute.h90 \ 
     1398   vectopt_loop_substitute.h90 \ 
     1399   $(IOIPSL_LIB) \ 
     1400   KEY_CPP \ 
     1401   diaptr.F90 
     1402$(MODEL_LIB)(diaspr.o) :   \ 
     1403   $(MODEL_LIB)(dom_oce.o) \ 
     1404   $(MODEL_LIB)(in_out_manager.o) \ 
     1405   $(MODEL_LIB)(lbclnk.o) \ 
     1406   $(MODEL_LIB)(lib_mpp.o) \ 
     1407   $(MODEL_LIB)(lib_print.o) \ 
     1408   $(MODEL_LIB)(oce.o) \ 
     1409   $(MODEL_LIB)(par_kind.o) \ 
     1410   $(MODEL_LIB)(par_oce.o) \ 
     1411   $(MODEL_LIB)(sol_oce.o) \ 
     1412   $(MODEL_LIB)(zdf_oce.o) \ 
     1413   dom_oce.F90 \ 
     1414   in_out_manager.F90 \ 
     1415   lbclnk.F90 \ 
     1416   lib_mpp.F90 \ 
     1417   lib_print.f90 \ 
     1418   oce.F90 \ 
     1419   par_kind.F90 \ 
     1420   par_oce.F90 \ 
     1421   sol_oce.F90 \ 
     1422   zdf_oce.F90 \ 
     1423   $(MODEL_LIB)(dom_oce.o) \ 
     1424   $(MODEL_LIB)(in_out_manager.o) \ 
     1425   $(MODEL_LIB)(lib_mpp.o) \ 
     1426   $(MODEL_LIB)(oce.o) \ 
     1427   $(MODEL_LIB)(phycst.o) \ 
     1428   $(MODEL_LIB)(sol_oce.o) \ 
     1429   $(MODEL_LIB)(solfet.o) \ 
     1430   $(MODEL_LIB)(solpcg.o) \ 
     1431   $(MODEL_LIB)(solsor.o) \ 
     1432   dom_oce.F90 \ 
     1433   in_out_manager.F90 \ 
     1434   lib_mpp.F90 \ 
     1435   oce.F90 \ 
     1436   phycst.F90 \ 
     1437   sol_oce.F90 \ 
     1438   solfet.F90 \ 
     1439   solpcg.F90 \ 
     1440   solsor.F90 \ 
     1441   KEY_CPP \ 
     1442   diaspr.F90 
     1443$(MODEL_LIB)(diawri.o) :   \ 
    7151444   $(MODEL_LIB)(blk_oce.o) \ 
    7161445   $(MODEL_LIB)(cpl_oasis3.o) \ 
     
    7191448   $(MODEL_LIB)(daymod.o) \ 
    7201449   $(MODEL_LIB)(dom_oce.o) \ 
     1450   $(MODEL_LIB)(dtasal.o) \ 
     1451   $(MODEL_LIB)(dtasss.o) \ 
     1452   $(MODEL_LIB)(dtasst.o) \ 
     1453   $(MODEL_LIB)(dtatem.o) \ 
    7211454   $(MODEL_LIB)(flx_oce.o) \ 
     1455   $(MODEL_LIB)(flxmod.o) \ 
     1456   $(MODEL_LIB)(flxrnf.o) \ 
    7221457   $(MODEL_LIB)(geo2ocean.o) \ 
    7231458   $(MODEL_LIB)(ice.o) \ 
    724    $(MODEL_LIB)(in_out_manager.o) \ 
     1459   $(MODEL_LIB)(ice_oce.o) \ 
     1460   $(MODEL_LIB)(in_out_manager.o) \ 
     1461   $(MODEL_LIB)(iom.o) \ 
    7251462   $(MODEL_LIB)(lbclnk.o) \ 
    7261463   $(MODEL_LIB)(lib_mpp.o) \ 
     
    7321469   $(MODEL_LIB)(phycst.o) \ 
    7331470   $(MODEL_LIB)(prtctl.o) \ 
    734    oce.F90 \ 
    735    ocfzpt.F90 \ 
    736    par_kind.F90 \ 
    737    par_oce.F90 \ 
    738    phycst.F90 \ 
    739    prtctl.F90 \ 
     1471   $(MODEL_LIB)(sol_oce.o) \ 
     1472   $(MODEL_LIB)(solfet.o) \ 
     1473   $(MODEL_LIB)(solpcg.o) \ 
     1474   $(MODEL_LIB)(solsor.o) \ 
     1475   $(MODEL_LIB)(taumod.o) \ 
     1476   $(MODEL_LIB)(tradmp.o) \ 
     1477   $(MODEL_LIB)(zdf_oce.o) \ 
    7401478   blk_oce.F90 \ 
    741    dom_oce.F90 \ 
    742    flxblk.F90 \ 
    743    flx_oce.F90 \ 
    744    ice_oce.F90 \ 
    745    in_out_manager.F90 \ 
    746    $(MODEL_LIB)(blk_oce.o) \ 
    747    $(MODEL_LIB)(dom_oce.o) \ 
    748    $(MODEL_LIB)(flxblk.o) \ 
    749    $(MODEL_LIB)(flx_oce.o) \ 
    750    $(MODEL_LIB)(ice_oce.o) \ 
    751    $(MODEL_LIB)(in_out_manager.o) \ 
    752    $(MODEL_LIB)(oce.o) \ 
    753    $(MODEL_LIB)(ocfzpt.o) \ 
    754    $(MODEL_LIB)(phycst.o) \ 
    755    $(MODEL_LIB)(prtctl.o) \ 
    756    $(MODEL_LIB)(taumod.o) \ 
    757    oce.F90 \ 
    758    ocfzpt.F90 \ 
    759    phycst.F90 \ 
    760    prtctl.F90 \ 
    761    taumod.F90 \ 
    762    KEY_CPP \ 
    763    bulk.F90 
    764 $(MODEL_LIB)(cla_div.o) :  \ 
    765    blk_oce.F90 \ 
     1479   cpl_oasis3.F90 \ 
     1480   cpl_oasis4.F90 \ 
    7661481   cpl_oce.F90 \ 
    7671482   daymod.F90 \ 
     
    7711486   dtasst.F90 \ 
    7721487   dtatem.F90 \ 
     1488   flx_oce.F90 \ 
    7731489   flxmod.F90 \ 
     1490   flxrnf.F90 \ 
     1491   geo2ocean.F90 \ 
     1492   ice.F90 \ 
     1493   ice_oce.F90 \ 
     1494   in_out_manager.F90 \ 
     1495   iom.F90 \ 
     1496   lbclnk.F90 \ 
     1497   lib_mpp.F90 \ 
     1498   lib_print.f90 \ 
     1499   oce.F90 \ 
     1500   ocfzpt.F90 \ 
     1501   par_kind.F90 \ 
     1502   par_oce.F90 \ 
     1503   phycst.F90 \ 
     1504   prtctl.F90 \ 
     1505   sol_oce.F90 \ 
     1506   solfet.F90 \ 
     1507   solpcg.F90 \ 
     1508   solsor.F90 \ 
     1509   taumod.F90 \ 
     1510   tradmp.F90 \ 
     1511   zdf_oce.F90 \ 
     1512   $(MODEL_LIB)(daymod.o) \ 
     1513   $(MODEL_LIB)(diadimg.o) \ 
     1514   $(MODEL_LIB)(diahth.o) \ 
     1515   $(MODEL_LIB)(dianam.o) \ 
     1516   $(MODEL_LIB)(diaspr.o) \ 
     1517   $(MODEL_LIB)(dom_oce.o) \ 
     1518   $(MODEL_LIB)(flx_oce.o) \ 
     1519   $(MODEL_LIB)(flxrnf.o) \ 
     1520   $(MODEL_LIB)(ice_oce.o) \ 
     1521   $(MODEL_LIB)(in_out_manager.o) \ 
     1522   $(MODEL_LIB)(lbclnk.o) \ 
     1523   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1524   $(MODEL_LIB)(ldftra_oce.o) \ 
     1525   $(MODEL_LIB)(oce.o) \ 
     1526   $(MODEL_LIB)(ocesbc.o) \ 
     1527   $(MODEL_LIB)(ocfzpt.o) \ 
     1528   $(MODEL_LIB)(phycst.o) \ 
     1529   $(MODEL_LIB)(sol_oce.o) \ 
     1530   $(MODEL_LIB)(taumod.o) \ 
     1531   $(MODEL_LIB)(zdf_oce.o) \ 
     1532   $(MODEL_LIB)(zdfddm.o) \ 
     1533   $(MODEL_LIB)(zdfmxl.o) \ 
     1534   daymod.F90 \ 
     1535   diadimg.F90 \ 
     1536   diahth.F90 \ 
     1537   dianam.F90 \ 
     1538   diaspr.F90 \ 
     1539   dom_oce.F90 \ 
    7741540   flx_oce.F90 \ 
    7751541   flxrnf.F90 \ 
     
    7771543   in_out_manager.F90 \ 
    7781544   lbclnk.F90 \ 
    779    lib_mpp.F90 \ 
    780    lib_print.f90 \ 
     1545   ldfdyn_oce.F90 \ 
     1546   ldftra_oce.F90 \ 
     1547   oce.F90 \ 
     1548   ocesbc.F90 \ 
     1549   ocfzpt.F90 \ 
     1550   phycst.F90 \ 
     1551   sol_oce.F90 \ 
     1552   taumod.F90 \ 
     1553   zdf_oce.F90 \ 
     1554   zdfddm.F90 \ 
     1555   zdfmxl.F90 \ 
     1556   $(MODEL_LIB)(dtasst.o) \ 
     1557   $(MODEL_LIB)(lib_mpp.o) \ 
     1558   dtasst.F90 \ 
     1559   lib_mpp.F90 \ 
     1560   diawri_dimg.h90 \ 
     1561   zdfddm_substitute.h90 \ 
     1562   $(IOIPSL_LIB) \ 
     1563   KEY_CPP \ 
     1564   diawri.F90 
     1565$(MODEL_LIB)(diawri1d.o) : \ 
    7811566   $(MODEL_LIB)(blk_oce.o) \ 
     1567   $(MODEL_LIB)(cpl_oasis3.o) \ 
     1568   $(MODEL_LIB)(cpl_oasis4.o) \ 
    7821569   $(MODEL_LIB)(cpl_oce.o) \ 
    7831570   $(MODEL_LIB)(daymod.o) \ 
     1571   $(MODEL_LIB)(diadimg.o) \ 
     1572   $(MODEL_LIB)(diahth.o) \ 
     1573   $(MODEL_LIB)(dianam.o) \ 
     1574   $(MODEL_LIB)(diaspr.o) \ 
    7841575   $(MODEL_LIB)(dom_oce.o) \ 
    7851576   $(MODEL_LIB)(dtasal.o) \ 
     
    7871578   $(MODEL_LIB)(dtasst.o) \ 
    7881579   $(MODEL_LIB)(dtatem.o) \ 
     1580   $(MODEL_LIB)(dynzdf_exp.o) \ 
     1581   $(MODEL_LIB)(eosbn2.o) \ 
     1582   $(MODEL_LIB)(flx_oce.o) \ 
    7891583   $(MODEL_LIB)(flxmod.o) \ 
    790    $(MODEL_LIB)(flx_oce.o) \ 
    7911584   $(MODEL_LIB)(flxrnf.o) \ 
     1585   $(MODEL_LIB)(geo2ocean.o) \ 
     1586   $(MODEL_LIB)(ice.o) \ 
    7921587   $(MODEL_LIB)(ice_oce.o) \ 
    7931588   $(MODEL_LIB)(in_out_manager.o) \ 
    794    $(MODEL_LIB)(lbclnk.o) \ 
    795    $(MODEL_LIB)(lib_mpp.o) \ 
    796    $(MODEL_LIB)(lib_print.o) \ 
    797    $(MODEL_LIB)(oce.o) \ 
    798    $(MODEL_LIB)(ocfzpt.o) \ 
    799    $(MODEL_LIB)(par_kind.o) \ 
    800    $(MODEL_LIB)(par_oce.o) \ 
    801    $(MODEL_LIB)(phycst.o) \ 
    802    $(MODEL_LIB)(prtctl.o) \ 
    803    $(MODEL_LIB)(taumod.o) \ 
    804    $(MODEL_LIB)(tradmp.o) \ 
    805    oce.F90 \ 
    806    ocfzpt.F90 \ 
    807    par_kind.F90 \ 
    808    par_oce.F90 \ 
    809    phycst.F90 \ 
    810    prtctl.F90 \ 
    811    taumod.F90 \ 
    812    tradmp.F90 \ 
    813    dom_oce.F90 \ 
    814    in_out_manager.F90 \ 
    815    lbclnk.F90 \ 
    816    lib_mpp.F90 \ 
    817    $(MODEL_LIB)(dom_oce.o) \ 
    818    $(MODEL_LIB)(in_out_manager.o) \ 
    819    $(MODEL_LIB)(lbclnk.o) \ 
    820    $(MODEL_LIB)(lib_mpp.o) \ 
    821    $(MODEL_LIB)(oce.o) \ 
    822    $(MODEL_LIB)(ocesbc.o) \ 
    823    oce.F90 \ 
    824    ocesbc.F90 \ 
    825    domzgr_substitute.h90 \ 
    826    KEY_CPP \ 
    827    cla_div.F90 
    828 $(MODEL_LIB)(cla_dynspg.o) :  \ 
    829    blk_oce.F90 \ 
    830    cpl_oce.F90 \ 
    831    daymod.F90 \ 
    832    dom_oce.F90 \ 
    833    dtasal.F90 \ 
    834    dtasss.F90 \ 
    835    dtasst.F90 \ 
    836    dtatem.F90 \ 
    837    dynspg_oce.F90 \ 
    838    flxmod.F90 \ 
    839    flx_oce.F90 \ 
    840    flxrnf.F90 \ 
    841    ice_oce.F90 \ 
    842    in_out_manager.F90 \ 
    843    iom.F90 \ 
    844    lbclnk.F90 \ 
    845    lib_mpp.F90 \ 
    846    lib_print.f90 \ 
    847    $(MODEL_LIB)(blk_oce.o) \ 
    848    $(MODEL_LIB)(cpl_oce.o) \ 
    849    $(MODEL_LIB)(daymod.o) \ 
    850    $(MODEL_LIB)(dom_oce.o) \ 
    851    $(MODEL_LIB)(dtasal.o) \ 
    852    $(MODEL_LIB)(dtasss.o) \ 
    853    $(MODEL_LIB)(dtasst.o) \ 
    854    $(MODEL_LIB)(dtatem.o) \ 
    855    $(MODEL_LIB)(dynspg_oce.o) \ 
    856    $(MODEL_LIB)(flxmod.o) \ 
    857    $(MODEL_LIB)(flx_oce.o) \ 
    858    $(MODEL_LIB)(flxrnf.o) \ 
    859    $(MODEL_LIB)(ice_oce.o) \ 
    860    $(MODEL_LIB)(in_out_manager.o) \ 
    8611589   $(MODEL_LIB)(iom.o) \ 
    8621590   $(MODEL_LIB)(lbclnk.o) \ 
    863    $(MODEL_LIB)(lib_mpp.o) \ 
    864    $(MODEL_LIB)(lib_print.o) \ 
    865    $(MODEL_LIB)(obccli.o) \ 
    866    $(MODEL_LIB)(obc_oce.o) \ 
    867    $(MODEL_LIB)(obc_par.o) \ 
     1591   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1592   $(MODEL_LIB)(ldftra_oce.o) \ 
     1593   $(MODEL_LIB)(lib_mpp.o) \ 
     1594   $(MODEL_LIB)(lib_print.o) \ 
    8681595   $(MODEL_LIB)(oce.o) \ 
    8691596   $(MODEL_LIB)(ocesbc.o) \ 
     
    8731600   $(MODEL_LIB)(phycst.o) \ 
    8741601   $(MODEL_LIB)(prtctl.o) \ 
     1602   $(MODEL_LIB)(restart.o) \ 
    8751603   $(MODEL_LIB)(sol_oce.o) \ 
    8761604   $(MODEL_LIB)(taumod.o) \ 
    8771605   $(MODEL_LIB)(tradmp.o) \ 
     1606   $(MODEL_LIB)(trazdf_exp.o) \ 
    8781607   $(MODEL_LIB)(zdf_oce.o) \ 
    879    obccli.F90 \ 
    880    obc_oce.F90 \ 
    881    obc_par.F90 \ 
    882    oce.F90 \ 
    883    ocesbc.F90 \ 
    884    ocfzpt.F90 \ 
    885    par_kind.F90 \ 
    886    par_oce.F90 \ 
    887    phycst.F90 \ 
    888    prtctl.F90 \ 
    889    sol_oce.F90 \ 
    890    taumod.F90 \ 
    891    tradmp.F90 \ 
    892    zdf_oce.F90 \ 
    893    dom_oce.F90 \ 
    894    flxrnf.F90 \ 
    895    in_out_manager.F90 \ 
    896    lbclnk.F90 \ 
    897    lib_mpp.F90 \ 
    898    $(MODEL_LIB)(dom_oce.o) \ 
    899    $(MODEL_LIB)(flxrnf.o) \ 
    900    $(MODEL_LIB)(in_out_manager.o) \ 
    901    $(MODEL_LIB)(lbclnk.o) \ 
    902    $(MODEL_LIB)(lib_mpp.o) \ 
    903    $(MODEL_LIB)(obcdyn.o) \ 
    904    $(MODEL_LIB)(obc_oce.o) \ 
    905    $(MODEL_LIB)(obcvol.o) \ 
    906    $(MODEL_LIB)(oce.o) \ 
    907    $(MODEL_LIB)(ocesbc.o) \ 
    908    $(MODEL_LIB)(phycst.o) \ 
    909    $(MODEL_LIB)(solfet.o) \ 
    910    $(MODEL_LIB)(sol_oce.o) \ 
    911    $(MODEL_LIB)(solpcg.o) \ 
    912    $(MODEL_LIB)(solsor.o) \ 
    913    $(MODEL_LIB)(zdf_oce.o) \ 
    914    obcdyn.F90 \ 
    915    obc_oce.F90 \ 
    916    obcvol.F90 \ 
    917    oce.F90 \ 
    918    ocesbc.F90 \ 
    919    phycst.F90 \ 
    920    solfet.F90 \ 
    921    sol_oce.F90 \ 
    922    solpcg.F90 \ 
    923    solsor.F90 \ 
    924    zdf_oce.F90 \ 
    925    domzgr_substitute.h90 \ 
    926    vectopt_loop_substitute.h90 \ 
    927    KEY_CPP \ 
    928    cla_dynspg.F90 
    929 $(MODEL_LIB)(cla.o) :   \ 
    930    blk_oce.F90 \ 
    931    cpl_oce.F90 \ 
    932    daymod.F90 \ 
    933    dom_oce.F90 \ 
    934    dtasal.F90 \ 
    935    dtasss.F90 \ 
    936    dtasst.F90 \ 
    937    dtatem.F90 \ 
    938    flxmod.F90 \ 
    939    flx_oce.F90 \ 
    940    flxrnf.F90 \ 
    941    ice_oce.F90 \ 
    942    in_out_manager.F90 \ 
    943    lbclnk.F90 \ 
    944    lib_mpp.F90 \ 
    945    lib_print.f90 \ 
    946    $(MODEL_LIB)(blk_oce.o) \ 
    947    $(MODEL_LIB)(cpl_oce.o) \ 
    948    $(MODEL_LIB)(daymod.o) \ 
    949    $(MODEL_LIB)(dom_oce.o) \ 
    950    $(MODEL_LIB)(dtasal.o) \ 
    951    $(MODEL_LIB)(dtasss.o) \ 
    952    $(MODEL_LIB)(dtasst.o) \ 
    953    $(MODEL_LIB)(dtatem.o) \ 
    954    $(MODEL_LIB)(flxmod.o) \ 
    955    $(MODEL_LIB)(flx_oce.o) \ 
    956    $(MODEL_LIB)(flxrnf.o) \ 
    957    $(MODEL_LIB)(ice_oce.o) \ 
    958    $(MODEL_LIB)(in_out_manager.o) \ 
    959    $(MODEL_LIB)(lbclnk.o) \ 
    960    $(MODEL_LIB)(lib_mpp.o) \ 
    961    $(MODEL_LIB)(lib_print.o) \ 
    962    $(MODEL_LIB)(oce.o) \ 
    963    $(MODEL_LIB)(ocfzpt.o) \ 
    964    $(MODEL_LIB)(par_kind.o) \ 
    965    $(MODEL_LIB)(par_oce.o) \ 
    966    $(MODEL_LIB)(phycst.o) \ 
    967    $(MODEL_LIB)(prtctl.o) \ 
    968    $(MODEL_LIB)(taumod.o) \ 
    969    $(MODEL_LIB)(tradmp.o) \ 
    970    oce.F90 \ 
    971    ocfzpt.F90 \ 
    972    par_kind.F90 \ 
    973    par_oce.F90 \ 
    974    phycst.F90 \ 
    975    prtctl.F90 \ 
    976    taumod.F90 \ 
    977    tradmp.F90 \ 
    978    dom_oce.F90 \ 
    979    in_out_manager.F90 \ 
    980    lbclnk.F90 \ 
    981    lib_mpp.F90 \ 
    982    $(MODEL_LIB)(dom_oce.o) \ 
    983    $(MODEL_LIB)(in_out_manager.o) \ 
    984    $(MODEL_LIB)(lbclnk.o) \ 
    985    $(MODEL_LIB)(lib_mpp.o) \ 
    986    $(MODEL_LIB)(oce.o) \ 
    987    $(MODEL_LIB)(ocesbc.o) \ 
    988    oce.F90 \ 
    989    ocesbc.F90 \ 
    990    domzgr_substitute.h90 \ 
    991    vectopt_loop_substitute.h90 \ 
    992    KEY_CPP \ 
    993    cla.F90 
    994 $(MODEL_LIB)(closea.o) :   \ 
    995    blk_oce.F90 \ 
    996    cpl_oce.F90 \ 
    997    daymod.F90 \ 
    998    dom_oce.F90 \ 
    999    dtasal.F90 \ 
    1000    dtasss.F90 \ 
    1001    dtasst.F90 \ 
    1002    dtatem.F90 \ 
    1003    flxmod.F90 \ 
    1004    flx_oce.F90 \ 
    1005    flxrnf.F90 \ 
    1006    ice_oce.F90 \ 
    1007    in_out_manager.F90 \ 
    1008    iom.F90 \ 
    1009    lbclnk.F90 \ 
    1010    lib_mpp.F90 \ 
    1011    lib_print.f90 \ 
    1012    $(MODEL_LIB)(blk_oce.o) \ 
    1013    $(MODEL_LIB)(cpl_oce.o) \ 
    1014    $(MODEL_LIB)(daymod.o) \ 
    1015    $(MODEL_LIB)(dom_oce.o) \ 
    1016    $(MODEL_LIB)(dtasal.o) \ 
    1017    $(MODEL_LIB)(dtasss.o) \ 
    1018    $(MODEL_LIB)(dtasst.o) \ 
    1019    $(MODEL_LIB)(dtatem.o) \ 
    1020    $(MODEL_LIB)(flxmod.o) \ 
    1021    $(MODEL_LIB)(flx_oce.o) \ 
    1022    $(MODEL_LIB)(flxrnf.o) \ 
    1023    $(MODEL_LIB)(ice_oce.o) \ 
    1024    $(MODEL_LIB)(in_out_manager.o) \ 
    1025    $(MODEL_LIB)(iom.o) \ 
    1026    $(MODEL_LIB)(lbclnk.o) \ 
    1027    $(MODEL_LIB)(lib_mpp.o) \ 
    1028    $(MODEL_LIB)(lib_print.o) \ 
    1029    $(MODEL_LIB)(oce.o) \ 
    1030    $(MODEL_LIB)(ocfzpt.o) \ 
    1031    $(MODEL_LIB)(par_kind.o) \ 
    1032    $(MODEL_LIB)(par_oce.o) \ 
    1033    $(MODEL_LIB)(phycst.o) \ 
    1034    $(MODEL_LIB)(prtctl.o) \ 
    1035    $(MODEL_LIB)(taumod.o) \ 
    1036    $(MODEL_LIB)(tradmp.o) \ 
    1037    oce.F90 \ 
    1038    ocfzpt.F90 \ 
    1039    par_kind.F90 \ 
    1040    par_oce.F90 \ 
    1041    phycst.F90 \ 
    1042    prtctl.F90 \ 
    1043    taumod.F90 \ 
    1044    tradmp.F90 \ 
    1045    dom_oce.F90 \ 
    1046    flxrnf.F90 \ 
    1047    in_out_manager.F90 \ 
    1048    lbclnk.F90 \ 
    1049    lib_mpp.F90 \ 
    1050    $(MODEL_LIB)(dom_oce.o) \ 
    1051    $(MODEL_LIB)(flxrnf.o) \ 
    1052    $(MODEL_LIB)(in_out_manager.o) \ 
    1053    $(MODEL_LIB)(lbclnk.o) \ 
    1054    $(MODEL_LIB)(lib_mpp.o) \ 
    1055    $(MODEL_LIB)(oce.o) \ 
    1056    $(MODEL_LIB)(ocesbc.o) \ 
    1057    oce.F90 \ 
    1058    ocesbc.F90 \ 
    1059    vectopt_loop_substitute.h90 \ 
    1060    KEY_CPP \ 
    1061    closea.F90 
    1062 $(MODEL_LIB)(cpl.o) :   \ 
    1063    dom_oce.F90 \ 
    1064    in_out_manager.F90 \ 
    1065    lib_print.f90 \ 
    1066    $(MODEL_LIB)(dom_oce.o) \ 
    1067    $(MODEL_LIB)(in_out_manager.o) \ 
    1068    $(MODEL_LIB)(lib_print.o) \ 
    1069    $(MODEL_LIB)(oce.o) \ 
    1070    $(MODEL_LIB)(par_kind.o) \ 
    1071    $(MODEL_LIB)(par_oce.o) \ 
    1072    $(MODEL_LIB)(phycst.o) \ 
    1073    $(MODEL_LIB)(prtctl.o) \ 
    1074    oce.F90 \ 
    1075    par_kind.F90 \ 
    1076    par_oce.F90 \ 
    1077    phycst.F90 \ 
    1078    prtctl.F90 \ 
    1079    cpl_oce.F90 \ 
    1080    daymod.F90 \ 
    1081    dom_oce.F90 \ 
    1082    flx_oce.F90 \ 
    1083    in_out_manager.F90 \ 
    1084    $(MODEL_LIB)(cpl_oce.o) \ 
    1085    $(MODEL_LIB)(daymod.o) \ 
    1086    $(MODEL_LIB)(dom_oce.o) \ 
    1087    $(MODEL_LIB)(flx_oce.o) \ 
    1088    $(MODEL_LIB)(in_out_manager.o) \ 
    1089    $(MODEL_LIB)(oce.o) \ 
    1090    $(MODEL_LIB)(ocfzpt.o) \ 
    1091    $(MODEL_LIB)(phycst.o) \ 
    1092    oce.F90 \ 
    1093    ocfzpt.F90 \ 
    1094    phycst.F90 \ 
    1095    $(IOIPSL_LIB) \ 
    1096    KEY_CPP \ 
    1097    cpl.F90 
    1098 $(MODEL_LIB)(cpl_oasis3.o) :  \ 
    1099    dom_oce.F90 \ 
    1100    in_out_manager.F90 \ 
    1101    lib_print.f90 \ 
    1102    $(MODEL_LIB)(dom_oce.o) \ 
    1103    $(MODEL_LIB)(in_out_manager.o) \ 
    1104    $(MODEL_LIB)(lib_print.o) \ 
    1105    $(MODEL_LIB)(par_ice.o) \ 
    1106    $(MODEL_LIB)(par_kind.o) \ 
    1107    $(MODEL_LIB)(par_oce.o) \ 
    1108    $(MODEL_LIB)(phycst.o) \ 
    1109    $(MODEL_LIB)(prtctl.o) \ 
    1110    par_ice.F90 \ 
    1111    par_kind.F90 \ 
    1112    par_oce.F90 \ 
    1113    phycst.F90 \ 
    1114    prtctl.F90 \ 
    1115    daymod.F90 \ 
    1116    dom_oce.F90 \ 
    1117    flx_oce.F90 \ 
    1118    ice.F90 \ 
    1119    in_out_manager.F90 \ 
    1120    lib_mpp.F90 \ 
    1121    $(MODEL_LIB)(daymod.o) \ 
    1122    $(MODEL_LIB)(dom_oce.o) \ 
    1123    $(MODEL_LIB)(flx_oce.o) \ 
    1124    $(MODEL_LIB)(ice.o) \ 
    1125    $(MODEL_LIB)(in_out_manager.o) \ 
    1126    $(MODEL_LIB)(lib_mpp.o) \ 
    1127    $(MODEL_LIB)(oce.o) \ 
    1128    $(MODEL_LIB)(par_oce.o) \ 
    1129    $(MODEL_LIB)(phycst.o) \ 
    1130    oce.F90 \ 
    1131    par_oce.F90 \ 
    1132    phycst.F90 \ 
    1133    KEY_CPP \ 
    1134    cpl_oasis3.F90 
    1135 $(MODEL_LIB)(cpl_oasis4.o) :  \ 
    1136    dom_oce.F90 \ 
    1137    in_out_manager.F90 \ 
    1138    lib_print.f90 \ 
    1139    $(MODEL_LIB)(dom_oce.o) \ 
    1140    $(MODEL_LIB)(in_out_manager.o) \ 
    1141    $(MODEL_LIB)(lib_print.o) \ 
    1142    $(MODEL_LIB)(par_kind.o) \ 
    1143    $(MODEL_LIB)(par_oce.o) \ 
    1144    $(MODEL_LIB)(phycst.o) \ 
    1145    $(MODEL_LIB)(prtctl.o) \ 
    1146    par_kind.F90 \ 
    1147    par_oce.F90 \ 
    1148    phycst.F90 \ 
    1149    prtctl.F90 \ 
    1150    daymod.F90 \ 
    1151    dom_oce.F90 \ 
    1152    in_out_manager.F90 \ 
    1153    lib_mpp.F90 \ 
    1154    $(MODEL_LIB)(daymod.o) \ 
    1155    $(MODEL_LIB)(dom_oce.o) \ 
    1156    $(MODEL_LIB)(in_out_manager.o) \ 
    1157    $(MODEL_LIB)(lib_mpp.o) \ 
    1158    $(MODEL_LIB)(oasis4_date.o) \ 
    1159    $(MODEL_LIB)(par_oce.o) \ 
    1160    $(MODEL_LIB)(phycst.o) \ 
    1161    oasis4_date.F90 \ 
    1162    par_oce.F90 \ 
    1163    phycst.F90 \ 
    1164    KEY_CPP \ 
    1165    cpl_oasis4.F90 
    1166 $(MODEL_LIB)(cpl_oce.o) :  \ 
    1167    $(MODEL_LIB)(par_kind.o) \ 
    1168    par_kind.F90 \ 
    1169    $(MODEL_LIB)(par_oce.o) \ 
    1170    par_oce.F90 \ 
    1171    KEY_CPP \ 
    1172    cpl_oce.F90 
    1173 $(MODEL_LIB)(ctlopn.o) :   \ 
    1174    lib_print.f90 \ 
    1175    $(MODEL_LIB)(lib_print.o) \ 
    1176    $(MODEL_LIB)(par_kind.o) \ 
    1177    $(MODEL_LIB)(par_oce.o) \ 
    1178    par_kind.F90 \ 
    1179    par_oce.F90 \ 
    1180    in_out_manager.F90 \ 
    1181    $(MODEL_LIB)(in_out_manager.o) \ 
    1182    $(AGRIF_LIB) \ 
    1183    KEY_CPP \ 
    1184    ctlopn.F90 
    1185 $(MODEL_LIB)(daymod.o) :   \ 
    1186    dom_oce.F90 \ 
    1187    in_out_manager.F90 \ 
    1188    lib_mpp.F90 \ 
    1189    lib_print.f90 \ 
    1190    $(MODEL_LIB)(dom_oce.o) \ 
    1191    $(MODEL_LIB)(in_out_manager.o) \ 
    1192    $(MODEL_LIB)(lib_mpp.o) \ 
    1193    $(MODEL_LIB)(lib_print.o) \ 
    1194    $(MODEL_LIB)(par_kind.o) \ 
    1195    $(MODEL_LIB)(par_oce.o) \ 
    1196    par_kind.F90 \ 
    1197    par_oce.F90 \ 
    1198    dom_oce.F90 \ 
    1199    in_out_manager.F90 \ 
    1200    $(MODEL_LIB)(dom_oce.o) \ 
    1201    $(MODEL_LIB)(in_out_manager.o) \ 
    1202    $(MODEL_LIB)(phycst.o) \ 
    1203    $(MODEL_LIB)(prtctl.o) \ 
    1204    phycst.F90 \ 
    1205    prtctl.F90 \ 
    1206    daymod.F90 
    1207 $(MODEL_LIB)(diadimg.o) :  \ 
    1208    dom_oce.F90 \ 
    1209    in_out_manager.F90 \ 
    1210    lib_print.f90 \ 
    1211    $(MODEL_LIB)(dom_oce.o) \ 
    1212    $(MODEL_LIB)(in_out_manager.o) \ 
    1213    $(MODEL_LIB)(lib_print.o) \ 
    1214    $(MODEL_LIB)(par_kind.o) \ 
    1215    $(MODEL_LIB)(par_oce.o) \ 
    1216    $(MODEL_LIB)(phycst.o) \ 
    1217    $(MODEL_LIB)(prtctl.o) \ 
    1218    par_kind.F90 \ 
    1219    par_oce.F90 \ 
    1220    phycst.F90 \ 
    1221    prtctl.F90 \ 
    1222    daymod.F90 \ 
    1223    dom_oce.F90 \ 
    1224    in_out_manager.F90 \ 
    1225    $(MODEL_LIB)(daymod.o) \ 
    1226    $(MODEL_LIB)(dom_oce.o) \ 
    1227    $(MODEL_LIB)(in_out_manager.o) \ 
    1228    $(MODEL_LIB)(oce.o) \ 
    1229    oce.F90 \ 
    1230    domzgr_substitute.h90 \ 
    1231    KEY_CPP \ 
    1232    diadimg.F90 
    1233 $(MODEL_LIB)(diafwb.o) :   \ 
    1234    albedo.F90 \ 
    1235    blk_oce.F90 \ 
    1236    cpl_oce.F90 \ 
    1237    daymod.F90 \ 
    1238    dom_oce.F90 \ 
    1239    dtasal.F90 \ 
    1240    dtasss.F90 \ 
    1241    dtasst.F90 \ 
    1242    dtatem.F90 \ 
    1243    flxmod.F90 \ 
    1244    flx_oce.F90 \ 
    1245    flxrnf.F90 \ 
    1246    ice_oce.F90 \ 
    1247    in_out_manager.F90 \ 
    1248    iom.F90 \ 
    1249    lbclnk.F90 \ 
    1250    lib_mpp.F90 \ 
    1251    lib_print.f90 \ 
    1252    $(MODEL_LIB)(albedo.o) \ 
    1253    $(MODEL_LIB)(blk_oce.o) \ 
    1254    $(MODEL_LIB)(cpl_oce.o) \ 
    1255    $(MODEL_LIB)(daymod.o) \ 
    1256    $(MODEL_LIB)(dom_oce.o) \ 
    1257    $(MODEL_LIB)(dtasal.o) \ 
    1258    $(MODEL_LIB)(dtasss.o) \ 
    1259    $(MODEL_LIB)(dtasst.o) \ 
    1260    $(MODEL_LIB)(dtatem.o) \ 
    1261    $(MODEL_LIB)(flxmod.o) \ 
    1262    $(MODEL_LIB)(flx_oce.o) \ 
    1263    $(MODEL_LIB)(flxrnf.o) \ 
    1264    $(MODEL_LIB)(ice_oce.o) \ 
    1265    $(MODEL_LIB)(in_out_manager.o) \ 
    1266    $(MODEL_LIB)(iom.o) \ 
    1267    $(MODEL_LIB)(lbclnk.o) \ 
    1268    $(MODEL_LIB)(lib_mpp.o) \ 
    1269    $(MODEL_LIB)(lib_print.o) \ 
    1270    $(MODEL_LIB)(oce.o) \ 
    1271    $(MODEL_LIB)(ocfzpt.o) \ 
    1272    $(MODEL_LIB)(par_kind.o) \ 
    1273    $(MODEL_LIB)(par_oce.o) \ 
    1274    $(MODEL_LIB)(phycst.o) \ 
    1275    $(MODEL_LIB)(prtctl.o) \ 
    1276    $(MODEL_LIB)(taumod.o) \ 
    1277    $(MODEL_LIB)(tradmp.o) \ 
    1278    oce.F90 \ 
    1279    ocfzpt.F90 \ 
    1280    par_kind.F90 \ 
    1281    par_oce.F90 \ 
    1282    phycst.F90 \ 
    1283    prtctl.F90 \ 
    1284    taumod.F90 \ 
    1285    tradmp.F90 \ 
    1286    blk_oce.F90 \ 
    1287    dom_oce.F90 \ 
    1288    flxblk.F90 \ 
    1289    flxrnf.F90 \ 
    1290    in_out_manager.F90 \ 
    1291    lib_mpp.F90 \ 
    1292    $(MODEL_LIB)(blk_oce.o) \ 
    1293    $(MODEL_LIB)(dom_oce.o) \ 
    1294    $(MODEL_LIB)(flxblk.o) \ 
    1295    $(MODEL_LIB)(flxrnf.o) \ 
    1296    $(MODEL_LIB)(in_out_manager.o) \ 
    1297    $(MODEL_LIB)(lib_mpp.o) \ 
    1298    $(MODEL_LIB)(oce.o) \ 
    1299    $(MODEL_LIB)(ocesbc.o) \ 
    1300    $(MODEL_LIB)(phycst.o) \ 
    1301    $(MODEL_LIB)(zdf_oce.o) \ 
    1302    oce.F90 \ 
    1303    ocesbc.F90 \ 
    1304    phycst.F90 \ 
    1305    zdf_oce.F90 \ 
    1306    domzgr_substitute.h90 \ 
    1307    vectopt_loop_substitute.h90 \ 
    1308    KEY_CPP \ 
    1309    diafwb.F90 
    1310 $(MODEL_LIB)(diagap.o) :   \ 
    1311    daymod.F90 \ 
    1312    dom_oce.F90 \ 
    1313    in_out_manager.F90 \ 
    1314    iom.F90 \ 
    1315    lbclnk.F90 \ 
    1316    lib_print.f90 \ 
    1317    $(MODEL_LIB)(daymod.o) \ 
    1318    $(MODEL_LIB)(dom_oce.o) \ 
    1319    $(MODEL_LIB)(in_out_manager.o) \ 
    1320    $(MODEL_LIB)(iom.o) \ 
    1321    $(MODEL_LIB)(lbclnk.o) \ 
    1322    $(MODEL_LIB)(lib_print.o) \ 
    1323    $(MODEL_LIB)(oce.o) \ 
    1324    $(MODEL_LIB)(par_kind.o) \ 
    1325    $(MODEL_LIB)(par_oce.o) \ 
    1326    $(MODEL_LIB)(phycst.o) \ 
    1327    $(MODEL_LIB)(prtctl.o) \ 
    1328    oce.F90 \ 
    1329    par_kind.F90 \ 
    1330    par_oce.F90 \ 
    1331    phycst.F90 \ 
    1332    prtctl.F90 \ 
    1333    daymod.F90 \ 
    1334    dianam.F90 \ 
    1335    dom_oce.F90 \ 
    1336    dtasal.F90 \ 
    1337    dtatem.F90 \ 
    1338    in_out_manager.F90 \ 
    1339    lib_mpp.F90 \ 
    1340    $(MODEL_LIB)(daymod.o) \ 
    1341    $(MODEL_LIB)(dianam.o) \ 
    1342    $(MODEL_LIB)(dom_oce.o) \ 
    1343    $(MODEL_LIB)(dtasal.o) \ 
    1344    $(MODEL_LIB)(dtatem.o) \ 
    1345    $(MODEL_LIB)(in_out_manager.o) \ 
    1346    $(MODEL_LIB)(lib_mpp.o) \ 
    1347    $(MODEL_LIB)(oce.o) \ 
    1348    oce.F90 \ 
    1349    domzgr_substitute.h90 \ 
    1350    $(IOIPSL_LIB) \ 
    1351    KEY_CPP \ 
    1352    diagap.F90 
    1353 $(MODEL_LIB)(diahdy.o) :   \ 
    1354    in_out_manager.F90 \ 
    1355    lib_print.f90 \ 
    1356    $(MODEL_LIB)(in_out_manager.o) \ 
    1357    $(MODEL_LIB)(lib_print.o) \ 
    1358    $(MODEL_LIB)(par_kind.o) \ 
    1359    $(MODEL_LIB)(par_oce.o) \ 
    1360    par_kind.F90 \ 
    1361    par_oce.F90 \ 
    1362    dom_oce.F90 \ 
    1363    in_out_manager.F90 \ 
    1364    $(MODEL_LIB)(dom_oce.o) \ 
    1365    $(MODEL_LIB)(in_out_manager.o) \ 
    1366    $(MODEL_LIB)(oce.o) \ 
    1367    $(MODEL_LIB)(phycst.o) \ 
    1368    oce.F90 \ 
    1369    phycst.F90 \ 
    1370    domzgr_substitute.h90 \ 
    1371    KEY_CPP \ 
    1372    diahdy.F90 
    1373 $(MODEL_LIB)(diahth.o) :   \ 
    1374    in_out_manager.F90 \ 
    1375    lib_print.f90 \ 
    1376    $(MODEL_LIB)(in_out_manager.o) \ 
    1377    $(MODEL_LIB)(lib_print.o) \ 
    1378    $(MODEL_LIB)(par_kind.o) \ 
    1379    $(MODEL_LIB)(par_oce.o) \ 
    1380    par_kind.F90 \ 
    1381    par_oce.F90 \ 
    1382    dom_oce.F90 \ 
    1383    in_out_manager.F90 \ 
    1384    $(MODEL_LIB)(dom_oce.o) \ 
    1385    $(MODEL_LIB)(in_out_manager.o) \ 
    1386    $(MODEL_LIB)(oce.o) \ 
    1387    $(MODEL_LIB)(phycst.o) \ 
    1388    oce.F90 \ 
    1389    phycst.F90 \ 
    1390    domzgr_substitute.h90 \ 
    1391    KEY_CPP \ 
    1392    diahth.F90 
    1393 $(MODEL_LIB)(dianam.o) :   \ 
    1394    dom_oce.F90 \ 
    1395    in_out_manager.F90 \ 
    1396    lib_print.f90 \ 
    1397    $(MODEL_LIB)(dom_oce.o) \ 
    1398    $(MODEL_LIB)(in_out_manager.o) \ 
    1399    $(MODEL_LIB)(lib_print.o) \ 
    1400    $(MODEL_LIB)(par_kind.o) \ 
    1401    $(MODEL_LIB)(par_oce.o) \ 
    1402    $(MODEL_LIB)(phycst.o) \ 
    1403    $(MODEL_LIB)(prtctl.o) \ 
    1404    par_kind.F90 \ 
    1405    par_oce.F90 \ 
    1406    phycst.F90 \ 
    1407    prtctl.F90 \ 
    1408    daymod.F90 \ 
    1409    dom_oce.F90 \ 
    1410    in_out_manager.F90 \ 
    1411    $(MODEL_LIB)(daymod.o) \ 
    1412    $(MODEL_LIB)(dom_oce.o) \ 
    1413    $(MODEL_LIB)(in_out_manager.o) \ 
    1414    $(MODEL_LIB)(phycst.o) \ 
    1415    phycst.F90 \ 
    1416    KEY_CPP \ 
    1417    dianam.F90 
    1418 $(MODEL_LIB)(diaptr.o) :   \ 
    1419    daymod.F90 \ 
    1420    dom_oce.F90 \ 
    1421    in_out_manager.F90 \ 
    1422    iom_def.F90 \ 
    1423    iom_ioipsl.F90 \ 
    1424    iom_nf90.F90 \ 
    1425    iom_rstdimg.F90 \ 
    1426    lbclnk.F90 \ 
    1427    lib_print.f90 \ 
    1428    $(MODEL_LIB)(daymod.o) \ 
    1429    $(MODEL_LIB)(dom_oce.o) \ 
    1430    $(MODEL_LIB)(in_out_manager.o) \ 
    1431    $(MODEL_LIB)(iom_def.o) \ 
    1432    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1433    $(MODEL_LIB)(iom_nf90.o) \ 
    1434    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1435    $(MODEL_LIB)(lbclnk.o) \ 
    1436    $(MODEL_LIB)(lib_print.o) \ 
    1437    $(MODEL_LIB)(par_kind.o) \ 
    1438    $(MODEL_LIB)(par_oce.o) \ 
    1439    $(MODEL_LIB)(phycst.o) \ 
    1440    $(MODEL_LIB)(prtctl.o) \ 
    1441    par_kind.F90 \ 
    1442    par_oce.F90 \ 
    1443    phycst.F90 \ 
    1444    prtctl.F90 \ 
    1445    daymod.F90 \ 
    1446    dianam.F90 \ 
    1447    dom_oce.F90 \ 
    1448    in_out_manager.F90 \ 
    1449    iom.F90 \ 
    1450    ldftra_oce.F90 \ 
    1451    lib_mpp.F90 \ 
    1452    $(MODEL_LIB)(daymod.o) \ 
    1453    $(MODEL_LIB)(dianam.o) \ 
    1454    $(MODEL_LIB)(dom_oce.o) \ 
    1455    $(MODEL_LIB)(in_out_manager.o) \ 
    1456    $(MODEL_LIB)(iom.o) \ 
    1457    $(MODEL_LIB)(ldftra_oce.o) \ 
    1458    $(MODEL_LIB)(lib_mpp.o) \ 
    1459    $(MODEL_LIB)(oce.o) \ 
    1460    $(MODEL_LIB)(phycst.o) \ 
    1461    oce.F90 \ 
    1462    phycst.F90 \ 
    1463    domzgr_substitute.h90 \ 
    1464    vectopt_loop_substitute.h90 \ 
    1465    $(IOIPSL_LIB) \ 
    1466    KEY_CPP \ 
    1467    diaptr.F90 
    1468 $(MODEL_LIB)(diaspr.o) :   \ 
    1469    dom_oce.F90 \ 
    1470    in_out_manager.F90 \ 
    1471    lbclnk.F90 \ 
    1472    lib_mpp.F90 \ 
    1473    lib_print.f90 \ 
    1474    $(MODEL_LIB)(dom_oce.o) \ 
    1475    $(MODEL_LIB)(in_out_manager.o) \ 
    1476    $(MODEL_LIB)(lbclnk.o) \ 
    1477    $(MODEL_LIB)(lib_mpp.o) \ 
    1478    $(MODEL_LIB)(lib_print.o) \ 
    1479    $(MODEL_LIB)(oce.o) \ 
    1480    $(MODEL_LIB)(par_kind.o) \ 
    1481    $(MODEL_LIB)(par_oce.o) \ 
    1482    $(MODEL_LIB)(sol_oce.o) \ 
    1483    $(MODEL_LIB)(zdf_oce.o) \ 
    1484    oce.F90 \ 
    1485    par_kind.F90 \ 
    1486    par_oce.F90 \ 
    1487    sol_oce.F90 \ 
    1488    zdf_oce.F90 \ 
    1489    dom_oce.F90 \ 
    1490    in_out_manager.F90 \ 
    1491    lib_mpp.F90 \ 
    1492    $(MODEL_LIB)(dom_oce.o) \ 
    1493    $(MODEL_LIB)(in_out_manager.o) \ 
    1494    $(MODEL_LIB)(lib_mpp.o) \ 
    1495    $(MODEL_LIB)(oce.o) \ 
    1496    $(MODEL_LIB)(phycst.o) \ 
    1497    $(MODEL_LIB)(solfet.o) \ 
    1498    $(MODEL_LIB)(sol_oce.o) \ 
    1499    $(MODEL_LIB)(solpcg.o) \ 
    1500    $(MODEL_LIB)(solsor.o) \ 
    1501    oce.F90 \ 
    1502    phycst.F90 \ 
    1503    solfet.F90 \ 
    1504    sol_oce.F90 \ 
    1505    solpcg.F90 \ 
    1506    solsor.F90 \ 
    1507    KEY_CPP \ 
    1508    diaspr.F90 
    1509 $(MODEL_LIB)(diawri1d.o) : \ 
     1608   $(MODEL_LIB)(zdfddm.o) \ 
     1609   $(MODEL_LIB)(zdfmxl.o) \ 
    15101610   blk_oce.F90 \ 
    15111611   cpl_oasis3.F90 \ 
     
    15241624   dynzdf_exp.F90 \ 
    15251625   eosbn2.F90 \ 
     1626   flx_oce.F90 \ 
    15261627   flxmod.F90 \ 
    1527    flx_oce.F90 \ 
    15281628   flxrnf.F90 \ 
    15291629   geo2ocean.F90 \ 
     
    15371637   lib_mpp.F90 \ 
    15381638   lib_print.f90 \ 
    1539    $(MODEL_LIB)(blk_oce.o) \ 
    1540    $(MODEL_LIB)(cpl_oasis3.o) \ 
    1541    $(MODEL_LIB)(cpl_oasis4.o) \ 
    1542    $(MODEL_LIB)(cpl_oce.o) \ 
    1543    $(MODEL_LIB)(daymod.o) \ 
    1544    $(MODEL_LIB)(diadimg.o) \ 
    1545    $(MODEL_LIB)(diahth.o) \ 
    1546    $(MODEL_LIB)(dianam.o) \ 
    1547    $(MODEL_LIB)(diaspr.o) \ 
    1548    $(MODEL_LIB)(dom_oce.o) \ 
    1549    $(MODEL_LIB)(dtasal.o) \ 
    1550    $(MODEL_LIB)(dtasss.o) \ 
    1551    $(MODEL_LIB)(dtasst.o) \ 
    1552    $(MODEL_LIB)(dtatem.o) \ 
    1553    $(MODEL_LIB)(dynzdf_exp.o) \ 
    1554    $(MODEL_LIB)(eosbn2.o) \ 
    1555    $(MODEL_LIB)(flxmod.o) \ 
    1556    $(MODEL_LIB)(flx_oce.o) \ 
    1557    $(MODEL_LIB)(flxrnf.o) \ 
    1558    $(MODEL_LIB)(geo2ocean.o) \ 
    1559    $(MODEL_LIB)(ice.o) \ 
    1560    $(MODEL_LIB)(ice_oce.o) \ 
    1561    $(MODEL_LIB)(in_out_manager.o) \ 
    1562    $(MODEL_LIB)(iom.o) \ 
    1563    $(MODEL_LIB)(lbclnk.o) \ 
    1564    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1565    $(MODEL_LIB)(ldftra_oce.o) \ 
    1566    $(MODEL_LIB)(lib_mpp.o) \ 
    1567    $(MODEL_LIB)(lib_print.o) \ 
    1568    $(MODEL_LIB)(oce.o) \ 
    1569    $(MODEL_LIB)(ocesbc.o) \ 
    1570    $(MODEL_LIB)(ocfzpt.o) \ 
    1571    $(MODEL_LIB)(par_kind.o) \ 
    1572    $(MODEL_LIB)(par_oce.o) \ 
    1573    $(MODEL_LIB)(phycst.o) \ 
    1574    $(MODEL_LIB)(prtctl.o) \ 
    1575    $(MODEL_LIB)(restart.o) \ 
    1576    $(MODEL_LIB)(sol_oce.o) \ 
    1577    $(MODEL_LIB)(taumod.o) \ 
    1578    $(MODEL_LIB)(tradmp.o) \ 
    1579    $(MODEL_LIB)(trazdf_exp.o) \ 
    1580    $(MODEL_LIB)(zdfddm.o) \ 
    1581    $(MODEL_LIB)(zdfmxl.o) \ 
    1582    $(MODEL_LIB)(zdf_oce.o) \ 
    15831639   oce.F90 \ 
    15841640   ocesbc.F90 \ 
     
    15931649   tradmp.F90 \ 
    15941650   trazdf_exp.F90 \ 
     1651   zdf_oce.F90 \ 
    15951652   zdfddm.F90 \ 
    15961653   zdfmxl.F90 \ 
    1597    zdf_oce.F90 \ 
     1654   $(MODEL_LIB)(daymod.o) \ 
     1655   $(MODEL_LIB)(diahth.o) \ 
     1656   $(MODEL_LIB)(dianam.o) \ 
     1657   $(MODEL_LIB)(diawri.o) \ 
     1658   $(MODEL_LIB)(dom_oce.o) \ 
     1659   $(MODEL_LIB)(flxrnf.o) \ 
     1660   $(MODEL_LIB)(ice_oce.o) \ 
     1661   $(MODEL_LIB)(in_out_manager.o) \ 
     1662   $(MODEL_LIB)(lbclnk.o) \ 
     1663   $(MODEL_LIB)(oce.o) \ 
     1664   $(MODEL_LIB)(ocesbc.o) \ 
     1665   $(MODEL_LIB)(ocfzpt.o) \ 
     1666   $(MODEL_LIB)(phycst.o) \ 
     1667   $(MODEL_LIB)(sol_oce.o) \ 
     1668   $(MODEL_LIB)(taumod.o) \ 
     1669   $(MODEL_LIB)(zdf_oce.o) \ 
     1670   $(MODEL_LIB)(zdfddm.o) \ 
     1671   $(MODEL_LIB)(zdfkpp.o) \ 
     1672   $(MODEL_LIB)(zdfmxl.o) \ 
     1673   $(MODEL_LIB)(zdftke.o) \ 
    15981674   daymod.F90 \ 
    15991675   diahth.F90 \ 
     
    16051681   in_out_manager.F90 \ 
    16061682   lbclnk.F90 \ 
    1607    $(MODEL_LIB)(daymod.o) \ 
    1608    $(MODEL_LIB)(diahth.o) \ 
    1609    $(MODEL_LIB)(dianam.o) \ 
    1610    $(MODEL_LIB)(diawri.o) \ 
    1611    $(MODEL_LIB)(dom_oce.o) \ 
    1612    $(MODEL_LIB)(flxrnf.o) \ 
    1613    $(MODEL_LIB)(ice_oce.o) \ 
    1614    $(MODEL_LIB)(in_out_manager.o) \ 
    1615    $(MODEL_LIB)(lbclnk.o) \ 
    1616    $(MODEL_LIB)(oce.o) \ 
    1617    $(MODEL_LIB)(ocesbc.o) \ 
    1618    $(MODEL_LIB)(ocfzpt.o) \ 
    1619    $(MODEL_LIB)(phycst.o) \ 
    1620    $(MODEL_LIB)(sol_oce.o) \ 
    1621    $(MODEL_LIB)(taumod.o) \ 
    1622    $(MODEL_LIB)(zdfddm.o) \ 
    1623    $(MODEL_LIB)(zdfkpp.o) \ 
    1624    $(MODEL_LIB)(zdfmxl.o) \ 
    1625    $(MODEL_LIB)(zdf_oce.o) \ 
    1626    $(MODEL_LIB)(zdftke.o) \ 
    16271683   oce.F90 \ 
    16281684   ocesbc.F90 \ 
     
    16311687   sol_oce.F90 \ 
    16321688   taumod.F90 \ 
     1689   zdf_oce.F90 \ 
    16331690   zdfddm.F90 \ 
    16341691   zdfkpp.F90 \ 
    16351692   zdfmxl.F90 \ 
    1636    zdf_oce.F90 \ 
    16371693   zdftke.F90 \ 
    16381694   zdfddm_substitute.h90 \ 
     
    16401696   KEY_CPP \ 
    16411697   diawri1d.F90 
    1642 $(MODEL_LIB)(diawri.o) :   \ 
    1643    blk_oce.F90 \ 
    1644    cpl_oasis3.F90 \ 
    1645    cpl_oasis4.F90 \ 
    1646    cpl_oce.F90 \ 
    1647    daymod.F90 \ 
    1648    dom_oce.F90 \ 
    1649    dtasal.F90 \ 
    1650    dtasss.F90 \ 
    1651    dtasst.F90 \ 
    1652    dtatem.F90 \ 
    1653    flxmod.F90 \ 
    1654    flx_oce.F90 \ 
    1655    flxrnf.F90 \ 
    1656    geo2ocean.F90 \ 
    1657    ice.F90 \ 
    1658    ice_oce.F90 \ 
    1659    in_out_manager.F90 \ 
    1660    iom.F90 \ 
    1661    lbclnk.F90 \ 
    1662    lib_mpp.F90 \ 
    1663    lib_print.f90 \ 
    1664    $(MODEL_LIB)(blk_oce.o) \ 
    1665    $(MODEL_LIB)(cpl_oasis3.o) \ 
    1666    $(MODEL_LIB)(cpl_oasis4.o) \ 
    1667    $(MODEL_LIB)(cpl_oce.o) \ 
    1668    $(MODEL_LIB)(daymod.o) \ 
    1669    $(MODEL_LIB)(dom_oce.o) \ 
    1670    $(MODEL_LIB)(dtasal.o) \ 
    1671    $(MODEL_LIB)(dtasss.o) \ 
    1672    $(MODEL_LIB)(dtasst.o) \ 
    1673    $(MODEL_LIB)(dtatem.o) \ 
    1674    $(MODEL_LIB)(flxmod.o) \ 
    1675    $(MODEL_LIB)(flx_oce.o) \ 
    1676    $(MODEL_LIB)(flxrnf.o) \ 
    1677    $(MODEL_LIB)(geo2ocean.o) \ 
    1678    $(MODEL_LIB)(ice.o) \ 
    1679    $(MODEL_LIB)(ice_oce.o) \ 
    1680    $(MODEL_LIB)(in_out_manager.o) \ 
    1681    $(MODEL_LIB)(iom.o) \ 
    1682    $(MODEL_LIB)(lbclnk.o) \ 
    1683    $(MODEL_LIB)(lib_mpp.o) \ 
    1684    $(MODEL_LIB)(lib_print.o) \ 
    1685    $(MODEL_LIB)(oce.o) \ 
    1686    $(MODEL_LIB)(ocfzpt.o) \ 
    1687    $(MODEL_LIB)(par_kind.o) \ 
    1688    $(MODEL_LIB)(par_oce.o) \ 
    1689    $(MODEL_LIB)(phycst.o) \ 
    1690    $(MODEL_LIB)(prtctl.o) \ 
    1691    $(MODEL_LIB)(solfet.o) \ 
    1692    $(MODEL_LIB)(sol_oce.o) \ 
    1693    $(MODEL_LIB)(solpcg.o) \ 
    1694    $(MODEL_LIB)(solsor.o) \ 
    1695    $(MODEL_LIB)(taumod.o) \ 
    1696    $(MODEL_LIB)(tradmp.o) \ 
    1697    $(MODEL_LIB)(zdf_oce.o) \ 
    1698    oce.F90 \ 
    1699    ocfzpt.F90 \ 
    1700    par_kind.F90 \ 
    1701    par_oce.F90 \ 
    1702    phycst.F90 \ 
    1703    prtctl.F90 \ 
    1704    solfet.F90 \ 
    1705    sol_oce.F90 \ 
    1706    solpcg.F90 \ 
    1707    solsor.F90 \ 
    1708    taumod.F90 \ 
    1709    tradmp.F90 \ 
    1710    zdf_oce.F90 \ 
    1711    daymod.F90 \ 
    1712    diadimg.F90 \ 
    1713    diahth.F90 \ 
    1714    dianam.F90 \ 
    1715    diaspr.F90 \ 
    1716    dom_oce.F90 \ 
    1717    flx_oce.F90 \ 
    1718    flxrnf.F90 \ 
    1719    ice_oce.F90 \ 
    1720    in_out_manager.F90 \ 
    1721    lbclnk.F90 \ 
    1722    ldfdyn_oce.F90 \ 
    1723    ldftra_oce.F90 \ 
    1724    $(MODEL_LIB)(daymod.o) \ 
    1725    $(MODEL_LIB)(diadimg.o) \ 
    1726    $(MODEL_LIB)(diahth.o) \ 
    1727    $(MODEL_LIB)(dianam.o) \ 
    1728    $(MODEL_LIB)(diaspr.o) \ 
    1729    $(MODEL_LIB)(dom_oce.o) \ 
    1730    $(MODEL_LIB)(flx_oce.o) \ 
    1731    $(MODEL_LIB)(flxrnf.o) \ 
    1732    $(MODEL_LIB)(ice_oce.o) \ 
    1733    $(MODEL_LIB)(in_out_manager.o) \ 
    1734    $(MODEL_LIB)(lbclnk.o) \ 
    1735    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1736    $(MODEL_LIB)(ldftra_oce.o) \ 
    1737    $(MODEL_LIB)(oce.o) \ 
    1738    $(MODEL_LIB)(ocesbc.o) \ 
    1739    $(MODEL_LIB)(ocfzpt.o) \ 
    1740    $(MODEL_LIB)(phycst.o) \ 
    1741    $(MODEL_LIB)(sol_oce.o) \ 
    1742    $(MODEL_LIB)(taumod.o) \ 
    1743    $(MODEL_LIB)(zdfddm.o) \ 
    1744    $(MODEL_LIB)(zdfmxl.o) \ 
    1745    $(MODEL_LIB)(zdf_oce.o) \ 
    1746    oce.F90 \ 
    1747    ocesbc.F90 \ 
    1748    ocfzpt.F90 \ 
    1749    phycst.F90 \ 
    1750    sol_oce.F90 \ 
    1751    taumod.F90 \ 
    1752    zdfddm.F90 \ 
    1753    zdfmxl.F90 \ 
    1754    zdf_oce.F90 \ 
    1755    dtasst.F90 \ 
    1756    lib_mpp.F90 \ 
    1757    $(MODEL_LIB)(dtasst.o) \ 
    1758    $(MODEL_LIB)(lib_mpp.o) \ 
    1759    diawri_dimg.h90 \ 
    1760    zdfddm_substitute.h90 \ 
    1761    $(IOIPSL_LIB) \ 
    1762    KEY_CPP \ 
    1763    diawri.F90 
    17641698$(MODEL_LIB)(divcur.o) :   \ 
    1765    dom_oce.F90 \ 
    1766    in_out_manager.F90 \ 
    1767    lib_mpp.F90 \ 
    1768    lib_print.f90 \ 
    17691699   $(MODEL_LIB)(dom_oce.o) \ 
    17701700   $(MODEL_LIB)(in_out_manager.o) \ 
     
    17751705   $(MODEL_LIB)(par_kind.o) \ 
    17761706   $(MODEL_LIB)(par_oce.o) \ 
     1707   dom_oce.F90 \ 
     1708   in_out_manager.F90 \ 
     1709   lib_mpp.F90 \ 
     1710   lib_print.f90 \ 
    17771711   obc_par.F90 \ 
    17781712   oce.F90 \ 
    17791713   par_kind.F90 \ 
    17801714   par_oce.F90 \ 
    1781    dom_oce.F90 \ 
    1782    in_out_manager.F90 \ 
    1783    lbclnk.F90 \ 
    17841715   $(MODEL_LIB)(dom_oce.o) \ 
    17851716   $(MODEL_LIB)(in_out_manager.o) \ 
     
    17871718   $(MODEL_LIB)(obc_oce.o) \ 
    17881719   $(MODEL_LIB)(oce.o) \ 
     1720   dom_oce.F90 \ 
     1721   in_out_manager.F90 \ 
     1722   lbclnk.F90 \ 
    17891723   obc_oce.F90 \ 
    17901724   oce.F90 \ 
     
    17931727   KEY_CPP \ 
    17941728   divcur.F90 
     1729$(MODEL_LIB)(dom_ice.o) :  \ 
     1730   $(MODEL_LIB)(par_oce.o) \ 
     1731   par_oce.F90 \ 
     1732   $(MODEL_LIB)(par_ice.o) \ 
     1733   par_ice.F90 \ 
     1734   dom_ice.F90 
     1735$(MODEL_LIB)(dom_oce.o) :  \ 
     1736   $(MODEL_LIB)(par_kind.o) \ 
     1737   par_kind.F90 \ 
     1738   $(MODEL_LIB)(par_oce.o) \ 
     1739   par_oce.F90 \ 
     1740   KEY_CPP \ 
     1741   dom_oce.F90 
    17951742$(MODEL_LIB)(domain.o) :   \ 
     1743   $(MODEL_LIB)(blk_oce.o) \ 
     1744   $(MODEL_LIB)(closea.o) \ 
     1745   $(MODEL_LIB)(daymod.o) \ 
     1746   $(MODEL_LIB)(dom_oce.o) \ 
     1747   $(MODEL_LIB)(dynspg_oce.o) \ 
     1748   $(MODEL_LIB)(flxrnf.o) \ 
     1749   $(MODEL_LIB)(in_out_manager.o) \ 
     1750   $(MODEL_LIB)(ini1d.o) \ 
     1751   $(MODEL_LIB)(iom.o) \ 
     1752   $(MODEL_LIB)(lbclnk.o) \ 
     1753   $(MODEL_LIB)(lib_mpp.o) \ 
     1754   $(MODEL_LIB)(lib_print.o) \ 
     1755   $(MODEL_LIB)(obc_oce.o) \ 
     1756   $(MODEL_LIB)(oce.o) \ 
     1757   $(MODEL_LIB)(ocesbc.o) \ 
     1758   $(MODEL_LIB)(par_kind.o) \ 
     1759   $(MODEL_LIB)(par_oce.o) \ 
     1760   $(MODEL_LIB)(phycst.o) \ 
     1761   $(MODEL_LIB)(prtctl.o) \ 
     1762   $(MODEL_LIB)(solisl.o) \ 
    17961763   blk_oce.F90 \ 
    17971764   closea.F90 \ 
     
    18001767   dynspg_oce.F90 \ 
    18011768   flxrnf.F90 \ 
     1769   in_out_manager.F90 \ 
    18021770   ini1d.F90 \ 
    1803    in_out_manager.F90 \ 
    18041771   iom.F90 \ 
    18051772   lbclnk.F90 \ 
    18061773   lib_mpp.F90 \ 
    18071774   lib_print.f90 \ 
     1775   obc_oce.F90 \ 
     1776   oce.F90 \ 
     1777   ocesbc.F90 \ 
     1778   par_kind.F90 \ 
     1779   par_oce.F90 \ 
     1780   phycst.F90 \ 
     1781   prtctl.F90 \ 
     1782   solisl.F90 \ 
    18081783   $(MODEL_LIB)(blk_oce.o) \ 
    18091784   $(MODEL_LIB)(closea.o) \ 
    18101785   $(MODEL_LIB)(daymod.o) \ 
    18111786   $(MODEL_LIB)(dom_oce.o) \ 
    1812    $(MODEL_LIB)(dynspg_oce.o) \ 
     1787   $(MODEL_LIB)(domhgr.o) \ 
     1788   $(MODEL_LIB)(dommsk.o) \ 
     1789   $(MODEL_LIB)(domstp.o) \ 
     1790   $(MODEL_LIB)(domvvl.o) \ 
     1791   $(MODEL_LIB)(domwri.o) \ 
     1792   $(MODEL_LIB)(domzgr.o) \ 
    18131793   $(MODEL_LIB)(flxrnf.o) \ 
    1814    $(MODEL_LIB)(ini1d.o) \ 
    1815    $(MODEL_LIB)(in_out_manager.o) \ 
    1816    $(MODEL_LIB)(iom.o) \ 
    1817    $(MODEL_LIB)(lbclnk.o) \ 
    1818    $(MODEL_LIB)(lib_mpp.o) \ 
    1819    $(MODEL_LIB)(lib_print.o) \ 
    1820    $(MODEL_LIB)(obc_oce.o) \ 
    1821    $(MODEL_LIB)(oce.o) \ 
    1822    $(MODEL_LIB)(ocesbc.o) \ 
    1823    $(MODEL_LIB)(par_kind.o) \ 
    1824    $(MODEL_LIB)(par_oce.o) \ 
    1825    $(MODEL_LIB)(phycst.o) \ 
    1826    $(MODEL_LIB)(prtctl.o) \ 
    1827    $(MODEL_LIB)(solisl.o) \ 
    1828    obc_oce.F90 \ 
    1829    oce.F90 \ 
    1830    ocesbc.F90 \ 
    1831    par_kind.F90 \ 
    1832    par_oce.F90 \ 
    1833    phycst.F90 \ 
    1834    prtctl.F90 \ 
    1835    solisl.F90 \ 
     1794   $(MODEL_LIB)(ice_oce.o) \ 
     1795   $(MODEL_LIB)(in_out_manager.o) \ 
     1796   $(MODEL_LIB)(lib_mpp.o) \ 
     1797   $(MODEL_LIB)(oce.o) \ 
     1798   $(MODEL_LIB)(phycst.o) \ 
    18361799   blk_oce.F90 \ 
    18371800   closea.F90 \ 
    18381801   daymod.F90 \ 
     1802   dom_oce.F90 \ 
    18391803   domhgr.F90 \ 
    18401804   dommsk.F90 \ 
    1841    dom_oce.F90 \ 
    18421805   domstp.F90 \ 
    18431806   domvvl.F90 \ 
     
    18481811   in_out_manager.F90 \ 
    18491812   lib_mpp.F90 \ 
    1850    $(MODEL_LIB)(blk_oce.o) \ 
    1851    $(MODEL_LIB)(closea.o) \ 
    1852    $(MODEL_LIB)(daymod.o) \ 
    1853    $(MODEL_LIB)(domhgr.o) \ 
    1854    $(MODEL_LIB)(dommsk.o) \ 
    1855    $(MODEL_LIB)(dom_oce.o) \ 
    1856    $(MODEL_LIB)(domstp.o) \ 
    1857    $(MODEL_LIB)(domvvl.o) \ 
    1858    $(MODEL_LIB)(domwri.o) \ 
    1859    $(MODEL_LIB)(domzgr.o) \ 
    1860    $(MODEL_LIB)(flxrnf.o) \ 
    1861    $(MODEL_LIB)(ice_oce.o) \ 
    1862    $(MODEL_LIB)(in_out_manager.o) \ 
    1863    $(MODEL_LIB)(lib_mpp.o) \ 
    1864    $(MODEL_LIB)(oce.o) \ 
    1865    $(MODEL_LIB)(phycst.o) \ 
    18661813   oce.F90 \ 
    18671814   phycst.F90 \ 
     
    18711818   domain.F90 
    18721819$(MODEL_LIB)(domcfg.o) :   \ 
    1873    dom_oce.F90 \ 
    1874    in_out_manager.F90 \ 
    1875    iom.F90 \ 
    1876    lib_mpp.F90 \ 
    1877    lib_print.f90 \ 
    18781820   $(MODEL_LIB)(dom_oce.o) \ 
    18791821   $(MODEL_LIB)(in_out_manager.o) \ 
     
    18851827   $(MODEL_LIB)(par_kind.o) \ 
    18861828   $(MODEL_LIB)(par_oce.o) \ 
     1829   $(MODEL_LIB)(sol_oce.o) \ 
    18871830   $(MODEL_LIB)(solfet.o) \ 
    1888    $(MODEL_LIB)(sol_oce.o) \ 
    18891831   $(MODEL_LIB)(solpcg.o) \ 
    18901832   $(MODEL_LIB)(solsor.o) \ 
     1833   dom_oce.F90 \ 
     1834   in_out_manager.F90 \ 
     1835   iom.F90 \ 
     1836   lib_mpp.F90 \ 
     1837   lib_print.f90 \ 
    18911838   obc_oce.F90 \ 
    18921839   oce.F90 \ 
    18931840   par_kind.F90 \ 
    18941841   par_oce.F90 \ 
     1842   sol_oce.F90 \ 
    18951843   solfet.F90 \ 
    1896    sol_oce.F90 \ 
    18971844   solpcg.F90 \ 
    18981845   solsor.F90 \ 
    1899    dom_oce.F90 \ 
    1900    in_out_manager.F90 \ 
    1901    lib_mpp.F90 \ 
    19021846   $(MODEL_LIB)(dom_oce.o) \ 
    19031847   $(MODEL_LIB)(in_out_manager.o) \ 
     
    19051849   $(MODEL_LIB)(phycst.o) \ 
    19061850   $(MODEL_LIB)(solisl.o) \ 
     1851   dom_oce.F90 \ 
     1852   in_out_manager.F90 \ 
     1853   lib_mpp.F90 \ 
    19071854   phycst.F90 \ 
    19081855   solisl.F90 \ 
    19091856   domcfg.F90 
    19101857$(MODEL_LIB)(domhgr.o) :   \ 
     1858   $(MODEL_LIB)(dom_oce.o) \ 
     1859   $(MODEL_LIB)(in_out_manager.o) \ 
     1860   $(MODEL_LIB)(iom_def.o) \ 
     1861   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1862   $(MODEL_LIB)(iom_nf90.o) \ 
     1863   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1864   $(MODEL_LIB)(lbclnk.o) \ 
     1865   $(MODEL_LIB)(lib_print.o) \ 
     1866   $(MODEL_LIB)(par_kind.o) \ 
     1867   $(MODEL_LIB)(par_oce.o) \ 
    19111868   dom_oce.F90 \ 
    19121869   in_out_manager.F90 \ 
     
    19171874   lbclnk.F90 \ 
    19181875   lib_print.f90 \ 
     1876   par_kind.F90 \ 
     1877   par_oce.F90 \ 
     1878   $(MODEL_LIB)(dom_oce.o) \ 
     1879   $(MODEL_LIB)(in_out_manager.o) \ 
     1880   $(MODEL_LIB)(iom.o) \ 
     1881   $(MODEL_LIB)(lib_mpp.o) \ 
     1882   $(MODEL_LIB)(phycst.o) \ 
     1883   dom_oce.F90 \ 
     1884   in_out_manager.F90 \ 
     1885   iom.F90 \ 
     1886   lib_mpp.F90 \ 
     1887   phycst.F90 \ 
     1888   KEY_CPP \ 
     1889   domhgr.F90 
     1890$(MODEL_LIB)(dommsk.o) :   \ 
     1891   $(MODEL_LIB)(dom_oce.o) \ 
     1892   $(MODEL_LIB)(in_out_manager.o) \ 
     1893   $(MODEL_LIB)(iom.o) \ 
     1894   $(MODEL_LIB)(lib_mpp.o) \ 
     1895   $(MODEL_LIB)(lib_print.o) \ 
     1896   $(MODEL_LIB)(obc_oce.o) \ 
     1897   $(MODEL_LIB)(obc_par.o) \ 
     1898   $(MODEL_LIB)(oce.o) \ 
     1899   $(MODEL_LIB)(par_kind.o) \ 
     1900   $(MODEL_LIB)(par_oce.o) \ 
     1901   $(MODEL_LIB)(sol_oce.o) \ 
     1902   $(MODEL_LIB)(solfet.o) \ 
     1903   $(MODEL_LIB)(solpcg.o) \ 
     1904   $(MODEL_LIB)(solsor.o) \ 
     1905   dom_oce.F90 \ 
     1906   in_out_manager.F90 \ 
     1907   iom.F90 \ 
     1908   lib_mpp.F90 \ 
     1909   lib_print.f90 \ 
     1910   obc_oce.F90 \ 
     1911   obc_par.F90 \ 
     1912   oce.F90 \ 
     1913   par_kind.F90 \ 
     1914   par_oce.F90 \ 
     1915   sol_oce.F90 \ 
     1916   solfet.F90 \ 
     1917   solpcg.F90 \ 
     1918   solsor.F90 \ 
     1919   $(MODEL_LIB)(dom_oce.o) \ 
     1920   $(MODEL_LIB)(dynspg_oce.o) \ 
     1921   $(MODEL_LIB)(in_out_manager.o) \ 
     1922   $(MODEL_LIB)(lbclnk.o) \ 
     1923   $(MODEL_LIB)(lib_mpp.o) \ 
     1924   $(MODEL_LIB)(obc_oce.o) \ 
     1925   $(MODEL_LIB)(oce.o) \ 
     1926   $(MODEL_LIB)(solisl.o) \ 
     1927   dom_oce.F90 \ 
     1928   dynspg_oce.F90 \ 
     1929   in_out_manager.F90 \ 
     1930   lbclnk.F90 \ 
     1931   lib_mpp.F90 \ 
     1932   obc_oce.F90 \ 
     1933   oce.F90 \ 
     1934   solisl.F90 \ 
     1935   vectopt_loop_substitute.h90 \ 
     1936   KEY_CPP \ 
     1937   dommsk.F90 
     1938$(MODEL_LIB)(domstp.o) :   \ 
     1939   $(MODEL_LIB)(lib_print.o) \ 
     1940   $(MODEL_LIB)(par_kind.o) \ 
     1941   $(MODEL_LIB)(par_oce.o) \ 
     1942   lib_print.f90 \ 
     1943   par_kind.F90 \ 
     1944   par_oce.F90 \ 
     1945   $(MODEL_LIB)(dom_oce.o) \ 
     1946   $(MODEL_LIB)(in_out_manager.o) \ 
     1947   $(MODEL_LIB)(oce.o) \ 
     1948   dom_oce.F90 \ 
     1949   in_out_manager.F90 \ 
     1950   oce.F90 \ 
     1951   domzgr_substitute.h90 \ 
     1952   KEY_CPP \ 
     1953   domstp.F90 
     1954$(MODEL_LIB)(domvvl.o) :   \ 
     1955   $(MODEL_LIB)(blk_oce.o) \ 
     1956   $(MODEL_LIB)(cpl_oce.o) \ 
     1957   $(MODEL_LIB)(daymod.o) \ 
     1958   $(MODEL_LIB)(dom_oce.o) \ 
     1959   $(MODEL_LIB)(dtasal.o) \ 
     1960   $(MODEL_LIB)(dtasss.o) \ 
     1961   $(MODEL_LIB)(dtasst.o) \ 
     1962   $(MODEL_LIB)(dtatem.o) \ 
     1963   $(MODEL_LIB)(flx_oce.o) \ 
     1964   $(MODEL_LIB)(flxmod.o) \ 
     1965   $(MODEL_LIB)(flxrnf.o) \ 
     1966   $(MODEL_LIB)(ice_oce.o) \ 
     1967   $(MODEL_LIB)(in_out_manager.o) \ 
     1968   $(MODEL_LIB)(lbclnk.o) \ 
     1969   $(MODEL_LIB)(lib_mpp.o) \ 
     1970   $(MODEL_LIB)(lib_print.o) \ 
     1971   $(MODEL_LIB)(oce.o) \ 
     1972   $(MODEL_LIB)(ocfzpt.o) \ 
     1973   $(MODEL_LIB)(par_kind.o) \ 
     1974   $(MODEL_LIB)(par_oce.o) \ 
     1975   $(MODEL_LIB)(phycst.o) \ 
     1976   $(MODEL_LIB)(prtctl.o) \ 
     1977   $(MODEL_LIB)(taumod.o) \ 
     1978   $(MODEL_LIB)(tradmp.o) \ 
     1979   blk_oce.F90 \ 
     1980   cpl_oce.F90 \ 
     1981   daymod.F90 \ 
     1982   dom_oce.F90 \ 
     1983   dtasal.F90 \ 
     1984   dtasss.F90 \ 
     1985   dtasst.F90 \ 
     1986   dtatem.F90 \ 
     1987   flx_oce.F90 \ 
     1988   flxmod.F90 \ 
     1989   flxrnf.F90 \ 
     1990   ice_oce.F90 \ 
     1991   in_out_manager.F90 \ 
     1992   lbclnk.F90 \ 
     1993   lib_mpp.F90 \ 
     1994   lib_print.f90 \ 
     1995   oce.F90 \ 
     1996   ocfzpt.F90 \ 
     1997   par_kind.F90 \ 
     1998   par_oce.F90 \ 
     1999   phycst.F90 \ 
     2000   prtctl.F90 \ 
     2001   taumod.F90 \ 
     2002   tradmp.F90 \ 
     2003   $(MODEL_LIB)(dom_oce.o) \ 
     2004   $(MODEL_LIB)(dynspg_oce.o) \ 
     2005   $(MODEL_LIB)(in_out_manager.o) \ 
     2006   $(MODEL_LIB)(lbclnk.o) \ 
     2007   $(MODEL_LIB)(lib_mpp.o) \ 
     2008   $(MODEL_LIB)(oce.o) \ 
     2009   $(MODEL_LIB)(ocesbc.o) \ 
     2010   $(MODEL_LIB)(phycst.o) \ 
     2011   dom_oce.F90 \ 
     2012   dynspg_oce.F90 \ 
     2013   in_out_manager.F90 \ 
     2014   lbclnk.F90 \ 
     2015   lib_mpp.F90 \ 
     2016   oce.F90 \ 
     2017   ocesbc.F90 \ 
     2018   phycst.F90 \ 
     2019   domzgr_substitute.h90 \ 
     2020   vectopt_loop_substitute.h90 \ 
     2021   KEY_CPP \ 
     2022   domvvl.F90 
     2023$(MODEL_LIB)(domwri.o) :   \ 
    19192024   $(MODEL_LIB)(dom_oce.o) \ 
    19202025   $(MODEL_LIB)(in_out_manager.o) \ 
     
    19272032   $(MODEL_LIB)(par_kind.o) \ 
    19282033   $(MODEL_LIB)(par_oce.o) \ 
    1929    par_kind.F90 \ 
    1930    par_oce.F90 \ 
    1931    dom_oce.F90 \ 
    1932    in_out_manager.F90 \ 
    1933    iom.F90 \ 
    1934    lib_mpp.F90 \ 
    1935    $(MODEL_LIB)(dom_oce.o) \ 
    1936    $(MODEL_LIB)(in_out_manager.o) \ 
    1937    $(MODEL_LIB)(iom.o) \ 
    1938    $(MODEL_LIB)(lib_mpp.o) \ 
    1939    $(MODEL_LIB)(phycst.o) \ 
    1940    phycst.F90 \ 
    1941    KEY_CPP \ 
    1942    domhgr.F90 
    1943 $(MODEL_LIB)(dom_ice.o) :  \ 
    1944    $(MODEL_LIB)(par_oce.o) \ 
    1945    par_oce.F90 \ 
    1946    $(MODEL_LIB)(par_ice.o) \ 
    1947    par_ice.F90 \ 
    1948    dom_ice.F90 
    1949 $(MODEL_LIB)(dommsk.o) :   \ 
    1950    dom_oce.F90 \ 
    1951    in_out_manager.F90 \ 
    1952    iom.F90 \ 
    1953    lib_mpp.F90 \ 
    1954    lib_print.f90 \ 
    1955    $(MODEL_LIB)(dom_oce.o) \ 
    1956    $(MODEL_LIB)(in_out_manager.o) \ 
    1957    $(MODEL_LIB)(iom.o) \ 
    1958    $(MODEL_LIB)(lib_mpp.o) \ 
    1959    $(MODEL_LIB)(lib_print.o) \ 
    1960    $(MODEL_LIB)(obc_oce.o) \ 
    1961    $(MODEL_LIB)(obc_par.o) \ 
    1962    $(MODEL_LIB)(oce.o) \ 
    1963    $(MODEL_LIB)(par_kind.o) \ 
    1964    $(MODEL_LIB)(par_oce.o) \ 
    1965    $(MODEL_LIB)(solfet.o) \ 
    1966    $(MODEL_LIB)(sol_oce.o) \ 
    1967    $(MODEL_LIB)(solpcg.o) \ 
    1968    $(MODEL_LIB)(solsor.o) \ 
    1969    obc_oce.F90 \ 
    1970    obc_par.F90 \ 
    1971    oce.F90 \ 
    1972    par_kind.F90 \ 
    1973    par_oce.F90 \ 
    1974    solfet.F90 \ 
    1975    sol_oce.F90 \ 
    1976    solpcg.F90 \ 
    1977    solsor.F90 \ 
    1978    dom_oce.F90 \ 
    1979    dynspg_oce.F90 \ 
    1980    in_out_manager.F90 \ 
    1981    lbclnk.F90 \ 
    1982    lib_mpp.F90 \ 
    1983    $(MODEL_LIB)(dom_oce.o) \ 
    1984    $(MODEL_LIB)(dynspg_oce.o) \ 
    1985    $(MODEL_LIB)(in_out_manager.o) \ 
    1986    $(MODEL_LIB)(lbclnk.o) \ 
    1987    $(MODEL_LIB)(lib_mpp.o) \ 
    1988    $(MODEL_LIB)(obc_oce.o) \ 
    1989    $(MODEL_LIB)(oce.o) \ 
    1990    $(MODEL_LIB)(solisl.o) \ 
    1991    obc_oce.F90 \ 
    1992    oce.F90 \ 
    1993    solisl.F90 \ 
    1994    vectopt_loop_substitute.h90 \ 
    1995    KEY_CPP \ 
    1996    dommsk.F90 
    1997 $(MODEL_LIB)(dom_oce.o) :  \ 
    1998    $(MODEL_LIB)(par_kind.o) \ 
    1999    par_kind.F90 \ 
    2000    $(MODEL_LIB)(par_oce.o) \ 
    2001    par_oce.F90 \ 
    2002    KEY_CPP \ 
    2003    dom_oce.F90 
    2004 $(MODEL_LIB)(domstp.o) :   \ 
    2005    lib_print.f90 \ 
    2006    $(MODEL_LIB)(lib_print.o) \ 
    2007    $(MODEL_LIB)(par_kind.o) \ 
    2008    $(MODEL_LIB)(par_oce.o) \ 
    2009    par_kind.F90 \ 
    2010    par_oce.F90 \ 
    2011    dom_oce.F90 \ 
    2012    in_out_manager.F90 \ 
    2013    $(MODEL_LIB)(dom_oce.o) \ 
    2014    $(MODEL_LIB)(in_out_manager.o) \ 
    2015    $(MODEL_LIB)(oce.o) \ 
    2016    oce.F90 \ 
    2017    domzgr_substitute.h90 \ 
    2018    KEY_CPP \ 
    2019    domstp.F90 
    2020 $(MODEL_LIB)(domvvl.o) :   \ 
    2021    blk_oce.F90 \ 
    2022    cpl_oce.F90 \ 
    2023    daymod.F90 \ 
    2024    dom_oce.F90 \ 
    2025    dtasal.F90 \ 
    2026    dtasss.F90 \ 
    2027    dtasst.F90 \ 
    2028    dtatem.F90 \ 
    2029    flxmod.F90 \ 
    2030    flx_oce.F90 \ 
    2031    flxrnf.F90 \ 
    2032    ice_oce.F90 \ 
    2033    in_out_manager.F90 \ 
    2034    lbclnk.F90 \ 
    2035    lib_mpp.F90 \ 
    2036    lib_print.f90 \ 
    2037    $(MODEL_LIB)(blk_oce.o) \ 
    2038    $(MODEL_LIB)(cpl_oce.o) \ 
    2039    $(MODEL_LIB)(daymod.o) \ 
    2040    $(MODEL_LIB)(dom_oce.o) \ 
    2041    $(MODEL_LIB)(dtasal.o) \ 
    2042    $(MODEL_LIB)(dtasss.o) \ 
    2043    $(MODEL_LIB)(dtasst.o) \ 
    2044    $(MODEL_LIB)(dtatem.o) \ 
    2045    $(MODEL_LIB)(flxmod.o) \ 
    2046    $(MODEL_LIB)(flx_oce.o) \ 
    2047    $(MODEL_LIB)(flxrnf.o) \ 
    2048    $(MODEL_LIB)(ice_oce.o) \ 
    2049    $(MODEL_LIB)(in_out_manager.o) \ 
    2050    $(MODEL_LIB)(lbclnk.o) \ 
    2051    $(MODEL_LIB)(lib_mpp.o) \ 
    2052    $(MODEL_LIB)(lib_print.o) \ 
    2053    $(MODEL_LIB)(oce.o) \ 
    2054    $(MODEL_LIB)(ocfzpt.o) \ 
    2055    $(MODEL_LIB)(par_kind.o) \ 
    2056    $(MODEL_LIB)(par_oce.o) \ 
    2057    $(MODEL_LIB)(phycst.o) \ 
    2058    $(MODEL_LIB)(prtctl.o) \ 
    2059    $(MODEL_LIB)(taumod.o) \ 
    2060    $(MODEL_LIB)(tradmp.o) \ 
    2061    oce.F90 \ 
    2062    ocfzpt.F90 \ 
    2063    par_kind.F90 \ 
    2064    par_oce.F90 \ 
    2065    phycst.F90 \ 
    2066    prtctl.F90 \ 
    2067    taumod.F90 \ 
    2068    tradmp.F90 \ 
    2069    dom_oce.F90 \ 
    2070    dynspg_oce.F90 \ 
    2071    in_out_manager.F90 \ 
    2072    lbclnk.F90 \ 
    2073    lib_mpp.F90 \ 
    2074    $(MODEL_LIB)(dom_oce.o) \ 
    2075    $(MODEL_LIB)(dynspg_oce.o) \ 
    2076    $(MODEL_LIB)(in_out_manager.o) \ 
    2077    $(MODEL_LIB)(lbclnk.o) \ 
    2078    $(MODEL_LIB)(lib_mpp.o) \ 
    2079    $(MODEL_LIB)(oce.o) \ 
    2080    $(MODEL_LIB)(ocesbc.o) \ 
    2081    $(MODEL_LIB)(phycst.o) \ 
    2082    oce.F90 \ 
    2083    ocesbc.F90 \ 
    2084    phycst.F90 \ 
    2085    domzgr_substitute.h90 \ 
    2086    vectopt_loop_substitute.h90 \ 
    2087    KEY_CPP \ 
    2088    domvvl.F90 
    2089 $(MODEL_LIB)(domwri.o) :   \ 
    20902034   dom_oce.F90 \ 
    20912035   in_out_manager.F90 \ 
     
    20962040   lbclnk.F90 \ 
    20972041   lib_print.f90 \ 
    2098    $(MODEL_LIB)(dom_oce.o) \ 
    2099    $(MODEL_LIB)(in_out_manager.o) \ 
     2042   par_kind.F90 \ 
     2043   par_oce.F90 \ 
     2044   $(MODEL_LIB)(dom_oce.o) \ 
     2045   $(MODEL_LIB)(in_out_manager.o) \ 
     2046   $(MODEL_LIB)(iom.o) \ 
     2047   dom_oce.F90 \ 
     2048   in_out_manager.F90 \ 
     2049   iom.F90 \ 
     2050   domwri.F90 
     2051$(MODEL_LIB)(domzgr.o) :   \ 
     2052   $(MODEL_LIB)(dom_oce.o) \ 
     2053   $(MODEL_LIB)(flxrnf.o) \ 
     2054   $(MODEL_LIB)(in_out_manager.o) \ 
     2055   $(MODEL_LIB)(iom.o) \ 
    21002056   $(MODEL_LIB)(iom_def.o) \ 
    21012057   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    21032059   $(MODEL_LIB)(iom_rstdimg.o) \ 
    21042060   $(MODEL_LIB)(lbclnk.o) \ 
    2105    $(MODEL_LIB)(lib_print.o) \ 
    2106    $(MODEL_LIB)(par_kind.o) \ 
    2107    $(MODEL_LIB)(par_oce.o) \ 
    2108    par_kind.F90 \ 
    2109    par_oce.F90 \ 
    2110    dom_oce.F90 \ 
     2061   $(MODEL_LIB)(lib_mpp.o) \ 
     2062   $(MODEL_LIB)(lib_print.o) \ 
     2063   $(MODEL_LIB)(obc_oce.o) \ 
     2064   $(MODEL_LIB)(oce.o) \ 
     2065   $(MODEL_LIB)(ocesbc.o) \ 
     2066   $(MODEL_LIB)(par_kind.o) \ 
     2067   $(MODEL_LIB)(par_oce.o) \ 
     2068   $(MODEL_LIB)(phycst.o) \ 
     2069   $(MODEL_LIB)(sol_oce.o) \ 
     2070   $(MODEL_LIB)(solfet.o) \ 
     2071   $(MODEL_LIB)(solpcg.o) \ 
     2072   $(MODEL_LIB)(solsor.o) \ 
     2073   dom_oce.F90 \ 
     2074   flxrnf.F90 \ 
    21112075   in_out_manager.F90 \ 
    21122076   iom.F90 \ 
    2113    $(MODEL_LIB)(dom_oce.o) \ 
    2114    $(MODEL_LIB)(in_out_manager.o) \ 
    2115    $(MODEL_LIB)(iom.o) \ 
    2116    domwri.F90 
    2117 $(MODEL_LIB)(domzgr.o) :   \ 
    2118    dom_oce.F90 \ 
    2119    flxrnf.F90 \ 
    2120    in_out_manager.F90 \ 
    21212077   iom_def.F90 \ 
    2122    iom.F90 \ 
    21232078   iom_ioipsl.F90 \ 
    21242079   iom_nf90.F90 \ 
     
    21272082   lib_mpp.F90 \ 
    21282083   lib_print.f90 \ 
    2129    $(MODEL_LIB)(dom_oce.o) \ 
    2130    $(MODEL_LIB)(flxrnf.o) \ 
    2131    $(MODEL_LIB)(in_out_manager.o) \ 
    2132    $(MODEL_LIB)(iom_def.o) \ 
    2133    $(MODEL_LIB)(iom_ioipsl.o) \ 
    2134    $(MODEL_LIB)(iom_nf90.o) \ 
    2135    $(MODEL_LIB)(iom.o) \ 
    2136    $(MODEL_LIB)(iom_rstdimg.o) \ 
    2137    $(MODEL_LIB)(lbclnk.o) \ 
    2138    $(MODEL_LIB)(lib_mpp.o) \ 
    2139    $(MODEL_LIB)(lib_print.o) \ 
    2140    $(MODEL_LIB)(obc_oce.o) \ 
    2141    $(MODEL_LIB)(oce.o) \ 
    2142    $(MODEL_LIB)(ocesbc.o) \ 
    2143    $(MODEL_LIB)(par_kind.o) \ 
    2144    $(MODEL_LIB)(par_oce.o) \ 
    2145    $(MODEL_LIB)(phycst.o) \ 
    2146    $(MODEL_LIB)(solfet.o) \ 
    2147    $(MODEL_LIB)(sol_oce.o) \ 
    2148    $(MODEL_LIB)(solpcg.o) \ 
    2149    $(MODEL_LIB)(solsor.o) \ 
    21502084   obc_oce.F90 \ 
    21512085   oce.F90 \ 
     
    21542088   par_oce.F90 \ 
    21552089   phycst.F90 \ 
     2090   sol_oce.F90 \ 
    21562091   solfet.F90 \ 
    2157    sol_oce.F90 \ 
    21582092   solpcg.F90 \ 
    21592093   solsor.F90 \ 
     2094   $(MODEL_LIB)(closea.o) \ 
     2095   $(MODEL_LIB)(dom_oce.o) \ 
     2096   $(MODEL_LIB)(in_out_manager.o) \ 
     2097   $(MODEL_LIB)(ini1d.o) \ 
     2098   $(MODEL_LIB)(iom.o) \ 
     2099   $(MODEL_LIB)(lbclnk.o) \ 
     2100   $(MODEL_LIB)(lib_mpp.o) \ 
     2101   $(MODEL_LIB)(oce.o) \ 
     2102   $(MODEL_LIB)(solisl.o) \ 
    21602103   closea.F90 \ 
    21612104   dom_oce.F90 \ 
     2105   in_out_manager.F90 \ 
    21622106   ini1d.F90 \ 
    2163    in_out_manager.F90 \ 
    21642107   iom.F90 \ 
    21652108   lbclnk.F90 \ 
    21662109   lib_mpp.F90 \ 
    2167    $(MODEL_LIB)(closea.o) \ 
    2168    $(MODEL_LIB)(dom_oce.o) \ 
    2169    $(MODEL_LIB)(ini1d.o) \ 
    2170    $(MODEL_LIB)(in_out_manager.o) \ 
    2171    $(MODEL_LIB)(iom.o) \ 
    2172    $(MODEL_LIB)(lbclnk.o) \ 
    2173    $(MODEL_LIB)(lib_mpp.o) \ 
    2174    $(MODEL_LIB)(oce.o) \ 
    2175    $(MODEL_LIB)(solisl.o) \ 
    21762110   oce.F90 \ 
    21772111   solisl.F90 \ 
     
    21822116   domzgr.F90 
    21832117$(MODEL_LIB)(dtasal.o) :   \ 
     2118   $(MODEL_LIB)(dom_oce.o) \ 
     2119   $(MODEL_LIB)(in_out_manager.o) \ 
     2120   $(MODEL_LIB)(iom_def.o) \ 
     2121   $(MODEL_LIB)(iom_ioipsl.o) \ 
     2122   $(MODEL_LIB)(iom_nf90.o) \ 
     2123   $(MODEL_LIB)(iom_rstdimg.o) \ 
     2124   $(MODEL_LIB)(lbclnk.o) \ 
     2125   $(MODEL_LIB)(lib_mpp.o) \ 
     2126   $(MODEL_LIB)(lib_print.o) \ 
     2127   $(MODEL_LIB)(oce.o) \ 
     2128   $(MODEL_LIB)(par_kind.o) \ 
     2129   $(MODEL_LIB)(par_oce.o) \ 
     2130   $(MODEL_LIB)(phycst.o) \ 
     2131   $(MODEL_LIB)(prtctl.o) \ 
    21842132   dom_oce.F90 \ 
    21852133   in_out_manager.F90 \ 
     
    21912139   lib_mpp.F90 \ 
    21922140   lib_print.f90 \ 
     2141   oce.F90 \ 
     2142   par_kind.F90 \ 
     2143   par_oce.F90 \ 
     2144   phycst.F90 \ 
     2145   prtctl.F90 \ 
     2146   $(MODEL_LIB)(daymod.o) \ 
     2147   $(MODEL_LIB)(dom_oce.o) \ 
     2148   $(MODEL_LIB)(in_out_manager.o) \ 
     2149   $(MODEL_LIB)(iom.o) \ 
     2150   $(MODEL_LIB)(lbclnk.o) \ 
     2151   $(MODEL_LIB)(oce.o) \ 
     2152   $(MODEL_LIB)(phycst.o) \ 
     2153   daymod.F90 \ 
     2154   dom_oce.F90 \ 
     2155   in_out_manager.F90 \ 
     2156   iom.F90 \ 
     2157   lbclnk.F90 \ 
     2158   oce.F90 \ 
     2159   phycst.F90 \ 
     2160   domzgr_substitute.h90 \ 
     2161   KEY_CPP \ 
     2162   dtasal.F90 
     2163$(MODEL_LIB)(dtasss.o) :   \ 
    21932164   $(MODEL_LIB)(dom_oce.o) \ 
    21942165   $(MODEL_LIB)(in_out_manager.o) \ 
     
    21982169   $(MODEL_LIB)(iom_rstdimg.o) \ 
    21992170   $(MODEL_LIB)(lbclnk.o) \ 
    2200    $(MODEL_LIB)(lib_mpp.o) \ 
    2201    $(MODEL_LIB)(lib_print.o) \ 
    2202    $(MODEL_LIB)(oce.o) \ 
    2203    $(MODEL_LIB)(par_kind.o) \ 
    2204    $(MODEL_LIB)(par_oce.o) \ 
    2205    $(MODEL_LIB)(phycst.o) \ 
    2206    $(MODEL_LIB)(prtctl.o) \ 
    2207    oce.F90 \ 
    2208    par_kind.F90 \ 
    2209    par_oce.F90 \ 
    2210    phycst.F90 \ 
    2211    prtctl.F90 \ 
    2212    daymod.F90 \ 
    2213    dom_oce.F90 \ 
    2214    in_out_manager.F90 \ 
    2215    iom.F90 \ 
    2216    lbclnk.F90 \ 
    2217    $(MODEL_LIB)(daymod.o) \ 
    2218    $(MODEL_LIB)(dom_oce.o) \ 
    2219    $(MODEL_LIB)(in_out_manager.o) \ 
    2220    $(MODEL_LIB)(iom.o) \ 
    2221    $(MODEL_LIB)(lbclnk.o) \ 
    2222    $(MODEL_LIB)(oce.o) \ 
    2223    $(MODEL_LIB)(phycst.o) \ 
    2224    oce.F90 \ 
    2225    phycst.F90 \ 
    2226    domzgr_substitute.h90 \ 
    2227    KEY_CPP \ 
    2228    dtasal.F90 
    2229 $(MODEL_LIB)(dtasss.o) :   \ 
     2171   $(MODEL_LIB)(lib_print.o) \ 
     2172   $(MODEL_LIB)(oce.o) \ 
     2173   $(MODEL_LIB)(par_kind.o) \ 
     2174   $(MODEL_LIB)(par_oce.o) \ 
     2175   $(MODEL_LIB)(phycst.o) \ 
     2176   $(MODEL_LIB)(prtctl.o) \ 
    22302177   dom_oce.F90 \ 
    22312178   in_out_manager.F90 \ 
     
    22362183   lbclnk.F90 \ 
    22372184   lib_print.f90 \ 
     2185   oce.F90 \ 
     2186   par_kind.F90 \ 
     2187   par_oce.F90 \ 
     2188   phycst.F90 \ 
     2189   prtctl.F90 \ 
     2190   $(MODEL_LIB)(daymod.o) \ 
     2191   $(MODEL_LIB)(dom_oce.o) \ 
     2192   $(MODEL_LIB)(in_out_manager.o) \ 
     2193   $(MODEL_LIB)(iom.o) \ 
     2194   $(MODEL_LIB)(oce.o) \ 
     2195   $(MODEL_LIB)(ocfzpt.o) \ 
     2196   daymod.F90 \ 
     2197   dom_oce.F90 \ 
     2198   in_out_manager.F90 \ 
     2199   iom.F90 \ 
     2200   oce.F90 \ 
     2201   ocfzpt.F90 \ 
     2202   KEY_CPP \ 
     2203   dtasss.F90 
     2204$(MODEL_LIB)(dtasst.o) :   \ 
    22382205   $(MODEL_LIB)(dom_oce.o) \ 
    22392206   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22492216   $(MODEL_LIB)(phycst.o) \ 
    22502217   $(MODEL_LIB)(prtctl.o) \ 
    2251    oce.F90 \ 
    2252    par_kind.F90 \ 
    2253    par_oce.F90 \ 
    2254    phycst.F90 \ 
    2255    prtctl.F90 \ 
    2256    daymod.F90 \ 
    2257    dom_oce.F90 \ 
    2258    in_out_manager.F90 \ 
    2259    iom.F90 \ 
    2260    $(MODEL_LIB)(daymod.o) \ 
    2261    $(MODEL_LIB)(dom_oce.o) \ 
    2262    $(MODEL_LIB)(in_out_manager.o) \ 
    2263    $(MODEL_LIB)(iom.o) \ 
    2264    $(MODEL_LIB)(oce.o) \ 
    2265    $(MODEL_LIB)(ocfzpt.o) \ 
    2266    oce.F90 \ 
    2267    ocfzpt.F90 \ 
    2268    KEY_CPP \ 
    2269    dtasss.F90 
    2270 $(MODEL_LIB)(dtasst.o) :   \ 
    22712218   dom_oce.F90 \ 
    22722219   in_out_manager.F90 \ 
     
    22772224   lbclnk.F90 \ 
    22782225   lib_print.f90 \ 
     2226   oce.F90 \ 
     2227   par_kind.F90 \ 
     2228   par_oce.F90 \ 
     2229   phycst.F90 \ 
     2230   prtctl.F90 \ 
     2231   $(MODEL_LIB)(daymod.o) \ 
     2232   $(MODEL_LIB)(dom_oce.o) \ 
     2233   $(MODEL_LIB)(in_out_manager.o) \ 
     2234   $(MODEL_LIB)(iom.o) \ 
     2235   $(MODEL_LIB)(oce.o) \ 
     2236   $(MODEL_LIB)(ocfzpt.o) \ 
     2237   daymod.F90 \ 
     2238   dom_oce.F90 \ 
     2239   in_out_manager.F90 \ 
     2240   iom.F90 \ 
     2241   oce.F90 \ 
     2242   ocfzpt.F90 \ 
     2243   KEY_CPP \ 
     2244   dtasst.F90 
     2245$(MODEL_LIB)(dtatem.o) :   \ 
    22792246   $(MODEL_LIB)(dom_oce.o) \ 
    22802247   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22842251   $(MODEL_LIB)(iom_rstdimg.o) \ 
    22852252   $(MODEL_LIB)(lbclnk.o) \ 
    2286    $(MODEL_LIB)(lib_print.o) \ 
    2287    $(MODEL_LIB)(oce.o) \ 
    2288    $(MODEL_LIB)(par_kind.o) \ 
    2289    $(MODEL_LIB)(par_oce.o) \ 
    2290    $(MODEL_LIB)(phycst.o) \ 
    2291    $(MODEL_LIB)(prtctl.o) \ 
    2292    oce.F90 \ 
    2293    par_kind.F90 \ 
    2294    par_oce.F90 \ 
    2295    phycst.F90 \ 
    2296    prtctl.F90 \ 
    2297    daymod.F90 \ 
    2298    dom_oce.F90 \ 
    2299    in_out_manager.F90 \ 
    2300    iom.F90 \ 
    2301    $(MODEL_LIB)(daymod.o) \ 
    2302    $(MODEL_LIB)(dom_oce.o) \ 
    2303    $(MODEL_LIB)(in_out_manager.o) \ 
    2304    $(MODEL_LIB)(iom.o) \ 
    2305    $(MODEL_LIB)(oce.o) \ 
    2306    $(MODEL_LIB)(ocfzpt.o) \ 
    2307    oce.F90 \ 
    2308    ocfzpt.F90 \ 
    2309    KEY_CPP \ 
    2310    dtasst.F90 
    2311 $(MODEL_LIB)(dtatem.o) :   \ 
     2253   $(MODEL_LIB)(lib_mpp.o) \ 
     2254   $(MODEL_LIB)(lib_print.o) \ 
     2255   $(MODEL_LIB)(oce.o) \ 
     2256   $(MODEL_LIB)(par_kind.o) \ 
     2257   $(MODEL_LIB)(par_oce.o) \ 
     2258   $(MODEL_LIB)(phycst.o) \ 
     2259   $(MODEL_LIB)(prtctl.o) \ 
    23122260   dom_oce.F90 \ 
    23132261   in_out_manager.F90 \ 
     
    23192267   lib_mpp.F90 \ 
    23202268   lib_print.f90 \ 
    2321    $(MODEL_LIB)(dom_oce.o) \ 
    2322    $(MODEL_LIB)(in_out_manager.o) \ 
    2323    $(MODEL_LIB)(iom_def.o) \ 
    2324    $(MODEL_LIB)(iom_ioipsl.o) \ 
    2325    $(MODEL_LIB)(iom_nf90.o) \ 
    2326    $(MODEL_LIB)(iom_rstdimg.o) \ 
    2327    $(MODEL_LIB)(lbclnk.o) \ 
    2328    $(MODEL_LIB)(lib_mpp.o) \ 
    2329    $(MODEL_LIB)(lib_print.o) \ 
    2330    $(MODEL_LIB)(oce.o) \ 
    2331    $(MODEL_LIB)(par_kind.o) \ 
    2332    $(MODEL_LIB)(par_oce.o) \ 
    2333    $(MODEL_LIB)(phycst.o) \ 
    2334    $(MODEL_LIB)(prtctl.o) \ 
    2335    oce.F90 \ 
    2336    par_kind.F90 \ 
    2337    par_oce.F90 \ 
    2338    phycst.F90 \ 
    2339    prtctl.F90 \ 
     2269   oce.F90 \ 
     2270   par_kind.F90 \ 
     2271   par_oce.F90 \ 
     2272   phycst.F90 \ 
     2273   prtctl.F90 \ 
     2274   $(MODEL_LIB)(daymod.o) \ 
     2275   $(MODEL_LIB)(dom_oce.o) \ 
     2276   $(MODEL_LIB)(in_out_manager.o) \ 
     2277   $(MODEL_LIB)(iom.o) \ 
     2278   $(MODEL_LIB)(lbclnk.o) \ 
     2279   $(MODEL_LIB)(oce.o) \ 
     2280   $(MODEL_LIB)(phycst.o) \ 
    23402281   daymod.F90 \ 
    23412282   dom_oce.F90 \ 
     
    23432284   iom.F90 \ 
    23442285   lbclnk.F90 \ 
    2345    $(MODEL_LIB)(daymod.o) \ 
    2346    $(MODEL_LIB)(dom_oce.o) \ 
    2347    $(MODEL_LIB)(in_out_manager.o) \ 
    2348    $(MODEL_LIB)(iom.o) \ 
    2349    $(MODEL_LIB)(lbclnk.o) \ 
    2350    $(MODEL_LIB)(oce.o) \ 
    2351    $(MODEL_LIB)(phycst.o) \ 
    23522286   oce.F90 \ 
    23532287   phycst.F90 \ 
     
    23552289   KEY_CPP \ 
    23562290   dtatem.F90 
    2357 $(MODEL_LIB)(dynadv_cen2.o) : \ 
    2358    dom_oce.F90 \ 
    2359    in_out_manager.F90 \ 
    2360    iom.F90 \ 
    2361    lbclnk.F90 \ 
    2362    ldfdyn_oce.F90 \ 
    2363    ldftra_oce.F90 \ 
    2364    lib_mpp.F90 \ 
    2365    lib_print.f90 \ 
    2366    $(MODEL_LIB)(dom_oce.o) \ 
    2367    $(MODEL_LIB)(in_out_manager.o) \ 
    2368    $(MODEL_LIB)(iom.o) \ 
    2369    $(MODEL_LIB)(lbclnk.o) \ 
    2370    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2371    $(MODEL_LIB)(ldftra_oce.o) \ 
    2372    $(MODEL_LIB)(lib_mpp.o) \ 
    2373    $(MODEL_LIB)(lib_print.o) \ 
    2374    $(MODEL_LIB)(obc_oce.o) \ 
    2375    $(MODEL_LIB)(oce.o) \ 
    2376    $(MODEL_LIB)(par_kind.o) \ 
    2377    $(MODEL_LIB)(par_oce.o) \ 
    2378    $(MODEL_LIB)(phycst.o) \ 
    2379    $(MODEL_LIB)(restart.o) \ 
    2380    $(MODEL_LIB)(solfet.o) \ 
    2381    $(MODEL_LIB)(solisl.o) \ 
    2382    $(MODEL_LIB)(sol_oce.o) \ 
    2383    $(MODEL_LIB)(solpcg.o) \ 
    2384    $(MODEL_LIB)(solsor_e.o) \ 
    2385    $(MODEL_LIB)(solsor.o) \ 
    2386    $(MODEL_LIB)(solver.o) \ 
    2387    $(MODEL_LIB)(zdf_oce.o) \ 
    2388    obc_oce.F90 \ 
    2389    oce.F90 \ 
    2390    par_kind.F90 \ 
    2391    par_oce.F90 \ 
    2392    phycst.F90 \ 
    2393    restart.F90 \ 
    2394    solfet.F90 \ 
    2395    solisl.F90 \ 
    2396    sol_oce.F90 \ 
    2397    solpcg.F90 \ 
    2398    solsor_e.F90 \ 
    2399    solsor.F90 \ 
    2400    solver.F90 \ 
    2401    zdf_oce.F90 \ 
    2402    dom_oce.F90 \ 
    2403    dynspg_oce.F90 \ 
    2404    dynspg_rl.F90 \ 
    2405    in_out_manager.F90 \ 
     2291$(MODEL_LIB)(dynadv.o) :   \ 
    24062292   $(MODEL_LIB)(dom_oce.o) \ 
    24072293   $(MODEL_LIB)(dynspg_oce.o) \ 
    24082294   $(MODEL_LIB)(dynspg_rl.o) \ 
    2409    $(MODEL_LIB)(in_out_manager.o) \ 
    2410    $(MODEL_LIB)(oce.o) \ 
    2411    oce.F90 \ 
    2412    domzgr_substitute.h90 \ 
    2413    vectopt_loop_substitute.h90 \ 
    2414    KEY_CPP \ 
    2415    dynadv_cen2.F90 
    2416 $(MODEL_LIB)(dynadv.o) :   \ 
     2295   $(MODEL_LIB)(flxrnf.o) \ 
     2296   $(MODEL_LIB)(in_out_manager.o) \ 
     2297   $(MODEL_LIB)(lbclnk.o) \ 
     2298   $(MODEL_LIB)(lib_print.o) \ 
     2299   $(MODEL_LIB)(oce.o) \ 
     2300   $(MODEL_LIB)(par_kind.o) \ 
     2301   $(MODEL_LIB)(par_oce.o) \ 
     2302   $(MODEL_LIB)(prtctl.o) \ 
     2303   $(MODEL_LIB)(trdmod.o) \ 
     2304   $(MODEL_LIB)(trdmod_oce.o) \ 
    24172305   dom_oce.F90 \ 
    24182306   dynspg_oce.F90 \ 
     
    24222310   lbclnk.F90 \ 
    24232311   lib_print.f90 \ 
    2424    $(MODEL_LIB)(dom_oce.o) \ 
    2425    $(MODEL_LIB)(dynspg_oce.o) \ 
    2426    $(MODEL_LIB)(dynspg_rl.o) \ 
    2427    $(MODEL_LIB)(flxrnf.o) \ 
    2428    $(MODEL_LIB)(in_out_manager.o) \ 
    2429    $(MODEL_LIB)(lbclnk.o) \ 
    2430    $(MODEL_LIB)(lib_print.o) \ 
    2431    $(MODEL_LIB)(oce.o) \ 
    2432    $(MODEL_LIB)(par_kind.o) \ 
    2433    $(MODEL_LIB)(par_oce.o) \ 
    2434    $(MODEL_LIB)(prtctl.o) \ 
    2435    $(MODEL_LIB)(trdmod.o) \ 
    2436    $(MODEL_LIB)(trdmod_oce.o) \ 
    24372312   oce.F90 \ 
    24382313   par_kind.F90 \ 
     
    24412316   trdmod.F90 \ 
    24422317   trdmod_oce.F90 \ 
     2318   $(MODEL_LIB)(dom_oce.o) \ 
     2319   $(MODEL_LIB)(dynadv_cen2.o) \ 
     2320   $(MODEL_LIB)(dynadv_ubs.o) \ 
     2321   $(MODEL_LIB)(dynkeg.o) \ 
     2322   $(MODEL_LIB)(dynzad.o) \ 
     2323   $(MODEL_LIB)(in_out_manager.o) \ 
    24432324   dom_oce.F90 \ 
    24442325   dynadv_cen2.F90 \ 
     
    24472328   dynzad.F90 \ 
    24482329   in_out_manager.F90 \ 
    2449    $(MODEL_LIB)(dom_oce.o) \ 
    2450    $(MODEL_LIB)(dynadv_cen2.o) \ 
    2451    $(MODEL_LIB)(dynadv_ubs.o) \ 
    2452    $(MODEL_LIB)(dynkeg.o) \ 
    2453    $(MODEL_LIB)(dynzad.o) \ 
    2454    $(MODEL_LIB)(in_out_manager.o) \ 
    24552330   domzgr_substitute.h90 \ 
    24562331   vectopt_loop_substitute.h90 \ 
    24572332   KEY_CPP \ 
    24582333   dynadv.F90 
    2459 $(MODEL_LIB)(dynadv_ubs.o) :  \ 
    2460    dom_oce.F90 \ 
    2461    in_out_manager.F90 \ 
    2462    iom.F90 \ 
    2463    lbclnk.F90 \ 
    2464    ldfdyn_oce.F90 \ 
    2465    ldftra_oce.F90 \ 
    2466    lib_mpp.F90 \ 
    2467    lib_print.f90 \ 
     2334$(MODEL_LIB)(dynadv_cen2.o) : \ 
    24682335   $(MODEL_LIB)(dom_oce.o) \ 
    24692336   $(MODEL_LIB)(in_out_manager.o) \ 
     
    24802347   $(MODEL_LIB)(phycst.o) \ 
    24812348   $(MODEL_LIB)(restart.o) \ 
     2349   $(MODEL_LIB)(sol_oce.o) \ 
    24822350   $(MODEL_LIB)(solfet.o) \ 
    24832351   $(MODEL_LIB)(solisl.o) \ 
    2484    $(MODEL_LIB)(sol_oce.o) \ 
    24852352   $(MODEL_LIB)(solpcg.o) \ 
    2486    $(MODEL_LIB)(solsor_e.o) \ 
    24872353   $(MODEL_LIB)(solsor.o) \ 
    24882354   $(MODEL_LIB)(solver.o) \ 
    24892355   $(MODEL_LIB)(zdf_oce.o) \ 
     2356   dom_oce.F90 \ 
     2357   in_out_manager.F90 \ 
     2358   iom.F90 \ 
     2359   lbclnk.F90 \ 
     2360   ldfdyn_oce.F90 \ 
     2361   ldftra_oce.F90 \ 
     2362   lib_mpp.F90 \ 
     2363   lib_print.f90 \ 
    24902364   obc_oce.F90 \ 
    24912365   oce.F90 \ 
     
    24942368   phycst.F90 \ 
    24952369   restart.F90 \ 
     2370   sol_oce.F90 \ 
    24962371   solfet.F90 \ 
    24972372   solisl.F90 \ 
    2498    sol_oce.F90 \ 
    24992373   solpcg.F90 \ 
    2500    solsor_e.F90 \ 
    25012374   solsor.F90 \ 
    25022375   solver.F90 \ 
    25032376   zdf_oce.F90 \ 
     2377   $(MODEL_LIB)(dom_oce.o) \ 
     2378   $(MODEL_LIB)(dynspg_oce.o) \ 
     2379   $(MODEL_LIB)(dynspg_rl.o) \ 
     2380   $(MODEL_LIB)(in_out_manager.o) \ 
     2381   $(MODEL_LIB)(oce.o) \ 
    25042382   dom_oce.F90 \ 
    25052383   dynspg_oce.F90 \ 
    25062384   dynspg_rl.F90 \ 
    25072385   in_out_manager.F90 \ 
    2508    lbclnk.F90 \ 
     2386   oce.F90 \ 
     2387   domzgr_substitute.h90 \ 
     2388   vectopt_loop_substitute.h90 \ 
     2389   KEY_CPP \ 
     2390   dynadv_cen2.F90 
     2391$(MODEL_LIB)(dynadv_ubs.o) :  \ 
     2392   $(MODEL_LIB)(dom_oce.o) \ 
     2393   $(MODEL_LIB)(in_out_manager.o) \ 
     2394   $(MODEL_LIB)(iom.o) \ 
     2395   $(MODEL_LIB)(lbclnk.o) \ 
     2396   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2397   $(MODEL_LIB)(ldftra_oce.o) \ 
     2398   $(MODEL_LIB)(lib_mpp.o) \ 
     2399   $(MODEL_LIB)(lib_print.o) \ 
     2400   $(MODEL_LIB)(obc_oce.o) \ 
     2401   $(MODEL_LIB)(oce.o) \ 
     2402   $(MODEL_LIB)(par_kind.o) \ 
     2403   $(MODEL_LIB)(par_oce.o) \ 
     2404   $(MODEL_LIB)(phycst.o) \ 
     2405   $(MODEL_LIB)(restart.o) \ 
     2406   $(MODEL_LIB)(sol_oce.o) \ 
     2407   $(MODEL_LIB)(solfet.o) \ 
     2408   $(MODEL_LIB)(solisl.o) \ 
     2409   $(MODEL_LIB)(solpcg.o) \ 
     2410   $(MODEL_LIB)(solsor.o) \ 
     2411   $(MODEL_LIB)(solver.o) \ 
     2412   $(MODEL_LIB)(zdf_oce.o) \ 
     2413   dom_oce.F90 \ 
     2414   in_out_manager.F90 \ 
     2415   iom.F90 \ 
     2416   lbclnk.F90 \ 
     2417   ldfdyn_oce.F90 \ 
     2418   ldftra_oce.F90 \ 
     2419   lib_mpp.F90 \ 
     2420   lib_print.f90 \ 
     2421   obc_oce.F90 \ 
     2422   oce.F90 \ 
     2423   par_kind.F90 \ 
     2424   par_oce.F90 \ 
     2425   phycst.F90 \ 
     2426   restart.F90 \ 
     2427   sol_oce.F90 \ 
     2428   solfet.F90 \ 
     2429   solisl.F90 \ 
     2430   solpcg.F90 \ 
     2431   solsor.F90 \ 
     2432   solver.F90 \ 
     2433   zdf_oce.F90 \ 
    25092434   $(MODEL_LIB)(dom_oce.o) \ 
    25102435   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    25132438   $(MODEL_LIB)(lbclnk.o) \ 
    25142439   $(MODEL_LIB)(oce.o) \ 
     2440   dom_oce.F90 \ 
     2441   dynspg_oce.F90 \ 
     2442   dynspg_rl.F90 \ 
     2443   in_out_manager.F90 \ 
     2444   lbclnk.F90 \ 
    25152445   oce.F90 \ 
    25162446   domzgr_substitute.h90 \ 
     
    25192449   dynadv_ubs.F90 
    25202450$(MODEL_LIB)(dyncor1d.o) : \ 
    2521    dom_oce.F90 \ 
    2522    in_out_manager.F90 \ 
    2523    lib_mpp.F90 \ 
    2524    lib_print.f90 \ 
    2525    $(MODEL_LIB)(dom_oce.o) \ 
    2526    $(MODEL_LIB)(in_out_manager.o) \ 
    2527    $(MODEL_LIB)(lib_mpp.o) \ 
    2528    $(MODEL_LIB)(lib_print.o) \ 
    2529    $(MODEL_LIB)(par_kind.o) \ 
    2530    $(MODEL_LIB)(par_oce.o) \ 
    2531    par_kind.F90 \ 
    2532    par_oce.F90 \ 
    2533    dom_oce.F90 \ 
    2534    in_out_manager.F90 \ 
    2535    $(MODEL_LIB)(dom_oce.o) \ 
    2536    $(MODEL_LIB)(in_out_manager.o) \ 
    2537    $(MODEL_LIB)(oce.o) \ 
    2538    $(MODEL_LIB)(phycst.o) \ 
    2539    $(MODEL_LIB)(prtctl.o) \ 
     2451   $(MODEL_LIB)(dom_oce.o) \ 
     2452   $(MODEL_LIB)(in_out_manager.o) \ 
     2453   $(MODEL_LIB)(lib_mpp.o) \ 
     2454   $(MODEL_LIB)(lib_print.o) \ 
     2455   $(MODEL_LIB)(par_kind.o) \ 
     2456   $(MODEL_LIB)(par_oce.o) \ 
     2457   dom_oce.F90 \ 
     2458   in_out_manager.F90 \ 
     2459   lib_mpp.F90 \ 
     2460   lib_print.f90 \ 
     2461   par_kind.F90 \ 
     2462   par_oce.F90 \ 
     2463   $(MODEL_LIB)(dom_oce.o) \ 
     2464   $(MODEL_LIB)(in_out_manager.o) \ 
     2465   $(MODEL_LIB)(oce.o) \ 
     2466   $(MODEL_LIB)(phycst.o) \ 
     2467   $(MODEL_LIB)(prtctl.o) \ 
     2468   dom_oce.F90 \ 
     2469   in_out_manager.F90 \ 
    25402470   oce.F90 \ 
    25412471   phycst.F90 \ 
     
    25452475   dyncor1d.F90 
    25462476$(MODEL_LIB)(dynhpg.o) :   \ 
    2547    dom_oce.F90 \ 
    2548    in_out_manager.F90 \ 
    2549    lbclnk.F90 \ 
    2550    ldftra_oce.F90 \ 
    2551    lib_mpp.F90 \ 
    2552    lib_print.f90 \ 
    25532477   $(MODEL_LIB)(dom_oce.o) \ 
    25542478   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25702494   $(MODEL_LIB)(trdvor_oce.o) \ 
    25712495   $(MODEL_LIB)(zdf_oce.o) \ 
     2496   dom_oce.F90 \ 
     2497   in_out_manager.F90 \ 
     2498   lbclnk.F90 \ 
     2499   ldftra_oce.F90 \ 
     2500   lib_mpp.F90 \ 
     2501   lib_print.f90 \ 
    25722502   oce.F90 \ 
    25732503   par_kind.F90 \ 
     
    25832513   trdvor_oce.F90 \ 
    25842514   zdf_oce.F90 \ 
    2585    dom_oce.F90 \ 
    2586    dynhpg_jki.F90 \ 
    2587    in_out_manager.F90 \ 
    2588    lbclnk.F90 \ 
    25892515   $(MODEL_LIB)(dom_oce.o) \ 
    25902516   $(MODEL_LIB)(dynhpg_jki.o) \ 
     
    25962522   $(MODEL_LIB)(trdmod.o) \ 
    25972523   $(MODEL_LIB)(trdmod_oce.o) \ 
     2524   dom_oce.F90 \ 
     2525   dynhpg_jki.F90 \ 
     2526   in_out_manager.F90 \ 
     2527   lbclnk.F90 \ 
    25982528   oce.F90 \ 
    25992529   phycst.F90 \ 
     
    26062536   dynhpg.F90 
    26072537$(MODEL_LIB)(dynhpg_jki.o) :  \ 
    2608    dom_oce.F90 \ 
    2609    in_out_manager.F90 \ 
    2610    lib_mpp.F90 \ 
    2611    lib_print.f90 \ 
    2612    $(MODEL_LIB)(dom_oce.o) \ 
    2613    $(MODEL_LIB)(in_out_manager.o) \ 
    2614    $(MODEL_LIB)(lib_mpp.o) \ 
    2615    $(MODEL_LIB)(lib_print.o) \ 
    2616    $(MODEL_LIB)(oce.o) \ 
    2617    $(MODEL_LIB)(par_kind.o) \ 
    2618    $(MODEL_LIB)(par_oce.o) \ 
    2619    oce.F90 \ 
    2620    par_kind.F90 \ 
    2621    par_oce.F90 \ 
    2622    dom_oce.F90 \ 
    2623    in_out_manager.F90 \ 
    2624    lbclnk.F90 \ 
    2625    $(MODEL_LIB)(dom_oce.o) \ 
    2626    $(MODEL_LIB)(in_out_manager.o) \ 
    2627    $(MODEL_LIB)(lbclnk.o) \ 
    2628    $(MODEL_LIB)(oce.o) \ 
    2629    $(MODEL_LIB)(phycst.o) \ 
     2538   $(MODEL_LIB)(dom_oce.o) \ 
     2539   $(MODEL_LIB)(in_out_manager.o) \ 
     2540   $(MODEL_LIB)(lib_mpp.o) \ 
     2541   $(MODEL_LIB)(lib_print.o) \ 
     2542   $(MODEL_LIB)(oce.o) \ 
     2543   $(MODEL_LIB)(par_kind.o) \ 
     2544   $(MODEL_LIB)(par_oce.o) \ 
     2545   dom_oce.F90 \ 
     2546   in_out_manager.F90 \ 
     2547   lib_mpp.F90 \ 
     2548   lib_print.f90 \ 
     2549   oce.F90 \ 
     2550   par_kind.F90 \ 
     2551   par_oce.F90 \ 
     2552   $(MODEL_LIB)(dom_oce.o) \ 
     2553   $(MODEL_LIB)(in_out_manager.o) \ 
     2554   $(MODEL_LIB)(lbclnk.o) \ 
     2555   $(MODEL_LIB)(oce.o) \ 
     2556   $(MODEL_LIB)(phycst.o) \ 
     2557   dom_oce.F90 \ 
     2558   in_out_manager.F90 \ 
     2559   lbclnk.F90 \ 
    26302560   oce.F90 \ 
    26312561   phycst.F90 \ 
     
    26352565   dynhpg_jki.F90 
    26362566$(MODEL_LIB)(dynkeg.o) :   \ 
    2637    dom_oce.F90 \ 
    2638    in_out_manager.F90 \ 
    2639    ldftra_oce.F90 \ 
    2640    lib_mpp.F90 \ 
    2641    lib_print.f90 \ 
    26422567   $(MODEL_LIB)(dom_oce.o) \ 
    26432568   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26582583   $(MODEL_LIB)(trdvor_oce.o) \ 
    26592584   $(MODEL_LIB)(zdf_oce.o) \ 
     2585   dom_oce.F90 \ 
     2586   in_out_manager.F90 \ 
     2587   ldftra_oce.F90 \ 
     2588   lib_mpp.F90 \ 
     2589   lib_print.f90 \ 
    26602590   oce.F90 \ 
    26612591   par_kind.F90 \ 
     
    26712601   trdvor_oce.F90 \ 
    26722602   zdf_oce.F90 \ 
    2673    dom_oce.F90 \ 
    2674    in_out_manager.F90 \ 
    26752603   $(MODEL_LIB)(dom_oce.o) \ 
    26762604   $(MODEL_LIB)(in_out_manager.o) \ 
     
    26792607   $(MODEL_LIB)(trdmod.o) \ 
    26802608   $(MODEL_LIB)(trdmod_oce.o) \ 
     2609   dom_oce.F90 \ 
     2610   in_out_manager.F90 \ 
    26812611   oce.F90 \ 
    26822612   prtctl.F90 \ 
     
    26862616   KEY_CPP \ 
    26872617   dynkeg.F90 
     2618$(MODEL_LIB)(dynldf.o) :   \ 
     2619   $(MODEL_LIB)(dom_oce.o) \ 
     2620   $(MODEL_LIB)(in_out_manager.o) \ 
     2621   $(MODEL_LIB)(lbclnk.o) \ 
     2622   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2623   $(MODEL_LIB)(ldfslp.o) \ 
     2624   $(MODEL_LIB)(ldftra_oce.o) \ 
     2625   $(MODEL_LIB)(lib_mpp.o) \ 
     2626   $(MODEL_LIB)(lib_print.o) \ 
     2627   $(MODEL_LIB)(oce.o) \ 
     2628   $(MODEL_LIB)(par_kind.o) \ 
     2629   $(MODEL_LIB)(par_oce.o) \ 
     2630   $(MODEL_LIB)(phycst.o) \ 
     2631   $(MODEL_LIB)(prtctl.o) \ 
     2632   $(MODEL_LIB)(taumod.o) \ 
     2633   $(MODEL_LIB)(trdicp.o) \ 
     2634   $(MODEL_LIB)(trdicp_oce.o) \ 
     2635   $(MODEL_LIB)(trdmld.o) \ 
     2636   $(MODEL_LIB)(trdmld_oce.o) \ 
     2637   $(MODEL_LIB)(trdmod.o) \ 
     2638   $(MODEL_LIB)(trdmod_oce.o) \ 
     2639   $(MODEL_LIB)(trdvor.o) \ 
     2640   $(MODEL_LIB)(trdvor_oce.o) \ 
     2641   $(MODEL_LIB)(zdf_oce.o) \ 
     2642   $(MODEL_LIB)(zdfmxl.o) \ 
     2643   dom_oce.F90 \ 
     2644   in_out_manager.F90 \ 
     2645   lbclnk.F90 \ 
     2646   ldfdyn_oce.F90 \ 
     2647   ldfslp.F90 \ 
     2648   ldftra_oce.F90 \ 
     2649   lib_mpp.F90 \ 
     2650   lib_print.f90 \ 
     2651   oce.F90 \ 
     2652   par_kind.F90 \ 
     2653   par_oce.F90 \ 
     2654   phycst.F90 \ 
     2655   prtctl.F90 \ 
     2656   taumod.F90 \ 
     2657   trdicp.F90 \ 
     2658   trdicp_oce.F90 \ 
     2659   trdmld.F90 \ 
     2660   trdmld_oce.F90 \ 
     2661   trdmod.F90 \ 
     2662   trdmod_oce.F90 \ 
     2663   trdvor.F90 \ 
     2664   trdvor_oce.F90 \ 
     2665   zdf_oce.F90 \ 
     2666   zdfmxl.F90 \ 
     2667   $(MODEL_LIB)(dom_oce.o) \ 
     2668   $(MODEL_LIB)(dynldf_bilap.o) \ 
     2669   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     2670   $(MODEL_LIB)(dynldf_iso.o) \ 
     2671   $(MODEL_LIB)(dynldf_lap.o) \ 
     2672   $(MODEL_LIB)(in_out_manager.o) \ 
     2673   $(MODEL_LIB)(lbclnk.o) \ 
     2674   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2675   $(MODEL_LIB)(ldfslp.o) \ 
     2676   $(MODEL_LIB)(lib_mpp.o) \ 
     2677   $(MODEL_LIB)(oce.o) \ 
     2678   $(MODEL_LIB)(phycst.o) \ 
     2679   $(MODEL_LIB)(prtctl.o) \ 
     2680   $(MODEL_LIB)(trdmod.o) \ 
     2681   $(MODEL_LIB)(trdmod_oce.o) \ 
     2682   dom_oce.F90 \ 
     2683   dynldf_bilap.F90 \ 
     2684   dynldf_bilapg.F90 \ 
     2685   dynldf_iso.F90 \ 
     2686   dynldf_lap.F90 \ 
     2687   in_out_manager.F90 \ 
     2688   lbclnk.F90 \ 
     2689   ldfdyn_oce.F90 \ 
     2690   ldfslp.F90 \ 
     2691   lib_mpp.F90 \ 
     2692   oce.F90 \ 
     2693   phycst.F90 \ 
     2694   prtctl.F90 \ 
     2695   trdmod.F90 \ 
     2696   trdmod_oce.F90 \ 
     2697   domzgr_substitute.h90 \ 
     2698   vectopt_loop_substitute.h90 \ 
     2699   KEY_CPP \ 
     2700   dynldf.F90 
    26882701$(MODEL_LIB)(dynldf_bilap.o) :   \ 
    2689    dom_oce.F90 \ 
    2690    in_out_manager.F90 \ 
    2691    ldftra_oce.F90 \ 
    2692    lib_mpp.F90 \ 
    2693    lib_print.f90 \ 
    26942702   $(MODEL_LIB)(dom_oce.o) \ 
    26952703   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27102718   $(MODEL_LIB)(trdvor_oce.o) \ 
    27112719   $(MODEL_LIB)(zdf_oce.o) \ 
     2720   dom_oce.F90 \ 
     2721   in_out_manager.F90 \ 
     2722   ldftra_oce.F90 \ 
     2723   lib_mpp.F90 \ 
     2724   lib_print.f90 \ 
    27122725   oce.F90 \ 
    27132726   par_kind.F90 \ 
     
    27232736   trdvor_oce.F90 \ 
    27242737   zdf_oce.F90 \ 
    2725    dom_oce.F90 \ 
    2726    in_out_manager.F90 \ 
    2727    lbclnk.F90 \ 
    2728    ldfdyn_oce.F90 \ 
    27292738   $(MODEL_LIB)(dom_oce.o) \ 
    27302739   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27342743   $(MODEL_LIB)(trdmod.o) \ 
    27352744   $(MODEL_LIB)(trdmod_oce.o) \ 
     2745   dom_oce.F90 \ 
     2746   in_out_manager.F90 \ 
     2747   lbclnk.F90 \ 
     2748   ldfdyn_oce.F90 \ 
    27362749   oce.F90 \ 
    27372750   trdmod.F90 \ 
     
    27432756   dynldf_bilap.F90 
    27442757$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
    2745    dom_oce.F90 \ 
    2746    in_out_manager.F90 \ 
    2747    lbclnk.F90 \ 
    2748    ldfdyn_oce.F90 \ 
    2749    ldftra_oce.F90 \ 
    2750    lib_mpp.F90 \ 
    2751    lib_print.f90 \ 
    27522758   $(MODEL_LIB)(dom_oce.o) \ 
    27532759   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27702776   $(MODEL_LIB)(trdvor.o) \ 
    27712777   $(MODEL_LIB)(trdvor_oce.o) \ 
     2778   $(MODEL_LIB)(zdf_oce.o) \ 
    27722779   $(MODEL_LIB)(zdfmxl.o) \ 
    2773    $(MODEL_LIB)(zdf_oce.o) \ 
     2780   dom_oce.F90 \ 
     2781   in_out_manager.F90 \ 
     2782   lbclnk.F90 \ 
     2783   ldfdyn_oce.F90 \ 
     2784   ldftra_oce.F90 \ 
     2785   lib_mpp.F90 \ 
     2786   lib_print.f90 \ 
    27742787   oce.F90 \ 
    27752788   par_kind.F90 \ 
     
    27852798   trdvor.F90 \ 
    27862799   trdvor_oce.F90 \ 
     2800   zdf_oce.F90 \ 
    27872801   zdfmxl.F90 \ 
    2788    zdf_oce.F90 \ 
    2789    dom_oce.F90 \ 
    2790    in_out_manager.F90 \ 
    2791    lbclnk.F90 \ 
    2792    ldfdyn_oce.F90 \ 
    2793    ldfslp.F90 \ 
    27942802   $(MODEL_LIB)(dom_oce.o) \ 
    27952803   $(MODEL_LIB)(in_out_manager.o) \ 
     
    28022810   $(MODEL_LIB)(trdmod_oce.o) \ 
    28032811   $(MODEL_LIB)(zdf_oce.o) \ 
     2812   dom_oce.F90 \ 
     2813   in_out_manager.F90 \ 
     2814   lbclnk.F90 \ 
     2815   ldfdyn_oce.F90 \ 
     2816   ldfslp.F90 \ 
    28042817   oce.F90 \ 
    28052818   prtctl.F90 \ 
     
    28112824   KEY_CPP \ 
    28122825   dynldf_bilapg.F90 
    2813 $(MODEL_LIB)(dynldf.o) :   \ 
    2814    dom_oce.F90 \ 
    2815    in_out_manager.F90 \ 
    2816    lbclnk.F90 \ 
    2817    ldfdyn_oce.F90 \ 
    2818    ldfslp.F90 \ 
    2819    ldftra_oce.F90 \ 
    2820    lib_mpp.F90 \ 
    2821    lib_print.f90 \ 
    2822    $(MODEL_LIB)(dom_oce.o) \ 
    2823    $(MODEL_LIB)(in_out_manager.o) \ 
    2824    $(MODEL_LIB)(lbclnk.o) \ 
    2825    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2826    $(MODEL_LIB)(ldfslp.o) \ 
    2827    $(MODEL_LIB)(ldftra_oce.o) \ 
    2828    $(MODEL_LIB)(lib_mpp.o) \ 
    2829    $(MODEL_LIB)(lib_print.o) \ 
    2830    $(MODEL_LIB)(oce.o) \ 
    2831    $(MODEL_LIB)(par_kind.o) \ 
    2832    $(MODEL_LIB)(par_oce.o) \ 
    2833    $(MODEL_LIB)(phycst.o) \ 
    2834    $(MODEL_LIB)(prtctl.o) \ 
    2835    $(MODEL_LIB)(taumod.o) \ 
    2836    $(MODEL_LIB)(trdicp.o) \ 
    2837    $(MODEL_LIB)(trdicp_oce.o) \ 
    2838    $(MODEL_LIB)(trdmld.o) \ 
    2839    $(MODEL_LIB)(trdmld_oce.o) \ 
    2840    $(MODEL_LIB)(trdmod.o) \ 
    2841    $(MODEL_LIB)(trdmod_oce.o) \ 
    2842    $(MODEL_LIB)(trdvor.o) \ 
    2843    $(MODEL_LIB)(trdvor_oce.o) \ 
    2844    $(MODEL_LIB)(zdfmxl.o) \ 
    2845    $(MODEL_LIB)(zdf_oce.o) \ 
    2846    oce.F90 \ 
    2847    par_kind.F90 \ 
    2848    par_oce.F90 \ 
    2849    phycst.F90 \ 
    2850    prtctl.F90 \ 
    2851    taumod.F90 \ 
    2852    trdicp.F90 \ 
    2853    trdicp_oce.F90 \ 
    2854    trdmld.F90 \ 
    2855    trdmld_oce.F90 \ 
    2856    trdmod.F90 \ 
    2857    trdmod_oce.F90 \ 
    2858    trdvor.F90 \ 
    2859    trdvor_oce.F90 \ 
    2860    zdfmxl.F90 \ 
    2861    zdf_oce.F90 \ 
    2862    dom_oce.F90 \ 
    2863    dynldf_bilap.F90 \ 
    2864    dynldf_bilapg.F90 \ 
    2865    dynldf_iso.F90 \ 
    2866    dynldf_lap.F90 \ 
    2867    in_out_manager.F90 \ 
    2868    lbclnk.F90 \ 
    2869    ldfdyn_oce.F90 \ 
    2870    ldfslp.F90 \ 
    2871    lib_mpp.F90 \ 
    2872    $(MODEL_LIB)(dom_oce.o) \ 
    2873    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    2874    $(MODEL_LIB)(dynldf_bilap.o) \ 
    2875    $(MODEL_LIB)(dynldf_iso.o) \ 
    2876    $(MODEL_LIB)(dynldf_lap.o) \ 
    2877    $(MODEL_LIB)(in_out_manager.o) \ 
    2878    $(MODEL_LIB)(lbclnk.o) \ 
    2879    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2880    $(MODEL_LIB)(ldfslp.o) \ 
    2881    $(MODEL_LIB)(lib_mpp.o) \ 
    2882    $(MODEL_LIB)(oce.o) \ 
    2883    $(MODEL_LIB)(phycst.o) \ 
    2884    $(MODEL_LIB)(prtctl.o) \ 
    2885    $(MODEL_LIB)(trdmod.o) \ 
    2886    $(MODEL_LIB)(trdmod_oce.o) \ 
    2887    oce.F90 \ 
    2888    phycst.F90 \ 
    2889    prtctl.F90 \ 
    2890    trdmod.F90 \ 
    2891    trdmod_oce.F90 \ 
    2892    domzgr_substitute.h90 \ 
    2893    vectopt_loop_substitute.h90 \ 
    2894    KEY_CPP \ 
    2895    dynldf.F90 
    28962826$(MODEL_LIB)(dynldf_iso.o) :  \ 
    2897    dom_oce.F90 \ 
    2898    in_out_manager.F90 \ 
    2899    lbclnk.F90 \ 
    2900    ldfdyn_oce.F90 \ 
    2901    ldftra_oce.F90 \ 
    2902    lib_mpp.F90 \ 
    2903    lib_print.f90 \ 
    29042827   $(MODEL_LIB)(dom_oce.o) \ 
    29052828   $(MODEL_LIB)(in_out_manager.o) \ 
     
    29222845   $(MODEL_LIB)(trdvor.o) \ 
    29232846   $(MODEL_LIB)(trdvor_oce.o) \ 
     2847   $(MODEL_LIB)(zdf_oce.o) \ 
    29242848   $(MODEL_LIB)(zdfmxl.o) \ 
    2925    $(MODEL_LIB)(zdf_oce.o) \ 
     2849   dom_oce.F90 \ 
     2850   in_out_manager.F90 \ 
     2851   lbclnk.F90 \ 
     2852   ldfdyn_oce.F90 \ 
     2853   ldftra_oce.F90 \ 
     2854   lib_mpp.F90 \ 
     2855   lib_print.f90 \ 
    29262856   oce.F90 \ 
    29272857   par_kind.F90 \ 
     
    29372867   trdvor.F90 \ 
    29382868   trdvor_oce.F90 \ 
     2869   zdf_oce.F90 \ 
    29392870   zdfmxl.F90 \ 
    2940    zdf_oce.F90 \ 
     2871   $(MODEL_LIB)(dom_oce.o) \ 
     2872   $(MODEL_LIB)(in_out_manager.o) \ 
     2873   $(MODEL_LIB)(lbclnk.o) \ 
     2874   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2875   $(MODEL_LIB)(ldfslp.o) \ 
     2876   $(MODEL_LIB)(ldftra_oce.o) \ 
     2877   $(MODEL_LIB)(oce.o) \ 
     2878   $(MODEL_LIB)(prtctl.o) \ 
     2879   $(MODEL_LIB)(trdmod.o) \ 
     2880   $(MODEL_LIB)(trdmod_oce.o) \ 
     2881   $(MODEL_LIB)(zdf_oce.o) \ 
    29412882   dom_oce.F90 \ 
    29422883   in_out_manager.F90 \ 
     
    29452886   ldfslp.F90 \ 
    29462887   ldftra_oce.F90 \ 
    2947    $(MODEL_LIB)(dom_oce.o) \ 
    2948    $(MODEL_LIB)(in_out_manager.o) \ 
    2949    $(MODEL_LIB)(lbclnk.o) \ 
    2950    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2951    $(MODEL_LIB)(ldfslp.o) \ 
    2952    $(MODEL_LIB)(ldftra_oce.o) \ 
    2953    $(MODEL_LIB)(oce.o) \ 
    2954    $(MODEL_LIB)(prtctl.o) \ 
    2955    $(MODEL_LIB)(trdmod.o) \ 
    2956    $(MODEL_LIB)(trdmod_oce.o) \ 
    2957    $(MODEL_LIB)(zdf_oce.o) \ 
    29582888   oce.F90 \ 
    29592889   prtctl.F90 \ 
     
    29672897   dynldf_iso.F90 
    29682898$(MODEL_LIB)(dynldf_lap.o) :  \ 
    2969    dom_oce.F90 \ 
    2970    in_out_manager.F90 \ 
    2971    lbclnk.F90 \ 
    2972    ldfdyn_oce.F90 \ 
    2973    ldftra_oce.F90 \ 
    2974    lib_print.f90 \ 
    29752899   $(MODEL_LIB)(dom_oce.o) \ 
    29762900   $(MODEL_LIB)(in_out_manager.o) \ 
     
    29922916   $(MODEL_LIB)(trdvor.o) \ 
    29932917   $(MODEL_LIB)(trdvor_oce.o) \ 
     2918   $(MODEL_LIB)(zdf_oce.o) \ 
    29942919   $(MODEL_LIB)(zdfmxl.o) \ 
    2995    $(MODEL_LIB)(zdf_oce.o) \ 
     2920   dom_oce.F90 \ 
     2921   in_out_manager.F90 \ 
     2922   lbclnk.F90 \ 
     2923   ldfdyn_oce.F90 \ 
     2924   ldftra_oce.F90 \ 
     2925   lib_print.f90 \ 
    29962926   oce.F90 \ 
    29972927   par_kind.F90 \ 
     
    30072937   trdvor.F90 \ 
    30082938   trdvor_oce.F90 \ 
     2939   zdf_oce.F90 \ 
    30092940   zdfmxl.F90 \ 
    3010    zdf_oce.F90 \ 
    3011    dom_oce.F90 \ 
    3012    in_out_manager.F90 \ 
    3013    ldfdyn_oce.F90 \ 
    3014    ldfslp.F90 \ 
    30152941   $(MODEL_LIB)(dom_oce.o) \ 
    30162942   $(MODEL_LIB)(in_out_manager.o) \ 
     
    30212947   $(MODEL_LIB)(trdmod_oce.o) \ 
    30222948   $(MODEL_LIB)(zdf_oce.o) \ 
     2949   dom_oce.F90 \ 
     2950   in_out_manager.F90 \ 
     2951   ldfdyn_oce.F90 \ 
     2952   ldfslp.F90 \ 
    30232953   oce.F90 \ 
    30242954   trdmod.F90 \ 
     
    30302960   KEY_CPP \ 
    30312961   dynldf_lap.F90 
    3032 $(MODEL_LIB)(dynnxt1d.o) : \ 
    3033    dom_oce.F90 \ 
    3034    in_out_manager.F90 \ 
    3035    lib_mpp.F90 \ 
    3036    lib_print.f90 \ 
    3037    $(MODEL_LIB)(dom_oce.o) \ 
    3038    $(MODEL_LIB)(in_out_manager.o) \ 
    3039    $(MODEL_LIB)(lib_mpp.o) \ 
    3040    $(MODEL_LIB)(lib_print.o) \ 
    3041    $(MODEL_LIB)(oce.o) \ 
    3042    $(MODEL_LIB)(par_kind.o) \ 
    3043    $(MODEL_LIB)(par_oce.o) \ 
    3044    oce.F90 \ 
    3045    par_kind.F90 \ 
    3046    par_oce.F90 \ 
    3047    dom_oce.F90 \ 
    3048    in_out_manager.F90 \ 
    3049    lbclnk.F90 \ 
    3050    $(MODEL_LIB)(dom_oce.o) \ 
    3051    $(MODEL_LIB)(in_out_manager.o) \ 
    3052    $(MODEL_LIB)(lbclnk.o) \ 
    3053    $(MODEL_LIB)(oce.o) \ 
    3054    $(MODEL_LIB)(prtctl.o) \ 
    3055    oce.F90 \ 
    3056    prtctl.F90 \ 
    3057    KEY_CPP \ 
    3058    dynnxt1d.F90 
    30592962$(MODEL_LIB)(dynnxt.o) :   \ 
    3060    dom_oce.F90 \ 
    3061    dynspg_oce.F90 \ 
    3062    in_out_manager.F90 \ 
    3063    lbclnk.F90 \ 
    3064    lib_mpp.F90 \ 
    3065    lib_print.f90 \ 
    30662963   $(MODEL_LIB)(dom_oce.o) \ 
    30672964   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    30702967   $(MODEL_LIB)(lib_mpp.o) \ 
    30712968   $(MODEL_LIB)(lib_print.o) \ 
    3072    $(MODEL_LIB)(obccli.o) \ 
    30732969   $(MODEL_LIB)(obc_oce.o) \ 
    30742970   $(MODEL_LIB)(obc_par.o) \ 
     2971   $(MODEL_LIB)(obccli.o) \ 
    30752972   $(MODEL_LIB)(oce.o) \ 
    30762973   $(MODEL_LIB)(ocesbc.o) \ 
     
    30782975   $(MODEL_LIB)(par_oce.o) \ 
    30792976   $(MODEL_LIB)(phycst.o) \ 
    3080    obccli.F90 \ 
     2977   dom_oce.F90 \ 
     2978   dynspg_oce.F90 \ 
     2979   in_out_manager.F90 \ 
     2980   lbclnk.F90 \ 
     2981   lib_mpp.F90 \ 
     2982   lib_print.f90 \ 
    30812983   obc_oce.F90 \ 
    30822984   obc_par.F90 \ 
     2985   obccli.F90 \ 
    30832986   oce.F90 \ 
    30842987   ocesbc.F90 \ 
     
    30862989   par_oce.F90 \ 
    30872990   phycst.F90 \ 
     2991   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2992   $(MODEL_LIB)(agrif_opa_update.o) \ 
     2993   $(MODEL_LIB)(dom_oce.o) \ 
     2994   $(MODEL_LIB)(domvvl.o) \ 
     2995   $(MODEL_LIB)(dynspg_oce.o) \ 
     2996   $(MODEL_LIB)(in_out_manager.o) \ 
     2997   $(MODEL_LIB)(lbclnk.o) \ 
     2998   $(MODEL_LIB)(obc_oce.o) \ 
     2999   $(MODEL_LIB)(obcdyn.o) \ 
     3000   $(MODEL_LIB)(obcdyn_bt.o) \ 
     3001   $(MODEL_LIB)(obcvol.o) \ 
     3002   $(MODEL_LIB)(oce.o) \ 
     3003   $(MODEL_LIB)(prtctl.o) \ 
    30883004   agrif_opa_interp.F90 \ 
    30893005   agrif_opa_update.F90 \ 
     
    30933009   in_out_manager.F90 \ 
    30943010   lbclnk.F90 \ 
    3095    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3096    $(MODEL_LIB)(agrif_opa_update.o) \ 
    3097    $(MODEL_LIB)(dom_oce.o) \ 
    3098    $(MODEL_LIB)(domvvl.o) \ 
    3099    $(MODEL_LIB)(dynspg_oce.o) \ 
    3100    $(MODEL_LIB)(in_out_manager.o) \ 
    3101    $(MODEL_LIB)(lbclnk.o) \ 
    3102    $(MODEL_LIB)(obcdyn_bt.o) \ 
    3103    $(MODEL_LIB)(obcdyn.o) \ 
    3104    $(MODEL_LIB)(obc_oce.o) \ 
    3105    $(MODEL_LIB)(obcvol.o) \ 
    3106    $(MODEL_LIB)(oce.o) \ 
    3107    $(MODEL_LIB)(prtctl.o) \ 
     3011   obc_oce.F90 \ 
     3012   obcdyn.F90 \ 
    31083013   obcdyn_bt.F90 \ 
    3109    obcdyn.F90 \ 
    3110    obc_oce.F90 \ 
    31113014   obcvol.F90 \ 
    31123015   oce.F90 \ 
     
    31163019   KEY_CPP \ 
    31173020   dynnxt.F90 
    3118 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    3119    blk_oce.F90 \ 
    3120    cpl_oce.F90 \ 
    3121    daymod.F90 \ 
    3122    dom_oce.F90 \ 
    3123    dtasal.F90 \ 
    3124    dtasss.F90 \ 
    3125    dtasst.F90 \ 
    3126    dtatem.F90 \ 
    3127    dynspg_oce.F90 \ 
    3128    eosbn2.F90 \ 
    3129    flxmod.F90 \ 
    3130    flx_oce.F90 \ 
    3131    flxrnf.F90 \ 
    3132    ice_oce.F90 \ 
    3133    ini1d.F90 \ 
    3134    in_out_manager.F90 \ 
    3135    iom_def.F90 \ 
    3136    iom.F90 \ 
    3137    iom_ioipsl.F90 \ 
    3138    iom_nf90.F90 \ 
    3139    iom_rstdimg.F90 \ 
    3140    lbclnk.F90 \ 
    3141    lib_mpp.F90 \ 
    3142    lib_print.f90 \ 
    3143    $(MODEL_LIB)(blk_oce.o) \ 
    3144    $(MODEL_LIB)(cpl_oce.o) \ 
    3145    $(MODEL_LIB)(daymod.o) \ 
    3146    $(MODEL_LIB)(dom_oce.o) \ 
    3147    $(MODEL_LIB)(dtasal.o) \ 
    3148    $(MODEL_LIB)(dtasss.o) \ 
    3149    $(MODEL_LIB)(dtasst.o) \ 
    3150    $(MODEL_LIB)(dtatem.o) \ 
    3151    $(MODEL_LIB)(dynspg_oce.o) \ 
    3152    $(MODEL_LIB)(eosbn2.o) \ 
    3153    $(MODEL_LIB)(flxmod.o) \ 
    3154    $(MODEL_LIB)(flx_oce.o) \ 
    3155    $(MODEL_LIB)(flxrnf.o) \ 
    3156    $(MODEL_LIB)(ice_oce.o) \ 
    3157    $(MODEL_LIB)(ini1d.o) \ 
    3158    $(MODEL_LIB)(in_out_manager.o) \ 
    3159    $(MODEL_LIB)(iom_def.o) \ 
    3160    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3161    $(MODEL_LIB)(iom_nf90.o) \ 
    3162    $(MODEL_LIB)(iom.o) \ 
    3163    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3164    $(MODEL_LIB)(lbclnk.o) \ 
    3165    $(MODEL_LIB)(lib_mpp.o) \ 
    3166    $(MODEL_LIB)(lib_print.o) \ 
    3167    $(MODEL_LIB)(obccli.o) \ 
    3168    $(MODEL_LIB)(obc_oce.o) \ 
    3169    $(MODEL_LIB)(obc_par.o) \ 
    3170    $(MODEL_LIB)(oce.o) \ 
    3171    $(MODEL_LIB)(ocfzpt.o) \ 
    3172    $(MODEL_LIB)(par_kind.o) \ 
    3173    $(MODEL_LIB)(par_oce.o) \ 
    3174    $(MODEL_LIB)(phycst.o) \ 
    3175    $(MODEL_LIB)(prtctl.o) \ 
    3176    $(MODEL_LIB)(taumod.o) \ 
    3177    $(MODEL_LIB)(tradmp.o) \ 
    3178    $(MODEL_LIB)(trdmld_oce.o) \ 
    3179    $(MODEL_LIB)(zpshde.o) \ 
    3180    obccli.F90 \ 
    3181    obc_oce.F90 \ 
    3182    obc_par.F90 \ 
    3183    oce.F90 \ 
    3184    ocfzpt.F90 \ 
    3185    par_kind.F90 \ 
    3186    par_oce.F90 \ 
    3187    phycst.F90 \ 
    3188    prtctl.F90 \ 
    3189    taumod.F90 \ 
    3190    tradmp.F90 \ 
    3191    trdmld_oce.F90 \ 
    3192    zpshde.F90 \ 
    3193    dom_oce.F90 \ 
    3194    in_out_manager.F90 \ 
    3195    iom.F90 \ 
    3196    lbclnk.F90 \ 
    3197    lib_mpp.F90 \ 
    3198    $(MODEL_LIB)(dom_oce.o) \ 
    3199    $(MODEL_LIB)(in_out_manager.o) \ 
    3200    $(MODEL_LIB)(iom.o) \ 
    3201    $(MODEL_LIB)(lbclnk.o) \ 
    3202    $(MODEL_LIB)(lib_mpp.o) \ 
    3203    $(MODEL_LIB)(obcdta.o) \ 
    3204    $(MODEL_LIB)(obc_oce.o) \ 
    3205    $(MODEL_LIB)(obc_par.o) \ 
    3206    $(MODEL_LIB)(oce.o) \ 
    3207    $(MODEL_LIB)(ocesbc.o) \ 
    3208    $(MODEL_LIB)(phycst.o) \ 
    3209    $(MODEL_LIB)(prtctl.o) \ 
    3210    $(MODEL_LIB)(restart.o) \ 
    3211    obcdta.F90 \ 
    3212    obc_oce.F90 \ 
    3213    obc_par.F90 \ 
    3214    oce.F90 \ 
    3215    ocesbc.F90 \ 
    3216    phycst.F90 \ 
    3217    prtctl.F90 \ 
    3218    restart.F90 \ 
    3219    domzgr_substitute.h90 \ 
    3220    vectopt_loop_substitute.h90 \ 
    3221    KEY_CPP \ 
    3222    dynspg_exp.F90 
    3223 $(MODEL_LIB)(dynspg_exp_jki.o) : \ 
    3224    blk_oce.F90 \ 
    3225    cpl_oce.F90 \ 
    3226    daymod.F90 \ 
    3227    dom_oce.F90 \ 
    3228    dtasal.F90 \ 
    3229    dtasss.F90 \ 
    3230    dtasst.F90 \ 
    3231    dtatem.F90 \ 
    3232    dynspg_oce.F90 \ 
    3233    eosbn2.F90 \ 
    3234    flxmod.F90 \ 
    3235    flx_oce.F90 \ 
    3236    flxrnf.F90 \ 
    3237    ice_oce.F90 \ 
    3238    ini1d.F90 \ 
    3239    in_out_manager.F90 \ 
    3240    iom.F90 \ 
    3241    lbclnk.F90 \ 
    3242    lib_mpp.F90 \ 
    3243    lib_print.f90 \ 
    3244    $(MODEL_LIB)(blk_oce.o) \ 
    3245    $(MODEL_LIB)(cpl_oce.o) \ 
    3246    $(MODEL_LIB)(daymod.o) \ 
    3247    $(MODEL_LIB)(dom_oce.o) \ 
    3248    $(MODEL_LIB)(dtasal.o) \ 
    3249    $(MODEL_LIB)(dtasss.o) \ 
    3250    $(MODEL_LIB)(dtasst.o) \ 
    3251    $(MODEL_LIB)(dtatem.o) \ 
    3252    $(MODEL_LIB)(dynspg_oce.o) \ 
    3253    $(MODEL_LIB)(eosbn2.o) \ 
    3254    $(MODEL_LIB)(flxmod.o) \ 
    3255    $(MODEL_LIB)(flx_oce.o) \ 
    3256    $(MODEL_LIB)(flxrnf.o) \ 
    3257    $(MODEL_LIB)(ice_oce.o) \ 
    3258    $(MODEL_LIB)(ini1d.o) \ 
    3259    $(MODEL_LIB)(in_out_manager.o) \ 
    3260    $(MODEL_LIB)(iom.o) \ 
    3261    $(MODEL_LIB)(lbclnk.o) \ 
    3262    $(MODEL_LIB)(lib_mpp.o) \ 
    3263    $(MODEL_LIB)(lib_print.o) \ 
    3264    $(MODEL_LIB)(obccli.o) \ 
    3265    $(MODEL_LIB)(obcdta.o) \ 
    3266    $(MODEL_LIB)(obc_oce.o) \ 
    3267    $(MODEL_LIB)(obc_par.o) \ 
    3268    $(MODEL_LIB)(oce.o) \ 
    3269    $(MODEL_LIB)(ocesbc.o) \ 
    3270    $(MODEL_LIB)(ocfzpt.o) \ 
    3271    $(MODEL_LIB)(par_kind.o) \ 
    3272    $(MODEL_LIB)(par_oce.o) \ 
    3273    $(MODEL_LIB)(phycst.o) \ 
    3274    $(MODEL_LIB)(prtctl.o) \ 
    3275    $(MODEL_LIB)(restart.o) \ 
    3276    $(MODEL_LIB)(taumod.o) \ 
    3277    $(MODEL_LIB)(tradmp.o) \ 
    3278    $(MODEL_LIB)(trdmld_oce.o) \ 
    3279    $(MODEL_LIB)(zpshde.o) \ 
    3280    obccli.F90 \ 
    3281    obcdta.F90 \ 
    3282    obc_oce.F90 \ 
    3283    obc_par.F90 \ 
    3284    oce.F90 \ 
    3285    ocesbc.F90 \ 
    3286    ocfzpt.F90 \ 
    3287    par_kind.F90 \ 
    3288    par_oce.F90 \ 
    3289    phycst.F90 \ 
    3290    prtctl.F90 \ 
    3291    restart.F90 \ 
    3292    taumod.F90 \ 
    3293    tradmp.F90 \ 
    3294    trdmld_oce.F90 \ 
    3295    zpshde.F90 \ 
    3296    dom_oce.F90 \ 
    3297    dynspg_exp.F90 \ 
    3298    in_out_manager.F90 \ 
    3299    lbclnk.F90 \ 
    3300    lib_mpp.F90 \ 
    3301    $(MODEL_LIB)(dom_oce.o) \ 
    3302    $(MODEL_LIB)(dynspg_exp.o) \ 
    3303    $(MODEL_LIB)(in_out_manager.o) \ 
    3304    $(MODEL_LIB)(lbclnk.o) \ 
    3305    $(MODEL_LIB)(lib_mpp.o) \ 
    3306    $(MODEL_LIB)(obcdta.o) \ 
    3307    $(MODEL_LIB)(obc_oce.o) \ 
    3308    $(MODEL_LIB)(obc_par.o) \ 
    3309    $(MODEL_LIB)(oce.o) \ 
    3310    $(MODEL_LIB)(ocesbc.o) \ 
    3311    $(MODEL_LIB)(phycst.o) \ 
    3312    $(MODEL_LIB)(prtctl.o) \ 
    3313    $(MODEL_LIB)(restart.o) \ 
    3314    obcdta.F90 \ 
    3315    obc_oce.F90 \ 
    3316    obc_par.F90 \ 
    3317    oce.F90 \ 
    3318    ocesbc.F90 \ 
    3319    phycst.F90 \ 
    3320    prtctl.F90 \ 
    3321    restart.F90 \ 
    3322    domzgr_substitute.h90 \ 
    3323    vectopt_loop_substitute.h90 \ 
    3324    KEY_CPP \ 
    3325    dynspg_exp_jki.F90 
     3021$(MODEL_LIB)(dynnxt1d.o) : \ 
     3022   $(MODEL_LIB)(dom_oce.o) \ 
     3023   $(MODEL_LIB)(in_out_manager.o) \ 
     3024   $(MODEL_LIB)(lib_mpp.o) \ 
     3025   $(MODEL_LIB)(lib_print.o) \ 
     3026   $(MODEL_LIB)(oce.o) \ 
     3027   $(MODEL_LIB)(par_kind.o) \ 
     3028   $(MODEL_LIB)(par_oce.o) \ 
     3029   dom_oce.F90 \ 
     3030   in_out_manager.F90 \ 
     3031   lib_mpp.F90 \ 
     3032   lib_print.f90 \ 
     3033   oce.F90 \ 
     3034   par_kind.F90 \ 
     3035   par_oce.F90 \ 
     3036   $(MODEL_LIB)(dom_oce.o) \ 
     3037   $(MODEL_LIB)(in_out_manager.o) \ 
     3038   $(MODEL_LIB)(lbclnk.o) \ 
     3039   $(MODEL_LIB)(oce.o) \ 
     3040   $(MODEL_LIB)(prtctl.o) \ 
     3041   dom_oce.F90 \ 
     3042   in_out_manager.F90 \ 
     3043   lbclnk.F90 \ 
     3044   oce.F90 \ 
     3045   prtctl.F90 \ 
     3046   KEY_CPP \ 
     3047   dynnxt1d.F90 
    33263048$(MODEL_LIB)(dynspg.o) :   \ 
    3327    agrif_opa_interp.F90 \ 
    3328    cla_dynspg.F90 \ 
    3329    dom_oce.F90 \ 
    3330    domvvl.F90 \ 
    3331    dynspg_exp.F90 \ 
    3332    dynspg_flt.F90 \ 
    3333    dynspg_oce.F90 \ 
    3334    dynspg_ts.F90 \ 
    3335    dynvor.F90 \ 
    3336    flxrnf.F90 \ 
    3337    in_out_manager.F90 \ 
    3338    iom.F90 \ 
    3339    lbclnk.F90 \ 
    3340    ldfdyn_oce.F90 \ 
    3341    ldftra_oce.F90 \ 
    3342    lib_mpp.F90 \ 
    3343    lib_print.f90 \ 
    33443049   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    33453050   $(MODEL_LIB)(cla_dynspg.o) \ 
     
    33593064   $(MODEL_LIB)(lib_mpp.o) \ 
    33603065   $(MODEL_LIB)(lib_print.o) \ 
     3066   $(MODEL_LIB)(obc_oce.o) \ 
     3067   $(MODEL_LIB)(obc_par.o) \ 
    33613068   $(MODEL_LIB)(obcdta.o) \ 
    33623069   $(MODEL_LIB)(obcdyn.o) \ 
    33633070   $(MODEL_LIB)(obcfla.o) \ 
    3364    $(MODEL_LIB)(obc_oce.o) \ 
    3365    $(MODEL_LIB)(obc_par.o) \ 
    33663071   $(MODEL_LIB)(obcvol.o) \ 
    33673072   $(MODEL_LIB)(oce.o) \ 
     
    33723077   $(MODEL_LIB)(prtctl.o) \ 
    33733078   $(MODEL_LIB)(restart.o) \ 
     3079   $(MODEL_LIB)(sol_oce.o) \ 
    33743080   $(MODEL_LIB)(solfet.o) \ 
    33753081   $(MODEL_LIB)(solisl.o) \ 
    33763082   $(MODEL_LIB)(solmat.o) \ 
    3377    $(MODEL_LIB)(sol_oce.o) \ 
    33783083   $(MODEL_LIB)(solpcg.o) \ 
    3379    $(MODEL_LIB)(solsor_e.o) \ 
    33803084   $(MODEL_LIB)(solsor.o) \ 
    33813085   $(MODEL_LIB)(solver.o) \ 
     
    33893093   $(MODEL_LIB)(trdvor_oce.o) \ 
    33903094   $(MODEL_LIB)(zdf_oce.o) \ 
     3095   agrif_opa_interp.F90 \ 
     3096   cla_dynspg.F90 \ 
     3097   dom_oce.F90 \ 
     3098   domvvl.F90 \ 
     3099   dynspg_exp.F90 \ 
     3100   dynspg_flt.F90 \ 
     3101   dynspg_oce.F90 \ 
     3102   dynspg_ts.F90 \ 
     3103   dynvor.F90 \ 
     3104   flxrnf.F90 \ 
     3105   in_out_manager.F90 \ 
     3106   iom.F90 \ 
     3107   lbclnk.F90 \ 
     3108   ldfdyn_oce.F90 \ 
     3109   ldftra_oce.F90 \ 
     3110   lib_mpp.F90 \ 
     3111   lib_print.f90 \ 
     3112   obc_oce.F90 \ 
     3113   obc_par.F90 \ 
    33913114   obcdta.F90 \ 
    33923115   obcdyn.F90 \ 
    33933116   obcfla.F90 \ 
    3394    obc_oce.F90 \ 
    3395    obc_par.F90 \ 
    33963117   obcvol.F90 \ 
    33973118   oce.F90 \ 
     
    34023123   prtctl.F90 \ 
    34033124   restart.F90 \ 
     3125   sol_oce.F90 \ 
    34043126   solfet.F90 \ 
    34053127   solisl.F90 \ 
    34063128   solmat.F90 \ 
    3407    sol_oce.F90 \ 
    34083129   solpcg.F90 \ 
    3409    solsor_e.F90 \ 
    34103130   solsor.F90 \ 
    34113131   solver.F90 \ 
     
    34193139   trdvor_oce.F90 \ 
    34203140   zdf_oce.F90 \ 
     3141   $(MODEL_LIB)(dom_oce.o) \ 
     3142   $(MODEL_LIB)(dynspg_exp.o) \ 
     3143   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     3144   $(MODEL_LIB)(dynspg_flt.o) \ 
     3145   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     3146   $(MODEL_LIB)(dynspg_oce.o) \ 
     3147   $(MODEL_LIB)(dynspg_rl.o) \ 
     3148   $(MODEL_LIB)(dynspg_ts.o) \ 
     3149   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     3150   $(MODEL_LIB)(in_out_manager.o) \ 
     3151   $(MODEL_LIB)(obc_oce.o) \ 
     3152   $(MODEL_LIB)(oce.o) \ 
     3153   $(MODEL_LIB)(prtctl.o) \ 
     3154   $(MODEL_LIB)(trdmod.o) \ 
     3155   $(MODEL_LIB)(trdmod_oce.o) \ 
    34213156   dom_oce.F90 \ 
    34223157   dynspg_exp.F90 \ 
     
    34293164   dynspg_ts_jki.F90 \ 
    34303165   in_out_manager.F90 \ 
    3431    $(MODEL_LIB)(dom_oce.o) \ 
    3432    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    3433    $(MODEL_LIB)(dynspg_exp.o) \ 
    3434    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    3435    $(MODEL_LIB)(dynspg_flt.o) \ 
    3436    $(MODEL_LIB)(dynspg_oce.o) \ 
    3437    $(MODEL_LIB)(dynspg_rl.o) \ 
    3438    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    3439    $(MODEL_LIB)(dynspg_ts.o) \ 
    3440    $(MODEL_LIB)(in_out_manager.o) \ 
    3441    $(MODEL_LIB)(obc_oce.o) \ 
    3442    $(MODEL_LIB)(oce.o) \ 
    3443    $(MODEL_LIB)(prtctl.o) \ 
    3444    $(MODEL_LIB)(trdmod.o) \ 
    3445    $(MODEL_LIB)(trdmod_oce.o) \ 
    34463166   obc_oce.F90 \ 
    34473167   oce.F90 \ 
     
    34533173   KEY_CPP \ 
    34543174   dynspg.F90 
    3455 $(MODEL_LIB)(dynspg_flt.o) :  \ 
     3175$(MODEL_LIB)(dynspg_exp.o) :  \ 
     3176   $(MODEL_LIB)(blk_oce.o) \ 
     3177   $(MODEL_LIB)(cpl_oce.o) \ 
     3178   $(MODEL_LIB)(daymod.o) \ 
     3179   $(MODEL_LIB)(dom_oce.o) \ 
     3180   $(MODEL_LIB)(dtasal.o) \ 
     3181   $(MODEL_LIB)(dtasss.o) \ 
     3182   $(MODEL_LIB)(dtasst.o) \ 
     3183   $(MODEL_LIB)(dtatem.o) \ 
     3184   $(MODEL_LIB)(dynspg_oce.o) \ 
     3185   $(MODEL_LIB)(eosbn2.o) \ 
     3186   $(MODEL_LIB)(flx_oce.o) \ 
     3187   $(MODEL_LIB)(flxmod.o) \ 
     3188   $(MODEL_LIB)(flxrnf.o) \ 
     3189   $(MODEL_LIB)(ice_oce.o) \ 
     3190   $(MODEL_LIB)(in_out_manager.o) \ 
     3191   $(MODEL_LIB)(ini1d.o) \ 
     3192   $(MODEL_LIB)(iom.o) \ 
     3193   $(MODEL_LIB)(iom_def.o) \ 
     3194   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3195   $(MODEL_LIB)(iom_nf90.o) \ 
     3196   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3197   $(MODEL_LIB)(lbclnk.o) \ 
     3198   $(MODEL_LIB)(lib_mpp.o) \ 
     3199   $(MODEL_LIB)(lib_print.o) \ 
     3200   $(MODEL_LIB)(obc_oce.o) \ 
     3201   $(MODEL_LIB)(obc_par.o) \ 
     3202   $(MODEL_LIB)(obccli.o) \ 
     3203   $(MODEL_LIB)(oce.o) \ 
     3204   $(MODEL_LIB)(ocfzpt.o) \ 
     3205   $(MODEL_LIB)(par_kind.o) \ 
     3206   $(MODEL_LIB)(par_oce.o) \ 
     3207   $(MODEL_LIB)(phycst.o) \ 
     3208   $(MODEL_LIB)(prtctl.o) \ 
     3209   $(MODEL_LIB)(taumod.o) \ 
     3210   $(MODEL_LIB)(tradmp.o) \ 
     3211   $(MODEL_LIB)(trdmld_oce.o) \ 
     3212   $(MODEL_LIB)(zpshde.o) \ 
    34563213   blk_oce.F90 \ 
    34573214   cpl_oce.F90 \ 
     
    34643221   dynspg_oce.F90 \ 
    34653222   eosbn2.F90 \ 
     3223   flx_oce.F90 \ 
    34663224   flxmod.F90 \ 
    3467    flx_oce.F90 \ 
    34683225   flxrnf.F90 \ 
    34693226   ice_oce.F90 \ 
     3227   in_out_manager.F90 \ 
    34703228   ini1d.F90 \ 
    3471    in_out_manager.F90 \ 
     3229   iom.F90 \ 
    34723230   iom_def.F90 \ 
    3473    iom.F90 \ 
    34743231   iom_ioipsl.F90 \ 
    34753232   iom_nf90.F90 \ 
    34763233   iom_rstdimg.F90 \ 
    34773234   lbclnk.F90 \ 
    3478    lib_feti.F90 \ 
    3479    lib_mpp.F90 \ 
    3480    lib_print.f90 \ 
     3235   lib_mpp.F90 \ 
     3236   lib_print.f90 \ 
     3237   obc_oce.F90 \ 
     3238   obc_par.F90 \ 
     3239   obccli.F90 \ 
     3240   oce.F90 \ 
     3241   ocfzpt.F90 \ 
     3242   par_kind.F90 \ 
     3243   par_oce.F90 \ 
     3244   phycst.F90 \ 
     3245   prtctl.F90 \ 
     3246   taumod.F90 \ 
     3247   tradmp.F90 \ 
     3248   trdmld_oce.F90 \ 
     3249   zpshde.F90 \ 
     3250   $(MODEL_LIB)(dom_oce.o) \ 
     3251   $(MODEL_LIB)(in_out_manager.o) \ 
     3252   $(MODEL_LIB)(iom.o) \ 
     3253   $(MODEL_LIB)(lbclnk.o) \ 
     3254   $(MODEL_LIB)(lib_mpp.o) \ 
     3255   $(MODEL_LIB)(obc_oce.o) \ 
     3256   $(MODEL_LIB)(obc_par.o) \ 
     3257   $(MODEL_LIB)(obcdta.o) \ 
     3258   $(MODEL_LIB)(oce.o) \ 
     3259   $(MODEL_LIB)(ocesbc.o) \ 
     3260   $(MODEL_LIB)(phycst.o) \ 
     3261   $(MODEL_LIB)(prtctl.o) \ 
     3262   $(MODEL_LIB)(restart.o) \ 
     3263   dom_oce.F90 \ 
     3264   in_out_manager.F90 \ 
     3265   iom.F90 \ 
     3266   lbclnk.F90 \ 
     3267   lib_mpp.F90 \ 
     3268   obc_oce.F90 \ 
     3269   obc_par.F90 \ 
     3270   obcdta.F90 \ 
     3271   oce.F90 \ 
     3272   ocesbc.F90 \ 
     3273   phycst.F90 \ 
     3274   prtctl.F90 \ 
     3275   restart.F90 \ 
     3276   domzgr_substitute.h90 \ 
     3277   vectopt_loop_substitute.h90 \ 
     3278   KEY_CPP \ 
     3279   dynspg_exp.F90 
     3280$(MODEL_LIB)(dynspg_exp_jki.o) : \ 
    34813281   $(MODEL_LIB)(blk_oce.o) \ 
    34823282   $(MODEL_LIB)(cpl_oce.o) \ 
     
    34893289   $(MODEL_LIB)(dynspg_oce.o) \ 
    34903290   $(MODEL_LIB)(eosbn2.o) \ 
     3291   $(MODEL_LIB)(flx_oce.o) \ 
    34913292   $(MODEL_LIB)(flxmod.o) \ 
    3492    $(MODEL_LIB)(flx_oce.o) \ 
    34933293   $(MODEL_LIB)(flxrnf.o) \ 
    34943294   $(MODEL_LIB)(ice_oce.o) \ 
     3295   $(MODEL_LIB)(in_out_manager.o) \ 
    34953296   $(MODEL_LIB)(ini1d.o) \ 
    3496    $(MODEL_LIB)(in_out_manager.o) \ 
     3297   $(MODEL_LIB)(iom.o) \ 
     3298   $(MODEL_LIB)(lbclnk.o) \ 
     3299   $(MODEL_LIB)(lib_mpp.o) \ 
     3300   $(MODEL_LIB)(lib_print.o) \ 
     3301   $(MODEL_LIB)(obc_oce.o) \ 
     3302   $(MODEL_LIB)(obc_par.o) \ 
     3303   $(MODEL_LIB)(obccli.o) \ 
     3304   $(MODEL_LIB)(obcdta.o) \ 
     3305   $(MODEL_LIB)(oce.o) \ 
     3306   $(MODEL_LIB)(ocesbc.o) \ 
     3307   $(MODEL_LIB)(ocfzpt.o) \ 
     3308   $(MODEL_LIB)(par_kind.o) \ 
     3309   $(MODEL_LIB)(par_oce.o) \ 
     3310   $(MODEL_LIB)(phycst.o) \ 
     3311   $(MODEL_LIB)(prtctl.o) \ 
     3312   $(MODEL_LIB)(restart.o) \ 
     3313   $(MODEL_LIB)(taumod.o) \ 
     3314   $(MODEL_LIB)(tradmp.o) \ 
     3315   $(MODEL_LIB)(trdmld_oce.o) \ 
     3316   $(MODEL_LIB)(zpshde.o) \ 
     3317   blk_oce.F90 \ 
     3318   cpl_oce.F90 \ 
     3319   daymod.F90 \ 
     3320   dom_oce.F90 \ 
     3321   dtasal.F90 \ 
     3322   dtasss.F90 \ 
     3323   dtasst.F90 \ 
     3324   dtatem.F90 \ 
     3325   dynspg_oce.F90 \ 
     3326   eosbn2.F90 \ 
     3327   flx_oce.F90 \ 
     3328   flxmod.F90 \ 
     3329   flxrnf.F90 \ 
     3330   ice_oce.F90 \ 
     3331   in_out_manager.F90 \ 
     3332   ini1d.F90 \ 
     3333   iom.F90 \ 
     3334   lbclnk.F90 \ 
     3335   lib_mpp.F90 \ 
     3336   lib_print.f90 \ 
     3337   obc_oce.F90 \ 
     3338   obc_par.F90 \ 
     3339   obccli.F90 \ 
     3340   obcdta.F90 \ 
     3341   oce.F90 \ 
     3342   ocesbc.F90 \ 
     3343   ocfzpt.F90 \ 
     3344   par_kind.F90 \ 
     3345   par_oce.F90 \ 
     3346   phycst.F90 \ 
     3347   prtctl.F90 \ 
     3348   restart.F90 \ 
     3349   taumod.F90 \ 
     3350   tradmp.F90 \ 
     3351   trdmld_oce.F90 \ 
     3352   zpshde.F90 \ 
     3353   $(MODEL_LIB)(dom_oce.o) \ 
     3354   $(MODEL_LIB)(dynspg_exp.o) \ 
     3355   $(MODEL_LIB)(in_out_manager.o) \ 
     3356   $(MODEL_LIB)(lbclnk.o) \ 
     3357   $(MODEL_LIB)(lib_mpp.o) \ 
     3358   $(MODEL_LIB)(obc_oce.o) \ 
     3359   $(MODEL_LIB)(obc_par.o) \ 
     3360   $(MODEL_LIB)(obcdta.o) \ 
     3361   $(MODEL_LIB)(oce.o) \ 
     3362   $(MODEL_LIB)(ocesbc.o) \ 
     3363   $(MODEL_LIB)(phycst.o) \ 
     3364   $(MODEL_LIB)(prtctl.o) \ 
     3365   $(MODEL_LIB)(restart.o) \ 
     3366   dom_oce.F90 \ 
     3367   dynspg_exp.F90 \ 
     3368   in_out_manager.F90 \ 
     3369   lbclnk.F90 \ 
     3370   lib_mpp.F90 \ 
     3371   obc_oce.F90 \ 
     3372   obc_par.F90 \ 
     3373   obcdta.F90 \ 
     3374   oce.F90 \ 
     3375   ocesbc.F90 \ 
     3376   phycst.F90 \ 
     3377   prtctl.F90 \ 
     3378   restart.F90 \ 
     3379   domzgr_substitute.h90 \ 
     3380   vectopt_loop_substitute.h90 \ 
     3381   KEY_CPP \ 
     3382   dynspg_exp_jki.F90 
     3383$(MODEL_LIB)(dynspg_flt.o) :  \ 
     3384   $(MODEL_LIB)(blk_oce.o) \ 
     3385   $(MODEL_LIB)(cpl_oce.o) \ 
     3386   $(MODEL_LIB)(daymod.o) \ 
     3387   $(MODEL_LIB)(dom_oce.o) \ 
     3388   $(MODEL_LIB)(dtasal.o) \ 
     3389   $(MODEL_LIB)(dtasss.o) \ 
     3390   $(MODEL_LIB)(dtasst.o) \ 
     3391   $(MODEL_LIB)(dtatem.o) \ 
     3392   $(MODEL_LIB)(dynspg_oce.o) \ 
     3393   $(MODEL_LIB)(eosbn2.o) \ 
     3394   $(MODEL_LIB)(flx_oce.o) \ 
     3395   $(MODEL_LIB)(flxmod.o) \ 
     3396   $(MODEL_LIB)(flxrnf.o) \ 
     3397   $(MODEL_LIB)(ice_oce.o) \ 
     3398   $(MODEL_LIB)(in_out_manager.o) \ 
     3399   $(MODEL_LIB)(ini1d.o) \ 
     3400   $(MODEL_LIB)(iom.o) \ 
    34973401   $(MODEL_LIB)(iom_def.o) \ 
    34983402   $(MODEL_LIB)(iom_ioipsl.o) \ 
    34993403   $(MODEL_LIB)(iom_nf90.o) \ 
    3500    $(MODEL_LIB)(iom.o) \ 
    35013404   $(MODEL_LIB)(iom_rstdimg.o) \ 
    35023405   $(MODEL_LIB)(lbclnk.o) \ 
     
    35043407   $(MODEL_LIB)(lib_mpp.o) \ 
    35053408   $(MODEL_LIB)(lib_print.o) \ 
     3409   $(MODEL_LIB)(obc_oce.o) \ 
     3410   $(MODEL_LIB)(obc_par.o) \ 
    35063411   $(MODEL_LIB)(obccli.o) \ 
    35073412   $(MODEL_LIB)(obcdyn.o) \ 
    3508    $(MODEL_LIB)(obc_oce.o) \ 
    3509    $(MODEL_LIB)(obc_par.o) \ 
    35103413   $(MODEL_LIB)(obcvol.o) \ 
    35113414   $(MODEL_LIB)(oce.o) \ 
     
    35163419   $(MODEL_LIB)(phycst.o) \ 
    35173420   $(MODEL_LIB)(prtctl.o) \ 
     3421   $(MODEL_LIB)(sol_oce.o) \ 
    35183422   $(MODEL_LIB)(solfet.o) \ 
    35193423   $(MODEL_LIB)(solisl.o) \ 
    35203424   $(MODEL_LIB)(solmat.o) \ 
    3521    $(MODEL_LIB)(sol_oce.o) \ 
    35223425   $(MODEL_LIB)(solpcg.o) \ 
    35233426   $(MODEL_LIB)(solsor.o) \ 
     
    35273430   $(MODEL_LIB)(zdf_oce.o) \ 
    35283431   $(MODEL_LIB)(zpshde.o) \ 
     3432   blk_oce.F90 \ 
     3433   cpl_oce.F90 \ 
     3434   daymod.F90 \ 
     3435   dom_oce.F90 \ 
     3436   dtasal.F90 \ 
     3437   dtasss.F90 \ 
     3438   dtasst.F90 \ 
     3439   dtatem.F90 \ 
     3440   dynspg_oce.F90 \ 
     3441   eosbn2.F90 \ 
     3442   flx_oce.F90 \ 
     3443   flxmod.F90 \ 
     3444   flxrnf.F90 \ 
     3445   ice_oce.F90 \ 
     3446   in_out_manager.F90 \ 
     3447   ini1d.F90 \ 
     3448   iom.F90 \ 
     3449   iom_def.F90 \ 
     3450   iom_ioipsl.F90 \ 
     3451   iom_nf90.F90 \ 
     3452   iom_rstdimg.F90 \ 
     3453   lbclnk.F90 \ 
     3454   lib_feti.F90 \ 
     3455   lib_mpp.F90 \ 
     3456   lib_print.f90 \ 
     3457   obc_oce.F90 \ 
     3458   obc_par.F90 \ 
    35293459   obccli.F90 \ 
    35303460   obcdyn.F90 \ 
    3531    obc_oce.F90 \ 
    3532    obc_par.F90 \ 
    35333461   obcvol.F90 \ 
    35343462   oce.F90 \ 
     
    35393467   phycst.F90 \ 
    35403468   prtctl.F90 \ 
     3469   sol_oce.F90 \ 
    35413470   solfet.F90 \ 
    35423471   solisl.F90 \ 
    35433472   solmat.F90 \ 
    3544    sol_oce.F90 \ 
    35453473   solpcg.F90 \ 
    35463474   solsor.F90 \ 
     
    35503478   zdf_oce.F90 \ 
    35513479   zpshde.F90 \ 
    3552    agrif_opa_interp.F90 \ 
    3553    cla_dynspg.F90 \ 
    3554    dom_oce.F90 \ 
    3555    domvvl.F90 \ 
    3556    flxrnf.F90 \ 
    3557    in_out_manager.F90 \ 
    3558    iom.F90 \ 
    3559    lbclnk.F90 \ 
    3560    lib_mpp.F90 \ 
    35613480   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    35623481   $(MODEL_LIB)(cla_dynspg.o) \ 
     
    35683487   $(MODEL_LIB)(lbclnk.o) \ 
    35693488   $(MODEL_LIB)(lib_mpp.o) \ 
     3489   $(MODEL_LIB)(obc_oce.o) \ 
    35703490   $(MODEL_LIB)(obcdyn.o) \ 
    3571    $(MODEL_LIB)(obc_oce.o) \ 
    35723491   $(MODEL_LIB)(obcvol.o) \ 
    35733492   $(MODEL_LIB)(oce.o) \ 
     
    35763495   $(MODEL_LIB)(prtctl.o) \ 
    35773496   $(MODEL_LIB)(restart.o) \ 
     3497   $(MODEL_LIB)(sol_oce.o) \ 
    35783498   $(MODEL_LIB)(solfet.o) \ 
    35793499   $(MODEL_LIB)(solmat.o) \ 
    3580    $(MODEL_LIB)(sol_oce.o) \ 
    35813500   $(MODEL_LIB)(solpcg.o) \ 
    3582    $(MODEL_LIB)(solsor_e.o) \ 
    35833501   $(MODEL_LIB)(solsor.o) \ 
    35843502   $(MODEL_LIB)(solver.o) \ 
    35853503   $(MODEL_LIB)(zdf_oce.o) \ 
     3504   agrif_opa_interp.F90 \ 
     3505   cla_dynspg.F90 \ 
     3506   dom_oce.F90 \ 
     3507   domvvl.F90 \ 
     3508   flxrnf.F90 \ 
     3509   in_out_manager.F90 \ 
     3510   iom.F90 \ 
     3511   lbclnk.F90 \ 
     3512   lib_mpp.F90 \ 
     3513   obc_oce.F90 \ 
    35863514   obcdyn.F90 \ 
    3587    obc_oce.F90 \ 
    35883515   obcvol.F90 \ 
    35893516   oce.F90 \ 
     
    35923519   prtctl.F90 \ 
    35933520   restart.F90 \ 
     3521   sol_oce.F90 \ 
    35943522   solfet.F90 \ 
    35953523   solmat.F90 \ 
    3596    sol_oce.F90 \ 
    35973524   solpcg.F90 \ 
    3598    solsor_e.F90 \ 
    35993525   solsor.F90 \ 
    36003526   solver.F90 \ 
     
    36063532   dynspg_flt.F90 
    36073533$(MODEL_LIB)(dynspg_flt_jki.o) : \ 
     3534   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3535   $(MODEL_LIB)(blk_oce.o) \ 
     3536   $(MODEL_LIB)(cla_dynspg.o) \ 
     3537   $(MODEL_LIB)(cpl_oce.o) \ 
     3538   $(MODEL_LIB)(daymod.o) \ 
     3539   $(MODEL_LIB)(dom_oce.o) \ 
     3540   $(MODEL_LIB)(domvvl.o) \ 
     3541   $(MODEL_LIB)(dtasal.o) \ 
     3542   $(MODEL_LIB)(dtasss.o) \ 
     3543   $(MODEL_LIB)(dtasst.o) \ 
     3544   $(MODEL_LIB)(dtatem.o) \ 
     3545   $(MODEL_LIB)(dynspg_oce.o) \ 
     3546   $(MODEL_LIB)(eosbn2.o) \ 
     3547   $(MODEL_LIB)(flx_oce.o) \ 
     3548   $(MODEL_LIB)(flxmod.o) \ 
     3549   $(MODEL_LIB)(flxrnf.o) \ 
     3550   $(MODEL_LIB)(ice_oce.o) \ 
     3551   $(MODEL_LIB)(in_out_manager.o) \ 
     3552   $(MODEL_LIB)(ini1d.o) \ 
     3553   $(MODEL_LIB)(iom.o) \ 
     3554   $(MODEL_LIB)(iom_def.o) \ 
     3555   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3556   $(MODEL_LIB)(iom_nf90.o) \ 
     3557   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3558   $(MODEL_LIB)(lbclnk.o) \ 
     3559   $(MODEL_LIB)(lib_feti.o) \ 
     3560   $(MODEL_LIB)(lib_mpp.o) \ 
     3561   $(MODEL_LIB)(lib_print.o) \ 
     3562   $(MODEL_LIB)(obc_oce.o) \ 
     3563   $(MODEL_LIB)(obc_par.o) \ 
     3564   $(MODEL_LIB)(obccli.o) \ 
     3565   $(MODEL_LIB)(obcdyn.o) \ 
     3566   $(MODEL_LIB)(obcvol.o) \ 
     3567   $(MODEL_LIB)(oce.o) \ 
     3568   $(MODEL_LIB)(ocesbc.o) \ 
     3569   $(MODEL_LIB)(ocfzpt.o) \ 
     3570   $(MODEL_LIB)(par_kind.o) \ 
     3571   $(MODEL_LIB)(par_oce.o) \ 
     3572   $(MODEL_LIB)(phycst.o) \ 
     3573   $(MODEL_LIB)(prtctl.o) \ 
     3574   $(MODEL_LIB)(restart.o) \ 
     3575   $(MODEL_LIB)(sol_oce.o) \ 
     3576   $(MODEL_LIB)(solfet.o) \ 
     3577   $(MODEL_LIB)(solisl.o) \ 
     3578   $(MODEL_LIB)(solmat.o) \ 
     3579   $(MODEL_LIB)(solpcg.o) \ 
     3580   $(MODEL_LIB)(solsor.o) \ 
     3581   $(MODEL_LIB)(solver.o) \ 
     3582   $(MODEL_LIB)(taumod.o) \ 
     3583   $(MODEL_LIB)(tradmp.o) \ 
     3584   $(MODEL_LIB)(trdmld_oce.o) \ 
     3585   $(MODEL_LIB)(zdf_oce.o) \ 
     3586   $(MODEL_LIB)(zpshde.o) \ 
    36083587   agrif_opa_interp.F90 \ 
    36093588   blk_oce.F90 \ 
     
    36193598   dynspg_oce.F90 \ 
    36203599   eosbn2.F90 \ 
     3600   flx_oce.F90 \ 
    36213601   flxmod.F90 \ 
    3622    flx_oce.F90 \ 
    36233602   flxrnf.F90 \ 
    36243603   ice_oce.F90 \ 
     3604   in_out_manager.F90 \ 
    36253605   ini1d.F90 \ 
    3626    in_out_manager.F90 \ 
     3606   iom.F90 \ 
    36273607   iom_def.F90 \ 
    3628    iom.F90 \ 
    36293608   iom_ioipsl.F90 \ 
    36303609   iom_nf90.F90 \ 
     
    36343613   lib_mpp.F90 \ 
    36353614   lib_print.f90 \ 
    3636    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3637    $(MODEL_LIB)(blk_oce.o) \ 
    3638    $(MODEL_LIB)(cla_dynspg.o) \ 
    3639    $(MODEL_LIB)(cpl_oce.o) \ 
    3640    $(MODEL_LIB)(daymod.o) \ 
    3641    $(MODEL_LIB)(dom_oce.o) \ 
    3642    $(MODEL_LIB)(domvvl.o) \ 
    3643    $(MODEL_LIB)(dtasal.o) \ 
    3644    $(MODEL_LIB)(dtasss.o) \ 
    3645    $(MODEL_LIB)(dtasst.o) \ 
    3646    $(MODEL_LIB)(dtatem.o) \ 
    3647    $(MODEL_LIB)(dynspg_oce.o) \ 
    3648    $(MODEL_LIB)(eosbn2.o) \ 
    3649    $(MODEL_LIB)(flxmod.o) \ 
    3650    $(MODEL_LIB)(flx_oce.o) \ 
    3651    $(MODEL_LIB)(flxrnf.o) \ 
    3652    $(MODEL_LIB)(ice_oce.o) \ 
    3653    $(MODEL_LIB)(ini1d.o) \ 
    3654    $(MODEL_LIB)(in_out_manager.o) \ 
    3655    $(MODEL_LIB)(iom_def.o) \ 
    3656    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3657    $(MODEL_LIB)(iom_nf90.o) \ 
    3658    $(MODEL_LIB)(iom.o) \ 
    3659    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3660    $(MODEL_LIB)(lbclnk.o) \ 
    3661    $(MODEL_LIB)(lib_feti.o) \ 
    3662    $(MODEL_LIB)(lib_mpp.o) \ 
    3663    $(MODEL_LIB)(lib_print.o) \ 
    3664    $(MODEL_LIB)(obccli.o) \ 
    3665    $(MODEL_LIB)(obcdyn.o) \ 
    3666    $(MODEL_LIB)(obc_oce.o) \ 
    3667    $(MODEL_LIB)(obc_par.o) \ 
    3668    $(MODEL_LIB)(obcvol.o) \ 
    3669    $(MODEL_LIB)(oce.o) \ 
    3670    $(MODEL_LIB)(ocesbc.o) \ 
    3671    $(MODEL_LIB)(ocfzpt.o) \ 
    3672    $(MODEL_LIB)(par_kind.o) \ 
    3673    $(MODEL_LIB)(par_oce.o) \ 
    3674    $(MODEL_LIB)(phycst.o) \ 
    3675    $(MODEL_LIB)(prtctl.o) \ 
    3676    $(MODEL_LIB)(restart.o) \ 
    3677    $(MODEL_LIB)(solfet.o) \ 
    3678    $(MODEL_LIB)(solisl.o) \ 
    3679    $(MODEL_LIB)(solmat.o) \ 
    3680    $(MODEL_LIB)(sol_oce.o) \ 
    3681    $(MODEL_LIB)(solpcg.o) \ 
    3682    $(MODEL_LIB)(solsor_e.o) \ 
    3683    $(MODEL_LIB)(solsor.o) \ 
    3684    $(MODEL_LIB)(solver.o) \ 
    3685    $(MODEL_LIB)(taumod.o) \ 
    3686    $(MODEL_LIB)(tradmp.o) \ 
    3687    $(MODEL_LIB)(trdmld_oce.o) \ 
    3688    $(MODEL_LIB)(zdf_oce.o) \ 
    3689    $(MODEL_LIB)(zpshde.o) \ 
     3615   obc_oce.F90 \ 
     3616   obc_par.F90 \ 
    36903617   obccli.F90 \ 
    36913618   obcdyn.F90 \ 
    3692    obc_oce.F90 \ 
    3693    obc_par.F90 \ 
    36943619   obcvol.F90 \ 
    36953620   oce.F90 \ 
     
    37013626   prtctl.F90 \ 
    37023627   restart.F90 \ 
     3628   sol_oce.F90 \ 
    37033629   solfet.F90 \ 
    37043630   solisl.F90 \ 
    37053631   solmat.F90 \ 
    3706    sol_oce.F90 \ 
    37073632   solpcg.F90 \ 
    3708    solsor_e.F90 \ 
    37093633   solsor.F90 \ 
    37103634   solver.F90 \ 
     
    37143638   zdf_oce.F90 \ 
    37153639   zpshde.F90 \ 
    3716    agrif_opa_interp.F90 \ 
    3717    cla_dynspg.F90 \ 
    3718    dom_oce.F90 \ 
    3719    dynspg_flt.F90 \ 
    3720    flxrnf.F90 \ 
    3721    in_out_manager.F90 \ 
    3722    iom.F90 \ 
    3723    lbclnk.F90 \ 
    3724    lib_mpp.F90 \ 
    37253640   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    37263641   $(MODEL_LIB)(cla_dynspg.o) \ 
     
    37323647   $(MODEL_LIB)(lbclnk.o) \ 
    37333648   $(MODEL_LIB)(lib_mpp.o) \ 
     3649   $(MODEL_LIB)(obc_oce.o) \ 
    37343650   $(MODEL_LIB)(obcdyn.o) \ 
    3735    $(MODEL_LIB)(obc_oce.o) \ 
    37363651   $(MODEL_LIB)(obcvol.o) \ 
    37373652   $(MODEL_LIB)(oce.o) \ 
     
    37403655   $(MODEL_LIB)(prtctl.o) \ 
    37413656   $(MODEL_LIB)(restart.o) \ 
     3657   $(MODEL_LIB)(sol_oce.o) \ 
    37423658   $(MODEL_LIB)(solfet.o) \ 
    37433659   $(MODEL_LIB)(solmat.o) \ 
    3744    $(MODEL_LIB)(sol_oce.o) \ 
    37453660   $(MODEL_LIB)(solpcg.o) \ 
    3746    $(MODEL_LIB)(solsor_e.o) \ 
    37473661   $(MODEL_LIB)(solsor.o) \ 
    37483662   $(MODEL_LIB)(solver.o) \ 
    37493663   $(MODEL_LIB)(zdf_oce.o) \ 
     3664   agrif_opa_interp.F90 \ 
     3665   cla_dynspg.F90 \ 
     3666   dom_oce.F90 \ 
     3667   dynspg_flt.F90 \ 
     3668   flxrnf.F90 \ 
     3669   in_out_manager.F90 \ 
     3670   iom.F90 \ 
     3671   lbclnk.F90 \ 
     3672   lib_mpp.F90 \ 
     3673   obc_oce.F90 \ 
    37503674   obcdyn.F90 \ 
    3751    obc_oce.F90 \ 
    37523675   obcvol.F90 \ 
    37533676   oce.F90 \ 
     
    37563679   prtctl.F90 \ 
    37573680   restart.F90 \ 
     3681   sol_oce.F90 \ 
    37583682   solfet.F90 \ 
    37593683   solmat.F90 \ 
    3760    sol_oce.F90 \ 
    37613684   solpcg.F90 \ 
    3762    solsor_e.F90 \ 
    37633685   solsor.F90 \ 
    37643686   solver.F90 \ 
     
    37763698   dynspg_oce.F90 
    37773699$(MODEL_LIB)(dynspg_rl.o) :   \ 
    3778    blk_oce.F90 \ 
    3779    cpl_oce.F90 \ 
    3780    daymod.F90 \ 
    3781    dom_oce.F90 \ 
    3782    dynspg_oce.F90 \ 
    3783    eosbn2.F90 \ 
    3784    ice_oce.F90 \ 
    3785    ini1d.F90 \ 
    3786    in_out_manager.F90 \ 
    3787    iom_def.F90 \ 
    3788    iom.F90 \ 
    3789    iom_ioipsl.F90 \ 
    3790    iom_nf90.F90 \ 
    3791    iom_rstdimg.F90 \ 
    3792    lbclnk.F90 \ 
    3793    lib_mpp.F90 \ 
    3794    lib_print.f90 \ 
    37953700   $(MODEL_LIB)(blk_oce.o) \ 
    37963701   $(MODEL_LIB)(cpl_oce.o) \ 
     
    38003705   $(MODEL_LIB)(eosbn2.o) \ 
    38013706   $(MODEL_LIB)(ice_oce.o) \ 
     3707   $(MODEL_LIB)(in_out_manager.o) \ 
    38023708   $(MODEL_LIB)(ini1d.o) \ 
    3803    $(MODEL_LIB)(in_out_manager.o) \ 
     3709   $(MODEL_LIB)(iom.o) \ 
    38043710   $(MODEL_LIB)(iom_def.o) \ 
    38053711   $(MODEL_LIB)(iom_ioipsl.o) \ 
    38063712   $(MODEL_LIB)(iom_nf90.o) \ 
    3807    $(MODEL_LIB)(iom.o) \ 
    38083713   $(MODEL_LIB)(iom_rstdimg.o) \ 
    38093714   $(MODEL_LIB)(lbclnk.o) \ 
     
    38163721   $(MODEL_LIB)(par_oce.o) \ 
    38173722   $(MODEL_LIB)(phycst.o) \ 
     3723   $(MODEL_LIB)(sol_oce.o) \ 
    38183724   $(MODEL_LIB)(solfet.o) \ 
    38193725   $(MODEL_LIB)(solisl.o) \ 
    38203726   $(MODEL_LIB)(solmat.o) \ 
    3821    $(MODEL_LIB)(sol_oce.o) \ 
    38223727   $(MODEL_LIB)(solpcg.o) \ 
    38233728   $(MODEL_LIB)(solsor.o) \ 
     
    38253730   $(MODEL_LIB)(zdf_oce.o) \ 
    38263731   $(MODEL_LIB)(zpshde.o) \ 
     3732   blk_oce.F90 \ 
     3733   cpl_oce.F90 \ 
     3734   daymod.F90 \ 
     3735   dom_oce.F90 \ 
     3736   dynspg_oce.F90 \ 
     3737   eosbn2.F90 \ 
     3738   ice_oce.F90 \ 
     3739   in_out_manager.F90 \ 
     3740   ini1d.F90 \ 
     3741   iom.F90 \ 
     3742   iom_def.F90 \ 
     3743   iom_ioipsl.F90 \ 
     3744   iom_nf90.F90 \ 
     3745   iom_rstdimg.F90 \ 
     3746   lbclnk.F90 \ 
     3747   lib_mpp.F90 \ 
     3748   lib_print.f90 \ 
    38273749   obc_oce.F90 \ 
    38283750   obc_par.F90 \ 
     
    38313753   par_oce.F90 \ 
    38323754   phycst.F90 \ 
     3755   sol_oce.F90 \ 
    38333756   solfet.F90 \ 
    38343757   solisl.F90 \ 
    38353758   solmat.F90 \ 
    3836    sol_oce.F90 \ 
    38373759   solpcg.F90 \ 
    38383760   solsor.F90 \ 
     
    38403762   zdf_oce.F90 \ 
    38413763   zpshde.F90 \ 
    3842    dom_oce.F90 \ 
    3843    in_out_manager.F90 \ 
    3844    iom.F90 \ 
    3845    lbclnk.F90 \ 
    3846    ldfdyn_oce.F90 \ 
    3847    ldftra_oce.F90 \ 
    3848    lib_mpp.F90 \ 
    38493764   $(MODEL_LIB)(dom_oce.o) \ 
    38503765   $(MODEL_LIB)(in_out_manager.o) \ 
     
    38583773   $(MODEL_LIB)(phycst.o) \ 
    38593774   $(MODEL_LIB)(restart.o) \ 
     3775   $(MODEL_LIB)(sol_oce.o) \ 
    38603776   $(MODEL_LIB)(solfet.o) \ 
    38613777   $(MODEL_LIB)(solisl.o) \ 
    3862    $(MODEL_LIB)(sol_oce.o) \ 
    38633778   $(MODEL_LIB)(solpcg.o) \ 
    3864    $(MODEL_LIB)(solsor_e.o) \ 
    38653779   $(MODEL_LIB)(solsor.o) \ 
    38663780   $(MODEL_LIB)(solver.o) \ 
    38673781   $(MODEL_LIB)(zdf_oce.o) \ 
     3782   dom_oce.F90 \ 
     3783   in_out_manager.F90 \ 
     3784   iom.F90 \ 
     3785   lbclnk.F90 \ 
     3786   ldfdyn_oce.F90 \ 
     3787   ldftra_oce.F90 \ 
     3788   lib_mpp.F90 \ 
    38683789   obc_oce.F90 \ 
    38693790   oce.F90 \ 
    38703791   phycst.F90 \ 
    38713792   restart.F90 \ 
     3793   sol_oce.F90 \ 
    38723794   solfet.F90 \ 
    38733795   solisl.F90 \ 
    3874    sol_oce.F90 \ 
    38753796   solpcg.F90 \ 
    3876    solsor_e.F90 \ 
    38773797   solsor.F90 \ 
    38783798   solver.F90 \ 
     
    38843804   dynspg_rl.F90 
    38853805$(MODEL_LIB)(dynspg_ts.o) :   \ 
     3806   $(MODEL_LIB)(blk_oce.o) \ 
     3807   $(MODEL_LIB)(cpl_oce.o) \ 
     3808   $(MODEL_LIB)(daymod.o) \ 
     3809   $(MODEL_LIB)(dom_oce.o) \ 
     3810   $(MODEL_LIB)(dtasal.o) \ 
     3811   $(MODEL_LIB)(dtasss.o) \ 
     3812   $(MODEL_LIB)(dtasst.o) \ 
     3813   $(MODEL_LIB)(dtatem.o) \ 
     3814   $(MODEL_LIB)(dynadv.o) \ 
     3815   $(MODEL_LIB)(dynspg_oce.o) \ 
     3816   $(MODEL_LIB)(eosbn2.o) \ 
     3817   $(MODEL_LIB)(flx_oce.o) \ 
     3818   $(MODEL_LIB)(flxmod.o) \ 
     3819   $(MODEL_LIB)(flxrnf.o) \ 
     3820   $(MODEL_LIB)(ice_oce.o) \ 
     3821   $(MODEL_LIB)(in_out_manager.o) \ 
     3822   $(MODEL_LIB)(ini1d.o) \ 
     3823   $(MODEL_LIB)(iom.o) \ 
     3824   $(MODEL_LIB)(iom_def.o) \ 
     3825   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3826   $(MODEL_LIB)(iom_nf90.o) \ 
     3827   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3828   $(MODEL_LIB)(lbclnk.o) \ 
     3829   $(MODEL_LIB)(lib_mpp.o) \ 
     3830   $(MODEL_LIB)(lib_print.o) \ 
     3831   $(MODEL_LIB)(obc_oce.o) \ 
     3832   $(MODEL_LIB)(obc_par.o) \ 
     3833   $(MODEL_LIB)(obccli.o) \ 
     3834   $(MODEL_LIB)(obcdta.o) \ 
     3835   $(MODEL_LIB)(oce.o) \ 
     3836   $(MODEL_LIB)(ocesbc.o) \ 
     3837   $(MODEL_LIB)(ocfzpt.o) \ 
     3838   $(MODEL_LIB)(par_kind.o) \ 
     3839   $(MODEL_LIB)(par_oce.o) \ 
     3840   $(MODEL_LIB)(phycst.o) \ 
     3841   $(MODEL_LIB)(prtctl.o) \ 
     3842   $(MODEL_LIB)(taumod.o) \ 
     3843   $(MODEL_LIB)(tradmp.o) \ 
     3844   $(MODEL_LIB)(trdmld_oce.o) \ 
     3845   $(MODEL_LIB)(trdmod.o) \ 
     3846   $(MODEL_LIB)(trdmod_oce.o) \ 
     3847   $(MODEL_LIB)(zpshde.o) \ 
    38863848   blk_oce.F90 \ 
    38873849   cpl_oce.F90 \ 
     
    38953857   dynspg_oce.F90 \ 
    38963858   eosbn2.F90 \ 
     3859   flx_oce.F90 \ 
    38973860   flxmod.F90 \ 
    3898    flx_oce.F90 \ 
    38993861   flxrnf.F90 \ 
    39003862   ice_oce.F90 \ 
     3863   in_out_manager.F90 \ 
    39013864   ini1d.F90 \ 
    3902    in_out_manager.F90 \ 
     3865   iom.F90 \ 
    39033866   iom_def.F90 \ 
    3904    iom.F90 \ 
    39053867   iom_ioipsl.F90 \ 
    39063868   iom_nf90.F90 \ 
     
    39093871   lib_mpp.F90 \ 
    39103872   lib_print.f90 \ 
     3873   obc_oce.F90 \ 
     3874   obc_par.F90 \ 
     3875   obccli.F90 \ 
     3876   obcdta.F90 \ 
     3877   oce.F90 \ 
     3878   ocesbc.F90 \ 
     3879   ocfzpt.F90 \ 
     3880   par_kind.F90 \ 
     3881   par_oce.F90 \ 
     3882   phycst.F90 \ 
     3883   prtctl.F90 \ 
     3884   taumod.F90 \ 
     3885   tradmp.F90 \ 
     3886   trdmld_oce.F90 \ 
     3887   trdmod.F90 \ 
     3888   trdmod_oce.F90 \ 
     3889   zpshde.F90 \ 
     3890   $(MODEL_LIB)(dom_oce.o) \ 
     3891   $(MODEL_LIB)(domvvl.o) \ 
     3892   $(MODEL_LIB)(dynspg_oce.o) \ 
     3893   $(MODEL_LIB)(dynvor.o) \ 
     3894   $(MODEL_LIB)(in_out_manager.o) \ 
     3895   $(MODEL_LIB)(iom.o) \ 
     3896   $(MODEL_LIB)(lbclnk.o) \ 
     3897   $(MODEL_LIB)(lib_mpp.o) \ 
     3898   $(MODEL_LIB)(obc_oce.o) \ 
     3899   $(MODEL_LIB)(obc_par.o) \ 
     3900   $(MODEL_LIB)(obcdta.o) \ 
     3901   $(MODEL_LIB)(obcfla.o) \ 
     3902   $(MODEL_LIB)(oce.o) \ 
     3903   $(MODEL_LIB)(ocesbc.o) \ 
     3904   $(MODEL_LIB)(phycst.o) \ 
     3905   $(MODEL_LIB)(prtctl.o) \ 
     3906   $(MODEL_LIB)(restart.o) \ 
     3907   dom_oce.F90 \ 
     3908   domvvl.F90 \ 
     3909   dynspg_oce.F90 \ 
     3910   dynvor.F90 \ 
     3911   in_out_manager.F90 \ 
     3912   iom.F90 \ 
     3913   lbclnk.F90 \ 
     3914   lib_mpp.F90 \ 
     3915   obc_oce.F90 \ 
     3916   obc_par.F90 \ 
     3917   obcdta.F90 \ 
     3918   obcfla.F90 \ 
     3919   oce.F90 \ 
     3920   ocesbc.F90 \ 
     3921   phycst.F90 \ 
     3922   prtctl.F90 \ 
     3923   restart.F90 \ 
     3924   domzgr_substitute.h90 \ 
     3925   vectopt_loop_substitute.h90 \ 
     3926   KEY_CPP \ 
     3927   dynspg_ts.F90 
     3928$(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
    39113929   $(MODEL_LIB)(blk_oce.o) \ 
    39123930   $(MODEL_LIB)(cpl_oce.o) \ 
    39133931   $(MODEL_LIB)(daymod.o) \ 
    39143932   $(MODEL_LIB)(dom_oce.o) \ 
     3933   $(MODEL_LIB)(domvvl.o) \ 
    39153934   $(MODEL_LIB)(dtasal.o) \ 
    39163935   $(MODEL_LIB)(dtasss.o) \ 
     
    39193938   $(MODEL_LIB)(dynadv.o) \ 
    39203939   $(MODEL_LIB)(dynspg_oce.o) \ 
     3940   $(MODEL_LIB)(dynvor.o) \ 
    39213941   $(MODEL_LIB)(eosbn2.o) \ 
     3942   $(MODEL_LIB)(flx_oce.o) \ 
    39223943   $(MODEL_LIB)(flxmod.o) \ 
    3923    $(MODEL_LIB)(flx_oce.o) \ 
    39243944   $(MODEL_LIB)(flxrnf.o) \ 
    39253945   $(MODEL_LIB)(ice_oce.o) \ 
     3946   $(MODEL_LIB)(in_out_manager.o) \ 
    39263947   $(MODEL_LIB)(ini1d.o) \ 
    3927    $(MODEL_LIB)(in_out_manager.o) \ 
     3948   $(MODEL_LIB)(iom.o) \ 
    39283949   $(MODEL_LIB)(iom_def.o) \ 
    39293950   $(MODEL_LIB)(iom_ioipsl.o) \ 
    39303951   $(MODEL_LIB)(iom_nf90.o) \ 
    3931    $(MODEL_LIB)(iom.o) \ 
    39323952   $(MODEL_LIB)(iom_rstdimg.o) \ 
    39333953   $(MODEL_LIB)(lbclnk.o) \ 
    39343954   $(MODEL_LIB)(lib_mpp.o) \ 
    39353955   $(MODEL_LIB)(lib_print.o) \ 
     3956   $(MODEL_LIB)(obc_oce.o) \ 
     3957   $(MODEL_LIB)(obc_par.o) \ 
    39363958   $(MODEL_LIB)(obccli.o) \ 
    39373959   $(MODEL_LIB)(obcdta.o) \ 
    3938    $(MODEL_LIB)(obc_oce.o) \ 
    3939    $(MODEL_LIB)(obc_par.o) \ 
     3960   $(MODEL_LIB)(obcfla.o) \ 
    39403961   $(MODEL_LIB)(oce.o) \ 
    39413962   $(MODEL_LIB)(ocesbc.o) \ 
     
    39453966   $(MODEL_LIB)(phycst.o) \ 
    39463967   $(MODEL_LIB)(prtctl.o) \ 
     3968   $(MODEL_LIB)(restart.o) \ 
    39473969   $(MODEL_LIB)(taumod.o) \ 
    39483970   $(MODEL_LIB)(tradmp.o) \ 
     
    39513973   $(MODEL_LIB)(trdmod_oce.o) \ 
    39523974   $(MODEL_LIB)(zpshde.o) \ 
    3953    obccli.F90 \ 
    3954    obcdta.F90 \ 
    3955    obc_oce.F90 \ 
    3956    obc_par.F90 \ 
    3957    oce.F90 \ 
    3958    ocesbc.F90 \ 
    3959    ocfzpt.F90 \ 
    3960    par_kind.F90 \ 
    3961    par_oce.F90 \ 
    3962    phycst.F90 \ 
    3963    prtctl.F90 \ 
    3964    taumod.F90 \ 
    3965    tradmp.F90 \ 
    3966    trdmld_oce.F90 \ 
    3967    trdmod.F90 \ 
    3968    trdmod_oce.F90 \ 
    3969    zpshde.F90 \ 
    3970    dom_oce.F90 \ 
    3971    domvvl.F90 \ 
    3972    dynspg_oce.F90 \ 
    3973    dynvor.F90 \ 
    3974    in_out_manager.F90 \ 
    3975    iom.F90 \ 
    3976    lbclnk.F90 \ 
    3977    lib_mpp.F90 \ 
    3978    $(MODEL_LIB)(dom_oce.o) \ 
    3979    $(MODEL_LIB)(domvvl.o) \ 
    3980    $(MODEL_LIB)(dynspg_oce.o) \ 
    3981    $(MODEL_LIB)(dynvor.o) \ 
    3982    $(MODEL_LIB)(in_out_manager.o) \ 
    3983    $(MODEL_LIB)(iom.o) \ 
    3984    $(MODEL_LIB)(lbclnk.o) \ 
    3985    $(MODEL_LIB)(lib_mpp.o) \ 
    3986    $(MODEL_LIB)(obcdta.o) \ 
    3987    $(MODEL_LIB)(obcfla.o) \ 
    3988    $(MODEL_LIB)(obc_oce.o) \ 
    3989    $(MODEL_LIB)(obc_par.o) \ 
    3990    $(MODEL_LIB)(oce.o) \ 
    3991    $(MODEL_LIB)(ocesbc.o) \ 
    3992    $(MODEL_LIB)(phycst.o) \ 
    3993    $(MODEL_LIB)(prtctl.o) \ 
    3994    $(MODEL_LIB)(restart.o) \ 
    3995    obcdta.F90 \ 
    3996    obcfla.F90 \ 
    3997    obc_oce.F90 \ 
    3998    obc_par.F90 \ 
    3999    oce.F90 \ 
    4000    ocesbc.F90 \ 
    4001    phycst.F90 \ 
    4002    prtctl.F90 \ 
    4003    restart.F90 \ 
    4004    domzgr_substitute.h90 \ 
    4005    vectopt_loop_substitute.h90 \ 
    4006    KEY_CPP \ 
    4007    dynspg_ts.F90 
    4008 $(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
    40093975   blk_oce.F90 \ 
    40103976   cpl_oce.F90 \ 
     
    40203986   dynvor.F90 \ 
    40213987   eosbn2.F90 \ 
     3988   flx_oce.F90 \ 
    40223989   flxmod.F90 \ 
    4023    flx_oce.F90 \ 
    40243990   flxrnf.F90 \ 
    40253991   ice_oce.F90 \ 
     3992   in_out_manager.F90 \ 
    40263993   ini1d.F90 \ 
    4027    in_out_manager.F90 \ 
     3994   iom.F90 \ 
    40283995   iom_def.F90 \ 
    4029    iom.F90 \ 
    40303996   iom_ioipsl.F90 \ 
    40313997   iom_nf90.F90 \ 
     
    40344000   lib_mpp.F90 \ 
    40354001   lib_print.f90 \ 
    4036    $(MODEL_LIB)(blk_oce.o) \ 
    4037    $(MODEL_LIB)(cpl_oce.o) \ 
    4038    $(MODEL_LIB)(daymod.o) \ 
    4039    $(MODEL_LIB)(dom_oce.o) \ 
    4040    $(MODEL_LIB)(domvvl.o) \ 
    4041    $(MODEL_LIB)(dtasal.o) \ 
    4042    $(MODEL_LIB)(dtasss.o) \ 
    4043    $(MODEL_LIB)(dtasst.o) \ 
    4044    $(MODEL_LIB)(dtatem.o) \ 
    4045    $(MODEL_LIB)(dynadv.o) \ 
    4046    $(MODEL_LIB)(dynspg_oce.o) \ 
    4047    $(MODEL_LIB)(dynvor.o) \ 
    4048    $(MODEL_LIB)(eosbn2.o) \ 
    4049    $(MODEL_LIB)(flxmod.o) \ 
    4050    $(MODEL_LIB)(flx_oce.o) \ 
    4051    $(MODEL_LIB)(flxrnf.o) \ 
    4052    $(MODEL_LIB)(ice_oce.o) \ 
    4053    $(MODEL_LIB)(ini1d.o) \ 
    4054    $(MODEL_LIB)(in_out_manager.o) \ 
    4055    $(MODEL_LIB)(iom_def.o) \ 
    4056    $(MODEL_LIB)(iom_ioipsl.o) \ 
    4057    $(MODEL_LIB)(iom_nf90.o) \ 
    4058    $(MODEL_LIB)(iom.o) \ 
    4059    $(MODEL_LIB)(iom_rstdimg.o) \ 
    4060    $(MODEL_LIB)(lbclnk.o) \ 
    4061    $(MODEL_LIB)(lib_mpp.o) \ 
    4062    $(MODEL_LIB)(lib_print.o) \ 
    4063    $(MODEL_LIB)(obccli.o) \ 
    4064    $(MODEL_LIB)(obcdta.o) \ 
    4065    $(MODEL_LIB)(obcfla.o) \ 
    4066    $(MODEL_LIB)(obc_oce.o) \ 
    4067    $(MODEL_LIB)(obc_par.o) \ 
    4068    $(MODEL_LIB)(oce.o) \ 
    4069    $(MODEL_LIB)(ocesbc.o) \ 
    4070    $(MODEL_LIB)(ocfzpt.o) \ 
    4071    $(MODEL_LIB)(par_kind.o) \ 
    4072    $(MODEL_LIB)(par_oce.o) \ 
    4073    $(MODEL_LIB)(phycst.o) \ 
    4074    $(MODEL_LIB)(prtctl.o) \ 
    4075    $(MODEL_LIB)(restart.o) \ 
    4076    $(MODEL_LIB)(taumod.o) \ 
    4077    $(MODEL_LIB)(tradmp.o) \ 
    4078    $(MODEL_LIB)(trdmld_oce.o) \ 
    4079    $(MODEL_LIB)(trdmod.o) \ 
    4080    $(MODEL_LIB)(trdmod_oce.o) \ 
    4081    $(MODEL_LIB)(zpshde.o) \ 
     4002   obc_oce.F90 \ 
     4003   obc_par.F90 \ 
    40824004   obccli.F90 \ 
    40834005   obcdta.F90 \ 
    40844006   obcfla.F90 \ 
    4085    obc_oce.F90 \ 
    4086    obc_par.F90 \ 
    40874007   oce.F90 \ 
    40884008   ocesbc.F90 \ 
     
    40994019   trdmod_oce.F90 \ 
    41004020   zpshde.F90 \ 
     4021   $(MODEL_LIB)(dom_oce.o) \ 
     4022   $(MODEL_LIB)(dynspg_oce.o) \ 
     4023   $(MODEL_LIB)(dynspg_ts.o) \ 
     4024   $(MODEL_LIB)(dynvor.o) \ 
     4025   $(MODEL_LIB)(in_out_manager.o) \ 
     4026   $(MODEL_LIB)(iom.o) \ 
     4027   $(MODEL_LIB)(lbclnk.o) \ 
     4028   $(MODEL_LIB)(lib_mpp.o) \ 
     4029   $(MODEL_LIB)(obc_oce.o) \ 
     4030   $(MODEL_LIB)(obc_par.o) \ 
     4031   $(MODEL_LIB)(obcdta.o) \ 
     4032   $(MODEL_LIB)(obcfla.o) \ 
     4033   $(MODEL_LIB)(oce.o) \ 
     4034   $(MODEL_LIB)(ocesbc.o) \ 
     4035   $(MODEL_LIB)(phycst.o) \ 
     4036   $(MODEL_LIB)(prtctl.o) \ 
     4037   $(MODEL_LIB)(restart.o) \ 
    41014038   dom_oce.F90 \ 
    41024039   dynspg_oce.F90 \ 
     
    41074044   lbclnk.F90 \ 
    41084045   lib_mpp.F90 \ 
    4109    $(MODEL_LIB)(dom_oce.o) \ 
    4110    $(MODEL_LIB)(dynspg_oce.o) \ 
    4111    $(MODEL_LIB)(dynspg_ts.o) \ 
    4112    $(MODEL_LIB)(dynvor.o) \ 
    4113    $(MODEL_LIB)(in_out_manager.o) \ 
    4114    $(MODEL_LIB)(iom.o) \ 
    4115    $(MODEL_LIB)(lbclnk.o) \ 
    4116    $(MODEL_LIB)(lib_mpp.o) \ 
    4117    $(MODEL_LIB)(obcdta.o) \ 
    4118    $(MODEL_LIB)(obcfla.o) \ 
    4119    $(MODEL_LIB)(obc_oce.o) \ 
    4120    $(MODEL_LIB)(obc_par.o) \ 
    4121    $(MODEL_LIB)(oce.o) \ 
    4122    $(MODEL_LIB)(ocesbc.o) \ 
    4123    $(MODEL_LIB)(phycst.o) \ 
    4124    $(MODEL_LIB)(prtctl.o) \ 
    4125    $(MODEL_LIB)(restart.o) \ 
     4046   obc_oce.F90 \ 
     4047   obc_par.F90 \ 
    41264048   obcdta.F90 \ 
    41274049   obcfla.F90 \ 
    4128    obc_oce.F90 \ 
    4129    obc_par.F90 \ 
    41304050   oce.F90 \ 
    41314051   ocesbc.F90 \ 
     
    41384058   dynspg_ts_jki.F90 
    41394059$(MODEL_LIB)(dynvor.o) :   \ 
    4140    dom_oce.F90 \ 
    4141    dynadv_cen2.F90 \ 
    4142    dynadv_ubs.F90 \ 
    4143    dynkeg.F90 \ 
    4144    dynzad.F90 \ 
    4145    in_out_manager.F90 \ 
    4146    ldftra_oce.F90 \ 
    4147    lib_mpp.F90 \ 
    4148    lib_print.f90 \ 
    41494060   $(MODEL_LIB)(dom_oce.o) \ 
    41504061   $(MODEL_LIB)(dynadv_cen2.o) \ 
     
    41694080   $(MODEL_LIB)(trdvor_oce.o) \ 
    41704081   $(MODEL_LIB)(zdf_oce.o) \ 
     4082   dom_oce.F90 \ 
     4083   dynadv_cen2.F90 \ 
     4084   dynadv_ubs.F90 \ 
     4085   dynkeg.F90 \ 
     4086   dynzad.F90 \ 
     4087   in_out_manager.F90 \ 
     4088   ldftra_oce.F90 \ 
     4089   lib_mpp.F90 \ 
     4090   lib_print.f90 \ 
    41714091   oce.F90 \ 
    41724092   par_kind.F90 \ 
     
    41824102   trdvor_oce.F90 \ 
    41834103   zdf_oce.F90 \ 
    4184    dom_oce.F90 \ 
    4185    dynadv.F90 \ 
    4186    in_out_manager.F90 \ 
    4187    lbclnk.F90 \ 
    41884104   $(MODEL_LIB)(dom_oce.o) \ 
    41894105   $(MODEL_LIB)(dynadv.o) \ 
     
    41944110   $(MODEL_LIB)(trdmod.o) \ 
    41954111   $(MODEL_LIB)(trdmod_oce.o) \ 
     4112   dom_oce.F90 \ 
     4113   dynadv.F90 \ 
     4114   in_out_manager.F90 \ 
     4115   lbclnk.F90 \ 
    41964116   oce.F90 \ 
    41974117   prtctl.F90 \ 
     
    42034123   dynvor.F90 
    42044124$(MODEL_LIB)(dynzad.o) :   \ 
    4205    daymod.F90 \ 
    4206    dom_oce.F90 \ 
    4207    in_out_manager.F90 \ 
    4208    iom.F90 \ 
    4209    ldftra_oce.F90 \ 
    4210    lib_mpp.F90 \ 
    4211    lib_print.f90 \ 
    42124125   $(MODEL_LIB)(daymod.o) \ 
    42134126   $(MODEL_LIB)(dom_oce.o) \ 
     
    42304143   $(MODEL_LIB)(trdvor_oce.o) \ 
    42314144   $(MODEL_LIB)(zdf_oce.o) \ 
     4145   daymod.F90 \ 
     4146   dom_oce.F90 \ 
     4147   in_out_manager.F90 \ 
     4148   iom.F90 \ 
     4149   ldftra_oce.F90 \ 
     4150   lib_mpp.F90 \ 
     4151   lib_print.f90 \ 
    42324152   oce.F90 \ 
    42334153   par_kind.F90 \ 
     
    42434163   trdvor_oce.F90 \ 
    42444164   zdf_oce.F90 \ 
    4245    dom_oce.F90 \ 
    4246    flxrnf.F90 \ 
    4247    in_out_manager.F90 \ 
    42484165   $(MODEL_LIB)(dom_oce.o) \ 
    42494166   $(MODEL_LIB)(flxrnf.o) \ 
     
    42534170   $(MODEL_LIB)(trdmod.o) \ 
    42544171   $(MODEL_LIB)(trdmod_oce.o) \ 
     4172   dom_oce.F90 \ 
     4173   flxrnf.F90 \ 
     4174   in_out_manager.F90 \ 
    42554175   oce.F90 \ 
    42564176   prtctl.F90 \ 
     
    42614181   KEY_CPP \ 
    42624182   dynzad.F90 
    4263 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    4264    cpl_oasis3.F90 \ 
    4265    cpl_oasis4.F90 \ 
    4266    daymod.F90 \ 
    4267    dom_oce.F90 \ 
    4268    geo2ocean.F90 \ 
    4269    ice.F90 \ 
    4270    in_out_manager.F90 \ 
    4271    lbclnk.F90 \ 
    4272    lib_print.f90 \ 
    4273    $(MODEL_LIB)(cpl_oasis3.o) \ 
    4274    $(MODEL_LIB)(cpl_oasis4.o) \ 
    4275    $(MODEL_LIB)(daymod.o) \ 
    4276    $(MODEL_LIB)(dom_oce.o) \ 
    4277    $(MODEL_LIB)(geo2ocean.o) \ 
    4278    $(MODEL_LIB)(ice.o) \ 
    4279    $(MODEL_LIB)(in_out_manager.o) \ 
    4280    $(MODEL_LIB)(lbclnk.o) \ 
    4281    $(MODEL_LIB)(lib_print.o) \ 
    4282    $(MODEL_LIB)(par_kind.o) \ 
    4283    $(MODEL_LIB)(par_oce.o) \ 
    4284    $(MODEL_LIB)(phycst.o) \ 
    4285    par_kind.F90 \ 
    4286    par_oce.F90 \ 
    4287    phycst.F90 \ 
    4288    dom_oce.F90 \ 
    4289    in_out_manager.F90 \ 
    4290    $(MODEL_LIB)(dom_oce.o) \ 
    4291    $(MODEL_LIB)(in_out_manager.o) \ 
    4292    $(MODEL_LIB)(oce.o) \ 
    4293    $(MODEL_LIB)(phycst.o) \ 
    4294    $(MODEL_LIB)(taumod.o) \ 
    4295    $(MODEL_LIB)(zdf_oce.o) \ 
    4296    oce.F90 \ 
    4297    phycst.F90 \ 
    4298    taumod.F90 \ 
    4299    zdf_oce.F90 \ 
    4300    domzgr_substitute.h90 \ 
    4301    vectopt_loop_substitute.h90 \ 
    4302    KEY_CPP \ 
    4303    dynzdf_exp.F90 
    43044183$(MODEL_LIB)(dynzdf.o) :   \ 
    4305    dom_oce.F90 \ 
    4306    dynzdf_exp.F90 \ 
    4307    eosbn2.F90 \ 
    4308    in_out_manager.F90 \ 
    4309    iom.F90 \ 
    4310    lbclnk.F90 \ 
    4311    ldftra_oce.F90 \ 
    4312    lib_mpp.F90 \ 
    4313    lib_print.f90 \ 
    43144184   $(MODEL_LIB)(dom_oce.o) \ 
    43154185   $(MODEL_LIB)(dynzdf_exp.o) \ 
     
    43374207   $(MODEL_LIB)(trdvor.o) \ 
    43384208   $(MODEL_LIB)(trdvor_oce.o) \ 
     4209   $(MODEL_LIB)(zdf_oce.o) \ 
    43394210   $(MODEL_LIB)(zdfddm.o) \ 
    4340    $(MODEL_LIB)(zdf_oce.o) \ 
     4211   dom_oce.F90 \ 
     4212   dynzdf_exp.F90 \ 
     4213   eosbn2.F90 \ 
     4214   in_out_manager.F90 \ 
     4215   iom.F90 \ 
     4216   lbclnk.F90 \ 
     4217   ldftra_oce.F90 \ 
     4218   lib_mpp.F90 \ 
     4219   lib_print.f90 \ 
    43414220   oce.F90 \ 
    43424221   ocesbc.F90 \ 
     
    43554234   trdvor.F90 \ 
    43564235   trdvor_oce.F90 \ 
     4236   zdf_oce.F90 \ 
    43574237   zdfddm.F90 \ 
    4358    zdf_oce.F90 \ 
     4238   $(MODEL_LIB)(dom_oce.o) \ 
     4239   $(MODEL_LIB)(dynzdf_exp.o) \ 
     4240   $(MODEL_LIB)(dynzdf_imp.o) \ 
     4241   $(MODEL_LIB)(dynzdf_imp_jki.o) \ 
     4242   $(MODEL_LIB)(in_out_manager.o) \ 
     4243   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4244   $(MODEL_LIB)(oce.o) \ 
     4245   $(MODEL_LIB)(prtctl.o) \ 
     4246   $(MODEL_LIB)(trdmod.o) \ 
     4247   $(MODEL_LIB)(trdmod_oce.o) \ 
     4248   $(MODEL_LIB)(zdf_oce.o) \ 
     4249   $(MODEL_LIB)(zdfkpp.o) \ 
     4250   $(MODEL_LIB)(zdftke.o) \ 
    43594251   dom_oce.F90 \ 
    43604252   dynzdf_exp.F90 \ 
     
    43634255   in_out_manager.F90 \ 
    43644256   ldfdyn_oce.F90 \ 
    4365    $(MODEL_LIB)(dom_oce.o) \ 
    4366    $(MODEL_LIB)(dynzdf_exp.o) \ 
    4367    $(MODEL_LIB)(dynzdf_imp_jki.o) \ 
    4368    $(MODEL_LIB)(dynzdf_imp.o) \ 
    4369    $(MODEL_LIB)(in_out_manager.o) \ 
    4370    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4371    $(MODEL_LIB)(oce.o) \ 
    4372    $(MODEL_LIB)(prtctl.o) \ 
    4373    $(MODEL_LIB)(trdmod.o) \ 
    4374    $(MODEL_LIB)(trdmod_oce.o) \ 
    4375    $(MODEL_LIB)(zdfkpp.o) \ 
    4376    $(MODEL_LIB)(zdf_oce.o) \ 
    4377    $(MODEL_LIB)(zdftke.o) \ 
    43784257   oce.F90 \ 
    43794258   prtctl.F90 \ 
    43804259   trdmod.F90 \ 
    43814260   trdmod_oce.F90 \ 
     4261   zdf_oce.F90 \ 
    43824262   zdfkpp.F90 \ 
    4383    zdf_oce.F90 \ 
    43844263   zdftke.F90 \ 
    43854264   domzgr_substitute.h90 \ 
     
    43884267   KEY_CPP \ 
    43894268   dynzdf.F90 
    4390 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
     4269$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     4270   $(MODEL_LIB)(cpl_oasis3.o) \ 
     4271   $(MODEL_LIB)(cpl_oasis4.o) \ 
     4272   $(MODEL_LIB)(daymod.o) \ 
     4273   $(MODEL_LIB)(dom_oce.o) \ 
     4274   $(MODEL_LIB)(geo2ocean.o) \ 
     4275   $(MODEL_LIB)(ice.o) \ 
     4276   $(MODEL_LIB)(in_out_manager.o) \ 
     4277   $(MODEL_LIB)(lbclnk.o) \ 
     4278   $(MODEL_LIB)(lib_print.o) \ 
     4279   $(MODEL_LIB)(par_kind.o) \ 
     4280   $(MODEL_LIB)(par_oce.o) \ 
     4281   $(MODEL_LIB)(phycst.o) \ 
    43914282   cpl_oasis3.F90 \ 
    43924283   cpl_oasis4.F90 \ 
     
    43984289   lbclnk.F90 \ 
    43994290   lib_print.f90 \ 
    4400    $(MODEL_LIB)(cpl_oasis3.o) \ 
    4401    $(MODEL_LIB)(cpl_oasis4.o) \ 
    4402    $(MODEL_LIB)(daymod.o) \ 
    4403    $(MODEL_LIB)(dom_oce.o) \ 
    4404    $(MODEL_LIB)(geo2ocean.o) \ 
    4405    $(MODEL_LIB)(ice.o) \ 
    4406    $(MODEL_LIB)(in_out_manager.o) \ 
    4407    $(MODEL_LIB)(lbclnk.o) \ 
    4408    $(MODEL_LIB)(lib_print.o) \ 
    4409    $(MODEL_LIB)(par_kind.o) \ 
    4410    $(MODEL_LIB)(par_oce.o) \ 
    4411    $(MODEL_LIB)(phycst.o) \ 
    4412    par_kind.F90 \ 
    4413    par_oce.F90 \ 
    4414    phycst.F90 \ 
    4415    dom_oce.F90 \ 
    4416    in_out_manager.F90 \ 
     4291   par_kind.F90 \ 
     4292   par_oce.F90 \ 
     4293   phycst.F90 \ 
    44174294   $(MODEL_LIB)(dom_oce.o) \ 
    44184295   $(MODEL_LIB)(in_out_manager.o) \ 
     
    44214298   $(MODEL_LIB)(taumod.o) \ 
    44224299   $(MODEL_LIB)(zdf_oce.o) \ 
     4300   dom_oce.F90 \ 
     4301   in_out_manager.F90 \ 
    44234302   oce.F90 \ 
    44244303   phycst.F90 \ 
     
    44284307   vectopt_loop_substitute.h90 \ 
    44294308   KEY_CPP \ 
    4430    dynzdf_imp.F90 
    4431 $(MODEL_LIB)(dynzdf_imp_jki.o) : \ 
     4309   dynzdf_exp.F90 
     4310$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     4311   $(MODEL_LIB)(cpl_oasis3.o) \ 
     4312   $(MODEL_LIB)(cpl_oasis4.o) \ 
     4313   $(MODEL_LIB)(daymod.o) \ 
     4314   $(MODEL_LIB)(dom_oce.o) \ 
     4315   $(MODEL_LIB)(geo2ocean.o) \ 
     4316   $(MODEL_LIB)(ice.o) \ 
     4317   $(MODEL_LIB)(in_out_manager.o) \ 
     4318   $(MODEL_LIB)(lbclnk.o) \ 
     4319   $(MODEL_LIB)(lib_print.o) \ 
     4320   $(MODEL_LIB)(par_kind.o) \ 
     4321   $(MODEL_LIB)(par_oce.o) \ 
     4322   $(MODEL_LIB)(phycst.o) \ 
    44324323   cpl_oasis3.F90 \ 
    44334324   cpl_oasis4.F90 \ 
     
    44394330   lbclnk.F90 \ 
    44404331   lib_print.f90 \ 
    4441    $(MODEL_LIB)(cpl_oasis3.o) \ 
    4442    $(MODEL_LIB)(cpl_oasis4.o) \ 
    4443    $(MODEL_LIB)(daymod.o) \ 
    4444    $(MODEL_LIB)(dom_oce.o) \ 
    4445    $(MODEL_LIB)(geo2ocean.o) \ 
    4446    $(MODEL_LIB)(ice.o) \ 
    4447    $(MODEL_LIB)(in_out_manager.o) \ 
    4448    $(MODEL_LIB)(lbclnk.o) \ 
    4449    $(MODEL_LIB)(lib_print.o) \ 
    4450    $(MODEL_LIB)(par_kind.o) \ 
    4451    $(MODEL_LIB)(par_oce.o) \ 
    4452    $(MODEL_LIB)(phycst.o) \ 
    4453    par_kind.F90 \ 
    4454    par_oce.F90 \ 
    4455    phycst.F90 \ 
    4456    dom_oce.F90 \ 
    4457    in_out_manager.F90 \ 
     4332   par_kind.F90 \ 
     4333   par_oce.F90 \ 
     4334   phycst.F90 \ 
    44584335   $(MODEL_LIB)(dom_oce.o) \ 
    44594336   $(MODEL_LIB)(in_out_manager.o) \ 
     
    44624339   $(MODEL_LIB)(taumod.o) \ 
    44634340   $(MODEL_LIB)(zdf_oce.o) \ 
     4341   dom_oce.F90 \ 
     4342   in_out_manager.F90 \ 
    44644343   oce.F90 \ 
    44654344   phycst.F90 \ 
     
    44694348   vectopt_loop_substitute.h90 \ 
    44704349   KEY_CPP \ 
     4350   dynzdf_imp.F90 
     4351$(MODEL_LIB)(dynzdf_imp_jki.o) : \ 
     4352   $(MODEL_LIB)(cpl_oasis3.o) \ 
     4353   $(MODEL_LIB)(cpl_oasis4.o) \ 
     4354   $(MODEL_LIB)(daymod.o) \ 
     4355   $(MODEL_LIB)(dom_oce.o) \ 
     4356   $(MODEL_LIB)(geo2ocean.o) \ 
     4357   $(MODEL_LIB)(ice.o) \ 
     4358   $(MODEL_LIB)(in_out_manager.o) \ 
     4359   $(MODEL_LIB)(lbclnk.o) \ 
     4360   $(MODEL_LIB)(lib_print.o) \ 
     4361   $(MODEL_LIB)(par_kind.o) \ 
     4362   $(MODEL_LIB)(par_oce.o) \ 
     4363   $(MODEL_LIB)(phycst.o) \ 
     4364   cpl_oasis3.F90 \ 
     4365   cpl_oasis4.F90 \ 
     4366   daymod.F90 \ 
     4367   dom_oce.F90 \ 
     4368   geo2ocean.F90 \ 
     4369   ice.F90 \ 
     4370   in_out_manager.F90 \ 
     4371   lbclnk.F90 \ 
     4372   lib_print.f90 \ 
     4373   par_kind.F90 \ 
     4374   par_oce.F90 \ 
     4375   phycst.F90 \ 
     4376   $(MODEL_LIB)(dom_oce.o) \ 
     4377   $(MODEL_LIB)(in_out_manager.o) \ 
     4378   $(MODEL_LIB)(oce.o) \ 
     4379   $(MODEL_LIB)(phycst.o) \ 
     4380   $(MODEL_LIB)(taumod.o) \ 
     4381   $(MODEL_LIB)(zdf_oce.o) \ 
     4382   dom_oce.F90 \ 
     4383   in_out_manager.F90 \ 
     4384   oce.F90 \ 
     4385   phycst.F90 \ 
     4386   taumod.F90 \ 
     4387   zdf_oce.F90 \ 
     4388   domzgr_substitute.h90 \ 
     4389   vectopt_loop_substitute.h90 \ 
     4390   KEY_CPP \ 
    44714391   dynzdf_imp_jki.F90 
    44724392$(MODEL_LIB)(eosbn2.o) :   \ 
    4473    dom_oce.F90 \ 
    4474    in_out_manager.F90 \ 
    4475    lbclnk.F90 \ 
    4476    lib_mpp.F90 \ 
    4477    lib_print.f90 \ 
    44784393   $(MODEL_LIB)(dom_oce.o) \ 
    44794394   $(MODEL_LIB)(in_out_manager.o) \ 
     
    44864401   $(MODEL_LIB)(prtctl.o) \ 
    44874402   $(MODEL_LIB)(zdf_oce.o) \ 
     4403   dom_oce.F90 \ 
     4404   in_out_manager.F90 \ 
     4405   lbclnk.F90 \ 
     4406   lib_mpp.F90 \ 
     4407   lib_print.f90 \ 
    44884408   oce.F90 \ 
    44894409   par_kind.F90 \ 
     
    44914411   prtctl.F90 \ 
    44924412   zdf_oce.F90 \ 
    4493    dom_oce.F90 \ 
    4494    in_out_manager.F90 \ 
    44954413   $(MODEL_LIB)(dom_oce.o) \ 
    44964414   $(MODEL_LIB)(in_out_manager.o) \ 
     
    44984416   $(MODEL_LIB)(prtctl.o) \ 
    44994417   $(MODEL_LIB)(zdfddm.o) \ 
     4418   dom_oce.F90 \ 
     4419   in_out_manager.F90 \ 
    45004420   phycst.F90 \ 
    45014421   prtctl.F90 \ 
     
    45064426   eosbn2.F90 
    45074427$(MODEL_LIB)(flo4rk.o) :   \ 
    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 \ 
     4428   $(MODEL_LIB)(lib_print.o) \ 
     4429   $(MODEL_LIB)(par_kind.o) \ 
     4430   $(MODEL_LIB)(par_oce.o) \ 
     4431   lib_print.f90 \ 
     4432   par_kind.F90 \ 
     4433   par_oce.F90 \ 
     4434   $(MODEL_LIB)(dom_oce.o) \ 
     4435   $(MODEL_LIB)(flo_oce.o) \ 
     4436   $(MODEL_LIB)(in_out_manager.o) \ 
     4437   $(MODEL_LIB)(oce.o) \ 
    45144438   dom_oce.F90 \ 
    45154439   flo_oce.F90 \ 
    45164440   in_out_manager.F90 \ 
     4441   oce.F90 \ 
     4442   KEY_CPP \ 
     4443   flo4rk.F90 
     4444$(MODEL_LIB)(flo_oce.o) :  \ 
     4445   $(MODEL_LIB)(par_kind.o) \ 
     4446   par_kind.F90 \ 
     4447   $(MODEL_LIB)(par_oce.o) \ 
     4448   par_oce.F90 \ 
     4449   KEY_CPP \ 
     4450   flo_oce.F90 
     4451$(MODEL_LIB)(floats.o) :   \ 
     4452   $(MODEL_LIB)(daymod.o) \ 
    45174453   $(MODEL_LIB)(dom_oce.o) \ 
    45184454   $(MODEL_LIB)(flo_oce.o) \ 
    45194455   $(MODEL_LIB)(in_out_manager.o) \ 
    4520    $(MODEL_LIB)(oce.o) \ 
    4521    oce.F90 \ 
    4522    KEY_CPP \ 
    4523    flo4rk.F90 
    4524 $(MODEL_LIB)(floats.o) :   \ 
     4456   $(MODEL_LIB)(lib_mpp.o) \ 
     4457   $(MODEL_LIB)(oce.o) \ 
     4458   $(MODEL_LIB)(par_oce.o) \ 
     4459   $(MODEL_LIB)(phycst.o) \ 
    45254460   daymod.F90 \ 
    45264461   dom_oce.F90 \ 
     
    45284463   in_out_manager.F90 \ 
    45294464   lib_mpp.F90 \ 
    4530    $(MODEL_LIB)(daymod.o) \ 
    4531    $(MODEL_LIB)(dom_oce.o) \ 
     4465   oce.F90 \ 
     4466   par_oce.F90 \ 
     4467   phycst.F90 \ 
     4468   $(MODEL_LIB)(flo4rk.o) \ 
    45324469   $(MODEL_LIB)(flo_oce.o) \ 
    4533    $(MODEL_LIB)(in_out_manager.o) \ 
    4534    $(MODEL_LIB)(lib_mpp.o) \ 
    4535    $(MODEL_LIB)(oce.o) \ 
    4536    $(MODEL_LIB)(par_oce.o) \ 
    4537    $(MODEL_LIB)(phycst.o) \ 
    4538    oce.F90 \ 
    4539    par_oce.F90 \ 
    4540    phycst.F90 \ 
     4470   $(MODEL_LIB)(floblk.o) \ 
     4471   $(MODEL_LIB)(flodom.o) \ 
     4472   $(MODEL_LIB)(flowri.o) \ 
     4473   $(MODEL_LIB)(lib_mpp.o) \ 
    45414474   flo4rk.F90 \ 
     4475   flo_oce.F90 \ 
    45424476   floblk.F90 \ 
    45434477   flodom.F90 \ 
    4544    flo_oce.F90 \ 
    45454478   flowri.F90 \ 
    45464479   lib_mpp.F90 \ 
    4547    $(MODEL_LIB)(flo4rk.o) \ 
    4548    $(MODEL_LIB)(floblk.o) \ 
    4549    $(MODEL_LIB)(flodom.o) \ 
    4550    $(MODEL_LIB)(flo_oce.o) \ 
    4551    $(MODEL_LIB)(flowri.o) \ 
    4552    $(MODEL_LIB)(lib_mpp.o) \ 
    45534480   $(IOIPSL_LIB) \ 
    45544481   KEY_CPP \ 
    45554482   floats.F90 
    45564483$(MODEL_LIB)(floblk.o) :   \ 
    4557    dom_oce.F90 \ 
    4558    in_out_manager.F90 \ 
    4559    lib_print.f90 \ 
    4560    $(MODEL_LIB)(dom_oce.o) \ 
    4561    $(MODEL_LIB)(in_out_manager.o) \ 
    4562    $(MODEL_LIB)(lib_print.o) \ 
    4563    $(MODEL_LIB)(par_kind.o) \ 
    4564    $(MODEL_LIB)(par_oce.o) \ 
    4565    par_kind.F90 \ 
    4566    par_oce.F90 \ 
     4484   $(MODEL_LIB)(dom_oce.o) \ 
     4485   $(MODEL_LIB)(in_out_manager.o) \ 
     4486   $(MODEL_LIB)(lib_print.o) \ 
     4487   $(MODEL_LIB)(par_kind.o) \ 
     4488   $(MODEL_LIB)(par_oce.o) \ 
     4489   dom_oce.F90 \ 
     4490   in_out_manager.F90 \ 
     4491   lib_print.f90 \ 
     4492   par_kind.F90 \ 
     4493   par_oce.F90 \ 
     4494   $(MODEL_LIB)(dom_oce.o) \ 
     4495   $(MODEL_LIB)(flo_oce.o) \ 
     4496   $(MODEL_LIB)(in_out_manager.o) \ 
     4497   $(MODEL_LIB)(lib_mpp.o) \ 
     4498   $(MODEL_LIB)(oce.o) \ 
     4499   $(MODEL_LIB)(phycst.o) \ 
    45674500   dom_oce.F90 \ 
    45684501   flo_oce.F90 \ 
    45694502   in_out_manager.F90 \ 
    45704503   lib_mpp.F90 \ 
    4571    $(MODEL_LIB)(dom_oce.o) \ 
    4572    $(MODEL_LIB)(flo_oce.o) \ 
    4573    $(MODEL_LIB)(in_out_manager.o) \ 
    4574    $(MODEL_LIB)(lib_mpp.o) \ 
    4575    $(MODEL_LIB)(oce.o) \ 
    4576    $(MODEL_LIB)(phycst.o) \ 
    45774504   oce.F90 \ 
    45784505   phycst.F90 \ 
     
    45814508   floblk.F90 
    45824509$(MODEL_LIB)(flodom.o) :   \ 
    4583    dom_oce.F90 \ 
    4584    in_out_manager.F90 \ 
    4585    lib_print.f90 \ 
    4586    $(MODEL_LIB)(dom_oce.o) \ 
    4587    $(MODEL_LIB)(in_out_manager.o) \ 
    4588    $(MODEL_LIB)(lib_print.o) \ 
    4589    $(MODEL_LIB)(par_kind.o) \ 
    4590    $(MODEL_LIB)(par_oce.o) \ 
    4591    par_kind.F90 \ 
    4592    par_oce.F90 \ 
     4510   $(MODEL_LIB)(dom_oce.o) \ 
     4511   $(MODEL_LIB)(in_out_manager.o) \ 
     4512   $(MODEL_LIB)(lib_print.o) \ 
     4513   $(MODEL_LIB)(par_kind.o) \ 
     4514   $(MODEL_LIB)(par_oce.o) \ 
     4515   dom_oce.F90 \ 
     4516   in_out_manager.F90 \ 
     4517   lib_print.f90 \ 
     4518   par_kind.F90 \ 
     4519   par_oce.F90 \ 
     4520   $(MODEL_LIB)(dom_oce.o) \ 
     4521   $(MODEL_LIB)(flo_oce.o) \ 
     4522   $(MODEL_LIB)(in_out_manager.o) \ 
     4523   $(MODEL_LIB)(lib_mpp.o) \ 
     4524   $(MODEL_LIB)(oce.o) \ 
    45934525   dom_oce.F90 \ 
    45944526   flo_oce.F90 \ 
    45954527   in_out_manager.F90 \ 
    45964528   lib_mpp.F90 \ 
     4529   oce.F90 \ 
     4530   domzgr_substitute.h90 \ 
     4531   KEY_CPP \ 
     4532   flodom.F90 
     4533$(MODEL_LIB)(flowri.o) :   \ 
     4534   $(MODEL_LIB)(dom_oce.o) \ 
     4535   $(MODEL_LIB)(in_out_manager.o) \ 
     4536   $(MODEL_LIB)(lib_print.o) \ 
     4537   $(MODEL_LIB)(par_kind.o) \ 
     4538   $(MODEL_LIB)(par_oce.o) \ 
     4539   $(MODEL_LIB)(phycst.o) \ 
     4540   $(MODEL_LIB)(prtctl.o) \ 
     4541   dom_oce.F90 \ 
     4542   in_out_manager.F90 \ 
     4543   lib_print.f90 \ 
     4544   par_kind.F90 \ 
     4545   par_oce.F90 \ 
     4546   phycst.F90 \ 
     4547   prtctl.F90 \ 
     4548   $(MODEL_LIB)(daymod.o) \ 
    45974549   $(MODEL_LIB)(dom_oce.o) \ 
    45984550   $(MODEL_LIB)(flo_oce.o) \ 
     
    46004552   $(MODEL_LIB)(lib_mpp.o) \ 
    46014553   $(MODEL_LIB)(oce.o) \ 
     4554   daymod.F90 \ 
     4555   dom_oce.F90 \ 
     4556   flo_oce.F90 \ 
     4557   in_out_manager.F90 \ 
     4558   lib_mpp.F90 \ 
    46024559   oce.F90 \ 
    46034560   domzgr_substitute.h90 \ 
    46044561   KEY_CPP \ 
    4605    flodom.F90 
    4606 $(MODEL_LIB)(flo_oce.o) :  \ 
    4607    $(MODEL_LIB)(par_kind.o) \ 
    4608    par_kind.F90 \ 
    4609    $(MODEL_LIB)(par_oce.o) \ 
    4610    par_oce.F90 \ 
    4611    KEY_CPP \ 
    4612    flo_oce.F90 
    4613 $(MODEL_LIB)(flowri.o) :   \ 
    4614    dom_oce.F90 \ 
    4615    in_out_manager.F90 \ 
    4616    lib_print.f90 \ 
    4617    $(MODEL_LIB)(dom_oce.o) \ 
    4618    $(MODEL_LIB)(in_out_manager.o) \ 
    4619    $(MODEL_LIB)(lib_print.o) \ 
    4620    $(MODEL_LIB)(par_kind.o) \ 
    4621    $(MODEL_LIB)(par_oce.o) \ 
    4622    $(MODEL_LIB)(phycst.o) \ 
    4623    $(MODEL_LIB)(prtctl.o) \ 
    4624    par_kind.F90 \ 
    4625    par_oce.F90 \ 
    4626    phycst.F90 \ 
    4627    prtctl.F90 \ 
    4628    daymod.F90 \ 
    4629    dom_oce.F90 \ 
    4630    flo_oce.F90 \ 
    4631    in_out_manager.F90 \ 
    4632    lib_mpp.F90 \ 
     4562   flowri.F90 
     4563$(MODEL_LIB)(flx_oce.o) :  \ 
     4564   $(MODEL_LIB)(par_kind.o) \ 
     4565   par_kind.F90 \ 
     4566   $(MODEL_LIB)(par_oce.o) \ 
     4567   par_oce.F90 \ 
     4568   KEY_CPP \ 
     4569   flx_oce.F90 
     4570$(MODEL_LIB)(flxblk.o) :   \ 
     4571   $(MODEL_LIB)(blk_oce.o) \ 
     4572   $(MODEL_LIB)(cpl_oce.o) \ 
    46334573   $(MODEL_LIB)(daymod.o) \ 
    46344574   $(MODEL_LIB)(dom_oce.o) \ 
    4635    $(MODEL_LIB)(flo_oce.o) \ 
    4636    $(MODEL_LIB)(in_out_manager.o) \ 
    4637    $(MODEL_LIB)(lib_mpp.o) \ 
    4638    $(MODEL_LIB)(oce.o) \ 
    4639    oce.F90 \ 
    4640    domzgr_substitute.h90 \ 
    4641    KEY_CPP \ 
    4642    flowri.F90 
    4643 $(MODEL_LIB)(flxblk.o) :   \ 
     4575   $(MODEL_LIB)(flx_oce.o) \ 
     4576   $(MODEL_LIB)(ice.o) \ 
     4577   $(MODEL_LIB)(in_out_manager.o) \ 
     4578   $(MODEL_LIB)(lbclnk.o) \ 
     4579   $(MODEL_LIB)(lib_mpp.o) \ 
     4580   $(MODEL_LIB)(lib_print.o) \ 
     4581   $(MODEL_LIB)(oce.o) \ 
     4582   $(MODEL_LIB)(ocfzpt.o) \ 
     4583   $(MODEL_LIB)(par_kind.o) \ 
     4584   $(MODEL_LIB)(par_oce.o) \ 
     4585   $(MODEL_LIB)(phycst.o) \ 
     4586   $(MODEL_LIB)(prtctl.o) \ 
    46444587   blk_oce.F90 \ 
    46454588   cpl_oce.F90 \ 
     
    46524595   lib_mpp.F90 \ 
    46534596   lib_print.f90 \ 
     4597   oce.F90 \ 
     4598   ocfzpt.F90 \ 
     4599   par_kind.F90 \ 
     4600   par_oce.F90 \ 
     4601   phycst.F90 \ 
     4602   prtctl.F90 \ 
     4603   $(MODEL_LIB)(albedo.o) \ 
    46544604   $(MODEL_LIB)(blk_oce.o) \ 
    46554605   $(MODEL_LIB)(cpl_oce.o) \ 
     
    46574607   $(MODEL_LIB)(dom_oce.o) \ 
    46584608   $(MODEL_LIB)(flx_oce.o) \ 
    4659    $(MODEL_LIB)(ice.o) \ 
    4660    $(MODEL_LIB)(in_out_manager.o) \ 
    4661    $(MODEL_LIB)(lbclnk.o) \ 
    4662    $(MODEL_LIB)(lib_mpp.o) \ 
    4663    $(MODEL_LIB)(lib_print.o) \ 
     4609   $(MODEL_LIB)(in_out_manager.o) \ 
     4610   $(MODEL_LIB)(lbclnk.o) \ 
    46644611   $(MODEL_LIB)(oce.o) \ 
    46654612   $(MODEL_LIB)(ocfzpt.o) \ 
    4666    $(MODEL_LIB)(par_kind.o) \ 
    4667    $(MODEL_LIB)(par_oce.o) \ 
    4668    $(MODEL_LIB)(phycst.o) \ 
    4669    $(MODEL_LIB)(prtctl.o) \ 
    4670    oce.F90 \ 
    4671    ocfzpt.F90 \ 
    4672    par_kind.F90 \ 
    4673    par_oce.F90 \ 
    4674    phycst.F90 \ 
    4675    prtctl.F90 \ 
     4613   $(MODEL_LIB)(phycst.o) \ 
     4614   $(MODEL_LIB)(prtctl.o) \ 
    46764615   albedo.F90 \ 
    46774616   blk_oce.F90 \ 
     
    46824621   in_out_manager.F90 \ 
    46834622   lbclnk.F90 \ 
     4623   oce.F90 \ 
     4624   ocfzpt.F90 \ 
     4625   phycst.F90 \ 
     4626   prtctl.F90 \ 
     4627   KEY_CPP \ 
     4628   flxblk.F90 
     4629$(MODEL_LIB)(flxfwb.o) :   \ 
    46844630   $(MODEL_LIB)(albedo.o) \ 
    46854631   $(MODEL_LIB)(blk_oce.o) \ 
     
    46874633   $(MODEL_LIB)(daymod.o) \ 
    46884634   $(MODEL_LIB)(dom_oce.o) \ 
     4635   $(MODEL_LIB)(dtasal.o) \ 
     4636   $(MODEL_LIB)(dtasss.o) \ 
     4637   $(MODEL_LIB)(dtasst.o) \ 
     4638   $(MODEL_LIB)(dtatem.o) \ 
    46894639   $(MODEL_LIB)(flx_oce.o) \ 
    4690    $(MODEL_LIB)(in_out_manager.o) \ 
    4691    $(MODEL_LIB)(lbclnk.o) \ 
     4640   $(MODEL_LIB)(flxmod.o) \ 
     4641   $(MODEL_LIB)(flxrnf.o) \ 
     4642   $(MODEL_LIB)(ice_oce.o) \ 
     4643   $(MODEL_LIB)(in_out_manager.o) \ 
     4644   $(MODEL_LIB)(iom.o) \ 
     4645   $(MODEL_LIB)(lbclnk.o) \ 
     4646   $(MODEL_LIB)(lib_mpp.o) \ 
     4647   $(MODEL_LIB)(lib_print.o) \ 
    46924648   $(MODEL_LIB)(oce.o) \ 
    46934649   $(MODEL_LIB)(ocfzpt.o) \ 
    4694    $(MODEL_LIB)(phycst.o) \ 
    4695    $(MODEL_LIB)(prtctl.o) \ 
    4696    oce.F90 \ 
    4697    ocfzpt.F90 \ 
    4698    phycst.F90 \ 
    4699    prtctl.F90 \ 
    4700    KEY_CPP \ 
    4701    flxblk.F90 
    4702 $(MODEL_LIB)(flxfwb.o) :   \ 
     4650   $(MODEL_LIB)(par_kind.o) \ 
     4651   $(MODEL_LIB)(par_oce.o) \ 
     4652   $(MODEL_LIB)(phycst.o) \ 
     4653   $(MODEL_LIB)(prtctl.o) \ 
     4654   $(MODEL_LIB)(taumod.o) \ 
     4655   $(MODEL_LIB)(tradmp.o) \ 
    47034656   albedo.F90 \ 
    47044657   blk_oce.F90 \ 
     
    47104663   dtasst.F90 \ 
    47114664   dtatem.F90 \ 
     4665   flx_oce.F90 \ 
    47124666   flxmod.F90 \ 
    4713    flx_oce.F90 \ 
    47144667   flxrnf.F90 \ 
    47154668   ice_oce.F90 \ 
     
    47194672   lib_mpp.F90 \ 
    47204673   lib_print.f90 \ 
    4721    $(MODEL_LIB)(albedo.o) \ 
     4674   oce.F90 \ 
     4675   ocfzpt.F90 \ 
     4676   par_kind.F90 \ 
     4677   par_oce.F90 \ 
     4678   phycst.F90 \ 
     4679   prtctl.F90 \ 
     4680   taumod.F90 \ 
     4681   tradmp.F90 \ 
    47224682   $(MODEL_LIB)(blk_oce.o) \ 
    47234683   $(MODEL_LIB)(cpl_oce.o) \ 
    47244684   $(MODEL_LIB)(daymod.o) \ 
    47254685   $(MODEL_LIB)(dom_oce.o) \ 
    4726    $(MODEL_LIB)(dtasal.o) \ 
    4727    $(MODEL_LIB)(dtasss.o) \ 
    4728    $(MODEL_LIB)(dtasst.o) \ 
    4729    $(MODEL_LIB)(dtatem.o) \ 
    4730    $(MODEL_LIB)(flxmod.o) \ 
    4731    $(MODEL_LIB)(flx_oce.o) \ 
     4686   $(MODEL_LIB)(flxblk.o) \ 
    47324687   $(MODEL_LIB)(flxrnf.o) \ 
    4733    $(MODEL_LIB)(ice_oce.o) \ 
    4734    $(MODEL_LIB)(in_out_manager.o) \ 
    4735    $(MODEL_LIB)(iom.o) \ 
    4736    $(MODEL_LIB)(lbclnk.o) \ 
    4737    $(MODEL_LIB)(lib_mpp.o) \ 
    4738    $(MODEL_LIB)(lib_print.o) \ 
    4739    $(MODEL_LIB)(oce.o) \ 
    4740    $(MODEL_LIB)(ocfzpt.o) \ 
    4741    $(MODEL_LIB)(par_kind.o) \ 
    4742    $(MODEL_LIB)(par_oce.o) \ 
    4743    $(MODEL_LIB)(phycst.o) \ 
    4744    $(MODEL_LIB)(prtctl.o) \ 
    4745    $(MODEL_LIB)(taumod.o) \ 
    4746    $(MODEL_LIB)(tradmp.o) \ 
    4747    oce.F90 \ 
    4748    ocfzpt.F90 \ 
    4749    par_kind.F90 \ 
    4750    par_oce.F90 \ 
    4751    phycst.F90 \ 
    4752    prtctl.F90 \ 
    4753    taumod.F90 \ 
    4754    tradmp.F90 \ 
     4688   $(MODEL_LIB)(in_out_manager.o) \ 
     4689   $(MODEL_LIB)(lib_mpp.o) \ 
     4690   $(MODEL_LIB)(oce.o) \ 
     4691   $(MODEL_LIB)(ocesbc.o) \ 
     4692   $(MODEL_LIB)(phycst.o) \ 
    47554693   blk_oce.F90 \ 
    47564694   cpl_oce.F90 \ 
     
    47614699   in_out_manager.F90 \ 
    47624700   lib_mpp.F90 \ 
    4763    $(MODEL_LIB)(blk_oce.o) \ 
    4764    $(MODEL_LIB)(cpl_oce.o) \ 
    4765    $(MODEL_LIB)(daymod.o) \ 
    4766    $(MODEL_LIB)(dom_oce.o) \ 
    4767    $(MODEL_LIB)(flxblk.o) \ 
    4768    $(MODEL_LIB)(flxrnf.o) \ 
    4769    $(MODEL_LIB)(in_out_manager.o) \ 
    4770    $(MODEL_LIB)(lib_mpp.o) \ 
    4771    $(MODEL_LIB)(oce.o) \ 
    4772    $(MODEL_LIB)(ocesbc.o) \ 
    4773    $(MODEL_LIB)(phycst.o) \ 
    47744701   oce.F90 \ 
    47754702   ocesbc.F90 \ 
     
    47804707   flxfwb.F90 
    47814708$(MODEL_LIB)(flxmod.o) :   \ 
     4709   $(MODEL_LIB)(blk_oce.o) \ 
     4710   $(MODEL_LIB)(daymod.o) \ 
     4711   $(MODEL_LIB)(dom_oce.o) \ 
     4712   $(MODEL_LIB)(flx_oce.o) \ 
     4713   $(MODEL_LIB)(ice.o) \ 
     4714   $(MODEL_LIB)(in_out_manager.o) \ 
     4715   $(MODEL_LIB)(lbclnk.o) \ 
     4716   $(MODEL_LIB)(lib_mpp.o) \ 
     4717   $(MODEL_LIB)(lib_print.o) \ 
     4718   $(MODEL_LIB)(oasis4_date.o) \ 
     4719   $(MODEL_LIB)(oce.o) \ 
     4720   $(MODEL_LIB)(par_ice.o) \ 
     4721   $(MODEL_LIB)(par_kind.o) \ 
     4722   $(MODEL_LIB)(par_oce.o) \ 
     4723   $(MODEL_LIB)(phycst.o) \ 
     4724   $(MODEL_LIB)(prtctl.o) \ 
    47824725   blk_oce.F90 \ 
    47834726   daymod.F90 \ 
     
    47894732   lib_mpp.F90 \ 
    47904733   lib_print.f90 \