Changeset 782


Ignore:
Timestamp:
2008-01-07T10:07:26+01:00 (13 years ago)
Author:
rblod
Message:

Improvment of AGRIF-NEMO routines, see ticket #42

Location:
trunk
Files:
1 added
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/ORCA2_LIM/EXP00/1_namelist

    r643 r782  
    760760!       namagrif    agrif parameters (#ifdef key_agrif) 
    761761!----------------------------------------------------------------------- 
     762! nbclineupdate baroclinic update frequency  
     763! ln_spc_dyn use 0 as special value for dynamics 
    762764! visc_tra viscosity coeeficient for tracers sponge layer 
    763765! visc_dyn viscosity coeeficient for dynamics sponge layer 
    764766&namagrif 
     767    nbclineupdate = 3 
     768    ln_spc_dyn = .TRUE. 
    765769    visc_tra = 2880. 
    766770    visc_dyn = 2880. 
  • trunk/CONFIG/ORCA2_LIM/scripts/BB_make

    r688 r782  
    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_dyndist \ 
    158      key_mpp_mpi \ 
    159121     key_mpp_mpi \ 
    160122     key_mpp_omp \ 
     
    162124     key_noslip_accurate \ 
    163125     key_oasis3 \ 
    164      key_oasis3 \ 
    165      key_oasis3 \ 
    166126     key_oasis4 \ 
    167      key_obc \ 
    168      key_obc \ 
    169127     key_obc \ 
    170128     key_orca_lev10 \ 
    171129     key_orca_r025 \ 
    172      key_orca_r025 \ 
    173130     key_orca_r05 \ 
    174131     key_orca_r2 \ 
    175      key_orca_r2 \ 
    176132     key_orca_r4 \ 
    177      key_passivetrc \ 
    178133     key_passivetrc \ 
    179134     key_tau_daily \ 
     
    181136     key_trabbc \ 
    182137     key_trabbl_adv \ 
    183      key_trabbl_adv \ 
    184138     key_trabbl_dif \ 
    185      key_trabbl_dif \ 
    186      key_tradmp \ 
    187      key_tradmp \ 
    188139     key_tradmp \ 
    189140     key_traldf_ano \ 
    190141     key_traldf_c1d \ 
    191142     key_traldf_c2d \ 
    192      key_traldf_c2d \ 
    193143     key_traldf_c3d \ 
    194      key_traldf_eiv \ 
    195      key_traldf_eiv \ 
    196144     key_traldf_eiv \ 
    197145     key_trc_pisces \ 
    198146     key_trddyn \ 
    199      key_trddyn \ 
    200      key_trddyn \ 
    201      key_trdmld \ 
    202147     key_trdmld \ 
    203148     key_trdtra \ 
    204      key_trdtra \ 
    205      key_trdtra \ 
    206149     key_trdvor \ 
    207      key_trdvor \ 
    208      key_vectopt_loop \ 
    209      key_vectopt_loop \ 
    210      key_vectopt_loop \ 
    211150     key_vectopt_loop \ 
    212151     key_vectopt_memory \ 
     
    216155     key_zdfcst \ 
    217156     key_zdfddm \ 
    218      key_zdfddm \ 
    219      key_zdfddm \ 
    220      key_zdfddm \ 
    221      key_zdfddm \ 
    222      key_zdfkpp \ 
    223157     key_zdfkpp \ 
    224158     key_zdfric \ 
    225      key_zdftke \ 
    226159     key_zdftke  
    227160# .o file list in the library 
     
    230163      $(MODEL_LIB)(lib_isml.o)\ 
    231164      $(MODEL_LIB)(lib_print.o)\ 
     165      $(MODEL_LIB)(agrif_oce.o)\ 
    232166      $(MODEL_LIB)(agrif_opa_interp.o)\ 
    233167      $(MODEL_LIB)(agrif_opa_sponge.o)\ 
     
    239173      $(MODEL_LIB)(blk_oce.o)\ 
    240174      $(MODEL_LIB)(bulk.o)\ 
     175      $(MODEL_LIB)(cla.o)\ 
    241176      $(MODEL_LIB)(cla_div.o)\ 
    242177      $(MODEL_LIB)(cla_dynspg.o)\ 
    243       $(MODEL_LIB)(cla.o)\ 
    244178      $(MODEL_LIB)(closea.o)\ 
    245179      $(MODEL_LIB)(cpl.o)\ 
     
    257191      $(MODEL_LIB)(diaptr.o)\ 
    258192      $(MODEL_LIB)(diaspr.o)\ 
     193      $(MODEL_LIB)(diawri.o)\ 
    259194      $(MODEL_LIB)(diawri1d.o)\ 
    260       $(MODEL_LIB)(diawri.o)\ 
    261195      $(MODEL_LIB)(divcur.o)\ 
     196      $(MODEL_LIB)(dom_ice.o)\ 
     197      $(MODEL_LIB)(dom_oce.o)\ 
    262198      $(MODEL_LIB)(domain.o)\ 
    263199      $(MODEL_LIB)(domcfg.o)\ 
    264200      $(MODEL_LIB)(domhgr.o)\ 
    265       $(MODEL_LIB)(dom_ice.o)\ 
    266201      $(MODEL_LIB)(dommsk.o)\ 
    267       $(MODEL_LIB)(dom_oce.o)\ 
    268202      $(MODEL_LIB)(domstp.o)\ 
    269203      $(MODEL_LIB)(domvvl.o)\ 
     
    274208      $(MODEL_LIB)(dtasst.o)\ 
    275209      $(MODEL_LIB)(dtatem.o)\ 
     210      $(MODEL_LIB)(dynadv.o)\ 
    276211      $(MODEL_LIB)(dynadv_cen2.o)\ 
    277       $(MODEL_LIB)(dynadv.o)\ 
    278212      $(MODEL_LIB)(dynadv_ubs.o)\ 
    279213      $(MODEL_LIB)(dyncor1d.o)\ 
     
    281215      $(MODEL_LIB)(dynhpg_jki.o)\ 
    282216      $(MODEL_LIB)(dynkeg.o)\ 
     217      $(MODEL_LIB)(dynldf.o)\ 
    283218      $(MODEL_LIB)(dynldf_bilap.o)\ 
    284219      $(MODEL_LIB)(dynldf_bilapg.o)\ 
    285       $(MODEL_LIB)(dynldf.o)\ 
    286220      $(MODEL_LIB)(dynldf_iso.o)\ 
    287221      $(MODEL_LIB)(dynldf_lap.o)\ 
     222      $(MODEL_LIB)(dynnxt.o)\ 
    288223      $(MODEL_LIB)(dynnxt1d.o)\ 
    289       $(MODEL_LIB)(dynnxt.o)\ 
     224      $(MODEL_LIB)(dynspg.o)\ 
    290225      $(MODEL_LIB)(dynspg_exp.o)\ 
    291226      $(MODEL_LIB)(dynspg_exp_jki.o)\ 
    292       $(MODEL_LIB)(dynspg.o)\ 
    293227      $(MODEL_LIB)(dynspg_flt.o)\ 
    294228      $(MODEL_LIB)(dynspg_flt_jki.o)\ 
     
    299233      $(MODEL_LIB)(dynvor.o)\ 
    300234      $(MODEL_LIB)(dynzad.o)\ 
     235      $(MODEL_LIB)(dynzdf.o)\ 
    301236      $(MODEL_LIB)(dynzdf_exp.o)\ 
    302       $(MODEL_LIB)(dynzdf.o)\ 
    303237      $(MODEL_LIB)(dynzdf_imp.o)\ 
    304238      $(MODEL_LIB)(dynzdf_imp_jki.o)\ 
    305239      $(MODEL_LIB)(eosbn2.o)\ 
    306240      $(MODEL_LIB)(flo4rk.o)\ 
     241      $(MODEL_LIB)(flo_oce.o)\ 
    307242      $(MODEL_LIB)(floats.o)\ 
    308243      $(MODEL_LIB)(floblk.o)\ 
    309244      $(MODEL_LIB)(flodom.o)\ 
    310       $(MODEL_LIB)(flo_oce.o)\ 
    311245      $(MODEL_LIB)(flowri.o)\ 
     246      $(MODEL_LIB)(flx_oce.o)\ 
    312247      $(MODEL_LIB)(flxblk.o)\ 
    313248      $(MODEL_LIB)(flxfwb.o)\ 
    314249      $(MODEL_LIB)(flxmod.o)\ 
    315       $(MODEL_LIB)(flx_oce.o)\ 
    316250      $(MODEL_LIB)(flxrnf.o)\ 
    317251      $(MODEL_LIB)(geo2ocean.o)\ 
    318252      $(MODEL_LIB)(ice.o)\ 
     253      $(MODEL_LIB)(ice_oce.o)\ 
    319254      $(MODEL_LIB)(iceini.o)\ 
    320       $(MODEL_LIB)(ice_oce.o)\ 
     255      $(MODEL_LIB)(icestp.o)\ 
    321256      $(MODEL_LIB)(icestp1d.o)\ 
    322       $(MODEL_LIB)(icestp.o)\ 
     257      $(MODEL_LIB)(in_out_manager.o)\ 
    323258      $(MODEL_LIB)(ini1d.o)\ 
    324259      $(MODEL_LIB)(initrc.o)\ 
    325       $(MODEL_LIB)(in_out_manager.o)\ 
     260      $(MODEL_LIB)(iom.o)\ 
    326261      $(MODEL_LIB)(iom_def.o)\ 
    327       $(MODEL_LIB)(iom.o)\ 
    328262      $(MODEL_LIB)(iom_ioipsl.o)\ 
    329263      $(MODEL_LIB)(iom_nf90.o)\ 
     
    357291      $(MODEL_LIB)(mppini.o)\ 
    358292      $(MODEL_LIB)(oasis4_date.o)\ 
     293      $(MODEL_LIB)(obc_oce.o)\ 
     294      $(MODEL_LIB)(obc_par.o)\ 
    359295      $(MODEL_LIB)(obccli.o)\ 
    360296      $(MODEL_LIB)(obcdom.o)\ 
    361297      $(MODEL_LIB)(obcdta.o)\ 
     298      $(MODEL_LIB)(obcdyn.o)\ 
    362299      $(MODEL_LIB)(obcdyn_bt.o)\ 
    363       $(MODEL_LIB)(obcdyn.o)\ 
    364300      $(MODEL_LIB)(obcfla.o)\ 
    365301      $(MODEL_LIB)(obcini.o)\ 
    366       $(MODEL_LIB)(obc_oce.o)\ 
    367       $(MODEL_LIB)(obc_par.o)\ 
    368302      $(MODEL_LIB)(obcrad.o)\ 
    369303      $(MODEL_LIB)(obcrst.o)\ 
     
    382316      $(MODEL_LIB)(restart.o)\ 
    383317      $(MODEL_LIB)(sms.o)\ 
     318      $(MODEL_LIB)(sol_oce.o)\ 
    384319      $(MODEL_LIB)(solfet.o)\ 
    385320      $(MODEL_LIB)(solisl.o)\ 
    386321      $(MODEL_LIB)(solmat.o)\ 
    387       $(MODEL_LIB)(sol_oce.o)\ 
    388322      $(MODEL_LIB)(solpcg.o)\ 
     323      $(MODEL_LIB)(solsor.o)\ 
    389324      $(MODEL_LIB)(solsor_e.o)\ 
    390       $(MODEL_LIB)(solsor.o)\ 
    391325      $(MODEL_LIB)(solver.o)\ 
     326      $(MODEL_LIB)(step.o)\ 
    392327      $(MODEL_LIB)(step1d.o)\ 
    393       $(MODEL_LIB)(step.o)\ 
    394328      $(MODEL_LIB)(stpctl.o)\ 
    395329      $(MODEL_LIB)(taumod.o)\ 
    396330      $(MODEL_LIB)(thd_ice.o)\ 
     331      $(MODEL_LIB)(traadv.o)\ 
    397332      $(MODEL_LIB)(traadv_cen2.o)\ 
    398333      $(MODEL_LIB)(traadv_cen2_jki.o)\ 
    399334      $(MODEL_LIB)(traadv_eiv.o)\ 
    400       $(MODEL_LIB)(traadv.o)\ 
     335      $(MODEL_LIB)(traadv_muscl.o)\ 
    401336      $(MODEL_LIB)(traadv_muscl2.o)\ 
    402       $(MODEL_LIB)(traadv_muscl.o)\ 
    403337      $(MODEL_LIB)(traadv_qck.o)\ 
    404338      $(MODEL_LIB)(traadv_tvd.o)\ 
     
    407341      $(MODEL_LIB)(trabbl.o)\ 
    408342      $(MODEL_LIB)(tradmp.o)\ 
     343      $(MODEL_LIB)(traldf.o)\ 
    409344      $(MODEL_LIB)(traldf_bilap.o)\ 
    410345      $(MODEL_LIB)(traldf_bilapg.o)\ 
    411       $(MODEL_LIB)(traldf.o)\ 
    412346      $(MODEL_LIB)(traldf_iso.o)\ 
    413347      $(MODEL_LIB)(traldf_lap.o)\ 
     
    416350      $(MODEL_LIB)(traqsr.o)\ 
    417351      $(MODEL_LIB)(trasbc.o)\ 
     352      $(MODEL_LIB)(trazdf.o)\ 
    418353      $(MODEL_LIB)(trazdf_exp.o)\ 
    419       $(MODEL_LIB)(trazdf.o)\ 
    420354      $(MODEL_LIB)(trazdf_imp.o)\ 
    421355      $(MODEL_LIB)(trazdf_imp_jki.o)\ 
     
    432366      $(MODEL_LIB)(trdvor_oce.o)\ 
    433367      $(MODEL_LIB)(wzvmod.o)\ 
     368      $(MODEL_LIB)(zdf_oce.o)\ 
    434369      $(MODEL_LIB)(zdfbfr.o)\ 
    435370      $(MODEL_LIB)(zdfddm.o)\ 
     
    438373      $(MODEL_LIB)(zdfkpp.o)\ 
    439374      $(MODEL_LIB)(zdfmxl.o)\ 
    440       $(MODEL_LIB)(zdf_oce.o)\ 
    441375      $(MODEL_LIB)(zdfric.o)\ 
    442376      $(MODEL_LIB)(zdftke.o)\ 
     
    645579      @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi 
    646580 
     581$(MODEL_LIB)(agrif_oce.o) :   \ 
     582   $(MODEL_LIB)(par_kind.o) \ 
     583   $(MODEL_LIB)(par_oce.o) \ 
     584   par_kind.F90 \ 
     585   par_oce.F90 \ 
     586   $(MODEL_LIB)(dom_oce.o) \ 
     587   $(MODEL_LIB)(par_oce.o) \ 
     588   dom_oce.F90 \ 
     589   par_oce.F90 \ 
     590   KEY_CPP \ 
     591   agrif_oce.F90 
    647592$(MODEL_LIB)(agrif_opa_interp.o) :  \ 
    648    in_out_manager.F90 \ 
    649    lib_print.f90 \ 
    650    $(MODEL_LIB)(in_out_manager.o) \ 
    651    $(MODEL_LIB)(lib_print.o) \ 
    652    $(MODEL_LIB)(par_kind.o) \ 
    653    $(MODEL_LIB)(par_oce.o) \ 
    654    par_kind.F90 \ 
    655    par_oce.F90 \ 
    656    dom_oce.F90 \ 
    657    in_out_manager.F90 \ 
     593   $(MODEL_LIB)(dom_oce.o) \ 
     594   $(MODEL_LIB)(in_out_manager.o) \ 
     595   $(MODEL_LIB)(lib_print.o) \ 
     596   $(MODEL_LIB)(par_kind.o) \ 
     597   $(MODEL_LIB)(par_oce.o) \ 
     598   dom_oce.F90 \ 
     599   in_out_manager.F90 \ 
     600   lib_print.f90 \ 
     601   par_kind.F90 \ 
     602   par_oce.F90 \ 
     603   $(MODEL_LIB)(agrif_oce.o) \ 
    658604   $(MODEL_LIB)(dom_oce.o) \ 
    659605   $(MODEL_LIB)(in_out_manager.o) \ 
     
    662608   $(MODEL_LIB)(phycst.o) \ 
    663609   $(MODEL_LIB)(sol_oce.o) \ 
     610   agrif_oce.F90 \ 
     611   dom_oce.F90 \ 
     612   in_out_manager.F90 \ 
    664613   oce.F90 \ 
    665614   par_oce.F90 \ 
     
    668617   domzgr_substitute.h90 \ 
    669618   vectopt_loop_substitute.h90 \ 
     619   $(AGRIF_LIB) \ 
    670620   KEY_CPP \ 
    671621   agrif_opa_interp.F90 
    672622$(MODEL_LIB)(agrif_opa_sponge.o) :  \ 
    673    lib_print.f90 \ 
    674    $(MODEL_LIB)(lib_print.o) \ 
    675    $(MODEL_LIB)(par_kind.o) \ 
    676    $(MODEL_LIB)(par_oce.o) \ 
    677    par_kind.F90 \ 
    678    par_oce.F90 \ 
    679    dom_oce.F90 \ 
    680    in_out_manager.F90 \ 
    681    $(MODEL_LIB)(dom_oce.o) \ 
    682    $(MODEL_LIB)(in_out_manager.o) \ 
    683    $(MODEL_LIB)(oce.o) \ 
    684    $(MODEL_LIB)(par_oce.o) \ 
     623   $(MODEL_LIB)(dom_oce.o) \ 
     624   $(MODEL_LIB)(lib_print.o) \ 
     625   $(MODEL_LIB)(par_kind.o) \ 
     626   $(MODEL_LIB)(par_oce.o) \ 
     627   dom_oce.F90 \ 
     628   lib_print.f90 \ 
     629   par_kind.F90 \ 
     630   par_oce.F90 \ 
     631   $(MODEL_LIB)(agrif_oce.o) \ 
     632   $(MODEL_LIB)(dom_oce.o) \ 
     633   $(MODEL_LIB)(in_out_manager.o) \ 
     634   $(MODEL_LIB)(oce.o) \ 
     635   $(MODEL_LIB)(par_oce.o) \ 
     636   agrif_oce.F90 \ 
     637   dom_oce.F90 \ 
     638   in_out_manager.F90 \ 
    685639   oce.F90 \ 
    686640   par_oce.F90 \ 
    687641   domzgr_substitute.h90 \ 
     642   $(AGRIF_LIB) \ 
    688643   KEY_CPP \ 
    689644   agrif_opa_sponge.F90 
    690645$(MODEL_LIB)(agrif_opa_update.o) :  \ 
     646   $(MODEL_LIB)(dom_oce.o) \ 
     647   $(MODEL_LIB)(domvvl.o) \ 
     648   $(MODEL_LIB)(in_out_manager.o) \ 
     649   $(MODEL_LIB)(lbclnk.o) \ 
     650   $(MODEL_LIB)(lib_mpp.o) \ 
     651   $(MODEL_LIB)(obc_oce.o) \ 
     652   $(MODEL_LIB)(oce.o) \ 
     653   $(MODEL_LIB)(ocesbc.o) \ 
     654   $(MODEL_LIB)(par_kind.o) \ 
     655   $(MODEL_LIB)(par_oce.o) \ 
     656   $(MODEL_LIB)(phycst.o) \ 
     657   $(MODEL_LIB)(prtctl.o) \ 
    691658   dom_oce.F90 \ 
    692659   domvvl.F90 \ 
     
    694661   lbclnk.F90 \ 
    695662   lib_mpp.F90 \ 
    696    $(MODEL_LIB)(dom_oce.o) \ 
    697    $(MODEL_LIB)(domvvl.o) \ 
    698    $(MODEL_LIB)(in_out_manager.o) \ 
    699    $(MODEL_LIB)(lbclnk.o) \ 
    700    $(MODEL_LIB)(lib_mpp.o) \ 
    701    $(MODEL_LIB)(obc_oce.o) \ 
    702    $(MODEL_LIB)(oce.o) \ 
    703    $(MODEL_LIB)(ocesbc.o) \ 
    704    $(MODEL_LIB)(par_kind.o) \ 
    705    $(MODEL_LIB)(par_oce.o) \ 
    706    $(MODEL_LIB)(phycst.o) \ 
    707    $(MODEL_LIB)(prtctl.o) \ 
    708663   obc_oce.F90 \ 
    709664   oce.F90 \ 
     
    713668   phycst.F90 \ 
    714669   prtctl.F90 \ 
     670   $(MODEL_LIB)(agrif_oce.o) \ 
     671   $(MODEL_LIB)(cla_div.o) \ 
     672   $(MODEL_LIB)(divcur.o) \ 
     673   $(MODEL_LIB)(dom_oce.o) \ 
     674   $(MODEL_LIB)(oce.o) \ 
     675   $(MODEL_LIB)(ocfzpt.o) \ 
     676   $(MODEL_LIB)(par_oce.o) \ 
     677   $(MODEL_LIB)(wzvmod.o) \ 
     678   agrif_oce.F90 \ 
    715679   cla_div.F90 \ 
    716680   divcur.F90 \ 
    717681   dom_oce.F90 \ 
    718    $(MODEL_LIB)(cla_div.o) \ 
    719    $(MODEL_LIB)(divcur.o) \ 
    720    $(MODEL_LIB)(dom_oce.o) \ 
    721    $(MODEL_LIB)(oce.o) \ 
    722    $(MODEL_LIB)(ocfzpt.o) \ 
    723    $(MODEL_LIB)(par_oce.o) \ 
    724    $(MODEL_LIB)(wzvmod.o) \ 
    725682   oce.F90 \ 
    726683   ocfzpt.F90 \ 
     
    728685   wzvmod.F90 \ 
    729686   domzgr_substitute.h90 \ 
     687   $(AGRIF_LIB) \ 
    730688   KEY_CPP \ 
    731689   agrif_opa_update.F90 
    732690$(MODEL_LIB)(agrif_top_interp.o) :  \ 
    733    $(MODEL_LIB)(par_kind.o) \ 
    734    $(MODEL_LIB)(par_oce.o) \ 
    735    par_kind.F90 \ 
    736    par_oce.F90 \ 
    737    dom_oce.F90 \ 
     691   $(MODEL_LIB)(dom_oce.o) \ 
     692   $(MODEL_LIB)(par_kind.o) \ 
     693   $(MODEL_LIB)(par_oce.o) \ 
     694   dom_oce.F90 \ 
     695   par_kind.F90 \ 
     696   par_oce.F90 \ 
     697   $(MODEL_LIB)(agrif_oce.o) \ 
    738698   $(MODEL_LIB)(dom_oce.o) \ 
    739699   $(MODEL_LIB)(oce.o) \ 
     
    742702   $(MODEL_LIB)(sol_oce.o) \ 
    743703   $(MODEL_LIB)(trcstp.o) \ 
     704   agrif_oce.F90 \ 
     705   dom_oce.F90 \ 
    744706   oce.F90 \ 
    745707   par_oce.F90 \ 
     
    749711   domzgr_substitute.h90 \ 
    750712   vectopt_loop_substitute.h90 \ 
     713   $(AGRIF_LIB) \ 
    751714   KEY_CPP \ 
    752715   agrif_top_interp.F90 
    753716$(MODEL_LIB)(agrif_top_update.o) :  \ 
    754    $(MODEL_LIB)(par_kind.o) \ 
    755    $(MODEL_LIB)(par_oce.o) \ 
    756    par_kind.F90 \ 
    757    par_oce.F90 \ 
    758    dom_oce.F90 \ 
     717   $(MODEL_LIB)(dom_oce.o) \ 
     718   $(MODEL_LIB)(par_kind.o) \ 
     719   $(MODEL_LIB)(par_oce.o) \ 
     720   dom_oce.F90 \ 
     721   par_kind.F90 \ 
     722   par_oce.F90 \ 
     723   $(MODEL_LIB)(agrif_oce.o) \ 
    759724   $(MODEL_LIB)(dom_oce.o) \ 
    760725   $(MODEL_LIB)(oce.o) \ 
     
    762727   $(MODEL_LIB)(sms.o) \ 
    763728   $(MODEL_LIB)(trcstp.o) \ 
     729   agrif_oce.F90 \ 
     730   dom_oce.F90 \ 
    764731   oce.F90 \ 
    765732   par_oce.F90 \ 
     
    767734   trcstp.F90 \ 
    768735   domzgr_substitute.h90 \ 
     736   $(AGRIF_LIB) \ 
    769737   KEY_CPP \ 
    770738   agrif_top_update.F90 
    771739$(MODEL_LIB)(agrif_user.o) :  \ 
     740   $(MODEL_LIB)(agrif_oce.o) \ 
     741   $(MODEL_LIB)(blk_oce.o) \ 
     742   $(MODEL_LIB)(cla_div.o) \ 
     743   $(MODEL_LIB)(cpl.o) \ 
     744   $(MODEL_LIB)(cpl_oasis3.o) \ 
     745   $(MODEL_LIB)(cpl_oasis4.o) \ 
     746   $(MODEL_LIB)(cpl_oce.o) \ 
     747   $(MODEL_LIB)(daymod.o) \ 
     748   $(MODEL_LIB)(diaptr.o) \ 
     749   $(MODEL_LIB)(divcur.o) \ 
     750   $(MODEL_LIB)(dom_oce.o) \ 
     751   $(MODEL_LIB)(domain.o) \ 
     752   $(MODEL_LIB)(domcfg.o) \ 
     753   $(MODEL_LIB)(dtasal.o) \ 
     754   $(MODEL_LIB)(dtasst.o) \ 
     755   $(MODEL_LIB)(dtatem.o) \ 
     756   $(MODEL_LIB)(dyncor1d.o) \ 
     757   $(MODEL_LIB)(dynspg_oce.o) \ 
     758   $(MODEL_LIB)(eosbn2.o) \ 
     759   $(MODEL_LIB)(flxfwb.o) \ 
     760   $(MODEL_LIB)(flxmod.o) \ 
     761   $(MODEL_LIB)(iceini.o) \ 
     762   $(MODEL_LIB)(in_out_manager.o) \ 
     763   $(MODEL_LIB)(ini1d.o) \ 
     764   $(MODEL_LIB)(initrc.o) \ 
     765   $(MODEL_LIB)(iom.o) \ 
     766   $(MODEL_LIB)(istate.o) \ 
     767   $(MODEL_LIB)(ldfdyn.o) \ 
     768   $(MODEL_LIB)(ldftra.o) \ 
     769   $(MODEL_LIB)(lib_mpp.o) \ 
     770   $(MODEL_LIB)(lib_print.o) \ 
     771   $(MODEL_LIB)(mppini.o) \ 
     772   $(MODEL_LIB)(obc_par.o) \ 
     773   $(MODEL_LIB)(obcini.o) \ 
     774   $(MODEL_LIB)(oce.o) \ 
     775   $(MODEL_LIB)(ocfzpt.o) \ 
     776   $(MODEL_LIB)(par_kind.o) \ 
     777   $(MODEL_LIB)(par_oce.o) \ 
     778   $(MODEL_LIB)(phycst.o) \ 
     779   $(MODEL_LIB)(prtctl.o) \ 
     780   $(MODEL_LIB)(sms.o) \ 
     781   $(MODEL_LIB)(sol_oce.o) \ 
     782   $(MODEL_LIB)(step.o) \ 
     783   $(MODEL_LIB)(step1d.o) \ 
     784   $(MODEL_LIB)(trcstp.o) \ 
     785   $(MODEL_LIB)(trdmod.o) \ 
     786   $(MODEL_LIB)(trdmod_oce.o) \ 
     787   $(MODEL_LIB)(wzvmod.o) \ 
     788   $(MODEL_LIB)(zdf_oce.o) \ 
     789   $(MODEL_LIB)(zdfini.o) \ 
     790   $(MODEL_LIB)(zdfmxl.o) \ 
     791   $(MODEL_LIB)(zpshde.o) \ 
     792   agrif_oce.F90 \ 
    772793   blk_oce.F90 \ 
    773794   cla_div.F90 \ 
     
    779800   diaptr.F90 \ 
    780801   divcur.F90 \ 
     802   dom_oce.F90 \ 
    781803   domain.F90 \ 
    782804   domcfg.F90 \ 
    783    dom_oce.F90 \ 
    784805   dtasal.F90 \ 
    785806   dtasst.F90 \ 
     
    791812   flxmod.F90 \ 
    792813   iceini.F90 \ 
     814   in_out_manager.F90 \ 
    793815   ini1d.F90 \ 
    794816   initrc.F90 \ 
    795    in_out_manager.F90 \ 
    796817   iom.F90 \ 
    797818   istate.F90 \ 
     
    800821   lib_mpp.F90 \ 
    801822   lib_print.f90 \ 
    802    $(MODEL_LIB)(blk_oce.o) \ 
    803    $(MODEL_LIB)(cla_div.o) \ 
    804    $(MODEL_LIB)(cpl.o) \ 
    805    $(MODEL_LIB)(cpl_oasis3.o) \ 
    806    $(MODEL_LIB)(cpl_oasis4.o) \ 
    807    $(MODEL_LIB)(cpl_oce.o) \ 
    808    $(MODEL_LIB)(daymod.o) \ 
    809    $(MODEL_LIB)(diaptr.o) \ 
    810    $(MODEL_LIB)(divcur.o) \ 
    811    $(MODEL_LIB)(domain.o) \ 
    812    $(MODEL_LIB)(domcfg.o) \ 
    813    $(MODEL_LIB)(dom_oce.o) \ 
    814    $(MODEL_LIB)(dtasal.o) \ 
    815    $(MODEL_LIB)(dtasst.o) \ 
    816    $(MODEL_LIB)(dtatem.o) \ 
    817    $(MODEL_LIB)(dyncor1d.o) \ 
    818    $(MODEL_LIB)(dynspg_oce.o) \ 
    819    $(MODEL_LIB)(eosbn2.o) \ 
    820    $(MODEL_LIB)(flxfwb.o) \ 
    821    $(MODEL_LIB)(flxmod.o) \ 
    822    $(MODEL_LIB)(iceini.o) \ 
    823    $(MODEL_LIB)(ini1d.o) \ 
    824    $(MODEL_LIB)(initrc.o) \ 
    825    $(MODEL_LIB)(in_out_manager.o) \ 
    826    $(MODEL_LIB)(iom.o) \ 
    827    $(MODEL_LIB)(istate.o) \ 
    828    $(MODEL_LIB)(ldfdyn.o) \ 
    829    $(MODEL_LIB)(ldftra.o) \ 
    830    $(MODEL_LIB)(lib_mpp.o) \ 
    831    $(MODEL_LIB)(lib_print.o) \ 
    832    $(MODEL_LIB)(mppini.o) \ 
    833    $(MODEL_LIB)(obcini.o) \ 
    834    $(MODEL_LIB)(obc_par.o) \ 
    835    $(MODEL_LIB)(oce.o) \ 
    836    $(MODEL_LIB)(ocfzpt.o) \ 
    837    $(MODEL_LIB)(par_kind.o) \ 
    838    $(MODEL_LIB)(par_oce.o) \ 
    839    $(MODEL_LIB)(phycst.o) \ 
    840    $(MODEL_LIB)(prtctl.o) \ 
    841    $(MODEL_LIB)(sms.o) \ 
    842    $(MODEL_LIB)(sol_oce.o) \ 
    843    $(MODEL_LIB)(step1d.o) \ 
    844    $(MODEL_LIB)(step.o) \ 
    845    $(MODEL_LIB)(trcstp.o) \ 
    846    $(MODEL_LIB)(trdmod.o) \ 
    847    $(MODEL_LIB)(trdmod_oce.o) \ 
    848    $(MODEL_LIB)(wzvmod.o) \ 
    849    $(MODEL_LIB)(zdfini.o) \ 
    850    $(MODEL_LIB)(zdfmxl.o) \ 
    851    $(MODEL_LIB)(zdf_oce.o) \ 
    852    $(MODEL_LIB)(zpshde.o) \ 
    853823   mppini.F90 \ 
     824   obc_par.F90 \ 
    854825   obcini.F90 \ 
    855    obc_par.F90 \ 
    856826   oce.F90 \ 
    857827   ocfzpt.F90 \ 
     
    862832   sms.F90 \ 
    863833   sol_oce.F90 \ 
     834   step.F90 \ 
    864835   step1d.F90 \ 
    865    step.F90 \ 
    866836   trcstp.F90 \ 
    867837   trdmod.F90 \ 
    868838   trdmod_oce.F90 \ 
    869839   wzvmod.F90 \ 
     840   zdf_oce.F90 \ 
    870841   zdfini.F90 \ 
    871842   zdfmxl.F90 \ 
    872    zdf_oce.F90 \ 
    873843   zpshde.F90 \ 
     844   $(MODEL_LIB)(agrif_oce.o) \ 
     845   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     846   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     847   $(MODEL_LIB)(agrif_opa_update.o) \ 
     848   $(MODEL_LIB)(agrif_top_interp.o) \ 
     849   $(MODEL_LIB)(agrif_top_update.o) \ 
     850   $(MODEL_LIB)(dom_oce.o) \ 
     851   $(MODEL_LIB)(ice_oce.o) \ 
     852   $(MODEL_LIB)(in_out_manager.o) \ 
     853   $(MODEL_LIB)(oce.o) \ 
     854   $(MODEL_LIB)(opa.o) \ 
     855   $(MODEL_LIB)(par_oce.o) \ 
     856   $(MODEL_LIB)(sms.o) \ 
     857   $(MODEL_LIB)(sol_oce.o) \ 
     858   $(MODEL_LIB)(tradmp.o) \ 
     859   agrif_oce.F90 \ 
    874860   agrif_opa_interp.F90 \ 
    875861   agrif_opa_sponge.F90 \ 
     
    880866   ice_oce.F90 \ 
    881867   in_out_manager.F90 \ 
    882    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    883    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    884    $(MODEL_LIB)(agrif_opa_update.o) \ 
    885    $(MODEL_LIB)(agrif_top_interp.o) \ 
    886    $(MODEL_LIB)(agrif_top_update.o) \ 
    887    $(MODEL_LIB)(dom_oce.o) \ 
    888    $(MODEL_LIB)(ice_oce.o) \ 
    889    $(MODEL_LIB)(in_out_manager.o) \ 
    890    $(MODEL_LIB)(oce.o) \ 
    891    $(MODEL_LIB)(opa.o) \ 
    892    $(MODEL_LIB)(par_oce.o) \ 
    893    $(MODEL_LIB)(sms.o) \ 
    894    $(MODEL_LIB)(sol_oce.o) \ 
    895    $(MODEL_LIB)(tradmp.o) \ 
    896868   oce.F90 \ 
    897869   opa.F90 \ 
     
    904876   agrif_user.F90 
    905877$(MODEL_LIB)(albedo.o) :   \ 
    906    dom_oce.F90 \ 
    907    in_out_manager.F90 \ 
    908    lib_mpp.F90 \ 
    909    lib_print.f90 \ 
    910878   $(MODEL_LIB)(dom_oce.o) \ 
    911879   $(MODEL_LIB)(in_out_manager.o) \ 
     
    918886   $(MODEL_LIB)(phycst.o) \ 
    919887   $(MODEL_LIB)(prtctl.o) \ 
     888   dom_oce.F90 \ 
     889   in_out_manager.F90 \ 
     890   lib_mpp.F90 \ 
     891   lib_print.f90 \ 
    920892   oce.F90 \ 
    921893   par_ice.F90 \ 
     
    924896   phycst.F90 \ 
    925897   prtctl.F90 \ 
     898   $(MODEL_LIB)(blk_oce.o) \ 
     899   $(MODEL_LIB)(cpl_oce.o) \ 
     900   $(MODEL_LIB)(daymod.o) \ 
     901   $(MODEL_LIB)(dom_oce.o) \ 
     902   $(MODEL_LIB)(flx_oce.o) \ 
     903   $(MODEL_LIB)(ice.o) \ 
     904   $(MODEL_LIB)(in_out_manager.o) \ 
     905   $(MODEL_LIB)(lbclnk.o) \ 
     906   $(MODEL_LIB)(oce.o) \ 
     907   $(MODEL_LIB)(ocfzpt.o) \ 
     908   $(MODEL_LIB)(phycst.o) \ 
    926909   blk_oce.F90 \ 
    927910   cpl_oce.F90 \ 
     
    932915   in_out_manager.F90 \ 
    933916   lbclnk.F90 \ 
     917   oce.F90 \ 
     918   ocfzpt.F90 \ 
     919   phycst.F90 \ 
     920   KEY_CPP \ 
     921   albedo.F90 
     922$(MODEL_LIB)(blk_oce.o) :  \ 
     923   $(MODEL_LIB)(par_kind.o) \ 
     924   par_kind.F90 \ 
     925   $(MODEL_LIB)(par_oce.o) \ 
     926   par_oce.F90 \ 
     927   KEY_CPP \ 
     928   blk_oce.F90 
     929$(MODEL_LIB)(bulk.o) :  \ 
     930   $(MODEL_LIB)(albedo.o) \ 
    934931   $(MODEL_LIB)(blk_oce.o) \ 
     932   $(MODEL_LIB)(cpl_oasis3.o) \ 
     933   $(MODEL_LIB)(cpl_oasis4.o) \ 
    935934   $(MODEL_LIB)(cpl_oce.o) \ 
    936935   $(MODEL_LIB)(daymod.o) \ 
    937936   $(MODEL_LIB)(dom_oce.o) \ 
    938937   $(MODEL_LIB)(flx_oce.o) \ 
     938   $(MODEL_LIB)(geo2ocean.o) \ 
    939939   $(MODEL_LIB)(ice.o) \ 
    940940   $(MODEL_LIB)(in_out_manager.o) \ 
    941941   $(MODEL_LIB)(lbclnk.o) \ 
     942   $(MODEL_LIB)(lib_mpp.o) \ 
     943   $(MODEL_LIB)(lib_print.o) \ 
    942944   $(MODEL_LIB)(oce.o) \ 
    943945   $(MODEL_LIB)(ocfzpt.o) \ 
    944    $(MODEL_LIB)(phycst.o) \ 
    945    oce.F90 \ 
    946    ocfzpt.F90 \ 
    947    phycst.F90 \ 
    948    KEY_CPP \ 
    949    albedo.F90 
    950 $(MODEL_LIB)(blk_oce.o) :  \ 
    951    $(MODEL_LIB)(par_kind.o) \ 
    952    par_kind.F90 \ 
    953    $(MODEL_LIB)(par_oce.o) \ 
    954    par_oce.F90 \ 
    955    KEY_CPP \ 
    956    blk_oce.F90 
    957 $(MODEL_LIB)(bulk.o) :  \ 
     946   $(MODEL_LIB)(par_kind.o) \ 
     947   $(MODEL_LIB)(par_oce.o) \ 
     948   $(MODEL_LIB)(phycst.o) \ 
     949   $(MODEL_LIB)(prtctl.o) \ 
    958950   albedo.F90 \ 
    959951   blk_oce.F90 \ 
     
    970962   lib_mpp.F90 \ 
    971963   lib_print.f90 \ 
     964   oce.F90 \ 
     965   ocfzpt.F90 \ 
     966   par_kind.F90 \ 
     967   par_oce.F90 \ 
     968   phycst.F90 \ 
     969   prtctl.F90 \ 
     970   $(MODEL_LIB)(blk_oce.o) \ 
     971   $(MODEL_LIB)(dom_oce.o) \ 
     972   $(MODEL_LIB)(flx_oce.o) \ 
     973   $(MODEL_LIB)(flxblk.o) \ 
     974   $(MODEL_LIB)(ice_oce.o) \ 
     975   $(MODEL_LIB)(in_out_manager.o) \ 
     976   $(MODEL_LIB)(oce.o) \ 
     977   $(MODEL_LIB)(ocfzpt.o) \ 
     978   $(MODEL_LIB)(phycst.o) \ 
     979   $(MODEL_LIB)(prtctl.o) \ 
     980   $(MODEL_LIB)(taumod.o) \ 
     981   blk_oce.F90 \ 
     982   dom_oce.F90 \ 
     983   flx_oce.F90 \ 
     984   flxblk.F90 \ 
     985   ice_oce.F90 \ 
     986   in_out_manager.F90 \ 
     987   oce.F90 \ 
     988   ocfzpt.F90 \ 
     989   phycst.F90 \ 
     990   prtctl.F90 \ 
     991   taumod.F90 \ 
     992   KEY_CPP \ 
     993   bulk.F90 
     994$(MODEL_LIB)(cla.o) :   \ 
     995   $(MODEL_LIB)(blk_oce.o) \ 
     996   $(MODEL_LIB)(cpl_oce.o) \ 
     997   $(MODEL_LIB)(daymod.o) \ 
     998   $(MODEL_LIB)(dom_oce.o) \ 
     999   $(MODEL_LIB)(dtasal.o) \ 
     1000   $(MODEL_LIB)(dtasss.o) \ 
     1001   $(MODEL_LIB)(dtasst.o) \ 
     1002   $(MODEL_LIB)(dtatem.o) \ 
     1003   $(MODEL_LIB)(flx_oce.o) \ 
     1004   $(MODEL_LIB)(flxmod.o) \ 
     1005   $(MODEL_LIB)(flxrnf.o) \ 
     1006   $(MODEL_LIB)(ice_oce.o) \ 
     1007   $(MODEL_LIB)(in_out_manager.o) \ 
     1008   $(MODEL_LIB)(lbclnk.o) \ 
     1009   $(MODEL_LIB)(lib_mpp.o) \ 
     1010   $(MODEL_LIB)(lib_print.o) \ 
     1011   $(MODEL_LIB)(oce.o) \ 
     1012   $(MODEL_LIB)(ocfzpt.o) \ 
     1013   $(MODEL_LIB)(par_kind.o) \ 
     1014   $(MODEL_LIB)(par_oce.o) \ 
     1015   $(MODEL_LIB)(phycst.o) \ 
     1016   $(MODEL_LIB)(prtctl.o) \ 
     1017   $(MODEL_LIB)(taumod.o) \ 
     1018   $(MODEL_LIB)(tradmp.o) \ 
     1019   blk_oce.F90 \ 
     1020   cpl_oce.F90 \ 
     1021   daymod.F90 \ 
     1022   dom_oce.F90 \ 
     1023   dtasal.F90 \ 
     1024   dtasss.F90 \ 
     1025   dtasst.F90 \ 
     1026   dtatem.F90 \ 
     1027   flx_oce.F90 \ 
     1028   flxmod.F90 \ 
     1029   flxrnf.F90 \ 
     1030   ice_oce.F90 \ 
     1031   in_out_manager.F90 \ 
     1032   lbclnk.F90 \ 
     1033   lib_mpp.F90 \ 
     1034   lib_print.f90 \ 
     1035   oce.F90 \ 
     1036   ocfzpt.F90 \ 
     1037   par_kind.F90 \ 
     1038   par_oce.F90 \ 
     1039   phycst.F90 \ 
     1040   prtctl.F90 \ 
     1041   taumod.F90 \ 
     1042   tradmp.F90 \ 
     1043   $(MODEL_LIB)(dom_oce.o) \ 
     1044   $(MODEL_LIB)(in_out_manager.o) \ 
     1045   $(MODEL_LIB)(lbclnk.o) \ 
     1046   $(MODEL_LIB)(lib_mpp.o) \ 
     1047   $(MODEL_LIB)(oce.o) \ 
     1048   $(MODEL_LIB)(ocesbc.o) \ 
     1049   dom_oce.F90 \ 
     1050   in_out_manager.F90 \ 
     1051   lbclnk.F90 \ 
     1052   lib_mpp.F90 \ 
     1053   oce.F90 \ 
     1054   ocesbc.F90 \ 
     1055   domzgr_substitute.h90 \ 
     1056   vectopt_loop_substitute.h90 \ 
     1057   KEY_CPP \ 
     1058   cla.F90 
     1059$(MODEL_LIB)(cla_div.o) :  \ 
     1060   $(MODEL_LIB)(blk_oce.o) \ 
     1061   $(MODEL_LIB)(cpl_oce.o) \ 
     1062   $(MODEL_LIB)(daymod.o) \ 
     1063   $(MODEL_LIB)(dom_oce.o) \ 
     1064   $(MODEL_LIB)(dtasal.o) \ 
     1065   $(MODEL_LIB)(dtasss.o) \ 
     1066   $(MODEL_LIB)(dtasst.o) \ 
     1067   $(MODEL_LIB)(dtatem.o) \ 
     1068   $(MODEL_LIB)(flx_oce.o) \ 
     1069   $(MODEL_LIB)(flxmod.o) \ 
     1070   $(MODEL_LIB)(flxrnf.o) \ 
     1071   $(MODEL_LIB)(ice_oce.o) \ 
     1072   $(MODEL_LIB)(in_out_manager.o) \ 
     1073   $(MODEL_LIB)(lbclnk.o) \ 
     1074   $(MODEL_LIB)(lib_mpp.o) \ 
     1075   $(MODEL_LIB)(lib_print.o) \ 
     1076   $(MODEL_LIB)(oce.o) \ 
     1077   $(MODEL_LIB)(ocfzpt.o) \ 
     1078   $(MODEL_LIB)(par_kind.o) \ 
     1079   $(MODEL_LIB)(par_oce.o) \ 
     1080   $(MODEL_LIB)(phycst.o) \ 
     1081   $(MODEL_LIB)(prtctl.o) \ 
     1082   $(MODEL_LIB)(taumod.o) \ 
     1083   $(MODEL_LIB)(tradmp.o) \ 
     1084   blk_oce.F90 \ 
     1085   cpl_oce.F90 \ 
     1086   daymod.F90 \ 
     1087   dom_oce.F90 \ 
     1088   dtasal.F90 \ 
     1089   dtasss.F90 \ 
     1090   dtasst.F90 \ 
     1091   dtatem.F90 \ 
     1092   flx_oce.F90 \ 
     1093   flxmod.F90 \ 
     1094   flxrnf.F90 \ 
     1095   ice_oce.F90 \ 
     1096   in_out_manager.F90 \ 
     1097   lbclnk.F90 \ 
     1098   lib_mpp.F90 \ 
     1099   lib_print.f90 \ 
     1100   oce.F90 \ 
     1101   ocfzpt.F90 \ 
     1102   par_kind.F90 \ 
     1103   par_oce.F90 \ 
     1104   phycst.F90 \ 
     1105   prtctl.F90 \ 
     1106   taumod.F90 \ 
     1107   tradmp.F90 \ 
     1108   $(MODEL_LIB)(dom_oce.o) \ 
     1109   $(MODEL_LIB)(in_out_manager.o) \ 
     1110   $(MODEL_LIB)(lbclnk.o) \ 
     1111   $(MODEL_LIB)(lib_mpp.o) \ 
     1112   $(MODEL_LIB)(oce.o) \ 
     1113   $(MODEL_LIB)(ocesbc.o) \ 
     1114   dom_oce.F90 \ 
     1115   in_out_manager.F90 \ 
     1116   lbclnk.F90 \ 
     1117   lib_mpp.F90 \ 
     1118   oce.F90 \ 
     1119   ocesbc.F90 \ 
     1120   domzgr_substitute.h90 \ 
     1121   KEY_CPP \ 
     1122   cla_div.F90 
     1123$(MODEL_LIB)(cla_dynspg.o) :  \ 
     1124   $(MODEL_LIB)(blk_oce.o) \ 
     1125   $(MODEL_LIB)(cpl_oce.o) \ 
     1126   $(MODEL_LIB)(daymod.o) \ 
     1127   $(MODEL_LIB)(dom_oce.o) \ 
     1128   $(MODEL_LIB)(dtasal.o) \ 
     1129   $(MODEL_LIB)(dtasss.o) \ 
     1130   $(MODEL_LIB)(dtasst.o) \ 
     1131   $(MODEL_LIB)(dtatem.o) \ 
     1132   $(MODEL_LIB)(dynspg_oce.o) \ 
     1133   $(MODEL_LIB)(flx_oce.o) \ 
     1134   $(MODEL_LIB)(flxmod.o) \ 
     1135   $(MODEL_LIB)(flxrnf.o) \ 
     1136   $(MODEL_LIB)(ice_oce.o) \ 
     1137   $(MODEL_LIB)(in_out_manager.o) \ 
     1138   $(MODEL_LIB)(iom.o) \ 
     1139   $(MODEL_LIB)(lbclnk.o) \ 
     1140   $(MODEL_LIB)(lib_mpp.o) \ 
     1141   $(MODEL_LIB)(lib_print.o) \ 
     1142   $(MODEL_LIB)(obc_oce.o) \ 
     1143   $(MODEL_LIB)(obc_par.o) \ 
     1144   $(MODEL_LIB)(obccli.o) \ 
     1145   $(MODEL_LIB)(oce.o) \ 
     1146   $(MODEL_LIB)(ocesbc.o) \ 
     1147   $(MODEL_LIB)(ocfzpt.o) \ 
     1148   $(MODEL_LIB)(par_kind.o) \ 
     1149   $(MODEL_LIB)(par_oce.o) \ 
     1150   $(MODEL_LIB)(phycst.o) \ 
     1151   $(MODEL_LIB)(prtctl.o) \ 
     1152   $(MODEL_LIB)(sol_oce.o) \ 
     1153   $(MODEL_LIB)(taumod.o) \ 
     1154   $(MODEL_LIB)(tradmp.o) \ 
     1155   $(MODEL_LIB)(zdf_oce.o) \ 
     1156   blk_oce.F90 \ 
     1157   cpl_oce.F90 \ 
     1158   daymod.F90 \ 
     1159   dom_oce.F90 \ 
     1160   dtasal.F90 \ 
     1161   dtasss.F90 \ 
     1162   dtasst.F90 \ 
     1163   dtatem.F90 \ 
     1164   dynspg_oce.F90 \ 
     1165   flx_oce.F90 \ 
     1166   flxmod.F90 \ 
     1167   flxrnf.F90 \ 
     1168   ice_oce.F90 \ 
     1169   in_out_manager.F90 \ 
     1170   iom.F90 \ 
     1171   lbclnk.F90 \ 
     1172   lib_mpp.F90 \ 
     1173   lib_print.f90 \ 
     1174   obc_oce.F90 \ 
     1175   obc_par.F90 \ 
     1176   obccli.F90 \ 
     1177   oce.F90 \ 
     1178   ocesbc.F90 \ 
     1179   ocfzpt.F90 \ 
     1180   par_kind.F90 \ 
     1181   par_oce.F90 \ 
     1182   phycst.F90 \ 
     1183   prtctl.F90 \ 
     1184   sol_oce.F90 \ 
     1185   taumod.F90 \ 
     1186   tradmp.F90 \ 
     1187   zdf_oce.F90 \ 
     1188   $(MODEL_LIB)(dom_oce.o) \ 
     1189   $(MODEL_LIB)(flxrnf.o) \ 
     1190   $(MODEL_LIB)(in_out_manager.o) \ 
     1191   $(MODEL_LIB)(lbclnk.o) \ 
     1192   $(MODEL_LIB)(lib_mpp.o) \ 
     1193   $(MODEL_LIB)(obc_oce.o) \ 
     1194   $(MODEL_LIB)(obcdyn.o) \ 
     1195   $(MODEL_LIB)(obcvol.o) \ 
     1196   $(MODEL_LIB)(oce.o) \ 
     1197   $(MODEL_LIB)(ocesbc.o) \ 
     1198   $(MODEL_LIB)(phycst.o) \ 
     1199   $(MODEL_LIB)(sol_oce.o) \ 
     1200   $(MODEL_LIB)(solfet.o) \ 
     1201   $(MODEL_LIB)(solpcg.o) \ 
     1202   $(MODEL_LIB)(solsor.o) \ 
     1203   $(MODEL_LIB)(zdf_oce.o) \ 
     1204   dom_oce.F90 \ 
     1205   flxrnf.F90 \ 
     1206   in_out_manager.F90 \ 
     1207   lbclnk.F90 \ 
     1208   lib_mpp.F90 \ 
     1209   obc_oce.F90 \ 
     1210   obcdyn.F90 \ 
     1211   obcvol.F90 \ 
     1212   oce.F90 \ 
     1213   ocesbc.F90 \ 
     1214   phycst.F90 \ 
     1215   sol_oce.F90 \ 
     1216   solfet.F90 \ 
     1217   solpcg.F90 \ 
     1218   solsor.F90 \ 
     1219   zdf_oce.F90 \ 
     1220   domzgr_substitute.h90 \ 
     1221   vectopt_loop_substitute.h90 \ 
     1222   KEY_CPP \ 
     1223   cla_dynspg.F90 
     1224$(MODEL_LIB)(closea.o) :   \ 
     1225   $(MODEL_LIB)(blk_oce.o) \ 
     1226   $(MODEL_LIB)(cpl_oce.o) \ 
     1227   $(MODEL_LIB)(daymod.o) \ 
     1228   $(MODEL_LIB)(dom_oce.o) \ 
     1229   $(MODEL_LIB)(dtasal.o) \ 
     1230   $(MODEL_LIB)(dtasss.o) \ 
     1231   $(MODEL_LIB)(dtasst.o) \ 
     1232   $(MODEL_LIB)(dtatem.o) \ 
     1233   $(MODEL_LIB)(flx_oce.o) \ 
     1234   $(MODEL_LIB)(flxmod.o) \ 
     1235   $(MODEL_LIB)(flxrnf.o) \ 
     1236   $(MODEL_LIB)(ice_oce.o) \ 
     1237   $(MODEL_LIB)(in_out_manager.o) \ 
     1238   $(MODEL_LIB)(iom.o) \ 
     1239   $(MODEL_LIB)(lbclnk.o) \ 
     1240   $(MODEL_LIB)(lib_mpp.o) \ 
     1241   $(MODEL_LIB)(lib_print.o) \ 
     1242   $(MODEL_LIB)(oce.o) \ 
     1243   $(MODEL_LIB)(ocfzpt.o) \ 
     1244   $(MODEL_LIB)(par_kind.o) \ 
     1245   $(MODEL_LIB)(par_oce.o) \ 
     1246   $(MODEL_LIB)(phycst.o) \ 
     1247   $(MODEL_LIB)(prtctl.o) \ 
     1248   $(MODEL_LIB)(taumod.o) \ 
     1249   $(MODEL_LIB)(tradmp.o) \ 
     1250   blk_oce.F90 \ 
     1251   cpl_oce.F90 \ 
     1252   daymod.F90 \ 
     1253   dom_oce.F90 \ 
     1254   dtasal.F90 \ 
     1255   dtasss.F90 \ 
     1256   dtasst.F90 \ 
     1257   dtatem.F90 \ 
     1258   flx_oce.F90 \ 
     1259   flxmod.F90 \ 
     1260   flxrnf.F90 \ 
     1261   ice_oce.F90 \ 
     1262   in_out_manager.F90 \ 
     1263   iom.F90 \ 
     1264   lbclnk.F90 \ 
     1265   lib_mpp.F90 \ 
     1266   lib_print.f90 \ 
     1267   oce.F90 \ 
     1268   ocfzpt.F90 \ 
     1269   par_kind.F90 \ 
     1270   par_oce.F90 \ 
     1271   phycst.F90 \ 
     1272   prtctl.F90 \ 
     1273   taumod.F90 \ 
     1274   tradmp.F90 \ 
     1275   $(MODEL_LIB)(dom_oce.o) \ 
     1276   $(MODEL_LIB)(flxrnf.o) \ 
     1277   $(MODEL_LIB)(in_out_manager.o) \ 
     1278   $(MODEL_LIB)(lbclnk.o) \ 
     1279   $(MODEL_LIB)(lib_mpp.o) \ 
     1280   $(MODEL_LIB)(oce.o) \ 
     1281   $(MODEL_LIB)(ocesbc.o) \ 
     1282   dom_oce.F90 \ 
     1283   flxrnf.F90 \ 
     1284   in_out_manager.F90 \ 
     1285   lbclnk.F90 \ 
     1286   lib_mpp.F90 \ 
     1287   oce.F90 \ 
     1288   ocesbc.F90 \ 
     1289   vectopt_loop_substitute.h90 \ 
     1290   KEY_CPP \ 
     1291   closea.F90 
     1292$(MODEL_LIB)(cpl.o) :   \ 
     1293   $(MODEL_LIB)(dom_oce.o) \ 
     1294   $(MODEL_LIB)(in_out_manager.o) \ 
     1295   $(MODEL_LIB)(lib_print.o) \ 
     1296   $(MODEL_LIB)(oce.o) \ 
     1297   $(MODEL_LIB)(par_kind.o) \ 
     1298   $(MODEL_LIB)(par_oce.o) \ 
     1299   $(MODEL_LIB)(phycst.o) \ 
     1300   $(MODEL_LIB)(prtctl.o) \ 
     1301   dom_oce.F90 \ 
     1302   in_out_manager.F90 \ 
     1303   lib_print.f90 \ 
     1304   oce.F90 \ 
     1305   par_kind.F90 \ 
     1306   par_oce.F90 \ 
     1307   phycst.F90 \ 
     1308   prtctl.F90 \ 
     1309   $(MODEL_LIB)(cpl_oce.o) \ 
     1310   $(MODEL_LIB)(daymod.o) \ 
     1311   $(MODEL_LIB)(dom_oce.o) \ 
     1312   $(MODEL_LIB)(flx_oce.o) \ 
     1313   $(MODEL_LIB)(in_out_manager.o) \ 
     1314   $(MODEL_LIB)(oce.o) \ 
     1315   $(MODEL_LIB)(ocfzpt.o) \ 
     1316   $(MODEL_LIB)(phycst.o) \ 
     1317   cpl_oce.F90 \ 
     1318   daymod.F90 \ 
     1319   dom_oce.F90 \ 
     1320   flx_oce.F90 \ 
     1321   in_out_manager.F90 \ 
     1322   oce.F90 \ 
     1323   ocfzpt.F90 \ 
     1324   phycst.F90 \ 
     1325   $(IOIPSL_LIB) \ 
     1326   KEY_CPP \ 
     1327   cpl.F90 
     1328$(MODEL_LIB)(cpl_oasis3.o) :  \ 
     1329   $(MODEL_LIB)(dom_oce.o) \ 
     1330   $(MODEL_LIB)(in_out_manager.o) \ 
     1331   $(MODEL_LIB)(lib_print.o) \ 
     1332   $(MODEL_LIB)(par_ice.o) \ 
     1333   $(MODEL_LIB)(par_kind.o) \ 
     1334   $(MODEL_LIB)(par_oce.o) \ 
     1335   $(MODEL_LIB)(phycst.o) \ 
     1336   $(MODEL_LIB)(prtctl.o) \ 
     1337   dom_oce.F90 \ 
     1338   in_out_manager.F90 \ 
     1339   lib_print.f90 \ 
     1340   par_ice.F90 \ 
     1341   par_kind.F90 \ 
     1342   par_oce.F90 \ 
     1343   phycst.F90 \ 
     1344   prtctl.F90 \ 
     1345   $(MODEL_LIB)(daymod.o) \ 
     1346   $(MODEL_LIB)(dom_oce.o) \ 
     1347   $(MODEL_LIB)(flx_oce.o) \ 
     1348   $(MODEL_LIB)(ice.o) \ 
     1349   $(MODEL_LIB)(in_out_manager.o) \ 
     1350   $(MODEL_LIB)(lib_mpp.o) \ 
     1351   $(MODEL_LIB)(oce.o) \ 
     1352   $(MODEL_LIB)(par_oce.o) \ 
     1353   $(MODEL_LIB)(phycst.o) \ 
     1354   daymod.F90 \ 
     1355   dom_oce.F90 \ 
     1356   flx_oce.F90 \ 
     1357   ice.F90 \ 
     1358   in_out_manager.F90 \ 
     1359   lib_mpp.F90 \ 
     1360   oce.F90 \ 
     1361   par_oce.F90 \ 
     1362   phycst.F90 \ 
     1363   KEY_CPP \ 
     1364   cpl_oasis3.F90 
     1365$(MODEL_LIB)(cpl_oasis4.o) :  \ 
     1366   $(MODEL_LIB)(dom_oce.o) \ 
     1367   $(MODEL_LIB)(in_out_manager.o) \ 
     1368   $(MODEL_LIB)(lib_print.o) \ 
     1369   $(MODEL_LIB)(par_kind.o) \ 
     1370   $(MODEL_LIB)(par_oce.o) \ 
     1371   $(MODEL_LIB)(phycst.o) \ 
     1372   $(MODEL_LIB)(prtctl.o) \ 
     1373   dom_oce.F90 \ 
     1374   in_out_manager.F90 \ 
     1375   lib_print.f90 \ 
     1376   par_kind.F90 \ 
     1377   par_oce.F90 \ 
     1378   phycst.F90 \ 
     1379   prtctl.F90 \ 
     1380   $(MODEL_LIB)(daymod.o) \ 
     1381   $(MODEL_LIB)(dom_oce.o) \ 
     1382   $(MODEL_LIB)(in_out_manager.o) \ 
     1383   $(MODEL_LIB)(lib_mpp.o) \ 
     1384   $(MODEL_LIB)(oasis4_date.o) \ 
     1385   $(MODEL_LIB)(par_oce.o) \ 
     1386   $(MODEL_LIB)(phycst.o) \ 
     1387   daymod.F90 \ 
     1388   dom_oce.F90 \ 
     1389   in_out_manager.F90 \ 
     1390   lib_mpp.F90 \ 
     1391   oasis4_date.F90 \ 
     1392   par_oce.F90 \ 
     1393   phycst.F90 \ 
     1394   KEY_CPP \ 
     1395   cpl_oasis4.F90 
     1396$(MODEL_LIB)(cpl_oce.o) :  \ 
     1397   $(MODEL_LIB)(par_kind.o) \ 
     1398   par_kind.F90 \ 
     1399   $(MODEL_LIB)(par_oce.o) \ 
     1400   par_oce.F90 \ 
     1401   KEY_CPP \ 
     1402   cpl_oce.F90 
     1403$(MODEL_LIB)(ctlopn.o) :   \ 
     1404   $(MODEL_LIB)(lib_print.o) \ 
     1405   $(MODEL_LIB)(par_kind.o) \ 
     1406   $(MODEL_LIB)(par_oce.o) \ 
     1407   lib_print.f90 \ 
     1408   par_kind.F90 \ 
     1409   par_oce.F90 \ 
     1410   $(MODEL_LIB)(in_out_manager.o) \ 
     1411   in_out_manager.F90 \ 
     1412   $(AGRIF_LIB) \ 
     1413   KEY_CPP \ 
     1414   ctlopn.F90 
     1415$(MODEL_LIB)(daymod.o) :   \ 
     1416   $(MODEL_LIB)(dom_oce.o) \ 
     1417   $(MODEL_LIB)(in_out_manager.o) \ 
     1418   $(MODEL_LIB)(lib_mpp.o) \ 
     1419   $(MODEL_LIB)(lib_print.o) \ 
     1420   $(MODEL_LIB)(par_kind.o) \ 
     1421   $(MODEL_LIB)(par_oce.o) \ 
     1422   dom_oce.F90 \ 
     1423   in_out_manager.F90 \ 
     1424   lib_mpp.F90 \ 
     1425   lib_print.f90 \ 
     1426   par_kind.F90 \ 
     1427   par_oce.F90 \ 
     1428   $(MODEL_LIB)(dom_oce.o) \ 
     1429   $(MODEL_LIB)(in_out_manager.o) \ 
     1430   $(MODEL_LIB)(phycst.o) \ 
     1431   $(MODEL_LIB)(prtctl.o) \ 
     1432   dom_oce.F90 \ 
     1433   in_out_manager.F90 \ 
     1434   phycst.F90 \ 
     1435   prtctl.F90 \ 
     1436   daymod.F90 
     1437$(MODEL_LIB)(diadimg.o) :  \ 
     1438   $(MODEL_LIB)(dom_oce.o) \ 
     1439   $(MODEL_LIB)(in_out_manager.o) \ 
     1440   $(MODEL_LIB)(lib_print.o) \ 
     1441   $(MODEL_LIB)(par_kind.o) \ 
     1442   $(MODEL_LIB)(par_oce.o) \ 
     1443   $(MODEL_LIB)(phycst.o) \ 
     1444   $(MODEL_LIB)(prtctl.o) \ 
     1445   dom_oce.F90 \ 
     1446   in_out_manager.F90 \ 
     1447   lib_print.f90 \ 
     1448   par_kind.F90 \ 
     1449   par_oce.F90 \ 
     1450   phycst.F90 \ 
     1451   prtctl.F90 \ 
     1452   $(MODEL_LIB)(daymod.o) \ 
     1453   $(MODEL_LIB)(dom_oce.o) \ 
     1454   $(MODEL_LIB)(in_out_manager.o) \ 
     1455   $(MODEL_LIB)(oce.o) \ 
     1456   daymod.F90 \ 
     1457   dom_oce.F90 \ 
     1458   in_out_manager.F90 \ 
     1459   oce.F90 \ 
     1460   domzgr_substitute.h90 \ 
     1461   KEY_CPP \ 
     1462   diadimg.F90 
     1463$(MODEL_LIB)(diafwb.o) :   \ 
    9721464   $(MODEL_LIB)(albedo.o) \ 
     1465   $(MODEL_LIB)(blk_oce.o) \ 
     1466   $(MODEL_LIB)(cpl_oce.o) \ 
     1467   $(MODEL_LIB)(daymod.o) \ 
     1468   $(MODEL_LIB)(dom_oce.o) \ 
     1469   $(MODEL_LIB)(dtasal.o) \ 
     1470   $(MODEL_LIB)(dtasss.o) \ 
     1471   $(MODEL_LIB)(dtasst.o) \ 
     1472   $(MODEL_LIB)(dtatem.o) \ 
     1473   $(MODEL_LIB)(flx_oce.o) \ 
     1474   $(MODEL_LIB)(flxmod.o) \ 
     1475   $(MODEL_LIB)(flxrnf.o) \ 
     1476   $(MODEL_LIB)(ice_oce.o) \ 
     1477   $(MODEL_LIB)(in_out_manager.o) \ 
     1478   $(MODEL_LIB)(iom.o) \ 
     1479   $(MODEL_LIB)(lbclnk.o) \ 
     1480   $(MODEL_LIB)(lib_mpp.o) \ 
     1481   $(MODEL_LIB)(lib_print.o) \ 
     1482   $(MODEL_LIB)(oce.o) \ 
     1483   $(MODEL_LIB)(ocfzpt.o) \ 
     1484   $(MODEL_LIB)(par_kind.o) \ 
     1485   $(MODEL_LIB)(par_oce.o) \ 
     1486   $(MODEL_LIB)(phycst.o) \ 
     1487   $(MODEL_LIB)(prtctl.o) \ 
     1488   $(MODEL_LIB)(taumod.o) \ 
     1489   $(MODEL_LIB)(tradmp.o) \ 
     1490   albedo.F90 \ 
     1491   blk_oce.F90 \ 
     1492   cpl_oce.F90 \ 
     1493   daymod.F90 \ 
     1494   dom_oce.F90 \ 
     1495   dtasal.F90 \ 
     1496   dtasss.F90 \ 
     1497   dtasst.F90 \ 
     1498   dtatem.F90 \ 
     1499   flx_oce.F90 \ 
     1500   flxmod.F90 \ 
     1501   flxrnf.F90 \ 
     1502   ice_oce.F90 \ 
     1503   in_out_manager.F90 \ 
     1504   iom.F90 \ 
     1505   lbclnk.F90 \ 
     1506   lib_mpp.F90 \ 
     1507   lib_print.f90 \ 
     1508   oce.F90 \ 
     1509   ocfzpt.F90 \ 
     1510   par_kind.F90 \ 
     1511   par_oce.F90 \ 
     1512   phycst.F90 \ 
     1513   prtctl.F90 \ 
     1514   taumod.F90 \ 
     1515   tradmp.F90 \ 
     1516   $(MODEL_LIB)(blk_oce.o) \ 
     1517   $(MODEL_LIB)(dom_oce.o) \ 
     1518   $(MODEL_LIB)(flxblk.o) \ 
     1519   $(MODEL_LIB)(flxrnf.o) \ 
     1520   $(MODEL_LIB)(in_out_manager.o) \ 
     1521   $(MODEL_LIB)(lib_mpp.o) \ 
     1522   $(MODEL_LIB)(oce.o) \ 
     1523   $(MODEL_LIB)(ocesbc.o) \ 
     1524   $(MODEL_LIB)(phycst.o) \ 
     1525   $(MODEL_LIB)(zdf_oce.o) \ 
     1526   blk_oce.F90 \ 
     1527   dom_oce.F90 \ 
     1528   flxblk.F90 \ 
     1529   flxrnf.F90 \ 
     1530   in_out_manager.F90 \ 
     1531   lib_mpp.F90 \ 
     1532   oce.F90 \ 
     1533   ocesbc.F90 \ 
     1534   phycst.F90 \ 
     1535   zdf_oce.F90 \ 
     1536   domzgr_substitute.h90 \ 
     1537   vectopt_loop_substitute.h90 \ 
     1538   KEY_CPP \ 
     1539   diafwb.F90 
     1540$(MODEL_LIB)(diagap.o) :   \ 
     1541   $(MODEL_LIB)(daymod.o) \ 
     1542   $(MODEL_LIB)(dom_oce.o) \ 
     1543   $(MODEL_LIB)(in_out_manager.o) \ 
     1544   $(MODEL_LIB)(iom.o) \ 
     1545   $(MODEL_LIB)(lbclnk.o) \ 
     1546   $(MODEL_LIB)(lib_print.o) \ 
     1547   $(MODEL_LIB)(oce.o) \ 
     1548   $(MODEL_LIB)(par_kind.o) \ 
     1549   $(MODEL_LIB)(par_oce.o) \ 
     1550   $(MODEL_LIB)(phycst.o) \ 
     1551   $(MODEL_LIB)(prtctl.o) \ 
     1552   daymod.F90 \ 
     1553   dom_oce.F90 \ 
     1554   in_out_manager.F90 \ 
     1555   iom.F90 \ 
     1556   lbclnk.F90 \ 
     1557   lib_print.f90 \ 
     1558   oce.F90 \ 
     1559   par_kind.F90 \ 
     1560   par_oce.F90 \ 
     1561   phycst.F90 \ 
     1562   prtctl.F90 \ 
     1563   $(MODEL_LIB)(daymod.o) \ 
     1564   $(MODEL_LIB)(dianam.o) \ 
     1565   $(MODEL_LIB)(dom_oce.o) \ 
     1566   $(MODEL_LIB)(dtasal.o) \ 
     1567   $(MODEL_LIB)(dtatem.o) \ 
     1568   $(MODEL_LIB)(in_out_manager.o) \ 
     1569   $(MODEL_LIB)(lib_mpp.o) \ 
     1570   $(MODEL_LIB)(oce.o) \ 
     1571   daymod.F90 \ 
     1572   dianam.F90 \ 
     1573   dom_oce.F90 \ 
     1574   dtasal.F90 \ 
     1575   dtatem.F90 \ 
     1576   in_out_manager.F90 \ 
     1577   lib_mpp.F90 \ 
     1578   oce.F90 \ 
     1579   domzgr_substitute.h90 \ 
     1580   $(IOIPSL_LIB) \ 
     1581   KEY_CPP \ 
     1582   diagap.F90 
     1583$(MODEL_LIB)(diahdy.o) :   \ 
     1584   $(MODEL_LIB)(in_out_manager.o) \ 
     1585   $(MODEL_LIB)(lib_print.o) \ 
     1586   $(MODEL_LIB)(par_kind.o) \ 
     1587   $(MODEL_LIB)(par_oce.o) \ 
     1588   in_out_manager.F90 \ 
     1589   lib_print.f90 \ 
     1590   par_kind.F90 \ 
     1591   par_oce.F90 \ 
     1592   $(MODEL_LIB)(dom_oce.o) \ 
     1593   $(MODEL_LIB)(in_out_manager.o) \ 
     1594   $(MODEL_LIB)(oce.o) \ 
     1595   $(MODEL_LIB)(phycst.o) \ 
     1596   dom_oce.F90 \ 
     1597   in_out_manager.F90 \ 
     1598   oce.F90 \ 
     1599   phycst.F90 \ 
     1600   domzgr_substitute.h90 \ 
     1601   KEY_CPP \ 
     1602   diahdy.F90 
     1603$(MODEL_LIB)(diahth.o) :   \ 
     1604   $(MODEL_LIB)(in_out_manager.o) \ 
     1605   $(MODEL_LIB)(lib_print.o) \ 
     1606   $(MODEL_LIB)(par_kind.o) \ 
     1607   $(MODEL_LIB)(par_oce.o) \ 
     1608   in_out_manager.F90 \ 
     1609   lib_print.f90 \ 
     1610   par_kind.F90 \ 
     1611   par_oce.F90 \ 
     1612   $(MODEL_LIB)(dom_oce.o) \ 
     1613   $(MODEL_LIB)(in_out_manager.o) \ 
     1614   $(MODEL_LIB)(oce.o) \ 
     1615   $(MODEL_LIB)(phycst.o) \ 
     1616   dom_oce.F90 \ 
     1617   in_out_manager.F90 \ 
     1618   oce.F90 \ 
     1619   phycst.F90 \ 
     1620   domzgr_substitute.h90 \ 
     1621   KEY_CPP \ 
     1622   diahth.F90 
     1623$(MODEL_LIB)(dianam.o) :   \ 
     1624   $(MODEL_LIB)(dom_oce.o) \ 
     1625   $(MODEL_LIB)(in_out_manager.o) \ 
     1626   $(MODEL_LIB)(lib_print.o) \ 
     1627   $(MODEL_LIB)(par_kind.o) \ 
     1628   $(MODEL_LIB)(par_oce.o) \ 
     1629   $(MODEL_LIB)(phycst.o) \ 
     1630   $(MODEL_LIB)(prtctl.o) \ 
     1631   dom_oce.F90 \ 
     1632   in_out_manager.F90 \ 
     1633   lib_print.f90 \ 
     1634   par_kind.F90 \ 
     1635   par_oce.F90 \ 
     1636   phycst.F90 \ 
     1637   prtctl.F90 \ 
     1638   $(MODEL_LIB)(daymod.o) \ 
     1639   $(MODEL_LIB)(dom_oce.o) \ 
     1640   $(MODEL_LIB)(in_out_manager.o) \ 
     1641   $(MODEL_LIB)(phycst.o) \ 
     1642   daymod.F90 \ 
     1643   dom_oce.F90 \ 
     1644   in_out_manager.F90 \ 
     1645   phycst.F90 \ 
     1646   KEY_CPP \ 
     1647   dianam.F90 
     1648$(MODEL_LIB)(diaptr.o) :   \ 
     1649   $(MODEL_LIB)(daymod.o) \ 
     1650   $(MODEL_LIB)(dom_oce.o) \ 
     1651   $(MODEL_LIB)(in_out_manager.o) \ 
     1652   $(MODEL_LIB)(iom_def.o) \ 
     1653   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1654   $(MODEL_LIB)(iom_nf90.o) \ 
     1655   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1656   $(MODEL_LIB)(lbclnk.o) \ 
     1657   $(MODEL_LIB)(lib_print.o) \ 
     1658   $(MODEL_LIB)(par_kind.o) \ 
     1659   $(MODEL_LIB)(par_oce.o) \ 
     1660   $(MODEL_LIB)(phycst.o) \ 
     1661   $(MODEL_LIB)(prtctl.o) \ 
     1662   daymod.F90 \ 
     1663   dom_oce.F90 \ 
     1664   in_out_manager.F90 \ 
     1665   iom_def.F90 \ 
     1666   iom_ioipsl.F90 \ 
     1667   iom_nf90.F90 \ 
     1668   iom_rstdimg.F90 \ 
     1669   lbclnk.F90 \ 
     1670   lib_print.f90 \ 
     1671   par_kind.F90 \ 
     1672   par_oce.F90 \ 
     1673   phycst.F90 \ 
     1674   prtctl.F90 \ 
     1675   $(MODEL_LIB)(daymod.o) \ 
     1676   $(MODEL_LIB)(dianam.o) \ 
     1677   $(MODEL_LIB)(dom_oce.o) \ 
     1678   $(MODEL_LIB)(in_out_manager.o) \ 
     1679   $(MODEL_LIB)(iom.o) \ 
     1680   $(MODEL_LIB)(ldftra_oce.o) \ 
     1681   $(MODEL_LIB)(lib_mpp.o) \ 
     1682   $(MODEL_LIB)(oce.o) \ 
     1683   $(MODEL_LIB)(phycst.o) \ 
     1684   daymod.F90 \ 
     1685   dianam.F90 \ 
     1686   dom_oce.F90 \ 
     1687   in_out_manager.F90 \ 
     1688   iom.F90 \ 
     1689   ldftra_oce.F90 \ 
     1690   lib_mpp.F90 \ 
     1691   oce.F90 \ 
     1692   phycst.F90 \ 
     1693   domzgr_substitute.h90 \ 
     1694   vectopt_loop_substitute.h90 \ 
     1695   $(IOIPSL_LIB) \ 
     1696   KEY_CPP \ 
     1697   diaptr.F90 
     1698$(MODEL_LIB)(diaspr.o) :   \ 
     1699   $(MODEL_LIB)(dom_oce.o) \ 
     1700   $(MODEL_LIB)(in_out_manager.o) \ 
     1701   $(MODEL_LIB)(lbclnk.o) \ 
     1702   $(MODEL_LIB)(lib_mpp.o) \ 
     1703   $(MODEL_LIB)(lib_print.o) \ 
     1704   $(MODEL_LIB)(oce.o) \ 
     1705   $(MODEL_LIB)(par_kind.o) \ 
     1706   $(MODEL_LIB)(par_oce.o) \ 
     1707   $(MODEL_LIB)(sol_oce.o) \ 
     1708   $(MODEL_LIB)(zdf_oce.o) \ 
     1709   dom_oce.F90 \ 
     1710   in_out_manager.F90 \ 
     1711   lbclnk.F90 \ 
     1712   lib_mpp.F90 \ 
     1713   lib_print.f90 \ 
     1714   oce.F90 \ 
     1715   par_kind.F90 \ 
     1716   par_oce.F90 \ 
     1717   sol_oce.F90 \ 
     1718   zdf_oce.F90 \ 
     1719   $(MODEL_LIB)(dom_oce.o) \ 
     1720   $(MODEL_LIB)(in_out_manager.o) \ 
     1721   $(MODEL_LIB)(lib_mpp.o) \ 
     1722   $(MODEL_LIB)(oce.o) \ 
     1723   $(MODEL_LIB)(phycst.o) \ 
     1724   $(MODEL_LIB)(sol_oce.o) \ 
     1725   $(MODEL_LIB)(solfet.o) \ 
     1726   $(MODEL_LIB)(solpcg.o) \ 
     1727   $(MODEL_LIB)(solsor.o) \ 
     1728   dom_oce.F90 \ 
     1729   in_out_manager.F90 \ 
     1730   lib_mpp.F90 \ 
     1731   oce.F90 \ 
     1732   phycst.F90 \ 
     1733   sol_oce.F90 \ 
     1734   solfet.F90 \ 
     1735   solpcg.F90 \ 
     1736   solsor.F90 \ 
     1737   KEY_CPP \ 
     1738   diaspr.F90 
     1739$(MODEL_LIB)(diawri.o) :   \ 
    9731740   $(MODEL_LIB)(blk_oce.o) \ 
    9741741   $(MODEL_LIB)(cpl_oasis3.o) \ 
     
    9771744   $(MODEL_LIB)(daymod.o) \ 
    9781745   $(MODEL_LIB)(dom_oce.o) \ 
     1746   $(MODEL_LIB)(dtasal.o) \ 
     1747   $(MODEL_LIB)(dtasss.o) \ 
     1748   $(MODEL_LIB)(dtasst.o) \ 
     1749   $(MODEL_LIB)(dtatem.o) \ 
    9791750   $(MODEL_LIB)(flx_oce.o) \ 
     1751   $(MODEL_LIB)(flxmod.o) \ 
     1752   $(MODEL_LIB)(flxrnf.o) \ 
    9801753   $(MODEL_LIB)(geo2ocean.o) \ 
    9811754   $(MODEL_LIB)(ice.o) \ 
    982    $(MODEL_LIB)(in_out_manager.o) \ 
     1755   $(MODEL_LIB)(ice_oce.o) \ 
     1756   $(MODEL_LIB)(in_out_manager.o) \ 
     1757   $(MODEL_LIB)(iom.o) \ 
    9831758   $(MODEL_LIB)(lbclnk.o) \ 
    9841759   $(MODEL_LIB)(lib_mpp.o) \ 
     
    9901765   $(MODEL_LIB)(phycst.o) \ 
    9911766   $(MODEL_LIB)(prtctl.o) \ 
    992    oce.F90 \ 
    993    ocfzpt.F90 \ 
    994    par_kind.F90 \ 
    995    par_oce.F90 \ 
    996    phycst.F90 \ 
    997    prtctl.F90 \ 
     1767   $(MODEL_LIB)(sol_oce.o) \ 
     1768   $(MODEL_LIB)(solfet.o) \ 
     1769   $(MODEL_LIB)(solpcg.o) \ 
     1770   $(MODEL_LIB)(solsor.o) \ 
     1771   $(MODEL_LIB)(taumod.o) \ 
     1772   $(MODEL_LIB)(tradmp.o) \ 
     1773   $(MODEL_LIB)(zdf_oce.o) \ 
    9981774   blk_oce.F90 \ 
    999    dom_oce.F90 \ 
    1000    flxblk.F90 \ 
    1001    flx_oce.F90 \ 
    1002    ice_oce.F90 \ 
    1003    in_out_manager.F90 \ 
    1004    $(MODEL_LIB)(blk_oce.o) \ 
    1005    $(MODEL_LIB)(dom_oce.o) \ 
    1006    $(MODEL_LIB)(flxblk.o) \ 
    1007    $(MODEL_LIB)(flx_oce.o) \ 
    1008    $(MODEL_LIB)(ice_oce.o) \ 
    1009    $(MODEL_LIB)(in_out_manager.o) \ 
    1010    $(MODEL_LIB)(oce.o) \ 
    1011    $(MODEL_LIB)(ocfzpt.o) \ 
    1012    $(MODEL_LIB)(phycst.o) \ 
    1013    $(MODEL_LIB)(prtctl.o) \ 
    1014    $(MODEL_LIB)(taumod.o) \ 
    1015    oce.F90 \ 
    1016    ocfzpt.F90 \ 
    1017    phycst.F90 \ 
    1018    prtctl.F90 \ 
    1019    taumod.F90 \ 
    1020    KEY_CPP \ 
    1021    bulk.F90 
    1022 $(MODEL_LIB)(cla_div.o) :  \ 
    1023    blk_oce.F90 \ 
     1775   cpl_oasis3.F90 \ 
     1776   cpl_oasis4.F90 \ 
    10241777   cpl_oce.F90 \ 
    10251778   daymod.F90 \ 
     
    10291782   dtasst.F90 \ 
    10301783   dtatem.F90 \ 
     1784   flx_oce.F90 \ 
    10311785   flxmod.F90 \ 
     1786   flxrnf.F90 \ 
     1787   geo2ocean.F90 \ 
     1788   ice.F90 \ 
     1789   ice_oce.F90 \ 
     1790   in_out_manager.F90 \ 
     1791   iom.F90 \ 
     1792   lbclnk.F90 \ 
     1793   lib_mpp.F90 \ 
     1794   lib_print.f90 \ 
     1795   oce.F90 \ 
     1796   ocfzpt.F90 \ 
     1797   par_kind.F90 \ 
     1798   par_oce.F90 \ 
     1799   phycst.F90 \ 
     1800   prtctl.F90 \ 
     1801   sol_oce.F90 \ 
     1802   solfet.F90 \ 
     1803   solpcg.F90 \ 
     1804   solsor.F90 \ 
     1805   taumod.F90 \ 
     1806   tradmp.F90 \ 
     1807   zdf_oce.F90 \ 
     1808   $(MODEL_LIB)(daymod.o) \ 
     1809   $(MODEL_LIB)(diadimg.o) \ 
     1810   $(MODEL_LIB)(diahth.o) \ 
     1811   $(MODEL_LIB)(dianam.o) \ 
     1812   $(MODEL_LIB)(diaspr.o) \ 
     1813   $(MODEL_LIB)(dom_oce.o) \ 
     1814   $(MODEL_LIB)(flx_oce.o) \ 
     1815   $(MODEL_LIB)(flxrnf.o) \ 
     1816   $(MODEL_LIB)(ice_oce.o) \ 
     1817   $(MODEL_LIB)(in_out_manager.o) \ 
     1818   $(MODEL_LIB)(lbclnk.o) \ 
     1819   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1820   $(MODEL_LIB)(ldftra_oce.o) \ 
     1821   $(MODEL_LIB)(oce.o) \ 
     1822   $(MODEL_LIB)(ocesbc.o) \ 
     1823   $(MODEL_LIB)(ocfzpt.o) \ 
     1824   $(MODEL_LIB)(phycst.o) \ 
     1825   $(MODEL_LIB)(sol_oce.o) \ 
     1826   $(MODEL_LIB)(taumod.o) \ 
     1827   $(MODEL_LIB)(zdf_oce.o) \ 
     1828   $(MODEL_LIB)(zdfddm.o) \ 
     1829   $(MODEL_LIB)(zdfmxl.o) \ 
     1830   daymod.F90 \ 
     1831   diadimg.F90 \ 
     1832   diahth.F90 \ 
     1833   dianam.F90 \ 
     1834   diaspr.F90 \ 
     1835   dom_oce.F90 \ 
    10321836   flx_oce.F90 \ 
    10331837   flxrnf.F90 \ 
     
    10351839   in_out_manager.F90 \ 
    10361840   lbclnk.F90 \ 
    1037    lib_mpp.F90 \ 
    1038    lib_print.f90 \ 
     1841   ldfdyn_oce.F90 \ 
     1842   ldftra_oce.F90 \ 
     1843   oce.F90 \ 
     1844   ocesbc.F90 \ 
     1845   ocfzpt.F90 \ 
     1846   phycst.F90 \ 
     1847   sol_oce.F90 \ 
     1848   taumod.F90 \ 
     1849   zdf_oce.F90 \ 
     1850   zdfddm.F90 \ 
     1851   zdfmxl.F90 \ 
     1852   $(MODEL_LIB)(dtasst.o) \ 
     1853   $(MODEL_LIB)(lib_mpp.o) \ 
     1854   dtasst.F90 \ 
     1855   lib_mpp.F90 \ 
     1856   diawri_dimg.h90 \ 
     1857   zdfddm_substitute.h90 \ 
     1858   $(IOIPSL_LIB) \ 
     1859   KEY_CPP \ 
     1860   diawri.F90 
     1861$(MODEL_LIB)(diawri1d.o) : \ 
    10391862   $(MODEL_LIB)(blk_oce.o) \ 
     1863   $(MODEL_LIB)(cpl_oasis3.o) \ 
     1864   $(MODEL_LIB)(cpl_oasis4.o) \ 
    10401865   $(MODEL_LIB)(cpl_oce.o) \ 
    10411866   $(MODEL_LIB)(daymod.o) \ 
     1867   $(MODEL_LIB)(diadimg.o) \ 
     1868   $(MODEL_LIB)(diahth.o) \ 
     1869   $(MODEL_LIB)(dianam.o) \ 
     1870   $(MODEL_LIB)(diaspr.o) \ 
    10421871   $(MODEL_LIB)(dom_oce.o) \ 
    10431872   $(MODEL_LIB)(dtasal.o) \ 
     
    10451874   $(MODEL_LIB)(dtasst.o) \ 
    10461875   $(MODEL_LIB)(dtatem.o) \ 
     1876   $(MODEL_LIB)(dynzdf_exp.o) \ 
     1877   $(MODEL_LIB)(eosbn2.o) \ 
     1878   $(MODEL_LIB)(flx_oce.o) \ 
    10471879   $(MODEL_LIB)(flxmod.o) \ 
    1048    $(MODEL_LIB)(flx_oce.o) \ 
    10491880   $(MODEL_LIB)(flxrnf.o) \ 
     1881   $(MODEL_LIB)(geo2ocean.o) \ 
     1882   $(MODEL_LIB)(ice.o) \ 
    10501883   $(MODEL_LIB)(ice_oce.o) \ 
    10511884   $(MODEL_LIB)(in_out_manager.o) \ 
    1052    $(MODEL_LIB)(lbclnk.o) \ 
    1053    $(MODEL_LIB)(lib_mpp.o) \ 
    1054    $(MODEL_LIB)(lib_print.o) \ 
    1055    $(MODEL_LIB)(oce.o) \ 
    1056    $(MODEL_LIB)(ocfzpt.o) \ 
    1057    $(MODEL_LIB)(par_kind.o) \ 
    1058    $(MODEL_LIB)(par_oce.o) \ 
    1059    $(MODEL_LIB)(phycst.o) \ 
    1060    $(MODEL_LIB)(prtctl.o) \ 
    1061    $(MODEL_LIB)(taumod.o) \ 
    1062    $(MODEL_LIB)(tradmp.o) \ 
    1063    oce.F90 \ 
    1064    ocfzpt.F90 \ 
    1065    par_kind.F90 \ 
    1066    par_oce.F90 \ 
    1067    phycst.F90 \ 
    1068    prtctl.F90 \ 
    1069    taumod.F90 \ 
    1070    tradmp.F90 \ 
    1071    dom_oce.F90 \ 
    1072    in_out_manager.F90 \ 
    1073    lbclnk.F90 \ 
    1074    lib_mpp.F90 \ 
    1075    $(MODEL_LIB)(dom_oce.o) \ 
    1076    $(MODEL_LIB)(in_out_manager.o) \ 
    1077    $(MODEL_LIB)(lbclnk.o) \ 
    1078    $(MODEL_LIB)(lib_mpp.o) \ 
    1079    $(MODEL_LIB)(oce.o) \ 
    1080    $(MODEL_LIB)(ocesbc.o) \ 
    1081    oce.F90 \ 
    1082    ocesbc.F90 \ 
    1083    domzgr_substitute.h90 \ 
    1084    KEY_CPP \ 
    1085    cla_div.F90 
    1086 $(MODEL_LIB)(cla_dynspg.o) :  \ 
    1087    blk_oce.F90 \ 
    1088    cpl_oce.F90 \ 
    1089    daymod.F90 \ 
    1090    dom_oce.F90 \ 
    1091    dtasal.F90 \ 
    1092    dtasss.F90 \ 
    1093    dtasst.F90 \ 
    1094    dtatem.F90 \ 
    1095    dynspg_oce.F90 \ 
    1096    flxmod.F90 \ 
    1097    flx_oce.F90 \ 
    1098    flxrnf.F90 \ 
    1099    ice_oce.F90 \ 
    1100    in_out_manager.F90 \ 
    1101    iom.F90 \ 
    1102    lbclnk.F90 \ 
    1103    lib_mpp.F90 \ 
    1104    lib_print.f90 \ 
    1105    $(MODEL_LIB)(blk_oce.o) \ 
    1106    $(MODEL_LIB)(cpl_oce.o) \ 
    1107    $(MODEL_LIB)(daymod.o) \ 
    1108    $(MODEL_LIB)(dom_oce.o) \ 
    1109    $(MODEL_LIB)(dtasal.o) \ 
    1110    $(MODEL_LIB)(dtasss.o) \ 
    1111    $(MODEL_LIB)(dtasst.o) \ 
    1112    $(MODEL_LIB)(dtatem.o) \ 
    1113    $(MODEL_LIB)(dynspg_oce.o) \ 
    1114    $(MODEL_LIB)(flxmod.o) \ 
    1115    $(MODEL_LIB)(flx_oce.o) \ 
    1116    $(MODEL_LIB)(flxrnf.o) \ 
    1117    $(MODEL_LIB)(ice_oce.o) \ 
    1118    $(MODEL_LIB)(in_out_manager.o) \ 
    11191885   $(MODEL_LIB)(iom.o) \ 
    11201886   $(MODEL_LIB)(lbclnk.o) \ 
    1121    $(MODEL_LIB)(lib_mpp.o) \ 
    1122    $(MODEL_LIB)(lib_print.o) \ 
    1123    $(MODEL_LIB)(obccli.o) \ 
    1124    $(MODEL_LIB)(obc_oce.o) \ 
    1125    $(MODEL_LIB)(obc_par.o) \ 
     1887   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1888   $(MODEL_LIB)(ldftra_oce.o) \ 
     1889   $(MODEL_LIB)(lib_mpp.o) \ 
     1890   $(MODEL_LIB)(lib_print.o) \ 
    11261891   $(MODEL_LIB)(oce.o) \ 
    11271892   $(MODEL_LIB)(ocesbc.o) \ 
     
    11311896   $(MODEL_LIB)(phycst.o) \ 
    11321897   $(MODEL_LIB)(prtctl.o) \ 
     1898   $(MODEL_LIB)(restart.o) \ 
    11331899   $(MODEL_LIB)(sol_oce.o) \ 
    11341900   $(MODEL_LIB)(taumod.o) \ 
    11351901   $(MODEL_LIB)(tradmp.o) \ 
     1902   $(MODEL_LIB)(trazdf_exp.o) \ 
    11361903   $(MODEL_LIB)(zdf_oce.o) \ 
    1137    obccli.F90 \ 
    1138    obc_oce.F90 \ 
    1139    obc_par.F90 \ 
    1140    oce.F90 \ 
    1141    ocesbc.F90 \ 
    1142    ocfzpt.F90 \ 
    1143    par_kind.F90 \ 
    1144    par_oce.F90 \ 
    1145    phycst.F90 \ 
    1146    prtctl.F90 \ 
    1147    sol_oce.F90 \ 
    1148    taumod.F90 \ 
    1149    tradmp.F90 \ 
    1150    zdf_oce.F90 \ 
    1151    dom_oce.F90 \ 
    1152    flxrnf.F90 \ 
    1153    in_out_manager.F90 \ 
    1154    lbclnk.F90 \ 
    1155    lib_mpp.F90 \ 
    1156    $(MODEL_LIB)(dom_oce.o) \ 
    1157    $(MODEL_LIB)(flxrnf.o) \ 
    1158    $(MODEL_LIB)(in_out_manager.o) \ 
    1159    $(MODEL_LIB)(lbclnk.o) \ 
    1160    $(MODEL_LIB)(lib_mpp.o) \ 
    1161    $(MODEL_LIB)(obcdyn.o) \ 
    1162    $(MODEL_LIB)(obc_oce.o) \ 
    1163    $(MODEL_LIB)(obcvol.o) \ 
    1164    $(MODEL_LIB)(oce.o) \ 
    1165    $(MODEL_LIB)(ocesbc.o) \ 
    1166    $(MODEL_LIB)(phycst.o) \ 
    1167    $(MODEL_LIB)(solfet.o) \ 
    1168    $(MODEL_LIB)(sol_oce.o) \ 
    1169    $(MODEL_LIB)(solpcg.o) \ 
    1170    $(MODEL_LIB)(solsor.o) \ 
    1171    $(MODEL_LIB)(zdf_oce.o) \ 
    1172    obcdyn.F90 \ 
    1173    obc_oce.F90 \ 
    1174    obcvol.F90 \ 
    1175    oce.F90 \ 
    1176    ocesbc.F90 \ 
    1177    phycst.F90 \ 
    1178    solfet.F90 \ 
    1179    sol_oce.F90 \ 
    1180    solpcg.F90 \ 
    1181    solsor.F90 \ 
    1182    zdf_oce.F90 \ 
    1183    domzgr_substitute.h90 \ 
    1184    vectopt_loop_substitute.h90 \ 
    1185    KEY_CPP \ 
    1186    cla_dynspg.F90 
    1187 $(MODEL_LIB)(cla.o) :   \ 
    1188    blk_oce.F90 \ 
    1189    cpl_oce.F90 \ 
    1190    daymod.F90 \ 
    1191    dom_oce.F90 \ 
    1192    dtasal.F90 \ 
    1193    dtasss.F90 \ 
    1194    dtasst.F90 \ 
    1195    dtatem.F90 \ 
    1196    flxmod.F90 \ 
    1197    flx_oce.F90 \ 
    1198    flxrnf.F90 \ 
    1199    ice_oce.F90 \ 
    1200    in_out_manager.F90 \ 
    1201    lbclnk.F90 \ 
    1202    lib_mpp.F90 \ 
    1203    lib_print.f90 \ 
    1204    $(MODEL_LIB)(blk_oce.o) \ 
    1205    $(MODEL_LIB)(cpl_oce.o) \ 
    1206    $(MODEL_LIB)(daymod.o) \ 
    1207    $(MODEL_LIB)(dom_oce.o) \ 
    1208    $(MODEL_LIB)(dtasal.o) \ 
    1209    $(MODEL_LIB)(dtasss.o) \ 
    1210    $(MODEL_LIB)(dtasst.o) \ 
    1211    $(MODEL_LIB)(dtatem.o) \ 
    1212    $(MODEL_LIB)(flxmod.o) \ 
    1213    $(MODEL_LIB)(flx_oce.o) \ 
    1214    $(MODEL_LIB)(flxrnf.o) \ 
    1215    $(MODEL_LIB)(ice_oce.o) \ 
    1216    $(MODEL_LIB)(in_out_manager.o) \ 
    1217    $(MODEL_LIB)(lbclnk.o) \ 
    1218    $(MODEL_LIB)(lib_mpp.o) \ 
    1219    $(MODEL_LIB)(lib_print.o) \ 
    1220    $(MODEL_LIB)(oce.o) \ 
    1221    $(MODEL_LIB)(ocfzpt.o) \ 
    1222    $(MODEL_LIB)(par_kind.o) \ 
    1223    $(MODEL_LIB)(par_oce.o) \ 
    1224    $(MODEL_LIB)(phycst.o) \ 
    1225    $(MODEL_LIB)(prtctl.o) \ 
    1226    $(MODEL_LIB)(taumod.o) \ 
    1227    $(MODEL_LIB)(tradmp.o) \ 
    1228    oce.F90 \ 
    1229    ocfzpt.F90 \ 
    1230    par_kind.F90 \ 
    1231    par_oce.F90 \ 
    1232    phycst.F90 \ 
    1233    prtctl.F90 \ 
    1234    taumod.F90 \ 
    1235    tradmp.F90 \ 
    1236    dom_oce.F90 \ 
    1237    in_out_manager.F90 \ 
    1238    lbclnk.F90 \ 
    1239    lib_mpp.F90 \ 
    1240    $(MODEL_LIB)(dom_oce.o) \ 
    1241    $(MODEL_LIB)(in_out_manager.o) \ 
    1242    $(MODEL_LIB)(lbclnk.o) \ 
    1243    $(MODEL_LIB)(lib_mpp.o) \ 
    1244    $(MODEL_LIB)(oce.o) \ 
    1245    $(MODEL_LIB)(ocesbc.o) \ 
    1246    oce.F90 \ 
    1247    ocesbc.F90 \ 
    1248    domzgr_substitute.h90 \ 
    1249    vectopt_loop_substitute.h90 \ 
    1250    KEY_CPP \ 
    1251    cla.F90 
    1252 $(MODEL_LIB)(closea.o) :   \ 
    1253    blk_oce.F90 \ 
    1254    cpl_oce.F90 \ 
    1255    daymod.F90 \ 
    1256    dom_oce.F90 \ 
    1257    dtasal.F90 \ 
    1258    dtasss.F90 \ 
    1259    dtasst.F90 \ 
    1260    dtatem.F90 \ 
    1261    flxmod.F90 \ 
    1262    flx_oce.F90 \ 
    1263    flxrnf.F90 \ 
    1264    ice_oce.F90 \ 
    1265    in_out_manager.F90 \ 
    1266    iom.F90 \ 
    1267    lbclnk.F90 \ 
    1268    lib_mpp.F90 \ 
    1269    lib_print.f90 \ 
    1270    $(MODEL_LIB)(blk_oce.o) \ 
    1271    $(MODEL_LIB)(cpl_oce.o) \ 
    1272    $(MODEL_LIB)(daymod.o) \ 
    1273    $(MODEL_LIB)(dom_oce.o) \ 
    1274    $(MODEL_LIB)(dtasal.o) \ 
    1275    $(MODEL_LIB)(dtasss.o) \ 
    1276    $(MODEL_LIB)(dtasst.o) \ 
    1277    $(MODEL_LIB)(dtatem.o) \ 
    1278    $(MODEL_LIB)(flxmod.o) \ 
    1279    $(MODEL_LIB)(flx_oce.o) \ 
    1280    $(MODEL_LIB)(flxrnf.o) \ 
    1281    $(MODEL_LIB)(ice_oce.o) \ 
    1282    $(MODEL_LIB)(in_out_manager.o) \ 
    1283    $(MODEL_LIB)(iom.o) \ 
    1284    $(MODEL_LIB)(lbclnk.o) \ 
    1285    $(MODEL_LIB)(lib_mpp.o) \ 
    1286    $(MODEL_LIB)(lib_print.o) \ 
    1287    $(MODEL_LIB)(oce.o) \ 
    1288    $(MODEL_LIB)(ocfzpt.o) \ 
    1289    $(MODEL_LIB)(par_kind.o) \ 
    1290    $(MODEL_LIB)(par_oce.o) \ 
    1291    $(MODEL_LIB)(phycst.o) \ 
    1292    $(MODEL_LIB)(prtctl.o) \ 
    1293    $(MODEL_LIB)(taumod.o) \ 
    1294    $(MODEL_LIB)(tradmp.o) \ 
    1295    oce.F90 \ 
    1296    ocfzpt.F90 \ 
    1297    par_kind.F90 \ 
    1298    par_oce.F90 \ 
    1299    phycst.F90 \ 
    1300    prtctl.F90 \ 
    1301    taumod.F90 \ 
    1302    tradmp.F90 \ 
    1303    dom_oce.F90 \ 
    1304    flxrnf.F90 \ 
    1305    in_out_manager.F90 \ 
    1306    lbclnk.F90 \ 
    1307    lib_mpp.F90 \ 
    1308    $(MODEL_LIB)(dom_oce.o) \ 
    1309    $(MODEL_LIB)(flxrnf.o) \ 
    1310    $(MODEL_LIB)(in_out_manager.o) \ 
    1311    $(MODEL_LIB)(lbclnk.o) \ 
    1312    $(MODEL_LIB)(lib_mpp.o) \ 
    1313    $(MODEL_LIB)(oce.o) \ 
    1314    $(MODEL_LIB)(ocesbc.o) \ 
    1315    oce.F90 \ 
    1316    ocesbc.F90 \ 
    1317    vectopt_loop_substitute.h90 \ 
    1318    KEY_CPP \ 
    1319    closea.F90 
    1320 $(MODEL_LIB)(cpl.o) :   \ 
    1321    dom_oce.F90 \ 
    1322    in_out_manager.F90 \ 
    1323    lib_print.f90 \ 
    1324    $(MODEL_LIB)(dom_oce.o) \ 
    1325    $(MODEL_LIB)(in_out_manager.o) \ 
    1326    $(MODEL_LIB)(lib_print.o) \ 
    1327    $(MODEL_LIB)(oce.o) \ 
    1328    $(MODEL_LIB)(par_kind.o) \ 
    1329    $(MODEL_LIB)(par_oce.o) \ 
    1330    $(MODEL_LIB)(phycst.o) \ 
    1331    $(MODEL_LIB)(prtctl.o) \ 
    1332    oce.F90 \ 
    1333    par_kind.F90 \ 
    1334    par_oce.F90 \ 
    1335    phycst.F90 \ 
    1336    prtctl.F90 \ 
    1337    cpl_oce.F90 \ 
    1338    daymod.F90 \ 
    1339    dom_oce.F90 \ 
    1340    flx_oce.F90 \ 
    1341    in_out_manager.F90 \ 
    1342    $(MODEL_LIB)(cpl_oce.o) \ 
    1343    $(MODEL_LIB)(daymod.o) \ 
    1344    $(MODEL_LIB)(dom_oce.o) \ 
    1345    $(MODEL_LIB)(flx_oce.o) \ 
    1346    $(MODEL_LIB)(in_out_manager.o) \ 
    1347    $(MODEL_LIB)(oce.o) \ 
    1348    $(MODEL_LIB)(ocfzpt.o) \ 
    1349    $(MODEL_LIB)(phycst.o) \ 
    1350    oce.F90 \ 
    1351    ocfzpt.F90 \ 
    1352    phycst.F90 \ 
    1353    $(IOIPSL_LIB) \ 
    1354    KEY_CPP \ 
    1355    cpl.F90 
    1356 $(MODEL_LIB)(cpl_oasis3.o) :  \ 
    1357    dom_oce.F90 \ 
    1358    in_out_manager.F90 \ 
    1359    lib_print.f90 \ 
    1360    $(MODEL_LIB)(dom_oce.o) \ 
    1361    $(MODEL_LIB)(in_out_manager.o) \ 
    1362    $(MODEL_LIB)(lib_print.o) \ 
    1363    $(MODEL_LIB)(par_ice.o) \ 
    1364    $(MODEL_LIB)(par_kind.o) \ 
    1365    $(MODEL_LIB)(par_oce.o) \ 
    1366    $(MODEL_LIB)(phycst.o) \ 
    1367    $(MODEL_LIB)(prtctl.o) \ 
    1368    par_ice.F90 \ 
    1369    par_kind.F90 \ 
    1370    par_oce.F90 \ 
    1371    phycst.F90 \ 
    1372    prtctl.F90 \ 
    1373    daymod.F90 \ 
    1374    dom_oce.F90 \ 
    1375    flx_oce.F90 \ 
    1376    ice.F90 \ 
    1377    in_out_manager.F90 \ 
    1378    lib_mpp.F90 \ 
    1379    $(MODEL_LIB)(daymod.o) \ 
    1380    $(MODEL_LIB)(dom_oce.o) \ 
    1381    $(MODEL_LIB)(flx_oce.o) \ 
    1382    $(MODEL_LIB)(ice.o) \ 
    1383    $(MODEL_LIB)(in_out_manager.o) \ 
    1384    $(MODEL_LIB)(lib_mpp.o) \ 
    1385    $(MODEL_LIB)(oce.o) \ 
    1386    $(MODEL_LIB)(par_oce.o) \ 
    1387    $(MODEL_LIB)(phycst.o) \ 
    1388    oce.F90 \ 
    1389    par_oce.F90 \ 
    1390    phycst.F90 \ 
    1391    KEY_CPP \ 
    1392    cpl_oasis3.F90 
    1393 $(MODEL_LIB)(cpl_oasis4.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    lib_mpp.F90 \ 
    1412    $(MODEL_LIB)(daymod.o) \ 
    1413    $(MODEL_LIB)(dom_oce.o) \ 
    1414    $(MODEL_LIB)(in_out_manager.o) \ 
    1415    $(MODEL_LIB)(lib_mpp.o) \ 
    1416    $(MODEL_LIB)(oasis4_date.o) \ 
    1417    $(MODEL_LIB)(par_oce.o) \ 
    1418    $(MODEL_LIB)(phycst.o) \ 
    1419    oasis4_date.F90 \ 
    1420    par_oce.F90 \ 
    1421    phycst.F90 \ 
    1422    KEY_CPP \ 
    1423    cpl_oasis4.F90 
    1424 $(MODEL_LIB)(cpl_oce.o) :  \ 
    1425    $(MODEL_LIB)(par_kind.o) \ 
    1426    par_kind.F90 \ 
    1427    $(MODEL_LIB)(par_oce.o) \ 
    1428    par_oce.F90 \ 
    1429    KEY_CPP \ 
    1430    cpl_oce.F90 
    1431 $(MODEL_LIB)(ctlopn.o) :   \ 
    1432    lib_print.f90 \ 
    1433    $(MODEL_LIB)(lib_print.o) \ 
    1434    $(MODEL_LIB)(par_kind.o) \ 
    1435    $(MODEL_LIB)(par_oce.o) \ 
    1436    par_kind.F90 \ 
    1437    par_oce.F90 \ 
    1438    in_out_manager.F90 \ 
    1439    $(MODEL_LIB)(in_out_manager.o) \ 
    1440    $(AGRIF_LIB) \ 
    1441    KEY_CPP \ 
    1442    ctlopn.F90 
    1443 $(MODEL_LIB)(daymod.o) :   \ 
    1444    dom_oce.F90 \ 
    1445    in_out_manager.F90 \ 
    1446    lib_mpp.F90 \ 
    1447    lib_print.f90 \ 
    1448    $(MODEL_LIB)(dom_oce.o) \ 
    1449    $(MODEL_LIB)(in_out_manager.o) \ 
    1450    $(MODEL_LIB)(lib_mpp.o) \ 
    1451    $(MODEL_LIB)(lib_print.o) \ 
    1452    $(MODEL_LIB)(par_kind.o) \ 
    1453    $(MODEL_LIB)(par_oce.o) \ 
    1454    par_kind.F90 \ 
    1455    par_oce.F90 \ 
    1456    dom_oce.F90 \ 
    1457    in_out_manager.F90 \ 
    1458    $(MODEL_LIB)(dom_oce.o) \ 
    1459    $(MODEL_LIB)(in_out_manager.o) \ 
    1460    $(MODEL_LIB)(phycst.o) \ 
    1461    $(MODEL_LIB)(prtctl.o) \ 
    1462    phycst.F90 \ 
    1463    prtctl.F90 \ 
    1464    daymod.F90 
    1465 $(MODEL_LIB)(diadimg.o) :  \ 
    1466    dom_oce.F90 \ 
    1467    in_out_manager.F90 \ 
    1468    lib_print.f90 \ 
    1469    $(MODEL_LIB)(dom_oce.o) \ 
    1470    $(MODEL_LIB)(in_out_manager.o) \ 
    1471    $(MODEL_LIB)(lib_print.o) \ 
    1472    $(MODEL_LIB)(par_kind.o) \ 
    1473    $(MODEL_LIB)(par_oce.o) \ 
    1474    $(MODEL_LIB)(phycst.o) \ 
    1475    $(MODEL_LIB)(prtctl.o) \ 
    1476    par_kind.F90 \ 
    1477    par_oce.F90 \ 
    1478    phycst.F90 \ 
    1479    prtctl.F90 \ 
    1480    daymod.F90 \ 
    1481    dom_oce.F90 \ 
    1482    in_out_manager.F90 \ 
    1483    $(MODEL_LIB)(daymod.o) \ 
    1484    $(MODEL_LIB)(dom_oce.o) \ 
    1485    $(MODEL_LIB)(in_out_manager.o) \ 
    1486    $(MODEL_LIB)(oce.o) \ 
    1487    oce.F90 \ 
    1488    domzgr_substitute.h90 \ 
    1489    KEY_CPP \ 
    1490    diadimg.F90 
    1491 $(MODEL_LIB)(diafwb.o) :   \ 
    1492    albedo.F90 \ 
    1493    blk_oce.F90 \ 
    1494    cpl_oce.F90 \ 
    1495    daymod.F90 \ 
    1496    dom_oce.F90 \ 
    1497    dtasal.F90 \ 
    1498    dtasss.F90 \ 
    1499    dtasst.F90 \ 
    1500    dtatem.F90 \ 
    1501    flxmod.F90 \ 
    1502    flx_oce.F90 \ 
    1503    flxrnf.F90 \ 
    1504    ice_oce.F90 \ 
    1505    in_out_manager.F90 \ 
    1506    iom.F90 \ 
    1507    lbclnk.F90 \ 
    1508    lib_mpp.F90 \ 
    1509    lib_print.f90 \ 
    1510    $(MODEL_LIB)(albedo.o) \ 
    1511    $(MODEL_LIB)(blk_oce.o) \ 
    1512    $(MODEL_LIB)(cpl_oce.o) \ 
    1513    $(MODEL_LIB)(daymod.o) \ 
    1514    $(MODEL_LIB)(dom_oce.o) \ 
    1515    $(MODEL_LIB)(dtasal.o) \ 
    1516    $(MODEL_LIB)(dtasss.o) \ 
    1517    $(MODEL_LIB)(dtasst.o) \ 
    1518    $(MODEL_LIB)(dtatem.o) \ 
    1519    $(MODEL_LIB)(flxmod.o) \ 
    1520    $(MODEL_LIB)(flx_oce.o) \ 
    1521    $(MODEL_LIB)(flxrnf.o) \ 
    1522    $(MODEL_LIB)(ice_oce.o) \ 
    1523    $(MODEL_LIB)(in_out_manager.o) \ 
    1524    $(MODEL_LIB)(iom.o) \ 
    1525    $(MODEL_LIB)(lbclnk.o) \ 
    1526    $(MODEL_LIB)(lib_mpp.o) \ 
    1527    $(MODEL_LIB)(lib_print.o) \ 
    1528    $(MODEL_LIB)(oce.o) \ 
    1529    $(MODEL_LIB)(ocfzpt.o) \ 
    1530    $(MODEL_LIB)(par_kind.o) \ 
    1531    $(MODEL_LIB)(par_oce.o) \ 
    1532    $(MODEL_LIB)(phycst.o) \ 
    1533    $(MODEL_LIB)(prtctl.o) \ 
    1534    $(MODEL_LIB)(taumod.o) \ 
    1535    $(MODEL_LIB)(tradmp.o) \ 
    1536    oce.F90 \ 
    1537    ocfzpt.F90 \ 
    1538    par_kind.F90 \ 
    1539    par_oce.F90 \ 
    1540    phycst.F90 \ 
    1541    prtctl.F90 \ 
    1542    taumod.F90 \ 
    1543    tradmp.F90 \ 
    1544    blk_oce.F90 \ 
    1545    dom_oce.F90 \ 
    1546    flxblk.F90 \ 
    1547    flxrnf.F90 \ 
    1548    in_out_manager.F90 \ 
    1549    lib_mpp.F90 \ 
    1550    $(MODEL_LIB)(blk_oce.o) \ 
    1551    $(MODEL_LIB)(dom_oce.o) \ 
    1552    $(MODEL_LIB)(flxblk.o) \ 
    1553    $(MODEL_LIB)(flxrnf.o) \ 
    1554    $(MODEL_LIB)(in_out_manager.o) \ 
    1555    $(MODEL_LIB)(lib_mpp.o) \ 
    1556    $(MODEL_LIB)(oce.o) \ 
    1557    $(MODEL_LIB)(ocesbc.o) \ 
    1558    $(MODEL_LIB)(phycst.o) \ 
    1559    $(MODEL_LIB)(zdf_oce.o) \ 
    1560    oce.F90 \ 
    1561    ocesbc.F90 \ 
    1562    phycst.F90 \ 
    1563    zdf_oce.F90 \ 
    1564    domzgr_substitute.h90 \ 
    1565    vectopt_loop_substitute.h90 \ 
    1566    KEY_CPP \ 
    1567    diafwb.F90 
    1568 $(MODEL_LIB)(diagap.o) :   \ 
    1569    daymod.F90 \ 
    1570    dom_oce.F90 \ 
    1571    in_out_manager.F90 \ 
    1572    iom.F90 \ 
    1573    lbclnk.F90 \ 
    1574    lib_print.f90 \ 
    1575    $(MODEL_LIB)(daymod.o) \ 
    1576    $(MODEL_LIB)(dom_oce.o) \ 
    1577    $(MODEL_LIB)(in_out_manager.o) \ 
    1578    $(MODEL_LIB)(iom.o) \ 
    1579    $(MODEL_LIB)(lbclnk.o) \ 
    1580    $(MODEL_LIB)(lib_print.o) \ 
    1581    $(MODEL_LIB)(oce.o) \ 
    1582    $(MODEL_LIB)(par_kind.o) \ 
    1583    $(MODEL_LIB)(par_oce.o) \ 
    1584    $(MODEL_LIB)(phycst.o) \ 
    1585    $(MODEL_LIB)(prtctl.o) \ 
    1586    oce.F90 \ 
    1587    par_kind.F90 \ 
    1588    par_oce.F90 \ 
    1589    phycst.F90 \ 
    1590    prtctl.F90 \ 
    1591    daymod.F90 \ 
    1592    dianam.F90 \ 
    1593    dom_oce.F90 \ 
    1594    dtasal.F90 \ 
    1595    dtatem.F90 \ 
    1596    in_out_manager.F90 \ 
    1597    lib_mpp.F90 \ 
    1598    $(MODEL_LIB)(daymod.o) \ 
    1599    $(MODEL_LIB)(dianam.o) \ 
    1600    $(MODEL_LIB)(dom_oce.o) \ 
    1601    $(MODEL_LIB)(dtasal.o) \ 
    1602    $(MODEL_LIB)(dtatem.o) \ 
    1603    $(MODEL_LIB)(in_out_manager.o) \ 
    1604    $(MODEL_LIB)(lib_mpp.o) \ 
    1605    $(MODEL_LIB)(oce.o) \ 
    1606    oce.F90 \ 
    1607    domzgr_substitute.h90 \ 
    1608    $(IOIPSL_LIB) \ 
    1609    KEY_CPP \ 
    1610    diagap.F90 
    1611 $(MODEL_LIB)(diahdy.o) :   \ 
    1612    in_out_manager.F90 \ 
    1613    lib_print.f90 \ 
    1614    $(MODEL_LIB)(in_out_manager.o) \ 
    1615    $(MODEL_LIB)(lib_print.o) \ 
    1616    $(MODEL_LIB)(par_kind.o) \ 
    1617    $(MODEL_LIB)(par_oce.o) \ 
    1618    par_kind.F90 \ 
    1619    par_oce.F90 \ 
    1620    dom_oce.F90 \ 
    1621    in_out_manager.F90 \ 
    1622    $(MODEL_LIB)(dom_oce.o) \ 
    1623    $(MODEL_LIB)(in_out_manager.o) \ 
    1624    $(MODEL_LIB)(oce.o) \ 
    1625    $(MODEL_LIB)(phycst.o) \ 
    1626    oce.F90 \ 
    1627    phycst.F90 \ 
    1628    domzgr_substitute.h90 \ 
    1629    KEY_CPP \ 
    1630    diahdy.F90 
    1631 $(MODEL_LIB)(diahth.o) :   \ 
    1632    in_out_manager.F90 \ 
    1633    lib_print.f90 \ 
    1634    $(MODEL_LIB)(in_out_manager.o) \ 
    1635    $(MODEL_LIB)(lib_print.o) \ 
    1636    $(MODEL_LIB)(par_kind.o) \ 
    1637    $(MODEL_LIB)(par_oce.o) \ 
    1638    par_kind.F90 \ 
    1639    par_oce.F90 \ 
    1640    dom_oce.F90 \ 
    1641    in_out_manager.F90 \ 
    1642    $(MODEL_LIB)(dom_oce.o) \ 
    1643    $(MODEL_LIB)(in_out_manager.o) \ 
    1644    $(MODEL_LIB)(oce.o) \ 
    1645    $(MODEL_LIB)(phycst.o) \ 
    1646    oce.F90 \ 
    1647    phycst.F90 \ 
    1648    domzgr_substitute.h90 \ 
    1649    KEY_CPP \ 
    1650    diahth.F90 
    1651 $(MODEL_LIB)(dianam.o) :   \ 
    1652    dom_oce.F90 \ 
    1653    in_out_manager.F90 \ 
    1654    lib_print.f90 \ 
    1655    $(MODEL_LIB)(dom_oce.o) \ 
    1656    $(MODEL_LIB)(in_out_manager.o) \ 
    1657    $(MODEL_LIB)(lib_print.o) \ 
    1658    $(MODEL_LIB)(par_kind.o) \ 
    1659    $(MODEL_LIB)(par_oce.o) \ 
    1660    $(MODEL_LIB)(phycst.o) \ 
    1661    $(MODEL_LIB)(prtctl.o) \ 
    1662    par_kind.F90 \ 
    1663    par_oce.F90 \ 
    1664    phycst.F90 \ 
    1665    prtctl.F90 \ 
    1666    daymod.F90 \ 
    1667    dom_oce.F90 \ 
    1668    in_out_manager.F90 \ 
    1669    $(MODEL_LIB)(daymod.o) \ 
    1670    $(MODEL_LIB)(dom_oce.o) \ 
    1671    $(MODEL_LIB)(in_out_manager.o) \ 
    1672    $(MODEL_LIB)(phycst.o) \ 
    1673    phycst.F90 \ 
    1674    KEY_CPP \ 
    1675    dianam.F90 
    1676 $(MODEL_LIB)(diaptr.o) :   \ 
    1677    daymod.F90 \ 
    1678    dom_oce.F90 \ 
    1679    in_out_manager.F90 \ 
    1680    iom_def.F90 \ 
    1681    iom_ioipsl.F90 \ 
    1682    iom_nf90.F90 \ 
    1683    iom_rstdimg.F90 \ 
    1684    lbclnk.F90 \ 
    1685    lib_print.f90 \ 
    1686    $(MODEL_LIB)(daymod.o) \ 
    1687    $(MODEL_LIB)(dom_oce.o) \ 
    1688    $(MODEL_LIB)(in_out_manager.o) \ 
    1689    $(MODEL_LIB)(iom_def.o) \ 
    1690    $(MODEL_LIB)(iom_ioipsl.o) \ 
    1691    $(MODEL_LIB)(iom_nf90.o) \ 
    1692    $(MODEL_LIB)(iom_rstdimg.o) \ 
    1693    $(MODEL_LIB)(lbclnk.o) \ 
    1694    $(MODEL_LIB)(lib_print.o) \ 
    1695    $(MODEL_LIB)(par_kind.o) \ 
    1696    $(MODEL_LIB)(par_oce.o) \ 
    1697    $(MODEL_LIB)(phycst.o) \ 
    1698    $(MODEL_LIB)(prtctl.o) \ 
    1699    par_kind.F90 \ 
    1700    par_oce.F90 \ 
    1701    phycst.F90 \ 
    1702    prtctl.F90 \ 
    1703    daymod.F90 \ 
    1704    dianam.F90 \ 
    1705    dom_oce.F90 \ 
    1706    in_out_manager.F90 \ 
    1707    iom.F90 \ 
    1708    ldftra_oce.F90 \ 
    1709    lib_mpp.F90 \ 
    1710    $(MODEL_LIB)(daymod.o) \ 
    1711    $(MODEL_LIB)(dianam.o) \ 
    1712    $(MODEL_LIB)(dom_oce.o) \ 
    1713    $(MODEL_LIB)(in_out_manager.o) \ 
    1714    $(MODEL_LIB)(iom.o) \ 
    1715    $(MODEL_LIB)(ldftra_oce.o) \ 
    1716    $(MODEL_LIB)(lib_mpp.o) \ 
    1717    $(MODEL_LIB)(oce.o) \ 
    1718    $(MODEL_LIB)(phycst.o) \ 
    1719    oce.F90 \ 
    1720    phycst.F90 \ 
    1721    domzgr_substitute.h90 \ 
    1722    vectopt_loop_substitute.h90 \ 
    1723    $(IOIPSL_LIB) \ 
    1724    KEY_CPP \ 
    1725    diaptr.F90 
    1726 $(MODEL_LIB)(diaspr.o) :   \ 
    1727    dom_oce.F90 \ 
    1728    in_out_manager.F90 \ 
    1729    lbclnk.F90 \ 
    1730    lib_mpp.F90 \ 
    1731    lib_print.f90 \ 
    1732    $(MODEL_LIB)(dom_oce.o) \ 
    1733    $(MODEL_LIB)(in_out_manager.o) \ 
    1734    $(MODEL_LIB)(lbclnk.o) \ 
    1735    $(MODEL_LIB)(lib_mpp.o) \ 
    1736    $(MODEL_LIB)(lib_print.o) \ 
    1737    $(MODEL_LIB)(oce.o) \ 
    1738    $(MODEL_LIB)(par_kind.o) \ 
    1739    $(MODEL_LIB)(par_oce.o) \ 
    1740    $(MODEL_LIB)(sol_oce.o) \ 
    1741    $(MODEL_LIB)(zdf_oce.o) \ 
    1742    oce.F90 \ 
    1743    par_kind.F90 \ 
    1744    par_oce.F90 \ 
    1745    sol_oce.F90 \ 
    1746    zdf_oce.F90 \ 
    1747    dom_oce.F90 \ 
    1748    in_out_manager.F90 \ 
    1749    lib_mpp.F90 \ 
    1750    $(MODEL_LIB)(dom_oce.o) \ 
    1751    $(MODEL_LIB)(in_out_manager.o) \ 
    1752    $(MODEL_LIB)(lib_mpp.o) \ 
    1753    $(MODEL_LIB)(oce.o) \ 
    1754    $(MODEL_LIB)(phycst.o) \ 
    1755    $(MODEL_LIB)(solfet.o) \ 
    1756    $(MODEL_LIB)(sol_oce.o) \ 
    1757    $(MODEL_LIB)(solpcg.o) \ 
    1758    $(MODEL_LIB)(solsor.o) \ 
    1759    oce.F90 \ 
    1760    phycst.F90 \ 
    1761    solfet.F90 \ 
    1762    sol_oce.F90 \ 
    1763    solpcg.F90 \ 
    1764    solsor.F90 \ 
    1765    KEY_CPP \ 
    1766    diaspr.F90 
    1767 $(MODEL_LIB)(diawri1d.o) : \ 
     1904   $(MODEL_LIB)(zdfddm.o) \ 
     1905   $(MODEL_LIB)(zdfmxl.o) \ 
    17681906   blk_oce.F90 \ 
    17691907   cpl_oasis3.F90 \ 
     
    17821920   dynzdf_exp.F90 \ 
    17831921   eosbn2.F90 \ 
     1922   flx_oce.F90 \ 
    17841923   flxmod.F90 \ 
    1785    flx_oce.F90 \ 
    17861924   flxrnf.F90 \ 
    17871925   geo2ocean.F90 \ 
     
    17951933   lib_mpp.F90 \ 
    17961934   lib_print.f90 \ 
    1797    $(MODEL_LIB)(blk_oce.o) \ 
    1798    $(MODEL_LIB)(cpl_oasis3.o) \ 
    1799    $(MODEL_LIB)(cpl_oasis4.o) \ 
    1800    $(MODEL_LIB)(cpl_oce.o) \ 
    1801    $(MODEL_LIB)(daymod.o) \ 
    1802    $(MODEL_LIB)(diadimg.o) \ 
    1803    $(MODEL_LIB)(diahth.o) \ 
    1804    $(MODEL_LIB)(dianam.o) \ 
    1805    $(MODEL_LIB)(diaspr.o) \ 
    1806    $(MODEL_LIB)(dom_oce.o) \ 
    1807    $(MODEL_LIB)(dtasal.o) \ 
    1808    $(MODEL_LIB)(dtasss.o) \ 
    1809    $(MODEL_LIB)(dtasst.o) \ 
    1810    $(MODEL_LIB)(dtatem.o) \ 
    1811    $(MODEL_LIB)(dynzdf_exp.o) \ 
    1812    $(MODEL_LIB)(eosbn2.o) \ 
    1813    $(MODEL_LIB)(flxmod.o) \ 
    1814    $(MODEL_LIB)(flx_oce.o) \ 
    1815    $(MODEL_LIB)(flxrnf.o) \ 
    1816    $(MODEL_LIB)(geo2ocean.o) \ 
    1817    $(MODEL_LIB)(ice.o) \ 
    1818    $(MODEL_LIB)(ice_oce.o) \ 
    1819    $(MODEL_LIB)(in_out_manager.o) \ 
    1820    $(MODEL_LIB)(iom.o) \ 
    1821    $(MODEL_LIB)(lbclnk.o) \ 
    1822    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1823    $(MODEL_LIB)(ldftra_oce.o) \ 
    1824    $(MODEL_LIB)(lib_mpp.o) \ 
    1825    $(MODEL_LIB)(lib_print.o) \ 
    1826    $(MODEL_LIB)(oce.o) \ 
    1827    $(MODEL_LIB)(ocesbc.o) \ 
    1828    $(MODEL_LIB)(ocfzpt.o) \ 
    1829    $(MODEL_LIB)(par_kind.o) \ 
    1830    $(MODEL_LIB)(par_oce.o) \ 
    1831    $(MODEL_LIB)(phycst.o) \ 
    1832    $(MODEL_LIB)(prtctl.o) \ 
    1833    $(MODEL_LIB)(restart.o) \ 
    1834    $(MODEL_LIB)(sol_oce.o) \ 
    1835    $(MODEL_LIB)(taumod.o) \ 
    1836    $(MODEL_LIB)(tradmp.o) \ 
    1837    $(MODEL_LIB)(trazdf_exp.o) \ 
    1838    $(MODEL_LIB)(zdfddm.o) \ 
    1839    $(MODEL_LIB)(zdfmxl.o) \ 
    1840    $(MODEL_LIB)(zdf_oce.o) \ 
    18411935   oce.F90 \ 
    18421936   ocesbc.F90 \ 
     
    18511945   tradmp.F90 \ 
    18521946   trazdf_exp.F90 \ 
     1947   zdf_oce.F90 \ 
    18531948   zdfddm.F90 \ 
    18541949   zdfmxl.F90 \ 
    1855    zdf_oce.F90 \ 
     1950   $(MODEL_LIB)(daymod.o) \ 
     1951   $(MODEL_LIB)(diahth.o) \ 
     1952   $(MODEL_LIB)(dianam.o) \ 
     1953   $(MODEL_LIB)(diawri.o) \ 
     1954   $(MODEL_LIB)(dom_oce.o) \ 
     1955   $(MODEL_LIB)(flxrnf.o) \ 
     1956   $(MODEL_LIB)(ice_oce.o) \ 
     1957   $(MODEL_LIB)(in_out_manager.o) \ 
     1958   $(MODEL_LIB)(lbclnk.o) \ 
     1959   $(MODEL_LIB)(oce.o) \ 
     1960   $(MODEL_LIB)(ocesbc.o) \ 
     1961   $(MODEL_LIB)(ocfzpt.o) \ 
     1962   $(MODEL_LIB)(phycst.o) \ 
     1963   $(MODEL_LIB)(sol_oce.o) \ 
     1964   $(MODEL_LIB)(taumod.o) \ 
     1965   $(MODEL_LIB)(zdf_oce.o) \ 
     1966   $(MODEL_LIB)(zdfddm.o) \ 
     1967   $(MODEL_LIB)(zdfkpp.o) \ 
     1968   $(MODEL_LIB)(zdfmxl.o) \ 
     1969   $(MODEL_LIB)(zdftke.o) \ 
    18561970   daymod.F90 \ 
    18571971   diahth.F90 \ 
     
    18631977   in_out_manager.F90 \ 
    18641978   lbclnk.F90 \ 
    1865    $(MODEL_LIB)(daymod.o) \ 
    1866    $(MODEL_LIB)(diahth.o) \ 
    1867    $(MODEL_LIB)(dianam.o) \ 
    1868    $(MODEL_LIB)(diawri.o) \ 
    1869    $(MODEL_LIB)(dom_oce.o) \ 
    1870    $(MODEL_LIB)(flxrnf.o) \ 
    1871    $(MODEL_LIB)(ice_oce.o) \ 
    1872    $(MODEL_LIB)(in_out_manager.o) \ 
    1873    $(MODEL_LIB)(lbclnk.o) \ 
    1874    $(MODEL_LIB)(oce.o) \ 
    1875    $(MODEL_LIB)(ocesbc.o) \ 
    1876    $(MODEL_LIB)(ocfzpt.o) \ 
    1877    $(MODEL_LIB)(phycst.o) \ 
    1878    $(MODEL_LIB)(sol_oce.o) \ 
    1879    $(MODEL_LIB)(taumod.o) \ 
    1880    $(MODEL_LIB)(zdfddm.o) \ 
    1881    $(MODEL_LIB)(zdfkpp.o) \ 
    1882    $(MODEL_LIB)(zdfmxl.o) \ 
    1883    $(MODEL_LIB)(zdf_oce.o) \ 
    1884    $(MODEL_LIB)(zdftke.o) \ 
    18851979   oce.F90 \ 
    18861980   ocesbc.F90 \ 
     
    18891983   sol_oce.F90 \ 
    18901984   taumod.F90 \ 
     1985   zdf_oce.F90 \ 
    18911986   zdfddm.F90 \ 
    18921987   zdfkpp.F90 \ 
    18931988   zdfmxl.F90 \ 
    1894    zdf_oce.F90 \ 
    18951989   zdftke.F90 \ 
    18961990   zdfddm_substitute.h90 \ 
     
    18981992   KEY_CPP \ 
    18991993   diawri1d.F90 
    1900 $(MODEL_LIB)(diawri.o) :   \ 
    1901    blk_oce.F90 \ 
    1902    cpl_oasis3.F90 \ 
    1903    cpl_oasis4.F90 \ 
    1904    cpl_oce.F90 \ 
    1905    daymod.F90 \ 
    1906    dom_oce.F90 \ 
    1907    dtasal.F90 \ 
    1908    dtasss.F90 \ 
    1909    dtasst.F90 \ 
    1910    dtatem.F90 \ 
    1911    flxmod.F90 \ 
    1912    flx_oce.F90 \ 
    1913    flxrnf.F90 \ 
    1914    geo2ocean.F90 \ 
    1915    ice.F90 \ 
    1916    ice_oce.F90 \ 
    1917    in_out_manager.F90 \ 
    1918    iom.F90 \ 
    1919    lbclnk.F90 \ 
    1920    lib_mpp.F90 \ 
    1921    lib_print.f90 \ 
    1922    $(MODEL_LIB)(blk_oce.o) \ 
    1923    $(MODEL_LIB)(cpl_oasis3.o) \ 
    1924    $(MODEL_LIB)(cpl_oasis4.o) \ 
    1925    $(MODEL_LIB)(cpl_oce.o) \ 
    1926    $(MODEL_LIB)(daymod.o) \ 
    1927    $(MODEL_LIB)(dom_oce.o) \ 
    1928    $(MODEL_LIB)(dtasal.o) \ 
    1929    $(MODEL_LIB)(dtasss.o) \ 
    1930    $(MODEL_LIB)(dtasst.o) \ 
    1931    $(MODEL_LIB)(dtatem.o) \ 
    1932    $(MODEL_LIB)(flxmod.o) \ 
    1933    $(MODEL_LIB)(flx_oce.o) \ 
    1934    $(MODEL_LIB)(flxrnf.o) \ 
    1935    $(MODEL_LIB)(geo2ocean.o) \ 
    1936    $(MODEL_LIB)(ice.o) \ 
    1937    $(MODEL_LIB)(ice_oce.o) \ 
    1938    $(MODEL_LIB)(in_out_manager.o) \ 
    1939    $(MODEL_LIB)(iom.o) \ 
    1940    $(MODEL_LIB)(lbclnk.o) \ 
    1941    $(MODEL_LIB)(lib_mpp.o) \ 
    1942    $(MODEL_LIB)(lib_print.o) \ 
    1943    $(MODEL_LIB)(oce.o) \ 
    1944    $(MODEL_LIB)(ocfzpt.o) \ 
    1945    $(MODEL_LIB)(par_kind.o) \ 
    1946    $(MODEL_LIB)(par_oce.o) \ 
    1947    $(MODEL_LIB)(phycst.o) \ 
    1948    $(MODEL_LIB)(prtctl.o) \ 
    1949    $(MODEL_LIB)(solfet.o) \ 
    1950    $(MODEL_LIB)(sol_oce.o) \ 
    1951    $(MODEL_LIB)(solpcg.o) \ 
    1952    $(MODEL_LIB)(solsor.o) \ 
    1953    $(MODEL_LIB)(taumod.o) \ 
    1954    $(MODEL_LIB)(tradmp.o) \ 
    1955    $(MODEL_LIB)(zdf_oce.o) \ 
    1956    oce.F90 \ 
    1957    ocfzpt.F90 \ 
    1958    par_kind.F90 \ 
    1959    par_oce.F90 \ 
    1960    phycst.F90 \ 
    1961    prtctl.F90 \ 
    1962    solfet.F90 \ 
    1963    sol_oce.F90 \ 
    1964    solpcg.F90 \ 
    1965    solsor.F90 \ 
    1966    taumod.F90 \ 
    1967    tradmp.F90 \ 
    1968    zdf_oce.F90 \ 
    1969    daymod.F90 \ 
    1970    diadimg.F90 \ 
    1971    diahth.F90 \ 
    1972    dianam.F90 \ 
    1973    diaspr.F90 \ 
    1974    dom_oce.F90 \ 
    1975    flx_oce.F90 \ 
    1976    flxrnf.F90 \ 
    1977    ice_oce.F90 \ 
    1978    in_out_manager.F90 \ 
    1979    lbclnk.F90 \ 
    1980    ldfdyn_oce.F90 \ 
    1981    ldftra_oce.F90 \ 
    1982    $(MODEL_LIB)(daymod.o) \ 
    1983    $(MODEL_LIB)(diadimg.o) \ 
    1984    $(MODEL_LIB)(diahth.o) \ 
    1985    $(MODEL_LIB)(dianam.o) \ 
    1986    $(MODEL_LIB)(diaspr.o) \ 
    1987    $(MODEL_LIB)(dom_oce.o) \ 
    1988    $(MODEL_LIB)(flx_oce.o) \ 
    1989    $(MODEL_LIB)(flxrnf.o) \ 
    1990    $(MODEL_LIB)(ice_oce.o) \ 
    1991    $(MODEL_LIB)(in_out_manager.o) \ 
    1992    $(MODEL_LIB)(lbclnk.o) \ 
    1993    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1994    $(MODEL_LIB)(ldftra_oce.o) \ 
    1995    $(MODEL_LIB)(oce.o) \ 
    1996    $(MODEL_LIB)(ocesbc.o) \ 
    1997    $(MODEL_LIB)(ocfzpt.o) \ 
    1998    $(MODEL_LIB)(phycst.o) \ 
    1999    $(MODEL_LIB)(sol_oce.o) \ 
    2000    $(MODEL_LIB)(taumod.o) \ 
    2001    $(MODEL_LIB)(zdfddm.o) \ 
    2002    $(MODEL_LIB)(zdfmxl.o) \ 
    2003    $(MODEL_LIB)(zdf_oce.o) \ 
    2004    oce.F90 \ 
    2005    ocesbc.F90 \ 
    2006    ocfzpt.F90 \ 
    2007    phycst.F90 \ 
    2008    sol_oce.F90 \ 
    2009    taumod.F90 \ 
    2010    zdfddm.F90 \ 
    2011    zdfmxl.F90 \ 
    2012    zdf_oce.F90 \ 
    2013    dtasst.F90 \ 
    2014    lib_mpp.F90 \ 
    2015    $(MODEL_LIB)(dtasst.o) \ 
    2016    $(MODEL_LIB)(lib_mpp.o) \ 
    2017    diawri_dimg.h90 \ 
    2018    zdfddm_substitute.h90 \ 
    2019    $(IOIPSL_LIB) \ 
    2020    KEY_CPP \ 
    2021    diawri.F90 
    20221994$(MODEL_LIB)(divcur.o) :   \ 
    2023    dom_oce.F90 \ 
    2024    in_out_manager.F90 \ 
    2025    lib_mpp.F90 \ 
    2026    lib_print.f90 \ 
    20271995   $(MODEL_LIB)(dom_oce.o) \ 
    20281996   $(MODEL_LIB)(in_out_manager.o) \ 
     
    20332001   $(MODEL_LIB)(par_kind.o) \ 
    20342002   $(MODEL_LIB)(par_oce.o) \ 
     2003   dom_oce.F90 \ 
     2004   in_out_manager.F90 \ 
     2005   lib_mpp.F90 \ 
     2006   lib_print.f90 \ 
    20352007   obc_par.F90 \ 
    20362008   oce.F90 \ 
    20372009   par_kind.F90 \ 
    20382010   par_oce.F90 \ 
    2039    dom_oce.F90 \ 
    2040    in_out_manager.F90 \ 
    2041    lbclnk.F90 \ 
    20422011   $(MODEL_LIB)(dom_oce.o) \ 
    20432012   $(MODEL_LIB)(in_out_manager.o) \ 
     
    20452014   $(MODEL_LIB)(obc_oce.o) \ 
    20462015   $(MODEL_LIB)(oce.o) \ 
     2016   dom_oce.F90 \ 
     2017   in_out_manager.F90 \ 
     2018   lbclnk.F90 \ 
    20472019   obc_oce.F90 \ 
    20482020   oce.F90 \ 
     
    20512023   KEY_CPP \ 
    20522024   divcur.F90 
     2025$(MODEL_LIB)(dom_ice.o) :  \ 
     2026   $(MODEL_LIB)(par_oce.o) \ 
     2027   par_oce.F90 \ 
     2028   $(MODEL_LIB)(par_ice.o) \ 
     2029   par_ice.F90 \ 
     2030   dom_ice.F90 
     2031$(MODEL_LIB)(dom_oce.o) :  \ 
     2032   $(MODEL_LIB)(par_kind.o) \ 
     2033   par_kind.F90 \ 
     2034   $(MODEL_LIB)(par_oce.o) \ 
     2035   par_oce.F90 \ 
     2036   KEY_CPP \ 
     2037   dom_oce.F90 
    20532038$(MODEL_LIB)(domain.o) :   \ 
     2039   $(MODEL_LIB)(blk_oce.o) \ 
     2040   $(MODEL_LIB)(closea.o) \ 
     2041   $(MODEL_LIB)(daymod.o) \ 
     2042   $(MODEL_LIB)(dom_oce.o) \ 
     2043   $(MODEL_LIB)(dynspg_oce.o) \ 
     2044   $(MODEL_LIB)(flxrnf.o) \ 
     2045   $(MODEL_LIB)(in_out_manager.o) \ 
     2046   $(MODEL_LIB)(ini1d.o) \ 
     2047   $(MODEL_LIB)(iom.o) \ 
     2048   $(MODEL_LIB)(lbclnk.o) \ 
     2049   $(MODEL_LIB)(lib_mpp.o) \ 
     2050   $(MODEL_LIB)(lib_print.o) \ 
     2051   $(MODEL_LIB)(obc_oce.o) \ 
     2052   $(MODEL_LIB)(oce.o) \ 
     2053   $(MODEL_LIB)(ocesbc.o) \ 
     2054   $(MODEL_LIB)(par_kind.o) \ 
     2055   $(MODEL_LIB)(par_oce.o) \ 
     2056   $(MODEL_LIB)(phycst.o) \ 
     2057   $(MODEL_LIB)(prtctl.o) \ 
     2058   $(MODEL_LIB)(solisl.o) \ 
    20542059   blk_oce.F90 \ 
    20552060   closea.F90 \ 
     
    20582063   dynspg_oce.F90 \ 
    20592064   flxrnf.F90 \ 
     2065   in_out_manager.F90 \ 
    20602066   ini1d.F90 \ 
    2061    in_out_manager.F90 \ 
    20622067   iom.F90 \ 
    20632068   lbclnk.F90 \ 
    20642069   lib_mpp.F90 \ 
    20652070   lib_print.f90 \ 
     2071   obc_oce.F90 \ 
     2072   oce.F90 \ 
     2073   ocesbc.F90 \ 
     2074   par_kind.F90 \ 
     2075   par_oce.F90 \ 
     2076   phycst.F90 \ 
     2077   prtctl.F90 \ 
     2078   solisl.F90 \ 
    20662079   $(MODEL_LIB)(blk_oce.o) \ 
    20672080   $(MODEL_LIB)(closea.o) \ 
    20682081   $(MODEL_LIB)(daymod.o) \ 
    20692082   $(MODEL_LIB)(dom_oce.o) \ 
    2070    $(MODEL_LIB)(dynspg_oce.o) \ 
     2083   $(MODEL_LIB)(domhgr.o) \ 
     2084   $(MODEL_LIB)(dommsk.o) \ 
     2085   $(MODEL_LIB)(domstp.o) \ 
     2086   $(MODEL_LIB)(domvvl.o) \ 
     2087   $(MODEL_LIB)(domwri.o) \ 
     2088   $(MODEL_LIB)(domzgr.o) \ 
    20712089   $(MODEL_LIB)(flxrnf.o) \ 
    2072    $(MODEL_LIB)(ini1d.o) \ 
    2073    $(MODEL_LIB)(in_out_manager.o) \ 
    2074    $(MODEL_LIB)(iom.o) \ 
    2075    $(MODEL_LIB)(lbclnk.o) \ 
    2076    $(MODEL_LIB)(lib_mpp.o) \ 
    2077    $(MODEL_LIB)(lib_print.o) \ 
    2078    $(MODEL_LIB)(obc_oce.o) \ 
    2079    $(MODEL_LIB)(oce.o) \ 
    2080    $(MODEL_LIB)(ocesbc.o) \ 
    2081    $(MODEL_LIB)(par_kind.o) \ 
    2082    $(MODEL_LIB)(par_oce.o) \ 
    2083    $(MODEL_LIB)(phycst.o) \ 
    2084    $(MODEL_LIB)(prtctl.o) \ 
    2085    $(MODEL_LIB)(solisl.o) \ 
    2086    obc_oce.F90 \ 
    2087    oce.F90 \ 
    2088    ocesbc.F90 \ 
    2089    par_kind.F90 \ 
    2090    par_oce.F90 \ 
    2091    phycst.F90 \ 
    2092    prtctl.F90 \ 
    2093    solisl.F90 \ 
     2090   $(MODEL_LIB)(ice_oce.o) \ 
     2091   $(MODEL_LIB)(in_out_manager.o) \ 
     2092   $(MODEL_LIB)(lib_mpp.o) \ 
     2093   $(MODEL_LIB)(oce.o) \ 
     2094   $(MODEL_LIB)(phycst.o) \ 
    20942095   blk_oce.F90 \ 
    20952096   closea.F90 \ 
    20962097   daymod.F90 \ 
     2098   dom_oce.F90 \ 
    20972099   domhgr.F90 \ 
    20982100   dommsk.F90 \ 
    2099    dom_oce.F90 \ 
    21002101   domstp.F90 \ 
    21012102   domvvl.F90 \ 
     
    21062107   in_out_manager.F90 \ 
    21072108   lib_mpp.F90 \ 
    2108    $(MODEL_LIB)(blk_oce.o) \ 
    2109    $(MODEL_LIB)(closea.o) \ 
    2110    $(MODEL_LIB)(daymod.o) \ 
    2111    $(MODEL_LIB)(domhgr.o) \ 
    2112    $(MODEL_LIB)(dommsk.o) \ 
    2113    $(MODEL_LIB)(dom_oce.o) \ 
    2114    $(MODEL_LIB)(domstp.o) \ 
    2115    $(MODEL_LIB)(domvvl.o) \ 
    2116    $(MODEL_LIB)(domwri.o) \ 
    2117    $(MODEL_LIB)(domzgr.o) \ 
    2118    $(MODEL_LIB)(flxrnf.o) \ 
    2119    $(MODEL_LIB)(ice_oce.o) \ 
    2120    $(MODEL_LIB)(in_out_manager.o) \ 
    2121    $(MODEL_LIB)(lib_mpp.o) \ 
    2122    $(MODEL_LIB)(oce.o) \ 
    2123    $(MODEL_LIB)(phycst.o) \ 
    21242109   oce.F90 \ 
    21252110   phycst.F90 \ 
     
    21292114   domain.F90 
    21302115$(MODEL_LIB)(domcfg.o) :   \ 
    2131    dom_oce.F90 \ 
    2132    in_out_manager.F90 \ 
    2133    iom.F90 \ 
    2134    lib_mpp.F90 \ 
    2135    lib_print.f90 \ 
    21362116   $(MODEL_LIB)(dom_oce.o) \ 
    21372117   $(MODEL_LIB)(in_out_manager.o) \ 
     
    21432123   $(MODEL_LIB)(par_kind.o) \ 
    21442124   $(MODEL_LIB)(par_oce.o) \ 
     2125   $(MODEL_LIB)(sol_oce.o) \ 
    21452126   $(MODEL_LIB)(solfet.o) \ 
    2146    $(MODEL_LIB)(sol_oce.o) \ 
    21472127   $(MODEL_LIB)(solpcg.o) \ 
    21482128   $(MODEL_LIB)(solsor.o) \ 
     2129   dom_oce.F90 \ 
     2130   in_out_manager.F90 \ 
     2131   iom.F90 \ 
     2132   lib_mpp.F90 \ 
     2133   lib_print.f90 \ 
    21492134   obc_oce.F90 \ 
    21502135   oce.F90 \ 
    21512136   par_kind.F90 \ 
    21522137   par_oce.F90 \ 
     2138   sol_oce.F90 \ 
    21532139   solfet.F90 \ 
    2154    sol_oce.F90 \ 
    21552140   solpcg.F90 \ 
    21562141   solsor.F90 \ 
    2157    dom_oce.F90 \ 
    2158    in_out_manager.F90 \ 
    2159    lib_mpp.F90 \ 
    21602142   $(MODEL_LIB)(dom_oce.o) \ 
    21612143   $(MODEL_LIB)(in_out_manager.o) \ 
     
    21632145   $(MODEL_LIB)(phycst.o) \ 
    21642146   $(MODEL_LIB)(solisl.o) \ 
     2147   dom_oce.F90 \ 
     2148   in_out_manager.F90 \ 
     2149   lib_mpp.F90 \ 
    21652150   phycst.F90 \ 
    21662151   solisl.F90 \ 
    21672152   domcfg.F90 
    21682153$(MODEL_LIB)(domhgr.o) :   \ 
     2154   $(MODEL_LIB)(dom_oce.o) \ 
     2155   $(MODEL_LIB)(in_out_manager.o) \ 
     2156   $(MODEL_LIB)(iom_def.o) \ 
     2157   $(MODEL_LIB)(iom_ioipsl.o) \ 
     2158   $(MODEL_LIB)(iom_nf90.o) \ 
     2159   $(MODEL_LIB)(iom_rstdimg.o) \ 
     2160   $(MODEL_LIB)(lbclnk.o) \ 
     2161   $(MODEL_LIB)(lib_print.o) \ 
     2162   $(MODEL_LIB)(par_kind.o) \ 
     2163   $(MODEL_LIB)(par_oce.o) \ 
    21692164   dom_oce.F90 \ 
    21702165   in_out_manager.F90 \ 
     
    21752170   lbclnk.F90 \ 
    21762171   lib_print.f90 \ 
     2172   par_kind.F90 \ 
     2173   par_oce.F90 \ 
     2174   $(MODEL_LIB)(dom_oce.o) \ 
     2175   $(MODEL_LIB)(in_out_manager.o) \ 
     2176   $(MODEL_LIB)(iom.o) \ 
     2177   $(MODEL_LIB)(lib_mpp.o) \ 
     2178   $(MODEL_LIB)(phycst.o) \ 
     2179   dom_oce.F90 \ 
     2180   in_out_manager.F90 \ 
     2181   iom.F90 \ 
     2182   lib_mpp.F90 \ 
     2183   phycst.F90 \ 
     2184   KEY_CPP \ 
     2185   domhgr.F90 
     2186$(MODEL_LIB)(dommsk.o) :   \ 
     2187   $(MODEL_LIB)(dom_oce.o) \ 
     2188   $(MODEL_LIB)(in_out_manager.o) \ 
     2189   $(MODEL_LIB)(iom.o) \ 
     2190   $(MODEL_LIB)(lib_mpp.o) \ 
     2191   $(MODEL_LIB)(lib_print.o) \ 
     2192   $(MODEL_LIB)(obc_oce.o) \ 
     2193   $(MODEL_LIB)(obc_par.o) \ 
     2194   $(MODEL_LIB)(oce.o) \ 
     2195   $(MODEL_LIB)(par_kind.o) \ 
     2196   $(MODEL_LIB)(par_oce.o) \ 
     2197   $(MODEL_LIB)(sol_oce.o) \ 
     2198   $(MODEL_LIB)(solfet.o) \ 
     2199   $(MODEL_LIB)(solpcg.o) \ 
     2200   $(MODEL_LIB)(solsor.o) \ 
     2201   dom_oce.F90 \ 
     2202   in_out_manager.F90 \ 
     2203   iom.F90 \ 
     2204   lib_mpp.F90 \ 
     2205   lib_print.f90 \ 
     2206   obc_oce.F90 \ 
     2207   obc_par.F90 \ 
     2208   oce.F90 \ 
     2209   par_kind.F90 \ 
     2210   par_oce.F90 \ 
     2211   sol_oce.F90 \ 
     2212   solfet.F90 \ 
     2213   solpcg.F90 \ 
     2214   solsor.F90 \ 
     2215   $(MODEL_LIB)(dom_oce.o) \ 
     2216   $(MODEL_LIB)(dynspg_oce.o) \ 
     2217   $(MODEL_LIB)(in_out_manager.o) \ 
     2218   $(MODEL_LIB)(lbclnk.o) \ 
     2219   $(MODEL_LIB)(lib_mpp.o) \ 
     2220   $(MODEL_LIB)(obc_oce.o) \ 
     2221   $(MODEL_LIB)(oce.o) \ 
     2222   $(MODEL_LIB)(solisl.o) \ 
     2223   dom_oce.F90 \ 
     2224   dynspg_oce.F90 \ 
     2225   in_out_manager.F90 \ 
     2226   lbclnk.F90 \ 
     2227   lib_mpp.F90 \ 
     2228   obc_oce.F90 \ 
     2229   oce.F90 \ 
     2230   solisl.F90 \ 
     2231   vectopt_loop_substitute.h90 \ 
     2232   KEY_CPP \ 
     2233   dommsk.F90 
     2234$(MODEL_LIB)(domstp.o) :   \ 
     2235   $(MODEL_LIB)(lib_print.o) \ 
     2236   $(MODEL_LIB)(par_kind.o) \ 
     2237   $(MODEL_LIB)(par_oce.o) \ 
     2238   lib_print.f90 \ 
     2239   par_kind.F90 \ 
     2240   par_oce.F90 \ 
     2241   $(MODEL_LIB)(dom_oce.o) \ 
     2242   $(MODEL_LIB)(in_out_manager.o) \ 
     2243   $(MODEL_LIB)(oce.o) \ 
     2244   dom_oce.F90 \ 
     2245   in_out_manager.F90 \ 
     2246   oce.F90 \ 
     2247   domzgr_substitute.h90 \ 
     2248   KEY_CPP \ 
     2249   domstp.F90 
     2250$(MODEL_LIB)(domvvl.o) :   \ 
     2251   $(MODEL_LIB)(blk_oce.o) \ 
     2252   $(MODEL_LIB)(cpl_oce.o) \ 
     2253   $(MODEL_LIB)(daymod.o) \ 
     2254   $(MODEL_LIB)(dom_oce.o) \ 
     2255   $(MODEL_LIB)(dtasal.o) \ 
     2256   $(MODEL_LIB)(dtasss.o) \ 
     2257   $(MODEL_LIB)(dtasst.o) \ 
     2258   $(MODEL_LIB)(dtatem.o) \ 
     2259   $(MODEL_LIB)(flx_oce.o) \ 
     2260   $(MODEL_LIB)(flxmod.o) \ 
     2261   $(MODEL_LIB)(flxrnf.o) \ 
     2262   $(MODEL_LIB)(ice_oce.o) \ 
     2263   $(MODEL_LIB)(in_out_manager.o) \ 
     2264   $(MODEL_LIB)(lbclnk.o) \ 
     2265   $(MODEL_LIB)(lib_mpp.o) \ 
     2266   $(MODEL_LIB)(lib_print.o) \ 
     2267   $(MODEL_LIB)(oce.o) \ 
     2268   $(MODEL_LIB)(ocfzpt.o) \ 
     2269   $(MODEL_LIB)(par_kind.o) \ 
     2270   $(MODEL_LIB)(par_oce.o) \ 
     2271   $(MODEL_LIB)(phycst.o) \ 
     2272   $(MODEL_LIB)(prtctl.o) \ 
     2273   $(MODEL_LIB)(taumod.o) \ 
     2274   $(MODEL_LIB)(tradmp.o) \ 
     2275   blk_oce.F90 \ 
     2276   cpl_oce.F90 \ 
     2277   daymod.F90 \ 
     2278   dom_oce.F90 \ 
     2279   dtasal.F90 \ 
     2280   dtasss.F90 \ 
     2281   dtasst.F90 \ 
     2282   dtatem.F90 \ 
     2283   flx_oce.F90 \ 
     2284   flxmod.F90 \ 
     2285   flxrnf.F90 \ 
     2286   ice_oce.F90 \ 
     2287   in_out_manager.F90 \ 
     2288   lbclnk.F90 \ 
     2289   lib_mpp.F90 \ 
     2290   lib_print.f90 \ 
     2291   oce.F90 \ 
     2292   ocfzpt.F90 \ 
     2293   par_kind.F90 \ 
     2294   par_oce.F90 \ 
     2295   phycst.F90 \ 
     2296   prtctl.F90 \ 
     2297   taumod.F90 \ 
     2298   tradmp.F90 \ 
     2299   $(MODEL_LIB)(dom_oce.o) \ 
     2300   $(MODEL_LIB)(dynspg_oce.o) \ 
     2301   $(MODEL_LIB)(in_out_manager.o) \ 
     2302   $(MODEL_LIB)(lbclnk.o) \ 
     2303   $(MODEL_LIB)(lib_mpp.o) \ 
     2304   $(MODEL_LIB)(oce.o) \ 
     2305   $(MODEL_LIB)(ocesbc.o) \ 
     2306   $(MODEL_LIB)(phycst.o) \ 
     2307   dom_oce.F90 \ 
     2308   dynspg_oce.F90 \ 
     2309   in_out_manager.F90 \ 
     2310   lbclnk.F90 \ 
     2311   lib_mpp.F90 \ 
     2312   oce.F90 \ 
     2313   ocesbc.F90 \ 
     2314   phycst.F90 \ 
     2315   domzgr_substitute.h90 \ 
     2316   vectopt_loop_substitute.h90 \ 
     2317   KEY_CPP \ 
     2318   domvvl.F90 
     2319$(MODEL_LIB)(domwri.o) :   \ 
    21772320   $(MODEL_LIB)(dom_oce.o) \ 
    21782321   $(MODEL_LIB)(in_out_manager.o) \ 
     
    21852328   $(MODEL_LIB)(par_kind.o) \ 
    21862329   $(MODEL_LIB)(par_oce.o) \ 
    2187    par_kind.F90 \ 
    2188    par_oce.F90 \ 
    2189    dom_oce.F90 \ 
    2190    in_out_manager.F90 \ 
    2191    iom.F90 \ 
    2192    lib_mpp.F90 \ 
    2193    $(MODEL_LIB)(dom_oce.o) \ 
    2194    $(MODEL_LIB)(in_out_manager.o) \ 
    2195    $(MODEL_LIB)(iom.o) \ 
    2196    $(MODEL_LIB)(lib_mpp.o) \ 
    2197    $(MODEL_LIB)(phycst.o) \ 
    2198    phycst.F90 \ 
    2199    KEY_CPP \ 
    2200    domhgr.F90 
    2201 $(MODEL_LIB)(dom_ice.o) :  \ 
    2202    $(MODEL_LIB)(par_oce.o) \ 
    2203    par_oce.F90 \ 
    2204    $(MODEL_LIB)(par_ice.o) \ 
    2205    par_ice.F90 \ 
    2206    dom_ice.F90 
    2207 $(MODEL_LIB)(dommsk.o) :   \ 
    2208    dom_oce.F90 \ 
    2209    in_out_manager.F90 \ 
    2210    iom.F90 \ 
    2211    lib_mpp.F90 \ 
    2212    lib_print.f90 \ 
    2213    $(MODEL_LIB)(dom_oce.o) \ 
    2214    $(MODEL_LIB)(in_out_manager.o) \ 
    2215    $(MODEL_LIB)(iom.o) \ 
    2216    $(MODEL_LIB)(lib_mpp.o) \ 
    2217    $(MODEL_LIB)(lib_print.o) \ 
    2218    $(MODEL_LIB)(obc_oce.o) \ 
    2219    $(MODEL_LIB)(obc_par.o) \ 
    2220    $(MODEL_LIB)(oce.o) \ 
    2221    $(MODEL_LIB)(par_kind.o) \ 
    2222    $(MODEL_LIB)(par_oce.o) \ 
    2223    $(MODEL_LIB)(solfet.o) \ 
    2224    $(MODEL_LIB)(sol_oce.o) \ 
    2225    $(MODEL_LIB)(solpcg.o) \ 
    2226    $(MODEL_LIB)(solsor.o) \ 
    2227    obc_oce.F90 \ 
    2228    obc_par.F90 \ 
    2229    oce.F90 \ 
    2230    par_kind.F90 \ 
    2231    par_oce.F90 \ 
    2232    solfet.F90 \ 
    2233    sol_oce.F90 \ 
    2234    solpcg.F90 \ 
    2235    solsor.F90 \ 
    2236    dom_oce.F90 \ 
    2237    dynspg_oce.F90 \ 
    2238    in_out_manager.F90 \ 
    2239    lbclnk.F90 \ 
    2240    lib_mpp.F90 \ 
    2241    $(MODEL_LIB)(dom_oce.o) \ 
    2242    $(MODEL_LIB)(dynspg_oce.o) \ 
    2243    $(MODEL_LIB)(in_out_manager.o) \ 
    2244    $(MODEL_LIB)(lbclnk.o) \ 
    2245    $(MODEL_LIB)(lib_mpp.o) \ 
    2246    $(MODEL_LIB)(obc_oce.o) \ 
    2247    $(MODEL_LIB)(oce.o) \ 
    2248    $(MODEL_LIB)(solisl.o) \ 
    2249    obc_oce.F90 \ 
    2250    oce.F90 \ 
    2251    solisl.F90 \ 
    2252    vectopt_loop_substitute.h90 \ 
    2253    KEY_CPP \ 
    2254    dommsk.F90 
    2255 $(MODEL_LIB)(dom_oce.o) :  \ 
    2256    $(MODEL_LIB)(par_kind.o) \ 
    2257    par_kind.F90 \ 
    2258    $(MODEL_LIB)(par_oce.o) \ 
    2259    par_oce.F90 \ 
    2260    KEY_CPP \ 
    2261    dom_oce.F90 
    2262 $(MODEL_LIB)(domstp.o) :   \ 
    2263    lib_print.f90 \ 
    2264    $(MODEL_LIB)(lib_print.o) \ 
    2265    $(MODEL_LIB)(par_kind.o) \ 
    2266    $(MODEL_LIB)(par_oce.o) \ 
    2267    par_kind.F90 \ 
    2268    par_oce.F90 \ 
    2269    dom_oce.F90 \ 
    2270    in_out_manager.F90 \ 
    2271    $(MODEL_LIB)(dom_oce.o) \ 
    2272    $(MODEL_LIB)(in_out_manager.o) \ 
    2273    $(MODEL_LIB)(oce.o) \ 
    2274    oce.F90 \ 
    2275    domzgr_substitute.h90 \ 
    2276    KEY_CPP \ 
    2277    domstp.F90 
    2278 $(MODEL_LIB)(domvvl.o) :   \ 
    2279    blk_oce.F90 \ 
    2280    cpl_oce.F90 \ 
    2281    daymod.F90 \ 
    2282    dom_oce.F90 \ 
    2283    dtasal.F90 \ 
    2284    dtasss.F90 \ 
    2285    dtasst.F90 \ 
    2286    dtatem.F90 \ 
    2287    flxmod.F90 \ 
    2288    flx_oce.F90 \ 
    2289    flxrnf.F90 \ 
    2290    ice_oce.F90 \ 
    2291    in_out_manager.F90 \ 
    2292    lbclnk.F90 \ 
    2293    lib_mpp.F90 \ 
    2294    lib_print.f90 \ 
    2295    $(MODEL_LIB)(blk_oce.o) \ 
    2296    $(MODEL_LIB)(cpl_oce.o) \ 
    2297    $(MODEL_LIB)(daymod.o) \ 
    2298    $(MODEL_LIB)(dom_oce.o) \ 
    2299    $(MODEL_LIB)(dtasal.o) \ 
    2300    $(MODEL_LIB)(dtasss.o) \ 
    2301    $(MODEL_LIB)(dtasst.o) \ 
    2302    $(MODEL_LIB)(dtatem.o) \ 
    2303    $(MODEL_LIB)(flxmod.o) \ 
    2304    $(MODEL_LIB)(flx_oce.o) \ 
    2305    $(MODEL_LIB)(flxrnf.o) \ 
    2306    $(MODEL_LIB)(ice_oce.o) \ 
    2307    $(MODEL_LIB)(in_out_manager.o) \ 
    2308    $(MODEL_LIB)(lbclnk.o) \ 
    2309    $(MODEL_LIB)(lib_mpp.o) \ 
    2310    $(MODEL_LIB)(lib_print.o) \ 
    2311    $(MODEL_LIB)(oce.o) \ 
    2312    $(MODEL_LIB)(ocfzpt.o) \ 
    2313    $(MODEL_LIB)(par_kind.o) \ 
    2314    $(MODEL_LIB)(par_oce.o) \ 
    2315    $(MODEL_LIB)(phycst.o) \ 
    2316    $(MODEL_LIB)(prtctl.o) \ 
    2317    $(MODEL_LIB)(taumod.o) \ 
    2318    $(MODEL_LIB)(tradmp.o) \ 
    2319    oce.F90 \ 
    2320    ocfzpt.F90 \ 
    2321    par_kind.F90 \ 
    2322    par_oce.F90 \ 
    2323    phycst.F90 \ 
    2324    prtctl.F90 \ 
    2325    taumod.F90 \ 
    2326    tradmp.F90 \ 
    2327    dom_oce.F90 \ 
    2328    dynspg_oce.F90 \ 
    2329    in_out_manager.F90 \ 
    2330    lbclnk.F90 \ 
    2331    lib_mpp.F90 \ 
    2332    $(MODEL_LIB)(dom_oce.o) \ 
    2333    $(MODEL_LIB)(dynspg_oce.o) \ 
    2334    $(MODEL_LIB)(in_out_manager.o) \ 
    2335    $(MODEL_LIB)(lbclnk.o) \ 
    2336    $(MODEL_LIB)(lib_mpp.o) \ 
    2337    $(MODEL_LIB)(oce.o) \ 
    2338    $(MODEL_LIB)(ocesbc.o) \ 
    2339    $(MODEL_LIB)(phycst.o) \ 
    2340    oce.F90 \ 
    2341    ocesbc.F90 \ 
    2342    phycst.F90 \ 
    2343    domzgr_substitute.h90 \ 
    2344    vectopt_loop_substitute.h90 \ 
    2345    KEY_CPP \ 
    2346    domvvl.F90 
    2347 $(MODEL_LIB)(domwri.o) :   \ 
    23482330   dom_oce.F90 \ 
    23492331   in_out_manager.F90 \ 
     
    23542336   lbclnk.F90 \ 
    23552337   lib_print.f90 \ 
    2356    $(MODEL_LIB)(dom_oce.o) \ 
    2357    $(MODEL_LIB)(in_out_manager.o) \ 
     2338   par_kind.F90 \ 
     2339   par_oce.F90 \ 
     2340   $(MODEL_LIB)(dom_oce.o) \ 
     2341   $(MODEL_LIB)(in_out_manager.o) \ 
     2342   $(MODEL_LIB)(iom.o) \ 
     2343   dom_oce.F90 \ 
     2344   in_out_manager.F90 \ 
     2345   iom.F90 \ 
     2346   domwri.F90 
     2347$(MODEL_LIB)(domzgr.o) :   \ 
     2348   $(MODEL_LIB)(dom_oce.o) \ 
     2349   $(MODEL_LIB)(flxrnf.o) \ 
     2350   $(MODEL_LIB)(in_out_manager.o) \ 
     2351   $(MODEL_LIB)(iom.o) \ 
    23582352   $(MODEL_LIB)(iom_def.o) \ 
    23592353   $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    23612355   $(MODEL_LIB)(iom_rstdimg.o) \ 
    23622356   $(MODEL_LIB)(lbclnk.o) \ 
    2363    $(MODEL_LIB)(lib_print.o) \ 
    2364    $(MODEL_LIB)(par_kind.o) \ 
    2365    $(MODEL_LIB)(par_oce.o) \ 
    2366    par_kind.F90 \ 
    2367    par_oce.F90 \ 
    2368    dom_oce.F90 \ 
     2357   $(MODEL_LIB)(lib_mpp.o) \ 
     2358   $(MODEL_LIB)(lib_print.o) \ 
     2359   $(MODEL_LIB)(obc_oce.o) \ 
     2360   $(MODEL_LIB)(oce.o) \ 
     2361   $(MODEL_LIB)(ocesbc.o) \ 
     2362   $(MODEL_LIB)(par_kind.o) \ 
     2363   $(MODEL_LIB)(par_oce.o) \ 
     2364   $(MODEL_LIB)(phycst.o) \ 
     2365   $(MODEL_LIB)(sol_oce.o) \ 
     2366   $(MODEL_LIB)(solfet.o) \ 
     2367   $(MODEL_LIB)(solpcg.o) \ 
     2368   $(MODEL_LIB)(solsor.o) \ 
     2369   dom_oce.F90 \ 
     2370   flxrnf.F90 \ 
    23692371   in_out_manager.F90 \ 
    23702372   iom.F90 \ 
    2371    $(MODEL_LIB)(dom_oce.o) \ 
    2372    $(MODEL_LIB)(in_out_manager.o) \ 
    2373    $(MODEL_LIB)(iom.o) \ 
    2374    domwri.F90 
    2375 $(MODEL_LIB)(domzgr.o) :   \ 
    2376    dom_oce.F90 \ 
    2377    flxrnf.F90 \ 
    2378    in_out_manager.F90 \ 
    23792373   iom_def.F90 \ 
    2380    iom.F90 \ 
    23812374   iom_ioipsl.F90 \ 
    23822375   iom_nf90.F90 \ 
     
    23852378   lib_mpp.F90 \ 
    23862379   lib_print.f90 \ 
    2387    $(MODEL_LIB)(dom_oce.o) \ 
    2388    $(MODEL_LIB)(flxrnf.o) \ 
    2389    $(MODEL_LIB)(in_out_manager.o) \ 
    2390    $(MODEL_LIB)(iom_def.o) \ 
    2391    $(MODEL_LIB)(iom_ioipsl.o) \ 
    2392    $(MODEL_LIB)(iom_nf90.o) \ 
    2393    $(MODEL_LIB)(iom.o) \ 
    2394    $(MODEL_LIB)(iom_rstdimg.o) \ 
    2395    $(MODEL_LIB)(lbclnk.o) \ 
    2396    $(MODEL_LIB)(lib_mpp.o) \ 
    2397    $(MODEL_LIB)(lib_print.o) \ 
    2398    $(MODEL_LIB)(obc_oce.o) \ 
    2399    $(MODEL_LIB)(oce.o) \ 
    2400    $(MODEL_LIB)(ocesbc.o) \ 
    2401    $(MODEL_LIB)(par_kind.o) \ 
    2402    $(MODEL_LIB)(par_oce.o) \ 
    2403    $(MODEL_LIB)(phycst.o) \ 
    2404    $(MODEL_LIB)(solfet.o) \ 
    2405    $(MODEL_LIB)(sol_oce.o) \ 
    2406    $(MODEL_LIB)(solpcg.o) \ 
    2407    $(MODEL_LIB)(solsor.o) \ 
    24082380   obc_oce.F90 \ 
    24092381   oce.F90 \ 
     
    24122384   par_oce.F90 \ 
    24132385   phycst.F90 \ 
     2386   sol_oce.F90 \ 
    24142387   solfet.F90 \ 
    2415    sol_oce.F90 \ 
    24162388   solpcg.F90 \ 
    24172389   solsor.F90 \ 
     2390   $(MODEL_LIB)(closea.o) \ 
     2391   $(MODEL_LIB)(dom_oce.o) \ 
     2392   $(MODEL_LIB)(in_out_manager.o) \ 
     2393   $(MODEL_LIB)(ini1d.o) \ 
     2394   $(MODEL_LIB)(iom.o) \ 
     2395   $(MODEL_LIB)(lbclnk.o) \ 
     2396   $(MODEL_LIB)(lib_mpp.o) \ 
     2397   $(MODEL_LIB)(oce.o) \ 
     2398   $(MODEL_LIB)(solisl.o) \ 
    24182399   closea.F90 \ 
    24192400   dom_oce.F90 \ 
     2401   in_out_manager.F90 \ 
    24202402   ini1d.F90 \ 
    2421    in_out_manager.F90 \ 
    24222403   iom.F90 \ 
    24232404   lbclnk.F90 \ 
    24242405   lib_mpp.F90 \ 
    2425    $(MODEL_LIB)(closea.o) \ 
    2426    $(MODEL_LIB)(dom_oce.o) \ 
    2427    $(MODEL_LIB)(ini1d.o) \ 
    2428    $(MODEL_LIB)(in_out_manager.o) \ 
    2429    $(MODEL_LIB)(iom.o) \ 
    2430    $(MODEL_LIB)(lbclnk.o) \ 
    2431    $(MODEL_LIB)(lib_mpp.o) \ 
    2432    $(MODEL_LIB)(oce.o) \ 
    2433    $(MODEL_LIB)(solisl.o) \ 
    24342406   oce.F90 \ 
    24352407   solisl.F90 \ 
     
    24402412   domzgr.F90 
    24412413$(MODEL_LIB)(dtasal.o) :   \ 
     2414   $(MODEL_LIB)(dom_oce.o) \ 
     2415   $(MODEL_LIB)(in_out_manager.o) \ 
     2416   $(MODEL_LIB)(iom_def.o) \ 
     2417   $(MODEL_LIB)(iom_ioipsl.o) \ 
     2418   $(MODEL_LIB)(iom_nf90.o) \ 
     2419   $(MODEL_LIB)(iom_rstdimg.o) \ 
     2420   $(MODEL_LIB)(lbclnk.o) \ 
     2421   $(MODEL_LIB)(lib_mpp.o) \ 
     2422   $(MODEL_LIB)(lib_print.o) \ 
     2423   $(MODEL_LIB)(oce.o) \ 
     2424   $(MODEL_LIB)(par_kind.o) \ 
     2425   $(MODEL_LIB)(par_oce.o) \ 
     2426   $(MODEL_LIB)(phycst.o) \ 
     2427   $(MODEL_LIB)(prtctl.o) \ 
    24422428   dom_oce.F90 \ 
    24432429   in_out_manager.F90 \ 
     
    24492435   lib_mpp.F90 \ 
    24502436   lib_print.f90 \ 
     2437   oce.F90 \ 
     2438   par_kind.F90 \ 
     2439   par_oce.F90 \ 
     2440   phycst.F90 \ 
     2441   prtctl.F90 \ 
     2442   $(MODEL_LIB)(daymod.o) \ 
     2443   $(MODEL_LIB)(dom_oce.o) \ 
     2444   $(MODEL_LIB)(in_out_manager.o) \ 
     2445   $(MODEL_LIB)(iom.o) \ 
     2446   $(MODEL_LIB)(lbclnk.o) \ 
     2447   $(MODEL_LIB)(oce.o) \ 
     2448   $(MODEL_LIB)(phycst.o) \ 
     2449   daymod.F90 \ 
     2450   dom_oce.F90 \ 
     2451   in_out_manager.F90 \ 
     2452   iom.F90 \ 
     2453   lbclnk.F90 \ 
     2454   oce.F90 \ 
     2455   phycst.F90 \ 
     2456   domzgr_substitute.h90 \ 
     2457   KEY_CPP \ 
     2458   dtasal.F90 
     2459$(MODEL_LIB)(dtasss.o) :   \ 
    24512460   $(MODEL_LIB)(dom_oce.o) \ 
    24522461   $(MODEL_LIB)(in_out_manager.o) \ 
     
    24562465   $(MODEL_LIB)(iom_rstdimg.o) \ 
    24572466   $(MODEL_LIB)(lbclnk.o) \ 
    2458    $(MODEL_LIB)(lib_mpp.o) \ 
    2459    $(MODEL_LIB)(lib_print.o) \ 
    2460    $(MODEL_LIB)(oce.o) \ 
    2461    $(MODEL_LIB)(par_kind.o) \ 
    2462    $(MODEL_LIB)(par_oce.o) \ 
    2463    $(MODEL_LIB)(phycst.o) \ 
    2464    $(MODEL_LIB)(prtctl.o) \ 
    2465    oce.F90 \ 
    2466    par_kind.F90 \ 
    2467    par_oce.F90 \ 
    2468    phycst.F90 \ 
    2469    prtctl.F90 \ 
    2470    daymod.F90 \ 
    2471    dom_oce.F90 \ 
    2472    in_out_manager.F90 \ 
    2473    iom.F90 \ 
    2474    lbclnk.F90 \ 
    2475    $(MODEL_LIB)(daymod.o) \ 
    2476    $(MODEL_LIB)(dom_oce.o) \ 
    2477    $(MODEL_LIB)(in_out_manager.o) \ 
    2478    $(MODEL_LIB)(iom.o) \ 
    2479    $(MODEL_LIB)(lbclnk.o) \ 
    2480    $(MODEL_LIB)(oce.o) \ 
    2481    $(MODEL_LIB)(phycst.o) \ 
    2482    oce.F90 \ 
    2483    phycst.F90 \ 
    2484    domzgr_substitute.h90 \ 
    2485    KEY_CPP \ 
    2486    dtasal.F90 
    2487 $(MODEL_LIB)(dtasss.o) :   \ 
     2467   $(MODEL_LIB)(lib_print.o) \ 
     2468   $(MODEL_LIB)(oce.o) \ 
     2469   $(MODEL_LIB)(par_kind.o) \ 
     2470   $(MODEL_LIB)(par_oce.o) \ 
     2471   $(MODEL_LIB)(phycst.o) \ 
     2472   $(MODEL_LIB)(prtctl.o) \ 
    24882473   dom_oce.F90 \ 
    24892474   in_out_manager.F90 \ 
     
    24942479   lbclnk.F90 \ 
    24952480   lib_print.f90 \ 
     2481   oce.F90 \ 
     2482   par_kind.F90 \ 
     2483   par_oce.F90 \ 
     2484   phycst.F90 \ 
     2485   prtctl.F90 \ 
     2486   $(MODEL_LIB)(daymod.o) \ 
     2487   $(MODEL_LIB)(dom_oce.o) \ 
     2488   $(MODEL_LIB)(in_out_manager.o) \ 
     2489   $(MODEL_LIB)(iom.o) \ 
     2490   $(MODEL_LIB)(oce.o) \ 
     2491   $(MODEL_LIB)(ocfzpt.o) \ 
     2492   daymod.F90 \ 
     2493   dom_oce.F90 \ 
     2494   in_out_manager.F90 \ 
     2495   iom.F90 \ 
     2496   oce.F90 \ 
     2497   ocfzpt.F90 \ 
     2498   KEY_CPP \ 
     2499   dtasss.F90 
     2500$(MODEL_LIB)(dtasst.o) :   \ 
    24962501   $(MODEL_LIB)(dom_oce.o) \ 
    24972502   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25072512   $(MODEL_LIB)(phycst.o) \ 
    25082513   $(MODEL_LIB)(prtctl.o) \ 
    2509    oce.F90 \ 
    2510    par_kind.F90 \ 
    2511    par_oce.F90 \ 
    2512    phycst.F90 \ 
    2513    prtctl.F90 \ 
    2514    daymod.F90 \ 
    2515    dom_oce.F90 \ 
    2516    in_out_manager.F90 \ 
    2517    iom.F90 \ 
    2518    $(MODEL_LIB)(daymod.o) \ 
    2519    $(MODEL_LIB)(dom_oce.o) \ 
    2520    $(MODEL_LIB)(in_out_manager.o) \ 
    2521    $(MODEL_LIB)(iom.o) \ 
    2522    $(MODEL_LIB)(oce.o) \ 
    2523    $(MODEL_LIB)(ocfzpt.o) \ 
    2524    oce.F90 \ 
    2525    ocfzpt.F90 \ 
    2526    KEY_CPP \ 
    2527    dtasss.F90 
    2528 $(MODEL_LIB)(dtasst.o) :   \ 
    25292514   dom_oce.F90 \ 
    25302515   in_out_manager.F90 \ 
     
    25352520   lbclnk.F90 \ 
    25362521   lib_print.f90 \ 
     2522   oce.F90 \ 
     2523   par_kind.F90 \ 
     2524   par_oce.F90 \ 
     2525   phycst.F90 \ 
     2526   prtctl.F90 \ 
     2527   $(MODEL_LIB)(daymod.o) \ 
     2528   $(MODEL_LIB)(dom_oce.o) \ 
     2529   $(MODEL_LIB)(in_out_manager.o) \ 
     2530   $(MODEL_LIB)(iom.o) \ 
     2531   $(MODEL_LIB)(oce.o) \ 
     2532   $(MODEL_LIB)(ocfzpt.o) \ 
     2533   daymod.F90 \ 
     2534   dom_oce.F90 \ 
     2535   in_out_manager.F90 \ 
     2536   iom.F90 \ 
     2537   oce.F90 \ 
     2538   ocfzpt.F90 \ 
     2539   KEY_CPP \ 
     2540   dtasst.F90 
     2541$(MODEL_LIB)(dtatem.o) :   \ 
    25372542   $(MODEL_LIB)(dom_oce.o) \ 
    25382543   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25422547   $(MODEL_LIB)(iom_rstdimg.o) \ 
    25432548   $(MODEL_LIB)(lbclnk.o) \ 
    2544    $(MODEL_LIB)(lib_print.o) \ 
    2545    $(MODEL_LIB)(oce.o) \ 
    2546    $(MODEL_LIB)(par_kind.o) \ 
    2547    $(MODEL_LIB)(par_oce.o) \ 
    2548    $(MODEL_LIB)(phycst.o) \ 
    2549    $(MODEL_LIB)(prtctl.o) \ 
    2550    oce.F90 \ 
    2551    par_kind.F90 \ 
    2552    par_oce.F90 \ 
    2553    phycst.F90 \ 
    2554    prtctl.F90 \ 
    2555    daymod.F90 \ 
    2556    dom_oce.F90 \ 
    2557    in_out_manager.F90 \ 
    2558    iom.F90 \ 
    2559    $(MODEL_LIB)(daymod.o) \ 
    2560    $(MODEL_LIB)(dom_oce.o) \ 
    2561    $(MODEL_LIB)(in_out_manager.o) \ 
    2562    $(MODEL_LIB)(iom.o) \ 
    2563    $(MODEL_LIB)(oce.o) \ 
    2564    $(MODEL_LIB)(ocfzpt.o) \ 
    2565    oce.F90 \ 
    2566    ocfzpt.F90 \ 
    2567    KEY_CPP \ 
    2568    dtasst.F90 
    2569 $(MODEL_LIB)(dtatem.o) :   \ 
     2549   $(MODEL_LIB)(lib_mpp.o) \ 
     2550   $(MODEL_LIB)(lib_print.o) \ 
     2551   $(MODEL_LIB)(oce.o) \ 
     2552   $(MODEL_LIB)(par_kind.o) \ 
     2553   $(MODEL_LIB)(par_oce.o) \ 
     2554   $(MODEL_LIB)(phycst.o) \ 
     2555   $(MODEL_LIB)(prtctl.o) \ 
    25702556   dom_oce.F90 \ 
    25712557   in_out_manager.F90 \ 
     
    25772563   lib_mpp.F90 \ 
    25782564   lib_print.f90 \ 
    2579    $(MODEL_LIB)(dom_oce.o) \ 
    2580    $(MODEL_LIB)(in_out_manager.o) \ 
    2581    $(MODEL_LIB)(iom_def.o) \ 
    2582    $(MODEL_LIB)(iom_ioipsl.o) \ 
    2583    $(MODEL_LIB)(iom_nf90.o) \ 
    2584    $(MODEL_LIB)(iom_rstdimg.o) \ 
    2585    $(MODEL_LIB)(lbclnk.o) \ 
    2586    $(MODEL_LIB)(lib_mpp.o) \ 
    2587    $(MODEL_LIB)(lib_print.o) \ 
    2588    $(MODEL_LIB)(oce.o) \ 
    2589    $(MODEL_LIB)(par_kind.o) \ 
    2590    $(MODEL_LIB)(par_oce.o) \ 
    2591    $(MODEL_LIB)(phycst.o) \ 
    2592    $(MODEL_LIB)(prtctl.o) \ 
    2593    oce.F90 \ 
    2594    par_kind.F90 \ 
    2595    par_oce.F90 \ 
    2596    phycst.F90 \ 
    2597    prtctl.F90 \ 
     2565   oce.F90 \ 
     2566   par_kind.F90 \ 
     2567   par_oce.F90 \ 
     2568   phycst.F90 \ 
     2569   prtctl.F90 \ 
     2570   $(MODEL_LIB)(daymod.o) \ 
     2571   $(MODEL_LIB)(dom_oce.o) \ 
     2572   $(MODEL_LIB)(in_out_manager.o) \ 
     2573   $(MODEL_LIB)(iom.o) \ 
     2574   $(MODEL_LIB)(lbclnk.o) \ 
     2575   $(MODEL_LIB)(oce.o) \ 
     2576   $(MODEL_LIB)(phycst.o) \ 
    25982577   daymod.F90 \ 
    25992578   dom_oce.F90 \ 
     
    26012580   iom.F90 \ 
    26022581   lbclnk.F90 \ 
    2603    $(MODEL_LIB)(daymod.o) \ 
    2604    $(MODEL_LIB)(dom_oce.o) \ 
    2605    $(MODEL_LIB)(in_out_manager.o) \ 
    2606    $(MODEL_LIB)(iom.o) \ 
    2607    $(MODEL_LIB)(lbclnk.o) \ 
    2608    $(MODEL_LIB)(oce.o) \ 
    2609    $(MODEL_LIB)(phycst.o) \ 
    26102582   oce.F90 \ 
    26112583   phycst.F90 \ 
     
    26132585   KEY_CPP \ 
    26142586   dtatem.F90 
    2615 $(MODEL_LIB)(dynadv_cen2.o) : \ 
    2616    dom_oce.F90 \ 
    2617    in_out_manager.F90 \ 
    2618    iom.F90 \ 
    2619    lbclnk.F90 \ 
    2620    ldfdyn_oce.F90 \ 
    2621    ldftra_oce.F90 \ 
    2622    lib_mpp.F90 \ 
    2623    lib_print.f90 \ 
    2624    $(MODEL_LIB)(dom_oce.o) \ 
    2625    $(MODEL_LIB)(in_out_manager.o) \ 
    2626    $(MODEL_LIB)(iom.o) \ 
    2627    $(MODEL_LIB)(lbclnk.o) \ 
    2628    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2629    $(MODEL_LIB)(ldftra_oce.o) \ 
    2630    $(MODEL_LIB)(lib_mpp.o) \ 
    2631    $(MODEL_LIB)(lib_print.o) \ 
    2632    $(MODEL_LIB)(obc_oce.o) \ 
    2633    $(MODEL_LIB)(oce.o) \ 
    2634    $(MODEL_LIB)(par_kind.o) \ 
    2635    $(MODEL_LIB)(par_oce.o) \ 
    2636    $(MODEL_LIB)(phycst.o) \ 
    2637    $(MODEL_LIB)(restart.o) \ 
    2638    $(MODEL_LIB)(solfet.o) \ 
    2639    $(MODEL_LIB)(solisl.o) \ 
    2640    $(MODEL_LIB)(sol_oce.o) \ 
    2641    $(MODEL_LIB)(solpcg.o) \ 
    2642    $(MODEL_LIB)(solsor_e.o) \ 
    2643    $(MODEL_LIB)(solsor.o) \ 
    2644    $(MODEL_LIB)(solver.o) \ 
    2645    $(MODEL_LIB)(zdf_oce.o) \ 
    2646    obc_oce.F90 \ 
    2647    oce.F90 \ 
    2648    par_kind.F90 \ 
    2649    par_oce.F90 \ 
    2650    phycst.F90 \ 
    2651    restart.F90 \ 
    2652    solfet.F90 \ 
    2653    solisl.F90 \ 
    2654    sol_oce.F90 \ 
    2655    solpcg.F90 \ 
    2656    solsor_e.F90 \ 
    2657    solsor.F90 \ 
    2658    solver.F90 \ 
    2659    zdf_oce.F90 \ 
    2660    dom_oce.F90 \ 
    2661    dynspg_oce.F90 \ 
    2662    dynspg_rl.F90 \ 
    2663    in_out_manager.F90 \ 
     2587$(MODEL_LIB)(dynadv.o) :   \ 
    26642588   $(MODEL_LIB)(dom_oce.o) \ 
    26652589   $(MODEL_LIB)(dynspg_oce.o) \ 
    26662590   $(MODEL_LIB)(dynspg_rl.o) \ 
    2667    $(MODEL_LIB)(in_out_manager.o) \ 
    2668    $(MODEL_LIB)(oce.o) \ 
    2669    oce.F90 \ 
    2670    domzgr_substitute.h90 \ 
    2671    vectopt_loop_substitute.h90 \ 
    2672    KEY_CPP \ 
    2673    dynadv_cen2.F90 
    2674 $(MODEL_LIB)(dynadv.o) :   \ 
     2591   $(MODEL_LIB)(flxrnf.o) \ 
     2592   $(MODEL_LIB)(in_out_manager.o) \ 
     2593   $(MODEL_LIB)(lbclnk.o) \ 
     2594   $(MODEL_LIB)(lib_print.o) \ 
     2595   $(MODEL_LIB)(oce.o) \ 
     2596   $(MODEL_LIB)(par_kind.o) \ 
     2597   $(MODEL_LIB)(par_oce.o) \ 
     2598   $(MODEL_LIB)(prtctl.o) \ 
     2599   $(MODEL_LIB)(trdmod.o) \ 
     2600   $(MODEL_LIB)(trdmod_oce.o) \ 
    26752601   dom_oce.F90 \ 
    26762602   dynspg_oce.F90 \ 
     
    26802606   lbclnk.F90 \ 
    26812607   lib_print.f90 \ 
    2682    $(MODEL_LIB)(dom_oce.o) \ 
    2683    $(MODEL_LIB)(dynspg_oce.o) \ 
    2684    $(MODEL_LIB)(dynspg_rl.o) \ 
    2685    $(MODEL_LIB)(flxrnf.o) \ 
    2686    $(MODEL_LIB)(in_out_manager.o) \ 
    2687    $(MODEL_LIB)(lbclnk.o) \ 
    2688    $(MODEL_LIB)(lib_print.o) \ 
    2689    $(MODEL_LIB)(oce.o) \ 
    2690    $(MODEL_LIB)(par_kind.o) \ 
    2691    $(MODEL_LIB)(par_oce.o) \ 
    2692    $(MODEL_LIB)(prtctl.o) \ 
    2693    $(MODEL_LIB)(trdmod.o) \ 
    2694    $(MODEL_LIB)(trdmod_oce.o) \ 
    26952608   oce.F90 \ 
    26962609   par_kind.F90 \ 
     
    26992612   trdmod.F90 \ 
    27002613   trdmod_oce.F90 \ 
     2614   $(MODEL_LIB)(dom_oce.o) \ 
     2615   $(MODEL_LIB)(dynadv_cen2.o) \ 
     2616   $(MODEL_LIB)(dynadv_ubs.o) \ 
     2617   $(MODEL_LIB)(dynkeg.o) \ 
     2618   $(MODEL_LIB)(dynzad.o) \ 
     2619   $(MODEL_LIB)(in_out_manager.o) \ 
    27012620   dom_oce.F90 \ 
    27022621   dynadv_cen2.F90 \ 
     
    27052624   dynzad.F90 \ 
    27062625   in_out_manager.F90 \ 
    2707    $(MODEL_LIB)(dom_oce.o) \ 
    2708    $(MODEL_LIB)(dynadv_cen2.o) \ 
    2709    $(MODEL_LIB)(dynadv_ubs.o) \ 
    2710    $(MODEL_LIB)(dynkeg.o) \ 
    2711    $(MODEL_LIB)(dynzad.o) \ 
    2712    $(MODEL_LIB)(in_out_manager.o) \ 
    27132626   domzgr_substitute.h90 \ 
    27142627   vectopt_loop_substitute.h90 \ 
    27152628   KEY_CPP \ 
    27162629   dynadv.F90 
    2717 $(MODEL_LIB)(dynadv_ubs.o) :  \ 
     2630$(MODEL_LIB)(dynadv_cen2.o) : \ 
     2631   $(MODEL_LIB)(dom_oce.o) \ 
     2632   $(MODEL_LIB)(in_out_manager.o) \ 
     2633   $(MODEL_LIB)(iom.o) \ 
     2634   $(MODEL_LIB)(lbclnk.o) \ 
     2635   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2636   $(MODEL_LIB)(ldftra_oce.o) \ 
     2637   $(MODEL_LIB)(lib_mpp.o) \ 
     2638   $(MODEL_LIB)(lib_print.o) \ 
     2639   $(MODEL_LIB)(obc_oce.o) \ 
     2640   $(MODEL_LIB)(oce.o) \ 
     2641   $(MODEL_LIB)(par_kind.o) \ 
     2642   $(MODEL_LIB)(par_oce.o) \ 
     2643   $(MODEL_LIB)(phycst.o) \ 
     2644   $(MODEL_LIB)(restart.o) \ 
     2645   $(MODEL_LIB)(sol_oce.o) \ 
     2646   $(MODEL_LIB)(solfet.o) \ 
     2647   $(MODEL_LIB)(solisl.o) \ 
     2648   $(MODEL_LIB)(solpcg.o) \ 
     2649   $(MODEL_LIB)(solsor.o) \ 
     2650   $(MODEL_LIB)(solsor_e.o) \ 
     2651   $(MODEL_LIB)(solver.o) \ 
     2652   $(MODEL_LIB)(zdf_oce.o) \ 
    27182653   dom_oce.F90 \ 
    27192654   in_out_manager.F90 \ 
     
    27242659   lib_mpp.F90 \ 
    27252660   lib_print.f90 \ 
     2661   obc_oce.F90 \ 
     2662   oce.F90 \ 
     2663   par_kind.F90 \ 
     2664   par_oce.F90 \ 
     2665   phycst.F90 \ 
     2666   restart.F90 \ 
     2667   sol_oce.F90 \ 
     2668   solfet.F90 \ 
     2669   solisl.F90 \ 
     2670   solpcg.F90 \ 
     2671   solsor.F90 \ 
     2672   solsor_e.F90 \ 
     2673   solver.F90 \ 
     2674   zdf_oce.F90 \ 
     2675   $(MODEL_LIB)(dom_oce.o) \ 
     2676   $(MODEL_LIB)(dynspg_oce.o) \ 
     2677   $(MODEL_LIB)(dynspg_rl.o) \ 
     2678   $(MODEL_LIB)(in_out_manager.o) \ 
     2679   $(MODEL_LIB)(oce.o) \ 
     2680   dom_oce.F90 \ 
     2681   dynspg_oce.F90 \ 
     2682   dynspg_rl.F90 \ 
     2683   in_out_manager.F90 \ 
     2684   oce.F90 \ 
     2685   domzgr_substitute.h90 \ 
     2686   vectopt_loop_substitute.h90 \ 
     2687   KEY_CPP \ 
     2688   dynadv_cen2.F90 
     2689$(MODEL_LIB)(dynadv_ubs.o) :  \ 
    27262690   $(MODEL_LIB)(dom_oce.o) \ 
    27272691   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27382702   $(MODEL_LIB)(phycst.o) \ 
    27392703   $(MODEL_LIB)(restart.o) \ 
     2704   $(MODEL_LIB)(sol_oce.o) \ 
    27402705   $(MODEL_LIB)(solfet.o) \ 
    27412706   $(MODEL_LIB)(solisl.o) \ 
    2742    $(MODEL_LIB)(sol_oce.o) \ 
    27432707   $(MODEL_LIB)(solpcg.o) \ 
     2708   $(MODEL_LIB)(solsor.o) \ 
    27442709   $(MODEL_LIB)(solsor_e.o) \ 
    2745    $(MODEL_LIB)(solsor.o) \ 
    27462710   $(MODEL_LIB)(solver.o) \ 
    27472711   $(MODEL_LIB)(zdf_oce.o) \ 
     2712   dom_oce.F90 \ 
     2713   in_out_manager.F90 \ 
     2714   iom.F90 \ 
     2715   lbclnk.F90 \ 
     2716   ldfdyn_oce.F90 \ 
     2717   ldftra_oce.F90 \ 
     2718   lib_mpp.F90 \ 
     2719   lib_print.f90 \ 
    27482720   obc_oce.F90 \ 
    27492721   oce.F90 \ 
     
    27522724   phycst.F90 \ 
    27532725   restart.F90 \ 
     2726   sol_oce.F90 \ 
    27542727   solfet.F90 \ 
    27552728   solisl.F90 \ 
    2756    sol_oce.F90 \ 
    27572729   solpcg.F90 \ 
     2730   solsor.F90 \ 
    27582731   solsor_e.F90 \ 
    2759    solsor.F90 \ 
    27602732   solver.F90 \ 
    27612733   zdf_oce.F90 \ 
     2734   $(MODEL_LIB)(dom_oce.o) \ 
     2735   $(MODEL_LIB)(dynspg_oce.o) \ 
     2736   $(MODEL_LIB)(dynspg_rl.o) \ 
     2737   $(MODEL_LIB)(in_out_manager.o) \ 
     2738   $(MODEL_LIB)(lbclnk.o) \ 
     2739   $(MODEL_LIB)(oce.o) \ 
    27622740   dom_oce.F90 \ 
    27632741   dynspg_oce.F90 \ 
     
    27652743   in_out_manager.F90 \ 
    27662744   lbclnk.F90 \ 
    2767    $(MODEL_LIB)(dom_oce.o) \ 
    2768    $(MODEL_LIB)(dynspg_oce.o) \ 
    2769    $(MODEL_LIB)(dynspg_rl.o) \ 
    2770    $(MODEL_LIB)(in_out_manager.o) \ 
    2771    $(MODEL_LIB)(lbclnk.o) \ 
    2772    $(MODEL_LIB)(oce.o) \ 
    27732745   oce.F90 \ 
    27742746   domzgr_substitute.h90 \ 
     
    27772749   dynadv_ubs.F90 
    27782750$(MODEL_LIB)(dyncor1d.o) : \ 
    2779    dom_oce.F90 \ 
    2780    in_out_manager.F90 \ 
    2781    lib_mpp.F90 \ 
    2782    lib_print.f90 \ 
    2783    $(MODEL_LIB)(dom_oce.o) \ 
    2784    $(MODEL_LIB)(in_out_manager.o) \ 
    2785    $(MODEL_LIB)(lib_mpp.o) \ 
    2786    $(MODEL_LIB)(lib_print.o) \ 
    2787    $(MODEL_LIB)(par_kind.o) \ 
    2788    $(MODEL_LIB)(par_oce.o) \ 
    2789    par_kind.F90 \ 
    2790    par_oce.F90 \ 
    2791    dom_oce.F90 \ 
    2792    in_out_manager.F90 \ 
    2793    $(MODEL_LIB)(dom_oce.o) \ 
    2794    $(MODEL_LIB)(in_out_manager.o) \ 
    2795    $(MODEL_LIB)(oce.o) \ 
    2796    $(MODEL_LIB)(phycst.o) \ 
    2797    $(MODEL_LIB)(prtctl.o) \ 
     2751   $(MODEL_LIB)(dom_oce.o) \ 
     2752   $(MODEL_LIB)(in_out_manager.o) \ 
     2753   $(MODEL_LIB)(lib_mpp.o) \ 
     2754   $(MODEL_LIB)(lib_print.o) \ 
     2755   $(MODEL_LIB)(par_kind.o) \ 
     2756   $(MODEL_LIB)(par_oce.o) \ 
     2757   dom_oce.F90 \ 
     2758   in_out_manager.F90 \ 
     2759   lib_mpp.F90 \ 
     2760   lib_print.f90 \ 
     2761   par_kind.F90 \ 
     2762   par_oce.F90 \ 
     2763   $(MODEL_LIB)(dom_oce.o) \ 
     2764   $(MODEL_LIB)(in_out_manager.o) \ 
     2765   $(MODEL_LIB)(oce.o) \ 
     2766   $(MODEL_LIB)(phycst.o) \ 
     2767   $(MODEL_LIB)(prtctl.o) \ 
     2768   dom_oce.F90 \ 
     2769   in_out_manager.F90 \ 
    27982770   oce.F90 \ 
    27992771   phycst.F90 \ 
     
    28032775   dyncor1d.F90 
    28042776$(MODEL_LIB)(dynhpg.o) :   \ 
    2805    dom_oce.F90 \ 
    2806    in_out_manager.F90 \ 
    2807    lbclnk.F90 \ 
    2808    ldftra_oce.F90 \ 
    2809    lib_mpp.F90 \ 
    2810    lib_print.f90 \ 
    28112777   $(MODEL_LIB)(dom_oce.o) \ 
    28122778   $(MODEL_LIB)(in_out_manager.o) \ 
     
    28282794   $(MODEL_LIB)(trdvor_oce.o) \ 
    28292795   $(MODEL_LIB)(zdf_oce.o) \ 
     2796   dom_oce.F90 \ 
     2797   in_out_manager.F90 \ 
     2798   lbclnk.F90 \ 
     2799   ldftra_oce.F90 \ 
     2800   lib_mpp.F90 \ 
     2801   lib_print.f90 \ 
    28302802   oce.F90 \ 
    28312803   par_kind.F90 \ 
     
    28412813   trdvor_oce.F90 \ 
    28422814   zdf_oce.F90 \ 
    2843    dom_oce.F90 \ 
    2844    dynhpg_jki.F90 \ 
    2845    in_out_manager.F90 \ 
    2846    lbclnk.F90 \ 
    28472815   $(MODEL_LIB)(dom_oce.o) \ 
    28482816   $(MODEL_LIB)(dynhpg_jki.o) \ 
     
    28542822   $(MODEL_LIB)(trdmod.o) \ 
    28552823   $(MODEL_LIB)(trdmod_oce.o) \ 
     2824   dom_oce.F90 \ 
     2825   dynhpg_jki.F90 \ 
     2826   in_out_manager.F90 \ 
     2827   lbclnk.F90 \ 
    28562828   oce.F90 \ 
    28572829   phycst.F90 \ 
     
    28642836   dynhpg.F90 
    28652837$(MODEL_LIB)(dynhpg_jki.o) :  \ 
    2866    dom_oce.F90 \ 
    2867    in_out_manager.F90 \ 
    2868    lib_mpp.F90 \ 
    2869    lib_print.f90 \ 
    2870    $(MODEL_LIB)(dom_oce.o) \ 
    2871    $(MODEL_LIB)(in_out_manager.o) \ 
    2872    $(MODEL_LIB)(lib_mpp.o) \ 
    2873    $(MODEL_LIB)(lib_print.o) \ 
    2874    $(MODEL_LIB)(oce.o) \ 
    2875    $(MODEL_LIB)(par_kind.o) \ 
    2876    $(MODEL_LIB)(par_oce.o) \ 
    2877    oce.F90 \ 
    2878    par_kind.F90 \ 
    2879    par_oce.F90 \ 
    2880    dom_oce.F90 \ 
    2881    in_out_manager.F90 \ 
    2882    lbclnk.F90 \ 
    2883    $(MODEL_LIB)(dom_oce.o) \ 
    2884    $(MODEL_LIB)(in_out_manager.o) \ 
    2885    $(MODEL_LIB)(lbclnk.o) \ 
    2886    $(MODEL_LIB)(oce.o) \ 
    2887    $(MODEL_LIB)(phycst.o) \ 
     2838   $(MODEL_LIB)(dom_oce.o) \ 
     2839   $(MODEL_LIB)(in_out_manager.o) \ 
     2840   $(MODEL_LIB)(lib_mpp.o) \ 
     2841   $(MODEL_LIB)(lib_print.o) \ 
     2842   $(MODEL_LIB)(oce.o) \ 
     2843   $(MODEL_LIB)(par_kind.o) \ 
     2844   $(MODEL_LIB)(par_oce.o) \ 
     2845   dom_oce.F90 \ 
     2846   in_out_manager.F90 \ 
     2847   lib_mpp.F90 \ 
     2848   lib_print.f90 \ 
     2849   oce.F90 \ 
     2850   par_kind.F90 \ 
     2851   par_oce.F90 \ 
     2852   $(MODEL_LIB)(dom_oce.o) \ 
     2853   $(MODEL_LIB)(in_out_manager.o) \ 
     2854   $(MODEL_LIB)(lbclnk.o) \ 
     2855   $(MODEL_LIB)(oce.o) \ 
     2856   $(MODEL_LIB)(phycst.o) \ 
     2857   dom_oce.F90 \ 
     2858   in_out_manager.F90 \ 
     2859   lbclnk.F90 \ 
    28882860   oce.F90 \ 
    28892861   phycst.F90 \ 
     
    28932865   dynhpg_jki.F90 
    28942866$(MODEL_LIB)(dynkeg.o) :   \ 
    2895    dom_oce.F90 \ 
    2896    in_out_manager.F90 \ 
    2897    ldftra_oce.F90 \ 
    2898    lib_mpp.F90 \ 
    2899    lib_print.f90 \ 
    29002867   $(MODEL_LIB)(dom_oce.o) \ 
    29012868   $(MODEL_LIB)(in_out_manager.o) \ 
     
    29162883   $(MODEL_LIB)(trdvor_oce.o) \ 
    29172884   $(MODEL_LIB)(zdf_oce.o) \ 
     2885   dom_oce.F90 \ 
     2886   in_out_manager.F90 \ 
     2887   ldftra_oce.F90 \ 
     2888   lib_mpp.F90 \ 
     2889   lib_print.f90 \ 
    29182890   oce.F90 \ 
    29192891   par_kind.F90 \ 
     
    29292901   trdvor_oce.F90 \ 
    29302902   zdf_oce.F90 \ 
    2931    dom_oce.F90 \ 
    2932    in_out_manager.F90 \ 
    29332903   $(MODEL_LIB)(dom_oce.o) \ 
    29342904   $(MODEL_LIB)(in_out_manager.o) \ 
     
    29372907   $(MODEL_LIB)(trdmod.o) \ 
    29382908   $(MODEL_LIB)(trdmod_oce.o) \ 
     2909   dom_oce.F90 \ 
     2910   in_out_manager.F90 \ 
    29392911   oce.F90 \ 
    29402912   prtctl.F90 \ 
     
    29442916   KEY_CPP \ 
    29452917   dynkeg.F90 
     2918$(MODEL_LIB)(dynldf.o) :   \ 
     2919   $(MODEL_LIB)(dom_oce.o) \ 
     2920   $(MODEL_LIB)(in_out_manager.o) \ 
     2921   $(MODEL_LIB)(lbclnk.o) \ 
     2922   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2923   $(MODEL_LIB)(ldfslp.o) \ 
     2924   $(MODEL_LIB)(ldftra_oce.o) \ 
     2925   $(MODEL_LIB)(lib_mpp.o) \ 
     2926   $(MODEL_LIB)(lib_print.o) \ 
     2927   $(MODEL_LIB)(oce.o) \ 
     2928   $(MODEL_LIB)(par_kind.o) \ 
     2929   $(MODEL_LIB)(par_oce.o) \ 
     2930   $(MODEL_LIB)(phycst.o) \ 
     2931   $(MODEL_LIB)(prtctl.o) \ 
     2932   $(MODEL_LIB)(taumod.o) \ 
     2933   $(MODEL_LIB)(trdicp.o) \ 
     2934   $(MODEL_LIB)(trdicp_oce.o) \ 
     2935   $(MODEL_LIB)(trdmld.o) \ 
     2936   $(MODEL_LIB)(trdmld_oce.o) \ 
     2937   $(MODEL_LIB)(trdmod.o) \ 
     2938   $(MODEL_LIB)(trdmod_oce.o) \ 
     2939   $(MODEL_LIB)(trdvor.o) \ 
     2940   $(MODEL_LIB)(trdvor_oce.o) \ 
     2941   $(MODEL_LIB)(zdf_oce.o) \ 
     2942   $(MODEL_LIB)(zdfmxl.o) \ 
     2943   dom_oce.F90 \ 
     2944   in_out_manager.F90 \ 
     2945   lbclnk.F90 \ 
     2946   ldfdyn_oce.F90 \ 
     2947   ldfslp.F90 \ 
     2948   ldftra_oce.F90 \ 
     2949   lib_mpp.F90 \ 
     2950   lib_print.f90 \ 
     2951   oce.F90 \ 
     2952   par_kind.F90 \ 
     2953   par_oce.F90 \ 
     2954   phycst.F90 \ 
     2955   prtctl.F90 \ 
     2956   taumod.F90 \ 
     2957   trdicp.F90 \ 
     2958   trdicp_oce.F90 \ 
     2959   trdmld.F90 \ 
     2960   trdmld_oce.F90 \ 
     2961   trdmod.F90 \ 
     2962   trdmod_oce.F90 \ 
     2963   trdvor.F90 \ 
     2964   trdvor_oce.F90 \ 
     2965   zdf_oce.F90 \ 
     2966   zdfmxl.F90 \ 
     2967   $(MODEL_LIB)(dom_oce.o) \ 
     2968   $(MODEL_LIB)(dynldf_bilap.o) \ 
     2969   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     2970   $(MODEL_LIB)(dynldf_iso.o) \ 
     2971   $(MODEL_LIB)(dynldf_lap.o) \ 
     2972   $(MODEL_LIB)(in_out_manager.o) \ 
     2973   $(MODEL_LIB)(lbclnk.o) \ 
     2974   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2975   $(MODEL_LIB)(ldfslp.o) \ 
     2976   $(MODEL_LIB)(lib_mpp.o) \ 
     2977   $(MODEL_LIB)(oce.o) \ 
     2978   $(MODEL_LIB)(phycst.o) \ 
     2979   $(MODEL_LIB)(prtctl.o) \ 
     2980   $(MODEL_LIB)(trdmod.o) \ 
     2981   $(MODEL_LIB)(trdmod_oce.o) \ 
     2982   dom_oce.F90 \ 
     2983   dynldf_bilap.F90 \ 
     2984   dynldf_bilapg.F90 \ 
     2985   dynldf_iso.F90 \ 
     2986   dynldf_lap.F90 \ 
     2987   in_out_manager.F90 \ 
     2988   lbclnk.F90 \ 
     2989   ldfdyn_oce.F90 \ 
     2990   ldfslp.F90 \ 
     2991   lib_mpp.F90 \ 
     2992   oce.F90 \ 
     2993   phycst.F90 \ 
     2994   prtctl.F90 \ 
     2995   trdmod.F90 \ 
     2996   trdmod_oce.F90 \ 
     2997   domzgr_substitute.h90 \ 
     2998   vectopt_loop_substitute.h90 \ 
     2999   KEY_CPP \ 
     3000   dynldf.F90 
    29463001$(MODEL_LIB)(dynldf_bilap.o) :   \ 
    2947    dom_oce.F90 \ 
    2948    in_out_manager.F90 \ 
    2949    ldftra_oce.F90 \ 
    2950    lib_mpp.F90 \ 
    2951    lib_print.f90 \ 
    29523002   $(MODEL_LIB)(dom_oce.o) \ 
    29533003   $(MODEL_LIB)(in_out_manager.o) \ 
     
    29683018   $(MODEL_LIB)(trdvor_oce.o) \ 
    29693019   $(MODEL_LIB)(zdf_oce.o) \ 
     3020   dom_oce.F90 \ 
     3021   in_out_manager.F90 \ 
     3022   ldftra_oce.F90 \ 
     3023   lib_mpp.F90 \ 
     3024   lib_print.f90 \ 
    29703025   oce.F90 \ 
    29713026   par_kind.F90 \ 
     
    29813036   trdvor_oce.F90 \ 
    29823037   zdf_oce.F90 \ 
    2983    dom_oce.F90 \ 
    2984    in_out_manager.F90 \ 
    2985    lbclnk.F90 \ 
    2986    ldfdyn_oce.F90 \ 
    29873038   $(MODEL_LIB)(dom_oce.o) \ 
    29883039   $(MODEL_LIB)(in_out_manager.o) \ 
     
    29923043   $(MODEL_LIB)(trdmod.o) \ 
    29933044   $(MODEL_LIB)(trdmod_oce.o) \ 
     3045   dom_oce.F90 \ 
     3046   in_out_manager.F90 \ 
     3047   lbclnk.F90 \ 
     3048   ldfdyn_oce.F90 \ 
    29943049   oce.F90 \ 
    29953050   trdmod.F90 \ 
     
    30013056   dynldf_bilap.F90 
    30023057$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
    3003    dom_oce.F90 \ 
    3004    in_out_manager.F90 \ 
    3005    lbclnk.F90 \ 
    3006    ldfdyn_oce.F90 \ 
    3007    ldftra_oce.F90 \ 
    3008    lib_mpp.F90 \ 
    3009    lib_print.f90 \ 
    30103058   $(MODEL_LIB)(dom_oce.o) \ 
    30113059   $(MODEL_LIB)(in_out_manager.o) \ 
     
    30283076   $(MODEL_LIB)(trdvor.o) \ 
    30293077   $(MODEL_LIB)(trdvor_oce.o) \ 
     3078   $(MODEL_LIB)(zdf_oce.o) \ 
    30303079   $(MODEL_LIB)(zdfmxl.o) \ 
    3031    $(MODEL_LIB)(zdf_oce.o) \ 
     3080   dom_oce.F90 \ 
     3081   in_out_manager.F90 \ 
     3082   lbclnk.F90 \ 
     3083   ldfdyn_oce.F90 \ 
     3084   ldftra_oce.F90 \ 
     3085   lib_mpp.F90 \ 
     3086   lib_print.f90 \ 
    30323087   oce.F90 \ 
    30333088   par_kind.F90 \ 
     
    30433098   trdvor.F90 \ 
    30443099   trdvor_oce.F90 \ 
     3100   zdf_oce.F90 \ 
    30453101   zdfmxl.F90 \ 
    3046    zdf_oce.F90 \ 
    3047    dom_oce.F90 \ 
    3048    in_out_manager.F90 \ 
    3049    lbclnk.F90 \ 
    3050    ldfdyn_oce.F90 \ 
    3051    ldfslp.F90 \ 
    30523102   $(MODEL_LIB)(dom_oce.o) \ 
    30533103   $(MODEL_LIB)(in_out_manager.o) \ 
     
    30603110   $(MODEL_LIB)(trdmod_oce.o) \ 
    30613111   $(MODEL_LIB)(zdf_oce.o) \ 
     3112   dom_oce.F90 \ 
     3113   in_out_manager.F90 \ 
     3114   lbclnk.F90 \ 
     3115   ldfdyn_oce.F90 \ 
     3116   ldfslp.F90 \ 
    30623117   oce.F90 \ 
    30633118   prtctl.F90 \ 
     
    30693124   KEY_CPP \ 
    30703125   dynldf_bilapg.F90 
    3071 $(MODEL_LIB)(dynldf.o) :   \ 
    3072    dom_oce.F90 \ 
    3073    in_out_manager.F90 \ 
    3074    lbclnk.F90 \ 
    3075    ldfdyn_oce.F90 \ 
    3076    ldfslp.F90 \ 
    3077    ldftra_oce.F90 \ 
    3078    lib_mpp.F90 \ 
    3079    lib_print.f90 \ 
    3080    $(MODEL_LIB)(dom_oce.o) \ 
    3081    $(MODEL_LIB)(in_out_manager.o) \ 
    3082    $(MODEL_LIB)(lbclnk.o) \ 
    3083    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3084    $(MODEL_LIB)(ldfslp.o) \ 
    3085    $(MODEL_LIB)(ldftra_oce.o) \ 
    3086    $(MODEL_LIB)(lib_mpp.o) \ 
    3087    $(MODEL_LIB)(lib_print.o) \ 
    3088    $(MODEL_LIB)(oce.o) \ 
    3089    $(MODEL_LIB)(par_kind.o) \ 
    3090    $(MODEL_LIB)(par_oce.o) \ 
    3091    $(MODEL_LIB)(phycst.o) \ 
    3092    $(MODEL_LIB)(prtctl.o) \ 
    3093    $(MODEL_LIB)(taumod.o) \ 
    3094    $(MODEL_LIB)(trdicp.o) \ 
    3095    $(MODEL_LIB)(trdicp_oce.o) \ 
    3096    $(MODEL_LIB)(trdmld.o) \ 
    3097    $(MODEL_LIB)(trdmld_oce.o) \ 
    3098    $(MODEL_LIB)(trdmod.o) \ 
    3099    $(MODEL_LIB)(trdmod_oce.o) \ 
    3100    $(MODEL_LIB)(trdvor.o) \ 
    3101    $(MODEL_LIB)(trdvor_oce.o) \ 
    3102    $(MODEL_LIB)(zdfmxl.o) \ 
    3103    $(MODEL_LIB)(zdf_oce.o) \ 
    3104    oce.F90 \ 
    3105    par_kind.F90 \ 
    3106    par_oce.F90 \ 
    3107    phycst.F90 \ 
    3108    prtctl.F90 \ 
    3109    taumod.F90 \ 
    3110    trdicp.F90 \ 
    3111    trdicp_oce.F90 \ 
    3112    trdmld.F90 \ 
    3113    trdmld_oce.F90 \ 
    3114    trdmod.F90 \ 
    3115    trdmod_oce.F90 \ 
    3116    trdvor.F90 \ 
    3117    trdvor_oce.F90 \ 
    3118    zdfmxl.F90 \ 
    3119    zdf_oce.F90 \ 
    3120    dom_oce.F90 \ 
    3121    dynldf_bilap.F90 \ 
    3122    dynldf_bilapg.F90 \ 
    3123    dynldf_iso.F90 \ 
    3124    dynldf_lap.F90 \ 
    3125    in_out_manager.F90 \ 
    3126    lbclnk.F90 \ 
    3127    ldfdyn_oce.F90 \ 
    3128    ldfslp.F90 \ 
    3129    lib_mpp.F90 \ 
    3130    $(MODEL_LIB)(dom_oce.o) \ 
    3131    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    3132    $(MODEL_LIB)(dynldf_bilap.o) \ 
    3133    $(MODEL_LIB)(dynldf_iso.o) \ 
    3134    $(MODEL_LIB)(dynldf_lap.o) \ 
    3135    $(MODEL_LIB)(in_out_manager.o) \ 
    3136    $(MODEL_LIB)(lbclnk.o) \ 
    3137    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3138    $(MODEL_LIB)(ldfslp.o) \ 
    3139    $(MODEL_LIB)(lib_mpp.o) \ 
    3140    $(MODEL_LIB)(oce.o) \ 
    3141    $(MODEL_LIB)(phycst.o) \ 
    3142    $(MODEL_LIB)(prtctl.o) \ 
    3143    $(MODEL_LIB)(trdmod.o) \ 
    3144    $(MODEL_LIB)(trdmod_oce.o) \ 
    3145    oce.F90 \ 
    3146    phycst.F90 \ 
    3147    prtctl.F90 \ 
    3148    trdmod.F90 \ 
    3149    trdmod_oce.F90 \ 
    3150    domzgr_substitute.h90 \ 
    3151    vectopt_loop_substitute.h90 \ 
    3152    KEY_CPP \ 
    3153    dynldf.F90 
    31543126$(MODEL_LIB)(dynldf_iso.o) :  \ 
    3155    dom_oce.F90 \ 
    3156    in_out_manager.F90 \ 
    3157    lbclnk.F90 \ 
    3158    ldfdyn_oce.F90 \ 
    3159    ldftra_oce.F90 \ 
    3160    lib_mpp.F90 \ 
    3161    lib_print.f90 \ 
    31623127   $(MODEL_LIB)(dom_oce.o) \ 
    31633128   $(MODEL_LIB)(in_out_manager.o) \ 
     
    31803145   $(MODEL_LIB)(trdvor.o) \ 
    31813146   $(MODEL_LIB)(trdvor_oce.o) \ 
     3147   $(MODEL_LIB)(zdf_oce.o) \ 
    31823148   $(MODEL_LIB)(zdfmxl.o) \ 
    3183    $(MODEL_LIB)(zdf_oce.o) \ 
     3149   dom_oce.F90 \ 
     3150   in_out_manager.F90 \ 
     3151   lbclnk.F90 \ 
     3152   ldfdyn_oce.F90 \ 
     3153   ldftra_oce.F90 \ 
     3154   lib_mpp.F90 \ 
     3155   lib_print.f90 \ 
    31843156   oce.F90 \ 
    31853157   par_kind.F90 \ 
     
    31953167   trdvor.F90 \ 
    31963168   trdvor_oce.F90 \ 
     3169   zdf_oce.F90 \ 
    31973170   zdfmxl.F90 \ 
    3198    zdf_oce.F90 \ 
     3171   $(MODEL_LIB)(dom_oce.o) \ 
     3172   $(MODEL_LIB)(in_out_manager.o) \ 
     3173   $(MODEL_LIB)(lbclnk.o) \ 
     3174   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3175   $(MODEL_LIB)(ldfslp.o) \ 
     3176   $(MODEL_LIB)(ldftra_oce.o) \ 
     3177   $(MODEL_LIB)(oce.o) \ 
     3178   $(MODEL_LIB)(prtctl.o) \ 
     3179   $(MODEL_LIB)(trdmod.o) \ 
     3180   $(MODEL_LIB)(trdmod_oce.o) \ 
     3181   $(MODEL_LIB)(zdf_oce.o) \ 
    31993182   dom_oce.F90 \ 
    32003183   in_out_manager.F90 \ 
     
    32033186   ldfslp.F90 \ 
    32043187   ldftra_oce.F90 \ 
    3205    $(MODEL_LIB)(dom_oce.o) \ 
    3206    $(MODEL_LIB)(in_out_manager.o) \ 
    3207    $(MODEL_LIB)(lbclnk.o) \ 
    3208    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3209    $(MODEL_LIB)(ldfslp.o) \ 
    3210    $(MODEL_LIB)(ldftra_oce.o) \ 
    3211    $(MODEL_LIB)(oce.o) \ 
    3212    $(MODEL_LIB)(prtctl.o) \ 
    3213    $(MODEL_LIB)(trdmod.o) \ 
    3214    $(MODEL_LIB)(trdmod_oce.o) \ 
    3215    $(MODEL_LIB)(zdf_oce.o) \ 
    32163188   oce.F90 \ 
    32173189   prtctl.F90 \ 
     
    32253197   dynldf_iso.F90 
    32263198$(MODEL_LIB)(dynldf_lap.o) :  \ 
    3227    dom_oce.F90 \ 
    3228    in_out_manager.F90 \ 
    3229    lbclnk.F90 \ 
    3230    ldfdyn_oce.F90 \ 
    3231    ldftra_oce.F90 \ 
    3232    lib_print.f90 \ 
    32333199   $(MODEL_LIB)(dom_oce.o) \ 
    32343200   $(MODEL_LIB)(in_out_manager.o) \ 
     
    32503216   $(MODEL_LIB)(trdvor.o) \ 
    32513217   $(MODEL_LIB)(trdvor_oce.o) \ 
     3218   $(MODEL_LIB)(zdf_oce.o) \ 
    32523219   $(MODEL_LIB)(zdfmxl.o) \ 
    3253    $(MODEL_LIB)(zdf_oce.o) \ 
     3220   dom_oce.F90 \ 
     3221   in_out_manager.F90 \ 
     3222   lbclnk.F90 \ 
     3223   ldfdyn_oce.F90 \ 
     3224   ldftra_oce.F90 \ 
     3225   lib_print.f90 \ 
    32543226   oce.F90 \ 
    32553227   par_kind.F90 \ 
     
    32653237   trdvor.F90 \ 
    32663238   trdvor_oce.F90 \ 
     3239   zdf_oce.F90 \ 
    32673240   zdfmxl.F90 \ 
    3268    zdf_oce.F90 \ 
    3269    dom_oce.F90 \ 
    3270    in_out_manager.F90 \ 
    3271    ldfdyn_oce.F90 \ 
    3272    ldfslp.F90 \ 
    32733241   $(MODEL_LIB)(dom_oce.o) \ 
    32743242   $(MODEL_LIB)(in_out_manager.o) \ 
     
    32793247   $(MODEL_LIB)(trdmod_oce.o) \ 
    32803248   $(MODEL_LIB)(zdf_oce.o) \ 
     3249   dom_oce.F90 \ 
     3250   in_out_manager.F90 \ 
     3251   ldfdyn_oce.F90 \ 
     3252   ldfslp.F90 \ 
    32813253   oce.F90 \ 
    32823254   trdmod.F90 \ 
     
    32883260   KEY_CPP \ 
    32893261   dynldf_lap.F90 
    3290 $(MODEL_LIB)(dynnxt1d.o) : \ 
    3291    dom_oce.F90 \ 
    3292    in_out_manager.F90 \ 
    3293    lib_mpp.F90 \ 
    3294    lib_print.f90 \ 
    3295    $(MODEL_LIB)(dom_oce.o) \ 
    3296    $(MODEL_LIB)(in_out_manager.o) \ 
    3297    $(MODEL_LIB)(lib_mpp.o) \ 
    3298    $(MODEL_LIB)(lib_print.o) \ 
    3299    $(MODEL_LIB)(oce.o) \ 
    3300    $(MODEL_LIB)(par_kind.o) \ 
    3301    $(MODEL_LIB)(par_oce.o) \ 
    3302    oce.F90 \ 
    3303    par_kind.F90 \ 
    3304    par_oce.F90 \ 
    3305    dom_oce.F90 \ 
    3306    in_out_manager.F90 \ 
    3307    lbclnk.F90 \ 
    3308    $(MODEL_LIB)(dom_oce.o) \ 
    3309    $(MODEL_LIB)(in_out_manager.o) \ 
    3310    $(MODEL_LIB)(lbclnk.o) \ 
    3311    $(MODEL_LIB)(oce.o) \ 
    3312    $(MODEL_LIB)(prtctl.o) \ 
    3313    oce.F90 \ 
    3314    prtctl.F90 \ 
    3315    KEY_CPP \ 
    3316    dynnxt1d.F90 
    33173262$(MODEL_LIB)(dynnxt.o) :   \ 
     3263   $(MODEL_LIB)(agrif_oce.o) \ 
     3264   $(MODEL_LIB)(cla_div.o) \ 
     3265   $(MODEL_LIB)(divcur.o) \ 
     3266   $(MODEL_LIB)(dom_oce.o) \ 
     3267   $(MODEL_LIB)(dynspg_oce.o) \ 
     3268   $(MODEL_LIB)(in_out_manager.o) \ 
     3269   $(MODEL_LIB)(lbclnk.o) \ 
     3270   $(MODEL_LIB)(lib_mpp.o) \ 
     3271   $(MODEL_LIB)(lib_print.o) \ 
     3272   $(MODEL_LIB)(obc_oce.o) \ 
     3273   $(MODEL_LIB)(obc_par.o) \ 
     3274   $(MODEL_LIB)(obccli.o) \ 
     3275   $(MODEL_LIB)(oce.o) \ 
     3276   $(MODEL_LIB)(ocesbc.o) \ 
     3277   $(MODEL_LIB)(ocfzpt.o) \ 
     3278   $(MODEL_LIB)(par_kind.o) \ 
     3279   $(MODEL_LIB)(par_oce.o) \ 
     3280   $(MODEL_LIB)(phycst.o) \ 
     3281   $(MODEL_LIB)(sol_oce.o) \ 
     3282   $(MODEL_LIB)(wzvmod.o) \ 
     3283   agrif_oce.F90 \ 
    33183284   cla_div.F90 \ 
    33193285   divcur.F90 \ 
     
    33243290   lib_mpp.F90 \ 
    33253291   lib_print.f90 \ 
    3326    $(MODEL_LIB)(cla_div.o) \ 
    3327    $(MODEL_LIB)(divcur.o) \ 
    3328    $(MODEL_LIB)(dom_oce.o) \ 
    3329    $(MODEL_LIB)(dynspg_oce.o) \ 
    3330    $(MODEL_LIB)(in_out_manager.o) \ 
    3331    $(MODEL_LIB)(lbclnk.o) \ 
    3332    $(MODEL_LIB)(lib_mpp.o) \ 
    3333    $(MODEL_LIB)(lib_print.o) \ 
    3334    $(MODEL_LIB)(obccli.o) \ 
    3335    $(MODEL_LIB)(obc_oce.o) \ 
    3336    $(MODEL_LIB)(obc_par.o) \ 
    3337    $(MODEL_LIB)(oce.o) \ 
    3338    $(MODEL_LIB)(ocesbc.o) \ 
    3339    $(MODEL_LIB)(ocfzpt.o) \ 
    3340    $(MODEL_LIB)(par_kind.o) \ 
    3341    $(MODEL_LIB)(par_oce.o) \ 
    3342    $(MODEL_LIB)(phycst.o) \ 
    3343    $(MODEL_LIB)(sol_oce.o) \ 
    3344    $(MODEL_LIB)(wzvmod.o) \ 
    3345    obccli.F90 \ 
    33463292   obc_oce.F90 \ 
    33473293   obc_par.F90 \ 
     3294   obccli.F90 \ 
    33483295   oce.F90 \ 
    33493296   ocesbc.F90 \ 
     
    33543301   sol_oce.F90 \ 
    33553302   wzvmod.F90 \ 
     3303   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3304   $(MODEL_LIB)(agrif_opa_update.o) \ 
     3305   $(MODEL_LIB)(dom_oce.o) \ 
     3306   $(MODEL_LIB)(domvvl.o) \ 
     3307   $(MODEL_LIB)(dynspg_oce.o) \ 
     3308   $(MODEL_LIB)(in_out_manager.o) \ 
     3309   $(MODEL_LIB)(lbclnk.o) \ 
     3310   $(MODEL_LIB)(obc_oce.o) \ 
     3311   $(MODEL_LIB)(obcdyn.o) \ 
     3312   $(MODEL_LIB)(obcdyn_bt.o) \ 
     3313   $(MODEL_LIB)(obcvol.o) \ 
     3314   $(MODEL_LIB)(oce.o) \ 
     3315   $(MODEL_LIB)(prtctl.o) \ 
    33563316   agrif_opa_interp.F90 \ 
    33573317   agrif_opa_update.F90 \ 
     
    33613321   in_out_manager.F90 \ 
    33623322   lbclnk.F90 \ 
    3363    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3364    $(MODEL_LIB)(agrif_opa_update.o) \ 
    3365    $(MODEL_LIB)(dom_oce.o) \ 
    3366    $(MODEL_LIB)(domvvl.o) \ 
    3367    $(MODEL_LIB)(dynspg_oce.o) \ 
    3368    $(MODEL_LIB)(in_out_manager.o) \ 
    3369    $(MODEL_LIB)(lbclnk.o) \ 
    3370    $(MODEL_LIB)(obcdyn_bt.o) \ 
    3371    $(MODEL_LIB)(obcdyn.o) \ 
    3372    $(MODEL_LIB)(obc_oce.o) \ 
    3373    $(MODEL_LIB)(obcvol.o) \ 
    3374    $(MODEL_LIB)(oce.o) \ 
    3375    $(MODEL_LIB)(prtctl.o) \ 
     3323   obc_oce.F90 \ 
     3324   obcdyn.F90 \ 
    33763325   obcdyn_bt.F90 \ 
    3377    obcdyn.F90 \ 
    3378    obc_oce.F90 \ 
    33793326   obcvol.F90 \ 
    33803327   oce.F90 \ 
     
    33843331   KEY_CPP \ 
    33853332   dynnxt.F90 
    3386 $(MODEL_LIB)(dynspg_exp.o) :  \ 
    3387    blk_oce.F90 \ 
    3388    cpl_oce.F90 \ 
    3389    daymod.F90 \ 
    3390    dom_oce.F90 \ 
    3391    dtasal.F90 \ 
    3392    dtasss.F90 \ 
    3393    dtasst.F90 \ 
    3394    dtatem.F90 \ 
    3395    dynspg_oce.F90 \ 
    3396    eosbn2.F90 \ 
    3397    flxmod.F90 \ 
    3398    flx_oce.F90 \ 
    3399    flxrnf.F90 \ 
    3400    ice_oce.F90 \ 
    3401    ini1d.F90 \ 
    3402    in_out_manager.F90 \ 
    3403    iom_def.F90 \ 
    3404    iom.F90 \ 
    3405    iom_ioipsl.F90 \ 
    3406    iom_nf90.F90 \ 
    3407    iom_rstdimg.F90 \ 
    3408    lbclnk.F90 \ 
    3409    lib_mpp.F90 \ 
    3410    lib_print.f90 \ 
    3411    $(MODEL_LIB)(blk_oce.o) \ 
    3412    $(MODEL_LIB)(cpl_oce.o) \ 
    3413    $(MODEL_LIB)(daymod.o) \ 
    3414    $(MODEL_LIB)(dom_oce.o) \ 
    3415    $(MODEL_LIB)(dtasal.o) \ 
    3416    $(MODEL_LIB)(dtasss.o) \ 
    3417    $(MODEL_LIB)(dtasst.o) \ 
    3418    $(MODEL_LIB)(dtatem.o) \ 
    3419    $(MODEL_LIB)(dynspg_oce.o) \ 
    3420    $(MODEL_LIB)(eosbn2.o) \ 
    3421    $(MODEL_LIB)(flxmod.o) \ 
    3422    $(MODEL_LIB)(flx_oce.o) \ 
    3423    $(MODEL_LIB)(flxrnf.o) \ 
    3424    $(MODEL_LIB)(ice_oce.o) \ 
    3425    $(MODEL_LIB)(ini1d.o) \ 
    3426    $(MODEL_LIB)(in_out_manager.o) \ 
    3427    $(MODEL_LIB)(iom_def.o) \ 
    3428    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3429    $(MODEL_LIB)(iom_nf90.o) \ 
    3430    $(MODEL_LIB)(iom.o) \ 
    3431    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3432    $(MODEL_LIB)(lbclnk.o) \ 
    3433    $(MODEL_LIB)(lib_mpp.o) \ 
    3434    $(MODEL_LIB)(lib_print.o) \ 
    3435    $(MODEL_LIB)(obccli.o) \ 
    3436    $(MODEL_LIB)(obc_oce.o) \ 
    3437    $(MODEL_LIB)(obc_par.o) \ 
    3438    $(MODEL_LIB)(oce.o) \ 
    3439    $(MODEL_LIB)(ocfzpt.o) \ 
    3440    $(MODEL_LIB)(par_kind.o) \ 
    3441    $(MODEL_LIB)(par_oce.o) \ 
    3442    $(MODEL_LIB)(phycst.o) \ 
    3443    $(MODEL_LIB)(prtctl.o) \ 
    3444    $(MODEL_LIB)(taumod.o) \ 
    3445    $(MODEL_LIB)(tradmp.o) \ 
    3446    $(MODEL_LIB)(trdmld_oce.o) \ 
    3447    $(MODEL_LIB)(zpshde.o) \ 
    3448    obccli.F90 \ 
    3449    obc_oce.F90 \ 
    3450    obc_par.F90 \ 
    3451    oce.F90 \ 
    3452    ocfzpt.F90 \ 
    3453    par_kind.F90 \ 
    3454    par_oce.F90 \ 
    3455    phycst.F90 \ 
    3456    prtctl.F90 \ 
    3457    taumod.F90 \ 
    3458    tradmp.F90 \ 
    3459    trdmld_oce.F90 \ 
    3460    zpshde.F90 \ 
    3461    dom_oce.F90 \ 
    3462    in_out_manager.F90 \ 
    3463    iom.F90 \ 
    3464    lbclnk.F90 \ 
    3465    lib_mpp.F90 \ 
    3466    $(MODEL_LIB)(dom_oce.o) \ 
    3467    $(MODEL_LIB)(in_out_manager.o) \ 
    3468    $(MODEL_LIB)(iom.o) \ 
    3469    $(MODEL_LIB)(lbclnk.o) \ 
    3470    $(MODEL_LIB)(lib_mpp.o) \ 
    3471    $(MODEL_LIB)(obcdta.o) \ 
    3472    $(MODEL_LIB)(obc_oce.o) \ 
    3473    $(MODEL_LIB)(obc_par.o) \ 
    3474    $(MODEL_LIB)(oce.o) \ 
    3475    $(MODEL_LIB)(ocesbc.o) \ 
    3476    $(MODEL_LIB)(phycst.o) \ 
    3477    $(MODEL_LIB)(prtctl.o) \ 
    3478    $(MODEL_LIB)(restart.o) \ 
    3479    obcdta.F90 \ 
    3480    obc_oce.F90 \ 
    3481    obc_par.F90 \ 
    3482    oce.F90 \ 
    3483    ocesbc.F90 \ 
    3484    phycst.F90 \ 
    3485    prtctl.F90 \ 
    3486    restart.F90 \ 
    3487    domzgr_substitute.h90 \ 
    3488    vectopt_loop_substitute.h90 \ 
    3489    KEY_CPP \ 
    3490    dynspg_exp.F90 
    3491 $(MODEL_LIB)(dynspg_exp_jki.o) : \ 
    3492    blk_oce.F90 \ 
    3493    cpl_oce.F90 \ 
    3494    daymod.F90 \ 
    3495    dom_oce.F90 \ 
    3496    dtasal.F90 \ 
    3497    dtasss.F90 \ 
    3498    dtasst.F90 \ 
    3499    dtatem.F90 \ 
    3500    dynspg_oce.F90 \ 
    3501    eosbn2.F90 \ 
    3502    flxmod.F90 \ 
    3503    flx_oce.F90 \ 
    3504    flxrnf.F90 \ 
    3505    ice_oce.F90 \ 
    3506    ini1d.F90 \ 
    3507    in_out_manager.F90 \ 
    3508    iom.F90 \ 
    3509    lbclnk.F90 \ 
    3510    lib_mpp.F90 \ 
    3511    lib_print.f90 \ 
    3512    $(MODEL_LIB)(blk_oce.o) \ 
    3513    $(MODEL_LIB)(cpl_oce.o) \ 
    3514    $(MODEL_LIB)(daymod.o) \ 
    3515    $(MODEL_LIB)(dom_oce.o) \ 
    3516    $(MODEL_LIB)(dtasal.o) \ 
    3517    $(MODEL_LIB)(dtasss.o) \ 
    3518    $(MODEL_LIB)(dtasst.o) \ 
    3519    $(MODEL_LIB)(dtatem.o) \ 
    3520    $(MODEL_LIB)(dynspg_oce.o) \ 
    3521    $(MODEL_LIB)(eosbn2.o) \ 
    3522    $(MODEL_LIB)(flxmod.o) \ 
    3523    $(MODEL_LIB)(flx_oce.o) \ 
    3524    $(MODEL_LIB)(flxrnf.o) \ 
    3525    $(MODEL_LIB)(ice_oce.o) \ 
    3526    $(MODEL_LIB)(ini1d.o) \ 
    3527    $(MODEL_LIB)(in_out_manager.o) \ 
    3528    $(MODEL_LIB)(iom.o) \ 
    3529    $(MODEL_LIB)(lbclnk.o) \ 
    3530    $(MODEL_LIB)(lib_mpp.o) \ 
    3531    $(MODEL_LIB)(lib_print.o) \ 
    3532    $(MODEL_LIB)(obccli.o) \ 
    3533    $(MODEL_LIB)(obcdta.o) \ 
    3534    $(MODEL_LIB)(obc_oce.o) \ 
    3535    $(MODEL_LIB)(obc_par.o) \ 
    3536    $(MODEL_LIB)(oce.o) \ 
    3537    $(MODEL_LIB)(ocesbc.o) \ 
    3538    $(MODEL_LIB)(ocfzpt.o) \ 
    3539    $(MODEL_LIB)(par_kind.o) \ 
    3540    $(MODEL_LIB)(par_oce.o) \ 
    3541    $(MODEL_LIB)(phycst.o) \ 
    3542    $(MODEL_LIB)(prtctl.o) \ 
    3543    $(MODEL_LIB)(restart.o) \ 
    3544    $(MODEL_LIB)(taumod.o) \ 
    3545    $(MODEL_LIB)(tradmp.o) \ 
    3546    $(MODEL_LIB)(trdmld_oce.o) \ 
    3547    $(MODEL_LIB)(zpshde.o) \ 
    3548    obccli.F90 \ 
    3549    obcdta.F90 \ 
    3550    obc_oce.F90 \ 
    3551    obc_par.F90 \ 
    3552    oce.F90 \ 
    3553    ocesbc.F90 \ 
    3554    ocfzpt.F90 \ 
    3555    par_kind.F90 \ 
    3556    par_oce.F90 \ 
    3557    phycst.F90 \ 
    3558    prtctl.F90 \ 
    3559    restart.F90 \ 
    3560    taumod.F90 \ 
    3561    tradmp.F90 \ 
    3562    trdmld_oce.F90 \ 
    3563    zpshde.F90 \ 
    3564    dom_oce.F90 \ 
    3565    dynspg_exp.F90 \ 
    3566    in_out_manager.F90 \ 
    3567    lbclnk.F90 \ 
    3568    lib_mpp.F90 \ 
    3569    $(MODEL_LIB)(dom_oce.o) \ 
    3570    $(MODEL_LIB)(dynspg_exp.o) \ 
    3571    $(MODEL_LIB)(in_out_manager.o) \ 
    3572    $(MODEL_LIB)(lbclnk.o) \ 
    3573    $(MODEL_LIB)(lib_mpp.o) \ 
    3574    $(MODEL_LIB)(obcdta.o) \ 
    3575    $(MODEL_LIB)(obc_oce.o) \ 
    3576    $(MODEL_LIB)(obc_par.o) \ 
    3577    $(MODEL_LIB)(oce.o) \ 
    3578    $(MODEL_LIB)(ocesbc.o) \ 
    3579    $(MODEL_LIB)(phycst.o) \ 
    3580    $(MODEL_LIB)(prtctl.o) \ 
    3581    $(MODEL_LIB)(restart.o) \ 
    3582    obcdta.F90 \ 
    3583    obc_oce.F90 \ 
    3584    obc_par.F90 \ 
    3585    oce.F90 \ 
    3586    ocesbc.F90 \ 
    3587    phycst.F90 \ 
    3588    prtctl.F90 \ 
    3589    restart.F90 \ 
    3590    domzgr_substitute.h90 \ 
    3591    vectopt_loop_substitute.h90 \ 
    3592    KEY_CPP \ 
    3593    dynspg_exp_jki.F90 
     3333$(MODEL_LIB)(dynnxt1d.o) : \ 
     3334   $(MODEL_LIB)(dom_oce.o) \ 
     3335   $(MODEL_LIB)(in_out_manager.o) \ 
     3336   $(MODEL_LIB)(lib_mpp.o) \ 
     3337   $(MODEL_LIB)(lib_print.o) \ 
     3338   $(MODEL_LIB)(oce.o) \ 
     3339   $(MODEL_LIB)(par_kind.o) \ 
     3340   $(MODEL_LIB)(par_oce.o) \ 
     3341   dom_oce.F90 \ 
     3342   in_out_manager.F90 \ 
     3343   lib_mpp.F90 \ 
     3344   lib_print.f90 \ 
     3345   oce.F90 \ 
     3346   par_kind.F90 \ 
     3347   par_oce.F90 \ 
     3348   $(MODEL_LIB)(dom_oce.o) \ 
     3349   $(MODEL_LIB)(in_out_manager.o) \ 
     3350   $(MODEL_LIB)(lbclnk.o) \ 
     3351   $(MODEL_LIB)(oce.o) \ 
     3352   $(MODEL_LIB)(prtctl.o) \ 
     3353   dom_oce.F90 \ 
     3354   in_out_manager.F90 \ 
     3355   lbclnk.F90 \ 
     3356   oce.F90 \ 
     3357   prtctl.F90 \ 
     3358   KEY_CPP \ 
     3359   dynnxt1d.F90 
    35943360$(MODEL_LIB)(dynspg.o) :   \ 
    3595    agrif_opa_interp.F90 \ 
    3596    cla_dynspg.F90 \ 
    3597    dom_oce.F90 \ 
    3598    domvvl.F90 \ 
    3599    dynspg_exp.F90 \ 
    3600    dynspg_flt.F90 \ 
    3601    dynspg_oce.F90 \ 
    3602    dynspg_ts.F90 \ 
    3603    dynvor.F90 \ 
    3604    flxrnf.F90 \ 
    3605    in_out_manager.F90 \ 
    3606    iom.F90 \ 
    3607    lbclnk.F90 \ 
    3608    ldfdyn_oce.F90 \ 
    3609    ldftra_oce.F90 \ 
    3610    lib_mpp.F90 \ 
    3611    lib_print.f90 \ 
    36123361   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    36133362   $(MODEL_LIB)(cla_dynspg.o) \ 
     
    36273376   $(MODEL_LIB)(lib_mpp.o) \ 
    36283377   $(MODEL_LIB)(lib_print.o) \ 
     3378   $(MODEL_LIB)(obc_oce.o) \ 
     3379   $(MODEL_LIB)(obc_par.o) \ 
    36293380   $(MODEL_LIB)(obcdta.o) \ 
    36303381   $(MODEL_LIB)(obcdyn.o) \ 
    36313382   $(MODEL_LIB)(obcfla.o) \ 
    3632    $(MODEL_LIB)(obc_oce.o) \ 
    3633    $(MODEL_LIB)(obc_par.o) \ 
    36343383   $(MODEL_LIB)(obcvol.o) \ 
    36353384   $(MODEL_LIB)(oce.o) \ 
     
    36403389   $(MODEL_LIB)(prtctl.o) \ 
    36413390   $(MODEL_LIB)(restart.o) \ 
     3391   $(MODEL_LIB)(sol_oce.o) \ 
    36423392   $(MODEL_LIB)(solfet.o) \ 
    36433393   $(MODEL_LIB)(solisl.o) \ 
    36443394   $(MODEL_LIB)(solmat.o) \ 
    3645    $(MODEL_LIB)(sol_oce.o) \ 
    36463395   $(MODEL_LIB)(solpcg.o) \ 
     3396   $(MODEL_LIB)(solsor.o) \ 
    36473397   $(MODEL_LIB)(solsor_e.o) \ 
    3648    $(MODEL_LIB)(solsor.o) \ 
    36493398   $(MODEL_LIB)(solver.o) \ 
    36503399   $(MODEL_LIB)(taumod.o) \ 
     
    36573406   $(MODEL_LIB)(trdvor_oce.o) \ 
    36583407   $(MODEL_LIB)(zdf_oce.o) \ 
     3408   agrif_opa_interp.F90 \ 
     3409   cla_dynspg.F90 \ 
     3410   dom_oce.F90 \ 
     3411   domvvl.F90 \ 
     3412   dynspg_exp.F90 \ 
     3413   dynspg_flt.F90 \ 
     3414   dynspg_oce.F90 \ 
     3415   dynspg_ts.F90 \ 
     3416   dynvor.F90 \ 
     3417   flxrnf.F90 \ 
     3418   in_out_manager.F90 \ 
     3419   iom.F90 \ 
     3420   lbclnk.F90 \ 
     3421   ldfdyn_oce.F90 \ 
     3422   ldftra_oce.F90 \ 
     3423   lib_mpp.F90 \ 
     3424   lib_print.f90 \ 
     3425   obc_oce.F90 \ 
     3426   obc_par.F90 \ 
    36593427   obcdta.F90 \ 
    36603428   obcdyn.F90 \ 
    36613429   obcfla.F90 \ 
    3662    obc_oce.F90 \ 
    3663    obc_par.F90 \ 
    36643430   obcvol.F90 \ 
    36653431   oce.F90 \ 
     
    36703436   prtctl.F90 \ 
    36713437   restart.F90 \ 
     3438   sol_oce.F90 \ 
    36723439   solfet.F90 \ 
    36733440   solisl.F90 \ 
    36743441   solmat.F90 \ 
    3675    sol_oce.F90 \ 
    36763442   solpcg.F90 \ 
     3443   solsor.F90 \ 
    36773444   solsor_e.F90 \ 
    3678    solsor.F90 \ 
    36793445   solver.F90 \ 
    36803446   taumod.F90 \ 
     
    36873453   trdvor_oce.F90 \ 
    36883454   zdf_oce.F90 \ 
     3455   $(MODEL_LIB)(dom_oce.o) \ 
     3456   $(MODEL_LIB)(dynspg_exp.o) \ 
     3457   $(MODEL_LIB)(dynspg_exp_jki.o) \ 
     3458   $(MODEL_LIB)(dynspg_flt.o) \ 
     3459   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     3460   $(MODEL_LIB)(dynspg_oce.o) \ 
     3461   $(MODEL_LIB)(dynspg_rl.o) \ 
     3462   $(MODEL_LIB)(dynspg_ts.o) \ 
     3463   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
     3464   $(MODEL_LIB)(in_out_manager.o) \ 
     3465   $(MODEL_LIB)(obc_oce.o) \ 
     3466   $(MODEL_LIB)(oce.o) \ 
     3467   $(MODEL_LIB)(prtctl.o) \ 
     3468   $(MODEL_LIB)(trdmod.o) \ 
     3469   $(MODEL_LIB)(trdmod_oce.o) \ 
    36893470   dom_oce.F90 \ 
    36903471   dynspg_exp.F90 \ 
     
    36973478   dynspg_ts_jki.F90 \ 
    36983479   in_out_manager.F90 \ 
    3699    $(MODEL_LIB)(dom_oce.o) \ 
    3700    $(MODEL_LIB)(dynspg_exp_jki.o) \ 
    3701    $(MODEL_LIB)(dynspg_exp.o) \ 
    3702    $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    3703    $(MODEL_LIB)(dynspg_flt.o) \ 
    3704    $(MODEL_LIB)(dynspg_oce.o) \ 
    3705    $(MODEL_LIB)(dynspg_rl.o) \ 
    3706    $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    3707    $(MODEL_LIB)(dynspg_ts.o) \ 
    3708    $(MODEL_LIB)(in_out_manager.o) \ 
    3709    $(MODEL_LIB)(obc_oce.o) \ 
    3710    $(MODEL_LIB)(oce.o) \ 
    3711    $(MODEL_LIB)(prtctl.o) \ 
    3712    $(MODEL_LIB)(trdmod.o) \ 
    3713    $(MODEL_LIB)(trdmod_oce.o) \ 
    37143480   obc_oce.F90 \ 
    37153481   oce.F90 \ 
     
    37213487   KEY_CPP \ 
    37223488   dynspg.F90 
    3723 $(MODEL_LIB)(dynspg_flt.o) :  \ 
     3489$(MODEL_LIB)(dynspg_exp.o) :  \ 
     3490   $(MODEL_LIB)(blk_oce.o) \ 
     3491   $(MODEL_LIB)(cpl_oce.o) \ 
     3492   $(MODEL_LIB)(daymod.o) \ 
     3493   $(MODEL_LIB)(dom_oce.o) \ 
     3494   $(MODEL_LIB)(dtasal.o) \ 
     3495   $(MODEL_LIB)(dtasss.o) \ 
     3496   $(MODEL_LIB)(dtasst.o) \ 
     3497   $(MODEL_LIB)(dtatem.o) \ 
     3498   $(MODEL_LIB)(dynspg_oce.o) \ 
     3499   $(MODEL_LIB)(eosbn2.o) \ 
     3500   $(MODEL_LIB)(flx_oce.o) \ 
     3501   $(MODEL_LIB)(flxmod.o) \ 
     3502   $(MODEL_LIB)(flxrnf.o) \ 
     3503   $(MODEL_LIB)(ice_oce.o) \ 
     3504   $(MODEL_LIB)(in_out_manager.o) \ 
     3505   $(MODEL_LIB)(ini1d.o) \ 
     3506   $(MODEL_LIB)(iom.o) \ 
     3507   $(MODEL_LIB)(iom_def.o) \ 
     3508   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3509   $(MODEL_LIB)(iom_nf90.o) \ 
     3510   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3511   $(MODEL_LIB)(lbclnk.o) \ 
     3512   $(MODEL_LIB)(lib_mpp.o) \ 
     3513   $(MODEL_LIB)(lib_print.o) \ 
     3514   $(MODEL_LIB)(obc_oce.o) \ 
     3515   $(MODEL_LIB)(obc_par.o) \ 
     3516   $(MODEL_LIB)(obccli.o) \ 
     3517   $(MODEL_LIB)(oce.o) \ 
     3518   $(MODEL_LIB)(ocfzpt.o) \ 
     3519   $(MODEL_LIB)(par_kind.o) \ 
     3520   $(MODEL_LIB)(par_oce.o) \ 
     3521   $(MODEL_LIB)(phycst.o) \ 
     3522   $(MODEL_LIB)(prtctl.o) \ 
     3523   $(MODEL_LIB)(taumod.o) \ 
     3524   $(MODEL_LIB)(tradmp.o) \ 
     3525   $(MODEL_LIB)(trdmld_oce.o) \ 
     3526   $(MODEL_LIB)(zpshde.o) \ 
    37243527   blk_oce.F90 \ 
    37253528   cpl_oce.F90 \ 
     
    37323535   dynspg_oce.F90 \ 
    37333536   eosbn2.F90 \ 
     3537   flx_oce.F90 \ 
    37343538   flxmod.F90 \ 
    3735    flx_oce.F90 \ 
    37363539   flxrnf.F90 \ 
    37373540   ice_oce.F90 \ 
     3541   in_out_manager.F90 \ 
    37383542   ini1d.F90 \ 
    3739    in_out_manager.F90 \ 
     3543   iom.F90 \ 
    37403544   iom_def.F90 \ 
    3741    iom.F90 \ 
    37423545   iom_ioipsl.F90 \ 
    37433546   iom_nf90.F90 \ 
    37443547   iom_rstdimg.F90 \ 
    37453548   lbclnk.F90 \ 
    3746    lib_feti.F90 \ 
    3747    lib_mpp.F90 \ 
    3748    lib_print.f90 \ 
     3549   lib_mpp.F90 \ 
     3550   lib_print.f90 \ 
     3551   obc_oce.F90 \ 
     3552   obc_par.F90 \ 
     3553   obccli.F90 \ 
     3554   oce.F90 \ 
     3555   ocfzpt.F90 \ 
     3556   par_kind.F90 \ 
     3557   par_oce.F90 \ 
     3558   phycst.F90 \ 
     3559   prtctl.F90 \ 
     3560   taumod.F90 \ 
     3561   tradmp.F90 \ 
     3562   trdmld_oce.F90 \ 
     3563   zpshde.F90 \ 
     3564   $(MODEL_LIB)(dom_oce.o) \ 
     3565   $(MODEL_LIB)(in_out_manager.o) \ 
     3566   $(MODEL_LIB)(iom.o) \ 
     3567   $(MODEL_LIB)(lbclnk.o) \ 
     3568   $(MODEL_LIB)(lib_mpp.o) \ 
     3569   $(MODEL_LIB)(obc_oce.o) \ 
     3570   $(MODEL_LIB)(obc_par.o) \ 
     3571   $(MODEL_LIB)(obcdta.o) \ 
     3572   $(MODEL_LIB)(oce.o) \ 
     3573   $(MODEL_LIB)(ocesbc.o) \ 
     3574   $(MODEL_LIB)(phycst.o) \ 
     3575   $(MODEL_LIB)(prtctl.o) \ 
     3576   $(MODEL_LIB)(restart.o) \ 
     3577   dom_oce.F90 \ 
     3578   in_out_manager.F90 \ 
     3579   iom.F90 \ 
     3580   lbclnk.F90 \ 
     3581   lib_mpp.F90 \ 
     3582   obc_oce.F90 \ 
     3583   obc_par.F90 \ 
     3584   obcdta.F90 \ 
     3585   oce.F90 \ 
     3586   ocesbc.F90 \ 
     3587   phycst.F90 \ 
     3588   prtctl.F90 \ 
     3589   restart.F90 \ 
     3590   domzgr_substitute.h90 \ 
     3591   vectopt_loop_substitute.h90 \ 
     3592   KEY_CPP \ 
     3593   dynspg_exp.F90 
     3594$(MODEL_LIB)(dynspg_exp_jki.o) : \ 
    37493595   $(MODEL_LIB)(blk_oce.o) \ 
    37503596   $(MODEL_LIB)(cpl_oce.o) \ 
     
    37573603   $(MODEL_LIB)(dynspg_oce.o) \ 
    37583604   $(MODEL_LIB)(eosbn2.o) \ 
     3605   $(MODEL_LIB)(flx_oce.o) \ 
    37593606   $(MODEL_LIB)(flxmod.o) \ 
    3760    $(MODEL_LIB)(flx_oce.o) \ 
    37613607   $(MODEL_LIB)(flxrnf.o) \ 
    37623608   $(MODEL_LIB)(ice_oce.o) \ 
     3609   $(MODEL_LIB)(in_out_manager.o) \ 
    37633610   $(MODEL_LIB)(ini1d.o) \ 
    3764    $(MODEL_LIB)(in_out_manager.o) \ 
     3611   $(MODEL_LIB)(iom.o) \ 
     3612   $(MODEL_LIB)(lbclnk.o) \ 
     3613   $(MODEL_LIB)(lib_mpp.o) \ 
     3614   $(MODEL_LIB)(lib_print.o) \ 
     3615   $(MODEL_LIB)(obc_oce.o) \ 
     3616   $(MODEL_LIB)(obc_par.o) \ 
     3617   $(MODEL_LIB)(obccli.o) \ 
     3618   $(MODEL_LIB)(obcdta.o) \ 
     3619   $(MODEL_LIB)(oce.o) \ 
     3620   $(MODEL_LIB)(ocesbc.o) \ 
     3621   $(MODEL_LIB)(ocfzpt.o) \ 
     3622   $(MODEL_LIB)(par_kind.o) \ 
     3623   $(MODEL_LIB)(par_oce.o) \ 
     3624   $(MODEL_LIB)(phycst.o) \ 
     3625   $(MODEL_LIB)(prtctl.o) \ 
     3626   $(MODEL_LIB)(restart.o) \ 
     3627   $(MODEL_LIB)(taumod.o) \ 
     3628   $(MODEL_LIB)(tradmp.o) \ 
     3629   $(MODEL_LIB)(trdmld_oce.o) \ 
     3630   $(MODEL_LIB)(zpshde.o) \ 
     3631   blk_oce.F90 \ 
     3632   cpl_oce.F90 \ 
     3633   daymod.F90 \ 
     3634   dom_oce.F90 \ 
     3635   dtasal.F90 \ 
     3636   dtasss.F90 \ 
     3637   dtasst.F90 \ 
     3638   dtatem.F90 \ 
     3639   dynspg_oce.F90 \ 
     3640   eosbn2.F90 \ 
     3641   flx_oce.F90 \ 
     3642   flxmod.F90 \ 
     3643   flxrnf.F90 \ 
     3644   ice_oce.F90 \ 
     3645   in_out_manager.F90 \ 
     3646   ini1d.F90 \ 
     3647   iom.F90 \ 
     3648   lbclnk.F90 \ 
     3649   lib_mpp.F90 \ 
     3650   lib_print.f90 \ 
     3651   obc_oce.F90 \ 
     3652   obc_par.F90 \ 
     3653   obccli.F90 \ 
     3654   obcdta.F90 \ 
     3655   oce.F90 \ 
     3656   ocesbc.F90 \ 
     3657   ocfzpt.F90 \ 
     3658   par_kind.F90 \ 
     3659   par_oce.F90 \ 
     3660   phycst.F90 \ 
     3661   prtctl.F90 \ 
     3662   restart.F90 \ 
     3663   taumod.F90 \ 
     3664   tradmp.F90 \ 
     3665   trdmld_oce.F90 \ 
     3666   zpshde.F90 \ 
     3667   $(MODEL_LIB)(dom_oce.o) \ 
     3668   $(MODEL_LIB)(dynspg_exp.o) \ 
     3669   $(MODEL_LIB)(in_out_manager.o) \ 
     3670   $(MODEL_LIB)(lbclnk.o) \ 
     3671   $(MODEL_LIB)(lib_mpp.o) \ 
     3672   $(MODEL_LIB)(obc_oce.o) \ 
     3673   $(MODEL_LIB)(obc_par.o) \ 
     3674   $(MODEL_LIB)(obcdta.o) \ 
     3675   $(MODEL_LIB)(oce.o) \ 
     3676   $(MODEL_LIB)(ocesbc.o) \ 
     3677   $(MODEL_LIB)(phycst.o) \ 
     3678   $(MODEL_LIB)(prtctl.o) \ 
     3679   $(MODEL_LIB)(restart.o) \ 
     3680   dom_oce.F90 \ 
     3681   dynspg_exp.F90 \ 
     3682   in_out_manager.F90 \ 
     3683   lbclnk.F90 \ 
     3684   lib_mpp.F90 \ 
     3685   obc_oce.F90 \ 
     3686   obc_par.F90 \ 
     3687   obcdta.F90 \ 
     3688   oce.F90 \ 
     3689   ocesbc.F90 \ 
     3690   phycst.F90 \ 
     3691   prtctl.F90 \ 
     3692   restart.F90 \ 
     3693   domzgr_substitute.h90 \ 
     3694   vectopt_loop_substitute.h90 \ 
     3695   KEY_CPP \ 
     3696   dynspg_exp_jki.F90 
     3697$(MODEL_LIB)(dynspg_flt.o) :  \ 
     3698   $(MODEL_LIB)(agrif_oce.o) \ 
     3699   $(MODEL_LIB)(blk_oce.o) \ 
     3700   $(MODEL_LIB)(cpl_oce.o) \ 
     3701   $(MODEL_LIB)(daymod.o) \ 
     3702   $(MODEL_LIB)(dom_oce.o) \ 
     3703   $(MODEL_LIB)(dtasal.o) \ 
     3704   $(MODEL_LIB)(dtasss.o) \ 
     3705   $(MODEL_LIB)(dtasst.o) \ 
     3706   $(MODEL_LIB)(dtatem.o) \ 
     3707   $(MODEL_LIB)(dynspg_oce.o) \ 
     3708   $(MODEL_LIB)(eosbn2.o) \ 
     3709   $(MODEL_LIB)(flx_oce.o) \ 
     3710   $(MODEL_LIB)(flxmod.o) \ 
     3711   $(MODEL_LIB)(flxrnf.o) \ 
     3712   $(MODEL_LIB)(ice_oce.o) \ 
     3713   $(MODEL_LIB)(in_out_manager.o) \ 
     3714   $(MODEL_LIB)(ini1d.o) \ 
     3715   $(MODEL_LIB)(iom.o) \ 
    37653716   $(MODEL_LIB)(iom_def.o) \ 
    37663717   $(MODEL_LIB)(iom_ioipsl.o) \ 
    37673718   $(MODEL_LIB)(iom_nf90.o) \ 
    3768    $(MODEL_LIB)(iom.o) \ 
    37693719   $(MODEL_LIB)(iom_rstdimg.o) \ 
    37703720   $(MODEL_LIB)(lbclnk.o) \ 
     
    37723722   $(MODEL_LIB)(lib_mpp.o) \ 
    37733723   $(MODEL_LIB)(lib_print.o) \ 
     3724   $(MODEL_LIB)(obc_oce.o) \ 
     3725   $(MODEL_LIB)(obc_par.o) \ 
    37743726   $(MODEL_LIB)(obccli.o) \ 
    37753727   $(MODEL_LIB)(obcdyn.o) \ 
    3776    $(MODEL_LIB)(obc_oce.o) \ 
    3777    $(MODEL_LIB)(obc_par.o) \ 
    37783728   $(MODEL_LIB)(obcvol.o) \ 
    37793729   $(MODEL_LIB)(oce.o) \ 
     
    37843734   $(MODEL_LIB)(phycst.o) \ 
    37853735   $(MODEL_LIB)(prtctl.o) \ 
     3736   $(MODEL_LIB)(sol_oce.o) \ 
    37863737   $(MODEL_LIB)(solfet.o) \ 
    37873738   $(MODEL_LIB)(solisl.o) \ 
    37883739   $(MODEL_LIB)(solmat.o) \ 
    3789    $(MODEL_LIB)(sol_oce.o) \ 
    37903740   $(MODEL_LIB)(solpcg.o) \ 
    37913741   $(MODEL_LIB)(solsor.o) \ 
     
    37953745   $(MODEL_LIB)(zdf_oce.o) \ 
    37963746   $(MODEL_LIB)(zpshde.o) \ 
     3747   agrif_oce.F90 \ 
     3748   blk_oce.F90 \ 
     3749   cpl_oce.F90 \ 
     3750   daymod.F90 \ 
     3751   dom_oce.F90 \ 
     3752   dtasal.F90 \ 
     3753   dtasss.F90 \ 
     3754   dtasst.F90 \ 
     3755   dtatem.F90 \ 
     3756   dynspg_oce.F90 \ 
     3757   eosbn2.F90 \ 
     3758   flx_oce.F90 \ 
     3759   flxmod.F90 \ 
     3760   flxrnf.F90 \ 
     3761   ice_oce.F90 \ 
     3762   in_out_manager.F90 \ 
     3763   ini1d.F90 \ 
     3764   iom.F90 \ 
     3765   iom_def.F90 \ 
     3766   iom_ioipsl.F90 \ 
     3767   iom_nf90.F90 \ 
     3768   iom_rstdimg.F90 \ 
     3769   lbclnk.F90 \ 
     3770   lib_feti.F90 \ 
     3771   lib_mpp.F90 \ 
     3772   lib_print.f90 \ 
     3773   obc_oce.F90 \ 
     3774   obc_par.F90 \ 
    37973775   obccli.F90 \ 
    37983776   obcdyn.F90 \ 
    3799    obc_oce.F90 \ 
    3800    obc_par.F90 \ 
    38013777   obcvol.F90 \ 
    38023778   oce.F90 \ 
     
    38073783   phycst.F90 \ 
    38083784   prtctl.F90 \ 
     3785   sol_oce.F90 \ 
    38093786   solfet.F90 \ 
    38103787   solisl.F90 \ 
    38113788   solmat.F90 \ 
    3812    sol_oce.F90 \ 
    38133789   solpcg.F90 \ 
    38143790   solsor.F90 \ 
     
    38183794   zdf_oce.F90 \ 
    38193795   zpshde.F90 \ 
     3796   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3797   $(MODEL_LIB)(cla_dynspg.o) \ 
     3798   $(MODEL_LIB)(dom_oce.o) \ 
     3799   $(MODEL_LIB)(domvvl.o) \ 
     3800   $(MODEL_LIB)(flxrnf.o) \ 
     3801   $(MODEL_LIB)(in_out_manager.o) \ 
     3802   $(MODEL_LIB)(iom.o) \ 
     3803   $(MODEL_LIB)(lbclnk.o) \ 
     3804   $(MODEL_LIB)(lib_mpp.o) \ 
     3805   $(MODEL_LIB)(obc_oce.o) \ 
     3806   $(MODEL_LIB)(obcdyn.o) \ 
     3807   $(MODEL_LIB)(obcvol.o) \ 
     3808   $(MODEL_LIB)(oce.o) \ 
     3809   $(MODEL_LIB)(ocesbc.o) \ 
     3810   $(MODEL_LIB)(phycst.o) \ 
     3811   $(MODEL_LIB)(prtctl.o) \ 
     3812   $(MODEL_LIB)(restart.o) \ 
     3813   $(MODEL_LIB)(sol_oce.o) \ 
     3814   $(MODEL_LIB)(solfet.o) \ 
     3815   $(MODEL_LIB)(solmat.o) \ 
     3816   $(MODEL_LIB)(solpcg.o) \ 
     3817   $(MODEL_LIB)(solsor.o) \ 
     3818   $(MODEL_LIB)(solsor_e.o) \ 
     3819   $(MODEL_LIB)(solver.o) \ 
     3820   $(MODEL_LIB)(zdf_oce.o) \ 
    38203821   agrif_opa_interp.F90 \ 
    38213822   cla_dynspg.F90 \ 
     
    38273828   lbclnk.F90 \ 
    38283829   lib_mpp.F90 \ 
    3829    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3830    $(MODEL_LIB)(cla_dynspg.o) \ 
    3831    $(MODEL_LIB)(dom_oce.o) \ 
    3832    $(MODEL_LIB)(domvvl.o) \ 
    3833    $(MODEL_LIB)(flxrnf.o) \ 
    3834    $(MODEL_LIB)(in_out_manager.o) \ 
    3835    $(MODEL_LIB)(iom.o) \ 
    3836    $(MODEL_LIB)(lbclnk.o) \ 
    3837    $(MODEL_LIB)(lib_mpp.o) \ 
    3838    $(MODEL_LIB)(obcdyn.o) \ 
    3839    $(MODEL_LIB)(obc_oce.o) \ 
    3840    $(MODEL_LIB)(obcvol.o) \ 
    3841    $(MODEL_LIB)(oce.o) \ 
    3842    $(MODEL_LIB)(ocesbc.o) \ 
    3843    $(MODEL_LIB)(phycst.o) \ 
    3844    $(MODEL_LIB)(prtctl.o) \ 
    3845    $(MODEL_LIB)(restart.o) \ 
    3846    $(MODEL_LIB)(solfet.o) \ 
    3847    $(MODEL_LIB)(solmat.o) \ 
    3848    $(MODEL_LIB)(sol_oce.o) \ 
    3849    $(MODEL_LIB)(solpcg.o) \ 
    3850    $(MODEL_LIB)(solsor_e.o) \ 
    3851    $(MODEL_LIB)(solsor.o) \ 
    3852    $(MODEL_LIB)(solver.o) \ 
    3853    $(MODEL_LIB)(zdf_oce.o) \ 
     3830   obc_oce.F90 \ 
    38543831   obcdyn.F90 \ 
    3855    obc_oce.F90 \ 
    38563832   obcvol.F90 \ 
    38573833   oce.F90 \ 
     
    38603836   prtctl.F90 \ 
    38613837   restart.F90 \ 
     3838   sol_oce.F90 \ 
    38623839   solfet.F90 \ 
    38633840   solmat.F90 \ 
    3864    sol_oce.F90 \ 
    38653841   solpcg.F90 \ 
     3842   solsor.F90 \ 
    38663843   solsor_e.F90 \ 
    3867    solsor.F90 \ 
    38683844   solver.F90 \ 
    38693845   zdf_oce.F90 \ 
     
    38743850   dynspg_flt.F90 
    38753851$(MODEL_LIB)(dynspg_flt_jki.o) : \ 
     3852   $(MODEL_LIB)(agrif_oce.o) \ 
     3853   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3854   $(MODEL_LIB)(blk_oce.o) \ 
     3855   $(MODEL_LIB)(cla_dynspg.o) \ 
     3856   $(MODEL_LIB)(cpl_oce.o) \ 
     3857   $(MODEL_LIB)(daymod.o) \ 
     3858   $(MODEL_LIB)(dom_oce.o) \ 
     3859   $(MODEL_LIB)(domvvl.o) \ 
     3860   $(MODEL_LIB)(dtasal.o) \ 
     3861   $(MODEL_LIB)(dtasss.o) \ 
     3862   $(MODEL_LIB)(dtasst.o) \ 
     3863   $(MODEL_LIB)(dtatem.o) \ 
     3864   $(MODEL_LIB)(dynspg_oce.o) \ 
     3865   $(MODEL_LIB)(eosbn2.o) \ 
     3866   $(MODEL_LIB)(flx_oce.o) \ 
     3867   $(MODEL_LIB)(flxmod.o) \ 
     3868   $(MODEL_LIB)(flxrnf.o) \ 
     3869   $(MODEL_LIB)(ice_oce.o) \ 
     3870   $(MODEL_LIB)(in_out_manager.o) \ 
     3871   $(MODEL_LIB)(ini1d.o) \ 
     3872   $(MODEL_LIB)(iom.o) \ 
     3873   $(MODEL_LIB)(iom_def.o) \ 
     3874   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3875   $(MODEL_LIB)(iom_nf90.o) \ 
     3876   $(MODEL_LIB)(iom_rstdimg.o) \ 
     3877   $(MODEL_LIB)(lbclnk.o) \ 
     3878   $(MODEL_LIB)(lib_feti.o) \ 
     3879   $(MODEL_LIB)(lib_mpp.o) \ 
     3880   $(MODEL_LIB)(lib_print.o) \ 
     3881   $(MODEL_LIB)(obc_oce.o) \ 
     3882   $(MODEL_LIB)(obc_par.o) \ 
     3883   $(MODEL_LIB)(obccli.o) \ 
     3884   $(MODEL_LIB)(obcdyn.o) \ 
     3885   $(MODEL_LIB)(obcvol.o) \ 
     3886   $(MODEL_LIB)(oce.o) \ 
     3887   $(MODEL_LIB)(ocesbc.o) \ 
     3888   $(MODEL_LIB)(ocfzpt.o) \ 
     3889   $(MODEL_LIB)(par_kind.o) \ 
     3890   $(MODEL_LIB)(par_oce.o) \ 
     3891   $(MODEL_LIB)(phycst.o) \ 
     3892   $(MODEL_LIB)(prtctl.o) \ 
     3893   $(MODEL_LIB)(restart.o) \ 
     3894   $(MODEL_LIB)(sol_oce.o) \ 
     3895   $(MODEL_LIB)(solfet.o) \ 
     3896   $(MODEL_LIB)(solisl.o) \ 
     3897   $(MODEL_LIB)(solmat.o) \ 
     3898   $(MODEL_LIB)(solpcg.o) \ 
     3899   $(MODEL_LIB)(solsor.o) \ 
     3900   $(MODEL_LIB)(solsor_e.o) \ 
     3901   $(MODEL_LIB)(solver.o) \ 
     3902   $(MODEL_LIB)(taumod.o) \ 
     3903   $(MODEL_LIB)(tradmp.o) \ 
     3904   $(MODEL_LIB)(trdmld_oce.o) \ 
     3905   $(MODEL_LIB)(zdf_oce.o) \ 
     3906   $(MODEL_LIB)(zpshde.o) \ 
     3907   agrif_oce.F90 \ 
    38763908   agrif_opa_interp.F90 \ 
    38773909   blk_oce.F90 \ 
     
    38873919   dynspg_oce.F90 \ 
    38883920   eosbn2.F90 \ 
     3921   flx_oce.F90 \ 
    38893922   flxmod.F90 \ 
    3890    flx_oce.F90 \ 
    38913923   flxrnf.F90 \ 
    38923924   ice_oce.F90 \ 
     3925   in_out_manager.F90 \ 
    38933926   ini1d.F90 \ 
    3894    in_out_manager.F90 \ 
     3927   iom.F90 \ 
    38953928   iom_def.F90 \ 
    3896    iom.F90 \ 
    38973929   iom_ioipsl.F90 \ 
    38983930   iom_nf90.F90 \ 
     
    39023934   lib_mpp.F90 \ 
    39033935   lib_print.f90 \ 
    3904    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3905    $(MODEL_LIB)(blk_oce.o) \ 
    3906    $(MODEL_LIB)(cla_dynspg.o) \ 
    3907    $(MODEL_LIB)(cpl_oce.o) \ 
    3908    $(MODEL_LIB)(daymod.o) \ 
    3909    $(MODEL_LIB)(dom_oce.o) \ 
    3910    $(MODEL_LIB)(domvvl.o) \ 
    3911    $(MODEL_LIB)(dtasal.o) \ 
    3912    $(MODEL_LIB)(dtasss.o) \ 
    3913    $(MODEL_LIB)(dtasst.o) \ 
    3914    $(MODEL_LIB)(dtatem.o) \ 
    3915    $(MODEL_LIB)(dynspg_oce.o) \ 
    3916    $(MODEL_LIB)(eosbn2.o) \ 
    3917    $(MODEL_LIB)(flxmod.o) \ 
    3918    $(MODEL_LIB)(flx_oce.o) \ 
    3919    $(MODEL_LIB)(flxrnf.o) \ 
    3920    $(MODEL_LIB)(ice_oce.o) \ 
    3921    $(MODEL_LIB)(ini1d.o) \ 
    3922    $(MODEL_LIB)(in_out_manager.o) \ 
    3923    $(MODEL_LIB)(iom_def.o) \ 
    3924    $(MODEL_LIB)(iom_ioipsl.o) \ 
    3925    $(MODEL_LIB)(iom_nf90.o) \ 
    3926    $(MODEL_LIB)(iom.o) \ 
    3927    $(MODEL_LIB)(iom_rstdimg.o) \ 
    3928    $(MODEL_LIB)(lbclnk.o) \ 
    3929    $(MODEL_LIB)(lib_feti.o) \ 
    3930    $(MODEL_LIB)(lib_mpp.o) \ 
    3931    $(MODEL_LIB)(lib_print.o) \ 
    3932    $(MODEL_LIB)(obccli.o) \ 
    3933    $(MODEL_LIB)(obcdyn.o) \ 
    3934    $(MODEL_LIB)(obc_oce.o) \ 
    3935    $(MODEL_LIB)(obc_par.o) \ 
    3936    $(MODEL_LIB)(obcvol.o) \ 
    3937    $(MODEL_LIB)(oce.o) \ 
    3938    $(MODEL_LIB)(ocesbc.o) \ 
    3939    $(MODEL_LIB)(ocfzpt.o) \ 
    3940    $(MODEL_LIB)(par_kind.o) \ 
    3941    $(MODEL_LIB)(par_oce.o) \ 
    3942    $(MODEL_LIB)(phycst.o) \ 
    3943    $(MODEL_LIB)(prtctl.o) \ 
    3944    $(MODEL_LIB)(restart.o) \ 
    3945    $(MODEL_LIB)(solfet.o) \ 
    3946    $(MODEL_LIB)(solisl.o) \ 
    3947    $(MODEL_LIB)(solmat.o) \ 
    3948    $(MODEL_LIB)(sol_oce.o) \ 
    3949    $(MODEL_LIB)(solpcg.o) \ 
    3950    $(MODEL_LIB)(solsor_e.o) \ 
    3951    $(MODEL_LIB)(solsor.o) \ 
    3952    $(MODEL_LIB)(solver.o) \ 
    3953    $(MODEL_LIB)(taumod.o) \ 
    3954    $(MODEL_LIB)(tradmp.o) \ 
    3955    $(MODEL_LIB)(trdmld_oce.o) \ 
    3956    $(MODEL_LIB)(zdf_oce.o) \ 
    3957    $(MODEL_LIB)(zpshde.o) \ 
     3936   obc_oce.F90 \ 
     3937   obc_par.F90 \ 
    39583938   obccli.F90 \ 
    39593939   obcdyn.F90 \ 
    3960    obc_oce.F90 \ 
    3961    obc_par.F90 \ 
    39623940   obcvol.F90 \ 
    39633941   oce.F90 \ 
     
    39693947   prtctl.F90 \ 
    39703948   restart.F90 \ 
     3949   sol_oce.F90 \ 
    39713950   solfet.F90 \ 
    39723951   solisl.F90 \ 
    39733952   solmat.F90 \ 
    3974    sol_oce.F90 \ 
    39753953   solpcg.F90 \ 
     3954   solsor.F90 \ 
    39763955   solsor_e.F90 \ 
    3977    solsor.F90 \ 
    39783956   solver.F90 \ 
    39793957   taumod.F90 \ 
     
    39823960   zdf_oce.F90 \ 
    39833961   zpshde.F90 \ 
     3962   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3963   $(MODEL_LIB)(cla_dynspg.o) \ 
     3964   $(MODEL_LIB)(dom_oce.o) \ 
     3965   $(MODEL_LIB)(dynspg_flt.o) \ 
     3966   $(MODEL_LIB)(flxrnf.o) \ 
     3967   $(MODEL_LIB)(in_out_manager.o) \ 
     3968   $(MODEL_LIB)(iom.o) \ 
     3969   $(MODEL_LIB)(lbclnk.o) \ 
     3970   $(MODEL_LIB)(lib_mpp.o) \ 
     3971   $(MODEL_LIB)(obc_oce.o) \ 
     3972   $(MODEL_LIB)(obcdyn.o) \ 
     3973   $(MODEL_LIB)(obcvol.o) \ 
     3974   $(MODEL_LIB)(oce.o) \ 
     3975   $(MODEL_LIB)(ocesbc.o) \ 
     3976   $(MODEL_LIB)(phycst.o) \ 
     3977   $(MODEL_LIB)(prtctl.o) \ 
     3978   $(MODEL_LIB)(restart.o) \ 
     3979   $(MODEL_LIB)(sol_oce.o) \ 
     3980   $(MODEL_LIB)(solfet.o) \ 
     3981   $(MODEL_LIB)(solmat.o) \ 
     3982   $(MODEL_LIB)(solpcg.o) \ 
     3983   $(MODEL_LIB)(solsor.o) \ 
     3984   $(MODEL_LIB)(solsor_e.o) \ 
     3985   $(MODEL_LIB)(solver.o) \ 
     3986   $(MODEL_LIB)(zdf_oce.o) \ 
    39843987   agrif_opa_interp.F90 \ 
    39853988   cla_dynspg.F90 \ 
     
    39913994   lbclnk.F90 \ 
    39923995   lib_mpp.F90 \ 
    3993    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    3994    $(MODEL_LIB)(cla_dynspg.o) \ 
    3995    $(MODEL_LIB)(dom_oce.o) \ 
    3996    $(MODEL_LIB)(dynspg_flt.o) \ 
    3997    $(MODEL_LIB)(flxrnf.o) \ 
    3998    $(MODEL_LIB)(in_out_manager.o) \ 
    3999    $(MODEL_LIB)(iom.o) \ 
    4000    $(MODEL_LIB)(lbclnk.o) \ 
    4001    $(MODEL_LIB)(lib_mpp.o) \ 
    4002    $(MODEL_LIB)(obcdyn.o) \ 
    4003    $(MODEL_LIB)(obc_oce.o) \ 
    4004    $(MODEL_LIB)(obcvol.o) \ 
    4005    $(MODEL_LIB)(oce.o) \ 
    4006    $(MODEL_LIB)(ocesbc.o) \ 
    4007    $(MODEL_LIB)(phycst.o) \ 
    4008    $(MODEL_LIB)(prtctl.o) \ 
    4009    $(MODEL_LIB)(restart.o) \ 
    4010    $(MODEL_LIB)(solfet.o) \ 
    4011    $(MODEL_LIB)(solmat.o) \ 
    4012    $(MODEL_LIB)(sol_oce.o) \ 
    4013    $(MODEL_LIB)(solpcg.o) \ 
    4014    $(MODEL_LIB)(solsor_e.o) \ 
    4015    $(MODEL_LIB)(solsor.o) \ 
    4016    $(MODEL_LIB)(solver.o) \ 
    4017    $(MODEL_LIB)(zdf_oce.o) \ 
     3996   obc_oce.F90 \ 
    40183997   obcdyn.F90 \ 
    4019    obc_oce.F90 \ 
    40203998   obcvol.F90 \ 
    40213999   oce.F90 \ 
     
    40244002   prtctl.F90 \ 
    40254003   restart.F90 \ 
     4004   sol_oce.F90 \ 
    40264005   solfet.F90 \ 
    40274006   solmat.F90 \ 
    4028    sol_oce.F90 \ 
    40294007   solpcg.F90 \ 
     4008   solsor.F90 \ 
    40304009   solsor_e.F90 \ 
    4031    solsor.F90 \ 
    40324010   solver.F90 \ 
    40334011   zdf_oce.F90 \ 
     
    40444022   dynspg_oce.F90 
    40454023$(MODEL_LIB)(dynspg_rl.o) :   \ 
    4046    blk_oce.F90 \ 
    4047    cpl_oce.F90 \ 
    4048    daymod.F90 \ 
    4049    dom_oce.F90 \ 
    4050    dynspg_oce.F90 \ 
    4051    eosbn2.F90 \ 
    4052    ice_oce.F90 \ 
    4053    ini1d.F90 \ 
    4054    in_out_manager.F90 \ 
    4055    iom_def.F90 \ 
    4056    iom.F90 \ 
    4057    iom_ioipsl.F90 \ 
    4058    iom_nf90.F90 \ 
    4059    iom_rstdimg.F90 \ 
    4060    lbclnk.F90 \ 
    4061    lib_mpp.F90 \ 
    4062    lib_print.f90 \ 
    40634024   $(MODEL_LIB)(blk_oce.o) \ 
    40644025   $(MODEL_LIB)(cpl_oce.o) \ 
     
    40684029   $(MODEL_LIB)(eosbn2.o) \ 
    40694030   $(MODEL_LIB)(ice_oce.o) \ 
     4031   $(MODEL_LIB)(in_out_manager.o) \ 
    40704032   $(MODEL_LIB)(ini1d.o) \ 
    4071    $(MODEL_LIB)(in_out_manager.o) \ 
     4033   $(MODEL_LIB)(iom.o) \ 
    40724034   $(MODEL_LIB)(iom_def.o) \ 
    40734035   $(MODEL_LIB)(iom_ioipsl.o) \ 
    40744036   $(MODEL_LIB)(iom_nf90.o) \ 
    4075    $(MODEL_LIB)(iom.o) \ 
    40764037   $(MODEL_LIB)(iom_rstdimg.o) \ 
    40774038   $(MODEL_LIB)(lbclnk.o) \ 
     
    40844045   $(MODEL_LIB)(par_oce.o) \ 
    40854046   $(MODEL_LIB)(phycst.o) \ 
     4047   $(MODEL_LIB)(sol_oce.o) \ 
    40864048   $(MODEL_LIB)(solfet.o) \ 
    40874049   $(MODEL_LIB)(solisl.o) \ 
    40884050   $(MODEL_LIB)(solmat.o) \ 
    4089    $(MODEL_LIB)(sol_oce.o) \ 
    40904051   $(MODEL_LIB)(solpcg.o) \ 
    40914052   $(MODEL_LIB)(solsor.o) \ 
     
    40934054   $(MODEL_LIB)(zdf_oce.o) \ 
    40944055   $(MODEL_LIB)(zpshde.o) \ 
     4056   blk_oce.F90 \ 
     4057   cpl_oce.F90 \ 
     4058   daymod.F90 \ 
     4059   dom_oce.F90 \ 
     4060   dynspg_oce.F90 \ 
     4061   eosbn2.F90 \ 
     4062   ice_oce.F90 \ 
     4063   in_out_manager.F90 \ 
     4064   ini1d.F90 \ 
     4065   iom.F90 \ 
     4066   iom_def.F90 \ 
     4067   iom_ioipsl.F90 \ 
     4068   iom_nf90.F90 \ 
     4069   iom_rstdimg.F90 \ 
     4070   lbclnk.F90 \ 
     4071   lib_mpp.F90 \ 
     4072   lib_print.f90 \ 
    40954073   obc_oce.F90 \ 
    40964074   obc_par.F90 \ 
     
    40994077   par_oce.F90 \ 
    41004078   phycst.F90 \ 
     4079   sol_oce.F90 \ 
    41014080   solfet.F90 \ 
    41024081   solisl.F90 \ 
    41034082   solmat.F90 \ 
    4104    sol_oce.F90 \ 
    41054083   solpcg.F90 \ 
    41064084   solsor.F90 \ 
     
    41084086   zdf_oce.F90 \ 
    41094087   zpshde.F90 \ 
     4088   $(MODEL_LIB)(dom_oce.o) \ 
     4089   $(MODEL_LIB)(in_out_manager.o) \ 
     4090   $(MODEL_LIB)(iom.o) \ 
     4091   $(MODEL_LIB)(lbclnk.o) \ 
     4092   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4093   $(MODEL_LIB)(ldftra_oce.o) \ 
     4094   $(MODEL_LIB)(lib_mpp.o) \ 
     4095   $(MODEL_LIB)(obc_oce.o) \ 
     4096   $(MODEL_LIB)(oce.o) \ 
     4097   $(MODEL_LIB)(phycst.o) \ 
     4098   $(MODEL_LIB)(restart.o) \ 
     4099   $(MODEL_LIB)(sol_oce.o) \ 
     4100   $(MODEL_LIB)(solfet.o) \ 
     4101   $(MODEL_LIB)(solisl.o) \ 
     4102   $(MODEL_LIB)(solpcg.o) \ 
     4103   $(MODEL_LIB)(solsor.o) \ 
     4104   $(MODEL_LIB)(solsor_e.o) \ 
     4105   $(MODEL_LIB)(solver.o) \ 
     4106   $(MODEL_LIB)(zdf_oce.o) \ 
    41104107   dom_oce.F90 \ 
    41114108   in_out_manager.F90 \ 
     
    41154112   ldftra_oce.F90 \ 
    41164113   lib_mpp.F90 \ 
    4117    $(MODEL_LIB)(dom_oce.o) \ 
    4118    $(MODEL_LIB)(in_out_manager.o) \ 
    4119    $(MODEL_LIB)(iom.o) \ 
    4120    $(MODEL_LIB)(lbclnk.o) \ 
    4121    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4122    $(MODEL_LIB)(ldftra_oce.o) \ 
    4123    $(MODEL_LIB)(lib_mpp.o) \ 
    4124    $(MODEL_LIB)(obc_oce.o) \ 
    4125    $(MODEL_LIB)(oce.o) \ 
    4126    $(MODEL_LIB)(phycst.o) \ 
    4127    $(MODEL_LIB)(restart.o) \ 
    4128    $(MODEL_LIB)(solfet.o) \ 
    4129    $(MODEL_LIB)(solisl.o) \ 
    4130    $(MODEL_LIB)(sol_oce.o) \ 
    4131    $(MODEL_LIB)(solpcg.o) \ 
    4132    $(MODEL_LIB)(solsor_e.o) \ 
    4133    $(MODEL_LIB)(solsor.o) \ 
    4134    $(MODEL_LIB)(solver.o) \ 
    4135    $(MODEL_LIB)(zdf_oce.o) \ 
    41364114   obc_oce.F90 \ 
    41374115   oce.F90 \ 
    41384116   phycst.F90 \ 
    41394117   restart.F90 \ 
     4118   sol_oce.F90 \ 
    41404119   solfet.F90 \ 
    41414120   solisl.F90 \ 
    4142    sol_oce.F90 \ 
    41434121   solpcg.F90 \ 
     4122   solsor.F90 \ 
    41444123   solsor_e.F90 \ 
    4145    solsor.F90 \ 
    41464124   solver.F90 \ 
    41474125   zdf_oce.F90 \ 
     
    41524130   dynspg_rl.F90 
    41534131$(MODEL_LIB)(dynspg_ts.o) :   \ 
     4132   $(MODEL_LIB)(blk_oce.o) \ 
     4133   $(MODEL_LIB)(cpl_oce.o) \ 
     4134   $(MODEL_LIB)(daymod.o) \ 
     4135   $(MODEL_LIB)(dom_oce.o) \ 
     4136   $(MODEL_LIB)(dtasal.o) \ 
     4137   $(MODEL_LIB)(dtasss.o) \ 
     4138   $(MODEL_LIB)(dtasst.o) \ 
     4139   $(MODEL_LIB)(dtatem.o) \ 
     4140   $(MODEL_LIB)(dynadv.o) \ 
     4141   $(MODEL_LIB)(dynspg_oce.o) \ 
     4142   $(MODEL_LIB)(eosbn2.o) \ 
     4143   $(MODEL_LIB)(flx_oce.o) \ 
     4144   $(MODEL_LIB)(flxmod.o) \ 
     4145   $(MODEL_LIB)(flxrnf.o) \ 
     4146   $(MODEL_LIB)(ice_oce.o) \ 
     4147   $(MODEL_LIB)(in_out_manager.o) \ 
     4148   $(MODEL_LIB)(ini1d.o) \ 
     4149   $(MODEL_LIB)(iom.o) \ 
     4150   $(MODEL_LIB)(iom_def.o) \ 
     4151   $(MODEL_LIB)(iom_ioipsl.o) \ 
     4152   $(MODEL_LIB)(iom_nf90.o) \ 
     4153   $(MODEL_LIB)(iom_rstdimg.o) \ 
     4154   $(MODEL_LIB)(lbclnk.o) \ 
     4155   $(MODEL_LIB)(lib_mpp.o) \ 
     4156   $(MODEL_LIB)(lib_print.o) \ 
     4157   $(MODEL_LIB)(obc_oce.o) \ 
     4158   $(MODEL_LIB)(obc_par.o) \ 
     4159   $(MODEL_LIB)(obccli.o) \ 
     4160   $(MODEL_LIB)(obcdta.o) \ 
     4161   $(MODEL_LIB)(oce.o) \ 
     4162   $(MODEL_LIB)(ocesbc.o) \ 
     4163   $(MODEL_LIB)(ocfzpt.o) \ 
     4164   $(MODEL_LIB)(par_kind.o) \ 
     4165   $(MODEL_LIB)(par_oce.o) \ 
     4166   $(MODEL_LIB)(phycst.o) \ 
     4167   $(MODEL_LIB)(prtctl.o) \ 
     4168   $(MODEL_LIB)(taumod.o) \ 
     4169   $(MODEL_LIB)(tradmp.o) \ 
     4170   $(MODEL_LIB)(trdmld_oce.o) \ 
     4171   $(MODEL_LIB)(trdmod.o) \ 
     4172   $(MODEL_LIB)(trdmod_oce.o) \ 
     4173   $(MODEL_LIB)(zpshde.o) \ 
    41544174   blk_oce.F90 \ 
    41554175   cpl_oce.F90 \ 
     
    41634183   dynspg_oce.F90 \ 
    41644184   eosbn2.F90 \ 
     4185   flx_oce.F90 \ 
    41654186   flxmod.F90 \ 
    4166    flx_oce.F90 \ 
    41674187   flxrnf.F90 \ 
    41684188   ice_oce.F90 \ 
     4189   in_out_manager.F90 \ 
    41694190   ini1d.F90 \ 
    4170    in_out_manager.F90 \ 
     4191   iom.F90 \ 
    41714192   iom_def.F90 \ 
    4172    iom.F90 \ 
    41734193   iom_ioipsl.F90 \ 
    41744194   iom_nf90.F90 \ 
     
    41774197   lib_mpp.F90 \ 
    41784198   lib_print.f90 \ 
     4199   obc_oce.F90 \ 
     4200   obc_par.F90 \ 
     4201   obccli.F90 \ 
     4202   obcdta.F90 \ 
     4203   oce.F90 \ 
     4204   ocesbc.F90 \ 
     4205   ocfzpt.F90 \ 
     4206   par_kind.F90 \ 
     4207   par_oce.F90 \ 
     4208   phycst.F90 \ 
     4209   prtctl.F90 \ 
     4210   taumod.F90 \ 
     4211   tradmp.F90 \ 
     4212   trdmld_oce.F90 \ 
     4213   trdmod.F90 \ 
     4214   trdmod_oce.F90 \ 
     4215   zpshde.F90 \ 
     4216   $(MODEL_LIB)(dom_oce.o) \ 
     4217   $(MODEL_LIB)(domvvl.o) \ 
     4218   $(MODEL_LIB)(dynspg_oce.o) \ 
     4219   $(MODEL_LIB)(dynvor.o) \ 
     4220   $(MODEL_LIB)(in_out_manager.o) \ 
     4221   $(MODEL_LIB)(iom.o) \ 
     4222   $(MODEL_LIB)(lbclnk.o) \ 
     4223   $(MODEL_LIB)(lib_mpp.o) \ 
     4224   $(MODEL_LIB)(obc_oce.o) \ 
     4225   $(MODEL_LIB)(obc_par.o) \ 
     4226   $(MODEL_LIB)(obcdta.o) \ 
     4227   $(MODEL_LIB)(obcfla.o) \ 
     4228   $(MODEL_LIB)(oce.o) \ 
     4229   $(MODEL_LIB)(ocesbc.o) \ 
     4230   $(MODEL_LIB)(phycst.o) \ 
     4231   $(MODEL_LIB)(prtctl.o) \ 
     4232   $(MODEL_LIB)(restart.o) \ 
     4233   dom_oce.F90 \ 
     4234   domvvl.F90 \ 
     4235   dynspg_oce.F90 \ 
     4236   dynvor.F90 \ 
     4237   in_out_manager.F90 \ 
     4238   iom.F90 \ 
     4239   lbclnk.F90 \ 
     4240   lib_mpp.F90 \ 
     4241   obc_oce.F90 \ 
     4242   obc_par.F90 \ 
     4243   obcdta.F90 \ 
     4244   obcfla.F90 \ 
     4245   oce.F90 \ 
     4246   ocesbc.F90 \ 
     4247   phycst.F90 \ 
     4248   prtctl.F90 \ 
     4249   restart.F90 \ 
     4250   domzgr_substitute.h90 \ 
     4251   vectopt_loop_substitute.h90 \ 
     4252   KEY_CPP \ 
     4253   dynspg_ts.F90 
     4254$(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
    41794255   $(MODEL_LIB)(blk_oce.o) \ 
    41804256   $(MODEL_LIB)(cpl_oce.o) \ 
    41814257   $(MODEL_LIB)(daymod.o) \ 
    41824258   $(MODEL_LIB)(dom_oce.o) \ 
     4259   $(MODEL_LIB)(domvvl.o) \ 
    41834260   $(MODEL_LIB)(dtasal.o) \ 
    41844261   $(MODEL_LIB)(dtasss.o) \ 
     
    41874264   $(MODEL_LIB)(dynadv.o) \ 
    41884265   $(MODEL_LIB)(dynspg_oce.o) \ 
     4266   $(MODEL_LIB)(dynvor.o) \ 
    41894267   $(MODEL_LIB)(eosbn2.o) \ 
     4268   $(MODEL_LIB)(flx_oce.o) \ 
    41904269   $(MODEL_LIB)(flxmod.o) \ 
    4191    $(MODEL_LIB)(flx_oce.o) \ 
    41924270   $(MODEL_LIB)(flxrnf.o) \ 
    41934271   $(MODEL_LIB)(ice_oce.o) \ 
     4272   $(MODEL_LIB)(in_out_manager.o) \ 
    41944273   $(MODEL_LIB)(ini1d.o) \ 
    4195    $(MODEL_LIB)(in_out_manager.o) \ 
     4274   $(MODEL_LIB)(iom.o) \ 
    41964275   $(MODEL_LIB)(iom_def.o) \ 
    41974276   $(MODEL_LIB)(iom_ioipsl.o) \ 
    41984277   $(MODEL_LIB)(iom_nf90.o) \ 
    4199    $(MODEL_LIB)(iom.o) \ 
    42004278   $(MODEL_LIB)(iom_rstdimg.o) \ 
    42014279   $(MODEL_LIB)(lbclnk.o) \ 
    42024280   $(MODEL_LIB)(lib_mpp.o) \ 
    42034281   $(MODEL_LIB)(lib_print.o) \ 
     4282   $(MODEL_LIB)(obc_oce.o) \ 
     4283   $(MODEL_LIB)(obc_par.o) \ 
    42044284   $(MODEL_LIB)(obccli.o) \ 
    42054285   $(MODEL_LIB)(obcdta.o) \ 
    4206    $(MODEL_LIB)(obc_oce.o) \ 
    4207    $(MODEL_LIB)(obc_par.o) \ 
     4286   $(MODEL_LIB)(obcfla.o) \ 
    42084287   $(MODEL_LIB)(oce.o) \ 
    42094288   $(MODEL_LIB)(ocesbc.o) \ 
     
    42134292   $(MODEL_LIB)(phycst.o) \ 
    42144293   $(MODEL_LIB)(prtctl.o) \ 
     4294   $(MODEL_LIB)(restart.o) \ 
    42154295   $(MODEL_LIB)(taumod.o) \ 
    42164296   $(MODEL_LIB)(tradmp.o) \ 
     
    42194299   $(MODEL_LIB)(trdmod_oce.o) \ 
    42204300   $(MODEL_LIB)(zpshde.o) \ 
    4221    obccli.F90 \ 
    4222    obcdta.F90 \ 
    4223    obc_oce.F90 \ 
    4224    obc_par.F90 \ 
    4225    oce.F90 \ 
    4226    ocesbc.F90 \ 
    4227    ocfzpt.F90 \ 
    4228    par_kind.F90 \ 
    4229    par_oce.F90 \ 
    4230    phycst.F90 \ 
    4231    prtctl.F90 \ 
    4232    taumod.F90 \ 
    4233    tradmp.F90 \ 
    4234    trdmld_oce.F90 \ 
    4235    trdmod.F90 \ 
    4236    trdmod_oce.F90 \ 
    4237    zpshde.F90 \ 
    4238    dom_oce.F90 \ 
    4239    domvvl.F90 \ 
    4240    dynspg_oce.F90 \ 
    4241    dynvor.F90 \ 
    4242    in_out_manager.F90 \ 
    4243    iom.F90 \ 
    4244    lbclnk.F90 \ 
    4245    lib_mpp.F90 \ 
    4246    $(MODEL_LIB)(dom_oce.o) \ 
    4247    $(MODEL_LIB)(domvvl.o) \ 
    4248    $(MODEL_LIB)(dynspg_oce.o) \ 
    4249    $(MODEL_LIB)(dynvor.o) \ 
    4250    $(MODEL_LIB)(in_out_manager.o) \ 
    4251    $(MODEL_LIB)(iom.o) \ 
    4252    $(MODEL_LIB)(lbclnk.o) \ 
    4253    $(MODEL_LIB)(lib_mpp.o) \ 
    4254    $(MODEL_LIB)(obcdta.o) \ 
    4255    $(MODEL_LIB)(obcfla.o) \ 
    4256    $(MODEL_LIB)(obc_oce.o) \ 
    4257    $(MODEL_LIB)(obc_par.o) \ 
    4258    $(MODEL_LIB)(oce.o) \ 
    4259    $(MODEL_LIB)(ocesbc.o) \ 
    4260    $(MODEL_LIB)(phycst.o) \ 
    4261    $(MODEL_LIB)(prtctl.o) \ 
    4262    $(MODEL_LIB)(restart.o) \ 
    4263    obcdta.F90 \ 
    4264    obcfla.F90 \ 
    4265    obc_oce.F90 \ 
    4266    obc_par.F90 \ 
    4267    oce.F90 \ 
    4268    ocesbc.F90 \ 
    4269    phycst.F90 \ 
    4270    prtctl.F90 \ 
    4271    restart.F90 \ 
    4272    domzgr_substitute.h90 \ 
    4273    vectopt_loop_substitute.h90 \ 
    4274    KEY_CPP \ 
    4275    dynspg_ts.F90 
    4276 $(MODEL_LIB)(dynspg_ts_jki.o) :  \ 
    42774301   blk_oce.F90 \ 
    42784302   cpl_oce.F90 \ 
     
    42884312   dynvor.F90 \ 
    42894313   eosbn2.F90 \ 
     4314   flx_oce.F90 \ 
    42904315   flxmod.F90 \ 
    4291    flx_oce.F90 \ 
    42924316   flxrnf.F90 \ 
    42934317   ice_oce.F90 \ 
     4318   in_out_manager.F90 \ 
    42944319   ini1d.F90 \ 
    4295    in_out_manager.F90 \ 
     4320   iom.F90 \ 
    42964321   iom_def.F90 \ 
    4297    iom.F90 \ 
    42984322   iom_ioipsl.F90 \ 
    42994323   iom_nf90.F90 \ 
     
    43024326   lib_mpp.F90 \ 
    43034327   lib_print.f90 \ 
    4304    $(MODEL_LIB)(blk_oce.o) \ 
    4305    $(MODEL_LIB)(cpl_oce.o) \ 
    4306    $(MODEL_LIB)(daymod.o) \ 
    4307    $(MODEL_LIB)(dom_oce.o) \ 
    4308    $(MODEL_LIB)(domvvl.o) \ 
    4309    $(MODEL_LIB)(dtasal.o) \ 
    4310    $(MODEL_LIB)(dtasss.o) \ 
    4311    $(MODEL_LIB)(dtasst.o) \ 
    4312    $(MODEL_LIB)(dtatem.o) \ 
    4313    $(MODEL_LIB)(dynadv.o) \ 
    4314    $(MODEL_LIB)(dynspg_oce.o) \ 
    4315    $(MODEL_LIB)(dynvor.o) \ 
    4316    $(MODEL_LIB)(eosbn2.o) \ 
    4317    $(MODEL_LIB)(flxmod.o) \ 
    4318    $(MODEL_LIB)(flx_oce.o) \ 
    4319    $(MODEL_LIB)(flxrnf.o) \ 
    4320    $(MODEL_LIB)(ice_oce.o) \ 
    4321    $(MODEL_LIB)(ini1d.o) \ 
    4322    $(MODEL_LIB)(in_out_manager.o) \ 
    4323    $(MODEL_LIB)(iom_def.o) \ 
    4324    $(MODEL_LIB)(iom_ioipsl.o) \ 
    4325    $(MODEL_LIB)(iom_nf90.o) \ 
    4326    $(MODEL_LIB)(iom.o) \ 
    4327    $(MODEL_LIB)(iom_rstdimg.o) \ 
    4328    $(MODEL_LIB)(lbclnk.o) \ 
    4329    $(MODEL_LIB)(lib_mpp.o) \ 
    4330    $(MODEL_LIB)(lib_print.o) \ 
    4331    $(MODEL_LIB)(obccli.o) \ 
    4332    $(MODEL_LIB)(obcdta.o) \ 
    4333    $(MODEL_LIB)(obcfla.o) \ 
    4334    $(MODEL_LIB)(obc_oce.o) \ 
    4335    $(MODEL_LIB)(obc_par.o) \ 
    4336    $(MODEL_LIB)(oce.o) \ 
    4337    $(MODEL_LIB)(ocesbc.o) \ 
    4338    $(MODEL_LIB)(ocfzpt.o) \ 
    4339    $(MODEL_LIB)(par_kind.o) \ 
    4340    $(MODEL_LIB)(par_oce.o) \ 
    4341    $(MODEL_LIB)(phycst.o) \ 
    4342    $(MODEL_LIB)(prtctl.o) \ 
    4343    $(MODEL_LIB)(restart.o) \ 
    4344    $(MODEL_LIB)(taumod.o) \ 
    4345    $(MODEL_LIB)(tradmp.o) \ 
    4346    $(MODEL_LIB)(trdmld_oce.o) \ 
    4347    $(MODEL_LIB)(trdmod.o) \ 
    4348    $(MODEL_LIB)(trdmod_oce.o) \ 
    4349    $(MODEL_LIB)(zpshde.o) \ 
     4328   obc_oce.F90 \ 
     4329   obc_par.F90 \ 
    43504330   obccli.F90 \ 
    43514331   obcdta.F90 \ 
    43524332   obcfla.F90 \ 
    4353    obc_oce.F90 \ 
    4354    obc_par.F90 \ 
    43554333   oce.F90 \ 
    43564334   ocesbc.F90 \ 
     
    43674345   trdmod_oce.F90 \ 
    43684346   zpshde.F90 \ 
     4347   $(MODEL_LIB)(dom_oce.o) \ 
     4348   $(MODEL_LIB)(dynspg_oce.o) \ 
     4349   $(MODEL_LIB)(dynspg_ts.o) \ 
     4350   $(MODEL_LIB)(dynvor.o) \ 
     4351   $(MODEL_LIB)(in_out_manager.o) \ 
     4352   $(MODEL_LIB)(iom.o) \ 
     4353   $(MODEL_LIB)(lbclnk.o) \ 
     4354   $(MODEL_LIB)(lib_mpp.o) \ 
     4355   $(MODEL_LIB)(obc_oce.o) \ 
     4356   $(MODEL_LIB)(obc_par.o) \ 
     4357   $(MODEL_LIB)(obcdta.o) \ 
     4358   $(MODEL_LIB)(obcfla.o) \ 
     4359   $(MODEL_LIB)(oce.o) \ 
     4360   $(MODEL_LIB)(ocesbc.o) \ 
     4361   $(MODEL_LIB)(phycst.o) \ 
     4362   $(MODEL_LIB)(prtctl.o) \ 
     4363   $(MODEL_LIB)(restart.o) \ 
    43694364   dom_oce.F90 \ 
    43704365   dynspg_oce.F90 \ 
     
    43754370   lbclnk.F90 \ 
    43764371   lib_mpp.F90 \ 
    4377    $(MODEL_LIB)(dom_oce.o) \ 
    4378    $(MODEL_LIB)(dynspg_oce.o) \ 
    4379    $(MODEL_LIB)(dynspg_ts.o) \ 
    4380    $(MODEL_LIB)(dynvor.o) \ 
    4381    $(MODEL_LIB)(in_out_manager.o) \ 
    4382    $(MODEL_LIB)(iom.o) \ 
    4383    $(MODEL_LIB)(lbclnk.o) \ 
    4384    $(MODEL_LIB)(lib_mpp.o) \ 
    4385    $(MODEL_LIB)(obcdta.o) \ 
    4386    $(MODEL_LIB)(obcfla.o) \ 
    4387    $(MODEL_LIB)(obc_oce.o) \ 
    4388    $(MODEL_LIB)(obc_par.o) \ 
    4389    $(MODEL_LIB)(oce.o) \ 
    4390    $(MODEL_LIB)(ocesbc.o) \ 
    4391    $(MODEL_LIB)(phycst.o) \ 
    4392    $(MODEL_LIB)(prtctl.o) \ 
    4393    $(MODEL_LIB)(restart.o) \ 
     4372   obc_oce.F90 \ 
     4373   obc_par.F90 \ 
    43944374   obcdta.F90 \ 
    43954375   obcfla.F90 \ 
    4396    obc_oce.F90 \ 
    4397    obc_par.F90 \ 
    43984376   oce.F90 \ 
    43994377   ocesbc.F90 \ 
     
    44064384   dynspg_ts_jki.F90 
    44074385$(MODEL_LIB)(dynvor.o) :   \ 
    4408    dom_oce.F90 \ 
    4409    dynadv_cen2.F90 \ 
    4410    dynadv_ubs.F90 \ 
    4411    dynkeg.F90 \ 
    4412    dynzad.F90 \ 
    4413    in_out_manager.F90 \ 
    4414    ldftra_oce.F90 \ 
    4415    lib_mpp.F90 \ 
    4416    lib_print.f90 \ 
    44174386   $(MODEL_LIB)(dom_oce.o) \ 
    44184387   $(MODEL_LIB)(dynadv_cen2.o) \ 
     
    44374406   $(MODEL_LIB)(trdvor_oce.o) \ 
    44384407   $(MODEL_LIB)(zdf_oce.o) \ 
     4408   dom_oce.F90 \ 
     4409   dynadv_cen2.F90 \ 
     4410   dynadv_ubs.F90 \ 
     4411   dynkeg.F90 \ 
     4412   dynzad.F90 \ 
     4413   in_out_manager.F90 \ 
     4414   ldftra_oce.F90 \ 
     4415   lib_mpp.F90 \ 
     4416   lib_print.f90 \ 
    44394417   oce.F90 \ 
    44404418   par_kind.F90 \ 
     
    44504428   trdvor_oce.F90 \ 
    44514429   zdf_oce.F90 \ 
    4452    dom_oce.F90 \ 
    4453    dynadv.F90 \ 
    4454    in_out_manager.F90 \ 
    4455    lbclnk.F90 \ 
    44564430   $(MODEL_LIB)(dom_oce.o) \ 
    44574431   $(MODEL_LIB)(dynadv.o) \ 
     
    44624436   $(MODEL_LIB)(trdmod.o) \ 
    44634437   $(MODEL_LIB)(trdmod_oce.o) \ 
     4438   dom_oce.F90 \ 
     4439   dynadv.F90 \ 
     4440   in_out_manager.F90 \ 
     4441   lbclnk.F90 \ 
    44644442   oce.F90 \ 
    44654443   prtctl.F90 \ 
     
    44714449   dynvor.F90 
    44724450$(MODEL_LIB)(dynzad.o) :   \ 
    4473    daymod.F90 \ 
    4474    dom_oce.F90 \ 
    4475    in_out_manager.F90 \ 
    4476    iom.F90 \ 
    4477    ldftra_oce.F90 \ 
    4478    lib_mpp.F90 \ 
    4479    lib_print.f90 \ 
    44804451   $(MODEL_LIB)(daymod.o) \ 
    44814452   $(MODEL_LIB)(dom_oce.o) \ 
     
    44984469   $(MODEL_LIB)(trdvor_oce.o) \ 
    44994470   $(MODEL_LIB)(zdf_oce.o) \ 
     4471   daymod.F90 \ 
     4472   dom_oce.F90 \ 
     4473   in_out_manager.F90 \ 
     4474   iom.F90 \ 
     4475   ldftra_oce.F90 \ 
     4476   lib_mpp.F90 \ 
     4477   lib_print.f90 \ 
    45004478   oce.F90 \ 
    45014479   par_kind.F90 \ 
     
    45114489   trdvor_oce.F90 \ 
    45124490   zdf_oce.F90 \ 
    4513    dom_oce.F90 \ 
    4514    flxrnf.F90 \ 
    4515    in_out_manager.F90 \ 
    45164491   $(MODEL_LIB)(dom_oce.o) \ 
    45174492   $(MODEL_LIB)(flxrnf.o) \ 
     
    45214496   $(MODEL_LIB)(trdmod.o) \ 
    45224497   $(MODEL_LIB)(trdmod_oce.o) \ 
     4498   dom_oce.F90 \ 
     4499   flxrnf.F90 \ 
     4500   in_out_manager.F90 \ 
    45234501   oce.F90 \ 
    45244502   prtctl.F90 \ 
     
    45294507   KEY_CPP \ 
    45304508   dynzad.F90 
    4531 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    4532    cpl_oasis3.F90 \ 
    4533    cpl_oasis4.F90 \ 
    4534    daymod.F90 \ 
    4535    dom_oce.F90 \ 
    4536    geo2ocean.F90 \ 
    4537    ice.F90 \ 
    4538    in_out_manager.F90 \ 
    4539    lbclnk.F90 \ 
    4540    lib_print.f90 \ 
    4541    $(MODEL_LIB)(cpl_oasis3.o) \ 
    4542    $(MODEL_LIB)(cpl_oasis4.o) \ 
    4543    $(MODEL_LIB)(daymod.o) \ 
    4544    $(MODEL_LIB)(dom_oce.o) \ 
    4545    $(MODEL_LIB)(geo2ocean.o) \ 
    4546    $(MODEL_LIB)(ice.o) \ 
    4547    $(MODEL_LIB)(in_out_manager.o) \ 
    4548    $(MODEL_LIB)(lbclnk.o) \ 
    4549    $(MODEL_LIB)(lib_print.o) \ 
    4550    $(MODEL_LIB)(par_kind.o) \ 
    4551    $(MODEL_LIB)(par_oce.o) \ 
    4552    $(MODEL_LIB)(phycst.o) \ 
    4553    par_kind.F90 \ 
    4554    par_oce.F90 \ 
    4555    phycst.F90 \ 
    4556    dom_oce.F90 \ 
    4557    in_out_manager.F90 \ 
    4558    $(MODEL_LIB)(dom_oce.o) \ 
    4559    $(MODEL_LIB)(in_out_manager.o) \ 
    4560    $(MODEL_LIB)(oce.o) \ 
    4561    $(MODEL_LIB)(phycst.o) \ 
    4562    $(MODEL_LIB)(taumod.o) \ 
    4563    $(MODEL_LIB)(zdf_oce.o) \ 
    4564    oce.F90 \ 
    4565    phycst.F90 \ 
    4566    taumod.F90 \ 
    4567    zdf_oce.F90 \ 
    4568    domzgr_substitute.h90 \ 
    4569    vectopt_loop_substitute.h90 \ 
    4570    KEY_CPP \ 
    4571    dynzdf_exp.F90 
    45724509$(MODEL_LIB)(dynzdf.o) :   \ 
    4573    dom_oce.F90 \ 
    4574    dynzdf_exp.F90 \ 
    4575    eosbn2.F90 \ 
    4576    in_out_manager.F90 \ 
    4577    iom.F90 \ 
    4578    lbclnk.F90 \ 
    4579    ldftra_oce.F90 \ 
    4580    lib_mpp.F90 \ 
    4581    lib_print.f90 \ 
    45824510   $(MODEL_LIB)(dom_oce.o) \ 
    45834511   $(MODEL_LIB)(dynzdf_exp.o) \ 
     
    46054533   $(MODEL_LIB)(trdvor.o) \ 
    46064534   $(MODEL_LIB)(trdvor_oce.o) \ 
     4535   $(MODEL_LIB)(zdf_oce.o) \ 
    46074536   $(MODEL_LIB)(zdfddm.o) \ 
    4608    $(MODEL_LIB)(zdf_oce.o) \ 
     4537   dom_oce.F90 \ 
     4538   dynzdf_exp.F90 \ 
     4539   eosbn2.F90 \ 
     4540   in_out_manager.F90 \ 
     4541   iom.F90 \ 
     4542   lbclnk.F90 \ 
     4543   ldftra_oce.F90 \ 
     4544   lib_mpp.F90 \ 
     4545   lib_print.f90 \ 
    46094546   oce.F90 \ 
    46104547   ocesbc.F90 \ 
     
    46234560   trdvor.F90 \ 
    46244561   trdvor_oce.F90 \ 
     4562   zdf_oce.F90 \ 
    46254563   zdfddm.F90 \ 
    4626    zdf_oce.F90 \ 
     4564   $(MODEL_LIB)(dom_oce.o) \ 
     4565   $(MODEL_LIB)(dynzdf_exp.o) \ 
     4566   $(MODEL_LIB)(dynzdf_imp.o) \ 
     4567   $(MODEL_LIB)(dynzdf_imp_jki.o) \ 
     4568   $(MODEL_LIB)(in_out_manager.o) \ 
     4569   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4570   $(MODEL_LIB)(oce.o) \ 
     4571   $(MODEL_LIB)(prtctl.o) \ 
     4572   $(MODEL_LIB)(trdmod.o) \ 
     4573   $(MODEL_LIB)(trdmod_oce.o) \ 
     4574   $(MODEL_LIB)(zdf_oce.o) \ 
     4575   $(MODEL_LIB)(zdfkpp.o) \ 
     4576   $(MODEL_LIB)(zdftke.o) \ 
    46274577   dom_oce.F90 \ 
    46284578   dynzdf_exp.F90 \ 
     
    46314581   in_out_manager.F90 \ 
    46324582   ldfdyn_oce.F90 \ 
    4633    $(MODEL_LIB)(dom_oce.o) \ 
    4634    $(MODEL_LIB)(dynzdf_exp.o) \ 
    4635    $(MODEL_LIB)(dynzdf_imp_jki.o) \ 
    4636    $(MODEL_LIB)(dynzdf_imp.o) \ 
    4637    $(MODEL_LIB)(in_out_manager.o) \ 
    4638    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4639    $(MODEL_LIB)(oce.o) \ 
    4640    $(MODEL_LIB)(prtctl.o) \ 
    4641    $(MODEL_LIB)(trdmod.o) \ 
    4642    $(MODEL_LIB)(trdmod_oce.o) \ 
    4643    $(MODEL_LIB)(zdfkpp.o) \ 
    4644    $(MODEL_LIB)(zdf_oce.o) \ 
    4645    $(MODEL_LIB)(zdftke.o) \ 
    46464583   oce.F90 \ 
    46474584   prtctl.F90 \ 
    46484585   trdmod.F90 \ 
    46494586   trdmod_oce.F90 \ 
     4587   zdf_oce.F90 \ 
    46504588   zdfkpp.F90 \ 
    4651    zdf_oce.F90 \ 
    46524589   zdftke.F90 \ 
    46534590   domzgr_substitute.h90 \ 
     
    46564593   KEY_CPP \ 
    46574594   dynzdf.F90 
    4658 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
     4595$(MODEL_LIB)(dynzdf_exp.o) :  \ 
     4596   $(MODEL_LIB)(cpl_oasis3.o) \ 
     4597   $(MODEL_LIB)(cpl_oasis4.o) \ 
     4598   $(MODEL_LIB)(daymod.o) \ 
     4599   $(MODEL_LIB)(dom_oce.o) \ 
     4600   $(MODEL_LIB)(geo2ocean.o) \ 
     4601   $(MODEL_LIB)(ice.o) \ 
     4602   $(MODEL_LIB)(in_out_manager.o) \ 
     4603   $(MODEL_LIB)(lbclnk.o) \ 
     4604   $(MODEL_LIB)(lib_print.o) \ 
     4605   $(MODEL_LIB)(par_kind.o) \ 
     4606   $(MODEL_LIB)(par_oce.o) \ 
     4607   $(MODEL_LIB)(phycst.o) \ 
    46594608   cpl_oasis3.F90 \ 
    46604609   cpl_oasis4.F90 \ 
     
    46664615   lbclnk.F90 \ 
    46674616   lib_print.f90 \ 
    4668    $(MODEL_LIB)(cpl_oasis3.o) \ 
    4669    $(MODEL_LIB)(cpl_oasis4.o) \ 
    4670    $(MODEL_LIB)(daymod.o) \ 
    4671    $(MODEL_LIB)(dom_oce.o) \ 
    4672    $(MODEL_LIB)(geo2ocean.o) \ 
    4673    $(MODEL_LIB)(ice.o) \ 
    4674    $(MODEL_LIB)(in_out_manager.o) \ 
    4675    $(MODEL_LIB)(lbclnk.o) \ 
    4676    $(MODEL_LIB)(lib_print.o) \ 
    4677    $(MODEL_LIB)(par_kind.o) \ 
    4678    $(MODEL_LIB)(par_oce.o) \ 
    4679    $(MODEL_LIB)(phycst.o) \ 
    4680    par_kind.F90 \ 
    4681    par_oce.F90 \ 
    4682    phycst.F90 \ 
    4683    dom_oce.F90 \ 
    4684    in_out_manager.F90 \ 
     4617   par_kind.F90 \ 
     4618   par_oce.F90 \ 
     4619   phycst.F90 \ 
    46854620   $(MODEL_LIB)(dom_oce.o) \ 
    46864621   $(MODEL_LIB)(in_out_manager.o) \ 
     
    46894624   $(MODEL_LIB)(taumod.o) \ 
    46904625   $(MODEL_LIB)(zdf_oce.o) \ 
     4626   dom_oce.F90 \ 
     4627   in_out_manager.F90 \ 
    46914628   oce.F90 \ 
    46924629   phycst.F90 \ 
     
    46964633   vectopt_loop_substitute.h90 \ 
    46974634   KEY_CPP \ 
    4698    dynzdf_imp.F90 
    4699 $(MODEL_LIB)(dynzdf_imp_jki.o) : \ 
     4635   dynzdf_exp.F90 
     4636$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     4637   $(MODEL_LIB)(cpl_oasis3.o) \ 
     4638   $(MODEL_LIB)(cpl_oasis4.o) \ 
     4639   $(MODEL_LIB)(daymod.o) \ 
     4640   $(MODEL_LIB)(dom_oce.o) \ 
     4641   $(MODEL_LIB)(geo2ocean.o) \ 
     4642   $(MODEL_LIB)(ice.o) \ 
     4643   $(MODEL_LIB)(in_out_manager.o) \ 
     4644   $(MODEL_LIB)(lbclnk.o) \ 
     4645   $(MODEL_LIB)(lib_print.o) \ 
     4646   $(MODEL_LIB)(par_kind.o) \ 
     4647   $(MODEL_LIB)(par_oce.o) \ 
     4648   $(MODEL_LIB)(phycst.o) \ 
    47004649   cpl_oasis3.F90 \ 
    47014650   cpl_oasis4.F90 \ 
     
    47074656   lbclnk.F90 \ 
    47084657   lib_print.f90 \ 
    4709    $(MODEL_LIB)(cpl_oasis3.o) \ 
    4710    $(MODEL_LIB)(cpl_oasis4.o) \ 
    4711    $(MODEL_LIB)(daymod.o) \ 
    4712    $(MODEL_LIB)(dom_oce.o) \ 
    4713    $(MODEL_LIB)(geo2ocean.o) \ 
    4714    $(MODEL_LIB)(ice.o) \ 
    4715    $(MODEL_LIB)(in_out_manager.o) \ 
    4716    $(MODEL_LIB)(lbclnk.o) \ 
    4717    $(MODEL_LIB)(lib_print.o) \ 
    4718    $(MODEL_LIB)(par_kind.o) \ 
    4719    $(MODEL_LIB)(par_oce.o) \ 
    4720    $(MODEL_LIB)(phycst.o) \ 
    4721    par_kind.F90 \ 
    4722    par_oce.F90 \ 
    4723    phycst.F90 \ 
    4724    dom_oce.F90 \ 
    4725    in_out_manager.F90 \ 
     4658   par_kind.F90 \ 
     4659   par_oce.F90 \ 
     4660   phycst.F90 \ 
    47264661   $(MODEL_LIB)(dom_oce.o) \ 
    47274662   $(MODEL_LIB)(in_out_manager.o) \ 
     
    47304665   $(MODEL_LIB)(taumod.o) \ 
    47314666   $(MODEL_LIB)(zdf_oce.o) \ 
     4667   dom_oce.F90 \ 
     4668   in_out_manager.F90 \ 
    47324669   oce.F90 \ 
    47334670   phycst.F90 \ 
     
    47374674   vectopt_loop_substitute.h90 \ 
    47384675   KEY_CPP \ 
     4676   dynzdf_imp.F90 
     4677$(MODEL_LIB)(dynzdf_imp_jki.o) : \ 
     4678   $(MODEL_LIB)(cpl_oasis3.o) \ 
     4679   $(MODEL_LIB)(cpl_oasis4.o) \ 
     4680   $(MODEL_LIB)(daymod.o) \ 
     4681   $(MODEL_LIB)(dom_oce.o) \ 
     4682   $(MODEL_LIB)(geo2ocean.o) \ 
     4683   $(MODEL_LIB)(ice.o) \ 
     4684   $(MODEL_LIB)(in_out_manager.o) \ 
     4685   $(MODEL_LIB)(lbclnk.o) \ 
     4686   $(MODEL_LIB)(lib_print.o) \ 
     4687   $(MODEL_LIB)(par_kind.o) \ 
     4688   $(MODEL_LIB)(par_oce.o) \ 
     4689   $(MODEL_LIB)(phycst.o) \ 
     4690   cpl_oasis3.F90 \ 
     4691   cpl_oasis4.F90 \ 
     4692   daymod.F90 \ 
     4693   dom_oce.F90 \ 
     4694   geo2ocean.F90 \ 
     4695   ice.F90 \ 
     4696   in_out_manager.F90 \ 
     4697   lbclnk.F90 \ 
     4698   lib_print.f90 \ 
     4699   par_kind.F90 \ 
     4700   par_oce.F90 \ 
     4701   phycst.F90 \ 
     4702   $(MODEL_LIB)(dom_oce.o) \ 
     4703   $(MODEL_LIB)(in_out_manager.o) \