New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 269 for trunk/CONFIG/ORCA2_LIM – NEMO

Changeset 269 for trunk/CONFIG/ORCA2_LIM


Ignore:
Timestamp:
2005-09-08T17:29:01+02:00 (19 years ago)
Author:
opalod
Message:

nemo_v1_config_001 : CT : taking into account the C1D, KPP and control print implementation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/ORCA2_LIM/scripts/BB_make

    r251 r269  
    2525#-Q- sx6nec PREF=i. 
    2626#-Q- sxdkrz PREF=i. 
    27 #-Q- hpux   PREF=i. 
     27#-Q- hpux      PREF=i. 
    2828 
    2929KEY_LIST = \ 
     
    3131     key_arctic \ 
    3232     key_autotasking \ 
     33     key_cfg_1d \ 
    3334     key_coupled \ 
    3435     key_diaeiv \ 
     
    5960     key_ice_lim \ 
    6061     key_islands \ 
     62     key_kppcustom \ 
     63     key_kpplktb \ 
    6164     key_ldfslp \ 
    6265     key_lim_cp1 \ 
     
    9699     key_zdfcst \ 
    97100     key_zdfddm \ 
     101     key_zdfkpp \ 
    98102     key_zdfric \ 
    99103     key_zdftke  
     
    104108      $(MODEL_LIB)(lib_isml.o)\ 
    105109      $(MODEL_LIB)(lib_print.o)\ 
     110      $(MODEL_LIB)(prtctl.o)\ 
    106111      $(MODEL_LIB)(albedo.o)\ 
    107112      $(MODEL_LIB)(blk_oce.o)\ 
     
    123128      $(MODEL_LIB)(diaspr.o)\ 
    124129      $(MODEL_LIB)(diawri.o)\ 
     130      $(MODEL_LIB)(diawri1d.o)\ 
    125131      $(MODEL_LIB)(divcur.o)\ 
     132      $(MODEL_LIB)(dom_ice.o)\ 
     133      $(MODEL_LIB)(dom_oce.o)\ 
    126134      $(MODEL_LIB)(domain.o)\ 
    127135      $(MODEL_LIB)(domcfg.o)\ 
     
    131139      $(MODEL_LIB)(domwri.o)\ 
    132140      $(MODEL_LIB)(domzgr.o)\ 
    133       $(MODEL_LIB)(dom_ice.o)\ 
    134       $(MODEL_LIB)(dom_oce.o)\ 
    135141      $(MODEL_LIB)(dtasal.o)\ 
    136142      $(MODEL_LIB)(dtasst.o)\ 
    137143      $(MODEL_LIB)(dtatem.o)\ 
     144      $(MODEL_LIB)(dyncor1d.o)\ 
    138145      $(MODEL_LIB)(dynhpg.o)\ 
    139146      $(MODEL_LIB)(dynhpg_atsk.o)\ 
    140147      $(MODEL_LIB)(dynkeg.o)\ 
     148      $(MODEL_LIB)(dynldf_bilap.o)\ 
    141149      $(MODEL_LIB)(dynldf_bilapg.o)\ 
    142       $(MODEL_LIB)(dynldf_bilap.o)\ 
    143150      $(MODEL_LIB)(dynldf_iso.o)\ 
    144151      $(MODEL_LIB)(dynldf_lap.o)\ 
    145152      $(MODEL_LIB)(dynnxt.o)\ 
     153      $(MODEL_LIB)(dynnxt1d.o)\ 
    146154      $(MODEL_LIB)(dynspg_fsc.o)\ 
    147155      $(MODEL_LIB)(dynspg_fsc_atsk.o)\ 
     
    155163      $(MODEL_LIB)(eosbn2.o)\ 
    156164      $(MODEL_LIB)(flo4rk.o)\ 
     165      $(MODEL_LIB)(flo_oce.o)\ 
    157166      $(MODEL_LIB)(floats.o)\ 
    158167      $(MODEL_LIB)(floblk.o)\ 
    159168      $(MODEL_LIB)(flodom.o)\ 
    160169      $(MODEL_LIB)(flowri.o)\ 
    161       $(MODEL_LIB)(flo_oce.o)\ 
     170      $(MODEL_LIB)(flx_oce.o)\ 
    162171      $(MODEL_LIB)(flxblk.o)\ 
    163172      $(MODEL_LIB)(flxfwb.o)\ 
    164173      $(MODEL_LIB)(flxmod.o)\ 
    165174      $(MODEL_LIB)(flxrnf.o)\ 
    166       $(MODEL_LIB)(flx_oce.o)\ 
    167175      $(MODEL_LIB)(geo2ocean.o)\ 
     176      $(MODEL_LIB)(ice.o)\ 
     177      $(MODEL_LIB)(ice_oce.o)\ 
    168178      $(MODEL_LIB)(iceini.o)\ 
    169179      $(MODEL_LIB)(icestp.o)\ 
    170       $(MODEL_LIB)(ice.o)\ 
    171       $(MODEL_LIB)(ice_oce.o)\ 
     180      $(MODEL_LIB)(icestp1d.o)\ 
    172181      $(MODEL_LIB)(in_out_manager.o)\ 
     182      $(MODEL_LIB)(ini1d.o)\ 
    173183      $(MODEL_LIB)(istate.o)\ 
    174184      $(MODEL_LIB)(lbclnk.o)\ 
     
    197207      $(MODEL_LIB)(limwri.o)\ 
    198208      $(MODEL_LIB)(mppini.o)\ 
     209      $(MODEL_LIB)(obc_oce.o)\ 
     210      $(MODEL_LIB)(obc_par.o)\ 
    199211      $(MODEL_LIB)(obccli.o)\ 
    200212      $(MODEL_LIB)(obcdom.o)\ 
     
    207219      $(MODEL_LIB)(obctra.o)\ 
    208220      $(MODEL_LIB)(obcvol.o)\ 
    209       $(MODEL_LIB)(obc_oce.o)\ 
    210       $(MODEL_LIB)(obc_par.o)\ 
     221      $(MODEL_LIB)(oce.o)\ 
    211222      $(MODEL_LIB)(ocesbc.o)\ 
    212       $(MODEL_LIB)(oce.o)\ 
    213223      $(MODEL_LIB)(ocfzpt.o)\ 
    214224      $(MODEL_LIB)(opa.o)\ 
     
    219229      $(MODEL_LIB)(restart.o)\ 
    220230      $(MODEL_LIB)(sms.o)\ 
     231      $(MODEL_LIB)(sol_oce.o)\ 
    221232      $(MODEL_LIB)(solfet.o)\ 
    222233      $(MODEL_LIB)(solisl.o)\ 
     
    225236      $(MODEL_LIB)(solsor.o)\ 
    226237      $(MODEL_LIB)(solver.o)\ 
    227       $(MODEL_LIB)(sol_oce.o)\ 
    228238      $(MODEL_LIB)(step.o)\ 
     239      $(MODEL_LIB)(step1d.o)\ 
    229240      $(MODEL_LIB)(stpctl.o)\ 
    230241      $(MODEL_LIB)(taumod.o)\ 
     
    232243      $(MODEL_LIB)(traadv_cen2.o)\ 
    233244      $(MODEL_LIB)(traadv_ctl.o)\ 
     245      $(MODEL_LIB)(traadv_muscl.o)\ 
    234246      $(MODEL_LIB)(traadv_muscl2.o)\ 
    235       $(MODEL_LIB)(traadv_muscl.o)\ 
    236247      $(MODEL_LIB)(traadv_tvd.o)\ 
    237248      $(MODEL_LIB)(trabbc.o)\ 
    238249      $(MODEL_LIB)(trabbl.o)\ 
    239250      $(MODEL_LIB)(tradmp.o)\ 
     251      $(MODEL_LIB)(traldf_bilap.o)\ 
    240252      $(MODEL_LIB)(traldf_bilapg.o)\ 
    241       $(MODEL_LIB)(traldf_bilap.o)\ 
    242253      $(MODEL_LIB)(traldf_iso.o)\ 
    243254      $(MODEL_LIB)(traldf_iso_zps.o)\ 
     
    251262      $(MODEL_LIB)(trazdf_iso.o)\ 
    252263      $(MODEL_LIB)(trazdf_iso_vopt.o)\ 
     264      $(MODEL_LIB)(trc_oce.o)\ 
    253265      $(MODEL_LIB)(trcstp.o)\ 
    254       $(MODEL_LIB)(trc_oce.o)\ 
    255266      $(MODEL_LIB)(trdicp.o)\ 
    256267      $(MODEL_LIB)(trdicp_oce.o)\ 
     
    262273      $(MODEL_LIB)(trdvor_oce.o)\ 
    263274      $(MODEL_LIB)(wzvmod.o)\ 
     275      $(MODEL_LIB)(zdf_oce.o)\ 
    264276      $(MODEL_LIB)(zdfbfr.o)\ 
    265277      $(MODEL_LIB)(zdfddm.o)\ 
    266278      $(MODEL_LIB)(zdfevd.o)\ 
    267279      $(MODEL_LIB)(zdfini.o)\ 
     280      $(MODEL_LIB)(zdfkpp.o)\ 
    268281      $(MODEL_LIB)(zdfmxl.o)\ 
    269282      $(MODEL_LIB)(zdfric.o)\ 
    270283      $(MODEL_LIB)(zdftke.o)\ 
    271       $(MODEL_LIB)(zdf_oce.o)\ 
    272284      $(MODEL_LIB)(zpshde.o) 
    273285# 
     
    396408# 
    397409$(MODEL_LIB)(albedo.o) :   \ 
     410   $(MODEL_LIB)(dom_oce.o) \ 
     411   $(MODEL_LIB)(in_out_manager.o) \ 
     412   $(MODEL_LIB)(lib_mpp.o) \ 
     413   $(MODEL_LIB)(lib_print.o) \ 
     414   $(MODEL_LIB)(oce.o) \ 
     415   $(MODEL_LIB)(par_ice.o) \ 
     416   $(MODEL_LIB)(par_kind.o) \ 
     417   $(MODEL_LIB)(par_oce.o) \ 
     418   $(MODEL_LIB)(phycst.o) \ 
     419   $(MODEL_LIB)(prtctl.o) \ 
    398420   dom_oce.F90 \ 
    399421   in_out_manager.F90 \ 
     
    405427   par_oce.F90 \ 
    406428   phycst.F90 \ 
    407    $(MODEL_LIB)(dom_oce.o) \ 
    408    $(MODEL_LIB)(in_out_manager.o) \ 
    409    $(MODEL_LIB)(lib_mpp.o) \ 
    410    $(MODEL_LIB)(lib_print.o) \ 
    411    $(MODEL_LIB)(oce.o) \ 
    412    $(MODEL_LIB)(par_ice.o) \ 
    413    $(MODEL_LIB)(par_kind.o) \ 
    414    $(MODEL_LIB)(par_oce.o) \ 
     429   prtctl.f90 \ 
     430   $(MODEL_LIB)(blk_oce.o) \ 
     431   $(MODEL_LIB)(cpl_oce.o) \ 
     432   $(MODEL_LIB)(daymod.o) \ 
     433   $(MODEL_LIB)(dom_oce.o) \ 
     434   $(MODEL_LIB)(flx_oce.o) \ 
     435   $(MODEL_LIB)(ice.o) \ 
     436   $(MODEL_LIB)(in_out_manager.o) \ 
     437   $(MODEL_LIB)(lbclnk.o) \ 
     438   $(MODEL_LIB)(oce.o) \ 
     439   $(MODEL_LIB)(ocfzpt.o) \ 
    415440   $(MODEL_LIB)(phycst.o) \ 
    416441   blk_oce.F90 \ 
     
    425450   ocfzpt.F90 \ 
    426451   phycst.F90 \ 
     452   albedo.F90 
     453$(MODEL_LIB)(blk_oce.o) :  \ 
     454   $(MODEL_LIB)(par_kind.o) \ 
     455   par_kind.F90 \ 
     456   $(MODEL_LIB)(par_oce.o) \ 
     457   par_oce.F90 \ 
     458   blk_oce.F90 
     459$(MODEL_LIB)(bulk.o) :  \ 
     460   $(MODEL_LIB)(albedo.o) \ 
    427461   $(MODEL_LIB)(blk_oce.o) \ 
    428462   $(MODEL_LIB)(cpl_oce.o) \ 
     
    430464   $(MODEL_LIB)(dom_oce.o) \ 
    431465   $(MODEL_LIB)(flx_oce.o) \ 
    432    $(MODEL_LIB)(ice.o) \ 
    433    $(MODEL_LIB)(in_out_manager.o) \ 
    434    $(MODEL_LIB)(lbclnk.o) \ 
     466   $(MODEL_LIB)(in_out_manager.o) \ 
     467   $(MODEL_LIB)(lbclnk.o) \ 
     468   $(MODEL_LIB)(lib_mpp.o) \ 
     469   $(MODEL_LIB)(lib_print.o) \ 
    435470   $(MODEL_LIB)(oce.o) \ 
    436471   $(MODEL_LIB)(ocfzpt.o) \ 
    437    $(MODEL_LIB)(phycst.o) \ 
    438    albedo.F90 
    439 $(MODEL_LIB)(blk_oce.o) :  \ 
    440    par_kind.F90 \ 
    441    $(MODEL_LIB)(par_kind.o) \ 
    442    par_oce.F90 \ 
    443    $(MODEL_LIB)(par_oce.o) \ 
    444    blk_oce.F90 
    445 $(MODEL_LIB)(bulk.o) :  \ 
     472   $(MODEL_LIB)(par_kind.o) \ 
     473   $(MODEL_LIB)(par_oce.o) \ 
     474   $(MODEL_LIB)(phycst.o) \ 
     475   $(MODEL_LIB)(prtctl.o) \ 
    446476   albedo.F90 \ 
    447477   blk_oce.F90 \ 
     
    452482   in_out_manager.F90 \ 
    453483   lbclnk.F90 \ 
     484   lib_mpp.F90 \ 
    454485   lib_print.f90 \ 
    455486   oce.F90 \ 
     
    458489   par_oce.F90 \ 
    459490   phycst.F90 \ 
     491   prtctl.f90 \ 
     492   $(MODEL_LIB)(blk_oce.o) \ 
     493   $(MODEL_LIB)(dom_oce.o) \ 
     494   $(MODEL_LIB)(flx_oce.o) \ 
     495   $(MODEL_LIB)(flxblk.o) \ 
     496   $(MODEL_LIB)(ice_oce.o) \ 
     497   $(MODEL_LIB)(in_out_manager.o) \ 
     498   $(MODEL_LIB)(oce.o) \ 
     499   $(MODEL_LIB)(ocfzpt.o) \ 
     500   $(MODEL_LIB)(phycst.o) \ 
     501   $(MODEL_LIB)(prtctl.o) \ 
     502   $(MODEL_LIB)(taumod.o) \ 
     503   blk_oce.F90 \ 
     504   dom_oce.F90 \ 
     505   flx_oce.F90 \ 
     506   flxblk.F90 \ 
     507   ice_oce.F90 \ 
     508   in_out_manager.F90 \ 
     509   oce.F90 \ 
     510   ocfzpt.F90 \ 
     511   phycst.F90 \ 
     512   prtctl.f90 \ 
     513   taumod.F90 \ 
     514   bulk.F90 
     515$(MODEL_LIB)(cla.o) :   \ 
     516   $(MODEL_LIB)(blk_oce.o) \ 
     517   $(MODEL_LIB)(cpl_oce.o) \ 
     518   $(MODEL_LIB)(daymod.o) \ 
     519   $(MODEL_LIB)(dom_oce.o) \ 
     520   $(MODEL_LIB)(dtasal.o) \ 
     521   $(MODEL_LIB)(dtasst.o) \ 
     522   $(MODEL_LIB)(dtatem.o) \ 
     523   $(MODEL_LIB)(flx_oce.o) \ 
     524   $(MODEL_LIB)(flxmod.o) \ 
     525   $(MODEL_LIB)(flxrnf.o) \ 
     526   $(MODEL_LIB)(ice_oce.o) \ 
     527   $(MODEL_LIB)(in_out_manager.o) \ 
     528   $(MODEL_LIB)(lbclnk.o) \ 
     529   $(MODEL_LIB)(lib_mpp.o) \ 
     530   $(MODEL_LIB)(lib_print.o) \ 
     531   $(MODEL_LIB)(oce.o) \ 
     532   $(MODEL_LIB)(ocfzpt.o) \ 
     533   $(MODEL_LIB)(par_kind.o) \ 
     534   $(MODEL_LIB)(par_oce.o) \ 
     535   $(MODEL_LIB)(phycst.o) \ 
     536   $(MODEL_LIB)(prtctl.o) \ 
     537   $(MODEL_LIB)(taumod.o) \ 
     538   $(MODEL_LIB)(tradmp.o) \ 
     539   blk_oce.F90 \ 
     540   cpl_oce.F90 \ 
     541   daymod.F90 \ 
     542   dom_oce.F90 \ 
     543   dtasal.F90 \ 
     544   dtasst.F90 \ 
     545   dtatem.F90 \ 
     546   flx_oce.F90 \ 
     547   flxmod.F90 \ 
     548   flxrnf.F90 \ 
     549   ice_oce.F90 \ 
     550   in_out_manager.F90 \ 
     551   lbclnk.F90 \ 
     552   lib_mpp.F90 \ 
     553   lib_print.f90 \ 
     554   oce.F90 \ 
     555   ocfzpt.F90 \ 
     556   par_kind.F90 \ 
     557   par_oce.F90 \ 
     558   phycst.F90 \ 
     559   prtctl.f90 \ 
     560   taumod.F90 \ 
     561   tradmp.F90 \ 
     562   $(MODEL_LIB)(dom_oce.o) \ 
     563   $(MODEL_LIB)(in_out_manager.o) \ 
     564   $(MODEL_LIB)(lbclnk.o) \ 
     565   $(MODEL_LIB)(lib_mpp.o) \ 
     566   $(MODEL_LIB)(oce.o) \ 
     567   $(MODEL_LIB)(ocesbc.o) \ 
     568   dom_oce.F90 \ 
     569   in_out_manager.F90 \ 
     570   lbclnk.F90 \ 
     571   lib_mpp.F90 \ 
     572   oce.F90 \ 
     573   ocesbc.F90 \ 
     574   domzgr_substitute.h90 \ 
     575   vectopt_loop_substitute.h90 \ 
     576   KEY_CPP \ 
     577   cla.F90 
     578$(MODEL_LIB)(cla_div.o) :  \ 
     579   $(MODEL_LIB)(blk_oce.o) \ 
     580   $(MODEL_LIB)(cpl_oce.o) \ 
     581   $(MODEL_LIB)(daymod.o) \ 
     582   $(MODEL_LIB)(dom_oce.o) \ 
     583   $(MODEL_LIB)(dtasal.o) \ 
     584   $(MODEL_LIB)(dtasst.o) \ 
     585   $(MODEL_LIB)(dtatem.o) \ 
     586   $(MODEL_LIB)(flx_oce.o) \ 
     587   $(MODEL_LIB)(flxmod.o) \ 
     588   $(MODEL_LIB)(flxrnf.o) \ 
     589   $(MODEL_LIB)(ice_oce.o) \ 
     590   $(MODEL_LIB)(in_out_manager.o) \ 
     591   $(MODEL_LIB)(lbclnk.o) \ 
     592   $(MODEL_LIB)(lib_mpp.o) \ 
     593   $(MODEL_LIB)(lib_print.o) \ 
     594   $(MODEL_LIB)(oce.o) \ 
     595   $(MODEL_LIB)(ocfzpt.o) \ 
     596   $(MODEL_LIB)(par_kind.o) \ 
     597   $(MODEL_LIB)(par_oce.o) \ 
     598   $(MODEL_LIB)(phycst.o) \ 
     599   $(MODEL_LIB)(prtctl.o) \ 
     600   $(MODEL_LIB)(taumod.o) \ 
     601   $(MODEL_LIB)(tradmp.o) \ 
     602   blk_oce.F90 \ 
     603   cpl_oce.F90 \ 
     604   daymod.F90 \ 
     605   dom_oce.F90 \ 
     606   dtasal.F90 \ 
     607   dtasst.F90 \ 
     608   dtatem.F90 \ 
     609   flx_oce.F90 \ 
     610   flxmod.F90 \ 
     611   flxrnf.F90 \ 
     612   ice_oce.F90 \ 
     613   in_out_manager.F90 \ 
     614   lbclnk.F90 \ 
     615   lib_mpp.F90 \ 
     616   lib_print.f90 \ 
     617   oce.F90 \ 
     618   ocfzpt.F90 \ 
     619   par_kind.F90 \ 
     620   par_oce.F90 \ 
     621   phycst.F90 \ 
     622   prtctl.f90 \ 
     623   taumod.F90 \ 
     624   tradmp.F90 \ 
     625   $(MODEL_LIB)(dom_oce.o) \ 
     626   $(MODEL_LIB)(in_out_manager.o) \ 
     627   $(MODEL_LIB)(lbclnk.o) \ 
     628   $(MODEL_LIB)(lib_mpp.o) \ 
     629   $(MODEL_LIB)(oce.o) \ 
     630   $(MODEL_LIB)(ocesbc.o) \ 
     631   dom_oce.F90 \ 
     632   in_out_manager.F90 \ 
     633   lbclnk.F90 \ 
     634   lib_mpp.F90 \ 
     635   oce.F90 \ 
     636   ocesbc.F90 \ 
     637   domzgr_substitute.h90 \ 
     638   KEY_CPP \ 
     639   cla_div.F90 
     640$(MODEL_LIB)(cla_dynspg.o) :  \ 
     641   $(MODEL_LIB)(blk_oce.o) \ 
     642   $(MODEL_LIB)(cpl_oce.o) \ 
     643   $(MODEL_LIB)(daymod.o) \ 
     644   $(MODEL_LIB)(dom_oce.o) \ 
     645   $(MODEL_LIB)(dtasal.o) \ 
     646   $(MODEL_LIB)(dtasst.o) \ 
     647   $(MODEL_LIB)(dtatem.o) \ 
     648   $(MODEL_LIB)(flx_oce.o) \ 
     649   $(MODEL_LIB)(flxmod.o) \ 
     650   $(MODEL_LIB)(flxrnf.o) \ 
     651   $(MODEL_LIB)(ice_oce.o) \ 
     652   $(MODEL_LIB)(in_out_manager.o) \ 
     653   $(MODEL_LIB)(lbclnk.o) \ 
     654   $(MODEL_LIB)(lib_mpp.o) \ 
     655   $(MODEL_LIB)(lib_print.o) \ 
     656   $(MODEL_LIB)(obc_oce.o) \ 
     657   $(MODEL_LIB)(obc_par.o) \ 
     658   $(MODEL_LIB)(obccli.o) \ 
     659   $(MODEL_LIB)(oce.o) \ 
     660   $(MODEL_LIB)(ocesbc.o) \ 
     661   $(MODEL_LIB)(ocfzpt.o) \ 
     662   $(MODEL_LIB)(par_kind.o) \ 
     663   $(MODEL_LIB)(par_oce.o) \ 
     664   $(MODEL_LIB)(phycst.o) \ 
     665   $(MODEL_LIB)(prtctl.o) \ 
     666   $(MODEL_LIB)(sol_oce.o) \ 
     667   $(MODEL_LIB)(taumod.o) \ 
     668   $(MODEL_LIB)(tradmp.o) \ 
     669   $(MODEL_LIB)(zdf_oce.o) \ 
     670   blk_oce.F90 \ 
     671   cpl_oce.F90 \ 
     672   daymod.F90 \ 
     673   dom_oce.F90 \ 
     674   dtasal.F90 \ 
     675   dtasst.F90 \ 
     676   dtatem.F90 \ 
     677   flx_oce.F90 \ 
     678   flxmod.F90 \ 
     679   flxrnf.F90 \ 
     680   ice_oce.F90 \ 
     681   in_out_manager.F90 \ 
     682   lbclnk.F90 \ 
     683   lib_mpp.F90 \ 
     684   lib_print.f90 \ 
     685   obc_oce.F90 \ 
     686   obc_par.F90 \ 
     687   obccli.F90 \ 
     688   oce.F90 \ 
     689   ocesbc.F90 \ 
     690   ocfzpt.F90 \ 
     691   par_kind.F90 \ 
     692   par_oce.F90 \ 
     693   phycst.F90 \ 
     694   prtctl.f90 \ 
     695   sol_oce.F90 \ 
     696   taumod.F90 \ 
     697   tradmp.F90 \ 
     698   zdf_oce.F90 \ 
     699   $(MODEL_LIB)(dom_oce.o) \ 
     700   $(MODEL_LIB)(flxrnf.o) \ 
     701   $(MODEL_LIB)(in_out_manager.o) \ 
     702   $(MODEL_LIB)(lbclnk.o) \ 
     703   $(MODEL_LIB)(lib_mpp.o) \ 
     704   $(MODEL_LIB)(obc_oce.o) \ 
     705   $(MODEL_LIB)(obcdyn.o) \ 
     706   $(MODEL_LIB)(obcvol.o) \ 
     707   $(MODEL_LIB)(oce.o) \ 
     708   $(MODEL_LIB)(ocesbc.o) \ 
     709   $(MODEL_LIB)(phycst.o) \ 
     710   $(MODEL_LIB)(sol_oce.o) \ 
     711   $(MODEL_LIB)(solfet.o) \ 
     712   $(MODEL_LIB)(solpcg.o) \ 
     713   $(MODEL_LIB)(solsor.o) \ 
     714   $(MODEL_LIB)(zdf_oce.o) \ 
     715   dom_oce.F90 \ 
     716   flxrnf.F90 \ 
     717   in_out_manager.F90 \ 
     718   lbclnk.F90 \ 
     719   lib_mpp.F90 \ 
     720   obc_oce.F90 \ 
     721   obcdyn.F90 \ 
     722   obcvol.F90 \ 
     723   oce.F90 \ 
     724   ocesbc.F90 \ 
     725   phycst.F90 \ 
     726   sol_oce.F90 \ 
     727   solfet.F90 \ 
     728   solpcg.F90 \ 
     729   solsor.F90 \ 
     730   zdf_oce.F90 \ 
     731   domzgr_substitute.h90 \ 
     732   vectopt_loop_substitute.h90 \ 
     733   KEY_CPP \ 
     734   cla_dynspg.F90 
     735$(MODEL_LIB)(closea.o) :   \ 
     736   $(MODEL_LIB)(blk_oce.o) \ 
     737   $(MODEL_LIB)(cpl_oce.o) \ 
     738   $(MODEL_LIB)(daymod.o) \ 
     739   $(MODEL_LIB)(dom_oce.o) \ 
     740   $(MODEL_LIB)(dtasal.o) \ 
     741   $(MODEL_LIB)(dtasst.o) \ 
     742   $(MODEL_LIB)(dtatem.o) \ 
     743   $(MODEL_LIB)(flx_oce.o) \ 
     744   $(MODEL_LIB)(flxmod.o) \ 
     745   $(MODEL_LIB)(flxrnf.o) \ 
     746   $(MODEL_LIB)(ice_oce.o) \ 
     747   $(MODEL_LIB)(in_out_manager.o) \ 
     748   $(MODEL_LIB)(lbclnk.o) \ 
     749   $(MODEL_LIB)(lib_mpp.o) \ 
     750   $(MODEL_LIB)(lib_print.o) \ 
     751   $(MODEL_LIB)(oce.o) \ 
     752   $(MODEL_LIB)(ocfzpt.o) \ 
     753   $(MODEL_LIB)(par_kind.o) \ 
     754   $(MODEL_LIB)(par_oce.o) \ 
     755   $(MODEL_LIB)(phycst.o) \ 
     756   $(MODEL_LIB)(prtctl.o) \ 
     757   $(MODEL_LIB)(taumod.o) \ 
     758   $(MODEL_LIB)(tradmp.o) \ 
     759   blk_oce.F90 \ 
     760   cpl_oce.F90 \ 
     761   daymod.F90 \ 
     762   dom_oce.F90 \ 
     763   dtasal.F90 \ 
     764   dtasst.F90 \ 
     765   dtatem.F90 \ 
     766   flx_oce.F90 \ 
     767   flxmod.F90 \ 
     768   flxrnf.F90 \ 
     769   ice_oce.F90 \ 
     770   in_out_manager.F90 \ 
     771   lbclnk.F90 \ 
     772   lib_mpp.F90 \ 
     773   lib_print.f90 \ 
     774   oce.F90 \ 
     775   ocfzpt.F90 \ 
     776   par_kind.F90 \ 
     777   par_oce.F90 \ 
     778   phycst.F90 \ 
     779   prtctl.f90 \ 
     780   taumod.F90 \ 
     781   tradmp.F90 \ 
     782   $(MODEL_LIB)(dom_oce.o) \ 
     783   $(MODEL_LIB)(flxrnf.o) \ 
     784   $(MODEL_LIB)(in_out_manager.o) \ 
     785   $(MODEL_LIB)(lbclnk.o) \ 
     786   $(MODEL_LIB)(lib_mpp.o) \ 
     787   $(MODEL_LIB)(oce.o) \ 
     788   $(MODEL_LIB)(ocesbc.o) \ 
     789   dom_oce.F90 \ 
     790   flxrnf.F90 \ 
     791   in_out_manager.F90 \ 
     792   lbclnk.F90 \ 
     793   lib_mpp.F90 \ 
     794   oce.F90 \ 
     795   ocesbc.F90 \ 
     796   vectopt_loop_substitute.h90 \ 
     797   KEY_CPP \ 
     798   closea.F90 
     799$(MODEL_LIB)(cpl.o) :   \ 
     800   $(MODEL_LIB)(dom_oce.o) \ 
     801   $(MODEL_LIB)(in_out_manager.o) \ 
     802   $(MODEL_LIB)(lib_print.o) \ 
     803   $(MODEL_LIB)(oce.o) \ 
     804   $(MODEL_LIB)(par_kind.o) \ 
     805   $(MODEL_LIB)(par_oce.o) \ 
     806   $(MODEL_LIB)(phycst.o) \ 
     807   $(MODEL_LIB)(prtctl.o) \ 
     808   dom_oce.F90 \ 
     809   in_out_manager.F90 \ 
     810   lib_print.f90 \ 
     811   oce.F90 \ 
     812   par_kind.F90 \ 
     813   par_oce.F90 \ 
     814   phycst.F90 \ 
     815   prtctl.f90 \ 
     816   $(MODEL_LIB)(cpl_oce.o) \ 
     817   $(MODEL_LIB)(daymod.o) \ 
     818   $(MODEL_LIB)(dom_oce.o) \ 
     819   $(MODEL_LIB)(flx_oce.o) \ 
     820   $(MODEL_LIB)(in_out_manager.o) \ 
     821   $(MODEL_LIB)(oce.o) \ 
     822   $(MODEL_LIB)(ocfzpt.o) \ 
     823   $(MODEL_LIB)(phycst.o) \ 
     824   cpl_oce.F90 \ 
     825   daymod.F90 \ 
     826   dom_oce.F90 \ 
     827   flx_oce.F90 \ 
     828   in_out_manager.F90 \ 
     829   oce.F90 \ 
     830   ocfzpt.F90 \ 
     831   phycst.F90 \ 
     832   ../../../lib/libioipsl.a \ 
     833   cpl.F90 
     834$(MODEL_LIB)(cpl_oce.o) :  \ 
     835   $(MODEL_LIB)(par_kind.o) \ 
     836   par_kind.F90 \ 
     837   $(MODEL_LIB)(par_oce.o) \ 
     838   par_oce.F90 \ 
     839   cpl_oce.F90 
     840$(MODEL_LIB)(daymod.o) :   \ 
     841   $(MODEL_LIB)(dom_oce.o) \ 
     842   $(MODEL_LIB)(in_out_manager.o) \ 
     843   $(MODEL_LIB)(lib_mpp.o) \ 
     844   $(MODEL_LIB)(lib_print.o) \ 
     845   $(MODEL_LIB)(par_kind.o) \ 
     846   $(MODEL_LIB)(par_oce.o) \ 
     847   dom_oce.F90 \ 
     848   in_out_manager.F90 \ 
     849   lib_mpp.F90 \ 
     850   lib_print.f90 \ 
     851   par_kind.F90 \ 
     852   par_oce.F90 \ 
     853   $(MODEL_LIB)(dom_oce.o) \ 
     854   $(MODEL_LIB)(in_out_manager.o) \ 
     855   $(MODEL_LIB)(phycst.o) \ 
     856   $(MODEL_LIB)(prtctl.o) \ 
     857   dom_oce.F90 \ 
     858   in_out_manager.F90 \ 
     859   phycst.F90 \ 
     860   prtctl.f90 \ 
     861   daymod.F90 
     862$(MODEL_LIB)(diadimg.o) :  \ 
     863   $(MODEL_LIB)(dom_oce.o) \ 
     864   $(MODEL_LIB)(in_out_manager.o) \ 
     865   $(MODEL_LIB)(lib_print.o) \ 
     866   $(MODEL_LIB)(par_kind.o) \ 
     867   $(MODEL_LIB)(par_oce.o) \ 
     868   $(MODEL_LIB)(phycst.o) \ 
     869   $(MODEL_LIB)(prtctl.o) \ 
     870   dom_oce.F90 \ 
     871   in_out_manager.F90 \ 
     872   lib_print.f90 \ 
     873   par_kind.F90 \ 
     874   par_oce.F90 \ 
     875   phycst.F90 \ 
     876   prtctl.f90 \ 
     877   $(MODEL_LIB)(daymod.o) \ 
     878   $(MODEL_LIB)(dom_oce.o) \ 
     879   $(MODEL_LIB)(in_out_manager.o) \ 
     880   $(MODEL_LIB)(oce.o) \ 
     881   daymod.F90 \ 
     882   dom_oce.F90 \ 
     883   in_out_manager.F90 \ 
     884   oce.F90 \ 
     885   domzgr_substitute.h90 \ 
     886   KEY_CPP \ 
     887   diadimg.F90 
     888$(MODEL_LIB)(diafwb.o) :   \ 
    460889   $(MODEL_LIB)(albedo.o) \ 
    461890   $(MODEL_LIB)(blk_oce.o) \ 
     
    463892   $(MODEL_LIB)(daymod.o) \ 
    464893   $(MODEL_LIB)(dom_oce.o) \ 
    465    $(MODEL_LIB)(flx_oce.o) \ 
    466    $(MODEL_LIB)(in_out_manager.o) \ 
    467    $(MODEL_LIB)(lbclnk.o) \ 
    468    $(MODEL_LIB)(lib_print.o) \ 
    469    $(MODEL_LIB)(oce.o) \ 
    470    $(MODEL_LIB)(ocfzpt.o) \ 
    471    $(MODEL_LIB)(par_kind.o) \ 
    472    $(MODEL_LIB)(par_oce.o) \ 
    473    $(MODEL_LIB)(phycst.o) \ 
    474    blk_oce.F90 \ 
    475    dom_oce.F90 \ 
    476    flxblk.F90 \ 
    477    flx_oce.F90 \ 
    478    ice_oce.F90 \ 
    479    in_out_manager.F90 \ 
    480    oce.F90 \ 
    481    ocfzpt.F90 \ 
    482    phycst.F90 \ 
    483    taumod.F90 \ 
    484    $(MODEL_LIB)(blk_oce.o) \ 
    485    $(MODEL_LIB)(dom_oce.o) \ 
    486    $(MODEL_LIB)(flxblk.o) \ 
    487    $(MODEL_LIB)(flx_oce.o) \ 
    488    $(MODEL_LIB)(ice_oce.o) \ 
    489    $(MODEL_LIB)(in_out_manager.o) \ 
    490    $(MODEL_LIB)(oce.o) \ 
    491    $(MODEL_LIB)(ocfzpt.o) \ 
    492    $(MODEL_LIB)(phycst.o) \ 
    493    $(MODEL_LIB)(taumod.o) \ 
    494    bulk.F90 
    495 $(MODEL_LIB)(cla.o) :   \ 
    496    blk_oce.F90 \ 
    497    cpl_oce.F90 \ 
    498    daymod.F90 \ 
    499    dom_oce.F90 \ 
    500    dtasal.F90 \ 
    501    dtasst.F90 \ 
    502    dtatem.F90 \ 
    503    flxmod.F90 \ 
    504    flxrnf.F90 \ 
    505    flx_oce.F90 \ 
    506    ice_oce.F90 \ 
    507    in_out_manager.F90 \ 
    508    lbclnk.F90 \ 
    509    lib_mpp.F90 \ 
    510    lib_print.f90 \ 
    511    oce.F90 \ 
    512    ocfzpt.F90 \ 
    513    par_kind.F90 \ 
    514    par_oce.F90 \ 
    515    phycst.F90 \ 
    516    taumod.F90 \ 
    517    tradmp.F90 \ 
    518    $(MODEL_LIB)(blk_oce.o) \ 
    519    $(MODEL_LIB)(cpl_oce.o) \ 
    520    $(MODEL_LIB)(daymod.o) \ 
    521    $(MODEL_LIB)(dom_oce.o) \ 
    522894   $(MODEL_LIB)(dtasal.o) \ 
    523895   $(MODEL_LIB)(dtasst.o) \ 
    524896   $(MODEL_LIB)(dtatem.o) \ 
     897   $(MODEL_LIB)(flx_oce.o) \ 
    525898   $(MODEL_LIB)(flxmod.o) \ 
    526899   $(MODEL_LIB)(flxrnf.o) \ 
    527    $(MODEL_LIB)(flx_oce.o) \ 
    528900   $(MODEL_LIB)(ice_oce.o) \ 
    529901   $(MODEL_LIB)(in_out_manager.o) \ 
     
    536908   $(MODEL_LIB)(par_oce.o) \ 
    537909   $(MODEL_LIB)(phycst.o) \ 
     910   $(MODEL_LIB)(prtctl.o) \ 
    538911   $(MODEL_LIB)(taumod.o) \ 
    539912   $(MODEL_LIB)(tradmp.o) \ 
    540    dom_oce.F90 \ 
    541    in_out_manager.F90 \ 
    542    lbclnk.F90 \ 
    543    lib_mpp.F90 \ 
    544    ocesbc.F90 \ 
    545    oce.F90 \ 
    546    $(MODEL_LIB)(dom_oce.o) \ 
    547    $(MODEL_LIB)(in_out_manager.o) \ 
    548    $(MODEL_LIB)(lbclnk.o) \ 
    549    $(MODEL_LIB)(lib_mpp.o) \ 
    550    $(MODEL_LIB)(ocesbc.o) \ 
    551    $(MODEL_LIB)(oce.o) \ 
    552    domzgr_substitute.h90 \ 
    553    vectopt_loop_substitute.h90 \ 
    554    KEY_CPP \ 
    555    cla.F90 
    556 $(MODEL_LIB)(cla_div.o) :  \ 
    557    blk_oce.F90 \ 
    558    cpl_oce.F90 \ 
    559    daymod.F90 \ 
    560    dom_oce.F90 \ 
    561    dtasal.F90 \ 
    562    dtasst.F90 \ 
    563    dtatem.F90 \ 
    564    flxmod.F90 \ 
    565    flxrnf.F90 \ 
    566    flx_oce.F90 \ 
    567    ice_oce.F90 \ 
    568    in_out_manager.F90 \ 
    569    lbclnk.F90 \ 
    570    lib_mpp.F90 \ 
    571    lib_print.f90 \ 
    572    oce.F90 \ 
    573    ocfzpt.F90 \ 
    574    par_kind.F90 \ 
    575    par_oce.F90 \ 
    576    phycst.F90 \ 
    577    taumod.F90 \ 
    578    tradmp.F90 \ 
    579    $(MODEL_LIB)(blk_oce.o) \ 
    580    $(MODEL_LIB)(cpl_oce.o) \ 
    581    $(MODEL_LIB)(daymod.o) \ 
    582    $(MODEL_LIB)(dom_oce.o) \ 
    583    $(MODEL_LIB)(dtasal.o) \ 
    584    $(MODEL_LIB)(dtasst.o) \ 
    585    $(MODEL_LIB)(dtatem.o) \ 
    586    $(MODEL_LIB)(flxmod.o) \ 
    587    $(MODEL_LIB)(flxrnf.o) \ 
    588    $(MODEL_LIB)(flx_oce.o) \ 
    589    $(MODEL_LIB)(ice_oce.o) \ 
    590    $(MODEL_LIB)(in_out_manager.o) \ 
    591    $(MODEL_LIB)(lbclnk.o) \ 
    592    $(MODEL_LIB)(lib_mpp.o) \ 
    593    $(MODEL_LIB)(lib_print.o) \ 
    594    $(MODEL_LIB)(oce.o) \ 
    595    $(MODEL_LIB)(ocfzpt.o) \ 
    596    $(MODEL_LIB)(par_kind.o) \ 
    597    $(MODEL_LIB)(par_oce.o) \ 
    598    $(MODEL_LIB)(phycst.o) \ 
    599    $(MODEL_LIB)(taumod.o) \ 
    600    $(MODEL_LIB)(tradmp.o) \ 
    601    dom_oce.F90 \ 
    602    in_out_manager.F90 \ 
    603    lbclnk.F90 \ 
    604    lib_mpp.F90 \ 
    605    ocesbc.F90 \ 
    606    oce.F90 \ 
    607    $(MODEL_LIB)(dom_oce.o) \ 
    608    $(MODEL_LIB)(in_out_manager.o) \ 
    609    $(MODEL_LIB)(lbclnk.o) \ 
    610    $(MODEL_LIB)(lib_mpp.o) \ 
    611    $(MODEL_LIB)(ocesbc.o) \ 
    612    $(MODEL_LIB)(oce.o) \ 
    613    domzgr_substitute.h90 \ 
    614    KEY_CPP \ 
    615    cla_div.F90 
    616 $(MODEL_LIB)(cla_dynspg.o) :  \ 
    617    blk_oce.F90 \ 
    618    cpl_oce.F90 \ 
    619    daymod.F90 \ 
    620    dom_oce.F90 \ 
    621    dtasal.F90 \ 
    622    dtasst.F90 \ 
    623    dtatem.F90 \ 
    624    flxmod.F90 \ 
    625    flxrnf.F90 \ 
    626    flx_oce.F90 \ 
    627    ice_oce.F90 \ 
    628    in_out_manager.F90 \ 
    629    lbclnk.F90 \ 
    630    lib_mpp.F90 \ 
    631    lib_print.f90 \ 
    632    obccli.F90 \ 
    633    obc_oce.F90 \ 
    634    obc_par.F90 \ 
    635    ocesbc.F90 \ 
    636    oce.F90 \ 
    637    ocfzpt.F90 \ 
    638    par_kind.F90 \ 
    639    par_oce.F90 \ 
    640    phycst.F90 \ 
    641    sol_oce.F90 \ 
    642    taumod.F90 \ 
    643    tradmp.F90 \ 
    644    zdf_oce.F90 \ 
    645    $(MODEL_LIB)(blk_oce.o) \ 
    646    $(MODEL_LIB)(cpl_oce.o) \ 
    647    $(MODEL_LIB)(daymod.o) \ 
    648    $(MODEL_LIB)(dom_oce.o) \ 
    649    $(MODEL_LIB)(dtasal.o) \ 
    650    $(MODEL_LIB)(dtasst.o) \ 
    651    $(MODEL_LIB)(dtatem.o) \ 
    652    $(MODEL_LIB)(flxmod.o) \ 
    653    $(MODEL_LIB)(flxrnf.o) \ 
    654    $(MODEL_LIB)(flx_oce.o) \ 
    655    $(MODEL_LIB)(ice_oce.o) \ 
    656    $(MODEL_LIB)(in_out_manager.o) \ 
    657    $(MODEL_LIB)(lbclnk.o) \ 
    658    $(MODEL_LIB)(lib_mpp.o) \ 
    659    $(MODEL_LIB)(lib_print.o) \ 
    660    $(MODEL_LIB)(obccli.o) \ 
    661    $(MODEL_LIB)(obc_oce.o) \ 
    662    $(MODEL_LIB)(obc_par.o) \ 
    663    $(MODEL_LIB)(ocesbc.o) \ 
    664    $(MODEL_LIB)(oce.o) \ 
    665    $(MODEL_LIB)(ocfzpt.o) \ 
    666    $(MODEL_LIB)(par_kind.o) \ 
    667    $(MODEL_LIB)(par_oce.o) \ 
    668    $(MODEL_LIB)(phycst.o) \ 
    669    $(MODEL_LIB)(sol_oce.o) \ 
    670    $(MODEL_LIB)(taumod.o) \ 
    671    $(MODEL_LIB)(tradmp.o) \ 
    672    $(MODEL_LIB)(zdf_oce.o) \ 
    673    dom_oce.F90 \ 
    674    flxrnf.F90 \ 
    675    in_out_manager.F90 \ 
    676    lbclnk.F90 \ 
    677    lib_mpp.F90 \ 
    678    obcdyn.F90 \ 
    679    obcvol.F90 \ 
    680    obc_oce.F90 \ 
    681    ocesbc.F90 \ 
    682    oce.F90 \ 
    683    phycst.F90 \ 
    684    solfet.F90 \ 
    685    solpcg.F90 \ 
    686    solsor.F90 \ 
    687    sol_oce.F90 \ 
    688    zdf_oce.F90 \ 
    689    $(MODEL_LIB)(dom_oce.o) \ 
    690    $(MODEL_LIB)(flxrnf.o) \ 
    691    $(MODEL_LIB)(in_out_manager.o) \ 
    692    $(MODEL_LIB)(lbclnk.o) \ 
    693    $(MODEL_LIB)(lib_mpp.o) \ 
    694    $(MODEL_LIB)(obcdyn.o) \ 
    695    $(MODEL_LIB)(obcvol.o) \ 
    696    $(MODEL_LIB)(obc_oce.o) \ 
    697    $(MODEL_LIB)(ocesbc.o) \ 
    698    $(MODEL_LIB)(oce.o) \ 
    699    $(MODEL_LIB)(phycst.o) \ 
    700    $(MODEL_LIB)(solfet.o) \ 
    701    $(MODEL_LIB)(solpcg.o) \ 
    702    $(MODEL_LIB)(solsor.o) \ 
    703    $(MODEL_LIB)(sol_oce.o) \ 
    704    $(MODEL_LIB)(zdf_oce.o) \ 
    705    domzgr_substitute.h90 \ 
    706    vectopt_loop_substitute.h90 \ 
    707    KEY_CPP \ 
    708    cla_dynspg.F90 
    709 $(MODEL_LIB)(closea.o) :   \ 
    710    blk_oce.F90 \ 
    711    cpl_oce.F90 \ 
    712    daymod.F90 \ 
    713    dom_oce.F90 \ 
    714    dtasal.F90 \ 
    715    dtasst.F90 \ 
    716    dtatem.F90 \ 
    717    flxmod.F90 \ 
    718    flxrnf.F90 \ 
    719    flx_oce.F90 \ 
    720    ice_oce.F90 \ 
    721    in_out_manager.F90 \ 
    722    lbclnk.F90 \ 
    723    lib_mpp.F90 \ 
    724    lib_print.f90 \ 
    725    oce.F90 \ 
    726    ocfzpt.F90 \ 
    727    par_kind.F90 \ 
    728    par_oce.F90 \ 
    729    phycst.F90 \ 
    730    taumod.F90 \ 
    731    tradmp.F90 \ 
    732    $(MODEL_LIB)(blk_oce.o) \ 
    733    $(MODEL_LIB)(cpl_oce.o) \ 
    734    $(MODEL_LIB)(daymod.o) \ 
    735    $(MODEL_LIB)(dom_oce.o) \ 
    736    $(MODEL_LIB)(dtasal.o) \ 
    737    $(MODEL_LIB)(dtasst.o) \ 
    738    $(MODEL_LIB)(dtatem.o) \ 
    739    $(MODEL_LIB)(flxmod.o) \ 
    740    $(MODEL_LIB)(flxrnf.o) \ 
    741    $(MODEL_LIB)(flx_oce.o) \ 
    742    $(MODEL_LIB)(ice_oce.o) \ 
    743    $(MODEL_LIB)(in_out_manager.o) \ 
    744    $(MODEL_LIB)(lbclnk.o) \ 
    745    $(MODEL_LIB)(lib_mpp.o) \ 
    746    $(MODEL_LIB)(lib_print.o) \ 
    747    $(MODEL_LIB)(oce.o) \ 
    748    $(MODEL_LIB)(ocfzpt.o) \ 
    749    $(MODEL_LIB)(par_kind.o) \ 
    750    $(MODEL_LIB)(par_oce.o) \ 
    751    $(MODEL_LIB)(phycst.o) \ 
    752    $(MODEL_LIB)(taumod.o) \ 
    753    $(MODEL_LIB)(tradmp.o) \ 
    754    dom_oce.F90 \ 
    755    flxrnf.F90 \ 
    756    in_out_manager.F90 \ 
    757    lbclnk.F90 \ 
    758    lib_mpp.F90 \ 
    759    ocesbc.F90 \ 
    760    oce.F90 \ 
    761    $(MODEL_LIB)(dom_oce.o) \ 
    762    $(MODEL_LIB)(flxrnf.o) \ 
    763    $(MODEL_LIB)(in_out_manager.o) \ 
    764    $(MODEL_LIB)(lbclnk.o) \ 
    765    $(MODEL_LIB)(lib_mpp.o) \ 
    766    $(MODEL_LIB)(ocesbc.o) \ 
    767    $(MODEL_LIB)(oce.o) \ 
    768    vectopt_loop_substitute.h90 \ 
    769    KEY_CPP \ 
    770    closea.F90 
    771 $(MODEL_LIB)(cpl.o) :   \ 
    772    dom_oce.F90 \ 
    773    in_out_manager.F90 \ 
    774    lib_print.f90 \ 
    775    oce.F90 \ 
    776    par_kind.F90 \ 
    777    par_oce.F90 \ 
    778    phycst.F90 \ 
    779    $(MODEL_LIB)(dom_oce.o) \ 
    780    $(MODEL_LIB)(in_out_manager.o) \ 
    781    $(MODEL_LIB)(lib_print.o) \ 
    782    $(MODEL_LIB)(oce.o) \ 
    783    $(MODEL_LIB)(par_kind.o) \ 
    784    $(MODEL_LIB)(par_oce.o) \ 
    785    $(MODEL_LIB)(phycst.o) \ 
    786    cpl_oce.F90 \ 
    787    daymod.F90 \ 
    788    dom_oce.F90 \ 
    789    flx_oce.F90 \ 
    790    in_out_manager.F90 \ 
    791    oce.F90 \ 
    792    ocfzpt.F90 \ 
    793    phycst.F90 \ 
    794    $(MODEL_LIB)(cpl_oce.o) \ 
    795    $(MODEL_LIB)(daymod.o) \ 
    796    $(MODEL_LIB)(dom_oce.o) \ 
    797    $(MODEL_LIB)(flx_oce.o) \ 
    798    $(MODEL_LIB)(in_out_manager.o) \ 
    799    $(MODEL_LIB)(oce.o) \ 
    800    $(MODEL_LIB)(ocfzpt.o) \ 
    801    $(MODEL_LIB)(phycst.o) \ 
    802    ../../../lib/libioipsl.a \ 
    803    cpl.F90 
    804 $(MODEL_LIB)(cpl_oce.o) :  \ 
    805    par_kind.F90 \ 
    806    $(MODEL_LIB)(par_kind.o) \ 
    807    par_oce.F90 \ 
    808    $(MODEL_LIB)(par_oce.o) \ 
    809    cpl_oce.F90 
    810 $(MODEL_LIB)(daymod.o) :   \ 
    811    in_out_manager.F90 \ 
    812    lib_print.f90 \ 
    813    par_kind.F90 \ 
    814    par_oce.F90 \ 
    815    $(MODEL_LIB)(in_out_manager.o) \ 
    816    $(MODEL_LIB)(lib_print.o) \ 
    817    $(MODEL_LIB)(par_kind.o) \ 
    818    $(MODEL_LIB)(par_oce.o) \ 
    819    dom_oce.F90 \ 
    820    in_out_manager.F90 \ 
    821    phycst.F90 \ 
    822    $(MODEL_LIB)(dom_oce.o) \ 
    823    $(MODEL_LIB)(in_out_manager.o) \ 
    824    $(MODEL_LIB)(phycst.o) \ 
    825    daymod.F90 
    826 $(MODEL_LIB)(diadimg.o) :  \ 
    827    dom_oce.F90 \ 
    828    in_out_manager.F90 \ 
    829    lib_print.f90 \ 
    830    par_kind.F90 \ 
    831    par_oce.F90 \ 
    832    phycst.F90 \ 
    833    $(MODEL_LIB)(dom_oce.o) \ 
    834    $(MODEL_LIB)(in_out_manager.o) \ 
    835    $(MODEL_LIB)(lib_print.o) \ 
    836    $(MODEL_LIB)(par_kind.o) \ 
    837    $(MODEL_LIB)(par_oce.o) \ 
    838    $(MODEL_LIB)(phycst.o) \ 
    839    daymod.F90 \ 
    840    dom_oce.F90 \ 
    841    in_out_manager.F90 \ 
    842    oce.F90 \ 
    843    $(MODEL_LIB)(daymod.o) \ 
    844    $(MODEL_LIB)(dom_oce.o) \ 
    845    $(MODEL_LIB)(in_out_manager.o) \ 
    846    $(MODEL_LIB)(oce.o) \ 
    847    domzgr_substitute.h90 \ 
    848    KEY_CPP \ 
    849    diadimg.F90 
    850 $(MODEL_LIB)(diafwb.o) :   \ 
    851913   albedo.F90 \ 
    852914   blk_oce.F90 \ 
     
    857919   dtasst.F90 \ 
    858920   dtatem.F90 \ 
     921   flx_oce.F90 \ 
    859922   flxmod.F90 \ 
    860923   flxrnf.F90 \ 
    861    flx_oce.F90 \ 
    862924   ice_oce.F90 \ 
    863925   in_out_manager.F90 \ 
     
    870932   par_oce.F90 \ 
    871933   phycst.F90 \ 
     934   prtctl.f90 \ 
    872935   taumod.F90 \ 
    873936   tradmp.F90 \ 
    874    $(MODEL_LIB)(albedo.o) \ 
     937   $(MODEL_LIB)(blk_oce.o) \ 
     938   $(MODEL_LIB)(dom_oce.o) \ 
     939   $(MODEL_LIB)(flxblk.o) \ 
     940   $(MODEL_LIB)(flxrnf.o) \ 
     941   $(MODEL_LIB)(in_out_manager.o) \ 
     942   $(MODEL_LIB)(lib_mpp.o) \ 
     943   $(MODEL_LIB)(oce.o) \ 
     944   $(MODEL_LIB)(ocesbc.o) \ 
     945   $(MODEL_LIB)(phycst.o) \ 
     946   $(MODEL_LIB)(zdf_oce.o) \ 
     947   blk_oce.F90 \ 
     948   dom_oce.F90 \ 
     949   flxblk.F90 \ 
     950   flxrnf.F90 \ 
     951   in_out_manager.F90 \ 
     952   lib_mpp.F90 \ 
     953   oce.F90 \ 
     954   ocesbc.F90 \ 
     955   phycst.F90 \ 
     956   zdf_oce.F90 \ 
     957   domzgr_substitute.h90 \ 
     958   vectopt_loop_substitute.h90 \ 
     959   KEY_CPP \ 
     960   diafwb.F90 
     961$(MODEL_LIB)(diagap.o) :   \ 
     962   $(MODEL_LIB)(daymod.o) \ 
     963   $(MODEL_LIB)(dom_oce.o) \ 
     964   $(MODEL_LIB)(in_out_manager.o) \ 
     965   $(MODEL_LIB)(lib_print.o) \ 
     966   $(MODEL_LIB)(oce.o) \ 
     967   $(MODEL_LIB)(par_kind.o) \ 
     968   $(MODEL_LIB)(par_oce.o) \ 
     969   $(MODEL_LIB)(phycst.o) \ 
     970   $(MODEL_LIB)(prtctl.o) \ 
     971   daymod.F90 \ 
     972   dom_oce.F90 \ 
     973   in_out_manager.F90 \ 
     974   lib_print.f90 \ 
     975   oce.F90 \ 
     976   par_kind.F90 \ 
     977   par_oce.F90 \ 
     978   phycst.F90 \ 
     979   prtctl.f90 \ 
     980   $(MODEL_LIB)(daymod.o) \ 
     981   $(MODEL_LIB)(dianam.o) \ 
     982   $(MODEL_LIB)(dom_oce.o) \ 
     983   $(MODEL_LIB)(dtasal.o) \ 
     984   $(MODEL_LIB)(dtatem.o) \ 
     985   $(MODEL_LIB)(in_out_manager.o) \ 
     986   $(MODEL_LIB)(lib_mpp.o) \ 
     987   $(MODEL_LIB)(oce.o) \ 
     988   daymod.F90 \ 
     989   dianam.F90 \ 
     990   dom_oce.F90 \ 
     991   dtasal.F90 \ 
     992   dtatem.F90 \ 
     993   in_out_manager.F90 \ 
     994   lib_mpp.F90 \ 
     995   oce.F90 \ 
     996   domzgr_substitute.h90 \ 
     997   ../../../lib/libioipsl.a \ 
     998   KEY_CPP \ 
     999   diagap.F90 
     1000$(MODEL_LIB)(diahdy.o) :   \ 
     1001   $(MODEL_LIB)(in_out_manager.o) \ 
     1002   $(MODEL_LIB)(lib_print.o) \ 
     1003   $(MODEL_LIB)(par_kind.o) \ 
     1004   $(MODEL_LIB)(par_oce.o) \ 
     1005   in_out_manager.F90 \ 
     1006   lib_print.f90 \ 
     1007   par_kind.F90 \ 
     1008   par_oce.F90 \ 
     1009   $(MODEL_LIB)(dom_oce.o) \ 
     1010   $(MODEL_LIB)(in_out_manager.o) \ 
     1011   $(MODEL_LIB)(oce.o) \ 
     1012   $(MODEL_LIB)(phycst.o) \ 
     1013   dom_oce.F90 \ 
     1014   in_out_manager.F90 \ 
     1015   oce.F90 \ 
     1016   phycst.F90 \ 
     1017   domzgr_substitute.h90 \ 
     1018   KEY_CPP \ 
     1019   diahdy.F90 
     1020$(MODEL_LIB)(diahth.o) :   \ 
     1021   $(MODEL_LIB)(in_out_manager.o) \ 
     1022   $(MODEL_LIB)(lib_print.o) \ 
     1023   $(MODEL_LIB)(par_kind.o) \ 
     1024   $(MODEL_LIB)(par_oce.o) \ 
     1025   in_out_manager.F90 \ 
     1026   lib_print.f90 \ 
     1027   par_kind.F90 \ 
     1028   par_oce.F90 \ 
     1029   $(MODEL_LIB)(dom_oce.o) \ 
     1030   $(MODEL_LIB)(in_out_manager.o) \ 
     1031   $(MODEL_LIB)(oce.o) \ 
     1032   $(MODEL_LIB)(phycst.o) \ 
     1033   dom_oce.F90 \ 
     1034   in_out_manager.F90 \ 
     1035   oce.F90 \ 
     1036   phycst.F90 \ 
     1037   domzgr_substitute.h90 \ 
     1038   KEY_CPP \ 
     1039   diahth.F90 
     1040$(MODEL_LIB)(dianam.o) :   \ 
     1041   $(MODEL_LIB)(dom_oce.o) \ 
     1042   $(MODEL_LIB)(in_out_manager.o) \ 
     1043   $(MODEL_LIB)(lib_print.o) \ 
     1044   $(MODEL_LIB)(par_kind.o) \ 
     1045   $(MODEL_LIB)(par_oce.o) \ 
     1046   $(MODEL_LIB)(phycst.o) \ 
     1047   $(MODEL_LIB)(prtctl.o) \ 
     1048   dom_oce.F90 \ 
     1049   in_out_manager.F90 \ 
     1050   lib_print.f90 \ 
     1051   par_kind.F90 \ 
     1052   par_oce.F90 \ 
     1053   phycst.F90 \ 
     1054   prtctl.f90 \ 
     1055   $(MODEL_LIB)(daymod.o) \ 
     1056   $(MODEL_LIB)(dom_oce.o) \ 
     1057   $(MODEL_LIB)(in_out_manager.o) \ 
     1058   $(MODEL_LIB)(phycst.o) \ 
     1059   daymod.F90 \ 
     1060   dom_oce.F90 \ 
     1061   in_out_manager.F90 \ 
     1062   phycst.F90 \ 
     1063   dianam.F90 
     1064$(MODEL_LIB)(diaptr.o) :   \ 
     1065   $(MODEL_LIB)(daymod.o) \ 
     1066   $(MODEL_LIB)(dom_oce.o) \ 
     1067   $(MODEL_LIB)(in_out_manager.o) \ 
     1068   $(MODEL_LIB)(lib_print.o) \ 
     1069   $(MODEL_LIB)(par_kind.o) \ 
     1070   $(MODEL_LIB)(par_oce.o) \ 
     1071   $(MODEL_LIB)(phycst.o) \ 
     1072   $(MODEL_LIB)(prtctl.o) \ 
     1073   daymod.F90 \ 
     1074   dom_oce.F90 \ 
     1075   in_out_manager.F90 \ 
     1076   lib_print.f90 \ 
     1077   par_kind.F90 \ 
     1078   par_oce.F90 \ 
     1079   phycst.F90 \ 
     1080   prtctl.f90 \ 
     1081   $(MODEL_LIB)(daymod.o) \ 
     1082   $(MODEL_LIB)(dianam.o) \ 
     1083   $(MODEL_LIB)(dom_oce.o) \ 
     1084   $(MODEL_LIB)(in_out_manager.o) \ 
     1085   $(MODEL_LIB)(ldftra_oce.o) \ 
     1086   $(MODEL_LIB)(lib_mpp.o) \ 
     1087   $(MODEL_LIB)(oce.o) \ 
     1088   $(MODEL_LIB)(phycst.o) \ 
     1089   daymod.F90 \ 
     1090   dianam.F90 \ 
     1091   dom_oce.F90 \ 
     1092   in_out_manager.F90 \ 
     1093   ldftra_oce.F90 \ 
     1094   lib_mpp.F90 \ 
     1095   oce.F90 \ 
     1096   phycst.F90 \ 
     1097   domzgr_substitute.h90 \ 
     1098   vectopt_loop_substitute.h90 \ 
     1099   ../../../lib/libioipsl.a \ 
     1100   KEY_CPP \ 
     1101   diaptr.F90 
     1102$(MODEL_LIB)(diaspr.o) :   \ 
     1103   $(MODEL_LIB)(dom_oce.o) \ 
     1104   $(MODEL_LIB)(in_out_manager.o) \ 
     1105   $(MODEL_LIB)(lbclnk.o) \ 
     1106   $(MODEL_LIB)(lib_mpp.o) \ 
     1107   $(MODEL_LIB)(lib_print.o) \ 
     1108   $(MODEL_LIB)(oce.o) \ 
     1109   $(MODEL_LIB)(par_kind.o) \ 
     1110   $(MODEL_LIB)(par_oce.o) \ 
     1111   $(MODEL_LIB)(sol_oce.o) \ 
     1112   $(MODEL_LIB)(zdf_oce.o) \ 
     1113   dom_oce.F90 \ 
     1114   in_out_manager.F90 \ 
     1115   lbclnk.F90 \ 
     1116   lib_mpp.F90 \ 
     1117   lib_print.f90 \ 
     1118   oce.F90 \ 
     1119   par_kind.F90 \ 
     1120   par_oce.F90 \ 
     1121   sol_oce.F90 \ 
     1122   zdf_oce.F90 \ 
     1123   $(MODEL_LIB)(dom_oce.o) \ 
     1124   $(MODEL_LIB)(in_out_manager.o) \ 
     1125   $(MODEL_LIB)(lib_mpp.o) \ 
     1126   $(MODEL_LIB)(oce.o) \ 
     1127   $(MODEL_LIB)(phycst.o) \ 
     1128   $(MODEL_LIB)(sol_oce.o) \ 
     1129   $(MODEL_LIB)(solfet.o) \ 
     1130   $(MODEL_LIB)(solpcg.o) \ 
     1131   $(MODEL_LIB)(solsor.o) \ 
     1132   dom_oce.F90 \ 
     1133   in_out_manager.F90 \ 
     1134   lib_mpp.F90 \ 
     1135   oce.F90 \ 
     1136   phycst.F90 \ 
     1137   sol_oce.F90 \ 
     1138   solfet.F90 \ 
     1139   solpcg.F90 \ 
     1140   solsor.F90 \ 
     1141   diaspr.F90 
     1142$(MODEL_LIB)(diawri.o) :   \ 
    8751143   $(MODEL_LIB)(blk_oce.o) \ 
    8761144   $(MODEL_LIB)(cpl_oce.o) \ 
     
    8801148   $(MODEL_LIB)(dtasst.o) \ 
    8811149   $(MODEL_LIB)(dtatem.o) \ 
     1150   $(MODEL_LIB)(flx_oce.o) \ 
    8821151   $(MODEL_LIB)(flxmod.o) \ 
    8831152   $(MODEL_LIB)(flxrnf.o) \ 
    884    $(MODEL_LIB)(flx_oce.o) \ 
    8851153   $(MODEL_LIB)(ice_oce.o) \ 
    8861154   $(MODEL_LIB)(in_out_manager.o) \ 
     
    8931161   $(MODEL_LIB)(par_oce.o) \ 
    8941162   $(MODEL_LIB)(phycst.o) \ 
     1163   $(MODEL_LIB)(prtctl.o) \ 
     1164   $(MODEL_LIB)(sol_oce.o) \ 
     1165   $(MODEL_LIB)(solfet.o) \ 
     1166   $(MODEL_LIB)(solpcg.o) \ 
     1167   $(MODEL_LIB)(solsor.o) \ 
    8951168   $(MODEL_LIB)(taumod.o) \ 
    8961169   $(MODEL_LIB)(tradmp.o) \ 
     1170   $(MODEL_LIB)(zdf_oce.o) \ 
    8971171   blk_oce.F90 \ 
    898    dom_oce.F90 \ 
    899    flxblk.F90 \ 
     1172   cpl_oce.F90 \ 
     1173   daymod.F90 \ 
     1174   dom_oce.F90 \ 
     1175   dtasal.F90 \ 
     1176   dtasst.F90 \ 
     1177   dtatem.F90 \ 
     1178   flx_oce.F90 \ 
     1179   flxmod.F90 \ 
    9001180   flxrnf.F90 \ 
    901    in_out_manager.F90 \ 
    902    lib_mpp.F90 \ 
    903    ocesbc.F90 \ 
    904    oce.F90 \ 
    905    phycst.F90 \ 
    906    zdf_oce.F90 \ 
    907    $(MODEL_LIB)(blk_oce.o) \ 
    908    $(MODEL_LIB)(dom_oce.o) \ 
    909    $(MODEL_LIB)(flxblk.o) \ 
    910    $(MODEL_LIB)(flxrnf.o) \ 
    911    $(MODEL_LIB)(in_out_manager.o) \ 
    912    $(MODEL_LIB)(lib_mpp.o) \ 
    913    $(MODEL_LIB)(ocesbc.o) \ 
    914    $(MODEL_LIB)(oce.o) \ 
    915    $(MODEL_LIB)(phycst.o) \ 
    916    $(MODEL_LIB)(zdf_oce.o) \ 
    917    domzgr_substitute.h90 \ 
    918    vectopt_loop_substitute.h90 \ 
    919    KEY_CPP \ 
    920    diafwb.F90 
    921 $(MODEL_LIB)(diagap.o) :   \ 
    922    daymod.F90 \ 
    923    dom_oce.F90 \ 
    924    in_out_manager.F90 \ 
    925    lib_print.f90 \ 
    926    oce.F90 \ 
    927    par_kind.F90 \ 
    928    par_oce.F90 \ 
    929    phycst.F90 \ 
    930    $(MODEL_LIB)(daymod.o) \ 
    931    $(MODEL_LIB)(dom_oce.o) \ 
    932    $(MODEL_LIB)(in_out_manager.o) \ 
    933    $(MODEL_LIB)(lib_print.o) \ 
    934    $(MODEL_LIB)(oce.o) \ 
    935    $(MODEL_LIB)(par_kind.o) \ 
    936    $(MODEL_LIB)(par_oce.o) \ 
    937    $(MODEL_LIB)(phycst.o) \ 
    938    daymod.F90 \ 
    939    dianam.F90 \ 
    940    dom_oce.F90 \ 
    941    dtasal.F90 \ 
    942    dtatem.F90 \ 
    943    in_out_manager.F90 \ 
    944    lib_mpp.F90 \ 
    945    oce.F90 \ 
    946    $(MODEL_LIB)(daymod.o) \ 
    947    $(MODEL_LIB)(dianam.o) \ 
    948    $(MODEL_LIB)(dom_oce.o) \ 
    949    $(MODEL_LIB)(dtasal.o) \ 
    950    $(MODEL_LIB)(dtatem.o) \ 
    951    $(MODEL_LIB)(in_out_manager.o) \ 
    952    $(MODEL_LIB)(lib_mpp.o) \ 
    953    $(MODEL_LIB)(oce.o) \ 
    954    domzgr_substitute.h90 \ 
    955    ../../../lib/libioipsl.a \ 
    956    KEY_CPP \ 
    957    diagap.F90 
    958 $(MODEL_LIB)(diahdy.o) :   \ 
    959    in_out_manager.F90 \ 
    960    lib_print.f90 \ 
    961    par_kind.F90 \ 
    962    par_oce.F90 \ 
    963    $(MODEL_LIB)(in_out_manager.o) \ 
    964    $(MODEL_LIB)(lib_print.o) \ 
    965    $(MODEL_LIB)(par_kind.o) \ 
    966    $(MODEL_LIB)(par_oce.o) \ 
    967    dom_oce.F90 \ 
    968    in_out_manager.F90 \ 
    969    oce.F90 \ 
    970    phycst.F90 \ 
    971    $(MODEL_LIB)(dom_oce.o) \ 
    972    $(MODEL_LIB)(in_out_manager.o) \ 
    973    $(MODEL_LIB)(oce.o) \ 
    974    $(MODEL_LIB)(phycst.o) \ 
    975    domzgr_substitute.h90 \ 
    976    KEY_CPP \ 
    977    diahdy.F90 
    978 $(MODEL_LIB)(diahth.o) :   \ 
    979    in_out_manager.F90 \ 
    980    lib_print.f90 \ 
    981    par_kind.F90 \ 
    982    par_oce.F90 \ 
    983    $(MODEL_LIB)(in_out_manager.o) \ 
    984    $(MODEL_LIB)(lib_print.o) \ 
    985    $(MODEL_LIB)(par_kind.o) \ 
    986    $(MODEL_LIB)(par_oce.o) \ 
    987    dom_oce.F90 \ 
    988    in_out_manager.F90 \ 
    989    oce.F90 \ 
    990    phycst.F90 \ 
    991    $(MODEL_LIB)(dom_oce.o) \ 
    992    $(MODEL_LIB)(in_out_manager.o) \ 
    993    $(MODEL_LIB)(oce.o) \ 
    994    $(MODEL_LIB)(phycst.o) \ 
    995    domzgr_substitute.h90 \ 
    996    KEY_CPP \ 
    997    diahth.F90 
    998 $(MODEL_LIB)(dianam.o) :   \ 
    999    dom_oce.F90 \ 
    1000    in_out_manager.F90 \ 
    1001    lib_print.f90 \ 
    1002    par_kind.F90 \ 
    1003    par_oce.F90 \ 
    1004    phycst.F90 \ 
    1005    $(MODEL_LIB)(dom_oce.o) \ 
    1006    $(MODEL_LIB)(in_out_manager.o) \ 
    1007    $(MODEL_LIB)(lib_print.o) \ 
    1008    $(MODEL_LIB)(par_kind.o) \ 
    1009    $(MODEL_LIB)(par_oce.o) \ 
    1010    $(MODEL_LIB)(phycst.o) \ 
    1011    daymod.F90 \ 
    1012    dom_oce.F90 \ 
    1013    in_out_manager.F90 \ 
    1014    phycst.F90 \ 
    1015    $(MODEL_LIB)(daymod.o) \ 
    1016    $(MODEL_LIB)(dom_oce.o) \ 
    1017    $(MODEL_LIB)(in_out_manager.o) \ 
    1018    $(MODEL_LIB)(phycst.o) \ 
    1019    dianam.F90 
    1020 $(MODEL_LIB)(diaptr.o) :   \ 
    1021    daymod.F90 \ 
    1022    dom_oce.F90 \ 
    1023    in_out_manager.F90 \ 
    1024    lib_print.f90 \ 
    1025    par_kind.F90 \ 
    1026    par_oce.F90 \ 
    1027    phycst.F90 \ 
    1028    $(MODEL_LIB)(daymod.o) \ 
    1029    $(MODEL_LIB)(dom_oce.o) \ 
    1030    $(MODEL_LIB)(in_out_manager.o) \ 
    1031    $(MODEL_LIB)(lib_print.o) \ 
    1032    $(MODEL_LIB)(par_kind.o) \ 
    1033    $(MODEL_LIB)(par_oce.o) \ 
    1034    $(MODEL_LIB)(phycst.o) \ 
    1035    daymod.F90 \ 
    1036    dianam.F90 \ 
    1037    dom_oce.F90 \ 
    1038    in_out_manager.F90 \ 
    1039    ldftra_oce.F90 \ 
    1040    lib_mpp.F90 \ 
    1041    oce.F90 \ 
    1042    phycst.F90 \ 
    1043    $(MODEL_LIB)(daymod.o) \ 
    1044    $(MODEL_LIB)(dianam.o) \ 
    1045    $(MODEL_LIB)(dom_oce.o) \ 
    1046    $(MODEL_LIB)(in_out_manager.o) \ 
    1047    $(MODEL_LIB)(ldftra_oce.o) \ 
    1048    $(MODEL_LIB)(lib_mpp.o) \ 
    1049    $(MODEL_LIB)(oce.o) \ 
    1050    $(MODEL_LIB)(phycst.o) \ 
    1051    domzgr_substitute.h90 \ 
    1052    vectopt_loop_substitute.h90 \ 
    1053    ../../../lib/libioipsl.a \ 
    1054    KEY_CPP \ 
    1055    diaptr.F90 
    1056 $(MODEL_LIB)(diaspr.o) :   \ 
    1057    dom_oce.F90 \ 
    1058    in_out_manager.F90 \ 
    1059    lbclnk.F90 \ 
    1060    lib_mpp.F90 \ 
    1061    lib_print.f90 \ 
    1062    oce.F90 \ 
    1063    par_kind.F90 \ 
    1064    par_oce.F90 \ 
     1181   ice_oce.F90 \ 
     1182   in_out_manager.F90 \ 
     1183   lbclnk.F90 \ 
     1184   lib_mpp.F90 \ 
     1185   lib_print.f90 \ 
     1186   oce.F90 \ 
     1187   ocfzpt.F90 \ 
     1188   par_kind.F90 \ 
     1189   par_oce.F90 \ 
     1190   phycst.F90 \ 
     1191   prtctl.f90 \ 
    10651192   sol_oce.F90 \ 
    1066    zdf_oce.F90 \ 
    1067    $(MODEL_LIB)(dom_oce.o) \ 
    1068    $(MODEL_LIB)(in_out_manager.o) \ 
    1069    $(MODEL_LIB)(lbclnk.o) \ 
    1070    $(MODEL_LIB)(lib_mpp.o) \ 
    1071    $(MODEL_LIB)(lib_print.o) \ 
    1072    $(MODEL_LIB)(oce.o) \ 
    1073    $(MODEL_LIB)(par_kind.o) \ 
    1074    $(MODEL_LIB)(par_oce.o) \ 
    1075    $(MODEL_LIB)(sol_oce.o) \ 
    1076    $(MODEL_LIB)(zdf_oce.o) \ 
    1077    dom_oce.F90 \ 
    1078    in_out_manager.F90 \ 
    1079    lib_mpp.F90 \ 
    1080    oce.F90 \ 
    1081    phycst.F90 \ 
    10821193   solfet.F90 \ 
    10831194   solpcg.F90 \ 
    10841195   solsor.F90 \ 
    1085    sol_oce.F90 \ 
    1086    $(MODEL_LIB)(dom_oce.o) \ 
    1087    $(MODEL_LIB)(in_out_manager.o) \ 
    1088    $(MODEL_LIB)(lib_mpp.o) \ 
    1089    $(MODEL_LIB)(oce.o) \ 
    1090    $(MODEL_LIB)(phycst.o) \ 
    1091    $(MODEL_LIB)(solfet.o) \ 
    1092    $(MODEL_LIB)(solpcg.o) \ 
    1093    $(MODEL_LIB)(solsor.o) \ 
    1094    $(MODEL_LIB)(sol_oce.o) \ 
    1095    diaspr.F90 
    1096 $(MODEL_LIB)(diawri.o) :   \ 
    1097    blk_oce.F90 \ 
    1098    cpl_oce.F90 \ 
    1099    daymod.F90 \ 
    1100    dom_oce.F90 \ 
    1101    dtasal.F90 \ 
    1102    dtasst.F90 \ 
    1103    dtatem.F90 \ 
    1104    flxmod.F90 \ 
    1105    flxrnf.F90 \ 
    1106    flx_oce.F90 \ 
    1107    ice_oce.F90 \ 
    1108    in_out_manager.F90 \ 
    1109    lbclnk.F90 \ 
    1110    lib_mpp.F90 \ 
    1111    lib_print.f90 \ 
    1112    oce.F90 \ 
    1113    ocfzpt.F90 \ 
    1114    par_kind.F90 \ 
    1115    par_oce.F90 \ 
    1116    phycst.F90 \ 
    1117    solfet.F90 \ 
    1118    solpcg.F90 \ 
    1119    solsor.F90 \ 
    1120    sol_oce.F90 \ 
    11211196   taumod.F90 \ 
    11221197   tradmp.F90 \ 
    1123    zdf_oce.F90 \ 
    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)(dtasst.o) \ 
    1130    $(MODEL_LIB)(dtatem.o) \ 
    1131    $(MODEL_LIB)(flxmod.o) \ 
    1132    $(MODEL_LIB)(flxrnf.o) \ 
    1133    $(MODEL_LIB)(flx_oce.o) \ 
    1134    $(MODEL_LIB)(ice_oce.o) \ 
    1135    $(MODEL_LIB)(in_out_manager.o) \ 
    1136    $(MODEL_LIB)(lbclnk.o) \ 
    1137    $(MODEL_LIB)(lib_mpp.o) \ 
    1138    $(MODEL_LIB)(lib_print.o) \ 
    1139    $(MODEL_LIB)(oce.o) \ 
    1140    $(MODEL_LIB)(ocfzpt.o) \ 
    1141    $(MODEL_LIB)(par_kind.o) \ 
    1142    $(MODEL_LIB)(par_oce.o) \ 
    1143    $(MODEL_LIB)(phycst.o) \ 
    1144    $(MODEL_LIB)(solfet.o) \ 
    1145    $(MODEL_LIB)(solpcg.o) \ 
    1146    $(MODEL_LIB)(solsor.o) \ 
    1147    $(MODEL_LIB)(sol_oce.o) \ 
    1148    $(MODEL_LIB)(taumod.o) \ 
    1149    $(MODEL_LIB)(tradmp.o) \ 
    1150    $(MODEL_LIB)(zdf_oce.o) \ 
    1151    daymod.F90 \ 
    1152    diadimg.F90 \ 
    1153    diahth.F90 \ 
    1154    dianam.F90 \ 
    1155    diaspr.F90 \ 
    1156    dom_oce.F90 \ 
    1157    flxrnf.F90 \ 
    1158    flx_oce.F90 \ 
    1159    ice_oce.F90 \ 
    1160    in_out_manager.F90 \ 
    1161    lbclnk.F90 \ 
    1162    ldfdyn_oce.F90 \ 
    1163    ldftra_oce.F90 \ 
    1164    ocesbc.F90 \ 
    1165    oce.F90 \ 
    1166    ocfzpt.F90 \ 
    1167    phycst.F90 \ 
    1168    sol_oce.F90 \ 
    1169    taumod.F90 \ 
    1170    zdfddm.F90 \ 
    1171    zdfmxl.F90 \ 
    11721198   zdf_oce.F90 \ 
    11731199   $(MODEL_LIB)(daymod.o) \ 
     
    11771203   $(MODEL_LIB)(diaspr.o) \ 
    11781204   $(MODEL_LIB)(dom_oce.o) \ 
     1205   $(MODEL_LIB)(flx_oce.o) \ 
    11791206   $(MODEL_LIB)(flxrnf.o) \ 
    1180    $(MODEL_LIB)(flx_oce.o) \ 
    11811207   $(MODEL_LIB)(ice_oce.o) \ 
    11821208   $(MODEL_LIB)(in_out_manager.o) \ 
     
    11841210   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    11851211   $(MODEL_LIB)(ldftra_oce.o) \ 
     1212   $(MODEL_LIB)(oce.o) \ 
    11861213   $(MODEL_LIB)(ocesbc.o) \ 
    1187    $(MODEL_LIB)(oce.o) \ 
    11881214   $(MODEL_LIB)(ocfzpt.o) \ 
    11891215   $(MODEL_LIB)(phycst.o) \ 
    11901216   $(MODEL_LIB)(sol_oce.o) \ 
    11911217   $(MODEL_LIB)(taumod.o) \ 
     1218   $(MODEL_LIB)(zdf_oce.o) \ 
    11921219   $(MODEL_LIB)(zdfddm.o) \ 
    11931220   $(MODEL_LIB)(zdfmxl.o) \ 
    1194    $(MODEL_LIB)(zdf_oce.o) \ 
     1221   daymod.F90 \ 
     1222   diadimg.F90 \ 
     1223   diahth.F90 \ 
     1224   dianam.F90 \ 
     1225   diaspr.F90 \ 
     1226   dom_oce.F90 \ 
     1227   flx_oce.F90 \ 
     1228   flxrnf.F90 \ 
     1229   ice_oce.F90 \ 
     1230   in_out_manager.F90 \ 
     1231   lbclnk.F90 \ 
     1232   ldfdyn_oce.F90 \ 
     1233   ldftra_oce.F90 \ 
     1234   oce.F90 \ 
     1235   ocesbc.F90 \ 
     1236   ocfzpt.F90 \ 
     1237   phycst.F90 \ 
     1238   sol_oce.F90 \ 
     1239   taumod.F90 \ 
     1240   zdf_oce.F90 \ 
     1241   zdfddm.F90 \ 
     1242   zdfmxl.F90 \ 
     1243   $(MODEL_LIB)(dtasst.o) \ 
     1244   $(MODEL_LIB)(lib_mpp.o) \ 
    11951245   dtasst.F90 \ 
    11961246   lib_mpp.F90 \ 
    1197    $(MODEL_LIB)(dtasst.o) \ 
    1198    $(MODEL_LIB)(lib_mpp.o) \ 
    11991247   diawri_dimg.h90 \ 
    12001248   zdfddm_substitute.h90 \ 
     
    12021250   KEY_CPP \ 
    12031251   diawri.F90 
     1252$(MODEL_LIB)(diawri1d.o) : \ 
     1253   $(MODEL_LIB)(blk_oce.o) \ 
     1254   $(MODEL_LIB)(cpl_oce.o) \ 
     1255   $(MODEL_LIB)(daymod.o) \ 
     1256   $(MODEL_LIB)(diadimg.o) \ 
     1257   $(MODEL_LIB)(diahth.o) \ 
     1258   $(MODEL_LIB)(dianam.o) \ 
     1259   $(MODEL_LIB)(diaspr.o) \ 
     1260   $(MODEL_LIB)(dom_oce.o) \ 
     1261   $(MODEL_LIB)(dtasal.o) \ 
     1262   $(MODEL_LIB)(dtasst.o) \ 
     1263   $(MODEL_LIB)(dtatem.o) \ 
     1264   $(MODEL_LIB)(dynzdf_exp.o) \ 
     1265   $(MODEL_LIB)(eosbn2.o) \ 
     1266   $(MODEL_LIB)(flx_oce.o) \ 
     1267   $(MODEL_LIB)(flxmod.o) \ 
     1268   $(MODEL_LIB)(flxrnf.o) \ 
     1269   $(MODEL_LIB)(ice_oce.o) \ 
     1270   $(MODEL_LIB)(in_out_manager.o) \ 
     1271   $(MODEL_LIB)(lbclnk.o) \ 
     1272   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1273   $(MODEL_LIB)(ldftra_oce.o) \ 
     1274   $(MODEL_LIB)(lib_mpp.o) \ 
     1275   $(MODEL_LIB)(lib_print.o) \ 
     1276   $(MODEL_LIB)(oce.o) \ 
     1277   $(MODEL_LIB)(ocesbc.o) \ 
     1278   $(MODEL_LIB)(ocfzpt.o) \ 
     1279   $(MODEL_LIB)(par_kind.o) \ 
     1280   $(MODEL_LIB)(par_oce.o) \ 
     1281   $(MODEL_LIB)(phycst.o) \ 
     1282   $(MODEL_LIB)(prtctl.o) \ 
     1283   $(MODEL_LIB)(sol_oce.o) \ 
     1284   $(MODEL_LIB)(taumod.o) \ 
     1285   $(MODEL_LIB)(tradmp.o) \ 
     1286   $(MODEL_LIB)(trazdf_exp.o) \ 
     1287   $(MODEL_LIB)(zdf_oce.o) \ 
     1288   $(MODEL_LIB)(zdfddm.o) \ 
     1289   $(MODEL_LIB)(zdfmxl.o) \ 
     1290   blk_oce.F90 \ 
     1291   cpl_oce.F90 \ 
     1292   daymod.F90 \ 
     1293   diadimg.F90 \ 
     1294   diahth.F90 \ 
     1295   dianam.F90 \ 
     1296   diaspr.F90 \ 
     1297   dom_oce.F90 \ 
     1298   dtasal.F90 \ 
     1299   dtasst.F90 \ 
     1300   dtatem.F90 \ 
     1301   dynzdf_exp.F90 \ 
     1302   eosbn2.F90 \ 
     1303   flx_oce.F90 \ 
     1304   flxmod.F90 \ 
     1305   flxrnf.F90 \ 
     1306   ice_oce.F90 \ 
     1307   in_out_manager.F90 \ 
     1308   lbclnk.F90 \ 
     1309   ldfdyn_oce.F90 \ 
     1310   ldftra_oce.F90 \ 
     1311   lib_mpp.F90 \ 
     1312   lib_print.f90 \ 
     1313   oce.F90 \ 
     1314   ocesbc.F90 \ 
     1315   ocfzpt.F90 \ 
     1316   par_kind.F90 \ 
     1317   par_oce.F90 \ 
     1318   phycst.F90 \ 
     1319   prtctl.f90 \ 
     1320   sol_oce.F90 \ 
     1321   taumod.F90 \ 
     1322   tradmp.F90 \ 
     1323   trazdf_exp.F90 \ 
     1324   zdf_oce.F90 \ 
     1325   zdfddm.F90 \ 
     1326   zdfmxl.F90 \ 
     1327   $(MODEL_LIB)(daymod.o) \ 
     1328   $(MODEL_LIB)(diahth.o) \ 
     1329   $(MODEL_LIB)(dianam.o) \ 
     1330   $(MODEL_LIB)(diawri.o) \ 
     1331   $(MODEL_LIB)(dom_oce.o) \ 
     1332   $(MODEL_LIB)(flxrnf.o) \ 
     1333   $(MODEL_LIB)(ice_oce.o) \ 
     1334   $(MODEL_LIB)(in_out_manager.o) \ 
     1335   $(MODEL_LIB)(lbclnk.o) \ 
     1336   $(MODEL_LIB)(oce.o) \ 
     1337   $(MODEL_LIB)(ocesbc.o) \ 
     1338   $(MODEL_LIB)(ocfzpt.o) \ 
     1339   $(MODEL_LIB)(phycst.o) \ 
     1340   $(MODEL_LIB)(sol_oce.o) \ 
     1341   $(MODEL_LIB)(taumod.o) \ 
     1342   $(MODEL_LIB)(zdf_oce.o) \ 
     1343   $(MODEL_LIB)(zdfddm.o) \ 
     1344   $(MODEL_LIB)(zdfkpp.o) \ 
     1345   $(MODEL_LIB)(zdfmxl.o) \ 
     1346   $(MODEL_LIB)(zdftke.o) \ 
     1347   daymod.F90 \ 
     1348   diahth.F90 \ 
     1349   dianam.F90 \ 
     1350   diawri.F90 \ 
     1351   dom_oce.F90 \ 
     1352   flxrnf.F90 \ 
     1353   ice_oce.F90 \ 
     1354   in_out_manager.F90 \ 
     1355   lbclnk.F90 \ 
     1356   oce.F90 \ 
     1357   ocesbc.F90 \ 
     1358   ocfzpt.F90 \ 
     1359   phycst.F90 \ 
     1360   sol_oce.F90 \ 
     1361   taumod.F90 \ 
     1362   zdf_oce.F90 \ 
     1363   zdfddm.F90 \ 
     1364   zdfkpp.F90 \ 
     1365   zdfmxl.F90 \ 
     1366   zdftke.F90 \ 
     1367   zdfddm_substitute.h90 \ 
     1368   ../../../lib/libioipsl.a \ 
     1369   KEY_CPP \ 
     1370   diawri1d.F90 
    12041371$(MODEL_LIB)(divcur.o) :   \ 
     1372   $(MODEL_LIB)(dom_oce.o) \ 
     1373   $(MODEL_LIB)(in_out_manager.o) \ 
     1374   $(MODEL_LIB)(lib_mpp.o) \ 
     1375   $(MODEL_LIB)(lib_print.o) \ 
     1376   $(MODEL_LIB)(obc_par.o) \ 
     1377   $(MODEL_LIB)(oce.o) \ 
     1378   $(MODEL_LIB)(par_kind.o) \ 
     1379   $(MODEL_LIB)(par_oce.o) \ 
    12051380   dom_oce.F90 \ 
    12061381   in_out_manager.F90 \ 
     
    12131388   $(MODEL_LIB)(dom_oce.o) \ 
    12141389   $(MODEL_LIB)(in_out_manager.o) \ 
    1215    $(MODEL_LIB)(lib_mpp.o) \ 
    1216    $(MODEL_LIB)(lib_print.o) \ 
    1217    $(MODEL_LIB)(obc_par.o) \ 
    1218    $(MODEL_LIB)(oce.o) \ 
    1219    $(MODEL_LIB)(par_kind.o) \ 
    1220    $(MODEL_LIB)(par_oce.o) \ 
     1390   $(MODEL_LIB)(lbclnk.o) \ 
     1391   $(MODEL_LIB)(obc_oce.o) \ 
     1392   $(MODEL_LIB)(oce.o) \ 
    12211393   dom_oce.F90 \ 
    12221394   in_out_manager.F90 \ 
     
    12241396   obc_oce.F90 \ 
    12251397   oce.F90 \ 
    1226    $(MODEL_LIB)(dom_oce.o) \ 
    1227    $(MODEL_LIB)(in_out_manager.o) \ 
    1228    $(MODEL_LIB)(lbclnk.o) \ 
    1229    $(MODEL_LIB)(obc_oce.o) \ 
    1230    $(MODEL_LIB)(oce.o) \ 
    12311398   domzgr_substitute.h90 \ 
    12321399   vectopt_loop_substitute.h90 \ 
    12331400   KEY_CPP \ 
    12341401   divcur.F90 
     1402$(MODEL_LIB)(dom_ice.o) :  \ 
     1403   $(MODEL_LIB)(par_oce.o) \ 
     1404   par_oce.F90 \ 
     1405   $(MODEL_LIB)(par_ice.o) \ 
     1406   par_ice.F90 \ 
     1407   dom_ice.F90 
     1408$(MODEL_LIB)(dom_oce.o) :  \ 
     1409   $(MODEL_LIB)(par_kind.o) \ 
     1410   par_kind.F90 \ 
     1411   $(MODEL_LIB)(par_oce.o) \ 
     1412   par_oce.F90 \ 
     1413   dom_oce.F90 
    12351414$(MODEL_LIB)(domain.o) :   \ 
     1415   $(MODEL_LIB)(blk_oce.o) \ 
     1416   $(MODEL_LIB)(closea.o) \ 
     1417   $(MODEL_LIB)(daymod.o) \ 
     1418   $(MODEL_LIB)(dom_oce.o) \ 
     1419   $(MODEL_LIB)(dynspg_fsc.o) \ 
     1420   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     1421   $(MODEL_LIB)(flxrnf.o) \ 
     1422   $(MODEL_LIB)(in_out_manager.o) \ 
     1423   $(MODEL_LIB)(ini1d.o) \ 
     1424   $(MODEL_LIB)(lbclnk.o) \ 
     1425   $(MODEL_LIB)(lib_mpp.o) \ 
     1426   $(MODEL_LIB)(lib_print.o) \ 
     1427   $(MODEL_LIB)(obc_oce.o) \ 
     1428   $(MODEL_LIB)(oce.o) \ 
     1429   $(MODEL_LIB)(ocesbc.o) \ 
     1430   $(MODEL_LIB)(par_kind.o) \ 
     1431   $(MODEL_LIB)(par_oce.o) \ 
     1432   $(MODEL_LIB)(phycst.o) \ 
     1433   $(MODEL_LIB)(prtctl.o) \ 
     1434   $(MODEL_LIB)(solisl.o) \ 
    12361435   blk_oce.F90 \ 
    12371436   closea.F90 \ 
     
    12421441   flxrnf.F90 \ 
    12431442   in_out_manager.F90 \ 
     1443   ini1d.F90 \ 
    12441444   lbclnk.F90 \ 
    12451445   lib_mpp.F90 \ 
    12461446   lib_print.f90 \ 
    12471447   obc_oce.F90 \ 
     1448   oce.F90 \ 
    12481449   ocesbc.F90 \ 
    1249    oce.F90 \ 
    1250    par_kind.F90 \ 
    1251    par_oce.F90 \ 
    1252    phycst.F90 \ 
     1450   par_kind.F90 \ 
     1451   par_oce.F90 \ 
     1452   phycst.F90 \ 
     1453   prtctl.f90 \ 
    12531454   solisl.F90 \ 
    12541455   $(MODEL_LIB)(blk_oce.o) \ 
     
    12561457   $(MODEL_LIB)(daymod.o) \ 
    12571458   $(MODEL_LIB)(dom_oce.o) \ 
    1258    $(MODEL_LIB)(dynspg_fsc.o) \ 
    1259    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     1459   $(MODEL_LIB)(domhgr.o) \ 
     1460   $(MODEL_LIB)(dommsk.o) \ 
     1461   $(MODEL_LIB)(domstp.o) \ 
     1462   $(MODEL_LIB)(domwri.o) \ 
     1463   $(MODEL_LIB)(domzgr.o) \ 
    12601464   $(MODEL_LIB)(flxrnf.o) \ 
    1261    $(MODEL_LIB)(in_out_manager.o) \ 
    1262    $(MODEL_LIB)(lbclnk.o) \ 
    1263    $(MODEL_LIB)(lib_mpp.o) \ 
    1264    $(MODEL_LIB)(lib_print.o) \ 
    1265    $(MODEL_LIB)(obc_oce.o) \ 
    1266    $(MODEL_LIB)(ocesbc.o) \ 
    1267    $(MODEL_LIB)(oce.o) \ 
    1268    $(MODEL_LIB)(par_kind.o) \ 
    1269    $(MODEL_LIB)(par_oce.o) \ 
    1270    $(MODEL_LIB)(phycst.o) \ 
    1271    $(MODEL_LIB)(solisl.o) \ 
     1465   $(MODEL_LIB)(ice_oce.o) \ 
     1466   $(MODEL_LIB)(in_out_manager.o) \ 
     1467   $(MODEL_LIB)(lib_mpp.o) \ 
     1468   $(MODEL_LIB)(oce.o) \ 
     1469   $(MODEL_LIB)(phycst.o) \ 
    12721470   blk_oce.F90 \ 
    12731471   closea.F90 \ 
    12741472   daymod.F90 \ 
     1473   dom_oce.F90 \ 
    12751474   domhgr.F90 \ 
    12761475   dommsk.F90 \ 
     
    12781477   domwri.F90 \ 
    12791478   domzgr.F90 \ 
    1280    dom_oce.F90 \ 
    12811479   flxrnf.F90 \ 
    12821480   ice_oce.F90 \ 
     
    12851483   oce.F90 \ 
    12861484   phycst.F90 \ 
    1287    $(MODEL_LIB)(blk_oce.o) \ 
    1288    $(MODEL_LIB)(closea.o) \ 
    1289    $(MODEL_LIB)(daymod.o) \ 
    1290    $(MODEL_LIB)(domhgr.o) \ 
    1291    $(MODEL_LIB)(dommsk.o) \ 
    1292    $(MODEL_LIB)(domstp.o) \ 
    1293    $(MODEL_LIB)(domwri.o) \ 
    1294    $(MODEL_LIB)(domzgr.o) \ 
    1295    $(MODEL_LIB)(dom_oce.o) \ 
    1296    $(MODEL_LIB)(flxrnf.o) \ 
    1297    $(MODEL_LIB)(ice_oce.o) \ 
    1298    $(MODEL_LIB)(in_out_manager.o) \ 
    1299    $(MODEL_LIB)(lib_mpp.o) \ 
    1300    $(MODEL_LIB)(oce.o) \ 
    1301    $(MODEL_LIB)(phycst.o) \ 
    13021485   domzgr_substitute.h90 \ 
    13031486   ../../../lib/libioipsl.a \ 
     
    13051488   domain.F90 
    13061489$(MODEL_LIB)(domcfg.o) :   \ 
     1490   $(MODEL_LIB)(dom_oce.o) \ 
     1491   $(MODEL_LIB)(in_out_manager.o) \ 
     1492   $(MODEL_LIB)(lib_mpp.o) \ 
     1493   $(MODEL_LIB)(lib_print.o) \ 
     1494   $(MODEL_LIB)(obc_oce.o) \ 
     1495   $(MODEL_LIB)(oce.o) \ 
     1496   $(MODEL_LIB)(par_kind.o) \ 
     1497   $(MODEL_LIB)(par_oce.o) \ 
     1498   $(MODEL_LIB)(sol_oce.o) \ 
     1499   $(MODEL_LIB)(solfet.o) \ 
     1500   $(MODEL_LIB)(solpcg.o) \ 
     1501   $(MODEL_LIB)(solsor.o) \ 
    13071502   dom_oce.F90 \ 
    13081503   in_out_manager.F90 \ 
     
    13131508   par_kind.F90 \ 
    13141509   par_oce.F90 \ 
     1510   sol_oce.F90 \ 
    13151511   solfet.F90 \ 
    13161512   solpcg.F90 \ 
    13171513   solsor.F90 \ 
    1318    sol_oce.F90 \ 
    1319    $(MODEL_LIB)(dom_oce.o) \ 
    1320    $(MODEL_LIB)(in_out_manager.o) \ 
     1514   $(MODEL_LIB)(dom_oce.o) \ 
     1515   $(MODEL_LIB)(in_out_manager.o) \ 
     1516   $(MODEL_LIB)(lib_mpp.o) \ 
     1517   $(MODEL_LIB)(phycst.o) \ 
     1518   $(MODEL_LIB)(solisl.o) \ 
     1519   dom_oce.F90 \ 
     1520   in_out_manager.F90 \ 
     1521   lib_mpp.F90 \ 
     1522   phycst.F90 \ 
     1523   solisl.F90 \ 
     1524   domcfg.F90 
     1525$(MODEL_LIB)(domhgr.o) :   \ 
     1526   $(MODEL_LIB)(in_out_manager.o) \ 
     1527   $(MODEL_LIB)(lib_print.o) \ 
     1528   $(MODEL_LIB)(par_kind.o) \ 
     1529   $(MODEL_LIB)(par_oce.o) \ 
     1530   in_out_manager.F90 \ 
     1531   lib_print.f90 \ 
     1532   par_kind.F90 \ 
     1533   par_oce.F90 \ 
     1534   $(MODEL_LIB)(dom_oce.o) \ 
     1535   $(MODEL_LIB)(in_out_manager.o) \ 
     1536   $(MODEL_LIB)(phycst.o) \ 
     1537   dom_oce.F90 \ 
     1538   in_out_manager.F90 \ 
     1539   phycst.F90 \ 
     1540   ../../../lib/libioipsl.a \ 
     1541   domhgr.F90 
     1542$(MODEL_LIB)(dommsk.o) :   \ 
     1543   $(MODEL_LIB)(cla_dynspg.o) \ 
     1544   $(MODEL_LIB)(dom_oce.o) \ 
     1545   $(MODEL_LIB)(flxrnf.o) \ 
     1546   $(MODEL_LIB)(in_out_manager.o) \ 
     1547   $(MODEL_LIB)(lbclnk.o) \ 
    13211548   $(MODEL_LIB)(lib_mpp.o) \ 
    13221549   $(MODEL_LIB)(lib_print.o) \ 
    13231550   $(MODEL_LIB)(obc_oce.o) \ 
    1324    $(MODEL_LIB)(oce.o) \ 
    1325    $(MODEL_LIB)(par_kind.o) \ 
    1326    $(MODEL_LIB)(par_oce.o) \ 
     1551   $(MODEL_LIB)(obc_par.o) \ 
     1552   $(MODEL_LIB)(obcdyn.o) \ 
     1553   $(MODEL_LIB)(obcvol.o) \ 
     1554   $(MODEL_LIB)(oce.o) \ 
     1555   $(MODEL_LIB)(ocesbc.o) \ 
     1556   $(MODEL_LIB)(par_kind.o) \ 
     1557   $(MODEL_LIB)(par_oce.o) \ 
     1558   $(MODEL_LIB)(phycst.o) \ 
     1559   $(MODEL_LIB)(prtctl.o) \ 
     1560   $(MODEL_LIB)(sol_oce.o) \ 
    13271561   $(MODEL_LIB)(solfet.o) \ 
    13281562   $(MODEL_LIB)(solpcg.o) \ 
    13291563   $(MODEL_LIB)(solsor.o) \ 
    1330    $(MODEL_LIB)(sol_oce.o) \ 
    1331    dom_oce.F90 \ 
    1332    in_out_manager.F90 \ 
    1333    lib_mpp.F90 \ 
    1334    phycst.F90 \ 
    1335    solisl.F90 \ 
    1336    $(MODEL_LIB)(dom_oce.o) \ 
    1337    $(MODEL_LIB)(in_out_manager.o) \ 
    1338    $(MODEL_LIB)(lib_mpp.o) \ 
    1339    $(MODEL_LIB)(phycst.o) \ 
    1340    $(MODEL_LIB)(solisl.o) \ 
    1341    domcfg.F90 
    1342 $(MODEL_LIB)(domhgr.o) :   \ 
    1343    in_out_manager.F90 \ 
    1344    lib_print.f90 \ 
    1345    par_kind.F90 \ 
    1346    par_oce.F90 \ 
    1347    $(MODEL_LIB)(in_out_manager.o) \ 
    1348    $(MODEL_LIB)(lib_print.o) \ 
    1349    $(MODEL_LIB)(par_kind.o) \ 
    1350    $(MODEL_LIB)(par_oce.o) \ 
    1351    dom_oce.F90 \ 
    1352    in_out_manager.F90 \ 
    1353    phycst.F90 \ 
    1354    $(MODEL_LIB)(dom_oce.o) \ 
    1355    $(MODEL_LIB)(in_out_manager.o) \ 
    1356    $(MODEL_LIB)(phycst.o) \ 
    1357    ../../../lib/libioipsl.a \ 
    1358    domhgr.F90 
    1359 $(MODEL_LIB)(dommsk.o) :   \ 
     1564   $(MODEL_LIB)(trdmod.o) \ 
     1565   $(MODEL_LIB)(trdmod_oce.o) \ 
     1566   $(MODEL_LIB)(zdf_oce.o) \ 
    13601567   cla_dynspg.F90 \ 
    13611568   dom_oce.F90 \ 
     
    13651572   lib_mpp.F90 \ 
    13661573   lib_print.f90 \ 
     1574   obc_oce.F90 \ 
     1575   obc_par.F90 \ 
    13671576   obcdyn.F90 \ 
    13681577   obcvol.F90 \ 
    1369    obc_oce.F90 \ 
    1370    obc_par.F90 \ 
     1578   oce.F90 \ 
    13711579   ocesbc.F90 \ 
    1372    oce.F90 \ 
    1373    par_kind.F90 \ 
    1374    par_oce.F90 \ 
    1375    phycst.F90 \ 
     1580   par_kind.F90 \ 
     1581   par_oce.F90 \ 
     1582   phycst.F90 \ 
     1583   prtctl.f90 \ 
     1584   sol_oce.F90 \ 
    13761585   solfet.F90 \ 
    13771586   solpcg.F90 \ 
    13781587   solsor.F90 \ 
    1379    sol_oce.F90 \ 
    13801588   trdmod.F90 \ 
    13811589   trdmod_oce.F90 \ 
    13821590   zdf_oce.F90 \ 
    1383    $(MODEL_LIB)(cla_dynspg.o) \ 
     1591   $(MODEL_LIB)(dom_oce.o) \ 
     1592   $(MODEL_LIB)(dynspg_fsc.o) \ 
     1593   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     1594   $(MODEL_LIB)(in_out_manager.o) \ 
     1595   $(MODEL_LIB)(lbclnk.o) \ 
     1596   $(MODEL_LIB)(lib_mpp.o) \ 
     1597   $(MODEL_LIB)(obc_oce.o) \ 
     1598   $(MODEL_LIB)(oce.o) \ 
     1599   $(MODEL_LIB)(solisl.o) \ 
     1600   dom_oce.F90 \ 
     1601   dynspg_fsc.F90 \ 
     1602   dynspg_fsc_atsk.F90 \ 
     1603   in_out_manager.F90 \ 
     1604   lbclnk.F90 \ 
     1605   lib_mpp.F90 \ 
     1606   obc_oce.F90 \ 
     1607   oce.F90 \ 
     1608   solisl.F90 \ 
     1609   vectopt_loop_substitute.h90 \ 
     1610   KEY_CPP \ 
     1611   dommsk.F90 
     1612$(MODEL_LIB)(domstp.o) :   \ 
     1613   $(MODEL_LIB)(lib_print.o) \ 
     1614   $(MODEL_LIB)(par_kind.o) \ 
     1615   $(MODEL_LIB)(par_oce.o) \ 
     1616   lib_print.f90 \ 
     1617   par_kind.F90 \ 
     1618   par_oce.F90 \ 
     1619   $(MODEL_LIB)(dom_oce.o) \ 
     1620   $(MODEL_LIB)(in_out_manager.o) \ 
     1621   $(MODEL_LIB)(oce.o) \ 
     1622   dom_oce.F90 \ 
     1623   in_out_manager.F90 \ 
     1624   oce.F90 \ 
     1625   domzgr_substitute.h90 \ 
     1626   KEY_CPP \ 
     1627   domstp.F90 
     1628$(MODEL_LIB)(domwri.o) :   \ 
     1629   $(MODEL_LIB)(lib_print.o) \ 
     1630   $(MODEL_LIB)(par_kind.o) \ 
     1631   $(MODEL_LIB)(par_oce.o) \ 
     1632   lib_print.f90 \ 
     1633   par_kind.F90 \ 
     1634   par_oce.F90 \ 
     1635   $(MODEL_LIB)(dom_oce.o) \ 
     1636   $(MODEL_LIB)(in_out_manager.o) \ 
     1637   dom_oce.F90 \ 
     1638   in_out_manager.F90 \ 
     1639   $(MODEL_LIB)(daymod.o) \ 
     1640   $(MODEL_LIB)(lib_mpp.o) \ 
     1641   daymod.F90 \ 
     1642   lib_mpp.F90 \ 
     1643   domwri_dimg.h90 \ 
     1644   ../../../lib/libioipsl.a \ 
     1645   KEY_CPP \ 
     1646   domwri.F90 
     1647$(MODEL_LIB)(domzgr.o) :   \ 
    13841648   $(MODEL_LIB)(dom_oce.o) \ 
    13851649   $(MODEL_LIB)(flxrnf.o) \ 
     
    13881652   $(MODEL_LIB)(lib_mpp.o) \ 
    13891653   $(MODEL_LIB)(lib_print.o) \ 
    1390    $(MODEL_LIB)(obcdyn.o) \ 
    1391    $(MODEL_LIB)(obcvol.o) \ 
    13921654   $(MODEL_LIB)(obc_oce.o) \ 
    1393    $(MODEL_LIB)(obc_par.o) \ 
     1655   $(MODEL_LIB)(oce.o) \ 
    13941656   $(MODEL_LIB)(ocesbc.o) \ 
    1395    $(MODEL_LIB)(oce.o) \ 
    1396    $(MODEL_LIB)(par_kind.o) \ 
    1397    $(MODEL_LIB)(par_oce.o) \ 
    1398    $(MODEL_LIB)(phycst.o) \ 
     1657   $(MODEL_LIB)(par_kind.o) \ 
     1658   $(MODEL_LIB)(par_oce.o) \ 
     1659   $(MODEL_LIB)(phycst.o) \ 
     1660   $(MODEL_LIB)(sol_oce.o) \ 
    13991661   $(MODEL_LIB)(solfet.o) \ 
    14001662   $(MODEL_LIB)(solpcg.o) \ 
    14011663   $(MODEL_LIB)(solsor.o) \ 
    1402    $(MODEL_LIB)(sol_oce.o) \ 
    1403    $(MODEL_LIB)(trdmod.o) \ 
    1404    $(MODEL_LIB)(trdmod_oce.o) \ 
    1405    $(MODEL_LIB)(zdf_oce.o) \ 
    1406    dom_oce.F90 \ 
    1407    dynspg_fsc.F90 \ 
    1408    dynspg_fsc_atsk.F90 \ 
    1409    in_out_manager.F90 \ 
    1410    lbclnk.F90 \ 
    1411    lib_mpp.F90 \ 
     1664   dom_oce.F90 \ 
     1665   flxrnf.F90 \ 
     1666   in_out_manager.F90 \ 
     1667   lbclnk.F90 \ 
     1668   lib_mpp.F90 \ 
     1669   lib_print.f90 \ 
    14121670   obc_oce.F90 \ 
    14131671   oce.F90 \ 
    1414    solisl.F90 \ 
    1415    $(MODEL_LIB)(dom_oce.o) \ 
    1416    $(MODEL_LIB)(dynspg_fsc.o) \ 
    1417    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    1418    $(MODEL_LIB)(in_out_manager.o) \ 
    1419    $(MODEL_LIB)(lbclnk.o) \ 
    1420    $(MODEL_LIB)(lib_mpp.o) \ 
    1421    $(MODEL_LIB)(obc_oce.o) \ 
    1422    $(MODEL_LIB)(oce.o) \ 
    1423    $(MODEL_LIB)(solisl.o) \ 
    1424    vectopt_loop_substitute.h90 \ 
    1425    KEY_CPP \ 
    1426    dommsk.F90 
    1427 $(MODEL_LIB)(domstp.o) :   \ 
    1428    lib_print.f90 \ 
    1429    par_kind.F90 \ 
    1430    par_oce.F90 \ 
    1431    $(MODEL_LIB)(lib_print.o) \ 
    1432    $(MODEL_LIB)(par_kind.o) \ 
    1433    $(MODEL_LIB)(par_oce.o) \ 
    1434    dom_oce.F90 \ 
    1435    in_out_manager.F90 \ 
    1436    oce.F90 \ 
    1437    $(MODEL_LIB)(dom_oce.o) \ 
    1438    $(MODEL_LIB)(in_out_manager.o) \ 
    1439    $(MODEL_LIB)(oce.o) \ 
    1440    domzgr_substitute.h90 \ 
    1441    KEY_CPP \ 
    1442    domstp.F90 
    1443 $(MODEL_LIB)(domwri.o) :   \ 
    1444    lib_print.f90 \ 
    1445    par_kind.F90 \ 
    1446    par_oce.F90 \ 
    1447    $(MODEL_LIB)(lib_print.o) \ 
    1448    $(MODEL_LIB)(par_kind.o) \ 
    1449    $(MODEL_LIB)(par_oce.o) \ 
    1450    dom_oce.F90 \ 
    1451    in_out_manager.F90 \ 
    1452    $(MODEL_LIB)(dom_oce.o) \ 
    1453    $(MODEL_LIB)(in_out_manager.o) \ 
    1454    daymod.F90 \ 
    1455    lib_mpp.F90 \ 
    1456    $(MODEL_LIB)(daymod.o) \ 
    1457    $(MODEL_LIB)(lib_mpp.o) \ 
    1458    domwri_dimg.h90 \ 
    1459    ../../../lib/libioipsl.a \ 
    1460    KEY_CPP \ 
    1461    domwri.F90 
    1462 $(MODEL_LIB)(domzgr.o) :   \ 
    1463    dom_oce.F90 \ 
    1464    flxrnf.F90 \ 
    1465    in_out_manager.F90 \ 
    1466    lbclnk.F90 \ 
    1467    lib_mpp.F90 \ 
    1468    lib_print.f90 \ 
    1469    obc_oce.F90 \ 
    14701672   ocesbc.F90 \ 
    1471    oce.F90 \ 
    1472    par_kind.F90 \ 
    1473    par_oce.F90 \ 
     1673   par_kind.F90 \ 
     1674   par_oce.F90 \ 
     1675   phycst.F90 \ 
     1676   sol_oce.F90 \ 
    14741677   solfet.F90 \ 
    14751678   solpcg.F90 \ 
    14761679   solsor.F90 \ 
    1477    sol_oce.F90 \ 
    1478    $(MODEL_LIB)(dom_oce.o) \ 
    1479    $(MODEL_LIB)(flxrnf.o) \ 
    1480    $(MODEL_LIB)(in_out_manager.o) \ 
    1481    $(MODEL_LIB)(lbclnk.o) \ 
    1482    $(MODEL_LIB)(lib_mpp.o) \ 
    1483    $(MODEL_LIB)(lib_print.o) \ 
    1484    $(MODEL_LIB)(obc_oce.o) \ 
    1485    $(MODEL_LIB)(ocesbc.o) \ 
    1486    $(MODEL_LIB)(oce.o) \ 
    1487    $(MODEL_LIB)(par_kind.o) \ 
    1488    $(MODEL_LIB)(par_oce.o) \ 
    1489    $(MODEL_LIB)(solfet.o) \ 
    1490    $(MODEL_LIB)(solpcg.o) \ 
    1491    $(MODEL_LIB)(solsor.o) \ 
    1492    $(MODEL_LIB)(sol_oce.o) \ 
     1680   $(MODEL_LIB)(closea.o) \ 
     1681   $(MODEL_LIB)(dom_oce.o) \ 
     1682   $(MODEL_LIB)(in_out_manager.o) \ 
     1683   $(MODEL_LIB)(ini1d.o) \ 
     1684   $(MODEL_LIB)(lbclnk.o) \ 
     1685   $(MODEL_LIB)(lib_mpp.o) \ 
     1686   $(MODEL_LIB)(oce.o) \ 
     1687   $(MODEL_LIB)(solisl.o) \ 
    14931688   closea.F90 \ 
    14941689   dom_oce.F90 \ 
    14951690   in_out_manager.F90 \ 
     1691   ini1d.F90 \ 
    14961692   lbclnk.F90 \ 
    14971693   lib_mpp.F90 \ 
    14981694   oce.F90 \ 
    14991695   solisl.F90 \ 
    1500    $(MODEL_LIB)(closea.o) \ 
    1501    $(MODEL_LIB)(dom_oce.o) \ 
    1502    $(MODEL_LIB)(in_out_manager.o) \ 
    1503    $(MODEL_LIB)(lbclnk.o) \ 
    1504    $(MODEL_LIB)(lib_mpp.o) \ 
    1505    $(MODEL_LIB)(oce.o) \ 
    1506    $(MODEL_LIB)(solisl.o) \ 
     1696   domzgr_s.h90 \ 
    15071697   domzgr_substitute.h90 \ 
    1508    domzgr_s.h90 \ 
    15091698   domzgr_zps.h90 \ 
    15101699   vectopt_loop_substitute.h90 \ 
     
    15121701   KEY_CPP \ 
    15131702   domzgr.F90 
    1514 $(MODEL_LIB)(dom_ice.o) :  \ 
    1515    par_oce.F90 \ 
    1516    $(MODEL_LIB)(par_oce.o) \ 
    1517    par_ice.F90 \ 
    1518    $(MODEL_LIB)(par_ice.o) \ 
    1519    dom_ice.F90 
    1520 $(MODEL_LIB)(dom_oce.o) :  \ 
    1521    par_kind.F90 \ 
    1522    $(MODEL_LIB)(par_kind.o) \ 
    1523    par_oce.F90 \ 
    1524    $(MODEL_LIB)(par_oce.o) \ 
    1525    dom_oce.F90 
    15261703$(MODEL_LIB)(dtasal.o) :   \ 
    1527    dom_oce.F90 \ 
    1528    in_out_manager.F90 \ 
    1529    lib_print.f90 \ 
    1530    par_kind.F90 \ 
    1531    par_oce.F90 \ 
    1532    phycst.F90 \ 
    1533    $(MODEL_LIB)(dom_oce.o) \ 
    1534    $(MODEL_LIB)(in_out_manager.o) \ 
    1535    $(MODEL_LIB)(lib_print.o) \ 
    1536    $(MODEL_LIB)(par_kind.o) \ 
    1537    $(MODEL_LIB)(par_oce.o) \ 
    1538    $(MODEL_LIB)(phycst.o) \ 
     1704   $(MODEL_LIB)(dom_oce.o) \ 
     1705   $(MODEL_LIB)(in_out_manager.o) \ 
     1706   $(MODEL_LIB)(lib_print.o) \ 
     1707   $(MODEL_LIB)(par_kind.o) \ 
     1708   $(MODEL_LIB)(par_oce.o) \ 
     1709   $(MODEL_LIB)(phycst.o) \ 
     1710   $(MODEL_LIB)(prtctl.o) \ 
     1711   dom_oce.F90 \ 
     1712   in_out_manager.F90 \ 
     1713   lib_print.f90 \ 
     1714   par_kind.F90 \ 
     1715   par_oce.F90 \ 
     1716   phycst.F90 \ 
     1717   prtctl.f90 \ 
     1718   $(MODEL_LIB)(daymod.o) \ 
     1719   $(MODEL_LIB)(dom_oce.o) \ 
     1720   $(MODEL_LIB)(in_out_manager.o) \ 
     1721   $(MODEL_LIB)(oce.o) \ 
    15391722   daymod.F90 \ 
    15401723   dom_oce.F90 \ 
    15411724   in_out_manager.F90 \ 
    15421725   oce.F90 \ 
    1543    $(MODEL_LIB)(daymod.o) \ 
    1544    $(MODEL_LIB)(dom_oce.o) \ 
    1545    $(MODEL_LIB)(in_out_manager.o) \ 
    1546    $(MODEL_LIB)(oce.o) \ 
    15471726   domzgr_substitute.h90 \ 
    15481727   ../../../lib/libioipsl.a \ 
     
    15501729   dtasal.F90 
    15511730$(MODEL_LIB)(dtasst.o) :   \ 
    1552    dom_oce.F90 \ 
    1553    in_out_manager.F90 \ 
    1554    lib_print.f90 \ 
    1555    oce.F90 \ 
    1556    par_kind.F90 \ 
    1557    par_oce.F90 \ 
    1558    phycst.F90 \ 
    1559    $(MODEL_LIB)(dom_oce.o) \ 
    1560    $(MODEL_LIB)(in_out_manager.o) \ 
    1561    $(MODEL_LIB)(lib_print.o) \ 
    1562    $(MODEL_LIB)(oce.o) \ 
    1563    $(MODEL_LIB)(par_kind.o) \ 
    1564    $(MODEL_LIB)(par_oce.o) \ 
    1565    $(MODEL_LIB)(phycst.o) \ 
     1731   $(MODEL_LIB)(dom_oce.o) \ 
     1732   $(MODEL_LIB)(in_out_manager.o) \ 
     1733   $(MODEL_LIB)(lib_print.o) \ 
     1734   $(MODEL_LIB)(oce.o) \ 
     1735   $(MODEL_LIB)(par_kind.o) \ 
     1736   $(MODEL_LIB)(par_oce.o) \ 
     1737   $(MODEL_LIB)(phycst.o) \ 
     1738   $(MODEL_LIB)(prtctl.o) \ 
     1739   dom_oce.F90 \ 
     1740   in_out_manager.F90 \ 
     1741   lib_print.f90 \ 
     1742   oce.F90 \ 
     1743   par_kind.F90 \ 
     1744   par_oce.F90 \ 
     1745   phycst.F90 \ 
     1746   prtctl.f90 \ 
     1747   $(MODEL_LIB)(daymod.o) \ 
     1748   $(MODEL_LIB)(dom_oce.o) \ 
     1749   $(MODEL_LIB)(in_out_manager.o) \ 
     1750   $(MODEL_LIB)(oce.o) \ 
     1751   $(MODEL_LIB)(ocfzpt.o) \ 
    15661752   daymod.F90 \ 
    15671753   dom_oce.F90 \ 
     
    15691755   oce.F90 \ 
    15701756   ocfzpt.F90 \ 
    1571    $(MODEL_LIB)(daymod.o) \ 
    1572    $(MODEL_LIB)(dom_oce.o) \ 
    1573    $(MODEL_LIB)(in_out_manager.o) \ 
    1574    $(MODEL_LIB)(oce.o) \ 
    1575    $(MODEL_LIB)(ocfzpt.o) \ 
    15761757   ../../../lib/libioipsl.a \ 
    15771758   dtasst.F90 
    15781759$(MODEL_LIB)(dtatem.o) :   \ 
    1579    dom_oce.F90 \ 
    1580    in_out_manager.F90 \ 
    1581    lib_print.f90 \ 
    1582    par_kind.F90 \ 
    1583    par_oce.F90 \ 
    1584    phycst.F90 \ 
    1585    $(MODEL_LIB)(dom_oce.o) \ 
    1586    $(MODEL_LIB)(in_out_manager.o) \ 
    1587    $(MODEL_LIB)(lib_print.o) \ 
    1588    $(MODEL_LIB)(par_kind.o) \ 
    1589    $(MODEL_LIB)(par_oce.o) \ 
    1590    $(MODEL_LIB)(phycst.o) \ 
     1760   $(MODEL_LIB)(dom_oce.o) \ 
     1761   $(MODEL_LIB)(in_out_manager.o) \ 
     1762   $(MODEL_LIB)(lib_print.o) \ 
     1763   $(MODEL_LIB)(par_kind.o) \ 
     1764   $(MODEL_LIB)(par_oce.o) \ 
     1765   $(MODEL_LIB)(phycst.o) \ 
     1766   $(MODEL_LIB)(prtctl.o) \ 
     1767   dom_oce.F90 \ 
     1768   in_out_manager.F90 \ 
     1769   lib_print.f90 \ 
     1770   par_kind.F90 \ 
     1771   par_oce.F90 \ 
     1772   phycst.F90 \ 
     1773   prtctl.f90 \ 
     1774   $(MODEL_LIB)(daymod.o) \ 
     1775   $(MODEL_LIB)(dom_oce.o) \ 
     1776   $(MODEL_LIB)(in_out_manager.o) \ 
     1777   $(MODEL_LIB)(oce.o) \ 
    15911778   daymod.F90 \ 
    15921779   dom_oce.F90 \ 
    15931780   in_out_manager.F90 \ 
    15941781   oce.F90 \ 
    1595    $(MODEL_LIB)(daymod.o) \ 
    1596    $(MODEL_LIB)(dom_oce.o) \ 
    1597    $(MODEL_LIB)(in_out_manager.o) \ 
    1598    $(MODEL_LIB)(oce.o) \ 
    15991782   domzgr_substitute.h90 \ 
    16001783   ../../../lib/libioipsl.a \ 
    16011784   KEY_CPP \ 
    16021785   dtatem.F90 
     1786$(MODEL_LIB)(dyncor1d.o) : \ 
     1787   $(MODEL_LIB)(in_out_manager.o) \ 
     1788   $(MODEL_LIB)(lib_print.o) \ 
     1789   $(MODEL_LIB)(par_kind.o) \ 
     1790   $(MODEL_LIB)(par_oce.o) \ 
     1791   in_out_manager.F90 \ 
     1792   lib_print.f90 \ 
     1793   par_kind.F90 \ 
     1794   par_oce.F90 \ 
     1795   $(MODEL_LIB)(dom_oce.o) \ 
     1796   $(MODEL_LIB)(in_out_manager.o) \ 
     1797   $(MODEL_LIB)(oce.o) \ 
     1798   $(MODEL_LIB)(phycst.o) \ 
     1799   dom_oce.F90 \ 
     1800   in_out_manager.F90 \ 
     1801   oce.F90 \ 
     1802   phycst.F90 \ 
     1803   vectopt_loop_substitute.h90 \ 
     1804   KEY_CPP \ 
     1805   dyncor1d.F90 
    16031806$(MODEL_LIB)(dynhpg.o) :   \ 
    1604    dom_oce.F90 \ 
    1605    in_out_manager.F90 \ 
     1807   $(MODEL_LIB)(dom_oce.o) \ 
     1808   $(MODEL_LIB)(in_out_manager.o) \ 
     1809   $(MODEL_LIB)(lib_mpp.o) \ 
     1810   $(MODEL_LIB)(lib_print.o) \ 
     1811   $(MODEL_LIB)(oce.o) \ 
     1812   $(MODEL_LIB)(par_kind.o) \ 
     1813   $(MODEL_LIB)(par_oce.o) \ 
     1814   $(MODEL_LIB)(trabbl.o) \ 
     1815   $(MODEL_LIB)(trdicp.o) \ 
     1816   $(MODEL_LIB)(trdicp_oce.o) \ 
     1817   $(MODEL_LIB)(trdmld.o) \ 
     1818   $(MODEL_LIB)(trdmld_oce.o) \ 
     1819   $(MODEL_LIB)(trdmod_oce.o) \ 
     1820   $(MODEL_LIB)(trdvor.o) \ 
     1821   $(MODEL_LIB)(trdvor_oce.o) \ 
     1822   dom_oce.F90 \ 
     1823   in_out_manager.F90 \ 
     1824   lib_mpp.F90 \ 
    16061825   lib_print.f90 \ 
    16071826   oce.F90 \ 
     
    16181837   $(MODEL_LIB)(dom_oce.o) \ 
    16191838   $(MODEL_LIB)(in_out_manager.o) \ 
     1839   $(MODEL_LIB)(oce.o) \ 
     1840   $(MODEL_LIB)(phycst.o) \ 
     1841   $(MODEL_LIB)(prtctl.o) \ 
     1842   $(MODEL_LIB)(trdmod.o) \ 
     1843   $(MODEL_LIB)(trdmod_oce.o) \ 
     1844   dom_oce.F90 \ 
     1845   in_out_manager.F90 \ 
     1846   oce.F90 \ 
     1847   phycst.F90 \ 
     1848   prtctl.f90 \ 
     1849   trdmod.F90 \ 
     1850   trdmod_oce.F90 \ 
     1851   domzgr_substitute.h90 \ 
     1852   vectopt_loop_substitute.h90 \ 
     1853   KEY_CPP \ 
     1854   dynhpg.F90 
     1855$(MODEL_LIB)(dynhpg_atsk.o) : \ 
     1856   $(MODEL_LIB)(dom_oce.o) \ 
     1857   $(MODEL_LIB)(in_out_manager.o) \ 
     1858   $(MODEL_LIB)(lib_mpp.o) \ 
    16201859   $(MODEL_LIB)(lib_print.o) \ 
    16211860   $(MODEL_LIB)(oce.o) \ 
     
    16321871   dom_oce.F90 \ 
    16331872   in_out_manager.F90 \ 
    1634    oce.F90 \ 
    1635    phycst.F90 \ 
    1636    trdmod.F90 \ 
    1637    trdmod_oce.F90 \ 
    1638    $(MODEL_LIB)(dom_oce.o) \ 
    1639    $(MODEL_LIB)(in_out_manager.o) \ 
    1640    $(MODEL_LIB)(oce.o) \ 
    1641    $(MODEL_LIB)(phycst.o) \ 
    1642    $(MODEL_LIB)(trdmod.o) \ 
    1643    $(MODEL_LIB)(trdmod_oce.o) \ 
    1644    domzgr_substitute.h90 \ 
    1645    vectopt_loop_substitute.h90 \ 
    1646    KEY_CPP \ 
    1647    dynhpg.F90 
    1648 $(MODEL_LIB)(dynhpg_atsk.o) : \ 
    1649    dom_oce.F90 \ 
    1650    in_out_manager.F90 \ 
     1873   lib_mpp.F90 \ 
    16511874   lib_print.f90 \ 
    16521875   oce.F90 \ 
     
    16631886   $(MODEL_LIB)(dom_oce.o) \ 
    16641887   $(MODEL_LIB)(in_out_manager.o) \ 
     1888   $(MODEL_LIB)(oce.o) \ 
     1889   $(MODEL_LIB)(phycst.o) \ 
     1890   $(MODEL_LIB)(prtctl.o) \ 
     1891   $(MODEL_LIB)(trdmod.o) \ 
     1892   $(MODEL_LIB)(trdmod_oce.o) \ 
     1893   dom_oce.F90 \ 
     1894   in_out_manager.F90 \ 
     1895   oce.F90 \ 
     1896   phycst.F90 \ 
     1897   prtctl.f90 \ 
     1898   trdmod.F90 \ 
     1899   trdmod_oce.F90 \ 
     1900   domzgr_substitute.h90 \ 
     1901   vectopt_loop_substitute.h90 \ 
     1902   KEY_CPP \ 
     1903   dynhpg_atsk.F90 
     1904$(MODEL_LIB)(dynkeg.o) :   \ 
     1905   $(MODEL_LIB)(dom_oce.o) \ 
     1906   $(MODEL_LIB)(in_out_manager.o) \ 
     1907   $(MODEL_LIB)(lib_mpp.o) \ 
    16651908   $(MODEL_LIB)(lib_print.o) \ 
    16661909   $(MODEL_LIB)(oce.o) \ 
     
    16771920   dom_oce.F90 \ 
    16781921   in_out_manager.F90 \ 
    1679    oce.F90 \ 
    1680    phycst.F90 \ 
    1681    trdmod.F90 \ 
    1682    trdmod_oce.F90 \ 
    1683    $(MODEL_LIB)(dom_oce.o) \ 
    1684    $(MODEL_LIB)(in_out_manager.o) \ 
    1685    $(MODEL_LIB)(oce.o) \ 
    1686    $(MODEL_LIB)(phycst.o) \ 
    1687    $(MODEL_LIB)(trdmod.o) \ 
    1688    $(MODEL_LIB)(trdmod_oce.o) \ 
    1689    domzgr_substitute.h90 \ 
    1690    vectopt_loop_substitute.h90 \ 
    1691    KEY_CPP \ 
    1692    dynhpg_atsk.F90 
    1693 $(MODEL_LIB)(dynkeg.o) :   \ 
    1694    dom_oce.F90 \ 
    1695    in_out_manager.F90 \ 
     1922   lib_mpp.F90 \ 
    16961923   lib_print.f90 \ 
    16971924   oce.F90 \ 
     
    17081935   $(MODEL_LIB)(dom_oce.o) \ 
    17091936   $(MODEL_LIB)(in_out_manager.o) \ 
     1937   $(MODEL_LIB)(oce.o) \ 
     1938   $(MODEL_LIB)(prtctl.o) \ 
     1939   $(MODEL_LIB)(trdmod.o) \ 
     1940   $(MODEL_LIB)(trdmod_oce.o) \ 
     1941   dom_oce.F90 \ 
     1942   in_out_manager.F90 \ 
     1943   oce.F90 \ 
     1944   prtctl.f90 \ 
     1945   trdmod.F90 \ 
     1946   trdmod_oce.F90 \ 
     1947   vectopt_loop_substitute.h90 \ 
     1948   KEY_CPP \ 
     1949   dynkeg.F90 
     1950$(MODEL_LIB)(dynldf_bilap.o) :   \ 
     1951   $(MODEL_LIB)(dom_oce.o) \ 
     1952   $(MODEL_LIB)(in_out_manager.o) \ 
     1953   $(MODEL_LIB)(lib_mpp.o) \ 
    17101954   $(MODEL_LIB)(lib_print.o) \ 
    17111955   $(MODEL_LIB)(oce.o) \ 
     
    17221966   dom_oce.F90 \ 
    17231967   in_out_manager.F90 \ 
    1724    oce.F90 \ 
     1968   lib_mpp.F90 \ 
     1969   lib_print.f90 \ 
     1970   oce.F90 \ 
     1971   par_kind.F90 \ 
     1972   par_oce.F90 \ 
     1973   trabbl.F90 \ 
     1974   trdicp.F90 \ 
     1975   trdicp_oce.F90 \ 
     1976   trdmld.F90 \ 
     1977   trdmld_oce.F90 \ 
     1978   trdmod_oce.F90 \ 
     1979   trdvor.F90 \ 
     1980   trdvor_oce.F90 \ 
     1981   $(MODEL_LIB)(dom_oce.o) \ 
     1982   $(MODEL_LIB)(in_out_manager.o) \ 
     1983   $(MODEL_LIB)(lbclnk.o) \ 
     1984   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1985   $(MODEL_LIB)(oce.o) \ 
     1986   $(MODEL_LIB)(prtctl.o) \ 
     1987   $(MODEL_LIB)(trdmod.o) \ 
     1988   $(MODEL_LIB)(trdmod_oce.o) \ 
     1989   dom_oce.F90 \ 
     1990   in_out_manager.F90 \ 
     1991   lbclnk.F90 \ 
     1992   ldfdyn_oce.F90 \ 
     1993   oce.F90 \ 
     1994   prtctl.f90 \ 
    17251995   trdmod.F90 \ 
    17261996   trdmod_oce.F90 \ 
    1727    $(MODEL_LIB)(dom_oce.o) \ 
    1728    $(MODEL_LIB)(in_out_manager.o) \ 
    1729    $(MODEL_LIB)(oce.o) \ 
    1730    $(MODEL_LIB)(trdmod.o) \ 
     1997   domzgr_substitute.h90 \ 
     1998   ldfdyn_substitute.h90 \ 
     1999   vectopt_loop_substitute.h90 \ 
     2000   KEY_CPP \ 
     2001   dynldf_bilap.F90 
     2002$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2003   $(MODEL_LIB)(dom_oce.o) \ 
     2004   $(MODEL_LIB)(in_out_manager.o) \ 
     2005   $(MODEL_LIB)(lbclnk.o) \ 
     2006   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2007   $(MODEL_LIB)(ldftra_oce.o) \ 
     2008   $(MODEL_LIB)(lib_mpp.o) \ 
     2009   $(MODEL_LIB)(lib_print.o) \ 
     2010   $(MODEL_LIB)(oce.o) \ 
     2011   $(MODEL_LIB)(par_kind.o) \ 
     2012   $(MODEL_LIB)(par_oce.o) \ 
     2013   $(MODEL_LIB)(phycst.o) \ 
     2014   $(MODEL_LIB)(prtctl.o) \ 
     2015   $(MODEL_LIB)(trabbl.o) \ 
     2016   $(MODEL_LIB)(trdicp.o) \ 
     2017   $(MODEL_LIB)(trdicp_oce.o) \ 
     2018   $(MODEL_LIB)(trdmld.o) \ 
     2019   $(MODEL_LIB)(trdmld_oce.o) \ 
    17312020   $(MODEL_LIB)(trdmod_oce.o) \ 
    1732    vectopt_loop_substitute.h90 \ 
    1733    KEY_CPP \ 
    1734    dynkeg.F90 
    1735 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     2021   $(MODEL_LIB)(trdvor.o) \ 
     2022   $(MODEL_LIB)(trdvor_oce.o) \ 
     2023   $(MODEL_LIB)(zdfmxl.o) \ 
    17362024   dom_oce.F90 \ 
    17372025   in_out_manager.F90 \ 
     
    17452033   par_oce.F90 \ 
    17462034   phycst.F90 \ 
     2035   prtctl.f90 \ 
    17472036   trabbl.F90 \ 
    17482037   trdicp.F90 \ 
     
    17582047   $(MODEL_LIB)(lbclnk.o) \ 
    17592048   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2049   $(MODEL_LIB)(ldfslp.o) \ 
     2050   $(MODEL_LIB)(oce.o) \ 
     2051   $(MODEL_LIB)(prtctl.o) \ 
     2052   $(MODEL_LIB)(trdmod.o) \ 
     2053   $(MODEL_LIB)(trdmod_oce.o) \ 
     2054   $(MODEL_LIB)(zdf_oce.o) \ 
     2055   dom_oce.F90 \ 
     2056   in_out_manager.F90 \ 
     2057   lbclnk.F90 \ 
     2058   ldfdyn_oce.F90 \ 
     2059   ldfslp.F90 \ 
     2060   oce.F90 \ 
     2061   prtctl.f90 \ 
     2062   trdmod.F90 \ 
     2063   trdmod_oce.F90 \ 
     2064   zdf_oce.F90 \ 
     2065   domzgr_substitute.h90 \ 
     2066   ldfdyn_substitute.h90 \ 
     2067   KEY_CPP \ 
     2068   dynldf_bilapg.F90 
     2069$(MODEL_LIB)(dynldf_iso.o) :  \ 
     2070   $(MODEL_LIB)(dom_oce.o) \ 
     2071   $(MODEL_LIB)(in_out_manager.o) \ 
     2072   $(MODEL_LIB)(lbclnk.o) \ 
     2073   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    17602074   $(MODEL_LIB)(ldftra_oce.o) \ 
    17612075   $(MODEL_LIB)(lib_mpp.o) \ 
     
    17652079   $(MODEL_LIB)(par_oce.o) \ 
    17662080   $(MODEL_LIB)(phycst.o) \ 
     2081   $(MODEL_LIB)(prtctl.o) \ 
    17672082   $(MODEL_LIB)(trabbl.o) \ 
    17682083   $(MODEL_LIB)(trdicp.o) \ 
     
    17782093   lbclnk.F90 \ 
    17792094   ldfdyn_oce.F90 \ 
    1780    ldfslp.F90 \ 
    1781    oce.F90 \ 
    1782    trdmod.F90 \ 
    1783    trdmod_oce.F90 \ 
    1784    zdf_oce.F90 \ 
    1785    $(MODEL_LIB)(dom_oce.o) \ 
    1786    $(MODEL_LIB)(in_out_manager.o) \ 
    1787    $(MODEL_LIB)(lbclnk.o) \ 
    1788    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1789    $(MODEL_LIB)(ldfslp.o) \ 
    1790    $(MODEL_LIB)(oce.o) \ 
    1791    $(MODEL_LIB)(trdmod.o) \ 
    1792    $(MODEL_LIB)(trdmod_oce.o) \ 
    1793    $(MODEL_LIB)(zdf_oce.o) \ 
    1794    domzgr_substitute.h90 \ 
    1795    ldfdyn_substitute.h90 \ 
    1796    KEY_CPP \ 
    1797    dynldf_bilapg.F90 
    1798 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
    1799    dom_oce.F90 \ 
    1800    in_out_manager.F90 \ 
    1801    lib_mpp.F90 \ 
    1802    lib_print.f90 \ 
    1803    oce.F90 \ 
    1804    par_kind.F90 \ 
    1805    par_oce.F90 \ 
    1806    trabbl.F90 \ 
    1807    trdicp.F90 \ 
    1808    trdicp_oce.F90 \ 
    1809    trdmld.F90 \ 
    1810    trdmld_oce.F90 \ 
    1811    trdmod_oce.F90 \ 
    1812    trdvor.F90 \ 
    1813    trdvor_oce.F90 \ 
    1814    $(MODEL_LIB)(dom_oce.o) \ 
    1815    $(MODEL_LIB)(in_out_manager.o) \ 
    1816    $(MODEL_LIB)(lib_mpp.o) \ 
    1817    $(MODEL_LIB)(lib_print.o) \ 
    1818    $(MODEL_LIB)(oce.o) \ 
    1819    $(MODEL_LIB)(par_kind.o) \ 
    1820    $(MODEL_LIB)(par_oce.o) \ 
    1821    $(MODEL_LIB)(trabbl.o) \ 
    1822    $(MODEL_LIB)(trdicp.o) \ 
    1823    $(MODEL_LIB)(trdicp_oce.o) \ 
    1824    $(MODEL_LIB)(trdmld.o) \ 
    1825    $(MODEL_LIB)(trdmld_oce.o) \ 
    1826    $(MODEL_LIB)(trdmod_oce.o) \ 
    1827    $(MODEL_LIB)(trdvor.o) \ 
    1828    $(MODEL_LIB)(trdvor_oce.o) \ 
    1829    dom_oce.F90 \ 
    1830    in_out_manager.F90 \ 
    1831    lbclnk.F90 \ 
    1832    ldfdyn_oce.F90 \ 
    1833    oce.F90 \ 
    1834    trdmod.F90 \ 
    1835    trdmod_oce.F90 \ 
    1836    $(MODEL_LIB)(dom_oce.o) \ 
    1837    $(MODEL_LIB)(in_out_manager.o) \ 
    1838    $(MODEL_LIB)(lbclnk.o) \ 
    1839    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1840    $(MODEL_LIB)(oce.o) \ 
    1841    $(MODEL_LIB)(trdmod.o) \ 
    1842    $(MODEL_LIB)(trdmod_oce.o) \ 
    1843    domzgr_substitute.h90 \ 
    1844    ldfdyn_substitute.h90 \ 
    1845    vectopt_loop_substitute.h90 \ 
    1846    KEY_CPP \ 
    1847    dynldf_bilap.F90 
    1848 $(MODEL_LIB)(dynldf_iso.o) :  \ 
    1849    dom_oce.F90 \ 
    1850    in_out_manager.F90 \ 
    1851    lbclnk.F90 \ 
    1852    ldfdyn_oce.F90 \ 
    18532095   ldftra_oce.F90 \ 
    1854    lib_print.f90 \ 
    1855    oce.F90 \ 
    1856    par_kind.F90 \ 
    1857    par_oce.F90 \ 
    1858    phycst.F90 \ 
     2096   lib_mpp.F90 \ 
     2097   lib_print.f90 \ 
     2098   oce.F90 \ 
     2099   par_kind.F90 \ 
     2100   par_oce.F90 \ 
     2101   phycst.F90 \ 
     2102   prtctl.f90 \ 
    18592103   trabbl.F90 \ 
    18602104   trdicp.F90 \ 
     
    18682112   $(MODEL_LIB)(dom_oce.o) \ 
    18692113   $(MODEL_LIB)(in_out_manager.o) \ 
     2114   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2115   $(MODEL_LIB)(ldfslp.o) \ 
     2116   $(MODEL_LIB)(ldftra_oce.o) \ 
     2117   $(MODEL_LIB)(oce.o) \ 
     2118   $(MODEL_LIB)(prtctl.o) \ 
     2119   $(MODEL_LIB)(trdmod.o) \ 
     2120   $(MODEL_LIB)(trdmod_oce.o) \ 
     2121   $(MODEL_LIB)(zdf_oce.o) \ 
     2122   dom_oce.F90 \ 
     2123   in_out_manager.F90 \ 
     2124   ldfdyn_oce.F90 \ 
     2125   ldfslp.F90 \ 
     2126   ldftra_oce.F90 \ 
     2127   oce.F90 \ 
     2128   prtctl.f90 \ 
     2129   trdmod.F90 \ 
     2130   trdmod_oce.F90 \ 
     2131   zdf_oce.F90 \ 
     2132   domzgr_substitute.h90 \ 
     2133   ldfdyn_substitute.h90 \ 
     2134   vectopt_loop_substitute.h90 \ 
     2135   KEY_CPP \ 
     2136   dynldf_iso.F90 
     2137$(MODEL_LIB)(dynldf_lap.o) :  \ 
     2138   $(MODEL_LIB)(dom_oce.o) \ 
     2139   $(MODEL_LIB)(in_out_manager.o) \ 
    18702140   $(MODEL_LIB)(lbclnk.o) \ 
    18712141   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    18722142   $(MODEL_LIB)(ldftra_oce.o) \ 
    1873    $(MODEL_LIB)(lib_print.o) \ 
    1874    $(MODEL_LIB)(oce.o) \ 
    1875    $(MODEL_LIB)(par_kind.o) \ 
    1876    $(MODEL_LIB)(par_oce.o) \ 
    1877    $(MODEL_LIB)(phycst.o) \ 
     2143   $(MODEL_LIB)(lib_mpp.o) \ 
     2144   $(MODEL_LIB)(lib_print.o) \ 
     2145   $(MODEL_LIB)(oce.o) \ 
     2146   $(MODEL_LIB)(par_kind.o) \ 
     2147   $(MODEL_LIB)(par_oce.o) \ 
     2148   $(MODEL_LIB)(phycst.o) \ 
     2149   $(MODEL_LIB)(prtctl.o) \ 
    18782150   $(MODEL_LIB)(trabbl.o) \ 
    18792151   $(MODEL_LIB)(trdicp.o) \ 
     
    18872159   dom_oce.F90 \ 
    18882160   in_out_manager.F90 \ 
    1889    ldfdyn_oce.F90 \ 
    1890    ldfslp.F90 \ 
    1891    ldftra_oce.F90 \ 
    1892    oce.F90 \ 
    1893    trdmod.F90 \ 
    1894    trdmod_oce.F90 \ 
    1895    zdf_oce.F90 \ 
    1896    $(MODEL_LIB)(dom_oce.o) \ 
    1897    $(MODEL_LIB)(in_out_manager.o) \ 
    1898    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1899    $(MODEL_LIB)(ldfslp.o) \ 
    1900    $(MODEL_LIB)(ldftra_oce.o) \ 
    1901    $(MODEL_LIB)(oce.o) \ 
    1902    $(MODEL_LIB)(trdmod.o) \ 
    1903    $(MODEL_LIB)(trdmod_oce.o) \ 
    1904    $(MODEL_LIB)(zdf_oce.o) \ 
    1905    domzgr_substitute.h90 \ 
    1906    ldfdyn_substitute.h90 \ 
    1907    vectopt_loop_substitute.h90 \ 
    1908    KEY_CPP \ 
    1909    dynldf_iso.F90 
    1910 $(MODEL_LIB)(dynldf_lap.o) :  \ 
    1911    dom_oce.F90 \ 
    1912    in_out_manager.F90 \ 
    19132161   lbclnk.F90 \ 
    19142162   ldfdyn_oce.F90 \ 
    19152163   ldftra_oce.F90 \ 
    1916    lib_print.f90 \ 
    1917    oce.F90 \ 
    1918    par_kind.F90 \ 
    1919    par_oce.F90 \ 
    1920    phycst.F90 \ 
     2164   lib_mpp.F90 \ 
     2165   lib_print.f90 \ 
     2166   oce.F90 \ 
     2167   par_kind.F90 \ 
     2168   par_oce.F90 \ 
     2169   phycst.F90 \ 
     2170   prtctl.f90 \ 
    19212171   trabbl.F90 \ 
    19222172   trdicp.F90 \ 
     
    19302180   $(MODEL_LIB)(dom_oce.o) \ 
    19312181   $(MODEL_LIB)(in_out_manager.o) \ 
    1932    $(MODEL_LIB)(lbclnk.o) \ 
    19332182   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1934    $(MODEL_LIB)(ldftra_oce.o) \ 
    1935    $(MODEL_LIB)(lib_print.o) \ 
    1936    $(MODEL_LIB)(oce.o) \ 
    1937    $(MODEL_LIB)(par_kind.o) \ 
    1938    $(MODEL_LIB)(par_oce.o) \ 
    1939    $(MODEL_LIB)(phycst.o) \ 
     2183   $(MODEL_LIB)(ldfslp.o) \ 
     2184   $(MODEL_LIB)(oce.o) \ 
     2185   $(MODEL_LIB)(prtctl.o) \ 
     2186   $(MODEL_LIB)(trdmod.o) \ 
     2187   $(MODEL_LIB)(trdmod_oce.o) \ 
     2188   $(MODEL_LIB)(zdf_oce.o) \ 
     2189   dom_oce.F90 \ 
     2190   in_out_manager.F90 \ 
     2191   ldfdyn_oce.F90 \ 
     2192   ldfslp.F90 \ 
     2193   oce.F90 \ 
     2194   prtctl.f90 \ 
     2195   trdmod.F90 \ 
     2196   trdmod_oce.F90 \ 
     2197   zdf_oce.F90 \ 
     2198   domzgr_substitute.h90 \ 
     2199   ldfdyn_substitute.h90 \ 
     2200   vectopt_loop_substitute.h90 \ 
     2201   KEY_CPP \ 
     2202   dynldf_lap.F90 
     2203$(MODEL_LIB)(dynnxt.o) :   \ 
     2204   $(MODEL_LIB)(dom_oce.o) \ 
     2205   $(MODEL_LIB)(in_out_manager.o) \ 
     2206   $(MODEL_LIB)(lbclnk.o) \ 
     2207   $(MODEL_LIB)(lib_mpp.o) \ 
     2208   $(MODEL_LIB)(lib_print.o) \ 
     2209   $(MODEL_LIB)(obc_oce.o) \ 
     2210   $(MODEL_LIB)(obccli.o) \ 
     2211   $(MODEL_LIB)(oce.o) \ 
     2212   $(MODEL_LIB)(par_kind.o) \ 
     2213   $(MODEL_LIB)(par_oce.o) \ 
     2214   $(MODEL_LIB)(phycst.o) \ 
     2215   dom_oce.F90 \ 
     2216   in_out_manager.F90 \ 
     2217   lbclnk.F90 \ 
     2218   lib_mpp.F90 \ 
     2219   lib_print.f90 \ 
     2220   obc_oce.F90 \ 
     2221   obccli.F90 \ 
     2222   oce.F90 \ 
     2223   par_kind.F90 \ 
     2224   par_oce.F90 \ 
     2225   phycst.F90 \ 
     2226   $(MODEL_LIB)(dom_oce.o) \ 
     2227   $(MODEL_LIB)(in_out_manager.o) \ 
     2228   $(MODEL_LIB)(lbclnk.o) \ 
     2229   $(MODEL_LIB)(obcdyn.o) \ 
     2230   $(MODEL_LIB)(oce.o) \ 
     2231   $(MODEL_LIB)(prtctl.o) \ 
     2232   dom_oce.F90 \ 
     2233   in_out_manager.F90 \ 
     2234   lbclnk.F90 \ 
     2235   obcdyn.F90 \ 
     2236   oce.F90 \ 
     2237   prtctl.f90 \ 
     2238   dynnxt.F90 
     2239$(MODEL_LIB)(dynnxt1d.o) : \ 
     2240   $(MODEL_LIB)(dom_oce.o) \ 
     2241   $(MODEL_LIB)(in_out_manager.o) \ 
     2242   $(MODEL_LIB)(lib_mpp.o) \ 
     2243   $(MODEL_LIB)(lib_print.o) \ 
     2244   $(MODEL_LIB)(oce.o) \ 
     2245   $(MODEL_LIB)(par_kind.o) \ 
     2246   $(MODEL_LIB)(par_oce.o) \ 
     2247   dom_oce.F90 \ 
     2248   in_out_manager.F90 \ 
     2249   lib_mpp.F90 \ 
     2250   lib_print.f90 \ 
     2251   oce.F90 \ 
     2252   par_kind.F90 \ 
     2253   par_oce.F90 \ 
     2254   $(MODEL_LIB)(dom_oce.o) \ 
     2255   $(MODEL_LIB)(in_out_manager.o) \ 
     2256   $(MODEL_LIB)(lbclnk.o) \ 
     2257   $(MODEL_LIB)(oce.o) \ 
     2258   dom_oce.F90 \ 
     2259   in_out_manager.F90 \ 
     2260   lbclnk.F90 \ 
     2261   oce.F90 \ 
     2262   dynnxt1d.F90 
     2263$(MODEL_LIB)(dynspg_fsc.o) :  \ 
     2264   $(MODEL_LIB)(blk_oce.o) \ 
     2265   $(MODEL_LIB)(cpl_oce.o) \ 
     2266   $(MODEL_LIB)(daymod.o) \ 
     2267   $(MODEL_LIB)(dom_oce.o) \ 
     2268   $(MODEL_LIB)(dtasal.o) \ 
     2269   $(MODEL_LIB)(dtasst.o) \ 
     2270   $(MODEL_LIB)(dtatem.o) \ 
     2271   $(MODEL_LIB)(flx_oce.o) \ 
     2272   $(MODEL_LIB)(flxmod.o) \ 
     2273   $(MODEL_LIB)(flxrnf.o) \ 
     2274   $(MODEL_LIB)(ice_oce.o) \ 
     2275   $(MODEL_LIB)(in_out_manager.o) \ 
     2276   $(MODEL_LIB)(lbclnk.o) \ 
     2277   $(MODEL_LIB)(lib_mpp.o) \ 
     2278   $(MODEL_LIB)(lib_print.o) \ 
     2279   $(MODEL_LIB)(obc_oce.o) \ 
     2280   $(MODEL_LIB)(obc_par.o) \ 
     2281   $(MODEL_LIB)(obccli.o) \ 
     2282   $(MODEL_LIB)(obcdyn.o) \ 
     2283   $(MODEL_LIB)(obcvol.o) \ 
     2284   $(MODEL_LIB)(oce.o) \ 
     2285   $(MODEL_LIB)(ocesbc.o) \ 
     2286   $(MODEL_LIB)(ocfzpt.o) \ 
     2287   $(MODEL_LIB)(par_kind.o) \ 
     2288   $(MODEL_LIB)(par_oce.o) \ 
     2289   $(MODEL_LIB)(phycst.o) \ 
     2290   $(MODEL_LIB)(prtctl.o) \ 
     2291   $(MODEL_LIB)(sol_oce.o) \ 
     2292   $(MODEL_LIB)(solfet.o) \ 
     2293   $(MODEL_LIB)(solpcg.o) \ 
     2294   $(MODEL_LIB)(solsor.o) \ 
     2295   $(MODEL_LIB)(taumod.o) \ 
    19402296   $(MODEL_LIB)(trabbl.o) \ 
     2297   $(MODEL_LIB)(tradmp.o) \ 
    19412298   $(MODEL_LIB)(trdicp.o) \ 
    19422299   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    19462303   $(MODEL_LIB)(trdvor.o) \ 
    19472304   $(MODEL_LIB)(trdvor_oce.o) \ 
    1948    $(MODEL_LIB)(zdfmxl.o) \ 
    1949    dom_oce.F90 \ 
    1950    in_out_manager.F90 \ 
    1951    ldfdyn_oce.F90 \ 
    1952    ldfslp.F90 \ 
    1953    oce.F90 \ 
    1954    trdmod.F90 \ 
    1955    trdmod_oce.F90 \ 
    1956    zdf_oce.F90 \ 
    1957    $(MODEL_LIB)(dom_oce.o) \ 
    1958    $(MODEL_LIB)(in_out_manager.o) \ 
    1959    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1960    $(MODEL_LIB)(ldfslp.o) \ 
    1961    $(MODEL_LIB)(oce.o) \ 
    1962    $(MODEL_LIB)(trdmod.o) \ 
    1963    $(MODEL_LIB)(trdmod_oce.o) \ 
    19642305   $(MODEL_LIB)(zdf_oce.o) \ 
    1965    domzgr_substitute.h90 \ 
    1966    ldfdyn_substitute.h90 \ 
    1967    vectopt_loop_substitute.h90 \ 
    1968    KEY_CPP \ 
    1969    dynldf_lap.F90 
    1970 $(MODEL_LIB)(dynnxt.o) :   \ 
    1971    dom_oce.F90 \ 
    1972    in_out_manager.F90 \ 
    1973    lbclnk.F90 \ 
    1974    lib_mpp.F90 \ 
    1975    lib_print.f90 \ 
    1976    obccli.F90 \ 
    1977    obc_oce.F90 \ 
    1978    oce.F90 \ 
    1979    par_kind.F90 \ 
    1980    par_oce.F90 \ 
    1981    phycst.F90 \ 
    1982    $(MODEL_LIB)(dom_oce.o) \ 
    1983    $(MODEL_LIB)(in_out_manager.o) \ 
    1984    $(MODEL_LIB)(lbclnk.o) \ 
    1985    $(MODEL_LIB)(lib_mpp.o) \ 
    1986    $(MODEL_LIB)(lib_print.o) \ 
    1987    $(MODEL_LIB)(obccli.o) \ 
    1988    $(MODEL_LIB)(obc_oce.o) \ 
    1989    $(MODEL_LIB)(oce.o) \ 
    1990    $(MODEL_LIB)(par_kind.o) \ 
    1991    $(MODEL_LIB)(par_oce.o) \ 
    1992    $(MODEL_LIB)(phycst.o) \ 
    1993    dom_oce.F90 \ 
    1994    in_out_manager.F90 \ 
    1995    lbclnk.F90 \ 
    1996    obcdyn.F90 \ 
    1997    oce.F90 \ 
    1998    $(MODEL_LIB)(dom_oce.o) \ 
    1999    $(MODEL_LIB)(in_out_manager.o) \ 
    2000    $(MODEL_LIB)(lbclnk.o) \ 
    2001    $(MODEL_LIB)(obcdyn.o) \ 
    2002    $(MODEL_LIB)(oce.o) \ 
    2003    dynnxt.F90 
    2004 $(MODEL_LIB)(dynspg_fsc.o) :  \ 
    20052306   blk_oce.F90 \ 
    20062307   cpl_oce.F90 \ 
     
    20102311   dtasst.F90 \ 
    20112312   dtatem.F90 \ 
     2313   flx_oce.F90 \ 
    20122314   flxmod.F90 \ 
    20132315   flxrnf.F90 \ 
    2014    flx_oce.F90 \ 
    20152316   ice_oce.F90 \ 
    20162317   in_out_manager.F90 \ 
     
    20182319   lib_mpp.F90 \ 
    20192320   lib_print.f90 \ 
     2321   obc_oce.F90 \ 
     2322   obc_par.F90 \ 
    20202323   obccli.F90 \ 
    20212324   obcdyn.F90 \ 
    20222325   obcvol.F90 \ 
    2023    obc_oce.F90 \ 
    2024    obc_par.F90 \ 
     2326   oce.F90 \ 
    20252327   ocesbc.F90 \ 
    2026    oce.F90 \ 
    20272328   ocfzpt.F90 \ 
    20282329   par_kind.F90 \ 
    20292330   par_oce.F90 \ 
    20302331   phycst.F90 \ 
     2332   prtctl.f90 \ 
     2333   sol_oce.F90 \ 
    20312334   solfet.F90 \ 
    20322335   solpcg.F90 \ 
    20332336   solsor.F90 \ 
    2034    sol_oce.F90 \ 
    20352337   taumod.F90 \ 
    20362338   trabbl.F90 \ 
     
    20442346   trdvor_oce.F90 \ 
    20452347   zdf_oce.F90 \ 
     2348   $(MODEL_LIB)(cla_dynspg.o) \ 
     2349   $(MODEL_LIB)(dom_oce.o) \ 
     2350   $(MODEL_LIB)(flxrnf.o) \ 
     2351   $(MODEL_LIB)(in_out_manager.o) \ 
     2352   $(MODEL_LIB)(lbclnk.o) \ 
     2353   $(MODEL_LIB)(lib_mpp.o) \ 
     2354   $(MODEL_LIB)(obc_oce.o) \ 
     2355   $(MODEL_LIB)(obcdyn.o) \ 
     2356   $(MODEL_LIB)(obcvol.o) \ 
     2357   $(MODEL_LIB)(oce.o) \ 
     2358   $(MODEL_LIB)(ocesbc.o) \ 
     2359   $(MODEL_LIB)(phycst.o) \ 
     2360   $(MODEL_LIB)(prtctl.o) \ 
     2361   $(MODEL_LIB)(sol_oce.o) \ 
     2362   $(MODEL_LIB)(solfet.o) \ 
     2363   $(MODEL_LIB)(solpcg.o) \ 
     2364   $(MODEL_LIB)(solsor.o) \ 
     2365   $(MODEL_LIB)(trdmod.o) \ 
     2366   $(MODEL_LIB)(trdmod_oce.o) \ 
     2367   $(MODEL_LIB)(zdf_oce.o) \ 
     2368   cla_dynspg.F90 \ 
     2369   dom_oce.F90 \ 
     2370   flxrnf.F90 \ 
     2371   in_out_manager.F90 \ 
     2372   lbclnk.F90 \ 
     2373   lib_mpp.F90 \ 
     2374   obc_oce.F90 \ 
     2375   obcdyn.F90 \ 
     2376   obcvol.F90 \ 
     2377   oce.F90 \ 
     2378   ocesbc.F90 \ 
     2379   phycst.F90 \ 
     2380   prtctl.f90 \ 
     2381   sol_oce.F90 \ 
     2382   solfet.F90 \ 
     2383   solpcg.F90 \ 
     2384   solsor.F90 \ 
     2385   trdmod.F90 \ 
     2386   trdmod_oce.F90 \ 
     2387   zdf_oce.F90 \ 
     2388   domzgr_substitute.h90 \ 
     2389   vectopt_loop_substitute.h90 \ 
     2390   KEY_CPP \ 
     2391   dynspg_fsc.F90 
     2392$(MODEL_LIB)(dynspg_fsc_atsk.o) :   \ 
    20462393   $(MODEL_LIB)(blk_oce.o) \ 
    20472394   $(MODEL_LIB)(cpl_oce.o) \ 
     
    20512398   $(MODEL_LIB)(dtasst.o) \ 
    20522399   $(MODEL_LIB)(dtatem.o) \ 
     2400   $(MODEL_LIB)(flx_oce.o) \ 
    20532401   $(MODEL_LIB)(flxmod.o) \ 
    20542402   $(MODEL_LIB)(flxrnf.o) \ 
    2055    $(MODEL_LIB)(flx_oce.o) \ 
    20562403   $(MODEL_LIB)(ice_oce.o) \ 
    20572404   $(MODEL_LIB)(in_out_manager.o) \ 
     
    20592406   $(MODEL_LIB)(lib_mpp.o) \ 
    20602407   $(MODEL_LIB)(lib_print.o) \ 
     2408   $(MODEL_LIB)(obc_oce.o) \ 
     2409   $(MODEL_LIB)(obc_par.o) \ 
    20612410   $(MODEL_LIB)(obccli.o) \ 
    20622411   $(MODEL_LIB)(obcdyn.o) \ 
    20632412   $(MODEL_LIB)(obcvol.o) \ 
    2064    $(MODEL_LIB)(obc_oce.o) \ 
    2065    $(MODEL_LIB)(obc_par.o) \ 
     2413   $(MODEL_LIB)(oce.o) \ 
    20662414   $(MODEL_LIB)(ocesbc.o) \ 
    2067    $(MODEL_LIB)(oce.o) \ 
    20682415   $(MODEL_LIB)(ocfzpt.o) \ 
    20692416   $(MODEL_LIB)(par_kind.o) \ 
    20702417   $(MODEL_LIB)(par_oce.o) \ 
    20712418   $(MODEL_LIB)(phycst.o) \ 
     2419   $(MODEL_LIB)(prtctl.o) \ 
     2420   $(MODEL_LIB)(sol_oce.o) \ 
    20722421   $(MODEL_LIB)(solfet.o) \ 
    20732422   $(MODEL_LIB)(solpcg.o) \ 
    20742423   $(MODEL_LIB)(solsor.o) \ 
    2075    $(MODEL_LIB)(sol_oce.o) \ 
    20762424   $(MODEL_LIB)(taumod.o) \ 
    20772425   $(MODEL_LIB)(trabbl.o) \ 
     
    20852433   $(MODEL_LIB)(trdvor_oce.o) \ 
    20862434   $(MODEL_LIB)(zdf_oce.o) \ 
    2087    cla_dynspg.F90 \ 
    2088    dom_oce.F90 \ 
     2435   blk_oce.F90 \ 
     2436   cpl_oce.F90 \ 
     2437   daymod.F90 \ 
     2438   dom_oce.F90 \ 
     2439   dtasal.F90 \ 
     2440   dtasst.F90 \ 
     2441   dtatem.F90 \ 
     2442   flx_oce.F90 \ 
     2443   flxmod.F90 \ 
    20892444   flxrnf.F90 \ 
    2090    in_out_manager.F90 \ 
    2091    lbclnk.F90 \ 
    2092    lib_mpp.F90 \ 
     2445   ice_oce.F90 \ 
     2446   in_out_manager.F90 \ 
     2447   lbclnk.F90 \ 
     2448   lib_mpp.F90 \ 
     2449   lib_print.f90 \ 
     2450   obc_oce.F90 \ 
     2451   obc_par.F90 \ 
     2452   obccli.F90 \ 
    20932453   obcdyn.F90 \ 
    20942454   obcvol.F90 \ 
    2095    obc_oce.F90 \ 
     2455   oce.F90 \ 
    20962456   ocesbc.F90 \ 
    2097    oce.F90 \ 
    2098    phycst.F90 \ 
     2457   ocfzpt.F90 \ 
     2458   par_kind.F90 \ 
     2459   par_oce.F90 \ 
     2460   phycst.F90 \ 
     2461   prtctl.f90 \ 
     2462   sol_oce.F90 \ 
    20992463   solfet.F90 \ 
    21002464   solpcg.F90 \ 
    21012465   solsor.F90 \ 
    2102    sol_oce.F90 \ 
    2103    trdmod.F90 \ 
    2104    trdmod_oce.F90 \ 
    2105    zdf_oce.F90 \ 
    2106    $(MODEL_LIB)(cla_dynspg.o) \ 
    2107    $(MODEL_LIB)(dom_oce.o) \ 
    2108    $(MODEL_LIB)(flxrnf.o) \ 
    2109    $(MODEL_LIB)(in_out_manager.o) \ 
    2110    $(MODEL_LIB)(lbclnk.o) \ 
    2111    $(MODEL_LIB)(lib_mpp.o) \ 
    2112    $(MODEL_LIB)(obcdyn.o) \ 
    2113    $(MODEL_LIB)(obcvol.o) \ 
    2114    $(MODEL_LIB)(obc_oce.o) \ 
    2115    $(MODEL_LIB)(ocesbc.o) \ 
    2116    $(MODEL_LIB)(oce.o) \ 
    2117    $(MODEL_LIB)(phycst.o) \ 
    2118    $(MODEL_LIB)(solfet.o) \ 
    2119    $(MODEL_LIB)(solpcg.o) \ 
    2120    $(MODEL_LIB)(solsor.o) \ 
    2121    $(MODEL_LIB)(sol_oce.o) \ 
    2122    $(MODEL_LIB)(trdmod.o) \ 
    2123    $(MODEL_LIB)(trdmod_oce.o) \ 
    2124    $(MODEL_LIB)(zdf_oce.o) \ 
    2125    domzgr_substitute.h90 \ 
    2126    vectopt_loop_substitute.h90 \ 
    2127    KEY_CPP \ 
    2128    dynspg_fsc.F90 
    2129 $(MODEL_LIB)(dynspg_fsc_atsk.o) :   \ 
    2130    blk_oce.F90 \ 
    2131    cpl_oce.F90 \ 
    2132    daymod.F90 \ 
    2133    dom_oce.F90 \ 
    2134    dtasal.F90 \ 
    2135    dtasst.F90 \ 
    2136    dtatem.F90 \ 
    2137    flxmod.F90 \ 
    2138    flxrnf.F90 \ 
    2139    flx_oce.F90 \ 
    2140    ice_oce.F90 \ 
    2141    in_out_manager.F90 \ 
    2142    lbclnk.F90 \ 
    2143    lib_mpp.F90 \ 
    2144    lib_print.f90 \ 
    2145    obccli.F90 \ 
    2146    obcdyn.F90 \ 
    2147    obcvol.F90 \ 
    2148    obc_oce.F90 \ 
    2149    obc_par.F90 \ 
    2150    ocesbc.F90 \ 
    2151    oce.F90 \ 
    2152    ocfzpt.F90 \ 
    2153    par_kind.F90 \ 
    2154    par_oce.F90 \ 
    2155    phycst.F90 \ 
    2156    solfet.F90 \ 
    2157    solpcg.F90 \ 
    2158    solsor.F90 \ 
    2159    sol_oce.F90 \ 
    21602466   taumod.F90 \ 
    21612467   trabbl.F90 \ 
     
    21692475   trdvor_oce.F90 \ 
    21702476   zdf_oce.F90 \ 
    2171    $(MODEL_LIB)(blk_oce.o) \ 
    2172    $(MODEL_LIB)(cpl_oce.o) \ 
    2173    $(MODEL_LIB)(daymod.o) \ 
    2174    $(MODEL_LIB)(dom_oce.o) \ 
    2175    $(MODEL_LIB)(dtasal.o) \ 
    2176    $(MODEL_LIB)(dtasst.o) \ 
    2177    $(MODEL_LIB)(dtatem.o) \ 
    2178    $(MODEL_LIB)(flxmod.o) \ 
     2477   $(MODEL_LIB)(cla_dynspg.o) \ 
     2478   $(MODEL_LIB)(dom_oce.o) \ 
    21792479   $(MODEL_LIB)(flxrnf.o) \ 
    2180    $(MODEL_LIB)(flx_oce.o) \ 
    2181    $(MODEL_LIB)(ice_oce.o) \ 
    2182    $(MODEL_LIB)(in_out_manager.o) \ 
    2183    $(MODEL_LIB)(lbclnk.o) \ 
    2184    $(MODEL_LIB)(lib_mpp.o) \ 
    2185    $(MODEL_LIB)(lib_print.o) \ 
    2186    $(MODEL_LIB)(obccli.o) \ 
     2480   $(MODEL_LIB)(in_out_manager.o) \ 
     2481   $(MODEL_LIB)(lbclnk.o) \ 
     2482   $(MODEL_LIB)(lib_mpp.o) \ 
     2483   $(MODEL_LIB)(obc_oce.o) \ 
    21872484   $(MODEL_LIB)(obcdyn.o) \ 
    21882485   $(MODEL_LIB)(obcvol.o) \ 
    2189    $(MODEL_LIB)(obc_oce.o) \ 
    2190    $(MODEL_LIB)(obc_par.o) \ 
     2486   $(MODEL_LIB)(oce.o) \ 
    21912487   $(MODEL_LIB)(ocesbc.o) \ 
    2192    $(MODEL_LIB)(oce.o) \ 
    2193    $(MODEL_LIB)(ocfzpt.o) \ 
    2194    $(MODEL_LIB)(par_kind.o) \ 
    2195    $(MODEL_LIB)(par_oce.o) \ 
    2196    $(MODEL_LIB)(phycst.o) \ 
     2488   $(MODEL_LIB)(phycst.o) \ 
     2489   $(MODEL_LIB)(prtctl.o) \ 
     2490   $(MODEL_LIB)(sol_oce.o) \ 
    21972491   $(MODEL_LIB)(solfet.o) \ 
    21982492   $(MODEL_LIB)(solpcg.o) \ 
    21992493   $(MODEL_LIB)(solsor.o) \ 
     2494   $(MODEL_LIB)(trdmod.o) \ 
     2495   $(MODEL_LIB)(trdmod_oce.o) \ 
     2496   $(MODEL_LIB)(zdf_oce.o) \ 
     2497   cla_dynspg.F90 \ 
     2498   dom_oce.F90 \ 
     2499   flxrnf.F90 \ 
     2500   in_out_manager.F90 \ 
     2501   lbclnk.F90 \ 
     2502   lib_mpp.F90 \ 
     2503   obc_oce.F90 \ 
     2504   obcdyn.F90 \ 
     2505   obcvol.F90 \ 
     2506   oce.F90 \ 
     2507   ocesbc.F90 \ 
     2508   phycst.F90 \ 
     2509   prtctl.f90 \ 
     2510   sol_oce.F90 \ 
     2511   solfet.F90 \ 
     2512   solpcg.F90 \ 
     2513   solsor.F90 \ 
     2514   trdmod.F90 \ 
     2515   trdmod_oce.F90 \ 
     2516   zdf_oce.F90 \ 
     2517   domzgr_substitute.h90 \ 
     2518   KEY_CPP \ 
     2519   dynspg_fsc_atsk.F90 
     2520$(MODEL_LIB)(dynspg_rl.o) :   \ 
     2521   $(MODEL_LIB)(dom_oce.o) \ 
     2522   $(MODEL_LIB)(in_out_manager.o) \ 
     2523   $(MODEL_LIB)(lbclnk.o) \ 
     2524   $(MODEL_LIB)(lib_mpp.o) \ 
     2525   $(MODEL_LIB)(lib_print.o) \ 
     2526   $(MODEL_LIB)(obc_oce.o) \ 
     2527   $(MODEL_LIB)(obc_par.o) \ 
     2528   $(MODEL_LIB)(oce.o) \ 
     2529   $(MODEL_LIB)(par_kind.o) \ 
     2530   $(MODEL_LIB)(par_oce.o) \ 
    22002531   $(MODEL_LIB)(sol_oce.o) \ 
    2201    $(MODEL_LIB)(taumod.o) \ 
     2532   $(MODEL_LIB)(solfet.o) \ 
     2533   $(MODEL_LIB)(solpcg.o) \ 
     2534   $(MODEL_LIB)(solsor.o) \ 
    22022535   $(MODEL_LIB)(trabbl.o) \ 
    2203    $(MODEL_LIB)(tradmp.o) \ 
    22042536   $(MODEL_LIB)(trdicp.o) \ 
    22052537   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    22102542   $(MODEL_LIB)(trdvor_oce.o) \ 
    22112543   $(MODEL_LIB)(zdf_oce.o) \ 
    2212    cla_dynspg.F90 \ 
    2213    dom_oce.F90 \ 
    2214    flxrnf.F90 \ 
    2215    in_out_manager.F90 \ 
    2216    lbclnk.F90 \ 
    2217    lib_mpp.F90 \ 
    2218    obcdyn.F90 \ 
    2219    obcvol.F90 \ 
     2544   dom_oce.F90 \ 
     2545   in_out_manager.F90 \ 
     2546   lbclnk.F90 \ 
     2547   lib_mpp.F90 \ 
     2548   lib_print.f90 \ 
    22202549   obc_oce.F90 \ 
    2221    ocesbc.F90 \ 
    2222    oce.F90 \ 
    2223    phycst.F90 \ 
     2550   obc_par.F90 \ 
     2551   oce.F90 \ 
     2552   par_kind.F90 \ 
     2553   par_oce.F90 \ 
     2554   sol_oce.F90 \ 
    22242555   solfet.F90 \ 
    22252556   solpcg.F90 \ 
    22262557   solsor.F90 \ 
    2227    sol_oce.F90 \ 
    2228    trdmod.F90 \ 
    2229    trdmod_oce.F90 \ 
    2230    zdf_oce.F90 \ 
    2231    $(MODEL_LIB)(cla_dynspg.o) \ 
    2232    $(MODEL_LIB)(dom_oce.o) \ 
    2233    $(MODEL_LIB)(flxrnf.o) \ 
    2234    $(MODEL_LIB)(in_out_manager.o) \ 
    2235    $(MODEL_LIB)(lbclnk.o) \ 
    2236    $(MODEL_LIB)(lib_mpp.o) \ 
    2237    $(MODEL_LIB)(obcdyn.o) \ 
    2238    $(MODEL_LIB)(obcvol.o) \ 
    2239    $(MODEL_LIB)(obc_oce.o) \ 
    2240    $(MODEL_LIB)(ocesbc.o) \ 
    2241    $(MODEL_LIB)(oce.o) \ 
    2242    $(MODEL_LIB)(phycst.o) \ 
    2243    $(MODEL_LIB)(solfet.o) \ 
    2244    $(MODEL_LIB)(solpcg.o) \ 
    2245    $(MODEL_LIB)(solsor.o) \ 
    2246    $(MODEL_LIB)(sol_oce.o) \ 
    2247    $(MODEL_LIB)(trdmod.o) \ 
    2248    $(MODEL_LIB)(trdmod_oce.o) \ 
    2249    $(MODEL_LIB)(zdf_oce.o) \ 
    2250    domzgr_substitute.h90 \ 
    2251    KEY_CPP \ 
    2252    dynspg_fsc_atsk.F90 
    2253 $(MODEL_LIB)(dynspg_rl.o) :   \ 
    2254    dom_oce.F90 \ 
    2255    in_out_manager.F90 \ 
    2256    lbclnk.F90 \ 
    2257    lib_mpp.F90 \ 
    2258    lib_print.f90 \ 
    2259    obc_oce.F90 \ 
    2260    obc_par.F90 \ 
    2261    oce.F90 \ 
    2262    par_kind.F90 \ 
    2263    par_oce.F90 \ 
    2264    solfet.F90 \ 
    2265    solpcg.F90 \ 
    2266    solsor.F90 \ 
    2267    sol_oce.F90 \ 
    22682558   trabbl.F90 \ 
    22692559   trdicp.F90 \ 
     
    22782568   $(MODEL_LIB)(in_out_manager.o) \ 
    22792569   $(MODEL_LIB)(lbclnk.o) \ 
    2280    $(MODEL_LIB)(lib_mpp.o) \ 
    2281    $(MODEL_LIB)(lib_print.o) \ 
     2570   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2571   $(MODEL_LIB)(ldftra_oce.o) \ 
     2572   $(MODEL_LIB)(lib_mpp.o) \ 
    22822573   $(MODEL_LIB)(obc_oce.o) \ 
    2283    $(MODEL_LIB)(obc_par.o) \ 
    2284    $(MODEL_LIB)(oce.o) \ 
    2285    $(MODEL_LIB)(par_kind.o) \ 
    2286    $(MODEL_LIB)(par_oce.o) \ 
     2574   $(MODEL_LIB)(oce.o) \ 
     2575   $(MODEL_LIB)(phycst.o) \ 
     2576   $(MODEL_LIB)(sol_oce.o) \ 
    22872577   $(MODEL_LIB)(solfet.o) \ 
     2578   $(MODEL_LIB)(solisl.o) \ 
    22882579   $(MODEL_LIB)(solpcg.o) \ 
    22892580   $(MODEL_LIB)(solsor.o) \ 
    2290    $(MODEL_LIB)(sol_oce.o) \ 
     2581   $(MODEL_LIB)(trdmod.o) \ 
     2582   $(MODEL_LIB)(trdmod_oce.o) \ 
     2583   $(MODEL_LIB)(zdf_oce.o) \ 
     2584   dom_oce.F90 \ 
     2585   in_out_manager.F90 \ 
     2586   lbclnk.F90 \ 
     2587   ldfdyn_oce.F90 \ 
     2588   ldftra_oce.F90 \ 
     2589   lib_mpp.F90 \ 
     2590   obc_oce.F90 \ 
     2591   oce.F90 \ 
     2592   phycst.F90 \ 
     2593   sol_oce.F90 \ 
     2594   solfet.F90 \ 
     2595   solisl.F90 \ 
     2596   solpcg.F90 \ 
     2597   solsor.F90 \ 
     2598   trdmod.F90 \ 
     2599   trdmod_oce.F90 \ 
     2600   zdf_oce.F90 \ 
     2601   domzgr_substitute.h90 \ 
     2602   obc_vectopt_loop_substitute.h90 \ 
     2603   vectopt_loop_substitute.h90 \ 
     2604   KEY_CPP \ 
     2605   dynspg_rl.F90 
     2606$(MODEL_LIB)(dynvor.o) :   \ 
     2607   $(MODEL_LIB)(dom_oce.o) \ 
     2608   $(MODEL_LIB)(in_out_manager.o) \ 
     2609   $(MODEL_LIB)(lib_mpp.o) \ 
     2610   $(MODEL_LIB)(lib_print.o) \ 
     2611   $(MODEL_LIB)(oce.o) \ 
     2612   $(MODEL_LIB)(par_kind.o) \ 
     2613   $(MODEL_LIB)(par_oce.o) \ 
    22912614   $(MODEL_LIB)(trabbl.o) \ 
    22922615   $(MODEL_LIB)(trdicp.o) \ 
     
    22972620   $(MODEL_LIB)(trdvor.o) \ 
    22982621   $(MODEL_LIB)(trdvor_oce.o) \ 
    2299    $(MODEL_LIB)(zdf_oce.o) \ 
    2300    dom_oce.F90 \ 
    2301    in_out_manager.F90 \ 
    2302    lbclnk.F90 \ 
    2303    ldfdyn_oce.F90 \ 
    2304    ldftra_oce.F90 \ 
    2305    lib_mpp.F90 \ 
    2306    obc_oce.F90 \ 
    2307    oce.F90 \ 
    2308    phycst.F90 \ 
    2309    solfet.F90 \ 
    2310    solisl.F90 \ 
    2311    solpcg.F90 \ 
    2312    solsor.F90 \ 
    2313    sol_oce.F90 \ 
    2314    trdmod.F90 \ 
    2315    trdmod_oce.F90 \ 
    2316    zdf_oce.F90 \ 
    2317    $(MODEL_LIB)(dom_oce.o) \ 
    2318    $(MODEL_LIB)(in_out_manager.o) \ 
    2319    $(MODEL_LIB)(lbclnk.o) \ 
    2320    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2321    $(MODEL_LIB)(ldftra_oce.o) \ 
    2322    $(MODEL_LIB)(lib_mpp.o) \ 
    2323    $(MODEL_LIB)(obc_oce.o) \ 
    2324    $(MODEL_LIB)(oce.o) \ 
    2325    $(MODEL_LIB)(phycst.o) \ 
    2326    $(MODEL_LIB)(solfet.o) \ 
    2327    $(MODEL_LIB)(solisl.o) \ 
    2328    $(MODEL_LIB)(solpcg.o) \ 
    2329    $(MODEL_LIB)(solsor.o) \ 
    2330    $(MODEL_LIB)(sol_oce.o) \ 
    2331    $(MODEL_LIB)(trdmod.o) \ 
    2332    $(MODEL_LIB)(trdmod_oce.o) \ 
    2333    $(MODEL_LIB)(zdf_oce.o) \ 
    2334    domzgr_substitute.h90 \ 
    2335    obc_vectopt_loop_substitute.h90 \ 
    2336    vectopt_loop_substitute.h90 \ 
    2337    KEY_CPP \ 
    2338    dynspg_rl.F90 
    2339 $(MODEL_LIB)(dynvor.o) :   \ 
    23402622   dom_oce.F90 \ 
    23412623   in_out_manager.F90 \ 
     
    23552637   $(MODEL_LIB)(dom_oce.o) \ 
    23562638   $(MODEL_LIB)(in_out_manager.o) \ 
    2357    $(MODEL_LIB)(lib_mpp.o) \ 
    2358    $(MODEL_LIB)(lib_print.o) \ 
    2359    $(MODEL_LIB)(oce.o) \ 
    2360    $(MODEL_LIB)(par_kind.o) \ 
    2361    $(MODEL_LIB)(par_oce.o) \ 
     2639   $(MODEL_LIB)(lbclnk.o) \ 
     2640   $(MODEL_LIB)(oce.o) \ 
     2641   $(MODEL_LIB)(prtctl.o) \ 
     2642   $(MODEL_LIB)(trdmod.o) \ 
     2643   $(MODEL_LIB)(trdmod_oce.o) \ 
     2644   dom_oce.F90 \ 
     2645   in_out_manager.F90 \ 
     2646   lbclnk.F90 \ 
     2647   oce.F90 \ 
     2648   prtctl.f90 \ 
     2649   trdmod.F90 \ 
     2650   trdmod_oce.F90 \ 
     2651   domzgr_substitute.h90 \ 
     2652   vectopt_loop_substitute.h90 \ 
     2653   KEY_CPP \ 
     2654   dynvor.F90 
     2655$(MODEL_LIB)(dynzad.o) :   \ 
     2656   $(MODEL_LIB)(daymod.o) \ 
     2657   $(MODEL_LIB)(dom_oce.o) \ 
     2658   $(MODEL_LIB)(in_out_manager.o) \ 
     2659   $(MODEL_LIB)(lib_mpp.o) \ 
     2660   $(MODEL_LIB)(lib_print.o) \ 
     2661   $(MODEL_LIB)(oce.o) \ 
     2662   $(MODEL_LIB)(par_kind.o) \ 
     2663   $(MODEL_LIB)(par_oce.o) \ 
     2664   $(MODEL_LIB)(phycst.o) \ 
    23622665   $(MODEL_LIB)(trabbl.o) \ 
    23632666   $(MODEL_LIB)(trdicp.o) \ 
     
    23682671   $(MODEL_LIB)(trdvor.o) \ 
    23692672   $(MODEL_LIB)(trdvor_oce.o) \ 
    2370    dom_oce.F90 \ 
    2371    in_out_manager.F90 \ 
    2372    lbclnk.F90 \ 
    2373    oce.F90 \ 
    2374    trdmod.F90 \ 
    2375    trdmod_oce.F90 \ 
    2376    $(MODEL_LIB)(dom_oce.o) \ 
    2377    $(MODEL_LIB)(in_out_manager.o) \ 
    2378    $(MODEL_LIB)(lbclnk.o) \ 
    2379    $(MODEL_LIB)(oce.o) \ 
    2380    $(MODEL_LIB)(trdmod.o) \ 
    2381    $(MODEL_LIB)(trdmod_oce.o) \ 
    2382    domzgr_substitute.h90 \ 
    2383    vectopt_loop_substitute.h90 \ 
    2384    KEY_CPP \ 
    2385    dynvor.F90 
    2386 $(MODEL_LIB)(dynzad.o) :   \ 
    23872673   daymod.F90 \ 
    23882674   dom_oce.F90 \ 
    23892675   in_out_manager.F90 \ 
     2676   lib_mpp.F90 \ 
    23902677   lib_print.f90 \ 
    23912678   oce.F90 \ 
     
    24012688   trdvor.F90 \ 
    24022689   trdvor_oce.F90 \ 
     2690   $(MODEL_LIB)(dom_oce.o) \ 
     2691   $(MODEL_LIB)(flxrnf.o) \ 
     2692   $(MODEL_LIB)(in_out_manager.o) \ 
     2693   $(MODEL_LIB)(oce.o) \ 
     2694   $(MODEL_LIB)(prtctl.o) \ 
     2695   $(MODEL_LIB)(trdmod.o) \ 
     2696   $(MODEL_LIB)(trdmod_oce.o) \ 
     2697   dom_oce.F90 \ 
     2698   flxrnf.F90 \ 
     2699   in_out_manager.F90 \ 
     2700   oce.F90 \ 
     2701   prtctl.f90 \ 
     2702   trdmod.F90 \ 
     2703   trdmod_oce.F90 \ 
     2704   domzgr_substitute.h90 \ 
     2705   vectopt_loop_substitute.h90 \ 
     2706   KEY_CPP \ 
     2707   dynzad.F90 
     2708$(MODEL_LIB)(dynzdf_exp.o) :  \ 
    24032709   $(MODEL_LIB)(daymod.o) \ 
    24042710   $(MODEL_LIB)(dom_oce.o) \ 
    24052711   $(MODEL_LIB)(in_out_manager.o) \ 
     2712   $(MODEL_LIB)(lbclnk.o) \ 
     2713   $(MODEL_LIB)(lib_mpp.o) \ 
    24062714   $(MODEL_LIB)(lib_print.o) \ 
    24072715   $(MODEL_LIB)(oce.o) \ 
     
    24172725   $(MODEL_LIB)(trdvor.o) \ 
    24182726   $(MODEL_LIB)(trdvor_oce.o) \ 
    2419    dom_oce.F90 \ 
    2420    flxrnf.F90 \ 
    2421    in_out_manager.F90 \ 
    2422    oce.F90 \ 
    2423    trdmod.F90 \ 
    2424    trdmod_oce.F90 \ 
    2425    $(MODEL_LIB)(dom_oce.o) \ 
    2426    $(MODEL_LIB)(flxrnf.o) \ 
    2427    $(MODEL_LIB)(in_out_manager.o) \ 
    2428    $(MODEL_LIB)(oce.o) \ 
    2429    $(MODEL_LIB)(trdmod.o) \ 
    2430    $(MODEL_LIB)(trdmod_oce.o) \ 
    2431    domzgr_substitute.h90 \ 
    2432    vectopt_loop_substitute.h90 \ 
    2433    KEY_CPP \ 
    2434    dynzad.F90 
    2435 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
    24362727   daymod.F90 \ 
    24372728   dom_oce.F90 \ 
    24382729   in_out_manager.F90 \ 
    24392730   lbclnk.F90 \ 
     2731   lib_mpp.F90 \ 
    24402732   lib_print.f90 \ 
    24412733   oce.F90 \ 
     
    24512743   trdvor.F90 \ 
    24522744   trdvor_oce.F90 \ 
     2745   $(MODEL_LIB)(dom_oce.o) \ 
     2746   $(MODEL_LIB)(in_out_manager.o) \ 
     2747   $(MODEL_LIB)(oce.o) \ 
     2748   $(MODEL_LIB)(phycst.o) \ 
     2749   $(MODEL_LIB)(prtctl.o) \ 
     2750   $(MODEL_LIB)(taumod.o) \ 
     2751   $(MODEL_LIB)(trdmod.o) \ 
     2752   $(MODEL_LIB)(trdmod_oce.o) \ 
     2753   $(MODEL_LIB)(zdf_oce.o) \ 
     2754   dom_oce.F90 \ 
     2755   in_out_manager.F90 \ 
     2756   oce.F90 \ 
     2757   phycst.F90 \ 
     2758   prtctl.f90 \ 
     2759   taumod.F90 \ 
     2760   trdmod.F90 \ 
     2761   trdmod_oce.F90 \ 
     2762   zdf_oce.F90 \ 
     2763   domzgr_substitute.h90 \ 
     2764   vectopt_loop_substitute.h90 \ 
     2765   KEY_CPP \ 
     2766   dynzdf_exp.F90 
     2767$(MODEL_LIB)(dynzdf_imp.o) :  \ 
    24532768   $(MODEL_LIB)(daymod.o) \ 
    24542769   $(MODEL_LIB)(dom_oce.o) \ 
    24552770   $(MODEL_LIB)(in_out_manager.o) \ 
    24562771   $(MODEL_LIB)(lbclnk.o) \ 
     2772   $(MODEL_LIB)(lib_mpp.o) \ 
    24572773   $(MODEL_LIB)(lib_print.o) \ 
    24582774   $(MODEL_LIB)(oce.o) \ 
     
    24682784   $(MODEL_LIB)(trdvor.o) \ 
    24692785   $(MODEL_LIB)(trdvor_oce.o) \ 
    2470    dom_oce.F90 \ 
    2471    in_out_manager.F90 \ 
    2472    oce.F90 \ 
    2473    phycst.F90 \ 
    2474    taumod.F90 \ 
    2475    trdmod.F90 \ 
    2476    trdmod_oce.F90 \ 
    2477    zdf_oce.F90 \ 
    2478    $(MODEL_LIB)(dom_oce.o) \ 
    2479    $(MODEL_LIB)(in_out_manager.o) \ 
    2480    $(MODEL_LIB)(oce.o) \ 
    2481    $(MODEL_LIB)(phycst.o) \ 
    2482    $(MODEL_LIB)(taumod.o) \ 
    2483    $(MODEL_LIB)(trdmod.o) \ 
    2484    $(MODEL_LIB)(trdmod_oce.o) \ 
    2485    $(MODEL_LIB)(zdf_oce.o) \ 
    2486    domzgr_substitute.h90 \ 
    2487    vectopt_loop_substitute.h90 \ 
    2488    KEY_CPP \ 
    2489    dynzdf_exp.F90 
    2490 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    24912786   daymod.F90 \ 
    24922787   dom_oce.F90 \ 
    24932788   in_out_manager.F90 \ 
    24942789   lbclnk.F90 \ 
     2790   lib_mpp.F90 \ 
    24952791   lib_print.f90 \ 
    24962792   oce.F90 \ 
     
    25062802   trdvor.F90 \ 
    25072803   trdvor_oce.F90 \ 
     2804   $(MODEL_LIB)(dom_oce.o) \ 
     2805   $(MODEL_LIB)(in_out_manager.o) \ 
     2806   $(MODEL_LIB)(oce.o) \ 
     2807   $(MODEL_LIB)(phycst.o) \ 
     2808   $(MODEL_LIB)(prtctl.o) \ 
     2809   $(MODEL_LIB)(taumod.o) \ 
     2810   $(MODEL_LIB)(trdmod.o) \ 
     2811   $(MODEL_LIB)(trdmod_oce.o) \ 
     2812   $(MODEL_LIB)(zdf_oce.o) \ 
     2813   dom_oce.F90 \ 
     2814   in_out_manager.F90 \ 
     2815   oce.F90 \ 
     2816   phycst.F90 \ 
     2817   prtctl.f90 \ 
     2818   taumod.F90 \ 
     2819   trdmod.F90 \ 
     2820   trdmod_oce.F90 \ 
     2821   zdf_oce.F90 \ 
     2822   domzgr_substitute.h90 \ 
     2823   vectopt_loop_substitute.h90 \ 
     2824   KEY_CPP \ 
     2825   dynzdf_imp.F90 
     2826$(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
    25082827   $(MODEL_LIB)(daymod.o) \ 
    25092828   $(MODEL_LIB)(dom_oce.o) \ 
    25102829   $(MODEL_LIB)(in_out_manager.o) \ 
    25112830   $(MODEL_LIB)(lbclnk.o) \ 
     2831   $(MODEL_LIB)(lib_mpp.o) \ 
    25122832   $(MODEL_LIB)(lib_print.o) \ 
    25132833   $(MODEL_LIB)(oce.o) \ 
     
    25232843   $(MODEL_LIB)(trdvor.o) \ 
    25242844   $(MODEL_LIB)(trdvor_oce.o) \ 
    2525    dom_oce.F90 \ 
    2526    in_out_manager.F90 \ 
    2527    oce.F90 \ 
    2528    phycst.F90 \ 
    2529    taumod.F90 \ 
    2530    trdmod.F90 \ 
    2531    trdmod_oce.F90 \ 
    2532    zdf_oce.F90 \ 
    2533    $(MODEL_LIB)(dom_oce.o) \ 
    2534    $(MODEL_LIB)(in_out_manager.o) \ 
    2535    $(MODEL_LIB)(oce.o) \ 
    2536    $(MODEL_LIB)(phycst.o) \ 
    2537    $(MODEL_LIB)(taumod.o) \ 
    2538    $(MODEL_LIB)(trdmod.o) \ 
    2539    $(MODEL_LIB)(trdmod_oce.o) \ 
    2540    $(MODEL_LIB)(zdf_oce.o) \ 
    2541    domzgr_substitute.h90 \ 
    2542    vectopt_loop_substitute.h90 \ 
    2543    KEY_CPP \ 
    2544    dynzdf_imp.F90 
    2545 $(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
    25462845   daymod.F90 \ 
    25472846   dom_oce.F90 \ 
    25482847   in_out_manager.F90 \ 
    25492848   lbclnk.F90 \ 
     2849   lib_mpp.F90 \ 
    25502850   lib_print.f90 \ 
    25512851   oce.F90 \ 
     
    25612861   trdvor.F90 \ 
    25622862   trdvor_oce.F90 \ 
     2863   $(MODEL_LIB)(dom_oce.o) \ 
     2864   $(MODEL_LIB)(in_out_manager.o) \ 
     2865   $(MODEL_LIB)(oce.o) \ 
     2866   $(MODEL_LIB)(phycst.o) \ 
     2867   $(MODEL_LIB)(prtctl.o) \ 
     2868   $(MODEL_LIB)(taumod.o) \ 
     2869   $(MODEL_LIB)(trdmod.o) \ 
     2870   $(MODEL_LIB)(trdmod_oce.o) \ 
     2871   $(MODEL_LIB)(zdf_oce.o) \ 
     2872   dom_oce.F90 \ 
     2873   in_out_manager.F90 \ 
     2874   oce.F90 \ 
     2875   phycst.F90 \ 
     2876   prtctl.f90 \ 
     2877   taumod.F90 \ 
     2878   trdmod.F90 \ 
     2879   trdmod_oce.F90 \ 
     2880   zdf_oce.F90 \ 
     2881   domzgr_substitute.h90 \ 
     2882   vectopt_loop_substitute.h90 \ 
     2883   KEY_CPP \ 
     2884   dynzdf_imp_atsk.F90 
     2885$(MODEL_LIB)(dynzdf_iso.o) :  \ 
    25632886   $(MODEL_LIB)(daymod.o) \ 
    25642887   $(MODEL_LIB)(dom_oce.o) \ 
    25652888   $(MODEL_LIB)(in_out_manager.o) \ 
    25662889   $(MODEL_LIB)(lbclnk.o) \ 
    2567    $(MODEL_LIB)(lib_print.o) \ 
    2568    $(MODEL_LIB)(oce.o) \ 
    2569    $(MODEL_LIB)(par_kind.o) \ 
    2570    $(MODEL_LIB)(par_oce.o) \ 
    2571    $(MODEL_LIB)(phycst.o) \ 
     2890   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2891   $(MODEL_LIB)(ldftra_oce.o) \ 
     2892   $(MODEL_LIB)(lib_mpp.o) \ 
     2893   $(MODEL_LIB)(lib_print.o) \ 
     2894   $(MODEL_LIB)(oce.o) \ 
     2895   $(MODEL_LIB)(par_kind.o) \ 
     2896   $(MODEL_LIB)(par_oce.o) \ 
     2897   $(MODEL_LIB)(phycst.o) \ 
     2898   $(MODEL_LIB)(prtctl.o) \ 
    25722899   $(MODEL_LIB)(trabbl.o) \ 
    25732900   $(MODEL_LIB)(trdicp.o) \ 
     
    25782905   $(MODEL_LIB)(trdvor.o) \ 
    25792906   $(MODEL_LIB)(trdvor_oce.o) \ 
    2580    dom_oce.F90 \ 
    2581    in_out_manager.F90 \ 
    2582    oce.F90 \ 
    2583    phycst.F90 \ 
    2584    taumod.F90 \ 
    2585    trdmod.F90 \ 
    2586    trdmod_oce.F90 \ 
    2587    zdf_oce.F90 \ 
    2588    $(MODEL_LIB)(dom_oce.o) \ 
    2589    $(MODEL_LIB)(in_out_manager.o) \ 
    2590    $(MODEL_LIB)(oce.o) \ 
    2591    $(MODEL_LIB)(phycst.o) \ 
    2592    $(MODEL_LIB)(taumod.o) \ 
    2593    $(MODEL_LIB)(trdmod.o) \ 
    2594    $(MODEL_LIB)(trdmod_oce.o) \ 
    2595    $(MODEL_LIB)(zdf_oce.o) \ 
    2596    domzgr_substitute.h90 \ 
    2597    vectopt_loop_substitute.h90 \ 
    2598    KEY_CPP \ 
    2599    dynzdf_imp_atsk.F90 
    2600 $(MODEL_LIB)(dynzdf_iso.o) :  \ 
     2907   $(MODEL_LIB)(zdfmxl.o) \ 
    26012908   daymod.F90 \ 
    26022909   dom_oce.F90 \ 
     
    26052912   ldfdyn_oce.F90 \ 
    26062913   ldftra_oce.F90 \ 
    2607    lib_print.f90 \ 
    2608    oce.F90 \ 
    2609    par_kind.F90 \ 
    2610    par_oce.F90 \ 
    2611    phycst.F90 \ 
     2914   lib_mpp.F90 \ 
     2915   lib_print.f90 \ 
     2916   oce.F90 \ 
     2917   par_kind.F90 \ 
     2918   par_oce.F90 \ 
     2919   phycst.F90 \ 
     2920   prtctl.f90 \ 
    26122921   trabbl.F90 \ 
    26132922   trdicp.F90 \ 
     
    26192928   trdvor_oce.F90 \ 
    26202929   zdfmxl.F90 \ 
    2621    $(MODEL_LIB)(daymod.o) \ 
    2622    $(MODEL_LIB)(dom_oce.o) \ 
    2623    $(MODEL_LIB)(in_out_manager.o) \ 
    2624    $(MODEL_LIB)(lbclnk.o) \ 
    2625    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2930   $(MODEL_LIB)(dom_oce.o) \ 
     2931   $(MODEL_LIB)(in_out_manager.o) \ 
     2932   $(MODEL_LIB)(ldfslp.o) \ 
    26262933   $(MODEL_LIB)(ldftra_oce.o) \ 
    2627    $(MODEL_LIB)(lib_print.o) \ 
    2628    $(MODEL_LIB)(oce.o) \ 
    2629    $(MODEL_LIB)(par_kind.o) \ 
    2630    $(MODEL_LIB)(par_oce.o) \ 
    2631    $(MODEL_LIB)(phycst.o) \ 
    2632    $(MODEL_LIB)(trabbl.o) \ 
    2633    $(MODEL_LIB)(trdicp.o) \ 
    2634    $(MODEL_LIB)(trdicp_oce.o) \ 
    2635    $(MODEL_LIB)(trdmld.o) \ 
    2636    $(MODEL_LIB)(trdmld_oce.o) \ 
     2934   $(MODEL_LIB)(oce.o) \ 
     2935   $(MODEL_LIB)(phycst.o) \ 
     2936   $(MODEL_LIB)(prtctl.o) \ 
     2937   $(MODEL_LIB)(taumod.o) \ 
     2938   $(MODEL_LIB)(trdmod.o) \ 
    26372939   $(MODEL_LIB)(trdmod_oce.o) \ 
    2638    $(MODEL_LIB)(trdvor.o) \ 
    2639    $(MODEL_LIB)(trdvor_oce.o) \ 
    2640    $(MODEL_LIB)(zdfmxl.o) \ 
     2940   $(MODEL_LIB)(zdf_oce.o) \ 
    26412941   dom_oce.F90 \ 
    26422942   in_out_manager.F90 \ 
     
    26452945   oce.F90 \ 
    26462946   phycst.F90 \ 
     2947   prtctl.f90 \ 
    26472948   taumod.F90 \ 
    26482949   trdmod.F90 \ 
    26492950   trdmod_oce.F90 \ 
    26502951   zdf_oce.F90 \ 
    2651    $(MODEL_LIB)(dom_oce.o) \ 
    2652    $(MODEL_LIB)(in_out_manager.o) \ 
    2653    $(MODEL_LIB)(ldfslp.o) \ 
    2654    $(MODEL_LIB)(ldftra_oce.o) \ 
    2655    $(MODEL_LIB)(oce.o) \ 
    2656    $(MODEL_LIB)(phycst.o) \ 
    2657    $(MODEL_LIB)(taumod.o) \ 
    2658    $(MODEL_LIB)(trdmod.o) \ 
    2659    $(MODEL_LIB)(trdmod_oce.o) \ 
    2660    $(MODEL_LIB)(zdf_oce.o) \ 
    26612952   domzgr_substitute.h90 \ 
    26622953   vectopt_loop_substitute.h90 \ 
     
    26652956   dynzdf_iso.F90 
    26662957$(MODEL_LIB)(eosbn2.o) :   \ 
    2667    dom_oce.F90 \ 
    2668    in_out_manager.F90 \ 
    2669    lbclnk.F90 \ 
    2670    lib_print.f90 \ 
    2671    oce.F90 \ 
    2672    par_kind.F90 \ 
    2673    par_oce.F90 \ 
     2958   $(MODEL_LIB)(dom_oce.o) \ 
     2959   $(MODEL_LIB)(in_out_manager.o) \ 
     2960   $(MODEL_LIB)(lbclnk.o) \ 
     2961   $(MODEL_LIB)(lib_mpp.o) \ 
     2962   $(MODEL_LIB)(lib_print.o) \ 
     2963   $(MODEL_LIB)(oce.o) \ 
     2964   $(MODEL_LIB)(par_kind.o) \ 
     2965   $(MODEL_LIB)(par_oce.o) \ 
     2966   $(MODEL_LIB)(prtctl.o) \ 
     2967   $(MODEL_LIB)(zdf_oce.o) \ 
     2968   dom_oce.F90 \ 
     2969   in_out_manager.F90 \ 
     2970   lbclnk.F90 \ 
     2971   lib_mpp.F90 \ 
     2972   lib_print.f90 \ 
     2973   oce.F90 \ 
     2974   par_kind.F90 \ 
     2975   par_oce.F90 \ 
     2976   prtctl.f90 \ 
    26742977   zdf_oce.F90 \ 
    26752978   $(MODEL_LIB)(dom_oce.o) \ 
    26762979   $(MODEL_LIB)(in_out_manager.o) \ 
    2677    $(MODEL_LIB)(lbclnk.o) \ 
    2678    $(MODEL_LIB)(lib_print.o) \ 
    2679    $(MODEL_LIB)(oce.o) \ 
    2680    $(MODEL_LIB)(par_kind.o) \ 
    2681    $(MODEL_LIB)(par_oce.o) \ 
    2682    $(MODEL_LIB)(zdf_oce.o) \ 
    2683    dom_oce.F90 \ 
    2684    in_out_manager.F90 \ 
    2685    phycst.F90 \ 
     2980   $(MODEL_LIB)(phycst.o) \ 
     2981   $(MODEL_LIB)(prtctl.o) \ 
     2982   $(MODEL_LIB)(zdfddm.o) \ 
     2983   dom_oce.F90 \ 
     2984   in_out_manager.F90 \ 
     2985   phycst.F90 \ 
     2986   prtctl.f90 \ 
    26862987   zdfddm.F90 \ 
    2687    $(MODEL_LIB)(dom_oce.o) \ 
    2688    $(MODEL_LIB)(in_out_manager.o) \ 
    2689    $(MODEL_LIB)(phycst.o) \ 
    2690    $(MODEL_LIB)(zdfddm.o) \ 
    26912988   domzgr_substitute.h90 \ 
    26922989   vectopt_loop_substitute.h90 \ 
     
    26942991   eosbn2.F90 
    26952992$(MODEL_LIB)(flo4rk.o) :   \ 
    2696    lib_print.f90 \ 
    2697    par_kind.F90 \ 
    2698    par_oce.F90 \ 
    2699    $(MODEL_LIB)(lib_print.o) \ 
    2700    $(MODEL_LIB)(par_kind.o) \ 
    2701    $(MODEL_LIB)(par_oce.o) \ 
     2993   $(MODEL_LIB)(lib_print.o) \ 
     2994   $(MODEL_LIB)(par_kind.o) \ 
     2995   $(MODEL_LIB)(par_oce.o) \ 
     2996   lib_print.f90 \ 
     2997   par_kind.F90 \ 
     2998   par_oce.F90 \ 
     2999   $(MODEL_LIB)(dom_oce.o) \ 
     3000   $(MODEL_LIB)(flo_oce.o) \ 
     3001   $(MODEL_LIB)(in_out_manager.o) \ 
     3002   $(MODEL_LIB)(oce.o) \ 
    27023003   dom_oce.F90 \ 
    27033004   flo_oce.F90 \ 
    27043005   in_out_manager.F90 \ 
    27053006   oce.F90 \ 
     3007   flo4rk.F90 
     3008$(MODEL_LIB)(flo_oce.o) :  \ 
     3009   $(MODEL_LIB)(par_kind.o) \ 
     3010   par_kind.F90 \ 
     3011   $(MODEL_LIB)(par_oce.o) \ 
     3012   par_oce.F90 \ 
     3013   flo_oce.F90 
     3014$(MODEL_LIB)(floats.o) :   \ 
     3015   $(MODEL_LIB)(daymod.o) \ 
    27063016   $(MODEL_LIB)(dom_oce.o) \ 
    27073017   $(MODEL_LIB)(flo_oce.o) \ 
    27083018   $(MODEL_LIB)(in_out_manager.o) \ 
    2709    $(MODEL_LIB)(oce.o) \ 
    2710    flo4rk.F90 
    2711 $(MODEL_LIB)(floats.o) :   \ 
     3019   $(MODEL_LIB)(lib_mpp.o) \ 
     3020   $(MODEL_LIB)(oce.o) \ 
     3021   $(MODEL_LIB)(par_oce.o) \ 
     3022   $(MODEL_LIB)(phycst.o) \ 
    27123023   daymod.F90 \ 
    27133024   dom_oce.F90 \ 
     
    27183029   par_oce.F90 \ 
    27193030   phycst.F90 \ 
    2720    $(MODEL_LIB)(daymod.o) \ 
    2721    $(MODEL_LIB)(dom_oce.o) \ 
     3031   $(MODEL_LIB)(flo4rk.o) \ 
    27223032   $(MODEL_LIB)(flo_oce.o) \ 
    2723    $(MODEL_LIB)(in_out_manager.o) \ 
    2724    $(MODEL_LIB)(lib_mpp.o) \ 
    2725    $(MODEL_LIB)(oce.o) \ 
    2726    $(MODEL_LIB)(par_oce.o) \ 
    2727    $(MODEL_LIB)(phycst.o) \ 
     3033   $(MODEL_LIB)(floblk.o) \ 
     3034   $(MODEL_LIB)(flodom.o) \ 
     3035   $(MODEL_LIB)(flowri.o) \ 
     3036   $(MODEL_LIB)(lib_mpp.o) \ 
    27283037   flo4rk.F90 \ 
     3038   flo_oce.F90 \ 
    27293039   floblk.F90 \ 
    27303040   flodom.F90 \ 
    27313041   flowri.F90 \ 
    2732    flo_oce.F90 \ 
    2733    lib_mpp.F90 \ 
    2734    $(MODEL_LIB)(flo4rk.o) \ 
    2735    $(MODEL_LIB)(floblk.o) \ 
    2736    $(MODEL_LIB)(flodom.o) \ 
    2737    $(MODEL_LIB)(flowri.o) \ 
    2738    $(MODEL_LIB)(flo_oce.o) \ 
    2739    $(MODEL_LIB)(lib_mpp.o) \ 
     3042   lib_mpp.F90 \ 
    27403043   ../../../lib/libioipsl.a \ 
    27413044   floats.F90 
    27423045$(MODEL_LIB)(floblk.o) :   \ 
    2743    dom_oce.F90 \ 
    2744    in_out_manager.F90 \ 
    2745    lib_print.f90 \ 
    2746    par_kind.F90 \ 
    2747    par_oce.F90 \ 
    2748    $(MODEL_LIB)(dom_oce.o) \ 
    2749    $(MODEL_LIB)(in_out_manager.o) \ 
    2750    $(MODEL_LIB)(lib_print.o) \ 
    2751    $(MODEL_LIB)(par_kind.o) \ 
    2752    $(MODEL_LIB)(par_oce.o) \ 
     3046   $(MODEL_LIB)(dom_oce.o) \ 
     3047   $(MODEL_LIB)(in_out_manager.o) \ 
     3048   $(MODEL_LIB)(lib_print.o) \ 
     3049   $(MODEL_LIB)(par_kind.o) \ 
     3050   $(MODEL_LIB)(par_oce.o) \ 
     3051   dom_oce.F90 \ 
     3052   in_out_manager.F90 \ 
     3053   lib_print.f90 \ 
     3054   par_kind.F90 \ 
     3055   par_oce.F90 \ 
     3056   $(MODEL_LIB)(dom_oce.o) \ 
     3057   $(MODEL_LIB)(flo_oce.o) \ 
     3058   $(MODEL_LIB)(in_out_manager.o) \ 
     3059   $(MODEL_LIB)(lib_mpp.o) \ 
     3060   $(MODEL_LIB)(oce.o) \ 
     3061   $(MODEL_LIB)(phycst.o) \ 
    27533062   dom_oce.F90 \ 
    27543063   flo_oce.F90 \ 
     
    27573066   oce.F90 \ 
    27583067   phycst.F90 \ 
    2759    $(MODEL_LIB)(dom_oce.o) \ 
    2760    $(MODEL_LIB)(flo_oce.o) \ 
    2761    $(MODEL_LIB)(in_out_manager.o) \ 
    2762    $(MODEL_LIB)(lib_mpp.o) \ 
    2763    $(MODEL_LIB)(oce.o) \ 
    2764    $(MODEL_LIB)(phycst.o) \ 
    27653068   floblk.F90 
    27663069$(MODEL_LIB)(flodom.o) :   \ 
    2767    dom_oce.F90 \ 
    2768    in_out_manager.F90 \ 
    2769    lib_print.f90 \ 
    2770    par_kind.F90 \ 
    2771    par_oce.F90 \ 
    2772    $(MODEL_LIB)(dom_oce.o) \ 
    2773    $(MODEL_LIB)(in_out_manager.o) \ 
    2774    $(MODEL_LIB)(lib_print.o) \ 
    2775    $(MODEL_LIB)(par_kind.o) \ 
    2776    $(MODEL_LIB)(par_oce.o) \ 
     3070   $(MODEL_LIB)(dom_oce.o) \ 
     3071   $(MODEL_LIB)(in_out_manager.o) \ 
     3072   $(MODEL_LIB)(lib_print.o) \ 
     3073   $(MODEL_LIB)(par_kind.o) \ 
     3074   $(MODEL_LIB)(par_oce.o) \ 
     3075   dom_oce.F90 \ 
     3076   in_out_manager.F90 \ 
     3077   lib_print.f90 \ 
     3078   par_kind.F90 \ 
     3079   par_oce.F90 \ 
     3080   $(MODEL_LIB)(dom_oce.o) \ 
     3081   $(MODEL_LIB)(flo_oce.o) \ 
     3082   $(MODEL_LIB)(in_out_manager.o) \ 
     3083   $(MODEL_LIB)(lib_mpp.o) \ 
     3084   $(MODEL_LIB)(oce.o) \ 
    27773085   dom_oce.F90 \ 
    27783086   flo_oce.F90 \ 
     
    27803088   lib_mpp.F90 \ 
    27813089   oce.F90 \ 
    2782    $(MODEL_LIB)(dom_oce.o) \ 
    2783    $(MODEL_LIB)(flo_oce.o) \ 
    2784    $(MODEL_LIB)(in_out_manager.o) \ 
    2785    $(MODEL_LIB)(lib_mpp.o) \ 
    2786    $(MODEL_LIB)(oce.o) \ 
    27873090   domzgr_substitute.h90 \ 
    27883091   KEY_CPP \ 
    27893092   flodom.F90 
    27903093$(MODEL_LIB)(flowri.o) :   \ 
    2791    dom_oce.F90 \ 
    2792    in_out_manager.F90 \ 
    2793    lib_print.f90 \ 
    2794    par_kind.F90 \ 
    2795    par_oce.F90 \ 
    2796    phycst.F90 \ 
    2797    $(MODEL_LIB)(dom_oce.o) \ 
    2798    $(MODEL_LIB)(in_out_manager.o) \ 
    2799    $(MODEL_LIB)(lib_print.o) \ 
    2800    $(MODEL_LIB)(par_kind.o) \ 
    2801    $(MODEL_LIB)(par_oce.o) \ 
    2802    $(MODEL_LIB)(phycst.o) \ 
     3094   $(MODEL_LIB)(dom_oce.o) \ 
     3095   $(MODEL_LIB)(in_out_manager.o) \ 
     3096   $(MODEL_LIB)(lib_print.o) \ 
     3097   $(MODEL_LIB)(par_kind.o) \ 
     3098   $(MODEL_LIB)(par_oce.o) \ 
     3099   $(MODEL_LIB)(phycst.o) \ 
     3100   $(MODEL_LIB)(prtctl.o) \ 
     3101   dom_oce.F90 \ 
     3102   in_out_manager.F90 \ 
     3103   lib_print.f90 \ 
     3104   par_kind.F90 \ 
     3105   par_oce.F90 \ 
     3106   phycst.F90 \ 
     3107   prtctl.f90 \ 
     3108   $(MODEL_LIB)(daymod.o) \ 
     3109   $(MODEL_LIB)(dom_oce.o) \ 
     3110   $(MODEL_LIB)(flo_oce.o) \ 
     3111   $(MODEL_LIB)(in_out_manager.o) \ 
     3112   $(MODEL_LIB)(lib_mpp.o) \ 
     3113   $(MODEL_LIB)(oce.o) \ 
    28033114   daymod.F90 \ 
    28043115   dom_oce.F90 \ 
     
    28073118   lib_mpp.F90 \ 
    28083119   oce.F90 \ 
     3120   domzgr_substitute.h90 \ 
     3121   KEY_CPP \ 
     3122   flowri.F90 
     3123$(MODEL_LIB)(flx_oce.o) :  \ 
     3124   $(MODEL_LIB)(par_kind.o) \ 
     3125   par_kind.F90 \ 
     3126   $(MODEL_LIB)(par_oce.o) \ 
     3127   par_oce.F90 \ 
     3128   flx_oce.F90 
     3129$(MODEL_LIB)(flxblk.o) :   \ 
     3130   $(MODEL_LIB)(blk_oce.o) \ 
     3131   $(MODEL_LIB)(cpl_oce.o) \ 
    28093132   $(MODEL_LIB)(daymod.o) \ 
    28103133   $(MODEL_LIB)(dom_oce.o) \ 
    2811    $(MODEL_LIB)(flo_oce.o) \ 
    2812    $(MODEL_LIB)(in_out_manager.o) \ 
    2813    $(MODEL_LIB)(lib_mpp.o) \ 
    2814    $(MODEL_LIB)(oce.o) \ 
    2815    domzgr_substitute.h90 \ 
    2816    KEY_CPP \ 
    2817    flowri.F90 
    2818 $(MODEL_LIB)(flo_oce.o) :  \ 
    2819    par_kind.F90 \ 
    2820    $(MODEL_LIB)(par_kind.o) \ 
    2821    par_oce.F90 \ 
    2822    $(MODEL_LIB)(par_oce.o) \ 
    2823    flo_oce.F90 
    2824 $(MODEL_LIB)(flxblk.o) :   \ 
     3134   $(MODEL_LIB)(flx_oce.o) \ 
     3135   $(MODEL_LIB)(ice.o) \ 
     3136   $(MODEL_LIB)(in_out_manager.o) \ 
     3137   $(MODEL_LIB)(lbclnk.o) \ 
     3138   $(MODEL_LIB)(lib_mpp.o) \ 
     3139   $(MODEL_LIB)(lib_print.o) \ 
     3140   $(MODEL_LIB)(oce.o) \ 
     3141   $(MODEL_LIB)(ocfzpt.o) \ 
     3142   $(MODEL_LIB)(par_kind.o) \ 
     3143   $(MODEL_LIB)(par_oce.o) \ 
     3144   $(MODEL_LIB)(phycst.o) \ 
     3145   $(MODEL_LIB)(prtctl.o) \ 
    28253146   blk_oce.F90 \ 
    28263147   cpl_oce.F90 \ 
     
    28383159   par_oce.F90 \ 
    28393160   phycst.F90 \ 
     3161   prtctl.f90 \ 
     3162   $(MODEL_LIB)(albedo.o) \ 
    28403163   $(MODEL_LIB)(blk_oce.o) \ 
    28413164   $(MODEL_LIB)(cpl_oce.o) \ 
     
    28433166   $(MODEL_LIB)(dom_oce.o) \ 
    28443167   $(MODEL_LIB)(flx_oce.o) \ 
    2845    $(MODEL_LIB)(ice.o) \ 
    2846    $(MODEL_LIB)(in_out_manager.o) \ 
    2847    $(MODEL_LIB)(lbclnk.o) \ 
    2848    $(MODEL_LIB)(lib_mpp.o) \ 
    2849    $(MODEL_LIB)(lib_print.o) \ 
     3168   $(MODEL_LIB)(in_out_manager.o) \ 
     3169   $(MODEL_LIB)(lbclnk.o) \ 
    28503170   $(MODEL_LIB)(oce.o) \ 
    28513171   $(MODEL_LIB)(ocfzpt.o) \ 
    2852    $(MODEL_LIB)(par_kind.o) \ 
    2853    $(MODEL_LIB)(par_oce.o) \ 
    2854    $(MODEL_LIB)(phycst.o) \ 
     3172   $(MODEL_LIB)(phycst.o) \ 
     3173   $(MODEL_LIB)(prtctl.o) \ 
    28553174   albedo.F90 \ 
    28563175   blk_oce.F90 \ 
     
    28643183   ocfzpt.F90 \ 
    28653184   phycst.F90 \ 
     3185   prtctl.f90 \ 
     3186   flxblk.F90 
     3187$(MODEL_LIB)(flxfwb.o) :   \ 
    28663188   $(MODEL_LIB)(albedo.o) \ 
    28673189   $(MODEL_LIB)(blk_oce.o) \ 
     
    28693191   $(MODEL_LIB)(daymod.o) \ 
    28703192   $(MODEL_LIB)(dom_oce.o) \ 
     3193   $(MODEL_LIB)(dtasal.o) \ 
     3194   $(MODEL_LIB)(dtasst.o) \ 
     3195   $(MODEL_LIB)(dtatem.o) \ 
    28713196   $(MODEL_LIB)(flx_oce.o) \ 
    2872    $(MODEL_LIB)(in_out_manager.o) \ 
    2873    $(MODEL_LIB)(lbclnk.o) \ 
     3197   $(MODEL_LIB)(flxmod.o) \ 
     3198   $(MODEL_LIB)(flxrnf.o) \ 
     3199   $(MODEL_LIB)(ice_oce.o) \ 
     3200   $(MODEL_LIB)(in_out_manager.o) \ 
     3201   $(MODEL_LIB)(lbclnk.o) \ 
     3202   $(MODEL_LIB)(lib_mpp.o) \ 
     3203   $(MODEL_LIB)(lib_print.o) \ 
    28743204   $(MODEL_LIB)(oce.o) \ 
    28753205   $(MODEL_LIB)(ocfzpt.o) \ 
    2876    $(MODEL_LIB)(phycst.o) \ 
    2877    flxblk.F90 
    2878 $(MODEL_LIB)(flxfwb.o) :   \ 
     3206   $(MODEL_LIB)(par_kind.o) \ 
     3207   $(MODEL_LIB)(par_oce.o) \ 
     3208   $(MODEL_LIB)(phycst.o) \ 
     3209   $(MODEL_LIB)(prtctl.o) \ 
     3210   $(MODEL_LIB)(taumod.o) \ 
     3211   $(MODEL_LIB)(tradmp.o) \ 
    28793212   albedo.F90 \ 
    28803213   blk_oce.F90 \ 
     
    28853218   dtasst.F90 \ 
    28863219   dtatem.F90 \ 
     3220   flx_oce.F90 \ 
    28873221   flxmod.F90 \ 
    28883222   flxrnf.F90 \ 
    2889    flx_oce.F90 \ 
    28903223   ice_oce.F90 \ 
    28913224   in_out_manager.F90 \ 
     
    28983231   par_oce.F90 \ 
    28993232   phycst.F90 \ 
     3233   prtctl.f90 \ 
    29003234   taumod.F90 \ 
    29013235   tradmp.F90 \ 
    2902    $(MODEL_LIB)(albedo.o) \ 
    29033236   $(MODEL_LIB)(blk_oce.o) \ 
    29043237   $(MODEL_LIB)(cpl_oce.o) \ 
    29053238   $(MODEL_LIB)(daymod.o) \ 
    29063239   $(MODEL_LIB)(dom_oce.o) \ 
    2907    $(MODEL_LIB)(dtasal.o) \ 
    2908    $(MODEL_LIB)(dtasst.o) \ 
    2909    $(MODEL_LIB)(dtatem.o) \ 
    2910    $(MODEL_LIB)(flxmod.o) \ 
     3240   $(MODEL_LIB)(flxblk.o) \ 
    29113241   $(MODEL_LIB)(flxrnf.o) \ 
    2912    $(MODEL_LIB)(flx_oce.o) \ 
    2913    $(MODEL_LIB)(ice_oce.o) \ 
    2914    $(MODEL_LIB)(in_out_manager.o) \ 
    2915    $(MODEL_LIB)(lbclnk.o) \ 
    2916    $(MODEL_LIB)(lib_mpp.o) \ 
    2917    $(MODEL_LIB)(lib_print.o) \ 
    2918    $(MODEL_LIB)(oce.o) \ 
    2919    $(MODEL_LIB)(ocfzpt.o) \ 
    2920    $(MODEL_LIB)(par_kind.o) \ 
    2921    $(MODEL_LIB)(par_oce.o) \ 
    2922    $(MODEL_LIB)(phycst.o) \ 
    2923    $(MODEL_LIB)(taumod.o) \ 
    2924    $(MODEL_LIB)(tradmp.o) \ 
     3242   $(MODEL_LIB)(in_out_manager.o) \ 
     3243   $(MODEL_LIB)(lib_mpp.o) \ 
     3244   $(MODEL_LIB)(oce.o) \ 
     3245   $(MODEL_LIB)(ocesbc.o) \ 
     3246   $(MODEL_LIB)(phycst.o) \ 
    29253247   blk_oce.F90 \ 
    29263248   cpl_oce.F90 \ 
     
    29313253   in_out_manager.F90 \ 
    29323254   lib_mpp.F90 \ 
     3255   oce.F90 \ 
    29333256   ocesbc.F90 \ 
    2934    oce.F90 \ 
    2935    phycst.F90 \ 
    2936    $(MODEL_LIB)(blk_oce.o) \ 
    2937    $(MODEL_LIB)(cpl_oce.o) \ 
    2938    $(MODEL_LIB)(daymod.o) \ 
    2939    $(MODEL_LIB)(dom_oce.o) \ 
    2940    $(MODEL_LIB)(flxblk.o) \ 
    2941    $(MODEL_LIB)(flxrnf.o) \ 
    2942    $(MODEL_LIB)(in_out_manager.o) \ 
    2943    $(MODEL_LIB)(lib_mpp.o) \ 
    2944    $(MODEL_LIB)(ocesbc.o) \ 
    2945    $(MODEL_LIB)(oce.o) \ 
    2946    $(MODEL_LIB)(phycst.o) \ 
     3257   phycst.F90 \ 
    29473258   domzgr_substitute.h90 \ 
    29483259   vectopt_loop_substitute.h90 \ 
     
    29503261   flxfwb.F90 
    29513262$(MODEL_LIB)(flxmod.o) :   \ 
     3263   $(MODEL_LIB)(daymod.o) \ 
     3264   $(MODEL_LIB)(dom_oce.o) \ 
     3265   $(MODEL_LIB)(in_out_manager.o) \ 
     3266   $(MODEL_LIB)(lib_mpp.o) \ 
     3267   $(MODEL_LIB)(lib_print.o) \ 
     3268   $(MODEL_LIB)(oce.o) \ 
     3269   $(MODEL_LIB)(par_kind.o) \ 
     3270   $(MODEL_LIB)(par_oce.o) \ 
     3271   $(MODEL_LIB)(phycst.o) \ 
     3272   $(MODEL_LIB)(prtctl.o) \ 
    29523273   daymod.F90 \ 
    29533274   dom_oce.F90 \ 
     
    29593280   par_oce.F90 \ 
    29603281   phycst.F90 \ 
     3282   prtctl.f90 \ 
    29613283   $(MODEL_LIB)(daymod.o) \ 
    29623284   $(MODEL_LIB)(dom_oce.o) \ 
    2963    $(MODEL_LIB)(in_out_manager.o) \ 
    2964    $(MODEL_LIB)(lib_mpp.o) \ 
    2965    $(MODEL_LIB)(lib_print.o) \ 
    2966    $(MODEL_LIB)(oce.o) \ 
    2967    $(MODEL_LIB)(par_kind.o) \ 
    2968    $(MODEL_LIB)(par_oce.o) \ 
     3285   $(MODEL_LIB)(flxrnf.o) \ 
     3286   $(MODEL_LIB)(in_out_manager.o) \ 
     3287   $(MODEL_LIB)(lbclnk.o) \ 
     3288   $(MODEL_LIB)(lib_mpp.o) \ 
     3289   $(MODEL_LIB)(oce.o) \ 
     3290   $(MODEL_LIB)(ocfzpt.o) \ 
    29693291   $(MODEL_LIB)(phycst.o) \ 
    29703292   daymod.F90 \ 
     
    29773299   ocfzpt.F90 \ 
    29783300   phycst.F90 \ 
    2979    $(MODEL_LIB)(daymod.o) \ 
    2980    $(MODEL_LIB)(dom_oce.o) \ 
     3301   $(MODEL_LIB)(blk_oce.o) \ 
     3302   $(MODEL_LIB)(bulk.o) \ 
     3303   $(MODEL_LIB)(cpl_oce.o) \ 
     3304   $(MODEL_LIB)(flx_oce.o) \ 
    29813305   $(MODEL_LIB)(flxrnf.o) \ 
    2982    $(MODEL_LIB)(in_out_manager.o) \ 
    2983    $(MODEL_LIB)(lbclnk.o) \ 
    2984    $(MODEL_LIB)(lib_mpp.o) \ 
    2985    $(MODEL_LIB)(oce.o) \ 
    2986    $(MODEL_LIB)(ocfzpt.o) \ 
    2987    $(MODEL_LIB)(phycst.o) \ 
     3306   $(MODEL_LIB)(ice_oce.o) \ 
    29883307   blk_oce.F90 \ 
    29893308   bulk.F90 \ 
    29903309   cpl_oce.F90 \ 
     3310   flx_oce.F90 \ 
    29913311   flxrnf.F90 \ 
    2992    flx_oce.F90 \ 
    29933312   ice_oce.F90 \ 
    2994    $(MODEL_LIB)(blk_oce.o) \ 
    2995    $(MODEL_LIB)(bulk.o) \ 
    2996    $(MODEL_LIB)(cpl_oce.o) \ 
    2997    $(MODEL_LIB)(flxrnf.o) \ 
    2998    $(MODEL_LIB)(flx_oce.o) \ 
    2999    $(MODEL_LIB)(ice_oce.o) \ 
    30003313   domzgr_substitute.h90 \ 
    30013314   flx_bulk_daily.h90 \ 
     
    30073320   flxmod.F90 
    30083321$(MODEL_LIB)(flxrnf.o) :   \ 
    3009    dom_oce.F90 \ 
    3010    in_out_manager.F90 \ 
    3011    lib_print.f90 \ 
    3012    par_kind.F90 \ 
    3013    par_oce.F90 \ 
    3014    phycst.F90 \ 
    3015    $(MODEL_LIB)(dom_oce.o) \ 
    3016    $(MODEL_LIB)(in_out_manager.o) \ 
    3017    $(MODEL_LIB)(lib_print.o) \ 
    3018    $(MODEL_LIB)(par_kind.o) \ 
    3019    $(MODEL_LIB)(par_oce.o) \ 
     3322   $(MODEL_LIB)(dom_oce.o) \ 
     3323   $(MODEL_LIB)(in_out_manager.o) \ 
     3324   $(MODEL_LIB)(lib_print.o) \ 
     3325   $(MODEL_LIB)(par_kind.o) \ 
     3326   $(MODEL_LIB)(par_oce.o) \ 
     3327   $(MODEL_LIB)(phycst.o) \ 
     3328   $(MODEL_LIB)(prtctl.o) \ 
     3329   dom_oce.F90 \ 
     3330   in_out_manager.F90 \ 
     3331   lib_print.f90 \ 
     3332   par_kind.F90 \ 
     3333   par_oce.F90 \ 
     3334   phycst.F90 \ 
     3335   prtctl.f90 \ 
     3336   $(MODEL_LIB)(daymod.o) \ 
     3337   $(MODEL_LIB)(dom_oce.o) \ 
     3338   $(MODEL_LIB)(in_out_manager.o) \ 
    30203339   $(MODEL_LIB)(phycst.o) \ 
    30213340   daymod.F90 \ 
     
    30313350   in_out_manager.F90 \ 
    30323351   phycst.F90 \ 
    3033    $(MODEL_LIB)(daymod.o) \ 
    3034    $(MODEL_LIB)(dom_oce.o) \ 
    3035    $(MODEL_LIB)(in_out_manager.o) \ 
    3036    $(MODEL_LIB)(phycst.o) \ 
    30373352   flxrnf_ORCA_R05.h90 \ 
    30383353   ../../../lib/libioipsl.a \ 
    30393354   KEY_CPP \ 
    30403355   flxrnf.F90 
    3041 $(MODEL_LIB)(flx_oce.o) :  \ 
    3042    par_kind.F90 \ 
    3043    $(MODEL_LIB)(par_kind.o) \ 
    3044    par_oce.F90 \ 
    3045    $(MODEL_LIB)(par_oce.o) \ 
    3046    flx_oce.F90 
    30473356$(MODEL_LIB)(geo2ocean.o) :   \ 
    3048    dom_oce.F90 \ 
    3049    in_out_manager.F90 \ 
    3050    lib_mpp.F90 \ 
    3051    lib_print.f90 \ 
    3052    oce.F90 \ 
    3053    par_kind.F90 \ 
    3054    par_oce.F90 \ 
    3055    $(MODEL_LIB)(dom_oce.o) \ 
    3056    $(MODEL_LIB)(in_out_manager.o) \ 
    3057    $(MODEL_LIB)(lib_mpp.o) \ 
    3058    $(MODEL_LIB)(lib_print.o) \ 
    3059    $(MODEL_LIB)(oce.o) \ 
    3060    $(MODEL_LIB)(par_kind.o) \ 
    3061    $(MODEL_LIB)(par_oce.o) \ 
    3062    dom_oce.F90 \ 
    3063    in_out_manager.F90 \ 
    3064    lbclnk.F90 \ 
    3065    phycst.F90 \ 
    3066    $(MODEL_LIB)(dom_oce.o) \ 
    3067    $(MODEL_LIB)(in_out_manager.o) \ 
    3068    $(MODEL_LIB)(lbclnk.o) \ 
    3069    $(MODEL_LIB)(phycst.o) \ 
     3357   $(MODEL_LIB)(dom_oce.o) \ 
     3358   $(MODEL_LIB)(in_out_manager.o) \ 
     3359   $(MODEL_LIB)(lib_mpp.o) \ 
     3360   $(MODEL_LIB)(lib_print.o) \ 
     3361   $(MODEL_LIB)(oce.o) \ 
     3362   $(MODEL_LIB)(par_kind.o) \ 
     3363   $(MODEL_LIB)(par_oce.o) \ 
     3364   dom_oce.F90 \ 
     3365   in_out_manager.F90 \ 
     3366   lib_mpp.F90 \ 
     3367   lib_print.f90 \ 
     3368   oce.F90 \ 
     3369   par_kind.F90 \ 
     3370   par_oce.F90 \ 
     3371   $(MODEL_LIB)(dom_oce.o) \ 
     3372   $(MODEL_LIB)(in_out_manager.o) \ 
     3373   $(MODEL_LIB)(lbclnk.o) \ 
     3374   $(MODEL_LIB)(phycst.o) \ 
     3375   dom_oce.F90 \ 
     3376   in_out_manager.F90 \ 
     3377   lbclnk.F90 \ 
     3378   phycst.F90 \ 
    30703379   vectopt_loop_substitute.h90 \ 
    30713380   KEY_CPP \ 
    30723381   geo2ocean.F90 
     3382$(MODEL_LIB)(ice.o) :   \ 
     3383   $(MODEL_LIB)(par_oce.o) \ 
     3384   par_oce.F90 \ 
     3385   $(MODEL_LIB)(par_ice.o) \ 
     3386   par_ice.F90 \ 
     3387   ice.F90 
     3388$(MODEL_LIB)(ice_oce.o) :  \ 
     3389   $(MODEL_LIB)(par_kind.o) \ 
     3390   $(MODEL_LIB)(par_oce.o) \ 
     3391   par_kind.F90 \ 
     3392   par_oce.F90 \ 
     3393   $(MODEL_LIB)(blk_oce.o) \ 
     3394   $(MODEL_LIB)(par_oce.o) \ 
     3395   blk_oce.F90 \ 
     3396   par_oce.F90 \ 
     3397   ice_oce.F90 
    30733398$(MODEL_LIB)(iceini.o) :   \ 
     3399   $(MODEL_LIB)(blk_oce.o) \ 
     3400   $(MODEL_LIB)(daymod.o) \ 
     3401   $(MODEL_LIB)(dom_ice.o) \ 
     3402   $(MODEL_LIB)(dom_oce.o) \ 
     3403   $(MODEL_LIB)(ice.o) \ 
     3404   $(MODEL_LIB)(ice_oce.o) \ 
     3405   $(MODEL_LIB)(in_out_manager.o) \ 
     3406   $(MODEL_LIB)(lbclnk.o) \ 
     3407   $(MODEL_LIB)(lib_print.o) \ 
     3408   $(MODEL_LIB)(oce.o) \ 
     3409   $(MODEL_LIB)(ocfzpt.o) \ 
     3410   $(MODEL_LIB)(par_ice.o) \ 
     3411   $(MODEL_LIB)(par_kind.o) \ 
     3412   $(MODEL_LIB)(par_oce.o) \ 
     3413   $(MODEL_LIB)(phycst.o) \ 
    30743414   blk_oce.F90 \ 
    30753415   daymod.F90 \ 
     
    30873427   par_oce.F90 \ 
    30883428   phycst.F90 \ 
    3089    $(MODEL_LIB)(blk_oce.o) \ 
    3090    $(MODEL_LIB)(daymod.o) \ 
    3091    $(MODEL_LIB)(dom_ice.o) \ 
    3092    $(MODEL_LIB)(dom_oce.o) \ 
     3429   $(MODEL_LIB)(dom_oce.o) \ 
     3430   $(MODEL_LIB)(flx_oce.o) \ 
    30933431   $(MODEL_LIB)(ice.o) \ 
    30943432   $(MODEL_LIB)(ice_oce.o) \ 
    30953433   $(MODEL_LIB)(in_out_manager.o) \ 
    3096    $(MODEL_LIB)(lbclnk.o) \ 
    3097    $(MODEL_LIB)(lib_print.o) \ 
    3098    $(MODEL_LIB)(oce.o) \ 
     3434   $(MODEL_LIB)(ini1d.o) \ 
     3435   $(MODEL_LIB)(limistate.o) \ 
     3436   $(MODEL_LIB)(limmsh.o) \ 
     3437   $(MODEL_LIB)(limrst.o) \ 
    30993438   $(MODEL_LIB)(ocfzpt.o) \ 
    3100    $(MODEL_LIB)(par_ice.o) \ 
    3101    $(MODEL_LIB)(par_kind.o) \ 
    3102    $(MODEL_LIB)(par_oce.o) \ 
    31033439   $(MODEL_LIB)(phycst.o) \ 
    31043440   dom_oce.F90 \ 
     
    31073443   ice_oce.F90 \ 
    31083444   in_out_manager.F90 \ 
     3445   ini1d.F90 \ 
    31093446   limistate.F90 \ 
    31103447   limmsh.F90 \ 
     
    31123449   ocfzpt.F90 \ 
    31133450   phycst.F90 \ 
    3114    $(MODEL_LIB)(dom_oce.o) \ 
     3451   iceini.F90 
     3452$(MODEL_LIB)(icestp.o) :   \ 
     3453   $(MODEL_LIB)(albedo.o) \ 
     3454   $(MODEL_LIB)(blk_oce.o) \ 
     3455   $(MODEL_LIB)(cpl_oce.o) \ 
     3456   $(MODEL_LIB)(daymod.o) \ 
     3457   $(MODEL_LIB)(dianam.o) \ 
     3458   $(MODEL_LIB)(dom_ice.o) \ 
     3459   $(MODEL_LIB)(dom_oce.o) \ 
     3460   $(MODEL_LIB)(dtasal.o) \ 
     3461   $(MODEL_LIB)(dtasst.o) \ 
     3462   $(MODEL_LIB)(dtatem.o) \ 
    31153463   $(MODEL_LIB)(flx_oce.o) \ 
     3464   $(MODEL_LIB)(flxblk.o) \ 
     3465   $(MODEL_LIB)(flxmod.o) \ 
     3466   $(MODEL_LIB)(flxrnf.o) \ 
    31163467   $(MODEL_LIB)(ice.o) \ 
    31173468   $(MODEL_LIB)(ice_oce.o) \ 
    3118    $(MODEL_LIB)(in_out_manager.o) \ 
     3469   $(MODEL_LIB)(iceini.o) \ 
     3470   $(MODEL_LIB)(in_out_manager.o) \ 
     3471   $(MODEL_LIB)(ini1d.o) \ 
     3472   $(MODEL_LIB)(lbclnk.o) \ 
     3473   $(MODEL_LIB)(lib_mpp.o) \ 
     3474   $(MODEL_LIB)(lib_print.o) \ 
     3475   $(MODEL_LIB)(limadv.o) \ 
     3476   $(MODEL_LIB)(limhdf.o) \ 
    31193477   $(MODEL_LIB)(limistate.o) \ 
    31203478   $(MODEL_LIB)(limmsh.o) \ 
     3479   $(MODEL_LIB)(limrhg.o) \ 
    31213480   $(MODEL_LIB)(limrst.o) \ 
     3481   $(MODEL_LIB)(limtab.o) \ 
     3482   $(MODEL_LIB)(limthd_lac.o) \ 
     3483   $(MODEL_LIB)(limthd_zdf.o) \ 
     3484   $(MODEL_LIB)(oce.o) \ 
    31223485   $(MODEL_LIB)(ocfzpt.o) \ 
    3123    $(MODEL_LIB)(phycst.o) \ 
    3124    iceini.F90 
    3125 $(MODEL_LIB)(icestp.o) :   \ 
     3486   $(MODEL_LIB)(par_ice.o) \ 
     3487   $(MODEL_LIB)(par_kind.o) \ 
     3488   $(MODEL_LIB)(par_oce.o) \ 
     3489   $(MODEL_LIB)(phycst.o) \ 
     3490   $(MODEL_LIB)(prtctl.o) \ 
     3491   $(MODEL_LIB)(taumod.o) \ 
     3492   $(MODEL_LIB)(thd_ice.o) \ 
     3493   $(MODEL_LIB)(tradmp.o) \ 
    31263494   albedo.F90 \ 
    31273495   blk_oce.F90 \ 
     
    31343502   dtasst.F90 \ 
    31353503   dtatem.F90 \ 
     3504   flx_oce.F90 \ 
    31363505   flxblk.F90 \ 
    31373506   flxmod.F90 \ 
    31383507   flxrnf.F90 \ 
    3139    flx_oce.F90 \ 
    3140    iceini.F90 \ 
    31413508   ice.F90 \ 
    31423509   ice_oce.F90 \ 
    3143    in_out_manager.F90 \ 
     3510   iceini.F90 \ 
     3511   in_out_manager.F90 \ 
     3512   ini1d.F90 \ 
    31443513   lbclnk.F90 \ 
    31453514   lib_mpp.F90 \ 
     
    31603529   par_oce.F90 \ 
    31613530   phycst.F90 \ 
     3531   prtctl.f90 \ 
    31623532   taumod.F90 \ 
    31633533   thd_ice.F90 \ 
    31643534   tradmp.F90 \ 
     3535   $(MODEL_LIB)(cpl_oce.o) \ 
     3536   $(MODEL_LIB)(daymod.o) \ 
     3537   $(MODEL_LIB)(dom_ice.o) \ 
     3538   $(MODEL_LIB)(dom_oce.o) \ 
     3539   $(MODEL_LIB)(flx_oce.o) \ 
     3540   $(MODEL_LIB)(ice.o) \ 
     3541   $(MODEL_LIB)(ice_oce.o) \ 
     3542   $(MODEL_LIB)(iceini.o) \ 
     3543   $(MODEL_LIB)(in_out_manager.o) \ 
     3544   $(MODEL_LIB)(lbclnk.o) \ 
     3545   $(MODEL_LIB)(limdia.o) \ 
     3546   $(MODEL_LIB)(limdyn.o) \ 
     3547   $(MODEL_LIB)(limflx.o) \ 
     3548   $(MODEL_LIB)(limrst.o) \ 
     3549   $(MODEL_LIB)(limthd.o) \ 
     3550   $(MODEL_LIB)(limtrp.o) \ 
     3551   $(MODEL_LIB)(limwri.o) \ 
     3552   $(MODEL_LIB)(oce.o) \ 
     3553   $(MODEL_LIB)(ocesbc.o) \ 
     3554   $(MODEL_LIB)(phycst.o) \ 
     3555   $(MODEL_LIB)(prtctl.o) \ 
     3556   $(MODEL_LIB)(taumod.o) \ 
     3557   cpl_oce.F90 \ 
     3558   daymod.F90 \ 
     3559   dom_ice.F90 \ 
     3560   dom_oce.F90 \ 
     3561   flx_oce.F90 \ 
     3562   ice.F90 \ 
     3563   ice_oce.F90 \ 
     3564   iceini.F90 \ 
     3565   in_out_manager.F90 \ 
     3566   lbclnk.F90 \ 
     3567   limdia.F90 \ 
     3568   limdyn.F90 \ 
     3569   limflx.F90 \ 
     3570   limrst.F90 \ 
     3571   limthd.F90 \ 
     3572   limtrp.F90 \ 
     3573   limwri.F90 \ 
     3574   oce.F90 \ 
     3575   ocesbc.F90 \ 
     3576   phycst.F90 \ 
     3577   prtctl.f90 \ 
     3578   taumod.F90 \ 
     3579   domzgr_substitute.h90 \ 
     3580   vectopt_loop_substitute.h90 \ 
     3581   KEY_CPP \ 
     3582   icestp.F90 
     3583$(MODEL_LIB)(icestp1d.o) : \ 
    31653584   $(MODEL_LIB)(albedo.o) \ 
    31663585   $(MODEL_LIB)(blk_oce.o) \ 
     
    31733592   $(MODEL_LIB)(dtasst.o) \ 
    31743593   $(MODEL_LIB)(dtatem.o) \ 
     3594   $(MODEL_LIB)(flx_oce.o) \ 
    31753595   $(MODEL_LIB)(flxblk.o) \ 
    31763596   $(MODEL_LIB)(flxmod.o) \ 
    31773597   $(MODEL_LIB)(flxrnf.o) \ 
    3178    $(MODEL_LIB)(flx_oce.o) \ 
    3179    $(MODEL_LIB)(iceini.o) \ 
    31803598   $(MODEL_LIB)(ice.o) \ 
    31813599   $(MODEL_LIB)(ice_oce.o) \ 
    3182    $(MODEL_LIB)(in_out_manager.o) \ 
     3600   $(MODEL_LIB)(iceini.o) \ 
     3601   $(MODEL_LIB)(in_out_manager.o) \ 
     3602   $(MODEL_LIB)(ini1d.o) \ 
    31833603   $(MODEL_LIB)(lbclnk.o) \ 
    31843604   $(MODEL_LIB)(lib_mpp.o) \ 
     
    31993619   $(MODEL_LIB)(par_oce.o) \ 
    32003620   $(MODEL_LIB)(phycst.o) \ 
     3621   $(MODEL_LIB)(prtctl.o) \ 
    32013622   $(MODEL_LIB)(taumod.o) \ 
    32023623   $(MODEL_LIB)(thd_ice.o) \ 
    32033624   $(MODEL_LIB)(tradmp.o) \ 
     3625   $(MODEL_LIB)(trdmod.o) \ 
     3626   $(MODEL_LIB)(trdmod_oce.o) \ 
     3627   $(MODEL_LIB)(zdf_oce.o) \ 
     3628   $(MODEL_LIB)(zdfmxl.o) \ 
     3629   albedo.F90 \ 
     3630   blk_oce.F90 \ 
     3631   cpl_oce.F90 \ 
     3632   daymod.F90 \ 
     3633   dianam.F90 \ 
     3634   dom_ice.F90 \ 
     3635   dom_oce.F90 \ 
     3636   dtasal.F90 \ 
     3637   dtasst.F90 \ 
     3638   dtatem.F90 \ 
     3639   flx_oce.F90 \ 
     3640   flxblk.F90 \ 
     3641   flxmod.F90 \ 
     3642   flxrnf.F90 \ 
     3643   ice.F90 \ 
     3644   ice_oce.F90 \ 
     3645   iceini.F90 \ 
     3646   in_out_manager.F90 \ 
     3647   ini1d.F90 \ 
     3648   lbclnk.F90 \ 
     3649   lib_mpp.F90 \ 
     3650   lib_print.f90 \ 
     3651   limadv.F90 \ 
     3652   limhdf.F90 \ 
     3653   limistate.F90 \ 
     3654   limmsh.F90 \ 
     3655   limrhg.F90 \ 
     3656   limrst.F90 \ 
     3657   limtab.F90 \ 
     3658   limthd_lac.F90 \ 
     3659   limthd_zdf.F90 \ 
     3660   oce.F90 \ 
     3661   ocfzpt.F90 \ 
     3662   par_ice.F90 \ 
     3663   par_kind.F90 \ 
     3664   par_oce.F90 \ 
     3665   phycst.F90 \ 
     3666   prtctl.f90 \ 
     3667   taumod.F90 \ 
     3668   thd_ice.F90 \ 
     3669   tradmp.F90 \ 
     3670   trdmod.F90 \ 
     3671   trdmod_oce.F90 \ 
     3672   zdf_oce.F90 \ 
     3673   zdfmxl.F90 \ 
     3674   $(MODEL_LIB)(blk_oce.o) \ 
     3675   $(MODEL_LIB)(cpl_oce.o) \ 
     3676   $(MODEL_LIB)(daymod.o) \ 
     3677   $(MODEL_LIB)(dom_ice.o) \ 
     3678   $(MODEL_LIB)(dom_oce.o) \ 
     3679   $(MODEL_LIB)(dtasal.o) \ 
     3680   $(MODEL_LIB)(dtatem.o) \ 
     3681   $(MODEL_LIB)(flx_oce.o) \ 
     3682   $(MODEL_LIB)(flxmod.o) \ 
     3683   $(MODEL_LIB)(flxrnf.o) \ 
     3684   $(MODEL_LIB)(ice.o) \ 
     3685   $(MODEL_LIB)(ice_oce.o) \ 
     3686   $(MODEL_LIB)(iceini.o) \ 
     3687   $(MODEL_LIB)(in_out_manager.o) \ 
     3688   $(MODEL_LIB)(lbclnk.o) \ 
     3689   $(MODEL_LIB)(limdia.o) \ 
     3690   $(MODEL_LIB)(limdyn.o) \ 
     3691   $(MODEL_LIB)(limflx.o) \ 
     3692   $(MODEL_LIB)(limrst.o) \ 
     3693   $(MODEL_LIB)(limthd.o) \ 
     3694   $(MODEL_LIB)(limtrp.o) \ 
     3695   $(MODEL_LIB)(limwri.o) \ 
     3696   $(MODEL_LIB)(oce.o) \ 
     3697   $(MODEL_LIB)(ocesbc.o) \ 
     3698   $(MODEL_LIB)(ocfzpt.o) \ 
     3699   $(MODEL_LIB)(phycst.o) \ 
     3700   $(MODEL_LIB)(taumod.o) \ 
     3701   $(MODEL_LIB)(tradmp.o) \ 
     3702   blk_oce.F90 \ 
    32043703   cpl_oce.F90 \ 
    32053704   daymod.F90 \ 
    32063705   dom_ice.F90 \ 
    32073706   dom_oce.F90 \ 
     3707   dtasal.F90 \ 
     3708   dtatem.F90 \ 
    32083709   flx_oce.F90 \ 
    3209    iceini.F90 \ 
     3710   flxmod.F90 \ 
     3711   flxrnf.F90 \ 
    32103712   ice.F90 \ 
    32113713   ice_oce.F90 \ 
     3714   iceini.F90 \ 
    32123715   in_out_manager.F90 \ 
    32133716   lbclnk.F90 \ 
     
    32193722   limtrp.F90 \ 
    32203723   limwri.F90 \ 
     3724   oce.F90 \ 
    32213725   ocesbc.F90 \ 
    3222    oce.F90 \ 
     3726   ocfzpt.F90 \ 
    32233727   phycst.F90 \ 
    32243728   taumod.F90 \ 
     3729   tradmp.F90 \ 
     3730   domzgr_substitute.h90 \ 
     3731   vectopt_loop_substitute.h90 \ 
     3732   KEY_CPP \ 
     3733   icestp1d.F90 
     3734$(MODEL_LIB)(in_out_manager.o) : \ 
     3735   $(MODEL_LIB)(par_kind.o) \ 
     3736   par_kind.F90 \ 
     3737   $(MODEL_LIB)(lib_print.o) \ 
     3738   $(MODEL_LIB)(par_kind.o) \ 
     3739   $(MODEL_LIB)(par_oce.o) \ 
     3740   lib_print.f90 \ 
     3741   par_kind.F90 \ 
     3742   par_oce.F90 \ 
     3743   in_out_manager.F90 
     3744$(MODEL_LIB)(ini1d.o) : \ 
     3745   $(MODEL_LIB)(in_out_manager.o) \ 
     3746   $(MODEL_LIB)(lib_print.o) \ 
     3747   $(MODEL_LIB)(par_kind.o) \ 
     3748   $(MODEL_LIB)(par_oce.o) \ 
     3749   in_out_manager.F90 \ 
     3750   lib_print.f90 \ 
     3751   par_kind.F90 \ 
     3752   par_oce.F90 \ 
     3753   $(MODEL_LIB)(dom_oce.o) \ 
     3754   $(MODEL_LIB)(in_out_manager.o) \ 
     3755   $(MODEL_LIB)(phycst.o) \ 
     3756   dom_oce.F90 \ 
     3757   in_out_manager.F90 \ 
     3758   phycst.F90 \ 
     3759   ini1d.F90 
     3760$(MODEL_LIB)(istate.o) :   \ 
     3761   $(MODEL_LIB)(blk_oce.o) \ 
     3762   $(MODEL_LIB)(cla_dynspg.o) \ 
    32253763   $(MODEL_LIB)(cpl_oce.o) \ 
    32263764   $(MODEL_LIB)(daymod.o) \ 
    3227    $(MODEL_LIB)(dom_ice.o) \ 
    3228    $(MODEL_LIB)(dom_oce.o) \ 
     3765   $(MODEL_LIB)(dom_oce.o) \ 
     3766   $(MODEL_LIB)(dynspg_fsc.o) \ 
     3767   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    32293768   $(MODEL_LIB)(flx_oce.o) \ 
    3230    $(MODEL_LIB)(iceini.o) \ 
    3231    $(MODEL_LIB)(ice.o) \ 
     3769   $(MODEL_LIB)(flxrnf.o) \ 
    32323770   $(MODEL_LIB)(ice_oce.o) \ 
    32333771   $(MODEL_LIB)(in_out_manager.o) \ 
    32343772   $(MODEL_LIB)(lbclnk.o) \ 
    3235    $(MODEL_LIB)(limdia.o) \ 
    3236    $(MODEL_LIB)(limdyn.o) \ 
    3237    $(MODEL_LIB)(limflx.o) \ 
    3238    $(MODEL_LIB)(limrst.o) \ 
    3239    $(MODEL_LIB)(limthd.o) \ 
    3240    $(MODEL_LIB)(limtrp.o) \ 
    3241    $(MODEL_LIB)(limwri.o) \ 
     3773   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3774   $(MODEL_LIB)(ldftra_oce.o) \ 
     3775   $(MODEL_LIB)(lib_mpp.o) \ 
     3776   $(MODEL_LIB)(lib_print.o) \ 
     3777   $(MODEL_LIB)(obc_oce.o) \ 
     3778   $(MODEL_LIB)(obcdyn.o) \ 
     3779   $(MODEL_LIB)(obcvol.o) \ 
     3780   $(MODEL_LIB)(oce.o) \ 
    32423781   $(MODEL_LIB)(ocesbc.o) \ 
    3243    $(MODEL_LIB)(oce.o) \ 
    3244    $(MODEL_LIB)(phycst.o) \ 
    3245    $(MODEL_LIB)(taumod.o) \ 
    3246    domzgr_substitute.h90 \ 
    3247    vectopt_loop_substitute.h90 \ 
    3248    KEY_CPP \ 
    3249    icestp.F90 
    3250 $(MODEL_LIB)(ice.o) :   \ 
    3251    par_oce.F90 \ 
    3252    $(MODEL_LIB)(par_oce.o) \ 
    3253    par_ice.F90 \ 
    3254    $(MODEL_LIB)(par_ice.o) \ 
    3255    ice.F90 
    3256 $(MODEL_LIB)(ice_oce.o) :  \ 
    3257    par_kind.F90 \ 
    3258    par_oce.F90 \ 
    3259    $(MODEL_LIB)(par_kind.o) \ 
    3260    $(MODEL_LIB)(par_oce.o) \ 
    3261    blk_oce.F90 \ 
    3262    par_oce.F90 \ 
    3263    $(MODEL_LIB)(blk_oce.o) \ 
    3264    $(MODEL_LIB)(par_oce.o) \ 
    3265    ice_oce.F90 
    3266 $(MODEL_LIB)(in_out_manager.o) : \ 
    3267    par_kind.F90 \ 
    3268    $(MODEL_LIB)(par_kind.o) \ 
    3269    lib_print.f90 \ 
    3270    par_kind.F90 \ 
    3271    par_oce.F90 \ 
    3272    $(MODEL_LIB)(lib_print.o) \ 
    3273    $(MODEL_LIB)(par_kind.o) \ 
    3274    $(MODEL_LIB)(par_oce.o) \ 
    3275    in_out_manager.F90 
    3276 $(MODEL_LIB)(istate.o) :   \ 
     3782   $(MODEL_LIB)(par_kind.o) \ 
     3783   $(MODEL_LIB)(par_oce.o) \ 
     3784   $(MODEL_LIB)(phycst.o) \ 
     3785   $(MODEL_LIB)(prtctl.o) \ 
     3786   $(MODEL_LIB)(sol_oce.o) \ 
     3787   $(MODEL_LIB)(solfet.o) \ 
     3788   $(MODEL_LIB)(solisl.o) \ 
     3789   $(MODEL_LIB)(solpcg.o) \ 
     3790   $(MODEL_LIB)(solsor.o) \ 
     3791   $(MODEL_LIB)(trdmod.o) \ 
     3792   $(MODEL_LIB)(trdmod_oce.o) \ 
     3793   $(MODEL_LIB)(zdf_oce.o) \ 
     3794   $(MODEL_LIB)(zdfddm.o) \ 
     3795   $(MODEL_LIB)(zdftke.o) \ 
    32773796   blk_oce.F90 \ 
    32783797   cla_dynspg.F90 \ 
     
    32823801   dynspg_fsc.F90 \ 
    32833802   dynspg_fsc_atsk.F90 \ 
     3803   flx_oce.F90 \ 
    32843804   flxrnf.F90 \ 
    3285    flx_oce.F90 \ 
    32863805   ice_oce.F90 \ 
    32873806   in_out_manager.F90 \ 
     
    32913810   lib_mpp.F90 \ 
    32923811   lib_print.f90 \ 
     3812   obc_oce.F90 \ 
    32933813   obcdyn.F90 \ 
    32943814   obcvol.F90 \ 
    3295    obc_oce.F90 \ 
     3815   oce.F90 \ 
    32963816   ocesbc.F90 \ 
    3297    oce.F90 \ 
    3298    par_kind.F90 \ 
    3299    par_oce.F90 \ 
    3300    phycst.F90 \ 
     3817   par_kind.F90 \ 
     3818   par_oce.F90 \ 
     3819   phycst.F90 \ 
     3820   prtctl.f90 \ 
     3821   sol_oce.F90 \ 
    33013822   solfet.F90 \ 
    33023823   solisl.F90 \ 
    33033824   solpcg.F90 \ 
    33043825   solsor.F90 \ 
    3305    sol_oce.F90 \ 
    33063826   trdmod.F90 \ 
    33073827   trdmod_oce.F90 \ 
     3828   zdf_oce.F90 \ 
    33083829   zdfddm.F90 \ 
    33093830   zdftke.F90 \ 
    3310    zdf_oce.F90 \ 
    3311    $(MODEL_LIB)(blk_oce.o) \ 
    3312    $(MODEL_LIB)(cla_dynspg.o) \ 
    3313    $(MODEL_LIB)(cpl_oce.o) \ 
    33143831   $(MODEL_LIB)(daymod.o) \ 
    3315    $(MODEL_LIB)(dom_oce.o) \ 
     3832   $(MODEL_LIB)(divcur.o) \ 
     3833   $(MODEL_LIB)(dom_oce.o) \ 
     3834   $(MODEL_LIB)(dtasal.o) \ 
     3835   $(MODEL_LIB)(dtatem.o) \ 
    33163836   $(MODEL_LIB)(dynspg_fsc.o) \ 
    33173837   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    3318    $(MODEL_LIB)(flxrnf.o) \ 
    3319    $(MODEL_LIB)(flx_oce.o) \ 
    3320    $(MODEL_LIB)(ice_oce.o) \ 
    3321    $(MODEL_LIB)(in_out_manager.o) \ 
    3322    $(MODEL_LIB)(lbclnk.o) \ 
    3323    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3838   $(MODEL_LIB)(dynspg_rl.o) \ 
     3839   $(MODEL_LIB)(eosbn2.o) \ 
     3840   $(MODEL_LIB)(in_out_manager.o) \ 
     3841   $(MODEL_LIB)(lbclnk.o) \ 
    33243842   $(MODEL_LIB)(ldftra_oce.o) \ 
    3325    $(MODEL_LIB)(lib_mpp.o) \ 
    3326    $(MODEL_LIB)(lib_print.o) \ 
    3327    $(MODEL_LIB)(obcdyn.o) \ 
    3328    $(MODEL_LIB)(obcvol.o) \ 
    3329    $(MODEL_LIB)(obc_oce.o) \ 
    3330    $(MODEL_LIB)(ocesbc.o) \ 
    3331    $(MODEL_LIB)(oce.o) \ 
    3332    $(MODEL_LIB)(par_kind.o) \ 
    3333    $(MODEL_LIB)(par_oce.o) \ 
    3334    $(MODEL_LIB)(phycst.o) \ 
    3335    $(MODEL_LIB)(solfet.o) \ 
     3843   $(MODEL_LIB)(oce.o) \ 
     3844   $(MODEL_LIB)(phycst.o) \ 
     3845   $(MODEL_LIB)(restart.o) \ 
    33363846   $(MODEL_LIB)(solisl.o) \ 
    3337    $(MODEL_LIB)(solpcg.o) \ 
    3338    $(MODEL_LIB)(solsor.o) \ 
    3339    $(MODEL_LIB)(sol_oce.o) \ 
    3340    $(MODEL_LIB)(trdmod.o) \ 
    3341    $(MODEL_LIB)(trdmod_oce.o) \ 
    3342    $(MODEL_LIB)(zdfddm.o) \ 
    3343    $(MODEL_LIB)(zdftke.o) \ 
     3847   $(MODEL_LIB)(wzvmod.o) \ 
    33443848   $(MODEL_LIB)(zdf_oce.o) \ 
    33453849   daymod.F90 \ 
     
    33613865   wzvmod.F90 \ 
    33623866   zdf_oce.F90 \ 
    3363    $(MODEL_LIB)(daymod.o) \ 
    3364    $(MODEL_LIB)(divcur.o) \ 
    3365    $(MODEL_LIB)(dom_oce.o) \ 
    3366    $(MODEL_LIB)(dtasal.o) \ 
    3367    $(MODEL_LIB)(dtatem.o) \ 
    3368    $(MODEL_LIB)(dynspg_fsc.o) \ 
    3369    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    3370    $(MODEL_LIB)(dynspg_rl.o) \ 
    3371    $(MODEL_LIB)(eosbn2.o) \ 
    3372    $(MODEL_LIB)(in_out_manager.o) \ 
    3373    $(MODEL_LIB)(lbclnk.o) \ 
    3374    $(MODEL_LIB)(ldftra_oce.o) \ 
    3375    $(MODEL_LIB)(oce.o) \ 
    3376    $(MODEL_LIB)(phycst.o) \ 
    3377    $(MODEL_LIB)(restart.o) \ 
    3378    $(MODEL_LIB)(solisl.o) \ 
    3379    $(MODEL_LIB)(wzvmod.o) \ 
    3380    $(MODEL_LIB)(zdf_oce.o) \ 
    33813867   domzgr_substitute.h90 \ 
    33823868   vectopt_loop_substitute.h90 \ 
     
    33853871   istate.F90 
    33863872$(MODEL_LIB)(lbclnk.o) :   \ 
    3387    dom_oce.F90 \ 
    3388    in_out_manager.F90 \ 
    3389    lib_print.f90 \ 
    3390    par_kind.F90 \ 
    3391    par_oce.F90 \ 
    3392    $(MODEL_LIB)(dom_oce.o) \ 
    3393    $(MODEL_LIB)(in_out_manager.o) \ 
    3394    $(MODEL_LIB)(lib_print.o) \ 
    3395    $(MODEL_LIB)(par_kind.o) \ 
    3396    $(MODEL_LIB)(par_oce.o) \ 
    3397    dom_oce.F90 \ 
    3398    in_out_manager.F90 \ 
    3399    lib_mpp.F90 \ 
    3400    oce.F90 \ 
    3401    $(MODEL_LIB)(dom_oce.o) \ 
    3402    $(MODEL_LIB)(in_out_manager.o) \ 
    3403    $(MODEL_LIB)(lib_mpp.o) \ 
    3404    $(MODEL_LIB)(oce.o) \ 
     3873   $(MODEL_LIB)(dom_oce.o) \ 
     3874   $(MODEL_LIB)(in_out_manager.o) \ 
     3875   $(MODEL_LIB)(lib_print.o) \ 
     3876   $(MODEL_LIB)(par_kind.o) \ 
     3877   $(MODEL_LIB)(par_oce.o) \ 
     3878   dom_oce.F90 \ 
     3879   in_out_manager.F90 \ 
     3880   lib_print.f90 \ 
     3881   par_kind.F90 \ 
     3882   par_oce.F90 \ 
     3883   $(MODEL_LIB)(dom_oce.o) \ 
     3884   $(MODEL_LIB)(in_out_manager.o) \ 
     3885   $(MODEL_LIB)(lib_mpp.o) \ 
     3886   $(MODEL_LIB)(oce.o) \ 
     3887   dom_oce.F90 \ 
     3888   in_out_manager.F90 \ 
     3889   lib_mpp.F90 \ 
     3890   oce.F90 \ 
    34053891   lbclnk.F90 
    34063892$(MODEL_LIB)(ldfdyn.o) :   \ 
     3893   $(MODEL_LIB)(dom_oce.o) \ 
     3894   $(MODEL_LIB)(in_out_manager.o) \ 
     3895   $(MODEL_LIB)(lbclnk.o) \ 
     3896   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3897   $(MODEL_LIB)(ldftra_oce.o) \ 
     3898   $(MODEL_LIB)(lib_mpp.o) \ 
     3899   $(MODEL_LIB)(lib_print.o) \ 
     3900   $(MODEL_LIB)(oce.o) \ 
     3901   $(MODEL_LIB)(par_kind.o) \ 
     3902   $(MODEL_LIB)(par_oce.o) \ 
     3903   $(MODEL_LIB)(phycst.o) \ 
     3904   $(MODEL_LIB)(prtctl.o) \ 
     3905   $(MODEL_LIB)(zdfmxl.o) \ 
    34073906   dom_oce.F90 \ 
    34083907   in_out_manager.F90 \ 
     
    34163915   par_oce.F90 \ 
    34173916   phycst.F90 \ 
     3917   prtctl.f90 \ 
    34183918   zdfmxl.F90 \ 
    34193919   $(MODEL_LIB)(dom_oce.o) \ 
     
    34213921   $(MODEL_LIB)(lbclnk.o) \ 
    34223922   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3423    $(MODEL_LIB)(ldftra_oce.o) \ 
    3424    $(MODEL_LIB)(lib_mpp.o) \ 
    3425    $(MODEL_LIB)(lib_print.o) \ 
    3426    $(MODEL_LIB)(oce.o) \ 
    3427    $(MODEL_LIB)(par_kind.o) \ 
    3428    $(MODEL_LIB)(par_oce.o) \ 
    3429    $(MODEL_LIB)(phycst.o) \ 
    3430    $(MODEL_LIB)(zdfmxl.o) \ 
     3923   $(MODEL_LIB)(ldfslp.o) \ 
     3924   $(MODEL_LIB)(lib_mpp.o) \ 
     3925   $(MODEL_LIB)(oce.o) \ 
     3926   $(MODEL_LIB)(phycst.o) \ 
    34313927   dom_oce.F90 \ 
    34323928   in_out_manager.F90 \ 
     
    34373933   oce.F90 \ 
    34383934   phycst.F90 \ 
    3439    $(MODEL_LIB)(dom_oce.o) \ 
    3440    $(MODEL_LIB)(in_out_manager.o) \ 
    3441    $(MODEL_LIB)(lbclnk.o) \ 
    3442    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3443    $(MODEL_LIB)(ldfslp.o) \ 
    3444    $(MODEL_LIB)(lib_mpp.o) \ 
    3445    $(MODEL_LIB)(oce.o) \ 
    3446    $(MODEL_LIB)(phycst.o) \ 
     3935   $(MODEL_LIB)(ldftra_oce.o) \ 
    34473936   ldftra_oce.F90 \ 
    3448    $(MODEL_LIB)(ldftra_oce.o) \ 
    34493937   domzgr_substitute.h90 \ 
    34503938   ldfdyn_antarctic.h90 \ 
     
    34573945   ldfdyn.F90 
    34583946$(MODEL_LIB)(ldfdyn_oce.o) :  \ 
    3459    par_kind.F90 \ 
    3460    $(MODEL_LIB)(par_kind.o) \ 
    3461    par_oce.F90 \ 
    3462    $(MODEL_LIB)(par_oce.o) \ 
     3947   $(MODEL_LIB)(par_kind.o) \ 
     3948   par_kind.F90 \ 
     3949   $(MODEL_LIB)(par_oce.o) \ 
     3950   par_oce.F90 \ 
    34633951   ldfdyn_oce.F90 
    34643952$(MODEL_LIB)(ldfeiv.o) :   \ 
     3953   $(MODEL_LIB)(daymod.o) \ 
     3954   $(MODEL_LIB)(dom_oce.o) \ 
     3955   $(MODEL_LIB)(in_out_manager.o) \ 
     3956   $(MODEL_LIB)(lbclnk.o) \ 
     3957   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3958   $(MODEL_LIB)(ldftra_oce.o) \ 
     3959   $(MODEL_LIB)(lib_mpp.o) \ 
     3960   $(MODEL_LIB)(lib_print.o) \ 
     3961   $(MODEL_LIB)(oce.o) \ 
     3962   $(MODEL_LIB)(par_kind.o) \ 
     3963   $(MODEL_LIB)(par_oce.o) \ 
     3964   $(MODEL_LIB)(phycst.o) \ 
     3965   $(MODEL_LIB)(prtctl.o) \ 
     3966   $(MODEL_LIB)(zdfmxl.o) \ 
    34653967   daymod.F90 \ 
    34663968   dom_oce.F90 \ 
     
    34753977   par_oce.F90 \ 
    34763978   phycst.F90 \ 
     3979   prtctl.f90 \ 
    34773980   zdfmxl.F90 \ 
    3478    $(MODEL_LIB)(daymod.o) \ 
     3981   $(MODEL_LIB)(dom_oce.o) \ 
     3982   $(MODEL_LIB)(flxrnf.o) \ 
     3983   $(MODEL_LIB)(in_out_manager.o) \ 
     3984   $(MODEL_LIB)(lbclnk.o) \ 
     3985   $(MODEL_LIB)(ldfslp.o) \ 
     3986   $(MODEL_LIB)(ldftra_oce.o) \ 
     3987   $(MODEL_LIB)(oce.o) \ 
     3988   $(MODEL_LIB)(phycst.o) \ 
     3989   $(MODEL_LIB)(prtctl.o) \ 
     3990   dom_oce.F90 \ 
     3991   flxrnf.F90 \ 
     3992   in_out_manager.F90 \ 
     3993   lbclnk.F90 \ 
     3994   ldfslp.F90 \ 
     3995   ldftra_oce.F90 \ 
     3996   oce.F90 \ 
     3997   phycst.F90 \ 
     3998   prtctl.f90 \ 
     3999   domzgr_substitute.h90 \ 
     4000   vectopt_loop_substitute.h90 \ 
     4001   KEY_CPP \ 
     4002   ldfeiv.F90 
     4003$(MODEL_LIB)(ldfslp.o) :   \ 
     4004   $(MODEL_LIB)(dom_oce.o) \ 
     4005   $(MODEL_LIB)(in_out_manager.o) \ 
     4006   $(MODEL_LIB)(lib_mpp.o) \ 
     4007   $(MODEL_LIB)(lib_print.o) \ 
     4008   $(MODEL_LIB)(oce.o) \ 
     4009   $(MODEL_LIB)(par_kind.o) \ 
     4010   $(MODEL_LIB)(par_oce.o) \ 
     4011   $(MODEL_LIB)(prtctl.o) \ 
     4012   $(MODEL_LIB)(zdf_oce.o) \ 
     4013   dom_oce.F90 \ 
     4014   in_out_manager.F90 \ 
     4015   lib_mpp.F90 \ 
     4016   lib_print.f90 \ 
     4017   oce.F90 \ 
     4018   par_kind.F90 \ 
     4019   par_oce.F90 \ 
     4020   prtctl.f90 \ 
     4021   zdf_oce.F90 \ 
    34794022   $(MODEL_LIB)(dom_oce.o) \ 
    34804023   $(MODEL_LIB)(in_out_manager.o) \ 
     
    34824025   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    34834026   $(MODEL_LIB)(ldftra_oce.o) \ 
    3484    $(MODEL_LIB)(lib_mpp.o) \ 
    3485    $(MODEL_LIB)(lib_print.o) \ 
    3486    $(MODEL_LIB)(oce.o) \ 
    3487    $(MODEL_LIB)(par_kind.o) \ 
    3488    $(MODEL_LIB)(par_oce.o) \ 
    3489    $(MODEL_LIB)(phycst.o) \ 
     4027   $(MODEL_LIB)(oce.o) \ 
     4028   $(MODEL_LIB)(phycst.o) \ 
     4029   $(MODEL_LIB)(prtctl.o) \ 
    34904030   $(MODEL_LIB)(zdfmxl.o) \ 
    34914031   dom_oce.F90 \ 
    3492    flxrnf.F90 \ 
     4032   in_out_manager.F90 \ 
     4033   lbclnk.F90 \ 
     4034   ldfdyn_oce.F90 \ 
     4035   ldftra_oce.F90 \ 
     4036   oce.F90 \ 
     4037   phycst.F90 \ 
     4038   prtctl.f90 \ 
     4039   zdfmxl.F90 \ 
     4040   domzgr_substitute.h90 \ 
     4041   vectopt_loop_substitute.h90 \ 
     4042   KEY_CPP \ 
     4043   ldfslp.F90 
     4044$(MODEL_LIB)(ldftra.o) :   \ 
     4045   $(MODEL_LIB)(dom_oce.o) \ 
     4046   $(MODEL_LIB)(in_out_manager.o) \ 
     4047   $(MODEL_LIB)(lbclnk.o) \ 
     4048   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4049   $(MODEL_LIB)(ldftra_oce.o) \ 
     4050   $(MODEL_LIB)(lib_mpp.o) \ 
     4051   $(MODEL_LIB)(lib_print.o) \ 
     4052   $(MODEL_LIB)(oce.o) \ 
     4053   $(MODEL_LIB)(par_kind.o) \ 
     4054   $(MODEL_LIB)(par_oce.o) \ 
     4055   $(MODEL_LIB)(phycst.o) \ 
     4056   $(MODEL_LIB)(prtctl.o) \ 
     4057   $(MODEL_LIB)(zdfmxl.o) \ 
     4058   dom_oce.F90 \ 
     4059   in_out_manager.F90 \ 
     4060   lbclnk.F90 \ 
     4061   ldfdyn_oce.F90 \ 
     4062   ldftra_oce.F90 \ 
     4063   lib_mpp.F90 \ 
     4064   lib_print.f90 \ 
     4065   oce.F90 \ 
     4066   par_kind.F90 \ 
     4067   par_oce.F90 \ 
     4068   phycst.F90 \ 
     4069   prtctl.f90 \ 
     4070   zdfmxl.F90 \ 
     4071   $(MODEL_LIB)(dom_oce.o) \ 
     4072   $(MODEL_LIB)(in_out_manager.o) \ 
     4073   $(MODEL_LIB)(lbclnk.o) \ 
     4074   $(MODEL_LIB)(ldfslp.o) \ 
     4075   $(MODEL_LIB)(ldftra_oce.o) \ 
     4076   $(MODEL_LIB)(lib_mpp.o) \ 
     4077   $(MODEL_LIB)(oce.o) \ 
     4078   $(MODEL_LIB)(phycst.o) \ 
     4079   dom_oce.F90 \ 
    34934080   in_out_manager.F90 \ 
    34944081   lbclnk.F90 \ 
    34954082   ldfslp.F90 \ 
    34964083   ldftra_oce.F90 \ 
    3497    oce.F90 \ 
    3498    phycst.F90 \ 
    3499    $(MODEL_LIB)(dom_oce.o) \ 
    3500    $(MODEL_LIB)(flxrnf.o) \ 
    3501    $(MODEL_LIB)(in_out_manager.o) \ 
    3502    $(MODEL_LIB)(lbclnk.o) \ 
    3503    $(MODEL_LIB)(ldfslp.o) \ 
    3504    $(MODEL_LIB)(ldftra_oce.o) \ 
    3505    $(MODEL_LIB)(oce.o) \ 
    3506    $(MODEL_LIB)(phycst.o) \ 
    3507    domzgr_substitute.h90 \ 
    3508    vectopt_loop_substitute.h90 \ 
    3509    KEY_CPP \ 
    3510    ldfeiv.F90 
    3511 $(MODEL_LIB)(ldfslp.o) :   \ 
    3512    dom_oce.F90 \ 
    3513    in_out_manager.F90 \ 
    3514    lib_mpp.F90 \ 
    3515    lib_print.f90 \ 
    3516    oce.F90 \ 
    3517    par_kind.F90 \ 
    3518    par_oce.F90 \ 
    3519    zdf_oce.F90 \ 
    3520    $(MODEL_LIB)(dom_oce.o) \ 
    3521    $(MODEL_LIB)(in_out_manager.o) \ 
    3522    $(MODEL_LIB)(lib_mpp.o) \ 
    3523    $(MODEL_LIB)(lib_print.o) \ 
    3524    $(MODEL_LIB)(oce.o) \ 
    3525    $(MODEL_LIB)(par_kind.o) \ 
    3526    $(MODEL_LIB)(par_oce.o) \ 
    3527    $(MODEL_LIB)(zdf_oce.o) \ 
    3528    dom_oce.F90 \ 
    3529    in_out_manager.F90 \ 
    3530    lbclnk.F90 \ 
    3531    ldfdyn_oce.F90 \ 
    3532    ldftra_oce.F90 \ 
    3533    oce.F90 \ 
    3534    phycst.F90 \ 
    3535    zdfmxl.F90 \ 
    3536    $(MODEL_LIB)(dom_oce.o) \ 
    3537    $(MODEL_LIB)(in_out_manager.o) \ 
    3538    $(MODEL_LIB)(lbclnk.o) \ 
    3539    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3540    $(MODEL_LIB)(ldftra_oce.o) \ 
    3541    $(MODEL_LIB)(oce.o) \ 
    3542    $(MODEL_LIB)(phycst.o) \ 
    3543    $(MODEL_LIB)(zdfmxl.o) \ 
    3544    domzgr_substitute.h90 \ 
    3545    vectopt_loop_substitute.h90 \ 
    3546    KEY_CPP \ 
    3547    ldfslp.F90 
    3548 $(MODEL_LIB)(ldftra.o) :   \ 
    3549    dom_oce.F90 \ 
    3550    in_out_manager.F90 \ 
    3551    lbclnk.F90 \ 
    3552    ldfdyn_oce.F90 \ 
    3553    ldftra_oce.F90 \ 
    3554    lib_mpp.F90 \ 
    3555    lib_print.f90 \ 
    3556    oce.F90 \ 
    3557    par_kind.F90 \ 
    3558    par_oce.F90 \ 
    3559    phycst.F90 \ 
    3560    zdfmxl.F90 \ 
    3561    $(MODEL_LIB)(dom_oce.o) \ 
    3562    $(MODEL_LIB)(in_out_manager.o) \ 
    3563    $(MODEL_LIB)(lbclnk.o) \ 
    3564    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3565    $(MODEL_LIB)(ldftra_oce.o) \ 
    3566    $(MODEL_LIB)(lib_mpp.o) \ 
    3567    $(MODEL_LIB)(lib_print.o) \ 
    3568    $(MODEL_LIB)(oce.o) \ 
    3569    $(MODEL_LIB)(par_kind.o) \ 
    3570    $(MODEL_LIB)(par_oce.o) \ 
    3571    $(MODEL_LIB)(phycst.o) \ 
    3572    $(MODEL_LIB)(zdfmxl.o) \ 
    3573    dom_oce.F90 \ 
    3574    in_out_manager.F90 \ 
    3575    lbclnk.F90 \ 
    3576    ldfslp.F90 \ 
    3577    ldftra_oce.F90 \ 
    3578    lib_mpp.F90 \ 
    3579    oce.F90 \ 
    3580    phycst.F90 \ 
    3581    $(MODEL_LIB)(dom_oce.o) \ 
    3582    $(MODEL_LIB)(in_out_manager.o) \ 
    3583    $(MODEL_LIB)(lbclnk.o) \ 
    3584    $(MODEL_LIB)(ldfslp.o) \ 
    3585    $(MODEL_LIB)(ldftra_oce.o) \ 
    3586    $(MODEL_LIB)(lib_mpp.o) \ 
    3587    $(MODEL_LIB)(oce.o) \ 
    3588    $(MODEL_LIB)(phycst.o) \ 
     4084   lib_mpp.F90 \ 
     4085   oce.F90 \ 
     4086   phycst.F90 \ 
    35894087   domzgr_substitute.h90 \ 
    35904088   ldftra_c1d.h90 \ 
     
    35964094   ldftra.F90 
    35974095$(MODEL_LIB)(ldftra_oce.o) :  \ 
    3598    par_kind.F90 \ 
    3599    $(MODEL_LIB)(par_kind.o) \ 
    3600    par_oce.F90 \ 
    3601    $(MODEL_LIB)(par_oce.o) \ 
     4096   $(MODEL_LIB)(par_kind.o) \ 
     4097   par_kind.F90 \ 
     4098   $(MODEL_LIB)(par_oce.o) \ 
     4099   par_oce.F90 \ 
    36024100   ldftra_oce.F90 
    36034101$(MODEL_LIB)(lib_feti.o) : \ 
    3604    dom_oce.F90 \ 
    3605    in_out_manager.F90 \ 
    3606    $(MODEL_LIB)(dom_oce.o) \ 
    3607    $(MODEL_LIB)(in_out_manager.o) \ 
    3608    lib_mpp.F90 \ 
    3609    $(MODEL_LIB)(lib_mpp.o) \ 
     4102   $(MODEL_LIB)(dom_oce.o) \ 
     4103   $(MODEL_LIB)(in_out_manager.o) \ 
     4104   dom_oce.F90 \ 
     4105   in_out_manager.F90 \ 
     4106   $(MODEL_LIB)(lib_mpp.o) \ 
     4107   lib_mpp.F90 \ 
    36104108   lib_feti.F90 
    36114109$(MODEL_LIB)(lib_mpp.o) :  \ 
    3612    lib_print.f90 \ 
    3613    par_kind.F90 \ 
    3614    par_oce.F90 \ 
    3615    $(MODEL_LIB)(lib_print.o) \ 
    3616    $(MODEL_LIB)(par_kind.o) \ 
    3617    $(MODEL_LIB)(par_oce.o) \ 
    3618    dom_oce.F90 \ 
    3619    in_out_manager.F90 \ 
    3620    $(MODEL_LIB)(dom_oce.o) \ 
    3621    $(MODEL_LIB)(in_out_manager.o) \ 
     4110   $(MODEL_LIB)(lib_print.o) \ 
     4111   $(MODEL_LIB)(par_kind.o) \ 
     4112   $(MODEL_LIB)(par_oce.o) \ 
     4113   lib_print.f90 \ 
     4114   par_kind.F90 \ 
     4115   par_oce.F90 \ 
     4116   $(MODEL_LIB)(dom_oce.o) \ 
     4117   $(MODEL_LIB)(in_out_manager.o) \ 
     4118   dom_oce.F90 \ 
     4119   in_out_manager.F90 \ 
    36224120   lib_mpp.F90 
    36234121$(MODEL_LIB)(lib_print.o) :   \ 
    3624    par_kind.F90 \ 
    3625    $(MODEL_LIB)(par_kind.o) \ 
     4122   $(MODEL_LIB)(par_kind.o) \ 
     4123   par_kind.F90 \ 
    36264124   lib_print.f90 
    36274125$(MODEL_LIB)(limadv.o) :   \ 
     4126   $(MODEL_LIB)(blk_oce.o) \ 
     4127   $(MODEL_LIB)(dom_oce.o) \ 
     4128   $(MODEL_LIB)(in_out_manager.o) \ 
     4129   $(MODEL_LIB)(lib_mpp.o) \ 
     4130   $(MODEL_LIB)(lib_print.o) \ 
     4131   $(MODEL_LIB)(oce.o) \ 
     4132   $(MODEL_LIB)(par_ice.o) \ 
     4133   $(MODEL_LIB)(par_kind.o) \ 
     4134   $(MODEL_LIB)(par_oce.o) \ 
    36284135   blk_oce.F90 \ 
    36294136   dom_oce.F90 \ 
     
    36354142   par_kind.F90 \ 
    36364143   par_oce.F90 \ 
    3637    $(MODEL_LIB)(blk_oce.o) \ 
    3638    $(MODEL_LIB)(dom_oce.o) \ 
    3639    $(MODEL_LIB)(in_out_manager.o) \ 
    3640    $(MODEL_LIB)(lib_mpp.o) \ 
    3641    $(MODEL_LIB)(lib_print.o) \ 
    3642    $(MODEL_LIB)(oce.o) \ 
    3643    $(MODEL_LIB)(par_ice.o) \ 
    3644    $(MODEL_LIB)(par_kind.o) \ 
    3645    $(MODEL_LIB)(par_oce.o) \ 
     4144   $(MODEL_LIB)(dom_ice.o) \ 
     4145   $(MODEL_LIB)(dom_oce.o) \ 
     4146   $(MODEL_LIB)(ice_oce.o) \ 
     4147   $(MODEL_LIB)(in_out_manager.o) \ 
     4148   $(MODEL_LIB)(lbclnk.o) \ 
     4149   $(MODEL_LIB)(prtctl.o) \ 
    36464150   dom_ice.F90 \ 
    36474151   dom_oce.F90 \ 
     
    36494153   in_out_manager.F90 \ 
    36504154   lbclnk.F90 \ 
    3651    $(MODEL_LIB)(dom_ice.o) \ 
    3652    $(MODEL_LIB)(dom_oce.o) \ 
    3653    $(MODEL_LIB)(ice_oce.o) \ 
    3654    $(MODEL_LIB)(in_out_manager.o) \ 
    3655    $(MODEL_LIB)(lbclnk.o) \ 
     4155   prtctl.f90 \ 
    36564156   limadv.F90 
    36574157$(MODEL_LIB)(limdia.o) :   \ 
     4158   $(MODEL_LIB)(blk_oce.o) \ 
     4159   $(MODEL_LIB)(dom_ice.o) \ 
     4160   $(MODEL_LIB)(dom_oce.o) \ 
     4161   $(MODEL_LIB)(flx_oce.o) \ 
     4162   $(MODEL_LIB)(ice.o) \ 
     4163   $(MODEL_LIB)(ice_oce.o) \ 
     4164   $(MODEL_LIB)(in_out_manager.o) \ 
     4165   $(MODEL_LIB)(ini1d.o) \ 
     4166   $(MODEL_LIB)(lbclnk.o) \ 
     4167   $(MODEL_LIB)(lib_print.o) \ 
     4168   $(MODEL_LIB)(limistate.o) \ 
     4169   $(MODEL_LIB)(limmsh.o) \ 
     4170   $(MODEL_LIB)(limrst.o) \ 
     4171   $(MODEL_LIB)(oce.o) \ 
     4172   $(MODEL_LIB)(ocfzpt.o) \ 
     4173   $(MODEL_LIB)(par_ice.o) \ 
     4174   $(MODEL_LIB)(par_kind.o) \ 
     4175   $(MODEL_LIB)(par_oce.o) \ 
     4176   $(MODEL_LIB)(phycst.o) \ 
     4177   $(MODEL_LIB)(prtctl.o) \ 
    36584178   blk_oce.F90 \ 
    36594179   dom_ice.F90 \ 
     
    36634183   ice_oce.F90 \ 
    36644184   in_out_manager.F90 \ 
     4185   ini1d.F90 \ 
    36654186   lbclnk.F90 \ 
    36664187   lib_print.f90 \ 
     
    36744195   par_oce.F90 \ 
    36754196   phycst.F90 \ 
     4197   prtctl.f90 \ 
     4198   $(MODEL_LIB)(daymod.o) \ 
     4199   $(MODEL_LIB)(dom_ice.o) \ 
     4200   $(MODEL_LIB)(ice.o) \ 
     4201   $(MODEL_LIB)(ice_oce.o) \ 
     4202   $(MODEL_LIB)(iceini.o) \ 
     4203   $(MODEL_LIB)(in_out_manager.o) \ 
     4204   $(MODEL_LIB)(limistate.o) \ 
     4205   $(MODEL_LIB)(par_ice.o) \ 
     4206   $(MODEL_LIB)(phycst.o) \ 
     4207   daymod.F90 \ 
     4208   dom_ice.F90 \ 
     4209   ice.F90 \ 
     4210   ice_oce.F90 \ 
     4211   iceini.F90 \ 
     4212   in_out_manager.F90 \ 
     4213   limistate.F90 \ 
     4214   par_ice.F90 \ 
     4215   phycst.F90 \ 
     4216   vectopt_loop_substitute.h90 \ 
     4217   KEY_CPP \ 
     4218   limdia.F90 
     4219$(MODEL_LIB)(limdyn.o) :   \ 
    36764220   $(MODEL_LIB)(blk_oce.o) \ 
    36774221   $(MODEL_LIB)(dom_ice.o) \ 
     
    36814225   $(MODEL_LIB)(ice_oce.o) \ 
    36824226   $(MODEL_LIB)(in_out_manager.o) \ 
    3683    $(MODEL_LIB)(lbclnk.o) \ 
     4227   $(MODEL_LIB)(ini1d.o) \ 
     4228   $(MODEL_LIB)(lbclnk.o) \ 
     4229   $(MODEL_LIB)(lib_mpp.o) \ 
    36844230   $(MODEL_LIB)(lib_print.o) \ 
    36854231   $(MODEL_LIB)(limistate.o) \ 
     
    36924238   $(MODEL_LIB)(par_oce.o) \ 
    36934239   $(MODEL_LIB)(phycst.o) \ 
    3694    daymod.F90 \ 
    3695    dom_ice.F90 \ 
    3696    iceini.F90 \ 
    3697    ice.F90 \ 
    3698    ice_oce.F90 \ 
    3699    in_out_manager.F90 \ 
    3700    limistate.F90 \ 
    3701    par_ice.F90 \ 
    3702    phycst.F90 \ 
    3703    $(MODEL_LIB)(daymod.o) \ 
    3704    $(MODEL_LIB)(dom_ice.o) \ 
    3705    $(MODEL_LIB)(iceini.o) \ 
    3706    $(MODEL_LIB)(ice.o) \ 
    3707    $(MODEL_LIB)(ice_oce.o) \ 
    3708    $(MODEL_LIB)(in_out_manager.o) \ 
    3709    $(MODEL_LIB)(limistate.o) \ 
    3710    $(MODEL_LIB)(par_ice.o) \ 
    3711    $(MODEL_LIB)(phycst.o) \ 
    3712    vectopt_loop_substitute.h90 \ 
    3713    KEY_CPP \ 
    3714    limdia.F90 
    3715 $(MODEL_LIB)(limdyn.o) :   \ 
     4240   $(MODEL_LIB)(prtctl.o) \ 
    37164241   blk_oce.F90 \ 
    37174242   dom_ice.F90 \ 
     
    37214246   ice_oce.F90 \ 
    37224247   in_out_manager.F90 \ 
     4248   ini1d.F90 \ 
    37234249   lbclnk.F90 \ 
    37244250   lib_mpp.F90 \ 
     
    37334259   par_oce.F90 \ 
    37344260   phycst.F90 \ 
     4261   prtctl.f90 \ 
     4262   $(MODEL_LIB)(dom_ice.o) \ 
     4263   $(MODEL_LIB)(dom_oce.o) \ 
     4264   $(MODEL_LIB)(ice.o) \ 
     4265   $(MODEL_LIB)(ice_oce.o) \ 
     4266   $(MODEL_LIB)(iceini.o) \ 
     4267   $(MODEL_LIB)(in_out_manager.o) \ 
     4268   $(MODEL_LIB)(lbclnk.o) \ 
     4269   $(MODEL_LIB)(lib_mpp.o) \ 
     4270   $(MODEL_LIB)(limistate.o) \ 
     4271   $(MODEL_LIB)(limrhg.o) \ 
     4272   $(MODEL_LIB)(phycst.o) \ 
     4273   $(MODEL_LIB)(prtctl.o) \ 
     4274   dom_ice.F90 \ 
     4275   dom_oce.F90 \ 
     4276   ice.F90 \ 
     4277   ice_oce.F90 \ 
     4278   iceini.F90 \ 
     4279   in_out_manager.F90 \ 
     4280   lbclnk.F90 \ 
     4281   lib_mpp.F90 \ 
     4282   limistate.F90 \ 
     4283   limrhg.F90 \ 
     4284   phycst.F90 \ 
     4285   prtctl.f90 \ 
     4286   limdyn.F90 
     4287$(MODEL_LIB)(limflx.o) :   \ 
     4288   $(MODEL_LIB)(albedo.o) \ 
    37354289   $(MODEL_LIB)(blk_oce.o) \ 
    3736    $(MODEL_LIB)(dom_ice.o) \ 
     4290   $(MODEL_LIB)(cpl_oce.o) \ 
     4291   $(MODEL_LIB)(daymod.o) \ 
    37374292   $(MODEL_LIB)(dom_oce.o) \ 
    37384293   $(MODEL_LIB)(flx_oce.o) \ 
    37394294   $(MODEL_LIB)(ice.o) \ 
    3740    $(MODEL_LIB)(ice_oce.o) \ 
    3741    $(MODEL_LIB)(in_out_manager.o) \ 
    3742    $(MODEL_LIB)(lbclnk.o) \ 
    3743    $(MODEL_LIB)(lib_mpp.o) \ 
    3744    $(MODEL_LIB)(lib_print.o) \ 
    3745    $(MODEL_LIB)(limistate.o) \ 
    3746    $(MODEL_LIB)(limmsh.o) \ 
    3747    $(MODEL_LIB)(limrst.o) \ 
     4295   $(MODEL_LIB)(in_out_manager.o) \ 
     4296   $(MODEL_LIB)(lbclnk.o) \ 
     4297   $(MODEL_LIB)(lib_mpp.o) \ 
     4298   $(MODEL_LIB)(lib_print.o) \ 
    37484299   $(MODEL_LIB)(oce.o) \ 
    37494300   $(MODEL_LIB)(ocfzpt.o) \ 
     
    37524303   $(MODEL_LIB)(par_oce.o) \ 
    37534304   $(MODEL_LIB)(phycst.o) \ 
    3754    dom_ice.F90 \ 
    3755    dom_oce.F90 \ 
    3756    iceini.F90 \ 
    3757    ice.F90 \ 
    3758    ice_oce.F90 \ 
    3759    in_out_manager.F90 \ 
    3760    lbclnk.F90 \ 
    3761    lib_mpp.F90 \ 
    3762    limistate.F90 \ 
    3763    limrhg.F90 \ 
    3764    phycst.F90 \ 
    3765    $(MODEL_LIB)(dom_ice.o) \ 
    3766    $(MODEL_LIB)(dom_oce.o) \ 
    3767    $(MODEL_LIB)(iceini.o) \ 
    3768    $(MODEL_LIB)(ice.o) \ 
    3769    $(MODEL_LIB)(ice_oce.o) \ 
    3770    $(MODEL_LIB)(in_out_manager.o) \ 
    3771    $(MODEL_LIB)(lbclnk.o) \ 
    3772    $(MODEL_LIB)(lib_mpp.o) \ 
    3773    $(MODEL_LIB)(limistate.o) \ 
    3774    $(MODEL_LIB)(limrhg.o) \ 
    3775    $(MODEL_LIB)(phycst.o) \ 
    3776    limdyn.F90 
    3777 $(MODEL_LIB)(limflx.o) :   \ 
     4305   $(MODEL_LIB)(prtctl.o) \ 
    37784306   albedo.F90 \ 
    37794307   blk_oce.F90 \ 
     
    37934321   par_oce.F90 \ 
    37944322   phycst.F90 \ 
     4323   prtctl.f90 \ 
    37954324   $(MODEL_LIB)(albedo.o) \ 
     4325   $(MODEL_LIB)(flx_oce.o) \ 
     4326   $(MODEL_LIB)(flxblk.o) \ 
     4327   $(MODEL_LIB)(ice.o) \ 
     4328   $(MODEL_LIB)(ice_oce.o) \ 
     4329   $(MODEL_LIB)(in_out_manager.o) \ 
     4330   $(MODEL_LIB)(lbclnk.o) \ 
     4331   $(MODEL_LIB)(ocfzpt.o) \ 
     4332   $(MODEL_LIB)(par_oce.o) \ 
     4333   $(MODEL_LIB)(phycst.o) \ 
     4334   $(MODEL_LIB)(prtctl.o) \ 
     4335   albedo.F90 \ 
     4336   flx_oce.F90 \ 
     4337   flxblk.F90 \ 
     4338   ice.F90 \ 
     4339   ice_oce.F90 \ 
     4340   in_out_manager.F90 \ 
     4341   lbclnk.F90 \ 
     4342   ocfzpt.F90 \ 
     4343   par_oce.F90 \ 
     4344   phycst.F90 \ 
     4345   prtctl.f90 \ 
     4346   vectopt_loop_substitute.h90 \ 
     4347   KEY_CPP \ 
     4348   limflx.F90 
     4349$(MODEL_LIB)(limhdf.o) :   \ 
    37964350   $(MODEL_LIB)(blk_oce.o) \ 
    3797    $(MODEL_LIB)(cpl_oce.o) \ 
     4351   $(MODEL_LIB)(dom_oce.o) \ 
     4352   $(MODEL_LIB)(in_out_manager.o) \ 
     4353   $(MODEL_LIB)(lib_mpp.o) \ 
     4354   $(MODEL_LIB)(lib_print.o) \ 
     4355   $(MODEL_LIB)(oce.o) \ 
     4356   $(MODEL_LIB)(par_ice.o) \ 
     4357   $(MODEL_LIB)(par_kind.o) \ 
     4358   $(MODEL_LIB)(par_oce.o) \ 
     4359   blk_oce.F90 \ 
     4360   dom_oce.F90 \ 
     4361   in_out_manager.F90 \ 
     4362   lib_mpp.F90 \ 
     4363   lib_print.f90 \ 
     4364   oce.F90 \ 
     4365   par_ice.F90 \ 
     4366   par_kind.F90 \ 
     4367   par_oce.F90 \ 
     4368   $(MODEL_LIB)(dom_oce.o) \ 
     4369   $(MODEL_LIB)(ice.o) \ 
     4370   $(MODEL_LIB)(ice_oce.o) \ 
     4371   $(MODEL_LIB)(in_out_manager.o) \ 
     4372   $(MODEL_LIB)(lbclnk.o) \ 
     4373   $(MODEL_LIB)(lib_mpp.o) \ 
     4374   $(MODEL_LIB)(prtctl.o) \ 
     4375   dom_oce.F90 \ 
     4376   ice.F90 \ 
     4377   ice_oce.F90 \ 
     4378   in_out_manager.F90 \ 
     4379   lbclnk.F90 \ 
     4380   lib_mpp.F90 \ 
     4381   prtctl.f90 \ 
     4382   vectopt_loop_substitute.h90 \ 
     4383   KEY_CPP \ 
     4384   limhdf.F90 
     4385$(MODEL_LIB)(limistate.o) :   \ 
     4386   $(MODEL_LIB)(blk_oce.o) \ 
     4387   $(MODEL_LIB)(dom_oce.o) \ 
     4388   $(MODEL_LIB)(in_out_manager.o) \ 
     4389   $(MODEL_LIB)(lib_mpp.o) \ 
     4390   $(MODEL_LIB)(lib_print.o) \ 
     4391   $(MODEL_LIB)(oce.o) \ 
     4392   $(MODEL_LIB)(par_ice.o) \ 
     4393   $(MODEL_LIB)(par_kind.o) \ 
     4394   $(MODEL_LIB)(par_oce.o) \ 
     4395   blk_oce.F90 \ 
     4396   dom_oce.F90 \ 
     4397   in_out_manager.F90 \ 
     4398   lib_mpp.F90 \ 
     4399   lib_print.f90 \ 
     4400   oce.F90 \ 
     4401   par_ice.F90 \ 
     4402   par_kind.F90 \ 
     4403   par_oce.F90 \ 
     4404   $(MODEL_LIB)(dom_ice.o) \ 
     4405   $(MODEL_LIB)(dom_oce.o) \ 
     4406   $(MODEL_LIB)(ice.o) \ 
     4407   $(MODEL_LIB)(ice_oce.o) \ 
     4408   $(MODEL_LIB)(in_out_manager.o) \ 
     4409   $(MODEL_LIB)(lbclnk.o) \ 
     4410   $(MODEL_LIB)(oce.o) \ 
     4411   $(MODEL_LIB)(ocfzpt.o) \ 
     4412   $(MODEL_LIB)(par_ice.o) \ 
     4413   $(MODEL_LIB)(phycst.o) \ 
     4414   dom_ice.F90 \ 
     4415   dom_oce.F90 \ 
     4416   ice.F90 \ 
     4417   ice_oce.F90 \ 
     4418   in_out_manager.F90 \ 
     4419   lbclnk.F90 \ 
     4420   oce.F90 \ 
     4421   ocfzpt.F90 \ 
     4422   par_ice.F90 \ 
     4423   phycst.F90 \ 
     4424   limistate.F90 
     4425$(MODEL_LIB)(limmsh.o) :   \ 
     4426   $(MODEL_LIB)(dom_oce.o) \ 
     4427   $(MODEL_LIB)(in_out_manager.o) \ 
     4428   $(MODEL_LIB)(lib_mpp.o) \ 
     4429   $(MODEL_LIB)(lib_print.o) \ 
     4430   $(MODEL_LIB)(oce.o) \ 
     4431   $(MODEL_LIB)(par_ice.o) \ 
     4432   $(MODEL_LIB)(par_kind.o) \ 
     4433   $(MODEL_LIB)(par_oce.o) \ 
     4434   dom_oce.F90 \ 
     4435   in_out_manager.F90 \ 
     4436   lib_mpp.F90 \ 
     4437   lib_print.f90 \ 
     4438   oce.F90 \ 
     4439   par_ice.F90 \ 
     4440   par_kind.F90 \ 
     4441   par_oce.F90 \ 
     4442   $(MODEL_LIB)(dom_ice.o) \ 
     4443   $(MODEL_LIB)(dom_oce.o) \ 
     4444   $(MODEL_LIB)(in_out_manager.o) \ 
     4445   $(MODEL_LIB)(lbclnk.o) \ 
     4446   $(MODEL_LIB)(phycst.o) \ 
     4447   dom_ice.F90 \ 
     4448   dom_oce.F90 \ 
     4449   in_out_manager.F90 \ 
     4450   lbclnk.F90 \ 
     4451   phycst.F90 \ 
     4452   limmsh.F90 
     4453$(MODEL_LIB)(limrhg.o) :   \ 
     4454   $(MODEL_LIB)(blk_oce.o) \ 
     4455   $(MODEL_LIB)(dom_oce.o) \ 
     4456   $(MODEL_LIB)(in_out_manager.o) \ 
     4457   $(MODEL_LIB)(lib_mpp.o) \ 
     4458   $(MODEL_LIB)(lib_print.o) \ 
     4459   $(MODEL_LIB)(oce.o) \ 
     4460   $(MODEL_LIB)(par_ice.o) \ 
     4461   $(MODEL_LIB)(par_kind.o) \ 
     4462   $(MODEL_LIB)(par_oce.o) \ 
     4463   blk_oce.F90 \ 
     4464   dom_oce.F90 \ 
     4465   in_out_manager.F90 \ 
     4466   lib_mpp.F90 \ 
     4467   lib_print.f90 \ 
     4468   oce.F90 \ 
     4469   par_ice.F90 \ 
     4470   par_kind.F90 \ 
     4471   par_oce.F90 \ 
     4472   $(MODEL_LIB)(dom_ice.o) \ 
     4473   $(MODEL_LIB)(ice.o) \ 
     4474   $(MODEL_LIB)(ice_oce.o) \ 
     4475   $(MODEL_LIB)(in_out_manager.o) \ 
     4476   $(MODEL_LIB)(lbclnk.o) \ 
     4477   $(MODEL_LIB)(lib_mpp.o) \ 
     4478   $(MODEL_LIB)(par_oce.o) \ 
     4479   $(MODEL_LIB)(phycst.o) \ 
     4480   $(MODEL_LIB)(prtctl.o) \ 
     4481   dom_ice.F90 \ 
     4482   ice.F90 \ 
     4483   ice_oce.F90 \ 
     4484   in_out_manager.F90 \ 
     4485   lbclnk.F90 \ 
     4486   lib_mpp.F90 \ 
     4487   par_oce.F90 \ 
     4488   phycst.F90 \ 
     4489   prtctl.f90 \ 
     4490   limrhg.F90 
     4491$(MODEL_LIB)(limrst.o) :   \ 
     4492   $(MODEL_LIB)(blk_oce.o) \ 
     4493   $(MODEL_LIB)(dom_oce.o) \ 
     4494   $(MODEL_LIB)(in_out_manager.o) \ 
     4495   $(MODEL_LIB)(lib_print.o) \ 
     4496   $(MODEL_LIB)(par_ice.o) \ 
     4497   $(MODEL_LIB)(par_kind.o) \ 
     4498   $(MODEL_LIB)(par_oce.o) \ 
     4499   $(MODEL_LIB)(phycst.o) \ 
     4500   $(MODEL_LIB)(prtctl.o) \ 
     4501   blk_oce.F90 \ 
     4502   dom_oce.F90 \ 
     4503   in_out_manager.F90 \ 
     4504   lib_print.f90 \ 
     4505   par_ice.F90 \ 
     4506   par_kind.F90 \ 
     4507   par_oce.F90 \ 
     4508   phycst.F90 \ 
     4509   prtctl.f90 \ 
    37984510   $(MODEL_LIB)(daymod.o) \ 
     4511   $(MODEL_LIB)(dom_oce.o) \ 
     4512   $(MODEL_LIB)(ice.o) \ 
     4513   $(MODEL_LIB)(ice_oce.o) \ 
     4514   $(MODEL_LIB)(in_out_manager.o) \ 
     4515   daymod.F90 \ 
     4516   dom_oce.F90 \ 
     4517   ice.F90 \ 
     4518   ice_oce.F90 \ 
     4519   in_out_manager.F90 \ 
     4520   $(MODEL_LIB)(par_ice.o) \ 
     4521   par_ice.F90 \ 
     4522   limrst_dimg.h90 \ 
     4523   ../../../lib/libioipsl.a \ 
     4524   KEY_CPP \ 
     4525   limrst.F90 
     4526$(MODEL_LIB)(limtab.o) :   \ 
     4527   $(MODEL_LIB)(par_kind.o) \ 
     4528   par_kind.F90 \ 
     4529   limtab.F90 
     4530$(MODEL_LIB)(limthd.o) :   \ 
     4531   $(MODEL_LIB)(blk_oce.o) \ 
    37994532   $(MODEL_LIB)(dom_oce.o) \ 
    38004533   $(MODEL_LIB)(flx_oce.o) \ 
    38014534   $(MODEL_LIB)(ice.o) \ 
    3802    $(MODEL_LIB)(in_out_manager.o) \ 
    3803    $(MODEL_LIB)(lbclnk.o) \ 
    3804    $(MODEL_LIB)(lib_mpp.o) \ 
    3805    $(MODEL_LIB)(lib_print.o) \ 
     4535   $(MODEL_LIB)(ice_oce.o) \ 
     4536   $(MODEL_LIB)(iceini.o) \ 
     4537   $(MODEL_LIB)(in_out_manager.o) \ 
     4538   $(MODEL_LIB)(ini1d.o) \ 
     4539   $(MODEL_LIB)(lib_mpp.o) \ 
     4540   $(MODEL_LIB)(lib_print.o) \ 
     4541   $(MODEL_LIB)(limistate.o) \ 
     4542   $(MODEL_LIB)(limmsh.o) \ 
     4543   $(MODEL_LIB)(limrst.o) \ 
    38064544   $(MODEL_LIB)(oce.o) \ 
    38074545   $(MODEL_LIB)(ocfzpt.o) \ 
     
    38104548   $(MODEL_LIB)(par_oce.o) \ 
    38114549   $(MODEL_LIB)(phycst.o) \ 
    3812    albedo.F90 \ 
    3813    flxblk.F90 \ 
     4550   $(MODEL_LIB)(thd_ice.o) \ 
     4551   blk_oce.F90 \ 
     4552   dom_oce.F90 \ 
    38144553   flx_oce.F90 \ 
    38154554   ice.F90 \ 
    38164555   ice_oce.F90 \ 
    3817    in_out_manager.F90 \ 
    3818    lbclnk.F90 \ 
     4556   iceini.F90 \ 
     4557   in_out_manager.F90 \ 
     4558   ini1d.F90 \ 
     4559   lib_mpp.F90 \ 
     4560   lib_print.f90 \ 
     4561   limistate.F90 \ 
     4562   limmsh.F90 \ 
     4563   limrst.F90 \ 
     4564   oce.F90 \ 
    38194565   ocfzpt.F90 \ 
    3820    par_oce.F90 \ 
    3821    phycst.F90 \ 
    3822    $(MODEL_LIB)(albedo.o) \ 
    3823    $(MODEL_LIB)(flxblk.o) \ 
     4566   par_ice.F90 \ 
     4567   par_kind.F90 \ 
     4568   par_oce.F90 \ 
     4569   phycst.F90 \ 
     4570   thd_ice.F90 \ 
     4571   $(MODEL_LIB)(dom_ice.o) \ 
     4572   $(MODEL_LIB)(dom_oce.o) \ 
    38244573   $(MODEL_LIB)(flx_oce.o) \ 
    38254574   $(MODEL_LIB)(ice.o) \ 
    38264575   $(MODEL_LIB)(ice_oce.o) \ 
    3827    $(MODEL_LIB)(in_out_manager.o) \ 
    3828    $(MODEL_LIB)(lbclnk.o) \ 
    3829    $(MODEL_LIB)(ocfzpt.o) \ 
    3830    $(MODEL_LIB)(par_oce.o) \ 
    3831    $(MODEL_LIB)(phycst.o) \ 
    3832    vectopt_loop_substitute.h90 \ 
    3833    KEY_CPP \ 
    3834    limflx.F90 
    3835 $(MODEL_LIB)(limhdf.o) :   \ 
    3836    blk_oce.F90 \ 
    3837    dom_oce.F90 \ 
    3838    in_out_manager.F90 \ 
    3839    lib_mpp.F90 \ 
    3840    lib_print.f90 \ 
    3841    oce.F90 \ 
    3842    par_ice.F90 \ 
    3843    par_kind.F90 \ 
    3844    par_oce.F90 \ 
    3845    $(MODEL_LIB)(blk_oce.o) \ 
    3846    $(MODEL_LIB)(dom_oce.o) \ 
    3847    $(MODEL_LIB)(in_out_manager.o) \ 
    3848    $(MODEL_LIB)(lib_mpp.o) \ 
    3849    $(MODEL_LIB)(lib_print.o) \ 
    3850    $(MODEL_LIB)(oce.o) \ 
    3851    $(MODEL_LIB)(par_ice.o) \ 
    3852    $(MODEL_LIB)(par_kind.o) \ 
    3853    $(MODEL_LIB)(par_oce.o) \ 
    3854    dom_oce.F90 \ 
     4576   $(MODEL_LIB)(iceini.o) \ 
     4577   $(MODEL_LIB)(in_out_manager.o) \ 
     4578   $(MODEL_LIB)(lbclnk.o) \ 
     4579   $(MODEL_LIB)(limtab.o) \ 
     4580   $(MODEL_LIB)(limthd_lac.o) \ 
     4581   $(MODEL_LIB)(limthd_zdf.o) \ 
     4582   $(MODEL_LIB)(phycst.o) \ 
     4583   $(MODEL_LIB)(prtctl.o) \ 
     4584   $(MODEL_LIB)(thd_ice.o) \ 
     4585   dom_ice.F90 \ 
     4586   dom_oce.F90 \ 
     4587   flx_oce.F90 \ 
    38554588   ice.F90 \ 
    38564589   ice_oce.F90 \ 
    3857    in_out_manager.F90 \ 
    3858    lbclnk.F90 \ 
    3859    lib_mpp.F90 \ 
    3860    $(MODEL_LIB)(dom_oce.o) \ 
     4590   iceini.F90 \ 
     4591   in_out_manager.F90 \ 
     4592   lbclnk.F90 \ 
     4593   limtab.F90 \ 
     4594   limthd_lac.F90 \ 
     4595   limthd_zdf.F90 \ 
     4596   phycst.F90 \ 
     4597   prtctl.f90 \ 
     4598   thd_ice.F90 \ 
     4599   domzgr_substitute.h90 \ 
     4600   vectopt_loop_substitute.h90 \ 
     4601   KEY_CPP \ 
     4602   limthd.F90 
     4603$(MODEL_LIB)(limthd_lac.o) :  \ 
     4604   $(MODEL_LIB)(blk_oce.o) \ 
     4605   $(MODEL_LIB)(dom_ice.o) \ 
     4606   $(MODEL_LIB)(dom_oce.o) \ 
     4607   $(MODEL_LIB)(flx_oce.o) \ 
    38614608   $(MODEL_LIB)(ice.o) \ 
    38624609   $(MODEL_LIB)(ice_oce.o) \ 
    38634610   $(MODEL_LIB)(in_out_manager.o) \ 
    3864    $(MODEL_LIB)(lbclnk.o) \ 
    3865    $(MODEL_LIB)(lib_mpp.o) \ 
    3866    vectopt_loop_substitute.h90 \ 
    3867    KEY_CPP \ 
    3868    limhdf.F90 
    3869 $(MODEL_LIB)(limistate.o) :   \ 
     4611   $(MODEL_LIB)(ini1d.o) \ 
     4612   $(MODEL_LIB)(lbclnk.o) \ 
     4613   $(MODEL_LIB)(limistate.o) \ 
     4614   $(MODEL_LIB)(limmsh.o) \ 
     4615   $(MODEL_LIB)(limrst.o) \ 
     4616   $(MODEL_LIB)(oce.o) \ 
     4617   $(MODEL_LIB)(ocfzpt.o) \ 
     4618   $(MODEL_LIB)(par_ice.o) \ 
     4619   $(MODEL_LIB)(par_kind.o) \ 
     4620   $(MODEL_LIB)(par_oce.o) \ 
     4621   $(MODEL_LIB)(phycst.o) \ 
    38704622   blk_oce.F90 \ 
    3871    dom_oce.F90 \ 
    3872    in_out_manager.F90 \ 
    3873    lib_mpp.F90 \ 
    3874    lib_print.f90 \ 
    3875    oce.F90 \ 
    3876    par_ice.F90 \ 
    3877    par_kind.F90 \ 
    3878    par_oce.F90 \ 
    3879    $(MODEL_LIB)(blk_oce.o) \ 
    3880    $(MODEL_LIB)(dom_oce.o) \ 
    3881    $(MODEL_LIB)(in_out_manager.o) \ 
    3882    $(MODEL_LIB)(lib_mpp.o) \ 
    3883    $(MODEL_LIB)(lib_print.o) \ 
    3884    $(MODEL_LIB)(oce.o) \ 
    3885    $(MODEL_LIB)(par_ice.o) \ 
    3886    $(MODEL_LIB)(par_kind.o) \ 
    3887    $(MODEL_LIB)(par_oce.o) \ 
    38884623   dom_ice.F90 \ 
    38894624   dom_oce.F90 \ 
     4625   flx_oce.F90 \ 
    38904626   ice.F90 \ 
    38914627   ice_oce.F90 \ 
    38924628   in_out_manager.F90 \ 
    3893    lbclnk.F90 \ 
    3894    oce.F90 \ 
    3895    ocfzpt.F90 \ 
    3896    par_ice.F90 \ 
    3897    phycst.F90 \ 
    3898    $(MODEL_LIB)(dom_ice.o) \ 
    3899    $(MODEL_LIB)(dom_oce.o) \ 
    3900    $(MODEL_LIB)(ice.o) \ 
    3901    $(MODEL_LIB)(ice_oce.o) \ 
    3902    $(MODEL_LIB)(in_out_manager.o) \ 
    3903    $(MODEL_LIB)(lbclnk.o) \ 
    3904    $(MODEL_LIB)(oce.o) \ 
    3905    $(MODEL_LIB)(ocfzpt.o) \ 
    3906    $(MODEL_LIB)(par_ice.o) \ 
    3907    $(MODEL_LIB)(phycst.o) \ 
    3908    limistate.F90 
    3909 $(MODEL_LIB)(limmsh.o) :   \ 
    3910    dom_oce.F90 \ 
    3911    in_out_manager.F90 \ 
    3912    lib_mpp.F90 \ 
    3913    lib_print.f90 \ 
    3914    oce.F90 \ 
    3915    par_ice.F90 \ 
    3916    par_kind.F90 \ 
    3917    par_oce.F90 \ 
    3918    $(MODEL_LIB)(dom_oce.o) \ 
    3919    $(MODEL_LIB)(in_out_manager.o) \ 
    3920    $(MODEL_LIB)(lib_mpp.o) \ 
    3921    $(MODEL_LIB)(lib_print.o) \ 
    3922    $(MODEL_LIB)(oce.o) \ 
    3923    $(MODEL_LIB)(par_ice.o) \ 
    3924    $(MODEL_LIB)(par_kind.o) \ 
    3925    $(MODEL_LIB)(par_oce.o) \ 
    3926    dom_ice.F90 \ 
    3927    dom_oce.F90 \ 
    3928    in_out_manager.F90 \ 
    3929    lbclnk.F90 \ 
    3930    phycst.F90 \ 
    3931    $(MODEL_LIB)(dom_ice.o) \ 
    3932    $(MODEL_LIB)(dom_oce.o) \ 
    3933    $(MODEL_LIB)(in_out_manager.o) \ 
    3934    $(MODEL_LIB)(lbclnk.o) \ 
    3935    $(MODEL_LIB)(phycst.o) \ 
    3936    limmsh.F90 
    3937 $(MODEL_LIB)(limrhg.o) :   \ 
    3938    blk_oce.F90 \ 
    3939    dom_oce.F90 \ 
    3940    in_out_manager.F90 \ 
    3941    lib_mpp.F90 \ 
    3942    lib_print.f90 \ 
    3943    oce.F90 \ 
    3944    par_ice.F90 \ 
    3945    par_kind.F90 \ 
    3946    par_oce.F90 \ 
    3947    $(MODEL_LIB)(blk_oce.o) \ 
    3948    $(MODEL_LIB)(dom_oce.o) \ 
    3949    $(MODEL_LIB)(in_out_manager.o) \ 
    3950    $(MODEL_LIB)(lib_mpp.o) \ 
    3951    $(MODEL_LIB)(lib_print.o) \ 
    3952    $(MODEL_LIB)(oce.o) \ 
    3953    $(MODEL_LIB)(par_ice.o) \ 
    3954    $(MODEL_LIB)(par_kind.o) \ 
    3955    $(MODEL_LIB)(par_oce.o) \ 
    3956    dom_ice.F90 \ 
    3957    ice.F90 \ 
    3958    ice_oce.F90 \ 
    3959    in_out_manager.F90 \ 
    3960    lbclnk.F90 \ 
    3961    lib_mpp.F90 \ 
    3962    par_oce.F90 \ 
    3963    phycst.F90 \ 
    3964    $(MODEL_LIB)(dom_ice.o) \ 
    3965    $(MODEL_LIB)(ice.o) \ 
    3966    $(MODEL_LIB)(ice_oce.o) \ 
    3967    $(MODEL_LIB)(in_out_manager.o) \ 
    3968    $(MODEL_LIB)(lbclnk.o) \ 
    3969    $(MODEL_LIB)(lib_mpp.o) \ 
    3970    $(MODEL_LIB)(par_oce.o) \ 
    3971    $(MODEL_LIB)(phycst.o) \ 
    3972    limrhg.F90 
    3973 $(MODEL_LIB)(limrst.o) :   \ 
    3974    blk_oce.F90 \ 
    3975    dom_oce.F90 \ 
    3976    in_out_manager.F90 \ 
    3977    lib_print.f90 \ 
    3978    par_ice.F90 \ 
    3979    par_kind.F90 \ 
    3980    par_oce.F90 \ 
    3981    phycst.F90 \ 
    3982    $(MODEL_LIB)(blk_oce.o) \ 
    3983    $(MODEL_LIB)(dom_oce.o) \ 
    3984    $(MODEL_LIB)(in_out_manager.o) \ 
    3985    $(MODEL_LIB)(lib_print.o) \ 
    3986    $(MODEL_LIB)(par_ice.o) \ 
    3987    $(MODEL_LIB)(par_kind.o) \ 
    3988    $(MODEL_LIB)(par_oce.o) \ 
    3989    $(MODEL_LIB)(phycst.o) \ 
    3990    daymod.F90 \ 
    3991    dom_oce.F90 \ 
    3992    ice.F90 \ 
    3993    ice_oce.F90 \ 
    3994    in_out_manager.F90 \ 
    3995    $(MODEL_LIB)(daymod.o) \ 
    3996    $(MODEL_LIB)(dom_oce.o) \ 
    3997    $(MODEL_LIB)(ice.o) \ 
    3998    $(MODEL_LIB)(ice_oce.o) \ 
    3999    $(MODEL_LIB)(in_out_manager.o) \ 
    4000    par_ice.F90 \ 
    4001    $(MODEL_LIB)(par_ice.o) \ 
    4002    limrst_dimg.h90 \ 
    4003    ../../../lib/libioipsl.a \ 
    4004    KEY_CPP \ 
    4005    limrst.F90 
    4006 $(MODEL_LIB)(limtab.o) :   \ 
    4007    par_kind.F90 \ 
    4008    $(MODEL_LIB)(par_kind.o) \ 
    4009    limtab.F90 
    4010 $(MODEL_LIB)(limthd.o) :   \ 
    4011    blk_oce.F90 \ 
    4012    dom_oce.F90 \ 
    4013    flx_oce.F90 \ 
    4014    iceini.F90 \ 
    4015    ice.F90 \ 
    4016    ice_oce.F90 \ 
    4017    in_out_manager.F90 \ 
    4018    lib_mpp.F90 \ 
    4019    lib_print.f90 \ 
     4629   ini1d.F90 \ 
     4630   lbclnk.F90 \ 
    40204631   limistate.F90 \ 
    40214632   limmsh.F90 \ 
     
    40274638   par_oce.F90 \ 
    40284639   phycst.F90 \ 
     4640   $(MODEL_LIB)(ice_oce.o) \ 
     4641   $(MODEL_LIB)(iceini.o) \ 
     4642   $(MODEL_LIB)(limistate.o) \ 
     4643   $(MODEL_LIB)(par_oce.o) \ 
     4644   $(MODEL_LIB)(phycst.o) \ 
     4645   $(MODEL_LIB)(thd_ice.o) \ 
     4646   ice_oce.F90 \ 
     4647   iceini.F90 \ 
     4648   limistate.F90 \ 
     4649   par_oce.F90 \ 
     4650   phycst.F90 \ 
    40294651   thd_ice.F90 \ 
     4652   limthd_lac.F90 
     4653$(MODEL_LIB)(limthd_zdf.o) :  \ 
    40304654   $(MODEL_LIB)(blk_oce.o) \ 
     4655   $(MODEL_LIB)(dom_ice.o) \ 
    40314656   $(MODEL_LIB)(dom_oce.o) \ 
    40324657   $(MODEL_LIB)(flx_oce.o) \ 
    4033    $(MODEL_LIB)(iceini.o) \ 
    40344658   $(MODEL_LIB)(ice.o) \ 
    40354659   $(MODEL_LIB)(ice_oce.o) \ 
    40364660   $(MODEL_LIB)(in_out_manager.o) \ 
    4037    $(MODEL_LIB)(lib_mpp.o) \ 
     4661   $(MODEL_LIB)(ini1d.o) \ 
     4662   $(MODEL_LIB)(lbclnk.o) \ 
    40384663   $(MODEL_LIB)(lib_print.o) \ 
    40394664   $(MODEL_LIB)(limistate.o) \ 
     
    40464671   $(MODEL_LIB)(par_oce.o) \ 
    40474672   $(MODEL_LIB)(phycst.o) \ 
    4048    $(MODEL_LIB)(thd_ice.o) \ 
    4049    dom_ice.F90 \ 
    4050    dom_oce.F90 \ 
    4051    flx_oce.F90 \ 
    4052    iceini.F90 \ 
    4053    ice.F90 \ 
    4054    ice_oce.F90 \ 
    4055    in_out_manager.F90 \ 
    4056    lbclnk.F90 \ 
    4057    limtab.F90 \ 
    4058    limthd_lac.F90 \ 
    4059    limthd_zdf.F90 \ 
    4060    phycst.F90 \ 
    4061    thd_ice.F90 \ 
    4062    $(MODEL_LIB)(dom_ice.o) \ 
    4063    $(MODEL_LIB)(dom_oce.o) \ 
    4064    $(MODEL_LIB)(flx_oce.o) \ 
    4065    $(MODEL_LIB)(iceini.o) \ 
    4066    $(MODEL_LIB)(ice.o) \ 
    4067    $(MODEL_LIB)(ice_oce.o) \ 
    4068    $(MODEL_LIB)(in_out_manager.o) \ 
    4069    $(MODEL_LIB)(lbclnk.o) \ 
    4070    $(MODEL_LIB)(limtab.o) \ 
    4071    $(MODEL_LIB)(limthd_lac.o) \ 
    4072    $(MODEL_LIB)(limthd_zdf.o) \ 
    4073    $(MODEL_LIB)(phycst.o) \ 
    4074    $(MODEL_LIB)(thd_ice.o) \ 
    4075    domzgr_substitute.h90 \ 
    4076    vectopt_loop_substitute.h90 \ 
    4077    KEY_CPP \ 
    4078    limthd.F90 
    4079 $(MODEL_LIB)(limthd_lac.o) :  \ 
    40804673   blk_oce.F90 \ 
    40814674   dom_ice.F90 \ 
     
    40854678   ice_oce.F90 \ 
    40864679   in_out_manager.F90 \ 
    4087    lbclnk.F90 \ 
     4680   ini1d.F90 \ 
     4681   lbclnk.F90 \ 
     4682   lib_print.f90 \ 
    40884683   limistate.F90 \ 
    40894684   limmsh.F90 \ 
     
    40954690   par_oce.F90 \ 
    40964691   phycst.F90 \ 
     4692   $(MODEL_LIB)(ice_oce.o) \ 
     4693   $(MODEL_LIB)(iceini.o) \ 
     4694   $(MODEL_LIB)(in_out_manager.o) \ 
     4695   $(MODEL_LIB)(limistate.o) \ 
     4696   $(MODEL_LIB)(par_oce.o) \ 
     4697   $(MODEL_LIB)(phycst.o) \ 
     4698   $(MODEL_LIB)(thd_ice.o) \ 
     4699   ice_oce.F90 \ 
     4700   iceini.F90 \ 
     4701   in_out_manager.F90 \ 
     4702   limistate.F90 \ 
     4703   par_oce.F90 \ 
     4704   phycst.F90 \ 
     4705   thd_ice.F90 \ 
     4706   limthd_zdf.F90 
     4707$(MODEL_LIB)(limtrp.o) :   \ 
    40974708   $(MODEL_LIB)(blk_oce.o) \ 
    40984709   $(MODEL_LIB)(dom_ice.o) \ 
     
    41024713   $(MODEL_LIB)(ice_oce.o) \ 
    41034714   $(MODEL_LIB)(in_out_manager.o) \ 
    4104    $(MODEL_LIB)(lbclnk.o) \ 
     4715   $(MODEL_LIB)(ini1d.o) \ 
     4716   $(MODEL_LIB)(lbclnk.o) \ 
     4717   $(MODEL_LIB)(lib_mpp.o) \ 
     4718   $(MODEL_LIB)(lib_print.o) \ 
    41054719   $(MODEL_LIB)(limistate.o) \ 
    41064720   $(MODEL_LIB)(limmsh.o) \ 
     
    41124726   $(MODEL_LIB)(par_oce.o) \ 
    41134727   $(MODEL_LIB)(phycst.o) \ 
    4114    iceini.F90 \ 
    4115    ice_oce.F90 \ 
    4116    limistate.F90 \ 
    4117    par_oce.F90 \ 
    4118    phycst.F90 \ 
    4119    thd_ice.F90 \ 
    4120    $(MODEL_LIB)(iceini.o) \ 
    4121    $(MODEL_LIB)(ice_oce.o) \ 
    4122    $(MODEL_LIB)(limistate.o) \ 
    4123    $(MODEL_LIB)(par_oce.o) \ 
    4124    $(MODEL_LIB)(phycst.o) \ 
    4125    $(MODEL_LIB)(thd_ice.o) \ 
    4126    limthd_lac.F90 
    4127 $(MODEL_LIB)(limthd_zdf.o) :  \ 
     4728   $(MODEL_LIB)(prtctl.o) \ 
    41284729   blk_oce.F90 \ 
    41294730   dom_ice.F90 \ 
     
    41334734   ice_oce.F90 \ 
    41344735   in_out_manager.F90 \ 
    4135    lbclnk.F90 \ 
     4736   ini1d.F90 \ 
     4737   lbclnk.F90 \ 
     4738   lib_mpp.F90 \ 
    41364739   lib_print.f90 \ 
    41374740   limistate.F90 \ 
     
    41444747   par_oce.F90 \ 
    41454748   phycst.F90 \ 
     4749   prtctl.f90 \ 
     4750   $(MODEL_LIB)(daymod.o) \ 
     4751   $(MODEL_LIB)(dom_ice.o) \ 
     4752   $(MODEL_LIB)(dom_oce.o) \ 
     4753   $(MODEL_LIB)(ice.o) \ 
     4754   $(MODEL_LIB)(ice_oce.o) \ 
     4755   $(MODEL_LIB)(iceini.o) \ 
     4756   $(MODEL_LIB)(in_out_manager.o) \ 
     4757   $(MODEL_LIB)(lbclnk.o) \ 
     4758   $(MODEL_LIB)(lib_mpp.o) \ 
     4759   $(MODEL_LIB)(limadv.o) \ 
     4760   $(MODEL_LIB)(limhdf.o) \ 
     4761   $(MODEL_LIB)(limistate.o) \ 
     4762   $(MODEL_LIB)(phycst.o) \ 
     4763   daymod.F90 \ 
     4764   dom_ice.F90 \ 
     4765   dom_oce.F90 \ 
     4766   ice.F90 \ 
     4767   ice_oce.F90 \ 
     4768   iceini.F90 \ 
     4769   in_out_manager.F90 \ 
     4770   lbclnk.F90 \ 
     4771   lib_mpp.F90 \ 
     4772   limadv.F90 \ 
     4773   limhdf.F90 \ 
     4774   limistate.F90 \ 
     4775   phycst.F90 \ 
     4776   vectopt_loop_substitute.h90 \ 
     4777   KEY_CPP \ 
     4778   limtrp.F90 
     4779$(MODEL_LIB)(limwri.o) :   \ 
    41464780   $(MODEL_LIB)(blk_oce.o) \ 
    4147    $(MODEL_LIB)(dom_ice.o) \ 
     4781   $(MODEL_LIB)(daymod.o) \ 
    41484782   $(MODEL_LIB)(dom_oce.o) \ 
    41494783   $(MODEL_LIB)(flx_oce.o) \ 
     
    41514785   $(MODEL_LIB)(ice_oce.o) \ 
    41524786   $(MODEL_LIB)(in_out_manager.o) \ 
    4153    $(MODEL_LIB)(lbclnk.o) \ 
     4787   $(MODEL_LIB)(ini1d.o) \ 
     4788   $(MODEL_LIB)(lib_mpp.o) \ 
    41544789   $(MODEL_LIB)(lib_print.o) \ 
    41554790   $(MODEL_LIB)(limistate.o) \ 
     
    41624797   $(MODEL_LIB)(par_oce.o) \ 
    41634798   $(MODEL_LIB)(phycst.o) \ 
    4164    iceini.F90 \ 
    4165    ice_oce.F90 \ 
    4166    in_out_manager.F90 \ 
    4167    limistate.F90 \ 
    4168    par_oce.F90 \ 
    4169    phycst.F90 \ 
    4170    thd_ice.F90 \ 
    4171    $(MODEL_LIB)(iceini.o) \ 
    4172    $(MODEL_LIB)(ice_oce.o) \ 
    4173    $(MODEL_LIB)(in_out_manager.o) \ 
    4174    $(MODEL_LIB)(limistate.o) \ 
    4175    $(MODEL_LIB)(par_oce.o) \ 
    4176    $(MODEL_LIB)(phycst.o) \ 
    4177    $(MODEL_LIB)(thd_ice.o) \ 
    4178    limthd_zdf.F90 
    4179 $(MODEL_LIB)(limtrp.o) :   \ 
     4799   $(MODEL_LIB)(prtctl.o) \ 
    41804800   blk_oce.F90 \ 
    4181    dom_ice.F90 \ 
     4801   daymod.F90 \ 
    41824802   dom_oce.F90 \ 
    41834803   flx_oce.F90 \ 
     
    41854805   ice_oce.F90 \ 
    41864806   in_out_manager.F90 \ 
    4187    lbclnk.F90 \ 
     4807   ini1d.F90 \ 
    41884808   lib_mpp.F90 \ 
    41894809   lib_print.f90 \ 
     
    41974817   par_oce.F90 \ 
    41984818   phycst.F90 \ 
    4199    $(MODEL_LIB)(blk_oce.o) \ 
     4819   prtctl.f90 \ 
     4820   $(MODEL_LIB)(daymod.o) \ 
     4821   $(MODEL_LIB)(dianam.o) \ 
    42004822   $(MODEL_LIB)(dom_ice.o) \ 
    42014823   $(MODEL_LIB)(dom_oce.o) \ 
     
    42034825   $(MODEL_LIB)(ice.o) \ 
    42044826   $(MODEL_LIB)(ice_oce.o) \ 
    4205    $(MODEL_LIB)(in_out_manager.o) \ 
    4206    $(MODEL_LIB)(lbclnk.o) \ 
    4207    $(MODEL_LIB)(lib_mpp.o) \ 
    4208    $(MODEL_LIB)(lib_print.o) \ 
    4209    $(MODEL_LIB)(limistate.o) \ 
    4210    $(MODEL_LIB)(limmsh.o) \ 
    4211    $(MODEL_LIB)(limrst.o) \ 
    4212    $(MODEL_LIB)(oce.o) \ 
    4213    $(MODEL_LIB)(ocfzpt.o) \ 
    4214    $(MODEL_LIB)(par_ice.o) \ 
    4215    $(MODEL_LIB)(par_kind.o) \ 
    4216    $(MODEL_LIB)(par_oce.o) \ 
     4827   $(MODEL_LIB)(iceini.o) \ 
     4828   $(MODEL_LIB)(in_out_manager.o) \ 
     4829   $(MODEL_LIB)(lbclnk.o) \ 
    42174830   $(MODEL_LIB)(phycst.o) \ 
    42184831   daymod.F90 \ 
     4832   dianam.F90 \ 
    42194833   dom_ice.F90 \ 
    4220    dom_oce.F90 \ 
    4221    iceini.F90 \ 
    4222    ice.F90 \ 
    4223    ice_oce.F90 \ 
    4224    in_out_manager.F90 \ 
    4225    lbclnk.F90 \ 
    4226    lib_mpp.F90 \ 
    4227    limadv.F90 \ 
    4228    limhdf.F90 \ 
    4229    limistate.F90 \ 
    4230    phycst.F90 \ 
    4231    $(MODEL_LIB)(daymod.o) \ 
    4232    $(MODEL_LIB)(dom_ice.o) \ 
    4233    $(MODEL_LIB)(dom_oce.o) \ 
    4234    $(MODEL_LIB)(iceini.o) \ 
    4235    $(MODEL_LIB)(ice.o) \ 
    4236    $(MODEL_LIB)(ice_oce.o) \ 
    4237    $(MODEL_LIB)(in_out_manager.o) \ 
    4238    $(MODEL_LIB)(lbclnk.o) \ 
    4239    $(MODEL_LIB)(lib_mpp.o) \ 
    4240    $(MODEL_LIB)(limadv.o) \ 
    4241    $(MODEL_LIB)(limhdf.o) \ 
    4242    $(MODEL_LIB)(limistate.o) \ 
    4243    $(MODEL_LIB)(phycst.o) \ 
    4244    vectopt_loop_substitute.h90 \ 
    4245    KEY_CPP \ 
    4246    limtrp.F90 
    4247 $(MODEL_LIB)(limwri.o) :   \ 
    4248    blk_oce.F90 \ 
    4249    daymod.F90 \ 
    42504834   dom_oce.F90 \ 
    42514835   flx_oce.F90 \ 
    42524836   ice.F90 \ 
    42534837   ice_oce.F90 \ 
    4254    in_out_manager.F90 \ 
    4255    lib_mpp.F90 \ 
    4256    lib_print.f90 \ 
    4257    limistate.F90 \ 
    4258    limmsh.F90 \ 
    4259    limrst.F90 \ 
    4260    oce.F90 \ 
    4261    ocfzpt.F90 \ 
    4262    par_ice.F90 \ 
    4263    par_kind.F90 \ 
    4264    par_oce.F90 \ 
    4265    phycst.F90 \ 
    4266    $(MODEL_LIB)(blk_oce.o) \ 
    4267    $(MODEL_LIB)(daymod.o) \ 
    4268    $(MODEL_LIB)(dom_oce.o) \ 
    4269    $(MODEL_LIB)(flx_oce.o) \ 
    4270    $(MODEL_LIB)(ice.o) \ 
    4271    $(MODEL_LIB)(ice_oce.o) \ 
    4272    $(MODEL_LIB)(in_out_manager.o) \ 
    4273    $(MODEL_LIB)(lib_mpp.o) \ 
    4274    $(MODEL_LIB)(lib_print.o) \ 
    4275    $(MODEL_LIB)(limistate.o) \ 
    4276    $(MODEL_LIB)(limmsh.o) \ 
    4277    $(MODEL_LIB)(limrst.o) \ 
    4278    $(MODEL_LIB)(oce.o) \ 
    4279    $(MODEL_LIB)(ocfzpt.o) \ 
    4280    $(MODEL_LIB)(par_ice.o) \ 
    4281    $(MODEL_LIB)(par_kind.o) \ 
    4282    $(MODEL_LIB)(par_oce.o) \ 
    4283    $(MODEL_LIB)(phycst.o) \ 
    4284    daymod.F90 \ 
    4285    dianam.F90 \ 
    4286    dom_ice.F90 \ 
    4287    dom_oce.F90 \ 
    4288    flx_oce.F90 \ 
    42894838   iceini.F90 \ 
    4290    ice.F90 \ 
    4291    ice_oce.F90 \ 
    4292    in_out_manager.F90 \ 
    4293    lbclnk.F90 \ 
    4294    phycst.F90 \ 
    4295    $(MODEL_LIB)(daymod.o) \ 
    4296    $(MODEL_LIB)(dianam.o) \ 
    4297    $(MODEL_LIB)(dom_ice.o) \ 
    4298    $(MODEL_LIB)(dom_oce.o) \ 
    4299    $(MODEL_LIB)(flx_oce.o) \ 
    4300    $(MODEL_LIB)(iceini.o) \ 
    4301    $(MODEL_LIB)(ice.o) \ 
    4302    $(MODEL_LIB)(ice_oce.o) \ 
    4303    $(MODEL_LIB)(in_out_manager.o) \ 
    4304    $(MODEL_LIB)(lbclnk.o) \ 
    4305    $(MODEL_LIB)(phycst.o) \ 
     4839   in_out_manager.F90 \ 
     4840   lbclnk.F90 \ 
     4841   phycst.F90 \ 
     4842   $(MODEL_LIB)(diawri.o) \ 
    43064843   diawri.F90 \ 
    4307    $(MODEL_LIB)(diawri.o) \ 
    43084844   limwri_dimg.h90 \ 
    43094845   ../../../lib/libioipsl.a \ 
     
    43114847   limwri.F90 
    43124848$(MODEL_LIB)(model.o) : \ 
     4849   $(MODEL_LIB)(cpl.o) \ 
     4850   $(MODEL_LIB)(cpl_oce.o) \ 
     4851   $(MODEL_LIB)(daymod.o) \ 
     4852   $(MODEL_LIB)(diaptr.o) \ 
     4853   $(MODEL_LIB)(dom_oce.o) \ 
     4854   $(MODEL_LIB)(domain.o) \ 
     4855   $(MODEL_LIB)(domcfg.o) \ 
     4856   $(MODEL_LIB)(dtasal.o) \ 
     4857   $(MODEL_LIB)(dtasst.o) \ 
     4858   $(MODEL_LIB)(dtatem.o) \ 
     4859   $(MODEL_LIB)(dyncor1d.o) \ 
     4860   $(MODEL_LIB)(eosbn2.o) \ 
     4861   $(MODEL_LIB)(flxfwb.o) \ 
     4862   $(MODEL_LIB)(iceini.o) \ 
     4863   $(MODEL_LIB)(in_out_manager.o) \ 
     4864   $(MODEL_LIB)(ini1d.o) \ 
     4865   $(MODEL_LIB)(istate.o) \ 
     4866   $(MODEL_LIB)(ldfdyn.o) \ 
     4867   $(MODEL_LIB)(ldftra.o) \ 
     4868   $(MODEL_LIB)(lib_mpp.o) \ 
     4869   $(MODEL_LIB)(mppini.o) \ 
     4870   $(MODEL_LIB)(obc_par.o) \ 
     4871   $(MODEL_LIB)(obcini.o) \ 
     4872   $(MODEL_LIB)(oce.o) \ 
     4873   $(MODEL_LIB)(ocfzpt.o) \ 
     4874   $(MODEL_LIB)(phycst.o) \ 
     4875   $(MODEL_LIB)(prtctl.o) \ 
     4876   $(MODEL_LIB)(solver.o) \ 
     4877   $(MODEL_LIB)(step.o) \ 
     4878   $(MODEL_LIB)(step1d.o) \ 
     4879   $(MODEL_LIB)(traqsr.o) \ 
     4880   $(MODEL_LIB)(trdicp.o) \ 
     4881   $(MODEL_LIB)(trdmld.o) \ 
     4882   $(MODEL_LIB)(trdmod_oce.o) \ 
     4883   $(MODEL_LIB)(trdvor.o) \ 
     4884   $(MODEL_LIB)(zdfini.o) \ 
     4885   $(MODEL_LIB)(zpshde.o) \ 
    43134886   cpl.F90 \ 
    43144887   cpl_oce.F90 \ 
    43154888   daymod.F90 \ 
    43164889   diaptr.F90 \ 
     4890   dom_oce.F90 \ 
    43174891   domain.F90 \ 
    43184892   domcfg.F90 \ 
    4319    dom_oce.F90 \ 
    43204893   dtasal.F90 \ 
    43214894   dtasst.F90 \ 
    43224895   dtatem.F90 \ 
     4896   dyncor1d.F90 \ 
    43234897   eosbn2.F90 \ 
    43244898   flxfwb.F90 \ 
    43254899   iceini.F90 \ 
    43264900   in_out_manager.F90 \ 
     4901   ini1d.F90 \ 
    43274902   istate.F90 \ 
    43284903   ldfdyn.F90 \ 
     
    43304905   lib_mpp.F90 \ 
    43314906   mppini.F90 \ 
     4907   obc_par.F90 \ 
    43324908   obcini.F90 \ 
    4333    obc_par.F90 \ 
    43344909   oce.F90 \ 
    43354910   ocfzpt.F90 \ 
    43364911   phycst.F90 \ 
     4912   prtctl.f90 \ 
    43374913   solver.F90 \ 
    43384914   step.F90 \ 
     4915   step1d.F90 \ 
    43394916   traqsr.F90 \ 
    43404917   trdicp.F90 \ 
     
    43444921   zdfini.F90 \ 
    43454922   zpshde.F90 \ 
    4346    $(MODEL_LIB)(cpl.o) \ 
    4347    $(MODEL_LIB)(cpl_oce.o) \ 
    4348    $(MODEL_LIB)(daymod.o) \ 
    4349    $(MODEL_LIB)(diaptr.o) \ 
    4350    $(MODEL_LIB)(domain.o) \ 
    4351    $(MODEL_LIB)(domcfg.o) \ 
    4352    $(MODEL_LIB)(dom_oce.o) \ 
    4353    $(MODEL_LIB)(dtasal.o) \ 
    4354    $(MODEL_LIB)(dtasst.o) \ 
    4355    $(MODEL_LIB)(dtatem.o) \ 
    4356    $(MODEL_LIB)(eosbn2.o) \ 
    4357    $(MODEL_LIB)(flxfwb.o) \ 
    4358    $(MODEL_LIB)(iceini.o) \ 
    4359    $(MODEL_LIB)(in_out_manager.o) \ 
    4360    $(MODEL_LIB)(istate.o) \ 
    4361    $(MODEL_LIB)(ldfdyn.o) \ 
    4362    $(MODEL_LIB)(ldftra.o) \ 
    4363    $(MODEL_LIB)(lib_mpp.o) \ 
    4364    $(MODEL_LIB)(mppini.o) \ 
    4365    $(MODEL_LIB)(obcini.o) \ 
    4366    $(MODEL_LIB)(obc_par.o) \ 
    4367    $(MODEL_LIB)(oce.o) \ 
    4368    $(MODEL_LIB)(ocfzpt.o) \ 
    4369    $(MODEL_LIB)(phycst.o) \ 
    4370    $(MODEL_LIB)(solver.o) \ 
    4371    $(MODEL_LIB)(step.o) \ 
    4372    $(MODEL_LIB)(traqsr.o) \ 
    4373    $(MODEL_LIB)(trdicp.o) \ 
    4374    $(MODEL_LIB)(trdmld.o) \ 
    4375    $(MODEL_LIB)(trdmod_oce.o) \ 
    4376    $(MODEL_LIB)(trdvor.o) \ 
    4377    $(MODEL_LIB)(zdfini.o) \ 
    4378    $(MODEL_LIB)(zpshde.o) \ 
     4923   $(MODEL_LIB)(opa.o) \ 
    43794924   opa.F90 \ 
    4380    $(MODEL_LIB)(opa.o) \ 
    43814925   model.f90 
    43824926$(MODEL_LIB)(mppini.o) :   \ 
    4383    dom_oce.F90 \ 
    4384    in_out_manager.F90 \ 
    4385    lib_print.f90 \ 
    4386    par_kind.F90 \ 
    4387    par_oce.F90 \ 
    4388    $(MODEL_LIB)(dom_oce.o) \ 
    4389    $(MODEL_LIB)(in_out_manager.o) \ 
    4390    $(MODEL_LIB)(lib_print.o) \ 
    4391    $(MODEL_LIB)(par_kind.o) \ 
    4392    $(MODEL_LIB)(par_oce.o) \ 
     4927   $(MODEL_LIB)(dom_oce.o) \ 
     4928   $(MODEL_LIB)(in_out_manager.o) \ 
     4929   $(MODEL_LIB)(lib_print.o) \ 
     4930   $(MODEL_LIB)(par_kind.o) \ 
     4931   $(MODEL_LIB)(par_oce.o) \ 
     4932   dom_oce.F90 \ 
     4933   in_out_manager.F90 \ 
     4934   lib_print.f90 \ 
     4935   par_kind.F90 \ 
     4936   par_oce.F90 \ 
     4937   $(MODEL_LIB)(dom_oce.o) \ 
     4938   $(MODEL_LIB)(in_out_manager.o) \ 
     4939   $(MODEL_LIB)(lib_mpp.o) \ 
     4940   $(MODEL_LIB)(sol_oce.o) \ 
    43934941   dom_oce.F90 \ 
    43944942   in_out_manager.F90 \ 
    43954943   lib_mpp.F90 \ 
    43964944   sol_oce.F90 \ 
    4397    $(MODEL_LIB)(dom_oce.o) \ 
    4398    $(MODEL_LIB)(in_out_manager.o) \ 
    4399    $(MODEL_LIB)(lib_mpp.o) \ 
    4400    $(MODEL_LIB)(sol_oce.o) \ 
    44014945   domzgr_substitute.h90 \ 
    44024946   mppini_2.h90 \ 
     
    44044948   KEY_CPP \ 
    44054949   mppini.F90 
     4950$(MODEL_LIB)(obc_oce.o) :  \ 
     4951   $(MODEL_LIB)(par_kind.o) \ 
     4952   $(MODEL_LIB)(par_oce.o) \ 
     4953   par_kind.F90 \ 
     4954   par_oce.F90 \ 
     4955   $(MODEL_LIB)(obc_par.o) \ 
     4956   $(MODEL_LIB)(par_oce.o) \ 
     4957   obc_par.F90 \ 
     4958   par_oce.F90 \ 
     4959   obc_oce.F90 
     4960$(MODEL_LIB)(obc_par.o) :  \ 
     4961   $(MODEL_LIB)(par_kind.o) \ 
     4962   par_kind.F90 \ 
     4963   $(MODEL_LIB)(par_oce.o) \ 
     4964   par_oce.F90 \ 
     4965   obc_par_EEL_R5.h90 \ 
     4966   KEY_CPP \ 
     4967   obc_par.F90 
    44064968$(MODEL_LIB)(obccli.o) :   \ 
     4969   $(MODEL_LIB)(in_out_manager.o) \ 
     4970   $(MODEL_LIB)(obc_par.o) \ 
     4971   $(MODEL_LIB)(par_oce.o) \ 
    44074972   in_out_manager.F90 \ 
    44084973   obc_par.F90 \ 
    44094974   par_oce.F90 \ 
    4410    $(MODEL_LIB)(in_out_manager.o) \ 
    4411    $(MODEL_LIB)(obc_par.o) \ 
    4412    $(MODEL_LIB)(par_oce.o) \ 
     4975   $(MODEL_LIB)(dom_oce.o) \ 
     4976   $(MODEL_LIB)(obc_oce.o) \ 
     4977   $(MODEL_LIB)(oce.o) \ 
     4978   $(MODEL_LIB)(phycst.o) \ 
    44134979   dom_oce.F90 \ 
    44144980   obc_oce.F90 \ 
    44154981   oce.F90 \ 
    44164982   phycst.F90 \ 
    4417    $(MODEL_LIB)(dom_oce.o) \ 
    4418    $(MODEL_LIB)(obc_oce.o) \ 
    4419    $(MODEL_LIB)(oce.o) \ 
    4420    $(MODEL_LIB)(phycst.o) \ 
    44214983   domzgr_substitute.h90 \ 
    44224984   KEY_CPP \ 
    44234985   obccli.F90 
    44244986$(MODEL_LIB)(obcdom.o) :   \ 
     4987   $(MODEL_LIB)(dom_oce.o) \ 
     4988   $(MODEL_LIB)(in_out_manager.o) \ 
     4989   $(MODEL_LIB)(lib_print.o) \ 
     4990   $(MODEL_LIB)(obc_par.o) \ 
     4991   $(MODEL_LIB)(par_kind.o) \ 
     4992   $(MODEL_LIB)(par_oce.o) \ 
    44254993   dom_oce.F90 \ 
    44264994   in_out_manager.F90 \ 
     
    44314999   $(MODEL_LIB)(dom_oce.o) \ 
    44325000   $(MODEL_LIB)(in_out_manager.o) \ 
    4433    $(MODEL_LIB)(lib_print.o) \ 
    4434    $(MODEL_LIB)(obc_par.o) \ 
    4435    $(MODEL_LIB)(par_kind.o) \ 
    4436    $(MODEL_LIB)(par_oce.o) \ 
     5001   $(MODEL_LIB)(lib_mpp.o) \ 
     5002   $(MODEL_LIB)(obc_oce.o) \ 
     5003   $(MODEL_LIB)(oce.o) \ 
     5004   $(MODEL_LIB)(phycst.o) \ 
    44375005   dom_oce.F90 \ 
    44385006   in_out_manager.F90 \ 
     
    44415009   oce.F90 \ 
    44425010   phycst.F90 \ 
    4443    $(MODEL_LIB)(dom_oce.o) \ 
    4444    $(MODEL_LIB)(in_out_manager.o) \ 
    4445    $(MODEL_LIB)(lib_mpp.o) \ 
    4446    $(MODEL_LIB)(obc_oce.o) \ 
    4447    $(MODEL_LIB)(oce.o) \ 
    4448    $(MODEL_LIB)(phycst.o) \ 
    44495011   obcdom.F90 
    44505012$(MODEL_LIB)(obcdta.o) :   \ 
     5013   $(MODEL_LIB)(dom_oce.o) \ 
     5014   $(MODEL_LIB)(in_out_manager.o) \ 
     5015   $(MODEL_LIB)(lbclnk.o) \ 
     5016   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     5017   $(MODEL_LIB)(ldftra_oce.o) \ 
     5018   $(MODEL_LIB)(lib_mpp.o) \ 
     5019   $(MODEL_LIB)(lib_print.o) \ 
     5020   $(MODEL_LIB)(obc_oce.o) \ 
     5021   $(MODEL_LIB)(obc_par.o) \ 
     5022   $(MODEL_LIB)(oce.o) \ 
     5023   $(MODEL_LIB)(par_kind.o) \ 
     5024   $(MODEL_LIB)(par_oce.o) \ 
     5025   $(MODEL_LIB)(phycst.o) \ 
     5026   $(MODEL_LIB)(prtctl.o) \ 
     5027   $(MODEL_LIB)(sol_oce.o) \ 
     5028   $(MODEL_LIB)(solfet.o) \ 
     5029   $(MODEL_LIB)(solisl.o) \ 
     5030   $(MODEL_LIB)(solpcg.o) \ 
     5031   $(MODEL_LIB)(solsor.o) \ 
     5032   $(MODEL_LIB)(trdmod.o) \ 
     5033   $(MODEL_LIB)(trdmod_oce.o) \ 
     5034   $(MODEL_LIB)(zdf_oce.o) \ 
    44515035   dom_oce.F90 \ 
    44525036   in_out_manager.F90 \ 
     
    44625046   par_oce.F90 \ 
    44635047   phycst.F90 \ 
     5048   prtctl.f90 \ 
     5049   sol_oce.F90 \ 
    44645050   solfet.F90 \ 
    44655051   solisl.F90 \ 
    44665052   solpcg.F90 \ 
    44675053   solsor.F90 \ 
    4468    sol_oce.F90 \ 
    44695054   trdmod.F90 \ 
    44705055   trdmod_oce.F90 \ 
    44715056   zdf_oce.F90 \ 
    4472    $(MODEL_LIB)(dom_oce.o) \ 
    4473    $(MODEL_LIB)(in_out_manager.o) \ 
    4474    $(MODEL_LIB)(lbclnk.o) \ 
    4475    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4476    $(MODEL_LIB)(ldftra_oce.o) \ 
     5057   $(MODEL_LIB)(daymod.o) \ 
     5058   $(MODEL_LIB)(dom_oce.o) \ 
     5059   $(MODEL_LIB)(dynspg_rl.o) \ 
     5060   $(MODEL_LIB)(in_out_manager.o) \ 
     5061   $(MODEL_LIB)(lbclnk.o) \ 
     5062   $(MODEL_LIB)(lib_mpp.o) \ 
     5063   $(MODEL_LIB)(obc_oce.o) \ 
     5064   $(MODEL_LIB)(obccli.o) \ 
     5065   $(MODEL_LIB)(oce.o) \ 
     5066   $(MODEL_LIB)(phycst.o) \ 
     5067   daymod.F90 \ 
     5068   dom_oce.F90 \ 
     5069   dynspg_rl.F90 \ 
     5070   in_out_manager.F90 \ 
     5071   lbclnk.F90 \ 
     5072   lib_mpp.F90 \ 
     5073   obc_oce.F90 \ 
     5074   obccli.F90 \ 
     5075   oce.F90 \ 
     5076   phycst.F90 \ 
     5077   obc_vectopt_loop_substitute.h90 \ 
     5078   KEY_CPP \ 
     5079   obcdta.F90 
     5080$(MODEL_LIB)(obcdyn.o) :   \ 
     5081   $(MODEL_LIB)(dom_oce.o) \ 
     5082   $(MODEL_LIB)(in_out_manager.o) \ 
    44775083   $(MODEL_LIB)(lib_mpp.o) \ 
    44785084   $(MODEL_LIB)(lib_print.o) \ 
     
    44835089   $(MODEL_LIB)(par_oce.o) \ 
    44845090   $(MODEL_LIB)(phycst.o) \ 
    4485    $(MODEL_LIB)(solfet.o) \ 
    4486    $(MODEL_LIB)(solisl.o) \ 
    4487    $(MODEL_LIB)(solpcg.o) \ 
    4488    $(MODEL_LIB)(solsor.o) \ 
    4489    $(MODEL_LIB)(sol_oce.o) \ 
     5091   dom_oce.F90 \ 
     5092   in_out_manager.F90 \ 
     5093   lib_mpp.F90 \ 
     5094   lib_print.f90 \ 
     5095   obc_oce.F90 \ 
     5096   obc_par.F90 \ 
     5097   oce.F90 \ 
     5098   par_kind.F90 \ 
     5099   par_oce.F90 \ 
     5100   phycst.F90 \ 
     5101   $(MODEL_LIB)(dom_oce.o) \ 
     5102   $(MODEL_LIB)(in_out_manager.o) \ 
     5103   $(MODEL_LIB)(lbclnk.o) \ 
     5104   $(MODEL_LIB)(lib_mpp.o) \ 
     5105   $(MODEL_LIB)(obc_oce.o) \ 
     5106   $(MODEL_LIB)(obccli.o) \ 
     5107   $(MODEL_LIB)(oce.o) \ 
     5108   $(MODEL_LIB)(phycst.o) \ 
     5109   dom_oce.F90 \ 
     5110   in_out_manager.F90 \ 
     5111   lbclnk.F90 \ 
     5112   lib_mpp.F90 \ 
     5113   obc_oce.F90 \ 
     5114   obccli.F90 \ 
     5115   oce.F90 \ 
     5116   phycst.F90 \ 
     5117   obcdyn.F90 
     5118$(MODEL_LIB)(obcini.o) :   \ 
     5119   $(MODEL_LIB)(daymod.o) \ 
     5120   $(MODEL_LIB)(dom_oce.o) \ 
     5121   $(MODEL_LIB)(in_out_manager.o) \ 
     5122   $(MODEL_LIB)(lbclnk.o) \ 
     5123   $(MODEL_LIB)(lib_mpp.o) \ 
     5124   $(MODEL_LIB)(lib_print.o) \ 
     5125   $(MODEL_LIB)(obc_oce.o) \ 
     5126   $(MODEL_LIB)(obc_par.o) \ 
     5127   $(MODEL_LIB)(oce.o) \ 
     5128   $(MODEL_LIB)(par_kind.o) \ 
     5129   $(MODEL_LIB)(par_oce.o) \ 
     5130   $(MODEL_LIB)(phycst.o) \ 
     5131   daymod.F90 \ 
     5132   dom_oce.F90 \ 
     5133   in_out_manager.F90 \ 
     5134   lbclnk.F90 \ 
     5135   lib_mpp.F90 \ 
     5136   lib_print.f90 \ 
     5137   obc_oce.F90 \ 
     5138   obc_par.F90 \ 
     5139   oce.F90 \ 
     5140   par_kind.F90 \ 
     5141   par_oce.F90 \ 
     5142   phycst.F90 \ 
     5143   $(MODEL_LIB)(dom_oce.o) \ 
     5144   $(MODEL_LIB)(in_out_manager.o) \ 
     5145   $(MODEL_LIB)(lbclnk.o) \ 
     5146   $(MODEL_LIB)(lib_mpp.o) \ 
     5147   $(MODEL_LIB)(obc_oce.o) \ 
     5148   $(MODEL_LIB)(obcdom.o) \ 
     5149   $(MODEL_LIB)(obcrst.o) \ 
     5150   $(MODEL_LIB)(oce.o) \ 
     5151   $(MODEL_LIB)(phycst.o) \ 
     5152   dom_oce.F90 \ 
     5153   in_out_manager.F90 \ 
     5154   lbclnk.F90 \ 
     5155   lib_mpp.F90 \ 
     5156   obc_oce.F90 \ 
     5157   obcdom.F90 \ 
     5158   obcrst.F90 \ 
     5159   oce.F90 \ 
     5160   phycst.F90 \ 
     5161   obc_vectopt_loop_substitute.h90 \ 
     5162   KEY_CPP \ 
     5163   obcini.F90 
     5164$(MODEL_LIB)(obcrad.o) :   \ 
     5165   $(MODEL_LIB)(dom_oce.o) \ 
     5166   $(MODEL_LIB)(in_out_manager.o) \ 
     5167   $(MODEL_LIB)(lib_mpp.o) \ 
     5168   $(MODEL_LIB)(lib_print.o) \ 
     5169   $(MODEL_LIB)(obc_par.o) \ 
     5170   $(MODEL_LIB)(oce.o) \ 
     5171   $(MODEL_LIB)(par_kind.o) \ 
     5172   $(MODEL_LIB)(par_oce.o) \ 
     5173   dom_oce.F90 \ 
     5174   in_out_manager.F90 \ 
     5175   lib_mpp.F90 \ 
     5176   lib_print.f90 \ 
     5177   obc_par.F90 \ 
     5178   oce.F90 \ 
     5179   par_kind.F90 \ 
     5180   par_oce.F90 \ 
     5181   $(MODEL_LIB)(dom_oce.o) \ 
     5182   $(MODEL_LIB)(in_out_manager.o) \ 
     5183   $(MODEL_LIB)(lbclnk.o) \ 
     5184   $(MODEL_LIB)(lib_mpp.o) \ 
     5185   $(MODEL_LIB)(obc_oce.o) \ 
     5186   $(MODEL_LIB)(oce.o) \ 
     5187   $(MODEL_LIB)(phycst.o) \ 
     5188   dom_oce.F90 \ 
     5189   in_out_manager.F90 \ 
     5190   lbclnk.F90 \ 
     5191   lib_mpp.F90 \ 
     5192   obc_oce.F90 \ 
     5193   oce.F90 \ 
     5194   phycst.F90 \ 
     5195   obc_vectopt_loop_substitute.h90 \ 
     5196   KEY_CPP \ 
     5197   obcrad.F90 
     5198$(MODEL_LIB)(obcrst.o) :   \ 
     5199   $(MODEL_LIB)(dom_oce.o) \ 
     5200   $(MODEL_LIB)(in_out_manager.o) \ 
     5201   $(MODEL_LIB)(lib_mpp.o) \ 
     5202   $(MODEL_LIB)(lib_print.o) \ 
     5203   $(MODEL_LIB)(obc_par.o) \ 
     5204   $(MODEL_LIB)(oce.o) \ 
     5205   $(MODEL_LIB)(par_kind.o) \ 
     5206   $(MODEL_LIB)(par_oce.o) \ 
     5207   $(MODEL_LIB)(phycst.o) \ 
     5208   $(MODEL_LIB)(prtctl.o) \ 
     5209   dom_oce.F90 \ 
     5210   in_out_manager.F90 \ 
     5211   lib_mpp.F90 \ 
     5212   lib_print.f90 \ 
     5213   obc_par.F90 \ 
     5214   oce.F90 \ 
     5215   par_kind.F90 \ 
     5216   par_oce.F90 \ 
     5217   phycst.F90 \ 
     5218   prtctl.f90 \ 
     5219   $(MODEL_LIB)(daymod.o) \ 
     5220   $(MODEL_LIB)(dom_oce.o) \ 
     5221   $(MODEL_LIB)(in_out_manager.o) \ 
     5222   $(MODEL_LIB)(lbclnk.o) \ 
     5223   $(MODEL_LIB)(lib_mpp.o) \ 
     5224   $(MODEL_LIB)(obc_oce.o) \ 
     5225   $(MODEL_LIB)(oce.o) \ 
     5226   $(MODEL_LIB)(phycst.o) \ 
     5227   daymod.F90 \ 
     5228   dom_oce.F90 \ 
     5229   in_out_manager.F90 \ 
     5230   lbclnk.F90 \ 
     5231   lib_mpp.F90 \ 
     5232   obc_oce.F90 \ 
     5233   oce.F90 \ 
     5234   phycst.F90 \ 
     5235   obcrst.F90 
     5236$(MODEL_LIB)(obcspg.o) :   \ 
     5237   $(MODEL_LIB)(dom_oce.o) \ 
     5238   $(MODEL_LIB)(in_out_manager.o) \ 
     5239   $(MODEL_LIB)(lib_mpp.o) \ 
     5240   $(MODEL_LIB)(lib_print.o) \ 
     5241   $(MODEL_LIB)(obc_par.o) \ 
     5242   $(MODEL_LIB)(oce.o) \ 
     5243   $(MODEL_LIB)(par_kind.o) \ 
     5244   $(MODEL_LIB)(par_oce.o) \ 
     5245   dom_oce.F90 \ 
     5246   in_out_manager.F90 \ 
     5247   lib_mpp.F90 \ 
     5248   lib_print.f90 \ 
     5249   obc_par.F90 \ 
     5250   oce.F90 \ 
     5251   par_kind.F90 \ 
     5252   par_oce.F90 \ 
     5253   $(MODEL_LIB)(dom_oce.o) \ 
     5254   $(MODEL_LIB)(in_out_manager.o) \ 
     5255   $(MODEL_LIB)(lbclnk.o) \ 
     5256   $(MODEL_LIB)(lib_mpp.o) \ 
     5257   $(MODEL_LIB)(obc_oce.o) \ 
     5258   $(MODEL_LIB)(oce.o) \ 
     5259   $(MODEL_LIB)(phycst.o) \ 
     5260   dom_oce.F90 \ 
     5261   in_out_manager.F90 \ 
     5262   lbclnk.F90 \ 
     5263   lib_mpp.F90 \ 
     5264   obc_oce.F90 \ 
     5265   oce.F90 \ 
     5266   phycst.F90 \ 
     5267   obc_vectopt_loop_substitute.h90 \ 
     5268   KEY_CPP \ 
     5269   obcspg.F90 
     5270$(MODEL_LIB)(obctra.o) :   \ 
     5271   $(MODEL_LIB)(dom_oce.o) \ 
     5272   $(MODEL_LIB)(in_out_manager.o) \ 
     5273   $(MODEL_LIB)(lib_mpp.o) \ 
     5274   $(MODEL_LIB)(lib_print.o) \ 
     5275   $(MODEL_LIB)(obc_par.o) \ 
     5276   $(MODEL_LIB)(oce.o) \ 
     5277   $(MODEL_LIB)(par_kind.o) \ 
     5278   $(MODEL_LIB)(par_oce.o) \ 
     5279   dom_oce.F90 \ 
     5280   in_out_manager.F90 \ 
     5281   lib_mpp.F90 \ 
     5282   lib_print.f90 \ 
     5283   obc_par.F90 \ 
     5284   oce.F90 \ 
     5285   par_kind.F90 \ 
     5286   par_oce.F90 \ 
     5287   $(MODEL_LIB)(dom_oce.o) \ 
     5288   $(MODEL_LIB)(in_out_manager.o) \ 
     5289   $(MODEL_LIB)(lbclnk.o) \ 
     5290   $(MODEL_LIB)(lib_mpp.o) \ 
     5291   $(MODEL_LIB)(obc_oce.o) \ 
     5292   $(MODEL_LIB)(oce.o) \ 
     5293   $(MODEL_LIB)(phycst.o) \ 
     5294   dom_oce.F90 \ 
     5295   in_out_manager.F90 \ 
     5296   lbclnk.F90 \ 
     5297   lib_mpp.F90 \ 
     5298   obc_oce.F90 \ 
     5299   oce.F90 \ 
     5300   phycst.F90 \ 
     5301   obc_vectopt_loop_substitute.h90 \ 
     5302   KEY_CPP \ 
     5303   obctra.F90 
     5304$(MODEL_LIB)(obcvol.o) :   \ 
     5305   $(MODEL_LIB)(blk_oce.o) \ 
     5306   $(MODEL_LIB)(cpl_oce.o) \ 
     5307   $(MODEL_LIB)(daymod.o) \ 
     5308   $(MODEL_LIB)(dom_oce.o) \ 
     5309   $(MODEL_LIB)(dtasal.o) \ 
     5310   $(MODEL_LIB)(dtasst.o) \ 
     5311   $(MODEL_LIB)(dtatem.o) \ 
     5312   $(MODEL_LIB)(flx_oce.o) \ 
     5313   $(MODEL_LIB)(flxmod.o) \ 
     5314   $(MODEL_LIB)(flxrnf.o) \ 
     5315   $(MODEL_LIB)(ice_oce.o) \ 
     5316   $(MODEL_LIB)(in_out_manager.o) \ 
     5317   $(MODEL_LIB)(lbclnk.o) \ 
     5318   $(MODEL_LIB)(lib_mpp.o) \ 
     5319   $(MODEL_LIB)(lib_print.o) \ 
     5320   $(MODEL_LIB)(obc_par.o) \ 
     5321   $(MODEL_LIB)(oce.o) \ 
     5322   $(MODEL_LIB)(ocfzpt.o) \ 
     5323   $(MODEL_LIB)(par_kind.o) \ 
     5324   $(MODEL_LIB)(par_oce.o) \ 
     5325   $(MODEL_LIB)(phycst.o) \ 
     5326   $(MODEL_LIB)(prtctl.o) \ 
     5327   $(MODEL_LIB)(taumod.o) \ 
     5328   $(MODEL_LIB)(tradmp.o) \ 
     5329   blk_oce.F90 \ 
     5330   cpl_oce.F90 \ 
     5331   daymod.F90 \ 
     5332   dom_oce.F90 \ 
     5333   dtasal.F90 \ 
     5334   dtasst.F90 \ 
     5335   dtatem.F90 \ 
     5336   flx_oce.F90 \ 
     5337   flxmod.F90 \ 
     5338   flxrnf.F90 \ 
     5339   ice_oce.F90 \ 
     5340   in_out_manager.F90 \ 
     5341   lbclnk.F90 \ 
     5342   lib_mpp.F90 \ 
     5343   lib_print.f90 \ 
     5344   obc_par.F90 \ 
     5345   oce.F90 \ 
     5346   ocfzpt.F90 \ 
     5347   par_kind.F90 \ 
     5348   par_oce.F90 \ 
     5349   phycst.F90 \ 
     5350   prtctl.f90 \ 
     5351   taumod.F90 \ 
     5352   tradmp.F90 \ 
     5353   $(MODEL_LIB)(dom_oce.o) \ 
     5354   $(MODEL_LIB)(in_out_manager.o) \ 
     5355   $(MODEL_LIB)(lib_mpp.o) \ 
     5356   $(MODEL_LIB)(obc_oce.o) \ 
     5357   $(MODEL_LIB)(oce.o) \ 
     5358   $(MODEL_LIB)(ocesbc.o) \ 
     5359   $(MODEL_LIB)(phycst.o) \ 
     5360   dom_oce.F90 \ 
     5361   in_out_manager.F90 \ 
     5362   lib_mpp.F90 \ 
     5363   obc_oce.F90 \ 
     5364   oce.F90 \ 
     5365   ocesbc.F90 \ 
     5366   phycst.F90 \ 
     5367   domzgr_substitute.h90 \ 
     5368   obc_vectopt_loop_substitute.h90 \ 
     5369   KEY_CPP \ 
     5370   obcvol.F90 
     5371$(MODEL_LIB)(oce.o) :   \ 
     5372   $(MODEL_LIB)(par_kind.o) \ 
     5373   par_kind.F90 \ 
     5374   $(MODEL_LIB)(par_oce.o) \ 
     5375   par_oce.F90 \ 
     5376   oce.F90 
     5377$(MODEL_LIB)(ocesbc.o) :   \ 
     5378   $(MODEL_LIB)(blk_oce.o) \ 
     5379   $(MODEL_LIB)(daymod.o) \ 
     5380   $(MODEL_LIB)(dom_oce.o) \ 
     5381   $(MODEL_LIB)(dtasal.o) \ 
     5382   $(MODEL_LIB)(dtatem.o) \ 
     5383   $(MODEL_LIB)(flxrnf.o) \ 
     5384   $(MODEL_LIB)(in_out_manager.o) \ 
     5385   $(MODEL_LIB)(lbclnk.o) \ 
     5386   $(MODEL_LIB)(lib_mpp.o) \ 
     5387   $(MODEL_LIB)(lib_print.o) \ 
     5388   $(MODEL_LIB)(oce.o) \ 
     5389   $(MODEL_LIB)(ocfzpt.o) \ 
     5390   $(MODEL_LIB)(par_kind.o) \ 
     5391   $(MODEL_LIB)(par_oce.o) \ 
     5392   $(MODEL_LIB)(phycst.o) \ 
     5393   $(MODEL_LIB)(prtctl.o) \ 
    44905394   $(MODEL_LIB)(trdmod.o) \ 
    44915395   $(MODEL_LIB)(trdmod_oce.o) \ 
    44925396   $(MODEL_LIB)(zdf_oce.o) \ 
     5397   $(MODEL_LIB)(zdfmxl.o) \ 
     5398   blk_oce.F90 \ 
    44935399   daymod.F90 \ 
    44945400   dom_oce.F90 \ 
    4495    dynspg_rl.F90 \ 
    4496    in_out_manager.F90 \ 
    4497    lbclnk.F90 \ 
    4498    lib_mpp.F90 \ 
    4499    obccli.F90 \ 
    4500    obc_oce.F90 \ 
    4501    oce.F90 \ 
    4502    phycst.F90 \ 
     5401   dtasal.F90 \ 
     5402   dtatem.F90 \ 
     5403   flxrnf.F90 \ 
     5404   in_out_manager.F90 \ 
     5405   lbclnk.F90 \ 
     5406   lib_mpp.F90 \ 
     5407   lib_print.f90 \ 
     5408   oce.F90 \ 
     5409   ocfzpt.F90 \ 
     5410   par_kind.F90 \ 
     5411   par_oce.F90 \ 
     5412   phycst.F90 \ 
     5413   prtctl.f90 \ 
     5414   trdmod.F90 \ 
     5415   trdmod_oce.F90 \ 
     5416   zdf_oce.F90 \ 
     5417   zdfmxl.F90 \ 
     5418   $(MODEL_LIB)(blk_oce.o) \ 
     5419   $(MODEL_LIB)(cpl_oce.o) \ 
    45035420   $(MODEL_LIB)(daymod.o) \ 
    45045421   $(MODEL_LIB)(dom_oce.o) \ 
    4505    $(MODEL_LIB)(dynspg_rl.o) \ 
    4506    $(MODEL_LIB)(in_out_manager.o) \ 
    4507    $(MODEL_LIB)(lbclnk.o) \ 
    4508    $(MODEL_LIB)(lib_mpp.o) \ 
    4509    $(MODEL_LIB)(obccli.o) \ 
    4510    $(MODEL_LIB)(obc_oce.o) \ 
    4511    $(MODEL_LIB)(oce.o) \ 
    4512    $(MODEL_LIB)(phycst.o) \ 
    4513    obc_vectopt_loop_substitute.h90 \ 
    4514    KEY_CPP \ 
    4515    obcdta.F90 
    4516 $(MODEL_LIB)(obcdyn.o) :   \ 
    4517    dom_oce.F90 \ 
    4518    in_out_manager.F90 \ 
    4519    lib_mpp.F90 \ 
    4520    lib_print.f90 \ 
    4521    obc_oce.F90 \ 
    4522    obc_par.F90 \ 
    4523    oce.F90 \ 
    4524    par_kind.F90 \ 
    4525    par_oce.F90 \ 
    4526    phycst.F90 \ 
    4527    $(MODEL_LIB)(dom_oce.o) \ 
    4528    $(MODEL_LIB)(in_out_manager.o) \ 
    4529    $(MODEL_LIB)(lib_mpp.o) \ 
    4530    $(MODEL_LIB)(lib_print.o) \ 
    4531    $(MODEL_LIB)(obc_oce.o) \ 
    4532    $(MODEL_LIB)(obc_par.o) \ 
    4533    $(MODEL_LIB)(oce.o) \ 
    4534    $(MODEL_LIB)(par_kind.o) \ 
    4535    $(MODEL_LIB)(par_oce.o) \ 
    4536    $(MODEL_LIB)(phycst.o) \ 
    4537    dom_oce.F90 \ 
    4538    in_out_manager.F90 \ 
    4539    lbclnk.F90 \ 
    4540    lib_mpp.F90 \ 
    4541    obccli.F90 \ 
    4542    obc_oce.F90 \ 
    4543    oce.F90 \ 
    4544    phycst.F90 \ 
    4545    $(MODEL_LIB)(dom_oce.o) \ 
    4546    $(MODEL_LIB)(in_out_manager.o) \ 
    4547    $(MODEL_LIB)(lbclnk.o) \ 
    4548    $(MODEL_LIB)(lib_mpp.o) \ 
    4549    $(MODEL_LIB)(obccli.o) \ 
    4550    $(MODEL_LIB)(obc_oce.o) \ 
    4551    $(MODEL_LIB)(oce.o) \ 
    4552    $(MODEL_LIB)(phycst.o) \ 
    4553    obcdyn.F90 
    4554 $(MODEL_LIB)(obcini.o) :   \ 
    4555    daymod.F90 \ 
    4556    dom_oce.F90 \ 
    4557    in_out_manager.F90 \ 
    4558    lbclnk.F90 \ 
    4559    lib_mpp.F90 \ 
    4560    lib_print.f90 \ 
    4561    obc_oce.F90 \ 
    4562    obc_par.F90 \ 
    4563    oce.F90 \ 
    4564    par_kind.F90 \ 
    4565    par_oce.F90 \ 
    4566    phycst.F90 \ 
    4567    $(MODEL_LIB)(daymod.o) \ 
    4568    $(MODEL_LIB)(dom_oce.o) \ 
    4569    $(MODEL_LIB)(in_out_manager.o) \ 
    4570    $(MODEL_LIB)(lbclnk.o) \ 
    4571    $(MODEL_LIB)(lib_mpp.o) \ 
    4572    $(MODEL_LIB)(lib_print.o) \ 
    4573    $(MODEL_LIB)(obc_oce.o) \ 
    4574    $(MODEL_LIB)(obc_par.o) \ 
    4575    $(MODEL_LIB)(oce.o) \ 
    4576    $(MODEL_LIB)(par_kind.o) \ 
    4577    $(MODEL_LIB)(par_oce.o) \ 
    4578    $(MODEL_LIB)(phycst.o) \ 
    4579    dom_oce.F90 \ 
    4580    in_out_manager.F90 \ 
    4581    lbclnk.F90 \ 
    4582    lib_mpp.F90 \ 
    4583    obcdom.F90 \ 
    4584    obcrst.F90 \ 
    4585    obc_oce.F90 \ 
    4586    oce.F90 \ 
    4587    phycst.F90 \ 
    4588    $(MODEL_LIB)(dom_oce.o) \ 
    4589    $(MODEL_LIB)(in_out_manager.o) \ 
    4590    $(MODEL_LIB)(lbclnk.o) \ 
    4591    $(MODEL_LIB)(lib_mpp.o) \ 
    4592    $(MODEL_LIB)(obcdom.o) \ 
    4593    $(MODEL_LIB)(obcrst.o) \ 
    4594    $(MODEL_LIB)(obc_oce.o) \ 
    4595    $(MODEL_LIB)(oce.o) \ 
    4596    $(MODEL_LIB)(phycst.o) \ 
    4597    obc_vectopt_loop_substitute.h90 \ 
    4598    KEY_CPP \ 
    4599    obcini.F90 
    4600 $(MODEL_LIB)(obcrad.o) :   \ 
    4601    dom_oce.F90 \ 
    4602    in_out_manager.F90 \ 
    4603    lib_mpp.F90 \ 
    4604    lib_print.f90 \ 
    4605    obc_par.F90 \ 
    4606    oce.F90 \ 
    4607    par_kind.F90 \ 
    4608    par_oce.F90 \ 
    4609    $(MODEL_LIB)(dom_oce.o) \ 
    4610    $(MODEL_LIB)(in_out_manager.o) \ 
    4611    $(MODEL_LIB)(lib_mpp.o) \ 
    4612    $(MODEL_LIB)(lib_print.o) \ 
    4613    $(MODEL_LIB)(obc_par.o) \ 
    4614    $(MODEL_LIB)(oce.o) \ 
    4615    $(MODEL_LIB)(par_kind.o) \ 
    4616    $(MODEL_LIB)(par_oce.o) \ 
    4617    dom_oce.F90 \ 
    4618    in_out_manager.F90 \ 
    4619    lbclnk.F90 \ 
    4620    lib_mpp.F90 \ 
    4621    obc_oce.F90 \ 
    4622    oce.F90 \ 
    4623    phycst.F90 \ 
    4624    $(MODEL_LIB)(dom_oce.o) \ 
    4625    $(MODEL_LIB)(in_out_manager.o) \ 
    4626    $(MODEL_LIB)(lbclnk.o) \ 
    4627    $(MODEL_LIB)(lib_mpp.o) \ 
    4628    $(MODEL_LIB)(obc_oce.o) \ 
    4629    $(MODEL_LIB)(oce.o) \ 
    4630    $(MODEL_LIB)(phycst.o) \ 
    4631    obc_vectopt_loop_substitute.h90 \ 
    4632    KEY_CPP \ 
    4633    obcrad.F90 
    4634 $(MODEL_LIB)(obcrst.o) :   \ 
    4635    dom_oce.F90 \ 
    4636    in_out_manager.F90 \ 
    4637    lib_mpp.F90 \ 
    4638    lib_print.f90 \ 
    4639    obc_par.F90 \ 
    4640    oce.F90 \ 
    4641    par_kind.F90 \ 
    4642    par_oce.F90 \ 
    4643    phycst.F90 \ 
    4644    $(MODEL_LIB)(dom_oce.o) \ 
    4645    $(MODEL_LIB)(in_out_manager.o) \ 
    4646    $(MODEL_LIB)(lib_mpp.o) \ 
    4647    $(MODEL_LIB)(lib_print.o) \ 
    4648    $(MODEL_LIB)(obc_par.o) \ 
    4649    $(MODEL_LIB)(oce.o) \ 
    4650    $(MODEL_LIB)(par_kind.o) \ 
    4651    $(MODEL_LIB)(par_oce.o) \ 
    4652    $(MODEL_LIB)(phycst.o) \ 
    4653    daymod.F90 \ 
    4654    dom_oce.F90 \ 
    4655    in_out_manager.F90 \ 
    4656    lbclnk.F90 \ 
    4657    lib_mpp.F90 \ 
    4658    obc_oce.F90 \ 
    4659    oce.F90 \ 
    4660    phycst.F90 \ 
    4661    $(MODEL_LIB)(daymod.o) \ 
    4662    $(MODEL_LIB)(dom_oce.o) \ 
    4663    $(MODEL_LIB)(in_out_manager.o) \ 
    4664    $(MODEL_LIB)(lbclnk.o) \ 
    4665    $(MODEL_LIB)(lib_mpp.o) \ 
    4666    $(MODEL_LIB)(obc_oce.o) \ 
    4667    $(MODEL_LIB)(oce.o) \ 
    4668    $(MODEL_LIB)(phycst.o) \ 
    4669    obcrst.F90 
    4670 $(MODEL_LIB)(obcspg.o) :   \ 
    4671    dom_oce.F90 \ 
    4672    in_out_manager.F90 \ 
    4673    lib_mpp.F90 \ 
    4674    lib_print.f90 \ 
    4675    obc_par.F90 \ 
    4676    oce.F90 \ 
    4677    par_kind.F90 \ 
    4678    par_oce.F90 \ 
    4679    $(MODEL_LIB)(dom_oce.o) \ 
    4680    $(MODEL_LIB)(in_out_manager.o) \ 
    4681    $(MODEL_LIB)(lib_mpp.o) \ 
    4682    $(MODEL_LIB)(lib_print.o) \ 
    4683    $(MODEL_LIB)(obc_par.o) \ 
    4684    $(MODEL_LIB)(oce.o) \ 
    4685    $(MODEL_LIB)(par_kind.o) \ 
    4686    $(MODEL_LIB)(par_oce.o) \ 
    4687    dom_oce.F90 \ 
    4688    in_out_manager.F90 \ 
    4689    lbclnk.F90 \ 
    4690    lib_mpp.F90 \ 
    4691    obc_oce.F90 \ 
    4692    oce.F90 \ 
    4693    phycst.F90 \ 
    4694    $(MODEL_LIB)(dom_oce.o) \ 
    4695    $(MODEL_LIB)(in_out_manager.o) \ 
    4696    $(MODEL_LIB)(lbclnk.o) \ 
    4697    $(MODEL_LIB)(lib_mpp.o) \ 
    4698    $(MODEL_LIB)(obc_oce.o) \ 
    4699    $(MODEL_LIB)(oce.o) \ 
    4700    $(MODEL_LIB)(phycst.o) \ 
    4701    obc_vectopt_loop_substitute.h90 \ 
    4702    KEY_CPP \ 
    4703    obcspg.F90 
    4704 $(MODEL_LIB)(obctra.o) :   \ 
    4705    dom_oce.F90 \ 
    4706    in_out_manager.F90 \ 
    4707    lib_mpp.F90 \ 
    4708    lib_print.f90 \ 
    4709    obc_par.F90 \ 
    4710    oce.F90 \ 
    4711    par_kind.F90 \ 
    4712    par_oce.F90 \ 
    4713    $(MODEL_LIB)(dom_oce.o) \ 
    4714    $(MODEL_LIB)(in_out_manager.o) \ 
    4715    $(MODEL_LIB)(lib_mpp.o) \ 
    4716    $(MODEL_LIB)(lib_print.o) \ 
    4717    $(MODEL_LIB)(obc_par.o) \ 
    4718    $(MODEL_LIB)(oce.o) \ 
    4719    $(MODEL_LIB)(par_kind.o) \ 
    4720    $(MODEL_LIB)(par_oce.o) \ 
    4721    dom_oce.F90 \ 
    4722    in_out_manager.F90 \ 
    4723    lbclnk.F90 \ 
    4724    lib_mpp.F90 \ 
    4725    obc_oce.F90 \ 
    4726    oce.F90 \ 
    4727    phycst.F90 \ 
    4728    $(MODEL_LIB)(dom_oce.o) \ 
    4729    $(MODEL_LIB)(in_out_manager.o) \ 
    4730    $(MODEL_LIB)(lbclnk.o) \ 
    4731    $(MODEL_LIB)(lib_mpp.o) \ 
    4732    $(MODEL_LIB)(obc_oce.o) \ 
    4733    $(MODEL_LIB)(oce.o) \ 
    4734    $(MODEL_LIB)(phycst.o) \ 
    4735    obc_vectopt_loop_substitute.h90 \ 
    4736    KEY_CPP \ 
    4737    obctra.F90 
    4738 $(MODEL_LIB)(obcvol.o) :   \ 
     5422   $(MODEL_LIB)(dtasal.o) \ 
     5423   $(MODEL_LIB)(dtasst.o) \ 
     5424   $(MODEL_LIB)(dtatem.o) \ 
     5425   $(MODEL_LIB)(flx_oce.o) \ 
     5426   $(MODEL_LIB)(flxmod.o) \ 
     5427   $(MODEL_LIB)(flxrnf.o) \ 
     5428   $(MODEL_LIB)(ice_oce.o) \ 
     5429   $(MODEL_LIB)(in_out_manager.o) \ 
     5430   $(MODEL_LIB)(lbclnk.o) \ 
     5431   $(MODEL_LIB)(lib_mpp.o) \ 
     5432   $(MODEL_LIB)(oce.o) \ 
     5433   $(MODEL_LIB)(ocfzpt.o) \ 
     5434   $(MODEL_LIB)(phycst.o) \ 
     5435   $(MODEL_LIB)(prtctl.o) \ 
     5436   $(MODEL_LIB)(taumod.o) \ 
     5437   $(MODEL_LIB)(tradmp.o) \ 
    47395438   blk_oce.F90 \ 
    47405439   cpl_oce.F90 \ 
     
    47445443   dtasst.F90 \ 
    47455444   dtatem.F90 \ 
     5445   flx_oce.F90 \ 
    47465446   flxmod.F90 \ 
    47475447   flxrnf.F90 \ 
    4748    flx_oce.F90 \ 
    47495448   ice_oce.F90 \ 
    47505449   in_out_manager.F90 \ 
    47515450   lbclnk.F90 \ 
    47525451   lib_mpp.F90 \ 
    4753    lib_print.f90 \ 
    4754    obc_par.F90 \ 
    47555452   oce.F90 \ 
    47565453   ocfzpt.F90 \ 
    4757    par_kind.F90 \ 
    4758    par_oce.F90 \ 
    4759    phycst.F90 \ 
     5454   phycst.F90 \ 
     5455   prtctl.f90 \ 
    47605456   taumod.F90 \ 
    47615457   tradmp.F90 \ 
     5458   domzgr_substitute.h90 \ 
     5459   vectopt_loop_substitute.h90 \ 
     5460   KEY_CPP \ 
     5461   ocesbc.F90 
     5462$(MODEL_LIB)(ocfzpt.o) :   \ 
     5463   $(MODEL_LIB)(par_oce.o) \ 
     5464   par_oce.F90 \ 
     5465   $(MODEL_LIB)(dom_oce.o) \ 
     5466   $(MODEL_LIB)(oce.o) \ 
     5467   dom_oce.F90 \ 
     5468   oce.F90 \ 
     5469   ocfzpt.F90 
     5470$(MODEL_LIB)(opa.o) :   \ 
    47625471   $(MODEL_LIB)(blk_oce.o) \ 
     5472   $(MODEL_LIB)(cla.o) \ 
     5473   $(MODEL_LIB)(cla_div.o) \ 
     5474   $(MODEL_LIB)(closea.o) \ 
     5475   $(MODEL_LIB)(cpl.o) \ 
    47635476   $(MODEL_LIB)(cpl_oce.o) \ 
    47645477   $(MODEL_LIB)(daymod.o) \ 
    4765    $(MODEL_LIB)(dom_oce.o) \ 
     5478   $(MODEL_LIB)(diadimg.o) \ 
     5479   $(MODEL_LIB)(diafwb.o) \ 
     5480   $(MODEL_LIB)(diagap.o) \ 
     5481   $(MODEL_LIB)(diahdy.o) \ 
     5482   $(MODEL_LIB)(diahth.o) \ 
     5483   $(MODEL_LIB)(dianam.o) \ 
     5484   $(MODEL_LIB)(diaptr.o) \ 
     5485   $(MODEL_LIB)(diaspr.o) \ 
     5486   $(MODEL_LIB)(diawri.o) \ 
     5487   $(MODEL_LIB)(diawri1d.o) \ 
     5488   $(MODEL_LIB)(divcur.o) \ 
     5489   $(MODEL_LIB)(dom_oce.o) \ 
     5490   $(MODEL_LIB)(domhgr.o) \ 
     5491   $(MODEL_LIB)(dommsk.o) \ 
     5492   $(MODEL_LIB)(domstp.o) \ 
     5493   $(MODEL_LIB)(domwri.o) \ 
     5494   $(MODEL_LIB)(domzgr.o) \ 
    47665495   $(MODEL_LIB)(dtasal.o) \ 
    47675496   $(MODEL_LIB)(dtasst.o) \ 
    47685497   $(MODEL_LIB)(dtatem.o) \ 
     5498   $(MODEL_LIB)(dyncor1d.o) \ 
     5499   $(MODEL_LIB)(dynhpg.o) \ 
     5500   $(MODEL_LIB)(dynhpg_atsk.o) \ 
     5501   $(MODEL_LIB)(dynkeg.o) \ 
     5502   $(MODEL_LIB)(dynldf_bilap.o) \ 
     5503   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     5504   $(MODEL_LIB)(dynldf_iso.o) \ 
     5505   $(MODEL_LIB)(dynldf_lap.o) \ 
     5506   $(MODEL_LIB)(dynnxt.o) \ 
     5507   $(MODEL_LIB)(dynnxt1d.o) \ 
     5508   $(MODEL_LIB)(dynspg_fsc.o) \ 
     5509   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     5510   $(MODEL_LIB)(dynspg_rl.o) \ 
     5511   $(MODEL_LIB)(dynvor.o) \ 
     5512   $(MODEL_LIB)(dynzad.o) \ 
     5513   $(MODEL_LIB)(dynzdf_exp.o) \ 
     5514   $(MODEL_LIB)(dynzdf_imp.o) \ 
     5515   $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
     5516   $(MODEL_LIB)(dynzdf_iso.o) \ 
     5517   $(MODEL_LIB)(eosbn2.o) \ 
     5518   $(MODEL_LIB)(flo_oce.o) \ 
     5519   $(MODEL_LIB)(floats.o) \ 
     5520   $(MODEL_LIB)(flx_oce.o) \ 
     5521   $(MODEL_LIB)(flxblk.o) \ 
     5522   $(MODEL_LIB)(flxfwb.o) \ 
    47695523   $(MODEL_LIB)(flxmod.o) \ 
    47705524   $(MODEL_LIB)(flxrnf.o) \ 
    4771    $(MODEL_LIB)(flx_oce.o) \ 
     5525   $(MODEL_LIB)(ice.o) \ 
    47725526   $(MODEL_LIB)(ice_oce.o) \ 
    4773    $(MODEL_LIB)(in_out_manager.o) \ 
    4774    $(MODEL_LIB)(lbclnk.o) \ 
    4775    $(MODEL_LIB)(lib_mpp.o) \ 
    4776    $(MODEL_LIB)(lib_print.o) \ 
     5527   $(MODEL_LIB)(icestp.o) \ 
     5528   $(MODEL_LIB)(icestp1d.o) \ 
     5529   $(MODEL_LIB)(in_out_manager.o) \ 
     5530   $(MODEL_LIB)(ini1d.o) \ 
     5531   $(MODEL_LIB)(lbclnk.o) \ 
     5532   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     5533   $(MODEL_LIB)(ldfeiv.o) \ 
     5534   $(MODEL_LIB)(ldfslp.o) \ 
     5535   $(MODEL_LIB)(ldftra_oce.o) \ 
     5536   $(MODEL_LIB)(lib_mpp.o) \ 
     5537   $(MODEL_LIB)(lib_print.o) \ 
     5538   $(MODEL_LIB)(limistate.o) \ 
     5539   $(MODEL_LIB)(limmsh.o) \ 
     5540   $(MODEL_LIB)(limrst.o) \ 
     5541   $(MODEL_LIB)(obc_oce.o) \ 
    47775542   $(MODEL_LIB)(obc_par.o) \ 
    4778    $(MODEL_LIB)(oce.o) \ 
     5543   $(MODEL_LIB)(obcdom.o) \ 
     5544   $(MODEL_LIB)(obcdta.o) \ 
     5545   $(MODEL_LIB)(obcrad.o) \ 
     5546   $(MODEL_LIB)(obcrst.o) \ 
     5547   $(MODEL_LIB)(obcspg.o) \ 
     5548   $(MODEL_LIB)(oce.o) \ 
     5549   $(MODEL_LIB)(ocesbc.o) \ 
    47795550   $(MODEL_LIB)(ocfzpt.o) \ 
    47805551   $(MODEL_LIB)(par_kind.o) \ 
    47815552   $(MODEL_LIB)(par_oce.o) \ 
    47825553   $(MODEL_LIB)(phycst.o) \ 
     5554   $(MODEL_LIB)(prtctl.o) \ 
     5555   $(MODEL_LIB)(restart.o) \ 
     5556   $(MODEL_LIB)(sol_oce.o) \ 
     5557   $(MODEL_LIB)(solisl.o) \ 
     5558   $(MODEL_LIB)(solmat.o) \ 
     5559   $(MODEL_LIB)(stpctl.o) \ 
    47835560   $(MODEL_LIB)(taumod.o) \ 
     5561   $(MODEL_LIB)(traadv_cen2.o) \ 
     5562   $(MODEL_LIB)(traadv_ctl.o) \ 
     5563   $(MODEL_LIB)(traadv_muscl.o) \ 
     5564   $(MODEL_LIB)(traadv_muscl2.o) \ 
     5565   $(MODEL_LIB)(traadv_tvd.o) \ 
     5566   $(MODEL_LIB)(trabbc.o) \ 
     5567   $(MODEL_LIB)(trabbl.o) \ 
    47845568   $(MODEL_LIB)(tradmp.o) \ 
    4785    dom_oce.F90 \ 
    4786    in_out_manager.F90 \ 
    4787    lib_mpp.F90 \ 
    4788    obc_oce.F90 \ 
    4789    ocesbc.F90 \ 
    4790    oce.F90 \ 
    4791    phycst.F90 \ 
    4792    $(MODEL_LIB)(dom_oce.o) \ 
    4793    $(MODEL_LIB)(in_out_manager.o) \ 
    4794    $(MODEL_LIB)(lib_mpp.o) \ 
    4795    $(MODEL_LIB)(obc_oce.o) \ 
    4796    $(MODEL_LIB)(ocesbc.o) \ 
    4797    $(MODEL_LIB)(oce.o) \ 
    4798    $(MODEL_LIB)(phycst.o) \ 
    4799    domzgr_substitute.h90 \ 
    4800    obc_vectopt_loop_substitute.h90 \ 
    4801    KEY_CPP \ 
    4802    obcvol.F90 
    4803 $(MODEL_LIB)(obc_oce.o) :  \ 
    4804    par_kind.F90 \ 
    4805    par_oce.F90 \ 
    4806    $(MODEL_LIB)(par_kind.o) \ 
    4807    $(MODEL_LIB)(par_oce.o) \ 
    4808    obc_par.F90 \ 
    4809    par_oce.F90 \ 
    4810    $(MODEL_LIB)(obc_par.o) \ 
    4811    $(MODEL_LIB)(par_oce.o) \ 
    4812    obc_oce.F90 
    4813 $(MODEL_LIB)(obc_par.o) :  \ 
    4814    par_kind.F90 \ 
    4815    $(MODEL_LIB)(par_kind.o) \ 
    4816    par_oce.F90 \ 
    4817    $(MODEL_LIB)(par_oce.o) \ 
    4818    obc_par_EEL_R5.h90 \ 
    4819    KEY_CPP \ 
    4820    obc_par.F90 
    4821 $(MODEL_LIB)(ocesbc.o) :   \ 
    4822    blk_oce.F90 \ 
    4823    daymod.F90 \ 
    4824    dom_oce.F90 \ 
    4825    dtasal.F90 \ 
    4826    dtatem.F90 \ 
    4827    flxrnf.F90 \ 
    4828    in_out_manager.F90 \ 
    4829    lbclnk.F90 \ 
    4830    lib_mpp.F90 \ 
    4831    lib_print.f90 \ 
    4832    oce.F90 \ 
    4833    ocfzpt.F90 \ 
    4834    par_kind.F90 \ 
    4835    par_oce.F90 \ 
    4836    phycst.F90 \ 
    4837    trdmod.F90 \ 
    4838    trdmod_oce.F90 \ 
    4839    zdfmxl.F90 \ 
    4840    zdf_oce.F90 \ 
    4841    $(MODEL_LIB)(blk_oce.o) \ 
    4842    $(MODEL_LIB)(daymod.o) \ 
    4843    $(MODEL_LIB)(dom_oce.o) \ 
    4844    $(MODEL_LIB)(dtasal.o) \ 
    4845    $(MODEL_LIB)(dtatem.o) \ 
    4846    $(MODEL_LIB)(flxrnf.o) \ 
    4847    $(MODEL_LIB)(in_out_manager.o) \ 
    4848    $(MODEL_LIB)(lbclnk.o) \ 
    4849    $(MODEL_LIB)(lib_mpp.o) \ 
    4850    $(MODEL_LIB)(lib_print.o) \ 
    4851    $(MODEL_LIB)(oce.o) \ 
    4852    $(MODEL_LIB)(ocfzpt.o) \ 
    4853    $(MODEL_LIB)(par_kind.o) \ 
    4854    $(MODEL_LIB)(par_oce.o) \ 
    4855    $(MODEL_LIB)(phycst.o) \ 
     5569   $(MODEL_LIB)(traldf_bilap.o) \ 
     5570   $(MODEL_LIB)(traldf_bilapg.o) \ 
     5571   $(MODEL_LIB)(traldf_iso.o) \ 
     5572   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     5573   $(MODEL_LIB)(traldf_lap.o) \ 
     5574   $(MODEL_LIB)(tranpc.o) \ 
     5575   $(MODEL_LIB)(tranxt.o) \ 
     5576   $(MODEL_LIB)(traqsr.o) \ 
     5577   $(MODEL_LIB)(trasbc.o) \ 
     5578   $(MODEL_LIB)(trazdf_exp.o) \ 
     5579   $(MODEL_LIB)(trazdf_imp.o) \ 
     5580   $(MODEL_LIB)(trazdf_iso.o) \ 
     5581   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     5582   $(MODEL_LIB)(trc_oce.o) \ 
     5583   $(MODEL_LIB)(trcstp.o) \ 
     5584   $(MODEL_LIB)(trdicp.o) \ 
     5585   $(MODEL_LIB)(trdicp_oce.o) \ 
     5586   $(MODEL_LIB)(trdmld.o) \ 
     5587   $(MODEL_LIB)(trdmld_oce.o) \ 
    48565588   $(MODEL_LIB)(trdmod.o) \ 
    48575589   $(MODEL_LIB)(trdmod_oce.o) \ 
     5590   $(MODEL_LIB)(trdvor.o) \ 
     5591   $(MODEL_LIB)(trdvor_oce.o) \ 
     5592   $(MODEL_LIB)(wzvmod.o) \ 
     5593   $(MODEL_LIB)(zdf_oce.o) \ 
     5594   $(MODEL_LIB)(zdfbfr.o) \ 
     5595   $(MODEL_LIB)(zdfddm.o) \ 
     5596   $(MODEL_LIB)(zdfevd.o) \ 
     5597   $(MODEL_LIB)(zdfkpp.o) \ 
    48585598   $(MODEL_LIB)(zdfmxl.o) \ 
    4859    $(MODEL_LIB)(zdf_oce.o) \ 
    4860    blk_oce.F90 \ 
    4861    cpl_oce.F90 \ 
    4862    daymod.F90 \ 
    4863    dom_oce.F90 \ 
    4864    dtasal.F90 \ 
    4865    dtasst.F90 \ 
    4866    dtatem.F90 \ 
    4867    flxmod.F90 \ 
    4868    flxrnf.F90 \ 
    4869    flx_oce.F90 \ 
    4870    ice_oce.F90 \ 
    4871    in_out_manager.F90 \ 
    4872    lbclnk.F90 \ 
    4873    lib_mpp.F90 \ 
    4874    oce.F90 \ 
    4875    ocfzpt.F90 \ 
    4876    phycst.F90 \ 
    4877    taumod.F90 \ 
    4878    tradmp.F90 \ 
    4879    $(MODEL_LIB)(blk_oce.o) \ 
    4880    $(MODEL_LIB)(cpl_oce.o) \ 
    4881    $(MODEL_LIB)(daymod.o) \ 
    4882    $(MODEL_LIB)(dom_oce.o) \ 
    4883    $(MODEL_LIB)(dtasal.o) \ 
    4884    $(MODEL_LIB)(dtasst.o) \ 
    4885    $(MODEL_LIB)(dtatem.o) \ 
    4886    $(MODEL_LIB)(flxmod.o) \ 
    4887    $(MODEL_LIB)(flxrnf.o) \ 
    4888    $(MODEL_LIB)(flx_oce.o) \ 
    4889    $(MODEL_LIB)(ice_oce.o) \ 
    4890    $(MODEL_LIB)(in_out_manager.o) \ 
    4891    $(MODEL_LIB)(lbclnk.o) \ 
    4892    $(MODEL_LIB)(lib_mpp.o) \ 
    4893    $(MODEL_LIB)(oce.o) \ 
    4894    $(MODEL_LIB)(ocfzpt.o) \ 
    4895    $(MODEL_LIB)(phycst.o) \ 
    4896    $(MODEL_LIB)(taumod.o) \ 
    4897    $(MODEL_LIB)(tradmp.o) \ 
    4898    domzgr_substitute.h90 \ 
    4899    vectopt_loop_substitute.h90 \ 
    4900    KEY_CPP \ 
    4901    ocesbc.F90 
    4902 $(MODEL_LIB)(oce.o) :   \ 
    4903    par_kind.F90 \ 
    4904    $(MODEL_LIB)(par_kind.o) \ 
    4905    par_oce.F90 \ 
    4906    $(MODEL_LIB)(par_oce.o) \ 
    4907    oce.F90 
    4908 $(MODEL_LIB)(ocfzpt.o) :   \ 
    4909    par_oce.F90 \ 
    4910    $(MODEL_LIB)(par_oce.o) \ 
    4911    dom_oce.F90 \ 
    4912    oce.F90 \ 
    4913    $(MODEL_LIB)(dom_oce.o) \ 
    4914    $(MODEL_LIB)(oce.o) \ 
    4915    ocfzpt.F90 
    4916 $(MODEL_LIB)(opa.o) :   \ 
     5599   $(MODEL_LIB)(zdfric.o) \ 
     5600   $(MODEL_LIB)(zdftke.o) \ 
     5601   $(MODEL_LIB)(zpshde.o) \ 
    49175602   blk_oce.F90 \ 
    49185603   cla.F90 \ 
     
    49315616   diaspr.F90 \ 
    49325617   diawri.F90 \ 
     5618   diawri1d.F90 \ 
    49335619   divcur.F90 \ 
     5620   dom_oce.F90 \ 
    49345621   domhgr.F90 \ 
    49355622   dommsk.F90 \ 
     
    49375624   domwri.F90 \ 
    49385625   domzgr.F90 \ 
    4939    dom_oce.F90 \ 
    49405626   dtasal.F90 \ 
    49415627   dtasst.F90 \ 
    49425628   dtatem.F90 \ 
     5629   dyncor1d.F90 \ 
    49435630   dynhpg.F90 \ 
    49445631   dynhpg_atsk.F90 \ 
    49455632   dynkeg.F90 \ 
     5633   dynldf_bilap.F90 \ 
    49465634   dynldf_bilapg.F90 \ 
    4947    dynldf_bilap.F90 \ 
    49485635   dynldf_iso.F90 \ 
    49495636   dynldf_lap.F90 \ 
    49505637   dynnxt.F90 \ 
     5638   dynnxt1d.F90 \ 
    49515639   dynspg_fsc.F90 \ 
    49525640   dynspg_fsc_atsk.F90 \ 
     
    49595647   dynzdf_iso.F90 \ 
    49605648   eosbn2.F90 \ 
     5649   flo_oce.F90 \ 
    49615650   floats.F90 \ 
    4962    flo_oce.F90 \ 
     5651   flx_oce.F90 \ 
    49635652   flxblk.F90 \ 
    49645653   flxfwb.F90 \ 
    49655654   flxmod.F90 \ 
    49665655   flxrnf.F90 \ 
    4967    flx_oce.F90 \ 
    4968    icestp.F90 \ 
    49695656   ice.F90 \ 
    49705657   ice_oce.F90 \ 
    4971    in_out_manager.F90 \ 
     5658   icestp.F90 \ 
     5659   icestp1d.F90 \ 
     5660   in_out_manager.F90 \ 
     5661   ini1d.F90 \ 
    49725662   lbclnk.F90 \ 
    49735663   ldfdyn_oce.F90 \ 
     
    49805670   limmsh.F90 \ 
    49815671   limrst.F90 \ 
     5672   obc_oce.F90 \ 
     5673   obc_par.F90 \ 
    49825674   obcdom.F90 \ 
    49835675   obcdta.F90 \ 
     
    49855677   obcrst.F90 \ 
    49865678   obcspg.F90 \ 
    4987    obc_oce.F90 \ 
    4988    obc_par.F90 \ 
     5679   oce.F90 \ 
    49895680   ocesbc.F90 \ 
    4990    oce.F90 \ 
    49915681   ocfzpt.F90 \ 
    49925682   par_kind.F90 \ 
    49935683   par_oce.F90 \ 
    49945684   phycst.F90 \ 
     5685   prtctl.f90 \ 
    49955686   restart.F90 \ 
     5687   sol_oce.F90 \ 
    49965688   solisl.F90 \ 
    49975689   solmat.F90 \ 
    4998    sol_oce.F90 \ 
    49995690   stpctl.F90 \ 
    50005691   taumod.F90 \ 
    50015692   traadv_cen2.F90 \ 
    50025693   traadv_ctl.F90 \ 
     5694   traadv_muscl.F90 \ 
    50035695   traadv_muscl2.F90 \ 
    5004    traadv_muscl.F90 \ 
    50055696   traadv_tvd.F90 \ 
    50065697   trabbc.F90 \ 
    50075698   trabbl.F90 \ 
    50085699   tradmp.F90 \ 
     5700   traldf_bilap.F90 \ 
    50095701   traldf_bilapg.F90 \ 
    5010    traldf_bilap.F90 \ 
    50115702   traldf_iso.F90 \ 
    50125703   traldf_iso_zps.F90 \ 
     
    50205711   trazdf_iso.F90 \ 
    50215712   trazdf_iso_vopt.F90 \ 
     5713   trc_oce.F90 \ 
    50225714   trcstp.F90 \ 
    5023    trc_oce.F90 \ 
    50245715   trdicp.F90 \ 
    50255716   trdicp_oce.F90 \ 
     
    50315722   trdvor_oce.F90 \ 
    50325723   wzvmod.F90 \ 
     5724   zdf_oce.F90 \ 
    50335725   zdfbfr.F90 \ 
    50345726   zdfddm.F90 \ 
    50355727   zdfevd.F90 \ 
     5728   zdfkpp.F90 \ 
    50365729   zdfmxl.F90 \ 
    50375730   zdfric.F90 \ 
    50385731   zdftke.F90 \ 
     5732   zpshde.F90 \ 
     5733   $(MODEL_LIB)(cpl.o) \ 
     5734   $(MODEL_LIB)(cpl_oce.o) \ 
     5735   $(MODEL_LIB)(daymod.o) \ 
     5736   $(MODEL_LIB)(diaptr.o) \ 
     5737   $(MODEL_LIB)(dom_oce.o) \ 
     5738   $(MODEL_LIB)(domain.o) \ 
     5739   $(MODEL_LIB)(domcfg.o) \ 
     5740   $(MODEL_LIB)(dtasal.o) \ 
     5741   $(MODEL_LIB)(dtasst.o) \ 
     5742   $(MODEL_LIB)(dtatem.o) \ 
     5743   $(MODEL_LIB)(dyncor1d.o) \ 
     5744   $(MODEL_LIB)(eosbn2.o) \ 
     5745   $(MODEL_LIB)(flxfwb.o) \ 
     5746   $(MODEL_LIB)(iceini.o) \ 
     5747   $(MODEL_LIB)(in_out_manager.o) \ 
     5748   $(MODEL_LIB)(ini1d.o) \ 
     5749   $(MODEL_LIB)(istate.o) \ 
     5750   $(MODEL_LIB)(ldfdyn.o) \ 
     5751   $(MODEL_LIB)(ldftra.o) \ 
     5752   $(MODEL_LIB)(lib_mpp.o) \ 
     5753   $(MODEL_LIB)(mppini.o) \ 
     5754   $(MODEL_LIB)(obc_par.o) \ 
     5755   $(MODEL_LIB)(obcini.o) \ 
     5756   $(MODEL_LIB)(oce.o) \ 
     5757   $(MODEL_LIB)(ocfzpt.o) \ 
     5758   $(MODEL_LIB)(phycst.o) \ 
     5759   $(MODEL_LIB)(prtctl.o) \ 
     5760   $(MODEL_LIB)(solver.o) \ 
     5761   $(MODEL_LIB)(step.o) \ 
     5762   $(MODEL_LIB)(step1d.o) \ 
     5763   $(MODEL_LIB)(traqsr.o) \ 
     5764   $(MODEL_LIB)(trdicp.o) \ 
     5765   $(MODEL_LIB)(trdmld.o) \ 
     5766   $(MODEL_LIB)(trdmod_oce.o) \ 
     5767   $(MODEL_LIB)(trdvor.o) \ 
     5768   $(MODEL_LIB)(zdfini.o) \ 
     5769   $(MODEL_LIB)(zpshde.o) \ 
     5770   cpl.F90 \ 
     5771   cpl_oce.F90 \ 
     5772   daymod.F90 \ 
     5773   diaptr.F90 \ 
     5774   dom_oce.F90 \ 
     5775   domain.F90 \ 
     5776   domcfg.F90 \ 
     5777   dtasal.F90 \ 
     5778   dtasst.F90 \ 
     5779   dtatem.F90 \ 
     5780   dyncor1d.F90 \ 
     5781   eosbn2.F90 \ 
     5782   flxfwb.F90 \ 
     5783   iceini.F90 \ 
     5784   in_out_manager.F90 \ 
     5785   ini1d.F90 \ 
     5786   istate.F90 \ 
     5787   ldfdyn.F90 \ 
     5788   ldftra.F90 \ 
     5789   lib_mpp.F90 \ 
     5790   mppini.F90 \ 
     5791   obc_par.F90 \ 
     5792   obcini.F90 \ 
     5793   oce.F90 \ 
     5794   ocfzpt.F90 \ 
     5795   phycst.F90 \ 
     5796   prtctl.f90 \ 
     5797   solver.F90 \ 
     5798   step.F90 \ 
     5799   step1d.F90 \ 
     5800   traqsr.F90 \ 
     5801   trdicp.F90 \ 
     5802   trdmld.F90 \ 
     5803   trdmod_oce.F90 \ 
     5804   trdvor.F90 \ 
     5805   zdfini.F90 \ 
     5806   zpshde.F90 \ 
     5807   opa.F90 
     5808$(MODEL_LIB)(par_ice.o) :  \ 
     5809   $(MODEL_LIB)(par_kind.o) \ 
     5810   par_kind.F90 \ 
     5811   $(MODEL_LIB)(par_oce.o) \ 
     5812   par_oce.F90 \ 
     5813   par_ice.F90 
     5814$(MODEL_LIB)(par_oce.o) :  \ 
     5815   $(MODEL_LIB)(par_kind.o) \ 
     5816   par_kind.F90 \ 
     5817   par_EEL_R2.h90 \ 
     5818   par_EEL_R5.h90 \ 
     5819   par_EEL_R6.h90 \ 
     5820   par_GYRE.h90 \ 
     5821   par_ORCA_R025.h90 \ 
     5822   par_ORCA_R05.h90 \ 
     5823   par_ORCA_R2.h90 \ 
     5824   par_ORCA_R4.h90 \ 
     5825   KEY_CPP \ 
     5826   par_oce.F90 
     5827$(MODEL_LIB)(phycst.o) :   \ 
     5828   $(MODEL_LIB)(lib_print.o) \ 
     5829   $(MODEL_LIB)(par_kind.o) \ 
     5830   $(MODEL_LIB)(par_oce.o) \ 
     5831   lib_print.f90 \ 
     5832   par_kind.F90 \ 
     5833   par_oce.F90 \ 
     5834   $(MODEL_LIB)(in_out_manager.o) \ 
     5835   $(MODEL_LIB)(par_oce.o) \ 
     5836   in_out_manager.F90 \ 
     5837   par_oce.F90 \ 
     5838   phycst.F90 
     5839$(MODEL_LIB)(prtctl.o) :   \ 
     5840   $(MODEL_LIB)(dom_oce.o) \ 
     5841   $(MODEL_LIB)(in_out_manager.o) \ 
     5842   $(MODEL_LIB)(lib_print.o) \ 
     5843   $(MODEL_LIB)(par_kind.o) \ 
     5844   $(MODEL_LIB)(par_oce.o) \ 
     5845   dom_oce.F90 \ 
     5846   in_out_manager.F90 \ 
     5847   lib_print.f90 \ 
     5848   par_kind.F90 \ 
     5849   par_oce.F90 \ 
     5850   $(MODEL_LIB)(dom_oce.o) \ 
     5851   $(MODEL_LIB)(in_out_manager.o) \ 
     5852   $(MODEL_LIB)(lib_mpp.o) \ 
     5853   dom_oce.F90 \ 
     5854   in_out_manager.F90 \ 
     5855   lib_mpp.F90 \ 
     5856   prtctl.f90 
     5857$(MODEL_LIB)(restart.o) :  \ 
     5858   $(MODEL_LIB)(blk_oce.o) \ 
     5859   $(MODEL_LIB)(cla_dynspg.o) \ 
     5860   $(MODEL_LIB)(dom_oce.o) \ 
     5861   $(MODEL_LIB)(dynzdf_exp.o) \ 
     5862   $(MODEL_LIB)(flxrnf.o) \ 
     5863   $(MODEL_LIB)(in_out_manager.o) \ 
     5864   $(MODEL_LIB)(lbclnk.o) \ 
     5865   $(MODEL_LIB)(lib_mpp.o) \ 
     5866   $(MODEL_LIB)(lib_print.o) \ 
     5867   $(MODEL_LIB)(obc_oce.o) \ 
     5868   $(MODEL_LIB)(obcdyn.o) \ 
     5869   $(MODEL_LIB)(obcvol.o) \ 
     5870   $(MODEL_LIB)(oce.o) \ 
     5871   $(MODEL_LIB)(ocesbc.o) \ 
     5872   $(MODEL_LIB)(par_kind.o) \ 
     5873   $(MODEL_LIB)(par_oce.o) \ 
     5874   $(MODEL_LIB)(phycst.o) \ 
     5875   $(MODEL_LIB)(prtctl.o) \ 
     5876   $(MODEL_LIB)(sol_oce.o) \ 
     5877   $(MODEL_LIB)(solfet.o) \ 
     5878   $(MODEL_LIB)(solpcg.o) \ 
     5879   $(MODEL_LIB)(solsor.o) \ 
     5880   $(MODEL_LIB)(taumod.o) \ 
     5881   $(MODEL_LIB)(trazdf_exp.o) \ 
     5882   $(MODEL_LIB)(trdmod.o) \ 
     5883   $(MODEL_LIB)(trdmod_oce.o) \ 
     5884   $(MODEL_LIB)(zdf_oce.o) \ 
     5885   blk_oce.F90 \ 
     5886   cla_dynspg.F90 \ 
     5887   dom_oce.F90 \ 
     5888   dynzdf_exp.F90 \ 
     5889   flxrnf.F90 \ 
     5890   in_out_manager.F90 \ 
     5891   lbclnk.F90 \ 
     5892   lib_mpp.F90 \ 
     5893   lib_print.f90 \ 
     5894   obc_oce.F90 \ 
     5895   obcdyn.F90 \ 
     5896   obcvol.F90 \ 
     5897   oce.F90 \ 
     5898   ocesbc.F90 \ 
     5899   par_kind.F90 \ 
     5900   par_oce.F90 \ 
     5901   phycst.F90 \ 
     5902   prtctl.f90 \ 
     5903   sol_oce.F90 \ 
     5904   solfet.F90 \ 
     5905   solpcg.F90 \ 
     5906   solsor.F90 \ 
     5907   taumod.F90 \ 
     5908   trazdf_exp.F90 \ 
     5909   trdmod.F90 \ 
     5910   trdmod_oce.F90 \ 
    50395911   zdf_oce.F90 \ 
    5040    zpshde.F90 \ 
    50415912   $(MODEL_LIB)(blk_oce.o) \ 
     5913   $(MODEL_LIB)(cpl_oce.o) \ 
     5914   $(MODEL_LIB)(daymod.o) \ 
     5915   $(MODEL_LIB)(dom_oce.o) \ 
     5916   $(MODEL_LIB)(dynspg_fsc.o) \ 
     5917   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     5918   $(MODEL_LIB)(flx_oce.o) \ 
     5919   $(MODEL_LIB)(ice_oce.o) \ 
     5920   $(MODEL_LIB)(in_out_manager.o) \ 
     5921   $(MODEL_LIB)(oce.o) \ 
     5922   $(MODEL_LIB)(phycst.o) \ 
     5923   $(MODEL_LIB)(sol_oce.o) \ 
     5924   $(MODEL_LIB)(zdf_oce.o) \ 
     5925   $(MODEL_LIB)(zdftke.o) \ 
     5926   blk_oce.F90 \ 
     5927   cpl_oce.F90 \ 
     5928   daymod.F90 \ 
     5929   dom_oce.F90 \ 
     5930   dynspg_fsc.F90 \ 
     5931   dynspg_fsc_atsk.F90 \ 
     5932   flx_oce.F90 \ 
     5933   ice_oce.F90 \ 
     5934   in_out_manager.F90 \ 
     5935   oce.F90 \ 
     5936   phycst.F90 \ 
     5937   sol_oce.F90 \ 
     5938   zdf_oce.F90 \ 
     5939   zdftke.F90 \ 
     5940   $(MODEL_LIB)(lib_mpp.o) \ 
     5941   lib_mpp.F90 \ 
     5942   restart_dimg.h90 \ 
     5943   ../../../lib/libioipsl.a \ 
     5944   KEY_CPP \ 
     5945   restart.F90 
     5946$(MODEL_LIB)(sol_oce.o) :  \ 
     5947   $(MODEL_LIB)(par_kind.o) \ 
     5948   par_kind.F90 \ 
     5949   $(MODEL_LIB)(par_oce.o) \ 
     5950   par_oce.F90 \ 
     5951   sol_oce.F90 
     5952$(MODEL_LIB)(solfet.o) :   \ 
     5953   $(MODEL_LIB)(dom_oce.o) \ 
     5954   $(MODEL_LIB)(in_out_manager.o) \ 
     5955   $(MODEL_LIB)(lib_mpp.o) \ 
     5956   $(MODEL_LIB)(oce.o) \ 
     5957   $(MODEL_LIB)(par_oce.o) \ 
     5958   dom_oce.F90 \ 
     5959   in_out_manager.F90 \ 
     5960   lib_mpp.F90 \ 
     5961   oce.F90 \ 
     5962   par_oce.F90 \ 
     5963   $(MODEL_LIB)(dom_oce.o) \ 
     5964   $(MODEL_LIB)(lbclnk.o) \ 
     5965   $(MODEL_LIB)(lib_mpp.o) \ 
     5966   $(MODEL_LIB)(oce.o) \ 
     5967   $(MODEL_LIB)(sol_oce.o) \ 
     5968   dom_oce.F90 \ 
     5969   lbclnk.F90 \ 
     5970   lib_mpp.F90 \ 
     5971   oce.F90 \ 
     5972   sol_oce.F90 \ 
     5973   solfet.F90 
     5974$(MODEL_LIB)(solisl.o) :   \ 
     5975   $(MODEL_LIB)(dom_oce.o) \ 
     5976   $(MODEL_LIB)(in_out_manager.o) \ 
     5977   $(MODEL_LIB)(lbclnk.o) \ 
     5978   $(MODEL_LIB)(lib_mpp.o) \ 
     5979   $(MODEL_LIB)(lib_print.o) \ 
     5980   $(MODEL_LIB)(obc_par.o) \ 
     5981   $(MODEL_LIB)(oce.o) \ 
     5982   $(MODEL_LIB)(par_kind.o) \ 
     5983   $(MODEL_LIB)(par_oce.o) \ 
     5984   $(MODEL_LIB)(sol_oce.o) \ 
     5985   $(MODEL_LIB)(zdf_oce.o) \ 
     5986   dom_oce.F90 \ 
     5987   in_out_manager.F90 \ 
     5988   lbclnk.F90 \ 
     5989   lib_mpp.F90 \ 
     5990   lib_print.f90 \ 
     5991   obc_par.F90 \ 
     5992   oce.F90 \ 
     5993   par_kind.F90 \ 
     5994   par_oce.F90 \ 
     5995   sol_oce.F90 \ 
     5996   zdf_oce.F90 \ 
     5997   $(MODEL_LIB)(dom_oce.o) \ 
     5998   $(MODEL_LIB)(in_out_manager.o) \ 
     5999   $(MODEL_LIB)(lib_mpp.o) \ 
     6000   $(MODEL_LIB)(obc_oce.o) \ 
     6001   $(MODEL_LIB)(oce.o) \ 
     6002   $(MODEL_LIB)(sol_oce.o) \ 
     6003   $(MODEL_LIB)(solfet.o) \ 
     6004   $(MODEL_LIB)(solpcg.o) \ 
     6005   $(MODEL_LIB)(solsor.o) \ 
     6006   dom_oce.F90 \ 
     6007   in_out_manager.F90 \ 
     6008   lib_mpp.F90 \ 
     6009   obc_oce.F90 \ 
     6010   oce.F90 \ 
     6011   sol_oce.F90 \ 
     6012   solfet.F90 \ 
     6013   solpcg.F90 \ 
     6014   solsor.F90 \ 
     6015   ../../../lib/libioipsl.a \ 
     6016   solisl.F90 
     6017$(MODEL_LIB)(solmat.o) :   \ 
     6018   $(MODEL_LIB)(cla_dynspg.o) \ 
     6019   $(MODEL_LIB)(dom_oce.o) \ 
     6020   $(MODEL_LIB)(flxrnf.o) \ 
     6021   $(MODEL_LIB)(in_out_manager.o) \ 
     6022   $(MODEL_LIB)(lbclnk.o) \ 
     6023   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6024   $(MODEL_LIB)(ldftra_oce.o) \ 
     6025   $(MODEL_LIB)(lib_mpp.o) \ 
     6026   $(MODEL_LIB)(obc_oce.o) \ 
     6027   $(MODEL_LIB)(obc_par.o) \ 
     6028   $(MODEL_LIB)(obcdyn.o) \ 
     6029   $(MODEL_LIB)(obcvol.o) \ 
     6030   $(MODEL_LIB)(oce.o) \ 
     6031   $(MODEL_LIB)(ocesbc.o) \ 
     6032   $(MODEL_LIB)(par_oce.o) \ 
     6033   $(MODEL_LIB)(phycst.o) \ 
     6034   $(MODEL_LIB)(prtctl.o) \ 
     6035   $(MODEL_LIB)(sol_oce.o) \ 
     6036   $(MODEL_LIB)(solfet.o) \ 
     6037   $(MODEL_LIB)(solisl.o) \ 
     6038   $(MODEL_LIB)(solpcg.o) \ 
     6039   $(MODEL_LIB)(solsor.o) \ 
     6040   $(MODEL_LIB)(trdmod.o) \ 
     6041   $(MODEL_LIB)(trdmod_oce.o) \ 
     6042   $(MODEL_LIB)(zdf_oce.o) \ 
     6043   cla_dynspg.F90 \ 
     6044   dom_oce.F90 \ 
     6045   flxrnf.F90 \ 
     6046   in_out_manager.F90 \ 
     6047   lbclnk.F90 \ 
     6048   ldfdyn_oce.F90 \ 
     6049   ldftra_oce.F90 \ 
     6050   lib_mpp.F90 \ 
     6051   obc_oce.F90 \ 
     6052   obc_par.F90 \ 
     6053   obcdyn.F90 \ 
     6054   obcvol.F90 \ 
     6055   oce.F90 \ 
     6056   ocesbc.F90 \ 
     6057   par_oce.F90 \ 
     6058   phycst.F90 \ 
     6059   prtctl.f90 \ 
     6060   sol_oce.F90 \ 
     6061   solfet.F90 \ 
     6062   solisl.F90 \ 
     6063   solpcg.F90 \ 
     6064   solsor.F90 \ 
     6065   trdmod.F90 \ 
     6066   trdmod_oce.F90 \ 
     6067   zdf_oce.F90 \ 
     6068   $(MODEL_LIB)(dom_oce.o) \ 
     6069   $(MODEL_LIB)(dynspg_fsc.o) \ 
     6070   $(MODEL_LIB)(dynspg_rl.o) \ 
     6071   $(MODEL_LIB)(lib_feti.o) \ 
     6072   $(MODEL_LIB)(lib_mpp.o) \ 
     6073   $(MODEL_LIB)(obc_oce.o) \ 
     6074   $(MODEL_LIB)(oce.o) \ 
     6075   $(MODEL_LIB)(phycst.o) \ 
     6076   $(MODEL_LIB)(sol_oce.o) \ 
     6077   dom_oce.F90 \ 
     6078   dynspg_fsc.F90 \ 
     6079   dynspg_rl.F90 \ 
     6080   lib_feti.F90 \ 
     6081   lib_mpp.F90 \ 
     6082   obc_oce.F90 \ 
     6083   oce.F90 \ 
     6084   phycst.F90 \ 
     6085   sol_oce.F90 \ 
     6086   solmat.F90 
     6087$(MODEL_LIB)(solpcg.o) :   \ 
     6088   $(MODEL_LIB)(dom_oce.o) \ 
     6089   $(MODEL_LIB)(in_out_manager.o) \ 
     6090   $(MODEL_LIB)(lib_mpp.o) \ 
     6091   $(MODEL_LIB)(lib_print.o) \ 
     6092   $(MODEL_LIB)(oce.o) \ 
     6093   $(MODEL_LIB)(par_kind.o) \ 
     6094   $(MODEL_LIB)(par_oce.o) \ 
     6095   dom_oce.F90 \ 
     6096   in_out_manager.F90 \ 
     6097   lib_mpp.F90 \ 
     6098   lib_print.f90 \ 
     6099   oce.F90 \ 
     6100   par_kind.F90 \ 
     6101   par_oce.F90 \ 
     6102   $(MODEL_LIB)(dom_oce.o) \ 
     6103   $(MODEL_LIB)(in_out_manager.o) \ 
     6104   $(MODEL_LIB)(lbclnk.o) \ 
     6105   $(MODEL_LIB)(lib_mpp.o) \ 
     6106   $(MODEL_LIB)(oce.o) \ 
     6107   $(MODEL_LIB)(sol_oce.o) \ 
     6108   dom_oce.F90 \ 
     6109   in_out_manager.F90 \ 
     6110   lbclnk.F90 \ 
     6111   lib_mpp.F90 \ 
     6112   oce.F90 \ 
     6113   sol_oce.F90 \ 
     6114   vectopt_loop_substitute.h90 \ 
     6115   KEY_CPP \ 
     6116   solpcg.F90 
     6117$(MODEL_LIB)(solsor.o) :   \ 
     6118   $(MODEL_LIB)(dom_oce.o) \ 
     6119   $(MODEL_LIB)(in_out_manager.o) \ 
     6120   $(MODEL_LIB)(lib_mpp.o) \ 
     6121   $(MODEL_LIB)(lib_print.o) \ 
     6122   $(MODEL_LIB)(oce.o) \ 
     6123   $(MODEL_LIB)(par_kind.o) \ 
     6124   $(MODEL_LIB)(par_oce.o) \ 
     6125   dom_oce.F90 \ 
     6126   in_out_manager.F90 \ 
     6127   lib_mpp.F90 \ 
     6128   lib_print.f90 \ 
     6129   oce.F90 \ 
     6130   par_kind.F90 \ 
     6131   par_oce.F90 \ 
     6132   $(MODEL_LIB)(dom_oce.o) \ 
     6133   $(MODEL_LIB)(in_out_manager.o) \ 
     6134   $(MODEL_LIB)(lbclnk.o) \ 
     6135   $(MODEL_LIB)(lib_mpp.o) \ 
     6136   $(MODEL_LIB)(oce.o) \ 
     6137   $(MODEL_LIB)(sol_oce.o) \ 
     6138   $(MODEL_LIB)(zdf_oce.o) \ 
     6139   dom_oce.F90 \ 
     6140   in_out_manager.F90 \ 
     6141   lbclnk.F90 \ 
     6142   lib_mpp.F90 \ 
     6143   oce.F90 \ 
     6144   sol_oce.F90 \ 
     6145   zdf_oce.F90 \ 
     6146   solsor.F90 
     6147$(MODEL_LIB)(solver.o) :   \ 
     6148   $(MODEL_LIB)(cla_dynspg.o) \ 
     6149   $(MODEL_LIB)(dom_oce.o) \ 
     6150   $(MODEL_LIB)(dynspg_fsc.o) \ 
     6151   $(MODEL_LIB)(dynspg_rl.o) \ 
     6152   $(MODEL_LIB)(flxrnf.o) \ 
     6153   $(MODEL_LIB)(in_out_manager.o) \ 
     6154   $(MODEL_LIB)(lbclnk.o) \ 
     6155   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6156   $(MODEL_LIB)(ldftra_oce.o) \ 
     6157   $(MODEL_LIB)(lib_feti.o) \ 
     6158   $(MODEL_LIB)(lib_mpp.o) \ 
     6159   $(MODEL_LIB)(lib_print.o) \ 
     6160   $(MODEL_LIB)(obc_oce.o) \ 
     6161   $(MODEL_LIB)(obc_par.o) \ 
     6162   $(MODEL_LIB)(obcdyn.o) \ 
     6163   $(MODEL_LIB)(obcvol.o) \ 
     6164   $(MODEL_LIB)(oce.o) \ 
     6165   $(MODEL_LIB)(ocesbc.o) \ 
     6166   $(MODEL_LIB)(par_kind.o) \ 
     6167   $(MODEL_LIB)(par_oce.o) \ 
     6168   $(MODEL_LIB)(phycst.o) \ 
     6169   $(MODEL_LIB)(prtctl.o) \ 
     6170   $(MODEL_LIB)(sol_oce.o) \ 
     6171   $(MODEL_LIB)(solfet.o) \ 
     6172   $(MODEL_LIB)(solisl.o) \ 
     6173   $(MODEL_LIB)(solpcg.o) \ 
     6174   $(MODEL_LIB)(solsor.o) \ 
     6175   $(MODEL_LIB)(trdmod.o) \ 
     6176   $(MODEL_LIB)(trdmod_oce.o) \ 
     6177   $(MODEL_LIB)(zdf_oce.o) \ 
     6178   cla_dynspg.F90 \ 
     6179   dom_oce.F90 \ 
     6180   dynspg_fsc.F90 \ 
     6181   dynspg_rl.F90 \ 
     6182   flxrnf.F90 \ 
     6183   in_out_manager.F90 \ 
     6184   lbclnk.F90 \ 
     6185   ldfdyn_oce.F90 \ 
     6186   ldftra_oce.F90 \ 
     6187   lib_feti.F90 \ 
     6188   lib_mpp.F90 \ 
     6189   lib_print.f90 \ 
     6190   obc_oce.F90 \ 
     6191   obc_par.F90 \ 
     6192   obcdyn.F90 \ 
     6193   obcvol.F90 \ 
     6194   oce.F90 \ 
     6195   ocesbc.F90 \ 
     6196   par_kind.F90 \ 
     6197   par_oce.F90 \ 
     6198   phycst.F90 \ 
     6199   prtctl.f90 \ 
     6200   sol_oce.F90 \ 
     6201   solfet.F90 \ 
     6202   solisl.F90 \ 
     6203   solpcg.F90 \ 
     6204   solsor.F90 \ 
     6205   trdmod.F90 \ 
     6206   trdmod_oce.F90 \ 
     6207   zdf_oce.F90 \ 
     6208   $(MODEL_LIB)(dom_oce.o) \ 
     6209   $(MODEL_LIB)(dynspg_fsc.o) \ 
     6210   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     6211   $(MODEL_LIB)(dynspg_rl.o) \ 
     6212   $(MODEL_LIB)(in_out_manager.o) \ 
     6213   $(MODEL_LIB)(lbclnk.o) \ 
     6214   $(MODEL_LIB)(lib_mpp.o) \ 
     6215   $(MODEL_LIB)(obc_oce.o) \ 
     6216   $(MODEL_LIB)(oce.o) \ 
     6217   $(MODEL_LIB)(sol_oce.o) \ 
     6218   $(MODEL_LIB)(solisl.o) \ 
     6219   $(MODEL_LIB)(solmat.o) \ 
     6220   $(MODEL_LIB)(zdf_oce.o) \ 
     6221   dom_oce.F90 \ 
     6222   dynspg_fsc.F90 \ 
     6223   dynspg_fsc_atsk.F90 \ 
     6224   dynspg_rl.F90 \ 
     6225   in_out_manager.F90 \ 
     6226   lbclnk.F90 \ 
     6227   lib_mpp.F90 \ 
     6228   obc_oce.F90 \ 
     6229   oce.F90 \ 
     6230   sol_oce.F90 \ 
     6231   solisl.F90 \ 
     6232   solmat.F90 \ 
     6233   zdf_oce.F90 \ 
     6234   solver.F90 
     6235$(MODEL_LIB)(step.o) :  \ 
     6236   $(MODEL_LIB)(blk_oce.o) \ 
     6237   $(MODEL_LIB)(cla_dynspg.o) \ 
     6238   $(MODEL_LIB)(cpl_oce.o) \ 
     6239   $(MODEL_LIB)(daymod.o) \ 
     6240   $(MODEL_LIB)(diadimg.o) \ 
     6241   $(MODEL_LIB)(diahth.o) \ 
     6242   $(MODEL_LIB)(dianam.o) \ 
     6243   $(MODEL_LIB)(diaptr.o) \ 
     6244   $(MODEL_LIB)(diaspr.o) \ 
     6245   $(MODEL_LIB)(diawri.o) \ 
     6246   $(MODEL_LIB)(dom_ice.o) \ 
     6247   $(MODEL_LIB)(dom_oce.o) \ 
     6248   $(MODEL_LIB)(dtasal.o) \ 
     6249   $(MODEL_LIB)(dtasst.o) \ 
     6250   $(MODEL_LIB)(dtatem.o) \ 
     6251   $(MODEL_LIB)(dynspg_fsc.o) \ 
     6252   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     6253   $(MODEL_LIB)(dynspg_rl.o) \ 
     6254   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6255   $(MODEL_LIB)(eosbn2.o) \ 
     6256   $(MODEL_LIB)(flo4rk.o) \ 
     6257   $(MODEL_LIB)(flo_oce.o) \ 
     6258   $(MODEL_LIB)(floblk.o) \ 
     6259   $(MODEL_LIB)(flodom.o) \ 
     6260   $(MODEL_LIB)(flowri.o) \ 
     6261   $(MODEL_LIB)(flx_oce.o) \ 
     6262   $(MODEL_LIB)(flxblk.o) \ 
     6263   $(MODEL_LIB)(flxmod.o) \ 
     6264   $(MODEL_LIB)(flxrnf.o) \ 
     6265   $(MODEL_LIB)(ice.o) \ 
     6266   $(MODEL_LIB)(ice_oce.o) \ 
     6267   $(MODEL_LIB)(iceini.o) \ 
     6268   $(MODEL_LIB)(in_out_manager.o) \ 
     6269   $(MODEL_LIB)(lbclnk.o) \ 
     6270   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6271   $(MODEL_LIB)(ldfslp.o) \ 
     6272   $(MODEL_LIB)(ldftra_oce.o) \ 
     6273   $(MODEL_LIB)(lib_mpp.o) \ 
     6274   $(MODEL_LIB)(lib_print.o) \ 
     6275   $(MODEL_LIB)(limdia.o) \ 
     6276   $(MODEL_LIB)(limdyn.o) \ 
     6277   $(MODEL_LIB)(limflx.o) \ 
     6278   $(MODEL_LIB)(limrst.o) \ 
     6279   $(MODEL_LIB)(limthd.o) \ 
     6280   $(MODEL_LIB)(limtrp.o) \ 
     6281   $(MODEL_LIB)(limwri.o) \ 
     6282   $(MODEL_LIB)(obc_oce.o) \ 
     6283   $(MODEL_LIB)(obccli.o) \ 
     6284   $(MODEL_LIB)(obcdyn.o) \ 
     6285   $(MODEL_LIB)(obctra.o) \ 
     6286   $(MODEL_LIB)(obcvol.o) \ 
     6287   $(MODEL_LIB)(oce.o) \ 
     6288   $(MODEL_LIB)(ocesbc.o) \ 
     6289   $(MODEL_LIB)(ocfzpt.o) \ 
     6290   $(MODEL_LIB)(par_kind.o) \ 
     6291   $(MODEL_LIB)(par_oce.o) \ 
     6292   $(MODEL_LIB)(phycst.o) \ 
     6293   $(MODEL_LIB)(prtctl.o) \ 
     6294   $(MODEL_LIB)(sol_oce.o) \ 
     6295   $(MODEL_LIB)(solfet.o) \ 
     6296   $(MODEL_LIB)(solisl.o) \ 
     6297   $(MODEL_LIB)(solpcg.o) \ 
     6298   $(MODEL_LIB)(solsor.o) \ 
     6299   $(MODEL_LIB)(taumod.o) \ 
     6300   $(MODEL_LIB)(traadv_muscl.o) \ 
     6301   $(MODEL_LIB)(traadv_muscl2.o) \ 
     6302   $(MODEL_LIB)(traadv_tvd.o) \ 
     6303   $(MODEL_LIB)(trabbl.o) \ 
     6304   $(MODEL_LIB)(tradmp.o) \ 
     6305   $(MODEL_LIB)(traqsr.o) \ 
     6306   $(MODEL_LIB)(trazdf_exp.o) \ 
     6307   $(MODEL_LIB)(trc_oce.o) \ 
     6308   $(MODEL_LIB)(trdmod.o) \ 
     6309   $(MODEL_LIB)(trdmod_oce.o) \ 
     6310   $(MODEL_LIB)(zdf_oce.o) \ 
     6311   $(MODEL_LIB)(zdfddm.o) \ 
     6312   $(MODEL_LIB)(zdfkpp.o) \ 
     6313   $(MODEL_LIB)(zdfmxl.o) \ 
     6314   $(MODEL_LIB)(zdftke.o) \ 
     6315   blk_oce.F90 \ 
     6316   cla_dynspg.F90 \ 
     6317   cpl_oce.F90 \ 
     6318   daymod.F90 \ 
     6319   diadimg.F90 \ 
     6320   diahth.F90 \ 
     6321   dianam.F90 \ 
     6322   diaptr.F90 \ 
     6323   diaspr.F90 \ 
     6324   diawri.F90 \ 
     6325   dom_ice.F90 \ 
     6326   dom_oce.F90 \ 
     6327   dtasal.F90 \ 
     6328   dtasst.F90 \ 
     6329   dtatem.F90 \ 
     6330   dynspg_fsc.F90 \ 
     6331   dynspg_fsc_atsk.F90 \ 
     6332   dynspg_rl.F90 \ 
     6333   dynzdf_exp.F90 \ 
     6334   eosbn2.F90 \ 
     6335   flo4rk.F90 \ 
     6336   flo_oce.F90 \ 
     6337   floblk.F90 \ 
     6338   flodom.F90 \ 
     6339   flowri.F90 \ 
     6340   flx_oce.F90 \ 
     6341   flxblk.F90 \ 
     6342   flxmod.F90 \ 
     6343   flxrnf.F90 \ 
     6344   ice.F90 \ 
     6345   ice_oce.F90 \ 
     6346   iceini.F90 \ 
     6347   in_out_manager.F90 \ 
     6348   lbclnk.F90 \ 
     6349   ldfdyn_oce.F90 \ 
     6350   ldfslp.F90 \ 
     6351   ldftra_oce.F90 \ 
     6352   lib_mpp.F90 \ 
     6353   lib_print.f90 \ 
     6354   limdia.F90 \ 
     6355   limdyn.F90 \ 
     6356   limflx.F90 \ 
     6357   limrst.F90 \ 
     6358   limthd.F90 \ 
     6359   limtrp.F90 \ 
     6360   limwri.F90 \ 
     6361   obc_oce.F90 \ 
     6362   obccli.F90 \ 
     6363   obcdyn.F90 \ 
     6364   obctra.F90 \ 
     6365   obcvol.F90 \ 
     6366   oce.F90 \ 
     6367   ocesbc.F90 \ 
     6368   ocfzpt.F90 \ 
     6369   par_kind.F90 \ 
     6370   par_oce.F90 \ 
     6371   phycst.F90 \ 
     6372   prtctl.f90 \ 
     6373   sol_oce.F90 \ 
     6374   solfet.F90 \ 
     6375   solisl.F90 \ 
     6376   solpcg.F90 \ 
     6377   solsor.F90 \ 
     6378   taumod.F90 \ 
     6379   traadv_muscl.F90 \ 
     6380   traadv_muscl2.F90 \ 
     6381   traadv_tvd.F90 \ 
     6382   trabbl.F90 \ 
     6383   tradmp.F90 \ 
     6384   traqsr.F90 \ 
     6385   trazdf_exp.F90 \ 
     6386   trc_oce.F90 \ 
     6387   trdmod.F90 \ 
     6388   trdmod_oce.F90 \ 
     6389   zdf_oce.F90 \ 
     6390   zdfddm.F90 \ 
     6391   zdfkpp.F90 \ 
     6392   zdfmxl.F90 \ 
     6393   zdftke.F90 \ 
    50426394   $(MODEL_LIB)(cla.o) \ 
    50436395   $(MODEL_LIB)(cla_div.o) \ 
     
    50466398   $(MODEL_LIB)(cpl_oce.o) \ 
    50476399   $(MODEL_LIB)(daymod.o) \ 
    5048    $(MODEL_LIB)(diadimg.o) \ 
    50496400   $(MODEL_LIB)(diafwb.o) \ 
    50506401   $(MODEL_LIB)(diagap.o) \ 
    50516402   $(MODEL_LIB)(diahdy.o) \ 
    50526403   $(MODEL_LIB)(diahth.o) \ 
    5053    $(MODEL_LIB)(dianam.o) \ 
    50546404   $(MODEL_LIB)(diaptr.o) \ 
    50556405   $(MODEL_LIB)(diaspr.o) \ 
    50566406   $(MODEL_LIB)(diawri.o) \ 
    50576407   $(MODEL_LIB)(divcur.o) \ 
    5058    $(MODEL_LIB)(domhgr.o) \ 
    5059    $(MODEL_LIB)(dommsk.o) \ 
    5060    $(MODEL_LIB)(domstp.o) \ 
    5061    $(MODEL_LIB)(domwri.o) \ 
    5062    $(MODEL_LIB)(domzgr.o) \ 
    50636408   $(MODEL_LIB)(dom_oce.o) \ 
    50646409   $(MODEL_LIB)(dtasal.o) \ 
     
    50686413   $(MODEL_LIB)(dynhpg_atsk.o) \ 
    50696414   $(MODEL_LIB)(dynkeg.o) \ 
     6415   $(MODEL_LIB)(dynldf_bilap.o) \ 
    50706416   $(MODEL_LIB)(dynldf_bilapg.o) \ 
    5071    $(MODEL_LIB)(dynldf_bilap.o) \ 
    50726417   $(MODEL_LIB)(dynldf_iso.o) \ 
    50736418   $(MODEL_LIB)(dynldf_lap.o) \ 
     
    50836428   $(MODEL_LIB)(dynzdf_iso.o) \ 
    50846429   $(MODEL_LIB)(eosbn2.o) \ 
     6430   $(MODEL_LIB)(flo_oce.o) \ 
    50856431   $(MODEL_LIB)(floats.o) \ 
    5086    $(MODEL_LIB)(flo_oce.o) \ 
    5087    $(MODEL_LIB)(flxblk.o) \ 
    50886432   $(MODEL_LIB)(flxfwb.o) \ 
    50896433   $(MODEL_LIB)(flxmod.o) \ 
    50906434   $(MODEL_LIB)(flxrnf.o) \ 
    5091    $(MODEL_LIB)(flx_oce.o) \ 
     6435   $(MODEL_LIB)(ice_oce.o) \ 
    50926436   $(MODEL_LIB)(icestp.o) \ 
    5093    $(MODEL_LIB)(ice.o) \ 
    5094    $(MODEL_LIB)(ice_oce.o) \ 
    50956437   $(MODEL_LIB)(in_out_manager.o) \ 
    50966438   $(MODEL_LIB)(lbclnk.o) \ 
     
    50996441   $(MODEL_LIB)(ldfslp.o) \ 
    51006442   $(MODEL_LIB)(ldftra_oce.o) \ 
    5101    $(MODEL_LIB)(lib_mpp.o) \ 
    5102    $(MODEL_LIB)(lib_print.o) \ 
    5103    $(MODEL_LIB)(limistate.o) \ 
    5104    $(MODEL_LIB)(limmsh.o) \ 
    5105    $(MODEL_LIB)(limrst.o) \ 
    5106    $(MODEL_LIB)(obcdom.o) \ 
     6443   $(MODEL_LIB)(obc_par.o) \ 
    51076444   $(MODEL_LIB)(obcdta.o) \ 
    51086445   $(MODEL_LIB)(obcrad.o) \ 
    51096446   $(MODEL_LIB)(obcrst.o) \ 
    51106447   $(MODEL_LIB)(obcspg.o) \ 
    5111    $(MODEL_LIB)(obc_oce.o) \ 
    5112    $(MODEL_LIB)(obc_par.o) \ 
     6448   $(MODEL_LIB)(oce.o) \ 
    51136449   $(MODEL_LIB)(ocesbc.o) \ 
    5114    $(MODEL_LIB)(oce.o) \ 
    51156450   $(MODEL_LIB)(ocfzpt.o) \ 
    5116    $(MODEL_LIB)(par_kind.o) \ 
    5117    $(MODEL_LIB)(par_oce.o) \ 
    5118    $(MODEL_LIB)(phycst.o) \ 
     6451   $(MODEL_LIB)(prtctl.o) \ 
    51196452   $(MODEL_LIB)(restart.o) \ 
    5120    $(MODEL_LIB)(solisl.o) \ 
    5121    $(MODEL_LIB)(solmat.o) \ 
    5122    $(MODEL_LIB)(sol_oce.o) \ 
    51236453   $(MODEL_LIB)(stpctl.o) \ 
    51246454   $(MODEL_LIB)(taumod.o) \ 
    51256455   $(MODEL_LIB)(traadv_cen2.o) \ 
    51266456   $(MODEL_LIB)(traadv_ctl.o) \ 
     6457   $(MODEL_LIB)(traadv_muscl.o) \ 
    51276458   $(MODEL_LIB)(traadv_muscl2.o) \ 
    5128    $(MODEL_LIB)(traadv_muscl.o) \ 
    51296459   $(MODEL_LIB)(traadv_tvd.o) \ 
    51306460   $(MODEL_LIB)(trabbc.o) \ 
    51316461   $(MODEL_LIB)(trabbl.o) \ 
    51326462   $(MODEL_LIB)(tradmp.o) \ 
     6463   $(MODEL_LIB)(traldf_bilap.o) \ 
    51336464   $(MODEL_LIB)(traldf_bilapg.o) \ 
    5134    $(MODEL_LIB)(traldf_bilap.o) \ 
    51356465   $(MODEL_LIB)(traldf_iso.o) \ 
    51366466   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     
    51456475   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    51466476   $(MODEL_LIB)(trcstp.o) \ 
    5147    $(MODEL_LIB)(trc_oce.o) \ 
    51486477   $(MODEL_LIB)(trdicp.o) \ 
    5149    $(MODEL_LIB)(trdicp_oce.o) \ 
    51506478   $(MODEL_LIB)(trdmld.o) \ 
    5151    $(MODEL_LIB)(trdmld_oce.o) \ 
    5152    $(MODEL_LIB)(trdmod.o) \ 
    5153    $(MODEL_LIB)(trdmod_oce.o) \ 
    51546479   $(MODEL_LIB)(trdvor.o) \ 
    5155    $(MODEL_LIB)(trdvor_oce.o) \ 
    51566480   $(MODEL_LIB)(wzvmod.o) \ 
     6481   $(MODEL_LIB)(zdf_oce.o) \ 
    51576482   $(MODEL_LIB)(zdfbfr.o) \ 
    51586483   $(MODEL_LIB)(zdfddm.o) \ 
    51596484   $(MODEL_LIB)(zdfevd.o) \ 
     6485   $(MODEL_LIB)(zdfkpp.o) \ 
    51606486   $(MODEL_LIB)(zdfmxl.o) \ 
    51616487   $(MODEL_LIB)(zdfric.o) \ 
    51626488   $(MODEL_LIB)(zdftke.o) \ 
    5163    $(MODEL_LIB)(zdf_oce.o) \ 
    51646489   $(MODEL_LIB)(zpshde.o) \ 
    5165    cpl.F90 \ 
    5166    cpl_oce.F90 \ 
    5167    daymod.F90 \ 
    5168    diaptr.F90 \ 
    5169    domain.F90 \ 
    5170    domcfg.F90 \ 
    5171    dom_oce.F90 \ 
    5172    dtasal.F90 \ 
    5173    dtasst.F90 \ 
    5174    dtatem.F90 \ 
    5175    eosbn2.F90 \ 
    5176    flxfwb.F90 \ 
    5177    iceini.F90 \ 
    5178    in_out_manager.F90 \ 
    5179    istate.F90 \ 
    5180    ldfdyn.F90 \ 
    5181    ldftra.F90 \ 
    5182    lib_mpp.F90 \ 
    5183    mppini.F90 \ 
    5184    obcini.F90 \ 
    5185    obc_par.F90 \ 
    5186    oce.F90 \ 
    5187    ocfzpt.F90 \ 
    5188    phycst.F90 \ 
    5189    solver.F90 \ 
    5190    step.F90 \ 
    5191    traqsr.F90 \ 
    5192    trdicp.F90 \ 
    5193    trdmld.F90 \ 
    5194    trdmod_oce.F90 \ 
    5195    trdvor.F90 \ 
    5196    zdfini.F90 \ 
    5197    zpshde.F90 \ 
    5198    $(MODEL_LIB)(cpl.o) \ 
    5199    $(MODEL_LIB)(cpl_oce.o) \ 
    5200    $(MODEL_LIB)(daymod.o) \ 
    5201    $(MODEL_LIB)(diaptr.o) \ 
    5202    $(MODEL_LIB)(domain.o) \ 
    5203    $(MODEL_LIB)(domcfg.o) \ 
    5204    $(MODEL_LIB)(dom_oce.o) \ 
    5205    $(MODEL_LIB)(dtasal.o) \ 
    5206    $(MODEL_LIB)(dtasst.o) \ 
    5207    $(MODEL_LIB)(dtatem.o) \ 
    5208    $(MODEL_LIB)(eosbn2.o) \ 
    5209    $(MODEL_LIB)(flxfwb.o) \ 
    5210    $(MODEL_LIB)(iceini.o) \ 
    5211    $(MODEL_LIB)(in_out_manager.o) \ 
    5212    $(MODEL_LIB)(istate.o) \ 
    5213    $(MODEL_LIB)(ldfdyn.o) \ 
    5214    $(MODEL_LIB)(ldftra.o) \ 
    5215    $(MODEL_LIB)(lib_mpp.o) \ 
    5216    $(MODEL_LIB)(mppini.o) \ 
    5217    $(MODEL_LIB)(obcini.o) \ 
    5218    $(MODEL_LIB)(obc_par.o) \ 
    5219    $(MODEL_LIB)(oce.o) \ 
    5220    $(MODEL_LIB)(ocfzpt.o) \ 
    5221    $(MODEL_LIB)(phycst.o) \ 
    5222    $(MODEL_LIB)(solver.o) \ 
    5223    $(MODEL_LIB)(step.o) \ 
    5224    $(MODEL_LIB)(traqsr.o) \ 
    5225    $(MODEL_LIB)(trdicp.o) \ 
    5226    $(MODEL_LIB)(trdmld.o) \ 
    5227    $(MODEL_LIB)(trdmod_oce.o) \ 
    5228    $(MODEL_LIB)(trdvor.o) \ 
    5229    $(MODEL_LIB)(zdfini.o) \ 
    5230    $(MODEL_LIB)(zpshde.o) \ 
    5231    opa.F90 
    5232 $(MODEL_LIB)(par_ice.o) :  \ 
    5233    par_kind.F90 \ 
    5234    $(MODEL_LIB)(par_kind.o) \ 
    5235    par_oce.F90 \ 
    5236    $(MODEL_LIB)(par_oce.o) \ 
    5237    par_ice.F90 
    5238 $(MODEL_LIB)(par_oce.o) :  \ 
    5239    par_kind.F90 \ 
    5240    $(MODEL_LIB)(par_kind.o) \ 
    5241    par_EEL_R2.h90 \ 
    5242    par_EEL_R5.h90 \ 
    5243    par_EEL_R6.h90 \ 
    5244    par_GYRE.h90 \ 
    5245    par_ORCA_R025.h90 \ 
    5246    par_ORCA_R05.h90 \ 
    5247    par_ORCA_R2.h90 \ 
    5248    par_ORCA_R4.h90 \ 
    5249    KEY_CPP \ 
    5250    par_oce.F90 
    5251 $(MODEL_LIB)(phycst.o) :   \ 
    5252    lib_print.f90 \ 
    5253    par_kind.F90 \ 
    5254    par_oce.F90 \ 
    5255    $(MODEL_LIB)(lib_print.o) \ 
    5256    $(MODEL_LIB)(par_kind.o) \ 
    5257    $(MODEL_LIB)(par_oce.o) \ 
    5258    in_out_manager.F90 \ 
    5259    par_oce.F90 \ 
    5260    $(MODEL_LIB)(in_out_manager.o) \ 
    5261    $(MODEL_LIB)(par_oce.o) \ 
    5262    phycst.F90 
    5263 $(MODEL_LIB)(restart.o) :  \ 
    5264    blk_oce.F90 \ 
    5265    cla_dynspg.F90 \ 
    5266    dom_oce.F90 \ 
    5267    dynzdf_exp.F90 \ 
    5268    flxrnf.F90 \ 
    5269    in_out_manager.F90 \ 
    5270    lbclnk.F90 \ 
    5271    lib_mpp.F90 \ 
    5272    lib_print.f90 \ 
    5273    obcdyn.F90 \ 
    5274    obcvol.F90 \ 
    5275    obc_oce.F90 \ 
    5276    ocesbc.F90 \ 
    5277    oce.F90 \ 
    5278    par_kind.F90 \ 
    5279    par_oce.F90 \ 
    5280    phycst.F90 \ 
    5281    solfet.F90 \ 
    5282    solpcg.F90 \ 
    5283    solsor.F90 \ 
    5284    sol_oce.F90 \ 
    5285    taumod.F90 \ 
    5286    trazdf_exp.F90 \ 
    5287    trdmod.F90 \ 
    5288    trdmod_oce.F90 \ 
    5289    zdf_oce.F90 \ 
    5290    $(MODEL_LIB)(blk_oce.o) \ 
    5291    $(MODEL_LIB)(cla_dynspg.o) \ 
    5292    $(MODEL_LIB)(dom_oce.o) \ 
    5293    $(MODEL_LIB)(dynzdf_exp.o) \ 
    5294    $(MODEL_LIB)(flxrnf.o) \ 
    5295    $(MODEL_LIB)(in_out_manager.o) \ 
    5296    $(MODEL_LIB)(lbclnk.o) \ 
    5297    $(MODEL_LIB)(lib_mpp.o) \ 
    5298    $(MODEL_LIB)(lib_print.o) \ 
    5299    $(MODEL_LIB)(obcdyn.o) \ 
    5300    $(MODEL_LIB)(obcvol.o) \ 
    5301    $(MODEL_LIB)(obc_oce.o) \ 
    5302    $(MODEL_LIB)(ocesbc.o) \ 
    5303    $(MODEL_LIB)(oce.o) \ 
    5304    $(MODEL_LIB)(par_kind.o) \ 
    5305    $(MODEL_LIB)(par_oce.o) \ 
    5306    $(MODEL_LIB)(phycst.o) \ 
    5307    $(MODEL_LIB)(solfet.o) \ 
    5308    $(MODEL_LIB)(solpcg.o) \ 
    5309    $(MODEL_LIB)(solsor.o) \ 
    5310    $(MODEL_LIB)(sol_oce.o) \ 
    5311    $(MODEL_LIB)(taumod.o) \ 
    5312    $(MODEL_LIB)(trazdf_exp.o) \ 
    5313    $(MODEL_LIB)(trdmod.o) \ 
    5314    $(MODEL_LIB)(trdmod_oce.o) \ 
    5315    $(MODEL_LIB)(zdf_oce.o) \ 
    5316    blk_oce.F90 \ 
    5317    cpl_oce.F90 \ 
    5318    daymod.F90 \ 
    5319    dom_oce.F90 \ 
    5320    dynspg_fsc.F90 \ 
    5321    dynspg_fsc_atsk.F90 \ 
    5322    flx_oce.F90 \ 
    5323    ice_oce.F90 \ 
    5324    in_out_manager.F90 \ 
    5325    oce.F90 \ 
    5326    phycst.F90 \ 
    5327    sol_oce.F90 \ 
    5328    zdftke.F90 \ 
    5329    zdf_oce.F90 \ 
    5330    $(MODEL_LIB)(blk_oce.o) \ 
    5331    $(MODEL_LIB)(cpl_oce.o) \ 
    5332    $(MODEL_LIB)(daymod.o) \ 
    5333    $(MODEL_LIB)(dom_oce.o) \ 
    5334    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5335    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    5336    $(MODEL_LIB)(flx_oce.o) \ 
    5337    $(MODEL_LIB)(ice_oce.o) \ 
    5338    $(MODEL_LIB)(in_out_manager.o) \ 
    5339    $(MODEL_LIB)(oce.o) \ 
    5340    $(MODEL_LIB)(phycst.o) \ 
    5341    $(MODEL_LIB)(sol_oce.o) \ 
    5342    $(MODEL_LIB)(zdftke.o) \ 
    5343    $(MODEL_LIB)(zdf_oce.o) \ 
    5344    lib_mpp.F90 \ 
    5345    $(MODEL_LIB)(lib_mpp.o) \ 
    5346    restart_dimg.h90 \ 
    5347    ../../../lib/libioipsl.a \ 
    5348    KEY_CPP \ 
    5349    restart.F90 
    5350 $(MODEL_LIB)(solfet.o) :   \ 
    5351    dom_oce.F90 \ 
    5352    in_out_manager.F90 \ 
    5353    lib_mpp.F90 \ 
    5354    oce.F90 \ 
    5355    par_oce.F90 \ 
    5356    $(MODEL_LIB)(dom_oce.o) \ 
    5357    $(MODEL_LIB)(in_out_manager.o) \ 
    5358    $(MODEL_LIB)(lib_mpp.o) \ 
    5359    $(MODEL_LIB)(oce.o) \ 
    5360    $(MODEL_LIB)(par_oce.o) \ 
    5361    dom_oce.F90 \ 
    5362    lbclnk.F90 \ 
    5363    lib_mpp.F90 \ 
    5364    oce.F90 \ 
    5365    sol_oce.F90 \ 
    5366    $(MODEL_LIB)(dom_oce.o) \ 
    5367    $(MODEL_LIB)(lbclnk.o) \ 
    5368    $(MODEL_LIB)(lib_mpp.o) \ 
    5369    $(MODEL_LIB)(oce.o) \ 
    5370    $(MODEL_LIB)(sol_oce.o) \ 
    5371    solfet.F90 
    5372 $(MODEL_LIB)(solisl.o) :   \ 
    5373    dom_oce.F90 \ 
    5374    in_out_manager.F90 \ 
    5375    lbclnk.F90 \ 
    5376    lib_mpp.F90 \ 
    5377    lib_print.f90 \ 
    5378    obc_par.F90 \ 
    5379    oce.F90 \ 
    5380    par_kind.F90 \ 
    5381    par_oce.F90 \ 
    5382    sol_oce.F90 \ 
    5383    zdf_oce.F90 \ 
    5384    $(MODEL_LIB)(dom_oce.o) \ 
    5385    $(MODEL_LIB)(in_out_manager.o) \ 
    5386    $(MODEL_LIB)(lbclnk.o) \ 
    5387    $(MODEL_LIB)(lib_mpp.o) \ 
    5388    $(MODEL_LIB)(lib_print.o) \ 
    5389    $(MODEL_LIB)(obc_par.o) \ 
    5390    $(MODEL_LIB)(oce.o) \ 
    5391    $(MODEL_LIB)(par_kind.o) \ 
    5392    $(MODEL_LIB)(par_oce.o) \ 
    5393    $(MODEL_LIB)(sol_oce.o) \ 
    5394    $(MODEL_LIB)(zdf_oce.o) \ 
    5395    dom_oce.F90 \ 
    5396    in_out_manager.F90 \ 
    5397    lib_mpp.F90 \ 
    5398    obc_oce.F90 \ 
    5399    oce.F90 \ 
    5400    solfet.F90 \ 
    5401    solpcg.F90 \ 
    5402    solsor.F90 \ 
    5403    sol_oce.F90 \ 
    5404    $(MODEL_LIB)(dom_oce.o) \ 
    5405    $(MODEL_LIB)(in_out_manager.o) \ 
    5406    $(MODEL_LIB)(lib_mpp.o) \ 
    5407    $(MODEL_LIB)(obc_oce.o) \ 
    5408    $(MODEL_LIB)(oce.o) \ 
    5409    $(MODEL_LIB)(solfet.o) \ 
    5410    $(MODEL_LIB)(solpcg.o) \ 
    5411    $(MODEL_LIB)(solsor.o) \ 
    5412    $(MODEL_LIB)(sol_oce.o) \ 
    5413    ../../../lib/libioipsl.a \ 
    5414    solisl.F90 
    5415 $(MODEL_LIB)(solmat.o) :   \ 
    5416    cla_dynspg.F90 \ 
    5417    dom_oce.F90 \ 
    5418    flxrnf.F90 \ 
    5419    in_out_manager.F90 \ 
    5420    lbclnk.F90 \ 
    5421    ldfdyn_oce.F90 \ 
    5422    ldftra_oce.F90 \ 
    5423    lib_mpp.F90 \ 
    5424    obcdyn.F90 \ 
    5425    obcvol.F90 \ 
    5426    obc_oce.F90 \ 
    5427    obc_par.F90 \ 
    5428    ocesbc.F90 \ 
    5429    oce.F90 \ 
    5430    par_oce.F90 \ 
    5431    phycst.F90 \ 
    5432    solfet.F90 \ 
    5433    solisl.F90 \ 
    5434    solpcg.F90 \ 
    5435    solsor.F90 \ 
    5436    sol_oce.F90 \ 
    5437    trdmod.F90 \ 
    5438    trdmod_oce.F90 \ 
    5439    zdf_oce.F90 \ 
    5440    $(MODEL_LIB)(cla_dynspg.o) \ 
    5441    $(MODEL_LIB)(dom_oce.o) \ 
    5442    $(MODEL_LIB)(flxrnf.o) \ 
    5443    $(MODEL_LIB)(in_out_manager.o) \ 
    5444    $(MODEL_LIB)(lbclnk.o) \ 
    5445    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    5446    $(MODEL_LIB)(ldftra_oce.o) \ 
    5447    $(MODEL_LIB)(lib_mpp.o) \ 
    5448    $(MODEL_LIB)(obcdyn.o) \ 
    5449    $(MODEL_LIB)(obcvol.o) \ 
    5450    $(MODEL_LIB)(obc_oce.o) \ 
    5451    $(MODEL_LIB)(obc_par.o) \ 
    5452    $(MODEL_LIB)(ocesbc.o) \ 
    5453    $(MODEL_LIB)(oce.o) \ 
    5454    $(MODEL_LIB)(par_oce.o) \ 
    5455    $(MODEL_LIB)(phycst.o) \ 
    5456    $(MODEL_LIB)(solfet.o) \ 
    5457    $(MODEL_LIB)(solisl.o) \ 
    5458    $(MODEL_LIB)(solpcg.o) \ 
    5459    $(MODEL_LIB)(solsor.o) \ 
    5460    $(MODEL_LIB)(sol_oce.o) \ 
    5461    $(MODEL_LIB)(trdmod.o) \ 
    5462    $(MODEL_LIB)(trdmod_oce.o) \ 
    5463    $(MODEL_LIB)(zdf_oce.o) \ 
    5464    dom_oce.F90 \ 
    5465    dynspg_fsc.F90 \ 
    5466    dynspg_rl.F90 \ 
    5467    lib_feti.F90 \ 
    5468    lib_mpp.F90 \ 
    5469    obc_oce.F90 \ 
    5470    oce.F90 \ 
    5471    phycst.F90 \ 
    5472    sol_oce.F90 \ 
    5473    $(MODEL_LIB)(dom_oce.o) \ 
    5474    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5475    $(MODEL_LIB)(dynspg_rl.o) \ 
    5476    $(MODEL_LIB)(lib_feti.o) \ 
    5477    $(MODEL_LIB)(lib_mpp.o) \ 
    5478    $(MODEL_LIB)(obc_oce.o) \ 
    5479    $(MODEL_LIB)(oce.o) \ 
    5480    $(MODEL_LIB)(phycst.o) \ 
    5481    $(MODEL_LIB)(sol_oce.o) \ 
    5482    solmat.F90 
    5483 $(MODEL_LIB)(solpcg.o) :   \ 
    5484    dom_oce.F90 \ 
    5485    in_out_manager.F90 \ 
    5486    lib_mpp.F90 \ 
    5487    lib_print.f90 \ 
    5488    oce.F90 \ 
    5489    par_kind.F90 \ 
    5490    par_oce.F90 \ 
    5491    $(MODEL_LIB)(dom_oce.o) \ 
    5492    $(MODEL_LIB)(in_out_manager.o) \ 
    5493    $(MODEL_LIB)(lib_mpp.o) \ 
    5494    $(MODEL_LIB)(lib_print.o) \ 
    5495    $(MODEL_LIB)(oce.o) \ 
    5496    $(MODEL_LIB)(par_kind.o) \ 
    5497    $(MODEL_LIB)(par_oce.o) \ 
    5498    dom_oce.F90 \ 
    5499    in_out_manager.F90 \ 
    5500    lbclnk.F90 \ 
    5501    lib_mpp.F90 \ 
    5502    oce.F90 \ 
    5503    sol_oce.F90 \ 
    5504    $(MODEL_LIB)(dom_oce.o) \ 
    5505    $(MODEL_LIB)(in_out_manager.o) \ 
    5506    $(MODEL_LIB)(lbclnk.o) \ 
    5507    $(MODEL_LIB)(lib_mpp.o) \ 
    5508    $(MODEL_LIB)(oce.o) \ 
    5509    $(MODEL_LIB)(sol_oce.o) \ 
    5510    vectopt_loop_substitute.h90 \ 
    5511    KEY_CPP \ 
    5512    solpcg.F90 
    5513 $(MODEL_LIB)(solsor.o) :   \ 
    5514    dom_oce.F90 \ 
    5515    in_out_manager.F90 \ 
    5516    lib_mpp.F90 \ 
    5517    lib_print.f90 \ 
    5518    oce.F90 \ 
    5519    par_kind.F90 \ 
    5520    par_oce.F90 \ 
    5521    $(MODEL_LIB)(dom_oce.o) \ 
    5522    $(MODEL_LIB)(in_out_manager.o) \ 
    5523    $(MODEL_LIB)(lib_mpp.o) \ 
    5524    $(MODEL_LIB)(lib_print.o) \ 
    5525    $(MODEL_LIB)(oce.o) \ 
    5526    $(MODEL_LIB)(par_kind.o) \ 
    5527    $(MODEL_LIB)(par_oce.o) \ 
    5528    dom_oce.F90 \ 
    5529    in_out_manager.F90 \ 
    5530    lbclnk.F90 \ 
    5531    lib_mpp.F90 \ 
    5532    oce.F90 \ 
    5533    sol_oce.F90 \ 
    5534    zdf_oce.F90 \ 
    5535    $(MODEL_LIB)(dom_oce.o) \ 
    5536    $(MODEL_LIB)(in_out_manager.o) \ 
    5537    $(MODEL_LIB)(lbclnk.o) \ 
    5538    $(MODEL_LIB)(lib_mpp.o) \ 
    5539    $(MODEL_LIB)(oce.o) \ 
    5540    $(MODEL_LIB)(sol_oce.o) \ 
    5541    $(MODEL_LIB)(zdf_oce.o) \ 
    5542    solsor.F90 
    5543 $(MODEL_LIB)(solver.o) :   \ 
    5544    cla_dynspg.F90 \ 
    5545    dom_oce.F90 \ 
    5546    dynspg_fsc.F90 \ 
    5547    dynspg_rl.F90 \ 
    5548    flxrnf.F90 \ 
    5549    in_out_manager.F90 \ 
    5550    lbclnk.F90 \ 
    5551    ldfdyn_oce.F90 \ 
    5552    ldftra_oce.F90 \ 
    5553    lib_feti.F90 \ 
    5554    lib_mpp.F90 \ 
    5555    lib_print.f90 \ 
    5556    obcdyn.F90 \ 
    5557    obcvol.F90 \ 
    5558    obc_oce.F90 \ 
    5559    obc_par.F90 \ 
    5560    ocesbc.F90 \ 
    5561    oce.F90 \ 
    5562    par_kind.F90 \ 
    5563    par_oce.F90 \ 
    5564    phycst.F90 \ 
    5565    solfet.F90 \ 
    5566    solisl.F90 \ 
    5567    solpcg.F90 \ 
    5568    solsor.F90 \ 
    5569    sol_oce.F90 \ 
    5570    trdmod.F90 \ 
    5571    trdmod_oce.F90 \ 
    5572    zdf_oce.F90 \ 
    5573    $(MODEL_LIB)(cla_dynspg.o) \ 
    5574    $(MODEL_LIB)(dom_oce.o) \ 
    5575    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5576    $(MODEL_LIB)(dynspg_rl.o) \ 
    5577    $(MODEL_LIB)(flxrnf.o) \ 
    5578    $(MODEL_LIB)(in_out_manager.o) \ 
    5579    $(MODEL_LIB)(lbclnk.o) \ 
    5580    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    5581    $(MODEL_LIB)(ldftra_oce.o) \ 
    5582    $(MODEL_LIB)(lib_feti.o) \ 
    5583    $(MODEL_LIB)(lib_mpp.o) \ 
    5584    $(MODEL_LIB)(lib_print.o) \ 
    5585    $(MODEL_LIB)(obcdyn.o) \ 
    5586    $(MODEL_LIB)(obcvol.o) \ 
    5587    $(MODEL_LIB)(obc_oce.o) \ 
    5588    $(MODEL_LIB)(obc_par.o) \ 
    5589    $(MODEL_LIB)(ocesbc.o) \ 
    5590    $(MODEL_LIB)(oce.o) \ 
    5591    $(MODEL_LIB)(par_kind.o) \ 
    5592    $(MODEL_LIB)(par_oce.o) \ 
    5593    $(MODEL_LIB)(phycst.o) \ 
    5594    $(MODEL_LIB)(solfet.o) \ 
    5595    $(MODEL_LIB)(solisl.o) \ 
    5596    $(MODEL_LIB)(solpcg.o) \ 
    5597    $(MODEL_LIB)(solsor.o) \ 
    5598    $(MODEL_LIB)(sol_oce.o) \ 
    5599    $(MODEL_LIB)(trdmod.o) \ 
    5600    $(MODEL_LIB)(trdmod_oce.o) \ 
    5601    $(MODEL_LIB)(zdf_oce.o) \ 
    5602    dom_oce.F90 \ 
    5603    dynspg_fsc.F90 \ 
    5604    dynspg_fsc_atsk.F90 \ 
    5605    dynspg_rl.F90 \ 
    5606    in_out_manager.F90 \ 
    5607    lbclnk.F90 \ 
    5608    lib_mpp.F90 \ 
    5609    obc_oce.F90 \ 
    5610    oce.F90 \ 
    5611    solisl.F90 \ 
    5612    solmat.F90 \ 
    5613    sol_oce.F90 \ 
    5614    zdf_oce.F90 \ 
    5615    $(MODEL_LIB)(dom_oce.o) \ 
    5616    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5617    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    5618    $(MODEL_LIB)(dynspg_rl.o) \ 
    5619    $(MODEL_LIB)(in_out_manager.o) \ 
    5620    $(MODEL_LIB)(lbclnk.o) \ 
    5621    $(MODEL_LIB)(lib_mpp.o) \ 
    5622    $(MODEL_LIB)(obc_oce.o) \ 
    5623    $(MODEL_LIB)(oce.o) \ 
    5624    $(MODEL_LIB)(solisl.o) \ 
    5625    $(MODEL_LIB)(solmat.o) \ 
    5626    $(MODEL_LIB)(sol_oce.o) \ 
    5627    $(MODEL_LIB)(zdf_oce.o) \ 
    5628    solver.F90 
    5629 $(MODEL_LIB)(sol_oce.o) :  \ 
    5630    par_kind.F90 \ 
    5631    $(MODEL_LIB)(par_kind.o) \ 
    5632    par_oce.F90 \ 
    5633    $(MODEL_LIB)(par_oce.o) \ 
    5634    sol_oce.F90 
    5635 $(MODEL_LIB)(step.o) :  \ 
    5636    blk_oce.F90 \ 
    5637    cla_dynspg.F90 \ 
    5638    cpl_oce.F90 \ 
    5639    daymod.F90 \ 
    5640    diadimg.F90 \ 
    5641    diahth.F90 \ 
    5642    dianam.F90 \ 
    5643    diaptr.F90 \ 
    5644    diaspr.F90 \ 
    5645    diawri.F90 \ 
    5646    dom_ice.F90 \ 
    5647    dom_oce.F90 \ 
    5648    dtasal.F90 \ 
    5649    dtasst.F90 \ 
    5650    dtatem.F90 \ 
    5651    dynspg_fsc.F90 \ 
    5652    dynspg_fsc_atsk.F90 \ 
    5653    dynspg_rl.F90 \ 
    5654    dynzdf_exp.F90 \ 
    5655    eosbn2.F90 \ 
    5656    flo4rk.F90 \ 
    5657    floblk.F90 \ 
    5658    flodom.F90 \ 
    5659    flowri.F90 \ 
    5660    flo_oce.F90 \ 
    5661    flxblk.F90 \ 
    5662    flxmod.F90 \ 
    5663    flxrnf.F90 \ 
    5664    flx_oce.F90 \ 
    5665    iceini.F90 \ 
    5666    ice.F90 \ 
    5667    ice_oce.F90 \ 
    5668    in_out_manager.F90 \ 
    5669    lbclnk.F90 \ 
    5670    ldfdyn_oce.F90 \ 
    5671    ldfslp.F90 \ 
    5672    ldftra_oce.F90 \ 
    5673    lib_mpp.F90 \ 
    5674    lib_print.f90 \ 
    5675    limdia.F90 \ 
    5676    limdyn.F90 \ 
    5677    limflx.F90 \ 
    5678    limrst.F90 \ 
    5679    limthd.F90 \ 
    5680    limtrp.F90 \ 
    5681    limwri.F90 \ 
    5682    obccli.F90 \ 
    5683    obcdyn.F90 \ 
    5684    obctra.F90 \ 
    5685    obcvol.F90 \ 
    5686    obc_oce.F90 \ 
    5687    ocesbc.F90 \ 
    5688    oce.F90 \ 
    5689    ocfzpt.F90 \ 
    5690    par_kind.F90 \ 
    5691    par_oce.F90 \ 
    5692    phycst.F90 \ 
    5693    solfet.F90 \ 
    5694    solisl.F90 \ 
    5695    solpcg.F90 \ 
    5696    solsor.F90 \ 
    5697    sol_oce.F90 \ 
    5698    taumod.F90 \ 
    5699    traadv_muscl2.F90 \ 
    5700    traadv_muscl.F90 \ 
    5701    traadv_tvd.F90 \ 
    5702    trabbl.F90 \ 
    5703    tradmp.F90 \ 
    5704    traqsr.F90 \ 
    5705    trazdf_exp.F90 \ 
    5706    trc_oce.F90 \ 
    5707    trdmod.F90 \ 
    5708    trdmod_oce.F90 \ 
    5709    zdfddm.F90 \ 
    5710    zdfmxl.F90 \ 
    5711    zdftke.F90 \ 
    5712    zdf_oce.F90 \ 
    5713    $(MODEL_LIB)(blk_oce.o) \ 
    5714    $(MODEL_LIB)(cla_dynspg.o) \ 
    5715    $(MODEL_LIB)(cpl_oce.o) \ 
    5716    $(MODEL_LIB)(daymod.o) \ 
    5717    $(MODEL_LIB)(diadimg.o) \ 
    5718    $(MODEL_LIB)(diahth.o) \ 
    5719    $(MODEL_LIB)(dianam.o) \ 
    5720    $(MODEL_LIB)(diaptr.o) \ 
    5721    $(MODEL_LIB)(diaspr.o) \ 
    5722    $(MODEL_LIB)(diawri.o) \ 
    5723    $(MODEL_LIB)(dom_ice.o) \ 
    5724    $(MODEL_LIB)(dom_oce.o) \ 
    5725    $(MODEL_LIB)(dtasal.o) \ 
    5726    $(MODEL_LIB)(dtasst.o) \ 
    5727    $(MODEL_LIB)(dtatem.o) \ 
    5728    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5729    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    5730    $(MODEL_LIB)(dynspg_rl.o) \ 
    5731    $(MODEL_LIB)(dynzdf_exp.o) \ 
    5732    $(MODEL_LIB)(eosbn2.o) \ 
    5733    $(MODEL_LIB)(flo4rk.o) \ 
    5734    $(MODEL_LIB)(floblk.o) \ 
    5735    $(MODEL_LIB)(flodom.o) \ 
    5736    $(MODEL_LIB)(flowri.o) \ 
    5737    $(MODEL_LIB)(flo_oce.o) \ 
    5738    $(MODEL_LIB)(flxblk.o) \ 
    5739    $(MODEL_LIB)(flxmod.o) \ 
    5740    $(MODEL_LIB)(flxrnf.o) \ 
    5741    $(MODEL_LIB)(flx_oce.o) \ 
    5742    $(MODEL_LIB)(iceini.o) \ 
    5743    $(MODEL_LIB)(ice.o) \ 
    5744    $(MODEL_LIB)(ice_oce.o) \ 
    5745    $(MODEL_LIB)(in_out_manager.o) \ 
    5746    $(MODEL_LIB)(lbclnk.o) \ 
    5747    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    5748    $(MODEL_LIB)(ldfslp.o) \ 
    5749    $(MODEL_LIB)(ldftra_oce.o) \ 
    5750    $(MODEL_LIB)(lib_mpp.o) \ 
    5751    $(MODEL_LIB)(lib_print.o) \ 
    5752    $(MODEL_LIB)(limdia.o) \ 
    5753    $(MODEL_LIB)(limdyn.o) \ 
    5754    $(MODEL_LIB)(limflx.o) \ 
    5755    $(MODEL_LIB)(limrst.o) \ 
    5756    $(MODEL_LIB)(limthd.o) \ 
    5757    $(MODEL_LIB)(limtrp.o) \ 
    5758    $(MODEL_LIB)(limwri.o) \ 
    5759    $(MODEL_LIB)(obccli.o) \ 
    5760    $(MODEL_LIB)(obcdyn.o) \ 
    5761    $(MODEL_LIB)(obctra.o) \ 
    5762    $(MODEL_LIB)(obcvol.o) \ 
    5763    $(MODEL_LIB)(obc_oce.o) \ 
    5764    $(MODEL_LIB)(ocesbc.o) \ 
    5765    $(MODEL_LIB)(oce.o) \ 
    5766    $(MODEL_LIB)(ocfzpt.o) \ 
    5767    $(MODEL_LIB)(par_kind.o) \ 
    5768    $(MODEL_LIB)(par_oce.o) \ 
    5769    $(MODEL_LIB)(phycst.o) \ 
    5770    $(MODEL_LIB)(solfet.o) \ 
    5771    $(MODEL_LIB)(solisl.o) \ 
    5772    $(MODEL_LIB)(solpcg.o) \ 
    5773    $(MODEL_LIB)(solsor.o) \ 
    5774    $(MODEL_LIB)(sol_oce.o) \ 
    5775    $(MODEL_LIB)(taumod.o) \ 
    5776    $(MODEL_LIB)(traadv_muscl2.o) \ 
    5777    $(MODEL_LIB)(traadv_muscl.o) \ 
    5778    $(MODEL_LIB)(traadv_tvd.o) \ 
    5779    $(MODEL_LIB)(trabbl.o) \ 
    5780    $(MODEL_LIB)(tradmp.o) \ 
    5781    $(MODEL_LIB)(traqsr.o) \ 
    5782    $(MODEL_LIB)(trazdf_exp.o) \ 
    5783    $(MODEL_LIB)(trc_oce.o) \ 
    5784    $(MODEL_LIB)(trdmod.o) \ 
    5785    $(MODEL_LIB)(trdmod_oce.o) \ 
    5786    $(MODEL_LIB)(zdfddm.o) \ 
    5787    $(MODEL_LIB)(zdfmxl.o) \ 
    5788    $(MODEL_LIB)(zdftke.o) \ 
    5789    $(MODEL_LIB)(zdf_oce.o) \ 
    57906490   cla.F90 \ 
    57916491   cla_div.F90 \ 
     
    58096509   dynhpg_atsk.F90 \ 
    58106510   dynkeg.F90 \ 
     6511   dynldf_bilap.F90 \ 
    58116512   dynldf_bilapg.F90 \ 
    5812    dynldf_bilap.F90 \ 
    58136513   dynldf_iso.F90 \ 
    58146514   dynldf_lap.F90 \ 
     
    58246524   dynzdf_iso.F90 \ 
    58256525   eosbn2.F90 \ 
     6526   flo_oce.F90 \ 
    58266527   floats.F90 \ 
    5827    flo_oce.F90 \ 
    58286528   flxfwb.F90 \ 
    58296529   flxmod.F90 \ 
    58306530   flxrnf.F90 \ 
     6531   ice_oce.F90 \ 
    58316532   icestp.F90 \ 
    5832    ice_oce.F90 \ 
    58336533   in_out_manager.F90 \ 
    58346534   lbclnk.F90 \ 
     
    58376537   ldfslp.F90 \ 
    58386538   ldftra_oce.F90 \ 
     6539   obc_par.F90 \ 
    58396540   obcdta.F90 \ 
    58406541   obcrad.F90 \ 
    58416542   obcrst.F90 \ 
    58426543   obcspg.F90 \ 
    5843    obc_par.F90 \ 
     6544   oce.F90 \ 
    58446545   ocesbc.F90 \ 
    5845    oce.F90 \ 
    58466546   ocfzpt.F90 \ 
     6547   prtctl.f90 \ 
    58476548   restart.F90 \ 
    58486549   stpctl.F90 \ 
     
    58506551   traadv_cen2.F90 \ 
    58516552   traadv_ctl.F90 \ 
     6553   traadv_muscl.F90 \ 
    58526554   traadv_muscl2.F90 \ 
    5853    traadv_muscl.F90 \ 
    58546555   traadv_tvd.F90 \ 
    58556556   trabbc.F90 \ 
    58566557   trabbl.F90 \ 
    58576558   tradmp.F90 \ 
     6559   traldf_bilap.F90 \ 
    58586560   traldf_bilapg.F90 \ 
    5859    traldf_bilap.F90 \ 
    58606561   traldf_iso.F90 \ 
    58616562   traldf_iso_zps.F90 \ 
     
    58746575   trdvor.F90 \ 
    58756576   wzvmod.F90 \ 
     6577   zdf_oce.F90 \ 
    58766578   zdfbfr.F90 \ 
    58776579   zdfddm.F90 \ 
    58786580   zdfevd.F90 \ 
     6581   zdfkpp.F90 \ 
    58796582   zdfmxl.F90 \ 
    58806583   zdfric.F90 \ 
    58816584   zdftke.F90 \ 
    5882    zdf_oce.F90 \ 
    58836585   zpshde.F90 \ 
    5884    $(MODEL_LIB)(cla.o) \ 
    5885    $(MODEL_LIB)(cla_div.o) \ 
    5886    $(MODEL_LIB)(closea.o) \ 
    5887    $(MODEL_LIB)(cpl.o) \ 
     6586   domzgr_substitute.h90 \ 
     6587   zdfddm_substitute.h90 \ 
     6588   KEY_CPP \ 
     6589   step.F90 
     6590$(MODEL_LIB)(step1d.o) :   \ 
     6591   $(MODEL_LIB)(blk_oce.o) \ 
    58886592   $(MODEL_LIB)(cpl_oce.o) \ 
    58896593   $(MODEL_LIB)(daymod.o) \ 
    5890    $(MODEL_LIB)(diafwb.o) \ 
    5891    $(MODEL_LIB)(diagap.o) \ 
    5892    $(MODEL_LIB)(diahdy.o) \ 
     6594   $(MODEL_LIB)(diadimg.o) \ 
    58936595   $(MODEL_LIB)(diahth.o) \ 
    5894    $(MODEL_LIB)(diaptr.o) \ 
     6596   $(MODEL_LIB)(dianam.o) \ 
    58956597   $(MODEL_LIB)(diaspr.o) \ 
    58966598   $(MODEL_LIB)(diawri.o) \ 
    5897    $(MODEL_LIB)(divcur.o) \ 
     6599   $(MODEL_LIB)(dom_ice.o) \ 
    58986600   $(MODEL_LIB)(dom_oce.o) \ 
    58996601   $(MODEL_LIB)(dtasal.o) \ 
    59006602   $(MODEL_LIB)(dtasst.o) \ 
    59016603   $(MODEL_LIB)(dtatem.o) \ 
    5902    $(MODEL_LIB)(dynhpg.o) \ 
    5903    $(MODEL_LIB)(dynhpg_atsk.o) \ 
    5904    $(MODEL_LIB)(dynkeg.o) \ 
    5905    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    5906    $(MODEL_LIB)(dynldf_bilap.o) \ 
    5907    $(MODEL_LIB)(dynldf_iso.o) \ 
    5908    $(MODEL_LIB)(dynldf_lap.o) \ 
    5909    $(MODEL_LIB)(dynnxt.o) \ 
    59106604   $(MODEL_LIB)(dynspg_fsc.o) \ 
    59116605   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    5912    $(MODEL_LIB)(dynspg_rl.o) \ 
    5913    $(MODEL_LIB)(dynvor.o) \ 
    5914    $(MODEL_LIB)(dynzad.o) \ 
     6606   $(MODEL_LIB)(dynzdf_exp.o) \ 
     6607   $(MODEL_LIB)(eosbn2.o) \ 
     6608   $(MODEL_LIB)(flx_oce.o) \ 
     6609   $(MODEL_LIB)(flxblk.o) \ 
     6610   $(MODEL_LIB)(flxmod.o) \ 
     6611   $(MODEL_LIB)(flxrnf.o) \ 
     6612   $(MODEL_LIB)(ice.o) \ 
     6613   $(MODEL_LIB)(ice_oce.o) \ 
     6614   $(MODEL_LIB)(iceini.o) \ 
     6615   $(MODEL_LIB)(in_out_manager.o) \ 
     6616   $(MODEL_LIB)(lbclnk.o) \ 
     6617   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6618   $(MODEL_LIB)(ldfslp.o) \ 
     6619   $(MODEL_LIB)(ldftra_oce.o) \ 
     6620   $(MODEL_LIB)(lib_mpp.o) \ 
     6621   $(MODEL_LIB)(lib_print.o) \ 
     6622   $(MODEL_LIB)(limdia.o) \ 
     6623   $(MODEL_LIB)(limdyn.o) \ 
     6624   $(MODEL_LIB)(limflx.o) \ 
     6625   $(MODEL_LIB)(limrst.o) \ 
     6626   $(MODEL_LIB)(limthd.o) \ 
     6627   $(MODEL_LIB)(limtrp.o) \ 
     6628   $(MODEL_LIB)(limwri.o) \ 
     6629   $(MODEL_LIB)(obctra.o) \ 
     6630   $(MODEL_LIB)(oce.o) \ 
     6631   $(MODEL_LIB)(ocesbc.o) \ 
     6632   $(MODEL_LIB)(ocfzpt.o) \ 
     6633   $(MODEL_LIB)(par_kind.o) \ 
     6634   $(MODEL_LIB)(par_oce.o) \ 
     6635   $(MODEL_LIB)(phycst.o) \ 
     6636   $(MODEL_LIB)(prtctl.o) \ 
     6637   $(MODEL_LIB)(sol_oce.o) \ 
     6638   $(MODEL_LIB)(solisl.o) \ 
     6639   $(MODEL_LIB)(taumod.o) \ 
     6640   $(MODEL_LIB)(tradmp.o) \ 
     6641   $(MODEL_LIB)(traqsr.o) \ 
     6642   $(MODEL_LIB)(trazdf_exp.o) \ 
     6643   $(MODEL_LIB)(trc_oce.o) \ 
     6644   $(MODEL_LIB)(trdmod.o) \ 
     6645   $(MODEL_LIB)(trdmod_oce.o) \ 
     6646   $(MODEL_LIB)(zdf_oce.o) \ 
     6647   $(MODEL_LIB)(zdfddm.o) \ 
     6648   $(MODEL_LIB)(zdfkpp.o) \ 
     6649   $(MODEL_LIB)(zdfmxl.o) \ 
     6650   $(MODEL_LIB)(zdftke.o) \ 
     6651   blk_oce.F90 \ 
     6652   cpl_oce.F90 \ 
     6653   daymod.F90 \ 
     6654   diadimg.F90 \ 
     6655   diahth.F90 \ 
     6656   dianam.F90 \ 
     6657   diaspr.F90 \ 
     6658   diawri.F90 \ 
     6659   dom_ice.F90 \ 
     6660   dom_oce.F90 \ 
     6661   dtasal.F90 \ 
     6662   dtasst.F90 \ 
     6663   dtatem.F90 \ 
     6664   dynspg_fsc.F90 \ 
     6665   dynspg_fsc_atsk.F90 \ 
     6666   dynzdf_exp.F90 \ 
     6667   eosbn2.F90 \ 
     6668   flx_oce.F90 \ 
     6669   flxblk.F90 \ 
     6670   flxmod.F90 \ 
     6671   flxrnf.F90 \ 
     6672   ice.F90 \ 
     6673   ice_oce.F90 \ 
     6674   iceini.F90 \ 
     6675   in_out_manager.F90 \ 
     6676   lbclnk.F90 \ 
     6677   ldfdyn_oce.F90 \ 
     6678   ldfslp.F90 \ 
     6679   ldftra_oce.F90 \ 
     6680   lib_mpp.F90 \ 
     6681   lib_print.f90 \ 
     6682   limdia.F90 \ 
     6683   limdyn.F90 \ 
     6684   limflx.F90 \ 
     6685   limrst.F90 \ 
     6686   limthd.F90 \ 
     6687   limtrp.F90 \ 
     6688   limwri.F90 \ 
     6689   obctra.F90 \ 
     6690   oce.F90 \ 
     6691   ocesbc.F90 \ 
     6692   ocfzpt.F90 \ 
     6693   par_kind.F90 \ 
     6694   par_oce.F90 \ 
     6695   phycst.F90 \ 
     6696   prtctl.f90 \ 
     6697   sol_oce.F90 \ 
     6698   solisl.F90 \ 
     6699   taumod.F90 \ 
     6700   tradmp.F90 \ 
     6701   traqsr.F90 \ 
     6702   trazdf_exp.F90 \ 
     6703   trc_oce.F90 \ 
     6704   trdmod.F90 \ 
     6705   trdmod_oce.F90 \ 
     6706   zdf_oce.F90 \ 
     6707   zdfddm.F90 \ 
     6708   zdfkpp.F90 \ 
     6709   zdfmxl.F90 \ 
     6710   zdftke.F90 \ 
     6711   $(MODEL_LIB)(daymod.o) \ 
     6712   $(MODEL_LIB)(diawri.o) \ 
     6713   $(MODEL_LIB)(diawri1d.o) \ 
     6714   $(MODEL_LIB)(dom_oce.o) \ 
     6715   $(MODEL_LIB)(dtasal.o) \ 
     6716   $(MODEL_LIB)(dtasst.o) \ 
     6717   $(MODEL_LIB)(dtatem.o) \ 
     6718   $(MODEL_LIB)(dyncor1d.o) \ 
     6719   $(MODEL_LIB)(dynnxt1d.o) \ 
    59156720   $(MODEL_LIB)(dynzdf_exp.o) \ 
    59166721   $(MODEL_LIB)(dynzdf_imp.o) \ 
     
    59186723   $(MODEL_LIB)(dynzdf_iso.o) \ 
    59196724   $(MODEL_LIB)(eosbn2.o) \ 
    5920    $(MODEL_LIB)(floats.o) \ 
    5921    $(MODEL_LIB)(flo_oce.o) \ 
    59226725   $(MODEL_LIB)(flxfwb.o) \ 
    59236726   $(MODEL_LIB)(flxmod.o) \ 
    59246727   $(MODEL_LIB)(flxrnf.o) \ 
    5925    $(MODEL_LIB)(icestp.o) \ 
    59266728   $(MODEL_LIB)(ice_oce.o) \ 
     6729   $(MODEL_LIB)(icestp1d.o) \ 
    59276730   $(MODEL_LIB)(in_out_manager.o) \ 
    59286731   $(MODEL_LIB)(lbclnk.o) \ 
    59296732   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    5930    $(MODEL_LIB)(ldfeiv.o) \ 
    5931    $(MODEL_LIB)(ldfslp.o) \ 
    59326733   $(MODEL_LIB)(ldftra_oce.o) \ 
    5933    $(MODEL_LIB)(obcdta.o) \ 
    5934    $(MODEL_LIB)(obcrad.o) \ 
    5935    $(MODEL_LIB)(obcrst.o) \ 
    5936    $(MODEL_LIB)(obcspg.o) \ 
    5937    $(MODEL_LIB)(obc_par.o) \ 
     6734   $(MODEL_LIB)(oce.o) \ 
    59386735   $(MODEL_LIB)(ocesbc.o) \ 
    5939    $(MODEL_LIB)(oce.o) \ 
    59406736   $(MODEL_LIB)(ocfzpt.o) \ 
    59416737   $(MODEL_LIB)(restart.o) \ 
    59426738   $(MODEL_LIB)(stpctl.o) \ 
    59436739   $(MODEL_LIB)(taumod.o) \ 
    5944    $(MODEL_LIB)(traadv_cen2.o) \ 
    5945    $(MODEL_LIB)(traadv_ctl.o) \ 
    5946    $(MODEL_LIB)(traadv_muscl2.o) \ 
    5947    $(MODEL_LIB)(traadv_muscl.o) \ 
    5948    $(MODEL_LIB)(traadv_tvd.o) \ 
    5949    $(MODEL_LIB)(trabbc.o) \ 
    5950    $(MODEL_LIB)(trabbl.o) \ 
    5951    $(MODEL_LIB)(tradmp.o) \ 
    5952    $(MODEL_LIB)(traldf_bilapg.o) \ 
    5953    $(MODEL_LIB)(traldf_bilap.o) \ 
    5954    $(MODEL_LIB)(traldf_iso.o) \ 
    5955    $(MODEL_LIB)(traldf_iso_zps.o) \ 
    5956    $(MODEL_LIB)(traldf_lap.o) \ 
    5957    $(MODEL_LIB)(tranpc.o) \ 
    59586740   $(MODEL_LIB)(tranxt.o) \ 
    59596741   $(MODEL_LIB)(traqsr.o) \ 
     
    59636745   $(MODEL_LIB)(trazdf_iso.o) \ 
    59646746   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    5965    $(MODEL_LIB)(trcstp.o) \ 
    5966    $(MODEL_LIB)(trdicp.o) \ 
    5967    $(MODEL_LIB)(trdmld.o) \ 
    5968    $(MODEL_LIB)(trdvor.o) \ 
    5969    $(MODEL_LIB)(wzvmod.o) \ 
     6747   $(MODEL_LIB)(zdf_oce.o) \ 
    59706748   $(MODEL_LIB)(zdfbfr.o) \ 
    59716749   $(MODEL_LIB)(zdfddm.o) \ 
    59726750   $(MODEL_LIB)(zdfevd.o) \ 
     6751   $(MODEL_LIB)(zdfkpp.o) \ 
    59736752   $(MODEL_LIB)(zdfmxl.o) \ 
    59746753   $(MODEL_LIB)(zdfric.o) \ 
    59756754   $(MODEL_LIB)(zdftke.o) \ 
    5976    $(MODEL_LIB)(zdf_oce.o) \ 
    5977    $(MODEL_LIB)(zpshde.o) \ 
     6755   daymod.F90 \ 
     6756   diawri.F90 \ 
     6757   diawri1d.F90 \ 
     6758   dom_oce.F90 \ 
     6759   dtasal.F90 \ 
     6760   dtasst.F90 \ 
     6761   dtatem.F90 \ 
     6762   dyncor1d.F90 \ 
     6763   dynnxt1d.F90 \ 
     6764   dynzdf_exp.F90 \ 
     6765   dynzdf_imp.F90 \ 
     6766   dynzdf_imp_atsk.F90 \ 
     6767   dynzdf_iso.F90 \ 
     6768   eosbn2.F90 \ 
     6769   flxfwb.F90 \ 
     6770   flxmod.F90 \ 
     6771   flxrnf.F90 \ 
     6772   ice_oce.F90 \ 
     6773   icestp1d.F90 \ 
     6774   in_out_manager.F90 \ 
     6775   lbclnk.F90 \ 
     6776   ldfdyn_oce.F90 \ 
     6777   ldftra_oce.F90 \ 
     6778   oce.F90 \ 
     6779   ocesbc.F90 \ 
     6780   ocfzpt.F90 \ 
     6781   restart.F90 \ 
     6782   stpctl.F90 \ 
     6783   taumod.F90 \ 
     6784   tranxt.F90 \ 
     6785   traqsr.F90 \ 
     6786   trasbc.F90 \ 
     6787   trazdf_exp.F90 \ 
     6788   trazdf_imp.F90 \ 
     6789   trazdf_iso.F90 \ 
     6790   trazdf_iso_vopt.F90 \ 
     6791   zdf_oce.F90 \ 
     6792   zdfbfr.F90 \ 
     6793   zdfddm.F90 \ 
     6794   zdfevd.F90 \ 
     6795   zdfkpp.F90 \ 
     6796   zdfmxl.F90 \ 
     6797   zdfric.F90 \ 
     6798   zdftke.F90 \ 
    59786799   domzgr_substitute.h90 \ 
    59796800   zdfddm_substitute.h90 \ 
    59806801   KEY_CPP \ 
    5981    step.F90 
     6802   step1d.F90 
    59826803$(MODEL_LIB)(stpctl.o) :   \ 
     6804   $(MODEL_LIB)(daymod.o) \ 
     6805   $(MODEL_LIB)(diadimg.o) \ 
     6806   $(MODEL_LIB)(diahth.o) \ 
     6807   $(MODEL_LIB)(dianam.o) \ 
     6808   $(MODEL_LIB)(diaspr.o) \ 
     6809   $(MODEL_LIB)(dom_oce.o) \ 
     6810   $(MODEL_LIB)(flx_oce.o) \ 
     6811   $(MODEL_LIB)(flxrnf.o) \ 
     6812   $(MODEL_LIB)(ice_oce.o) \ 
     6813   $(MODEL_LIB)(in_out_manager.o) \ 
     6814   $(MODEL_LIB)(lbclnk.o) \ 
     6815   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6816   $(MODEL_LIB)(ldftra_oce.o) \ 
     6817   $(MODEL_LIB)(lib_mpp.o) \ 
     6818   $(MODEL_LIB)(lib_print.o) \ 
     6819   $(MODEL_LIB)(obc_oce.o) \ 
     6820   $(MODEL_LIB)(oce.o) \ 
     6821   $(MODEL_LIB)(ocesbc.o) \ 
     6822   $(MODEL_LIB)(ocfzpt.o) \ 
     6823   $(MODEL_LIB)(par_kind.o) \ 
     6824   $(MODEL_LIB)(par_oce.o) \ 
     6825   $(MODEL_LIB)(phycst.o) \ 
     6826   $(MODEL_LIB)(sol_oce.o) \ 
     6827   $(MODEL_LIB)(solfet.o) \ 
     6828   $(MODEL_LIB)(solpcg.o) \ 
     6829   $(MODEL_LIB)(solsor.o) \ 
     6830   $(MODEL_LIB)(taumod.o) \ 
     6831   $(MODEL_LIB)(zdf_oce.o) \ 
     6832   $(MODEL_LIB)(zdfddm.o) \ 
     6833   $(MODEL_LIB)(zdfmxl.o) \ 
    59836834   daymod.F90 \ 
    59846835   diadimg.F90 \ 
     
    59876838   diaspr.F90 \ 
    59886839   dom_oce.F90 \ 
     6840   flx_oce.F90 \ 
    59896841   flxrnf.F90 \ 
    5990    flx_oce.F90 \ 
    59916842   ice_oce.F90 \ 
    59926843   in_out_manager.F90 \ 
     
    59976848   lib_print.f90 \ 
    59986849   obc_oce.F90 \ 
     6850   oce.F90 \ 
    59996851   ocesbc.F90 \ 
    6000    oce.F90 \ 
    60016852   ocfzpt.F90 \ 
    60026853   par_kind.F90 \ 
    60036854   par_oce.F90 \ 
    60046855   phycst.F90 \ 
     6856   sol_oce.F90 \ 
    60056857   solfet.F90 \ 
    60066858   solpcg.F90 \ 
    60076859   solsor.F90 \ 
    6008    sol_oce.F90 \ 
    60096860   taumod.F90 \ 
     6861   zdf_oce.F90 \ 
    60106862   zdfddm.F90 \ 
    60116863   zdfmxl.F90 \ 
    6012    zdf_oce.F90 \ 
    6013    $(MODEL_LIB)(daymod.o) \ 
    6014    $(MODEL_LIB)(diadimg.o) \ 
    6015    $(MODEL_LIB)(diahth.o) \ 
    6016    $(MODEL_LIB)(dianam.o) \ 
    6017    $(MODEL_LIB)(diaspr.o) \ 
    6018    $(MODEL_LIB)(dom_oce.o) \ 
    6019    $(MODEL_LIB)(flxrnf.o) \ 
    6020    $(MODEL_LIB)(flx_oce.o) \ 
    6021    $(MODEL_LIB)(ice_oce.o) \ 
    6022    $(MODEL_LIB)(in_out_manager.o) \ 
    6023    $(MODEL_LIB)(lbclnk.o) \ 
    6024    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6025    $(MODEL_LIB)(ldftra_oce.o) \ 
    6026    $(MODEL_LIB)(lib_mpp.o) \ 
    6027    $(MODEL_LIB)(lib_print.o) \ 
    6028    $(MODEL_LIB)(obc_oce.o) \ 
    6029    $(MODEL_LIB)(ocesbc.o) \ 
    6030    $(MODEL_LIB)(oce.o) \ 
    6031    $(MODEL_LIB)(ocfzpt.o) \ 
    6032    $(MODEL_LIB)(par_kind.o) \ 
    6033    $(MODEL_LIB)(par_oce.o) \ 
    6034    $(MODEL_LIB)(phycst.o) \ 
    6035    $(MODEL_LIB)(solfet.o) \ 
    6036    $(MODEL_LIB)(solpcg.o) \ 
    6037    $(MODEL_LIB)(solsor.o) \ 
     6864   $(MODEL_LIB)(diawri.o) \ 
     6865   $(MODEL_LIB)(dom_oce.o) \ 
     6866   $(MODEL_LIB)(in_out_manager.o) \ 
     6867   $(MODEL_LIB)(lbclnk.o) \ 
     6868   $(MODEL_LIB)(lib_mpp.o) \ 
     6869   $(MODEL_LIB)(oce.o) \ 
    60386870   $(MODEL_LIB)(sol_oce.o) \ 
    6039    $(MODEL_LIB)(taumod.o) \ 
    6040    $(MODEL_LIB)(zdfddm.o) \ 
    6041    $(MODEL_LIB)(zdfmxl.o) \ 
    6042    $(MODEL_LIB)(zdf_oce.o) \ 
     6871   $(MODEL_LIB)(solisl.o) \ 
    60436872   diawri.F90 \ 
    60446873   dom_oce.F90 \ 
     
    60476876   lib_mpp.F90 \ 
    60486877   oce.F90 \ 
     6878   sol_oce.F90 \ 
    60496879   solisl.F90 \ 
    6050    sol_oce.F90 \ 
    6051    $(MODEL_LIB)(diawri.o) \ 
    6052    $(MODEL_LIB)(dom_oce.o) \ 
    6053    $(MODEL_LIB)(in_out_manager.o) \ 
    6054    $(MODEL_LIB)(lbclnk.o) \ 
    6055    $(MODEL_LIB)(lib_mpp.o) \ 
    6056    $(MODEL_LIB)(oce.o) \ 
    6057    $(MODEL_LIB)(solisl.o) \ 
    6058    $(MODEL_LIB)(sol_oce.o) \ 
    60596880   stpctl.F90 
    60606881$(MODEL_LIB)(taumod.o) :   \ 
    6061    dom_oce.F90 \ 
    6062    in_out_manager.F90 \ 
    6063    lib_mpp.F90 \ 
    6064    lib_print.f90 \ 
    6065    oce.F90 \ 
    6066    par_kind.F90 \ 
    6067    par_oce.F90 \ 
    6068    phycst.F90 \ 
    6069    $(MODEL_LIB)(dom_oce.o) \ 
    6070    $(MODEL_LIB)(in_out_manager.o) \ 
    6071    $(MODEL_LIB)(lib_mpp.o) \ 
    6072    $(MODEL_LIB)(lib_print.o) \ 
    6073    $(MODEL_LIB)(oce.o) \ 
    6074    $(MODEL_LIB)(par_kind.o) \ 
    6075    $(MODEL_LIB)(par_oce.o) \ 
     6882   $(MODEL_LIB)(dom_oce.o) \ 
     6883   $(MODEL_LIB)(in_out_manager.o) \ 
     6884   $(MODEL_LIB)(lib_mpp.o) \ 
     6885   $(MODEL_LIB)(lib_print.o) \ 
     6886   $(MODEL_LIB)(oce.o) \ 
     6887   $(MODEL_LIB)(par_kind.o) \ 
     6888   $(MODEL_LIB)(par_oce.o) \ 
     6889   $(MODEL_LIB)(phycst.o) \ 
     6890   $(MODEL_LIB)(prtctl.o) \ 
     6891   dom_oce.F90 \ 
     6892   in_out_manager.F90 \ 
     6893   lib_mpp.F90 \ 
     6894   lib_print.f90 \ 
     6895   oce.F90 \ 
     6896   par_kind.F90 \ 
     6897   par_oce.F90 \ 
     6898   phycst.F90 \ 
     6899   prtctl.f90 \ 
     6900   $(MODEL_LIB)(daymod.o) \ 
     6901   $(MODEL_LIB)(dom_oce.o) \ 
     6902   $(MODEL_LIB)(in_out_manager.o) \ 
     6903   $(MODEL_LIB)(lbclnk.o) \ 
    60766904   $(MODEL_LIB)(phycst.o) \ 
    60776905   daymod.F90 \ 
     
    60806908   lbclnk.F90 \ 
    60816909   phycst.F90 \ 
    6082    $(MODEL_LIB)(daymod.o) \ 
    6083    $(MODEL_LIB)(dom_oce.o) \ 
    6084    $(MODEL_LIB)(in_out_manager.o) \ 
    6085    $(MODEL_LIB)(lbclnk.o) \ 
    6086    $(MODEL_LIB)(phycst.o) \ 
     6910   $(MODEL_LIB)(cpl_oce.o) \ 
     6911   $(MODEL_LIB)(geo2ocean.o) \ 
    60876912   cpl_oce.F90 \ 
    60886913   geo2ocean.F90 \ 
    6089    $(MODEL_LIB)(cpl_oce.o) \ 
    6090    $(MODEL_LIB)(geo2ocean.o) \ 
    60916914   tau_coupled.h90 \ 
    60926915   tau_coupled_ice.h90 \ 
     
    60966919   taumod.F90 
    60976920$(MODEL_LIB)(thd_ice.o) :  \ 
    6098    par_oce.F90 \ 
    6099    $(MODEL_LIB)(par_oce.o) \ 
     6921   $(MODEL_LIB)(par_oce.o) \ 
     6922   par_oce.F90 \ 
     6923   $(MODEL_LIB)(par_ice.o) \ 
    61006924   par_ice.F90 \ 
    6101    $(MODEL_LIB)(par_ice.o) \ 
    61026925   thd_ice.F90 
    61036926$(MODEL_LIB)(traadv_cen2.o) : \ 
     6927   $(MODEL_LIB)(cla_dynspg.o) \ 
     6928   $(MODEL_LIB)(daymod.o) \ 
     6929   $(MODEL_LIB)(dianam.o) \ 
     6930   $(MODEL_LIB)(dom_oce.o) \ 
     6931   $(MODEL_LIB)(flxrnf.o) \ 
     6932   $(MODEL_LIB)(in_out_manager.o) \ 
     6933   $(MODEL_LIB)(lbclnk.o) \ 
     6934   $(MODEL_LIB)(ldftra_oce.o) \ 
     6935   $(MODEL_LIB)(lib_mpp.o) \ 
     6936   $(MODEL_LIB)(lib_print.o) \ 
     6937   $(MODEL_LIB)(obc_oce.o) \ 
     6938   $(MODEL_LIB)(obcdyn.o) \ 
     6939   $(MODEL_LIB)(obcvol.o) \ 
     6940   $(MODEL_LIB)(oce.o) \ 
     6941   $(MODEL_LIB)(ocesbc.o) \ 
     6942   $(MODEL_LIB)(par_kind.o) \ 
     6943   $(MODEL_LIB)(par_oce.o) \ 
     6944   $(MODEL_LIB)(phycst.o) \ 
     6945   $(MODEL_LIB)(prtctl.o) \ 
     6946   $(MODEL_LIB)(sol_oce.o) \ 
     6947   $(MODEL_LIB)(solfet.o) \ 
     6948   $(MODEL_LIB)(solpcg.o) \ 
     6949   $(MODEL_LIB)(solsor.o) \ 
     6950   $(MODEL_LIB)(trabbl.o) \ 
     6951   $(MODEL_LIB)(trdicp.o) \ 
     6952   $(MODEL_LIB)(trdicp_oce.o) \ 
     6953   $(MODEL_LIB)(trdmld.o) \ 
     6954   $(MODEL_LIB)(trdmld_oce.o) \ 
     6955   $(MODEL_LIB)(trdmod.o) \ 
     6956   $(MODEL_LIB)(trdmod_oce.o) \ 
     6957   $(MODEL_LIB)(trdvor.o) \ 
     6958   $(MODEL_LIB)(trdvor_oce.o) \ 
     6959   $(MODEL_LIB)(zdf_oce.o) \ 
    61046960   cla_dynspg.F90 \ 
    61056961   daymod.F90 \ 
     
    61126968   lib_mpp.F90 \ 
    61136969   lib_print.f90 \ 
     6970   obc_oce.F90 \ 
    61146971   obcdyn.F90 \ 
    61156972   obcvol.F90 \ 
    6116    obc_oce.F90 \ 
     6973   oce.F90 \ 
    61176974   ocesbc.F90 \ 
    6118    oce.F90 \ 
    6119    par_kind.F90 \ 
    6120    par_oce.F90 \ 
    6121    phycst.F90 \ 
     6975   par_kind.F90 \ 
     6976   par_oce.F90 \ 
     6977   phycst.F90 \ 
     6978   prtctl.f90 \ 
     6979   sol_oce.F90 \ 
    61226980   solfet.F90 \ 
    61236981   solpcg.F90 \ 
    61246982   solsor.F90 \ 
    6125    sol_oce.F90 \ 
    61266983   trabbl.F90 \ 
    61276984   trdicp.F90 \ 
     
    61346991   trdvor_oce.F90 \ 
    61356992   zdf_oce.F90 \ 
     6993   $(MODEL_LIB)(diaptr.o) \ 
     6994   $(MODEL_LIB)(dom_oce.o) \ 
     6995   $(MODEL_LIB)(dynspg_fsc.o) \ 
     6996   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     6997   $(MODEL_LIB)(flxrnf.o) \ 
     6998   $(MODEL_LIB)(in_out_manager.o) \ 
     6999   $(MODEL_LIB)(lbclnk.o) \ 
     7000   $(MODEL_LIB)(lib_mpp.o) \ 
     7001   $(MODEL_LIB)(oce.o) \ 
     7002   $(MODEL_LIB)(ocfzpt.o) \ 
     7003   $(MODEL_LIB)(prtctl.o) \ 
     7004   $(MODEL_LIB)(trabbl.o) \ 
     7005   $(MODEL_LIB)(trdmod.o) \ 
     7006   $(MODEL_LIB)(trdmod_oce.o) \ 
     7007   diaptr.F90 \ 
     7008   dom_oce.F90 \ 
     7009   dynspg_fsc.F90 \ 
     7010   dynspg_fsc_atsk.F90 \ 
     7011   flxrnf.F90 \ 
     7012   in_out_manager.F90 \ 
     7013   lbclnk.F90 \ 
     7014   lib_mpp.F90 \ 
     7015   oce.F90 \ 
     7016   ocfzpt.F90 \ 
     7017   prtctl.f90 \ 
     7018   trabbl.F90 \ 
     7019   trdmod.F90 \ 
     7020   trdmod_oce.F90 \ 
     7021   $(MODEL_LIB)(oce.o) \ 
     7022   oce.F90 \ 
     7023   domzgr_substitute.h90 \ 
     7024   traadv_cen2_atsk.h90 \ 
     7025   vectopt_loop_substitute.h90 \ 
     7026   KEY_CPP \ 
     7027   traadv_cen2.F90 
     7028$(MODEL_LIB)(traadv_ctl.o) :  \ 
     7029   $(MODEL_LIB)(diaptr.o) \ 
     7030   $(MODEL_LIB)(dom_oce.o) \ 
     7031   $(MODEL_LIB)(dynspg_fsc.o) \ 
     7032   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     7033   $(MODEL_LIB)(in_out_manager.o) \ 
     7034   $(MODEL_LIB)(lbclnk.o) \ 
     7035   $(MODEL_LIB)(lib_mpp.o) \ 
     7036   $(MODEL_LIB)(lib_print.o) \ 
     7037   $(MODEL_LIB)(oce.o) \ 
     7038   $(MODEL_LIB)(par_kind.o) \ 
     7039   $(MODEL_LIB)(par_oce.o) \ 
     7040   $(MODEL_LIB)(prtctl.o) \ 
     7041   $(MODEL_LIB)(trabbl.o) \ 
     7042   $(MODEL_LIB)(trdmod.o) \ 
     7043   $(MODEL_LIB)(trdmod_oce.o) \ 
     7044   diaptr.F90 \ 
     7045   dom_oce.F90 \ 
     7046   dynspg_fsc.F90 \ 
     7047   dynspg_fsc_atsk.F90 \ 
     7048   in_out_manager.F90 \ 
     7049   lbclnk.F90 \ 
     7050   lib_mpp.F90 \ 
     7051   lib_print.f90 \ 
     7052   oce.F90 \ 
     7053   par_kind.F90 \ 
     7054   par_oce.F90 \ 
     7055   prtctl.f90 \ 
     7056   trabbl.F90 \ 
     7057   trdmod.F90 \ 
     7058   trdmod_oce.F90 \ 
     7059   $(MODEL_LIB)(dom_oce.o) \ 
     7060   $(MODEL_LIB)(in_out_manager.o) \ 
     7061   $(MODEL_LIB)(oce.o) \ 
     7062   $(MODEL_LIB)(traadv_muscl.o) \ 
     7063   $(MODEL_LIB)(traadv_muscl2.o) \ 
     7064   $(MODEL_LIB)(traadv_tvd.o) \ 
     7065   dom_oce.F90 \ 
     7066   in_out_manager.F90 \ 
     7067   oce.F90 \ 
     7068   traadv_muscl.F90 \ 
     7069   traadv_muscl2.F90 \ 
     7070   traadv_tvd.F90 \ 
     7071   domzgr_substitute.h90 \ 
     7072   vectopt_loop_substitute.h90 \ 
     7073   KEY_CPP \ 
     7074   traadv_ctl.F90 
     7075$(MODEL_LIB)(traadv_muscl.o) :   \ 
    61367076   $(MODEL_LIB)(cla_dynspg.o) \ 
    61377077   $(MODEL_LIB)(daymod.o) \ 
     
    61447084   $(MODEL_LIB)(lib_mpp.o) \ 
    61457085   $(MODEL_LIB)(lib_print.o) \ 
     7086   $(MODEL_LIB)(obc_oce.o) \ 
    61467087   $(MODEL_LIB)(obcdyn.o) \ 
    61477088   $(MODEL_LIB)(obcvol.o) \ 
    6148    $(MODEL_LIB)(obc_oce.o) \ 
     7089   $(MODEL_LIB)(oce.o) \ 
    61497090   $(MODEL_LIB)(ocesbc.o) \ 
    6150    $(MODEL_LIB)(oce.o) \ 
    6151    $(MODEL_LIB)(par_kind.o) \ 
    6152    $(MODEL_LIB)(par_oce.o) \ 
    6153    $(MODEL_LIB)(phycst.o) \ 
     7091   $(MODEL_LIB)(par_kind.o) \ 
     7092   $(MODEL_LIB)(par_oce.o) \ 
     7093   $(MODEL_LIB)(phycst.o) \ 
     7094   $(MODEL_LIB)(prtctl.o) \ 
     7095   $(MODEL_LIB)(sol_oce.o) \ 
    61547096   $(MODEL_LIB)(solfet.o) \ 
    61557097   $(MODEL_LIB)(solpcg.o) \ 
    61567098   $(MODEL_LIB)(solsor.o) \ 
    6157    $(MODEL_LIB)(sol_oce.o) \ 
    61587099   $(MODEL_LIB)(trabbl.o) \ 
    61597100   $(MODEL_LIB)(trdicp.o) \ 
     
    61667107   $(MODEL_LIB)(trdvor_oce.o) \ 
    61677108   $(MODEL_LIB)(zdf_oce.o) \ 
    6168    diaptr.F90 \ 
    6169    dom_oce.F90 \ 
    6170    dynspg_fsc.F90 \ 
    6171    dynspg_fsc_atsk.F90 \ 
    6172    flxrnf.F90 \ 
    6173    in_out_manager.F90 \ 
    6174    lbclnk.F90 \ 
    6175    lib_mpp.F90 \ 
    6176    oce.F90 \ 
    6177    ocfzpt.F90 \ 
    6178    trabbl.F90 \ 
    6179    trdmod.F90 \ 
    6180    trdmod_oce.F90 \ 
    6181    $(MODEL_LIB)(diaptr.o) \ 
    6182    $(MODEL_LIB)(dom_oce.o) \ 
    6183    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6184    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6185    $(MODEL_LIB)(flxrnf.o) \ 
    6186    $(MODEL_LIB)(in_out_manager.o) \ 
    6187    $(MODEL_LIB)(lbclnk.o) \ 
    6188    $(MODEL_LIB)(lib_mpp.o) \ 
    6189    $(MODEL_LIB)(oce.o) \ 
    6190    $(MODEL_LIB)(ocfzpt.o) \ 
    6191    $(MODEL_LIB)(trabbl.o) \ 
    6192    $(MODEL_LIB)(trdmod.o) \ 
    6193    $(MODEL_LIB)(trdmod_oce.o) \ 
    6194    oce.F90 \ 
    6195    $(MODEL_LIB)(oce.o) \ 
    6196    domzgr_substitute.h90 \ 
    6197    traadv_cen2_atsk.h90 \ 
    6198    vectopt_loop_substitute.h90 \ 
    6199    KEY_CPP \ 
    6200    traadv_cen2.F90 
    6201 $(MODEL_LIB)(traadv_ctl.o) :  \ 
    6202    diaptr.F90 \ 
    6203    dom_oce.F90 \ 
    6204    dynspg_fsc.F90 \ 
    6205    dynspg_fsc_atsk.F90 \ 
    6206    in_out_manager.F90 \ 
    6207    lbclnk.F90 \ 
    6208    lib_mpp.F90 \ 
    6209    lib_print.f90 \ 
    6210    oce.F90 \ 
    6211    par_kind.F90 \ 
    6212    par_oce.F90 \ 
    6213    trabbl.F90 \ 
    6214    trdmod.F90 \ 
    6215    trdmod_oce.F90 \ 
    6216    $(MODEL_LIB)(diaptr.o) \ 
    6217    $(MODEL_LIB)(dom_oce.o) \ 
    6218    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6219    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6220    $(MODEL_LIB)(in_out_manager.o) \ 
    6221    $(MODEL_LIB)(lbclnk.o) \ 
    6222    $(MODEL_LIB)(lib_mpp.o) \ 
    6223    $(MODEL_LIB)(lib_print.o) \ 
    6224    $(MODEL_LIB)(oce.o) \ 
    6225    $(MODEL_LIB)(par_kind.o) \ 
    6226    $(MODEL_LIB)(par_oce.o) \ 
    6227    $(MODEL_LIB)(trabbl.o) \ 
    6228    $(MODEL_LIB)(trdmod.o) \ 
    6229    $(MODEL_LIB)(trdmod_oce.o) \ 
    6230    dom_oce.F90 \ 
    6231    in_out_manager.F90 \ 
    6232    oce.F90 \ 
    6233    traadv_muscl2.F90 \ 
    6234    traadv_muscl.F90 \ 
    6235    traadv_tvd.F90 \ 
    6236    $(MODEL_LIB)(dom_oce.o) \ 
    6237    $(MODEL_LIB)(in_out_manager.o) \ 
    6238    $(MODEL_LIB)(oce.o) \ 
    6239    $(MODEL_LIB)(traadv_muscl2.o) \ 
    6240    $(MODEL_LIB)(traadv_muscl.o) \ 
    6241    $(MODEL_LIB)(traadv_tvd.o) \ 
    6242    domzgr_substitute.h90 \ 
    6243    vectopt_loop_substitute.h90 \ 
    6244    KEY_CPP \ 
    6245    traadv_ctl.F90 
    6246 $(MODEL_LIB)(traadv_muscl2.o) :  \ 
    62477109   cla_dynspg.F90 \ 
    62487110   daymod.F90 \ 
     
    62557117   lib_mpp.F90 \ 
    62567118   lib_print.f90 \ 
     7119   obc_oce.F90 \ 
    62577120   obcdyn.F90 \ 
    62587121   obcvol.F90 \ 
    6259    obc_oce.F90 \ 
     7122   oce.F90 \ 
    62607123   ocesbc.F90 \ 
    6261    oce.F90 \ 
    6262    par_kind.F90 \ 
    6263    par_oce.F90 \ 
    6264    phycst.F90 \ 
     7124   par_kind.F90 \ 
     7125   par_oce.F90 \ 
     7126   phycst.F90 \ 
     7127   prtctl.f90 \ 
     7128   sol_oce.F90 \ 
    62657129   solfet.F90 \ 
    62667130   solpcg.F90 \ 
    62677131   solsor.F90 \ 
    6268    sol_oce.F90 \ 
    62697132   trabbl.F90 \ 
    62707133   trdicp.F90 \ 
     
    62777140   trdvor_oce.F90 \ 
    62787141   zdf_oce.F90 \ 
     7142   $(MODEL_LIB)(diaptr.o) \ 
     7143   $(MODEL_LIB)(dom_oce.o) \ 
     7144   $(MODEL_LIB)(dynspg_fsc.o) \ 
     7145   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     7146   $(MODEL_LIB)(in_out_manager.o) \ 
     7147   $(MODEL_LIB)(lbclnk.o) \ 
     7148   $(MODEL_LIB)(lib_mpp.o) \ 
     7149   $(MODEL_LIB)(oce.o) \ 
     7150   $(MODEL_LIB)(prtctl.o) \ 
     7151   $(MODEL_LIB)(trabbl.o) \ 
     7152   $(MODEL_LIB)(trdmod.o) \ 
     7153   $(MODEL_LIB)(trdmod_oce.o) \ 
     7154   diaptr.F90 \ 
     7155   dom_oce.F90 \ 
     7156   dynspg_fsc.F90 \ 
     7157   dynspg_fsc_atsk.F90 \ 
     7158   in_out_manager.F90 \ 
     7159   lbclnk.F90 \ 
     7160   lib_mpp.F90 \ 
     7161   oce.F90 \ 
     7162   prtctl.f90 \ 
     7163   trabbl.F90 \ 
     7164   trdmod.F90 \ 
     7165   trdmod_oce.F90 \ 
     7166   domzgr_substitute.h90 \ 
     7167   vectopt_loop_substitute.h90 \ 
     7168   KEY_CPP \ 
     7169   traadv_muscl.F90 
     7170$(MODEL_LIB)(traadv_muscl2.o) :  \ 
    62797171   $(MODEL_LIB)(cla_dynspg.o) \ 
    62807172   $(MODEL_LIB)(daymod.o) \ 
     
    62877179   $(MODEL_LIB)(lib_mpp.o) \ 
    62887180   $(MODEL_LIB)(lib_print.o) \ 
     7181   $(MODEL_LIB)(obc_oce.o) \ 
    62897182   $(MODEL_LIB)(obcdyn.o) \ 
    62907183   $(MODEL_LIB)(obcvol.o) \ 
    6291    $(MODEL_LIB)(obc_oce.o) \ 
     7184   $(MODEL_LIB)(oce.o) \ 
    62927185   $(MODEL_LIB)(ocesbc.o) \ 
    6293    $(MODEL_LIB)(oce.o) \ 
    6294    $(MODEL_LIB)(par_kind.o) \ 
    6295    $(MODEL_LIB)(par_oce.o) \ 
    6296    $(MODEL_LIB)(phycst.o) \ 
     7186   $(MODEL_LIB)(par_kind.o) \ 
     7187   $(MODEL_LIB)(par_oce.o) \ 
     7188   $(MODEL_LIB)(phycst.o) \ 
     7189   $(MODEL_LIB)(prtctl.o) \ 
     7190   $(MODEL_LIB)(sol_oce.o) \ 
    62977191   $(MODEL_LIB)(solfet.o) \ 
    62987192   $(MODEL_LIB)(solpcg.o) \ 
    62997193   $(MODEL_LIB)(solsor.o) \ 
    6300    $(MODEL_LIB)(sol_oce.o) \ 
    63017194   $(MODEL_LIB)(trabbl.o) \ 
    63027195   $(MODEL_LIB)(trdicp.o) \ 
     
    63097202   $(MODEL_LIB)(trdvor_oce.o) \ 
    63107203   $(MODEL_LIB)(zdf_oce.o) \ 
    6311    diaptr.F90 \ 
    6312    dom_oce.F90 \ 
    6313    dynspg_fsc.F90 \ 
    6314    dynspg_fsc_atsk.F90 \ 
    6315    in_out_manager.F90 \ 
    6316    lbclnk.F90 \ 
    6317    lib_mpp.F90 \ 
    6318    oce.F90 \ 
    6319    trabbl.F90 \ 
    6320    trdmod.F90 \ 
    6321    trdmod_oce.F90 \ 
    6322    $(MODEL_LIB)(diaptr.o) \ 
    6323    $(MODEL_LIB)(dom_oce.o) \ 
    6324    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6325    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6326    $(MODEL_LIB)(in_out_manager.o) \ 
    6327    $(MODEL_LIB)(lbclnk.o) \ 
    6328    $(MODEL_LIB)(lib_mpp.o) \ 
    6329    $(MODEL_LIB)(oce.o) \ 
    6330    $(MODEL_LIB)(trabbl.o) \ 
    6331    $(MODEL_LIB)(trdmod.o) \ 
    6332    $(MODEL_LIB)(trdmod_oce.o) \ 
    6333    domzgr_substitute.h90 \ 
    6334    vectopt_loop_substitute.h90 \ 
    6335    KEY_CPP \ 
    6336    traadv_muscl2.F90 
    6337 $(MODEL_LIB)(traadv_muscl.o) :   \ 
    63387204   cla_dynspg.F90 \ 
    63397205   daymod.F90 \ 
     
    63467212   lib_mpp.F90 \ 
    63477213   lib_print.f90 \ 
     7214   obc_oce.F90 \ 
    63487215   obcdyn.F90 \ 
    63497216   obcvol.F90 \ 
    6350    obc_oce.F90 \ 
     7217   oce.F90 \ 
    63517218   ocesbc.F90 \ 
    6352    oce.F90 \ 
    6353    par_kind.F90 \ 
    6354    par_oce.F90 \ 
    6355    phycst.F90 \ 
     7219   par_kind.F90 \ 
     7220   par_oce.F90 \ 
     7221   phycst.F90 \ 
     7222   prtctl.f90 \ 
     7223   sol_oce.F90 \ 
    63567224   solfet.F90 \ 
    63577225   solpcg.F90 \ 
    63587226   solsor.F90 \ 
    6359    sol_oce.F90 \ 
    63607227   trabbl.F90 \ 
    63617228   trdicp.F90 \ 
     
    63687235   trdvor_oce.F90 \ 
    63697236   zdf_oce.F90 \ 
     7237   $(MODEL_LIB)(diaptr.o) \ 
     7238   $(MODEL_LIB)(dom_oce.o) \ 
     7239   $(MODEL_LIB)(dynspg_fsc.o) \ 
     7240   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     7241   $(MODEL_LIB)(in_out_manager.o) \ 
     7242   $(MODEL_LIB)(lbclnk.o) \ 
     7243   $(MODEL_LIB)(lib_mpp.o) \ 
     7244   $(MODEL_LIB)(oce.o) \ 
     7245   $(MODEL_LIB)(prtctl.o) \ 
     7246   $(MODEL_LIB)(trabbl.o) \ 
     7247   $(MODEL_LIB)(trdmod.o) \ 
     7248   $(MODEL_LIB)(trdmod_oce.o) \ 
     7249   diaptr.F90 \ 
     7250   dom_oce.F90 \ 
     7251   dynspg_fsc.F90 \ 
     7252   dynspg_fsc_atsk.F90 \ 
     7253   in_out_manager.F90 \ 
     7254   lbclnk.F90 \ 
     7255   lib_mpp.F90 \ 
     7256   oce.F90 \ 
     7257   prtctl.f90 \ 
     7258   trabbl.F90 \ 
     7259   trdmod.F90 \ 
     7260   trdmod_oce.F90 \ 
     7261   domzgr_substitute.h90 \ 
     7262   vectopt_loop_substitute.h90 \ 
     7263   KEY_CPP \ 
     7264   traadv_muscl2.F90 
     7265$(MODEL_LIB)(traadv_tvd.o) :  \ 
    63707266   $(MODEL_LIB)(cla_dynspg.o) \ 
    63717267   $(MODEL_LIB)(daymod.o) \ 
     
    63787274   $(MODEL_LIB)(lib_mpp.o) \ 
    63797275   $(MODEL_LIB)(lib_print.o) \ 
     7276   $(MODEL_LIB)(obc_oce.o) \ 
    63807277   $(MODEL_LIB)(obcdyn.o) \ 
    63817278   $(MODEL_LIB)(obcvol.o) \ 
    6382    $(MODEL_LIB)(obc_oce.o) \ 
     7279   $(MODEL_LIB)(oce.o) \ 
    63837280   $(MODEL_LIB)(ocesbc.o) \ 
    6384    $(MODEL_LIB)(oce.o) \ 
    6385    $(MODEL_LIB)(par_kind.o) \ 
    6386    $(MODEL_LIB)(par_oce.o) \ 
    6387    $(MODEL_LIB)(phycst.o) \ 
     7281   $(MODEL_LIB)(par_kind.o) \ 
     7282   $(MODEL_LIB)(par_oce.o) \ 
     7283   $(MODEL_LIB)(phycst.o) \ 
     7284   $(MODEL_LIB)(prtctl.o) \ 
     7285   $(MODEL_LIB)(sol_oce.o) \ 
    63887286   $(MODEL_LIB)(solfet.o) \ 
    63897287   $(MODEL_LIB)(solpcg.o) \ 
    63907288   $(MODEL_LIB)(solsor.o) \ 
    6391    $(MODEL_LIB)(sol_oce.o) \ 
    63927289   $(MODEL_LIB)(trabbl.o) \ 
    63937290   $(MODEL_LIB)(trdicp.o) \ 
     
    64007297   $(MODEL_LIB)(trdvor_oce.o) \ 
    64017298   $(MODEL_LIB)(zdf_oce.o) \ 
    6402    diaptr.F90 \ 
    6403    dom_oce.F90 \ 
    6404    dynspg_fsc.F90 \ 
    6405    dynspg_fsc_atsk.F90 \ 
    6406    in_out_manager.F90 \ 
    6407    lbclnk.F90 \ 
    6408    lib_mpp.F90 \ 
    6409    oce.F90 \ 
    6410    trabbl.F90 \ 
    6411    trdmod.F90 \ 
    6412    trdmod_oce.F90 \ 
    6413    $(MODEL_LIB)(diaptr.o) \ 
    6414    $(MODEL_LIB)(dom_oce.o) \ 
    6415    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6416    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6417    $(MODEL_LIB)(in_out_manager.o) \ 
    6418    $(MODEL_LIB)(lbclnk.o) \ 
    6419    $(MODEL_LIB)(lib_mpp.o) \ 
    6420    $(MODEL_LIB)(oce.o) \ 
    6421    $(MODEL_LIB)(trabbl.o) \ 
    6422    $(MODEL_LIB)(trdmod.o) \ 
    6423    $(MODEL_LIB)(trdmod_oce.o) \ 
    6424    domzgr_substitute.h90 \ 
    6425    vectopt_loop_substitute.h90 \ 
    6426    KEY_CPP \ 
    6427    traadv_muscl.F90 
    6428 $(MODEL_LIB)(traadv_tvd.o) :  \ 
    64297299   cla_dynspg.F90 \ 
    64307300   daymod.F90 \ 
     
    64377307   lib_mpp.F90 \ 
    64387308   lib_print.f90 \ 
     7309   obc_oce.F90 \ 
    64397310   obcdyn.F90 \ 
    64407311   obcvol.F90 \ 
    6441    obc_oce.F90 \ 
     7312   oce.F90 \ 
    64427313   ocesbc.F90 \ 
    6443    oce.F90 \ 
    6444    par_kind.F90 \ 
    6445    par_oce.F90 \ 
    6446    phycst.F90 \ 
     7314   par_kind.F90 \ 
     7315   par_oce.F90 \ 
     7316   phycst.F90 \ 
     7317   prtctl.f90 \ 
     7318   sol_oce.F90 \ 
    64477319   solfet.F90 \ 
    64487320   solpcg.F90 \ 
    64497321   solsor.F90 \ 
    6450    sol_oce.F90 \ 
    64517322   trabbl.F90 \ 
    64527323   trdicp.F90 \ 
     
    64597330   trdvor_oce.F90 \ 
    64607331   zdf_oce.F90 \ 
    6461    $(MODEL_LIB)(cla_dynspg.o) \ 
     7332   $(MODEL_LIB)(diaptr.o) \ 
     7333   $(MODEL_LIB)(dom_oce.o) \ 
     7334   $(MODEL_LIB)(dynspg_fsc.o) \ 
     7335   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     7336   $(MODEL_LIB)(in_out_manager.o) \ 
     7337   $(MODEL_LIB)(lbclnk.o) \ 
     7338   $(MODEL_LIB)(lib_mpp.o) \ 
     7339   $(MODEL_LIB)(oce.o) \ 
     7340   $(MODEL_LIB)(prtctl.o) \ 
     7341   $(MODEL_LIB)(trabbl.o) \ 
     7342   $(MODEL_LIB)(trdmod.o) \ 
     7343   $(MODEL_LIB)(trdmod_oce.o) \ 
     7344   diaptr.F90 \ 
     7345   dom_oce.F90 \ 
     7346   dynspg_fsc.F90 \ 
     7347   dynspg_fsc_atsk.F90 \ 
     7348   in_out_manager.F90 \ 
     7349   lbclnk.F90 \ 
     7350   lib_mpp.F90 \ 
     7351   oce.F90 \ 
     7352   prtctl.f90 \ 
     7353   trabbl.F90 \ 
     7354   trdmod.F90 \ 
     7355   trdmod_oce.F90 \ 
     7356   domzgr_substitute.h90 \ 
     7357   vectopt_loop_substitute.h90 \ 
     7358   KEY_CPP \ 
     7359   traadv_tvd.F90 
     7360$(MODEL_LIB)(trabbc.o) :   \ 
     7361   $(MODEL_LIB)(dom_oce.o) \ 
     7362   $(MODEL_LIB)(in_out_manager.o) \ 
     7363   $(MODEL_LIB)(lib_mpp.o) \ 
     7364   $(MODEL_LIB)(lib_print.o) \ 
     7365   $(MODEL_LIB)(par_kind.o) \ 
     7366   $(MODEL_LIB)(par_oce.o) \ 
     7367   dom_oce.F90 \ 
     7368   in_out_manager.F90 \ 
     7369   lib_mpp.F90 \ 
     7370   lib_print.f90 \ 
     7371   par_kind.F90 \ 
     7372   par_oce.F90 \ 
     7373   $(MODEL_LIB)(dom_oce.o) \ 
     7374   $(MODEL_LIB)(in_out_manager.o) \ 
     7375   $(MODEL_LIB)(oce.o) \ 
     7376   $(MODEL_LIB)(phycst.o) \ 
     7377   $(MODEL_LIB)(prtctl.o) \ 
     7378   dom_oce.F90 \ 
     7379   in_out_manager.F90 \ 
     7380   oce.F90 \ 
     7381   phycst.F90 \ 
     7382   prtctl.f90 \ 
     7383   domzgr_substitute.h90 \ 
     7384   ../../../lib/libioipsl.a \ 
     7385   KEY_CPP \ 
     7386   trabbc.F90 
     7387$(MODEL_LIB)(trabbl.o) :   \ 
     7388   $(MODEL_LIB)(dom_oce.o) \ 
     7389   $(MODEL_LIB)(in_out_manager.o) \ 
     7390   $(MODEL_LIB)(lib_mpp.o) \ 
     7391   $(MODEL_LIB)(lib_print.o) \ 
     7392   $(MODEL_LIB)(par_kind.o) \ 
     7393   $(MODEL_LIB)(par_oce.o) \ 
     7394   $(MODEL_LIB)(trdicp_oce.o) \ 
     7395   $(MODEL_LIB)(trdmld_oce.o) \ 
     7396   $(MODEL_LIB)(trdvor_oce.o) \ 
     7397   dom_oce.F90 \ 
     7398   in_out_manager.F90 \ 
     7399   lib_mpp.F90 \ 
     7400   lib_print.f90 \ 
     7401   par_kind.F90 \ 
     7402   par_oce.F90 \ 
     7403   trdicp_oce.F90 \ 
     7404   trdmld_oce.F90 \ 
     7405   trdvor_oce.F90 \ 
     7406   $(MODEL_LIB)(dom_oce.o) \ 
     7407   $(MODEL_LIB)(in_out_manager.o) \ 
     7408   $(MODEL_LIB)(oce.o) \ 
     7409   $(MODEL_LIB)(prtctl.o) \ 
     7410   $(MODEL_LIB)(trdmod_oce.o) \ 
     7411   dom_oce.F90 \ 
     7412   in_out_manager.F90 \ 
     7413   oce.F90 \ 
     7414   prtctl.f90 \ 
     7415   trdmod_oce.F90 \ 
     7416   $(MODEL_LIB)(eosbn2.o) \ 
     7417   $(MODEL_LIB)(flxrnf.o) \ 
     7418   $(MODEL_LIB)(lbclnk.o) \ 
     7419   $(MODEL_LIB)(oce.o) \ 
     7420   $(MODEL_LIB)(ocfzpt.o) \ 
     7421   eosbn2.F90 \ 
     7422   flxrnf.F90 \ 
     7423   lbclnk.F90 \ 
     7424   oce.F90 \ 
     7425   ocfzpt.F90 \ 
     7426   domzgr_substitute.h90 \ 
     7427   trabbl_adv.h90 \ 
     7428   vectopt_loop_substitute.h90 \ 
     7429   KEY_CPP \ 
     7430   trabbl.F90 
     7431$(MODEL_LIB)(tradmp.o) :   \ 
    64627432   $(MODEL_LIB)(daymod.o) \ 
    6463    $(MODEL_LIB)(dianam.o) \ 
    6464    $(MODEL_LIB)(dom_oce.o) \ 
    6465    $(MODEL_LIB)(flxrnf.o) \ 
    6466    $(MODEL_LIB)(in_out_manager.o) \ 
    6467    $(MODEL_LIB)(lbclnk.o) \ 
    6468    $(MODEL_LIB)(ldftra_oce.o) \ 
    6469    $(MODEL_LIB)(lib_mpp.o) \ 
    6470    $(MODEL_LIB)(lib_print.o) \ 
    6471    $(MODEL_LIB)(obcdyn.o) \ 
    6472    $(MODEL_LIB)(obcvol.o) \ 
    6473    $(MODEL_LIB)(obc_oce.o) \ 
    6474    $(MODEL_LIB)(ocesbc.o) \ 
    6475    $(MODEL_LIB)(oce.o) \ 
    6476    $(MODEL_LIB)(par_kind.o) \ 
    6477    $(MODEL_LIB)(par_oce.o) \ 
    6478    $(MODEL_LIB)(phycst.o) \ 
    6479    $(MODEL_LIB)(solfet.o) \ 
    6480    $(MODEL_LIB)(solpcg.o) \ 
    6481    $(MODEL_LIB)(solsor.o) \ 
    6482    $(MODEL_LIB)(sol_oce.o) \ 
     7433   $(MODEL_LIB)(dom_oce.o) \ 
     7434   $(MODEL_LIB)(in_out_manager.o) \ 
     7435   $(MODEL_LIB)(lib_mpp.o) \ 
     7436   $(MODEL_LIB)(lib_print.o) \ 
     7437   $(MODEL_LIB)(oce.o) \ 
     7438   $(MODEL_LIB)(par_kind.o) \ 
     7439   $(MODEL_LIB)(par_oce.o) \ 
     7440   $(MODEL_LIB)(prtctl.o) \ 
    64837441   $(MODEL_LIB)(trabbl.o) \ 
    64847442   $(MODEL_LIB)(trdicp.o) \ 
     
    64867444   $(MODEL_LIB)(trdmld.o) \ 
    64877445   $(MODEL_LIB)(trdmld_oce.o) \ 
    6488    $(MODEL_LIB)(trdmod.o) \ 
    64897446   $(MODEL_LIB)(trdmod_oce.o) \ 
    64907447   $(MODEL_LIB)(trdvor.o) \ 
    64917448   $(MODEL_LIB)(trdvor_oce.o) \ 
    64927449   $(MODEL_LIB)(zdf_oce.o) \ 
    6493    diaptr.F90 \ 
    6494    dom_oce.F90 \ 
    6495    dynspg_fsc.F90 \ 
    6496    dynspg_fsc_atsk.F90 \ 
    6497    in_out_manager.F90 \ 
    6498    lbclnk.F90 \ 
    6499    lib_mpp.F90 \ 
    6500    oce.F90 \ 
    6501    trabbl.F90 \ 
    6502    trdmod.F90 \ 
    6503    trdmod_oce.F90 \ 
    6504    $(MODEL_LIB)(diaptr.o) \ 
    6505    $(MODEL_LIB)(dom_oce.o) \ 
    6506    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6507    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6508    $(MODEL_LIB)(in_out_manager.o) \ 
    6509    $(MODEL_LIB)(lbclnk.o) \ 
    6510    $(MODEL_LIB)(lib_mpp.o) \ 
    6511    $(MODEL_LIB)(oce.o) \ 
    6512    $(MODEL_LIB)(trabbl.o) \ 
    6513    $(MODEL_LIB)(trdmod.o) \ 
    6514    $(MODEL_LIB)(trdmod_oce.o) \ 
    6515    domzgr_substitute.h90 \ 
    6516    vectopt_loop_substitute.h90 \ 
    6517    KEY_CPP \ 
    6518    traadv_tvd.F90 
    6519 $(MODEL_LIB)(trabbc.o) :   \ 
    6520    in_out_manager.F90 \ 
    6521    lib_print.f90 \ 
    6522    par_kind.F90 \ 
    6523    par_oce.F90 \ 
    6524    $(MODEL_LIB)(in_out_manager.o) \ 
    6525    $(MODEL_LIB)(lib_print.o) \ 
    6526    $(MODEL_LIB)(par_kind.o) \ 
    6527    $(MODEL_LIB)(par_oce.o) \ 
    6528    dom_oce.F90 \ 
    6529    in_out_manager.F90 \ 
    6530    oce.F90 \ 
    6531    phycst.F90 \ 
    6532    $(MODEL_LIB)(dom_oce.o) \ 
    6533    $(MODEL_LIB)(in_out_manager.o) \ 
    6534    $(MODEL_LIB)(oce.o) \ 
    6535    $(MODEL_LIB)(phycst.o) \ 
    6536    domzgr_substitute.h90 \ 
    6537    ../../../lib/libioipsl.a \ 
    6538    KEY_CPP \ 
    6539    trabbc.F90 
    6540 $(MODEL_LIB)(trabbl.o) :   \ 
    6541    lib_print.f90 \ 
    6542    par_kind.F90 \ 
    6543    par_oce.F90 \ 
    6544    trdicp_oce.F90 \ 
    6545    trdmld_oce.F90 \ 
    6546    trdvor_oce.F90 \ 
    6547    $(MODEL_LIB)(lib_print.o) \ 
    6548    $(MODEL_LIB)(par_kind.o) \ 
    6549    $(MODEL_LIB)(par_oce.o) \ 
    6550    $(MODEL_LIB)(trdicp_oce.o) \ 
    6551    $(MODEL_LIB)(trdmld_oce.o) \ 
    6552    $(MODEL_LIB)(trdvor_oce.o) \ 
    6553    dom_oce.F90 \ 
    6554    in_out_manager.F90 \ 
    6555    oce.F90 \ 
    6556    trdmod_oce.F90 \ 
    6557    $(MODEL_LIB)(dom_oce.o) \ 
    6558    $(MODEL_LIB)(in_out_manager.o) \ 
    6559    $(MODEL_LIB)(oce.o) \ 
    6560    $(MODEL_LIB)(trdmod_oce.o) \ 
    6561    eosbn2.F90 \ 
    6562    flxrnf.F90 \ 
    6563    lbclnk.F90 \ 
    6564    oce.F90 \ 
    6565    ocfzpt.F90 \ 
    6566    $(MODEL_LIB)(eosbn2.o) \ 
    6567    $(MODEL_LIB)(flxrnf.o) \ 
    6568    $(MODEL_LIB)(lbclnk.o) \ 
    6569    $(MODEL_LIB)(oce.o) \ 
    6570    $(MODEL_LIB)(ocfzpt.o) \ 
    6571    domzgr_substitute.h90 \ 
    6572    trabbl_adv.h90 \ 
    6573    vectopt_loop_substitute.h90 \ 
    6574    KEY_CPP \ 
    6575    trabbl.F90 
    6576 $(MODEL_LIB)(tradmp.o) :   \ 
    65777450   daymod.F90 \ 
    65787451   dom_oce.F90 \ 
    65797452   in_out_manager.F90 \ 
    6580    lib_print.f90 \ 
    6581    oce.F90 \ 
    6582    par_kind.F90 \ 
    6583    par_oce.F90 \ 
     7453   lib_mpp.F90 \ 
     7454   lib_print.f90 \ 
     7455   oce.F90 \ 
     7456   par_kind.F90 \ 
     7457   par_oce.F90 \ 
     7458   prtctl.f90 \ 
    65847459   trabbl.F90 \ 
    65857460   trdicp.F90 \ 
     
    65917466   trdvor_oce.F90 \ 
    65927467   zdf_oce.F90 \ 
     7468   $(MODEL_LIB)(dom_oce.o) \ 
     7469   $(MODEL_LIB)(dtasal.o) \ 
     7470   $(MODEL_LIB)(dtatem.o) \ 
     7471   $(MODEL_LIB)(in_out_manager.o) \ 
     7472   $(MODEL_LIB)(lib_mpp.o) \ 
     7473   $(MODEL_LIB)(oce.o) \ 
     7474   $(MODEL_LIB)(phycst.o) \ 
     7475   $(MODEL_LIB)(prtctl.o) \ 
     7476   $(MODEL_LIB)(trdmod.o) \ 
     7477   $(MODEL_LIB)(trdmod_oce.o) \ 
     7478   $(MODEL_LIB)(zdf_oce.o) \ 
     7479   $(MODEL_LIB)(zdfmxl.o) \ 
     7480   dom_oce.F90 \ 
     7481   dtasal.F90 \ 
     7482   dtatem.F90 \ 
     7483   in_out_manager.F90 \ 
     7484   lib_mpp.F90 \ 
     7485   oce.F90 \ 
     7486   phycst.F90 \ 
     7487   prtctl.f90 \ 
     7488   trdmod.F90 \ 
     7489   trdmod_oce.F90 \ 
     7490   zdf_oce.F90 \ 
     7491   zdfmxl.F90 \ 
     7492   domzgr_substitute.h90 \ 
     7493   vectopt_loop_substitute.h90 \ 
     7494   ../../../lib/libioipsl.a \ 
     7495   KEY_CPP \ 
     7496   tradmp.F90 
     7497$(MODEL_LIB)(traldf_bilap.o) :   \ 
    65937498   $(MODEL_LIB)(daymod.o) \ 
    6594    $(MODEL_LIB)(dom_oce.o) \ 
    6595    $(MODEL_LIB)(in_out_manager.o) \ 
    6596    $(MODEL_LIB)(lib_print.o) \ 
    6597    $(MODEL_LIB)(oce.o) \ 
    6598    $(MODEL_LIB)(par_kind.o) \ 
    6599    $(MODEL_LIB)(par_oce.o) \ 
     7499   $(MODEL_LIB)(dianam.o) \ 
     7500   $(MODEL_LIB)(dom_oce.o) \ 
     7501   $(MODEL_LIB)(in_out_manager.o) \ 
     7502   $(MODEL_LIB)(lbclnk.o) \ 
     7503   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7504   $(MODEL_LIB)(ldftra_oce.o) \ 
     7505   $(MODEL_LIB)(lib_mpp.o) \ 
     7506   $(MODEL_LIB)(lib_print.o) \ 
     7507   $(MODEL_LIB)(oce.o) \ 
     7508   $(MODEL_LIB)(par_kind.o) \ 
     7509   $(MODEL_LIB)(par_oce.o) \ 
     7510   $(MODEL_LIB)(phycst.o) \ 
     7511   $(MODEL_LIB)(prtctl.o) \ 
    66007512   $(MODEL_LIB)(trabbl.o) \ 
    66017513   $(MODEL_LIB)(trdicp.o) \ 
     
    66067518   $(MODEL_LIB)(trdvor.o) \ 
    66077519   $(MODEL_LIB)(trdvor_oce.o) \ 
    6608    $(MODEL_LIB)(zdf_oce.o) \ 
    6609    dom_oce.F90 \ 
    6610    dtasal.F90 \ 
    6611    dtatem.F90 \ 
    6612    in_out_manager.F90 \ 
    6613    lib_mpp.F90 \ 
    6614    oce.F90 \ 
    6615    phycst.F90 \ 
    6616    trdmod.F90 \ 
    6617    trdmod_oce.F90 \ 
    6618    zdfmxl.F90 \ 
    6619    zdf_oce.F90 \ 
    6620    $(MODEL_LIB)(dom_oce.o) \ 
    6621    $(MODEL_LIB)(dtasal.o) \ 
    6622    $(MODEL_LIB)(dtatem.o) \ 
    6623    $(MODEL_LIB)(in_out_manager.o) \ 
    6624    $(MODEL_LIB)(lib_mpp.o) \ 
    6625    $(MODEL_LIB)(oce.o) \ 
    6626    $(MODEL_LIB)(phycst.o) \ 
    6627    $(MODEL_LIB)(trdmod.o) \ 
    6628    $(MODEL_LIB)(trdmod_oce.o) \ 
    66297520   $(MODEL_LIB)(zdfmxl.o) \ 
    6630    $(MODEL_LIB)(zdf_oce.o) \ 
    6631    domzgr_substitute.h90 \ 
    6632    vectopt_loop_substitute.h90 \ 
    6633    ../../../lib/libioipsl.a \ 
    6634    KEY_CPP \ 
    6635    tradmp.F90 
    6636 $(MODEL_LIB)(traldf_bilapg.o) :  \ 
    66377521   daymod.F90 \ 
    66387522   dianam.F90 \ 
     
    66487532   par_oce.F90 \ 
    66497533   phycst.F90 \ 
     7534   prtctl.f90 \ 
    66507535   trabbl.F90 \ 
    66517536   trdicp.F90 \ 
     
    66577542   trdvor_oce.F90 \ 
    66587543   zdfmxl.F90 \ 
     7544   $(MODEL_LIB)(diaptr.o) \ 
     7545   $(MODEL_LIB)(dom_oce.o) \ 
     7546   $(MODEL_LIB)(in_out_manager.o) \ 
     7547   $(MODEL_LIB)(lbclnk.o) \ 
     7548   $(MODEL_LIB)(ldfslp.o) \ 
     7549   $(MODEL_LIB)(ldftra_oce.o) \ 
     7550   $(MODEL_LIB)(oce.o) \ 
     7551   $(MODEL_LIB)(prtctl.o) \ 
     7552   $(MODEL_LIB)(trdmod.o) \ 
     7553   $(MODEL_LIB)(trdmod_oce.o) \ 
     7554   diaptr.F90 \ 
     7555   dom_oce.F90 \ 
     7556   in_out_manager.F90 \ 
     7557   lbclnk.F90 \ 
     7558   ldfslp.F90 \ 
     7559   ldftra_oce.F90 \ 
     7560   oce.F90 \ 
     7561   prtctl.f90 \ 
     7562   trdmod.F90 \ 
     7563   trdmod_oce.F90 \ 
     7564   domzgr_substitute.h90 \ 
     7565   ldfeiv_substitute.h90 \ 
     7566   ldftra_substitute.h90 \ 
     7567   vectopt_loop_substitute.h90 \ 
     7568   KEY_CPP \ 
     7569   traldf_bilap.F90 
     7570$(MODEL_LIB)(traldf_bilapg.o) :  \ 
    66597571   $(MODEL_LIB)(daymod.o) \ 
    66607572   $(MODEL_LIB)(dianam.o) \ 
     
    66707582   $(MODEL_LIB)(par_oce.o) \ 
    66717583   $(MODEL_LIB)(phycst.o) \ 
     7584   $(MODEL_LIB)(prtctl.o) \ 
    66727585   $(MODEL_LIB)(trabbl.o) \ 
    66737586   $(MODEL_LIB)(trdicp.o) \ 
     
    66797592   $(MODEL_LIB)(trdvor_oce.o) \ 
    66807593   $(MODEL_LIB)(zdfmxl.o) \ 
    6681    diaptr.F90 \ 
    6682    dom_oce.F90 \ 
    6683    in_out_manager.F90 \ 
    6684    lbclnk.F90 \ 
    6685    ldfslp.F90 \ 
    6686    ldftra_oce.F90 \ 
    6687    oce.F90 \ 
    6688    trdmod.F90 \ 
    6689    trdmod_oce.F90 \ 
    6690    $(MODEL_LIB)(diaptr.o) \ 
    6691    $(MODEL_LIB)(dom_oce.o) \ 
    6692    $(MODEL_LIB)(in_out_manager.o) \ 
    6693    $(MODEL_LIB)(lbclnk.o) \ 
    6694    $(MODEL_LIB)(ldfslp.o) \ 
    6695    $(MODEL_LIB)(ldftra_oce.o) \ 
    6696    $(MODEL_LIB)(oce.o) \ 
    6697    $(MODEL_LIB)(trdmod.o) \ 
    6698    $(MODEL_LIB)(trdmod_oce.o) \ 
    6699    domzgr_substitute.h90 \ 
    6700    ldfeiv_substitute.h90 \ 
    6701    ldftra_substitute.h90 \ 
    6702    KEY_CPP \ 
    6703    traldf_bilapg.F90 
    6704 $(MODEL_LIB)(traldf_bilap.o) :   \ 
    67057594   daymod.F90 \ 
    67067595   dianam.F90 \ 
     
    67167605   par_oce.F90 \ 
    67177606   phycst.F90 \ 
     7607   prtctl.f90 \ 
    67187608   trabbl.F90 \ 
    67197609   trdicp.F90 \ 
     
    67257615   trdvor_oce.F90 \ 
    67267616   zdfmxl.F90 \ 
     7617   $(MODEL_LIB)(diaptr.o) \ 
     7618   $(MODEL_LIB)(dom_oce.o) \ 
     7619   $(MODEL_LIB)(in_out_manager.o) \ 
     7620   $(MODEL_LIB)(lbclnk.o) \ 
     7621   $(MODEL_LIB)(ldfslp.o) \ 
     7622   $(MODEL_LIB)(ldftra_oce.o) \ 
     7623   $(MODEL_LIB)(oce.o) \ 
     7624   $(MODEL_LIB)(prtctl.o) \ 
     7625   $(MODEL_LIB)(trdmod.o) \ 
     7626   $(MODEL_LIB)(trdmod_oce.o) \ 
     7627   diaptr.F90 \ 
     7628   dom_oce.F90 \ 
     7629   in_out_manager.F90 \ 
     7630   lbclnk.F90 \ 
     7631   ldfslp.F90 \ 
     7632   ldftra_oce.F90 \ 
     7633   oce.F90 \ 
     7634   prtctl.f90 \ 
     7635   trdmod.F90 \ 
     7636   trdmod_oce.F90 \ 
     7637   domzgr_substitute.h90 \ 
     7638   ldfeiv_substitute.h90 \ 
     7639   ldftra_substitute.h90 \ 
     7640   KEY_CPP \ 
     7641   traldf_bilapg.F90 
     7642$(MODEL_LIB)(traldf_iso.o) :  \ 
    67277643   $(MODEL_LIB)(daymod.o) \ 
    67287644   $(MODEL_LIB)(dianam.o) \ 
     
    67387654   $(MODEL_LIB)(par_oce.o) \ 
    67397655   $(MODEL_LIB)(phycst.o) \ 
     7656   $(MODEL_LIB)(prtctl.o) \ 
    67407657   $(MODEL_LIB)(trabbl.o) \ 
    67417658   $(MODEL_LIB)(trdicp.o) \ 
     
    67477664   $(MODEL_LIB)(trdvor_oce.o) \ 
    67487665   $(MODEL_LIB)(zdfmxl.o) \ 
    6749    diaptr.F90 \ 
    6750    dom_oce.F90 \ 
    6751    in_out_manager.F90 \ 
    6752    lbclnk.F90 \ 
    6753    ldfslp.F90 \ 
    6754    ldftra_oce.F90 \ 
    6755    oce.F90 \ 
    6756    trdmod.F90 \ 
    6757    trdmod_oce.F90 \ 
    6758    $(MODEL_LIB)(diaptr.o) \ 
    6759    $(MODEL_LIB)(dom_oce.o) \ 
    6760    $(MODEL_LIB)(in_out_manager.o) \ 
    6761    $(MODEL_LIB)(lbclnk.o) \ 
    6762    $(MODEL_LIB)(ldfslp.o) \ 
    6763    $(MODEL_LIB)(ldftra_oce.o) \ 
    6764    $(MODEL_LIB)(oce.o) \ 
    6765    $(MODEL_LIB)(trdmod.o) \ 
    6766    $(MODEL_LIB)(trdmod_oce.o) \ 
    6767    domzgr_substitute.h90 \ 
    6768    ldfeiv_substitute.h90 \ 
    6769    ldftra_substitute.h90 \ 
    6770    vectopt_loop_substitute.h90 \ 
    6771    KEY_CPP \ 
    6772    traldf_bilap.F90 
    6773 $(MODEL_LIB)(traldf_iso.o) :  \ 
    67747666   daymod.F90 \ 
    67757667   dianam.F90 \ 
     
    67857677   par_oce.F90 \ 
    67867678   phycst.F90 \ 
     7679   prtctl.f90 \ 
    67877680   trabbl.F90 \ 
    67887681   trdicp.F90 \ 
     
    67947687   trdvor_oce.F90 \ 
    67957688   zdfmxl.F90 \ 
     7689   $(MODEL_LIB)(diaptr.o) \ 
     7690   $(MODEL_LIB)(dom_oce.o) \ 
     7691   $(MODEL_LIB)(in_out_manager.o) \ 
     7692   $(MODEL_LIB)(ldfslp.o) \ 
     7693   $(MODEL_LIB)(ldftra_oce.o) \ 
     7694   $(MODEL_LIB)(oce.o) \ 
     7695   $(MODEL_LIB)(prtctl.o) \ 
     7696   $(MODEL_LIB)(trdmod.o) \ 
     7697   $(MODEL_LIB)(trdmod_oce.o) \ 
     7698   diaptr.F90 \ 
     7699   dom_oce.F90 \ 
     7700   in_out_manager.F90 \ 
     7701   ldfslp.F90 \ 
     7702   ldftra_oce.F90 \ 
     7703   oce.F90 \ 
     7704   prtctl.f90 \ 
     7705   trdmod.F90 \ 
     7706   trdmod_oce.F90 \ 
     7707   domzgr_substitute.h90 \ 
     7708   ldfeiv_substitute.h90 \ 
     7709   ldftra_substitute.h90 \ 
     7710   vectopt_loop_substitute.h90 \ 
     7711   KEY_CPP \ 
     7712   traldf_iso.F90 
     7713$(MODEL_LIB)(traldf_iso_zps.o) : \ 
    67967714   $(MODEL_LIB)(daymod.o) \ 
    67977715   $(MODEL_LIB)(dianam.o) \ 
     
    68077725   $(MODEL_LIB)(par_oce.o) \ 
    68087726   $(MODEL_LIB)(phycst.o) \ 
     7727   $(MODEL_LIB)(prtctl.o) \ 
    68097728   $(MODEL_LIB)(trabbl.o) \ 
    68107729   $(MODEL_LIB)(trdicp.o) \ 
     
    68167735   $(MODEL_LIB)(trdvor_oce.o) \ 
    68177736   $(MODEL_LIB)(zdfmxl.o) \ 
    6818    diaptr.F90 \ 
    6819    dom_oce.F90 \ 
    6820    in_out_manager.F90 \ 
    6821    ldfslp.F90 \ 
    6822    ldftra_oce.F90 \ 
    6823    oce.F90 \ 
    6824    trdmod.F90 \ 
    6825    trdmod_oce.F90 \ 
    6826    $(MODEL_LIB)(diaptr.o) \ 
    6827    $(MODEL_LIB)(dom_oce.o) \ 
    6828    $(MODEL_LIB)(in_out_manager.o) \ 
    6829    $(MODEL_LIB)(ldfslp.o) \ 
    6830    $(MODEL_LIB)(ldftra_oce.o) \ 
    6831    $(MODEL_LIB)(oce.o) \ 
    6832    $(MODEL_LIB)(trdmod.o) \ 
    6833    $(MODEL_LIB)(trdmod_oce.o) \ 
    6834    domzgr_substitute.h90 \ 
    6835    ldfeiv_substitute.h90 \ 
    6836    ldftra_substitute.h90 \ 
    6837    vectopt_loop_substitute.h90 \ 
    6838    KEY_CPP \ 
    6839    traldf_iso.F90 
    6840 $(MODEL_LIB)(traldf_iso_zps.o) : \ 
    68417737   daymod.F90 \ 
    68427738   dianam.F90 \ 
     
    68527748   par_oce.F90 \ 
    68537749   phycst.F90 \ 
     7750   prtctl.f90 \ 
    68547751   trabbl.F90 \ 
    68557752   trdicp.F90 \ 
     
    68617758   trdvor_oce.F90 \ 
    68627759   zdfmxl.F90 \ 
     7760   $(MODEL_LIB)(diaptr.o) \ 
     7761   $(MODEL_LIB)(dom_oce.o) \ 
     7762   $(MODEL_LIB)(in_out_manager.o) \ 
     7763   $(MODEL_LIB)(ldfslp.o) \ 
     7764   $(MODEL_LIB)(ldftra_oce.o) \ 
     7765   $(MODEL_LIB)(oce.o) \ 
     7766   $(MODEL_LIB)(prtctl.o) \ 
     7767   $(MODEL_LIB)(trdmod.o) \ 
     7768   $(MODEL_LIB)(trdmod_oce.o) \ 
     7769   $(MODEL_LIB)(zdf_oce.o) \ 
     7770   diaptr.F90 \ 
     7771   dom_oce.F90 \ 
     7772   in_out_manager.F90 \ 
     7773   ldfslp.F90 \ 
     7774   ldftra_oce.F90 \ 
     7775   oce.F90 \ 
     7776   prtctl.f90 \ 
     7777   trdmod.F90 \ 
     7778   trdmod_oce.F90 \ 
     7779   zdf_oce.F90 \ 
     7780   domzgr_substitute.h90 \ 
     7781   ldfeiv_substitute.h90 \ 
     7782   ldftra_substitute.h90 \ 
     7783   vectopt_loop_substitute.h90 \ 
     7784   KEY_CPP \ 
     7785   traldf_iso_zps.F90 
     7786$(MODEL_LIB)(traldf_lap.o) :  \ 
    68637787   $(MODEL_LIB)(daymod.o) \ 
    68647788   $(MODEL_LIB)(dianam.o) \ 
    68657789   $(MODEL_LIB)(dom_oce.o) \ 
    68667790   $(MODEL_LIB)(in_out_manager.o) \ 
    6867    $(MODEL_LIB)(lbclnk.o) \ 
    6868    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    68697791   $(MODEL_LIB)(ldftra_oce.o) \ 
    68707792   $(MODEL_LIB)(lib_mpp.o) \ 
     
    68827804   $(MODEL_LIB)(trdvor.o) \ 
    68837805   $(MODEL_LIB)(trdvor_oce.o) \ 
    6884    $(MODEL_LIB)(zdfmxl.o) \ 
    6885    diaptr.F90 \ 
    6886    dom_oce.F90 \ 
    6887    in_out_manager.F90 \ 
    6888    ldfslp.F90 \ 
    6889    ldftra_oce.F90 \ 
    6890    oce.F90 \ 
    6891    trdmod.F90 \ 
    6892    trdmod_oce.F90 \ 
    6893    zdf_oce.F90 \ 
    6894    $(MODEL_LIB)(diaptr.o) \ 
    6895    $(MODEL_LIB)(dom_oce.o) \ 
    6896    $(MODEL_LIB)(in_out_manager.o) \ 
    6897    $(MODEL_LIB)(ldfslp.o) \ 
    6898    $(MODEL_LIB)(ldftra_oce.o) \ 
    6899    $(MODEL_LIB)(oce.o) \ 
    6900    $(MODEL_LIB)(trdmod.o) \ 
    6901    $(MODEL_LIB)(trdmod_oce.o) \ 
    6902    $(MODEL_LIB)(zdf_oce.o) \ 
    6903    domzgr_substitute.h90 \ 
    6904    ldfeiv_substitute.h90 \ 
    6905    ldftra_substitute.h90 \ 
    6906    vectopt_loop_substitute.h90 \ 
    6907    KEY_CPP \ 
    6908    traldf_iso_zps.F90 
    6909 $(MODEL_LIB)(traldf_lap.o) :  \ 
    69107806   daymod.F90 \ 
    69117807   dianam.F90 \ 
     
    69277823   trdvor.F90 \ 
    69287824   trdvor_oce.F90 \ 
    6929    $(MODEL_LIB)(daymod.o) \ 
    6930    $(MODEL_LIB)(dianam.o) \ 
     7825   $(MODEL_LIB)(diaptr.o) \ 
    69317826   $(MODEL_LIB)(dom_oce.o) \ 
    69327827   $(MODEL_LIB)(in_out_manager.o) \ 
    69337828   $(MODEL_LIB)(ldftra_oce.o) \ 
    6934    $(MODEL_LIB)(lib_mpp.o) \ 
    6935    $(MODEL_LIB)(lib_print.o) \ 
    6936    $(MODEL_LIB)(oce.o) \ 
    6937    $(MODEL_LIB)(par_kind.o) \ 
    6938    $(MODEL_LIB)(par_oce.o) \ 
    6939    $(MODEL_LIB)(phycst.o) \ 
     7829   $(MODEL_LIB)(oce.o) \ 
     7830   $(MODEL_LIB)(prtctl.o) \ 
     7831   $(MODEL_LIB)(trdmod.o) \ 
     7832   $(MODEL_LIB)(trdmod_oce.o) \ 
     7833   diaptr.F90 \ 
     7834   dom_oce.F90 \ 
     7835   in_out_manager.F90 \ 
     7836   ldftra_oce.F90 \ 
     7837   oce.F90 \ 
     7838   prtctl.f90 \ 
     7839   trdmod.F90 \ 
     7840   trdmod_oce.F90 \ 
     7841   domzgr_substitute.h90 \ 
     7842   ldftra_substitute.h90 \ 
     7843   vectopt_loop_substitute.h90 \ 
     7844   KEY_CPP \ 
     7845   traldf_lap.F90 
     7846$(MODEL_LIB)(tranpc.o) :   \ 
     7847   $(MODEL_LIB)(dom_oce.o) \ 
     7848   $(MODEL_LIB)(in_out_manager.o) \ 
     7849   $(MODEL_LIB)(lib_mpp.o) \ 
     7850   $(MODEL_LIB)(lib_print.o) \ 
     7851   $(MODEL_LIB)(oce.o) \ 
     7852   $(MODEL_LIB)(par_kind.o) \ 
     7853   $(MODEL_LIB)(par_oce.o) \ 
     7854   $(MODEL_LIB)(phycst.o) \ 
     7855   $(MODEL_LIB)(prtctl.o) \ 
    69407856   $(MODEL_LIB)(trabbl.o) \ 
    69417857   $(MODEL_LIB)(trdicp.o) \ 
     
    69467862   $(MODEL_LIB)(trdvor.o) \ 
    69477863   $(MODEL_LIB)(trdvor_oce.o) \ 
    6948    diaptr.F90 \ 
    6949    dom_oce.F90 \ 
    6950    in_out_manager.F90 \ 
    6951    ldftra_oce.F90 \ 
    6952    oce.F90 \ 
    6953    trdmod.F90 \ 
    6954    trdmod_oce.F90 \ 
    6955    $(MODEL_LIB)(diaptr.o) \ 
    6956    $(MODEL_LIB)(dom_oce.o) \ 
    6957    $(MODEL_LIB)(in_out_manager.o) \ 
    6958    $(MODEL_LIB)(ldftra_oce.o) \ 
    6959    $(MODEL_LIB)(oce.o) \ 
    6960    $(MODEL_LIB)(trdmod.o) \ 
    6961    $(MODEL_LIB)(trdmod_oce.o) \ 
    6962    domzgr_substitute.h90 \ 
    6963    ldftra_substitute.h90 \ 
    6964    vectopt_loop_substitute.h90 \ 
    6965    KEY_CPP \ 
    6966    traldf_lap.F90 
    6967 $(MODEL_LIB)(tranpc.o) :   \ 
    6968    dom_oce.F90 \ 
    6969    in_out_manager.F90 \ 
    6970    lib_mpp.F90 \ 
    6971    lib_print.f90 \ 
    6972    oce.F90 \ 
    6973    par_kind.F90 \ 
    6974    par_oce.F90 \ 
    6975    phycst.F90 \ 
     7864   $(MODEL_LIB)(zdfddm.o) \ 
     7865   dom_oce.F90 \ 
     7866   in_out_manager.F90 \ 
     7867   lib_mpp.F90 \ 
     7868   lib_print.f90 \ 
     7869   oce.F90 \ 
     7870   par_kind.F90 \ 
     7871   par_oce.F90 \ 
     7872   phycst.F90 \ 
     7873   prtctl.f90 \ 
    69767874   trabbl.F90 \ 
    69777875   trdicp.F90 \ 
     
    69847882   zdfddm.F90 \ 
    69857883   $(MODEL_LIB)(dom_oce.o) \ 
    6986    $(MODEL_LIB)(in_out_manager.o) \ 
    6987    $(MODEL_LIB)(lib_mpp.o) \ 
    6988    $(MODEL_LIB)(lib_print.o) \ 
    6989    $(MODEL_LIB)(oce.o) \ 
    6990    $(MODEL_LIB)(par_kind.o) \ 
    6991    $(MODEL_LIB)(par_oce.o) \ 
    6992    $(MODEL_LIB)(phycst.o) \ 
     7884   $(MODEL_LIB)(eosbn2.o) \ 
     7885   $(MODEL_LIB)(in_out_manager.o) \ 
     7886   $(MODEL_LIB)(lbclnk.o) \ 
     7887   $(MODEL_LIB)(oce.o) \ 
     7888   $(MODEL_LIB)(trdmod.o) \ 
     7889   $(MODEL_LIB)(trdmod_oce.o) \ 
     7890   dom_oce.F90 \ 
     7891   eosbn2.F90 \ 
     7892   in_out_manager.F90 \ 
     7893   lbclnk.F90 \ 
     7894   oce.F90 \ 
     7895   trdmod.F90 \ 
     7896   trdmod_oce.F90 \ 
     7897   domzgr_substitute.h90 \ 
     7898   KEY_CPP \ 
     7899   tranpc.F90 
     7900$(MODEL_LIB)(tranxt.o) :   \ 
     7901   $(MODEL_LIB)(dom_oce.o) \ 
     7902   $(MODEL_LIB)(in_out_manager.o) \ 
     7903   $(MODEL_LIB)(lbclnk.o) \ 
     7904   $(MODEL_LIB)(lib_mpp.o) \ 
     7905   $(MODEL_LIB)(lib_print.o) \ 
     7906   $(MODEL_LIB)(obc_oce.o) \ 
     7907   $(MODEL_LIB)(oce.o) \ 
     7908   $(MODEL_LIB)(par_kind.o) \ 
     7909   $(MODEL_LIB)(par_oce.o) \ 
     7910   $(MODEL_LIB)(phycst.o) \ 
     7911   dom_oce.F90 \ 
     7912   in_out_manager.F90 \ 
     7913   lbclnk.F90 \ 
     7914   lib_mpp.F90 \ 
     7915   lib_print.f90 \ 
     7916   obc_oce.F90 \ 
     7917   oce.F90 \ 
     7918   par_kind.F90 \ 
     7919   par_oce.F90 \ 
     7920   phycst.F90 \ 
     7921   $(MODEL_LIB)(dom_oce.o) \ 
     7922   $(MODEL_LIB)(in_out_manager.o) \ 
     7923   $(MODEL_LIB)(lbclnk.o) \ 
     7924   $(MODEL_LIB)(obctra.o) \ 
     7925   $(MODEL_LIB)(oce.o) \ 
     7926   $(MODEL_LIB)(prtctl.o) \ 
     7927   $(MODEL_LIB)(zdf_oce.o) \ 
     7928   dom_oce.F90 \ 
     7929   in_out_manager.F90 \ 
     7930   lbclnk.F90 \ 
     7931   obctra.F90 \ 
     7932   oce.F90 \ 
     7933   prtctl.f90 \ 
     7934   zdf_oce.F90 \ 
     7935   tranxt.F90 
     7936$(MODEL_LIB)(traqsr.o) :   \ 
     7937   $(MODEL_LIB)(blk_oce.o) \ 
     7938   $(MODEL_LIB)(cpl_oce.o) \ 
     7939   $(MODEL_LIB)(daymod.o) \ 
     7940   $(MODEL_LIB)(dom_oce.o) \ 
     7941   $(MODEL_LIB)(dtasal.o) \ 
     7942   $(MODEL_LIB)(dtasst.o) \ 
     7943   $(MODEL_LIB)(dtatem.o) \ 
     7944   $(MODEL_LIB)(flx_oce.o) \ 
     7945   $(MODEL_LIB)(flxmod.o) \ 
     7946   $(MODEL_LIB)(flxrnf.o) \ 
     7947   $(MODEL_LIB)(ice_oce.o) \ 
     7948   $(MODEL_LIB)(in_out_manager.o) \ 
     7949   $(MODEL_LIB)(lbclnk.o) \ 
     7950   $(MODEL_LIB)(lib_mpp.o) \ 
     7951   $(MODEL_LIB)(lib_print.o) \ 
     7952   $(MODEL_LIB)(oce.o) \ 
     7953   $(MODEL_LIB)(ocfzpt.o) \ 
     7954   $(MODEL_LIB)(par_kind.o) \ 
     7955   $(MODEL_LIB)(par_oce.o) \ 
     7956   $(MODEL_LIB)(phycst.o) \ 
     7957   $(MODEL_LIB)(prtctl.o) \ 
     7958   $(MODEL_LIB)(sms.o) \ 
     7959   $(MODEL_LIB)(taumod.o) \ 
    69937960   $(MODEL_LIB)(trabbl.o) \ 
     7961   $(MODEL_LIB)(tradmp.o) \ 
    69947962   $(MODEL_LIB)(trdicp.o) \ 
    69957963   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    69997967   $(MODEL_LIB)(trdvor.o) \ 
    70007968   $(MODEL_LIB)(trdvor_oce.o) \ 
    7001    $(MODEL_LIB)(zdfddm.o) \ 
    7002    dom_oce.F90 \ 
    7003    eosbn2.F90 \ 
    7004    in_out_manager.F90 \ 
    7005    lbclnk.F90 \ 
    7006    oce.F90 \ 
    7007    trdmod.F90 \ 
    7008    trdmod_oce.F90 \ 
    7009    $(MODEL_LIB)(dom_oce.o) \ 
    7010    $(MODEL_LIB)(eosbn2.o) \ 
    7011    $(MODEL_LIB)(in_out_manager.o) \ 
    7012    $(MODEL_LIB)(lbclnk.o) \ 
    7013    $(MODEL_LIB)(oce.o) \ 
    7014    $(MODEL_LIB)(trdmod.o) \ 
    7015    $(MODEL_LIB)(trdmod_oce.o) \ 
    7016    domzgr_substitute.h90 \ 
    7017    KEY_CPP \ 
    7018    tranpc.F90 
    7019 $(MODEL_LIB)(tranxt.o) :   \ 
    7020    dom_oce.F90 \ 
    7021    in_out_manager.F90 \ 
    7022    lbclnk.F90 \ 
    7023    lib_mpp.F90 \ 
    7024    lib_print.f90 \ 
    7025    obc_oce.F90 \ 
    7026    oce.F90 \ 
    7027    par_kind.F90 \ 
    7028    par_oce.F90 \ 
    7029    phycst.F90 \ 
    7030    $(MODEL_LIB)(dom_oce.o) \ 
    7031    $(MODEL_LIB)(in_out_manager.o) \ 
    7032    $(MODEL_LIB)(lbclnk.o) \ 
    7033    $(MODEL_LIB)(lib_mpp.o) \ 
    7034    $(MODEL_LIB)(lib_print.o) \ 
    7035    $(MODEL_LIB)(obc_oce.o) \ 
    7036    $(MODEL_LIB)(oce.o) \ 
    7037    $(MODEL_LIB)(par_kind.o) \ 
    7038    $(MODEL_LIB)(par_oce.o) \ 
    7039    $(MODEL_LIB)(phycst.o) \ 
    7040    dom_oce.F90 \ 
    7041    in_out_manager.F90 \ 
    7042    lbclnk.F90 \ 
    7043    obctra.F90 \ 
    7044    oce.F90 \ 
    7045    zdf_oce.F90 \ 
    7046    $(MODEL_LIB)(dom_oce.o) \ 
    7047    $(MODEL_LIB)(in_out_manager.o) \ 
    7048    $(MODEL_LIB)(lbclnk.o) \ 
    7049    $(MODEL_LIB)(obctra.o) \ 
    7050    $(MODEL_LIB)(oce.o) \ 
    7051    $(MODEL_LIB)(zdf_oce.o) \ 
    7052    tranxt.F90 
    7053 $(MODEL_LIB)(traqsr.o) :   \ 
    70547969   blk_oce.F90 \ 
    70557970   cpl_oce.F90 \ 
     
    70597974   dtasst.F90 \ 
    70607975   dtatem.F90 \ 
     7976   flx_oce.F90 \ 
    70617977   flxmod.F90 \ 
    70627978   flxrnf.F90 \ 
    7063    flx_oce.F90 \ 
    70647979   ice_oce.F90 \ 
    70657980   in_out_manager.F90 \ 
     
    70727987   par_oce.F90 \ 
    70737988   phycst.F90 \ 
     7989   prtctl.f90 \ 
    70747990   sms.F90 \ 
    70757991   taumod.F90 \ 
     
    70837999   trdvor.F90 \ 
    70848000   trdvor_oce.F90 \ 
     8001   $(MODEL_LIB)(dom_oce.o) \ 
     8002   $(MODEL_LIB)(in_out_manager.o) \ 
     8003   $(MODEL_LIB)(oce.o) \ 
     8004   $(MODEL_LIB)(ocesbc.o) \ 
     8005   $(MODEL_LIB)(phycst.o) \ 
     8006   $(MODEL_LIB)(prtctl.o) \ 
     8007   $(MODEL_LIB)(trc_oce.o) \ 
     8008   $(MODEL_LIB)(trdmod.o) \ 
     8009   $(MODEL_LIB)(trdmod_oce.o) \ 
     8010   dom_oce.F90 \ 
     8011   in_out_manager.F90 \ 
     8012   oce.F90 \ 
     8013   ocesbc.F90 \ 
     8014   phycst.F90 \ 
     8015   prtctl.f90 \ 
     8016   trc_oce.F90 \ 
     8017   trdmod.F90 \ 
     8018   trdmod_oce.F90 \ 
     8019   domzgr_substitute.h90 \ 
     8020   vectopt_loop_substitute.h90 \ 
     8021   KEY_CPP \ 
     8022   traqsr.F90 
     8023$(MODEL_LIB)(trasbc.o) :   \ 
    70858024   $(MODEL_LIB)(blk_oce.o) \ 
    70868025   $(MODEL_LIB)(cpl_oce.o) \ 
     
    70908029   $(MODEL_LIB)(dtasst.o) \ 
    70918030   $(MODEL_LIB)(dtatem.o) \ 
     8031   $(MODEL_LIB)(flx_oce.o) \ 
    70928032   $(MODEL_LIB)(flxmod.o) \ 
    70938033   $(MODEL_LIB)(flxrnf.o) \ 
    7094    $(MODEL_LIB)(flx_oce.o) \ 
    70958034   $(MODEL_LIB)(ice_oce.o) \ 
    70968035   $(MODEL_LIB)(in_out_manager.o) \ 
     
    70998038   $(MODEL_LIB)(lib_print.o) \ 
    71008039   $(MODEL_LIB)(oce.o) \ 
     8040   $(MODEL_LIB)(ocesbc.o) \ 
    71018041   $(MODEL_LIB)(ocfzpt.o) \ 
    71028042   $(MODEL_LIB)(par_kind.o) \ 
    71038043   $(MODEL_LIB)(par_oce.o) \ 
    71048044   $(MODEL_LIB)(phycst.o) \ 
    7105    $(MODEL_LIB)(sms.o) \ 
     8045   $(MODEL_LIB)(prtctl.o) \ 
    71068046   $(MODEL_LIB)(taumod.o) \ 
    71078047   $(MODEL_LIB)(trabbl.o) \ 
    71088048   $(MODEL_LIB)(tradmp.o) \ 
     8049   $(MODEL_LIB)(trc_oce.o) \ 
    71098050   $(MODEL_LIB)(trdicp.o) \ 
    71108051   $(MODEL_LIB)(trdicp_oce.o) \ 
    71118052   $(MODEL_LIB)(trdmld.o) \ 
    71128053   $(MODEL_LIB)(trdmld_oce.o) \ 
     8054   $(MODEL_LIB)(trdmod.o) \ 
    71138055   $(MODEL_LIB)(trdmod_oce.o) \ 
    71148056   $(MODEL_LIB)(trdvor.o) \ 
    71158057   $(MODEL_LIB)(trdvor_oce.o) \ 
    7116    dom_oce.F90 \ 
    7117    in_out_manager.F90 \ 
    7118    ocesbc.F90 \ 
    7119    oce.F90 \ 
    7120    phycst.F90 \ 
    7121    trc_oce.F90 \ 
    7122    trdmod.F90 \ 
    7123    trdmod_oce.F90 \ 
    7124    $(MODEL_LIB)(dom_oce.o) \ 
    7125    $(MODEL_LIB)(in_out_manager.o) \ 
    7126    $(MODEL_LIB)(ocesbc.o) \ 
    7127    $(MODEL_LIB)(oce.o) \ 
    7128    $(MODEL_LIB)(phycst.o) \ 
    7129    $(MODEL_LIB)(trc_oce.o) \ 
    7130    $(MODEL_LIB)(trdmod.o) \ 
    7131    $(MODEL_LIB)(trdmod_oce.o) \ 
    7132    domzgr_substitute.h90 \ 
    7133    vectopt_loop_substitute.h90 \ 
    7134    KEY_CPP \ 
    7135    traqsr.F90 
    7136 $(MODEL_LIB)(trasbc.o) :   \ 
    71378058   blk_oce.F90 \ 
    71388059   cpl_oce.F90 \ 
     
    71428063   dtasst.F90 \ 
    71438064   dtatem.F90 \ 
     8065   flx_oce.F90 \ 
    71448066   flxmod.F90 \ 
    71458067   flxrnf.F90 \ 
    7146    flx_oce.F90 \ 
    71478068   ice_oce.F90 \ 
    71488069   in_out_manager.F90 \ 
     
    71508071   lib_mpp.F90 \ 
    71518072   lib_print.f90 \ 
     8073   oce.F90 \ 
    71528074   ocesbc.F90 \ 
    7153    oce.F90 \ 
    71548075   ocfzpt.F90 \ 
    71558076   par_kind.F90 \ 
    71568077   par_oce.F90 \ 
    71578078   phycst.F90 \ 
     8079   prtctl.f90 \ 
    71588080   taumod.F90 \ 
    71598081   trabbl.F90 \ 
     
    71688090   trdvor.F90 \ 
    71698091   trdvor_oce.F90 \ 
    7170    $(MODEL_LIB)(blk_oce.o) \ 
    7171    $(MODEL_LIB)(cpl_oce.o) \ 
    7172    $(MODEL_LIB)(daymod.o) \ 
    7173    $(MODEL_LIB)(dom_oce.o) \ 
    7174    $(MODEL_LIB)(dtasal.o) \ 
    7175    $(MODEL_LIB)(dtasst.o) \ 
    7176    $(MODEL_LIB)(dtatem.o) \ 
    7177    $(MODEL_LIB)(flxmod.o) \ 
    7178    $(MODEL_LIB)(flxrnf.o) \ 
    7179    $(MODEL_LIB)(flx_oce.o) \ 
    7180    $(MODEL_LIB)(ice_oce.o) \ 
    7181    $(MODEL_LIB)(in_out_manager.o) \ 
    7182    $(MODEL_LIB)(lbclnk.o) \ 
    7183    $(MODEL_LIB)(lib_mpp.o) \ 
    7184    $(MODEL_LIB)(lib_print.o) \ 
     8092   $(MODEL_LIB)(dom_oce.o) \ 
     8093   $(MODEL_LIB)(in_out_manager.o) \ 
     8094   $(MODEL_LIB)(oce.o) \ 
    71858095   $(MODEL_LIB)(ocesbc.o) \ 
    7186    $(MODEL_LIB)(oce.o) \ 
    7187    $(MODEL_LIB)(ocfzpt.o) \ 
    7188    $(MODEL_LIB)(par_kind.o) \ 
    7189    $(MODEL_LIB)(par_oce.o) \ 
    7190    $(MODEL_LIB)(phycst.o) \ 
    7191    $(MODEL_LIB)(taumod.o) \ 
     8096   $(MODEL_LIB)(phycst.o) \ 
     8097   $(MODEL_LIB)(prtctl.o) \ 
     8098   $(MODEL_LIB)(traqsr.o) \ 
     8099   $(MODEL_LIB)(trdmod.o) \ 
     8100   $(MODEL_LIB)(trdmod_oce.o) \ 
     8101   dom_oce.F90 \ 
     8102   in_out_manager.F90 \ 
     8103   oce.F90 \ 
     8104   ocesbc.F90 \ 
     8105   phycst.F90 \ 
     8106   prtctl.f90 \ 
     8107   traqsr.F90 \ 
     8108   trdmod.F90 \ 
     8109   trdmod_oce.F90 \ 
     8110   domzgr_substitute.h90 \ 
     8111   vectopt_loop_substitute.h90 \ 
     8112   KEY_CPP \ 
     8113   trasbc.F90 
     8114$(MODEL_LIB)(trazdf_exp.o) :  \ 
     8115   $(MODEL_LIB)(dom_oce.o) \ 
     8116   $(MODEL_LIB)(in_out_manager.o) \ 
     8117   $(MODEL_LIB)(lbclnk.o) \ 
     8118   $(MODEL_LIB)(lib_mpp.o) \ 
     8119   $(MODEL_LIB)(lib_print.o) \ 
     8120   $(MODEL_LIB)(oce.o) \ 
     8121   $(MODEL_LIB)(par_kind.o) \ 
     8122   $(MODEL_LIB)(par_oce.o) \ 
     8123   $(MODEL_LIB)(prtctl.o) \ 
    71928124   $(MODEL_LIB)(trabbl.o) \ 
    7193    $(MODEL_LIB)(tradmp.o) \ 
    7194    $(MODEL_LIB)(trc_oce.o) \ 
    71958125   $(MODEL_LIB)(trdicp.o) \ 
    71968126   $(MODEL_LIB)(trdicp_oce.o) \ 
    71978127   $(MODEL_LIB)(trdmld.o) \ 
    71988128   $(MODEL_LIB)(trdmld_oce.o) \ 
    7199    $(MODEL_LIB)(trdmod.o) \ 
    72008129   $(MODEL_LIB)(trdmod_oce.o) \ 
    72018130   $(MODEL_LIB)(trdvor.o) \ 
    72028131   $(MODEL_LIB)(trdvor_oce.o) \ 
    7203    dom_oce.F90 \ 
    7204    in_out_manager.F90 \ 
    7205    ocesbc.F90 \ 
    7206    oce.F90 \ 
    7207    phycst.F90 \ 
    7208    traqsr.F90 \ 
    7209    trdmod.F90 \ 
    7210    trdmod_oce.F90 \ 
    7211    $(MODEL_LIB)(dom_oce.o) \ 
    7212    $(MODEL_LIB)(in_out_manager.o) \ 
    7213    $(MODEL_LIB)(ocesbc.o) \ 
    7214    $(MODEL_LIB)(oce.o) \ 
    7215    $(MODEL_LIB)(phycst.o) \ 
    7216    $(MODEL_LIB)(traqsr.o) \ 
    7217    $(MODEL_LIB)(trdmod.o) \ 
    7218    $(MODEL_LIB)(trdmod_oce.o) \ 
    7219    domzgr_substitute.h90 \ 
    7220    vectopt_loop_substitute.h90 \ 
    7221    KEY_CPP \ 
    7222    trasbc.F90 
    7223 $(MODEL_LIB)(trazdf_exp.o) :  \ 
    7224    dom_oce.F90 \ 
    7225    in_out_manager.F90 \ 
    7226    lbclnk.F90 \ 
    7227    lib_print.f90 \ 
    7228    oce.F90 \ 
    7229    par_kind.F90 \ 
    7230    par_oce.F90 \ 
     8132   $(MODEL_LIB)(zdf_oce.o) \ 
     8133   dom_oce.F90 \ 
     8134   in_out_manager.F90 \ 
     8135   lbclnk.F90 \ 
     8136   lib_mpp.F90 \ 
     8137   lib_print.f90 \ 
     8138   oce.F90 \ 
     8139   par_kind.F90 \ 
     8140   par_oce.F90 \ 
     8141   prtctl.f90 \ 
    72318142   trabbl.F90 \ 
    72328143   trdicp.F90 \ 
     
    72408151   $(MODEL_LIB)(dom_oce.o) \ 
    72418152   $(MODEL_LIB)(in_out_manager.o) \ 
    7242    $(MODEL_LIB)(lbclnk.o) \ 
    7243    $(MODEL_LIB)(lib_print.o) \ 
    7244    $(MODEL_LIB)(oce.o) \ 
    7245    $(MODEL_LIB)(par_kind.o) \ 
    7246    $(MODEL_LIB)(par_oce.o) \ 
     8153   $(MODEL_LIB)(oce.o) \ 
     8154   $(MODEL_LIB)(prtctl.o) \ 
     8155   $(MODEL_LIB)(trdmod.o) \ 
     8156   $(MODEL_LIB)(trdmod_oce.o) \ 
     8157   $(MODEL_LIB)(zdf_oce.o) \ 
     8158   $(MODEL_LIB)(zdfddm.o) \ 
     8159   dom_oce.F90 \ 
     8160   in_out_manager.F90 \ 
     8161   oce.F90 \ 
     8162   prtctl.f90 \ 
     8163   trdmod.F90 \ 
     8164   trdmod_oce.F90 \ 
     8165   zdf_oce.F90 \ 
     8166   zdfddm.F90 \ 
     8167   domzgr_substitute.h90 \ 
     8168   zdfddm_substitute.h90 \ 
     8169   KEY_CPP \ 
     8170   trazdf_exp.F90 
     8171$(MODEL_LIB)(trazdf_imp.o) :  \ 
     8172   $(MODEL_LIB)(dom_oce.o) \ 
     8173   $(MODEL_LIB)(eosbn2.o) \ 
     8174   $(MODEL_LIB)(in_out_manager.o) \ 
     8175   $(MODEL_LIB)(lbclnk.o) \ 
     8176   $(MODEL_LIB)(lib_mpp.o) \ 
     8177   $(MODEL_LIB)(lib_print.o) \ 
     8178   $(MODEL_LIB)(oce.o) \ 
     8179   $(MODEL_LIB)(ocesbc.o) \ 
     8180   $(MODEL_LIB)(par_kind.o) \ 
     8181   $(MODEL_LIB)(par_oce.o) \ 
     8182   $(MODEL_LIB)(phycst.o) \ 
     8183   $(MODEL_LIB)(prtctl.o) \ 
     8184   $(MODEL_LIB)(taumod.o) \ 
    72478185   $(MODEL_LIB)(trabbl.o) \ 
    72488186   $(MODEL_LIB)(trdicp.o) \ 
     
    72548192   $(MODEL_LIB)(trdvor_oce.o) \ 
    72558193   $(MODEL_LIB)(zdf_oce.o) \ 
    7256    dom_oce.F90 \ 
    7257    in_out_manager.F90 \ 
    7258    oce.F90 \ 
    7259    trdmod.F90 \ 
    7260    trdmod_oce.F90 \ 
    7261    zdfddm.F90 \ 
    7262    zdf_oce.F90 \ 
    7263    $(MODEL_LIB)(dom_oce.o) \ 
    7264    $(MODEL_LIB)(in_out_manager.o) \ 
    7265    $(MODEL_LIB)(oce.o) \ 
    7266    $(MODEL_LIB)(trdmod.o) \ 
    7267    $(MODEL_LIB)(trdmod_oce.o) \ 
    72688194   $(MODEL_LIB)(zdfddm.o) \ 
    7269    $(MODEL_LIB)(zdf_oce.o) \ 
    7270    domzgr_substitute.h90 \ 
    7271    zdfddm_substitute.h90 \ 
    7272    KEY_CPP \ 
    7273    trazdf_exp.F90 
    7274 $(MODEL_LIB)(trazdf_imp.o) :  \ 
    7275    dom_oce.F90 \ 
    7276    in_out_manager.F90 \ 
    7277    lbclnk.F90 \ 
    7278    lib_print.f90 \ 
    7279    oce.F90 \ 
    7280    par_kind.F90 \ 
    7281    par_oce.F90 \ 
     8195   dom_oce.F90 \ 
     8196   eosbn2.F90 \ 
     8197   in_out_manager.F90 \ 
     8198   lbclnk.F90 \ 
     8199   lib_mpp.F90 \ 
     8200   lib_print.f90 \ 
     8201   oce.F90 \ 
     8202   ocesbc.F90 \ 
     8203   par_kind.F90 \ 
     8204   par_oce.F90 \ 
     8205   phycst.F90 \ 
     8206   prtctl.f90 \ 
     8207   taumod.F90 \ 
    72828208   trabbl.F90 \ 
    72838209   trdicp.F90 \ 
     
    72898215   trdvor_oce.F90 \ 
    72908216   zdf_oce.F90 \ 
    7291    $(MODEL_LIB)(dom_oce.o) \ 
    7292    $(MODEL_LIB)(in_out_manager.o) \ 
    7293    $(MODEL_LIB)(lbclnk.o) \ 
    7294    $(MODEL_LIB)(lib_print.o) \ 
    7295    $(MODEL_LIB)(oce.o) \ 
    7296    $(MODEL_LIB)(par_kind.o) \ 
    7297    $(MODEL_LIB)(par_oce.o) \ 
     8217   zdfddm.F90 \ 
     8218   $(MODEL_LIB)(dom_oce.o) \ 
     8219   $(MODEL_LIB)(in_out_manager.o) \ 
     8220   $(MODEL_LIB)(ldftra_oce.o) \ 
     8221   $(MODEL_LIB)(oce.o) \ 
     8222   $(MODEL_LIB)(prtctl.o) \ 
     8223   $(MODEL_LIB)(trdmod.o) \ 
     8224   $(MODEL_LIB)(trdmod_oce.o) \ 
     8225   $(MODEL_LIB)(zdf_oce.o) \ 
     8226   $(MODEL_LIB)(zdfddm.o) \ 
     8227   $(MODEL_LIB)(zdfkpp.o) \ 
     8228   dom_oce.F90 \ 
     8229   in_out_manager.F90 \ 
     8230   ldftra_oce.F90 \ 
     8231   oce.F90 \ 
     8232   prtctl.f90 \ 
     8233   trdmod.F90 \ 
     8234   trdmod_oce.F90 \ 
     8235   zdf_oce.F90 \ 
     8236   zdfddm.F90 \ 
     8237   zdfkpp.F90 \ 
     8238   domzgr_substitute.h90 \ 
     8239   zdf.matrixsolver.h90 \ 
     8240   zdfddm_substitute.h90 \ 
     8241   KEY_CPP \ 
     8242   trazdf_imp.F90 
     8243$(MODEL_LIB)(trazdf_iso.o) :  \ 
     8244   $(MODEL_LIB)(dom_oce.o) \ 
     8245   $(MODEL_LIB)(eosbn2.o) \ 
     8246   $(MODEL_LIB)(in_out_manager.o) \ 
     8247   $(MODEL_LIB)(lbclnk.o) \ 
     8248   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8249   $(MODEL_LIB)(ldftra_oce.o) \ 
     8250   $(MODEL_LIB)(lib_mpp.o) \ 
     8251   $(MODEL_LIB)(lib_print.o) \ 
     8252   $(MODEL_LIB)(oce.o) \ 
     8253   $(MODEL_LIB)(ocesbc.o) \ 
     8254   $(MODEL_LIB)(par_kind.o) \ 
     8255   $(MODEL_LIB)(par_oce.o) \ 
     8256   $(MODEL_LIB)(phycst.o) \ 
     8257   $(MODEL_LIB)(prtctl.o) \ 
     8258   $(MODEL_LIB)(taumod.o) \ 
    72988259   $(MODEL_LIB)(trabbl.o) \ 
    72998260   $(MODEL_LIB)(trdicp.o) \ 
     
    73058266   $(MODEL_LIB)(trdvor_oce.o) \ 
    73068267   $(MODEL_LIB)(zdf_oce.o) \ 
    7307    dom_oce.F90 \ 
    7308    in_out_manager.F90 \ 
    7309    ldftra_oce.F90 \ 
    7310    oce.F90 \ 
    7311    trdmod.F90 \ 
    7312    trdmod_oce.F90 \ 
    7313    zdfddm.F90 \ 
    7314    zdf_oce.F90 \ 
    7315    $(MODEL_LIB)(dom_oce.o) \ 
    7316    $(MODEL_LIB)(in_out_manager.o) \ 
    7317    $(MODEL_LIB)(ldftra_oce.o) \ 
    7318    $(MODEL_LIB)(oce.o) \ 
    7319    $(MODEL_LIB)(trdmod.o) \ 
    7320    $(MODEL_LIB)(trdmod_oce.o) \ 
    73218268   $(MODEL_LIB)(zdfddm.o) \ 
    7322    $(MODEL_LIB)(zdf_oce.o) \ 
    7323    domzgr_substitute.h90 \ 
    7324    zdfddm_substitute.h90 \ 
    7325    zdf.matrixsolver.h90 \ 
    7326    KEY_CPP \ 
    7327    trazdf_imp.F90 
    7328 $(MODEL_LIB)(trazdf_iso.o) :  \ 
    7329    dom_oce.F90 \ 
     8269   $(MODEL_LIB)(zdfmxl.o) \ 
     8270   dom_oce.F90 \ 
     8271   eosbn2.F90 \ 
    73308272   in_out_manager.F90 \ 
    73318273   lbclnk.F90 \ 
     
    73358277   lib_print.f90 \ 
    73368278   oce.F90 \ 
    7337    par_kind.F90 \ 
    7338    par_oce.F90 \ 
    7339    phycst.F90 \ 
     8279   ocesbc.F90 \ 
     8280   par_kind.F90 \ 
     8281   par_oce.F90 \ 
     8282   phycst.F90 \ 
     8283   prtctl.f90 \ 
     8284   taumod.F90 \ 
    73408285   trabbl.F90 \ 
    73418286   trdicp.F90 \ 
     
    73468291   trdvor.F90 \ 
    73478292   trdvor_oce.F90 \ 
     8293   zdf_oce.F90 \ 
     8294   zdfddm.F90 \ 
    73488295   zdfmxl.F90 \ 
     8296   $(MODEL_LIB)(dom_oce.o) \ 
     8297   $(MODEL_LIB)(in_out_manager.o) \ 
     8298   $(MODEL_LIB)(lbclnk.o) \ 
     8299   $(MODEL_LIB)(ldfslp.o) \ 
     8300   $(MODEL_LIB)(ldftra_oce.o) \ 
     8301   $(MODEL_LIB)(oce.o) \ 
     8302   $(MODEL_LIB)(prtctl.o) \ 
     8303   $(MODEL_LIB)(trdmod.o) \ 
     8304   $(MODEL_LIB)(trdmod_oce.o) \ 
     8305   $(MODEL_LIB)(zdf_oce.o) \ 
     8306   $(MODEL_LIB)(zdfddm.o) \ 
     8307   $(MODEL_LIB)(zdfkpp.o) \ 
     8308   dom_oce.F90 \ 
     8309   in_out_manager.F90 \ 
     8310   lbclnk.F90 \ 
     8311   ldfslp.F90 \ 
     8312   ldftra_oce.F90 \ 
     8313   oce.F90 \ 
     8314   prtctl.f90 \ 
     8315   trdmod.F90 \ 
     8316   trdmod_oce.F90 \ 
    73498317   zdf_oce.F90 \ 
    7350    $(MODEL_LIB)(dom_oce.o) \ 
     8318   zdfddm.F90 \ 
     8319   zdfkpp.F90 \ 
     8320   domzgr_substitute.h90 \ 
     8321   ldfeiv_substitute.h90 \ 
     8322   ldftra_substitute.h90 \ 
     8323   zdf.matrixsolver.h90 \ 
     8324   zdfddm_substitute.h90 \ 
     8325   KEY_CPP \ 
     8326   trazdf_iso.F90 
     8327$(MODEL_LIB)(trazdf_iso_vopt.o) :   \ 
     8328   $(MODEL_LIB)(dom_oce.o) \ 
     8329   $(MODEL_LIB)(eosbn2.o) \ 
    73518330   $(MODEL_LIB)(in_out_manager.o) \ 
    73528331   $(MODEL_LIB)(lbclnk.o) \ 
     
    73568335   $(MODEL_LIB)(lib_print.o) \ 
    73578336   $(MODEL_LIB)(oce.o) \ 
    7358    $(MODEL_LIB)(par_kind.o) \ 
    7359    $(MODEL_LIB)(par_oce.o) \ 
    7360    $(MODEL_LIB)(phycst.o) \ 
     8337   $(MODEL_LIB)(ocesbc.o) \ 
     8338   $(MODEL_LIB)(par_kind.o) \ 
     8339   $(MODEL_LIB)(par_oce.o) \ 
     8340   $(MODEL_LIB)(phycst.o) \ 
     8341   $(MODEL_LIB)(prtctl.o) \ 
     8342   $(MODEL_LIB)(taumod.o) \ 
    73618343   $(MODEL_LIB)(trabbl.o) \ 
    73628344   $(MODEL_LIB)(trdicp.o) \ 
     
    73678349   $(MODEL_LIB)(trdvor.o) \ 
    73688350   $(MODEL_LIB)(trdvor_oce.o) \ 
     8351   $(MODEL_LIB)(zdf_oce.o) \ 
     8352   $(MODEL_LIB)(zdfddm.o) \ 
    73698353   $(MODEL_LIB)(zdfmxl.o) \ 
    7370    $(MODEL_LIB)(zdf_oce.o) \ 
    7371    dom_oce.F90 \ 
    7372    in_out_manager.F90 \ 
    7373    lbclnk.F90 \ 
    7374    ldfslp.F90 \ 
    7375    ldftra_oce.F90 \ 
    7376    oce.F90 \ 
    7377    trdmod.F90 \ 
    7378    trdmod_oce.F90 \ 
    7379    zdfddm.F90 \ 
    7380    zdf_oce.F90 \ 
    7381    $(MODEL_LIB)(dom_oce.o) \ 
    7382    $(MODEL_LIB)(in_out_manager.o) \ 
    7383    $(MODEL_LIB)(lbclnk.o) \ 
    7384    $(MODEL_LIB)(ldfslp.o) \ 
    7385    $(MODEL_LIB)(ldftra_oce.o) \ 
    7386    $(MODEL_LIB)(oce.o) \ 
    7387    $(MODEL_LIB)(trdmod.o) \ 
    7388    $(MODEL_LIB)(trdmod_oce.o) \ 
    7389    $(MODEL_LIB)(zdfddm.o) \ 
    7390    $(MODEL_LIB)(zdf_oce.o) \ 
    7391    domzgr_substitute.h90 \ 
    7392    ldfeiv_substitute.h90 \ 
    7393    ldftra_substitute.h90 \ 
    7394    zdfddm_substitute.h90 \ 
    7395    zdf.matrixsolver.h90 \ 
    7396    KEY_CPP \ 
    7397    trazdf_iso.F90 
    7398 $(MODEL_LIB)(trazdf_iso_vopt.o) :   \ 
    7399    dom_oce.F90 \ 
     8354   dom_oce.F90 \ 
     8355   eosbn2.F90 \ 
    74008356   in_out_manager.F90 \ 
    74018357   lbclnk.F90 \ 
     
    74058361   lib_print.f90 \ 
    74068362   oce.F90 \ 
    7407    par_kind.F90 \ 
    7408    par_oce.F90 \ 
    7409    phycst.F90 \ 
     8363   ocesbc.F90 \ 
     8364   par_kind.F90 \ 
     8365   par_oce.F90 \ 
     8366   phycst.F90 \ 
     8367   prtctl.f90 \ 
     8368   taumod.F90 \ 
    74108369   trabbl.F90 \ 
    74118370   trdicp.F90 \ 
     
    74168375   trdvor.F90 \ 
    74178376   trdvor_oce.F90 \ 
     8377   zdf_oce.F90 \ 
     8378   zdfddm.F90 \ 
    74188379   zdfmxl.F90 \ 
    7419    zdf_oce.F90 \ 
    7420    $(MODEL_LIB)(dom_oce.o) \ 
    7421    $(MODEL_LIB)(in_out_manager.o) \ 
    7422    $(MODEL_LIB)(lbclnk.o) \ 
    7423    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8380   $(MODEL_LIB)(dom_oce.o) \ 
     8381   $(MODEL_LIB)(in_out_manager.o) \ 
     8382   $(MODEL_LIB)(lbclnk.o) \ 
     8383   $(MODEL_LIB)(ldfslp.o) \ 
    74248384   $(MODEL_LIB)(ldftra_oce.o) \ 
    7425    $(MODEL_LIB)(lib_mpp.o) \ 
    7426    $(MODEL_LIB)(lib_print.o) \ 
    7427    $(MODEL_LIB)(oce.o) \ 
    7428    $(MODEL_LIB)(par_kind.o) \ 
    7429    $(MODEL_LIB)(par_oce.o) \ 
    7430    $(MODEL_LIB)(phycst.o) \ 
    7431    $(MODEL_LIB)(trabbl.o) \ 
    7432    $(MODEL_LIB)(trdicp.o) \ 
    7433    $(MODEL_LIB)(trdicp_oce.o) \ 
    7434    $(MODEL_LIB)(trdmld.o) \ 
    7435    $(MODEL_LIB)(trdmld_oce.o) \ 
     8385   $(MODEL_LIB)(oce.o) \ 
     8386   $(MODEL_LIB)(prtctl.o) \ 
     8387   $(MODEL_LIB)(trdmod.o) \ 
    74368388   $(MODEL_LIB)(trdmod_oce.o) \ 
    7437    $(MODEL_LIB)(trdvor.o) \ 
    7438    $(MODEL_LIB)(trdvor_oce.o) \ 
    7439    $(MODEL_LIB)(zdfmxl.o) \ 
    74408389   $(MODEL_LIB)(zdf_oce.o) \ 
     8390   $(MODEL_LIB)(zdfddm.o) \ 
     8391   $(MODEL_LIB)(zdfkpp.o) \ 
    74418392   dom_oce.F90 \ 
    74428393   in_out_manager.F90 \ 
     
    74458396   ldftra_oce.F90 \ 
    74468397   oce.F90 \ 
     8398   prtctl.f90 \ 
    74478399   trdmod.F90 \ 
    74488400   trdmod_oce.F90 \ 
     8401   zdf_oce.F90 \ 
    74498402   zdfddm.F90 \ 
    7450    zdf_oce.F90 \ 
    7451    $(MODEL_LIB)(dom_oce.o) \ 
    7452    $(MODEL_LIB)(in_out_manager.o) \ 
    7453    $(MODEL_LIB)(lbclnk.o) \ 
    7454    $(MODEL_LIB)(ldfslp.o) \ 
    7455    $(MODEL_LIB)(ldftra_oce.o) \ 
    7456    $(MODEL_LIB)(oce.o) \ 
    7457    $(MODEL_LIB)(trdmod.o) \ 
    7458    $(MODEL_LIB)(trdmod_oce.o) \ 
    7459    $(MODEL_LIB)(zdfddm.o) \ 
    7460    $(MODEL_LIB)(zdf_oce.o) \ 
     8403   zdfkpp.F90 \ 
    74618404   domzgr_substitute.h90 \ 
    74628405   ldfeiv_substitute.h90 \ 
     
    74678410   trazdf_iso_vopt.F90 
    74688411$(MODEL_LIB)(trc_oce.o) :  \ 
    7469    par_kind.F90 \ 
    7470    $(MODEL_LIB)(par_kind.o) \ 
     8412   $(MODEL_LIB)(par_kind.o) \ 
     8413   par_kind.F90 \ 
     8414   $(MODEL_LIB)(par_oce.o) \ 
     8415   $(MODEL_LIB)(sms.o) \ 
    74718416   par_oce.F90 \ 
    74728417   sms.F90 \ 
    7473    $(MODEL_LIB)(par_oce.o) \ 
    7474    $(MODEL_LIB)(sms.o) \ 
    74758418   trc_oce.F90 
    74768419$(MODEL_LIB)(trdicp.o) :   \ 
    7477    dom_oce.F90 \ 
    7478    in_out_manager.F90 \ 
    7479    lib_print.f90 \ 
    7480    par_kind.F90 \ 
    7481    par_oce.F90 \ 
    7482    phycst.F90 \ 
     8420   $(MODEL_LIB)(dom_oce.o) \ 
     8421   $(MODEL_LIB)(in_out_manager.o) \ 
     8422   $(MODEL_LIB)(lib_print.o) \ 
     8423   $(MODEL_LIB)(par_kind.o) \ 
     8424   $(MODEL_LIB)(par_oce.o) \ 
     8425   $(MODEL_LIB)(phycst.o) \ 
     8426   $(MODEL_LIB)(prtctl.o) \ 
     8427   $(MODEL_LIB)(trdicp_oce.o) \ 
     8428   $(MODEL_LIB)(trdmld_oce.o) \ 
     8429   $(MODEL_LIB)(trdvor_oce.o) \ 
     8430   $(MODEL_LIB)(zdfddm.o) \ 
     8431   dom_oce.F90 \ 
     8432   in_out_manager.F90 \ 
     8433   lib_print.f90 \ 
     8434   par_kind.F90 \ 
     8435   par_oce.F90 \ 
     8436   phycst.F90 \ 
     8437   prtctl.f90 \ 
    74838438   trdicp_oce.F90 \ 
    74848439   trdmld_oce.F90 \ 
     
    74868441   zdfddm.F90 \ 
    74878442   $(MODEL_LIB)(dom_oce.o) \ 
    7488    $(MODEL_LIB)(in_out_manager.o) \ 
    7489    $(MODEL_LIB)(lib_print.o) \ 
    7490    $(MODEL_LIB)(par_kind.o) \ 
    7491    $(MODEL_LIB)(par_oce.o) \ 
    7492    $(MODEL_LIB)(phycst.o) \ 
     8443   $(MODEL_LIB)(eosbn2.o) \ 
     8444   $(MODEL_LIB)(in_out_manager.o) \ 
     8445   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8446   $(MODEL_LIB)(ldftra_oce.o) \ 
     8447   $(MODEL_LIB)(lib_mpp.o) \ 
     8448   $(MODEL_LIB)(oce.o) \ 
     8449   $(MODEL_LIB)(phycst.o) \ 
     8450   $(MODEL_LIB)(trdmod_oce.o) \ 
     8451   $(MODEL_LIB)(zdf_oce.o) \ 
     8452   dom_oce.F90 \ 
     8453   eosbn2.F90 \ 
     8454   in_out_manager.F90 \ 
     8455   ldfdyn_oce.F90 \ 
     8456   ldftra_oce.F90 \ 
     8457   lib_mpp.F90 \ 
     8458   oce.F90 \ 
     8459   phycst.F90 \ 
     8460   trdmod_oce.F90 \ 
     8461   zdf_oce.F90 \ 
     8462   domzgr_substitute.h90 \ 
     8463   vectopt_loop_substitute.h90 \ 
     8464   KEY_CPP \ 
     8465   trdicp.F90 
     8466$(MODEL_LIB)(trdicp_oce.o) :  \ 
     8467   $(MODEL_LIB)(par_kind.o) \ 
     8468   par_kind.F90 \ 
     8469   $(MODEL_LIB)(par_oce.o) \ 
     8470   par_oce.F90 \ 
     8471   trdicp_oce.F90 
     8472$(MODEL_LIB)(trdmld.o) :   \ 
     8473   $(MODEL_LIB)(daymod.o) \ 
     8474   $(MODEL_LIB)(dom_oce.o) \ 
     8475   $(MODEL_LIB)(in_out_manager.o) \ 
     8476   $(MODEL_LIB)(lbclnk.o) \ 
     8477   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8478   $(MODEL_LIB)(ldftra_oce.o) \ 
     8479   $(MODEL_LIB)(lib_mpp.o) \ 
     8480   $(MODEL_LIB)(lib_print.o) \ 
     8481   $(MODEL_LIB)(oce.o) \ 
     8482   $(MODEL_LIB)(par_kind.o) \ 
     8483   $(MODEL_LIB)(par_oce.o) \ 
     8484   $(MODEL_LIB)(phycst.o) \ 
     8485   $(MODEL_LIB)(prtctl.o) \ 
    74938486   $(MODEL_LIB)(trdicp_oce.o) \ 
    74948487   $(MODEL_LIB)(trdmld_oce.o) \ 
    74958488   $(MODEL_LIB)(trdvor_oce.o) \ 
    7496    $(MODEL_LIB)(zdfddm.o) \ 
    7497    dom_oce.F90 \ 
    7498    eosbn2.F90 \ 
    7499    in_out_manager.F90 \ 
     8489   $(MODEL_LIB)(zdf_oce.o) \ 
     8490   $(MODEL_LIB)(zdfmxl.o) \ 
     8491   daymod.F90 \ 
     8492   dom_oce.F90 \ 
     8493   in_out_manager.F90 \ 
     8494   lbclnk.F90 \ 
    75008495   ldfdyn_oce.F90 \ 
    75018496   ldftra_oce.F90 \ 
    75028497   lib_mpp.F90 \ 
    7503    oce.F90 \ 
    7504    phycst.F90 \ 
    7505    trdmod_oce.F90 \ 
    7506    zdf_oce.F90 \ 
    7507    $(MODEL_LIB)(dom_oce.o) \ 
    7508    $(MODEL_LIB)(eosbn2.o) \ 
    7509    $(MODEL_LIB)(in_out_manager.o) \ 
    7510    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7511    $(MODEL_LIB)(ldftra_oce.o) \ 
    7512    $(MODEL_LIB)(lib_mpp.o) \ 
    7513    $(MODEL_LIB)(oce.o) \ 
    7514    $(MODEL_LIB)(phycst.o) \ 
    7515    $(MODEL_LIB)(trdmod_oce.o) \ 
    7516    $(MODEL_LIB)(zdf_oce.o) \ 
    7517    domzgr_substitute.h90 \ 
    7518    vectopt_loop_substitute.h90 \ 
    7519    KEY_CPP \ 
    7520    trdicp.F90 
    7521 $(MODEL_LIB)(trdicp_oce.o) :  \ 
    7522    par_kind.F90 \ 
    7523    $(MODEL_LIB)(par_kind.o) \ 
    7524    par_oce.F90 \ 
    7525    $(MODEL_LIB)(par_oce.o) \ 
    7526    trdicp_oce.F90 
    7527 $(MODEL_LIB)(trdmld.o) :   \ 
    7528    daymod.F90 \ 
    7529    dom_oce.F90 \ 
    7530    in_out_manager.F90 \ 
    7531    lbclnk.F90 \ 
    7532    ldfdyn_oce.F90 \ 
    7533    ldftra_oce.F90 \ 
    7534    lib_mpp.F90 \ 
    7535    lib_print.f90 \ 
    7536    oce.F90 \ 
    7537    par_kind.F90 \ 
    7538    par_oce.F90 \ 
    7539    phycst.F90 \ 
     8498   lib_print.f90 \ 
     8499   oce.F90 \ 
     8500   par_kind.F90 \ 
     8501   par_oce.F90 \ 
     8502   phycst.F90 \ 
     8503   prtctl.f90 \ 
    75408504   trdicp_oce.F90 \ 
    75418505   trdmld_oce.F90 \ 
    75428506   trdvor_oce.F90 \ 
     8507   zdf_oce.F90 \ 
    75438508   zdfmxl.F90 \ 
    7544    zdf_oce.F90 \ 
    75458509   $(MODEL_LIB)(daymod.o) \ 
    7546    $(MODEL_LIB)(dom_oce.o) \ 
    7547    $(MODEL_LIB)(in_out_manager.o) \ 
    7548    $(MODEL_LIB)(lbclnk.o) \ 
    7549    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8510   $(MODEL_LIB)(diadimg.o) \ 
     8511   $(MODEL_LIB)(dianam.o) \ 
     8512   $(MODEL_LIB)(dom_oce.o) \ 
     8513   $(MODEL_LIB)(in_out_manager.o) \ 
     8514   $(MODEL_LIB)(lbclnk.o) \ 
     8515   $(MODEL_LIB)(ldfslp.o) \ 
    75508516   $(MODEL_LIB)(ldftra_oce.o) \ 
    7551    $(MODEL_LIB)(lib_mpp.o) \ 
    7552    $(MODEL_LIB)(lib_print.o) \ 
    7553    $(MODEL_LIB)(oce.o) \ 
    7554    $(MODEL_LIB)(par_kind.o) \ 
    7555    $(MODEL_LIB)(par_oce.o) \ 
    7556    $(MODEL_LIB)(phycst.o) \ 
    7557    $(MODEL_LIB)(trdicp_oce.o) \ 
    7558    $(MODEL_LIB)(trdmld_oce.o) \ 
    7559    $(MODEL_LIB)(trdvor_oce.o) \ 
     8517   $(MODEL_LIB)(oce.o) \ 
     8518   $(MODEL_LIB)(phycst.o) \ 
     8519   $(MODEL_LIB)(trdmod_oce.o) \ 
     8520   $(MODEL_LIB)(zdf_oce.o) \ 
     8521   $(MODEL_LIB)(zdfddm.o) \ 
    75608522   $(MODEL_LIB)(zdfmxl.o) \ 
    7561    $(MODEL_LIB)(zdf_oce.o) \ 
    75628523   daymod.F90 \ 
    75638524   diadimg.F90 \ 
     
    75718532   phycst.F90 \ 
    75728533   trdmod_oce.F90 \ 
     8534   zdf_oce.F90 \ 
    75738535   zdfddm.F90 \ 
    75748536   zdfmxl.F90 \ 
    7575    zdf_oce.F90 \ 
    7576    $(MODEL_LIB)(daymod.o) \ 
    7577    $(MODEL_LIB)(diadimg.o) \ 
    7578    $(MODEL_LIB)(dianam.o) \ 
    7579    $(MODEL_LIB)(dom_oce.o) \ 
    7580    $(MODEL_LIB)(in_out_manager.o) \ 
    7581    $(MODEL_LIB)(lbclnk.o) \ 
    7582    $(MODEL_LIB)(ldfslp.o) \ 
    7583    $(MODEL_LIB)(ldftra_oce.o) \ 
    7584    $(MODEL_LIB)(oce.o) \ 
    7585    $(MODEL_LIB)(phycst.o) \ 
    7586    $(MODEL_LIB)(trdmod_oce.o) \ 
    7587    $(MODEL_LIB)(zdfddm.o) \ 
    7588    $(MODEL_LIB)(zdfmxl.o) \ 
    7589    $(MODEL_LIB)(zdf_oce.o) \ 
    75908537   domzgr_substitute.h90 \ 
    75918538   ldftra_substitute.h90 \ 
     
    75958542   trdmld.F90 
    75968543$(MODEL_LIB)(trdmld_oce.o) :  \ 
    7597    par_kind.F90 \ 
    7598    $(MODEL_LIB)(par_kind.o) \ 
    7599    par_oce.F90 \ 
    7600    $(MODEL_LIB)(par_oce.o) \ 
     8544   $(MODEL_LIB)(par_kind.o) \ 
     8545   par_kind.F90 \ 
     8546   $(MODEL_LIB)(par_oce.o) \ 
     8547   par_oce.F90 \ 
    76018548   trdmld_oce.F90 
    76028549$(MODEL_LIB)(trdmod.o) :   \ 
     8550   $(MODEL_LIB)(daymod.o) \ 
     8551   $(MODEL_LIB)(diadimg.o) \ 
     8552   $(MODEL_LIB)(dianam.o) \ 
     8553   $(MODEL_LIB)(dom_oce.o) \ 
     8554   $(MODEL_LIB)(eosbn2.o) \ 
     8555   $(MODEL_LIB)(in_out_manager.o) \ 
     8556   $(MODEL_LIB)(lbclnk.o) \ 
     8557   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8558   $(MODEL_LIB)(ldfslp.o) \ 
     8559   $(MODEL_LIB)(ldftra_oce.o) \ 
     8560   $(MODEL_LIB)(lib_mpp.o) \ 
     8561   $(MODEL_LIB)(lib_print.o) \ 
     8562   $(MODEL_LIB)(oce.o) \ 
     8563   $(MODEL_LIB)(par_kind.o) \ 
     8564   $(MODEL_LIB)(par_oce.o) \ 
     8565   $(MODEL_LIB)(phycst.o) \ 
     8566   $(MODEL_LIB)(prtctl.o) \ 
     8567   $(MODEL_LIB)(trdicp_oce.o) \ 
     8568   $(MODEL_LIB)(trdmld_oce.o) \ 
     8569   $(MODEL_LIB)(trdmod_oce.o) \ 
     8570   $(MODEL_LIB)(trdvor_oce.o) \ 
     8571   $(MODEL_LIB)(zdf_oce.o) \ 
     8572   $(MODEL_LIB)(zdfddm.o) \ 
     8573   $(MODEL_LIB)(zdfmxl.o) \ 
    76038574   daymod.F90 \ 
    76048575   diadimg.F90 \ 
     
    76178588   par_oce.F90 \ 
    76188589   phycst.F90 \ 
     8590   prtctl.f90 \ 
    76198591   trdicp_oce.F90 \ 
    76208592   trdmld_oce.F90 \ 
    76218593   trdmod_oce.F90 \ 
    76228594   trdvor_oce.F90 \ 
     8595   zdf_oce.F90 \ 
    76238596   zdfddm.F90 \ 
    76248597   zdfmxl.F90 \ 
    7625    zdf_oce.F90 \ 
    7626    $(MODEL_LIB)(daymod.o) \ 
    7627    $(MODEL_LIB)(diadimg.o) \ 
    7628    $(MODEL_LIB)(dianam.o) \ 
    7629    $(MODEL_LIB)(dom_oce.o) \ 
    7630    $(MODEL_LIB)(eosbn2.o) \ 
    7631    $(MODEL_LIB)(in_out_manager.o) \ 
    7632    $(MODEL_LIB)(lbclnk.o) \ 
    7633    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7634    $(MODEL_LIB)(ldfslp.o) \ 
    7635    $(MODEL_LIB)(ldftra_oce.o) \ 
    7636    $(MODEL_LIB)(lib_mpp.o) \ 
    7637    $(MODEL_LIB)(lib_print.o) \ 
    7638    $(MODEL_LIB)(oce.o) \ 
    7639    $(MODEL_LIB)(par_kind.o) \ 
    7640    $(MODEL_LIB)(par_oce.o) \ 
    7641    $(MODEL_LIB)(phycst.o) \ 
    7642    $(MODEL_LIB)(trdicp_oce.o) \ 
    7643    $(MODEL_LIB)(trdmld_oce.o) \ 
     8598   $(MODEL_LIB)(dom_oce.o) \ 
     8599   $(MODEL_LIB)(in_out_manager.o) \ 
     8600   $(MODEL_LIB)(oce.o) \ 
     8601   $(MODEL_LIB)(trabbl.o) \ 
     8602   $(MODEL_LIB)(trdicp.o) \ 
     8603   $(MODEL_LIB)(trdmld.o) \ 
    76448604   $(MODEL_LIB)(trdmod_oce.o) \ 
    7645    $(MODEL_LIB)(trdvor_oce.o) \ 
    7646    $(MODEL_LIB)(zdfddm.o) \ 
    7647    $(MODEL_LIB)(zdfmxl.o) \ 
    7648    $(MODEL_LIB)(zdf_oce.o) \ 
     8605   $(MODEL_LIB)(trdvor.o) \ 
    76498606   dom_oce.F90 \ 
    76508607   in_out_manager.F90 \ 
     
    76558612   trdmod_oce.F90 \ 
    76568613   trdvor.F90 \ 
    7657    $(MODEL_LIB)(dom_oce.o) \ 
    7658    $(MODEL_LIB)(in_out_manager.o) \ 
    7659    $(MODEL_LIB)(oce.o) \ 
    7660    $(MODEL_LIB)(trabbl.o) \ 
    7661    $(MODEL_LIB)(trdicp.o) \ 
    7662    $(MODEL_LIB)(trdmld.o) \ 
    7663    $(MODEL_LIB)(trdmod_oce.o) \ 
    7664    $(MODEL_LIB)(trdvor.o) \ 
    76658614   domzgr_substitute.h90 \ 
    76668615   vectopt_loop_substitute.h90 \ 
     
    76688617   trdmod.F90 
    76698618$(MODEL_LIB)(trdmod_oce.o) :  \ 
    7670    par_oce.F90 \ 
    7671    $(MODEL_LIB)(par_oce.o) \ 
     8619   $(MODEL_LIB)(par_oce.o) \ 
     8620   par_oce.F90 \ 
     8621   $(MODEL_LIB)(trdicp_oce.o) \ 
     8622   $(MODEL_LIB)(trdmld_oce.o) \ 
     8623   $(MODEL_LIB)(trdvor_oce.o) \ 
    76728624   trdicp_oce.F90 \ 
    76738625   trdmld_oce.F90 \ 
    76748626   trdvor_oce.F90 \ 
     8627   trdmod_oce.F90 
     8628$(MODEL_LIB)(trdvor.o) :   \ 
     8629   $(MODEL_LIB)(daymod.o) \ 
     8630   $(MODEL_LIB)(dom_oce.o) \ 
     8631   $(MODEL_LIB)(in_out_manager.o) \ 
     8632   $(MODEL_LIB)(lbclnk.o) \ 
     8633   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8634   $(MODEL_LIB)(ldftra_oce.o) \ 
     8635   $(MODEL_LIB)(lib_mpp.o) \ 
     8636   $(MODEL_LIB)(lib_print.o) \ 
     8637   $(MODEL_LIB)(oce.o) \ 
     8638   $(MODEL_LIB)(par_kind.o) \ 
     8639   $(MODEL_LIB)(par_oce.o) \ 
     8640   $(MODEL_LIB)(phycst.o) \ 
     8641   $(MODEL_LIB)(prtctl.o) \ 
    76758642   $(MODEL_LIB)(trdicp_oce.o) \ 
    76768643   $(MODEL_LIB)(trdmld_oce.o) \ 
    76778644   $(MODEL_LIB)(trdvor_oce.o) \ 
    7678    trdmod_oce.F90 
    7679 $(MODEL_LIB)(trdvor.o) :   \ 
     8645   $(MODEL_LIB)(zdf_oce.o) \ 
     8646   $(MODEL_LIB)(zdfmxl.o) \ 
    76808647   daymod.F90 \ 
    76818648   dom_oce.F90 \ 
     
    76908657   par_oce.F90 \ 
    76918658   phycst.F90 \ 
     8659   prtctl.f90 \ 
    76928660   trdicp_oce.F90 \ 
    76938661   trdmld_oce.F90 \ 
    76948662   trdvor_oce.F90 \ 
     8663   zdf_oce.F90 \ 
    76958664   zdfmxl.F90 \ 
    7696    zdf_oce.F90 \ 
    76978665   $(MODEL_LIB)(daymod.o) \ 
     8666   $(MODEL_LIB)(dianam.o) \ 
    76988667   $(MODEL_LIB)(dom_oce.o) \ 
    76998668   $(MODEL_LIB)(in_out_manager.o) \ 
    77008669   $(MODEL_LIB)(lbclnk.o) \ 
    77018670   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7702    $(MODEL_LIB)(ldftra_oce.o) \ 
    7703    $(MODEL_LIB)(lib_mpp.o) \ 
    7704    $(MODEL_LIB)(lib_print.o) \ 
    7705    $(MODEL_LIB)(oce.o) \ 
    7706    $(MODEL_LIB)(par_kind.o) \ 
    7707    $(MODEL_LIB)(par_oce.o) \ 
    7708    $(MODEL_LIB)(phycst.o) \ 
    7709    $(MODEL_LIB)(trdicp_oce.o) \ 
    7710    $(MODEL_LIB)(trdmld_oce.o) \ 
    7711    $(MODEL_LIB)(trdvor_oce.o) \ 
     8671   $(MODEL_LIB)(ldfslp.o) \ 
     8672   $(MODEL_LIB)(oce.o) \ 
     8673   $(MODEL_LIB)(phycst.o) \ 
     8674   $(MODEL_LIB)(trdmod_oce.o) \ 
     8675   $(MODEL_LIB)(zdf_oce.o) \ 
    77128676   $(MODEL_LIB)(zdfmxl.o) \ 
    7713    $(MODEL_LIB)(zdf_oce.o) \ 
    77148677   daymod.F90 \ 
    77158678   dianam.F90 \ 
     
    77228685   phycst.F90 \ 
    77238686   trdmod_oce.F90 \ 
     8687   zdf_oce.F90 \ 
    77248688   zdfmxl.F90 \ 
    7725    zdf_oce.F90 \ 
    7726    $(MODEL_LIB)(daymod.o) \ 
    7727    $(MODEL_LIB)(dianam.o) \ 
    7728    $(MODEL_LIB)(dom_oce.o) \ 
    7729    $(MODEL_LIB)(in_out_manager.o) \ 
    7730    $(MODEL_LIB)(lbclnk.o) \ 
    7731    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7732    $(MODEL_LIB)(ldfslp.o) \ 
    7733    $(MODEL_LIB)(oce.o) \ 
    7734    $(MODEL_LIB)(phycst.o) \ 
    7735    $(MODEL_LIB)(trdmod_oce.o) \ 
    7736    $(MODEL_LIB)(zdfmxl.o) \ 
    7737    $(MODEL_LIB)(zdf_oce.o) \ 
    77388689   domzgr_substitute.h90 \ 
    77398690   ldfdyn_substitute.h90 \ 
     
    77438694   trdvor.F90 
    77448695$(MODEL_LIB)(trdvor_oce.o) :  \ 
    7745    par_kind.F90 \ 
    7746    $(MODEL_LIB)(par_kind.o) \ 
    7747    par_oce.F90 \ 
    7748    $(MODEL_LIB)(par_oce.o) \ 
     8696   $(MODEL_LIB)(par_kind.o) \ 
     8697   par_kind.F90 \ 
     8698   $(MODEL_LIB)(par_oce.o) \ 
     8699   par_oce.F90 \ 
    77498700   trdvor_oce.F90 
    77508701$(MODEL_LIB)(wzvmod.o) :   \ 
    7751    lib_print.f90 \ 
    7752    par_kind.F90 \ 
    7753    par_oce.F90 \ 
    7754    $(MODEL_LIB)(lib_print.o) \ 
    7755    $(MODEL_LIB)(par_kind.o) \ 
    7756    $(MODEL_LIB)(par_oce.o) \ 
    7757    dom_oce.F90 \ 
    7758    in_out_manager.F90 \ 
    7759    oce.F90 \ 
    7760    $(MODEL_LIB)(dom_oce.o) \ 
    7761    $(MODEL_LIB)(in_out_manager.o) \ 
    7762    $(MODEL_LIB)(oce.o) \ 
     8702   $(MODEL_LIB)(dom_oce.o) \ 
     8703   $(MODEL_LIB)(in_out_manager.o) \ 
     8704   $(MODEL_LIB)(lib_mpp.o) \ 
     8705   $(MODEL_LIB)(lib_print.o) \ 
     8706   $(MODEL_LIB)(par_kind.o) \ 
     8707   $(MODEL_LIB)(par_oce.o) \ 
     8708   dom_oce.F90 \ 
     8709   in_out_manager.F90 \ 
     8710   lib_mpp.F90 \ 
     8711   lib_print.f90 \ 
     8712   par_kind.F90 \ 
     8713   par_oce.F90 \ 
     8714   $(MODEL_LIB)(dom_oce.o) \ 
     8715   $(MODEL_LIB)(in_out_manager.o) \ 
     8716   $(MODEL_LIB)(oce.o) \ 
     8717   $(MODEL_LIB)(prtctl.o) \ 
     8718   dom_oce.F90 \ 
     8719   in_out_manager.F90 \ 
     8720   oce.F90 \ 
     8721   prtctl.f90 \ 
    77638722   domzgr_substitute.h90 \ 
    77648723   KEY_CPP \ 
    77658724   wzvmod.F90 
     8725$(MODEL_LIB)(zdf_oce.o) :  \ 
     8726   $(MODEL_LIB)(par_kind.o) \ 
     8727   par_kind.F90 \ 
     8728   $(MODEL_LIB)(par_oce.o) \ 
     8729   par_oce.F90 \ 
     8730   zdf_oce.F90 
    77668731$(MODEL_LIB)(zdfbfr.o) :   \ 
    7767    dom_oce.F90 \ 
    7768    in_out_manager.F90 \ 
    7769    lib_mpp.F90 \ 
    7770    lib_print.f90 \ 
    7771    oce.F90 \ 
    7772    par_kind.F90 \ 
    7773    par_oce.F90 \ 
    7774    $(MODEL_LIB)(dom_oce.o) \ 
    7775    $(MODEL_LIB)(in_out_manager.o) \ 
    7776    $(MODEL_LIB)(lib_mpp.o) \ 
    7777    $(MODEL_LIB)(lib_print.o) \ 
    7778    $(MODEL_LIB)(oce.o) \ 
    7779    $(MODEL_LIB)(par_kind.o) \ 
    7780    $(MODEL_LIB)(par_oce.o) \ 
    7781    dom_oce.F90 \ 
    7782    in_out_manager.F90 \ 
    7783    lbclnk.F90 \ 
    7784    oce.F90 \ 
     8732   $(MODEL_LIB)(dom_oce.o) \ 
     8733   $(MODEL_LIB)(in_out_manager.o) \ 
     8734   $(MODEL_LIB)(lib_mpp.o) \ 
     8735   $(MODEL_LIB)(lib_print.o) \ 
     8736   $(MODEL_LIB)(oce.o) \ 
     8737   $(MODEL_LIB)(par_kind.o) \ 
     8738   $(MODEL_LIB)(par_oce.o) \ 
     8739   dom_oce.F90 \ 
     8740   in_out_manager.F90 \ 
     8741   lib_mpp.F90 \ 
     8742   lib_print.f90 \ 
     8743   oce.F90 \ 
     8744   par_kind.F90 \ 
     8745   par_oce.F90 \ 
     8746   $(MODEL_LIB)(dom_oce.o) \ 
     8747   $(MODEL_LIB)(in_out_manager.o) \ 
     8748   $(MODEL_LIB)(lbclnk.o) \ 
     8749   $(MODEL_LIB)(oce.o) \ 
     8750   $(MODEL_LIB)(prtctl.o) \ 
     8751   $(MODEL_LIB)(zdf_oce.o) \ 
     8752   dom_oce.F90 \ 
     8753   in_out_manager.F90 \ 
     8754   lbclnk.F90 \ 
     8755   oce.F90 \ 
     8756   prtctl.f90 \ 
    77858757   zdf_oce.F90 \ 
    7786    $(MODEL_LIB)(dom_oce.o) \ 
    7787    $(MODEL_LIB)(in_out_manager.o) \ 
    7788    $(MODEL_LIB)(lbclnk.o) \ 
    7789    $(MODEL_LIB)(oce.o) \ 
    7790    $(MODEL_LIB)(zdf_oce.o) \ 
    77918758   domzgr_substitute.h90 \ 
    77928759   KEY_CPP \ 
    77938760   zdfbfr.F90 
    77948761$(MODEL_LIB)(zdfddm.o) :   \ 
    7795    dom_oce.F90 \ 
    7796    in_out_manager.F90 \ 
    7797    lib_mpp.F90 \ 
    7798    lib_print.f90 \ 
    7799    oce.F90 \ 
    7800    par_kind.F90 \ 
    7801    par_oce.F90 \ 
    7802    $(MODEL_LIB)(dom_oce.o) \ 
    7803    $(MODEL_LIB)(in_out_manager.o) \ 
    7804    $(MODEL_LIB)(lib_mpp.o) \ 
    7805    $(MODEL_LIB)(lib_print.o) \ 
    7806    $(MODEL_LIB)(oce.o) \ 
    7807    $(MODEL_LIB)(par_kind.o) \ 
    7808    $(MODEL_LIB)(par_oce.o) \ 
    7809    dom_oce.F90 \ 
    7810    in_out_manager.F90 \ 
    7811    lbclnk.F90 \ 
    7812    oce.F90 \ 
     8762   $(MODEL_LIB)(dom_oce.o) \ 
     8763   $(MODEL_LIB)(in_out_manager.o) \ 
     8764   $(MODEL_LIB)(lib_mpp.o) \ 
     8765   $(MODEL_LIB)(lib_print.o) \ 
     8766   $(MODEL_LIB)(oce.o) \ 
     8767   $(MODEL_LIB)(par_kind.o) \ 
     8768   $(MODEL_LIB)(par_oce.o) \ 
     8769   dom_oce.F90 \ 
     8770   in_out_manager.F90 \ 
     8771   lib_mpp.F90 \ 
     8772   lib_print.f90 \ 
     8773   oce.F90 \ 
     8774   par_kind.F90 \ 
     8775   par_oce.F90 \ 
     8776   $(MODEL_LIB)(dom_oce.o) \ 
     8777   $(MODEL_LIB)(in_out_manager.o) \ 
     8778   $(MODEL_LIB)(lbclnk.o) \ 
     8779   $(MODEL_LIB)(oce.o) \ 
     8780   $(MODEL_LIB)(prtctl.o) \ 
     8781   $(MODEL_LIB)(zdf_oce.o) \ 
     8782   dom_oce.F90 \ 
     8783   in_out_manager.F90 \ 
     8784   lbclnk.F90 \ 
     8785   oce.F90 \ 
     8786   prtctl.f90 \ 
    78138787   zdf_oce.F90 \ 
    7814    $(MODEL_LIB)(dom_oce.o) \ 
    7815    $(MODEL_LIB)(in_out_manager.o) \ 
    7816    $(MODEL_LIB)(lbclnk.o) \ 
    7817    $(MODEL_LIB)(oce.o) \ 
    7818    $(MODEL_LIB)(zdf_oce.o) \ 
    78198788   vectopt_loop_substitute.h90 \ 
    78208789   KEY_CPP \ 
    78218790   zdfddm.F90 
    78228791$(MODEL_LIB)(zdfevd.o) :   \ 
    7823    dom_oce.F90 \ 
    7824    in_out_manager.F90 \ 
    7825    lib_mpp.F90 \ 
    7826    lib_print.f90 \ 
    7827    oce.F90 \ 
    7828    par_kind.F90 \ 
    7829    par_oce.F90 \ 
    7830    $(MODEL_LIB)(dom_oce.o) \ 
    7831    $(MODEL_LIB)(in_out_manager.o) \ 
    7832    $(MODEL_LIB)(lib_mpp.o) \ 
    7833    $(MODEL_LIB)(lib_print.o) \ 
    7834    $(MODEL_LIB)(oce.o) \ 
    7835    $(MODEL_LIB)(par_kind.o) \ 
    7836    $(MODEL_LIB)(par_oce.o) \ 
    7837    dom_oce.F90 \ 
    7838    in_out_manager.F90 \ 
    7839    lbclnk.F90 \ 
    7840    oce.F90 \ 
     8792   $(MODEL_LIB)(dom_oce.o) \ 
     8793   $(MODEL_LIB)(eosbn2.o) \ 
     8794   $(MODEL_LIB)(in_out_manager.o) \ 
     8795   $(MODEL_LIB)(lbclnk.o) \ 
     8796   $(MODEL_LIB)(lib_mpp.o) \ 
     8797   $(MODEL_LIB)(lib_print.o) \ 
     8798   $(MODEL_LIB)(oce.o) \ 
     8799   $(MODEL_LIB)(ocesbc.o) \ 
     8800   $(MODEL_LIB)(par_kind.o) \ 
     8801   $(MODEL_LIB)(par_oce.o) \ 
     8802   $(MODEL_LIB)(phycst.o) \ 
     8803   $(MODEL_LIB)(prtctl.o) \ 
     8804   $(MODEL_LIB)(taumod.o) \ 
     8805   $(MODEL_LIB)(zdf_oce.o) \ 
     8806   $(MODEL_LIB)(zdfddm.o) \ 
     8807   dom_oce.F90 \ 
     8808   eosbn2.F90 \ 
     8809   in_out_manager.F90 \ 
     8810   lbclnk.F90 \ 
     8811   lib_mpp.F90 \ 
     8812   lib_print.f90 \ 
     8813   oce.F90 \ 
     8814   ocesbc.F90 \ 
     8815   par_kind.F90 \ 
     8816   par_oce.F90 \ 
     8817   phycst.F90 \ 
     8818   prtctl.f90 \ 
     8819   taumod.F90 \ 
    78418820   zdf_oce.F90 \ 
     8821   zdfddm.F90 \ 
    78428822   $(MODEL_LIB)(dom_oce.o) \ 
    78438823   $(MODEL_LIB)(in_out_manager.o) \ 
     
    78458825   $(MODEL_LIB)(oce.o) \ 
    78468826   $(MODEL_LIB)(zdf_oce.o) \ 
     8827   $(MODEL_LIB)(zdfkpp.o) \ 
     8828   dom_oce.F90 \ 
     8829   in_out_manager.F90 \ 
     8830   lbclnk.F90 \ 
     8831   oce.F90 \ 
     8832   zdf_oce.F90 \ 
     8833   zdfkpp.F90 \ 
     8834   domzgr_substitute.h90 \ 
     8835   KEY_CPP \ 
    78478836   zdfevd.F90 
    78488837$(MODEL_LIB)(zdfini.o) :   \ 
     8838   $(MODEL_LIB)(dom_oce.o) \ 
     8839   $(MODEL_LIB)(dynzdf_exp.o) \ 
     8840   $(MODEL_LIB)(eosbn2.o) \ 
     8841   $(MODEL_LIB)(in_out_manager.o) \ 
     8842   $(MODEL_LIB)(lbclnk.o) \ 
     8843   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8844   $(MODEL_LIB)(ldftra_oce.o) \ 
     8845   $(MODEL_LIB)(lib_print.o) \ 
     8846   $(MODEL_LIB)(oce.o) \ 
     8847   $(MODEL_LIB)(ocesbc.o) \ 
     8848   $(MODEL_LIB)(par_kind.o) \ 
     8849   $(MODEL_LIB)(par_oce.o) \ 
     8850   $(MODEL_LIB)(phycst.o) \ 
     8851   $(MODEL_LIB)(prtctl.o) \ 
     8852   $(MODEL_LIB)(taumod.o) \ 
     8853   $(MODEL_LIB)(trazdf_exp.o) \ 
     8854   $(MODEL_LIB)(trdmod.o) \ 
     8855   $(MODEL_LIB)(trdmod_oce.o) \ 
     8856   $(MODEL_LIB)(zdf_oce.o) \ 
     8857   $(MODEL_LIB)(zdfddm.o) \ 
     8858   $(MODEL_LIB)(zdfkpp.o) \ 
     8859   $(MODEL_LIB)(zdfmxl.o) \ 
    78498860   dom_oce.F90 \ 
    78508861   dynzdf_exp.F90 \ 
     
    78568867   lib_print.f90 \ 
    78578868   oce.F90 \ 
    7858    par_kind.F90 \ 
    7859    par_oce.F90 \ 
    7860    phycst.F90 \ 
     8869   ocesbc.F90 \ 
     8870   par_kind.F90 \ 
     8871   par_oce.F90 \ 
     8872   phycst.F90 \ 
     8873   prtctl.f90 \ 
    78618874   taumod.F90 \ 
    78628875   trazdf_exp.F90 \ 
    78638876   trdmod.F90 \ 
    78648877   trdmod_oce.F90 \ 
     8878   zdf_oce.F90 \ 
     8879   zdfddm.F90 \ 
     8880   zdfkpp.F90 \ 
    78658881   zdfmxl.F90 \ 
    7866    zdf_oce.F90 \ 
    7867    $(MODEL_LIB)(dom_oce.o) \ 
    7868    $(MODEL_LIB)(dynzdf_exp.o) \ 
    7869    $(MODEL_LIB)(eosbn2.o) \ 
    7870    $(MODEL_LIB)(in_out_manager.o) \ 
    7871    $(MODEL_LIB)(lbclnk.o) \ 
     8882   $(MODEL_LIB)(in_out_manager.o) \ 
    78728883   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8884   $(MODEL_LIB)(ldfslp.o) \ 
    78738885   $(MODEL_LIB)(ldftra_oce.o) \ 
    7874    $(MODEL_LIB)(lib_print.o) \ 
    7875    $(MODEL_LIB)(oce.o) \ 
    7876    $(MODEL_LIB)(par_kind.o) \ 
    7877    $(MODEL_LIB)(par_oce.o) \ 
    7878    $(MODEL_LIB)(phycst.o) \ 
    7879    $(MODEL_LIB)(taumod.o) \ 
    7880    $(MODEL_LIB)(trazdf_exp.o) \ 
    7881    $(MODEL_LIB)(trdmod.o) \ 
    7882    $(MODEL_LIB)(trdmod_oce.o) \ 
    7883    $(MODEL_LIB)(zdfmxl.o) \ 
     8886   $(MODEL_LIB)(lib_mpp.o) \ 
     8887   $(MODEL_LIB)(par_oce.o) \ 
     8888   $(MODEL_LIB)(tranpc.o) \ 
    78848889   $(MODEL_LIB)(zdf_oce.o) \ 
     8890   $(MODEL_LIB)(zdfddm.o) \ 
     8891   $(MODEL_LIB)(zdfevd.o) \ 
     8892   $(MODEL_LIB)(zdfkpp.o) \ 
     8893   $(MODEL_LIB)(zdfric.o) \ 
     8894   $(MODEL_LIB)(zdftke.o) \ 
    78858895   in_out_manager.F90 \ 
    78868896   ldfdyn_oce.F90 \ 
    78878897   ldfslp.F90 \ 
    78888898   ldftra_oce.F90 \ 
     8899   lib_mpp.F90 \ 
    78898900   par_oce.F90 \ 
    78908901   tranpc.F90 \ 
     8902   zdf_oce.F90 \ 
    78918903   zdfddm.F90 \ 
    78928904   zdfevd.F90 \ 
     8905   zdfkpp.F90 \ 
    78938906   zdfric.F90 \ 
    78948907   zdftke.F90 \ 
     8908   zdfini.F90 
     8909$(MODEL_LIB)(zdfkpp.o) :   \ 
     8910   $(MODEL_LIB)(blk_oce.o) \ 
     8911   $(MODEL_LIB)(cpl_oce.o) \ 
     8912   $(MODEL_LIB)(daymod.o) \ 
     8913   $(MODEL_LIB)(dom_oce.o) \ 
     8914   $(MODEL_LIB)(dtasal.o) \ 
     8915   $(MODEL_LIB)(dtasst.o) \ 
     8916   $(MODEL_LIB)(dtatem.o) \ 
     8917   $(MODEL_LIB)(flx_oce.o) \ 
     8918   $(MODEL_LIB)(flxmod.o) \ 
     8919   $(MODEL_LIB)(flxrnf.o) \ 
     8920   $(MODEL_LIB)(ice_oce.o) \ 
     8921   $(MODEL_LIB)(in_out_manager.o) \ 
     8922   $(MODEL_LIB)(lbclnk.o) \ 
     8923   $(MODEL_LIB)(lib_mpp.o) \ 
     8924   $(MODEL_LIB)(lib_print.o) \ 
     8925   $(MODEL_LIB)(oce.o) \ 
     8926   $(MODEL_LIB)(ocfzpt.o) \ 
     8927   $(MODEL_LIB)(par_kind.o) \ 
     8928   $(MODEL_LIB)(par_oce.o) \ 
     8929   $(MODEL_LIB)(phycst.o) \ 
     8930   $(MODEL_LIB)(prtctl.o) \ 
     8931   $(MODEL_LIB)(taumod.o) \ 
     8932   $(MODEL_LIB)(tradmp.o) \ 
     8933   $(MODEL_LIB)(zdf_oce.o) \ 
     8934   $(MODEL_LIB)(zdfddm.o) \ 
     8935   blk_oce.F90 \ 
     8936   cpl_oce.F90 \ 
     8937   daymod.F90 \ 
     8938   dom_oce.F90 \ 
     8939   dtasal.F90 \ 
     8940   dtasst.F90 \ 
     8941   dtatem.F90 \ 
     8942   flx_oce.F90 \ 
     8943   flxmod.F90 \ 
     8944   flxrnf.F90 \ 
     8945   ice_oce.F90 \ 
     8946   in_out_manager.F90 \ 
     8947   lbclnk.F90 \ 
     8948   lib_mpp.F90 \ 
     8949   lib_print.f90 \ 
     8950   oce.F90 \ 
     8951   ocfzpt.F90 \ 
     8952   par_kind.F90 \ 
     8953   par_oce.F90 \ 
     8954   phycst.F90 \ 
     8955   prtctl.f90 \ 
     8956   taumod.F90 \ 
     8957   tradmp.F90 \ 
    78958958   zdf_oce.F90 \ 
    7896    $(MODEL_LIB)(in_out_manager.o) \ 
    7897    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7898    $(MODEL_LIB)(ldfslp.o) \ 
    7899    $(MODEL_LIB)(ldftra_oce.o) \ 
    7900    $(MODEL_LIB)(par_oce.o) \ 
    7901    $(MODEL_LIB)(tranpc.o) \ 
     8959   zdfddm.F90 \ 
     8960   $(MODEL_LIB)(dom_oce.o) \ 
     8961   $(MODEL_LIB)(eosbn2.o) \ 
     8962   $(MODEL_LIB)(in_out_manager.o) \ 
     8963   $(MODEL_LIB)(lbclnk.o) \ 
     8964   $(MODEL_LIB)(oce.o) \ 
     8965   $(MODEL_LIB)(ocesbc.o) \ 
     8966   $(MODEL_LIB)(phycst.o) \ 
     8967   $(MODEL_LIB)(prtctl.o) \ 
     8968   $(MODEL_LIB)(taumod.o) \ 
     8969   $(MODEL_LIB)(zdf_oce.o) \ 
    79028970   $(MODEL_LIB)(zdfddm.o) \ 
    7903    $(MODEL_LIB)(zdfevd.o) \ 
    7904    $(MODEL_LIB)(zdfric.o) \ 
    7905    $(MODEL_LIB)(zdftke.o) \ 
     8971   dom_oce.F90 \ 
     8972   eosbn2.F90 \ 
     8973   in_out_manager.F90 \ 
     8974   lbclnk.F90 \ 
     8975   oce.F90 \ 
     8976   ocesbc.F90 \ 
     8977   phycst.F90 \ 
     8978   prtctl.f90 \ 
     8979   taumod.F90 \ 
     8980   zdf_oce.F90 \ 
     8981   zdfddm.F90 \ 
     8982   domzgr_substitute.h90 \ 
     8983   vectopt_loop_substitute.h90 \ 
     8984   KEY_CPP \ 
     8985   zdfkpp.F90 
     8986$(MODEL_LIB)(zdfmxl.o) :   \ 
     8987   $(MODEL_LIB)(dom_oce.o) \ 
     8988   $(MODEL_LIB)(in_out_manager.o) \ 
     8989   $(MODEL_LIB)(lib_mpp.o) \ 
     8990   $(MODEL_LIB)(lib_print.o) \ 
     8991   $(MODEL_LIB)(par_kind.o) \ 
     8992   $(MODEL_LIB)(par_oce.o) \ 
     8993   dom_oce.F90 \ 
     8994   in_out_manager.F90 \ 
     8995   lib_mpp.F90 \ 
     8996   lib_print.f90 \ 
     8997   par_kind.F90 \ 
     8998   par_oce.F90 \ 
     8999   $(MODEL_LIB)(dom_oce.o) \ 
     9000   $(MODEL_LIB)(in_out_manager.o) \ 
     9001   $(MODEL_LIB)(oce.o) \ 
     9002   $(MODEL_LIB)(prtctl.o) \ 
    79069003   $(MODEL_LIB)(zdf_oce.o) \ 
    7907    zdfini.F90 
    7908 $(MODEL_LIB)(zdfmxl.o) :   \ 
    7909    lib_print.f90 \ 
    7910    par_kind.F90 \ 
    7911    par_oce.F90 \ 
    7912    $(MODEL_LIB)(lib_print.o) \ 
    7913    $(MODEL_LIB)(par_kind.o) \ 
    7914    $(MODEL_LIB)(par_oce.o) \ 
    7915    dom_oce.F90 \ 
    7916    in_out_manager.F90 \ 
    7917    oce.F90 \ 
     9004   dom_oce.F90 \ 
     9005   in_out_manager.F90 \ 
     9006   oce.F90 \ 
     9007   prtctl.f90 \ 
    79189008   zdf_oce.F90 \ 
    7919    $(MODEL_LIB)(dom_oce.o) \ 
    7920    $(MODEL_LIB)(in_out_manager.o) \ 
    7921    $(MODEL_LIB)(oce.o) \ 
    7922    $(MODEL_LIB)(zdf_oce.o) \ 
    79239009   domzgr_substitute.h90 \ 
    79249010   KEY_CPP \ 
    79259011   zdfmxl.F90 
    79269012$(MODEL_LIB)(zdfric.o) :   \ 
    7927    dom_oce.F90 \ 
    7928    in_out_manager.F90 \ 
    7929    lib_mpp.F90 \ 
    7930    lib_print.f90 \ 
    7931    oce.F90 \ 
    7932    par_kind.F90 \ 
    7933    par_oce.F90 \ 
    7934    $(MODEL_LIB)(dom_oce.o) \ 
    7935    $(MODEL_LIB)(in_out_manager.o) \ 
    7936    $(MODEL_LIB)(lib_mpp.o) \ 
    7937    $(MODEL_LIB)(lib_print.o) \ 
    7938    $(MODEL_LIB)(oce.o) \ 
    7939    $(MODEL_LIB)(par_kind.o) \ 
    7940    $(MODEL_LIB)(par_oce.o) \ 
     9013   $(MODEL_LIB)(dom_oce.o) \ 
     9014   $(MODEL_LIB)(in_out_manager.o) \ 
     9015   $(MODEL_LIB)(lib_mpp.o) \ 
     9016   $(MODEL_LIB)(lib_print.o) \ 
     9017   $(MODEL_LIB)(oce.o) \ 
     9018   $(MODEL_LIB)(par_kind.o) \ 
     9019   $(MODEL_LIB)(par_oce.o) \ 
     9020   dom_oce.F90 \ 
     9021   in_out_manager.F90 \ 
     9022   lib_mpp.F90 \ 
     9023   lib_print.f90 \ 
     9024   oce.F90 \ 
     9025   par_kind.F90 \ 
     9026   par_oce.F90 \ 
     9027   $(MODEL_LIB)(dom_oce.o) \ 
     9028   $(MODEL_LIB)(in_out_manager.o) \ 
     9029   $(MODEL_LIB)(lbclnk.o) \ 
     9030   $(MODEL_LIB)(oce.o) \ 
     9031   $(MODEL_LIB)(zdf_oce.o) \ 
    79419032   dom_oce.F90 \ 
    79429033   in_out_manager.F90 \ 
     
    79449035   oce.F90 \ 
    79459036   zdf_oce.F90 \ 
    7946    $(MODEL_LIB)(dom_oce.o) \ 
    7947    $(MODEL_LIB)(in_out_manager.o) \ 
    7948    $(MODEL_LIB)(lbclnk.o) \ 
    7949    $(MODEL_LIB)(oce.o) \ 
    7950    $(MODEL_LIB)(zdf_oce.o) \ 
    79519037   domzgr_substitute.h90 \ 
    79529038   KEY_CPP \ 
    79539039   zdfric.F90 
    79549040$(MODEL_LIB)(zdftke.o) :   \ 
     9041   $(MODEL_LIB)(daymod.o) \ 
     9042   $(MODEL_LIB)(dom_oce.o) \ 
     9043   $(MODEL_LIB)(in_out_manager.o) \ 
     9044   $(MODEL_LIB)(lbclnk.o) \ 
     9045   $(MODEL_LIB)(lib_mpp.o) \ 
     9046   $(MODEL_LIB)(lib_print.o) \ 
     9047   $(MODEL_LIB)(oce.o) \ 
     9048   $(MODEL_LIB)(par_kind.o) \ 
     9049   $(MODEL_LIB)(par_oce.o) \ 
     9050   $(MODEL_LIB)(phycst.o) \ 
     9051   $(MODEL_LIB)(prtctl.o) \ 
     9052   $(MODEL_LIB)(taumod.o) \ 
     9053   $(MODEL_LIB)(trdmod.o) \ 
     9054   $(MODEL_LIB)(trdmod_oce.o) \ 
     9055   $(MODEL_LIB)(zdf_oce.o) \ 
     9056   $(MODEL_LIB)(zdfddm.o) \ 
    79559057   daymod.F90 \ 
    79569058   dom_oce.F90 \ 
     
    79639065   par_oce.F90 \ 
    79649066   phycst.F90 \ 
     9067   prtctl.f90 \ 
    79659068   taumod.F90 \ 
    79669069   trdmod.F90 \ 
    79679070   trdmod_oce.F90 \ 
     9071   zdf_oce.F90 \ 
    79689072   zdfddm.F90 \ 
    7969    zdf_oce.F90 \ 
    7970    $(MODEL_LIB)(daymod.o) \ 
    7971    $(MODEL_LIB)(dom_oce.o) \ 
    7972    $(MODEL_LIB)(in_out_manager.o) \ 
    7973    $(MODEL_LIB)(lbclnk.o) \ 
    7974    $(MODEL_LIB)(lib_mpp.o) \ 
    7975    $(MODEL_LIB)(lib_print.o) \ 
    7976    $(MODEL_LIB)(oce.o) \ 
    7977    $(MODEL_LIB)(par_kind.o) \ 
    7978    $(MODEL_LIB)(par_oce.o) \ 
    7979    $(MODEL_LIB)(phycst.o) \ 
     9073   $(MODEL_LIB)(dom_oce.o) \ 
     9074   $(MODEL_LIB)(dynzdf_exp.o) \ 
     9075   $(MODEL_LIB)(in_out_manager.o) \ 
     9076   $(MODEL_LIB)(lbclnk.o) \ 
     9077   $(MODEL_LIB)(oce.o) \ 
     9078   $(MODEL_LIB)(phycst.o) \ 
     9079   $(MODEL_LIB)(prtctl.o) \ 
    79809080   $(MODEL_LIB)(taumod.o) \ 
    7981    $(MODEL_LIB)(trdmod.o) \ 
    7982    $(MODEL_LIB)(trdmod_oce.o) \ 
    7983    $(MODEL_LIB)(zdfddm.o) \ 
     9081   $(MODEL_LIB)(trazdf_exp.o) \ 
    79849082   $(MODEL_LIB)(zdf_oce.o) \ 
    79859083   dom_oce.F90 \ 
     
    79899087   oce.F90 \ 
    79909088   phycst.F90 \ 
     9089   prtctl.f90 \ 
    79919090   taumod.F90 \ 
    79929091   trazdf_exp.F90 \ 
    79939092   zdf_oce.F90 \ 
    7994    $(MODEL_LIB)(dom_oce.o) \ 
    7995    $(MODEL_LIB)(dynzdf_exp.o) \ 
    7996    $(MODEL_LIB)(in_out_manager.o) \ 
    7997    $(MODEL_LIB)(lbclnk.o) \ 
    7998    $(MODEL_LIB)(oce.o) \ 
    7999    $(MODEL_LIB)(phycst.o) \ 
    8000    $(MODEL_LIB)(taumod.o) \ 
    8001    $(MODEL_LIB)(trazdf_exp.o) \ 
    8002    $(MODEL_LIB)(zdf_oce.o) \ 
    8003    oce.F90 \ 
    8004    $(MODEL_LIB)(oce.o) \ 
     9093   $(MODEL_LIB)(oce.o) \ 
     9094   oce.F90 \ 
    80059095   domzgr_substitute.h90 \ 
    80069096   vectopt_loop_substitute.h90 \ 
     
    80089098   KEY_CPP \ 
    80099099   zdftke.F90 
    8010 $(MODEL_LIB)(zdf_oce.o) :  \ 
    8011    par_kind.F90 \ 
    8012    $(MODEL_LIB)(par_kind.o) \ 
    8013    par_oce.F90 \ 
    8014    $(MODEL_LIB)(par_oce.o) \ 
    8015    zdf_oce.F90 
    80169100$(MODEL_LIB)(zpshde.o) :   \ 
    8017    dom_oce.F90 \ 
    8018    in_out_manager.F90 \ 
    8019    lib_mpp.F90 \ 
    8020    lib_print.f90 \ 
    8021    oce.F90 \ 
    8022    par_kind.F90 \ 
    8023    par_oce.F90 \ 
    8024    phycst.F90 \ 
     9101   $(MODEL_LIB)(dom_oce.o) \ 
     9102   $(MODEL_LIB)(in_out_manager.o) \ 
     9103   $(MODEL_LIB)(lib_mpp.o) \ 
     9104   $(MODEL_LIB)(lib_print.o) \ 
     9105   $(MODEL_LIB)(oce.o) \ 
     9106   $(MODEL_LIB)(par_kind.o) \ 
     9107   $(MODEL_LIB)(par_oce.o) \ 
     9108   $(MODEL_LIB)(phycst.o) \ 
     9109   $(MODEL_LIB)(prtctl.o) \ 
     9110   $(MODEL_LIB)(zdfddm.o) \ 
     9111   dom_oce.F90 \ 
     9112   in_out_manager.F90 \ 
     9113   lib_mpp.F90 \ 
     9114   lib_print.f90 \ 
     9115   oce.F90 \ 
     9116   par_kind.F90 \ 
     9117   par_oce.F90 \ 
     9118   phycst.F90 \ 
     9119   prtctl.f90 \ 
    80259120   zdfddm.F90 \ 
    80269121   $(MODEL_LIB)(dom_oce.o) \ 
    8027    $(MODEL_LIB)(in_out_manager.o) \ 
    8028    $(MODEL_LIB)(lib_mpp.o) \ 
    8029    $(MODEL_LIB)(lib_print.o) \ 
    8030    $(MODEL_LIB)(oce.o) \ 
    8031    $(MODEL_LIB)(par_kind.o) \ 
    8032    $(MODEL_LIB)(par_oce.o) \ 
    8033    $(MODEL_LIB)(phycst.o) \ 
    8034    $(MODEL_LIB)(zdfddm.o) \ 
     9122   $(MODEL_LIB)(eosbn2.o) \ 
     9123   $(MODEL_LIB)(in_out_manager.o) \ 
     9124   $(MODEL_LIB)(lbclnk.o) \ 
     9125   $(MODEL_LIB)(oce.o) \ 
     9126   $(MODEL_LIB)(par_kind.o) \ 
     9127   $(MODEL_LIB)(phycst.o) \ 
    80359128   dom_oce.F90 \ 
    80369129   eosbn2.F90 \ 
     
    80409133   par_kind.F90 \ 
    80419134   phycst.F90 \ 
    8042    $(MODEL_LIB)(dom_oce.o) \ 
    8043    $(MODEL_LIB)(eosbn2.o) \ 
    8044    $(MODEL_LIB)(in_out_manager.o) \ 
    8045    $(MODEL_LIB)(lbclnk.o) \ 
    8046    $(MODEL_LIB)(oce.o) \ 
    8047    $(MODEL_LIB)(par_kind.o) \ 
    8048    $(MODEL_LIB)(phycst.o) \ 
    80499135   domzgr_substitute.h90 \ 
    80509136   vectopt_loop_substitute.h90 \ 
     
    81009186      ln -sf ../LIM_SRC/*.[Ffh]90          . ; \ 
    81019187  fi  
     9188   @check=`grep C1D_SRC .config`              ; \ 
     9189   if [ -n "$$check" ] ; then                   \ 
     9190   echo "   use C1D_SRC files"                ; \ 
     9191      ln -sf ../C1D_SRC/*.[Ffh]90          . ; \ 
     9192  fi  
    81029193   @check=`grep TOP_SRC .config`              ; \ 
    81039194   check2=`grep SRC_OFFLINE_TRC .config`      ; \ 
Note: See TracChangeset for help on using the changeset viewer.