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 211 for trunk/CONFIG/ORCA2_LIM/scripts/BB_make – NEMO

Ignore:
Timestamp:
2005-02-21T17:19:16+01:00 (19 years ago)
Author:
opalod
Message:

RB :UPDATE147: for both configurations GYRE and NEMO_ORCA2_LIM :

  • update the path in AA_job
  • update BB_make because all the sources are extracted
File:
1 edited

Legend:

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

    r206 r211  
    66#-Q- sxnec  F_O = -dw -Wf\"-A idbl4\" -sx5 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 
    77#-Q- sx6nec  # Compiler options for the ORCA model   -   std 
     8#-Q- sx6nec  F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) 
    89#-Q- sx6nec  F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 
    910#-Q- linux  # Compiler options for the ORCA model 
    1011#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR) 
    1112#-Q- aix    # Compiler options for the ORCA model (aix version) 
    12 #-Q- aix    F_O = -O3 -qsave -qautodbl=dbl4 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce    
     13#-Q- aix    F_O = -O3 -qsave -qautodbl=dbl4 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 
    1314#-Q- aix   L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 
    1415#-Q- aix   L_X = $(L_O) $(L_C)  
     
    7980     key_traldf_eiv \ 
    8081     key_trc_pisces \ 
     82     key_trd_vor \ 
    8183     key_trddyn \ 
    8284     key_trddyn_new \ 
    8385     key_trdmld \ 
    8486     key_trdtra \ 
    85      key_trd_vor \ 
    8687     key_vectopt_loop \ 
    8788     key_vectopt_memory \ 
     
    115116      $(MODEL_LIB)(diawri.o)\ 
    116117      $(MODEL_LIB)(divcur.o)\ 
     118      $(MODEL_LIB)(dom_ice.o)\ 
     119      $(MODEL_LIB)(dom_oce.o)\ 
    117120      $(MODEL_LIB)(domain.o)\ 
    118121      $(MODEL_LIB)(domcfg.o)\ 
     
    122125      $(MODEL_LIB)(domwri.o)\ 
    123126      $(MODEL_LIB)(domzgr.o)\ 
    124       $(MODEL_LIB)(dom_ice.o)\ 
    125       $(MODEL_LIB)(dom_oce.o)\ 
    126127      $(MODEL_LIB)(dtasal.o)\ 
    127128      $(MODEL_LIB)(dtasst.o)\ 
     
    130131      $(MODEL_LIB)(dynhpg_atsk.o)\ 
    131132      $(MODEL_LIB)(dynkeg.o)\ 
     133      $(MODEL_LIB)(dynldf_bilap.o)\ 
    132134      $(MODEL_LIB)(dynldf_bilapg.o)\ 
    133       $(MODEL_LIB)(dynldf_bilap.o)\ 
    134135      $(MODEL_LIB)(dynldf_iso.o)\ 
    135136      $(MODEL_LIB)(dynldf_lap.o)\ 
     
    146147      $(MODEL_LIB)(eosbn2.o)\ 
    147148      $(MODEL_LIB)(flo4rk.o)\ 
     149      $(MODEL_LIB)(flo_oce.o)\ 
    148150      $(MODEL_LIB)(floats.o)\ 
    149151      $(MODEL_LIB)(floblk.o)\ 
    150152      $(MODEL_LIB)(flodom.o)\ 
    151153      $(MODEL_LIB)(flowri.o)\ 
    152       $(MODEL_LIB)(flo_oce.o)\ 
     154      $(MODEL_LIB)(flx_oce.o)\ 
    153155      $(MODEL_LIB)(flxblk.o)\ 
    154156      $(MODEL_LIB)(flxfwb.o)\ 
    155157      $(MODEL_LIB)(flxmod.o)\ 
    156158      $(MODEL_LIB)(flxrnf.o)\ 
    157       $(MODEL_LIB)(flx_oce.o)\ 
    158159      $(MODEL_LIB)(geo2ocean.o)\ 
     160      $(MODEL_LIB)(ice.o)\ 
     161      $(MODEL_LIB)(ice_oce.o)\ 
    159162      $(MODEL_LIB)(iceini.o)\ 
    160163      $(MODEL_LIB)(icestp.o)\ 
    161       $(MODEL_LIB)(ice.o)\ 
    162       $(MODEL_LIB)(ice_oce.o)\ 
    163164      $(MODEL_LIB)(in_out_manager.o)\ 
    164165      $(MODEL_LIB)(istate.o)\ 
     
    189190      $(MODEL_LIB)(limwri.o)\ 
    190191      $(MODEL_LIB)(mppini.o)\ 
     192      $(MODEL_LIB)(obc_oce.o)\ 
     193      $(MODEL_LIB)(obc_par.o)\ 
    191194      $(MODEL_LIB)(obccli.o)\ 
    192195      $(MODEL_LIB)(obcdom.o)\ 
     
    199202      $(MODEL_LIB)(obctra.o)\ 
    200203      $(MODEL_LIB)(obcvol.o)\ 
    201       $(MODEL_LIB)(obc_oce.o)\ 
    202       $(MODEL_LIB)(obc_par.o)\ 
     204      $(MODEL_LIB)(oce.o)\ 
    203205      $(MODEL_LIB)(ocesbc.o)\ 
    204       $(MODEL_LIB)(oce.o)\ 
    205206      $(MODEL_LIB)(ocfzpt.o)\ 
    206207      $(MODEL_LIB)(opa.o)\ 
     
    211212      $(MODEL_LIB)(restart.o)\ 
    212213      $(MODEL_LIB)(sms.o)\ 
     214      $(MODEL_LIB)(sol_oce.o)\ 
    213215      $(MODEL_LIB)(solfet.o)\ 
    214216      $(MODEL_LIB)(solisl.o)\ 
     
    217219      $(MODEL_LIB)(solsor.o)\ 
    218220      $(MODEL_LIB)(solver.o)\ 
    219       $(MODEL_LIB)(sol_oce.o)\ 
    220221      $(MODEL_LIB)(step.o)\ 
    221222      $(MODEL_LIB)(stpctl.o)\ 
     
    224225      $(MODEL_LIB)(traadv_cen2.o)\ 
    225226      $(MODEL_LIB)(traadv_ctl.o)\ 
     227      $(MODEL_LIB)(traadv_muscl.o)\ 
    226228      $(MODEL_LIB)(traadv_muscl2.o)\ 
    227       $(MODEL_LIB)(traadv_muscl.o)\ 
    228229      $(MODEL_LIB)(traadv_tvd.o)\ 
    229230      $(MODEL_LIB)(trabbc.o)\ 
    230231      $(MODEL_LIB)(trabbl.o)\ 
    231232      $(MODEL_LIB)(tradmp.o)\ 
     233      $(MODEL_LIB)(traldf_bilap.o)\ 
    232234      $(MODEL_LIB)(traldf_bilapg.o)\ 
    233       $(MODEL_LIB)(traldf_bilap.o)\ 
    234235      $(MODEL_LIB)(traldf_iso.o)\ 
    235236      $(MODEL_LIB)(traldf_iso_zps.o)\ 
     
    243244      $(MODEL_LIB)(trazdf_iso.o)\ 
    244245      $(MODEL_LIB)(trazdf_iso_vopt.o)\ 
     246      $(MODEL_LIB)(trc_oce.o)\ 
    245247      $(MODEL_LIB)(trcstp.o)\ 
    246       $(MODEL_LIB)(trc_oce.o)\ 
    247248      $(MODEL_LIB)(trddyn.o)\ 
    248249      $(MODEL_LIB)(trddyn_oce.o)\ 
     
    252253      $(MODEL_LIB)(trdvor.o)\ 
    253254      $(MODEL_LIB)(wzvmod.o)\ 
     255      $(MODEL_LIB)(zdf_oce.o)\ 
    254256      $(MODEL_LIB)(zdfbfr.o)\ 
    255257      $(MODEL_LIB)(zdfddm.o)\ 
     
    259261      $(MODEL_LIB)(zdfric.o)\ 
    260262      $(MODEL_LIB)(zdftke.o)\ 
    261       $(MODEL_LIB)(zdf_oce.o)\ 
    262263      $(MODEL_LIB)(zpshde.o) 
    263264# 
     
    368369# 
    369370$(MODEL_LIB)(albedo.o) :   \ 
     371   $(MODEL_LIB)(dom_oce.o) \ 
     372   $(MODEL_LIB)(in_out_manager.o) \ 
     373   $(MODEL_LIB)(lib_mpp.o) \ 
     374   $(MODEL_LIB)(lib_print.o) \ 
     375   $(MODEL_LIB)(oce.o) \ 
     376   $(MODEL_LIB)(par_ice.o) \ 
     377   $(MODEL_LIB)(par_kind.o) \ 
     378   $(MODEL_LIB)(par_oce.o) \ 
     379   $(MODEL_LIB)(phycst.o) \ 
    370380   dom_oce.F90 \ 
    371381   in_out_manager.F90 \ 
     
    377387   par_oce.F90 \ 
    378388   phycst.F90 \ 
    379    $(MODEL_LIB)(dom_oce.o) \ 
    380    $(MODEL_LIB)(in_out_manager.o) \ 
    381    $(MODEL_LIB)(lib_mpp.o) \ 
    382    $(MODEL_LIB)(lib_print.o) \ 
    383    $(MODEL_LIB)(oce.o) \ 
    384    $(MODEL_LIB)(par_ice.o) \ 
    385    $(MODEL_LIB)(par_kind.o) \ 
    386    $(MODEL_LIB)(par_oce.o) \ 
     389   $(MODEL_LIB)(blk_oce.o) \ 
     390   $(MODEL_LIB)(cpl_oce.o) \ 
     391   $(MODEL_LIB)(daymod.o) \ 
     392   $(MODEL_LIB)(dom_oce.o) \ 
     393   $(MODEL_LIB)(flx_oce.o) \ 
     394   $(MODEL_LIB)(ice.o) \ 
     395   $(MODEL_LIB)(in_out_manager.o) \ 
     396   $(MODEL_LIB)(lbclnk.o) \ 
     397   $(MODEL_LIB)(oce.o) \ 
     398   $(MODEL_LIB)(ocfzpt.o) \ 
    387399   $(MODEL_LIB)(phycst.o) \ 
    388400   blk_oce.F90 \ 
     
    397409   ocfzpt.F90 \ 
    398410   phycst.F90 \ 
     411   albedo.F90 
     412$(MODEL_LIB)(blk_oce.o) :  \ 
     413   $(MODEL_LIB)(par_kind.o) \ 
     414   par_kind.F90 \ 
     415   $(MODEL_LIB)(par_oce.o) \ 
     416   par_oce.F90 \ 
     417   blk_oce.F90 
     418$(MODEL_LIB)(bulk.o) :  \ 
     419   $(MODEL_LIB)(albedo.o) \ 
    399420   $(MODEL_LIB)(blk_oce.o) \ 
    400421   $(MODEL_LIB)(cpl_oce.o) \ 
     
    402423   $(MODEL_LIB)(dom_oce.o) \ 
    403424   $(MODEL_LIB)(flx_oce.o) \ 
    404    $(MODEL_LIB)(ice.o) \ 
    405    $(MODEL_LIB)(in_out_manager.o) \ 
    406    $(MODEL_LIB)(lbclnk.o) \ 
     425   $(MODEL_LIB)(in_out_manager.o) \ 
     426   $(MODEL_LIB)(lbclnk.o) \ 
     427   $(MODEL_LIB)(lib_print.o) \ 
    407428   $(MODEL_LIB)(oce.o) \ 
    408429   $(MODEL_LIB)(ocfzpt.o) \ 
    409    $(MODEL_LIB)(phycst.o) \ 
    410    albedo.F90 
    411 $(MODEL_LIB)(blk_oce.o) :  \ 
    412    par_kind.F90 \ 
    413    $(MODEL_LIB)(par_kind.o) \ 
    414    par_oce.F90 \ 
    415    $(MODEL_LIB)(par_oce.o) \ 
    416    blk_oce.F90 
    417 $(MODEL_LIB)(bulk.o) :  \ 
     430   $(MODEL_LIB)(par_kind.o) \ 
     431   $(MODEL_LIB)(par_oce.o) \ 
     432   $(MODEL_LIB)(phycst.o) \ 
    418433   albedo.F90 \ 
    419434   blk_oce.F90 \ 
     
    430445   par_oce.F90 \ 
    431446   phycst.F90 \ 
    432    $(MODEL_LIB)(albedo.o) \ 
     447   $(MODEL_LIB)(blk_oce.o) \ 
     448   $(MODEL_LIB)(dom_oce.o) \ 
     449   $(MODEL_LIB)(flx_oce.o) \ 
     450   $(MODEL_LIB)(flxblk.o) \ 
     451   $(MODEL_LIB)(ice_oce.o) \ 
     452   $(MODEL_LIB)(in_out_manager.o) \ 
     453   $(MODEL_LIB)(oce.o) \ 
     454   $(MODEL_LIB)(ocfzpt.o) \ 
     455   $(MODEL_LIB)(phycst.o) \ 
     456   $(MODEL_LIB)(taumod.o) \ 
     457   blk_oce.F90 \ 
     458   dom_oce.F90 \ 
     459   flx_oce.F90 \ 
     460   flxblk.F90 \ 
     461   ice_oce.F90 \ 
     462   in_out_manager.F90 \ 
     463   oce.F90 \ 
     464   ocfzpt.F90 \ 
     465   phycst.F90 \ 
     466   taumod.F90 \ 
     467   bulk.F90 
     468$(MODEL_LIB)(cla.o) :   \ 
    433469   $(MODEL_LIB)(blk_oce.o) \ 
    434470   $(MODEL_LIB)(cpl_oce.o) \ 
    435471   $(MODEL_LIB)(daymod.o) \ 
    436472   $(MODEL_LIB)(dom_oce.o) \ 
     473   $(MODEL_LIB)(dtasal.o) \ 
     474   $(MODEL_LIB)(dtasst.o) \ 
     475   $(MODEL_LIB)(dtatem.o) \ 
    437476   $(MODEL_LIB)(flx_oce.o) \ 
    438    $(MODEL_LIB)(in_out_manager.o) \ 
    439    $(MODEL_LIB)(lbclnk.o) \ 
     477   $(MODEL_LIB)(flxmod.o) \ 
     478   $(MODEL_LIB)(flxrnf.o) \ 
     479   $(MODEL_LIB)(ice_oce.o) \ 
     480   $(MODEL_LIB)(in_out_manager.o) \ 
     481   $(MODEL_LIB)(lbclnk.o) \ 
     482   $(MODEL_LIB)(lib_mpp.o) \ 
    440483   $(MODEL_LIB)(lib_print.o) \ 
    441484   $(MODEL_LIB)(oce.o) \ 
     
    444487   $(MODEL_LIB)(par_oce.o) \ 
    445488   $(MODEL_LIB)(phycst.o) \ 
    446    blk_oce.F90 \ 
    447    dom_oce.F90 \ 
    448    flxblk.F90 \ 
    449    flx_oce.F90 \ 
    450    ice_oce.F90 \ 
    451    in_out_manager.F90 \ 
    452    oce.F90 \ 
    453    ocfzpt.F90 \ 
    454    phycst.F90 \ 
    455    taumod.F90 \ 
    456    $(MODEL_LIB)(blk_oce.o) \ 
    457    $(MODEL_LIB)(dom_oce.o) \ 
    458    $(MODEL_LIB)(flxblk.o) \ 
    459    $(MODEL_LIB)(flx_oce.o) \ 
    460    $(MODEL_LIB)(ice_oce.o) \ 
    461    $(MODEL_LIB)(in_out_manager.o) \ 
    462    $(MODEL_LIB)(oce.o) \ 
    463    $(MODEL_LIB)(ocfzpt.o) \ 
    464    $(MODEL_LIB)(phycst.o) \ 
    465489   $(MODEL_LIB)(taumod.o) \ 
    466    bulk.F90 
    467 $(MODEL_LIB)(cla.o) :   \ 
     490   $(MODEL_LIB)(tradmp.o) \ 
    468491   blk_oce.F90 \ 
    469492   cpl_oce.F90 \ 
     
    473496   dtasst.F90 \ 
    474497   dtatem.F90 \ 
     498   flx_oce.F90 \ 
    475499   flxmod.F90 \ 
    476500   flxrnf.F90 \ 
    477    flx_oce.F90 \ 
    478501   ice_oce.F90 \ 
    479502   in_out_manager.F90 \ 
     
    488511   taumod.F90 \ 
    489512   tradmp.F90 \ 
     513   $(MODEL_LIB)(dom_oce.o) \ 
     514   $(MODEL_LIB)(in_out_manager.o) \ 
     515   $(MODEL_LIB)(lbclnk.o) \ 
     516   $(MODEL_LIB)(lib_mpp.o) \ 
     517   $(MODEL_LIB)(oce.o) \ 
     518   $(MODEL_LIB)(ocesbc.o) \ 
     519   dom_oce.F90 \ 
     520   in_out_manager.F90 \ 
     521   lbclnk.F90 \ 
     522   lib_mpp.F90 \ 
     523   oce.F90 \ 
     524   ocesbc.F90 \ 
     525   domzgr_substitute.h90 \ 
     526   vectopt_loop_substitute.h90 \ 
     527   KEY_CPP \ 
     528   cla.F90 
     529$(MODEL_LIB)(cla_div.o) :  \ 
    490530   $(MODEL_LIB)(blk_oce.o) \ 
    491531   $(MODEL_LIB)(cpl_oce.o) \ 
     
    495535   $(MODEL_LIB)(dtasst.o) \ 
    496536   $(MODEL_LIB)(dtatem.o) \ 
     537   $(MODEL_LIB)(flx_oce.o) \ 
    497538   $(MODEL_LIB)(flxmod.o) \ 
    498539   $(MODEL_LIB)(flxrnf.o) \ 
    499    $(MODEL_LIB)(flx_oce.o) \ 
    500540   $(MODEL_LIB)(ice_oce.o) \ 
    501541   $(MODEL_LIB)(in_out_manager.o) \ 
     
    510550   $(MODEL_LIB)(taumod.o) \ 
    511551   $(MODEL_LIB)(tradmp.o) \ 
    512    dom_oce.F90 \ 
    513    in_out_manager.F90 \ 
    514    lbclnk.F90 \ 
    515    lib_mpp.F90 \ 
    516    ocesbc.F90 \ 
    517    oce.F90 \ 
    518    $(MODEL_LIB)(dom_oce.o) \ 
    519    $(MODEL_LIB)(in_out_manager.o) \ 
    520    $(MODEL_LIB)(lbclnk.o) \ 
    521    $(MODEL_LIB)(lib_mpp.o) \ 
    522    $(MODEL_LIB)(ocesbc.o) \ 
    523    $(MODEL_LIB)(oce.o) \ 
    524    domzgr_substitute.h90 \ 
    525    vectopt_loop_substitute.h90 \ 
    526    KEY_CPP \ 
    527    cla.F90 
    528 $(MODEL_LIB)(cla_div.o) :  \ 
    529552   blk_oce.F90 \ 
    530553   cpl_oce.F90 \ 
     
    534557   dtasst.F90 \ 
    535558   dtatem.F90 \ 
     559   flx_oce.F90 \ 
    536560   flxmod.F90 \ 
    537561   flxrnf.F90 \ 
    538    flx_oce.F90 \ 
    539562   ice_oce.F90 \ 
    540563   in_out_manager.F90 \ 
     
    549572   taumod.F90 \ 
    550573   tradmp.F90 \ 
     574   $(MODEL_LIB)(dom_oce.o) \ 
     575   $(MODEL_LIB)(in_out_manager.o) \ 
     576   $(MODEL_LIB)(lbclnk.o) \ 
     577   $(MODEL_LIB)(lib_mpp.o) \ 
     578   $(MODEL_LIB)(oce.o) \ 
     579   $(MODEL_LIB)(ocesbc.o) \ 
     580   dom_oce.F90 \ 
     581   in_out_manager.F90 \ 
     582   lbclnk.F90 \ 
     583   lib_mpp.F90 \ 
     584   oce.F90 \ 
     585   ocesbc.F90 \ 
     586   domzgr_substitute.h90 \ 
     587   KEY_CPP \ 
     588   cla_div.F90 
     589$(MODEL_LIB)(cla_dynspg.o) :  \ 
    551590   $(MODEL_LIB)(blk_oce.o) \ 
    552591   $(MODEL_LIB)(cpl_oce.o) \ 
     
    556595   $(MODEL_LIB)(dtasst.o) \ 
    557596   $(MODEL_LIB)(dtatem.o) \ 
     597   $(MODEL_LIB)(flx_oce.o) \ 
    558598   $(MODEL_LIB)(flxmod.o) \ 
    559599   $(MODEL_LIB)(flxrnf.o) \ 
    560    $(MODEL_LIB)(flx_oce.o) \ 
    561600   $(MODEL_LIB)(ice_oce.o) \ 
    562601   $(MODEL_LIB)(in_out_manager.o) \ 
     
    564603   $(MODEL_LIB)(lib_mpp.o) \ 
    565604   $(MODEL_LIB)(lib_print.o) \ 
    566    $(MODEL_LIB)(oce.o) \ 
     605   $(MODEL_LIB)(obc_oce.o) \ 
     606   $(MODEL_LIB)(obc_par.o) \ 
     607   $(MODEL_LIB)(obccli.o) \ 
     608   $(MODEL_LIB)(oce.o) \ 
     609   $(MODEL_LIB)(ocesbc.o) \ 
    567610   $(MODEL_LIB)(ocfzpt.o) \ 
    568611   $(MODEL_LIB)(par_kind.o) \ 
    569612   $(MODEL_LIB)(par_oce.o) \ 
    570613   $(MODEL_LIB)(phycst.o) \ 
     614   $(MODEL_LIB)(sol_oce.o) \ 
    571615   $(MODEL_LIB)(taumod.o) \ 
    572616   $(MODEL_LIB)(tradmp.o) \ 
    573    dom_oce.F90 \ 
    574    in_out_manager.F90 \ 
    575    lbclnk.F90 \ 
    576    lib_mpp.F90 \ 
    577    ocesbc.F90 \ 
    578    oce.F90 \ 
    579    $(MODEL_LIB)(dom_oce.o) \ 
    580    $(MODEL_LIB)(in_out_manager.o) \ 
    581    $(MODEL_LIB)(lbclnk.o) \ 
    582    $(MODEL_LIB)(lib_mpp.o) \ 
    583    $(MODEL_LIB)(ocesbc.o) \ 
    584    $(MODEL_LIB)(oce.o) \ 
    585    domzgr_substitute.h90 \ 
    586    KEY_CPP \ 
    587    cla_div.F90 
    588 $(MODEL_LIB)(cla_dynspg.o) :  \ 
     617   $(MODEL_LIB)(zdf_oce.o) \ 
    589618   blk_oce.F90 \ 
    590619   cpl_oce.F90 \ 
     
    594623   dtasst.F90 \ 
    595624   dtatem.F90 \ 
     625   flx_oce.F90 \ 
    596626   flxmod.F90 \ 
    597627   flxrnf.F90 \ 
    598    flx_oce.F90 \ 
    599628   ice_oce.F90 \ 
    600629   in_out_manager.F90 \ 
     
    602631   lib_mpp.F90 \ 
    603632   lib_print.f90 \ 
    604    obccli.F90 \ 
    605633   obc_oce.F90 \ 
    606634   obc_par.F90 \ 
     635   obccli.F90 \ 
     636   oce.F90 \ 
    607637   ocesbc.F90 \ 
    608    oce.F90 \ 
    609638   ocfzpt.F90 \ 
    610639   par_kind.F90 \ 
     
    615644   tradmp.F90 \ 
    616645   zdf_oce.F90 \ 
     646   $(MODEL_LIB)(dom_oce.o) \ 
     647   $(MODEL_LIB)(flxrnf.o) \ 
     648   $(MODEL_LIB)(in_out_manager.o) \ 
     649   $(MODEL_LIB)(lbclnk.o) \ 
     650   $(MODEL_LIB)(lib_mpp.o) \ 
     651   $(MODEL_LIB)(obc_oce.o) \ 
     652   $(MODEL_LIB)(obcdyn.o) \ 
     653   $(MODEL_LIB)(obcvol.o) \ 
     654   $(MODEL_LIB)(oce.o) \ 
     655   $(MODEL_LIB)(ocesbc.o) \ 
     656   $(MODEL_LIB)(phycst.o) \ 
     657   $(MODEL_LIB)(sol_oce.o) \ 
     658   $(MODEL_LIB)(solfet.o) \ 
     659   $(MODEL_LIB)(solpcg.o) \ 
     660   $(MODEL_LIB)(solsor.o) \ 
     661   $(MODEL_LIB)(trddyn_oce.o) \ 
     662   $(MODEL_LIB)(trdtra_oce.o) \ 
     663   $(MODEL_LIB)(zdf_oce.o) \ 
     664   dom_oce.F90 \ 
     665   flxrnf.F90 \ 
     666   in_out_manager.F90 \ 
     667   lbclnk.F90 \ 
     668   lib_mpp.F90 \ 
     669   obc_oce.F90 \ 
     670   obcdyn.F90 \ 
     671   obcvol.F90 \ 
     672   oce.F90 \ 
     673   ocesbc.F90 \ 
     674   phycst.F90 \ 
     675   sol_oce.F90 \ 
     676   solfet.F90 \ 
     677   solpcg.F90 \ 
     678   solsor.F90 \ 
     679   trddyn_oce.F90 \ 
     680   trdtra_oce.F90 \ 
     681   zdf_oce.F90 \ 
     682   domzgr_substitute.h90 \ 
     683   vectopt_loop_substitute.h90 \ 
     684   KEY_CPP \ 
     685   cla_dynspg.F90 
     686$(MODEL_LIB)(closea.o) :   \ 
    617687   $(MODEL_LIB)(blk_oce.o) \ 
    618688   $(MODEL_LIB)(cpl_oce.o) \ 
     
    622692   $(MODEL_LIB)(dtasst.o) \ 
    623693   $(MODEL_LIB)(dtatem.o) \ 
     694   $(MODEL_LIB)(flx_oce.o) \ 
    624695   $(MODEL_LIB)(flxmod.o) \ 
    625696   $(MODEL_LIB)(flxrnf.o) \ 
     697   $(MODEL_LIB)(ice_oce.o) \ 
     698   $(MODEL_LIB)(in_out_manager.o) \ 
     699   $(MODEL_LIB)(lbclnk.o) \ 
     700   $(MODEL_LIB)(lib_mpp.o) \ 
     701   $(MODEL_LIB)(lib_print.o) \ 
     702   $(MODEL_LIB)(oce.o) \ 
     703   $(MODEL_LIB)(ocfzpt.o) \ 
     704   $(MODEL_LIB)(par_kind.o) \ 
     705   $(MODEL_LIB)(par_oce.o) \ 
     706   $(MODEL_LIB)(phycst.o) \ 
     707   $(MODEL_LIB)(taumod.o) \ 
     708   $(MODEL_LIB)(tradmp.o) \ 
     709   blk_oce.F90 \ 
     710   cpl_oce.F90 \ 
     711   daymod.F90 \ 
     712   dom_oce.F90 \ 
     713   dtasal.F90 \ 
     714   dtasst.F90 \ 
     715   dtatem.F90 \ 
     716   flx_oce.F90 \ 
     717   flxmod.F90 \ 
     718   flxrnf.F90 \ 
     719   ice_oce.F90 \ 
     720   in_out_manager.F90 \ 
     721   lbclnk.F90 \ 
     722   lib_mpp.F90 \ 
     723   lib_print.f90 \ 
     724   oce.F90 \ 
     725   ocfzpt.F90 \ 
     726   par_kind.F90 \ 
     727   par_oce.F90 \ 
     728   phycst.F90 \ 
     729   taumod.F90 \ 
     730   tradmp.F90 \ 
     731   $(MODEL_LIB)(dom_oce.o) \ 
     732   $(MODEL_LIB)(flxrnf.o) \ 
     733   $(MODEL_LIB)(in_out_manager.o) \ 
     734   $(MODEL_LIB)(lbclnk.o) \ 
     735   $(MODEL_LIB)(lib_mpp.o) \ 
     736   $(MODEL_LIB)(oce.o) \ 
     737   $(MODEL_LIB)(ocesbc.o) \ 
     738   dom_oce.F90 \ 
     739   flxrnf.F90 \ 
     740   in_out_manager.F90 \ 
     741   lbclnk.F90 \ 
     742   lib_mpp.F90 \ 
     743   oce.F90 \ 
     744   ocesbc.F90 \ 
     745   vectopt_loop_substitute.h90 \ 
     746   KEY_CPP \ 
     747   closea.F90 
     748$(MODEL_LIB)(cpl.o) :   \ 
     749   $(MODEL_LIB)(dom_oce.o) \ 
     750   $(MODEL_LIB)(in_out_manager.o) \ 
     751   $(MODEL_LIB)(lib_print.o) \ 
     752   $(MODEL_LIB)(oce.o) \ 
     753   $(MODEL_LIB)(par_kind.o) \ 
     754   $(MODEL_LIB)(par_oce.o) \ 
     755   $(MODEL_LIB)(phycst.o) \ 
     756   dom_oce.F90 \ 
     757   in_out_manager.F90 \ 
     758   lib_print.f90 \ 
     759   oce.F90 \ 
     760   par_kind.F90 \ 
     761   par_oce.F90 \ 
     762   phycst.F90 \ 
     763   $(MODEL_LIB)(cpl_oce.o) \ 
     764   $(MODEL_LIB)(daymod.o) \ 
     765   $(MODEL_LIB)(dom_oce.o) \ 
    626766   $(MODEL_LIB)(flx_oce.o) \ 
     767   $(MODEL_LIB)(in_out_manager.o) \ 
     768   $(MODEL_LIB)(oce.o) \ 
     769   $(MODEL_LIB)(ocfzpt.o) \ 
     770   $(MODEL_LIB)(phycst.o) \ 
     771   cpl_oce.F90 \ 
     772   daymod.F90 \ 
     773   dom_oce.F90 \ 
     774   flx_oce.F90 \ 
     775   in_out_manager.F90 \ 
     776   oce.F90 \ 
     777   ocfzpt.F90 \ 
     778   phycst.F90 \ 
     779   ../../../lib/libioipsl.a \ 
     780   cpl.F90 
     781$(MODEL_LIB)(cpl_oce.o) :  \ 
     782   $(MODEL_LIB)(par_kind.o) \ 
     783   par_kind.F90 \ 
     784   $(MODEL_LIB)(par_oce.o) \ 
     785   par_oce.F90 \ 
     786   cpl_oce.F90 
     787$(MODEL_LIB)(daymod.o) :   \ 
     788   $(MODEL_LIB)(in_out_manager.o) \ 
     789   $(MODEL_LIB)(lib_print.o) \ 
     790   $(MODEL_LIB)(par_kind.o) \ 
     791   $(MODEL_LIB)(par_oce.o) \ 
     792   in_out_manager.F90 \ 
     793   lib_print.f90 \ 
     794   par_kind.F90 \ 
     795   par_oce.F90 \ 
     796   $(MODEL_LIB)(dom_oce.o) \ 
     797   $(MODEL_LIB)(in_out_manager.o) \ 
     798   $(MODEL_LIB)(phycst.o) \ 
     799   dom_oce.F90 \ 
     800   in_out_manager.F90 \ 
     801   phycst.F90 \ 
     802   daymod.F90 
     803$(MODEL_LIB)(diafwb.o) :   \ 
     804   $(MODEL_LIB)(albedo.o) \ 
     805   $(MODEL_LIB)(blk_oce.o) \ 
     806   $(MODEL_LIB)(cpl_oce.o) \ 
     807   $(MODEL_LIB)(daymod.o) \ 
     808   $(MODEL_LIB)(dom_oce.o) \ 
     809   $(MODEL_LIB)(dtasal.o) \ 
     810   $(MODEL_LIB)(dtasst.o) \ 
     811   $(MODEL_LIB)(dtatem.o) \ 
     812   $(MODEL_LIB)(flx_oce.o) \ 
     813   $(MODEL_LIB)(flxmod.o) \ 
     814   $(MODEL_LIB)(flxrnf.o) \ 
    627815   $(MODEL_LIB)(ice_oce.o) \ 
    628816   $(MODEL_LIB)(in_out_manager.o) \ 
     
    630818   $(MODEL_LIB)(lib_mpp.o) \ 
    631819   $(MODEL_LIB)(lib_print.o) \ 
    632    $(MODEL_LIB)(obccli.o) \ 
    633    $(MODEL_LIB)(obc_oce.o) \ 
    634    $(MODEL_LIB)(obc_par.o) \ 
     820   $(MODEL_LIB)(oce.o) \ 
     821   $(MODEL_LIB)(ocfzpt.o) \ 
     822   $(MODEL_LIB)(par_kind.o) \ 
     823   $(MODEL_LIB)(par_oce.o) \ 
     824   $(MODEL_LIB)(phycst.o) \ 
     825   $(MODEL_LIB)(taumod.o) \ 
     826   $(MODEL_LIB)(tradmp.o) \ 
     827   albedo.F90 \ 
     828   blk_oce.F90 \ 
     829   cpl_oce.F90 \ 
     830   daymod.F90 \ 
     831   dom_oce.F90 \ 
     832   dtasal.F90 \ 
     833   dtasst.F90 \ 
     834   dtatem.F90 \ 
     835   flx_oce.F90 \ 
     836   flxmod.F90 \ 
     837   flxrnf.F90 \ 
     838   ice_oce.F90 \ 
     839   in_out_manager.F90 \ 
     840   lbclnk.F90 \ 
     841   lib_mpp.F90 \ 
     842   lib_print.f90 \ 
     843   oce.F90 \ 
     844   ocfzpt.F90 \ 
     845   par_kind.F90 \ 
     846   par_oce.F90 \ 
     847   phycst.F90 \ 
     848   taumod.F90 \ 
     849   tradmp.F90 \ 
     850   $(MODEL_LIB)(blk_oce.o) \ 
     851   $(MODEL_LIB)(dom_oce.o) \ 
     852   $(MODEL_LIB)(flxblk.o) \ 
     853   $(MODEL_LIB)(flxrnf.o) \ 
     854   $(MODEL_LIB)(in_out_manager.o) \ 
     855   $(MODEL_LIB)(lib_mpp.o) \ 
     856   $(MODEL_LIB)(oce.o) \ 
    635857   $(MODEL_LIB)(ocesbc.o) \ 
     858   $(MODEL_LIB)(phycst.o) \ 
     859   $(MODEL_LIB)(zdf_oce.o) \ 
     860   blk_oce.F90 \ 
     861   dom_oce.F90 \ 
     862   flxblk.F90 \ 
     863   flxrnf.F90 \ 
     864   in_out_manager.F90 \ 
     865   lib_mpp.F90 \ 
     866   oce.F90 \ 
     867   ocesbc.F90 \ 
     868   phycst.F90 \ 
     869   zdf_oce.F90 \ 
     870   domzgr_substitute.h90 \ 
     871   vectopt_loop_substitute.h90 \ 
     872   KEY_CPP \ 
     873   diafwb.F90 
     874$(MODEL_LIB)(diagap.o) :   \ 
     875   $(MODEL_LIB)(cpl_oce.o) \ 
     876   $(MODEL_LIB)(daymod.o) \ 
     877   $(MODEL_LIB)(dom_oce.o) \ 
     878   $(MODEL_LIB)(dtasal.o) \ 
     879   $(MODEL_LIB)(dtasst.o) \ 
     880   $(MODEL_LIB)(dtatem.o) \ 
     881   $(MODEL_LIB)(in_out_manager.o) \ 
     882   $(MODEL_LIB)(lib_print.o) \ 
     883   $(MODEL_LIB)(oce.o) \ 
     884   $(MODEL_LIB)(par_kind.o) \ 
     885   $(MODEL_LIB)(par_oce.o) \ 
     886   $(MODEL_LIB)(phycst.o) \ 
     887   cpl_oce.F90 \ 
     888   daymod.F90 \ 
     889   dom_oce.F90 \ 
     890   dtasal.F90 \ 
     891   dtasst.F90 \ 
     892   dtatem.F90 \ 
     893   in_out_manager.F90 \ 
     894   lib_print.f90 \ 
     895   oce.F90 \ 
     896   par_kind.F90 \ 
     897   par_oce.F90 \ 
     898   phycst.F90 \ 
     899   $(MODEL_LIB)(daymod.o) \ 
     900   $(MODEL_LIB)(dianam.o) \ 
     901   $(MODEL_LIB)(dom_oce.o) \ 
     902   $(MODEL_LIB)(dtasal.o) \ 
     903   $(MODEL_LIB)(dtatem.o) \ 
     904   $(MODEL_LIB)(in_out_manager.o) \ 
     905   $(MODEL_LIB)(lib_mpp.o) \ 
     906   $(MODEL_LIB)(oce.o) \ 
     907   daymod.F90 \ 
     908   dianam.F90 \ 
     909   dom_oce.F90 \ 
     910   dtasal.F90 \ 
     911   dtatem.F90 \ 
     912   in_out_manager.F90 \ 
     913   lib_mpp.F90 \ 
     914   oce.F90 \ 
     915   domzgr_substitute.h90 \ 
     916   ../../../lib/libioipsl.a \ 
     917   KEY_CPP \ 
     918   diagap.F90 
     919$(MODEL_LIB)(diahdy.o) :   \ 
     920   $(MODEL_LIB)(in_out_manager.o) \ 
     921   $(MODEL_LIB)(lib_print.o) \ 
     922   $(MODEL_LIB)(par_kind.o) \ 
     923   $(MODEL_LIB)(par_oce.o) \ 
     924   in_out_manager.F90 \ 
     925   lib_print.f90 \ 
     926   par_kind.F90 \ 
     927   par_oce.F90 \ 
     928   $(MODEL_LIB)(dom_oce.o) \ 
     929   $(MODEL_LIB)(in_out_manager.o) \ 
     930   $(MODEL_LIB)(oce.o) \ 
     931   $(MODEL_LIB)(phycst.o) \ 
     932   dom_oce.F90 \ 
     933   in_out_manager.F90 \ 
     934   oce.F90 \ 
     935   phycst.F90 \ 
     936   domzgr_substitute.h90 \ 
     937   KEY_CPP \ 
     938   diahdy.F90 
     939$(MODEL_LIB)(diahth.o) :   \ 
     940   $(MODEL_LIB)(in_out_manager.o) \ 
     941   $(MODEL_LIB)(lib_print.o) \ 
     942   $(MODEL_LIB)(par_kind.o) \ 
     943   $(MODEL_LIB)(par_oce.o) \ 
     944   in_out_manager.F90 \ 
     945   lib_print.f90 \ 
     946   par_kind.F90 \ 
     947   par_oce.F90 \ 
     948   $(MODEL_LIB)(dom_oce.o) \ 
     949   $(MODEL_LIB)(in_out_manager.o) \ 
     950   $(MODEL_LIB)(oce.o) \ 
     951   $(MODEL_LIB)(phycst.o) \ 
     952   dom_oce.F90 \ 
     953   in_out_manager.F90 \ 
     954   oce.F90 \ 
     955   phycst.F90 \ 
     956   domzgr_substitute.h90 \ 
     957   KEY_CPP \ 
     958   diahth.F90 
     959$(MODEL_LIB)(dianam.o) :   \ 
     960   $(MODEL_LIB)(dom_oce.o) \ 
     961   $(MODEL_LIB)(in_out_manager.o) \ 
     962   $(MODEL_LIB)(lib_print.o) \ 
     963   $(MODEL_LIB)(par_kind.o) \ 
     964   $(MODEL_LIB)(par_oce.o) \ 
     965   $(MODEL_LIB)(phycst.o) \ 
     966   dom_oce.F90 \ 
     967   in_out_manager.F90 \ 
     968   lib_print.f90 \ 
     969   par_kind.F90 \ 
     970   par_oce.F90 \ 
     971   phycst.F90 \ 
     972   $(MODEL_LIB)(daymod.o) \ 
     973   $(MODEL_LIB)(dom_oce.o) \ 
     974   $(MODEL_LIB)(in_out_manager.o) \ 
     975   $(MODEL_LIB)(phycst.o) \ 
     976   daymod.F90 \ 
     977   dom_oce.F90 \ 
     978   in_out_manager.F90 \ 
     979   phycst.F90 \ 
     980   dianam.F90 
     981$(MODEL_LIB)(diaptr.o) :   \ 
     982   $(MODEL_LIB)(cpl_oce.o) \ 
     983   $(MODEL_LIB)(daymod.o) \ 
     984   $(MODEL_LIB)(dom_oce.o) \ 
     985   $(MODEL_LIB)(dtasal.o) \ 
     986   $(MODEL_LIB)(dtasst.o) \ 
     987   $(MODEL_LIB)(dtatem.o) \ 
     988   $(MODEL_LIB)(in_out_manager.o) \ 
     989   $(MODEL_LIB)(lib_print.o) \ 
     990   $(MODEL_LIB)(par_kind.o) \ 
     991   $(MODEL_LIB)(par_oce.o) \ 
     992   $(MODEL_LIB)(phycst.o) \ 
     993   cpl_oce.F90 \ 
     994   daymod.F90 \ 
     995   dom_oce.F90 \ 
     996   dtasal.F90 \ 
     997   dtasst.F90 \ 
     998   dtatem.F90 \ 
     999   in_out_manager.F90 \ 
     1000   lib_print.f90 \ 
     1001   par_kind.F90 \ 
     1002   par_oce.F90 \ 
     1003   phycst.F90 \ 
     1004   $(MODEL_LIB)(daymod.o) \ 
     1005   $(MODEL_LIB)(dianam.o) \ 
     1006   $(MODEL_LIB)(dom_oce.o) \ 
     1007   $(MODEL_LIB)(in_out_manager.o) \ 
     1008   $(MODEL_LIB)(ldftra_oce.o) \ 
     1009   $(MODEL_LIB)(lib_mpp.o) \ 
     1010   $(MODEL_LIB)(oce.o) \ 
     1011   $(MODEL_LIB)(phycst.o) \ 
     1012   daymod.F90 \ 
     1013   dianam.F90 \ 
     1014   dom_oce.F90 \ 
     1015   in_out_manager.F90 \ 
     1016   ldftra_oce.F90 \ 
     1017   lib_mpp.F90 \ 
     1018   oce.F90 \ 
     1019   phycst.F90 \ 
     1020   domzgr_substitute.h90 \ 
     1021   vectopt_loop_substitute.h90 \ 
     1022   ../../../lib/libioipsl.a \ 
     1023   KEY_CPP \ 
     1024   diaptr.F90 
     1025$(MODEL_LIB)(diaspr.o) :   \ 
     1026   $(MODEL_LIB)(cpl_oce.o) \ 
     1027   $(MODEL_LIB)(dom_oce.o) \ 
     1028   $(MODEL_LIB)(dtasal.o) \ 
     1029   $(MODEL_LIB)(dtasst.o) \ 
     1030   $(MODEL_LIB)(dtatem.o) \ 
     1031   $(MODEL_LIB)(in_out_manager.o) \ 
     1032   $(MODEL_LIB)(lbclnk.o) \ 
     1033   $(MODEL_LIB)(lib_mpp.o) \ 
     1034   $(MODEL_LIB)(lib_print.o) \ 
     1035   $(MODEL_LIB)(oce.o) \ 
     1036   $(MODEL_LIB)(par_kind.o) \ 
     1037   $(MODEL_LIB)(par_oce.o) \ 
     1038   $(MODEL_LIB)(sol_oce.o) \ 
     1039   $(MODEL_LIB)(zdf_oce.o) \ 
     1040   cpl_oce.F90 \ 
     1041   dom_oce.F90 \ 
     1042   dtasal.F90 \ 
     1043   dtasst.F90 \ 
     1044   dtatem.F90 \ 
     1045   in_out_manager.F90 \ 
     1046   lbclnk.F90 \ 
     1047   lib_mpp.F90 \ 
     1048   lib_print.f90 \ 
     1049   oce.F90 \ 
     1050   par_kind.F90 \ 
     1051   par_oce.F90 \ 
     1052   sol_oce.F90 \ 
     1053   zdf_oce.F90 \ 
     1054   $(MODEL_LIB)(dom_oce.o) \ 
     1055   $(MODEL_LIB)(in_out_manager.o) \ 
     1056   $(MODEL_LIB)(lib_mpp.o) \ 
     1057   $(MODEL_LIB)(oce.o) \ 
     1058   $(MODEL_LIB)(phycst.o) \ 
     1059   $(MODEL_LIB)(sol_oce.o) \ 
     1060   $(MODEL_LIB)(solfet.o) \ 
     1061   $(MODEL_LIB)(solpcg.o) \ 
     1062   $(MODEL_LIB)(solsor.o) \ 
     1063   dom_oce.F90 \ 
     1064   in_out_manager.F90 \ 
     1065   lib_mpp.F90 \ 
     1066   oce.F90 \ 
     1067   phycst.F90 \ 
     1068   sol_oce.F90 \ 
     1069   solfet.F90 \ 
     1070   solpcg.F90 \ 
     1071   solsor.F90 \ 
     1072   diaspr.F90 
     1073$(MODEL_LIB)(diawri.o) :   \ 
     1074   $(MODEL_LIB)(blk_oce.o) \ 
     1075   $(MODEL_LIB)(cpl_oce.o) \ 
     1076   $(MODEL_LIB)(daymod.o) \ 
     1077   $(MODEL_LIB)(dom_oce.o) \ 
     1078   $(MODEL_LIB)(dtasal.o) \ 
     1079   $(MODEL_LIB)(dtasst.o) \ 
     1080   $(MODEL_LIB)(dtatem.o) \ 
     1081   $(MODEL_LIB)(flx_oce.o) \ 
     1082   $(MODEL_LIB)(flxmod.o) \ 
     1083   $(MODEL_LIB)(flxrnf.o) \ 
     1084   $(MODEL_LIB)(ice_oce.o) \ 
     1085   $(MODEL_LIB)(in_out_manager.o) \ 
     1086   $(MODEL_LIB)(lbclnk.o) \ 
     1087   $(MODEL_LIB)(lib_mpp.o) \ 
     1088   $(MODEL_LIB)(lib_print.o) \ 
    6361089   $(MODEL_LIB)(oce.o) \ 
    6371090   $(MODEL_LIB)(ocfzpt.o) \ 
     
    6401093   $(MODEL_LIB)(phycst.o) \ 
    6411094   $(MODEL_LIB)(sol_oce.o) \ 
     1095   $(MODEL_LIB)(solfet.o) \ 
     1096   $(MODEL_LIB)(solpcg.o) \ 
     1097   $(MODEL_LIB)(solsor.o) \ 
    6421098   $(MODEL_LIB)(taumod.o) \ 
    6431099   $(MODEL_LIB)(tradmp.o) \ 
    6441100   $(MODEL_LIB)(zdf_oce.o) \ 
    645    dom_oce.F90 \ 
     1101   blk_oce.F90 \ 
     1102   cpl_oce.F90 \ 
     1103   daymod.F90 \ 
     1104   dom_oce.F90 \ 
     1105   dtasal.F90 \ 
     1106   dtasst.F90 \ 
     1107   dtatem.F90 \ 
     1108   flx_oce.F90 \ 
     1109   flxmod.F90 \ 
    6461110   flxrnf.F90 \ 
    647    in_out_manager.F90 \ 
    648    lbclnk.F90 \ 
    649    lib_mpp.F90 \ 
    650    obcdyn.F90 \ 
    651    obcvol.F90 \ 
    652    obc_oce.F90 \ 
    653    ocesbc.F90 \ 
    654    oce.F90 \ 
    655    phycst.F90 \ 
     1111   ice_oce.F90 \ 
     1112   in_out_manager.F90 \ 
     1113   lbclnk.F90 \ 
     1114   lib_mpp.F90 \ 
     1115   lib_print.f90 \ 
     1116   oce.F90 \ 
     1117   ocfzpt.F90 \ 
     1118   par_kind.F90 \ 
     1119   par_oce.F90 \ 
     1120   phycst.F90 \ 
     1121   sol_oce.F90 \ 
    6561122   solfet.F90 \ 
    6571123   solpcg.F90 \ 
    6581124   solsor.F90 \ 
    659    sol_oce.F90 \ 
    660    trddyn_oce.F90 \ 
    661    trdtra_oce.F90 \ 
    662    zdf_oce.F90 \ 
    663    $(MODEL_LIB)(dom_oce.o) \ 
    664    $(MODEL_LIB)(flxrnf.o) \ 
    665    $(MODEL_LIB)(in_out_manager.o) \ 
    666    $(MODEL_LIB)(lbclnk.o) \ 
    667    $(MODEL_LIB)(lib_mpp.o) \ 
    668    $(MODEL_LIB)(obcdyn.o) \ 
    669    $(MODEL_LIB)(obcvol.o) \ 
    670    $(MODEL_LIB)(obc_oce.o) \ 
    671    $(MODEL_LIB)(ocesbc.o) \ 
    672    $(MODEL_LIB)(oce.o) \ 
    673    $(MODEL_LIB)(phycst.o) \ 
    674    $(MODEL_LIB)(solfet.o) \ 
    675    $(MODEL_LIB)(solpcg.o) \ 
    676    $(MODEL_LIB)(solsor.o) \ 
    677    $(MODEL_LIB)(sol_oce.o) \ 
    678    $(MODEL_LIB)(trddyn_oce.o) \ 
    679    $(MODEL_LIB)(trdtra_oce.o) \ 
    680    $(MODEL_LIB)(zdf_oce.o) \ 
    681    domzgr_substitute.h90 \ 
    682    vectopt_loop_substitute.h90 \ 
    683    KEY_CPP \ 
    684    cla_dynspg.F90 
    685 $(MODEL_LIB)(closea.o) :   \ 
    686    blk_oce.F90 \ 
    687    cpl_oce.F90 \ 
    688    daymod.F90 \ 
    689    dom_oce.F90 \ 
    690    dtasal.F90 \ 
    691    dtasst.F90 \ 
    692    dtatem.F90 \ 
    693    flxmod.F90 \ 
    694    flxrnf.F90 \ 
    695    flx_oce.F90 \ 
    696    ice_oce.F90 \ 
    697    in_out_manager.F90 \ 
    698    lbclnk.F90 \ 
    699    lib_mpp.F90 \ 
    700    lib_print.f90 \ 
    701    oce.F90 \ 
    702    ocfzpt.F90 \ 
    703    par_kind.F90 \ 
    704    par_oce.F90 \ 
    705    phycst.F90 \ 
    706    taumod.F90 \ 
    707    tradmp.F90 \ 
    708    $(MODEL_LIB)(blk_oce.o) \ 
    709    $(MODEL_LIB)(cpl_oce.o) \ 
    710    $(MODEL_LIB)(daymod.o) \ 
    711    $(MODEL_LIB)(dom_oce.o) \ 
    712    $(MODEL_LIB)(dtasal.o) \ 
    713    $(MODEL_LIB)(dtasst.o) \ 
    714    $(MODEL_LIB)(dtatem.o) \ 
    715    $(MODEL_LIB)(flxmod.o) \ 
    716    $(MODEL_LIB)(flxrnf.o) \ 
    717    $(MODEL_LIB)(flx_oce.o) \ 
    718    $(MODEL_LIB)(ice_oce.o) \ 
    719    $(MODEL_LIB)(in_out_manager.o) \ 
    720    $(MODEL_LIB)(lbclnk.o) \ 
    721    $(MODEL_LIB)(lib_mpp.o) \ 
    722    $(MODEL_LIB)(lib_print.o) \ 
    723    $(MODEL_LIB)(oce.o) \ 
    724    $(MODEL_LIB)(ocfzpt.o) \ 
    725    $(MODEL_LIB)(par_kind.o) \ 
    726    $(MODEL_LIB)(par_oce.o) \ 
    727    $(MODEL_LIB)(phycst.o) \ 
    728    $(MODEL_LIB)(taumod.o) \ 
    729    $(MODEL_LIB)(tradmp.o) \ 
    730    dom_oce.F90 \ 
    731    flxrnf.F90 \ 
    732    in_out_manager.F90 \ 
    733    lbclnk.F90 \ 
    734    lib_mpp.F90 \ 
    735    ocesbc.F90 \ 
    736    oce.F90 \ 
    737    $(MODEL_LIB)(dom_oce.o) \ 
    738    $(MODEL_LIB)(flxrnf.o) \ 
    739    $(MODEL_LIB)(in_out_manager.o) \ 
    740    $(MODEL_LIB)(lbclnk.o) \ 
    741    $(MODEL_LIB)(lib_mpp.o) \ 
    742    $(MODEL_LIB)(ocesbc.o) \ 
    743    $(MODEL_LIB)(oce.o) \ 
    744    vectopt_loop_substitute.h90 \ 
    745    KEY_CPP \ 
    746    closea.F90 
    747 $(MODEL_LIB)(cpl.o) :   \ 
    748    dom_oce.F90 \ 
    749    in_out_manager.F90 \ 
    750    lib_print.f90 \ 
    751    oce.F90 \ 
    752    par_kind.F90 \ 
    753    par_oce.F90 \ 
    754    phycst.F90 \ 
    755    $(MODEL_LIB)(dom_oce.o) \ 
    756    $(MODEL_LIB)(in_out_manager.o) \ 
    757    $(MODEL_LIB)(lib_print.o) \ 
    758    $(MODEL_LIB)(oce.o) \ 
    759    $(MODEL_LIB)(par_kind.o) \ 
    760    $(MODEL_LIB)(par_oce.o) \ 
    761    $(MODEL_LIB)(phycst.o) \ 
    762    cpl_oce.F90 \ 
    763    daymod.F90 \ 
    764    dom_oce.F90 \ 
    765    flx_oce.F90 \ 
    766    in_out_manager.F90 \ 
    767    oce.F90 \ 
    768    ocfzpt.F90 \ 
    769    phycst.F90 \ 
    770    $(MODEL_LIB)(cpl_oce.o) \ 
    771    $(MODEL_LIB)(daymod.o) \ 
    772    $(MODEL_LIB)(dom_oce.o) \ 
    773    $(MODEL_LIB)(flx_oce.o) \ 
    774    $(MODEL_LIB)(in_out_manager.o) \ 
    775    $(MODEL_LIB)(oce.o) \ 
    776    $(MODEL_LIB)(ocfzpt.o) \ 
    777    $(MODEL_LIB)(phycst.o) \ 
    778    ../../../lib/libioipsl.a \ 
    779    cpl.F90 
    780 $(MODEL_LIB)(cpl_oce.o) :  \ 
    781    par_kind.F90 \ 
    782    $(MODEL_LIB)(par_kind.o) \ 
    783    par_oce.F90 \ 
    784    $(MODEL_LIB)(par_oce.o) \ 
    785    cpl_oce.F90 
    786 $(MODEL_LIB)(daymod.o) :   \ 
    787    in_out_manager.F90 \ 
    788    lib_print.f90 \ 
    789    par_kind.F90 \ 
    790    par_oce.F90 \ 
    791    $(MODEL_LIB)(in_out_manager.o) \ 
    792    $(MODEL_LIB)(lib_print.o) \ 
    793    $(MODEL_LIB)(par_kind.o) \ 
    794    $(MODEL_LIB)(par_oce.o) \ 
    795    dom_oce.F90 \ 
    796    in_out_manager.F90 \ 
    797    phycst.F90 \ 
    798    $(MODEL_LIB)(dom_oce.o) \ 
    799    $(MODEL_LIB)(in_out_manager.o) \ 
    800    $(MODEL_LIB)(phycst.o) \ 
    801    daymod.F90 
    802 $(MODEL_LIB)(diafwb.o) :   \ 
    803    albedo.F90 \ 
    804    blk_oce.F90 \ 
    805    cpl_oce.F90 \ 
    806    daymod.F90 \ 
    807    dom_oce.F90 \ 
    808    dtasal.F90 \ 
    809    dtasst.F90 \ 
    810    dtatem.F90 \ 
    811    flxmod.F90 \ 
    812    flxrnf.F90 \ 
    813    flx_oce.F90 \ 
    814    ice_oce.F90 \ 
    815    in_out_manager.F90 \ 
    816    lbclnk.F90 \ 
    817    lib_mpp.F90 \ 
    818    lib_print.f90 \ 
    819    oce.F90 \ 
    820    ocfzpt.F90 \ 
    821    par_kind.F90 \ 
    822    par_oce.F90 \ 
    823    phycst.F90 \ 
    824    taumod.F90 \ 
    825    tradmp.F90 \ 
    826    $(MODEL_LIB)(albedo.o) \ 
    827    $(MODEL_LIB)(blk_oce.o) \ 
    828    $(MODEL_LIB)(cpl_oce.o) \ 
    829    $(MODEL_LIB)(daymod.o) \ 
    830    $(MODEL_LIB)(dom_oce.o) \ 
    831    $(MODEL_LIB)(dtasal.o) \ 
    832    $(MODEL_LIB)(dtasst.o) \ 
    833    $(MODEL_LIB)(dtatem.o) \ 
    834    $(MODEL_LIB)(flxmod.o) \ 
    835    $(MODEL_LIB)(flxrnf.o) \ 
    836    $(MODEL_LIB)(flx_oce.o) \ 
    837    $(MODEL_LIB)(ice_oce.o) \ 
    838    $(MODEL_LIB)(in_out_manager.o) \ 
    839    $(MODEL_LIB)(lbclnk.o) \ 
    840    $(MODEL_LIB)(lib_mpp.o) \ 
    841    $(MODEL_LIB)(lib_print.o) \ 
    842    $(MODEL_LIB)(oce.o) \ 
    843    $(MODEL_LIB)(ocfzpt.o) \ 
    844    $(MODEL_LIB)(par_kind.o) \ 
    845    $(MODEL_LIB)(par_oce.o) \ 
    846    $(MODEL_LIB)(phycst.o) \ 
    847    $(MODEL_LIB)(taumod.o) \ 
    848    $(MODEL_LIB)(tradmp.o) \ 
    849    blk_oce.F90 \ 
    850    dom_oce.F90 \ 
    851    flxblk.F90 \ 
    852    flxrnf.F90 \ 
    853    in_out_manager.F90 \ 
    854    lib_mpp.F90 \ 
    855    ocesbc.F90 \ 
    856    oce.F90 \ 
    857    phycst.F90 \ 
    858    zdf_oce.F90 \ 
    859    $(MODEL_LIB)(blk_oce.o) \ 
    860    $(MODEL_LIB)(dom_oce.o) \ 
    861    $(MODEL_LIB)(flxblk.o) \ 
    862    $(MODEL_LIB)(flxrnf.o) \ 
    863    $(MODEL_LIB)(in_out_manager.o) \ 
    864    $(MODEL_LIB)(lib_mpp.o) \ 
    865    $(MODEL_LIB)(ocesbc.o) \ 
    866    $(MODEL_LIB)(oce.o) \ 
    867    $(MODEL_LIB)(phycst.o) \ 
    868    $(MODEL_LIB)(zdf_oce.o) \ 
    869    domzgr_substitute.h90 \ 
    870    vectopt_loop_substitute.h90 \ 
    871    KEY_CPP \ 
    872    diafwb.F90 
    873 $(MODEL_LIB)(diagap.o) :   \ 
    874    cpl_oce.F90 \ 
    875    daymod.F90 \ 
    876    dom_oce.F90 \ 
    877    dtasal.F90 \ 
    878    dtasst.F90 \ 
    879    dtatem.F90 \ 
    880    in_out_manager.F90 \ 
    881    lib_print.f90 \ 
    882    oce.F90 \ 
    883    par_kind.F90 \ 
    884    par_oce.F90 \ 
    885    phycst.F90 \ 
    886    $(MODEL_LIB)(cpl_oce.o) \ 
    887    $(MODEL_LIB)(daymod.o) \ 
    888    $(MODEL_LIB)(dom_oce.o) \ 
    889    $(MODEL_LIB)(dtasal.o) \ 
    890    $(MODEL_LIB)(dtasst.o) \ 
    891    $(MODEL_LIB)(dtatem.o) \ 
    892    $(MODEL_LIB)(in_out_manager.o) \ 
    893    $(MODEL_LIB)(lib_print.o) \ 
    894    $(MODEL_LIB)(oce.o) \ 
    895    $(MODEL_LIB)(par_kind.o) \ 
    896    $(MODEL_LIB)(par_oce.o) \ 
    897    $(MODEL_LIB)(phycst.o) \ 
    898    daymod.F90 \ 
    899    dianam.F90 \ 
    900    dom_oce.F90 \ 
    901    dtasal.F90 \ 
    902    dtatem.F90 \ 
    903    in_out_manager.F90 \ 
    904    lib_mpp.F90 \ 
    905    oce.F90 \ 
    906    $(MODEL_LIB)(daymod.o) \ 
    907    $(MODEL_LIB)(dianam.o) \ 
    908    $(MODEL_LIB)(dom_oce.o) \ 
    909    $(MODEL_LIB)(dtasal.o) \ 
    910    $(MODEL_LIB)(dtatem.o) \ 
    911    $(MODEL_LIB)(in_out_manager.o) \ 
    912    $(MODEL_LIB)(lib_mpp.o) \ 
    913    $(MODEL_LIB)(oce.o) \ 
    914    domzgr_substitute.h90 \ 
    915    ../../../lib/libioipsl.a \ 
    916    KEY_CPP \ 
    917    diagap.F90 
    918 $(MODEL_LIB)(diahdy.o) :   \ 
    919    in_out_manager.F90 \ 
    920    lib_print.f90 \ 
    921    par_kind.F90 \ 
    922    par_oce.F90 \ 
    923    $(MODEL_LIB)(in_out_manager.o) \ 
    924    $(MODEL_LIB)(lib_print.o) \ 
    925    $(MODEL_LIB)(par_kind.o) \ 
    926    $(MODEL_LIB)(par_oce.o) \ 
    927    dom_oce.F90 \ 
    928    in_out_manager.F90 \ 
    929    oce.F90 \ 
    930    phycst.F90 \ 
    931    $(MODEL_LIB)(dom_oce.o) \ 
    932    $(MODEL_LIB)(in_out_manager.o) \ 
    933    $(MODEL_LIB)(oce.o) \ 
    934    $(MODEL_LIB)(phycst.o) \ 
    935    domzgr_substitute.h90 \ 
    936    KEY_CPP \ 
    937    diahdy.F90 
    938 $(MODEL_LIB)(diahth.o) :   \ 
    939    in_out_manager.F90 \ 
    940    lib_print.f90 \ 
    941    par_kind.F90 \ 
    942    par_oce.F90 \ 
    943    $(MODEL_LIB)(in_out_manager.o) \ 
    944    $(MODEL_LIB)(lib_print.o) \ 
    945    $(MODEL_LIB)(par_kind.o) \ 
    946    $(MODEL_LIB)(par_oce.o) \ 
    947    dom_oce.F90 \ 
    948    in_out_manager.F90 \ 
    949    oce.F90 \ 
    950    phycst.F90 \ 
    951    $(MODEL_LIB)(dom_oce.o) \ 
    952    $(MODEL_LIB)(in_out_manager.o) \ 
    953    $(MODEL_LIB)(oce.o) \ 
    954    $(MODEL_LIB)(phycst.o) \ 
    955    domzgr_substitute.h90 \ 
    956    KEY_CPP \ 
    957    diahth.F90 
    958 $(MODEL_LIB)(dianam.o) :   \ 
    959    dom_oce.F90 \ 
    960    in_out_manager.F90 \ 
    961    lib_print.f90 \ 
    962    par_kind.F90 \ 
    963    par_oce.F90 \ 
    964    phycst.F90 \ 
    965    $(MODEL_LIB)(dom_oce.o) \ 
    966    $(MODEL_LIB)(in_out_manager.o) \ 
    967    $(MODEL_LIB)(lib_print.o) \ 
    968    $(MODEL_LIB)(par_kind.o) \ 
    969    $(MODEL_LIB)(par_oce.o) \ 
    970    $(MODEL_LIB)(phycst.o) \ 
    971    daymod.F90 \ 
    972    dom_oce.F90 \ 
    973    in_out_manager.F90 \ 
    974    phycst.F90 \ 
    975    $(MODEL_LIB)(daymod.o) \ 
    976    $(MODEL_LIB)(dom_oce.o) \ 
    977    $(MODEL_LIB)(in_out_manager.o) \ 
    978    $(MODEL_LIB)(phycst.o) \ 
    979    dianam.F90 
    980 $(MODEL_LIB)(diaptr.o) :   \ 
    981    cpl_oce.F90 \ 
    982    daymod.F90 \ 
    983    dom_oce.F90 \ 
    984    dtasal.F90 \ 
    985    dtasst.F90 \ 
    986    dtatem.F90 \ 
    987    in_out_manager.F90 \ 
    988    lib_print.f90 \ 
    989    par_kind.F90 \ 
    990    par_oce.F90 \ 
    991    phycst.F90 \ 
    992    $(MODEL_LIB)(cpl_oce.o) \ 
    993    $(MODEL_LIB)(daymod.o) \ 
    994    $(MODEL_LIB)(dom_oce.o) \ 
    995    $(MODEL_LIB)(dtasal.o) \ 
    996    $(MODEL_LIB)(dtasst.o) \ 
    997    $(MODEL_LIB)(dtatem.o) \ 
    998    $(MODEL_LIB)(in_out_manager.o) \ 
    999    $(MODEL_LIB)(lib_print.o) \ 
    1000    $(MODEL_LIB)(par_kind.o) \ 
    1001    $(MODEL_LIB)(par_oce.o) \ 
    1002    $(MODEL_LIB)(phycst.o) \ 
    1003    daymod.F90 \ 
    1004    dianam.F90 \ 
    1005    dom_oce.F90 \ 
    1006    in_out_manager.F90 \ 
    1007    ldftra_oce.F90 \ 
    1008    lib_mpp.F90 \ 
    1009    oce.F90 \ 
    1010    phycst.F90 \ 
    1011    $(MODEL_LIB)(daymod.o) \ 
    1012    $(MODEL_LIB)(dianam.o) \ 
    1013    $(MODEL_LIB)(dom_oce.o) \ 
    1014    $(MODEL_LIB)(in_out_manager.o) \ 
    1015    $(MODEL_LIB)(ldftra_oce.o) \ 
    1016    $(MODEL_LIB)(lib_mpp.o) \ 
    1017    $(MODEL_LIB)(oce.o) \ 
    1018    $(MODEL_LIB)(phycst.o) \ 
    1019    domzgr_substitute.h90 \ 
    1020    vectopt_loop_substitute.h90 \ 
    1021    ../../../lib/libioipsl.a \ 
    1022    KEY_CPP \ 
    1023    diaptr.F90 
    1024 $(MODEL_LIB)(diaspr.o) :   \ 
    1025    cpl_oce.F90 \ 
    1026    dom_oce.F90 \ 
    1027    dtasal.F90 \ 
    1028    dtasst.F90 \ 
    1029    dtatem.F90 \ 
    1030    in_out_manager.F90 \ 
    1031    lbclnk.F90 \ 
    1032    lib_mpp.F90 \ 
    1033    lib_print.f90 \ 
    1034    oce.F90 \ 
    1035    par_kind.F90 \ 
    1036    par_oce.F90 \ 
    1037    sol_oce.F90 \ 
    1038    zdf_oce.F90 \ 
    1039    $(MODEL_LIB)(cpl_oce.o) \ 
    1040    $(MODEL_LIB)(dom_oce.o) \ 
    1041    $(MODEL_LIB)(dtasal.o) \ 
    1042    $(MODEL_LIB)(dtasst.o) \ 
    1043    $(MODEL_LIB)(dtatem.o) \ 
    1044    $(MODEL_LIB)(in_out_manager.o) \ 
    1045    $(MODEL_LIB)(lbclnk.o) \ 
    1046    $(MODEL_LIB)(lib_mpp.o) \ 
    1047    $(MODEL_LIB)(lib_print.o) \ 
    1048    $(MODEL_LIB)(oce.o) \ 
    1049    $(MODEL_LIB)(par_kind.o) \ 
    1050    $(MODEL_LIB)(par_oce.o) \ 
    1051    $(MODEL_LIB)(sol_oce.o) \ 
    1052    $(MODEL_LIB)(zdf_oce.o) \ 
    1053    dom_oce.F90 \ 
    1054    in_out_manager.F90 \ 
    1055    lib_mpp.F90 \ 
    1056    oce.F90 \ 
    1057    phycst.F90 \ 
    1058    solfet.F90 \ 
    1059    solpcg.F90 \ 
    1060    solsor.F90 \ 
    1061    sol_oce.F90 \ 
    1062    $(MODEL_LIB)(dom_oce.o) \ 
    1063    $(MODEL_LIB)(in_out_manager.o) \ 
    1064    $(MODEL_LIB)(lib_mpp.o) \ 
    1065    $(MODEL_LIB)(oce.o) \ 
    1066    $(MODEL_LIB)(phycst.o) \ 
    1067    $(MODEL_LIB)(solfet.o) \ 
    1068    $(MODEL_LIB)(solpcg.o) \ 
    1069    $(MODEL_LIB)(solsor.o) \ 
    1070    $(MODEL_LIB)(sol_oce.o) \ 
    1071    diaspr.F90 
    1072 $(MODEL_LIB)(diawri.o) :   \ 
    1073    blk_oce.F90 \ 
    1074    cpl_oce.F90 \ 
    1075    daymod.F90 \ 
    1076    dom_oce.F90 \ 
    1077    dtasal.F90 \ 
    1078    dtasst.F90 \ 
    1079    dtatem.F90 \ 
    1080    flxmod.F90 \ 
    1081    flxrnf.F90 \ 
    1082    flx_oce.F90 \ 
    1083    ice_oce.F90 \ 
    1084    in_out_manager.F90 \ 
    1085    lbclnk.F90 \ 
    1086    lib_mpp.F90 \ 
    1087    lib_print.f90 \ 
    1088    oce.F90 \ 
    1089    ocfzpt.F90 \ 
    1090    par_kind.F90 \ 
    1091    par_oce.F90 \ 
    1092    phycst.F90 \ 
    1093    solfet.F90 \ 
    1094    solpcg.F90 \ 
    1095    solsor.F90 \ 
    1096    sol_oce.F90 \ 
    10971125   taumod.F90 \ 
    10981126   tradmp.F90 \ 
    10991127   zdf_oce.F90 \ 
    1100    $(MODEL_LIB)(blk_oce.o) \ 
    1101    $(MODEL_LIB)(cpl_oce.o) \ 
    1102    $(MODEL_LIB)(daymod.o) \ 
    1103    $(MODEL_LIB)(dom_oce.o) \ 
    1104    $(MODEL_LIB)(dtasal.o) \ 
    1105    $(MODEL_LIB)(dtasst.o) \ 
    1106    $(MODEL_LIB)(dtatem.o) \ 
    1107    $(MODEL_LIB)(flxmod.o) \ 
     1128   $(MODEL_LIB)(daymod.o) \ 
     1129   $(MODEL_LIB)(diahth.o) \ 
     1130   $(MODEL_LIB)(dianam.o) \ 
     1131   $(MODEL_LIB)(diaspr.o) \ 
     1132   $(MODEL_LIB)(dom_oce.o) \ 
     1133   $(MODEL_LIB)(flx_oce.o) \ 
    11081134   $(MODEL_LIB)(flxrnf.o) \ 
    1109    $(MODEL_LIB)(flx_oce.o) \ 
    11101135   $(MODEL_LIB)(ice_oce.o) \ 
    11111136   $(MODEL_LIB)(in_out_manager.o) \ 
    11121137   $(MODEL_LIB)(lbclnk.o) \ 
    1113    $(MODEL_LIB)(lib_mpp.o) \ 
    1114    $(MODEL_LIB)(lib_print.o) \ 
    1115    $(MODEL_LIB)(oce.o) \ 
     1138   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1139   $(MODEL_LIB)(ldftra_oce.o) \ 
     1140   $(MODEL_LIB)(oce.o) \ 
     1141   $(MODEL_LIB)(ocesbc.o) \ 
    11161142   $(MODEL_LIB)(ocfzpt.o) \ 
    1117    $(MODEL_LIB)(par_kind.o) \ 
    1118    $(MODEL_LIB)(par_oce.o) \ 
    1119    $(MODEL_LIB)(phycst.o) \ 
    1120    $(MODEL_LIB)(solfet.o) \ 
    1121    $(MODEL_LIB)(solpcg.o) \ 
    1122    $(MODEL_LIB)(solsor.o) \ 
     1143   $(MODEL_LIB)(phycst.o) \ 
    11231144   $(MODEL_LIB)(sol_oce.o) \ 
    11241145   $(MODEL_LIB)(taumod.o) \ 
    1125    $(MODEL_LIB)(tradmp.o) \ 
    11261146   $(MODEL_LIB)(zdf_oce.o) \ 
     1147   $(MODEL_LIB)(zdfddm.o) \ 
     1148   $(MODEL_LIB)(zdfmxl.o) \ 
    11271149   daymod.F90 \ 
    11281150   diahth.F90 \ 
     
    11301152   diaspr.F90 \ 
    11311153   dom_oce.F90 \ 
     1154   flx_oce.F90 \ 
    11321155   flxrnf.F90 \ 
    1133    flx_oce.F90 \ 
    11341156   ice_oce.F90 \ 
    11351157   in_out_manager.F90 \ 
     
    11371159   ldfdyn_oce.F90 \ 
    11381160   ldftra_oce.F90 \ 
     1161   oce.F90 \ 
    11391162   ocesbc.F90 \ 
    1140    oce.F90 \ 
    11411163   ocfzpt.F90 \ 
    11421164   phycst.F90 \ 
    11431165   sol_oce.F90 \ 
    11441166   taumod.F90 \ 
     1167   zdf_oce.F90 \ 
    11451168   zdfddm.F90 \ 
    11461169   zdfmxl.F90 \ 
    1147    zdf_oce.F90 \ 
    1148    $(MODEL_LIB)(daymod.o) \ 
    1149    $(MODEL_LIB)(diahth.o) \ 
    1150    $(MODEL_LIB)(dianam.o) \ 
    1151    $(MODEL_LIB)(diaspr.o) \ 
    1152    $(MODEL_LIB)(dom_oce.o) \ 
    1153    $(MODEL_LIB)(flxrnf.o) \ 
    1154    $(MODEL_LIB)(flx_oce.o) \ 
    1155    $(MODEL_LIB)(ice_oce.o) \ 
    1156    $(MODEL_LIB)(in_out_manager.o) \ 
    1157    $(MODEL_LIB)(lbclnk.o) \ 
    1158    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1159    $(MODEL_LIB)(ldftra_oce.o) \ 
    1160    $(MODEL_LIB)(ocesbc.o) \ 
    1161    $(MODEL_LIB)(oce.o) \ 
    1162    $(MODEL_LIB)(ocfzpt.o) \ 
    1163    $(MODEL_LIB)(phycst.o) \ 
    1164    $(MODEL_LIB)(sol_oce.o) \ 
    1165    $(MODEL_LIB)(taumod.o) \ 
    1166    $(MODEL_LIB)(zdfddm.o) \ 
    1167    $(MODEL_LIB)(zdfmxl.o) \ 
    1168    $(MODEL_LIB)(zdf_oce.o) \ 
     1170   $(MODEL_LIB)(dtasst.o) \ 
     1171   $(MODEL_LIB)(lib_mpp.o) \ 
    11691172   dtasst.F90 \ 
    11701173   lib_mpp.F90 \ 
    1171    $(MODEL_LIB)(dtasst.o) \ 
    1172    $(MODEL_LIB)(lib_mpp.o) \ 
    11731174   diawri_dimg.h90 \ 
    11741175   diawri_fdir.h90 \ 
     
    11791180   diawri.F90 
    11801181$(MODEL_LIB)(divcur.o) :   \ 
     1182   $(MODEL_LIB)(dom_oce.o) \ 
     1183   $(MODEL_LIB)(in_out_manager.o) \ 
     1184   $(MODEL_LIB)(lib_mpp.o) \ 
     1185   $(MODEL_LIB)(lib_print.o) \ 
     1186   $(MODEL_LIB)(obc_par.o) \ 
     1187   $(MODEL_LIB)(oce.o) \ 
     1188   $(MODEL_LIB)(par_kind.o) \ 
     1189   $(MODEL_LIB)(par_oce.o) \ 
    11811190   dom_oce.F90 \ 
    11821191   in_out_manager.F90 \ 
     
    11891198   $(MODEL_LIB)(dom_oce.o) \ 
    11901199   $(MODEL_LIB)(in_out_manager.o) \ 
    1191    $(MODEL_LIB)(lib_mpp.o) \ 
    1192    $(MODEL_LIB)(lib_print.o) \ 
    1193    $(MODEL_LIB)(obc_par.o) \ 
    1194    $(MODEL_LIB)(oce.o) \ 
    1195    $(MODEL_LIB)(par_kind.o) \ 
    1196    $(MODEL_LIB)(par_oce.o) \ 
     1200   $(MODEL_LIB)(lbclnk.o) \ 
     1201   $(MODEL_LIB)(obc_oce.o) \ 
     1202   $(MODEL_LIB)(oce.o) \ 
    11971203   dom_oce.F90 \ 
    11981204   in_out_manager.F90 \ 
     
    12001206   obc_oce.F90 \ 
    12011207   oce.F90 \ 
    1202    $(MODEL_LIB)(dom_oce.o) \ 
    1203    $(MODEL_LIB)(in_out_manager.o) \ 
    1204    $(MODEL_LIB)(lbclnk.o) \ 
    1205    $(MODEL_LIB)(obc_oce.o) \ 
    1206    $(MODEL_LIB)(oce.o) \ 
    12071208   domzgr_substitute.h90 \ 
    12081209   vectopt_loop_substitute.h90 \ 
    12091210   KEY_CPP \ 
    12101211   divcur.F90 
     1212$(MODEL_LIB)(dom_ice.o) :  \ 
     1213   $(MODEL_LIB)(par_oce.o) \ 
     1214   par_oce.F90 \ 
     1215   $(MODEL_LIB)(par_ice.o) \ 
     1216   par_ice.F90 \ 
     1217   dom_ice.F90 
     1218$(MODEL_LIB)(dom_oce.o) :  \ 
     1219   $(MODEL_LIB)(par_kind.o) \ 
     1220   par_kind.F90 \ 
     1221   $(MODEL_LIB)(par_oce.o) \ 
     1222   par_oce.F90 \ 
     1223   dom_oce.F90 
    12111224$(MODEL_LIB)(domain.o) :   \ 
     1225   $(MODEL_LIB)(blk_oce.o) \ 
     1226   $(MODEL_LIB)(closea.o) \ 
     1227   $(MODEL_LIB)(cpl_oce.o) \ 
     1228   $(MODEL_LIB)(daymod.o) \ 
     1229   $(MODEL_LIB)(dom_oce.o) \ 
     1230   $(MODEL_LIB)(dtasal.o) \ 
     1231   $(MODEL_LIB)(dtasst.o) \ 
     1232   $(MODEL_LIB)(dtatem.o) \ 
     1233   $(MODEL_LIB)(dynspg_fsc.o) \ 
     1234   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     1235   $(MODEL_LIB)(flxrnf.o) \ 
     1236   $(MODEL_LIB)(in_out_manager.o) \ 
     1237   $(MODEL_LIB)(lbclnk.o) \ 
     1238   $(MODEL_LIB)(lib_mpp.o) \ 
     1239   $(MODEL_LIB)(lib_print.o) \ 
     1240   $(MODEL_LIB)(obc_oce.o) \ 
     1241   $(MODEL_LIB)(oce.o) \ 
     1242   $(MODEL_LIB)(ocesbc.o) \ 
     1243   $(MODEL_LIB)(par_kind.o) \ 
     1244   $(MODEL_LIB)(par_oce.o) \ 
     1245   $(MODEL_LIB)(phycst.o) \ 
     1246   $(MODEL_LIB)(solisl.o) \ 
    12121247   blk_oce.F90 \ 
    12131248   closea.F90 \ 
     
    12261261   lib_print.f90 \ 
    12271262   obc_oce.F90 \ 
     1263   oce.F90 \ 
    12281264   ocesbc.F90 \ 
    1229    oce.F90 \ 
    12301265   par_kind.F90 \ 
    12311266   par_oce.F90 \ 
     
    12341269   $(MODEL_LIB)(blk_oce.o) \ 
    12351270   $(MODEL_LIB)(closea.o) \ 
    1236    $(MODEL_LIB)(cpl_oce.o) \ 
    1237    $(MODEL_LIB)(daymod.o) \ 
    1238    $(MODEL_LIB)(dom_oce.o) \ 
    1239    $(MODEL_LIB)(dtasal.o) \ 
    1240    $(MODEL_LIB)(dtasst.o) \ 
    1241    $(MODEL_LIB)(dtatem.o) \ 
    1242    $(MODEL_LIB)(dynspg_fsc.o) \ 
    1243    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     1271   $(MODEL_LIB)(daymod.o) \ 
     1272   $(MODEL_LIB)(dom_oce.o) \ 
     1273   $(MODEL_LIB)(domhgr.o) \ 
     1274   $(MODEL_LIB)(dommsk.o) \ 
     1275   $(MODEL_LIB)(domstp.o) \ 
     1276   $(MODEL_LIB)(domwri.o) \ 
     1277   $(MODEL_LIB)(domzgr.o) \ 
    12441278   $(MODEL_LIB)(flxrnf.o) \ 
    1245    $(MODEL_LIB)(in_out_manager.o) \ 
    1246    $(MODEL_LIB)(lbclnk.o) \ 
    1247    $(MODEL_LIB)(lib_mpp.o) \ 
    1248    $(MODEL_LIB)(lib_print.o) \ 
    1249    $(MODEL_LIB)(obc_oce.o) \ 
    1250    $(MODEL_LIB)(ocesbc.o) \ 
    1251    $(MODEL_LIB)(oce.o) \ 
    1252    $(MODEL_LIB)(par_kind.o) \ 
    1253    $(MODEL_LIB)(par_oce.o) \ 
    1254    $(MODEL_LIB)(phycst.o) \ 
    1255    $(MODEL_LIB)(solisl.o) \ 
     1279   $(MODEL_LIB)(ice_oce.o) \ 
     1280   $(MODEL_LIB)(in_out_manager.o) \ 
     1281   $(MODEL_LIB)(lib_mpp.o) \ 
     1282   $(MODEL_LIB)(oce.o) \ 
     1283   $(MODEL_LIB)(phycst.o) \ 
    12561284   blk_oce.F90 \ 
    12571285   closea.F90 \ 
    12581286   daymod.F90 \ 
     1287   dom_oce.F90 \ 
    12591288   domhgr.F90 \ 
    12601289   dommsk.F90 \ 
     
    12621291   domwri.F90 \ 
    12631292   domzgr.F90 \ 
    1264    dom_oce.F90 \ 
    12651293   flxrnf.F90 \ 
    12661294   ice_oce.F90 \ 
     
    12691297   oce.F90 \ 
    12701298   phycst.F90 \ 
    1271    $(MODEL_LIB)(blk_oce.o) \ 
    1272    $(MODEL_LIB)(closea.o) \ 
    1273    $(MODEL_LIB)(daymod.o) \ 
    1274    $(MODEL_LIB)(domhgr.o) \ 
    1275    $(MODEL_LIB)(dommsk.o) \ 
    1276    $(MODEL_LIB)(domstp.o) \ 
    1277    $(MODEL_LIB)(domwri.o) \ 
    1278    $(MODEL_LIB)(domzgr.o) \ 
    1279    $(MODEL_LIB)(dom_oce.o) \ 
    1280    $(MODEL_LIB)(flxrnf.o) \ 
    1281    $(MODEL_LIB)(ice_oce.o) \ 
    1282    $(MODEL_LIB)(in_out_manager.o) \ 
    1283    $(MODEL_LIB)(lib_mpp.o) \ 
    1284    $(MODEL_LIB)(oce.o) \ 
    1285    $(MODEL_LIB)(phycst.o) \ 
    12861299   domzgr_substitute.h90 \ 
    12871300   ../../../lib/libioipsl.a \ 
     
    12891302   domain.F90 
    12901303$(MODEL_LIB)(domcfg.o) :   \ 
     1304   $(MODEL_LIB)(cpl_oce.o) \ 
     1305   $(MODEL_LIB)(dom_oce.o) \ 
     1306   $(MODEL_LIB)(dtasal.o) \ 
     1307   $(MODEL_LIB)(dtasst.o) \ 
     1308   $(MODEL_LIB)(dtatem.o) \ 
     1309   $(MODEL_LIB)(in_out_manager.o) \ 
     1310   $(MODEL_LIB)(lib_mpp.o) \ 
     1311   $(MODEL_LIB)(lib_print.o) \ 
     1312   $(MODEL_LIB)(obc_oce.o) \ 
     1313   $(MODEL_LIB)(oce.o) \ 
     1314   $(MODEL_LIB)(par_kind.o) \ 
     1315   $(MODEL_LIB)(par_oce.o) \ 
     1316   $(MODEL_LIB)(sol_oce.o) \ 
     1317   $(MODEL_LIB)(solfet.o) \ 
     1318   $(MODEL_LIB)(solpcg.o) \ 
     1319   $(MODEL_LIB)(solsor.o) \ 
    12911320   cpl_oce.F90 \ 
    12921321   dom_oce.F90 \ 
     
    13011330   par_kind.F90 \ 
    13021331   par_oce.F90 \ 
     1332   sol_oce.F90 \ 
    13031333   solfet.F90 \ 
    13041334   solpcg.F90 \ 
    13051335   solsor.F90 \ 
    1306    sol_oce.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   dom_oce.F90 \ 
     1342   in_out_manager.F90 \ 
     1343   lib_mpp.F90 \ 
     1344   phycst.F90 \ 
     1345   solisl.F90 \ 
     1346   domcfg.F90 
     1347$(MODEL_LIB)(domhgr.o) :   \ 
     1348   $(MODEL_LIB)(in_out_manager.o) \ 
     1349   $(MODEL_LIB)(lib_print.o) \ 
     1350   $(MODEL_LIB)(par_kind.o) \ 
     1351   $(MODEL_LIB)(par_oce.o) \ 
     1352   in_out_manager.F90 \ 
     1353   lib_print.f90 \ 
     1354   par_kind.F90 \ 
     1355   par_oce.F90 \ 
     1356   $(MODEL_LIB)(dom_oce.o) \ 
     1357   $(MODEL_LIB)(in_out_manager.o) \ 
     1358   $(MODEL_LIB)(phycst.o) \ 
     1359   dom_oce.F90 \ 
     1360   in_out_manager.F90 \ 
     1361   phycst.F90 \ 
     1362   ../../../lib/libioipsl.a \ 
     1363   domhgr.F90 
     1364$(MODEL_LIB)(dommsk.o) :   \ 
     1365   $(MODEL_LIB)(cla_dynspg.o) \ 
    13071366   $(MODEL_LIB)(cpl_oce.o) \ 
    13081367   $(MODEL_LIB)(dom_oce.o) \ 
     
    13101369   $(MODEL_LIB)(dtasst.o) \ 
    13111370   $(MODEL_LIB)(dtatem.o) \ 
    1312    $(MODEL_LIB)(in_out_manager.o) \ 
     1371   $(MODEL_LIB)(flxrnf.o) \ 
     1372   $(MODEL_LIB)(in_out_manager.o) \ 
     1373   $(MODEL_LIB)(lbclnk.o) \ 
    13131374   $(MODEL_LIB)(lib_mpp.o) \ 
    13141375   $(MODEL_LIB)(lib_print.o) \ 
    13151376   $(MODEL_LIB)(obc_oce.o) \ 
    1316    $(MODEL_LIB)(oce.o) \ 
    1317    $(MODEL_LIB)(par_kind.o) \ 
    1318    $(MODEL_LIB)(par_oce.o) \ 
     1377   $(MODEL_LIB)(obc_par.o) \ 
     1378   $(MODEL_LIB)(obcdyn.o) \ 
     1379   $(MODEL_LIB)(obcvol.o) \ 
     1380   $(MODEL_LIB)(oce.o) \ 
     1381   $(MODEL_LIB)(ocesbc.o) \ 
     1382   $(MODEL_LIB)(par_kind.o) \ 
     1383   $(MODEL_LIB)(par_oce.o) \ 
     1384   $(MODEL_LIB)(phycst.o) \ 
     1385   $(MODEL_LIB)(sol_oce.o) \ 
    13191386   $(MODEL_LIB)(solfet.o) \ 
    13201387   $(MODEL_LIB)(solpcg.o) \ 
    13211388   $(MODEL_LIB)(solsor.o) \ 
    1322    $(MODEL_LIB)(sol_oce.o) \ 
    1323    dom_oce.F90 \ 
    1324    in_out_manager.F90 \ 
    1325    lib_mpp.F90 \ 
    1326    phycst.F90 \ 
    1327    solisl.F90 \ 
    1328    $(MODEL_LIB)(dom_oce.o) \ 
    1329    $(MODEL_LIB)(in_out_manager.o) \ 
    1330    $(MODEL_LIB)(lib_mpp.o) \ 
    1331    $(MODEL_LIB)(phycst.o) \ 
    1332    $(MODEL_LIB)(solisl.o) \ 
    1333    domcfg.F90 
    1334 $(MODEL_LIB)(domhgr.o) :   \ 
    1335    in_out_manager.F90 \ 
    1336    lib_print.f90 \ 
    1337    par_kind.F90 \ 
    1338    par_oce.F90 \ 
    1339    $(MODEL_LIB)(in_out_manager.o) \ 
    1340    $(MODEL_LIB)(lib_print.o) \ 
    1341    $(MODEL_LIB)(par_kind.o) \ 
    1342    $(MODEL_LIB)(par_oce.o) \ 
    1343    dom_oce.F90 \ 
    1344    in_out_manager.F90 \ 
    1345    phycst.F90 \ 
    1346    $(MODEL_LIB)(dom_oce.o) \ 
    1347    $(MODEL_LIB)(in_out_manager.o) \ 
    1348    $(MODEL_LIB)(phycst.o) \ 
    1349    ../../../lib/libioipsl.a \ 
    1350    domhgr.F90 
    1351 $(MODEL_LIB)(dommsk.o) :   \ 
     1389   $(MODEL_LIB)(trddyn_oce.o) \ 
     1390   $(MODEL_LIB)(trdtra_oce.o) \ 
     1391   $(MODEL_LIB)(zdf_oce.o) \ 
    13521392   cla_dynspg.F90 \ 
    13531393   cpl_oce.F90 \ 
     
    13611401   lib_mpp.F90 \ 
    13621402   lib_print.f90 \ 
     1403   obc_oce.F90 \ 
     1404   obc_par.F90 \ 
    13631405   obcdyn.F90 \ 
    13641406   obcvol.F90 \ 
    1365    obc_oce.F90 \ 
    1366    obc_par.F90 \ 
     1407   oce.F90 \ 
    13671408   ocesbc.F90 \ 
    1368    oce.F90 \ 
    1369    par_kind.F90 \ 
    1370    par_oce.F90 \ 
    1371    phycst.F90 \ 
     1409   par_kind.F90 \ 
     1410   par_oce.F90 \ 
     1411   phycst.F90 \ 
     1412   sol_oce.F90 \ 
    13721413   solfet.F90 \ 
    13731414   solpcg.F90 \ 
    13741415   solsor.F90 \ 
    1375    sol_oce.F90 \ 
    13761416   trddyn_oce.F90 \ 
    13771417   trdtra_oce.F90 \ 
    13781418   zdf_oce.F90 \ 
    1379    $(MODEL_LIB)(cla_dynspg.o) \ 
     1419   $(MODEL_LIB)(dom_oce.o) \ 
     1420   $(MODEL_LIB)(dynspg_fsc.o) \ 
     1421   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     1422   $(MODEL_LIB)(in_out_manager.o) \ 
     1423   $(MODEL_LIB)(lbclnk.o) \ 
     1424   $(MODEL_LIB)(lib_mpp.o) \ 
     1425   $(MODEL_LIB)(obc_oce.o) \ 
     1426   $(MODEL_LIB)(oce.o) \ 
     1427   $(MODEL_LIB)(solisl.o) \ 
     1428   dom_oce.F90 \ 
     1429   dynspg_fsc.F90 \ 
     1430   dynspg_fsc_atsk.F90 \ 
     1431   in_out_manager.F90 \ 
     1432   lbclnk.F90 \ 
     1433   lib_mpp.F90 \ 
     1434   obc_oce.F90 \ 
     1435   oce.F90 \ 
     1436   solisl.F90 \ 
     1437   vectopt_loop_substitute.h90 \ 
     1438   KEY_CPP \ 
     1439   dommsk.F90 
     1440$(MODEL_LIB)(domstp.o) :   \ 
     1441   $(MODEL_LIB)(lib_print.o) \ 
     1442   $(MODEL_LIB)(par_kind.o) \ 
     1443   $(MODEL_LIB)(par_oce.o) \ 
     1444   lib_print.f90 \ 
     1445   par_kind.F90 \ 
     1446   par_oce.F90 \ 
     1447   $(MODEL_LIB)(dom_oce.o) \ 
     1448   $(MODEL_LIB)(in_out_manager.o) \ 
     1449   $(MODEL_LIB)(oce.o) \ 
     1450   dom_oce.F90 \ 
     1451   in_out_manager.F90 \ 
     1452   oce.F90 \ 
     1453   domzgr_substitute.h90 \ 
     1454   KEY_CPP \ 
     1455   domstp.F90 
     1456$(MODEL_LIB)(domwri.o) :   \ 
     1457   $(MODEL_LIB)(lib_print.o) \ 
     1458   $(MODEL_LIB)(par_kind.o) \ 
     1459   $(MODEL_LIB)(par_oce.o) \ 
     1460   lib_print.f90 \ 
     1461   par_kind.F90 \ 
     1462   par_oce.F90 \ 
     1463   $(MODEL_LIB)(dom_oce.o) \ 
     1464   $(MODEL_LIB)(in_out_manager.o) \ 
     1465   dom_oce.F90 \ 
     1466   in_out_manager.F90 \ 
     1467   $(MODEL_LIB)(daymod.o) \ 
     1468   $(MODEL_LIB)(lib_mpp.o) \ 
     1469   daymod.F90 \ 
     1470   lib_mpp.F90 \ 
     1471   domwri_dimg.h90 \ 
     1472   domwri_fdir.h90 \ 
     1473   ../../../lib/libioipsl.a \ 
     1474   KEY_CPP \ 
     1475   domwri.F90 
     1476$(MODEL_LIB)(domzgr.o) :   \ 
    13801477   $(MODEL_LIB)(cpl_oce.o) \ 
    13811478   $(MODEL_LIB)(dom_oce.o) \ 
     
    13881485   $(MODEL_LIB)(lib_mpp.o) \ 
    13891486   $(MODEL_LIB)(lib_print.o) \ 
    1390    $(MODEL_LIB)(obcdyn.o) \ 
    1391    $(MODEL_LIB)(obcvol.o) \ 
    13921487   $(MODEL_LIB)(obc_oce.o) \ 
    1393    $(MODEL_LIB)(obc_par.o) \ 
     1488   $(MODEL_LIB)(oce.o) \ 
    13941489   $(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) \ 
     1490   $(MODEL_LIB)(par_kind.o) \ 
     1491   $(MODEL_LIB)(par_oce.o) \ 
     1492   $(MODEL_LIB)(sol_oce.o) \ 
    13991493   $(MODEL_LIB)(solfet.o) \ 
    14001494   $(MODEL_LIB)(solpcg.o) \ 
    14011495   $(MODEL_LIB)(solsor.o) \ 
    1402    $(MODEL_LIB)(sol_oce.o) \ 
    1403    $(MODEL_LIB)(trddyn_oce.o) \ 
    1404    $(MODEL_LIB)(trdtra_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 \ 
    1412    obc_oce.F90 \ 
    1413    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    domwri_fdir.h90 \ 
    1460    ../../../lib/libioipsl.a \ 
    1461    KEY_CPP \ 
    1462    domwri.F90 
    1463 $(MODEL_LIB)(domzgr.o) :   \ 
    14641496   cpl_oce.F90 \ 
    14651497   dom_oce.F90 \ 
     
    14731505   lib_print.f90 \ 
    14741506   obc_oce.F90 \ 
     1507   oce.F90 \ 
    14751508   ocesbc.F90 \ 
    1476    oce.F90 \ 
    1477    par_kind.F90 \ 
    1478    par_oce.F90 \ 
     1509   par_kind.F90 \ 
     1510   par_oce.F90 \ 
     1511   sol_oce.F90 \ 
    14791512   solfet.F90 \ 
    14801513   solpcg.F90 \ 
    14811514   solsor.F90 \ 
    1482    sol_oce.F90 \ 
     1515   $(MODEL_LIB)(closea.o) \ 
     1516   $(MODEL_LIB)(dom_oce.o) \ 
     1517   $(MODEL_LIB)(in_out_manager.o) \ 
     1518   $(MODEL_LIB)(lbclnk.o) \ 
     1519   $(MODEL_LIB)(lib_mpp.o) \ 
     1520   $(MODEL_LIB)(oce.o) \ 
     1521   $(MODEL_LIB)(solisl.o) \ 
     1522   closea.F90 \ 
     1523   dom_oce.F90 \ 
     1524   in_out_manager.F90 \ 
     1525   lbclnk.F90 \ 
     1526   lib_mpp.F90 \ 
     1527   oce.F90 \ 
     1528   solisl.F90 \ 
     1529   domzgr_s.h90 \ 
     1530   domzgr_substitute.h90 \ 
     1531   domzgr_zps.h90 \ 
     1532   vectopt_loop_substitute.h90 \ 
     1533   ../../../lib/libioipsl.a \ 
     1534   KEY_CPP \ 
     1535   domzgr.F90 
     1536$(MODEL_LIB)(dtasal.o) :   \ 
     1537   $(MODEL_LIB)(dom_oce.o) \ 
     1538   $(MODEL_LIB)(in_out_manager.o) \ 
     1539   $(MODEL_LIB)(lib_print.o) \ 
     1540   $(MODEL_LIB)(par_kind.o) \ 
     1541   $(MODEL_LIB)(par_oce.o) \ 
     1542   $(MODEL_LIB)(phycst.o) \ 
     1543   dom_oce.F90 \ 
     1544   in_out_manager.F90 \ 
     1545   lib_print.f90 \ 
     1546   par_kind.F90 \ 
     1547   par_oce.F90 \ 
     1548   phycst.F90 \ 
     1549   $(MODEL_LIB)(daymod.o) \ 
     1550   $(MODEL_LIB)(dom_oce.o) \ 
     1551   $(MODEL_LIB)(in_out_manager.o) \ 
     1552   $(MODEL_LIB)(oce.o) \ 
     1553   daymod.F90 \ 
     1554   dom_oce.F90 \ 
     1555   in_out_manager.F90 \ 
     1556   oce.F90 \ 
     1557   domzgr_substitute.h90 \ 
     1558   dtasal_fdir.h90 \ 
     1559   ../../../lib/libioipsl.a \ 
     1560   KEY_CPP \ 
     1561   dtasal.F90 
     1562$(MODEL_LIB)(dtasst.o) :   \ 
     1563   $(MODEL_LIB)(dom_oce.o) \ 
     1564   $(MODEL_LIB)(in_out_manager.o) \ 
     1565   $(MODEL_LIB)(lib_print.o) \ 
     1566   $(MODEL_LIB)(oce.o) \ 
     1567   $(MODEL_LIB)(par_kind.o) \ 
     1568   $(MODEL_LIB)(par_oce.o) \ 
     1569   $(MODEL_LIB)(phycst.o) \ 
     1570   dom_oce.F90 \ 
     1571   in_out_manager.F90 \ 
     1572   lib_print.f90 \ 
     1573   oce.F90 \ 
     1574   par_kind.F90 \ 
     1575   par_oce.F90 \ 
     1576   phycst.F90 \ 
     1577   $(MODEL_LIB)(daymod.o) \ 
     1578   $(MODEL_LIB)(dom_oce.o) \ 
     1579   $(MODEL_LIB)(in_out_manager.o) \ 
     1580   $(MODEL_LIB)(oce.o) \ 
     1581   $(MODEL_LIB)(ocfzpt.o) \ 
     1582   daymod.F90 \ 
     1583   dom_oce.F90 \ 
     1584   in_out_manager.F90 \ 
     1585   oce.F90 \ 
     1586   ocfzpt.F90 \ 
     1587   ../../../lib/libioipsl.a \ 
     1588   dtasst.F90 
     1589$(MODEL_LIB)(dtatem.o) :   \ 
     1590   $(MODEL_LIB)(dom_oce.o) \ 
     1591   $(MODEL_LIB)(in_out_manager.o) \ 
     1592   $(MODEL_LIB)(lib_print.o) \ 
     1593   $(MODEL_LIB)(par_kind.o) \ 
     1594   $(MODEL_LIB)(par_oce.o) \ 
     1595   $(MODEL_LIB)(phycst.o) \ 
     1596   dom_oce.F90 \ 
     1597   in_out_manager.F90 \ 
     1598   lib_print.f90 \ 
     1599   par_kind.F90 \ 
     1600   par_oce.F90 \ 
     1601   phycst.F90 \ 
     1602   $(MODEL_LIB)(daymod.o) \ 
     1603   $(MODEL_LIB)(dom_oce.o) \ 
     1604   $(MODEL_LIB)(in_out_manager.o) \ 
     1605   $(MODEL_LIB)(oce.o) \ 
     1606   daymod.F90 \ 
     1607   dom_oce.F90 \ 
     1608   in_out_manager.F90 \ 
     1609   oce.F90 \ 
     1610   domzgr_substitute.h90 \ 
     1611   dtatem_fdir.h90 \ 
     1612   ../../../lib/libioipsl.a \ 
     1613   KEY_CPP \ 
     1614   dtatem.F90 
     1615$(MODEL_LIB)(dynhpg.o) :   \ 
     1616   $(MODEL_LIB)(in_out_manager.o) \ 
     1617   $(MODEL_LIB)(lib_print.o) \ 
     1618   $(MODEL_LIB)(par_kind.o) \ 
     1619   $(MODEL_LIB)(par_oce.o) \ 
     1620   in_out_manager.F90 \ 
     1621   lib_print.f90 \ 
     1622   par_kind.F90 \ 
     1623   par_oce.F90 \ 
     1624   $(MODEL_LIB)(dom_oce.o) \ 
     1625   $(MODEL_LIB)(in_out_manager.o) \ 
     1626   $(MODEL_LIB)(oce.o) \ 
     1627   $(MODEL_LIB)(phycst.o) \ 
     1628   $(MODEL_LIB)(trddyn_oce.o) \ 
     1629   dom_oce.F90 \ 
     1630   in_out_manager.F90 \ 
     1631   oce.F90 \ 
     1632   phycst.F90 \ 
     1633   trddyn_oce.F90 \ 
     1634   domzgr_substitute.h90 \ 
     1635   vectopt_loop_substitute.h90 \ 
     1636   KEY_CPP \ 
     1637   dynhpg.F90 
     1638$(MODEL_LIB)(dynhpg_atsk.o) : \ 
     1639   $(MODEL_LIB)(in_out_manager.o) \ 
     1640   $(MODEL_LIB)(lib_print.o) \ 
     1641   $(MODEL_LIB)(par_kind.o) \ 
     1642   $(MODEL_LIB)(par_oce.o) \ 
     1643   in_out_manager.F90 \ 
     1644   lib_print.f90 \ 
     1645   par_kind.F90 \ 
     1646   par_oce.F90 \ 
     1647   $(MODEL_LIB)(dom_oce.o) \ 
     1648   $(MODEL_LIB)(in_out_manager.o) \ 
     1649   $(MODEL_LIB)(oce.o) \ 
     1650   $(MODEL_LIB)(phycst.o) \ 
     1651   $(MODEL_LIB)(trddyn_oce.o) \ 
     1652   dom_oce.F90 \ 
     1653   in_out_manager.F90 \ 
     1654   oce.F90 \ 
     1655   phycst.F90 \ 
     1656   trddyn_oce.F90 \ 
     1657   domzgr_substitute.h90 \ 
     1658   vectopt_loop_substitute.h90 \ 
     1659   KEY_CPP \ 
     1660   dynhpg_atsk.F90 
     1661$(MODEL_LIB)(dynkeg.o) :   \ 
     1662   $(MODEL_LIB)(lib_print.o) \ 
     1663   $(MODEL_LIB)(par_kind.o) \ 
     1664   $(MODEL_LIB)(par_oce.o) \ 
     1665   lib_print.f90 \ 
     1666   par_kind.F90 \ 
     1667   par_oce.F90 \ 
     1668   $(MODEL_LIB)(dom_oce.o) \ 
     1669   $(MODEL_LIB)(in_out_manager.o) \ 
     1670   $(MODEL_LIB)(oce.o) \ 
     1671   $(MODEL_LIB)(trddyn_oce.o) \ 
     1672   dom_oce.F90 \ 
     1673   in_out_manager.F90 \ 
     1674   oce.F90 \ 
     1675   trddyn_oce.F90 \ 
     1676   vectopt_loop_substitute.h90 \ 
     1677   KEY_CPP \ 
     1678   dynkeg.F90 
     1679$(MODEL_LIB)(dynldf_bilap.o) :   \ 
     1680   $(MODEL_LIB)(dom_oce.o) \ 
     1681   $(MODEL_LIB)(in_out_manager.o) \ 
     1682   $(MODEL_LIB)(lib_mpp.o) \ 
     1683   $(MODEL_LIB)(lib_print.o) \ 
     1684   $(MODEL_LIB)(oce.o) \ 
     1685   $(MODEL_LIB)(par_kind.o) \ 
     1686   $(MODEL_LIB)(par_oce.o) \ 
     1687   dom_oce.F90 \ 
     1688   in_out_manager.F90 \ 
     1689   lib_mpp.F90 \ 
     1690   lib_print.f90 \ 
     1691   oce.F90 \ 
     1692   par_kind.F90 \ 
     1693   par_oce.F90 \ 
     1694   $(MODEL_LIB)(dom_oce.o) \ 
     1695   $(MODEL_LIB)(in_out_manager.o) \ 
     1696   $(MODEL_LIB)(lbclnk.o) \ 
     1697   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1698   $(MODEL_LIB)(oce.o) \ 
     1699   $(MODEL_LIB)(trddyn_oce.o) \ 
     1700   dom_oce.F90 \ 
     1701   in_out_manager.F90 \ 
     1702   lbclnk.F90 \ 
     1703   ldfdyn_oce.F90 \ 
     1704   oce.F90 \ 
     1705   trddyn_oce.F90 \ 
     1706   domzgr_substitute.h90 \ 
     1707   ldfdyn_substitute.h90 \ 
     1708   vectopt_loop_substitute.h90 \ 
     1709   KEY_CPP \ 
     1710   dynldf_bilap.F90 
     1711$(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     1712   $(MODEL_LIB)(dom_oce.o) \ 
     1713   $(MODEL_LIB)(in_out_manager.o) \ 
     1714   $(MODEL_LIB)(lbclnk.o) \ 
     1715   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1716   $(MODEL_LIB)(ldftra_oce.o) \ 
     1717   $(MODEL_LIB)(lib_mpp.o) \ 
     1718   $(MODEL_LIB)(lib_print.o) \ 
     1719   $(MODEL_LIB)(oce.o) \ 
     1720   $(MODEL_LIB)(par_kind.o) \ 
     1721   $(MODEL_LIB)(par_oce.o) \ 
     1722   $(MODEL_LIB)(phycst.o) \ 
     1723   $(MODEL_LIB)(zdfmxl.o) \ 
     1724   dom_oce.F90 \ 
     1725   in_out_manager.F90 \ 
     1726   lbclnk.F90 \ 
     1727   ldfdyn_oce.F90 \ 
     1728   ldftra_oce.F90 \ 
     1729   lib_mpp.F90 \ 
     1730   lib_print.f90 \ 
     1731   oce.F90 \ 
     1732   par_kind.F90 \ 
     1733   par_oce.F90 \ 
     1734   phycst.F90 \ 
     1735   zdfmxl.F90 \ 
     1736   $(MODEL_LIB)(dom_oce.o) \ 
     1737   $(MODEL_LIB)(in_out_manager.o) \ 
     1738   $(MODEL_LIB)(lbclnk.o) \ 
     1739   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1740   $(MODEL_LIB)(ldfslp.o) \ 
     1741   $(MODEL_LIB)(oce.o) \ 
     1742   $(MODEL_LIB)(trddyn_oce.o) \ 
     1743   $(MODEL_LIB)(zdf_oce.o) \ 
     1744   dom_oce.F90 \ 
     1745   in_out_manager.F90 \ 
     1746   lbclnk.F90 \ 
     1747   ldfdyn_oce.F90 \ 
     1748   ldfslp.F90 \ 
     1749   oce.F90 \ 
     1750   trddyn_oce.F90 \ 
     1751   zdf_oce.F90 \ 
     1752   domzgr_substitute.h90 \ 
     1753   ldfdyn_substitute.h90 \ 
     1754   KEY_CPP \ 
     1755   dynldf_bilapg.F90 
     1756$(MODEL_LIB)(dynldf_iso.o) :  \ 
     1757   $(MODEL_LIB)(dom_oce.o) \ 
     1758   $(MODEL_LIB)(in_out_manager.o) \ 
     1759   $(MODEL_LIB)(lbclnk.o) \ 
     1760   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1761   $(MODEL_LIB)(ldftra_oce.o) \ 
     1762   $(MODEL_LIB)(lib_print.o) \ 
     1763   $(MODEL_LIB)(oce.o) \ 
     1764   $(MODEL_LIB)(par_kind.o) \ 
     1765   $(MODEL_LIB)(par_oce.o) \ 
     1766   $(MODEL_LIB)(phycst.o) \ 
     1767   $(MODEL_LIB)(zdfmxl.o) \ 
     1768   dom_oce.F90 \ 
     1769   in_out_manager.F90 \ 
     1770   lbclnk.F90 \ 
     1771   ldfdyn_oce.F90 \ 
     1772   ldftra_oce.F90 \ 
     1773   lib_print.f90 \ 
     1774   oce.F90 \ 
     1775   par_kind.F90 \ 
     1776   par_oce.F90 \ 
     1777   phycst.F90 \ 
     1778   zdfmxl.F90 \ 
     1779   $(MODEL_LIB)(dom_oce.o) \ 
     1780   $(MODEL_LIB)(in_out_manager.o) \ 
     1781   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1782   $(MODEL_LIB)(ldfslp.o) \ 
     1783   $(MODEL_LIB)(ldftra_oce.o) \ 
     1784   $(MODEL_LIB)(oce.o) \ 
     1785   $(MODEL_LIB)(trddyn_oce.o) \ 
     1786   $(MODEL_LIB)(zdf_oce.o) \ 
     1787   dom_oce.F90 \ 
     1788   in_out_manager.F90 \ 
     1789   ldfdyn_oce.F90 \ 
     1790   ldfslp.F90 \ 
     1791   ldftra_oce.F90 \ 
     1792   oce.F90 \ 
     1793   trddyn_oce.F90 \ 
     1794   zdf_oce.F90 \ 
     1795   domzgr_substitute.h90 \ 
     1796   ldfdyn_substitute.h90 \ 
     1797   vectopt_loop_substitute.h90 \ 
     1798   KEY_CPP \ 
     1799   dynldf_iso.F90 
     1800$(MODEL_LIB)(dynldf_lap.o) :  \ 
     1801   $(MODEL_LIB)(dom_oce.o) \ 
     1802   $(MODEL_LIB)(in_out_manager.o) \ 
     1803   $(MODEL_LIB)(lbclnk.o) \ 
     1804   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1805   $(MODEL_LIB)(ldftra_oce.o) \ 
     1806   $(MODEL_LIB)(lib_print.o) \ 
     1807   $(MODEL_LIB)(oce.o) \ 
     1808   $(MODEL_LIB)(par_kind.o) \ 
     1809   $(MODEL_LIB)(par_oce.o) \ 
     1810   $(MODEL_LIB)(phycst.o) \ 
     1811   $(MODEL_LIB)(zdfmxl.o) \ 
     1812   dom_oce.F90 \ 
     1813   in_out_manager.F90 \ 
     1814   lbclnk.F90 \ 
     1815   ldfdyn_oce.F90 \ 
     1816   ldftra_oce.F90 \ 
     1817   lib_print.f90 \ 
     1818   oce.F90 \ 
     1819   par_kind.F90 \ 
     1820   par_oce.F90 \ 
     1821   phycst.F90 \ 
     1822   zdfmxl.F90 \ 
     1823   $(MODEL_LIB)(dom_oce.o) \ 
     1824   $(MODEL_LIB)(in_out_manager.o) \ 
     1825   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     1826   $(MODEL_LIB)(ldfslp.o) \ 
     1827   $(MODEL_LIB)(oce.o) \ 
     1828   $(MODEL_LIB)(trddyn_oce.o) \ 
     1829   $(MODEL_LIB)(zdf_oce.o) \ 
     1830   dom_oce.F90 \ 
     1831   in_out_manager.F90 \ 
     1832   ldfdyn_oce.F90 \ 
     1833   ldfslp.F90 \ 
     1834   oce.F90 \ 
     1835   trddyn_oce.F90 \ 
     1836   zdf_oce.F90 \ 
     1837   domzgr_substitute.h90 \ 
     1838   ldfdyn_substitute.h90 \ 
     1839   vectopt_loop_substitute.h90 \ 
     1840   KEY_CPP \ 
     1841   dynldf_lap.F90 
     1842$(MODEL_LIB)(dynnxt.o) :   \ 
     1843   $(MODEL_LIB)(dom_oce.o) \ 
     1844   $(MODEL_LIB)(in_out_manager.o) \ 
     1845   $(MODEL_LIB)(lbclnk.o) \ 
     1846   $(MODEL_LIB)(lib_mpp.o) \ 
     1847   $(MODEL_LIB)(lib_print.o) \ 
     1848   $(MODEL_LIB)(obc_oce.o) \ 
     1849   $(MODEL_LIB)(obccli.o) \ 
     1850   $(MODEL_LIB)(oce.o) \ 
     1851   $(MODEL_LIB)(par_kind.o) \ 
     1852   $(MODEL_LIB)(par_oce.o) \ 
     1853   $(MODEL_LIB)(phycst.o) \ 
     1854   dom_oce.F90 \ 
     1855   in_out_manager.F90 \ 
     1856   lbclnk.F90 \ 
     1857   lib_mpp.F90 \ 
     1858   lib_print.f90 \ 
     1859   obc_oce.F90 \ 
     1860   obccli.F90 \ 
     1861   oce.F90 \ 
     1862   par_kind.F90 \ 
     1863   par_oce.F90 \ 
     1864   phycst.F90 \ 
     1865   $(MODEL_LIB)(dom_oce.o) \ 
     1866   $(MODEL_LIB)(in_out_manager.o) \ 
     1867   $(MODEL_LIB)(lbclnk.o) \ 
     1868   $(MODEL_LIB)(obcdyn.o) \ 
     1869   $(MODEL_LIB)(oce.o) \ 
     1870   dom_oce.F90 \ 
     1871   in_out_manager.F90 \ 
     1872   lbclnk.F90 \ 
     1873   obcdyn.F90 \ 
     1874   oce.F90 \ 
     1875   dynnxt.F90 
     1876$(MODEL_LIB)(dynspg_fsc.o) :  \ 
     1877   $(MODEL_LIB)(blk_oce.o) \ 
    14831878   $(MODEL_LIB)(cpl_oce.o) \ 
     1879   $(MODEL_LIB)(daymod.o) \ 
    14841880   $(MODEL_LIB)(dom_oce.o) \ 
    14851881   $(MODEL_LIB)(dtasal.o) \ 
    14861882   $(MODEL_LIB)(dtasst.o) \ 
    14871883   $(MODEL_LIB)(dtatem.o) \ 
     1884   $(MODEL_LIB)(flx_oce.o) \ 
     1885   $(MODEL_LIB)(flxmod.o) \ 
    14881886   $(MODEL_LIB)(flxrnf.o) \ 
     1887   $(MODEL_LIB)(ice_oce.o) \ 
    14891888   $(MODEL_LIB)(in_out_manager.o) \ 
    14901889   $(MODEL_LIB)(lbclnk.o) \ 
     
    14921891   $(MODEL_LIB)(lib_print.o) \ 
    14931892   $(MODEL_LIB)(obc_oce.o) \ 
     1893   $(MODEL_LIB)(obc_par.o) \ 
     1894   $(MODEL_LIB)(obccli.o) \ 
     1895   $(MODEL_LIB)(obcdyn.o) \ 
     1896   $(MODEL_LIB)(obcvol.o) \ 
     1897   $(MODEL_LIB)(oce.o) \ 
    14941898   $(MODEL_LIB)(ocesbc.o) \ 
    1495    $(MODEL_LIB)(oce.o) \ 
    1496    $(MODEL_LIB)(par_kind.o) \ 
    1497    $(MODEL_LIB)(par_oce.o) \ 
     1899   $(MODEL_LIB)(ocfzpt.o) \ 
     1900   $(MODEL_LIB)(par_kind.o) \ 
     1901   $(MODEL_LIB)(par_oce.o) \ 
     1902   $(MODEL_LIB)(phycst.o) \ 
     1903   $(MODEL_LIB)(sol_oce.o) \ 
    14981904   $(MODEL_LIB)(solfet.o) \ 
    14991905   $(MODEL_LIB)(solpcg.o) \ 
    15001906   $(MODEL_LIB)(solsor.o) \ 
    1501    $(MODEL_LIB)(sol_oce.o) \ 
    1502    closea.F90 \ 
    1503    dom_oce.F90 \ 
    1504    in_out_manager.F90 \ 
    1505    lbclnk.F90 \ 
    1506    lib_mpp.F90 \ 
    1507    oce.F90 \ 
    1508    solisl.F90 \ 
    1509    $(MODEL_LIB)(closea.o) \ 
    1510    $(MODEL_LIB)(dom_oce.o) \ 
    1511    $(MODEL_LIB)(in_out_manager.o) \ 
    1512    $(MODEL_LIB)(lbclnk.o) \ 
    1513    $(MODEL_LIB)(lib_mpp.o) \ 
    1514    $(MODEL_LIB)(oce.o) \ 
    1515    $(MODEL_LIB)(solisl.o) \ 
    1516    domzgr_substitute.h90 \ 
    1517    domzgr_s.h90 \ 
    1518    domzgr_zps.h90 \ 
    1519    vectopt_loop_substitute.h90 \ 
    1520    ../../../lib/libioipsl.a \ 
    1521    KEY_CPP \ 
    1522    domzgr.F90 
    1523 $(MODEL_LIB)(dom_ice.o) :  \ 
    1524    par_oce.F90 \ 
    1525    $(MODEL_LIB)(par_oce.o) \ 
    1526    par_ice.F90 \ 
    1527    $(MODEL_LIB)(par_ice.o) \ 
    1528    dom_ice.F90 
    1529 $(MODEL_LIB)(dom_oce.o) :  \ 
    1530    par_kind.F90 \ 
    1531    $(MODEL_LIB)(par_kind.o) \ 
    1532    par_oce.F90 \ 
    1533    $(MODEL_LIB)(par_oce.o) \ 
    1534    dom_oce.F90 
    1535 $(MODEL_LIB)(dtasal.o) :   \ 
    1536    dom_oce.F90 \ 
    1537    in_out_manager.F90 \ 
    1538    lib_print.f90 \ 
    1539    par_kind.F90 \ 
    1540    par_oce.F90 \ 
    1541    phycst.F90 \ 
    1542    $(MODEL_LIB)(dom_oce.o) \ 
    1543    $(MODEL_LIB)(in_out_manager.o) \ 
    1544    $(MODEL_LIB)(lib_print.o) \ 
    1545    $(MODEL_LIB)(par_kind.o) \ 
    1546    $(MODEL_LIB)(par_oce.o) \ 
    1547    $(MODEL_LIB)(phycst.o) \ 
    1548    daymod.F90 \ 
    1549    dom_oce.F90 \ 
    1550    in_out_manager.F90 \ 
    1551    oce.F90 \ 
    1552    $(MODEL_LIB)(daymod.o) \ 
    1553    $(MODEL_LIB)(dom_oce.o) \ 
    1554    $(MODEL_LIB)(in_out_manager.o) \ 
    1555    $(MODEL_LIB)(oce.o) \ 
    1556    domzgr_substitute.h90 \ 
    1557    dtasal_fdir.h90 \ 
    1558    ../../../lib/libioipsl.a \ 
    1559    KEY_CPP \ 
    1560    dtasal.F90 
    1561 $(MODEL_LIB)(dtasst.o) :   \ 
    1562    dom_oce.F90 \ 
    1563    in_out_manager.F90 \ 
    1564    lib_print.f90 \ 
    1565    oce.F90 \ 
    1566    par_kind.F90 \ 
    1567    par_oce.F90 \ 
    1568    phycst.F90 \ 
    1569    $(MODEL_LIB)(dom_oce.o) \ 
    1570    $(MODEL_LIB)(in_out_manager.o) \ 
    1571    $(MODEL_LIB)(lib_print.o) \ 
    1572    $(MODEL_LIB)(oce.o) \ 
    1573    $(MODEL_LIB)(par_kind.o) \ 
    1574    $(MODEL_LIB)(par_oce.o) \ 
    1575    $(MODEL_LIB)(phycst.o) \ 
    1576    daymod.F90 \ 
    1577    dom_oce.F90 \ 
    1578    in_out_manager.F90 \ 
    1579    oce.F90 \ 
    1580    ocfzpt.F90 \ 
    1581    $(MODEL_LIB)(daymod.o) \ 
    1582    $(MODEL_LIB)(dom_oce.o) \ 
    1583    $(MODEL_LIB)(in_out_manager.o) \ 
    1584    $(MODEL_LIB)(oce.o) \ 
    1585    $(MODEL_LIB)(ocfzpt.o) \ 
    1586    ../../../lib/libioipsl.a \ 
    1587    dtasst.F90 
    1588 $(MODEL_LIB)(dtatem.o) :   \ 
    1589    dom_oce.F90 \ 
    1590    in_out_manager.F90 \ 
    1591    lib_print.f90 \ 
    1592    par_kind.F90 \ 
    1593    par_oce.F90 \ 
    1594    phycst.F90 \ 
    1595    $(MODEL_LIB)(dom_oce.o) \ 
    1596    $(MODEL_LIB)(in_out_manager.o) \ 
    1597    $(MODEL_LIB)(lib_print.o) \ 
    1598    $(MODEL_LIB)(par_kind.o) \ 
    1599    $(MODEL_LIB)(par_oce.o) \ 
    1600    $(MODEL_LIB)(phycst.o) \ 
    1601    daymod.F90 \ 
    1602    dom_oce.F90 \ 
    1603    in_out_manager.F90 \ 
    1604    oce.F90 \ 
    1605    $(MODEL_LIB)(daymod.o) \ 
    1606    $(MODEL_LIB)(dom_oce.o) \ 
    1607    $(MODEL_LIB)(in_out_manager.o) \ 
    1608    $(MODEL_LIB)(oce.o) \ 
    1609    domzgr_substitute.h90 \ 
    1610    dtatem_fdir.h90 \ 
    1611    ../../../lib/libioipsl.a \ 
    1612    KEY_CPP \ 
    1613    dtatem.F90 
    1614 $(MODEL_LIB)(dynhpg.o) :   \ 
    1615    in_out_manager.F90 \ 
    1616    lib_print.f90 \ 
    1617    par_kind.F90 \ 
    1618    par_oce.F90 \ 
    1619    $(MODEL_LIB)(in_out_manager.o) \ 
    1620    $(MODEL_LIB)(lib_print.o) \ 
    1621    $(MODEL_LIB)(par_kind.o) \ 
    1622    $(MODEL_LIB)(par_oce.o) \ 
    1623    dom_oce.F90 \ 
    1624    in_out_manager.F90 \ 
    1625    oce.F90 \ 
    1626    phycst.F90 \ 
    1627    trddyn_oce.F90 \ 
    1628    $(MODEL_LIB)(dom_oce.o) \ 
    1629    $(MODEL_LIB)(in_out_manager.o) \ 
    1630    $(MODEL_LIB)(oce.o) \ 
    1631    $(MODEL_LIB)(phycst.o) \ 
     1907   $(MODEL_LIB)(taumod.o) \ 
     1908   $(MODEL_LIB)(tradmp.o) \ 
    16321909   $(MODEL_LIB)(trddyn_oce.o) \ 
    1633    domzgr_substitute.h90 \ 
    1634    vectopt_loop_substitute.h90 \ 
    1635    KEY_CPP \ 
    1636    dynhpg.F90 
    1637 $(MODEL_LIB)(dynhpg_atsk.o) : \ 
    1638    in_out_manager.F90 \ 
    1639    lib_print.f90 \ 
    1640    par_kind.F90 \ 
    1641    par_oce.F90 \ 
    1642    $(MODEL_LIB)(in_out_manager.o) \ 
    1643    $(MODEL_LIB)(lib_print.o) \ 
    1644    $(MODEL_LIB)(par_kind.o) \ 
    1645    $(MODEL_LIB)(par_oce.o) \ 
    1646    dom_oce.F90 \ 
    1647    in_out_manager.F90 \ 
    1648    oce.F90 \ 
    1649    phycst.F90 \ 
    1650    trddyn_oce.F90 \ 
    1651    $(MODEL_LIB)(dom_oce.o) \ 
    1652    $(MODEL_LIB)(in_out_manager.o) \ 
    1653    $(MODEL_LIB)(oce.o) \ 
    1654    $(MODEL_LIB)(phycst.o) \ 
    1655    $(MODEL_LIB)(trddyn_oce.o) \ 
    1656    domzgr_substitute.h90 \ 
    1657    vectopt_loop_substitute.h90 \ 
    1658    KEY_CPP \ 
    1659    dynhpg_atsk.F90 
    1660 $(MODEL_LIB)(dynkeg.o) :   \ 
    1661    lib_print.f90 \ 
    1662    par_kind.F90 \ 
    1663    par_oce.F90 \ 
    1664    $(MODEL_LIB)(lib_print.o) \ 
    1665    $(MODEL_LIB)(par_kind.o) \ 
    1666    $(MODEL_LIB)(par_oce.o) \ 
    1667    dom_oce.F90 \ 
    1668    in_out_manager.F90 \ 
    1669    oce.F90 \ 
    1670    trddyn_oce.F90 \ 
    1671    $(MODEL_LIB)(dom_oce.o) \ 
    1672    $(MODEL_LIB)(in_out_manager.o) \ 
    1673    $(MODEL_LIB)(oce.o) \ 
    1674    $(MODEL_LIB)(trddyn_oce.o) \ 
    1675    vectopt_loop_substitute.h90 \ 
    1676    KEY_CPP \ 
    1677    dynkeg.F90 
    1678 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
    1679    dom_oce.F90 \ 
    1680    in_out_manager.F90 \ 
    1681    lbclnk.F90 \ 
    1682    ldfdyn_oce.F90 \ 
    1683    ldftra_oce.F90 \ 
    1684    lib_mpp.F90 \ 
    1685    lib_print.f90 \ 
    1686    oce.F90 \ 
    1687    par_kind.F90 \ 
    1688    par_oce.F90 \ 
    1689    phycst.F90 \ 
    1690    zdfmxl.F90 \ 
    1691    $(MODEL_LIB)(dom_oce.o) \ 
    1692    $(MODEL_LIB)(in_out_manager.o) \ 
    1693    $(MODEL_LIB)(lbclnk.o) \ 
    1694    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1695    $(MODEL_LIB)(ldftra_oce.o) \ 
    1696    $(MODEL_LIB)(lib_mpp.o) \ 
    1697    $(MODEL_LIB)(lib_print.o) \ 
    1698    $(MODEL_LIB)(oce.o) \ 
    1699    $(MODEL_LIB)(par_kind.o) \ 
    1700    $(MODEL_LIB)(par_oce.o) \ 
    1701    $(MODEL_LIB)(phycst.o) \ 
    1702    $(MODEL_LIB)(zdfmxl.o) \ 
    1703    dom_oce.F90 \ 
    1704    in_out_manager.F90 \ 
    1705    lbclnk.F90 \ 
    1706    ldfdyn_oce.F90 \ 
    1707    ldfslp.F90 \ 
    1708    oce.F90 \ 
    1709    trddyn_oce.F90 \ 
    1710    zdf_oce.F90 \ 
    1711    $(MODEL_LIB)(dom_oce.o) \ 
    1712    $(MODEL_LIB)(in_out_manager.o) \ 
    1713    $(MODEL_LIB)(lbclnk.o) \ 
    1714    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1715    $(MODEL_LIB)(ldfslp.o) \ 
    1716    $(MODEL_LIB)(oce.o) \ 
    1717    $(MODEL_LIB)(trddyn_oce.o) \ 
     1910   $(MODEL_LIB)(trdtra_oce.o) \ 
    17181911   $(MODEL_LIB)(zdf_oce.o) \ 
    1719    domzgr_substitute.h90 \ 
    1720    ldfdyn_substitute.h90 \ 
    1721    KEY_CPP \ 
    1722    dynldf_bilapg.F90 
    1723 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
    1724    dom_oce.F90 \ 
    1725    in_out_manager.F90 \ 
    1726    lib_mpp.F90 \ 
    1727    lib_print.f90 \ 
    1728    oce.F90 \ 
    1729    par_kind.F90 \ 
    1730    par_oce.F90 \ 
    1731    $(MODEL_LIB)(dom_oce.o) \ 
    1732    $(MODEL_LIB)(in_out_manager.o) \ 
    1733    $(MODEL_LIB)(lib_mpp.o) \ 
    1734    $(MODEL_LIB)(lib_print.o) \ 
    1735    $(MODEL_LIB)(oce.o) \ 
    1736    $(MODEL_LIB)(par_kind.o) \ 
    1737    $(MODEL_LIB)(par_oce.o) \ 
    1738    dom_oce.F90 \ 
    1739    in_out_manager.F90 \ 
    1740    lbclnk.F90 \ 
    1741    ldfdyn_oce.F90 \ 
    1742    oce.F90 \ 
    1743    trddyn_oce.F90 \ 
    1744    $(MODEL_LIB)(dom_oce.o) \ 
    1745    $(MODEL_LIB)(in_out_manager.o) \ 
    1746    $(MODEL_LIB)(lbclnk.o) \ 
    1747    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1748    $(MODEL_LIB)(oce.o) \ 
    1749    $(MODEL_LIB)(trddyn_oce.o) \ 
    1750    domzgr_substitute.h90 \ 
    1751    ldfdyn_substitute.h90 \ 
    1752    vectopt_loop_substitute.h90 \ 
    1753    KEY_CPP \ 
    1754    dynldf_bilap.F90 
    1755 $(MODEL_LIB)(dynldf_iso.o) :  \ 
    1756    dom_oce.F90 \ 
    1757    in_out_manager.F90 \ 
    1758    lbclnk.F90 \ 
    1759    ldfdyn_oce.F90 \ 
    1760    ldftra_oce.F90 \ 
    1761    lib_print.f90 \ 
    1762    oce.F90 \ 
    1763    par_kind.F90 \ 
    1764    par_oce.F90 \ 
    1765    phycst.F90 \ 
    1766    zdfmxl.F90 \ 
    1767    $(MODEL_LIB)(dom_oce.o) \ 
    1768    $(MODEL_LIB)(in_out_manager.o) \ 
    1769    $(MODEL_LIB)(lbclnk.o) \ 
    1770    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1771    $(MODEL_LIB)(ldftra_oce.o) \ 
    1772    $(MODEL_LIB)(lib_print.o) \ 
    1773    $(MODEL_LIB)(oce.o) \ 
    1774    $(MODEL_LIB)(par_kind.o) \ 
    1775    $(MODEL_LIB)(par_oce.o) \ 
    1776    $(MODEL_LIB)(phycst.o) \ 
    1777    $(MODEL_LIB)(zdfmxl.o) \ 
    1778    dom_oce.F90 \ 
    1779    in_out_manager.F90 \ 
    1780    ldfdyn_oce.F90 \ 
    1781    ldfslp.F90 \ 
    1782    ldftra_oce.F90 \ 
    1783    oce.F90 \ 
    1784    trddyn_oce.F90 \ 
    1785    zdf_oce.F90 \ 
    1786    $(MODEL_LIB)(dom_oce.o) \ 
    1787    $(MODEL_LIB)(in_out_manager.o) \ 
    1788    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1789    $(MODEL_LIB)(ldfslp.o) \ 
    1790    $(MODEL_LIB)(ldftra_oce.o) \ 
    1791    $(MODEL_LIB)(oce.o) \ 
    1792    $(MODEL_LIB)(trddyn_oce.o) \ 
    1793    $(MODEL_LIB)(zdf_oce.o) \ 
    1794    domzgr_substitute.h90 \ 
    1795    ldfdyn_substitute.h90 \ 
    1796    vectopt_loop_substitute.h90 \ 
    1797    KEY_CPP \ 
    1798    dynldf_iso.F90 
    1799 $(MODEL_LIB)(dynldf_lap.o) :  \ 
    1800    dom_oce.F90 \ 
    1801    in_out_manager.F90 \ 
    1802    lbclnk.F90 \ 
    1803    ldfdyn_oce.F90 \ 
    1804    ldftra_oce.F90 \ 
    1805    lib_print.f90 \ 
    1806    oce.F90 \ 
    1807    par_kind.F90 \ 
    1808    par_oce.F90 \ 
    1809    phycst.F90 \ 
    1810    zdfmxl.F90 \ 
    1811    $(MODEL_LIB)(dom_oce.o) \ 
    1812    $(MODEL_LIB)(in_out_manager.o) \ 
    1813    $(MODEL_LIB)(lbclnk.o) \ 
    1814    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1815    $(MODEL_LIB)(ldftra_oce.o) \ 
    1816    $(MODEL_LIB)(lib_print.o) \ 
    1817    $(MODEL_LIB)(oce.o) \ 
    1818    $(MODEL_LIB)(par_kind.o) \ 
    1819    $(MODEL_LIB)(par_oce.o) \ 
    1820    $(MODEL_LIB)(phycst.o) \ 
    1821    $(MODEL_LIB)(zdfmxl.o) \ 
    1822    dom_oce.F90 \ 
    1823    in_out_manager.F90 \ 
    1824    ldfdyn_oce.F90 \ 
    1825    ldfslp.F90 \ 
    1826    oce.F90 \ 
    1827    trddyn_oce.F90 \ 
    1828    zdf_oce.F90 \ 
    1829    $(MODEL_LIB)(dom_oce.o) \ 
    1830    $(MODEL_LIB)(in_out_manager.o) \ 
    1831    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1832    $(MODEL_LIB)(ldfslp.o) \ 
    1833    $(MODEL_LIB)(oce.o) \ 
    1834    $(MODEL_LIB)(trddyn_oce.o) \ 
    1835    $(MODEL_LIB)(zdf_oce.o) \ 
    1836    domzgr_substitute.h90 \ 
    1837    ldfdyn_substitute.h90 \ 
    1838    vectopt_loop_substitute.h90 \ 
    1839    KEY_CPP \ 
    1840    dynldf_lap.F90 
    1841 $(MODEL_LIB)(dynnxt.o) :   \ 
    1842    dom_oce.F90 \ 
    1843    in_out_manager.F90 \ 
    1844    lbclnk.F90 \ 
    1845    lib_mpp.F90 \ 
    1846    lib_print.f90 \ 
    1847    obccli.F90 \ 
    1848    obc_oce.F90 \ 
    1849    oce.F90 \ 
    1850    par_kind.F90 \ 
    1851    par_oce.F90 \ 
    1852    phycst.F90 \ 
    1853    $(MODEL_LIB)(dom_oce.o) \ 
    1854    $(MODEL_LIB)(in_out_manager.o) \ 
    1855    $(MODEL_LIB)(lbclnk.o) \ 
    1856    $(MODEL_LIB)(lib_mpp.o) \ 
    1857    $(MODEL_LIB)(lib_print.o) \ 
    1858    $(MODEL_LIB)(obccli.o) \ 
    1859    $(MODEL_LIB)(obc_oce.o) \ 
    1860    $(MODEL_LIB)(oce.o) \ 
    1861    $(MODEL_LIB)(par_kind.o) \ 
    1862    $(MODEL_LIB)(par_oce.o) \ 
    1863    $(MODEL_LIB)(phycst.o) \ 
    1864    dom_oce.F90 \ 
    1865    in_out_manager.F90 \ 
    1866    lbclnk.F90 \ 
    1867    obcdyn.F90 \ 
    1868    oce.F90 \ 
    1869    $(MODEL_LIB)(dom_oce.o) \ 
    1870    $(MODEL_LIB)(in_out_manager.o) \ 
    1871    $(MODEL_LIB)(lbclnk.o) \ 
    1872    $(MODEL_LIB)(obcdyn.o) \ 
    1873    $(MODEL_LIB)(oce.o) \ 
    1874    dynnxt.F90 
    1875 $(MODEL_LIB)(dynspg_fsc.o) :  \ 
    18761912   blk_oce.F90 \ 
    18771913   cpl_oce.F90 \ 
     
    18811917   dtasst.F90 \ 
    18821918   dtatem.F90 \ 
     1919   flx_oce.F90 \ 
    18831920   flxmod.F90 \ 
    18841921   flxrnf.F90 \ 
    1885    flx_oce.F90 \ 
    18861922   ice_oce.F90 \ 
    18871923   in_out_manager.F90 \ 
     
    18891925   lib_mpp.F90 \ 
    18901926   lib_print.f90 \ 
     1927   obc_oce.F90 \ 
     1928   obc_par.F90 \ 
    18911929   obccli.F90 \ 
    18921930   obcdyn.F90 \ 
    18931931   obcvol.F90 \ 
    1894    obc_oce.F90 \ 
    1895    obc_par.F90 \ 
     1932   oce.F90 \ 
    18961933   ocesbc.F90 \ 
    1897    oce.F90 \ 
    18981934   ocfzpt.F90 \ 
    18991935   par_kind.F90 \ 
    19001936   par_oce.F90 \ 
    19011937   phycst.F90 \ 
     1938   sol_oce.F90 \ 
    19021939   solfet.F90 \ 
    19031940   solpcg.F90 \ 
    19041941   solsor.F90 \ 
    1905    sol_oce.F90 \ 
    19061942   taumod.F90 \ 
    19071943   tradmp.F90 \ 
     
    19091945   trdtra_oce.F90 \ 
    19101946   zdf_oce.F90 \ 
     1947   $(MODEL_LIB)(cla_dynspg.o) \ 
     1948   $(MODEL_LIB)(dom_oce.o) \ 
     1949   $(MODEL_LIB)(flxrnf.o) \ 
     1950   $(MODEL_LIB)(in_out_manager.o) \ 
     1951   $(MODEL_LIB)(lbclnk.o) \ 
     1952   $(MODEL_LIB)(lib_mpp.o) \ 
     1953   $(MODEL_LIB)(obc_oce.o) \ 
     1954   $(MODEL_LIB)(obcdyn.o) \ 
     1955   $(MODEL_LIB)(obcvol.o) \ 
     1956   $(MODEL_LIB)(oce.o) \ 
     1957   $(MODEL_LIB)(ocesbc.o) \ 
     1958   $(MODEL_LIB)(phycst.o) \ 
     1959   $(MODEL_LIB)(sol_oce.o) \ 
     1960   $(MODEL_LIB)(solfet.o) \ 
     1961   $(MODEL_LIB)(solpcg.o) \ 
     1962   $(MODEL_LIB)(solsor.o) \ 
     1963   $(MODEL_LIB)(trddyn_oce.o) \ 
     1964   $(MODEL_LIB)(trdtra_oce.o) \ 
     1965   $(MODEL_LIB)(zdf_oce.o) \ 
     1966   cla_dynspg.F90 \ 
     1967   dom_oce.F90 \ 
     1968   flxrnf.F90 \ 
     1969   in_out_manager.F90 \ 
     1970   lbclnk.F90 \ 
     1971   lib_mpp.F90 \ 
     1972   obc_oce.F90 \ 
     1973   obcdyn.F90 \ 
     1974   obcvol.F90 \ 
     1975   oce.F90 \ 
     1976   ocesbc.F90 \ 
     1977   phycst.F90 \ 
     1978   sol_oce.F90 \ 
     1979   solfet.F90 \ 
     1980   solpcg.F90 \ 
     1981   solsor.F90 \ 
     1982   trddyn_oce.F90 \ 
     1983   trdtra_oce.F90 \ 
     1984   zdf_oce.F90 \ 
     1985   domzgr_substitute.h90 \ 
     1986   vectopt_loop_substitute.h90 \ 
     1987   KEY_CPP \ 
     1988   dynspg_fsc.F90 
     1989$(MODEL_LIB)(dynspg_fsc_atsk.o) :   \ 
    19111990   $(MODEL_LIB)(blk_oce.o) \ 
    19121991   $(MODEL_LIB)(cpl_oce.o) \ 
     
    19161995   $(MODEL_LIB)(dtasst.o) \ 
    19171996   $(MODEL_LIB)(dtatem.o) \ 
     1997   $(MODEL_LIB)(flx_oce.o) \ 
    19181998   $(MODEL_LIB)(flxmod.o) \ 
    19191999   $(MODEL_LIB)(flxrnf.o) \ 
    1920    $(MODEL_LIB)(flx_oce.o) \ 
    19212000   $(MODEL_LIB)(ice_oce.o) \ 
    19222001   $(MODEL_LIB)(in_out_manager.o) \ 
     
    19242003   $(MODEL_LIB)(lib_mpp.o) \ 
    19252004   $(MODEL_LIB)(lib_print.o) \ 
     2005   $(MODEL_LIB)(obc_oce.o) \ 
     2006   $(MODEL_LIB)(obc_par.o) \ 
    19262007   $(MODEL_LIB)(obccli.o) \ 
    19272008   $(MODEL_LIB)(obcdyn.o) \ 
    19282009   $(MODEL_LIB)(obcvol.o) \ 
    1929    $(MODEL_LIB)(obc_oce.o) \ 
    1930    $(MODEL_LIB)(obc_par.o) \ 
     2010   $(MODEL_LIB)(oce.o) \ 
    19312011   $(MODEL_LIB)(ocesbc.o) \ 
    1932    $(MODEL_LIB)(oce.o) \ 
    19332012   $(MODEL_LIB)(ocfzpt.o) \ 
    19342013   $(MODEL_LIB)(par_kind.o) \ 
    19352014   $(MODEL_LIB)(par_oce.o) \ 
    19362015   $(MODEL_LIB)(phycst.o) \ 
     2016   $(MODEL_LIB)(sol_oce.o) \ 
    19372017   $(MODEL_LIB)(solfet.o) \ 
    19382018   $(MODEL_LIB)(solpcg.o) \ 
    19392019   $(MODEL_LIB)(solsor.o) \ 
    1940    $(MODEL_LIB)(sol_oce.o) \ 
    19412020   $(MODEL_LIB)(taumod.o) \ 
    19422021   $(MODEL_LIB)(tradmp.o) \ 
     
    19442023   $(MODEL_LIB)(trdtra_oce.o) \ 
    19452024   $(MODEL_LIB)(zdf_oce.o) \ 
    1946    cla_dynspg.F90 \ 
    1947    dom_oce.F90 \ 
     2025   blk_oce.F90 \ 
     2026   cpl_oce.F90 \ 
     2027   daymod.F90 \ 
     2028   dom_oce.F90 \ 
     2029   dtasal.F90 \ 
     2030   dtasst.F90 \ 
     2031   dtatem.F90 \ 
     2032   flx_oce.F90 \ 
     2033   flxmod.F90 \ 
    19482034   flxrnf.F90 \ 
    1949    in_out_manager.F90 \ 
    1950    lbclnk.F90 \ 
    1951    lib_mpp.F90 \ 
     2035   ice_oce.F90 \ 
     2036   in_out_manager.F90 \ 
     2037   lbclnk.F90 \ 
     2038   lib_mpp.F90 \ 
     2039   lib_print.f90 \ 
     2040   obc_oce.F90 \ 
     2041   obc_par.F90 \ 
     2042   obccli.F90 \ 
    19522043   obcdyn.F90 \ 
    19532044   obcvol.F90 \ 
    1954    obc_oce.F90 \ 
     2045   oce.F90 \ 
    19552046   ocesbc.F90 \ 
    1956    oce.F90 \ 
    1957    phycst.F90 \ 
     2047   ocfzpt.F90 \ 
     2048   par_kind.F90 \ 
     2049   par_oce.F90 \ 
     2050   phycst.F90 \ 
     2051   sol_oce.F90 \ 
    19582052   solfet.F90 \ 
    19592053   solpcg.F90 \ 
    19602054   solsor.F90 \ 
    1961    sol_oce.F90 \ 
    1962    trddyn_oce.F90 \ 
    1963    trdtra_oce.F90 \ 
    1964    zdf_oce.F90 \ 
    1965    $(MODEL_LIB)(cla_dynspg.o) \ 
    1966    $(MODEL_LIB)(dom_oce.o) \ 
    1967    $(MODEL_LIB)(flxrnf.o) \ 
    1968    $(MODEL_LIB)(in_out_manager.o) \ 
    1969    $(MODEL_LIB)(lbclnk.o) \ 
    1970    $(MODEL_LIB)(lib_mpp.o) \ 
    1971    $(MODEL_LIB)(obcdyn.o) \ 
    1972    $(MODEL_LIB)(obcvol.o) \ 
    1973    $(MODEL_LIB)(obc_oce.o) \ 
    1974    $(MODEL_LIB)(ocesbc.o) \ 
    1975    $(MODEL_LIB)(oce.o) \ 
    1976    $(MODEL_LIB)(phycst.o) \ 
    1977    $(MODEL_LIB)(solfet.o) \ 
    1978    $(MODEL_LIB)(solpcg.o) \ 
    1979    $(MODEL_LIB)(solsor.o) \ 
    1980    $(MODEL_LIB)(sol_oce.o) \ 
    1981    $(MODEL_LIB)(trddyn_oce.o) \ 
    1982    $(MODEL_LIB)(trdtra_oce.o) \ 
    1983    $(MODEL_LIB)(zdf_oce.o) \ 
    1984    domzgr_substitute.h90 \ 
    1985    vectopt_loop_substitute.h90 \ 
    1986    KEY_CPP \ 
    1987    dynspg_fsc.F90 
    1988 $(MODEL_LIB)(dynspg_fsc_atsk.o) :   \ 
    1989    blk_oce.F90 \ 
    1990    cpl_oce.F90 \ 
    1991    daymod.F90 \ 
    1992    dom_oce.F90 \ 
    1993    dtasal.F90 \ 
    1994    dtasst.F90 \ 
    1995    dtatem.F90 \ 
    1996    flxmod.F90 \ 
    1997    flxrnf.F90 \ 
    1998    flx_oce.F90 \ 
    1999    ice_oce.F90 \ 
    2000    in_out_manager.F90 \ 
    2001    lbclnk.F90 \ 
    2002    lib_mpp.F90 \ 
    2003    lib_print.f90 \ 
    2004    obccli.F90 \ 
    2005    obcdyn.F90 \ 
    2006    obcvol.F90 \ 
    2007    obc_oce.F90 \ 
    2008    obc_par.F90 \ 
    2009    ocesbc.F90 \ 
    2010    oce.F90 \ 
    2011    ocfzpt.F90 \ 
    2012    par_kind.F90 \ 
    2013    par_oce.F90 \ 
    2014    phycst.F90 \ 
    2015    solfet.F90 \ 
    2016    solpcg.F90 \ 
    2017    solsor.F90 \ 
    2018    sol_oce.F90 \ 
    20192055   taumod.F90 \ 
    20202056   tradmp.F90 \ 
     
    20222058   trdtra_oce.F90 \ 
    20232059   zdf_oce.F90 \ 
    2024    $(MODEL_LIB)(blk_oce.o) \ 
    2025    $(MODEL_LIB)(cpl_oce.o) \ 
    2026    $(MODEL_LIB)(daymod.o) \ 
    2027    $(MODEL_LIB)(dom_oce.o) \ 
    2028    $(MODEL_LIB)(dtasal.o) \ 
    2029    $(MODEL_LIB)(dtasst.o) \ 
    2030    $(MODEL_LIB)(dtatem.o) \ 
    2031    $(MODEL_LIB)(flxmod.o) \ 
     2060   $(MODEL_LIB)(cla_dynspg.o) \ 
     2061   $(MODEL_LIB)(dom_oce.o) \ 
    20322062   $(MODEL_LIB)(flxrnf.o) \ 
    2033    $(MODEL_LIB)(flx_oce.o) \ 
    2034    $(MODEL_LIB)(ice_oce.o) \ 
    2035    $(MODEL_LIB)(in_out_manager.o) \ 
    2036    $(MODEL_LIB)(lbclnk.o) \ 
    2037    $(MODEL_LIB)(lib_mpp.o) \ 
    2038    $(MODEL_LIB)(lib_print.o) \ 
    2039    $(MODEL_LIB)(obccli.o) \ 
     2063   $(MODEL_LIB)(in_out_manager.o) \ 
     2064   $(MODEL_LIB)(lbclnk.o) \ 
     2065   $(MODEL_LIB)(lib_mpp.o) \ 
     2066   $(MODEL_LIB)(obc_oce.o) \ 
    20402067   $(MODEL_LIB)(obcdyn.o) \ 
    20412068   $(MODEL_LIB)(obcvol.o) \ 
    2042    $(MODEL_LIB)(obc_oce.o) \ 
    2043    $(MODEL_LIB)(obc_par.o) \ 
     2069   $(MODEL_LIB)(oce.o) \ 
    20442070   $(MODEL_LIB)(ocesbc.o) \ 
    2045    $(MODEL_LIB)(oce.o) \ 
    2046    $(MODEL_LIB)(ocfzpt.o) \ 
    2047    $(MODEL_LIB)(par_kind.o) \ 
    2048    $(MODEL_LIB)(par_oce.o) \ 
    2049    $(MODEL_LIB)(phycst.o) \ 
     2071   $(MODEL_LIB)(phycst.o) \ 
     2072   $(MODEL_LIB)(sol_oce.o) \ 
    20502073   $(MODEL_LIB)(solfet.o) \ 
    20512074   $(MODEL_LIB)(solpcg.o) \ 
    20522075   $(MODEL_LIB)(solsor.o) \ 
    2053    $(MODEL_LIB)(sol_oce.o) \ 
    2054    $(MODEL_LIB)(taumod.o) \ 
    2055    $(MODEL_LIB)(tradmp.o) \ 
    20562076   $(MODEL_LIB)(trddyn_oce.o) \ 
    20572077   $(MODEL_LIB)(trdtra_oce.o) \ 
     
    20632083   lbclnk.F90 \ 
    20642084   lib_mpp.F90 \ 
     2085   obc_oce.F90 \ 
    20652086   obcdyn.F90 \ 
    20662087   obcvol.F90 \ 
    2067    obc_oce.F90 \ 
     2088   oce.F90 \ 
    20682089   ocesbc.F90 \ 
    2069    oce.F90 \ 
    2070    phycst.F90 \ 
     2090   phycst.F90 \ 
     2091   sol_oce.F90 \ 
    20712092   solfet.F90 \ 
    20722093   solpcg.F90 \ 
    20732094   solsor.F90 \ 
    2074    sol_oce.F90 \ 
    20752095   trddyn_oce.F90 \ 
    20762096   trdtra_oce.F90 \ 
    20772097   zdf_oce.F90 \ 
    2078    $(MODEL_LIB)(cla_dynspg.o) \ 
    2079    $(MODEL_LIB)(dom_oce.o) \ 
    2080    $(MODEL_LIB)(flxrnf.o) \ 
    2081    $(MODEL_LIB)(in_out_manager.o) \ 
    2082    $(MODEL_LIB)(lbclnk.o) \ 
    2083    $(MODEL_LIB)(lib_mpp.o) \ 
    2084    $(MODEL_LIB)(obcdyn.o) \ 
    2085    $(MODEL_LIB)(obcvol.o) \ 
     2098   domzgr_substitute.h90 \ 
     2099   KEY_CPP \ 
     2100   dynspg_fsc_atsk.F90 
     2101$(MODEL_LIB)(dynspg_rl.o) :   \ 
     2102   $(MODEL_LIB)(cpl_oce.o) \ 
     2103   $(MODEL_LIB)(dom_oce.o) \ 
     2104   $(MODEL_LIB)(dtasal.o) \ 
     2105   $(MODEL_LIB)(dtasst.o) \ 
     2106   $(MODEL_LIB)(dtatem.o) \ 
     2107   $(MODEL_LIB)(in_out_manager.o) \ 
     2108   $(MODEL_LIB)(lbclnk.o) \ 
     2109   $(MODEL_LIB)(lib_mpp.o) \ 
     2110   $(MODEL_LIB)(lib_print.o) \ 
    20862111   $(MODEL_LIB)(obc_oce.o) \ 
    2087    $(MODEL_LIB)(ocesbc.o) \ 
    2088    $(MODEL_LIB)(oce.o) \ 
    2089    $(MODEL_LIB)(phycst.o) \ 
     2112   $(MODEL_LIB)(obc_par.o) \ 
     2113   $(MODEL_LIB)(oce.o) \ 
     2114   $(MODEL_LIB)(par_kind.o) \ 
     2115   $(MODEL_LIB)(par_oce.o) \ 
     2116   $(MODEL_LIB)(sol_oce.o) \ 
    20902117   $(MODEL_LIB)(solfet.o) \ 
    20912118   $(MODEL_LIB)(solpcg.o) \ 
    20922119   $(MODEL_LIB)(solsor.o) \ 
    2093    $(MODEL_LIB)(sol_oce.o) \ 
    2094    $(MODEL_LIB)(trddyn_oce.o) \ 
    2095    $(MODEL_LIB)(trdtra_oce.o) \ 
    20962120   $(MODEL_LIB)(zdf_oce.o) \ 
    2097    domzgr_substitute.h90 \ 
    2098    KEY_CPP \ 
    2099    dynspg_fsc_atsk.F90 
    2100 $(MODEL_LIB)(dynspg_rl.o) :   \ 
    21012121   cpl_oce.F90 \ 
    21022122   dom_oce.F90 \ 
     
    21132133   par_kind.F90 \ 
    21142134   par_oce.F90 \ 
     2135   sol_oce.F90 \ 
    21152136   solfet.F90 \ 
    21162137   solpcg.F90 \ 
    21172138   solsor.F90 \ 
    2118    sol_oce.F90 \ 
    21192139   zdf_oce.F90 \ 
    2120    $(MODEL_LIB)(cpl_oce.o) \ 
    2121    $(MODEL_LIB)(dom_oce.o) \ 
    2122    $(MODEL_LIB)(dtasal.o) \ 
    2123    $(MODEL_LIB)(dtasst.o) \ 
    2124    $(MODEL_LIB)(dtatem.o) \ 
    2125    $(MODEL_LIB)(in_out_manager.o) \ 
    2126    $(MODEL_LIB)(lbclnk.o) \ 
    2127    $(MODEL_LIB)(lib_mpp.o) \ 
    2128    $(MODEL_LIB)(lib_print.o) \ 
     2140   $(MODEL_LIB)(dom_oce.o) \ 
     2141   $(MODEL_LIB)(in_out_manager.o) \ 
     2142   $(MODEL_LIB)(lbclnk.o) \ 
     2143   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2144   $(MODEL_LIB)(ldftra_oce.o) \ 
     2145   $(MODEL_LIB)(lib_mpp.o) \ 
    21292146   $(MODEL_LIB)(obc_oce.o) \ 
    2130    $(MODEL_LIB)(obc_par.o) \ 
    2131    $(MODEL_LIB)(oce.o) \ 
    2132    $(MODEL_LIB)(par_kind.o) \ 
    2133    $(MODEL_LIB)(par_oce.o) \ 
     2147   $(MODEL_LIB)(oce.o) \ 
     2148   $(MODEL_LIB)(phycst.o) \ 
     2149   $(MODEL_LIB)(sol_oce.o) \ 
    21342150   $(MODEL_LIB)(solfet.o) \ 
     2151   $(MODEL_LIB)(solisl.o) \ 
    21352152   $(MODEL_LIB)(solpcg.o) \ 
    21362153   $(MODEL_LIB)(solsor.o) \ 
    2137    $(MODEL_LIB)(sol_oce.o) \ 
     2154   $(MODEL_LIB)(trddyn_oce.o) \ 
    21382155   $(MODEL_LIB)(zdf_oce.o) \ 
    21392156   dom_oce.F90 \ 
     
    21462163   oce.F90 \ 
    21472164   phycst.F90 \ 
     2165   sol_oce.F90 \ 
    21482166   solfet.F90 \ 
    21492167   solisl.F90 \ 
    21502168   solpcg.F90 \ 
    21512169   solsor.F90 \ 
    2152    sol_oce.F90 \ 
    21532170   trddyn_oce.F90 \ 
    21542171   zdf_oce.F90 \ 
    2155    $(MODEL_LIB)(dom_oce.o) \ 
    2156    $(MODEL_LIB)(in_out_manager.o) \ 
    2157    $(MODEL_LIB)(lbclnk.o) \ 
    2158    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2159    $(MODEL_LIB)(ldftra_oce.o) \ 
    2160    $(MODEL_LIB)(lib_mpp.o) \ 
    2161    $(MODEL_LIB)(obc_oce.o) \ 
    2162    $(MODEL_LIB)(oce.o) \ 
    2163    $(MODEL_LIB)(phycst.o) \ 
    2164    $(MODEL_LIB)(solfet.o) \ 
    2165    $(MODEL_LIB)(solisl.o) \ 
    2166    $(MODEL_LIB)(solpcg.o) \ 
    2167    $(MODEL_LIB)(solsor.o) \ 
    2168    $(MODEL_LIB)(sol_oce.o) \ 
    2169    $(MODEL_LIB)(trddyn_oce.o) \ 
    2170    $(MODEL_LIB)(zdf_oce.o) \ 
    21712172   domzgr_substitute.h90 \ 
    21722173   obc_vectopt_loop_substitute.h90 \ 
     
    21752176   dynspg_rl.F90 
    21762177$(MODEL_LIB)(dynvor.o) :   \ 
    2177    dom_oce.F90 \ 
    2178    in_out_manager.F90 \ 
    2179    lib_mpp.F90 \ 
    2180    lib_print.f90 \ 
    2181    oce.F90 \ 
    2182    par_kind.F90 \ 
    2183    par_oce.F90 \ 
    2184    $(MODEL_LIB)(dom_oce.o) \ 
    2185    $(MODEL_LIB)(in_out_manager.o) \ 
    2186    $(MODEL_LIB)(lib_mpp.o) \ 
    2187    $(MODEL_LIB)(lib_print.o) \ 
    2188    $(MODEL_LIB)(oce.o) \ 
    2189    $(MODEL_LIB)(par_kind.o) \ 
    2190    $(MODEL_LIB)(par_oce.o) \ 
     2178   $(MODEL_LIB)(dom_oce.o) \ 
     2179   $(MODEL_LIB)(in_out_manager.o) \ 
     2180   $(MODEL_LIB)(lib_mpp.o) \ 
     2181   $(MODEL_LIB)(lib_print.o) \ 
     2182   $(MODEL_LIB)(oce.o) \ 
     2183   $(MODEL_LIB)(par_kind.o) \ 
     2184   $(MODEL_LIB)(par_oce.o) \ 
     2185   dom_oce.F90 \ 
     2186   in_out_manager.F90 \ 
     2187   lib_mpp.F90 \ 
     2188   lib_print.f90 \ 
     2189   oce.F90 \ 
     2190   par_kind.F90 \ 
     2191   par_oce.F90 \ 
     2192   $(MODEL_LIB)(dom_oce.o) \ 
     2193   $(MODEL_LIB)(in_out_manager.o) \ 
     2194   $(MODEL_LIB)(lbclnk.o) \ 
     2195   $(MODEL_LIB)(oce.o) \ 
     2196   $(MODEL_LIB)(trddyn_oce.o) \ 
    21912197   dom_oce.F90 \ 
    21922198   in_out_manager.F90 \ 
     
    21942200   oce.F90 \ 
    21952201   trddyn_oce.F90 \ 
    2196    $(MODEL_LIB)(dom_oce.o) \ 
    2197    $(MODEL_LIB)(in_out_manager.o) \ 
    2198    $(MODEL_LIB)(lbclnk.o) \ 
    2199    $(MODEL_LIB)(oce.o) \ 
    2200    $(MODEL_LIB)(trddyn_oce.o) \ 
    22012202   domzgr_substitute.h90 \ 
    22022203   vectopt_loop_substitute.h90 \ 
     
    22042205   dynvor.F90 
    22052206$(MODEL_LIB)(dynzad.o) :   \ 
    2206    daymod.F90 \ 
    2207    dom_oce.F90 \ 
    2208    in_out_manager.F90 \ 
    2209    lib_print.f90 \ 
    2210    par_kind.F90 \ 
    2211    par_oce.F90 \ 
    2212    phycst.F90 \ 
    2213    $(MODEL_LIB)(daymod.o) \ 
    2214    $(MODEL_LIB)(dom_oce.o) \ 
    2215    $(MODEL_LIB)(in_out_manager.o) \ 
    2216    $(MODEL_LIB)(lib_print.o) \ 
    2217    $(MODEL_LIB)(par_kind.o) \ 
    2218    $(MODEL_LIB)(par_oce.o) \ 
    2219    $(MODEL_LIB)(phycst.o) \ 
     2207   $(MODEL_LIB)(daymod.o) \ 
     2208   $(MODEL_LIB)(dom_oce.o) \ 
     2209   $(MODEL_LIB)(in_out_manager.o) \ 
     2210   $(MODEL_LIB)(lib_print.o) \ 
     2211   $(MODEL_LIB)(par_kind.o) \ 
     2212   $(MODEL_LIB)(par_oce.o) \ 
     2213   $(MODEL_LIB)(phycst.o) \ 
     2214   daymod.F90 \ 
     2215   dom_oce.F90 \ 
     2216   in_out_manager.F90 \ 
     2217   lib_print.f90 \ 
     2218   par_kind.F90 \ 
     2219   par_oce.F90 \ 
     2220   phycst.F90 \ 
     2221   $(MODEL_LIB)(dom_oce.o) \ 
     2222   $(MODEL_LIB)(flxrnf.o) \ 
     2223   $(MODEL_LIB)(in_out_manager.o) \ 
     2224   $(MODEL_LIB)(oce.o) \ 
     2225   $(MODEL_LIB)(trddyn_oce.o) \ 
    22202226   dom_oce.F90 \ 
    22212227   flxrnf.F90 \ 
     
    22232229   oce.F90 \ 
    22242230   trddyn_oce.F90 \ 
    2225    $(MODEL_LIB)(dom_oce.o) \ 
    2226    $(MODEL_LIB)(flxrnf.o) \ 
    2227    $(MODEL_LIB)(in_out_manager.o) \ 
    2228    $(MODEL_LIB)(oce.o) \ 
    2229    $(MODEL_LIB)(trddyn_oce.o) \ 
    22302231   domzgr_substitute.h90 \ 
    22312232   vectopt_loop_substitute.h90 \ 
     
    22332234   dynzad.F90 
    22342235$(MODEL_LIB)(dynzdf_exp.o) :  \ 
    2235    daymod.F90 \ 
    2236    dom_oce.F90 \ 
    2237    in_out_manager.F90 \ 
    2238    lbclnk.F90 \ 
    2239    lib_print.f90 \ 
    2240    par_kind.F90 \ 
    2241    par_oce.F90 \ 
    2242    phycst.F90 \ 
    2243    $(MODEL_LIB)(daymod.o) \ 
    2244    $(MODEL_LIB)(dom_oce.o) \ 
    2245    $(MODEL_LIB)(in_out_manager.o) \ 
    2246    $(MODEL_LIB)(lbclnk.o) \ 
    2247    $(MODEL_LIB)(lib_print.o) \ 
    2248    $(MODEL_LIB)(par_kind.o) \ 
    2249    $(MODEL_LIB)(par_oce.o) \ 
    2250    $(MODEL_LIB)(phycst.o) \ 
     2236   $(MODEL_LIB)(daymod.o) \ 
     2237   $(MODEL_LIB)(dom_oce.o) \ 
     2238   $(MODEL_LIB)(in_out_manager.o) \ 
     2239   $(MODEL_LIB)(lbclnk.o) \ 
     2240   $(MODEL_LIB)(lib_print.o) \ 
     2241   $(MODEL_LIB)(par_kind.o) \ 
     2242   $(MODEL_LIB)(par_oce.o) \ 
     2243   $(MODEL_LIB)(phycst.o) \ 
     2244   daymod.F90 \ 
     2245   dom_oce.F90 \ 
     2246   in_out_manager.F90 \ 
     2247   lbclnk.F90 \ 
     2248   lib_print.f90 \ 
     2249   par_kind.F90 \ 
     2250   par_oce.F90 \ 
     2251   phycst.F90 \ 
     2252   $(MODEL_LIB)(dom_oce.o) \ 
     2253   $(MODEL_LIB)(in_out_manager.o) \ 
     2254   $(MODEL_LIB)(oce.o) \ 
     2255   $(MODEL_LIB)(phycst.o) \ 
     2256   $(MODEL_LIB)(taumod.o) \ 
     2257   $(MODEL_LIB)(trddyn_oce.o) \ 
     2258   $(MODEL_LIB)(zdf_oce.o) \ 
    22512259   dom_oce.F90 \ 
    22522260   in_out_manager.F90 \ 
     
    22562264   trddyn_oce.F90 \ 
    22572265   zdf_oce.F90 \ 
     2266   domzgr_substitute.h90 \ 
     2267   vectopt_loop_substitute.h90 \ 
     2268   KEY_CPP \ 
     2269   dynzdf_exp.F90 
     2270$(MODEL_LIB)(dynzdf_imp.o) :  \ 
     2271   $(MODEL_LIB)(daymod.o) \ 
     2272   $(MODEL_LIB)(dom_oce.o) \ 
     2273   $(MODEL_LIB)(in_out_manager.o) \ 
     2274   $(MODEL_LIB)(lbclnk.o) \ 
     2275   $(MODEL_LIB)(lib_print.o) \ 
     2276   $(MODEL_LIB)(par_kind.o) \ 
     2277   $(MODEL_LIB)(par_oce.o) \ 
     2278   $(MODEL_LIB)(phycst.o) \ 
     2279   daymod.F90 \ 
     2280   dom_oce.F90 \ 
     2281   in_out_manager.F90 \ 
     2282   lbclnk.F90 \ 
     2283   lib_print.f90 \ 
     2284   par_kind.F90 \ 
     2285   par_oce.F90 \ 
     2286   phycst.F90 \ 
    22582287   $(MODEL_LIB)(dom_oce.o) \ 
    22592288   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22632292   $(MODEL_LIB)(trddyn_oce.o) \ 
    22642293   $(MODEL_LIB)(zdf_oce.o) \ 
    2265    domzgr_substitute.h90 \ 
    2266    vectopt_loop_substitute.h90 \ 
    2267    KEY_CPP \ 
    2268    dynzdf_exp.F90 
    2269 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
    2270    daymod.F90 \ 
    2271    dom_oce.F90 \ 
    2272    in_out_manager.F90 \ 
    2273    lbclnk.F90 \ 
    2274    lib_print.f90 \ 
    2275    par_kind.F90 \ 
    2276    par_oce.F90 \ 
    2277    phycst.F90 \ 
    2278    $(MODEL_LIB)(daymod.o) \ 
    2279    $(MODEL_LIB)(dom_oce.o) \ 
    2280    $(MODEL_LIB)(in_out_manager.o) \ 
    2281    $(MODEL_LIB)(lbclnk.o) \ 
    2282    $(MODEL_LIB)(lib_print.o) \ 
    2283    $(MODEL_LIB)(par_kind.o) \ 
    2284    $(MODEL_LIB)(par_oce.o) \ 
    2285    $(MODEL_LIB)(phycst.o) \ 
    22862294   dom_oce.F90 \ 
    22872295   in_out_manager.F90 \ 
     
    22912299   trddyn_oce.F90 \ 
    22922300   zdf_oce.F90 \ 
     2301   domzgr_substitute.h90 \ 
     2302   vectopt_loop_substitute.h90 \ 
     2303   KEY_CPP \ 
     2304   dynzdf_imp.F90 
     2305$(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
     2306   $(MODEL_LIB)(daymod.o) \ 
     2307   $(MODEL_LIB)(dom_oce.o) \ 
     2308   $(MODEL_LIB)(in_out_manager.o) \ 
     2309   $(MODEL_LIB)(lbclnk.o) \ 
     2310   $(MODEL_LIB)(lib_print.o) \ 
     2311   $(MODEL_LIB)(par_kind.o) \ 
     2312   $(MODEL_LIB)(par_oce.o) \ 
     2313   $(MODEL_LIB)(phycst.o) \ 
     2314   daymod.F90 \ 
     2315   dom_oce.F90 \ 
     2316   in_out_manager.F90 \ 
     2317   lbclnk.F90 \ 
     2318   lib_print.f90 \ 
     2319   par_kind.F90 \ 
     2320   par_oce.F90 \ 
     2321   phycst.F90 \ 
    22932322   $(MODEL_LIB)(dom_oce.o) \ 
    22942323   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22982327   $(MODEL_LIB)(trddyn_oce.o) \ 
    22992328   $(MODEL_LIB)(zdf_oce.o) \ 
    2300    domzgr_substitute.h90 \ 
    2301    vectopt_loop_substitute.h90 \ 
    2302    KEY_CPP \ 
    2303    dynzdf_imp.F90 
    2304 $(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
    2305    daymod.F90 \ 
    2306    dom_oce.F90 \ 
    2307    in_out_manager.F90 \ 
    2308    lbclnk.F90 \ 
    2309    lib_print.f90 \ 
    2310    par_kind.F90 \ 
    2311    par_oce.F90 \ 
    2312    phycst.F90 \ 
    2313    $(MODEL_LIB)(daymod.o) \ 
    2314    $(MODEL_LIB)(dom_oce.o) \ 
    2315    $(MODEL_LIB)(in_out_manager.o) \ 
    2316    $(MODEL_LIB)(lbclnk.o) \ 
    2317    $(MODEL_LIB)(lib_print.o) \ 
    2318    $(MODEL_LIB)(par_kind.o) \ 
    2319    $(MODEL_LIB)(par_oce.o) \ 
    2320    $(MODEL_LIB)(phycst.o) \ 
    23212329   dom_oce.F90 \ 
    23222330   in_out_manager.F90 \ 
     
    23262334   trddyn_oce.F90 \ 
    23272335   zdf_oce.F90 \ 
    2328    $(MODEL_LIB)(dom_oce.o) \ 
    2329    $(MODEL_LIB)(in_out_manager.o) \ 
     2336   domzgr_substitute.h90 \ 
     2337   vectopt_loop_substitute.h90 \ 
     2338   KEY_CPP \ 
     2339   dynzdf_imp_atsk.F90 
     2340$(MODEL_LIB)(dynzdf_iso.o) :  \ 
     2341   $(MODEL_LIB)(daymod.o) \ 
     2342   $(MODEL_LIB)(dom_oce.o) \ 
     2343   $(MODEL_LIB)(in_out_manager.o) \ 
     2344   $(MODEL_LIB)(lbclnk.o) \ 
     2345   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2346   $(MODEL_LIB)(ldftra_oce.o) \ 
     2347   $(MODEL_LIB)(lib_print.o) \ 
     2348   $(MODEL_LIB)(oce.o) \ 
     2349   $(MODEL_LIB)(par_kind.o) \ 
     2350   $(MODEL_LIB)(par_oce.o) \ 
     2351   $(MODEL_LIB)(phycst.o) \ 
     2352   $(MODEL_LIB)(zdfmxl.o) \ 
     2353   daymod.F90 \ 
     2354   dom_oce.F90 \ 
     2355   in_out_manager.F90 \ 
     2356   lbclnk.F90 \ 
     2357   ldfdyn_oce.F90 \ 
     2358   ldftra_oce.F90 \ 
     2359   lib_print.f90 \ 
     2360   oce.F90 \ 
     2361   par_kind.F90 \ 
     2362   par_oce.F90 \ 
     2363   phycst.F90 \ 
     2364   zdfmxl.F90 \ 
     2365   $(MODEL_LIB)(dom_oce.o) \ 
     2366   $(MODEL_LIB)(in_out_manager.o) \ 
     2367   $(MODEL_LIB)(ldfslp.o) \ 
     2368   $(MODEL_LIB)(ldftra_oce.o) \ 
    23302369   $(MODEL_LIB)(oce.o) \ 
    23312370   $(MODEL_LIB)(phycst.o) \ 
     
    23332372   $(MODEL_LIB)(trddyn_oce.o) \ 
    23342373   $(MODEL_LIB)(zdf_oce.o) \ 
    2335    domzgr_substitute.h90 \ 
    2336    vectopt_loop_substitute.h90 \ 
    2337    KEY_CPP \ 
    2338    dynzdf_imp_atsk.F90 
    2339 $(MODEL_LIB)(dynzdf_iso.o) :  \ 
    2340    daymod.F90 \ 
    2341    dom_oce.F90 \ 
    2342    in_out_manager.F90 \ 
    2343    lbclnk.F90 \ 
    2344    ldfdyn_oce.F90 \ 
    2345    ldftra_oce.F90 \ 
    2346    lib_print.f90 \ 
    2347    oce.F90 \ 
    2348    par_kind.F90 \ 
    2349    par_oce.F90 \ 
    2350    phycst.F90 \ 
    2351    zdfmxl.F90 \ 
    2352    $(MODEL_LIB)(daymod.o) \ 
    2353    $(MODEL_LIB)(dom_oce.o) \ 
    2354    $(MODEL_LIB)(in_out_manager.o) \ 
    2355    $(MODEL_LIB)(lbclnk.o) \ 
    2356    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2357    $(MODEL_LIB)(ldftra_oce.o) \ 
    2358    $(MODEL_LIB)(lib_print.o) \ 
    2359    $(MODEL_LIB)(oce.o) \ 
    2360    $(MODEL_LIB)(par_kind.o) \ 
    2361    $(MODEL_LIB)(par_oce.o) \ 
    2362    $(MODEL_LIB)(phycst.o) \ 
    2363    $(MODEL_LIB)(zdfmxl.o) \ 
    23642374   dom_oce.F90 \ 
    23652375   in_out_manager.F90 \ 
     
    23712381   trddyn_oce.F90 \ 
    23722382   zdf_oce.F90 \ 
    2373    $(MODEL_LIB)(dom_oce.o) \ 
    2374    $(MODEL_LIB)(in_out_manager.o) \ 
    2375    $(MODEL_LIB)(ldfslp.o) \ 
    2376    $(MODEL_LIB)(ldftra_oce.o) \ 
    2377    $(MODEL_LIB)(oce.o) \ 
    2378    $(MODEL_LIB)(phycst.o) \ 
    2379    $(MODEL_LIB)(taumod.o) \ 
    2380    $(MODEL_LIB)(trddyn_oce.o) \ 
    2381    $(MODEL_LIB)(zdf_oce.o) \ 
    23822383   domzgr_substitute.h90 \ 
    23832384   vectopt_loop_substitute.h90 \ 
     
    23862387   dynzdf_iso.F90 
    23872388$(MODEL_LIB)(eosbn2.o) :   \ 
     2389   $(MODEL_LIB)(dom_oce.o) \ 
     2390   $(MODEL_LIB)(in_out_manager.o) \ 
     2391   $(MODEL_LIB)(lbclnk.o) \ 
     2392   $(MODEL_LIB)(lib_print.o) \ 
     2393   $(MODEL_LIB)(oce.o) \ 
     2394   $(MODEL_LIB)(par_kind.o) \ 
     2395   $(MODEL_LIB)(par_oce.o) \ 
     2396   $(MODEL_LIB)(zdf_oce.o) \ 
    23882397   dom_oce.F90 \ 
    23892398   in_out_manager.F90 \ 
     
    23962405   $(MODEL_LIB)(dom_oce.o) \ 
    23972406   $(MODEL_LIB)(in_out_manager.o) \ 
    2398    $(MODEL_LIB)(lbclnk.o) \ 
    2399    $(MODEL_LIB)(lib_print.o) \ 
    2400    $(MODEL_LIB)(oce.o) \ 
    2401    $(MODEL_LIB)(par_kind.o) \ 
    2402    $(MODEL_LIB)(par_oce.o) \ 
    2403    $(MODEL_LIB)(zdf_oce.o) \ 
     2407   $(MODEL_LIB)(phycst.o) \ 
     2408   $(MODEL_LIB)(zdfddm.o) \ 
    24042409   dom_oce.F90 \ 
    24052410   in_out_manager.F90 \ 
    24062411   phycst.F90 \ 
    24072412   zdfddm.F90 \ 
    2408    $(MODEL_LIB)(dom_oce.o) \ 
    2409    $(MODEL_LIB)(in_out_manager.o) \ 
    2410    $(MODEL_LIB)(phycst.o) \ 
    2411    $(MODEL_LIB)(zdfddm.o) \ 
    24122413   domzgr_substitute.h90 \ 
    24132414   vectopt_loop_substitute.h90 \ 
     
    24152416   eosbn2.F90 
    24162417$(MODEL_LIB)(flo4rk.o) :   \ 
    2417    lib_print.f90 \ 
    2418    par_kind.F90 \ 
    2419    par_oce.F90 \ 
    2420    $(MODEL_LIB)(lib_print.o) \ 
    2421    $(MODEL_LIB)(par_kind.o) \ 
    2422    $(MODEL_LIB)(par_oce.o) \ 
     2418   $(MODEL_LIB)(lib_print.o) \ 
     2419   $(MODEL_LIB)(par_kind.o) \ 
     2420   $(MODEL_LIB)(par_oce.o) \ 
     2421   lib_print.f90 \ 
     2422   par_kind.F90 \ 
     2423   par_oce.F90 \ 
     2424   $(MODEL_LIB)(dom_oce.o) \ 
     2425   $(MODEL_LIB)(flo_oce.o) \ 
     2426   $(MODEL_LIB)(in_out_manager.o) \ 
     2427   $(MODEL_LIB)(oce.o) \ 
    24232428   dom_oce.F90 \ 
    24242429   flo_oce.F90 \ 
    24252430   in_out_manager.F90 \ 
    24262431   oce.F90 \ 
    2427    $(MODEL_LIB)(dom_oce.o) \ 
     2432   flo4rk.F90 
     2433$(MODEL_LIB)(flo_oce.o) :  \ 
     2434   $(MODEL_LIB)(par_kind.o) \ 
     2435   par_kind.F90 \ 
     2436   $(MODEL_LIB)(par_oce.o) \ 
     2437   par_oce.F90 \ 
     2438   flo_oce.F90 
     2439$(MODEL_LIB)(floats.o) :   \ 
     2440   $(MODEL_LIB)(cpl_oce.o) \ 
     2441   $(MODEL_LIB)(daymod.o) \ 
     2442   $(MODEL_LIB)(dom_oce.o) \ 
     2443   $(MODEL_LIB)(dtasal.o) \ 
     2444   $(MODEL_LIB)(dtasst.o) \ 
     2445   $(MODEL_LIB)(dtatem.o) \ 
    24282446   $(MODEL_LIB)(flo_oce.o) \ 
    24292447   $(MODEL_LIB)(in_out_manager.o) \ 
    2430    $(MODEL_LIB)(oce.o) \ 
    2431    flo4rk.F90 
    2432 $(MODEL_LIB)(floats.o) :   \ 
     2448   $(MODEL_LIB)(lib_mpp.o) \ 
     2449   $(MODEL_LIB)(oce.o) \ 
     2450   $(MODEL_LIB)(par_oce.o) \ 
     2451   $(MODEL_LIB)(phycst.o) \ 
    24332452   cpl_oce.F90 \ 
    24342453   daymod.F90 \ 
     
    24432462   par_oce.F90 \ 
    24442463   phycst.F90 \ 
     2464   $(MODEL_LIB)(flo4rk.o) \ 
     2465   $(MODEL_LIB)(flo_oce.o) \ 
     2466   $(MODEL_LIB)(floblk.o) \ 
     2467   $(MODEL_LIB)(flodom.o) \ 
     2468   $(MODEL_LIB)(flowri.o) \ 
     2469   $(MODEL_LIB)(lib_mpp.o) \ 
     2470   flo4rk.F90 \ 
     2471   flo_oce.F90 \ 
     2472   floblk.F90 \ 
     2473   flodom.F90 \ 
     2474   flowri.F90 \ 
     2475   lib_mpp.F90 \ 
     2476   ../../../lib/libioipsl.a \ 
     2477   floats.F90 
     2478$(MODEL_LIB)(floblk.o) :   \ 
    24452479   $(MODEL_LIB)(cpl_oce.o) \ 
    2446    $(MODEL_LIB)(daymod.o) \ 
    24472480   $(MODEL_LIB)(dom_oce.o) \ 
    24482481   $(MODEL_LIB)(dtasal.o) \ 
    24492482   $(MODEL_LIB)(dtasst.o) \ 
    24502483   $(MODEL_LIB)(dtatem.o) \ 
    2451    $(MODEL_LIB)(flo_oce.o) \ 
    2452    $(MODEL_LIB)(in_out_manager.o) \ 
    2453    $(MODEL_LIB)(lib_mpp.o) \ 
    2454    $(MODEL_LIB)(oce.o) \ 
    2455    $(MODEL_LIB)(par_oce.o) \ 
    2456    $(MODEL_LIB)(phycst.o) \ 
    2457    flo4rk.F90 \ 
    2458    floblk.F90 \ 
    2459    flodom.F90 \ 
    2460    flowri.F90 \ 
    2461    flo_oce.F90 \ 
    2462    lib_mpp.F90 \ 
    2463    $(MODEL_LIB)(flo4rk.o) \ 
    2464    $(MODEL_LIB)(floblk.o) \ 
    2465    $(MODEL_LIB)(flodom.o) \ 
    2466    $(MODEL_LIB)(flowri.o) \ 
    2467    $(MODEL_LIB)(flo_oce.o) \ 
    2468    $(MODEL_LIB)(lib_mpp.o) \ 
    2469    ../../../lib/libioipsl.a \ 
    2470    floats.F90 
    2471 $(MODEL_LIB)(floblk.o) :   \ 
     2484   $(MODEL_LIB)(in_out_manager.o) \ 
     2485   $(MODEL_LIB)(lib_print.o) \ 
     2486   $(MODEL_LIB)(par_kind.o) \ 
     2487   $(MODEL_LIB)(par_oce.o) \ 
    24722488   cpl_oce.F90 \ 
    24732489   dom_oce.F90 \ 
     
    24792495   par_kind.F90 \ 
    24802496   par_oce.F90 \ 
     2497   $(MODEL_LIB)(dom_oce.o) \ 
     2498   $(MODEL_LIB)(flo_oce.o) \ 
     2499   $(MODEL_LIB)(in_out_manager.o) \ 
     2500   $(MODEL_LIB)(lib_mpp.o) \ 
     2501   $(MODEL_LIB)(oce.o) \ 
     2502   $(MODEL_LIB)(phycst.o) \ 
     2503   dom_oce.F90 \ 
     2504   flo_oce.F90 \ 
     2505   in_out_manager.F90 \ 
     2506   lib_mpp.F90 \ 
     2507   oce.F90 \ 
     2508   phycst.F90 \ 
     2509   floblk.F90 
     2510$(MODEL_LIB)(flodom.o) :   \ 
    24812511   $(MODEL_LIB)(cpl_oce.o) \ 
    24822512   $(MODEL_LIB)(dom_oce.o) \ 
     
    24882518   $(MODEL_LIB)(par_kind.o) \ 
    24892519   $(MODEL_LIB)(par_oce.o) \ 
    2490    dom_oce.F90 \ 
    2491    flo_oce.F90 \ 
    2492    in_out_manager.F90 \ 
    2493    lib_mpp.F90 \ 
    2494    oce.F90 \ 
    2495    phycst.F90 \ 
    2496    $(MODEL_LIB)(dom_oce.o) \ 
    2497    $(MODEL_LIB)(flo_oce.o) \ 
    2498    $(MODEL_LIB)(in_out_manager.o) \ 
    2499    $(MODEL_LIB)(lib_mpp.o) \ 
    2500    $(MODEL_LIB)(oce.o) \ 
    2501    $(MODEL_LIB)(phycst.o) \ 
    2502    floblk.F90 
    2503 $(MODEL_LIB)(flodom.o) :   \ 
    25042520   cpl_oce.F90 \ 
    25052521   dom_oce.F90 \ 
     
    25112527   par_kind.F90 \ 
    25122528   par_oce.F90 \ 
     2529   $(MODEL_LIB)(dom_oce.o) \ 
     2530   $(MODEL_LIB)(flo_oce.o) \ 
     2531   $(MODEL_LIB)(in_out_manager.o) \ 
     2532   $(MODEL_LIB)(lib_mpp.o) \ 
     2533   $(MODEL_LIB)(oce.o) \ 
     2534   dom_oce.F90 \ 
     2535   flo_oce.F90 \ 
     2536   in_out_manager.F90 \ 
     2537   lib_mpp.F90 \ 
     2538   oce.F90 \ 
     2539   domzgr_substitute.h90 \ 
     2540   KEY_CPP \ 
     2541   flodom.F90 
     2542$(MODEL_LIB)(flowri.o) :   \ 
    25132543   $(MODEL_LIB)(cpl_oce.o) \ 
    25142544   $(MODEL_LIB)(dom_oce.o) \ 
     
    25202550   $(MODEL_LIB)(par_kind.o) \ 
    25212551   $(MODEL_LIB)(par_oce.o) \ 
    2522    dom_oce.F90 \ 
    2523    flo_oce.F90 \ 
    2524    in_out_manager.F90 \ 
    2525    lib_mpp.F90 \ 
    2526    oce.F90 \ 
    2527    $(MODEL_LIB)(dom_oce.o) \ 
    2528    $(MODEL_LIB)(flo_oce.o) \ 
    2529    $(MODEL_LIB)(in_out_manager.o) \ 
    2530    $(MODEL_LIB)(lib_mpp.o) \ 
    2531    $(MODEL_LIB)(oce.o) \ 
    2532    domzgr_substitute.h90 \ 
    2533    KEY_CPP \ 
    2534    flodom.F90 
    2535 $(MODEL_LIB)(flowri.o) :   \ 
     2552   $(MODEL_LIB)(phycst.o) \ 
    25362553   cpl_oce.F90 \ 
    25372554   dom_oce.F90 \ 
     
    25442561   par_oce.F90 \ 
    25452562   phycst.F90 \ 
     2563   $(MODEL_LIB)(daymod.o) \ 
     2564   $(MODEL_LIB)(dom_oce.o) \ 
     2565   $(MODEL_LIB)(flo_oce.o) \ 
     2566   $(MODEL_LIB)(in_out_manager.o) \ 
     2567   $(MODEL_LIB)(lib_mpp.o) \ 
     2568   $(MODEL_LIB)(oce.o) \ 
     2569   daymod.F90 \ 
     2570   dom_oce.F90 \ 
     2571   flo_oce.F90 \ 
     2572   in_out_manager.F90 \ 
     2573   lib_mpp.F90 \ 
     2574   oce.F90 \ 
     2575   domzgr_substitute.h90 \ 
     2576   KEY_CPP \ 
     2577   flowri.F90 
     2578$(MODEL_LIB)(flx_oce.o) :  \ 
     2579   $(MODEL_LIB)(par_kind.o) \ 
     2580   par_kind.F90 \ 
     2581   $(MODEL_LIB)(par_oce.o) \ 
     2582   par_oce.F90 \ 
     2583   flx_oce.F90 
     2584$(MODEL_LIB)(flxblk.o) :   \ 
     2585   $(MODEL_LIB)(blk_oce.o) \ 
    25462586   $(MODEL_LIB)(cpl_oce.o) \ 
     2587   $(MODEL_LIB)(daymod.o) \ 
     2588   $(MODEL_LIB)(dom_oce.o) \ 
     2589   $(MODEL_LIB)(flx_oce.o) \ 
     2590   $(MODEL_LIB)(ice.o) \ 
     2591   $(MODEL_LIB)(in_out_manager.o) \ 
     2592   $(MODEL_LIB)(lbclnk.o) \ 
     2593   $(MODEL_LIB)(lib_mpp.o) \ 
     2594   $(MODEL_LIB)(lib_print.o) \ 
     2595   $(MODEL_LIB)(oce.o) \ 
     2596   $(MODEL_LIB)(ocfzpt.o) \ 
     2597   $(MODEL_LIB)(par_kind.o) \ 
     2598   $(MODEL_LIB)(par_oce.o) \ 
     2599   $(MODEL_LIB)(phycst.o) \ 
     2600   blk_oce.F90 \ 
     2601   cpl_oce.F90 \ 
     2602   daymod.F90 \ 
     2603   dom_oce.F90 \ 
     2604   flx_oce.F90 \ 
     2605   ice.F90 \ 
     2606   in_out_manager.F90 \ 
     2607   lbclnk.F90 \ 
     2608   lib_mpp.F90 \ 
     2609   lib_print.f90 \ 
     2610   oce.F90 \ 
     2611   ocfzpt.F90 \ 
     2612   par_kind.F90 \ 
     2613   par_oce.F90 \ 
     2614   phycst.F90 \ 
     2615   $(MODEL_LIB)(albedo.o) \ 
     2616   $(MODEL_LIB)(blk_oce.o) \ 
     2617   $(MODEL_LIB)(cpl_oce.o) \ 
     2618   $(MODEL_LIB)(daymod.o) \ 
     2619   $(MODEL_LIB)(dom_oce.o) \ 
     2620   $(MODEL_LIB)(flx_oce.o) \ 
     2621   $(MODEL_LIB)(in_out_manager.o) \ 
     2622   $(MODEL_LIB)(lbclnk.o) \ 
     2623   $(MODEL_LIB)(oce.o) \ 
     2624   $(MODEL_LIB)(ocfzpt.o) \ 
     2625   $(MODEL_LIB)(phycst.o) \ 
     2626   albedo.F90 \ 
     2627   blk_oce.F90 \ 
     2628   cpl_oce.F90 \ 
     2629   daymod.F90 \ 
     2630   dom_oce.F90 \ 
     2631   flx_oce.F90 \ 
     2632   in_out_manager.F90 \ 
     2633   lbclnk.F90 \ 
     2634   oce.F90 \ 
     2635   ocfzpt.F90 \ 
     2636   phycst.F90 \ 
     2637   flxblk.F90 
     2638$(MODEL_LIB)(flxfwb.o) :   \ 
     2639   $(MODEL_LIB)(albedo.o) \ 
     2640   $(MODEL_LIB)(blk_oce.o) \ 
     2641   $(MODEL_LIB)(cpl_oce.o) \ 
     2642   $(MODEL_LIB)(daymod.o) \ 
    25472643   $(MODEL_LIB)(dom_oce.o) \ 
    25482644   $(MODEL_LIB)(dtasal.o) \ 
    25492645   $(MODEL_LIB)(dtasst.o) \ 
    25502646   $(MODEL_LIB)(dtatem.o) \ 
    2551    $(MODEL_LIB)(in_out_manager.o) \ 
    2552    $(MODEL_LIB)(lib_print.o) \ 
    2553    $(MODEL_LIB)(par_kind.o) \ 
    2554    $(MODEL_LIB)(par_oce.o) \ 
    2555    $(MODEL_LIB)(phycst.o) \ 
    2556    daymod.F90 \ 
    2557    dom_oce.F90 \ 
    2558    flo_oce.F90 \ 
    2559    in_out_manager.F90 \ 
    2560    lib_mpp.F90 \ 
    2561    oce.F90 \ 
    2562    $(MODEL_LIB)(daymod.o) \ 
    2563    $(MODEL_LIB)(dom_oce.o) \ 
    2564    $(MODEL_LIB)(flo_oce.o) \ 
    2565    $(MODEL_LIB)(in_out_manager.o) \ 
    2566    $(MODEL_LIB)(lib_mpp.o) \ 
    2567    $(MODEL_LIB)(oce.o) \ 
    2568    domzgr_substitute.h90 \ 
    2569    KEY_CPP \ 
    2570    flowri.F90 
    2571 $(MODEL_LIB)(flo_oce.o) :  \ 
    2572    par_kind.F90 \ 
    2573    $(MODEL_LIB)(par_kind.o) \ 
    2574    par_oce.F90 \ 
    2575    $(MODEL_LIB)(par_oce.o) \ 
    2576    flo_oce.F90 
    2577 $(MODEL_LIB)(flxblk.o) :   \ 
    2578    blk_oce.F90 \ 
    2579    cpl_oce.F90 \ 
    2580    daymod.F90 \ 
    2581    dom_oce.F90 \ 
    2582    flx_oce.F90 \ 
    2583    ice.F90 \ 
    2584    in_out_manager.F90 \ 
    2585    lbclnk.F90 \ 
    2586    lib_mpp.F90 \ 
    2587    lib_print.f90 \ 
    2588    oce.F90 \ 
    2589    ocfzpt.F90 \ 
    2590    par_kind.F90 \ 
    2591    par_oce.F90 \ 
    2592    phycst.F90 \ 
    2593    $(MODEL_LIB)(blk_oce.o) \ 
    2594    $(MODEL_LIB)(cpl_oce.o) \ 
    2595    $(MODEL_LIB)(daymod.o) \ 
    2596    $(MODEL_LIB)(dom_oce.o) \ 
    25972647   $(MODEL_LIB)(flx_oce.o) \ 
    2598    $(MODEL_LIB)(ice.o) \ 
     2648   $(MODEL_LIB)(flxmod.o) \ 
     2649   $(MODEL_LIB)(flxrnf.o) \ 
     2650   $(MODEL_LIB)(ice_oce.o) \ 
    25992651   $(MODEL_LIB)(in_out_manager.o) \ 
    26002652   $(MODEL_LIB)(lbclnk.o) \ 
     
    26062658   $(MODEL_LIB)(par_oce.o) \ 
    26072659   $(MODEL_LIB)(phycst.o) \ 
     2660   $(MODEL_LIB)(taumod.o) \ 
     2661   $(MODEL_LIB)(tradmp.o) \ 
    26082662   albedo.F90 \ 
    26092663   blk_oce.F90 \ 
     
    26112665   daymod.F90 \ 
    26122666   dom_oce.F90 \ 
    2613    flx_oce.F90 \ 
    2614    in_out_manager.F90 \ 
    2615    lbclnk.F90 \ 
    2616    oce.F90 \ 
    2617    ocfzpt.F90 \ 
    2618    phycst.F90 \ 
    2619    $(MODEL_LIB)(albedo.o) \ 
    2620    $(MODEL_LIB)(blk_oce.o) \ 
    2621    $(MODEL_LIB)(cpl_oce.o) \ 
    2622    $(MODEL_LIB)(daymod.o) \ 
    2623    $(MODEL_LIB)(dom_oce.o) \ 
    2624    $(MODEL_LIB)(flx_oce.o) \ 
    2625    $(MODEL_LIB)(in_out_manager.o) \ 
    2626    $(MODEL_LIB)(lbclnk.o) \ 
    2627    $(MODEL_LIB)(oce.o) \ 
    2628    $(MODEL_LIB)(ocfzpt.o) \ 
    2629    $(MODEL_LIB)(phycst.o) \ 
    2630    flxblk.F90 
    2631 $(MODEL_LIB)(flxfwb.o) :   \ 
    2632    albedo.F90 \ 
    2633    blk_oce.F90 \ 
    2634    cpl_oce.F90 \ 
    2635    daymod.F90 \ 
    2636    dom_oce.F90 \ 
    26372667   dtasal.F90 \ 
    26382668   dtasst.F90 \ 
    26392669   dtatem.F90 \ 
     2670   flx_oce.F90 \ 
    26402671   flxmod.F90 \ 
    26412672   flxrnf.F90 \ 
    2642    flx_oce.F90 \ 
    26432673   ice_oce.F90 \ 
    26442674   in_out_manager.F90 \ 
     
    26532683   taumod.F90 \ 
    26542684   tradmp.F90 \ 
    2655    $(MODEL_LIB)(albedo.o) \ 
    26562685   $(MODEL_LIB)(blk_oce.o) \ 
     2686   $(MODEL_LIB)(cpl_oce.o) \ 
     2687   $(MODEL_LIB)(daymod.o) \ 
     2688   $(MODEL_LIB)(dom_oce.o) \ 
     2689   $(MODEL_LIB)(flxblk.o) \ 
     2690   $(MODEL_LIB)(flxrnf.o) \ 
     2691   $(MODEL_LIB)(in_out_manager.o) \ 
     2692   $(MODEL_LIB)(lib_mpp.o) \ 
     2693   $(MODEL_LIB)(oce.o) \ 
     2694   $(MODEL_LIB)(ocesbc.o) \ 
     2695   $(MODEL_LIB)(phycst.o) \ 
     2696   blk_oce.F90 \ 
     2697   cpl_oce.F90 \ 
     2698   daymod.F90 \ 
     2699   dom_oce.F90 \ 
     2700   flxblk.F90 \ 
     2701   flxrnf.F90 \ 
     2702   in_out_manager.F90 \ 
     2703   lib_mpp.F90 \ 
     2704   oce.F90 \ 
     2705   ocesbc.F90 \ 
     2706   phycst.F90 \ 
     2707   domzgr_substitute.h90 \ 
     2708   vectopt_loop_substitute.h90 \ 
     2709   KEY_CPP \ 
     2710   flxfwb.F90 
     2711$(MODEL_LIB)(flxmod.o) :   \ 
    26572712   $(MODEL_LIB)(cpl_oce.o) \ 
    26582713   $(MODEL_LIB)(daymod.o) \ 
     
    26612716   $(MODEL_LIB)(dtasst.o) \ 
    26622717   $(MODEL_LIB)(dtatem.o) \ 
    2663    $(MODEL_LIB)(flxmod.o) \ 
    2664    $(MODEL_LIB)(flxrnf.o) \ 
    2665    $(MODEL_LIB)(flx_oce.o) \ 
    2666    $(MODEL_LIB)(ice_oce.o) \ 
    2667    $(MODEL_LIB)(in_out_manager.o) \ 
    2668    $(MODEL_LIB)(lbclnk.o) \ 
    2669    $(MODEL_LIB)(lib_mpp.o) \ 
    2670    $(MODEL_LIB)(lib_print.o) \ 
    2671    $(MODEL_LIB)(oce.o) \ 
    2672    $(MODEL_LIB)(ocfzpt.o) \ 
    2673    $(MODEL_LIB)(par_kind.o) \ 
    2674    $(MODEL_LIB)(par_oce.o) \ 
    2675    $(MODEL_LIB)(phycst.o) \ 
    2676    $(MODEL_LIB)(taumod.o) \ 
    2677    $(MODEL_LIB)(tradmp.o) \ 
    2678    blk_oce.F90 \ 
    2679    cpl_oce.F90 \ 
    2680    daymod.F90 \ 
    2681    dom_oce.F90 \ 
    2682    flxblk.F90 \ 
    2683    flxrnf.F90 \ 
    2684    in_out_manager.F90 \ 
    2685    lib_mpp.F90 \ 
    2686    ocesbc.F90 \ 
    2687    oce.F90 \ 
    2688    phycst.F90 \ 
    2689    $(MODEL_LIB)(blk_oce.o) \ 
    2690    $(MODEL_LIB)(cpl_oce.o) \ 
    2691    $(MODEL_LIB)(daymod.o) \ 
    2692    $(MODEL_LIB)(dom_oce.o) \ 
    2693    $(MODEL_LIB)(flxblk.o) \ 
    2694    $(MODEL_LIB)(flxrnf.o) \ 
    2695    $(MODEL_LIB)(in_out_manager.o) \ 
    2696    $(MODEL_LIB)(lib_mpp.o) \ 
    2697    $(MODEL_LIB)(ocesbc.o) \ 
    2698    $(MODEL_LIB)(oce.o) \ 
    2699    $(MODEL_LIB)(phycst.o) \ 
    2700    domzgr_substitute.h90 \ 
    2701    vectopt_loop_substitute.h90 \ 
    2702    KEY_CPP \ 
    2703    flxfwb.F90 
    2704 $(MODEL_LIB)(flxmod.o) :   \ 
     2718   $(MODEL_LIB)(in_out_manager.o) \ 
     2719   $(MODEL_LIB)(lib_mpp.o) \ 
     2720   $(MODEL_LIB)(lib_print.o) \ 
     2721   $(MODEL_LIB)(oce.o) \ 
     2722   $(MODEL_LIB)(par_kind.o) \ 
     2723   $(MODEL_LIB)(par_oce.o) \ 
     2724   $(MODEL_LIB)(phycst.o) \ 
    27052725   cpl_oce.F90 \ 
    27062726   daymod.F90 \ 
     
    27162736   par_oce.F90 \ 
    27172737   phycst.F90 \ 
     2738   $(MODEL_LIB)(daymod.o) \ 
     2739   $(MODEL_LIB)(dom_oce.o) \ 
     2740   $(MODEL_LIB)(flxrnf.o) \ 
     2741   $(MODEL_LIB)(in_out_manager.o) \ 
     2742   $(MODEL_LIB)(lbclnk.o) \ 
     2743   $(MODEL_LIB)(lib_mpp.o) \ 
     2744   $(MODEL_LIB)(oce.o) \ 
     2745   $(MODEL_LIB)(ocfzpt.o) \ 
     2746   $(MODEL_LIB)(phycst.o) \ 
     2747   daymod.F90 \ 
     2748   dom_oce.F90 \ 
     2749   flxrnf.F90 \ 
     2750   in_out_manager.F90 \ 
     2751   lbclnk.F90 \ 
     2752   lib_mpp.F90 \ 
     2753   oce.F90 \ 
     2754   ocfzpt.F90 \ 
     2755   phycst.F90 \ 
     2756   $(MODEL_LIB)(blk_oce.o) \ 
     2757   $(MODEL_LIB)(bulk.o) \ 
    27182758   $(MODEL_LIB)(cpl_oce.o) \ 
    2719    $(MODEL_LIB)(daymod.o) \ 
    2720    $(MODEL_LIB)(dom_oce.o) \ 
    2721    $(MODEL_LIB)(dtasal.o) \ 
    2722    $(MODEL_LIB)(dtasst.o) \ 
    2723    $(MODEL_LIB)(dtatem.o) \ 
    2724    $(MODEL_LIB)(in_out_manager.o) \ 
    2725    $(MODEL_LIB)(lib_mpp.o) \ 
    2726    $(MODEL_LIB)(lib_print.o) \ 
    2727    $(MODEL_LIB)(oce.o) \ 
    2728    $(MODEL_LIB)(par_kind.o) \ 
    2729    $(MODEL_LIB)(par_oce.o) \ 
    2730    $(MODEL_LIB)(phycst.o) \ 
    2731    daymod.F90 \ 
    2732    dom_oce.F90 \ 
    2733    flxrnf.F90 \ 
    2734    in_out_manager.F90 \ 
    2735    lbclnk.F90 \ 
    2736    lib_mpp.F90 \ 
    2737    oce.F90 \ 
    2738    ocfzpt.F90 \ 
    2739    phycst.F90 \ 
    2740    $(MODEL_LIB)(daymod.o) \ 
    2741    $(MODEL_LIB)(dom_oce.o) \ 
     2759   $(MODEL_LIB)(flx_oce.o) \ 
    27422760   $(MODEL_LIB)(flxrnf.o) \ 
    2743    $(MODEL_LIB)(in_out_manager.o) \ 
    2744    $(MODEL_LIB)(lbclnk.o) \ 
    2745    $(MODEL_LIB)(lib_mpp.o) \ 
    2746    $(MODEL_LIB)(oce.o) \ 
    2747    $(MODEL_LIB)(ocfzpt.o) \ 
    2748    $(MODEL_LIB)(phycst.o) \ 
     2761   $(MODEL_LIB)(ice_oce.o) \ 
    27492762   blk_oce.F90 \ 
    27502763   bulk.F90 \ 
    27512764   cpl_oce.F90 \ 
     2765   flx_oce.F90 \ 
    27522766   flxrnf.F90 \ 
    2753    flx_oce.F90 \ 
    27542767   ice_oce.F90 \ 
    2755    $(MODEL_LIB)(blk_oce.o) \ 
    2756    $(MODEL_LIB)(bulk.o) \ 
    2757    $(MODEL_LIB)(cpl_oce.o) \ 
    2758    $(MODEL_LIB)(flxrnf.o) \ 
    2759    $(MODEL_LIB)(flx_oce.o) \ 
    2760    $(MODEL_LIB)(ice_oce.o) \ 
    27612768   domzgr_substitute.h90 \ 
    27622769   flx_bulk_daily.h90 \ 
     
    27692776   flxmod.F90 
    27702777$(MODEL_LIB)(flxrnf.o) :   \ 
    2771    dom_oce.F90 \ 
    2772    in_out_manager.F90 \ 
    2773    lib_print.f90 \ 
    2774    par_kind.F90 \ 
    2775    par_oce.F90 \ 
    2776    phycst.F90 \ 
    2777    $(MODEL_LIB)(dom_oce.o) \ 
    2778    $(MODEL_LIB)(in_out_manager.o) \ 
    2779    $(MODEL_LIB)(lib_print.o) \ 
    2780    $(MODEL_LIB)(par_kind.o) \ 
    2781    $(MODEL_LIB)(par_oce.o) \ 
    2782    $(MODEL_LIB)(phycst.o) \ 
    2783    daymod.F90 \ 
    2784    dom_oce.F90 \ 
    2785    in_out_manager.F90 \ 
    2786    phycst.F90 \ 
    2787    $(MODEL_LIB)(daymod.o) \ 
    2788    $(MODEL_LIB)(dom_oce.o) \ 
    2789    $(MODEL_LIB)(in_out_manager.o) \ 
    2790    $(MODEL_LIB)(phycst.o) \ 
    2791    daymod.F90 \ 
    2792    dom_oce.F90 \ 
    2793    in_out_manager.F90 \ 
    2794    phycst.F90 \ 
    2795    $(MODEL_LIB)(daymod.o) \ 
    2796    $(MODEL_LIB)(dom_oce.o) \ 
    2797    $(MODEL_LIB)(in_out_manager.o) \ 
    2798    $(MODEL_LIB)(phycst.o) \ 
     2778   $(MODEL_LIB)(dom_oce.o) \ 
     2779   $(MODEL_LIB)(in_out_manager.o) \ 
     2780   $(MODEL_LIB)(lib_print.o) \ 
     2781   $(MODEL_LIB)(par_kind.o) \ 
     2782   $(MODEL_LIB)(par_oce.o) \ 
     2783   $(MODEL_LIB)(phycst.o) \ 
     2784   dom_oce.F90 \ 
     2785   in_out_manager.F90 \ 
     2786   lib_print.f90 \ 
     2787   par_kind.F90 \ 
     2788   par_oce.F90 \ 
     2789   phycst.F90 \ 
     2790   $(MODEL_LIB)(daymod.o) \ 
     2791   $(MODEL_LIB)(dom_oce.o) \ 
     2792   $(MODEL_LIB)(in_out_manager.o) \ 
     2793   $(MODEL_LIB)(phycst.o) \ 
     2794   daymod.F90 \ 
     2795   dom_oce.F90 \ 
     2796   in_out_manager.F90 \ 
     2797   phycst.F90 \ 
     2798   $(MODEL_LIB)(daymod.o) \ 
     2799   $(MODEL_LIB)(dom_oce.o) \ 
     2800   $(MODEL_LIB)(in_out_manager.o) \ 
     2801   $(MODEL_LIB)(phycst.o) \ 
     2802   daymod.F90 \ 
     2803   dom_oce.F90 \ 
     2804   in_out_manager.F90 \ 
     2805   phycst.F90 \ 
    27992806   flxrnf_ORCA_R05.h90 \ 
    28002807   ../../../lib/libioipsl.a \ 
    28012808   KEY_CPP \ 
    28022809   flxrnf.F90 
    2803 $(MODEL_LIB)(flx_oce.o) :  \ 
    2804    par_kind.F90 \ 
    2805    $(MODEL_LIB)(par_kind.o) \ 
    2806    par_oce.F90 \ 
    2807    $(MODEL_LIB)(par_oce.o) \ 
    2808    flx_oce.F90 
    28092810$(MODEL_LIB)(geo2ocean.o) :   \ 
    2810    dom_oce.F90 \ 
    2811    in_out_manager.F90 \ 
    2812    lib_mpp.F90 \ 
    2813    lib_print.f90 \ 
    2814    oce.F90 \ 
    2815    par_kind.F90 \ 
    2816    par_oce.F90 \ 
    2817    $(MODEL_LIB)(dom_oce.o) \ 
    2818    $(MODEL_LIB)(in_out_manager.o) \ 
    2819    $(MODEL_LIB)(lib_mpp.o) \ 
    2820    $(MODEL_LIB)(lib_print.o) \ 
    2821    $(MODEL_LIB)(oce.o) \ 
    2822    $(MODEL_LIB)(par_kind.o) \ 
    2823    $(MODEL_LIB)(par_oce.o) \ 
    2824    dom_oce.F90 \ 
    2825    in_out_manager.F90 \ 
    2826    lbclnk.F90 \ 
    2827    phycst.F90 \ 
    2828    $(MODEL_LIB)(dom_oce.o) \ 
    2829    $(MODEL_LIB)(in_out_manager.o) \ 
    2830    $(MODEL_LIB)(lbclnk.o) \ 
    2831    $(MODEL_LIB)(phycst.o) \ 
     2811   $(MODEL_LIB)(dom_oce.o) \ 
     2812   $(MODEL_LIB)(in_out_manager.o) \ 
     2813   $(MODEL_LIB)(lib_mpp.o) \ 
     2814   $(MODEL_LIB)(lib_print.o) \ 
     2815   $(MODEL_LIB)(oce.o) \ 
     2816   $(MODEL_LIB)(par_kind.o) \ 
     2817   $(MODEL_LIB)(par_oce.o) \ 
     2818   dom_oce.F90 \ 
     2819   in_out_manager.F90 \ 
     2820   lib_mpp.F90 \ 
     2821   lib_print.f90 \ 
     2822   oce.F90 \ 
     2823   par_kind.F90 \ 
     2824   par_oce.F90 \ 
     2825   $(MODEL_LIB)(dom_oce.o) \ 
     2826   $(MODEL_LIB)(in_out_manager.o) \ 
     2827   $(MODEL_LIB)(lbclnk.o) \ 
     2828   $(MODEL_LIB)(phycst.o) \ 
     2829   dom_oce.F90 \ 
     2830   in_out_manager.F90 \ 
     2831   lbclnk.F90 \ 
     2832   phycst.F90 \ 
    28322833   vectopt_loop_substitute.h90 \ 
    28332834   KEY_CPP \ 
    28342835   geo2ocean.F90 
     2836$(MODEL_LIB)(ice.o) :   \ 
     2837   $(MODEL_LIB)(par_oce.o) \ 
     2838   par_oce.F90 \ 
     2839   $(MODEL_LIB)(par_ice.o) \ 
     2840   par_ice.F90 \ 
     2841   ice.F90 
     2842$(MODEL_LIB)(ice_oce.o) :  \ 
     2843   $(MODEL_LIB)(par_kind.o) \ 
     2844   $(MODEL_LIB)(par_oce.o) \ 
     2845   par_kind.F90 \ 
     2846   par_oce.F90 \ 
     2847   $(MODEL_LIB)(blk_oce.o) \ 
     2848   $(MODEL_LIB)(par_oce.o) \ 
     2849   blk_oce.F90 \ 
     2850   par_oce.F90 \ 
     2851   ice_oce.F90 
    28352852$(MODEL_LIB)(iceini.o) :   \ 
     2853   $(MODEL_LIB)(blk_oce.o) \ 
     2854   $(MODEL_LIB)(daymod.o) \ 
     2855   $(MODEL_LIB)(dom_ice.o) \ 
     2856   $(MODEL_LIB)(dom_oce.o) \ 
     2857   $(MODEL_LIB)(ice.o) \ 
     2858   $(MODEL_LIB)(ice_oce.o) \ 
     2859   $(MODEL_LIB)(in_out_manager.o) \ 
     2860   $(MODEL_LIB)(lbclnk.o) \ 
     2861   $(MODEL_LIB)(lib_print.o) \ 
     2862   $(MODEL_LIB)(oce.o) \ 
     2863   $(MODEL_LIB)(ocfzpt.o) \ 
     2864   $(MODEL_LIB)(par_ice.o) \ 
     2865   $(MODEL_LIB)(par_kind.o) \ 
     2866   $(MODEL_LIB)(par_oce.o) \ 
     2867   $(MODEL_LIB)(phycst.o) \ 
    28362868   blk_oce.F90 \ 
    28372869   daymod.F90 \ 
     
    28492881   par_oce.F90 \ 
    28502882   phycst.F90 \ 
    2851    $(MODEL_LIB)(blk_oce.o) \ 
    2852    $(MODEL_LIB)(daymod.o) \ 
    2853    $(MODEL_LIB)(dom_ice.o) \ 
    2854    $(MODEL_LIB)(dom_oce.o) \ 
     2883   $(MODEL_LIB)(dom_oce.o) \ 
     2884   $(MODEL_LIB)(flx_oce.o) \ 
    28552885   $(MODEL_LIB)(ice.o) \ 
    28562886   $(MODEL_LIB)(ice_oce.o) \ 
    28572887   $(MODEL_LIB)(in_out_manager.o) \ 
    2858    $(MODEL_LIB)(lbclnk.o) \ 
    2859    $(MODEL_LIB)(lib_print.o) \ 
    2860    $(MODEL_LIB)(oce.o) \ 
     2888   $(MODEL_LIB)(limistate.o) \ 
     2889   $(MODEL_LIB)(limmsh.o) \ 
     2890   $(MODEL_LIB)(limrst.o) \ 
    28612891   $(MODEL_LIB)(ocfzpt.o) \ 
    2862    $(MODEL_LIB)(par_ice.o) \ 
    2863    $(MODEL_LIB)(par_kind.o) \ 
    2864    $(MODEL_LIB)(par_oce.o) \ 
    28652892   $(MODEL_LIB)(phycst.o) \ 
    28662893   dom_oce.F90 \ 
     
    28742901   ocfzpt.F90 \ 
    28752902   phycst.F90 \ 
    2876    $(MODEL_LIB)(dom_oce.o) \ 
     2903   iceini.F90 
     2904$(MODEL_LIB)(icestp.o) :   \ 
     2905   $(MODEL_LIB)(albedo.o) \ 
     2906   $(MODEL_LIB)(blk_oce.o) \ 
     2907   $(MODEL_LIB)(cpl_oce.o) \ 
     2908   $(MODEL_LIB)(daymod.o) \ 
     2909   $(MODEL_LIB)(dianam.o) \ 
     2910   $(MODEL_LIB)(dom_ice.o) \ 
     2911   $(MODEL_LIB)(dom_oce.o) \ 
     2912   $(MODEL_LIB)(dtasal.o) \ 
     2913   $(MODEL_LIB)(dtasst.o) \ 
     2914   $(MODEL_LIB)(dtatem.o) \ 
    28772915   $(MODEL_LIB)(flx_oce.o) \ 
     2916   $(MODEL_LIB)(flxblk.o) \ 
     2917   $(MODEL_LIB)(flxmod.o) \ 
     2918   $(MODEL_LIB)(flxrnf.o) \ 
    28782919   $(MODEL_LIB)(ice.o) \ 
    28792920   $(MODEL_LIB)(ice_oce.o) \ 
    2880    $(MODEL_LIB)(in_out_manager.o) \ 
     2921   $(MODEL_LIB)(iceini.o) \ 
     2922   $(MODEL_LIB)(in_out_manager.o) \ 
     2923   $(MODEL_LIB)(lbclnk.o) \ 
     2924   $(MODEL_LIB)(lib_mpp.o) \ 
     2925   $(MODEL_LIB)(lib_print.o) \ 
     2926   $(MODEL_LIB)(limadv.o) \ 
     2927   $(MODEL_LIB)(limhdf.o) \ 
    28812928   $(MODEL_LIB)(limistate.o) \ 
    28822929   $(MODEL_LIB)(limmsh.o) \ 
     2930   $(MODEL_LIB)(limrhg.o) \ 
    28832931   $(MODEL_LIB)(limrst.o) \ 
     2932   $(MODEL_LIB)(limtab.o) \ 
     2933   $(MODEL_LIB)(limthd_lac.o) \ 
     2934   $(MODEL_LIB)(limthd_zdf.o) \ 
     2935   $(MODEL_LIB)(oce.o) \ 
    28842936   $(MODEL_LIB)(ocfzpt.o) \ 
    2885    $(MODEL_LIB)(phycst.o) \ 
    2886    iceini.F90 
    2887 $(MODEL_LIB)(icestp.o) :   \ 
     2937   $(MODEL_LIB)(par_ice.o) \ 
     2938   $(MODEL_LIB)(par_kind.o) \ 
     2939   $(MODEL_LIB)(par_oce.o) \ 
     2940   $(MODEL_LIB)(phycst.o) \ 
     2941   $(MODEL_LIB)(taumod.o) \ 
     2942   $(MODEL_LIB)(thd_ice.o) \ 
     2943   $(MODEL_LIB)(tradmp.o) \ 
    28882944   albedo.F90 \ 
    28892945   blk_oce.F90 \ 
     
    28962952   dtasst.F90 \ 
    28972953   dtatem.F90 \ 
     2954   flx_oce.F90 \ 
    28982955   flxblk.F90 \ 
    28992956   flxmod.F90 \ 
    29002957   flxrnf.F90 \ 
    2901    flx_oce.F90 \ 
    2902    iceini.F90 \ 
    29032958   ice.F90 \ 
    29042959   ice_oce.F90 \ 
     2960   iceini.F90 \ 
    29052961   in_out_manager.F90 \ 
    29062962   lbclnk.F90 \ 
     
    29252981   thd_ice.F90 \ 
    29262982   tradmp.F90 \ 
    2927    $(MODEL_LIB)(albedo.o) \ 
    2928    $(MODEL_LIB)(blk_oce.o) \ 
    29292983   $(MODEL_LIB)(cpl_oce.o) \ 
    29302984   $(MODEL_LIB)(daymod.o) \ 
    2931    $(MODEL_LIB)(dianam.o) \ 
    29322985   $(MODEL_LIB)(dom_ice.o) \ 
    29332986   $(MODEL_LIB)(dom_oce.o) \ 
    2934    $(MODEL_LIB)(dtasal.o) \ 
    2935    $(MODEL_LIB)(dtasst.o) \ 
    2936    $(MODEL_LIB)(dtatem.o) \ 
    2937    $(MODEL_LIB)(flxblk.o) \ 
    2938    $(MODEL_LIB)(flxmod.o) \ 
    2939    $(MODEL_LIB)(flxrnf.o) \ 
    29402987   $(MODEL_LIB)(flx_oce.o) \ 
    2941    $(MODEL_LIB)(iceini.o) \ 
    29422988   $(MODEL_LIB)(ice.o) \ 
    29432989   $(MODEL_LIB)(ice_oce.o) \ 
    2944    $(MODEL_LIB)(in_out_manager.o) \ 
    2945    $(MODEL_LIB)(lbclnk.o) \ 
    2946    $(MODEL_LIB)(lib_mpp.o) \ 
    2947    $(MODEL_LIB)(lib_print.o) \ 
    2948    $(MODEL_LIB)(limadv.o) \ 
    2949    $(MODEL_LIB)(limhdf.o) \ 
    2950    $(MODEL_LIB)(limistate.o) \ 
    2951    $(MODEL_LIB)(limmsh.o) \ 
    2952    $(MODEL_LIB)(limrhg.o) \ 
     2990   $(MODEL_LIB)(iceini.o) \ 
     2991   $(MODEL_LIB)(in_out_manager.o) \ 
     2992   $(MODEL_LIB)(lbclnk.o) \ 
     2993   $(MODEL_LIB)(limdia.o) \ 
     2994   $(MODEL_LIB)(limdyn.o) \ 
     2995   $(MODEL_LIB)(limflx.o) \ 
    29532996   $(MODEL_LIB)(limrst.o) \ 
    2954    $(MODEL_LIB)(limtab.o) \ 
    2955    $(MODEL_LIB)(limthd_lac.o) \ 
    2956    $(MODEL_LIB)(limthd_zdf.o) \ 
    2957    $(MODEL_LIB)(oce.o) \ 
    2958    $(MODEL_LIB)(ocfzpt.o) \ 
    2959    $(MODEL_LIB)(par_ice.o) \ 
    2960    $(MODEL_LIB)(par_kind.o) \ 
    2961    $(MODEL_LIB)(par_oce.o) \ 
     2997   $(MODEL_LIB)(limthd.o) \ 
     2998   $(MODEL_LIB)(limtrp.o) \ 
     2999   $(MODEL_LIB)(limwri.o) \ 
     3000   $(MODEL_LIB)(oce.o) \ 
     3001   $(MODEL_LIB)(ocesbc.o) \ 
    29623002   $(MODEL_LIB)(phycst.o) \ 
    29633003   $(MODEL_LIB)(taumod.o) \ 
    2964    $(MODEL_LIB)(thd_ice.o) \ 
    2965    $(MODEL_LIB)(tradmp.o) \ 
    29663004   cpl_oce.F90 \ 
    29673005   daymod.F90 \ 
     
    29693007   dom_oce.F90 \ 
    29703008   flx_oce.F90 \ 
    2971    iceini.F90 \ 
    29723009   ice.F90 \ 
    29733010   ice_oce.F90 \ 
     3011   iceini.F90 \ 
    29743012   in_out_manager.F90 \ 
    29753013   lbclnk.F90 \ 
     
    29813019   limtrp.F90 \ 
    29823020   limwri.F90 \ 
     3021   oce.F90 \ 
    29833022   ocesbc.F90 \ 
    2984    oce.F90 \ 
    29853023   phycst.F90 \ 
    29863024   taumod.F90 \ 
    2987    $(MODEL_LIB)(cpl_oce.o) \ 
    2988    $(MODEL_LIB)(daymod.o) \ 
    2989    $(MODEL_LIB)(dom_ice.o) \ 
    2990    $(MODEL_LIB)(dom_oce.o) \ 
    2991    $(MODEL_LIB)(flx_oce.o) \ 
    2992    $(MODEL_LIB)(iceini.o) \ 
    2993    $(MODEL_LIB)(ice.o) \ 
    2994    $(MODEL_LIB)(ice_oce.o) \ 
    2995    $(MODEL_LIB)(in_out_manager.o) \ 
    2996    $(MODEL_LIB)(lbclnk.o) \ 
    2997    $(MODEL_LIB)(limdia.o) \ 
    2998    $(MODEL_LIB)(limdyn.o) \ 
    2999    $(MODEL_LIB)(limflx.o) \ 
    3000    $(MODEL_LIB)(limrst.o) \ 
    3001    $(MODEL_LIB)(limthd.o) \ 
    3002    $(MODEL_LIB)(limtrp.o) \ 
    3003    $(MODEL_LIB)(limwri.o) \ 
    3004    $(MODEL_LIB)(ocesbc.o) \ 
    3005    $(MODEL_LIB)(oce.o) \ 
    3006    $(MODEL_LIB)(phycst.o) \ 
    3007    $(MODEL_LIB)(taumod.o) \ 
    30083025   domzgr_substitute.h90 \ 
    30093026   vectopt_loop_substitute.h90 \ 
    30103027   KEY_CPP \ 
    30113028   icestp.F90 
    3012 $(MODEL_LIB)(ice.o) :   \ 
    3013    par_oce.F90 \ 
    3014    $(MODEL_LIB)(par_oce.o) \ 
    3015    par_ice.F90 \ 
    3016    $(MODEL_LIB)(par_ice.o) \ 
    3017    ice.F90 
    3018 $(MODEL_LIB)(ice_oce.o) :  \ 
    3019    par_kind.F90 \ 
    3020    par_oce.F90 \ 
    3021    $(MODEL_LIB)(par_kind.o) \ 
    3022    $(MODEL_LIB)(par_oce.o) \ 
    3023    blk_oce.F90 \ 
    3024    par_oce.F90 \ 
    3025    $(MODEL_LIB)(blk_oce.o) \ 
    3026    $(MODEL_LIB)(par_oce.o) \ 
    3027    ice_oce.F90 
    30283029$(MODEL_LIB)(in_out_manager.o) : \ 
    3029    par_kind.F90 \ 
    3030    $(MODEL_LIB)(par_kind.o) \ 
    3031    lib_print.f90 \ 
    3032    par_kind.F90 \ 
    3033    par_oce.F90 \ 
    3034    $(MODEL_LIB)(lib_print.o) \ 
    3035    $(MODEL_LIB)(par_kind.o) \ 
    3036    $(MODEL_LIB)(par_oce.o) \ 
     3030   $(MODEL_LIB)(par_kind.o) \ 
     3031   par_kind.F90 \ 
     3032   $(MODEL_LIB)(lib_print.o) \ 
     3033   $(MODEL_LIB)(par_kind.o) \ 
     3034   $(MODEL_LIB)(par_oce.o) \ 
     3035   lib_print.f90 \ 
     3036   par_kind.F90 \ 
     3037   par_oce.F90 \ 
    30373038   in_out_manager.F90 
    30383039$(MODEL_LIB)(istate.o) :   \ 
     3040   $(MODEL_LIB)(blk_oce.o) \ 
     3041   $(MODEL_LIB)(cla_dynspg.o) \ 
     3042   $(MODEL_LIB)(cpl_oce.o) \ 
     3043   $(MODEL_LIB)(daymod.o) \ 
     3044   $(MODEL_LIB)(dom_oce.o) \ 
     3045   $(MODEL_LIB)(dynspg_fsc.o) \ 
     3046   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     3047   $(MODEL_LIB)(flx_oce.o) \ 
     3048   $(MODEL_LIB)(flxrnf.o) \ 
     3049   $(MODEL_LIB)(ice_oce.o) \ 
     3050   $(MODEL_LIB)(in_out_manager.o) \ 
     3051   $(MODEL_LIB)(lbclnk.o) \ 
     3052   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3053   $(MODEL_LIB)(ldftra_oce.o) \ 
     3054   $(MODEL_LIB)(lib_mpp.o) \ 
     3055   $(MODEL_LIB)(lib_print.o) \ 
     3056   $(MODEL_LIB)(obc_oce.o) \ 
     3057   $(MODEL_LIB)(obcdyn.o) \ 
     3058   $(MODEL_LIB)(obcvol.o) \ 
     3059   $(MODEL_LIB)(oce.o) \ 
     3060   $(MODEL_LIB)(ocesbc.o) \ 
     3061   $(MODEL_LIB)(par_kind.o) \ 
     3062   $(MODEL_LIB)(par_oce.o) \ 
     3063   $(MODEL_LIB)(phycst.o) \ 
     3064   $(MODEL_LIB)(sol_oce.o) \ 
     3065   $(MODEL_LIB)(solfet.o) \ 
     3066   $(MODEL_LIB)(solisl.o) \ 
     3067   $(MODEL_LIB)(solpcg.o) \ 
     3068   $(MODEL_LIB)(solsor.o) \ 
     3069   $(MODEL_LIB)(trddyn_oce.o) \ 
     3070   $(MODEL_LIB)(trdtra_oce.o) \ 
     3071   $(MODEL_LIB)(zdf_oce.o) \ 
     3072   $(MODEL_LIB)(zdfddm.o) \ 
     3073   $(MODEL_LIB)(zdftke.o) \ 
    30393074   blk_oce.F90 \ 
    30403075   cla_dynspg.F90 \ 
     
    30443079   dynspg_fsc.F90 \ 
    30453080   dynspg_fsc_atsk.F90 \ 
     3081   flx_oce.F90 \ 
    30463082   flxrnf.F90 \ 
    3047    flx_oce.F90 \ 
    30483083   ice_oce.F90 \ 
    30493084   in_out_manager.F90 \ 
     
    30533088   lib_mpp.F90 \ 
    30543089   lib_print.f90 \ 
     3090   obc_oce.F90 \ 
    30553091   obcdyn.F90 \ 
    30563092   obcvol.F90 \ 
    3057    obc_oce.F90 \ 
     3093   oce.F90 \ 
    30583094   ocesbc.F90 \ 
    3059    oce.F90 \ 
    3060    par_kind.F90 \ 
    3061    par_oce.F90 \ 
    3062    phycst.F90 \ 
     3095   par_kind.F90 \ 
     3096   par_oce.F90 \ 
     3097   phycst.F90 \ 
     3098   sol_oce.F90 \ 
    30633099   solfet.F90 \ 
    30643100   solisl.F90 \ 
    30653101   solpcg.F90 \ 
    30663102   solsor.F90 \ 
    3067    sol_oce.F90 \ 
    30683103   trddyn_oce.F90 \ 
    30693104   trdtra_oce.F90 \ 
     3105   zdf_oce.F90 \ 
    30703106   zdfddm.F90 \ 
    30713107   zdftke.F90 \ 
    3072    zdf_oce.F90 \ 
    3073    $(MODEL_LIB)(blk_oce.o) \ 
    3074    $(MODEL_LIB)(cla_dynspg.o) \ 
    3075    $(MODEL_LIB)(cpl_oce.o) \ 
    3076    $(MODEL_LIB)(daymod.o) \ 
    3077    $(MODEL_LIB)(dom_oce.o) \ 
     3108   $(MODEL_LIB)(daymod.o) \ 
     3109   $(MODEL_LIB)(divcur.o) \ 
     3110   $(MODEL_LIB)(dom_oce.o) \ 
     3111   $(MODEL_LIB)(dtasal.o) \ 
     3112   $(MODEL_LIB)(dtatem.o) \ 
    30783113   $(MODEL_LIB)(dynspg_fsc.o) \ 
    30793114   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    3080    $(MODEL_LIB)(flxrnf.o) \ 
    3081    $(MODEL_LIB)(flx_oce.o) \ 
    3082    $(MODEL_LIB)(ice_oce.o) \ 
    3083    $(MODEL_LIB)(in_out_manager.o) \ 
    3084    $(MODEL_LIB)(lbclnk.o) \ 
    3085    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3115   $(MODEL_LIB)(dynspg_rl.o) \ 
     3116   $(MODEL_LIB)(eosbn2.o) \ 
     3117   $(MODEL_LIB)(in_out_manager.o) \ 
     3118   $(MODEL_LIB)(lbclnk.o) \ 
    30863119   $(MODEL_LIB)(ldftra_oce.o) \ 
    3087    $(MODEL_LIB)(lib_mpp.o) \ 
    3088    $(MODEL_LIB)(lib_print.o) \ 
    3089    $(MODEL_LIB)(obcdyn.o) \ 
    3090    $(MODEL_LIB)(obcvol.o) \ 
    3091    $(MODEL_LIB)(obc_oce.o) \ 
    3092    $(MODEL_LIB)(ocesbc.o) \ 
    3093    $(MODEL_LIB)(oce.o) \ 
    3094    $(MODEL_LIB)(par_kind.o) \ 
    3095    $(MODEL_LIB)(par_oce.o) \ 
    3096    $(MODEL_LIB)(phycst.o) \ 
    3097    $(MODEL_LIB)(solfet.o) \ 
     3120   $(MODEL_LIB)(oce.o) \ 
     3121   $(MODEL_LIB)(phycst.o) \ 
     3122   $(MODEL_LIB)(restart.o) \ 
    30983123   $(MODEL_LIB)(solisl.o) \ 
    3099    $(MODEL_LIB)(solpcg.o) \ 
    3100    $(MODEL_LIB)(solsor.o) \ 
    3101    $(MODEL_LIB)(sol_oce.o) \ 
    3102    $(MODEL_LIB)(trddyn_oce.o) \ 
    3103    $(MODEL_LIB)(trdtra_oce.o) \ 
    3104    $(MODEL_LIB)(zdfddm.o) \ 
    3105    $(MODEL_LIB)(zdftke.o) \ 
     3124   $(MODEL_LIB)(wzvmod.o) \ 
    31063125   $(MODEL_LIB)(zdf_oce.o) \ 
    31073126   daymod.F90 \ 
     
    31233142   wzvmod.F90 \ 
    31243143   zdf_oce.F90 \ 
    3125    $(MODEL_LIB)(daymod.o) \ 
    3126    $(MODEL_LIB)(divcur.o) \ 
    3127    $(MODEL_LIB)(dom_oce.o) \ 
    3128    $(MODEL_LIB)(dtasal.o) \ 
    3129    $(MODEL_LIB)(dtatem.o) \ 
    3130    $(MODEL_LIB)(dynspg_fsc.o) \ 
    3131    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    3132    $(MODEL_LIB)(dynspg_rl.o) \ 
    3133    $(MODEL_LIB)(eosbn2.o) \ 
    3134    $(MODEL_LIB)(in_out_manager.o) \ 
    3135    $(MODEL_LIB)(lbclnk.o) \ 
    3136    $(MODEL_LIB)(ldftra_oce.o) \ 
    3137    $(MODEL_LIB)(oce.o) \ 
    3138    $(MODEL_LIB)(phycst.o) \ 
    3139    $(MODEL_LIB)(restart.o) \ 
    3140    $(MODEL_LIB)(solisl.o) \ 
    3141    $(MODEL_LIB)(wzvmod.o) \ 
    3142    $(MODEL_LIB)(zdf_oce.o) \ 
    31433144   domzgr_substitute.h90 \ 
    31443145   vectopt_loop_substitute.h90 \ 
     
    31473148   istate.F90 
    31483149$(MODEL_LIB)(lbclnk.o) :   \ 
     3150   $(MODEL_LIB)(cpl_oce.o) \ 
     3151   $(MODEL_LIB)(dom_oce.o) \ 
     3152   $(MODEL_LIB)(dtasal.o) \ 
     3153   $(MODEL_LIB)(dtasst.o) \ 
     3154   $(MODEL_LIB)(dtatem.o) \ 
     3155   $(MODEL_LIB)(in_out_manager.o) \ 
     3156   $(MODEL_LIB)(lib_print.o) \ 
     3157   $(MODEL_LIB)(par_kind.o) \ 
     3158   $(MODEL_LIB)(par_oce.o) \ 
    31493159   cpl_oce.F90 \ 
    31503160   dom_oce.F90 \ 
     
    31563166   par_kind.F90 \ 
    31573167   par_oce.F90 \ 
     3168   $(MODEL_LIB)(dom_oce.o) \ 
     3169   $(MODEL_LIB)(in_out_manager.o) \ 
     3170   $(MODEL_LIB)(lib_mpp.o) \ 
     3171   $(MODEL_LIB)(oce.o) \ 
     3172   dom_oce.F90 \ 
     3173   in_out_manager.F90 \ 
     3174   lib_mpp.F90 \ 
     3175   oce.F90 \ 
     3176   lbclnk.F90 
     3177$(MODEL_LIB)(ldfdyn.o) :   \ 
    31583178   $(MODEL_LIB)(cpl_oce.o) \ 
    31593179   $(MODEL_LIB)(dom_oce.o) \ 
     
    31623182   $(MODEL_LIB)(dtatem.o) \ 
    31633183   $(MODEL_LIB)(in_out_manager.o) \ 
    3164    $(MODEL_LIB)(lib_print.o) \ 
    3165    $(MODEL_LIB)(par_kind.o) \ 
    3166    $(MODEL_LIB)(par_oce.o) \ 
    3167    dom_oce.F90 \ 
    3168    in_out_manager.F90 \ 
    3169    lib_mpp.F90 \ 
    3170    oce.F90 \ 
    3171    $(MODEL_LIB)(dom_oce.o) \ 
    3172    $(MODEL_LIB)(in_out_manager.o) \ 
    3173    $(MODEL_LIB)(lib_mpp.o) \ 
    3174    $(MODEL_LIB)(oce.o) \ 
    3175    lbclnk.F90 
    3176 $(MODEL_LIB)(ldfdyn.o) :   \ 
     3184   $(MODEL_LIB)(lbclnk.o) \ 
     3185   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3186   $(MODEL_LIB)(ldftra_oce.o) \ 
     3187   $(MODEL_LIB)(lib_mpp.o) \ 
     3188   $(MODEL_LIB)(lib_print.o) \ 
     3189   $(MODEL_LIB)(oce.o) \ 
     3190   $(MODEL_LIB)(par_kind.o) \ 
     3191   $(MODEL_LIB)(par_oce.o) \ 
     3192   $(MODEL_LIB)(phycst.o) \ 
     3193   $(MODEL_LIB)(zdfmxl.o) \ 
    31773194   cpl_oce.F90 \ 
    31783195   dom_oce.F90 \ 
     
    31913208   phycst.F90 \ 
    31923209   zdfmxl.F90 \ 
    3193    $(MODEL_LIB)(cpl_oce.o) \ 
    3194    $(MODEL_LIB)(dom_oce.o) \ 
    3195    $(MODEL_LIB)(dtasal.o) \ 
    3196    $(MODEL_LIB)(dtasst.o) \ 
    3197    $(MODEL_LIB)(dtatem.o) \ 
     3210   $(MODEL_LIB)(dom_oce.o) \ 
    31983211   $(MODEL_LIB)(in_out_manager.o) \ 
    31993212   $(MODEL_LIB)(lbclnk.o) \ 
    32003213   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3201    $(MODEL_LIB)(ldftra_oce.o) \ 
    3202    $(MODEL_LIB)(lib_mpp.o) \ 
    3203    $(MODEL_LIB)(lib_print.o) \ 
    3204    $(MODEL_LIB)(oce.o) \ 
    3205    $(MODEL_LIB)(par_kind.o) \ 
    3206    $(MODEL_LIB)(par_oce.o) \ 
    3207    $(MODEL_LIB)(phycst.o) \ 
    3208    $(MODEL_LIB)(zdfmxl.o) \ 
     3214   $(MODEL_LIB)(ldfslp.o) \ 
     3215   $(MODEL_LIB)(lib_mpp.o) \ 
     3216   $(MODEL_LIB)(oce.o) \ 
     3217   $(MODEL_LIB)(phycst.o) \ 
    32093218   dom_oce.F90 \ 
    32103219   in_out_manager.F90 \ 
     
    32153224   oce.F90 \ 
    32163225   phycst.F90 \ 
    3217    $(MODEL_LIB)(dom_oce.o) \ 
    3218    $(MODEL_LIB)(in_out_manager.o) \ 
    3219    $(MODEL_LIB)(lbclnk.o) \ 
    3220    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3221    $(MODEL_LIB)(ldfslp.o) \ 
    3222    $(MODEL_LIB)(lib_mpp.o) \ 
    3223    $(MODEL_LIB)(oce.o) \ 
    3224    $(MODEL_LIB)(phycst.o) \ 
     3226   $(MODEL_LIB)(ldftra_oce.o) \ 
    32253227   ldftra_oce.F90 \ 
    3226    $(MODEL_LIB)(ldftra_oce.o) \ 
    32273228   domzgr_substitute.h90 \ 
    32283229   ldfdyn_antarctic.h90 \ 
     
    32353236   ldfdyn.F90 
    32363237$(MODEL_LIB)(ldfdyn_oce.o) :  \ 
    3237    par_kind.F90 \ 
    3238    $(MODEL_LIB)(par_kind.o) \ 
    3239    par_oce.F90 \ 
    3240    $(MODEL_LIB)(par_oce.o) \ 
     3238   $(MODEL_LIB)(par_kind.o) \ 
     3239   par_kind.F90 \ 
     3240   $(MODEL_LIB)(par_oce.o) \ 
     3241   par_oce.F90 \ 
    32413242   ldfdyn_oce.F90 
    32423243$(MODEL_LIB)(ldfeiv.o) :   \ 
     3244   $(MODEL_LIB)(daymod.o) \ 
     3245   $(MODEL_LIB)(dom_oce.o) \ 
     3246   $(MODEL_LIB)(in_out_manager.o) \ 
     3247   $(MODEL_LIB)(lbclnk.o) \ 
     3248   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3249   $(MODEL_LIB)(ldftra_oce.o) \ 
     3250   $(MODEL_LIB)(lib_mpp.o) \ 
     3251   $(MODEL_LIB)(lib_print.o) \ 
     3252   $(MODEL_LIB)(oce.o) \ 
     3253   $(MODEL_LIB)(par_kind.o) \ 
     3254   $(MODEL_LIB)(par_oce.o) \ 
     3255   $(MODEL_LIB)(phycst.o) \ 
     3256   $(MODEL_LIB)(zdfmxl.o) \ 
    32433257   daymod.F90 \ 
    32443258   dom_oce.F90 \ 
     
    32543268   phycst.F90 \ 
    32553269   zdfmxl.F90 \ 
    3256    $(MODEL_LIB)(daymod.o) \ 
     3270   $(MODEL_LIB)(dom_oce.o) \ 
     3271   $(MODEL_LIB)(flxrnf.o) \ 
     3272   $(MODEL_LIB)(in_out_manager.o) \ 
     3273   $(MODEL_LIB)(lbclnk.o) \ 
     3274   $(MODEL_LIB)(ldfslp.o) \ 
     3275   $(MODEL_LIB)(ldftra_oce.o) \ 
     3276   $(MODEL_LIB)(oce.o) \ 
     3277   $(MODEL_LIB)(phycst.o) \ 
     3278   dom_oce.F90 \ 
     3279   flxrnf.F90 \ 
     3280   in_out_manager.F90 \ 
     3281   lbclnk.F90 \ 
     3282   ldfslp.F90 \ 
     3283   ldftra_oce.F90 \ 
     3284   oce.F90 \ 
     3285   phycst.F90 \ 
     3286   domzgr_substitute.h90 \ 
     3287   vectopt_loop_substitute.h90 \ 
     3288   KEY_CPP \ 
     3289   ldfeiv.F90 
     3290$(MODEL_LIB)(ldfslp.o) :   \ 
     3291   $(MODEL_LIB)(dom_oce.o) \ 
     3292   $(MODEL_LIB)(in_out_manager.o) \ 
     3293   $(MODEL_LIB)(lib_mpp.o) \ 
     3294   $(MODEL_LIB)(lib_print.o) \ 
     3295   $(MODEL_LIB)(oce.o) \ 
     3296   $(MODEL_LIB)(par_kind.o) \ 
     3297   $(MODEL_LIB)(par_oce.o) \ 
     3298   $(MODEL_LIB)(zdf_oce.o) \ 
     3299   dom_oce.F90 \ 
     3300   in_out_manager.F90 \ 
     3301   lib_mpp.F90 \ 
     3302   lib_print.f90 \ 
     3303   oce.F90 \ 
     3304   par_kind.F90 \ 
     3305   par_oce.F90 \ 
     3306   zdf_oce.F90 \ 
    32573307   $(MODEL_LIB)(dom_oce.o) \ 
    32583308   $(MODEL_LIB)(in_out_manager.o) \ 
     
    32603310   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    32613311   $(MODEL_LIB)(ldftra_oce.o) \ 
    3262    $(MODEL_LIB)(lib_mpp.o) \ 
    3263    $(MODEL_LIB)(lib_print.o) \ 
    3264    $(MODEL_LIB)(oce.o) \ 
    3265    $(MODEL_LIB)(par_kind.o) \ 
    3266    $(MODEL_LIB)(par_oce.o) \ 
     3312   $(MODEL_LIB)(oce.o) \ 
    32673313   $(MODEL_LIB)(phycst.o) \ 
    32683314   $(MODEL_LIB)(zdfmxl.o) \ 
    32693315   dom_oce.F90 \ 
    3270    flxrnf.F90 \ 
    3271    in_out_manager.F90 \ 
    3272    lbclnk.F90 \ 
    3273    ldfslp.F90 \ 
     3316   in_out_manager.F90 \ 
     3317   lbclnk.F90 \ 
     3318   ldfdyn_oce.F90 \ 
    32743319   ldftra_oce.F90 \ 
    32753320   oce.F90 \ 
    32763321   phycst.F90 \ 
    3277    $(MODEL_LIB)(dom_oce.o) \ 
    3278    $(MODEL_LIB)(flxrnf.o) \ 
    3279    $(MODEL_LIB)(in_out_manager.o) \ 
    3280    $(MODEL_LIB)(lbclnk.o) \ 
    3281    $(MODEL_LIB)(ldfslp.o) \ 
    3282    $(MODEL_LIB)(ldftra_oce.o) \ 
    3283    $(MODEL_LIB)(oce.o) \ 
    3284    $(MODEL_LIB)(phycst.o) \ 
     3322   zdfmxl.F90 \ 
    32853323   domzgr_substitute.h90 \ 
    32863324   vectopt_loop_substitute.h90 \ 
    32873325   KEY_CPP \ 
    3288    ldfeiv.F90 
    3289 $(MODEL_LIB)(ldfslp.o) :   \ 
    3290    dom_oce.F90 \ 
    3291    in_out_manager.F90 \ 
    3292    lib_mpp.F90 \ 
    3293    lib_print.f90 \ 
    3294    oce.F90 \ 
    3295    par_kind.F90 \ 
    3296    par_oce.F90 \ 
    3297    zdf_oce.F90 \ 
    3298    $(MODEL_LIB)(dom_oce.o) \ 
    3299    $(MODEL_LIB)(in_out_manager.o) \ 
    3300    $(MODEL_LIB)(lib_mpp.o) \ 
    3301    $(MODEL_LIB)(lib_print.o) \ 
    3302    $(MODEL_LIB)(oce.o) \ 
    3303    $(MODEL_LIB)(par_kind.o) \ 
    3304    $(MODEL_LIB)(par_oce.o) \ 
    3305    $(MODEL_LIB)(zdf_oce.o) \ 
    3306    dom_oce.F90 \ 
    3307    in_out_manager.F90 \ 
    3308    lbclnk.F90 \ 
    3309    ldfdyn_oce.F90 \ 
    3310    ldftra_oce.F90 \ 
    3311    oce.F90 \ 
    3312    phycst.F90 \ 
    3313    zdfmxl.F90 \ 
    3314    $(MODEL_LIB)(dom_oce.o) \ 
     3326   ldfslp.F90 
     3327$(MODEL_LIB)(ldftra.o) :   \ 
     3328   $(MODEL_LIB)(cpl_oce.o) \ 
     3329   $(MODEL_LIB)(dom_oce.o) \ 
     3330   $(MODEL_LIB)(dtasal.o) \ 
     3331   $(MODEL_LIB)(dtasst.o) \ 
     3332   $(MODEL_LIB)(dtatem.o) \ 
    33153333   $(MODEL_LIB)(in_out_manager.o) \ 
    33163334   $(MODEL_LIB)(lbclnk.o) \ 
    33173335   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    33183336   $(MODEL_LIB)(ldftra_oce.o) \ 
    3319    $(MODEL_LIB)(oce.o) \ 
     3337   $(MODEL_LIB)(lib_mpp.o) \ 
     3338   $(MODEL_LIB)(lib_print.o) \ 
     3339   $(MODEL_LIB)(oce.o) \ 
     3340   $(MODEL_LIB)(par_kind.o) \ 
     3341   $(MODEL_LIB)(par_oce.o) \ 
    33203342   $(MODEL_LIB)(phycst.o) \ 
    33213343   $(MODEL_LIB)(zdfmxl.o) \ 
    3322    domzgr_substitute.h90 \ 
    3323    vectopt_loop_substitute.h90 \ 
    3324    KEY_CPP \ 
    3325    ldfslp.F90 
    3326 $(MODEL_LIB)(ldftra.o) :   \ 
    33273344   cpl_oce.F90 \ 
    33283345   dom_oce.F90 \ 
     
    33413358   phycst.F90 \ 
    33423359   zdfmxl.F90 \ 
    3343    $(MODEL_LIB)(cpl_oce.o) \ 
    3344    $(MODEL_LIB)(dom_oce.o) \ 
    3345    $(MODEL_LIB)(dtasal.o) \ 
    3346    $(MODEL_LIB)(dtasst.o) \ 
    3347    $(MODEL_LIB)(dtatem.o) \ 
    3348    $(MODEL_LIB)(in_out_manager.o) \ 
    3349    $(MODEL_LIB)(lbclnk.o) \ 
    3350    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3360   $(MODEL_LIB)(dom_oce.o) \ 
     3361   $(MODEL_LIB)(in_out_manager.o) \ 
     3362   $(MODEL_LIB)(lbclnk.o) \ 
     3363   $(MODEL_LIB)(ldfslp.o) \ 
    33513364   $(MODEL_LIB)(ldftra_oce.o) \ 
    33523365   $(MODEL_LIB)(lib_mpp.o) \ 
    3353    $(MODEL_LIB)(lib_print.o) \ 
    3354    $(MODEL_LIB)(oce.o) \ 
    3355    $(MODEL_LIB)(par_kind.o) \ 
    3356    $(MODEL_LIB)(par_oce.o) \ 
    3357    $(MODEL_LIB)(phycst.o) \ 
    3358    $(MODEL_LIB)(zdfmxl.o) \ 
     3366   $(MODEL_LIB)(oce.o) \ 
     3367   $(MODEL_LIB)(phycst.o) \ 
    33593368   dom_oce.F90 \ 
    33603369   in_out_manager.F90 \ 
     
    33653374   oce.F90 \ 
    33663375   phycst.F90 \ 
    3367    $(MODEL_LIB)(dom_oce.o) \ 
    3368    $(MODEL_LIB)(in_out_manager.o) \ 
    3369    $(MODEL_LIB)(lbclnk.o) \ 
    3370    $(MODEL_LIB)(ldfslp.o) \ 
    3371    $(MODEL_LIB)(ldftra_oce.o) \ 
    3372    $(MODEL_LIB)(lib_mpp.o) \ 
    3373    $(MODEL_LIB)(oce.o) \ 
    3374    $(MODEL_LIB)(phycst.o) \ 
    33753376   domzgr_substitute.h90 \ 
    33763377   ldftra_c1d.h90 \ 
     
    33823383   ldftra.F90 
    33833384$(MODEL_LIB)(ldftra_oce.o) :  \ 
    3384    par_kind.F90 \ 
    3385    $(MODEL_LIB)(par_kind.o) \ 
    3386    par_oce.F90 \ 
    3387    $(MODEL_LIB)(par_oce.o) \ 
     3385   $(MODEL_LIB)(par_kind.o) \ 
     3386   par_kind.F90 \ 
     3387   $(MODEL_LIB)(par_oce.o) \ 
     3388   par_oce.F90 \ 
    33883389   ldftra_oce.F90 
    33893390$(MODEL_LIB)(lib_feti.o) : \ 
     3391   $(MODEL_LIB)(cpl_oce.o) \ 
     3392   $(MODEL_LIB)(dom_oce.o) \ 
     3393   $(MODEL_LIB)(dtasal.o) \ 
     3394   $(MODEL_LIB)(dtasst.o) \ 
     3395   $(MODEL_LIB)(dtatem.o) \ 
     3396   $(MODEL_LIB)(in_out_manager.o) \ 
    33903397   cpl_oce.F90 \ 
    33913398   dom_oce.F90 \ 
     
    33943401   dtatem.F90 \ 
    33953402   in_out_manager.F90 \ 
     3403   $(MODEL_LIB)(lib_mpp.o) \ 
     3404   lib_mpp.F90 \ 
     3405   lib_feti.F90 
     3406$(MODEL_LIB)(lib_io_fdir.o) : \ 
    33963407   $(MODEL_LIB)(cpl_oce.o) \ 
    33973408   $(MODEL_LIB)(dom_oce.o) \ 
     
    34003411   $(MODEL_LIB)(dtatem.o) \ 
    34013412   $(MODEL_LIB)(in_out_manager.o) \ 
    3402    lib_mpp.F90 \ 
    3403    $(MODEL_LIB)(lib_mpp.o) \ 
    3404    lib_feti.F90 
    3405 $(MODEL_LIB)(lib_io_fdir.o) : \ 
     3413   $(MODEL_LIB)(par_oce.o) \ 
    34063414   cpl_oce.F90 \ 
    34073415   dom_oce.F90 \ 
     
    34113419   in_out_manager.F90 \ 
    34123420   par_oce.F90 \ 
     3421   $(MODEL_LIB)(dom_oce.o) \ 
     3422   $(MODEL_LIB)(lib_mpp.o) \ 
     3423   dom_oce.F90 \ 
     3424   lib_mpp.F90 \ 
     3425   lib_io_fdir.F90 
     3426$(MODEL_LIB)(lib_mpp.o) :  \ 
     3427   $(MODEL_LIB)(daymod.o) \ 
     3428   $(MODEL_LIB)(dom_oce.o) \ 
     3429   $(MODEL_LIB)(in_out_manager.o) \ 
     3430   $(MODEL_LIB)(lib_print.o) \ 
     3431   $(MODEL_LIB)(oce.o) \ 
     3432   $(MODEL_LIB)(ocfzpt.o) \ 
     3433   $(MODEL_LIB)(par_kind.o) \ 
     3434   $(MODEL_LIB)(par_oce.o) \ 
     3435   daymod.F90 \ 
     3436   dom_oce.F90 \ 
     3437   in_out_manager.F90 \ 
     3438   lib_print.f90 \ 
     3439   oce.F90 \ 
     3440   ocfzpt.F90 \ 
     3441   par_kind.F90 \ 
     3442   par_oce.F90 \ 
    34133443   $(MODEL_LIB)(cpl_oce.o) \ 
    34143444   $(MODEL_LIB)(dom_oce.o) \ 
     
    34173447   $(MODEL_LIB)(dtatem.o) \ 
    34183448   $(MODEL_LIB)(in_out_manager.o) \ 
    3419    $(MODEL_LIB)(par_oce.o) \ 
    3420    dom_oce.F90 \ 
    3421    lib_mpp.F90 \ 
    3422    $(MODEL_LIB)(dom_oce.o) \ 
    3423    $(MODEL_LIB)(lib_mpp.o) \ 
    3424    lib_io_fdir.F90 
    3425 $(MODEL_LIB)(lib_mpp.o) :  \ 
    3426    daymod.F90 \ 
    3427    dom_oce.F90 \ 
    3428    in_out_manager.F90 \ 
    3429    lib_print.f90 \ 
    3430    oce.F90 \ 
    3431    ocfzpt.F90 \ 
    3432    par_kind.F90 \ 
    3433    par_oce.F90 \ 
    3434    $(MODEL_LIB)(daymod.o) \ 
    3435    $(MODEL_LIB)(dom_oce.o) \ 
    3436    $(MODEL_LIB)(in_out_manager.o) \ 
    3437    $(MODEL_LIB)(lib_print.o) \ 
    3438    $(MODEL_LIB)(oce.o) \ 
    3439    $(MODEL_LIB)(ocfzpt.o) \ 
    3440    $(MODEL_LIB)(par_kind.o) \ 
    3441    $(MODEL_LIB)(par_oce.o) \ 
    34423449   cpl_oce.F90 \ 
    34433450   dom_oce.F90 \ 
     
    34463453   dtatem.F90 \ 
    34473454   in_out_manager.F90 \ 
     3455   lib_mpp.F90 
     3456$(MODEL_LIB)(lib_print.o) :   \ 
     3457   $(MODEL_LIB)(par_kind.o) \ 
     3458   par_kind.F90 \ 
     3459   lib_print.f90 
     3460$(MODEL_LIB)(limadv.o) :   \ 
     3461   $(MODEL_LIB)(blk_oce.o) \ 
     3462   $(MODEL_LIB)(dom_oce.o) \ 
     3463   $(MODEL_LIB)(in_out_manager.o) \ 
     3464   $(MODEL_LIB)(lib_mpp.o) \ 
     3465   $(MODEL_LIB)(lib_print.o) \ 
     3466   $(MODEL_LIB)(oce.o) \ 
     3467   $(MODEL_LIB)(par_ice.o) \ 
     3468   $(MODEL_LIB)(par_kind.o) \ 
     3469   $(MODEL_LIB)(par_oce.o) \ 
     3470   blk_oce.F90 \ 
     3471   dom_oce.F90 \ 
     3472   in_out_manager.F90 \ 
     3473   lib_mpp.F90 \ 
     3474   lib_print.f90 \ 
     3475   oce.F90 \ 
     3476   par_ice.F90 \ 
     3477   par_kind.F90 \ 
     3478   par_oce.F90 \ 
     3479   $(MODEL_LIB)(dom_ice.o) \ 
     3480   $(MODEL_LIB)(dom_oce.o) \ 
     3481   $(MODEL_LIB)(ice_oce.o) \ 
     3482   $(MODEL_LIB)(in_out_manager.o) \ 
     3483   $(MODEL_LIB)(lbclnk.o) \ 
     3484   dom_ice.F90 \ 
     3485   dom_oce.F90 \ 
     3486   ice_oce.F90 \ 
     3487   in_out_manager.F90 \ 
     3488   lbclnk.F90 \ 
     3489   limadv.F90 
     3490$(MODEL_LIB)(limdia.o) :   \ 
     3491   $(MODEL_LIB)(blk_oce.o) \ 
     3492   $(MODEL_LIB)(dom_ice.o) \ 
     3493   $(MODEL_LIB)(dom_oce.o) \ 
     3494   $(MODEL_LIB)(flx_oce.o) \ 
     3495   $(MODEL_LIB)(ice.o) \ 
     3496   $(MODEL_LIB)(ice_oce.o) \ 
     3497   $(MODEL_LIB)(in_out_manager.o) \ 
     3498   $(MODEL_LIB)(lbclnk.o) \ 
     3499   $(MODEL_LIB)(lib_print.o) \ 
     3500   $(MODEL_LIB)(limistate.o) \ 
     3501   $(MODEL_LIB)(limmsh.o) \ 
     3502   $(MODEL_LIB)(limrst.o) \ 
     3503   $(MODEL_LIB)(oce.o) \ 
     3504   $(MODEL_LIB)(ocfzpt.o) \ 
     3505   $(MODEL_LIB)(par_ice.o) \ 
     3506   $(MODEL_LIB)(par_kind.o) \ 
     3507   $(MODEL_LIB)(par_oce.o) \ 
     3508   $(MODEL_LIB)(phycst.o) \ 
     3509   blk_oce.F90 \ 
     3510   dom_ice.F90 \ 
     3511   dom_oce.F90 \ 
     3512   flx_oce.F90 \ 
     3513   ice.F90 \ 
     3514   ice_oce.F90 \ 
     3515   in_out_manager.F90 \ 
     3516   lbclnk.F90 \ 
     3517   lib_print.f90 \ 
     3518   limistate.F90 \ 
     3519   limmsh.F90 \ 
     3520   limrst.F90 \ 
     3521   oce.F90 \ 
     3522   ocfzpt.F90 \ 
     3523   par_ice.F90 \ 
     3524   par_kind.F90 \ 
     3525   par_oce.F90 \ 
     3526   phycst.F90 \ 
     3527   $(MODEL_LIB)(daymod.o) \ 
     3528   $(MODEL_LIB)(dom_ice.o) \ 
     3529   $(MODEL_LIB)(ice.o) \ 
     3530   $(MODEL_LIB)(ice_oce.o) \ 
     3531   $(MODEL_LIB)(iceini.o) \ 
     3532   $(MODEL_LIB)(in_out_manager.o) \ 
     3533   $(MODEL_LIB)(limistate.o) \ 
     3534   $(MODEL_LIB)(par_ice.o) \ 
     3535   $(MODEL_LIB)(phycst.o) \ 
     3536   daymod.F90 \ 
     3537   dom_ice.F90 \ 
     3538   ice.F90 \ 
     3539   ice_oce.F90 \ 
     3540   iceini.F90 \ 
     3541   in_out_manager.F90 \ 
     3542   limistate.F90 \ 
     3543   par_ice.F90 \ 
     3544   phycst.F90 \ 
     3545   vectopt_loop_substitute.h90 \ 
     3546   KEY_CPP \ 
     3547   limdia.F90 
     3548$(MODEL_LIB)(limdyn.o) :   \ 
     3549   $(MODEL_LIB)(blk_oce.o) \ 
    34483550   $(MODEL_LIB)(cpl_oce.o) \ 
     3551   $(MODEL_LIB)(dom_ice.o) \ 
    34493552   $(MODEL_LIB)(dom_oce.o) \ 
    34503553   $(MODEL_LIB)(dtasal.o) \ 
    34513554   $(MODEL_LIB)(dtasst.o) \ 
    34523555   $(MODEL_LIB)(dtatem.o) \ 
    3453    $(MODEL_LIB)(in_out_manager.o) \ 
    3454    lib_mpp.F90 
    3455 $(MODEL_LIB)(lib_print.o) :   \ 
    3456    par_kind.F90 \ 
    3457    $(MODEL_LIB)(par_kind.o) \ 
    3458    lib_print.f90 
    3459 $(MODEL_LIB)(limadv.o) :   \ 
    3460    blk_oce.F90 \ 
    3461    dom_oce.F90 \ 
    3462    in_out_manager.F90 \ 
    3463    lib_mpp.F90 \ 
    3464    lib_print.f90 \ 
    3465    oce.F90 \ 
    3466    par_ice.F90 \ 
    3467    par_kind.F90 \ 
    3468    par_oce.F90 \ 
    3469    $(MODEL_LIB)(blk_oce.o) \ 
    3470    $(MODEL_LIB)(dom_oce.o) \ 
    3471    $(MODEL_LIB)(in_out_manager.o) \ 
    3472    $(MODEL_LIB)(lib_mpp.o) \ 
    3473    $(MODEL_LIB)(lib_print.o) \ 
    3474    $(MODEL_LIB)(oce.o) \ 
    3475    $(MODEL_LIB)(par_ice.o) \ 
    3476    $(MODEL_LIB)(par_kind.o) \ 
    3477    $(MODEL_LIB)(par_oce.o) \ 
    3478    dom_ice.F90 \ 
    3479    dom_oce.F90 \ 
    3480    ice_oce.F90 \ 
    3481    in_out_manager.F90 \ 
    3482    lbclnk.F90 \ 
    3483    $(MODEL_LIB)(dom_ice.o) \ 
    3484    $(MODEL_LIB)(dom_oce.o) \ 
    3485    $(MODEL_LIB)(ice_oce.o) \ 
    3486    $(MODEL_LIB)(in_out_manager.o) \ 
    3487    $(MODEL_LIB)(lbclnk.o) \ 
    3488    limadv.F90 
    3489 $(MODEL_LIB)(limdia.o) :   \ 
    3490    blk_oce.F90 \ 
    3491    dom_ice.F90 \ 
    3492    dom_oce.F90 \ 
    3493    flx_oce.F90 \ 
    3494    ice.F90 \ 
    3495    ice_oce.F90 \ 
    3496    in_out_manager.F90 \ 
    3497    lbclnk.F90 \ 
    3498    lib_print.f90 \ 
    3499    limistate.F90 \ 
    3500    limmsh.F90 \ 
    3501    limrst.F90 \ 
    3502    oce.F90 \ 
    3503    ocfzpt.F90 \ 
    3504    par_ice.F90 \ 
    3505    par_kind.F90 \ 
    3506    par_oce.F90 \ 
    3507    phycst.F90 \ 
    3508    $(MODEL_LIB)(blk_oce.o) \ 
    3509    $(MODEL_LIB)(dom_ice.o) \ 
    3510    $(MODEL_LIB)(dom_oce.o) \ 
    35113556   $(MODEL_LIB)(flx_oce.o) \ 
    35123557   $(MODEL_LIB)(ice.o) \ 
     
    35143559   $(MODEL_LIB)(in_out_manager.o) \ 
    35153560   $(MODEL_LIB)(lbclnk.o) \ 
     3561   $(MODEL_LIB)(lib_mpp.o) \ 
    35163562   $(MODEL_LIB)(lib_print.o) \ 
    35173563   $(MODEL_LIB)(limistate.o) \ 
     
    35243570   $(MODEL_LIB)(par_oce.o) \ 
    35253571   $(MODEL_LIB)(phycst.o) \ 
    3526    daymod.F90 \ 
    3527    dom_ice.F90 \ 
    3528    iceini.F90 \ 
    3529    ice.F90 \ 
    3530    ice_oce.F90 \ 
    3531    in_out_manager.F90 \ 
    3532    limistate.F90 \ 
    3533    par_ice.F90 \ 
    3534    phycst.F90 \ 
    3535    $(MODEL_LIB)(daymod.o) \ 
    3536    $(MODEL_LIB)(dom_ice.o) \ 
    3537    $(MODEL_LIB)(iceini.o) \ 
    3538    $(MODEL_LIB)(ice.o) \ 
    3539    $(MODEL_LIB)(ice_oce.o) \ 
    3540    $(MODEL_LIB)(in_out_manager.o) \ 
    3541    $(MODEL_LIB)(limistate.o) \ 
    3542    $(MODEL_LIB)(par_ice.o) \ 
    3543    $(MODEL_LIB)(phycst.o) \ 
    3544    vectopt_loop_substitute.h90 \ 
    3545    KEY_CPP \ 
    3546    limdia.F90 
    3547 $(MODEL_LIB)(limdyn.o) :   \ 
    35483572   blk_oce.F90 \ 
    35493573   cpl_oce.F90 \ 
     
    35693593   par_oce.F90 \ 
    35703594   phycst.F90 \ 
     3595   $(MODEL_LIB)(dom_ice.o) \ 
     3596   $(MODEL_LIB)(dom_oce.o) \ 
     3597   $(MODEL_LIB)(ice.o) \ 
     3598   $(MODEL_LIB)(ice_oce.o) \ 
     3599   $(MODEL_LIB)(iceini.o) \ 
     3600   $(MODEL_LIB)(in_out_manager.o) \ 
     3601   $(MODEL_LIB)(lbclnk.o) \ 
     3602   $(MODEL_LIB)(lib_mpp.o) \ 
     3603   $(MODEL_LIB)(limistate.o) \ 
     3604   $(MODEL_LIB)(limrhg.o) \ 
     3605   $(MODEL_LIB)(phycst.o) \ 
     3606   dom_ice.F90 \ 
     3607   dom_oce.F90 \ 
     3608   ice.F90 \ 
     3609   ice_oce.F90 \ 
     3610   iceini.F90 \ 
     3611   in_out_manager.F90 \ 
     3612   lbclnk.F90 \ 
     3613   lib_mpp.F90 \ 
     3614   limistate.F90 \ 
     3615   limrhg.F90 \ 
     3616   phycst.F90 \ 
     3617   limdyn.F90 
     3618$(MODEL_LIB)(limflx.o) :   \ 
     3619   $(MODEL_LIB)(albedo.o) \ 
     3620   $(MODEL_LIB)(blk_oce.o) \ 
     3621   $(MODEL_LIB)(cpl_oce.o) \ 
     3622   $(MODEL_LIB)(daymod.o) \ 
     3623   $(MODEL_LIB)(dom_oce.o) \ 
     3624   $(MODEL_LIB)(flx_oce.o) \ 
     3625   $(MODEL_LIB)(ice.o) \ 
     3626   $(MODEL_LIB)(in_out_manager.o) \ 
     3627   $(MODEL_LIB)(lbclnk.o) \ 
     3628   $(MODEL_LIB)(lib_mpp.o) \ 
     3629   $(MODEL_LIB)(lib_print.o) \ 
     3630   $(MODEL_LIB)(oce.o) \ 
     3631   $(MODEL_LIB)(ocfzpt.o) \ 
     3632   $(MODEL_LIB)(par_ice.o) \ 
     3633   $(MODEL_LIB)(par_kind.o) \ 
     3634   $(MODEL_LIB)(par_oce.o) \ 
     3635   $(MODEL_LIB)(phycst.o) \ 
     3636   albedo.F90 \ 
     3637   blk_oce.F90 \ 
     3638   cpl_oce.F90 \ 
     3639   daymod.F90 \ 
     3640   dom_oce.F90 \ 
     3641   flx_oce.F90 \ 
     3642   ice.F90 \ 
     3643   in_out_manager.F90 \ 
     3644   lbclnk.F90 \ 
     3645   lib_mpp.F90 \ 
     3646   lib_print.f90 \ 
     3647   oce.F90 \ 
     3648   ocfzpt.F90 \ 
     3649   par_ice.F90 \ 
     3650   par_kind.F90 \ 
     3651   par_oce.F90 \ 
     3652   phycst.F90 \ 
     3653   $(MODEL_LIB)(albedo.o) \ 
     3654   $(MODEL_LIB)(flx_oce.o) \ 
     3655   $(MODEL_LIB)(flxblk.o) \ 
     3656   $(MODEL_LIB)(ice.o) \ 
     3657   $(MODEL_LIB)(ice_oce.o) \ 
     3658   $(MODEL_LIB)(in_out_manager.o) \ 
     3659   $(MODEL_LIB)(lbclnk.o) \ 
     3660   $(MODEL_LIB)(ocfzpt.o) \ 
     3661   $(MODEL_LIB)(par_oce.o) \ 
     3662   $(MODEL_LIB)(phycst.o) \ 
     3663   albedo.F90 \ 
     3664   flx_oce.F90 \ 
     3665   flxblk.F90 \ 
     3666   ice.F90 \ 
     3667   ice_oce.F90 \ 
     3668   in_out_manager.F90 \ 
     3669   lbclnk.F90 \ 
     3670   ocfzpt.F90 \ 
     3671   par_oce.F90 \ 
     3672   phycst.F90 \ 
     3673   vectopt_loop_substitute.h90 \ 
     3674   KEY_CPP \ 
     3675   limflx.F90 
     3676$(MODEL_LIB)(limhdf.o) :   \ 
     3677   $(MODEL_LIB)(blk_oce.o) \ 
     3678   $(MODEL_LIB)(cpl_oce.o) \ 
     3679   $(MODEL_LIB)(dom_oce.o) \ 
     3680   $(MODEL_LIB)(dtasal.o) \ 
     3681   $(MODEL_LIB)(dtasst.o) \ 
     3682   $(MODEL_LIB)(dtatem.o) \ 
     3683   $(MODEL_LIB)(in_out_manager.o) \ 
     3684   $(MODEL_LIB)(lib_mpp.o) \ 
     3685   $(MODEL_LIB)(lib_print.o) \ 
     3686   $(MODEL_LIB)(oce.o) \ 
     3687   $(MODEL_LIB)(par_ice.o) \ 
     3688   $(MODEL_LIB)(par_kind.o) \ 
     3689   $(MODEL_LIB)(par_oce.o) \ 
     3690   blk_oce.F90 \ 
     3691   cpl_oce.F90 \ 
     3692   dom_oce.F90 \ 
     3693   dtasal.F90 \ 
     3694   dtasst.F90 \ 
     3695   dtatem.F90 \ 
     3696   in_out_manager.F90 \ 
     3697   lib_mpp.F90 \ 
     3698   lib_print.f90 \ 
     3699   oce.F90 \ 
     3700   par_ice.F90 \ 
     3701   par_kind.F90 \ 
     3702   par_oce.F90 \ 
     3703   $(MODEL_LIB)(dom_oce.o) \ 
     3704   $(MODEL_LIB)(ice.o) \ 
     3705   $(MODEL_LIB)(ice_oce.o) \ 
     3706   $(MODEL_LIB)(in_out_manager.o) \ 
     3707   $(MODEL_LIB)(lbclnk.o) \ 
     3708   $(MODEL_LIB)(lib_mpp.o) \ 
     3709   dom_oce.F90 \ 
     3710   ice.F90 \ 
     3711   ice_oce.F90 \ 
     3712   in_out_manager.F90 \ 
     3713   lbclnk.F90 \ 
     3714   lib_mpp.F90 \ 
     3715   vectopt_loop_substitute.h90 \ 
     3716   KEY_CPP \ 
     3717   limhdf.F90 
     3718$(MODEL_LIB)(limistate.o) :   \ 
     3719   $(MODEL_LIB)(blk_oce.o) \ 
     3720   $(MODEL_LIB)(dom_oce.o) \ 
     3721   $(MODEL_LIB)(in_out_manager.o) \ 
     3722   $(MODEL_LIB)(lib_mpp.o) \ 
     3723   $(MODEL_LIB)(lib_print.o) \ 
     3724   $(MODEL_LIB)(oce.o) \ 
     3725   $(MODEL_LIB)(par_ice.o) \ 
     3726   $(MODEL_LIB)(par_kind.o) \ 
     3727   $(MODEL_LIB)(par_oce.o) \ 
     3728   blk_oce.F90 \ 
     3729   dom_oce.F90 \ 
     3730   in_out_manager.F90 \ 
     3731   lib_mpp.F90 \ 
     3732   lib_print.f90 \ 
     3733   oce.F90 \ 
     3734   par_ice.F90 \ 
     3735   par_kind.F90 \ 
     3736   par_oce.F90 \ 
     3737   $(MODEL_LIB)(dom_ice.o) \ 
     3738   $(MODEL_LIB)(dom_oce.o) \ 
     3739   $(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)(oce.o) \ 
     3744   $(MODEL_LIB)(ocfzpt.o) \ 
     3745   $(MODEL_LIB)(par_ice.o) \ 
     3746   $(MODEL_LIB)(phycst.o) \ 
     3747   dom_ice.F90 \ 
     3748   dom_oce.F90 \ 
     3749   ice.F90 \ 
     3750   ice_oce.F90 \ 
     3751   in_out_manager.F90 \ 
     3752   lbclnk.F90 \ 
     3753   oce.F90 \ 
     3754   ocfzpt.F90 \ 
     3755   par_ice.F90 \ 
     3756   phycst.F90 \ 
     3757   limistate.F90 
     3758$(MODEL_LIB)(limmsh.o) :   \ 
     3759   $(MODEL_LIB)(dom_oce.o) \ 
     3760   $(MODEL_LIB)(in_out_manager.o) \ 
     3761   $(MODEL_LIB)(lib_mpp.o) \ 
     3762   $(MODEL_LIB)(lib_print.o) \ 
     3763   $(MODEL_LIB)(oce.o) \ 
     3764   $(MODEL_LIB)(par_ice.o) \ 
     3765   $(MODEL_LIB)(par_kind.o) \ 
     3766   $(MODEL_LIB)(par_oce.o) \ 
     3767   dom_oce.F90 \ 
     3768   in_out_manager.F90 \ 
     3769   lib_mpp.F90 \ 
     3770   lib_print.f90 \ 
     3771   oce.F90 \ 
     3772   par_ice.F90 \ 
     3773   par_kind.F90 \ 
     3774   par_oce.F90 \ 
     3775   $(MODEL_LIB)(dom_ice.o) \ 
     3776   $(MODEL_LIB)(dom_oce.o) \ 
     3777   $(MODEL_LIB)(in_out_manager.o) \ 
     3778   $(MODEL_LIB)(lbclnk.o) \ 
     3779   $(MODEL_LIB)(phycst.o) \ 
     3780   dom_ice.F90 \ 
     3781   dom_oce.F90 \ 
     3782   in_out_manager.F90 \ 
     3783   lbclnk.F90 \ 
     3784   phycst.F90 \ 
     3785   limmsh.F90 
     3786$(MODEL_LIB)(limrhg.o) :   \ 
     3787   $(MODEL_LIB)(blk_oce.o) \ 
     3788   $(MODEL_LIB)(cpl_oce.o) \ 
     3789   $(MODEL_LIB)(dom_oce.o) \ 
     3790   $(MODEL_LIB)(dtasal.o) \ 
     3791   $(MODEL_LIB)(dtasst.o) \ 
     3792   $(MODEL_LIB)(dtatem.o) \ 
     3793   $(MODEL_LIB)(in_out_manager.o) \ 
     3794   $(MODEL_LIB)(lib_mpp.o) \ 
     3795   $(MODEL_LIB)(lib_print.o) \ 
     3796   $(MODEL_LIB)(oce.o) \ 
     3797   $(MODEL_LIB)(par_ice.o) \ 
     3798   $(MODEL_LIB)(par_kind.o) \ 
     3799   $(MODEL_LIB)(par_oce.o) \ 
     3800   blk_oce.F90 \ 
     3801   cpl_oce.F90 \ 
     3802   dom_oce.F90 \ 
     3803   dtasal.F90 \ 
     3804   dtasst.F90 \ 
     3805   dtatem.F90 \ 
     3806   in_out_manager.F90 \ 
     3807   lib_mpp.F90 \ 
     3808   lib_print.f90 \ 
     3809   oce.F90 \ 
     3810   par_ice.F90 \ 
     3811   par_kind.F90 \ 
     3812   par_oce.F90 \ 
     3813   $(MODEL_LIB)(dom_ice.o) \ 
     3814   $(MODEL_LIB)(ice.o) \ 
     3815   $(MODEL_LIB)(ice_oce.o) \ 
     3816   $(MODEL_LIB)(in_out_manager.o) \ 
     3817   $(MODEL_LIB)(lbclnk.o) \ 
     3818   $(MODEL_LIB)(lib_mpp.o) \ 
     3819   $(MODEL_LIB)(par_oce.o) \ 
     3820   $(MODEL_LIB)(phycst.o) \ 
     3821   dom_ice.F90 \ 
     3822   ice.F90 \ 
     3823   ice_oce.F90 \ 
     3824   in_out_manager.F90 \ 
     3825   lbclnk.F90 \ 
     3826   lib_mpp.F90 \ 
     3827   par_oce.F90 \ 
     3828   phycst.F90 \ 
     3829   limrhg.F90 
     3830$(MODEL_LIB)(limrst.o) :   \ 
     3831   $(MODEL_LIB)(blk_oce.o) \ 
     3832   $(MODEL_LIB)(dom_oce.o) \ 
     3833   $(MODEL_LIB)(in_out_manager.o) \ 
     3834   $(MODEL_LIB)(lib_print.o) \ 
     3835   $(MODEL_LIB)(par_ice.o) \ 
     3836   $(MODEL_LIB)(par_kind.o) \ 
     3837   $(MODEL_LIB)(par_oce.o) \ 
     3838   $(MODEL_LIB)(phycst.o) \ 
     3839   blk_oce.F90 \ 
     3840   dom_oce.F90 \ 
     3841   in_out_manager.F90 \ 
     3842   lib_print.f90 \ 
     3843   par_ice.F90 \ 
     3844   par_kind.F90 \ 
     3845   par_oce.F90 \ 
     3846   phycst.F90 \ 
     3847   $(MODEL_LIB)(daymod.o) \ 
     3848   $(MODEL_LIB)(dom_oce.o) \ 
     3849   $(MODEL_LIB)(ice.o) \ 
     3850   $(MODEL_LIB)(ice_oce.o) \ 
     3851   $(MODEL_LIB)(in_out_manager.o) \ 
     3852   daymod.F90 \ 
     3853   dom_oce.F90 \ 
     3854   ice.F90 \ 
     3855   ice_oce.F90 \ 
     3856   in_out_manager.F90 \ 
     3857   $(MODEL_LIB)(par_ice.o) \ 
     3858   par_ice.F90 \ 
     3859   limrst_dimg.h90 \ 
     3860   limrst_fdir.h90 \ 
     3861   ../../../lib/libioipsl.a \ 
     3862   KEY_CPP \ 
     3863   limrst.F90 
     3864$(MODEL_LIB)(limtab.o) :   \ 
     3865   $(MODEL_LIB)(par_kind.o) \ 
     3866   par_kind.F90 \ 
     3867   limtab.F90 
     3868$(MODEL_LIB)(limthd.o) :   \ 
     3869   $(MODEL_LIB)(blk_oce.o) \ 
     3870   $(MODEL_LIB)(dom_oce.o) \ 
     3871   $(MODEL_LIB)(flx_oce.o) \ 
     3872   $(MODEL_LIB)(ice.o) \ 
     3873   $(MODEL_LIB)(ice_oce.o) \ 
     3874   $(MODEL_LIB)(iceini.o) \ 
     3875   $(MODEL_LIB)(in_out_manager.o) \ 
     3876   $(MODEL_LIB)(lib_mpp.o) \ 
     3877   $(MODEL_LIB)(lib_print.o) \ 
     3878   $(MODEL_LIB)(limistate.o) \ 
     3879   $(MODEL_LIB)(limmsh.o) \ 
     3880   $(MODEL_LIB)(limrst.o) \ 
     3881   $(MODEL_LIB)(oce.o) \ 
     3882   $(MODEL_LIB)(ocfzpt.o) \ 
     3883   $(MODEL_LIB)(par_ice.o) \ 
     3884   $(MODEL_LIB)(par_kind.o) \ 
     3885   $(MODEL_LIB)(par_oce.o) \ 
     3886   $(MODEL_LIB)(phycst.o) \ 
     3887   $(MODEL_LIB)(thd_ice.o) \ 
     3888   blk_oce.F90 \ 
     3889   dom_oce.F90 \ 
     3890   flx_oce.F90 \ 
     3891   ice.F90 \ 
     3892   ice_oce.F90 \ 
     3893   iceini.F90 \ 
     3894   in_out_manager.F90 \ 
     3895   lib_mpp.F90 \ 
     3896   lib_print.f90 \ 
     3897   limistate.F90 \ 
     3898   limmsh.F90 \ 
     3899   limrst.F90 \ 
     3900   oce.F90 \ 
     3901   ocfzpt.F90 \ 
     3902   par_ice.F90 \ 
     3903   par_kind.F90 \ 
     3904   par_oce.F90 \ 
     3905   phycst.F90 \ 
     3906   thd_ice.F90 \ 
     3907   $(MODEL_LIB)(dom_ice.o) \ 
     3908   $(MODEL_LIB)(dom_oce.o) \ 
     3909   $(MODEL_LIB)(flx_oce.o) \ 
     3910   $(MODEL_LIB)(ice.o) \ 
     3911   $(MODEL_LIB)(ice_oce.o) \ 
     3912   $(MODEL_LIB)(iceini.o) \ 
     3913   $(MODEL_LIB)(in_out_manager.o) \ 
     3914   $(MODEL_LIB)(lbclnk.o) \ 
     3915   $(MODEL_LIB)(limtab.o) \ 
     3916   $(MODEL_LIB)(limthd_lac.o) \ 
     3917   $(MODEL_LIB)(limthd_zdf.o) \ 
     3918   $(MODEL_LIB)(phycst.o) \ 
     3919   $(MODEL_LIB)(thd_ice.o) \ 
     3920   dom_ice.F90 \ 
     3921   dom_oce.F90 \ 
     3922   flx_oce.F90 \ 
     3923   ice.F90 \ 
     3924   ice_oce.F90 \ 
     3925   iceini.F90 \ 
     3926   in_out_manager.F90 \ 
     3927   lbclnk.F90 \ 
     3928   limtab.F90 \ 
     3929   limthd_lac.F90 \ 
     3930   limthd_zdf.F90 \ 
     3931   phycst.F90 \ 
     3932   thd_ice.F90 \ 
     3933   domzgr_substitute.h90 \ 
     3934   vectopt_loop_substitute.h90 \ 
     3935   KEY_CPP \ 
     3936   limthd.F90 
     3937$(MODEL_LIB)(limthd_lac.o) :  \ 
     3938   $(MODEL_LIB)(blk_oce.o) \ 
     3939   $(MODEL_LIB)(dom_ice.o) \ 
     3940   $(MODEL_LIB)(dom_oce.o) \ 
     3941   $(MODEL_LIB)(flx_oce.o) \ 
     3942   $(MODEL_LIB)(ice.o) \ 
     3943   $(MODEL_LIB)(ice_oce.o) \ 
     3944   $(MODEL_LIB)(in_out_manager.o) \ 
     3945   $(MODEL_LIB)(lbclnk.o) \ 
     3946   $(MODEL_LIB)(limistate.o) \ 
     3947   $(MODEL_LIB)(limmsh.o) \ 
     3948   $(MODEL_LIB)(limrst.o) \ 
     3949   $(MODEL_LIB)(oce.o) \ 
     3950   $(MODEL_LIB)(ocfzpt.o) \ 
     3951   $(MODEL_LIB)(par_ice.o) \ 
     3952   $(MODEL_LIB)(par_kind.o) \ 
     3953   $(MODEL_LIB)(par_oce.o) \ 
     3954   $(MODEL_LIB)(phycst.o) \ 
     3955   blk_oce.F90 \ 
     3956   dom_ice.F90 \ 
     3957   dom_oce.F90 \ 
     3958   flx_oce.F90 \ 
     3959   ice.F90 \ 
     3960   ice_oce.F90 \ 
     3961   in_out_manager.F90 \ 
     3962   lbclnk.F90 \ 
     3963   limistate.F90 \ 
     3964   limmsh.F90 \ 
     3965   limrst.F90 \ 
     3966   oce.F90 \ 
     3967   ocfzpt.F90 \ 
     3968   par_ice.F90 \ 
     3969   par_kind.F90 \ 
     3970   par_oce.F90 \ 
     3971   phycst.F90 \ 
     3972   $(MODEL_LIB)(ice_oce.o) \ 
     3973   $(MODEL_LIB)(iceini.o) \ 
     3974   $(MODEL_LIB)(limistate.o) \ 
     3975   $(MODEL_LIB)(par_oce.o) \ 
     3976   $(MODEL_LIB)(phycst.o) \ 
     3977   $(MODEL_LIB)(thd_ice.o) \ 
     3978   ice_oce.F90 \ 
     3979   iceini.F90 \ 
     3980   limistate.F90 \ 
     3981   par_oce.F90 \ 
     3982   phycst.F90 \ 
     3983   thd_ice.F90 \ 
     3984   limthd_lac.F90 
     3985$(MODEL_LIB)(limthd_zdf.o) :  \ 
     3986   $(MODEL_LIB)(blk_oce.o) \ 
     3987   $(MODEL_LIB)(dom_ice.o) \ 
     3988   $(MODEL_LIB)(dom_oce.o) \ 
     3989   $(MODEL_LIB)(flx_oce.o) \ 
     3990   $(MODEL_LIB)(ice.o) \ 
     3991   $(MODEL_LIB)(ice_oce.o) \ 
     3992   $(MODEL_LIB)(in_out_manager.o) \ 
     3993   $(MODEL_LIB)(lbclnk.o) \ 
     3994   $(MODEL_LIB)(lib_print.o) \ 
     3995   $(MODEL_LIB)(limistate.o) \ 
     3996   $(MODEL_LIB)(limmsh.o) \ 
     3997   $(MODEL_LIB)(limrst.o) \ 
     3998   $(MODEL_LIB)(oce.o) \ 
     3999   $(MODEL_LIB)(ocfzpt.o) \ 
     4000   $(MODEL_LIB)(par_ice.o) \ 
     4001   $(MODEL_LIB)(par_kind.o) \ 
     4002   $(MODEL_LIB)(par_oce.o) \ 
     4003   $(MODEL_LIB)(phycst.o) \ 
     4004   blk_oce.F90 \ 
     4005   dom_ice.F90 \ 
     4006   dom_oce.F90 \ 
     4007   flx_oce.F90 \ 
     4008   ice.F90 \ 
     4009   ice_oce.F90 \ 
     4010   in_out_manager.F90 \ 
     4011   lbclnk.F90 \ 
     4012   lib_print.f90 \ 
     4013   limistate.F90 \ 
     4014   limmsh.F90 \ 
     4015   limrst.F90 \ 
     4016   oce.F90 \ 
     4017   ocfzpt.F90 \ 
     4018   par_ice.F90 \ 
     4019   par_kind.F90 \ 
     4020   par_oce.F90 \ 
     4021   phycst.F90 \ 
     4022   $(MODEL_LIB)(ice_oce.o) \ 
     4023   $(MODEL_LIB)(iceini.o) \ 
     4024   $(MODEL_LIB)(in_out_manager.o) \ 
     4025   $(MODEL_LIB)(limistate.o) \ 
     4026   $(MODEL_LIB)(par_oce.o) \ 
     4027   $(MODEL_LIB)(phycst.o) \ 
     4028   $(MODEL_LIB)(thd_ice.o) \ 
     4029   ice_oce.F90 \ 
     4030   iceini.F90 \ 
     4031   in_out_manager.F90 \ 
     4032   limistate.F90 \ 
     4033   par_oce.F90 \ 
     4034   phycst.F90 \ 
     4035   thd_ice.F90 \ 
     4036   limthd_zdf.F90 
     4037$(MODEL_LIB)(limtrp.o) :   \ 
    35714038   $(MODEL_LIB)(blk_oce.o) \ 
    35724039   $(MODEL_LIB)(cpl_oce.o) \ 
     
    35924059   $(MODEL_LIB)(par_oce.o) \ 
    35934060   $(MODEL_LIB)(phycst.o) \ 
    3594    dom_ice.F90 \ 
    3595    dom_oce.F90 \ 
    3596    iceini.F90 \ 
    3597    ice.F90 \ 
    3598    ice_oce.F90 \ 
    3599    in_out_manager.F90 \ 
    3600    lbclnk.F90 \ 
    3601    lib_mpp.F90 \ 
    3602    limistate.F90 \ 
    3603    limrhg.F90 \ 
    3604    phycst.F90 \ 
    3605    $(MODEL_LIB)(dom_ice.o) \ 
    3606    $(MODEL_LIB)(dom_oce.o) \ 
    3607    $(MODEL_LIB)(iceini.o) \ 
    3608    $(MODEL_LIB)(ice.o) \ 
    3609    $(MODEL_LIB)(ice_oce.o) \ 
    3610    $(MODEL_LIB)(in_out_manager.o) \ 
    3611    $(MODEL_LIB)(lbclnk.o) \ 
    3612    $(MODEL_LIB)(lib_mpp.o) \ 
    3613    $(MODEL_LIB)(limistate.o) \ 
    3614    $(MODEL_LIB)(limrhg.o) \ 
    3615    $(MODEL_LIB)(phycst.o) \ 
    3616    limdyn.F90 
    3617 $(MODEL_LIB)(limflx.o) :   \ 
    3618    albedo.F90 \ 
    3619    blk_oce.F90 \ 
    3620    cpl_oce.F90 \ 
    3621    daymod.F90 \ 
    3622    dom_oce.F90 \ 
    3623    flx_oce.F90 \ 
    3624    ice.F90 \ 
    3625    in_out_manager.F90 \ 
    3626    lbclnk.F90 \ 
    3627    lib_mpp.F90 \ 
    3628    lib_print.f90 \ 
    3629    oce.F90 \ 
    3630    ocfzpt.F90 \ 
    3631    par_ice.F90 \ 
    3632    par_kind.F90 \ 
    3633    par_oce.F90 \ 
    3634    phycst.F90 \ 
    3635    $(MODEL_LIB)(albedo.o) \ 
    3636    $(MODEL_LIB)(blk_oce.o) \ 
    3637    $(MODEL_LIB)(cpl_oce.o) \ 
    3638    $(MODEL_LIB)(daymod.o) \ 
    3639    $(MODEL_LIB)(dom_oce.o) \ 
    3640    $(MODEL_LIB)(flx_oce.o) \ 
    3641    $(MODEL_LIB)(ice.o) \ 
    3642    $(MODEL_LIB)(in_out_manager.o) \ 
    3643    $(MODEL_LIB)(lbclnk.o) \ 
    3644    $(MODEL_LIB)(lib_mpp.o) \ 
    3645    $(MODEL_LIB)(lib_print.o) \ 
    3646    $(MODEL_LIB)(oce.o) \ 
    3647    $(MODEL_LIB)(ocfzpt.o) \ 
    3648    $(MODEL_LIB)(par_ice.o) \ 
    3649    $(MODEL_LIB)(par_kind.o) \ 
    3650    $(MODEL_LIB)(par_oce.o) \ 
    3651    $(MODEL_LIB)(phycst.o) \ 
    3652    albedo.F90 \ 
    3653    flxblk.F90 \ 
    3654    flx_oce.F90 \ 
    3655    ice.F90 \ 
    3656    ice_oce.F90 \ 
    3657    in_out_manager.F90 \ 
    3658    lbclnk.F90 \ 
    3659    ocfzpt.F90 \ 
    3660    par_oce.F90 \ 
    3661    phycst.F90 \ 
    3662    $(MODEL_LIB)(albedo.o) \ 
    3663    $(MODEL_LIB)(flxblk.o) \ 
    3664    $(MODEL_LIB)(flx_oce.o) \ 
    3665    $(MODEL_LIB)(ice.o) \ 
    3666    $(MODEL_LIB)(ice_oce.o) \ 
    3667    $(MODEL_LIB)(in_out_manager.o) \ 
    3668    $(MODEL_LIB)(lbclnk.o) \ 
    3669    $(MODEL_LIB)(ocfzpt.o) \ 
    3670    $(MODEL_LIB)(par_oce.o) \ 
    3671    $(MODEL_LIB)(phycst.o) \ 
    3672    vectopt_loop_substitute.h90 \ 
    3673    KEY_CPP \ 
    3674    limflx.F90 
    3675 $(MODEL_LIB)(limhdf.o) :   \ 
    3676    blk_oce.F90 \ 
    3677    cpl_oce.F90 \ 
    3678    dom_oce.F90 \ 
    3679    dtasal.F90 \ 
    3680    dtasst.F90 \ 
    3681    dtatem.F90 \ 
    3682    in_out_manager.F90 \ 
    3683    lib_mpp.F90 \ 
    3684    lib_print.f90 \ 
    3685    oce.F90 \ 
    3686    par_ice.F90 \ 
    3687    par_kind.F90 \ 
    3688    par_oce.F90 \ 
    3689    $(MODEL_LIB)(blk_oce.o) \ 
    3690    $(MODEL_LIB)(cpl_oce.o) \ 
    3691    $(MODEL_LIB)(dom_oce.o) \ 
    3692    $(MODEL_LIB)(dtasal.o) \ 
    3693    $(MODEL_LIB)(dtasst.o) \ 
    3694    $(MODEL_LIB)(dtatem.o) \ 
    3695    $(MODEL_LIB)(in_out_manager.o) \ 
    3696    $(MODEL_LIB)(lib_mpp.o) \ 
    3697    $(MODEL_LIB)(lib_print.o) \ 
    3698    $(MODEL_LIB)(oce.o) \ 
    3699    $(MODEL_LIB)(par_ice.o) \ 
    3700    $(MODEL_LIB)(par_kind.o) \ 
    3701    $(MODEL_LIB)(par_oce.o) \ 
    3702    dom_oce.F90 \ 
    3703    ice.F90 \ 
    3704    ice_oce.F90 \ 
    3705    in_out_manager.F90 \ 
    3706    lbclnk.F90 \ 
    3707    lib_mpp.F90 \ 
    3708    $(MODEL_LIB)(dom_oce.o) \ 
    3709    $(MODEL_LIB)(ice.o) \ 
    3710    $(MODEL_LIB)(ice_oce.o) \ 
    3711    $(MODEL_LIB)(in_out_manager.o) \ 
    3712    $(MODEL_LIB)(lbclnk.o) \ 
    3713    $(MODEL_LIB)(lib_mpp.o) \ 
    3714    vectopt_loop_substitute.h90 \ 
    3715    KEY_CPP \ 
    3716    limhdf.F90 
    3717 $(MODEL_LIB)(limistate.o) :   \ 
    3718    blk_oce.F90 \ 
    3719    dom_oce.F90 \ 
    3720    in_out_manager.F90 \ 
    3721    lib_mpp.F90 \ 
    3722    lib_print.f90 \ 
    3723    oce.F90 \ 
    3724    par_ice.F90 \ 
    3725    par_kind.F90 \ 
    3726    par_oce.F90 \ 
    3727    $(MODEL_LIB)(blk_oce.o) \ 
    3728    $(MODEL_LIB)(dom_oce.o) \ 
    3729    $(MODEL_LIB)(in_out_manager.o) \ 
    3730    $(MODEL_LIB)(lib_mpp.o) \ 
    3731    $(MODEL_LIB)(lib_print.o) \ 
    3732    $(MODEL_LIB)(oce.o) \ 
    3733    $(MODEL_LIB)(par_ice.o) \ 
    3734    $(MODEL_LIB)(par_kind.o) \ 
    3735    $(MODEL_LIB)(par_oce.o) \ 
    3736    dom_ice.F90 \ 
    3737    dom_oce.F90 \ 
    3738    ice.F90 \ 
    3739    ice_oce.F90 \ 
    3740    in_out_manager.F90 \ 
    3741    lbclnk.F90 \ 
    3742    oce.F90 \ 
    3743    ocfzpt.F90 \ 
    3744    par_ice.F90 \ 
    3745    phycst.F90 \ 
    3746    $(MODEL_LIB)(dom_ice.o) \ 
    3747    $(MODEL_LIB)(dom_oce.o) \ 
    3748    $(MODEL_LIB)(ice.o) \ 
    3749    $(MODEL_LIB)(ice_oce.o) \ 
    3750    $(MODEL_LIB)(in_out_manager.o) \ 
    3751    $(MODEL_LIB)(lbclnk.o) \ 
    3752    $(MODEL_LIB)(oce.o) \ 
    3753    $(MODEL_LIB)(ocfzpt.o) \ 
    3754    $(MODEL_LIB)(par_ice.o) \ 
    3755    $(MODEL_LIB)(phycst.o) \ 
    3756    limistate.F90 
    3757 $(MODEL_LIB)(limmsh.o) :   \ 
    3758    dom_oce.F90 \ 
    3759    in_out_manager.F90 \ 
    3760    lib_mpp.F90 \ 
    3761    lib_print.f90 \ 
    3762    oce.F90 \ 
    3763    par_ice.F90 \ 
    3764    par_kind.F90 \ 
    3765    par_oce.F90 \ 
    3766    $(MODEL_LIB)(dom_oce.o) \ 
    3767    $(MODEL_LIB)(in_out_manager.o) \ 
    3768    $(MODEL_LIB)(lib_mpp.o) \ 
    3769    $(MODEL_LIB)(lib_print.o) \ 
    3770    $(MODEL_LIB)(oce.o) \ 
    3771    $(MODEL_LIB)(par_ice.o) \ 
    3772    $(MODEL_LIB)(par_kind.o) \ 
    3773    $(MODEL_LIB)(par_oce.o) \ 
    3774    dom_ice.F90 \ 
    3775    dom_oce.F90 \ 
    3776    in_out_manager.F90 \ 
    3777    lbclnk.F90 \ 
    3778    phycst.F90 \ 
    3779    $(MODEL_LIB)(dom_ice.o) \ 
    3780    $(MODEL_LIB)(dom_oce.o) \ 
    3781    $(MODEL_LIB)(in_out_manager.o) \ 
    3782    $(MODEL_LIB)(lbclnk.o) \ 
    3783    $(MODEL_LIB)(phycst.o) \ 
    3784    limmsh.F90 
    3785 $(MODEL_LIB)(limrhg.o) :   \ 
    3786    blk_oce.F90 \ 
    3787    cpl_oce.F90 \ 
    3788    dom_oce.F90 \ 
    3789    dtasal.F90 \ 
    3790    dtasst.F90 \ 
    3791    dtatem.F90 \ 
    3792    in_out_manager.F90 \ 
    3793    lib_mpp.F90 \ 
    3794    lib_print.f90 \ 
    3795    oce.F90 \ 
    3796    par_ice.F90 \ 
    3797    par_kind.F90 \ 
    3798    par_oce.F90 \ 
    3799    $(MODEL_LIB)(blk_oce.o) \ 
    3800    $(MODEL_LIB)(cpl_oce.o) \ 
    3801    $(MODEL_LIB)(dom_oce.o) \ 
    3802    $(MODEL_LIB)(dtasal.o) \ 
    3803    $(MODEL_LIB)(dtasst.o) \ 
    3804    $(MODEL_LIB)(dtatem.o) \ 
    3805    $(MODEL_LIB)(in_out_manager.o) \ 
    3806    $(MODEL_LIB)(lib_mpp.o) \ 
    3807    $(MODEL_LIB)(lib_print.o) \ 
    3808    $(MODEL_LIB)(oce.o) \ 
    3809    $(MODEL_LIB)(par_ice.o) \ 
    3810    $(MODEL_LIB)(par_kind.o) \ 
    3811    $(MODEL_LIB)(par_oce.o) \ 
    3812    dom_ice.F90 \ 
    3813    ice.F90 \ 
    3814    ice_oce.F90 \ 
    3815    in_out_manager.F90 \ 
    3816    lbclnk.F90 \ 
    3817    lib_mpp.F90 \ 
    3818    par_oce.F90 \ 
    3819    phycst.F90 \ 
    3820    $(MODEL_LIB)(dom_ice.o) \ 
    3821    $(MODEL_LIB)(ice.o) \ 
    3822    $(MODEL_LIB)(ice_oce.o) \ 
    3823    $(MODEL_LIB)(in_out_manager.o) \ 
    3824    $(MODEL_LIB)(lbclnk.o) \ 
    3825    $(MODEL_LIB)(lib_mpp.o) \ 
    3826    $(MODEL_LIB)(par_oce.o) \ 
    3827    $(MODEL_LIB)(phycst.o) \ 
    3828    limrhg.F90 
    3829 $(MODEL_LIB)(limrst.o) :   \ 
    3830    blk_oce.F90 \ 
    3831    dom_oce.F90 \ 
    3832    in_out_manager.F90 \ 
    3833    lib_print.f90 \ 
    3834    par_ice.F90 \ 
    3835    par_kind.F90 \ 
    3836    par_oce.F90 \ 
    3837    phycst.F90 \ 
    3838    $(MODEL_LIB)(blk_oce.o) \ 
    3839    $(MODEL_LIB)(dom_oce.o) \ 
    3840    $(MODEL_LIB)(in_out_manager.o) \ 
    3841    $(MODEL_LIB)(lib_print.o) \ 
    3842    $(MODEL_LIB)(par_ice.o) \ 
    3843    $(MODEL_LIB)(par_kind.o) \ 
    3844    $(MODEL_LIB)(par_oce.o) \ 
    3845    $(MODEL_LIB)(phycst.o) \ 
    3846    daymod.F90 \ 
    3847    dom_oce.F90 \ 
    3848    ice.F90 \ 
    3849    ice_oce.F90 \ 
    3850    in_out_manager.F90 \ 
    3851    $(MODEL_LIB)(daymod.o) \ 
    3852    $(MODEL_LIB)(dom_oce.o) \ 
    3853    $(MODEL_LIB)(ice.o) \ 
    3854    $(MODEL_LIB)(ice_oce.o) \ 
    3855    $(MODEL_LIB)(in_out_manager.o) \ 
    3856    par_ice.F90 \ 
    3857    $(MODEL_LIB)(par_ice.o) \ 
    3858    limrst_dimg.h90 \ 
    3859    limrst_fdir.h90 \ 
    3860    ../../../lib/libioipsl.a \ 
    3861    KEY_CPP \ 
    3862    limrst.F90 
    3863 $(MODEL_LIB)(limtab.o) :   \ 
    3864    par_kind.F90 \ 
    3865    $(MODEL_LIB)(par_kind.o) \ 
    3866    limtab.F90 
    3867 $(MODEL_LIB)(limthd.o) :   \ 
    3868    blk_oce.F90 \ 
    3869    dom_oce.F90 \ 
    3870    flx_oce.F90 \ 
    3871    iceini.F90 \ 
    3872    ice.F90 \ 
    3873    ice_oce.F90 \ 
    3874    in_out_manager.F90 \ 
    3875    lib_mpp.F90 \ 
    3876    lib_print.f90 \ 
    3877    limistate.F90 \ 
    3878    limmsh.F90 \ 
    3879    limrst.F90 \ 
    3880    oce.F90 \ 
    3881    ocfzpt.F90 \ 
    3882    par_ice.F90 \ 
    3883    par_kind.F90 \ 
    3884    par_oce.F90 \ 
    3885    phycst.F90 \ 
    3886    thd_ice.F90 \ 
    3887    $(MODEL_LIB)(blk_oce.o) \ 
    3888    $(MODEL_LIB)(dom_oce.o) \ 
    3889    $(MODEL_LIB)(flx_oce.o) \ 
    3890    $(MODEL_LIB)(iceini.o) \ 
    3891    $(MODEL_LIB)(ice.o) \ 
    3892    $(MODEL_LIB)(ice_oce.o) \ 
    3893    $(MODEL_LIB)(in_out_manager.o) \ 
    3894    $(MODEL_LIB)(lib_mpp.o) \ 
    3895    $(MODEL_LIB)(lib_print.o) \ 
    3896    $(MODEL_LIB)(limistate.o) \ 
    3897    $(MODEL_LIB)(limmsh.o) \ 
    3898    $(MODEL_LIB)(limrst.o) \ 
    3899    $(MODEL_LIB)(oce.o) \ 
    3900    $(MODEL_LIB)(ocfzpt.o) \ 
    3901    $(MODEL_LIB)(par_ice.o) \ 
    3902    $(MODEL_LIB)(par_kind.o) \ 
    3903    $(MODEL_LIB)(par_oce.o) \ 
    3904    $(MODEL_LIB)(phycst.o) \ 
    3905    $(MODEL_LIB)(thd_ice.o) \ 
    3906    dom_ice.F90 \ 
    3907    dom_oce.F90 \ 
    3908    flx_oce.F90 \ 
    3909    iceini.F90 \ 
    3910    ice.F90 \ 
    3911    ice_oce.F90 \ 
    3912    in_out_manager.F90 \ 
    3913    lbclnk.F90 \ 
    3914    limtab.F90 \ 
    3915    limthd_lac.F90 \ 
    3916    limthd_zdf.F90 \ 
    3917    phycst.F90 \ 
    3918    thd_ice.F90 \ 
    3919    $(MODEL_LIB)(dom_ice.o) \ 
    3920    $(MODEL_LIB)(dom_oce.o) \ 
    3921    $(MODEL_LIB)(flx_oce.o) \ 
    3922    $(MODEL_LIB)(iceini.o) \ 
    3923    $(MODEL_LIB)(ice.o) \ 
    3924    $(MODEL_LIB)(ice_oce.o) \ 
    3925    $(MODEL_LIB)(in_out_manager.o) \ 
    3926    $(MODEL_LIB)(lbclnk.o) \ 
    3927    $(MODEL_LIB)(limtab.o) \ 
    3928    $(MODEL_LIB)(limthd_lac.o) \ 
    3929    $(MODEL_LIB)(limthd_zdf.o) \ 
    3930    $(MODEL_LIB)(phycst.o) \ 
    3931    $(MODEL_LIB)(thd_ice.o) \ 
    3932    domzgr_substitute.h90 \ 
    3933    vectopt_loop_substitute.h90 \ 
    3934    KEY_CPP \ 
    3935    limthd.F90 
    3936 $(MODEL_LIB)(limthd_lac.o) :  \ 
    3937    blk_oce.F90 \ 
    3938    dom_ice.F90 \ 
    3939    dom_oce.F90 \ 
    3940    flx_oce.F90 \ 
    3941    ice.F90 \ 
    3942    ice_oce.F90 \ 
    3943    in_out_manager.F90 \ 
    3944    lbclnk.F90 \ 
    3945    limistate.F90 \ 
    3946    limmsh.F90 \ 
    3947    limrst.F90 \ 
    3948    oce.F90 \ 
    3949    ocfzpt.F90 \ 
    3950    par_ice.F90 \ 
    3951    par_kind.F90 \ 
    3952    par_oce.F90 \ 
    3953    phycst.F90 \ 
    3954    $(MODEL_LIB)(blk_oce.o) \ 
    3955    $(MODEL_LIB)(dom_ice.o) \ 
    3956    $(MODEL_LIB)(dom_oce.o) \ 
    3957    $(MODEL_LIB)(flx_oce.o) \ 
    3958    $(MODEL_LIB)(ice.o) \ 
    3959    $(MODEL_LIB)(ice_oce.o) \ 
    3960    $(MODEL_LIB)(in_out_manager.o) \ 
    3961    $(MODEL_LIB)(lbclnk.o) \ 
    3962    $(MODEL_LIB)(limistate.o) \ 
    3963    $(MODEL_LIB)(limmsh.o) \ 
    3964    $(MODEL_LIB)(limrst.o) \ 
    3965    $(MODEL_LIB)(oce.o) \ 
    3966    $(MODEL_LIB)(ocfzpt.o) \ 
    3967    $(MODEL_LIB)(par_ice.o) \ 
    3968    $(MODEL_LIB)(par_kind.o) \ 
    3969    $(MODEL_LIB)(par_oce.o) \ 
    3970    $(MODEL_LIB)(phycst.o) \ 
    3971    iceini.F90 \ 
    3972    ice_oce.F90 \ 
    3973    limistate.F90 \ 
    3974    par_oce.F90 \ 
    3975    phycst.F90 \ 
    3976    thd_ice.F90 \ 
    3977    $(MODEL_LIB)(iceini.o) \ 
    3978    $(MODEL_LIB)(ice_oce.o) \ 
    3979    $(MODEL_LIB)(limistate.o) \ 
    3980    $(MODEL_LIB)(par_oce.o) \ 
    3981    $(MODEL_LIB)(phycst.o) \ 
    3982    $(MODEL_LIB)(thd_ice.o) \ 
    3983    limthd_lac.F90 
    3984 $(MODEL_LIB)(limthd_zdf.o) :  \ 
    3985    blk_oce.F90 \ 
    3986    dom_ice.F90 \ 
    3987    dom_oce.F90 \ 
    3988    flx_oce.F90 \ 
    3989    ice.F90 \ 
    3990    ice_oce.F90 \ 
    3991    in_out_manager.F90 \ 
    3992    lbclnk.F90 \ 
    3993    lib_print.f90 \ 
    3994    limistate.F90 \ 
    3995    limmsh.F90 \ 
    3996    limrst.F90 \ 
    3997    oce.F90 \ 
    3998    ocfzpt.F90 \ 
    3999    par_ice.F90 \ 
    4000    par_kind.F90 \ 
    4001    par_oce.F90 \ 
    4002    phycst.F90 \ 
    4003    $(MODEL_LIB)(blk_oce.o) \ 
    4004    $(MODEL_LIB)(dom_ice.o) \ 
    4005    $(MODEL_LIB)(dom_oce.o) \ 
    4006    $(MODEL_LIB)(flx_oce.o) \ 
    4007    $(MODEL_LIB)(ice.o) \ 
    4008    $(MODEL_LIB)(ice_oce.o) \ 
    4009    $(MODEL_LIB)(in_out_manager.o) \ 
    4010    $(MODEL_LIB)(lbclnk.o) \ 
    4011    $(MODEL_LIB)(lib_print.o) \ 
    4012    $(MODEL_LIB)(limistate.o) \ 
    4013    $(MODEL_LIB)(limmsh.o) \ 
    4014    $(MODEL_LIB)(limrst.o) \ 
    4015    $(MODEL_LIB)(oce.o) \ 
    4016    $(MODEL_LIB)(ocfzpt.o) \ 
    4017    $(MODEL_LIB)(par_ice.o) \ 
    4018    $(MODEL_LIB)(par_kind.o) \ 
    4019    $(MODEL_LIB)(par_oce.o) \ 
    4020    $(MODEL_LIB)(phycst.o) \ 
    4021    iceini.F90 \ 
    4022    ice_oce.F90 \ 
    4023    in_out_manager.F90 \ 
    4024    limistate.F90 \ 
    4025    par_oce.F90 \ 
    4026    phycst.F90 \ 
    4027    thd_ice.F90 \ 
    4028    $(MODEL_LIB)(iceini.o) \ 
    4029    $(MODEL_LIB)(ice_oce.o) \ 
    4030    $(MODEL_LIB)(in_out_manager.o) \ 
    4031    $(MODEL_LIB)(limistate.o) \ 
    4032    $(MODEL_LIB)(par_oce.o) \ 
    4033    $(MODEL_LIB)(phycst.o) \ 
    4034    $(MODEL_LIB)(thd_ice.o) \ 
    4035    limthd_zdf.F90 
    4036 $(MODEL_LIB)(limtrp.o) :   \ 
    40374061   blk_oce.F90 \ 
    40384062   cpl_oce.F90 \ 
     
    40584082   par_oce.F90 \ 
    40594083   phycst.F90 \ 
     4084   $(MODEL_LIB)(daymod.o) \ 
     4085   $(MODEL_LIB)(dom_ice.o) \ 
     4086   $(MODEL_LIB)(dom_oce.o) \ 
     4087   $(MODEL_LIB)(ice.o) \ 
     4088   $(MODEL_LIB)(ice_oce.o) \ 
     4089   $(MODEL_LIB)(iceini.o) \ 
     4090   $(MODEL_LIB)(in_out_manager.o) \ 
     4091   $(MODEL_LIB)(lbclnk.o) \ 
     4092   $(MODEL_LIB)(lib_mpp.o) \ 
     4093   $(MODEL_LIB)(limadv.o) \ 
     4094   $(MODEL_LIB)(limhdf.o) \ 
     4095   $(MODEL_LIB)(limistate.o) \ 
     4096   $(MODEL_LIB)(phycst.o) \ 
     4097   daymod.F90 \ 
     4098   dom_ice.F90 \ 
     4099   dom_oce.F90 \ 
     4100   ice.F90 \ 
     4101   ice_oce.F90 \ 
     4102   iceini.F90 \ 
     4103   in_out_manager.F90 \ 
     4104   lbclnk.F90 \ 
     4105   lib_mpp.F90 \ 
     4106   limadv.F90 \ 
     4107   limhdf.F90 \ 
     4108   limistate.F90 \ 
     4109   phycst.F90 \ 
     4110   vectopt_loop_substitute.h90 \ 
     4111   KEY_CPP \ 
     4112   limtrp.F90 
     4113$(MODEL_LIB)(limwri.o) :   \ 
    40604114   $(MODEL_LIB)(blk_oce.o) \ 
    4061    $(MODEL_LIB)(cpl_oce.o) \ 
    4062    $(MODEL_LIB)(dom_ice.o) \ 
    4063    $(MODEL_LIB)(dom_oce.o) \ 
    4064    $(MODEL_LIB)(dtasal.o) \ 
    4065    $(MODEL_LIB)(dtasst.o) \ 
    4066    $(MODEL_LIB)(dtatem.o) \ 
     4115   $(MODEL_LIB)(daymod.o) \ 
     4116   $(MODEL_LIB)(dom_oce.o) \ 
    40674117   $(MODEL_LIB)(flx_oce.o) \ 
    40684118   $(MODEL_LIB)(ice.o) \ 
    40694119   $(MODEL_LIB)(ice_oce.o) \ 
    40704120   $(MODEL_LIB)(in_out_manager.o) \ 
    4071    $(MODEL_LIB)(lbclnk.o) \ 
    40724121   $(MODEL_LIB)(lib_mpp.o) \ 
    40734122   $(MODEL_LIB)(lib_print.o) \ 
     
    40814130   $(MODEL_LIB)(par_oce.o) \ 
    40824131   $(MODEL_LIB)(phycst.o) \ 
    4083    daymod.F90 \ 
    4084    dom_ice.F90 \ 
    4085    dom_oce.F90 \ 
    4086    iceini.F90 \ 
    4087    ice.F90 \ 
    4088    ice_oce.F90 \ 
    4089    in_out_manager.F90 \ 
    4090    lbclnk.F90 \ 
    4091    lib_mpp.F90 \ 
    4092    limadv.F90 \ 
    4093    limhdf.F90 \ 
    4094    limistate.F90 \ 
    4095    phycst.F90 \ 
    4096    $(MODEL_LIB)(daymod.o) \ 
    4097    $(MODEL_LIB)(dom_ice.o) \ 
    4098    $(MODEL_LIB)(dom_oce.o) \ 
    4099    $(MODEL_LIB)(iceini.o) \ 
    4100    $(MODEL_LIB)(ice.o) \ 
    4101    $(MODEL_LIB)(ice_oce.o) \ 
    4102    $(MODEL_LIB)(in_out_manager.o) \ 
    4103    $(MODEL_LIB)(lbclnk.o) \ 
    4104    $(MODEL_LIB)(lib_mpp.o) \ 
    4105    $(MODEL_LIB)(limadv.o) \ 
    4106    $(MODEL_LIB)(limhdf.o) \ 
    4107    $(MODEL_LIB)(limistate.o) \ 
    4108    $(MODEL_LIB)(phycst.o) \ 
    4109    vectopt_loop_substitute.h90 \ 
    4110    KEY_CPP \ 
    4111    limtrp.F90 
    4112 $(MODEL_LIB)(limwri.o) :   \ 
    41134132   blk_oce.F90 \ 
    41144133   daymod.F90 \ 
     
    41294148   par_oce.F90 \ 
    41304149   phycst.F90 \ 
    4131    $(MODEL_LIB)(blk_oce.o) \ 
    4132    $(MODEL_LIB)(daymod.o) \ 
     4150   $(MODEL_LIB)(daymod.o) \ 
     4151   $(MODEL_LIB)(dianam.o) \ 
     4152   $(MODEL_LIB)(dom_ice.o) \ 
    41334153   $(MODEL_LIB)(dom_oce.o) \ 
    41344154   $(MODEL_LIB)(flx_oce.o) \ 
    41354155   $(MODEL_LIB)(ice.o) \ 
    41364156   $(MODEL_LIB)(ice_oce.o) \ 
    4137    $(MODEL_LIB)(in_out_manager.o) \ 
    4138    $(MODEL_LIB)(lib_mpp.o) \ 
    4139    $(MODEL_LIB)(lib_print.o) \ 
    4140    $(MODEL_LIB)(limistate.o) \ 
    4141    $(MODEL_LIB)(limmsh.o) \ 
    4142    $(MODEL_LIB)(limrst.o) \ 
    4143    $(MODEL_LIB)(oce.o) \ 
    4144    $(MODEL_LIB)(ocfzpt.o) \ 
    4145    $(MODEL_LIB)(par_ice.o) \ 
    4146    $(MODEL_LIB)(par_kind.o) \ 
    4147    $(MODEL_LIB)(par_oce.o) \ 
     4157   $(MODEL_LIB)(iceini.o) \ 
     4158   $(MODEL_LIB)(in_out_manager.o) \ 
     4159   $(MODEL_LIB)(lbclnk.o) \ 
    41484160   $(MODEL_LIB)(phycst.o) \ 
    41494161   daymod.F90 \ 
     
    41524164   dom_oce.F90 \ 
    41534165   flx_oce.F90 \ 
    4154    iceini.F90 \ 
    41554166   ice.F90 \ 
    41564167   ice_oce.F90 \ 
    4157    in_out_manager.F90 \ 
    4158    lbclnk.F90 \ 
    4159    phycst.F90 \ 
    4160    $(MODEL_LIB)(daymod.o) \ 
    4161    $(MODEL_LIB)(dianam.o) \ 
    4162    $(MODEL_LIB)(dom_ice.o) \ 
    4163    $(MODEL_LIB)(dom_oce.o) \ 
    4164    $(MODEL_LIB)(flx_oce.o) \ 
    4165    $(MODEL_LIB)(iceini.o) \ 
    4166    $(MODEL_LIB)(ice.o) \ 
    4167    $(MODEL_LIB)(ice_oce.o) \ 
    4168    $(MODEL_LIB)(in_out_manager.o) \ 
    4169    $(MODEL_LIB)(lbclnk.o) \ 
    4170    $(MODEL_LIB)(phycst.o) \ 
     4168   iceini.F90 \ 
     4169   in_out_manager.F90 \ 
     4170   lbclnk.F90 \ 
     4171   phycst.F90 \ 
     4172   $(MODEL_LIB)(diawri.o) \ 
    41714173   diawri.F90 \ 
    4172    $(MODEL_LIB)(diawri.o) \ 
    41734174   limwri_dimg.h90 \ 
    41744175   ../../../lib/libioipsl.a \ 
     
    41764177   limwri.F90 
    41774178$(MODEL_LIB)(model.o) : \ 
     4179   $(MODEL_LIB)(cpl.o) \ 
     4180   $(MODEL_LIB)(cpl_oce.o) \ 
     4181   $(MODEL_LIB)(daymod.o) \ 
     4182   $(MODEL_LIB)(diaptr.o) \ 
     4183   $(MODEL_LIB)(dom_oce.o) \ 
     4184   $(MODEL_LIB)(domain.o) \ 
     4185   $(MODEL_LIB)(domcfg.o) \ 
     4186   $(MODEL_LIB)(eosbn2.o) \ 
     4187   $(MODEL_LIB)(flxfwb.o) \ 
     4188   $(MODEL_LIB)(iceini.o) \ 
     4189   $(MODEL_LIB)(in_out_manager.o) \ 
     4190   $(MODEL_LIB)(istate.o) \ 
     4191   $(MODEL_LIB)(ldfdyn.o) \ 
     4192   $(MODEL_LIB)(ldftra.o) \ 
     4193   $(MODEL_LIB)(lib_mpp.o) \ 
     4194   $(MODEL_LIB)(mppini.o) \ 
     4195   $(MODEL_LIB)(obc_par.o) \ 
     4196   $(MODEL_LIB)(obcini.o) \ 
     4197   $(MODEL_LIB)(oce.o) \ 
     4198   $(MODEL_LIB)(ocfzpt.o) \ 
     4199   $(MODEL_LIB)(phycst.o) \ 
     4200   $(MODEL_LIB)(solver.o) \ 
     4201   $(MODEL_LIB)(step.o) \ 
     4202   $(MODEL_LIB)(traqsr.o) \ 
     4203   $(MODEL_LIB)(trddyn.o) \ 
     4204   $(MODEL_LIB)(trdmld.o) \ 
     4205   $(MODEL_LIB)(trdtra.o) \ 
     4206   $(MODEL_LIB)(trdvor.o) \ 
     4207   $(MODEL_LIB)(zdfini.o) \ 
     4208   $(MODEL_LIB)(zpshde.o) \ 
    41784209   cpl.F90 \ 
    41794210   cpl_oce.F90 \ 
    41804211   daymod.F90 \ 
    41814212   diaptr.F90 \ 
     4213   dom_oce.F90 \ 
    41824214   domain.F90 \ 
    41834215   domcfg.F90 \ 
    4184    dom_oce.F90 \ 
    41854216   eosbn2.F90 \ 
    41864217   flxfwb.F90 \ 
     
    41924223   lib_mpp.F90 \ 
    41934224   mppini.F90 \ 
     4225   obc_par.F90 \ 
    41944226   obcini.F90 \ 
    4195    obc_par.F90 \ 
    41964227   oce.F90 \ 
    41974228   ocfzpt.F90 \ 
     
    42064237   zdfini.F90 \ 
    42074238   zpshde.F90 \ 
    4208    $(MODEL_LIB)(cpl.o) \ 
    4209    $(MODEL_LIB)(cpl_oce.o) \ 
    4210    $(MODEL_LIB)(daymod.o) \ 
    4211    $(MODEL_LIB)(diaptr.o) \ 
    4212    $(MODEL_LIB)(domain.o) \ 
    4213    $(MODEL_LIB)(domcfg.o) \ 
    4214    $(MODEL_LIB)(dom_oce.o) \ 
    4215    $(MODEL_LIB)(eosbn2.o) \ 
    4216    $(MODEL_LIB)(flxfwb.o) \ 
    4217    $(MODEL_LIB)(iceini.o) \ 
    4218    $(MODEL_LIB)(in_out_manager.o) \ 
    4219    $(MODEL_LIB)(istate.o) \ 
    4220    $(MODEL_LIB)(ldfdyn.o) \ 
    4221    $(MODEL_LIB)(ldftra.o) \ 
    4222    $(MODEL_LIB)(lib_mpp.o) \ 
    4223    $(MODEL_LIB)(mppini.o) \ 
    4224    $(MODEL_LIB)(obcini.o) \ 
    4225    $(MODEL_LIB)(obc_par.o) \ 
    4226    $(MODEL_LIB)(oce.o) \ 
    4227    $(MODEL_LIB)(ocfzpt.o) \ 
    4228    $(MODEL_LIB)(phycst.o) \ 
    4229    $(MODEL_LIB)(solver.o) \ 
    4230    $(MODEL_LIB)(step.o) \ 
    4231    $(MODEL_LIB)(traqsr.o) \ 
    4232    $(MODEL_LIB)(trddyn.o) \ 
    4233    $(MODEL_LIB)(trdmld.o) \ 
    4234    $(MODEL_LIB)(trdtra.o) \ 
    4235    $(MODEL_LIB)(trdvor.o) \ 
    4236    $(MODEL_LIB)(zdfini.o) \ 
    4237    $(MODEL_LIB)(zpshde.o) \ 
     4239   $(MODEL_LIB)(opa.o) \ 
    42384240   opa.F90 \ 
    4239    $(MODEL_LIB)(opa.o) \ 
    42404241   model.f90 
    42414242$(MODEL_LIB)(mppini.o) :   \ 
     4243   $(MODEL_LIB)(cpl_oce.o) \ 
     4244   $(MODEL_LIB)(dom_oce.o) \ 
     4245   $(MODEL_LIB)(dtasal.o) \ 
     4246   $(MODEL_LIB)(dtasst.o) \ 
     4247   $(MODEL_LIB)(dtatem.o) \ 
     4248   $(MODEL_LIB)(in_out_manager.o) \ 
     4249   $(MODEL_LIB)(lib_print.o) \ 
     4250   $(MODEL_LIB)(par_kind.o) \ 
     4251   $(MODEL_LIB)(par_oce.o) \ 
    42424252   cpl_oce.F90 \ 
    42434253   dom_oce.F90 \ 
     
    42494259   par_kind.F90 \ 
    42504260   par_oce.F90 \ 
     4261   $(MODEL_LIB)(dom_oce.o) \ 
     4262   $(MODEL_LIB)(in_out_manager.o) \ 
     4263   $(MODEL_LIB)(lib_mpp.o) \ 
     4264   $(MODEL_LIB)(sol_oce.o) \ 
     4265   dom_oce.F90 \ 
     4266   in_out_manager.F90 \ 
     4267   lib_mpp.F90 \ 
     4268   sol_oce.F90 \ 
     4269   domzgr_substitute.h90 \ 
     4270   mppini_2.h90 \ 
     4271   ../../../lib/libioipsl.a \ 
     4272   KEY_CPP \ 
     4273   mppini.F90 
     4274$(MODEL_LIB)(obc_oce.o) :  \ 
     4275   $(MODEL_LIB)(par_kind.o) \ 
     4276   $(MODEL_LIB)(par_oce.o) \ 
     4277   par_kind.F90 \ 
     4278   par_oce.F90 \ 
     4279   $(MODEL_LIB)(obc_par.o) \ 
     4280   $(MODEL_LIB)(par_oce.o) \ 
     4281   obc_par.F90 \ 
     4282   par_oce.F90 \ 
     4283   obc_oce.F90 
     4284$(MODEL_LIB)(obc_par.o) :  \ 
     4285   $(MODEL_LIB)(par_kind.o) \ 
     4286   par_kind.F90 \ 
     4287   $(MODEL_LIB)(par_oce.o) \ 
     4288   par_oce.F90 \ 
     4289   obc_par_EEL_R5.h90 \ 
     4290   KEY_CPP \ 
     4291   obc_par.F90 
     4292$(MODEL_LIB)(obccli.o) :   \ 
     4293   $(MODEL_LIB)(in_out_manager.o) \ 
     4294   $(MODEL_LIB)(obc_par.o) \ 
     4295   $(MODEL_LIB)(par_oce.o) \ 
     4296   in_out_manager.F90 \ 
     4297   obc_par.F90 \ 
     4298   par_oce.F90 \ 
     4299   $(MODEL_LIB)(dom_oce.o) \ 
     4300   $(MODEL_LIB)(obc_oce.o) \ 
     4301   $(MODEL_LIB)(oce.o) \ 
     4302   $(MODEL_LIB)(phycst.o) \ 
     4303   dom_oce.F90 \ 
     4304   obc_oce.F90 \ 
     4305   oce.F90 \ 
     4306   phycst.F90 \ 
     4307   domzgr_substitute.h90 \ 
     4308   KEY_CPP \ 
     4309   obccli.F90 
     4310$(MODEL_LIB)(obcdom.o) :   \ 
    42514311   $(MODEL_LIB)(cpl_oce.o) \ 
    42524312   $(MODEL_LIB)(dom_oce.o) \ 
     
    42564316   $(MODEL_LIB)(in_out_manager.o) \ 
    42574317   $(MODEL_LIB)(lib_print.o) \ 
    4258    $(MODEL_LIB)(par_kind.o) \ 
    4259    $(MODEL_LIB)(par_oce.o) \ 
    4260    dom_oce.F90 \ 
    4261    in_out_manager.F90 \ 
    4262    lib_mpp.F90 \ 
    4263    sol_oce.F90 \ 
    4264    $(MODEL_LIB)(dom_oce.o) \ 
    4265    $(MODEL_LIB)(in_out_manager.o) \ 
    4266    $(MODEL_LIB)(lib_mpp.o) \ 
    4267    $(MODEL_LIB)(sol_oce.o) \ 
    4268    domzgr_substitute.h90 \ 
    4269    mppini_2.h90 \ 
    4270    ../../../lib/libioipsl.a \ 
    4271    KEY_CPP \ 
    4272    mppini.F90 
    4273 $(MODEL_LIB)(obccli.o) :   \ 
    4274    in_out_manager.F90 \ 
    4275    obc_par.F90 \ 
    4276    par_oce.F90 \ 
    4277    $(MODEL_LIB)(in_out_manager.o) \ 
    42784318   $(MODEL_LIB)(obc_par.o) \ 
    4279    $(MODEL_LIB)(par_oce.o) \ 
    4280    dom_oce.F90 \ 
    4281    obc_oce.F90 \ 
    4282    oce.F90 \ 
    4283    phycst.F90 \ 
    4284    $(MODEL_LIB)(dom_oce.o) \ 
    4285    $(MODEL_LIB)(obc_oce.o) \ 
    4286    $(MODEL_LIB)(oce.o) \ 
    4287    $(MODEL_LIB)(phycst.o) \ 
    4288    domzgr_substitute.h90 \ 
    4289    KEY_CPP \ 
    4290    obccli.F90 
    4291 $(MODEL_LIB)(obcdom.o) :   \ 
     4319   $(MODEL_LIB)(par_kind.o) \ 
     4320   $(MODEL_LIB)(par_oce.o) \ 
    42924321   cpl_oce.F90 \ 
    42934322   dom_oce.F90 \ 
     
    43004329   par_kind.F90 \ 
    43014330   par_oce.F90 \ 
     4331   $(MODEL_LIB)(dom_oce.o) \ 
     4332   $(MODEL_LIB)(in_out_manager.o) \ 
     4333   $(MODEL_LIB)(lib_mpp.o) \ 
     4334   $(MODEL_LIB)(obc_oce.o) \ 
     4335   $(MODEL_LIB)(oce.o) \ 
     4336   $(MODEL_LIB)(phycst.o) \ 
     4337   dom_oce.F90 \ 
     4338   in_out_manager.F90 \ 
     4339   lib_mpp.F90 \ 
     4340   obc_oce.F90 \ 
     4341   oce.F90 \ 
     4342   phycst.F90 \ 
     4343   obcdom.F90 
     4344$(MODEL_LIB)(obcdta.o) :   \ 
    43024345   $(MODEL_LIB)(cpl_oce.o) \ 
    43034346   $(MODEL_LIB)(dom_oce.o) \ 
     
    43064349   $(MODEL_LIB)(dtatem.o) \ 
    43074350   $(MODEL_LIB)(in_out_manager.o) \ 
    4308    $(MODEL_LIB)(lib_print.o) \ 
     4351   $(MODEL_LIB)(lbclnk.o) \ 
     4352   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4353   $(MODEL_LIB)(ldftra_oce.o) \ 
     4354   $(MODEL_LIB)(lib_mpp.o) \ 
     4355   $(MODEL_LIB)(lib_print.o) \ 
     4356   $(MODEL_LIB)(obc_oce.o) \ 
    43094357   $(MODEL_LIB)(obc_par.o) \ 
    4310    $(MODEL_LIB)(par_kind.o) \ 
    4311    $(MODEL_LIB)(par_oce.o) \ 
    4312    dom_oce.F90 \ 
    4313    in_out_manager.F90 \ 
    4314    lib_mpp.F90 \ 
    4315    obc_oce.F90 \ 
    4316    oce.F90 \ 
    4317    phycst.F90 \ 
    4318    $(MODEL_LIB)(dom_oce.o) \ 
    4319    $(MODEL_LIB)(in_out_manager.o) \ 
    4320    $(MODEL_LIB)(lib_mpp.o) \ 
    4321    $(MODEL_LIB)(obc_oce.o) \ 
    4322    $(MODEL_LIB)(oce.o) \ 
    4323    $(MODEL_LIB)(phycst.o) \ 
    4324    obcdom.F90 
    4325 $(MODEL_LIB)(obcdta.o) :   \ 
     4358   $(MODEL_LIB)(oce.o) \ 
     4359   $(MODEL_LIB)(par_kind.o) \ 
     4360   $(MODEL_LIB)(par_oce.o) \ 
     4361   $(MODEL_LIB)(phycst.o) \ 
     4362   $(MODEL_LIB)(sol_oce.o) \ 
     4363   $(MODEL_LIB)(solfet.o) \ 
     4364   $(MODEL_LIB)(solisl.o) \ 
     4365   $(MODEL_LIB)(solpcg.o) \ 
     4366   $(MODEL_LIB)(solsor.o) \ 
     4367   $(MODEL_LIB)(trddyn_oce.o) \ 
     4368   $(MODEL_LIB)(zdf_oce.o) \ 
    43264369   cpl_oce.F90 \ 
    43274370   dom_oce.F90 \ 
     
    43414384   par_oce.F90 \ 
    43424385   phycst.F90 \ 
     4386   sol_oce.F90 \ 
    43434387   solfet.F90 \ 
    43444388   solisl.F90 \ 
    43454389   solpcg.F90 \ 
    43464390   solsor.F90 \ 
    4347    sol_oce.F90 \ 
    43484391   trddyn_oce.F90 \ 
    43494392   zdf_oce.F90 \ 
     4393   $(MODEL_LIB)(daymod.o) \ 
     4394   $(MODEL_LIB)(dom_oce.o) \ 
     4395   $(MODEL_LIB)(dynspg_rl.o) \ 
     4396   $(MODEL_LIB)(in_out_manager.o) \ 
     4397   $(MODEL_LIB)(lbclnk.o) \ 
     4398   $(MODEL_LIB)(lib_mpp.o) \ 
     4399   $(MODEL_LIB)(obc_oce.o) \ 
     4400   $(MODEL_LIB)(obccli.o) \ 
     4401   $(MODEL_LIB)(oce.o) \ 
     4402   $(MODEL_LIB)(phycst.o) \ 
     4403   daymod.F90 \ 
     4404   dom_oce.F90 \ 
     4405   dynspg_rl.F90 \ 
     4406   in_out_manager.F90 \ 
     4407   lbclnk.F90 \ 
     4408   lib_mpp.F90 \ 
     4409   obc_oce.F90 \ 
     4410   obccli.F90 \ 
     4411   oce.F90 \ 
     4412   phycst.F90 \ 
     4413   obc_vectopt_loop_substitute.h90 \ 
     4414   KEY_CPP \ 
     4415   obcdta.F90 
     4416$(MODEL_LIB)(obcdyn.o) :   \ 
    43504417   $(MODEL_LIB)(cpl_oce.o) \ 
    43514418   $(MODEL_LIB)(dom_oce.o) \ 
     
    43544421   $(MODEL_LIB)(dtatem.o) \ 
    43554422   $(MODEL_LIB)(in_out_manager.o) \ 
    4356    $(MODEL_LIB)(lbclnk.o) \ 
    4357    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4358    $(MODEL_LIB)(ldftra_oce.o) \ 
    43594423   $(MODEL_LIB)(lib_mpp.o) \ 
    43604424   $(MODEL_LIB)(lib_print.o) \ 
     
    43654429   $(MODEL_LIB)(par_oce.o) \ 
    43664430   $(MODEL_LIB)(phycst.o) \ 
    4367    $(MODEL_LIB)(solfet.o) \ 
    4368    $(MODEL_LIB)(solisl.o) \ 
    4369    $(MODEL_LIB)(solpcg.o) \ 
    4370    $(MODEL_LIB)(solsor.o) \ 
    4371    $(MODEL_LIB)(sol_oce.o) \ 
    4372    $(MODEL_LIB)(trddyn_oce.o) \ 
    4373    $(MODEL_LIB)(zdf_oce.o) \ 
    4374    daymod.F90 \ 
    4375    dom_oce.F90 \ 
    4376    dynspg_rl.F90 \ 
    4377    in_out_manager.F90 \ 
    4378    lbclnk.F90 \ 
    4379    lib_mpp.F90 \ 
    4380    obccli.F90 \ 
    4381    obc_oce.F90 \ 
    4382    oce.F90 \ 
    4383    phycst.F90 \ 
    4384    $(MODEL_LIB)(daymod.o) \ 
    4385    $(MODEL_LIB)(dom_oce.o) \ 
    4386    $(MODEL_LIB)(dynspg_rl.o) \ 
    4387    $(MODEL_LIB)(in_out_manager.o) \ 
    4388    $(MODEL_LIB)(lbclnk.o) \ 
    4389    $(MODEL_LIB)(lib_mpp.o) \ 
    4390    $(MODEL_LIB)(obccli.o) \ 
    4391    $(MODEL_LIB)(obc_oce.o) \ 
    4392    $(MODEL_LIB)(oce.o) \ 
    4393    $(MODEL_LIB)(phycst.o) \ 
    4394    obc_vectopt_loop_substitute.h90 \ 
    4395    KEY_CPP \ 
    4396    obcdta.F90 
    4397 $(MODEL_LIB)(obcdyn.o) :   \ 
    43984431   cpl_oce.F90 \ 
    43994432   dom_oce.F90 \ 
     
    44104443   par_oce.F90 \ 
    44114444   phycst.F90 \ 
     4445   $(MODEL_LIB)(dom_oce.o) \ 
     4446   $(MODEL_LIB)(in_out_manager.o) \ 
     4447   $(MODEL_LIB)(lbclnk.o) \ 
     4448   $(MODEL_LIB)(lib_mpp.o) \ 
     4449   $(MODEL_LIB)(obc_oce.o) \ 
     4450   $(MODEL_LIB)(obccli.o) \ 
     4451   $(MODEL_LIB)(oce.o) \ 
     4452   $(MODEL_LIB)(phycst.o) \ 
     4453   dom_oce.F90 \ 
     4454   in_out_manager.F90 \ 
     4455   lbclnk.F90 \ 
     4456   lib_mpp.F90 \ 
     4457   obc_oce.F90 \ 
     4458   obccli.F90 \ 
     4459   oce.F90 \ 
     4460   phycst.F90 \ 
     4461   obcdyn.F90 
     4462$(MODEL_LIB)(obcini.o) :   \ 
    44124463   $(MODEL_LIB)(cpl_oce.o) \ 
     4464   $(MODEL_LIB)(daymod.o) \ 
    44134465   $(MODEL_LIB)(dom_oce.o) \ 
    44144466   $(MODEL_LIB)(dtasal.o) \ 
     
    44164468   $(MODEL_LIB)(dtatem.o) \ 
    44174469   $(MODEL_LIB)(in_out_manager.o) \ 
     4470   $(MODEL_LIB)(lbclnk.o) \ 
    44184471   $(MODEL_LIB)(lib_mpp.o) \ 
    44194472   $(MODEL_LIB)(lib_print.o) \ 
     
    44244477   $(MODEL_LIB)(par_oce.o) \ 
    44254478   $(MODEL_LIB)(phycst.o) \ 
    4426    dom_oce.F90 \ 
    4427    in_out_manager.F90 \ 
    4428    lbclnk.F90 \ 
    4429    lib_mpp.F90 \ 
    4430    obccli.F90 \ 
    4431    obc_oce.F90 \ 
    4432    oce.F90 \ 
    4433    phycst.F90 \ 
    4434    $(MODEL_LIB)(dom_oce.o) \ 
    4435    $(MODEL_LIB)(in_out_manager.o) \ 
    4436    $(MODEL_LIB)(lbclnk.o) \ 
    4437    $(MODEL_LIB)(lib_mpp.o) \ 
    4438    $(MODEL_LIB)(obccli.o) \ 
    4439    $(MODEL_LIB)(obc_oce.o) \ 
    4440    $(MODEL_LIB)(oce.o) \ 
    4441    $(MODEL_LIB)(phycst.o) \ 
    4442    obcdyn.F90 
    4443 $(MODEL_LIB)(obcini.o) :   \ 
    44444479   cpl_oce.F90 \ 
    44454480   daymod.F90 \ 
     
    44584493   par_oce.F90 \ 
    44594494   phycst.F90 \ 
     4495   $(MODEL_LIB)(dom_oce.o) \ 
     4496   $(MODEL_LIB)(in_out_manager.o) \ 
     4497   $(MODEL_LIB)(lbclnk.o) \ 
     4498   $(MODEL_LIB)(lib_mpp.o) \ 
     4499   $(MODEL_LIB)(obc_oce.o) \ 
     4500   $(MODEL_LIB)(obcdom.o) \ 
     4501   $(MODEL_LIB)(obcrst.o) \ 
     4502   $(MODEL_LIB)(oce.o) \ 
     4503   $(MODEL_LIB)(phycst.o) \ 
     4504   dom_oce.F90 \ 
     4505   in_out_manager.F90 \ 
     4506   lbclnk.F90 \ 
     4507   lib_mpp.F90 \ 
     4508   obc_oce.F90 \ 
     4509   obcdom.F90 \ 
     4510   obcrst.F90 \ 
     4511   oce.F90 \ 
     4512   phycst.F90 \ 
     4513   obc_vectopt_loop_substitute.h90 \ 
     4514   KEY_CPP \ 
     4515   obcini.F90 
     4516$(MODEL_LIB)(obcrad.o) :   \ 
    44604517   $(MODEL_LIB)(cpl_oce.o) \ 
    4461    $(MODEL_LIB)(daymod.o) \ 
    44624518   $(MODEL_LIB)(dom_oce.o) \ 
    44634519   $(MODEL_LIB)(dtasal.o) \ 
     
    44654521   $(MODEL_LIB)(dtatem.o) \ 
    44664522   $(MODEL_LIB)(in_out_manager.o) \ 
    4467    $(MODEL_LIB)(lbclnk.o) \ 
    4468    $(MODEL_LIB)(lib_mpp.o) \ 
    4469    $(MODEL_LIB)(lib_print.o) \ 
    4470    $(MODEL_LIB)(obc_oce.o) \ 
     4523   $(MODEL_LIB)(lib_mpp.o) \ 
     4524   $(MODEL_LIB)(lib_print.o) \ 
    44714525   $(MODEL_LIB)(obc_par.o) \ 
    44724526   $(MODEL_LIB)(oce.o) \ 
    44734527   $(MODEL_LIB)(par_kind.o) \ 
    44744528   $(MODEL_LIB)(par_oce.o) \ 
    4475    $(MODEL_LIB)(phycst.o) \ 
    4476    dom_oce.F90 \ 
    4477    in_out_manager.F90 \ 
    4478    lbclnk.F90 \ 
    4479    lib_mpp.F90 \ 
    4480    obcdom.F90 \ 
    4481    obcrst.F90 \ 
    4482    obc_oce.F90 \ 
    4483    oce.F90 \ 
    4484    phycst.F90 \ 
    4485    $(MODEL_LIB)(dom_oce.o) \ 
    4486    $(MODEL_LIB)(in_out_manager.o) \ 
    4487    $(MODEL_LIB)(lbclnk.o) \ 
    4488    $(MODEL_LIB)(lib_mpp.o) \ 
    4489    $(MODEL_LIB)(obcdom.o) \ 
    4490    $(MODEL_LIB)(obcrst.o) \ 
    4491    $(MODEL_LIB)(obc_oce.o) \ 
    4492    $(MODEL_LIB)(oce.o) \ 
    4493    $(MODEL_LIB)(phycst.o) \ 
    4494    obc_vectopt_loop_substitute.h90 \ 
    4495    KEY_CPP \ 
    4496    obcini.F90 
    4497 $(MODEL_LIB)(obcrad.o) :   \ 
    44984529   cpl_oce.F90 \ 
    44994530   dom_oce.F90 \ 
     
    45084539   par_kind.F90 \ 
    45094540   par_oce.F90 \ 
     4541   $(MODEL_LIB)(dom_oce.o) \ 
     4542   $(MODEL_LIB)(in_out_manager.o) \ 
     4543   $(MODEL_LIB)(lbclnk.o) \ 
     4544   $(MODEL_LIB)(lib_mpp.o) \ 
     4545   $(MODEL_LIB)(obc_oce.o) \ 
     4546   $(MODEL_LIB)(oce.o) \ 
     4547   $(MODEL_LIB)(phycst.o) \ 
     4548   dom_oce.F90 \ 
     4549   in_out_manager.F90 \ 
     4550   lbclnk.F90 \ 
     4551   lib_mpp.F90 \ 
     4552   obc_oce.F90 \ 
     4553   oce.F90 \ 
     4554   phycst.F90 \ 
     4555   obc_vectopt_loop_substitute.h90 \ 
     4556   KEY_CPP \ 
     4557   obcrad.F90 
     4558$(MODEL_LIB)(obcrst.o) :   \ 
    45104559   $(MODEL_LIB)(cpl_oce.o) \ 
    45114560   $(MODEL_LIB)(dom_oce.o) \ 
     
    45204569   $(MODEL_LIB)(par_kind.o) \ 
    45214570   $(MODEL_LIB)(par_oce.o) \ 
    4522    dom_oce.F90 \ 
    4523    in_out_manager.F90 \ 
    4524    lbclnk.F90 \ 
    4525    lib_mpp.F90 \ 
    4526    obc_oce.F90 \ 
    4527    oce.F90 \ 
    4528    phycst.F90 \ 
    4529    $(MODEL_LIB)(dom_oce.o) \ 
    4530    $(MODEL_LIB)(in_out_manager.o) \ 
    4531    $(MODEL_LIB)(lbclnk.o) \ 
    4532    $(MODEL_LIB)(lib_mpp.o) \ 
    4533    $(MODEL_LIB)(obc_oce.o) \ 
    4534    $(MODEL_LIB)(oce.o) \ 
    4535    $(MODEL_LIB)(phycst.o) \ 
    4536    obc_vectopt_loop_substitute.h90 \ 
    4537    KEY_CPP \ 
    4538    obcrad.F90 
    4539 $(MODEL_LIB)(obcrst.o) :   \ 
     4571   $(MODEL_LIB)(phycst.o) \ 
    45404572   cpl_oce.F90 \ 
    45414573   dom_oce.F90 \ 
     
    45514583   par_oce.F90 \ 
    45524584   phycst.F90 \ 
     4585   $(MODEL_LIB)(daymod.o) \ 
     4586   $(MODEL_LIB)(dom_oce.o) \ 
     4587   $(MODEL_LIB)(in_out_manager.o) \ 
     4588   $(MODEL_LIB)(lbclnk.o) \ 
     4589   $(MODEL_LIB)(lib_mpp.o) \ 
     4590   $(MODEL_LIB)(obc_oce.o) \ 
     4591   $(MODEL_LIB)(oce.o) \ 
     4592   $(MODEL_LIB)(phycst.o) \ 
     4593   daymod.F90 \ 
     4594   dom_oce.F90 \ 
     4595   in_out_manager.F90 \ 
     4596   lbclnk.F90 \ 
     4597   lib_mpp.F90 \ 
     4598   obc_oce.F90 \ 
     4599   oce.F90 \ 
     4600   phycst.F90 \ 
     4601   obcrst.F90 
     4602$(MODEL_LIB)(obcspg.o) :   \ 
    45534603   $(MODEL_LIB)(cpl_oce.o) \ 
    45544604   $(MODEL_LIB)(dom_oce.o) \ 
     
    45634613   $(MODEL_LIB)(par_kind.o) \ 
    45644614   $(MODEL_LIB)(par_oce.o) \ 
    4565    $(MODEL_LIB)(phycst.o) \ 
    4566    daymod.F90 \ 
    4567    dom_oce.F90 \ 
    4568    in_out_manager.F90 \ 
    4569    lbclnk.F90 \ 
    4570    lib_mpp.F90 \ 
    4571    obc_oce.F90 \ 
    4572    oce.F90 \ 
    4573    phycst.F90 \ 
    4574    $(MODEL_LIB)(daymod.o) \ 
    4575    $(MODEL_LIB)(dom_oce.o) \ 
    4576    $(MODEL_LIB)(in_out_manager.o) \ 
    4577    $(MODEL_LIB)(lbclnk.o) \ 
    4578    $(MODEL_LIB)(lib_mpp.o) \ 
    4579    $(MODEL_LIB)(obc_oce.o) \ 
    4580    $(MODEL_LIB)(oce.o) \ 
    4581    $(MODEL_LIB)(phycst.o) \ 
    4582    obcrst.F90 
    4583 $(MODEL_LIB)(obcspg.o) :   \ 
    45844615   cpl_oce.F90 \ 
    45854616   dom_oce.F90 \ 
     
    45944625   par_kind.F90 \ 
    45954626   par_oce.F90 \ 
     4627   $(MODEL_LIB)(dom_oce.o) \ 
     4628   $(MODEL_LIB)(in_out_manager.o) \ 
     4629   $(MODEL_LIB)(lbclnk.o) \ 
     4630   $(MODEL_LIB)(lib_mpp.o) \ 
     4631   $(MODEL_LIB)(obc_oce.o) \ 
     4632   $(MODEL_LIB)(oce.o) \ 
     4633   $(MODEL_LIB)(phycst.o) \ 
     4634   dom_oce.F90 \ 
     4635   in_out_manager.F90 \ 
     4636   lbclnk.F90 \ 
     4637   lib_mpp.F90 \ 
     4638   obc_oce.F90 \ 
     4639   oce.F90 \ 
     4640   phycst.F90 \ 
     4641   obc_vectopt_loop_substitute.h90 \ 
     4642   KEY_CPP \ 
     4643   obcspg.F90 
     4644$(MODEL_LIB)(obctra.o) :   \ 
    45964645   $(MODEL_LIB)(cpl_oce.o) \ 
    45974646   $(MODEL_LIB)(dom_oce.o) \ 
     
    46064655   $(MODEL_LIB)(par_kind.o) \ 
    46074656   $(MODEL_LIB)(par_oce.o) \ 
    4608    dom_oce.F90 \ 
    4609    in_out_manager.F90 \ 
    4610    lbclnk.F90 \ 
    4611    lib_mpp.F90 \ 
    4612    obc_oce.F90 \ 
    4613    oce.F90 \ 
    4614    phycst.F90 \ 
    4615    $(MODEL_LIB)(dom_oce.o) \ 
    4616    $(MODEL_LIB)(in_out_manager.o) \ 
    4617    $(MODEL_LIB)(lbclnk.o) \ 
    4618    $(MODEL_LIB)(lib_mpp.o) \ 
    4619    $(MODEL_LIB)(obc_oce.o) \ 
    4620    $(MODEL_LIB)(oce.o) \ 
    4621    $(MODEL_LIB)(phycst.o) \ 
    4622    obc_vectopt_loop_substitute.h90 \ 
    4623    KEY_CPP \ 
    4624    obcspg.F90 
    4625 $(MODEL_LIB)(obctra.o) :   \ 
    46264657   cpl_oce.F90 \ 
    46274658   dom_oce.F90 \ 
     
    46364667   par_kind.F90 \ 
    46374668   par_oce.F90 \ 
     4669   $(MODEL_LIB)(dom_oce.o) \ 
     4670   $(MODEL_LIB)(in_out_manager.o) \ 
     4671   $(MODEL_LIB)(lbclnk.o) \ 
     4672   $(MODEL_LIB)(lib_mpp.o) \ 
     4673   $(MODEL_LIB)(obc_oce.o) \ 
     4674   $(MODEL_LIB)(oce.o) \ 
     4675   $(MODEL_LIB)(phycst.o) \ 
     4676   dom_oce.F90 \ 
     4677   in_out_manager.F90 \ 
     4678   lbclnk.F90 \ 
     4679   lib_mpp.F90 \ 
     4680   obc_oce.F90 \ 
     4681   oce.F90 \ 
     4682   phycst.F90 \ 
     4683   obc_vectopt_loop_substitute.h90 \ 
     4684   KEY_CPP \ 
     4685   obctra.F90 
     4686$(MODEL_LIB)(obcvol.o) :   \ 
     4687   $(MODEL_LIB)(blk_oce.o) \ 
    46384688   $(MODEL_LIB)(cpl_oce.o) \ 
     4689   $(MODEL_LIB)(daymod.o) \ 
    46394690   $(MODEL_LIB)(dom_oce.o) \ 
    46404691   $(MODEL_LIB)(dtasal.o) \ 
    46414692   $(MODEL_LIB)(dtasst.o) \ 
    46424693   $(MODEL_LIB)(dtatem.o) \ 
    4643    $(MODEL_LIB)(in_out_manager.o) \ 
     4694   $(MODEL_LIB)(flx_oce.o) \ 
     4695   $(MODEL_LIB)(flxmod.o) \ 
     4696   $(MODEL_LIB)(flxrnf.o) \ 
     4697   $(MODEL_LIB)(ice_oce.o) \ 
     4698   $(MODEL_LIB)(in_out_manager.o) \ 
     4699   $(MODEL_LIB)(lbclnk.o) \ 
    46444700   $(MODEL_LIB)(lib_mpp.o) \ 
    46454701   $(MODEL_LIB)(lib_print.o) \ 
    46464702   $(MODEL_LIB)(obc_par.o) \ 
    46474703   $(MODEL_LIB)(oce.o) \ 
    4648    $(MODEL_LIB)(par_kind.o) \ 
    4649    $(MODEL_LIB)(par_oce.o) \ 
    4650    dom_oce.F90 \ 
    4651    in_out_manager.F90 \ 
    4652    lbclnk.F90 \ 
    4653    lib_mpp.F90 \ 
    4654    obc_oce.F90 \ 
    4655    oce.F90 \ 
    4656    phycst.F90 \ 
    4657    $(MODEL_LIB)(dom_oce.o) \ 
    4658    $(MODEL_LIB)(in_out_manager.o) \ 
    4659    $(MODEL_LIB)(lbclnk.o) \ 
    4660    $(MODEL_LIB)(lib_mpp.o) \ 
    4661    $(MODEL_LIB)(obc_oce.o) \ 
    4662    $(MODEL_LIB)(oce.o) \ 
    4663    $(MODEL_LIB)(phycst.o) \ 
    4664    obc_vectopt_loop_substitute.h90 \ 
    4665    KEY_CPP \ 
    4666    obctra.F90 
    4667 $(MODEL_LIB)(obcvol.o) :   \ 
     4704   $(MODEL_LIB)(ocfzpt.o) \ 
     4705   $(MODEL_LIB)(par_kind.o) \ 
     4706   $(MODEL_LIB)(par_oce.o) \ 
     4707   $(MODEL_LIB)(phycst.o) \ 
     4708   $(MODEL_LIB)(taumod.o) \ 
     4709   $(MODEL_LIB)(tradmp.o) \ 
    46684710   blk_oce.F90 \ 
    46694711   cpl_oce.F90 \ 
     
    46734715   dtasst.F90 \ 
    46744716   dtatem.F90 \ 
     4717   flx_oce.F90 \ 
    46754718   flxmod.F90 \ 
    46764719   flxrnf.F90 \ 
    4677    flx_oce.F90 \ 
    46784720   ice_oce.F90 \ 
    46794721   in_out_manager.F90 \ 
     
    46894731   taumod.F90 \ 
    46904732   tradmp.F90 \ 
     4733   $(MODEL_LIB)(dom_oce.o) \ 
     4734   $(MODEL_LIB)(in_out_manager.o) \ 
     4735   $(MODEL_LIB)(lib_mpp.o) \ 
     4736   $(MODEL_LIB)(obc_oce.o) \ 
     4737   $(MODEL_LIB)(oce.o) \ 
     4738   $(MODEL_LIB)(ocesbc.o) \ 
     4739   $(MODEL_LIB)(phycst.o) \ 
     4740   dom_oce.F90 \ 
     4741   in_out_manager.F90 \ 
     4742   lib_mpp.F90 \ 
     4743   obc_oce.F90 \ 
     4744   oce.F90 \ 
     4745   ocesbc.F90 \ 
     4746   phycst.F90 \ 
     4747   domzgr_substitute.h90 \ 
     4748   obc_vectopt_loop_substitute.h90 \ 
     4749   KEY_CPP \ 
     4750   obcvol.F90 
     4751$(MODEL_LIB)(oce.o) :   \ 
     4752   $(MODEL_LIB)(par_kind.o) \ 
     4753   par_kind.F90 \ 
     4754   $(MODEL_LIB)(par_oce.o) \ 
     4755   par_oce.F90 \ 
     4756   oce.F90 
     4757$(MODEL_LIB)(ocesbc.o) :   \ 
    46914758   $(MODEL_LIB)(blk_oce.o) \ 
    46924759   $(MODEL_LIB)(cpl_oce.o) \ 
     
    46964763   $(MODEL_LIB)(dtasst.o) \ 
    46974764   $(MODEL_LIB)(dtatem.o) \ 
    4698    $(MODEL_LIB)(flxmod.o) \ 
    46994765   $(MODEL_LIB)(flxrnf.o) \ 
    4700    $(MODEL_LIB)(flx_oce.o) \ 
    4701    $(MODEL_LIB)(ice_oce.o) \ 
    4702    $(MODEL_LIB)(in_out_manager.o) \ 
    4703    $(MODEL_LIB)(lbclnk.o) \ 
    4704    $(MODEL_LIB)(lib_mpp.o) \ 
    4705    $(MODEL_LIB)(lib_print.o) \ 
    4706    $(MODEL_LIB)(obc_par.o) \ 
     4766   $(MODEL_LIB)(in_out_manager.o) \ 
     4767   $(MODEL_LIB)(lbclnk.o) \ 
     4768   $(MODEL_LIB)(lib_mpp.o) \ 
     4769   $(MODEL_LIB)(lib_print.o) \ 
    47074770   $(MODEL_LIB)(oce.o) \ 
    47084771   $(MODEL_LIB)(ocfzpt.o) \ 
     
    47104773   $(MODEL_LIB)(par_oce.o) \ 
    47114774   $(MODEL_LIB)(phycst.o) \ 
    4712    $(MODEL_LIB)(taumod.o) \ 
    4713    $(MODEL_LIB)(tradmp.o) \ 
    4714    dom_oce.F90 \ 
    4715    in_out_manager.F90 \ 
    4716    lib_mpp.F90 \ 
    4717    obc_oce.F90 \ 
    4718    ocesbc.F90 \ 
    4719    oce.F90 \ 
    4720    phycst.F90 \ 
    4721    $(MODEL_LIB)(dom_oce.o) \ 
    4722    $(MODEL_LIB)(in_out_manager.o) \ 
    4723    $(MODEL_LIB)(lib_mpp.o) \ 
    4724    $(MODEL_LIB)(obc_oce.o) \ 
    4725    $(MODEL_LIB)(ocesbc.o) \ 
    4726    $(MODEL_LIB)(oce.o) \ 
    4727    $(MODEL_LIB)(phycst.o) \ 
    4728    domzgr_substitute.h90 \ 
    4729    obc_vectopt_loop_substitute.h90 \ 
    4730    KEY_CPP \ 
    4731    obcvol.F90 
    4732 $(MODEL_LIB)(obc_oce.o) :  \ 
    4733    par_kind.F90 \ 
    4734    par_oce.F90 \ 
    4735    $(MODEL_LIB)(par_kind.o) \ 
    4736    $(MODEL_LIB)(par_oce.o) \ 
    4737    obc_par.F90 \ 
    4738    par_oce.F90 \ 
    4739    $(MODEL_LIB)(obc_par.o) \ 
    4740    $(MODEL_LIB)(par_oce.o) \ 
    4741    obc_oce.F90 
    4742 $(MODEL_LIB)(obc_par.o) :  \ 
    4743    par_kind.F90 \ 
    4744    $(MODEL_LIB)(par_kind.o) \ 
    4745    par_oce.F90 \ 
    4746    $(MODEL_LIB)(par_oce.o) \ 
    4747    obc_par_EEL_R5.h90 \ 
    4748    KEY_CPP \ 
    4749    obc_par.F90 
    4750 $(MODEL_LIB)(ocesbc.o) :   \ 
     4775   $(MODEL_LIB)(trdtra_oce.o) \ 
     4776   $(MODEL_LIB)(zdf_oce.o) \ 
     4777   $(MODEL_LIB)(zdfmxl.o) \ 
    47514778   blk_oce.F90 \ 
    47524779   cpl_oce.F90 \ 
     
    47674794   phycst.F90 \ 
    47684795   trdtra_oce.F90 \ 
     4796   zdf_oce.F90 \ 
    47694797   zdfmxl.F90 \ 
    4770    zdf_oce.F90 \ 
    47714798   $(MODEL_LIB)(blk_oce.o) \ 
    47724799   $(MODEL_LIB)(cpl_oce.o) \ 
     
    47764803   $(MODEL_LIB)(dtasst.o) \ 
    47774804   $(MODEL_LIB)(dtatem.o) \ 
     4805   $(MODEL_LIB)(flx_oce.o) \ 
     4806   $(MODEL_LIB)(flxmod.o) \ 
    47784807   $(MODEL_LIB)(flxrnf.o) \ 
    4779    $(MODEL_LIB)(in_out_manager.o) \ 
    4780    $(MODEL_LIB)(lbclnk.o) \ 
    4781    $(MODEL_LIB)(lib_mpp.o) \ 
    4782    $(MODEL_LIB)(lib_print.o) \ 
     4808   $(MODEL_LIB)(ice_oce.o) \ 
     4809   $(MODEL_LIB)(in_out_manager.o) \ 
     4810   $(MODEL_LIB)(lbclnk.o) \ 
     4811   $(MODEL_LIB)(lib_mpp.o) \ 
    47834812   $(MODEL_LIB)(oce.o) \ 
    47844813   $(MODEL_LIB)(ocfzpt.o) \ 
    4785    $(MODEL_LIB)(par_kind.o) \ 
    4786    $(MODEL_LIB)(par_oce.o) \ 
    4787    $(MODEL_LIB)(phycst.o) \ 
    4788    $(MODEL_LIB)(trdtra_oce.o) \ 
    4789    $(MODEL_LIB)(zdfmxl.o) \ 
    4790    $(MODEL_LIB)(zdf_oce.o) \ 
     4814   $(MODEL_LIB)(phycst.o) \ 
     4815   $(MODEL_LIB)(taumod.o) \ 
     4816   $(MODEL_LIB)(tradmp.o) \ 
    47914817   blk_oce.F90 \ 
    47924818   cpl_oce.F90 \ 
     
    47964822   dtasst.F90 \ 
    47974823   dtatem.F90 \ 
     4824   flx_oce.F90 \ 
    47984825   flxmod.F90 \ 
    47994826   flxrnf.F90 \ 
    4800    flx_oce.F90 \ 
    48014827   ice_oce.F90 \ 
    48024828   in_out_manager.F90 \ 
     
    48084834   taumod.F90 \ 
    48094835   tradmp.F90 \ 
     4836   domzgr_substitute.h90 \ 
     4837   vectopt_loop_substitute.h90 \ 
     4838   KEY_CPP \ 
     4839   ocesbc.F90 
     4840$(MODEL_LIB)(ocfzpt.o) :   \ 
     4841   $(MODEL_LIB)(par_oce.o) \ 
     4842   par_oce.F90 \ 
     4843   $(MODEL_LIB)(dom_oce.o) \ 
     4844   $(MODEL_LIB)(oce.o) \ 
     4845   dom_oce.F90 \ 
     4846   oce.F90 \ 
     4847   ocfzpt.F90 
     4848$(MODEL_LIB)(opa.o) :   \ 
    48104849   $(MODEL_LIB)(blk_oce.o) \ 
     4850   $(MODEL_LIB)(cla.o) \ 
     4851   $(MODEL_LIB)(cla_div.o) \ 
     4852   $(MODEL_LIB)(closea.o) \ 
     4853   $(MODEL_LIB)(cpl.o) \ 
    48114854   $(MODEL_LIB)(cpl_oce.o) \ 
    48124855   $(MODEL_LIB)(daymod.o) \ 
    4813    $(MODEL_LIB)(dom_oce.o) \ 
     4856   $(MODEL_LIB)(diafwb.o) \ 
     4857   $(MODEL_LIB)(diagap.o) \ 
     4858   $(MODEL_LIB)(diahdy.o) \ 
     4859   $(MODEL_LIB)(diahth.o) \ 
     4860   $(MODEL_LIB)(dianam.o) \ 
     4861   $(MODEL_LIB)(diaptr.o) \ 
     4862   $(MODEL_LIB)(diaspr.o) \ 
     4863   $(MODEL_LIB)(diawri.o) \ 
     4864   $(MODEL_LIB)(divcur.o) \ 
     4865   $(MODEL_LIB)(dom_oce.o) \ 
     4866   $(MODEL_LIB)(domhgr.o) \ 
     4867   $(MODEL_LIB)(dommsk.o) \ 
     4868   $(MODEL_LIB)(domstp.o) \ 
     4869   $(MODEL_LIB)(domwri.o) \ 
     4870   $(MODEL_LIB)(domzgr.o) \ 
    48144871   $(MODEL_LIB)(dtasal.o) \ 
    48154872   $(MODEL_LIB)(dtasst.o) \ 
    48164873   $(MODEL_LIB)(dtatem.o) \ 
     4874   $(MODEL_LIB)(dynhpg.o) \ 
     4875   $(MODEL_LIB)(dynhpg_atsk.o) \ 
     4876   $(MODEL_LIB)(dynkeg.o) \ 
     4877   $(MODEL_LIB)(dynldf_bilap.o) \ 
     4878   $(MODEL_LIB)(dynldf_bilapg.o) \ 
     4879   $(MODEL_LIB)(dynldf_iso.o) \ 
     4880   $(MODEL_LIB)(dynldf_lap.o) \ 
     4881   $(MODEL_LIB)(dynnxt.o) \ 
     4882   $(MODEL_LIB)(dynspg_fsc.o) \ 
     4883   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     4884   $(MODEL_LIB)(dynspg_rl.o) \ 
     4885   $(MODEL_LIB)(dynvor.o) \ 
     4886   $(MODEL_LIB)(dynzad.o) \ 
     4887   $(MODEL_LIB)(dynzdf_exp.o) \ 
     4888   $(MODEL_LIB)(dynzdf_imp.o) \ 
     4889   $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
     4890   $(MODEL_LIB)(dynzdf_iso.o) \ 
     4891   $(MODEL_LIB)(eosbn2.o) \ 
     4892   $(MODEL_LIB)(flo_oce.o) \ 
     4893   $(MODEL_LIB)(floats.o) \ 
     4894   $(MODEL_LIB)(flx_oce.o) \ 
     4895   $(MODEL_LIB)(flxblk.o) \ 
     4896   $(MODEL_LIB)(flxfwb.o) \ 
    48174897   $(MODEL_LIB)(flxmod.o) \ 
    48184898   $(MODEL_LIB)(flxrnf.o) \ 
    4819    $(MODEL_LIB)(flx_oce.o) \ 
     4899   $(MODEL_LIB)(ice.o) \ 
    48204900   $(MODEL_LIB)(ice_oce.o) \ 
    4821    $(MODEL_LIB)(in_out_manager.o) \ 
    4822    $(MODEL_LIB)(lbclnk.o) \ 
    4823    $(MODEL_LIB)(lib_mpp.o) \ 
    4824    $(MODEL_LIB)(oce.o) \ 
     4901   $(MODEL_LIB)(icestp.o) \ 
     4902   $(MODEL_LIB)(in_out_manager.o) \ 
     4903   $(MODEL_LIB)(lbclnk.o) \ 
     4904   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4905   $(MODEL_LIB)(ldfeiv.o) \ 
     4906   $(MODEL_LIB)(ldfslp.o) \ 
     4907   $(MODEL_LIB)(ldftra_oce.o) \ 
     4908   $(MODEL_LIB)(lib_mpp.o) \ 
     4909   $(MODEL_LIB)(lib_print.o) \ 
     4910   $(MODEL_LIB)(limistate.o) \ 
     4911   $(MODEL_LIB)(limmsh.o) \ 
     4912   $(MODEL_LIB)(limrst.o) \ 
     4913   $(MODEL_LIB)(obc_oce.o) \ 
     4914   $(MODEL_LIB)(obc_par.o) \ 
     4915   $(MODEL_LIB)(obcdom.o) \ 
     4916   $(MODEL_LIB)(obcdta.o) \ 
     4917   $(MODEL_LIB)(obcrad.o) \ 
     4918   $(MODEL_LIB)(obcrst.o) \ 
     4919   $(MODEL_LIB)(obcspg.o) \ 
     4920   $(MODEL_LIB)(oce.o) \ 
     4921   $(MODEL_LIB)(ocesbc.o) \ 
    48254922   $(MODEL_LIB)(ocfzpt.o) \ 
    4826    $(MODEL_LIB)(phycst.o) \ 
     4923   $(MODEL_LIB)(par_kind.o) \ 
     4924   $(MODEL_LIB)(par_oce.o) \ 
     4925   $(MODEL_LIB)(phycst.o) \ 
     4926   $(MODEL_LIB)(restart.o) \ 
     4927   $(MODEL_LIB)(sol_oce.o) \ 
     4928   $(MODEL_LIB)(solisl.o) \ 
     4929   $(MODEL_LIB)(solmat.o) \ 
     4930   $(MODEL_LIB)(stpctl.o) \ 
    48274931   $(MODEL_LIB)(taumod.o) \ 
     4932   $(MODEL_LIB)(traadv_cen2.o) \ 
     4933   $(MODEL_LIB)(traadv_ctl.o) \ 
     4934   $(MODEL_LIB)(traadv_muscl.o) \ 
     4935   $(MODEL_LIB)(traadv_muscl2.o) \ 
     4936   $(MODEL_LIB)(traadv_tvd.o) \ 
     4937   $(MODEL_LIB)(trabbc.o) \ 
     4938   $(MODEL_LIB)(trabbl.o) \ 
    48284939   $(MODEL_LIB)(tradmp.o) \ 
    4829    domzgr_substitute.h90 \ 
    4830    vectopt_loop_substitute.h90 \ 
    4831    KEY_CPP \ 
    4832    ocesbc.F90 
    4833 $(MODEL_LIB)(oce.o) :   \ 
    4834    par_kind.F90 \ 
    4835    $(MODEL_LIB)(par_kind.o) \ 
    4836    par_oce.F90 \ 
    4837    $(MODEL_LIB)(par_oce.o) \ 
    4838    oce.F90 
    4839 $(MODEL_LIB)(ocfzpt.o) :   \ 
    4840    par_oce.F90 \ 
    4841    $(MODEL_LIB)(par_oce.o) \ 
    4842    dom_oce.F90 \ 
    4843    oce.F90 \ 
    4844    $(MODEL_LIB)(dom_oce.o) \ 
    4845    $(MODEL_LIB)(oce.o) \ 
    4846    ocfzpt.F90 
    4847 $(MODEL_LIB)(opa.o) :   \ 
     4940   $(MODEL_LIB)(traldf_bilap.o) \ 
     4941   $(MODEL_LIB)(traldf_bilapg.o) \ 
     4942   $(MODEL_LIB)(traldf_iso.o) \ 
     4943   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     4944   $(MODEL_LIB)(traldf_lap.o) \ 
     4945   $(MODEL_LIB)(tranpc.o) \ 
     4946   $(MODEL_LIB)(tranxt.o) \ 
     4947   $(MODEL_LIB)(traqsr.o) \ 
     4948   $(MODEL_LIB)(trasbc.o) \ 
     4949   $(MODEL_LIB)(trazdf_exp.o) \ 
     4950   $(MODEL_LIB)(trazdf_imp.o) \ 
     4951   $(MODEL_LIB)(trazdf_iso.o) \ 
     4952   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
     4953   $(MODEL_LIB)(trc_oce.o) \ 
     4954   $(MODEL_LIB)(trcstp.o) \ 
     4955   $(MODEL_LIB)(trddyn.o) \ 
     4956   $(MODEL_LIB)(trddyn_oce.o) \ 
     4957   $(MODEL_LIB)(trdmld.o) \ 
     4958   $(MODEL_LIB)(trdtra.o) \ 
     4959   $(MODEL_LIB)(trdtra_oce.o) \ 
     4960   $(MODEL_LIB)(trdvor.o) \ 
     4961   $(MODEL_LIB)(wzvmod.o) \ 
     4962   $(MODEL_LIB)(zdf_oce.o) \ 
     4963   $(MODEL_LIB)(zdfbfr.o) \ 
     4964   $(MODEL_LIB)(zdfddm.o) \ 
     4965   $(MODEL_LIB)(zdfevd.o) \ 
     4966   $(MODEL_LIB)(zdfmxl.o) \ 
     4967   $(MODEL_LIB)(zdfric.o) \ 
     4968   $(MODEL_LIB)(zdftke.o) \ 
     4969   $(MODEL_LIB)(zpshde.o) \ 
    48484970   blk_oce.F90 \ 
    48494971   cla.F90 \ 
     
    48624984   diawri.F90 \ 
    48634985   divcur.F90 \ 
     4986   dom_oce.F90 \ 
    48644987   domhgr.F90 \ 
    48654988   dommsk.F90 \ 
     
    48674990   domwri.F90 \ 
    48684991   domzgr.F90 \ 
    4869    dom_oce.F90 \ 
    48704992   dtasal.F90 \ 
    48714993   dtasst.F90 \ 
     
    48744996   dynhpg_atsk.F90 \ 
    48754997   dynkeg.F90 \ 
     4998   dynldf_bilap.F90 \ 
    48764999   dynldf_bilapg.F90 \ 
    4877    dynldf_bilap.F90 \ 
    48785000   dynldf_iso.F90 \ 
    48795001   dynldf_lap.F90 \ 
     
    48895011   dynzdf_iso.F90 \ 
    48905012   eosbn2.F90 \ 
     5013   flo_oce.F90 \ 
    48915014   floats.F90 \ 
    4892    flo_oce.F90 \ 
     5015   flx_oce.F90 \ 
    48935016   flxblk.F90 \ 
    48945017   flxfwb.F90 \ 
    48955018   flxmod.F90 \ 
    48965019   flxrnf.F90 \ 
    4897    flx_oce.F90 \ 
    4898    icestp.F90 \ 
    48995020   ice.F90 \ 
    49005021   ice_oce.F90 \ 
     5022   icestp.F90 \ 
    49015023   in_out_manager.F90 \ 
    49025024   lbclnk.F90 \ 
     
    49105032   limmsh.F90 \ 
    49115033   limrst.F90 \ 
     5034   obc_oce.F90 \ 
     5035   obc_par.F90 \ 
    49125036   obcdom.F90 \ 
    49135037   obcdta.F90 \ 
     
    49155039   obcrst.F90 \ 
    49165040   obcspg.F90 \ 
    4917    obc_oce.F90 \ 
    4918    obc_par.F90 \ 
     5041   oce.F90 \ 
    49195042   ocesbc.F90 \ 
    4920    oce.F90 \ 
    49215043   ocfzpt.F90 \ 
    49225044   par_kind.F90 \ 
     
    49245046   phycst.F90 \ 
    49255047   restart.F90 \ 
     5048   sol_oce.F90 \ 
    49265049   solisl.F90 \ 
    49275050   solmat.F90 \ 
    4928    sol_oce.F90 \ 
    49295051   stpctl.F90 \ 
    49305052   taumod.F90 \ 
    49315053   traadv_cen2.F90 \ 
    49325054   traadv_ctl.F90 \ 
     5055   traadv_muscl.F90 \ 
    49335056   traadv_muscl2.F90 \ 
    4934    traadv_muscl.F90 \ 
    49355057   traadv_tvd.F90 \ 
    49365058   trabbc.F90 \ 
    49375059   trabbl.F90 \ 
    49385060   tradmp.F90 \ 
     5061   traldf_bilap.F90 \ 
    49395062   traldf_bilapg.F90 \ 
    4940    traldf_bilap.F90 \ 
    49415063   traldf_iso.F90 \ 
    49425064   traldf_iso_zps.F90 \ 
     
    49505072   trazdf_iso.F90 \ 
    49515073   trazdf_iso_vopt.F90 \ 
     5074   trc_oce.F90 \ 
    49525075   trcstp.F90 \ 
    4953    trc_oce.F90 \ 
    49545076   trddyn.F90 \ 
    49555077   trddyn_oce.F90 \ 
     
    49595081   trdvor.F90 \ 
    49605082   wzvmod.F90 \ 
     5083   zdf_oce.F90 \ 
    49615084   zdfbfr.F90 \ 
    49625085   zdfddm.F90 \ 
     
    49655088   zdfric.F90 \ 
    49665089   zdftke.F90 \ 
     5090   zpshde.F90 \ 
     5091   $(MODEL_LIB)(cpl.o) \ 
     5092   $(MODEL_LIB)(cpl_oce.o) \ 
     5093   $(MODEL_LIB)(daymod.o) \ 
     5094   $(MODEL_LIB)(diaptr.o) \ 
     5095   $(MODEL_LIB)(dom_oce.o) \ 
     5096   $(MODEL_LIB)(domain.o) \ 
     5097   $(MODEL_LIB)(domcfg.o) \ 
     5098   $(MODEL_LIB)(eosbn2.o) \ 
     5099   $(MODEL_LIB)(flxfwb.o) \ 
     5100   $(MODEL_LIB)(iceini.o) \ 
     5101   $(MODEL_LIB)(in_out_manager.o) \ 
     5102   $(MODEL_LIB)(istate.o) \ 
     5103   $(MODEL_LIB)(ldfdyn.o) \ 
     5104   $(MODEL_LIB)(ldftra.o) \ 
     5105   $(MODEL_LIB)(lib_mpp.o) \ 
     5106   $(MODEL_LIB)(mppini.o) \ 
     5107   $(MODEL_LIB)(obc_par.o) \ 
     5108   $(MODEL_LIB)(obcini.o) \ 
     5109   $(MODEL_LIB)(oce.o) \ 
     5110   $(MODEL_LIB)(ocfzpt.o) \ 
     5111   $(MODEL_LIB)(phycst.o) \ 
     5112   $(MODEL_LIB)(solver.o) \ 
     5113   $(MODEL_LIB)(step.o) \ 
     5114   $(MODEL_LIB)(traqsr.o) \ 
     5115   $(MODEL_LIB)(trddyn.o) \ 
     5116   $(MODEL_LIB)(trdmld.o) \ 
     5117   $(MODEL_LIB)(trdtra.o) \ 
     5118   $(MODEL_LIB)(trdvor.o) \ 
     5119   $(MODEL_LIB)(zdfini.o) \ 
     5120   $(MODEL_LIB)(zpshde.o) \ 
     5121   cpl.F90 \ 
     5122   cpl_oce.F90 \ 
     5123   daymod.F90 \ 
     5124   diaptr.F90 \ 
     5125   dom_oce.F90 \ 
     5126   domain.F90 \ 
     5127   domcfg.F90 \ 
     5128   eosbn2.F90 \ 
     5129   flxfwb.F90 \ 
     5130   iceini.F90 \ 
     5131   in_out_manager.F90 \ 
     5132   istate.F90 \ 
     5133   ldfdyn.F90 \ 
     5134   ldftra.F90 \ 
     5135   lib_mpp.F90 \ 
     5136   mppini.F90 \ 
     5137   obc_par.F90 \ 
     5138   obcini.F90 \ 
     5139   oce.F90 \ 
     5140   ocfzpt.F90 \ 
     5141   phycst.F90 \ 
     5142   solver.F90 \ 
     5143   step.F90 \ 
     5144   traqsr.F90 \ 
     5145   trddyn.F90 \ 
     5146   trdmld.F90 \ 
     5147   trdtra.F90 \ 
     5148   trdvor.F90 \ 
     5149   zdfini.F90 \ 
     5150   zpshde.F90 \ 
     5151   opa.F90 
     5152$(MODEL_LIB)(par_ice.o) :  \ 
     5153   $(MODEL_LIB)(par_kind.o) \ 
     5154   par_kind.F90 \ 
     5155   $(MODEL_LIB)(par_oce.o) \ 
     5156   par_oce.F90 \ 
     5157   par_ice.F90 
     5158$(MODEL_LIB)(par_oce.o) :  \ 
     5159   $(MODEL_LIB)(par_kind.o) \ 
     5160   par_kind.F90 \ 
     5161   par_EEL_R2.h90 \ 
     5162   par_EEL_R5.h90 \ 
     5163   par_EEL_R6.h90 \ 
     5164   par_GYRE.h90 \ 
     5165   par_ORCA_R025.h90 \ 
     5166   par_ORCA_R05.h90 \ 
     5167   par_ORCA_R2.h90 \ 
     5168   par_ORCA_R4.h90 \ 
     5169   KEY_CPP \ 
     5170   par_oce.F90 
     5171$(MODEL_LIB)(phycst.o) :   \ 
     5172   $(MODEL_LIB)(lib_print.o) \ 
     5173   $(MODEL_LIB)(par_kind.o) \ 
     5174   $(MODEL_LIB)(par_oce.o) \ 
     5175   lib_print.f90 \ 
     5176   par_kind.F90 \ 
     5177   par_oce.F90 \ 
     5178   $(MODEL_LIB)(in_out_manager.o) \ 
     5179   $(MODEL_LIB)(par_oce.o) \ 
     5180   in_out_manager.F90 \ 
     5181   par_oce.F90 \ 
     5182   phycst.F90 
     5183$(MODEL_LIB)(restart.o) :  \ 
     5184   $(MODEL_LIB)(blk_oce.o) \ 
     5185   $(MODEL_LIB)(cla_dynspg.o) \ 
     5186   $(MODEL_LIB)(dom_oce.o) \ 
     5187   $(MODEL_LIB)(dynzdf_exp.o) \ 
     5188   $(MODEL_LIB)(flxrnf.o) \ 
     5189   $(MODEL_LIB)(in_out_manager.o) \ 
     5190   $(MODEL_LIB)(lbclnk.o) \ 
     5191   $(MODEL_LIB)(lib_mpp.o) \ 
     5192   $(MODEL_LIB)(lib_print.o) \ 
     5193   $(MODEL_LIB)(obc_oce.o) \ 
     5194   $(MODEL_LIB)(obcdyn.o) \ 
     5195   $(MODEL_LIB)(obcvol.o) \ 
     5196   $(MODEL_LIB)(oce.o) \ 
     5197   $(MODEL_LIB)(ocesbc.o) \ 
     5198   $(MODEL_LIB)(par_kind.o) \ 
     5199   $(MODEL_LIB)(par_oce.o) \ 
     5200   $(MODEL_LIB)(phycst.o) \ 
     5201   $(MODEL_LIB)(sol_oce.o) \ 
     5202   $(MODEL_LIB)(solfet.o) \ 
     5203   $(MODEL_LIB)(solpcg.o) \ 
     5204   $(MODEL_LIB)(solsor.o) \ 
     5205   $(MODEL_LIB)(taumod.o) \ 
     5206   $(MODEL_LIB)(trazdf_exp.o) \ 
     5207   $(MODEL_LIB)(trddyn_oce.o) \ 
     5208   $(MODEL_LIB)(trdtra_oce.o) \ 
     5209   $(MODEL_LIB)(zdf_oce.o) \ 
     5210   blk_oce.F90 \ 
     5211   cla_dynspg.F90 \ 
     5212   dom_oce.F90 \ 
     5213   dynzdf_exp.F90 \ 
     5214   flxrnf.F90 \ 
     5215   in_out_manager.F90 \ 
     5216   lbclnk.F90 \ 
     5217   lib_mpp.F90 \ 
     5218   lib_print.f90 \ 
     5219   obc_oce.F90 \ 
     5220   obcdyn.F90 \ 
     5221   obcvol.F90 \ 
     5222   oce.F90 \ 
     5223   ocesbc.F90 \ 
     5224   par_kind.F90 \ 
     5225   par_oce.F90 \ 
     5226   phycst.F90 \ 
     5227   sol_oce.F90 \ 
     5228   solfet.F90 \ 
     5229   solpcg.F90 \ 
     5230   solsor.F90 \ 
     5231   taumod.F90 \ 
     5232   trazdf_exp.F90 \ 
     5233   trddyn_oce.F90 \ 
     5234   trdtra_oce.F90 \ 
    49675235   zdf_oce.F90 \ 
    4968    zpshde.F90 \ 
    49695236   $(MODEL_LIB)(blk_oce.o) \ 
     5237   $(MODEL_LIB)(cpl_oce.o) \ 
     5238   $(MODEL_LIB)(daymod.o) \ 
     5239   $(MODEL_LIB)(dom_oce.o) \ 
     5240   $(MODEL_LIB)(dynspg_fsc.o) \ 
     5241   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     5242   $(MODEL_LIB)(flx_oce.o) \ 
     5243   $(MODEL_LIB)(ice_oce.o) \ 
     5244   $(MODEL_LIB)(in_out_manager.o) \ 
     5245   $(MODEL_LIB)(oce.o) \ 
     5246   $(MODEL_LIB)(phycst.o) \ 
     5247   $(MODEL_LIB)(sol_oce.o) \ 
     5248   $(MODEL_LIB)(zdf_oce.o) \ 
     5249   $(MODEL_LIB)(zdftke.o) \ 
     5250   blk_oce.F90 \ 
     5251   cpl_oce.F90 \ 
     5252   daymod.F90 \ 
     5253   dom_oce.F90 \ 
     5254   dynspg_fsc.F90 \ 
     5255   dynspg_fsc_atsk.F90 \ 
     5256   flx_oce.F90 \ 
     5257   ice_oce.F90 \ 
     5258   in_out_manager.F90 \ 
     5259   oce.F90 \ 
     5260   phycst.F90 \ 
     5261   sol_oce.F90 \ 
     5262   zdf_oce.F90 \ 
     5263   zdftke.F90 \ 
     5264   $(MODEL_LIB)(lib_mpp.o) \ 
     5265   lib_mpp.F90 \ 
     5266   restart_dimg.h90 \ 
     5267   restart_fdir.h90 \ 
     5268   ../../../lib/libioipsl.a \ 
     5269   KEY_CPP \ 
     5270   restart.F90 
     5271$(MODEL_LIB)(sol_oce.o) :  \ 
     5272   $(MODEL_LIB)(par_kind.o) \ 
     5273   par_kind.F90 \ 
     5274   $(MODEL_LIB)(par_oce.o) \ 
     5275   par_oce.F90 \ 
     5276   sol_oce.F90 
     5277$(MODEL_LIB)(solfet.o) :   \ 
     5278   $(MODEL_LIB)(cpl_oce.o) \ 
     5279   $(MODEL_LIB)(dom_oce.o) \ 
     5280   $(MODEL_LIB)(dtasal.o) \ 
     5281   $(MODEL_LIB)(dtasst.o) \ 
     5282   $(MODEL_LIB)(dtatem.o) \ 
     5283   $(MODEL_LIB)(in_out_manager.o) \ 
     5284   $(MODEL_LIB)(lib_mpp.o) \ 
     5285   $(MODEL_LIB)(oce.o) \ 
     5286   $(MODEL_LIB)(par_oce.o) \ 
     5287   cpl_oce.F90 \ 
     5288   dom_oce.F90 \ 
     5289   dtasal.F90 \ 
     5290   dtasst.F90 \ 
     5291   dtatem.F90 \ 
     5292   in_out_manager.F90 \ 
     5293   lib_mpp.F90 \ 
     5294   oce.F90 \ 
     5295   par_oce.F90 \ 
     5296   $(MODEL_LIB)(dom_oce.o) \ 
     5297   $(MODEL_LIB)(lbclnk.o) \ 
     5298   $(MODEL_LIB)(lib_mpp.o) \ 
     5299   $(MODEL_LIB)(oce.o) \ 
     5300   $(MODEL_LIB)(sol_oce.o) \ 
     5301   dom_oce.F90 \ 
     5302   lbclnk.F90 \ 
     5303   lib_mpp.F90 \ 
     5304   oce.F90 \ 
     5305   sol_oce.F90 \ 
     5306   solfet.F90 
     5307$(MODEL_LIB)(solisl.o) :   \ 
     5308   $(MODEL_LIB)(cpl_oce.o) \ 
     5309   $(MODEL_LIB)(dom_oce.o) \ 
     5310   $(MODEL_LIB)(dtasal.o) \ 
     5311   $(MODEL_LIB)(dtasst.o) \ 
     5312   $(MODEL_LIB)(dtatem.o) \ 
     5313   $(MODEL_LIB)(in_out_manager.o) \ 
     5314   $(MODEL_LIB)(lbclnk.o) \ 
     5315   $(MODEL_LIB)(lib_mpp.o) \ 
     5316   $(MODEL_LIB)(lib_print.o) \ 
     5317   $(MODEL_LIB)(obc_par.o) \ 
     5318   $(MODEL_LIB)(oce.o) \ 
     5319   $(MODEL_LIB)(par_kind.o) \ 
     5320   $(MODEL_LIB)(par_oce.o) \ 
     5321   $(MODEL_LIB)(sol_oce.o) \ 
     5322   $(MODEL_LIB)(zdf_oce.o) \ 
     5323   cpl_oce.F90 \ 
     5324   dom_oce.F90 \ 
     5325   dtasal.F90 \ 
     5326   dtasst.F90 \ 
     5327   dtatem.F90 \ 
     5328   in_out_manager.F90 \ 
     5329   lbclnk.F90 \ 
     5330   lib_mpp.F90 \ 
     5331   lib_print.f90 \ 
     5332   obc_par.F90 \ 
     5333   oce.F90 \ 
     5334   par_kind.F90 \ 
     5335   par_oce.F90 \ 
     5336   sol_oce.F90 \ 
     5337   zdf_oce.F90 \ 
     5338   $(MODEL_LIB)(dom_oce.o) \ 
     5339   $(MODEL_LIB)(in_out_manager.o) \ 
     5340   $(MODEL_LIB)(lib_mpp.o) \ 
     5341   $(MODEL_LIB)(obc_oce.o) \ 
     5342   $(MODEL_LIB)(oce.o) \ 
     5343   $(MODEL_LIB)(sol_oce.o) \ 
     5344   $(MODEL_LIB)(solfet.o) \ 
     5345   $(MODEL_LIB)(solpcg.o) \ 
     5346   $(MODEL_LIB)(solsor.o) \ 
     5347   dom_oce.F90 \ 
     5348   in_out_manager.F90 \ 
     5349   lib_mpp.F90 \ 
     5350   obc_oce.F90 \ 
     5351   oce.F90 \ 
     5352   sol_oce.F90 \ 
     5353   solfet.F90 \ 
     5354   solpcg.F90 \ 
     5355   solsor.F90 \ 
     5356   solisl_fdir.h90 \ 
     5357   ../../../lib/libioipsl.a \ 
     5358   KEY_CPP \ 
     5359   solisl.F90 
     5360$(MODEL_LIB)(solmat.o) :   \ 
     5361   $(MODEL_LIB)(cla_dynspg.o) \ 
     5362   $(MODEL_LIB)(cpl_oce.o) \ 
     5363   $(MODEL_LIB)(dom_oce.o) \ 
     5364   $(MODEL_LIB)(dtasal.o) \ 
     5365   $(MODEL_LIB)(dtasst.o) \ 
     5366   $(MODEL_LIB)(dtatem.o) \ 
     5367   $(MODEL_LIB)(flxrnf.o) \ 
     5368   $(MODEL_LIB)(in_out_manager.o) \ 
     5369   $(MODEL_LIB)(lbclnk.o) \ 
     5370   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     5371   $(MODEL_LIB)(ldftra_oce.o) \ 
     5372   $(MODEL_LIB)(lib_mpp.o) \ 
     5373   $(MODEL_LIB)(obc_oce.o) \ 
     5374   $(MODEL_LIB)(obc_par.o) \ 
     5375   $(MODEL_LIB)(obcdyn.o) \ 
     5376   $(MODEL_LIB)(obcvol.o) \ 
     5377   $(MODEL_LIB)(oce.o) \ 
     5378   $(MODEL_LIB)(ocesbc.o) \ 
     5379   $(MODEL_LIB)(par_oce.o) \ 
     5380   $(MODEL_LIB)(phycst.o) \ 
     5381   $(MODEL_LIB)(sol_oce.o) \ 
     5382   $(MODEL_LIB)(solfet.o) \ 
     5383   $(MODEL_LIB)(solisl.o) \ 
     5384   $(MODEL_LIB)(solpcg.o) \ 
     5385   $(MODEL_LIB)(solsor.o) \ 
     5386   $(MODEL_LIB)(trddyn_oce.o) \ 
     5387   $(MODEL_LIB)(trdtra_oce.o) \ 
     5388   $(MODEL_LIB)(zdf_oce.o) \ 
     5389   cla_dynspg.F90 \ 
     5390   cpl_oce.F90 \ 
     5391   dom_oce.F90 \ 
     5392   dtasal.F90 \ 
     5393   dtasst.F90 \ 
     5394   dtatem.F90 \ 
     5395   flxrnf.F90 \ 
     5396   in_out_manager.F90 \ 
     5397   lbclnk.F90 \ 
     5398   ldfdyn_oce.F90 \ 
     5399   ldftra_oce.F90 \ 
     5400   lib_mpp.F90 \ 
     5401   obc_oce.F90 \ 
     5402   obc_par.F90 \ 
     5403   obcdyn.F90 \ 
     5404   obcvol.F90 \ 
     5405   oce.F90 \ 
     5406   ocesbc.F90 \ 
     5407   par_oce.F90 \ 
     5408   phycst.F90 \ 
     5409   sol_oce.F90 \ 
     5410   solfet.F90 \ 
     5411   solisl.F90 \ 
     5412   solpcg.F90 \ 
     5413   solsor.F90 \ 
     5414   trddyn_oce.F90 \ 
     5415   trdtra_oce.F90 \ 
     5416   zdf_oce.F90 \ 
     5417   $(MODEL_LIB)(dom_oce.o) \ 
     5418   $(MODEL_LIB)(dynspg_fsc.o) \ 
     5419   $(MODEL_LIB)(dynspg_rl.o) \ 
     5420   $(MODEL_LIB)(lib_feti.o) \ 
     5421   $(MODEL_LIB)(lib_mpp.o) \ 
     5422   $(MODEL_LIB)(obc_oce.o) \ 
     5423   $(MODEL_LIB)(oce.o) \ 
     5424   $(MODEL_LIB)(phycst.o) \ 
     5425   $(MODEL_LIB)(sol_oce.o) \ 
     5426   dom_oce.F90 \ 
     5427   dynspg_fsc.F90 \ 
     5428   dynspg_rl.F90 \ 
     5429   lib_feti.F90 \ 
     5430   lib_mpp.F90 \ 
     5431   obc_oce.F90 \ 
     5432   oce.F90 \ 
     5433   phycst.F90 \ 
     5434   sol_oce.F90 \ 
     5435   solmat.F90 
     5436$(MODEL_LIB)(solpcg.o) :   \ 
     5437   $(MODEL_LIB)(cpl_oce.o) \ 
     5438   $(MODEL_LIB)(dom_oce.o) \ 
     5439   $(MODEL_LIB)(dtasal.o) \ 
     5440   $(MODEL_LIB)(dtasst.o) \ 
     5441   $(MODEL_LIB)(dtatem.o) \ 
     5442   $(MODEL_LIB)(in_out_manager.o) \ 
     5443   $(MODEL_LIB)(lib_mpp.o) \ 
     5444   $(MODEL_LIB)(lib_print.o) \ 
     5445   $(MODEL_LIB)(oce.o) \ 
     5446   $(MODEL_LIB)(par_kind.o) \ 
     5447   $(MODEL_LIB)(par_oce.o) \ 
     5448   cpl_oce.F90 \ 
     5449   dom_oce.F90 \ 
     5450   dtasal.F90 \ 
     5451   dtasst.F90 \ 
     5452   dtatem.F90 \ 
     5453   in_out_manager.F90 \ 
     5454   lib_mpp.F90 \ 
     5455   lib_print.f90 \ 
     5456   oce.F90 \ 
     5457   par_kind.F90 \ 
     5458   par_oce.F90 \ 
     5459   $(MODEL_LIB)(dom_oce.o) \ 
     5460   $(MODEL_LIB)(in_out_manager.o) \ 
     5461   $(MODEL_LIB)(lbclnk.o) \ 
     5462   $(MODEL_LIB)(lib_mpp.o) \ 
     5463   $(MODEL_LIB)(oce.o) \ 
     5464   $(MODEL_LIB)(sol_oce.o) \ 
     5465   dom_oce.F90 \ 
     5466   in_out_manager.F90 \ 
     5467   lbclnk.F90 \ 
     5468   lib_mpp.F90 \ 
     5469   oce.F90 \ 
     5470   sol_oce.F90 \ 
     5471   vectopt_loop_substitute.h90 \ 
     5472   KEY_CPP \ 
     5473   solpcg.F90 
     5474$(MODEL_LIB)(solsor.o) :   \ 
     5475   $(MODEL_LIB)(cpl_oce.o) \ 
     5476   $(MODEL_LIB)(dom_oce.o) \ 
     5477   $(MODEL_LIB)(dtasal.o) \ 
     5478   $(MODEL_LIB)(dtasst.o) \ 
     5479   $(MODEL_LIB)(dtatem.o) \ 
     5480   $(MODEL_LIB)(in_out_manager.o) \ 
     5481   $(MODEL_LIB)(lib_mpp.o) \ 
     5482   $(MODEL_LIB)(lib_print.o) \ 
     5483   $(MODEL_LIB)(oce.o) \ 
     5484   $(MODEL_LIB)(par_kind.o) \ 
     5485   $(MODEL_LIB)(par_oce.o) \ 
     5486   cpl_oce.F90 \ 
     5487   dom_oce.F90 \ 
     5488   dtasal.F90 \ 
     5489   dtasst.F90 \ 
     5490   dtatem.F90 \ 
     5491   in_out_manager.F90 \ 
     5492   lib_mpp.F90 \ 
     5493   lib_print.f90 \ 
     5494   oce.F90 \ 
     5495   par_kind.F90 \ 
     5496   par_oce.F90 \ 
     5497   $(MODEL_LIB)(dom_oce.o) \ 
     5498   $(MODEL_LIB)(in_out_manager.o) \ 
     5499   $(MODEL_LIB)(lbclnk.o) \ 
     5500   $(MODEL_LIB)(lib_mpp.o) \ 
     5501   $(MODEL_LIB)(oce.o) \ 
     5502   $(MODEL_LIB)(sol_oce.o) \ 
     5503   $(MODEL_LIB)(zdf_oce.o) \ 
     5504   dom_oce.F90 \ 
     5505   in_out_manager.F90 \ 
     5506   lbclnk.F90 \ 
     5507   lib_mpp.F90 \ 
     5508   oce.F90 \ 
     5509   sol_oce.F90 \ 
     5510   zdf_oce.F90 \ 
     5511   solsor.F90 
     5512$(MODEL_LIB)(solver.o) :   \ 
     5513   $(MODEL_LIB)(cla_dynspg.o) \ 
     5514   $(MODEL_LIB)(cpl_oce.o) \ 
     5515   $(MODEL_LIB)(dom_oce.o) \ 
     5516   $(MODEL_LIB)(dtasal.o) \ 
     5517   $(MODEL_LIB)(dtasst.o) \ 
     5518   $(MODEL_LIB)(dtatem.o) \ 
     5519   $(MODEL_LIB)(dynspg_fsc.o) \ 
     5520   $(MODEL_LIB)(dynspg_rl.o) \ 
     5521   $(MODEL_LIB)(flxrnf.o) \ 
     5522   $(MODEL_LIB)(in_out_manager.o) \ 
     5523   $(MODEL_LIB)(lbclnk.o) \ 
     5524   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     5525   $(MODEL_LIB)(ldftra_oce.o) \ 
     5526   $(MODEL_LIB)(lib_feti.o) \ 
     5527   $(MODEL_LIB)(lib_mpp.o) \ 
     5528   $(MODEL_LIB)(lib_print.o) \ 
     5529   $(MODEL_LIB)(obc_oce.o) \ 
     5530   $(MODEL_LIB)(obc_par.o) \ 
     5531   $(MODEL_LIB)(obcdyn.o) \ 
     5532   $(MODEL_LIB)(obcvol.o) \ 
     5533   $(MODEL_LIB)(oce.o) \ 
     5534   $(MODEL_LIB)(ocesbc.o) \ 
     5535   $(MODEL_LIB)(par_kind.o) \ 
     5536   $(MODEL_LIB)(par_oce.o) \ 
     5537   $(MODEL_LIB)(phycst.o) \ 
     5538   $(MODEL_LIB)(sol_oce.o) \ 
     5539   $(MODEL_LIB)(solfet.o) \ 
     5540   $(MODEL_LIB)(solisl.o) \ 
     5541   $(MODEL_LIB)(solpcg.o) \ 
     5542   $(MODEL_LIB)(solsor.o) \ 
     5543   $(MODEL_LIB)(trddyn_oce.o) \ 
     5544   $(MODEL_LIB)(trdtra_oce.o) \ 
     5545   $(MODEL_LIB)(zdf_oce.o) \ 
     5546   cla_dynspg.F90 \ 
     5547   cpl_oce.F90 \ 
     5548   dom_oce.F90 \ 
     5549   dtasal.F90 \ 
     5550   dtasst.F90 \ 
     5551   dtatem.F90 \ 
     5552   dynspg_fsc.F90 \ 
     5553   dynspg_rl.F90 \ 
     5554   flxrnf.F90 \ 
     5555   in_out_manager.F90 \ 
     5556   lbclnk.F90 \ 
     5557   ldfdyn_oce.F90 \ 
     5558   ldftra_oce.F90 \ 
     5559   lib_feti.F90 \ 
     5560   lib_mpp.F90 \ 
     5561   lib_print.f90 \ 
     5562   obc_oce.F90 \ 
     5563   obc_par.F90 \ 
     5564   obcdyn.F90 \ 
     5565   obcvol.F90 \ 
     5566   oce.F90 \ 
     5567   ocesbc.F90 \ 
     5568   par_kind.F90 \ 
     5569   par_oce.F90 \ 
     5570   phycst.F90 \ 
     5571   sol_oce.F90 \ 
     5572   solfet.F90 \ 
     5573   solisl.F90 \ 
     5574   solpcg.F90 \ 
     5575   solsor.F90 \ 
     5576   trddyn_oce.F90 \ 
     5577   trdtra_oce.F90 \ 
     5578   zdf_oce.F90 \ 
     5579   $(MODEL_LIB)(dom_oce.o) \ 
     5580   $(MODEL_LIB)(dynspg_fsc.o) \ 
     5581   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     5582   $(MODEL_LIB)(dynspg_rl.o) \ 
     5583   $(MODEL_LIB)(in_out_manager.o) \ 
     5584   $(MODEL_LIB)(lbclnk.o) \ 
     5585   $(MODEL_LIB)(lib_mpp.o) \ 
     5586   $(MODEL_LIB)(obc_oce.o) \ 
     5587   $(MODEL_LIB)(oce.o) \ 
     5588   $(MODEL_LIB)(sol_oce.o) \ 
     5589   $(MODEL_LIB)(solisl.o) \ 
     5590   $(MODEL_LIB)(solmat.o) \ 
     5591   $(MODEL_LIB)(zdf_oce.o) \ 
     5592   dom_oce.F90 \ 
     5593   dynspg_fsc.F90 \ 
     5594   dynspg_fsc_atsk.F90 \ 
     5595   dynspg_rl.F90 \ 
     5596   in_out_manager.F90 \ 
     5597   lbclnk.F90 \ 
     5598   lib_mpp.F90 \ 
     5599   obc_oce.F90 \ 
     5600   oce.F90 \ 
     5601   sol_oce.F90 \ 
     5602   solisl.F90 \ 
     5603   solmat.F90 \ 
     5604   zdf_oce.F90 \ 
     5605   solver.F90 
     5606$(MODEL_LIB)(step.o) :  \ 
     5607   $(MODEL_LIB)(blk_oce.o) \ 
     5608   $(MODEL_LIB)(cla_dynspg.o) \ 
     5609   $(MODEL_LIB)(cpl_oce.o) \ 
     5610   $(MODEL_LIB)(daymod.o) \ 
     5611   $(MODEL_LIB)(diahth.o) \ 
     5612   $(MODEL_LIB)(dianam.o) \ 
     5613   $(MODEL_LIB)(diaptr.o) \ 
     5614   $(MODEL_LIB)(diaspr.o) \ 
     5615   $(MODEL_LIB)(diawri.o) \ 
     5616   $(MODEL_LIB)(dom_ice.o) \ 
     5617   $(MODEL_LIB)(dom_oce.o) \ 
     5618   $(MODEL_LIB)(dtasal.o) \ 
     5619   $(MODEL_LIB)(dtasst.o) \ 
     5620   $(MODEL_LIB)(dtatem.o) \ 
     5621   $(MODEL_LIB)(dynspg_fsc.o) \ 
     5622   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     5623   $(MODEL_LIB)(dynspg_rl.o) \ 
     5624   $(MODEL_LIB)(dynzdf_exp.o) \ 
     5625   $(MODEL_LIB)(eosbn2.o) \ 
     5626   $(MODEL_LIB)(flo4rk.o) \ 
     5627   $(MODEL_LIB)(flo_oce.o) \ 
     5628   $(MODEL_LIB)(floblk.o) \ 
     5629   $(MODEL_LIB)(flodom.o) \ 
     5630   $(MODEL_LIB)(flowri.o) \ 
     5631   $(MODEL_LIB)(flx_oce.o) \ 
     5632   $(MODEL_LIB)(flxblk.o) \ 
     5633   $(MODEL_LIB)(flxmod.o) \ 
     5634   $(MODEL_LIB)(flxrnf.o) \ 
     5635   $(MODEL_LIB)(ice.o) \ 
     5636   $(MODEL_LIB)(ice_oce.o) \ 
     5637   $(MODEL_LIB)(iceini.o) \ 
     5638   $(MODEL_LIB)(in_out_manager.o) \ 
     5639   $(MODEL_LIB)(lbclnk.o) \ 
     5640   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     5641   $(MODEL_LIB)(ldfslp.o) \ 
     5642   $(MODEL_LIB)(ldftra_oce.o) \ 
     5643   $(MODEL_LIB)(lib_mpp.o) \ 
     5644   $(MODEL_LIB)(lib_print.o) \ 
     5645   $(MODEL_LIB)(limdia.o) \ 
     5646   $(MODEL_LIB)(limdyn.o) \ 
     5647   $(MODEL_LIB)(limflx.o) \ 
     5648   $(MODEL_LIB)(limrst.o) \ 
     5649   $(MODEL_LIB)(limthd.o) \ 
     5650   $(MODEL_LIB)(limtrp.o) \ 
     5651   $(MODEL_LIB)(limwri.o) \ 
     5652   $(MODEL_LIB)(obc_oce.o) \ 
     5653   $(MODEL_LIB)(obccli.o) \ 
     5654   $(MODEL_LIB)(obcdyn.o) \ 
     5655   $(MODEL_LIB)(obctra.o) \ 
     5656   $(MODEL_LIB)(obcvol.o) \ 
     5657   $(MODEL_LIB)(oce.o) \ 
     5658   $(MODEL_LIB)(ocesbc.o) \ 
     5659   $(MODEL_LIB)(ocfzpt.o) \ 
     5660   $(MODEL_LIB)(par_kind.o) \ 
     5661   $(MODEL_LIB)(par_oce.o) \ 
     5662   $(MODEL_LIB)(phycst.o) \ 
     5663   $(MODEL_LIB)(sol_oce.o) \ 
     5664   $(MODEL_LIB)(solfet.o) \ 
     5665   $(MODEL_LIB)(solisl.o) \ 
     5666   $(MODEL_LIB)(solpcg.o) \ 
     5667   $(MODEL_LIB)(solsor.o) \ 
     5668   $(MODEL_LIB)(taumod.o) \ 
     5669   $(MODEL_LIB)(traadv_muscl.o) \ 
     5670   $(MODEL_LIB)(traadv_muscl2.o) \ 
     5671   $(MODEL_LIB)(traadv_tvd.o) \ 
     5672   $(MODEL_LIB)(trabbl.o) \ 
     5673   $(MODEL_LIB)(tradmp.o) \ 
     5674   $(MODEL_LIB)(traqsr.o) \ 
     5675   $(MODEL_LIB)(trazdf_exp.o) \ 
     5676   $(MODEL_LIB)(trc_oce.o) \ 
     5677   $(MODEL_LIB)(trddyn_oce.o) \ 
     5678   $(MODEL_LIB)(trdtra_oce.o) \ 
     5679   $(MODEL_LIB)(zdf_oce.o) \ 
     5680   $(MODEL_LIB)(zdfddm.o) \ 
     5681   $(MODEL_LIB)(zdfmxl.o) \ 
     5682   $(MODEL_LIB)(zdftke.o) \ 
     5683   blk_oce.F90 \ 
     5684   cla_dynspg.F90 \ 
     5685   cpl_oce.F90 \ 
     5686   daymod.F90 \ 
     5687   diahth.F90 \ 
     5688   dianam.F90 \ 
     5689   diaptr.F90 \ 
     5690   diaspr.F90 \ 
     5691   diawri.F90 \ 
     5692   dom_ice.F90 \ 
     5693   dom_oce.F90 \ 
     5694   dtasal.F90 \ 
     5695   dtasst.F90 \ 
     5696   dtatem.F90 \ 
     5697   dynspg_fsc.F90 \ 
     5698   dynspg_fsc_atsk.F90 \ 
     5699   dynspg_rl.F90 \ 
     5700   dynzdf_exp.F90 \ 
     5701   eosbn2.F90 \ 
     5702   flo4rk.F90 \ 
     5703   flo_oce.F90 \ 
     5704   floblk.F90 \ 
     5705   flodom.F90 \ 
     5706   flowri.F90 \ 
     5707   flx_oce.F90 \ 
     5708   flxblk.F90 \ 
     5709   flxmod.F90 \ 
     5710   flxrnf.F90 \ 
     5711   ice.F90 \ 
     5712   ice_oce.F90 \ 
     5713   iceini.F90 \ 
     5714   in_out_manager.F90 \ 
     5715   lbclnk.F90 \ 
     5716   ldfdyn_oce.F90 \ 
     5717   ldfslp.F90 \ 
     5718   ldftra_oce.F90 \ 
     5719   lib_mpp.F90 \ 
     5720   lib_print.f90 \ 
     5721   limdia.F90 \ 
     5722   limdyn.F90 \ 
     5723   limflx.F90 \ 
     5724   limrst.F90 \ 
     5725   limthd.F90 \ 
     5726   limtrp.F90 \ 
     5727   limwri.F90 \ 
     5728   obc_oce.F90 \ 
     5729   obccli.F90 \ 
     5730   obcdyn.F90 \ 
     5731   obctra.F90 \ 
     5732   obcvol.F90 \ 
     5733   oce.F90 \ 
     5734   ocesbc.F90 \ 
     5735   ocfzpt.F90 \ 
     5736   par_kind.F90 \ 
     5737   par_oce.F90 \ 
     5738   phycst.F90 \ 
     5739   sol_oce.F90 \ 
     5740   solfet.F90 \ 
     5741   solisl.F90 \ 
     5742   solpcg.F90 \ 
     5743   solsor.F90 \ 
     5744   taumod.F90 \ 
     5745   traadv_muscl.F90 \ 
     5746   traadv_muscl2.F90 \ 
     5747   traadv_tvd.F90 \ 
     5748   trabbl.F90 \ 
     5749   tradmp.F90 \ 
     5750   traqsr.F90 \ 
     5751   trazdf_exp.F90 \ 
     5752   trc_oce.F90 \ 
     5753   trddyn_oce.F90 \ 
     5754   trdtra_oce.F90 \ 
     5755   zdf_oce.F90 \ 
     5756   zdfddm.F90 \ 
     5757   zdfmxl.F90 \ 
     5758   zdftke.F90 \ 
    49705759   $(MODEL_LIB)(cla.o) \ 
    49715760   $(MODEL_LIB)(cla_div.o) \ 
     
    49785767   $(MODEL_LIB)(diahdy.o) \ 
    49795768   $(MODEL_LIB)(diahth.o) \ 
    4980    $(MODEL_LIB)(dianam.o) \ 
    49815769   $(MODEL_LIB)(diaptr.o) \ 
    49825770   $(MODEL_LIB)(diaspr.o) \ 
    49835771   $(MODEL_LIB)(diawri.o) \ 
    49845772   $(MODEL_LIB)(divcur.o) \ 
    4985    $(MODEL_LIB)(domhgr.o) \ 
    4986    $(MODEL_LIB)(dommsk.o) \ 
    4987    $(MODEL_LIB)(domstp.o) \ 
    4988    $(MODEL_LIB)(domwri.o) \ 
    4989    $(MODEL_LIB)(domzgr.o) \ 
    49905773   $(MODEL_LIB)(dom_oce.o) \ 
    49915774   $(MODEL_LIB)(dtasal.o) \ 
     
    49955778   $(MODEL_LIB)(dynhpg_atsk.o) \ 
    49965779   $(MODEL_LIB)(dynkeg.o) \ 
     5780   $(MODEL_LIB)(dynldf_bilap.o) \ 
    49975781   $(MODEL_LIB)(dynldf_bilapg.o) \ 
    4998    $(MODEL_LIB)(dynldf_bilap.o) \ 
    49995782   $(MODEL_LIB)(dynldf_iso.o) \ 
    50005783   $(MODEL_LIB)(dynldf_lap.o) \ 
     
    50105793   $(MODEL_LIB)(dynzdf_iso.o) \ 
    50115794   $(MODEL_LIB)(eosbn2.o) \ 
     5795   $(MODEL_LIB)(flo_oce.o) \ 
    50125796   $(MODEL_LIB)(floats.o) \ 
    5013    $(MODEL_LIB)(flo_oce.o) \ 
    5014    $(MODEL_LIB)(flxblk.o) \ 
    50155797   $(MODEL_LIB)(flxfwb.o) \ 
    50165798   $(MODEL_LIB)(flxmod.o) \ 
    50175799   $(MODEL_LIB)(flxrnf.o) \ 
    5018    $(MODEL_LIB)(flx_oce.o) \ 
     5800   $(MODEL_LIB)(ice_oce.o) \ 
    50195801   $(MODEL_LIB)(icestp.o) \ 
    5020    $(MODEL_LIB)(ice.o) \ 
    5021    $(MODEL_LIB)(ice_oce.o) \ 
    50225802   $(MODEL_LIB)(in_out_manager.o) \ 
    50235803   $(MODEL_LIB)(lbclnk.o) \ 
     
    50265806   $(MODEL_LIB)(ldfslp.o) \ 
    50275807   $(MODEL_LIB)(ldftra_oce.o) \ 
    5028    $(MODEL_LIB)(lib_mpp.o) \ 
    5029    $(MODEL_LIB)(lib_print.o) \ 
    5030    $(MODEL_LIB)(limistate.o) \ 
    5031    $(MODEL_LIB)(limmsh.o) \ 
    5032    $(MODEL_LIB)(limrst.o) \ 
    5033    $(MODEL_LIB)(obcdom.o) \ 
     5808   $(MODEL_LIB)(obc_par.o) \ 
    50345809   $(MODEL_LIB)(obcdta.o) \ 
    50355810   $(MODEL_LIB)(obcrad.o) \ 
    50365811   $(MODEL_LIB)(obcrst.o) \ 
    50375812   $(MODEL_LIB)(obcspg.o) \ 
    5038    $(MODEL_LIB)(obc_oce.o) \ 
    5039    $(MODEL_LIB)(obc_par.o) \ 
     5813   $(MODEL_LIB)(oce.o) \ 
    50405814   $(MODEL_LIB)(ocesbc.o) \ 
    5041    $(MODEL_LIB)(oce.o) \ 
    50425815   $(MODEL_LIB)(ocfzpt.o) \ 
    5043    $(MODEL_LIB)(par_kind.o) \ 
    5044    $(MODEL_LIB)(par_oce.o) \ 
    5045    $(MODEL_LIB)(phycst.o) \ 
    50465816   $(MODEL_LIB)(restart.o) \ 
    5047    $(MODEL_LIB)(solisl.o) \ 
    5048    $(MODEL_LIB)(solmat.o) \ 
    5049    $(MODEL_LIB)(sol_oce.o) \ 
    50505817   $(MODEL_LIB)(stpctl.o) \ 
    50515818   $(MODEL_LIB)(taumod.o) \ 
    50525819   $(MODEL_LIB)(traadv_cen2.o) \ 
    50535820   $(MODEL_LIB)(traadv_ctl.o) \ 
     5821   $(MODEL_LIB)(traadv_muscl.o) \ 
    50545822   $(MODEL_LIB)(traadv_muscl2.o) \ 
    5055    $(MODEL_LIB)(traadv_muscl.o) \ 
    50565823   $(MODEL_LIB)(traadv_tvd.o) \ 
    50575824   $(MODEL_LIB)(trabbc.o) \ 
    50585825   $(MODEL_LIB)(trabbl.o) \ 
    50595826   $(MODEL_LIB)(tradmp.o) \ 
     5827   $(MODEL_LIB)(traldf_bilap.o) \ 
    50605828   $(MODEL_LIB)(traldf_bilapg.o) \ 
    5061    $(MODEL_LIB)(traldf_bilap.o) \ 
    50625829   $(MODEL_LIB)(traldf_iso.o) \ 
    50635830   $(MODEL_LIB)(traldf_iso_zps.o) \ 
     
    50725839   $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    50735840   $(MODEL_LIB)(trcstp.o) \ 
    5074    $(MODEL_LIB)(trc_oce.o) \ 
    50755841   $(MODEL_LIB)(trddyn.o) \ 
    5076    $(MODEL_LIB)(trddyn_oce.o) \ 
    50775842   $(MODEL_LIB)(trdmld.o) \ 
    50785843   $(MODEL_LIB)(trdtra.o) \ 
    5079    $(MODEL_LIB)(trdtra_oce.o) \ 
    50805844   $(MODEL_LIB)(trdvor.o) \ 
    50815845   $(MODEL_LIB)(wzvmod.o) \ 
     5846   $(MODEL_LIB)(zdf_oce.o) \ 
    50825847   $(MODEL_LIB)(zdfbfr.o) \ 
    50835848   $(MODEL_LIB)(zdfddm.o) \ 
     
    50865851   $(MODEL_LIB)(zdfric.o) \ 
    50875852   $(MODEL_LIB)(zdftke.o) \ 
    5088    $(MODEL_LIB)(zdf_oce.o) \ 
    50895853   $(MODEL_LIB)(zpshde.o) \ 
    5090    cpl.F90 \ 
    5091    cpl_oce.F90 \ 
    5092    daymod.F90 \ 
    5093    diaptr.F90 \ 
    5094    domain.F90 \ 
    5095    domcfg.F90 \ 
    5096    dom_oce.F90 \ 
    5097    eosbn2.F90 \ 
    5098    flxfwb.F90 \ 
    5099    iceini.F90 \ 
    5100    in_out_manager.F90 \ 
    5101    istate.F90 \ 
    5102    ldfdyn.F90 \ 
    5103    ldftra.F90 \ 
    5104    lib_mpp.F90 \ 
    5105    mppini.F90 \ 
    5106    obcini.F90 \ 
    5107    obc_par.F90 \ 
    5108    oce.F90 \ 
    5109    ocfzpt.F90 \ 
    5110    phycst.F90 \ 
    5111    solver.F90 \ 
    5112    step.F90 \ 
    5113    traqsr.F90 \ 
    5114    trddyn.F90 \ 
    5115    trdmld.F90 \ 
    5116    trdtra.F90 \ 
    5117    trdvor.F90 \ 
    5118    zdfini.F90 \ 
    5119    zpshde.F90 \ 
    5120    $(MODEL_LIB)(cpl.o) \ 
    5121    $(MODEL_LIB)(cpl_oce.o) \ 
    5122    $(MODEL_LIB)(daymod.o) \ 
    5123    $(MODEL_LIB)(diaptr.o) \ 
    5124    $(MODEL_LIB)(domain.o) \ 
    5125    $(MODEL_LIB)(domcfg.o) \ 
    5126    $(MODEL_LIB)(dom_oce.o) \ 
    5127    $(MODEL_LIB)(eosbn2.o) \ 
    5128    $(MODEL_LIB)(flxfwb.o) \ 
    5129    $(MODEL_LIB)(iceini.o) \ 
    5130    $(MODEL_LIB)(in_out_manager.o) \ 
    5131    $(MODEL_LIB)(istate.o) \ 
    5132    $(MODEL_LIB)(ldfdyn.o) \ 
    5133    $(MODEL_LIB)(ldftra.o) \ 
    5134    $(MODEL_LIB)(lib_mpp.o) \ 
    5135    $(MODEL_LIB)(mppini.o) \ 
    5136    $(MODEL_LIB)(obcini.o) \ 
    5137    $(MODEL_LIB)(obc_par.o) \ 
    5138    $(MODEL_LIB)(oce.o) \ 
    5139    $(MODEL_LIB)(ocfzpt.o) \ 
    5140    $(MODEL_LIB)(phycst.o) \ 
    5141    $(MODEL_LIB)(solver.o) \ 
    5142    $(MODEL_LIB)(step.o) \ 
    5143    $(MODEL_LIB)(traqsr.o) \ 
    5144    $(MODEL_LIB)(trddyn.o) \ 
    5145    $(MODEL_LIB)(trdmld.o) \ 
    5146    $(MODEL_LIB)(trdtra.o) \ 
    5147    $(MODEL_LIB)(trdvor.o) \ 
    5148    $(MODEL_LIB)(zdfini.o) \ 
    5149    $(MODEL_LIB)(zpshde.o) \ 
    5150    opa.F90 
    5151 $(MODEL_LIB)(par_ice.o) :  \ 
    5152    par_kind.F90 \ 
    5153    $(MODEL_LIB)(par_kind.o) \ 
    5154    par_oce.F90 \ 
    5155    $(MODEL_LIB)(par_oce.o) \ 
    5156    par_ice.F90 
    5157 $(MODEL_LIB)(par_oce.o) :  \ 
    5158    par_kind.F90 \ 
    5159    $(MODEL_LIB)(par_kind.o) \ 
    5160    par_EEL_R2.h90 \ 
    5161    par_EEL_R5.h90 \ 
    5162    par_EEL_R6.h90 \ 
    5163    par_GYRE.h90 \ 
    5164    par_ORCA_R025.h90 \ 
    5165    par_ORCA_R05.h90 \ 
    5166    par_ORCA_R2.h90 \ 
    5167    par_ORCA_R4.h90 \ 
    5168    KEY_CPP \ 
    5169    par_oce.F90 
    5170 $(MODEL_LIB)(phycst.o) :   \ 
    5171    lib_print.f90 \ 
    5172    par_kind.F90 \ 
    5173    par_oce.F90 \ 
    5174    $(MODEL_LIB)(lib_print.o) \ 
    5175    $(MODEL_LIB)(par_kind.o) \ 
    5176    $(MODEL_LIB)(par_oce.o) \ 
    5177    in_out_manager.F90 \ 
    5178    par_oce.F90 \ 
    5179    $(MODEL_LIB)(in_out_manager.o) \ 
    5180    $(MODEL_LIB)(par_oce.o) \ 
    5181    phycst.F90 
    5182 $(MODEL_LIB)(restart.o) :  \ 
    5183    blk_oce.F90 \ 
    5184    cla_dynspg.F90 \ 
    5185    dom_oce.F90 \ 
    5186    dynzdf_exp.F90 \ 
    5187    flxrnf.F90 \ 
    5188    in_out_manager.F90 \ 
    5189    lbclnk.F90 \ 
    5190    lib_mpp.F90 \ 
    5191    lib_print.f90 \ 
    5192    obcdyn.F90 \ 
    5193    obcvol.F90 \ 
    5194    obc_oce.F90 \ 
    5195    ocesbc.F90 \ 
    5196    oce.F90 \ 
    5197    par_kind.F90 \ 
    5198    par_oce.F90 \ 
    5199    phycst.F90 \ 
    5200    solfet.F90 \ 
    5201    solpcg.F90 \ 
    5202    solsor.F90 \ 
    5203    sol_oce.F90 \ 
    5204    taumod.F90 \ 
    5205    trazdf_exp.F90 \ 
    5206    trddyn_oce.F90 \ 
    5207    trdtra_oce.F90 \ 
    5208    zdf_oce.F90 \ 
    5209    $(MODEL_LIB)(blk_oce.o) \ 
    5210    $(MODEL_LIB)(cla_dynspg.o) \ 
    5211    $(MODEL_LIB)(dom_oce.o) \ 
    5212    $(MODEL_LIB)(dynzdf_exp.o) \ 
    5213    $(MODEL_LIB)(flxrnf.o) \ 
    5214    $(MODEL_LIB)(in_out_manager.o) \ 
    5215    $(MODEL_LIB)(lbclnk.o) \ 
    5216    $(MODEL_LIB)(lib_mpp.o) \ 
    5217    $(MODEL_LIB)(lib_print.o) \ 
    5218    $(MODEL_LIB)(obcdyn.o) \ 
    5219    $(MODEL_LIB)(obcvol.o) \ 
    5220    $(MODEL_LIB)(obc_oce.o) \ 
    5221    $(MODEL_LIB)(ocesbc.o) \ 
    5222    $(MODEL_LIB)(oce.o) \ 
    5223    $(MODEL_LIB)(par_kind.o) \ 
    5224    $(MODEL_LIB)(par_oce.o) \ 
    5225    $(MODEL_LIB)(phycst.o) \ 
    5226    $(MODEL_LIB)(solfet.o) \ 
    5227    $(MODEL_LIB)(solpcg.o) \ 
    5228    $(MODEL_LIB)(solsor.o) \ 
    5229    $(MODEL_LIB)(sol_oce.o) \ 
    5230    $(MODEL_LIB)(taumod.o) \ 
    5231    $(MODEL_LIB)(trazdf_exp.o) \ 
    5232    $(MODEL_LIB)(trddyn_oce.o) \ 
    5233    $(MODEL_LIB)(trdtra_oce.o) \ 
    5234    $(MODEL_LIB)(zdf_oce.o) \ 
    5235    blk_oce.F90 \ 
    5236    cpl_oce.F90 \ 
    5237    daymod.F90 \ 
    5238    dom_oce.F90 \ 
    5239    dynspg_fsc.F90 \ 
    5240    dynspg_fsc_atsk.F90 \ 
    5241    flx_oce.F90 \ 
    5242    ice_oce.F90 \ 
    5243    in_out_manager.F90 \ 
    5244    oce.F90 \ 
    5245    phycst.F90 \ 
    5246    sol_oce.F90 \ 
    5247    zdftke.F90 \ 
    5248    zdf_oce.F90 \ 
    5249    $(MODEL_LIB)(blk_oce.o) \ 
    5250    $(MODEL_LIB)(cpl_oce.o) \ 
    5251    $(MODEL_LIB)(daymod.o) \ 
    5252    $(MODEL_LIB)(dom_oce.o) \ 
    5253    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5254    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    5255    $(MODEL_LIB)(flx_oce.o) \ 
    5256    $(MODEL_LIB)(ice_oce.o) \ 
    5257    $(MODEL_LIB)(in_out_manager.o) \ 
    5258    $(MODEL_LIB)(oce.o) \ 
    5259    $(MODEL_LIB)(phycst.o) \ 
    5260    $(MODEL_LIB)(sol_oce.o) \ 
    5261    $(MODEL_LIB)(zdftke.o) \ 
    5262    $(MODEL_LIB)(zdf_oce.o) \ 
    5263    lib_mpp.F90 \ 
    5264    $(MODEL_LIB)(lib_mpp.o) \ 
    5265    restart_dimg.h90 \ 
    5266    restart_fdir.h90 \ 
    5267    ../../../lib/libioipsl.a \ 
    5268    KEY_CPP \ 
    5269    restart.F90 
    5270 $(MODEL_LIB)(solfet.o) :   \ 
    5271    cpl_oce.F90 \ 
    5272    dom_oce.F90 \ 
    5273    dtasal.F90 \ 
    5274    dtasst.F90 \ 
    5275    dtatem.F90 \ 
    5276    in_out_manager.F90 \ 
    5277    lib_mpp.F90 \ 
    5278    oce.F90 \ 
    5279    par_oce.F90 \ 
    5280    $(MODEL_LIB)(cpl_oce.o) \ 
    5281    $(MODEL_LIB)(dom_oce.o) \ 
    5282    $(MODEL_LIB)(dtasal.o) \ 
    5283    $(MODEL_LIB)(dtasst.o) \ 
    5284    $(MODEL_LIB)(dtatem.o) \ 
    5285    $(MODEL_LIB)(in_out_manager.o) \ 
    5286    $(MODEL_LIB)(lib_mpp.o) \ 
    5287    $(MODEL_LIB)(oce.o) \ 
    5288    $(MODEL_LIB)(par_oce.o) \ 
    5289    dom_oce.F90 \ 
    5290    lbclnk.F90 \ 
    5291    lib_mpp.F90 \ 
    5292    oce.F90 \ 
    5293    sol_oce.F90 \ 
    5294    $(MODEL_LIB)(dom_oce.o) \ 
    5295    $(MODEL_LIB)(lbclnk.o) \ 
    5296    $(MODEL_LIB)(lib_mpp.o) \ 
    5297    $(MODEL_LIB)(oce.o) \ 
    5298    $(MODEL_LIB)(sol_oce.o) \ 
    5299    solfet.F90 
    5300 $(MODEL_LIB)(solisl.o) :   \ 
    5301    cpl_oce.F90 \ 
    5302    dom_oce.F90 \ 
    5303    dtasal.F90 \ 
    5304    dtasst.F90 \ 
    5305    dtatem.F90 \ 
    5306    in_out_manager.F90 \ 
    5307    lbclnk.F90 \ 
    5308    lib_mpp.F90 \ 
    5309    lib_print.f90 \ 
    5310    obc_par.F90 \ 
    5311    oce.F90 \ 
    5312    par_kind.F90 \ 
    5313    par_oce.F90 \ 
    5314    sol_oce.F90 \ 
    5315    zdf_oce.F90 \ 
    5316    $(MODEL_LIB)(cpl_oce.o) \ 
    5317    $(MODEL_LIB)(dom_oce.o) \ 
    5318    $(MODEL_LIB)(dtasal.o) \ 
    5319    $(MODEL_LIB)(dtasst.o) \ 
    5320    $(MODEL_LIB)(dtatem.o) \ 
    5321    $(MODEL_LIB)(in_out_manager.o) \ 
    5322    $(MODEL_LIB)(lbclnk.o) \ 
    5323    $(MODEL_LIB)(lib_mpp.o) \ 
    5324    $(MODEL_LIB)(lib_print.o) \ 
    5325    $(MODEL_LIB)(obc_par.o) \ 
    5326    $(MODEL_LIB)(oce.o) \ 
    5327    $(MODEL_LIB)(par_kind.o) \ 
    5328    $(MODEL_LIB)(par_oce.o) \ 
    5329    $(MODEL_LIB)(sol_oce.o) \ 
    5330    $(MODEL_LIB)(zdf_oce.o) \ 
    5331    dom_oce.F90 \ 
    5332    in_out_manager.F90 \ 
    5333    lib_mpp.F90 \ 
    5334    obc_oce.F90 \ 
    5335    oce.F90 \ 
    5336    solfet.F90 \ 
    5337    solpcg.F90 \ 
    5338    solsor.F90 \ 
    5339    sol_oce.F90 \ 
    5340    $(MODEL_LIB)(dom_oce.o) \ 
    5341    $(MODEL_LIB)(in_out_manager.o) \ 
    5342    $(MODEL_LIB)(lib_mpp.o) \ 
    5343    $(MODEL_LIB)(obc_oce.o) \ 
    5344    $(MODEL_LIB)(oce.o) \ 
    5345    $(MODEL_LIB)(solfet.o) \ 
    5346    $(MODEL_LIB)(solpcg.o) \ 
    5347    $(MODEL_LIB)(solsor.o) \ 
    5348    $(MODEL_LIB)(sol_oce.o) \ 
    5349    solisl_fdir.h90 \ 
    5350    ../../../lib/libioipsl.a \ 
    5351    KEY_CPP \ 
    5352    solisl.F90 
    5353 $(MODEL_LIB)(solmat.o) :   \ 
    5354    cla_dynspg.F90 \ 
    5355    cpl_oce.F90 \ 
    5356    dom_oce.F90 \ 
    5357    dtasal.F90 \ 
    5358    dtasst.F90 \ 
    5359    dtatem.F90 \ 
    5360    flxrnf.F90 \ 
    5361    in_out_manager.F90 \ 
    5362    lbclnk.F90 \ 
    5363    ldfdyn_oce.F90 \ 
    5364    ldftra_oce.F90 \ 
    5365    lib_mpp.F90 \ 
    5366    obcdyn.F90 \ 
    5367    obcvol.F90 \ 
    5368    obc_oce.F90 \ 
    5369    obc_par.F90 \ 
    5370    ocesbc.F90 \ 
    5371    oce.F90 \ 
    5372    par_oce.F90 \ 
    5373    phycst.F90 \ 
    5374    solfet.F90 \ 
    5375    solisl.F90 \ 
    5376    solpcg.F90 \ 
    5377    solsor.F90 \ 
    5378    sol_oce.F90 \ 
    5379    trddyn_oce.F90 \ 
    5380    trdtra_oce.F90 \ 
    5381    zdf_oce.F90 \ 
    5382    $(MODEL_LIB)(cla_dynspg.o) \ 
    5383    $(MODEL_LIB)(cpl_oce.o) \ 
    5384    $(MODEL_LIB)(dom_oce.o) \ 
    5385    $(MODEL_LIB)(dtasal.o) \ 
    5386    $(MODEL_LIB)(dtasst.o) \ 
    5387    $(MODEL_LIB)(dtatem.o) \ 
    5388    $(MODEL_LIB)(flxrnf.o) \ 
    5389    $(MODEL_LIB)(in_out_manager.o) \ 
    5390    $(MODEL_LIB)(lbclnk.o) \ 
    5391    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    5392    $(MODEL_LIB)(ldftra_oce.o) \ 
    5393    $(MODEL_LIB)(lib_mpp.o) \ 
    5394    $(MODEL_LIB)(obcdyn.o) \ 
    5395    $(MODEL_LIB)(obcvol.o) \ 
    5396    $(MODEL_LIB)(obc_oce.o) \ 
    5397    $(MODEL_LIB)(obc_par.o) \ 
    5398    $(MODEL_LIB)(ocesbc.o) \ 
    5399    $(MODEL_LIB)(oce.o) \ 
    5400    $(MODEL_LIB)(par_oce.o) \ 
    5401    $(MODEL_LIB)(phycst.o) \ 
    5402    $(MODEL_LIB)(solfet.o) \ 
    5403    $(MODEL_LIB)(solisl.o) \ 
    5404    $(MODEL_LIB)(solpcg.o) \ 
    5405    $(MODEL_LIB)(solsor.o) \ 
    5406    $(MODEL_LIB)(sol_oce.o) \ 
    5407    $(MODEL_LIB)(trddyn_oce.o) \ 
    5408    $(MODEL_LIB)(trdtra_oce.o) \ 
    5409    $(MODEL_LIB)(zdf_oce.o) \ 
    5410    dom_oce.F90 \ 
    5411    dynspg_fsc.F90 \ 
    5412    dynspg_rl.F90 \ 
    5413    lib_feti.F90 \ 
    5414    lib_mpp.F90 \ 
    5415    obc_oce.F90 \ 
    5416    oce.F90 \ 
    5417    phycst.F90 \ 
    5418    sol_oce.F90 \ 
    5419    $(MODEL_LIB)(dom_oce.o) \ 
    5420    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5421    $(MODEL_LIB)(dynspg_rl.o) \ 
    5422    $(MODEL_LIB)(lib_feti.o) \ 
    5423    $(MODEL_LIB)(lib_mpp.o) \ 
    5424    $(MODEL_LIB)(obc_oce.o) \ 
    5425    $(MODEL_LIB)(oce.o) \ 
    5426    $(MODEL_LIB)(phycst.o) \ 
    5427    $(MODEL_LIB)(sol_oce.o) \ 
    5428    solmat.F90 
    5429 $(MODEL_LIB)(solpcg.o) :   \ 
    5430    cpl_oce.F90 \ 
    5431    dom_oce.F90 \ 
    5432    dtasal.F90 \ 
    5433    dtasst.F90 \ 
    5434    dtatem.F90 \ 
    5435    in_out_manager.F90 \ 
    5436    lib_mpp.F90 \ 
    5437    lib_print.f90 \ 
    5438    oce.F90 \ 
    5439    par_kind.F90 \ 
    5440    par_oce.F90 \ 
    5441    $(MODEL_LIB)(cpl_oce.o) \ 
    5442    $(MODEL_LIB)(dom_oce.o) \ 
    5443    $(MODEL_LIB)(dtasal.o) \ 
    5444    $(MODEL_LIB)(dtasst.o) \ 
    5445    $(MODEL_LIB)(dtatem.o) \ 
    5446    $(MODEL_LIB)(in_out_manager.o) \ 
    5447    $(MODEL_LIB)(lib_mpp.o) \ 
    5448    $(MODEL_LIB)(lib_print.o) \ 
    5449    $(MODEL_LIB)(oce.o) \ 
    5450    $(MODEL_LIB)(par_kind.o) \ 
    5451    $(MODEL_LIB)(par_oce.o) \ 
    5452    dom_oce.F90 \ 
    5453    in_out_manager.F90 \ 
    5454    lbclnk.F90 \ 
    5455    lib_mpp.F90 \ 
    5456    oce.F90 \ 
    5457    sol_oce.F90 \ 
    5458    $(MODEL_LIB)(dom_oce.o) \ 
    5459    $(MODEL_LIB)(in_out_manager.o) \ 
    5460    $(MODEL_LIB)(lbclnk.o) \ 
    5461    $(MODEL_LIB)(lib_mpp.o) \ 
    5462    $(MODEL_LIB)(oce.o) \ 
    5463    $(MODEL_LIB)(sol_oce.o) \ 
    5464    vectopt_loop_substitute.h90 \ 
    5465    KEY_CPP \ 
    5466    solpcg.F90 
    5467 $(MODEL_LIB)(solsor.o) :   \ 
    5468    cpl_oce.F90 \ 
    5469    dom_oce.F90 \ 
    5470    dtasal.F90 \ 
    5471    dtasst.F90 \ 
    5472    dtatem.F90 \ 
    5473    in_out_manager.F90 \ 
    5474    lib_mpp.F90 \ 
    5475    lib_print.f90 \ 
    5476    oce.F90 \ 
    5477    par_kind.F90 \ 
    5478    par_oce.F90 \ 
    5479    $(MODEL_LIB)(cpl_oce.o) \ 
    5480    $(MODEL_LIB)(dom_oce.o) \ 
    5481    $(MODEL_LIB)(dtasal.o) \ 
    5482    $(MODEL_LIB)(dtasst.o) \ 
    5483    $(MODEL_LIB)(dtatem.o) \ 
    5484    $(MODEL_LIB)(in_out_manager.o) \ 
    5485    $(MODEL_LIB)(lib_mpp.o) \ 
    5486    $(MODEL_LIB)(lib_print.o) \ 
    5487    $(MODEL_LIB)(oce.o) \ 
    5488    $(MODEL_LIB)(par_kind.o) \ 
    5489    $(MODEL_LIB)(par_oce.o) \ 
    5490    dom_oce.F90 \ 
    5491    in_out_manager.F90 \ 
    5492    lbclnk.F90 \ 
    5493    lib_mpp.F90 \ 
    5494    oce.F90 \ 
    5495    sol_oce.F90 \ 
    5496    zdf_oce.F90 \ 
    5497    $(MODEL_LIB)(dom_oce.o) \ 
    5498    $(MODEL_LIB)(in_out_manager.o) \ 
    5499    $(MODEL_LIB)(lbclnk.o) \ 
    5500    $(MODEL_LIB)(lib_mpp.o) \ 
    5501    $(MODEL_LIB)(oce.o) \ 
    5502    $(MODEL_LIB)(sol_oce.o) \ 
    5503    $(MODEL_LIB)(zdf_oce.o) \ 
    5504    solsor.F90 
    5505 $(MODEL_LIB)(solver.o) :   \ 
    5506    cla_dynspg.F90 \ 
    5507    cpl_oce.F90 \ 
    5508    dom_oce.F90 \ 
    5509    dtasal.F90 \ 
    5510    dtasst.F90 \ 
    5511    dtatem.F90 \ 
    5512    dynspg_fsc.F90 \ 
    5513    dynspg_rl.F90 \ 
    5514    flxrnf.F90 \ 
    5515    in_out_manager.F90 \ 
    5516    lbclnk.F90 \ 
    5517    ldfdyn_oce.F90 \ 
    5518    ldftra_oce.F90 \ 
    5519    lib_feti.F90 \ 
    5520    lib_mpp.F90 \ 
    5521    lib_print.f90 \ 
    5522    obcdyn.F90 \ 
    5523    obcvol.F90 \ 
    5524    obc_oce.F90 \ 
    5525    obc_par.F90 \ 
    5526    ocesbc.F90 \ 
    5527    oce.F90 \ 
    5528    par_kind.F90 \ 
    5529    par_oce.F90 \ 
    5530    phycst.F90 \ 
    5531    solfet.F90 \ 
    5532    solisl.F90 \ 
    5533    solpcg.F90 \ 
    5534    solsor.F90 \ 
    5535    sol_oce.F90 \ 
    5536    trddyn_oce.F90 \ 
    5537    trdtra_oce.F90 \ 
    5538    zdf_oce.F90 \ 
    5539    $(MODEL_LIB)(cla_dynspg.o) \ 
    5540    $(MODEL_LIB)(cpl_oce.o) \ 
    5541    $(MODEL_LIB)(dom_oce.o) \ 
    5542    $(MODEL_LIB)(dtasal.o) \ 
    5543    $(MODEL_LIB)(dtasst.o) \ 
    5544    $(MODEL_LIB)(dtatem.o) \ 
    5545    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5546    $(MODEL_LIB)(dynspg_rl.o) \ 
    5547    $(MODEL_LIB)(flxrnf.o) \ 
    5548    $(MODEL_LIB)(in_out_manager.o) \ 
    5549    $(MODEL_LIB)(lbclnk.o) \ 
    5550    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    5551    $(MODEL_LIB)(ldftra_oce.o) \ 
    5552    $(MODEL_LIB)(lib_feti.o) \ 
    5553    $(MODEL_LIB)(lib_mpp.o) \ 
    5554    $(MODEL_LIB)(lib_print.o) \ 
    5555    $(MODEL_LIB)(obcdyn.o) \ 
    5556    $(MODEL_LIB)(obcvol.o) \ 
    5557    $(MODEL_LIB)(obc_oce.o) \ 
    5558    $(MODEL_LIB)(obc_par.o) \ 
    5559    $(MODEL_LIB)(ocesbc.o) \ 
    5560    $(MODEL_LIB)(oce.o) \ 
    5561    $(MODEL_LIB)(par_kind.o) \ 
    5562    $(MODEL_LIB)(par_oce.o) \ 
    5563    $(MODEL_LIB)(phycst.o) \ 
    5564    $(MODEL_LIB)(solfet.o) \ 
    5565    $(MODEL_LIB)(solisl.o) \ 
    5566    $(MODEL_LIB)(solpcg.o) \ 
    5567    $(MODEL_LIB)(solsor.o) \ 
    5568    $(MODEL_LIB)(sol_oce.o) \ 
    5569    $(MODEL_LIB)(trddyn_oce.o) \ 
    5570    $(MODEL_LIB)(trdtra_oce.o) \ 
    5571    $(MODEL_LIB)(zdf_oce.o) \ 
    5572    dom_oce.F90 \ 
    5573    dynspg_fsc.F90 \ 
    5574    dynspg_fsc_atsk.F90 \ 
    5575    dynspg_rl.F90 \ 
    5576    in_out_manager.F90 \ 
    5577    lbclnk.F90 \ 
    5578    lib_mpp.F90 \ 
    5579    obc_oce.F90 \ 
    5580    oce.F90 \ 
    5581    solisl.F90 \ 
    5582    solmat.F90 \ 
    5583    sol_oce.F90 \ 
    5584    zdf_oce.F90 \ 
    5585    $(MODEL_LIB)(dom_oce.o) \ 
    5586    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5587    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    5588    $(MODEL_LIB)(dynspg_rl.o) \ 
    5589    $(MODEL_LIB)(in_out_manager.o) \ 
    5590    $(MODEL_LIB)(lbclnk.o) \ 
    5591    $(MODEL_LIB)(lib_mpp.o) \ 
    5592    $(MODEL_LIB)(obc_oce.o) \ 
    5593    $(MODEL_LIB)(oce.o) \ 
    5594    $(MODEL_LIB)(solisl.o) \ 
    5595    $(MODEL_LIB)(solmat.o) \ 
    5596    $(MODEL_LIB)(sol_oce.o) \ 
    5597    $(MODEL_LIB)(zdf_oce.o) \ 
    5598    solver.F90 
    5599 $(MODEL_LIB)(sol_oce.o) :  \ 
    5600    par_kind.F90 \ 
    5601    $(MODEL_LIB)(par_kind.o) \ 
    5602    par_oce.F90 \ 
    5603    $(MODEL_LIB)(par_oce.o) \ 
    5604    sol_oce.F90 
    5605 $(MODEL_LIB)(step.o) :  \ 
    5606    blk_oce.F90 \ 
    5607    cla_dynspg.F90 \ 
    5608    cpl_oce.F90 \ 
    5609    daymod.F90 \ 
    5610    diahth.F90 \ 
    5611    dianam.F90 \ 
    5612    diaptr.F90 \ 
    5613    diaspr.F90 \ 
    5614    diawri.F90 \ 
    5615    dom_ice.F90 \ 
    5616    dom_oce.F90 \ 
    5617    dtasal.F90 \ 
    5618    dtasst.F90 \ 
    5619    dtatem.F90 \ 
    5620    dynspg_fsc.F90 \ 
    5621    dynspg_fsc_atsk.F90 \ 
    5622    dynspg_rl.F90 \ 
    5623    dynzdf_exp.F90 \ 
    5624    eosbn2.F90 \ 
    5625    flo4rk.F90 \ 
    5626    floblk.F90 \ 
    5627    flodom.F90 \ 
    5628    flowri.F90 \ 
    5629    flo_oce.F90 \ 
    5630    flxblk.F90 \ 
    5631    flxmod.F90 \ 
    5632    flxrnf.F90 \ 
    5633    flx_oce.F90 \ 
    5634    iceini.F90 \ 
    5635    ice.F90 \ 
    5636    ice_oce.F90 \ 
    5637    in_out_manager.F90 \ 
    5638    lbclnk.F90 \ 
    5639    ldfdyn_oce.F90 \ 
    5640    ldfslp.F90 \ 
    5641    ldftra_oce.F90 \ 
    5642    lib_mpp.F90 \ 
    5643    lib_print.f90 \ 
    5644    limdia.F90 \ 
    5645    limdyn.F90 \ 
    5646    limflx.F90 \ 
    5647    limrst.F90 \ 
    5648    limthd.F90 \ 
    5649    limtrp.F90 \ 
    5650    limwri.F90 \ 
    5651    obccli.F90 \ 
    5652    obcdyn.F90 \ 
    5653    obctra.F90 \ 
    5654    obcvol.F90 \ 
    5655    obc_oce.F90 \ 
    5656    ocesbc.F90 \ 
    5657    oce.F90 \ 
    5658    ocfzpt.F90 \ 
    5659    par_kind.F90 \ 
    5660    par_oce.F90 \ 
    5661    phycst.F90 \ 
    5662    solfet.F90 \ 
    5663    solisl.F90 \ 
    5664    solpcg.F90 \ 
    5665    solsor.F90 \ 
    5666    sol_oce.F90 \ 
    5667    taumod.F90 \ 
    5668    traadv_muscl2.F90 \ 
    5669    traadv_muscl.F90 \ 
    5670    traadv_tvd.F90 \ 
    5671    trabbl.F90 \ 
    5672    tradmp.F90 \ 
    5673    traqsr.F90 \ 
    5674    trazdf_exp.F90 \ 
    5675    trc_oce.F90 \ 
    5676    trddyn_oce.F90 \ 
    5677    trdtra_oce.F90 \ 
    5678    zdfddm.F90 \ 
    5679    zdfmxl.F90 \ 
    5680    zdftke.F90 \ 
    5681    zdf_oce.F90 \ 
    5682    $(MODEL_LIB)(blk_oce.o) \ 
    5683    $(MODEL_LIB)(cla_dynspg.o) \ 
    5684    $(MODEL_LIB)(cpl_oce.o) \ 
    5685    $(MODEL_LIB)(daymod.o) \ 
    5686    $(MODEL_LIB)(diahth.o) \ 
    5687    $(MODEL_LIB)(dianam.o) \ 
    5688    $(MODEL_LIB)(diaptr.o) \ 
    5689    $(MODEL_LIB)(diaspr.o) \ 
    5690    $(MODEL_LIB)(diawri.o) \ 
    5691    $(MODEL_LIB)(dom_ice.o) \ 
    5692    $(MODEL_LIB)(dom_oce.o) \ 
    5693    $(MODEL_LIB)(dtasal.o) \ 
    5694    $(MODEL_LIB)(dtasst.o) \ 
    5695    $(MODEL_LIB)(dtatem.o) \ 
    5696    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5697    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    5698    $(MODEL_LIB)(dynspg_rl.o) \ 
    5699    $(MODEL_LIB)(dynzdf_exp.o) \ 
    5700    $(MODEL_LIB)(eosbn2.o) \ 
    5701    $(MODEL_LIB)(flo4rk.o) \ 
    5702    $(MODEL_LIB)(floblk.o) \ 
    5703    $(MODEL_LIB)(flodom.o) \ 
    5704    $(MODEL_LIB)(flowri.o) \ 
    5705    $(MODEL_LIB)(flo_oce.o) \ 
    5706    $(MODEL_LIB)(flxblk.o) \ 
    5707    $(MODEL_LIB)(flxmod.o) \ 
    5708    $(MODEL_LIB)(flxrnf.o) \ 
    5709    $(MODEL_LIB)(flx_oce.o) \ 
    5710    $(MODEL_LIB)(iceini.o) \ 
    5711    $(MODEL_LIB)(ice.o) \ 
    5712    $(MODEL_LIB)(ice_oce.o) \ 
    5713    $(MODEL_LIB)(in_out_manager.o) \ 
    5714    $(MODEL_LIB)(lbclnk.o) \ 
    5715    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    5716    $(MODEL_LIB)(ldfslp.o) \ 
    5717    $(MODEL_LIB)(ldftra_oce.o) \ 
    5718    $(MODEL_LIB)(lib_mpp.o) \ 
    5719    $(MODEL_LIB)(lib_print.o) \ 
    5720    $(MODEL_LIB)(limdia.o) \ 
    5721    $(MODEL_LIB)(limdyn.o) \ 
    5722    $(MODEL_LIB)(limflx.o) \ 
    5723    $(MODEL_LIB)(limrst.o) \ 
    5724    $(MODEL_LIB)(limthd.o) \ 
    5725    $(MODEL_LIB)(limtrp.o) \ 
    5726    $(MODEL_LIB)(limwri.o) \ 
    5727    $(MODEL_LIB)(obccli.o) \ 
    5728    $(MODEL_LIB)(obcdyn.o) \ 
    5729    $(MODEL_LIB)(obctra.o) \ 
    5730    $(MODEL_LIB)(obcvol.o) \ 
    5731    $(MODEL_LIB)(obc_oce.o) \ 
    5732    $(MODEL_LIB)(ocesbc.o) \ 
    5733    $(MODEL_LIB)(oce.o) \ 
    5734    $(MODEL_LIB)(ocfzpt.o) \ 
    5735    $(MODEL_LIB)(par_kind.o) \ 
    5736    $(MODEL_LIB)(par_oce.o) \ 
    5737    $(MODEL_LIB)(phycst.o) \ 
    5738    $(MODEL_LIB)(solfet.o) \ 
    5739    $(MODEL_LIB)(solisl.o) \ 
    5740    $(MODEL_LIB)(solpcg.o) \ 
    5741    $(MODEL_LIB)(solsor.o) \ 
    5742    $(MODEL_LIB)(sol_oce.o) \ 
    5743    $(MODEL_LIB)(taumod.o) \ 
    5744    $(MODEL_LIB)(traadv_muscl2.o) \ 
    5745    $(MODEL_LIB)(traadv_muscl.o) \ 
    5746    $(MODEL_LIB)(traadv_tvd.o) \ 
    5747    $(MODEL_LIB)(trabbl.o) \ 
    5748    $(MODEL_LIB)(tradmp.o) \ 
    5749    $(MODEL_LIB)(traqsr.o) \ 
    5750    $(MODEL_LIB)(trazdf_exp.o) \ 
    5751    $(MODEL_LIB)(trc_oce.o) \ 
    5752    $(MODEL_LIB)(trddyn_oce.o) \ 
    5753    $(MODEL_LIB)(trdtra_oce.o) \ 
    5754    $(MODEL_LIB)(zdfddm.o) \ 
    5755    $(MODEL_LIB)(zdfmxl.o) \ 
    5756    $(MODEL_LIB)(zdftke.o) \ 
    5757    $(MODEL_LIB)(zdf_oce.o) \ 
    57585854   cla.F90 \ 
    57595855   cla_div.F90 \ 
     
    57775873   dynhpg_atsk.F90 \ 
    57785874   dynkeg.F90 \ 
     5875   dynldf_bilap.F90 \ 
    57795876   dynldf_bilapg.F90 \ 
    5780    dynldf_bilap.F90 \ 
    57815877   dynldf_iso.F90 \ 
    57825878   dynldf_lap.F90 \ 
     
    57925888   dynzdf_iso.F90 \ 
    57935889   eosbn2.F90 \ 
     5890   flo_oce.F90 \ 
    57945891   floats.F90 \ 
    5795    flo_oce.F90 \ 
    57965892   flxfwb.F90 \ 
    57975893   flxmod.F90 \ 
    57985894   flxrnf.F90 \ 
     5895   ice_oce.F90 \ 
    57995896   icestp.F90 \ 
    5800    ice_oce.F90 \ 
    58015897   in_out_manager.F90 \ 
    58025898   lbclnk.F90 \ 
     
    58055901   ldfslp.F90 \ 
    58065902   ldftra_oce.F90 \ 
     5903   obc_par.F90 \ 
    58075904   obcdta.F90 \ 
    58085905   obcrad.F90 \ 
    58095906   obcrst.F90 \ 
    58105907   obcspg.F90 \ 
    5811    obc_par.F90 \ 
     5908   oce.F90 \ 
    58125909   ocesbc.F90 \ 
    5813    oce.F90 \ 
    58145910   ocfzpt.F90 \ 
    58155911   restart.F90 \ 
     
    58185914   traadv_cen2.F90 \ 
    58195915   traadv_ctl.F90 \ 
     5916   traadv_muscl.F90 \ 
    58205917   traadv_muscl2.F90 \ 
    5821    traadv_muscl.F90 \ 
    58225918   traadv_tvd.F90 \ 
    58235919   trabbc.F90 \ 
    58245920   trabbl.F90 \ 
    58255921   tradmp.F90 \ 
     5922   traldf_bilap.F90 \ 
    58265923   traldf_bilapg.F90 \ 
    5827    traldf_bilap.F90 \ 
    58285924   traldf_iso.F90 \ 
    58295925   traldf_iso_zps.F90 \ 
     
    58435939   trdvor.F90 \ 
    58445940   wzvmod.F90 \ 
     5941   zdf_oce.F90 \ 
    58455942   zdfbfr.F90 \ 
    58465943   zdfddm.F90 \ 
     
    58495946   zdfric.F90 \ 
    58505947   zdftke.F90 \ 
    5851    zdf_oce.F90 \ 
    58525948   zpshde.F90 \ 
    5853    $(MODEL_LIB)(cla.o) \ 
    5854    $(MODEL_LIB)(cla_div.o) \ 
    5855    $(MODEL_LIB)(closea.o) \ 
    5856    $(MODEL_LIB)(cpl.o) \ 
     5949   domzgr_substitute.h90 \ 
     5950   zdfddm_substitute.h90 \ 
     5951   KEY_CPP \ 
     5952   step.F90 
     5953$(MODEL_LIB)(stpctl.o) :   \ 
    58575954   $(MODEL_LIB)(cpl_oce.o) \ 
    58585955   $(MODEL_LIB)(daymod.o) \ 
    5859    $(MODEL_LIB)(diafwb.o) \ 
    5860    $(MODEL_LIB)(diagap.o) \ 
    5861    $(MODEL_LIB)(diahdy.o) \ 
    58625956   $(MODEL_LIB)(diahth.o) \ 
    5863    $(MODEL_LIB)(diaptr.o) \ 
     5957   $(MODEL_LIB)(dianam.o) \ 
    58645958   $(MODEL_LIB)(diaspr.o) \ 
    5865    $(MODEL_LIB)(diawri.o) \ 
    5866    $(MODEL_LIB)(divcur.o) \ 
    58675959   $(MODEL_LIB)(dom_oce.o) \ 
    58685960   $(MODEL_LIB)(dtasal.o) \ 
    58695961   $(MODEL_LIB)(dtasst.o) \ 
    58705962   $(MODEL_LIB)(dtatem.o) \ 
    5871    $(MODEL_LIB)(dynhpg.o) \ 
    5872    $(MODEL_LIB)(dynhpg_atsk.o) \ 
    5873    $(MODEL_LIB)(dynkeg.o) \ 
    5874    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    5875    $(MODEL_LIB)(dynldf_bilap.o) \ 
    5876    $(MODEL_LIB)(dynldf_iso.o) \ 
    5877    $(MODEL_LIB)(dynldf_lap.o) \ 
    5878    $(MODEL_LIB)(dynnxt.o) \ 
    5879    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5880    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    5881    $(MODEL_LIB)(dynspg_rl.o) \ 
    5882    $(MODEL_LIB)(dynvor.o) \ 
    5883    $(MODEL_LIB)(dynzad.o) \ 
    5884    $(MODEL_LIB)(dynzdf_exp.o) \ 
    5885    $(MODEL_LIB)(dynzdf_imp.o) \ 
    5886    $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
    5887    $(MODEL_LIB)(dynzdf_iso.o) \ 
    5888    $(MODEL_LIB)(eosbn2.o) \ 
    5889    $(MODEL_LIB)(floats.o) \ 
    5890    $(MODEL_LIB)(flo_oce.o) \ 
    5891    $(MODEL_LIB)(flxfwb.o) \ 
    5892    $(MODEL_LIB)(flxmod.o) \ 
     5963   $(MODEL_LIB)(flx_oce.o) \ 
    58935964   $(MODEL_LIB)(flxrnf.o) \ 
    5894    $(MODEL_LIB)(icestp.o) \ 
    58955965   $(MODEL_LIB)(ice_oce.o) \ 
    58965966   $(MODEL_LIB)(in_out_manager.o) \ 
    58975967   $(MODEL_LIB)(lbclnk.o) \ 
    58985968   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    5899    $(MODEL_LIB)(ldfeiv.o) \ 
    5900    $(MODEL_LIB)(ldfslp.o) \ 
    59015969   $(MODEL_LIB)(ldftra_oce.o) \ 
    5902    $(MODEL_LIB)(obcdta.o) \ 
    5903    $(MODEL_LIB)(obcrad.o) \ 
    5904    $(MODEL_LIB)(obcrst.o) \ 
    5905    $(MODEL_LIB)(obcspg.o) \ 
    5906    $(MODEL_LIB)(obc_par.o) \ 
     5970   $(MODEL_LIB)(lib_mpp.o) \ 
     5971   $(MODEL_LIB)(lib_print.o) \ 
     5972   $(MODEL_LIB)(obc_oce.o) \ 
     5973   $(MODEL_LIB)(oce.o) \ 
    59075974   $(MODEL_LIB)(ocesbc.o) \ 
    5908    $(MODEL_LIB)(oce.o) \ 
    59095975   $(MODEL_LIB)(ocfzpt.o) \ 
    5910    $(MODEL_LIB)(restart.o) \ 
    5911    $(MODEL_LIB)(stpctl.o) \ 
     5976   $(MODEL_LIB)(par_kind.o) \ 
     5977   $(MODEL_LIB)(par_oce.o) \ 
     5978   $(MODEL_LIB)(phycst.o) \ 
     5979   $(MODEL_LIB)(sol_oce.o) \ 
     5980   $(MODEL_LIB)(solfet.o) \ 
     5981   $(MODEL_LIB)(solpcg.o) \ 
     5982   $(MODEL_LIB)(solsor.o) \ 
    59125983   $(MODEL_LIB)(taumod.o) \ 
    5913    $(MODEL_LIB)(traadv_cen2.o) \ 
    5914    $(MODEL_LIB)(traadv_ctl.o) \ 
    5915    $(MODEL_LIB)(traadv_muscl2.o) \ 
    5916    $(MODEL_LIB)(traadv_muscl.o) \ 
    5917    $(MODEL_LIB)(traadv_tvd.o) \ 
    5918    $(MODEL_LIB)(trabbc.o) \ 
    5919    $(MODEL_LIB)(trabbl.o) \ 
    5920    $(MODEL_LIB)(tradmp.o) \ 
    5921    $(MODEL_LIB)(traldf_bilapg.o) \ 
    5922    $(MODEL_LIB)(traldf_bilap.o) \ 
    5923    $(MODEL_LIB)(traldf_iso.o) \ 
    5924    $(MODEL_LIB)(traldf_iso_zps.o) \ 
    5925    $(MODEL_LIB)(traldf_lap.o) \ 
    5926    $(MODEL_LIB)(tranpc.o) \ 
    5927    $(MODEL_LIB)(tranxt.o) \ 
    5928    $(MODEL_LIB)(traqsr.o) \ 
    5929    $(MODEL_LIB)(trasbc.o) \ 
    5930    $(MODEL_LIB)(trazdf_exp.o) \ 
    5931    $(MODEL_LIB)(trazdf_imp.o) \ 
    5932    $(MODEL_LIB)(trazdf_iso.o) \ 
    5933    $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    5934    $(MODEL_LIB)(trcstp.o) \ 
    5935    $(MODEL_LIB)(trddyn.o) \ 
    5936    $(MODEL_LIB)(trdmld.o) \ 
    5937    $(MODEL_LIB)(trdtra.o) \ 
    5938    $(MODEL_LIB)(trdvor.o) \ 
    5939    $(MODEL_LIB)(wzvmod.o) \ 
    5940    $(MODEL_LIB)(zdfbfr.o) \ 
     5984   $(MODEL_LIB)(zdf_oce.o) \ 
    59415985   $(MODEL_LIB)(zdfddm.o) \ 
    5942    $(MODEL_LIB)(zdfevd.o) \ 
    59435986   $(MODEL_LIB)(zdfmxl.o) \ 
    5944    $(MODEL_LIB)(zdfric.o) \ 
    5945    $(MODEL_LIB)(zdftke.o) \ 
    5946    $(MODEL_LIB)(zdf_oce.o) \ 
    5947    $(MODEL_LIB)(zpshde.o) \ 
    5948    domzgr_substitute.h90 \ 
    5949    zdfddm_substitute.h90 \ 
    5950    KEY_CPP \ 
    5951    step.F90 
    5952 $(MODEL_LIB)(stpctl.o) :   \ 
    59535987   cpl_oce.F90 \ 
    59545988   daymod.F90 \ 
     
    59605994   dtasst.F90 \ 
    59615995   dtatem.F90 \ 
     5996   flx_oce.F90 \ 
    59625997   flxrnf.F90 \ 
    5963    flx_oce.F90 \ 
    59645998   ice_oce.F90 \ 
    59655999   in_out_manager.F90 \ 
     
    59706004   lib_print.f90 \ 
    59716005   obc_oce.F90 \ 
     6006   oce.F90 \ 
    59726007   ocesbc.F90 \ 
    5973    oce.F90 \ 
    59746008   ocfzpt.F90 \ 
    59756009   par_kind.F90 \ 
    59766010   par_oce.F90 \ 
    59776011   phycst.F90 \ 
     6012   sol_oce.F90 \ 
    59786013   solfet.F90 \ 
    59796014   solpcg.F90 \ 
    59806015   solsor.F90 \ 
    5981    sol_oce.F90 \ 
    59826016   taumod.F90 \ 
     6017   zdf_oce.F90 \ 
    59836018   zdfddm.F90 \ 
    59846019   zdfmxl.F90 \ 
    5985    zdf_oce.F90 \ 
    5986    $(MODEL_LIB)(cpl_oce.o) \ 
    5987    $(MODEL_LIB)(daymod.o) \ 
    5988    $(MODEL_LIB)(diahth.o) \ 
    5989    $(MODEL_LIB)(dianam.o) \ 
    5990    $(MODEL_LIB)(diaspr.o) \ 
    5991    $(MODEL_LIB)(dom_oce.o) \ 
    5992    $(MODEL_LIB)(dtasal.o) \ 
    5993    $(MODEL_LIB)(dtasst.o) \ 
    5994    $(MODEL_LIB)(dtatem.o) \ 
    5995    $(MODEL_LIB)(flxrnf.o) \ 
    5996    $(MODEL_LIB)(flx_oce.o) \ 
    5997    $(MODEL_LIB)(ice_oce.o) \ 
    5998    $(MODEL_LIB)(in_out_manager.o) \ 
    5999    $(MODEL_LIB)(lbclnk.o) \ 
    6000    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6001    $(MODEL_LIB)(ldftra_oce.o) \ 
    6002    $(MODEL_LIB)(lib_mpp.o) \ 
    6003    $(MODEL_LIB)(lib_print.o) \ 
    6004    $(MODEL_LIB)(obc_oce.o) \ 
    6005    $(MODEL_LIB)(ocesbc.o) \ 
    6006    $(MODEL_LIB)(oce.o) \ 
    6007    $(MODEL_LIB)(ocfzpt.o) \ 
    6008    $(MODEL_LIB)(par_kind.o) \ 
    6009    $(MODEL_LIB)(par_oce.o) \ 
    6010    $(MODEL_LIB)(phycst.o) \ 
    6011    $(MODEL_LIB)(solfet.o) \ 
    6012    $(MODEL_LIB)(solpcg.o) \ 
    6013    $(MODEL_LIB)(solsor.o) \ 
     6020   $(MODEL_LIB)(diawri.o) \ 
     6021   $(MODEL_LIB)(dom_oce.o) \ 
     6022   $(MODEL_LIB)(in_out_manager.o) \ 
     6023   $(MODEL_LIB)(lbclnk.o) \ 
     6024   $(MODEL_LIB)(lib_mpp.o) \ 
     6025   $(MODEL_LIB)(oce.o) \ 
    60146026   $(MODEL_LIB)(sol_oce.o) \ 
    6015    $(MODEL_LIB)(taumod.o) \ 
    6016    $(MODEL_LIB)(zdfddm.o) \ 
    6017    $(MODEL_LIB)(zdfmxl.o) \ 
    6018    $(MODEL_LIB)(zdf_oce.o) \ 
     6027   $(MODEL_LIB)(solisl.o) \ 
    60196028   diawri.F90 \ 
    60206029   dom_oce.F90 \ 
     
    60236032   lib_mpp.F90 \ 
    60246033   oce.F90 \ 
     6034   sol_oce.F90 \ 
    60256035   solisl.F90 \ 
    6026    sol_oce.F90 \ 
    6027    $(MODEL_LIB)(diawri.o) \ 
    6028    $(MODEL_LIB)(dom_oce.o) \ 
    6029    $(MODEL_LIB)(in_out_manager.o) \ 
    6030    $(MODEL_LIB)(lbclnk.o) \ 
    6031    $(MODEL_LIB)(lib_mpp.o) \ 
    6032    $(MODEL_LIB)(oce.o) \ 
    6033    $(MODEL_LIB)(solisl.o) \ 
    6034    $(MODEL_LIB)(sol_oce.o) \ 
    60356036   stpctl.F90 
    60366037$(MODEL_LIB)(taumod.o) :   \ 
    6037    dom_oce.F90 \ 
    6038    in_out_manager.F90 \ 
    6039    lib_mpp.F90 \ 
    6040    lib_print.f90 \ 
    6041    oce.F90 \ 
    6042    par_kind.F90 \ 
    6043    par_oce.F90 \ 
    6044    phycst.F90 \ 
    6045    $(MODEL_LIB)(dom_oce.o) \ 
    6046    $(MODEL_LIB)(in_out_manager.o) \ 
    6047    $(MODEL_LIB)(lib_mpp.o) \ 
    6048    $(MODEL_LIB)(lib_print.o) \ 
    6049    $(MODEL_LIB)(oce.o) \ 
    6050    $(MODEL_LIB)(par_kind.o) \ 
    6051    $(MODEL_LIB)(par_oce.o) \ 
    6052    $(MODEL_LIB)(phycst.o) \ 
    6053    daymod.F90 \ 
    6054    dom_oce.F90 \ 
    6055    in_out_manager.F90 \ 
    6056    lbclnk.F90 \ 
    6057    phycst.F90 \ 
    6058    $(MODEL_LIB)(daymod.o) \ 
    6059    $(MODEL_LIB)(dom_oce.o) \ 
    6060    $(MODEL_LIB)(in_out_manager.o) \ 
    6061    $(MODEL_LIB)(lbclnk.o) \ 
    6062    $(MODEL_LIB)(phycst.o) \ 
     6038   $(MODEL_LIB)(dom_oce.o) \ 
     6039   $(MODEL_LIB)(in_out_manager.o) \ 
     6040   $(MODEL_LIB)(lib_mpp.o) \ 
     6041   $(MODEL_LIB)(lib_print.o) \ 
     6042   $(MODEL_LIB)(oce.o) \ 
     6043   $(MODEL_LIB)(par_kind.o) \ 
     6044   $(MODEL_LIB)(par_oce.o) \ 
     6045   $(MODEL_LIB)(phycst.o) \ 
     6046   dom_oce.F90 \ 
     6047   in_out_manager.F90 \ 
     6048   lib_mpp.F90 \ 
     6049   lib_print.f90 \ 
     6050   oce.F90 \ 
     6051   par_kind.F90 \ 
     6052   par_oce.F90 \ 
     6053   phycst.F90 \ 
     6054   $(MODEL_LIB)(daymod.o) \ 
     6055   $(MODEL_LIB)(dom_oce.o) \ 
     6056   $(MODEL_LIB)(in_out_manager.o) \ 
     6057   $(MODEL_LIB)(lbclnk.o) \ 
     6058   $(MODEL_LIB)(phycst.o) \ 
     6059   daymod.F90 \ 
     6060   dom_oce.F90 \ 
     6061   in_out_manager.F90 \ 
     6062   lbclnk.F90 \ 
     6063   phycst.F90 \ 
     6064   $(MODEL_LIB)(cpl_oce.o) \ 
     6065   $(MODEL_LIB)(geo2ocean.o) \ 
    60636066   cpl_oce.F90 \ 
    60646067   geo2ocean.F90 \ 
    6065    $(MODEL_LIB)(cpl_oce.o) \ 
    6066    $(MODEL_LIB)(geo2ocean.o) \ 
    60676068   tau_coupled.h90 \ 
    60686069   tau_coupled_ice.h90 \ 
     
    60736074   taumod.F90 
    60746075$(MODEL_LIB)(thd_ice.o) :  \ 
    6075    par_oce.F90 \ 
    6076    $(MODEL_LIB)(par_oce.o) \ 
     6076   $(MODEL_LIB)(par_oce.o) \ 
     6077   par_oce.F90 \ 
     6078   $(MODEL_LIB)(par_ice.o) \ 
    60776079   par_ice.F90 \ 
    6078    $(MODEL_LIB)(par_ice.o) \ 
    60796080   thd_ice.F90 
    60806081$(MODEL_LIB)(traadv_cen2.o) : \ 
     6082   $(MODEL_LIB)(cla_dynspg.o) \ 
     6083   $(MODEL_LIB)(cpl_oce.o) \ 
     6084   $(MODEL_LIB)(daymod.o) \ 
     6085   $(MODEL_LIB)(dianam.o) \ 
     6086   $(MODEL_LIB)(dom_oce.o) \ 
     6087   $(MODEL_LIB)(dtasal.o) \ 
     6088   $(MODEL_LIB)(dtasst.o) \ 
     6089   $(MODEL_LIB)(dtatem.o) \ 
     6090   $(MODEL_LIB)(flxrnf.o) \ 
     6091   $(MODEL_LIB)(in_out_manager.o) \ 
     6092   $(MODEL_LIB)(lbclnk.o) \ 
     6093   $(MODEL_LIB)(ldftra_oce.o) \ 
     6094   $(MODEL_LIB)(lib_mpp.o) \ 
     6095   $(MODEL_LIB)(lib_print.o) \ 
     6096   $(MODEL_LIB)(obc_oce.o) \ 
     6097   $(MODEL_LIB)(obcdyn.o) \ 
     6098   $(MODEL_LIB)(obcvol.o) \ 
     6099   $(MODEL_LIB)(oce.o) \ 
     6100   $(MODEL_LIB)(ocesbc.o) \ 
     6101   $(MODEL_LIB)(par_kind.o) \ 
     6102   $(MODEL_LIB)(par_oce.o) \ 
     6103   $(MODEL_LIB)(phycst.o) \ 
     6104   $(MODEL_LIB)(sol_oce.o) \ 
     6105   $(MODEL_LIB)(solfet.o) \ 
     6106   $(MODEL_LIB)(solpcg.o) \ 
     6107   $(MODEL_LIB)(solsor.o) \ 
     6108   $(MODEL_LIB)(trddyn_oce.o) \ 
     6109   $(MODEL_LIB)(trdtra_oce.o) \ 
     6110   $(MODEL_LIB)(zdf_oce.o) \ 
    60816111   cla_dynspg.F90 \ 
    60826112   cpl_oce.F90 \ 
     
    60936123   lib_mpp.F90 \ 
    60946124   lib_print.f90 \ 
     6125   obc_oce.F90 \ 
    60956126   obcdyn.F90 \ 
    60966127   obcvol.F90 \ 
    6097    obc_oce.F90 \ 
     6128   oce.F90 \ 
    60986129   ocesbc.F90 \ 
    6099    oce.F90 \ 
    6100    par_kind.F90 \ 
    6101    par_oce.F90 \ 
    6102    phycst.F90 \ 
     6130   par_kind.F90 \ 
     6131   par_oce.F90 \ 
     6132   phycst.F90 \ 
     6133   sol_oce.F90 \ 
    61036134   solfet.F90 \ 
    61046135   solpcg.F90 \ 
    61056136   solsor.F90 \ 
    6106    sol_oce.F90 \ 
    61076137   trddyn_oce.F90 \ 
    61086138   trdtra_oce.F90 \ 
    61096139   zdf_oce.F90 \ 
     6140   $(MODEL_LIB)(diaptr.o) \ 
     6141   $(MODEL_LIB)(dom_oce.o) \ 
     6142   $(MODEL_LIB)(dynspg_fsc.o) \ 
     6143   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     6144   $(MODEL_LIB)(flxrnf.o) \ 
     6145   $(MODEL_LIB)(in_out_manager.o) \ 
     6146   $(MODEL_LIB)(lbclnk.o) \ 
     6147   $(MODEL_LIB)(lib_mpp.o) \ 
     6148   $(MODEL_LIB)(oce.o) \ 
     6149   $(MODEL_LIB)(ocfzpt.o) \ 
     6150   $(MODEL_LIB)(trabbl.o) \ 
     6151   $(MODEL_LIB)(trdtra_oce.o) \ 
     6152   diaptr.F90 \ 
     6153   dom_oce.F90 \ 
     6154   dynspg_fsc.F90 \ 
     6155   dynspg_fsc_atsk.F90 \ 
     6156   flxrnf.F90 \ 
     6157   in_out_manager.F90 \ 
     6158   lbclnk.F90 \ 
     6159   lib_mpp.F90 \ 
     6160   oce.F90 \ 
     6161   ocfzpt.F90 \ 
     6162   trabbl.F90 \ 
     6163   trdtra_oce.F90 \ 
     6164   $(MODEL_LIB)(oce.o) \ 
     6165   oce.F90 \ 
     6166   domzgr_substitute.h90 \ 
     6167   traadv_cen2_atsk.h90 \ 
     6168   vectopt_loop_substitute.h90 \ 
     6169   KEY_CPP \ 
     6170   traadv_cen2.F90 
     6171$(MODEL_LIB)(traadv_ctl.o) :  \ 
     6172   $(MODEL_LIB)(diaptr.o) \ 
     6173   $(MODEL_LIB)(dom_oce.o) \ 
     6174   $(MODEL_LIB)(dynspg_fsc.o) \ 
     6175   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     6176   $(MODEL_LIB)(in_out_manager.o) \ 
     6177   $(MODEL_LIB)(lbclnk.o) \ 
     6178   $(MODEL_LIB)(lib_mpp.o) \ 
     6179   $(MODEL_LIB)(lib_print.o) \ 
     6180   $(MODEL_LIB)(oce.o) \ 
     6181   $(MODEL_LIB)(par_kind.o) \ 
     6182   $(MODEL_LIB)(par_oce.o) \ 
     6183   $(MODEL_LIB)(trabbl.o) \ 
     6184   $(MODEL_LIB)(trdtra_oce.o) \ 
     6185   diaptr.F90 \ 
     6186   dom_oce.F90 \ 
     6187   dynspg_fsc.F90 \ 
     6188   dynspg_fsc_atsk.F90 \ 
     6189   in_out_manager.F90 \ 
     6190   lbclnk.F90 \ 
     6191   lib_mpp.F90 \ 
     6192   lib_print.f90 \ 
     6193   oce.F90 \ 
     6194   par_kind.F90 \ 
     6195   par_oce.F90 \ 
     6196   trabbl.F90 \ 
     6197   trdtra_oce.F90 \ 
     6198   $(MODEL_LIB)(dom_oce.o) \ 
     6199   $(MODEL_LIB)(in_out_manager.o) \ 
     6200   $(MODEL_LIB)(oce.o) \ 
     6201   $(MODEL_LIB)(traadv_muscl.o) \ 
     6202   $(MODEL_LIB)(traadv_muscl2.o) \ 
     6203   $(MODEL_LIB)(traadv_tvd.o) \ 
     6204   dom_oce.F90 \ 
     6205   in_out_manager.F90 \ 
     6206   oce.F90 \ 
     6207   traadv_muscl.F90 \ 
     6208   traadv_muscl2.F90 \ 
     6209   traadv_tvd.F90 \ 
     6210   domzgr_substitute.h90 \ 
     6211   vectopt_loop_substitute.h90 \ 
     6212   KEY_CPP \ 
     6213   traadv_ctl.F90 
     6214$(MODEL_LIB)(traadv_muscl.o) :   \ 
    61106215   $(MODEL_LIB)(cla_dynspg.o) \ 
    61116216   $(MODEL_LIB)(cpl_oce.o) \ 
     
    61226227   $(MODEL_LIB)(lib_mpp.o) \ 
    61236228   $(MODEL_LIB)(lib_print.o) \ 
     6229   $(MODEL_LIB)(obc_oce.o) \ 
    61246230   $(MODEL_LIB)(obcdyn.o) \ 
    61256231   $(MODEL_LIB)(obcvol.o) \ 
    6126    $(MODEL_LIB)(obc_oce.o) \ 
     6232   $(MODEL_LIB)(oce.o) \ 
    61276233   $(MODEL_LIB)(ocesbc.o) \ 
    6128    $(MODEL_LIB)(oce.o) \ 
    6129    $(MODEL_LIB)(par_kind.o) \ 
    6130    $(MODEL_LIB)(par_oce.o) \ 
    6131    $(MODEL_LIB)(phycst.o) \ 
     6234   $(MODEL_LIB)(par_kind.o) \ 
     6235   $(MODEL_LIB)(par_oce.o) \ 
     6236   $(MODEL_LIB)(phycst.o) \ 
     6237   $(MODEL_LIB)(sol_oce.o) \ 
    61326238   $(MODEL_LIB)(solfet.o) \ 
    61336239   $(MODEL_LIB)(solpcg.o) \ 
    61346240   $(MODEL_LIB)(solsor.o) \ 
    6135    $(MODEL_LIB)(sol_oce.o) \ 
    61366241   $(MODEL_LIB)(trddyn_oce.o) \ 
    61376242   $(MODEL_LIB)(trdtra_oce.o) \ 
    61386243   $(MODEL_LIB)(zdf_oce.o) \ 
    6139    diaptr.F90 \ 
    6140    dom_oce.F90 \ 
    6141    dynspg_fsc.F90 \ 
    6142    dynspg_fsc_atsk.F90 \ 
    6143    flxrnf.F90 \ 
    6144    in_out_manager.F90 \ 
    6145    lbclnk.F90 \ 
    6146    lib_mpp.F90 \ 
    6147    oce.F90 \ 
    6148    ocfzpt.F90 \ 
    6149    trabbl.F90 \ 
    6150    trdtra_oce.F90 \ 
    6151    $(MODEL_LIB)(diaptr.o) \ 
    6152    $(MODEL_LIB)(dom_oce.o) \ 
    6153    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6154    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6155    $(MODEL_LIB)(flxrnf.o) \ 
    6156    $(MODEL_LIB)(in_out_manager.o) \ 
    6157    $(MODEL_LIB)(lbclnk.o) \ 
    6158    $(MODEL_LIB)(lib_mpp.o) \ 
    6159    $(MODEL_LIB)(oce.o) \ 
    6160    $(MODEL_LIB)(ocfzpt.o) \ 
    6161    $(MODEL_LIB)(trabbl.o) \ 
    6162    $(MODEL_LIB)(trdtra_oce.o) \ 
    6163    oce.F90 \ 
    6164    $(MODEL_LIB)(oce.o) \ 
    6165    domzgr_substitute.h90 \ 
    6166    traadv_cen2_atsk.h90 \ 
    6167    vectopt_loop_substitute.h90 \ 
    6168    KEY_CPP \ 
    6169    traadv_cen2.F90 
    6170 $(MODEL_LIB)(traadv_ctl.o) :  \ 
    6171    diaptr.F90 \ 
    6172    dom_oce.F90 \ 
    6173    dynspg_fsc.F90 \ 
    6174    dynspg_fsc_atsk.F90 \ 
    6175    in_out_manager.F90 \ 
    6176    lbclnk.F90 \ 
    6177    lib_mpp.F90 \ 
    6178    lib_print.f90 \ 
    6179    oce.F90 \ 
    6180    par_kind.F90 \ 
    6181    par_oce.F90 \ 
    6182    trabbl.F90 \ 
    6183    trdtra_oce.F90 \ 
    6184    $(MODEL_LIB)(diaptr.o) \ 
    6185    $(MODEL_LIB)(dom_oce.o) \ 
    6186    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6187    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6188    $(MODEL_LIB)(in_out_manager.o) \ 
    6189    $(MODEL_LIB)(lbclnk.o) \ 
    6190    $(MODEL_LIB)(lib_mpp.o) \ 
    6191    $(MODEL_LIB)(lib_print.o) \ 
    6192    $(MODEL_LIB)(oce.o) \ 
    6193    $(MODEL_LIB)(par_kind.o) \ 
    6194    $(MODEL_LIB)(par_oce.o) \ 
    6195    $(MODEL_LIB)(trabbl.o) \ 
    6196    $(MODEL_LIB)(trdtra_oce.o) \ 
    6197    dom_oce.F90 \ 
    6198    in_out_manager.F90 \ 
    6199    oce.F90 \ 
    6200    traadv_muscl2.F90 \ 
    6201    traadv_muscl.F90 \ 
    6202    traadv_tvd.F90 \ 
    6203    $(MODEL_LIB)(dom_oce.o) \ 
    6204    $(MODEL_LIB)(in_out_manager.o) \ 
    6205    $(MODEL_LIB)(oce.o) \ 
    6206    $(MODEL_LIB)(traadv_muscl2.o) \ 
    6207    $(MODEL_LIB)(traadv_muscl.o) \ 
    6208    $(MODEL_LIB)(traadv_tvd.o) \ 
    6209    domzgr_substitute.h90 \ 
    6210    vectopt_loop_substitute.h90 \ 
    6211    KEY_CPP \ 
    6212    traadv_ctl.F90 
    6213 $(MODEL_LIB)(traadv_muscl2.o) :  \ 
    62146244   cla_dynspg.F90 \ 
    62156245   cpl_oce.F90 \ 
     
    62266256   lib_mpp.F90 \ 
    62276257   lib_print.f90 \ 
     6258   obc_oce.F90 \ 
    62286259   obcdyn.F90 \ 
    62296260   obcvol.F90 \ 
    6230    obc_oce.F90 \ 
     6261   oce.F90 \ 
    62316262   ocesbc.F90 \ 
    6232    oce.F90 \ 
    6233    par_kind.F90 \ 
    6234    par_oce.F90 \ 
    6235    phycst.F90 \ 
     6263   par_kind.F90 \ 
     6264   par_oce.F90 \ 
     6265   phycst.F90 \ 
     6266   sol_oce.F90 \ 
    62366267   solfet.F90 \ 
    62376268   solpcg.F90 \ 
    62386269   solsor.F90 \ 
    6239    sol_oce.F90 \ 
    62406270   trddyn_oce.F90 \ 
    62416271   trdtra_oce.F90 \ 
    62426272   zdf_oce.F90 \ 
     6273   $(MODEL_LIB)(diaptr.o) \ 
     6274   $(MODEL_LIB)(dom_oce.o) \ 
     6275   $(MODEL_LIB)(dynspg_fsc.o) \ 
     6276   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     6277   $(MODEL_LIB)(in_out_manager.o) \ 
     6278   $(MODEL_LIB)(lbclnk.o) \ 
     6279   $(MODEL_LIB)(lib_mpp.o) \ 
     6280   $(MODEL_LIB)(oce.o) \ 
     6281   $(MODEL_LIB)(trabbl.o) \ 
     6282   $(MODEL_LIB)(trdtra_oce.o) \ 
     6283   diaptr.F90 \ 
     6284   dom_oce.F90 \ 
     6285   dynspg_fsc.F90 \ 
     6286   dynspg_fsc_atsk.F90 \ 
     6287   in_out_manager.F90 \ 
     6288   lbclnk.F90 \ 
     6289   lib_mpp.F90 \ 
     6290   oce.F90 \ 
     6291   trabbl.F90 \ 
     6292   trdtra_oce.F90 \ 
     6293   domzgr_substitute.h90 \ 
     6294   vectopt_loop_substitute.h90 \ 
     6295   KEY_CPP \ 
     6296   traadv_muscl.F90 
     6297$(MODEL_LIB)(traadv_muscl2.o) :  \ 
    62436298   $(MODEL_LIB)(cla_dynspg.o) \ 
    62446299   $(MODEL_LIB)(cpl_oce.o) \ 
     
    62556310   $(MODEL_LIB)(lib_mpp.o) \ 
    62566311   $(MODEL_LIB)(lib_print.o) \ 
     6312   $(MODEL_LIB)(obc_oce.o) \ 
    62576313   $(MODEL_LIB)(obcdyn.o) \ 
    62586314   $(MODEL_LIB)(obcvol.o) \ 
    6259    $(MODEL_LIB)(obc_oce.o) \ 
     6315   $(MODEL_LIB)(oce.o) \ 
    62606316   $(MODEL_LIB)(ocesbc.o) \ 
    6261    $(MODEL_LIB)(oce.o) \ 
    6262    $(MODEL_LIB)(par_kind.o) \ 
    6263    $(MODEL_LIB)(par_oce.o) \ 
    6264    $(MODEL_LIB)(phycst.o) \ 
     6317   $(MODEL_LIB)(par_kind.o) \ 
     6318   $(MODEL_LIB)(par_oce.o) \ 
     6319   $(MODEL_LIB)(phycst.o) \ 
     6320   $(MODEL_LIB)(sol_oce.o) \ 
    62656321   $(MODEL_LIB)(solfet.o) \ 
    62666322   $(MODEL_LIB)(solpcg.o) \ 
    62676323   $(MODEL_LIB)(solsor.o) \ 
    6268    $(MODEL_LIB)(sol_oce.o) \ 
    62696324   $(MODEL_LIB)(trddyn_oce.o) \ 
    62706325   $(MODEL_LIB)(trdtra_oce.o) \ 
    62716326   $(MODEL_LIB)(zdf_oce.o) \ 
    6272    diaptr.F90 \ 
    6273    dom_oce.F90 \ 
    6274    dynspg_fsc.F90 \ 
    6275    dynspg_fsc_atsk.F90 \ 
    6276    in_out_manager.F90 \ 
    6277    lbclnk.F90 \ 
    6278    lib_mpp.F90 \ 
    6279    oce.F90 \ 
    6280    trabbl.F90 \ 
    6281    trdtra_oce.F90 \ 
    6282    $(MODEL_LIB)(diaptr.o) \ 
    6283    $(MODEL_LIB)(dom_oce.o) \ 
    6284    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6285    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6286    $(MODEL_LIB)(in_out_manager.o) \ 
    6287    $(MODEL_LIB)(lbclnk.o) \ 
    6288    $(MODEL_LIB)(lib_mpp.o) \ 
    6289    $(MODEL_LIB)(oce.o) \ 
    6290    $(MODEL_LIB)(trabbl.o) \ 
    6291    $(MODEL_LIB)(trdtra_oce.o) \ 
    6292    domzgr_substitute.h90 \ 
    6293    vectopt_loop_substitute.h90 \ 
    6294    KEY_CPP \ 
    6295    traadv_muscl2.F90 
    6296 $(MODEL_LIB)(traadv_muscl.o) :   \ 
    62976327   cla_dynspg.F90 \ 
    62986328   cpl_oce.F90 \ 
     
    63096339   lib_mpp.F90 \ 
    63106340   lib_print.f90 \ 
     6341   obc_oce.F90 \ 
    63116342   obcdyn.F90 \ 
    63126343   obcvol.F90 \ 
    6313    obc_oce.F90 \ 
     6344   oce.F90 \ 
    63146345   ocesbc.F90 \ 
    6315    oce.F90 \ 
    6316    par_kind.F90 \ 
    6317    par_oce.F90 \ 
    6318    phycst.F90 \ 
     6346   par_kind.F90 \ 
     6347   par_oce.F90 \ 
     6348   phycst.F90 \ 
     6349   sol_oce.F90 \ 
    63196350   solfet.F90 \ 
    63206351   solpcg.F90 \ 
    63216352   solsor.F90 \ 
    6322    sol_oce.F90 \ 
    63236353   trddyn_oce.F90 \ 
    63246354   trdtra_oce.F90 \ 
    63256355   zdf_oce.F90 \ 
     6356   $(MODEL_LIB)(diaptr.o) \ 
     6357   $(MODEL_LIB)(dom_oce.o) \ 
     6358   $(MODEL_LIB)(dynspg_fsc.o) \ 
     6359   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     6360   $(MODEL_LIB)(in_out_manager.o) \ 
     6361   $(MODEL_LIB)(lbclnk.o) \ 
     6362   $(MODEL_LIB)(lib_mpp.o) \ 
     6363   $(MODEL_LIB)(oce.o) \ 
     6364   $(MODEL_LIB)(trabbl.o) \ 
     6365   $(MODEL_LIB)(trdtra_oce.o) \ 
     6366   diaptr.F90 \ 
     6367   dom_oce.F90 \ 
     6368   dynspg_fsc.F90 \ 
     6369   dynspg_fsc_atsk.F90 \ 
     6370   in_out_manager.F90 \ 
     6371   lbclnk.F90 \ 
     6372   lib_mpp.F90 \ 
     6373   oce.F90 \ 
     6374   trabbl.F90 \ 
     6375   trdtra_oce.F90 \ 
     6376   domzgr_substitute.h90 \ 
     6377   vectopt_loop_substitute.h90 \ 
     6378   KEY_CPP \ 
     6379   traadv_muscl2.F90 
     6380$(MODEL_LIB)(traadv_tvd.o) :  \ 
    63266381   $(MODEL_LIB)(cla_dynspg.o) \ 
    63276382   $(MODEL_LIB)(cpl_oce.o) \ 
     
    63386393   $(MODEL_LIB)(lib_mpp.o) \ 
    63396394   $(MODEL_LIB)(lib_print.o) \ 
     6395   $(MODEL_LIB)(obc_oce.o) \ 
    63406396   $(MODEL_LIB)(obcdyn.o) \ 
    63416397   $(MODEL_LIB)(obcvol.o) \ 
    6342    $(MODEL_LIB)(obc_oce.o) \ 
     6398   $(MODEL_LIB)(oce.o) \ 
    63436399   $(MODEL_LIB)(ocesbc.o) \ 
    6344    $(MODEL_LIB)(oce.o) \ 
    6345    $(MODEL_LIB)(par_kind.o) \ 
    6346    $(MODEL_LIB)(par_oce.o) \ 
    6347    $(MODEL_LIB)(phycst.o) \ 
     6400   $(MODEL_LIB)(par_kind.o) \ 
     6401   $(MODEL_LIB)(par_oce.o) \ 
     6402   $(MODEL_LIB)(phycst.o) \ 
     6403   $(MODEL_LIB)(sol_oce.o) \ 
    63486404   $(MODEL_LIB)(solfet.o) \ 
    63496405   $(MODEL_LIB)(solpcg.o) \ 
    63506406   $(MODEL_LIB)(solsor.o) \ 
    6351    $(MODEL_LIB)(sol_oce.o) \ 
    63526407   $(MODEL_LIB)(trddyn_oce.o) \ 
    63536408   $(MODEL_LIB)(trdtra_oce.o) \ 
    63546409   $(MODEL_LIB)(zdf_oce.o) \ 
    6355    diaptr.F90 \ 
    6356    dom_oce.F90 \ 
    6357    dynspg_fsc.F90 \ 
    6358    dynspg_fsc_atsk.F90 \ 
    6359    in_out_manager.F90 \ 
    6360    lbclnk.F90 \ 
    6361    lib_mpp.F90 \ 
    6362    oce.F90 \ 
    6363    trabbl.F90 \ 
    6364    trdtra_oce.F90 \ 
    6365    $(MODEL_LIB)(diaptr.o) \ 
    6366    $(MODEL_LIB)(dom_oce.o) \ 
    6367    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6368    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6369    $(MODEL_LIB)(in_out_manager.o) \ 
    6370    $(MODEL_LIB)(lbclnk.o) \ 
    6371    $(MODEL_LIB)(lib_mpp.o) \ 
    6372    $(MODEL_LIB)(oce.o) \ 
    6373    $(MODEL_LIB)(trabbl.o) \ 
    6374    $(MODEL_LIB)(trdtra_oce.o) \ 
    6375    domzgr_substitute.h90 \ 
    6376    vectopt_loop_substitute.h90 \ 
    6377    KEY_CPP \ 
    6378    traadv_muscl.F90 
    6379 $(MODEL_LIB)(traadv_tvd.o) :  \ 
    63806410   cla_dynspg.F90 \ 
    63816411   cpl_oce.F90 \ 
     
    63926422   lib_mpp.F90 \ 
    63936423   lib_print.f90 \ 
     6424   obc_oce.F90 \ 
    63946425   obcdyn.F90 \ 
    63956426   obcvol.F90 \ 
    6396    obc_oce.F90 \ 
     6427   oce.F90 \ 
    63976428   ocesbc.F90 \ 
    6398    oce.F90 \ 
    6399    par_kind.F90 \ 
    6400    par_oce.F90 \ 
    6401    phycst.F90 \ 
     6429   par_kind.F90 \ 
     6430   par_oce.F90 \ 
     6431   phycst.F90 \ 
     6432   sol_oce.F90 \ 
    64026433   solfet.F90 \ 
    64036434   solpcg.F90 \ 
    64046435   solsor.F90 \ 
    6405    sol_oce.F90 \ 
    64066436   trddyn_oce.F90 \ 
    64076437   trdtra_oce.F90 \ 
    64086438   zdf_oce.F90 \ 
    6409    $(MODEL_LIB)(cla_dynspg.o) \ 
     6439   $(MODEL_LIB)(diaptr.o) \ 
     6440   $(MODEL_LIB)(dom_oce.o) \ 
     6441   $(MODEL_LIB)(dynspg_fsc.o) \ 
     6442   $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     6443   $(MODEL_LIB)(in_out_manager.o) \ 
     6444   $(MODEL_LIB)(lbclnk.o) \ 
     6445   $(MODEL_LIB)(lib_mpp.o) \ 
     6446   $(MODEL_LIB)(oce.o) \ 
     6447   $(MODEL_LIB)(trabbl.o) \ 
     6448   $(MODEL_LIB)(trdtra_oce.o) \ 
     6449   diaptr.F90 \ 
     6450   dom_oce.F90 \ 
     6451   dynspg_fsc.F90 \ 
     6452   dynspg_fsc_atsk.F90 \ 
     6453   in_out_manager.F90 \ 
     6454   lbclnk.F90 \ 
     6455   lib_mpp.F90 \ 
     6456   oce.F90 \ 
     6457   trabbl.F90 \ 
     6458   trdtra_oce.F90 \ 
     6459   domzgr_substitute.h90 \ 
     6460   vectopt_loop_substitute.h90 \ 
     6461   KEY_CPP \ 
     6462   traadv_tvd.F90 
     6463$(MODEL_LIB)(trabbc.o) :   \ 
     6464   $(MODEL_LIB)(in_out_manager.o) \ 
     6465   $(MODEL_LIB)(lib_print.o) \ 
     6466   $(MODEL_LIB)(par_kind.o) \ 
     6467   $(MODEL_LIB)(par_oce.o) \ 
     6468   in_out_manager.F90 \ 
     6469   lib_print.f90 \ 
     6470   par_kind.F90 \ 
     6471   par_oce.F90 \ 
     6472   $(MODEL_LIB)(dom_oce.o) \ 
     6473   $(MODEL_LIB)(in_out_manager.o) \ 
     6474   $(MODEL_LIB)(oce.o) \ 
     6475   $(MODEL_LIB)(phycst.o) \ 
     6476   dom_oce.F90 \ 
     6477   in_out_manager.F90 \ 
     6478   oce.F90 \ 
     6479   phycst.F90 \ 
     6480   domzgr_substitute.h90 \ 
     6481   ../../../lib/libioipsl.a \ 
     6482   KEY_CPP \ 
     6483   trabbc.F90 
     6484$(MODEL_LIB)(trabbl.o) :   \ 
     6485   $(MODEL_LIB)(lib_print.o) \ 
     6486   $(MODEL_LIB)(par_kind.o) \ 
     6487   $(MODEL_LIB)(par_oce.o) \ 
     6488   lib_print.f90 \ 
     6489   par_kind.F90 \ 
     6490   par_oce.F90 \ 
     6491   $(MODEL_LIB)(dom_oce.o) \ 
     6492   $(MODEL_LIB)(in_out_manager.o) \ 
     6493   $(MODEL_LIB)(oce.o) \ 
     6494   $(MODEL_LIB)(trdtra_oce.o) \ 
     6495   dom_oce.F90 \ 
     6496   in_out_manager.F90 \ 
     6497   oce.F90 \ 
     6498   trdtra_oce.F90 \ 
     6499   $(MODEL_LIB)(eosbn2.o) \ 
     6500   $(MODEL_LIB)(flxrnf.o) \ 
     6501   $(MODEL_LIB)(lbclnk.o) \ 
     6502   $(MODEL_LIB)(ocfzpt.o) \ 
     6503   eosbn2.F90 \ 
     6504   flxrnf.F90 \ 
     6505   lbclnk.F90 \ 
     6506   ocfzpt.F90 \ 
     6507   domzgr_substitute.h90 \ 
     6508   trabbl_adv.h90 \ 
     6509   vectopt_loop_substitute.h90 \ 
     6510   KEY_CPP \ 
     6511   trabbl.F90 
     6512$(MODEL_LIB)(tradmp.o) :   \ 
    64106513   $(MODEL_LIB)(cpl_oce.o) \ 
    64116514   $(MODEL_LIB)(daymod.o) \ 
    6412    $(MODEL_LIB)(dianam.o) \ 
    64136515   $(MODEL_LIB)(dom_oce.o) \ 
    64146516   $(MODEL_LIB)(dtasal.o) \ 
    64156517   $(MODEL_LIB)(dtasst.o) \ 
    64166518   $(MODEL_LIB)(dtatem.o) \ 
    6417    $(MODEL_LIB)(flxrnf.o) \ 
    6418    $(MODEL_LIB)(in_out_manager.o) \ 
    6419    $(MODEL_LIB)(lbclnk.o) \ 
    6420    $(MODEL_LIB)(ldftra_oce.o) \ 
    6421    $(MODEL_LIB)(lib_mpp.o) \ 
    6422    $(MODEL_LIB)(lib_print.o) \ 
    6423    $(MODEL_LIB)(obcdyn.o) \ 
    6424    $(MODEL_LIB)(obcvol.o) \ 
    6425    $(MODEL_LIB)(obc_oce.o) \ 
    6426    $(MODEL_LIB)(ocesbc.o) \ 
    6427    $(MODEL_LIB)(oce.o) \ 
    6428    $(MODEL_LIB)(par_kind.o) \ 
    6429    $(MODEL_LIB)(par_oce.o) \ 
    6430    $(MODEL_LIB)(phycst.o) \ 
    6431    $(MODEL_LIB)(solfet.o) \ 
    6432    $(MODEL_LIB)(solpcg.o) \ 
    6433    $(MODEL_LIB)(solsor.o) \ 
    6434    $(MODEL_LIB)(sol_oce.o) \ 
    6435    $(MODEL_LIB)(trddyn_oce.o) \ 
    6436    $(MODEL_LIB)(trdtra_oce.o) \ 
     6519   $(MODEL_LIB)(in_out_manager.o) \ 
     6520   $(MODEL_LIB)(lib_print.o) \ 
     6521   $(MODEL_LIB)(oce.o) \ 
     6522   $(MODEL_LIB)(par_kind.o) \ 
     6523   $(MODEL_LIB)(par_oce.o) \ 
    64376524   $(MODEL_LIB)(zdf_oce.o) \ 
    6438    diaptr.F90 \ 
    6439    dom_oce.F90 \ 
    6440    dynspg_fsc.F90 \ 
    6441    dynspg_fsc_atsk.F90 \ 
    6442    in_out_manager.F90 \ 
    6443    lbclnk.F90 \ 
    6444    lib_mpp.F90 \ 
    6445    oce.F90 \ 
    6446    trabbl.F90 \ 
    6447    trdtra_oce.F90 \ 
    6448    $(MODEL_LIB)(diaptr.o) \ 
    6449    $(MODEL_LIB)(dom_oce.o) \ 
    6450    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6451    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6452    $(MODEL_LIB)(in_out_manager.o) \ 
    6453    $(MODEL_LIB)(lbclnk.o) \ 
    6454    $(MODEL_LIB)(lib_mpp.o) \ 
    6455    $(MODEL_LIB)(oce.o) \ 
    6456    $(MODEL_LIB)(trabbl.o) \ 
    6457    $(MODEL_LIB)(trdtra_oce.o) \ 
    6458    domzgr_substitute.h90 \ 
    6459    vectopt_loop_substitute.h90 \ 
    6460    KEY_CPP \ 
    6461    traadv_tvd.F90 
    6462 $(MODEL_LIB)(trabbc.o) :   \ 
    6463    in_out_manager.F90 \ 
    6464    lib_print.f90 \ 
    6465    par_kind.F90 \ 
    6466    par_oce.F90 \ 
    6467    $(MODEL_LIB)(in_out_manager.o) \ 
    6468    $(MODEL_LIB)(lib_print.o) \ 
    6469    $(MODEL_LIB)(par_kind.o) \ 
    6470    $(MODEL_LIB)(par_oce.o) \ 
    6471    dom_oce.F90 \ 
    6472    in_out_manager.F90 \ 
    6473    oce.F90 \ 
    6474    phycst.F90 \ 
    6475    $(MODEL_LIB)(dom_oce.o) \ 
    6476    $(MODEL_LIB)(in_out_manager.o) \ 
    6477    $(MODEL_LIB)(oce.o) \ 
    6478    $(MODEL_LIB)(phycst.o) \ 
    6479    domzgr_substitute.h90 \ 
    6480    ../../../lib/libioipsl.a \ 
    6481    KEY_CPP \ 
    6482    trabbc.F90 
    6483 $(MODEL_LIB)(trabbl.o) :   \ 
    6484    lib_print.f90 \ 
    6485    par_kind.F90 \ 
    6486    par_oce.F90 \ 
    6487    $(MODEL_LIB)(lib_print.o) \ 
    6488    $(MODEL_LIB)(par_kind.o) \ 
    6489    $(MODEL_LIB)(par_oce.o) \ 
    6490    dom_oce.F90 \ 
    6491    in_out_manager.F90 \ 
    6492    oce.F90 \ 
    6493    trdtra_oce.F90 \ 
    6494    $(MODEL_LIB)(dom_oce.o) \ 
    6495    $(MODEL_LIB)(in_out_manager.o) \ 
    6496    $(MODEL_LIB)(oce.o) \ 
    6497    $(MODEL_LIB)(trdtra_oce.o) \ 
    6498    eosbn2.F90 \ 
    6499    flxrnf.F90 \ 
    6500    lbclnk.F90 \ 
    6501    ocfzpt.F90 \ 
    6502    $(MODEL_LIB)(eosbn2.o) \ 
    6503    $(MODEL_LIB)(flxrnf.o) \ 
    6504    $(MODEL_LIB)(lbclnk.o) \ 
    6505    $(MODEL_LIB)(ocfzpt.o) \ 
    6506    domzgr_substitute.h90 \ 
    6507    trabbl_adv.h90 \ 
    6508    vectopt_loop_substitute.h90 \ 
    6509    KEY_CPP \ 
    6510    trabbl.F90 
    6511 $(MODEL_LIB)(tradmp.o) :   \ 
    65126525   cpl_oce.F90 \ 
    65136526   daymod.F90 \ 
     
    65226535   par_oce.F90 \ 
    65236536   zdf_oce.F90 \ 
    6524    $(MODEL_LIB)(cpl_oce.o) \ 
    6525    $(MODEL_LIB)(daymod.o) \ 
    65266537   $(MODEL_LIB)(dom_oce.o) \ 
    65276538   $(MODEL_LIB)(dtasal.o) \ 
    6528    $(MODEL_LIB)(dtasst.o) \ 
    65296539   $(MODEL_LIB)(dtatem.o) \ 
    65306540   $(MODEL_LIB)(in_out_manager.o) \ 
    6531    $(MODEL_LIB)(lib_print.o) \ 
    6532    $(MODEL_LIB)(oce.o) \ 
    6533    $(MODEL_LIB)(par_kind.o) \ 
    6534    $(MODEL_LIB)(par_oce.o) \ 
     6541   $(MODEL_LIB)(lib_mpp.o) \ 
     6542   $(MODEL_LIB)(oce.o) \ 
     6543   $(MODEL_LIB)(phycst.o) \ 
     6544   $(MODEL_LIB)(trdtra_oce.o) \ 
    65356545   $(MODEL_LIB)(zdf_oce.o) \ 
     6546   $(MODEL_LIB)(zdfmxl.o) \ 
    65366547   dom_oce.F90 \ 
    65376548   dtasal.F90 \ 
     
    65426553   phycst.F90 \ 
    65436554   trdtra_oce.F90 \ 
     6555   zdf_oce.F90 \ 
    65446556   zdfmxl.F90 \ 
    6545    zdf_oce.F90 \ 
    6546    $(MODEL_LIB)(dom_oce.o) \ 
    6547    $(MODEL_LIB)(dtasal.o) \ 
    6548    $(MODEL_LIB)(dtatem.o) \ 
    6549    $(MODEL_LIB)(in_out_manager.o) \ 
    6550    $(MODEL_LIB)(lib_mpp.o) \ 
    6551    $(MODEL_LIB)(oce.o) \ 
    6552    $(MODEL_LIB)(phycst.o) \ 
    6553    $(MODEL_LIB)(trdtra_oce.o) \ 
    6554    $(MODEL_LIB)(zdfmxl.o) \ 
    6555    $(MODEL_LIB)(zdf_oce.o) \ 
    65566557   domzgr_substitute.h90 \ 
    65576558   vectopt_loop_substitute.h90 \ 
     
    65596560   KEY_CPP \ 
    65606561   tradmp.F90 
    6561 $(MODEL_LIB)(traldf_bilapg.o) :  \ 
     6562$(MODEL_LIB)(traldf_bilap.o) :   \ 
     6563   $(MODEL_LIB)(daymod.o) \ 
     6564   $(MODEL_LIB)(dianam.o) \ 
     6565   $(MODEL_LIB)(dom_oce.o) \ 
     6566   $(MODEL_LIB)(in_out_manager.o) \ 
     6567   $(MODEL_LIB)(lbclnk.o) \ 
     6568   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6569   $(MODEL_LIB)(ldftra_oce.o) \ 
     6570   $(MODEL_LIB)(lib_mpp.o) \ 
     6571   $(MODEL_LIB)(lib_print.o) \ 
     6572   $(MODEL_LIB)(oce.o) \ 
     6573   $(MODEL_LIB)(par_kind.o) \ 
     6574   $(MODEL_LIB)(par_oce.o) \ 
     6575   $(MODEL_LIB)(phycst.o) \ 
     6576   $(MODEL_LIB)(zdfmxl.o) \ 
    65626577   daymod.F90 \ 
    65636578   dianam.F90 \ 
     
    65746589   phycst.F90 \ 
    65756590   zdfmxl.F90 \ 
    6576    $(MODEL_LIB)(daymod.o) \ 
    6577    $(MODEL_LIB)(dianam.o) \ 
    6578    $(MODEL_LIB)(dom_oce.o) \ 
    6579    $(MODEL_LIB)(in_out_manager.o) \ 
    6580    $(MODEL_LIB)(lbclnk.o) \ 
    6581    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6591   $(MODEL_LIB)(diaptr.o) \ 
     6592   $(MODEL_LIB)(dom_oce.o) \ 
     6593   $(MODEL_LIB)(in_out_manager.o) \ 
     6594   $(MODEL_LIB)(lbclnk.o) \ 
     6595   $(MODEL_LIB)(ldfslp.o) \ 
    65826596   $(MODEL_LIB)(ldftra_oce.o) \ 
    6583    $(MODEL_LIB)(lib_mpp.o) \ 
    6584    $(MODEL_LIB)(lib_print.o) \ 
    6585    $(MODEL_LIB)(oce.o) \ 
    6586    $(MODEL_LIB)(par_kind.o) \ 
    6587    $(MODEL_LIB)(par_oce.o) \ 
    6588    $(MODEL_LIB)(phycst.o) \ 
    6589    $(MODEL_LIB)(zdfmxl.o) \ 
     6597   $(MODEL_LIB)(oce.o) \ 
     6598   $(MODEL_LIB)(trdtra_oce.o) \ 
    65906599   diaptr.F90 \ 
    65916600   dom_oce.F90 \ 
     
    65966605   oce.F90 \ 
    65976606   trdtra_oce.F90 \ 
    6598    $(MODEL_LIB)(diaptr.o) \ 
    6599    $(MODEL_LIB)(dom_oce.o) \ 
    6600    $(MODEL_LIB)(in_out_manager.o) \ 
    6601    $(MODEL_LIB)(lbclnk.o) \ 
    6602    $(MODEL_LIB)(ldfslp.o) \ 
    6603    $(MODEL_LIB)(ldftra_oce.o) \ 
    6604    $(MODEL_LIB)(oce.o) \ 
    6605    $(MODEL_LIB)(trdtra_oce.o) \ 
    6606    domzgr_substitute.h90 \ 
    6607    ldfeiv_substitute.h90 \ 
    6608    ldftra_substitute.h90 \ 
    6609    KEY_CPP \ 
    6610    traldf_bilapg.F90 
    6611 $(MODEL_LIB)(traldf_bilap.o) :   \ 
    6612    daymod.F90 \ 
    6613    dianam.F90 \ 
    6614    dom_oce.F90 \ 
    6615    in_out_manager.F90 \ 
    6616    lbclnk.F90 \ 
    6617    ldfdyn_oce.F90 \ 
    6618    ldftra_oce.F90 \ 
    6619    lib_mpp.F90 \ 
    6620    lib_print.f90 \ 
    6621    oce.F90 \ 
    6622    par_kind.F90 \ 
    6623    par_oce.F90 \ 
    6624    phycst.F90 \ 
    6625    zdfmxl.F90 \ 
    6626    $(MODEL_LIB)(daymod.o) \ 
    6627    $(MODEL_LIB)(dianam.o) \ 
    6628    $(MODEL_LIB)(dom_oce.o) \ 
    6629    $(MODEL_LIB)(in_out_manager.o) \ 
    6630    $(MODEL_LIB)(lbclnk.o) \ 
    6631    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6632    $(MODEL_LIB)(ldftra_oce.o) \ 
    6633    $(MODEL_LIB)(lib_mpp.o) \ 
    6634    $(MODEL_LIB)(lib_print.o) \ 
    6635    $(MODEL_LIB)(oce.o) \ 
    6636    $(MODEL_LIB)(par_kind.o) \ 
    6637    $(MODEL_LIB)(par_oce.o) \ 
    6638    $(MODEL_LIB)(phycst.o) \ 
    6639    $(MODEL_LIB)(zdfmxl.o) \ 
    6640    diaptr.F90 \ 
    6641    dom_oce.F90 \ 
    6642    in_out_manager.F90 \ 
    6643    lbclnk.F90 \ 
    6644    ldfslp.F90 \ 
    6645    ldftra_oce.F90 \ 
    6646    oce.F90 \ 
    6647    trdtra_oce.F90 \ 
    6648    $(MODEL_LIB)(diaptr.o) \ 
    6649    $(MODEL_LIB)(dom_oce.o) \ 
    6650    $(MODEL_LIB)(in_out_manager.o) \ 
    6651    $(MODEL_LIB)(lbclnk.o) \ 
    6652    $(MODEL_LIB)(ldfslp.o) \ 
    6653    $(MODEL_LIB)(ldftra_oce.o) \ 
    6654    $(MODEL_LIB)(oce.o) \ 
    6655    $(MODEL_LIB)(trdtra_oce.o) \ 
    66566607   domzgr_substitute.h90 \ 
    66576608   ldfeiv_substitute.h90 \ 
     
    66606611   KEY_CPP \ 
    66616612   traldf_bilap.F90 
    6662 $(MODEL_LIB)(traldf_iso.o) :  \ 
     6613$(MODEL_LIB)(traldf_bilapg.o) :  \ 
     6614   $(MODEL_LIB)(daymod.o) \ 
     6615   $(MODEL_LIB)(dianam.o) \ 
     6616   $(MODEL_LIB)(dom_oce.o) \ 
     6617   $(MODEL_LIB)(in_out_manager.o) \ 
     6618   $(MODEL_LIB)(lbclnk.o) \ 
     6619   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6620   $(MODEL_LIB)(ldftra_oce.o) \ 
     6621   $(MODEL_LIB)(lib_mpp.o) \ 
     6622   $(MODEL_LIB)(lib_print.o) \ 
     6623   $(MODEL_LIB)(oce.o) \ 
     6624   $(MODEL_LIB)(par_kind.o) \ 
     6625   $(MODEL_LIB)(par_oce.o) \ 
     6626   $(MODEL_LIB)(phycst.o) \ 
     6627   $(MODEL_LIB)(zdfmxl.o) \ 
    66636628   daymod.F90 \ 
    66646629   dianam.F90 \ 
     
    66756640   phycst.F90 \ 
    66766641   zdfmxl.F90 \ 
     6642   $(MODEL_LIB)(diaptr.o) \ 
     6643   $(MODEL_LIB)(dom_oce.o) \ 
     6644   $(MODEL_LIB)(in_out_manager.o) \ 
     6645   $(MODEL_LIB)(lbclnk.o) \ 
     6646   $(MODEL_LIB)(ldfslp.o) \ 
     6647   $(MODEL_LIB)(ldftra_oce.o) \ 
     6648   $(MODEL_LIB)(oce.o) \ 
     6649   $(MODEL_LIB)(trdtra_oce.o) \ 
     6650   diaptr.F90 \ 
     6651   dom_oce.F90 \ 
     6652   in_out_manager.F90 \ 
     6653   lbclnk.F90 \ 
     6654   ldfslp.F90 \ 
     6655   ldftra_oce.F90 \ 
     6656   oce.F90 \ 
     6657   trdtra_oce.F90 \ 
     6658   domzgr_substitute.h90 \ 
     6659   ldfeiv_substitute.h90 \ 
     6660   ldftra_substitute.h90 \ 
     6661   KEY_CPP \ 
     6662   traldf_bilapg.F90 
     6663$(MODEL_LIB)(traldf_iso.o) :  \ 
    66776664   $(MODEL_LIB)(daymod.o) \ 
    66786665   $(MODEL_LIB)(dianam.o) \ 
     
    66896676   $(MODEL_LIB)(phycst.o) \ 
    66906677   $(MODEL_LIB)(zdfmxl.o) \ 
     6678   daymod.F90 \ 
     6679   dianam.F90 \ 
     6680   dom_oce.F90 \ 
     6681   in_out_manager.F90 \ 
     6682   lbclnk.F90 \ 
     6683   ldfdyn_oce.F90 \ 
     6684   ldftra_oce.F90 \ 
     6685   lib_mpp.F90 \ 
     6686   lib_print.f90 \ 
     6687   oce.F90 \ 
     6688   par_kind.F90 \ 
     6689   par_oce.F90 \ 
     6690   phycst.F90 \ 
     6691   zdfmxl.F90 \ 
     6692   $(MODEL_LIB)(diaptr.o) \ 
     6693   $(MODEL_LIB)(dom_oce.o) \ 
     6694   $(MODEL_LIB)(in_out_manager.o) \ 
     6695   $(MODEL_LIB)(ldfslp.o) \ 
     6696   $(MODEL_LIB)(ldftra_oce.o) \ 
     6697   $(MODEL_LIB)(oce.o) \ 
     6698   $(MODEL_LIB)(trdtra_oce.o) \ 
    66916699   diaptr.F90 \ 
    66926700   dom_oce.F90 \ 
     
    66966704   oce.F90 \ 
    66976705   trdtra_oce.F90 \ 
    6698    $(MODEL_LIB)(diaptr.o) \ 
    6699    $(MODEL_LIB)(dom_oce.o) \ 
    6700    $(MODEL_LIB)(in_out_manager.o) \ 
    6701    $(MODEL_LIB)(ldfslp.o) \ 
    6702    $(MODEL_LIB)(ldftra_oce.o) \ 
    6703    $(MODEL_LIB)(oce.o) \ 
    6704    $(MODEL_LIB)(trdtra_oce.o) \ 
    67056706   domzgr_substitute.h90 \ 
    67066707   ldfeiv_substitute.h90 \ 
     
    67106711   traldf_iso.F90 
    67116712$(MODEL_LIB)(traldf_iso_zps.o) : \ 
     6713   $(MODEL_LIB)(daymod.o) \ 
     6714   $(MODEL_LIB)(dianam.o) \ 
     6715   $(MODEL_LIB)(dom_oce.o) \ 
     6716   $(MODEL_LIB)(in_out_manager.o) \ 
     6717   $(MODEL_LIB)(lbclnk.o) \ 
     6718   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6719   $(MODEL_LIB)(ldftra_oce.o) \ 
     6720   $(MODEL_LIB)(lib_mpp.o) \ 
     6721   $(MODEL_LIB)(lib_print.o) \ 
     6722   $(MODEL_LIB)(oce.o) \ 
     6723   $(MODEL_LIB)(par_kind.o) \ 
     6724   $(MODEL_LIB)(par_oce.o) \ 
     6725   $(MODEL_LIB)(phycst.o) \ 
     6726   $(MODEL_LIB)(zdfmxl.o) \ 
    67126727   daymod.F90 \ 
    67136728   dianam.F90 \ 
     
    67246739   phycst.F90 \ 
    67256740   zdfmxl.F90 \ 
    6726    $(MODEL_LIB)(daymod.o) \ 
    6727    $(MODEL_LIB)(dianam.o) \ 
    6728    $(MODEL_LIB)(dom_oce.o) \ 
    6729    $(MODEL_LIB)(in_out_manager.o) \ 
    6730    $(MODEL_LIB)(lbclnk.o) \ 
    6731    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     6741   $(MODEL_LIB)(diaptr.o) \ 
     6742   $(MODEL_LIB)(dom_oce.o) \ 
     6743   $(MODEL_LIB)(in_out_manager.o) \ 
     6744   $(MODEL_LIB)(ldfslp.o) \ 
    67326745   $(MODEL_LIB)(ldftra_oce.o) \ 
    6733    $(MODEL_LIB)(lib_mpp.o) \ 
    6734    $(MODEL_LIB)(lib_print.o) \ 
    6735    $(MODEL_LIB)(oce.o) \ 
    6736    $(MODEL_LIB)(par_kind.o) \ 
    6737    $(MODEL_LIB)(par_oce.o) \ 
    6738    $(MODEL_LIB)(phycst.o) \ 
    6739    $(MODEL_LIB)(zdfmxl.o) \ 
     6746   $(MODEL_LIB)(oce.o) \ 
     6747   $(MODEL_LIB)(trdtra_oce.o) \ 
     6748   $(MODEL_LIB)(zdf_oce.o) \ 
    67406749   diaptr.F90 \ 
    67416750   dom_oce.F90 \ 
     
    67466755   trdtra_oce.F90 \ 
    67476756   zdf_oce.F90 \ 
    6748    $(MODEL_LIB)(diaptr.o) \ 
    6749    $(MODEL_LIB)(dom_oce.o) \ 
    6750    $(MODEL_LIB)(in_out_manager.o) \ 
    6751    $(MODEL_LIB)(ldfslp.o) \ 
    6752    $(MODEL_LIB)(ldftra_oce.o) \ 
    6753    $(MODEL_LIB)(oce.o) \ 
    6754    $(MODEL_LIB)(trdtra_oce.o) \ 
    6755    $(MODEL_LIB)(zdf_oce.o) \ 
    67566757   domzgr_substitute.h90 \ 
    67576758   ldfeiv_substitute.h90 \ 
     
    67616762   traldf_iso_zps.F90 
    67626763$(MODEL_LIB)(traldf_lap.o) :  \ 
     6764   $(MODEL_LIB)(daymod.o) \ 
     6765   $(MODEL_LIB)(dianam.o) \ 
     6766   $(MODEL_LIB)(dom_oce.o) \ 
     6767   $(MODEL_LIB)(in_out_manager.o) \ 
     6768   $(MODEL_LIB)(ldftra_oce.o) \ 
     6769   $(MODEL_LIB)(lib_mpp.o) \ 
     6770   $(MODEL_LIB)(lib_print.o) \ 
     6771   $(MODEL_LIB)(oce.o) \ 
     6772   $(MODEL_LIB)(par_kind.o) \ 
     6773   $(MODEL_LIB)(par_oce.o) \ 
     6774   $(MODEL_LIB)(phycst.o) \ 
    67636775   daymod.F90 \ 
    67646776   dianam.F90 \ 
     
    67726784   par_oce.F90 \ 
    67736785   phycst.F90 \ 
    6774    $(MODEL_LIB)(daymod.o) \ 
    6775    $(MODEL_LIB)(dianam.o) \ 
     6786   $(MODEL_LIB)(diaptr.o) \ 
    67766787   $(MODEL_LIB)(dom_oce.o) \ 
    67776788   $(MODEL_LIB)(in_out_manager.o) \ 
    67786789   $(MODEL_LIB)(ldftra_oce.o) \ 
    6779    $(MODEL_LIB)(lib_mpp.o) \ 
    6780    $(MODEL_LIB)(lib_print.o) \ 
    6781    $(MODEL_LIB)(oce.o) \ 
    6782    $(MODEL_LIB)(par_kind.o) \ 
    6783    $(MODEL_LIB)(par_oce.o) \ 
    6784    $(MODEL_LIB)(phycst.o) \ 
     6790   $(MODEL_LIB)(oce.o) \ 
     6791   $(MODEL_LIB)(trdtra_oce.o) \ 
    67856792   diaptr.F90 \ 
    67866793   dom_oce.F90 \ 
     
    67896796   oce.F90 \ 
    67906797   trdtra_oce.F90 \ 
    6791    $(MODEL_LIB)(diaptr.o) \ 
    6792    $(MODEL_LIB)(dom_oce.o) \ 
    6793    $(MODEL_LIB)(in_out_manager.o) \ 
    6794    $(MODEL_LIB)(ldftra_oce.o) \ 
    6795    $(MODEL_LIB)(oce.o) \ 
    6796    $(MODEL_LIB)(trdtra_oce.o) \ 
    67976798   domzgr_substitute.h90 \ 
    67986799   ldftra_substitute.h90 \ 
     
    68016802   traldf_lap.F90 
    68026803$(MODEL_LIB)(tranpc.o) :   \ 
     6804   $(MODEL_LIB)(dom_oce.o) \ 
     6805   $(MODEL_LIB)(in_out_manager.o) \ 
     6806   $(MODEL_LIB)(lib_mpp.o) \ 
     6807   $(MODEL_LIB)(lib_print.o) \ 
     6808   $(MODEL_LIB)(oce.o) \ 
     6809   $(MODEL_LIB)(par_kind.o) \ 
     6810   $(MODEL_LIB)(par_oce.o) \ 
     6811   $(MODEL_LIB)(phycst.o) \ 
     6812   $(MODEL_LIB)(zdfddm.o) \ 
    68036813   dom_oce.F90 \ 
    68046814   in_out_manager.F90 \ 
     
    68116821   zdfddm.F90 \ 
    68126822   $(MODEL_LIB)(dom_oce.o) \ 
    6813    $(MODEL_LIB)(in_out_manager.o) \ 
    6814    $(MODEL_LIB)(lib_mpp.o) \ 
    6815    $(MODEL_LIB)(lib_print.o) \ 
    6816    $(MODEL_LIB)(oce.o) \ 
    6817    $(MODEL_LIB)(par_kind.o) \ 
    6818    $(MODEL_LIB)(par_oce.o) \ 
    6819    $(MODEL_LIB)(phycst.o) \ 
    6820    $(MODEL_LIB)(zdfddm.o) \ 
     6823   $(MODEL_LIB)(eosbn2.o) \ 
     6824   $(MODEL_LIB)(in_out_manager.o) \ 
     6825   $(MODEL_LIB)(lbclnk.o) \ 
     6826   $(MODEL_LIB)(oce.o) \ 
     6827   $(MODEL_LIB)(trdtra_oce.o) \ 
    68216828   dom_oce.F90 \ 
    68226829   eosbn2.F90 \ 
     
    68256832   oce.F90 \ 
    68266833   trdtra_oce.F90 \ 
    6827    $(MODEL_LIB)(dom_oce.o) \ 
    6828    $(MODEL_LIB)(eosbn2.o) \ 
    6829    $(MODEL_LIB)(in_out_manager.o) \ 
    6830    $(MODEL_LIB)(lbclnk.o) \ 
    6831    $(MODEL_LIB)(oce.o) \ 
    6832    $(MODEL_LIB)(trdtra_oce.o) \ 
    68336834   domzgr_substitute.h90 \ 
    68346835   KEY_CPP \ 
    68356836   tranpc.F90 
    68366837$(MODEL_LIB)(tranxt.o) :   \ 
     6838   $(MODEL_LIB)(dom_oce.o) \ 
     6839   $(MODEL_LIB)(in_out_manager.o) \ 
     6840   $(MODEL_LIB)(lbclnk.o) \ 
     6841   $(MODEL_LIB)(lib_mpp.o) \ 
     6842   $(MODEL_LIB)(lib_print.o) \ 
     6843   $(MODEL_LIB)(obc_oce.o) \ 
     6844   $(MODEL_LIB)(oce.o) \ 
     6845   $(MODEL_LIB)(par_kind.o) \ 
     6846   $(MODEL_LIB)(par_oce.o) \ 
     6847   $(MODEL_LIB)(phycst.o) \ 
    68376848   dom_oce.F90 \ 
    68386849   in_out_manager.F90 \ 
     
    68486859   $(MODEL_LIB)(in_out_manager.o) \ 
    68496860   $(MODEL_LIB)(lbclnk.o) \ 
    6850    $(MODEL_LIB)(lib_mpp.o) \ 
    6851    $(MODEL_LIB)(lib_print.o) \ 
    6852    $(MODEL_LIB)(obc_oce.o) \ 
    6853    $(MODEL_LIB)(oce.o) \ 
    6854    $(MODEL_LIB)(par_kind.o) \ 
    6855    $(MODEL_LIB)(par_oce.o) \ 
    6856    $(MODEL_LIB)(phycst.o) \ 
     6861   $(MODEL_LIB)(obctra.o) \ 
     6862   $(MODEL_LIB)(oce.o) \ 
     6863   $(MODEL_LIB)(zdf_oce.o) \ 
    68576864   dom_oce.F90 \ 
    68586865   in_out_manager.F90 \ 
     
    68616868   oce.F90 \ 
    68626869   zdf_oce.F90 \ 
    6863    $(MODEL_LIB)(dom_oce.o) \ 
    6864    $(MODEL_LIB)(in_out_manager.o) \ 
    6865    $(MODEL_LIB)(lbclnk.o) \ 
    6866    $(MODEL_LIB)(obctra.o) \ 
    6867    $(MODEL_LIB)(oce.o) \ 
    6868    $(MODEL_LIB)(zdf_oce.o) \ 
    68696870   tranxt.F90 
    68706871$(MODEL_LIB)(traqsr.o) :   \ 
     6872   $(MODEL_LIB)(blk_oce.o) \ 
     6873   $(MODEL_LIB)(cpl_oce.o) \ 
     6874   $(MODEL_LIB)(daymod.o) \ 
     6875   $(MODEL_LIB)(dom_oce.o) \ 
     6876   $(MODEL_LIB)(dtasal.o) \ 
     6877   $(MODEL_LIB)(dtasst.o) \ 
     6878   $(MODEL_LIB)(dtatem.o) \ 
     6879   $(MODEL_LIB)(flx_oce.o) \ 
     6880   $(MODEL_LIB)(flxmod.o) \ 
     6881   $(MODEL_LIB)(flxrnf.o) \ 
     6882   $(MODEL_LIB)(ice_oce.o) \ 
     6883   $(MODEL_LIB)(in_out_manager.o) \ 
     6884   $(MODEL_LIB)(lbclnk.o) \ 
     6885   $(MODEL_LIB)(lib_mpp.o) \ 
     6886   $(MODEL_LIB)(lib_print.o) \ 
     6887   $(MODEL_LIB)(oce.o) \ 
     6888   $(MODEL_LIB)(ocfzpt.o) \ 
     6889   $(MODEL_LIB)(par_kind.o) \ 
     6890   $(MODEL_LIB)(par_oce.o) \ 
     6891   $(MODEL_LIB)(phycst.o) \ 
     6892   $(MODEL_LIB)(sms.o) \ 
     6893   $(MODEL_LIB)(taumod.o) \ 
     6894   $(MODEL_LIB)(tradmp.o) \ 
    68716895   blk_oce.F90 \ 
    68726896   cpl_oce.F90 \ 
     
    68766900   dtasst.F90 \ 
    68776901   dtatem.F90 \ 
     6902   flx_oce.F90 \ 
    68786903   flxmod.F90 \ 
    68796904   flxrnf.F90 \ 
    6880    flx_oce.F90 \ 
    68816905   ice_oce.F90 \ 
    68826906   in_out_manager.F90 \ 
     
    68926916   taumod.F90 \ 
    68936917   tradmp.F90 \ 
     6918   $(MODEL_LIB)(dom_oce.o) \ 
     6919   $(MODEL_LIB)(in_out_manager.o) \ 
     6920   $(MODEL_LIB)(oce.o) \ 
     6921   $(MODEL_LIB)(ocesbc.o) \ 
     6922   $(MODEL_LIB)(phycst.o) \ 
     6923   $(MODEL_LIB)(trc_oce.o) \ 
     6924   $(MODEL_LIB)(trdtra_oce.o) \ 
     6925   dom_oce.F90 \ 
     6926   in_out_manager.F90 \ 
     6927   oce.F90 \ 
     6928   ocesbc.F90 \ 
     6929   phycst.F90 \ 
     6930   trc_oce.F90 \ 
     6931   trdtra_oce.F90 \ 
     6932   domzgr_substitute.h90 \ 
     6933   vectopt_loop_substitute.h90 \ 
     6934   KEY_CPP \ 
     6935   traqsr.F90 
     6936$(MODEL_LIB)(trasbc.o) :   \ 
    68946937   $(MODEL_LIB)(blk_oce.o) \ 
    68956938   $(MODEL_LIB)(cpl_oce.o) \ 
     
    68996942   $(MODEL_LIB)(dtasst.o) \ 
    69006943   $(MODEL_LIB)(dtatem.o) \ 
     6944   $(MODEL_LIB)(flx_oce.o) \ 
    69016945   $(MODEL_LIB)(flxmod.o) \ 
    69026946   $(MODEL_LIB)(flxrnf.o) \ 
    6903    $(MODEL_LIB)(flx_oce.o) \ 
    69046947   $(MODEL_LIB)(ice_oce.o) \ 
    69056948   $(MODEL_LIB)(in_out_manager.o) \ 
     
    69086951   $(MODEL_LIB)(lib_print.o) \ 
    69096952   $(MODEL_LIB)(oce.o) \ 
     6953   $(MODEL_LIB)(ocesbc.o) \ 
    69106954   $(MODEL_LIB)(ocfzpt.o) \ 
    69116955   $(MODEL_LIB)(par_kind.o) \ 
    69126956   $(MODEL_LIB)(par_oce.o) \ 
    69136957   $(MODEL_LIB)(phycst.o) \ 
    6914    $(MODEL_LIB)(sms.o) \ 
    69156958   $(MODEL_LIB)(taumod.o) \ 
    69166959   $(MODEL_LIB)(tradmp.o) \ 
    6917    dom_oce.F90 \ 
    6918    in_out_manager.F90 \ 
    6919    ocesbc.F90 \ 
    6920    oce.F90 \ 
    6921    phycst.F90 \ 
    6922    trc_oce.F90 \ 
    6923    trdtra_oce.F90 \ 
    6924    $(MODEL_LIB)(dom_oce.o) \ 
    6925    $(MODEL_LIB)(in_out_manager.o) \ 
    6926    $(MODEL_LIB)(ocesbc.o) \ 
    6927    $(MODEL_LIB)(oce.o) \ 
    6928    $(MODEL_LIB)(phycst.o) \ 
    69296960   $(MODEL_LIB)(trc_oce.o) \ 
    69306961   $(MODEL_LIB)(trdtra_oce.o) \ 
    6931    domzgr_substitute.h90 \ 
    6932    vectopt_loop_substitute.h90 \ 
    6933    KEY_CPP \ 
    6934    traqsr.F90 
    6935 $(MODEL_LIB)(trasbc.o) :   \ 
    69366962   blk_oce.F90 \ 
    69376963   cpl_oce.F90 \ 
     
    69416967   dtasst.F90 \ 
    69426968   dtatem.F90 \ 
     6969   flx_oce.F90 \ 
    69436970   flxmod.F90 \ 
    69446971   flxrnf.F90 \ 
    6945    flx_oce.F90 \ 
    69466972   ice_oce.F90 \ 
    69476973   in_out_manager.F90 \ 
     
    69496975   lib_mpp.F90 \ 
    69506976   lib_print.f90 \ 
     6977   oce.F90 \ 
    69516978   ocesbc.F90 \ 
    6952    oce.F90 \ 
    69536979   ocfzpt.F90 \ 
    69546980   par_kind.F90 \ 
     
    69596985   trc_oce.F90 \ 
    69606986   trdtra_oce.F90 \ 
    6961    $(MODEL_LIB)(blk_oce.o) \ 
    6962    $(MODEL_LIB)(cpl_oce.o) \ 
    6963    $(MODEL_LIB)(daymod.o) \ 
    6964    $(MODEL_LIB)(dom_oce.o) \ 
    6965    $(MODEL_LIB)(dtasal.o) \ 
    6966    $(MODEL_LIB)(dtasst.o) \ 
    6967    $(MODEL_LIB)(dtatem.o) \ 
    6968    $(MODEL_LIB)(flxmod.o) \ 
    6969    $(MODEL_LIB)(flxrnf.o) \ 
    6970    $(MODEL_LIB)(flx_oce.o) \ 
    6971    $(MODEL_LIB)(ice_oce.o) \ 
    6972    $(MODEL_LIB)(in_out_manager.o) \ 
    6973    $(MODEL_LIB)(lbclnk.o) \ 
    6974    $(MODEL_LIB)(lib_mpp.o) \ 
    6975    $(MODEL_LIB)(lib_print.o) \ 
     6987   $(MODEL_LIB)(dom_oce.o) \ 
     6988   $(MODEL_LIB)(in_out_manager.o) \ 
     6989   $(MODEL_LIB)(oce.o) \ 
    69766990   $(MODEL_LIB)(ocesbc.o) \ 
    6977    $(MODEL_LIB)(oce.o) \ 
    6978    $(MODEL_LIB)(ocfzpt.o) \ 
    6979    $(MODEL_LIB)(par_kind.o) \ 
    6980    $(MODEL_LIB)(par_oce.o) \ 
    6981    $(MODEL_LIB)(phycst.o) \ 
    6982    $(MODEL_LIB)(taumod.o) \ 
    6983    $(MODEL_LIB)(tradmp.o) \ 
    6984    $(MODEL_LIB)(trc_oce.o) \ 
     6991   $(MODEL_LIB)(phycst.o) \ 
     6992   $(MODEL_LIB)(traqsr.o) \ 
    69856993   $(MODEL_LIB)(trdtra_oce.o) \ 
    69866994   dom_oce.F90 \ 
    69876995   in_out_manager.F90 \ 
     6996   oce.F90 \ 
    69886997   ocesbc.F90 \ 
    6989    oce.F90 \ 
    69906998   phycst.F90 \ 
    69916999   traqsr.F90 \ 
    69927000   trdtra_oce.F90 \ 
    6993    $(MODEL_LIB)(dom_oce.o) \ 
    6994    $(MODEL_LIB)(in_out_manager.o) \ 
    6995    $(MODEL_LIB)(ocesbc.o) \ 
    6996    $(MODEL_LIB)(oce.o) \ 
    6997    $(MODEL_LIB)(phycst.o) \ 
    6998    $(MODEL_LIB)(traqsr.o) \ 
    6999    $(MODEL_LIB)(trdtra_oce.o) \ 
    70007001   domzgr_substitute.h90 \ 
    70017002   vectopt_loop_substitute.h90 \ 
     
    70037004   trasbc.F90 
    70047005$(MODEL_LIB)(trazdf_exp.o) :  \ 
     7006   $(MODEL_LIB)(dom_oce.o) \ 
     7007   $(MODEL_LIB)(in_out_manager.o) \ 
     7008   $(MODEL_LIB)(lbclnk.o) \ 
     7009   $(MODEL_LIB)(lib_print.o) \ 
     7010   $(MODEL_LIB)(oce.o) \ 
     7011   $(MODEL_LIB)(par_kind.o) \ 
     7012   $(MODEL_LIB)(par_oce.o) \ 
     7013   $(MODEL_LIB)(zdf_oce.o) \ 
    70057014   dom_oce.F90 \ 
    70067015   in_out_manager.F90 \ 
     
    70137022   $(MODEL_LIB)(dom_oce.o) \ 
    70147023   $(MODEL_LIB)(in_out_manager.o) \ 
    7015    $(MODEL_LIB)(lbclnk.o) \ 
    7016    $(MODEL_LIB)(lib_print.o) \ 
    7017    $(MODEL_LIB)(oce.o) \ 
    7018    $(MODEL_LIB)(par_kind.o) \ 
    7019    $(MODEL_LIB)(par_oce.o) \ 
     7024   $(MODEL_LIB)(oce.o) \ 
     7025   $(MODEL_LIB)(trdtra_oce.o) \ 
    70207026   $(MODEL_LIB)(zdf_oce.o) \ 
     7027   $(MODEL_LIB)(zdfddm.o) \ 
    70217028   dom_oce.F90 \ 
    70227029   in_out_manager.F90 \ 
    70237030   oce.F90 \ 
    70247031   trdtra_oce.F90 \ 
     7032   zdf_oce.F90 \ 
    70257033   zdfddm.F90 \ 
    7026    zdf_oce.F90 \ 
    7027    $(MODEL_LIB)(dom_oce.o) \ 
    7028    $(MODEL_LIB)(in_out_manager.o) \ 
    7029    $(MODEL_LIB)(oce.o) \ 
    7030    $(MODEL_LIB)(trdtra_oce.o) \ 
    7031    $(MODEL_LIB)(zdfddm.o) \ 
    7032    $(MODEL_LIB)(zdf_oce.o) \ 
    70337034   domzgr_substitute.h90 \ 
    70347035   zdfddm_substitute.h90 \ 
     
    70367037   trazdf_exp.F90 
    70377038$(MODEL_LIB)(trazdf_imp.o) :  \ 
     7039   $(MODEL_LIB)(dom_oce.o) \ 
     7040   $(MODEL_LIB)(in_out_manager.o) \ 
     7041   $(MODEL_LIB)(lbclnk.o) \ 
     7042   $(MODEL_LIB)(lib_print.o) \ 
     7043   $(MODEL_LIB)(oce.o) \ 
     7044   $(MODEL_LIB)(par_kind.o) \ 
     7045   $(MODEL_LIB)(par_oce.o) \ 
     7046   $(MODEL_LIB)(zdf_oce.o) \ 
    70387047   dom_oce.F90 \ 
    70397048   in_out_manager.F90 \ 
     
    70467055   $(MODEL_LIB)(dom_oce.o) \ 
    70477056   $(MODEL_LIB)(in_out_manager.o) \ 
    7048    $(MODEL_LIB)(lbclnk.o) \ 
    7049    $(MODEL_LIB)(lib_print.o) \ 
    7050    $(MODEL_LIB)(oce.o) \ 
    7051    $(MODEL_LIB)(par_kind.o) \ 
    7052    $(MODEL_LIB)(par_oce.o) \ 
     7057   $(MODEL_LIB)(ldftra_oce.o) \ 
     7058   $(MODEL_LIB)(oce.o) \ 
     7059   $(MODEL_LIB)(trdtra_oce.o) \ 
    70537060   $(MODEL_LIB)(zdf_oce.o) \ 
     7061   $(MODEL_LIB)(zdfddm.o) \ 
    70547062   dom_oce.F90 \ 
    70557063   in_out_manager.F90 \ 
     
    70577065   oce.F90 \ 
    70587066   trdtra_oce.F90 \ 
     7067   zdf_oce.F90 \ 
    70597068   zdfddm.F90 \ 
    7060    zdf_oce.F90 \ 
    7061    $(MODEL_LIB)(dom_oce.o) \ 
    7062    $(MODEL_LIB)(in_out_manager.o) \ 
    7063    $(MODEL_LIB)(ldftra_oce.o) \ 
    7064    $(MODEL_LIB)(oce.o) \ 
    7065    $(MODEL_LIB)(trdtra_oce.o) \ 
    7066    $(MODEL_LIB)(zdfddm.o) \ 
    7067    $(MODEL_LIB)(zdf_oce.o) \ 
    70687069   domzgr_substitute.h90 \ 
     7070   zdf.matrixsolver.h90 \ 
    70697071   zdfddm_substitute.h90 \ 
    7070    zdf.matrixsolver.h90 \ 
    70717072   KEY_CPP \ 
    70727073   trazdf_imp.F90 
    70737074$(MODEL_LIB)(trazdf_iso.o) :  \ 
     7075   $(MODEL_LIB)(dom_oce.o) \ 
     7076   $(MODEL_LIB)(in_out_manager.o) \ 
     7077   $(MODEL_LIB)(lbclnk.o) \ 
     7078   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7079   $(MODEL_LIB)(ldftra_oce.o) \ 
     7080   $(MODEL_LIB)(lib_mpp.o) \ 
     7081   $(MODEL_LIB)(lib_print.o) \ 
     7082   $(MODEL_LIB)(oce.o) \ 
     7083   $(MODEL_LIB)(par_kind.o) \ 
     7084   $(MODEL_LIB)(par_oce.o) \ 
     7085   $(MODEL_LIB)(phycst.o) \ 
     7086   $(MODEL_LIB)(zdf_oce.o) \ 
     7087   $(MODEL_LIB)(zdfmxl.o) \ 
    70747088   dom_oce.F90 \ 
    70757089   in_out_manager.F90 \ 
     
    70837097   par_oce.F90 \ 
    70847098   phycst.F90 \ 
     7099   zdf_oce.F90 \ 
    70857100   zdfmxl.F90 \ 
    7086    zdf_oce.F90 \ 
    7087    $(MODEL_LIB)(dom_oce.o) \ 
    7088    $(MODEL_LIB)(in_out_manager.o) \ 
    7089    $(MODEL_LIB)(lbclnk.o) \ 
    7090    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7101   $(MODEL_LIB)(dom_oce.o) \ 
     7102   $(MODEL_LIB)(in_out_manager.o) \ 
     7103   $(MODEL_LIB)(lbclnk.o) \ 
     7104   $(MODEL_LIB)(ldfslp.o) \ 
    70917105   $(MODEL_LIB)(ldftra_oce.o) \ 
    7092    $(MODEL_LIB)(lib_mpp.o) \ 
    7093    $(MODEL_LIB)(lib_print.o) \ 
    7094    $(MODEL_LIB)(oce.o) \ 
    7095    $(MODEL_LIB)(par_kind.o) \ 
    7096    $(MODEL_LIB)(par_oce.o) \ 
    7097    $(MODEL_LIB)(phycst.o) \ 
    7098    $(MODEL_LIB)(zdfmxl.o) \ 
     7106   $(MODEL_LIB)(oce.o) \ 
     7107   $(MODEL_LIB)(trdtra_oce.o) \ 
    70997108   $(MODEL_LIB)(zdf_oce.o) \ 
     7109   $(MODEL_LIB)(zdfddm.o) \ 
    71007110   dom_oce.F90 \ 
    71017111   in_out_manager.F90 \ 
     
    71057115   oce.F90 \ 
    71067116   trdtra_oce.F90 \ 
     7117   zdf_oce.F90 \ 
    71077118   zdfddm.F90 \ 
    7108    zdf_oce.F90 \ 
    7109    $(MODEL_LIB)(dom_oce.o) \ 
    7110    $(MODEL_LIB)(in_out_manager.o) \ 
    7111    $(MODEL_LIB)(lbclnk.o) \ 
    7112    $(MODEL_LIB)(ldfslp.o) \ 
    7113    $(MODEL_LIB)(ldftra_oce.o) \ 
    7114    $(MODEL_LIB)(oce.o) \ 
    7115    $(MODEL_LIB)(trdtra_oce.o) \ 
    7116    $(MODEL_LIB)(zdfddm.o) \ 
    7117    $(MODEL_LIB)(zdf_oce.o) \ 
    71187119   domzgr_substitute.h90 \ 
    71197120   ldfeiv_substitute.h90 \ 
    71207121   ldftra_substitute.h90 \ 
     7122   zdf.matrixsolver.h90 \ 
    71217123   zdfddm_substitute.h90 \ 
    7122    zdf.matrixsolver.h90 \ 
    71237124   KEY_CPP \ 
    71247125   trazdf_iso.F90 
    71257126$(MODEL_LIB)(trazdf_iso_vopt.o) :   \ 
     7127   $(MODEL_LIB)(dom_oce.o) \ 
     7128   $(MODEL_LIB)(in_out_manager.o) \ 
     7129   $(MODEL_LIB)(lbclnk.o) \ 
     7130   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7131   $(MODEL_LIB)(ldftra_oce.o) \ 
     7132   $(MODEL_LIB)(lib_mpp.o) \ 
     7133   $(MODEL_LIB)(lib_print.o) \ 
     7134   $(MODEL_LIB)(oce.o) \ 
     7135   $(MODEL_LIB)(par_kind.o) \ 
     7136   $(MODEL_LIB)(par_oce.o) \ 
     7137   $(MODEL_LIB)(phycst.o) \ 
     7138   $(MODEL_LIB)(zdf_oce.o) \ 
     7139   $(MODEL_LIB)(zdfmxl.o) \ 
    71267140   dom_oce.F90 \ 
    71277141   in_out_manager.F90 \ 
     
    71357149   par_oce.F90 \ 
    71367150   phycst.F90 \ 
     7151   zdf_oce.F90 \ 
    71377152   zdfmxl.F90 \ 
    7138    zdf_oce.F90 \ 
    7139    $(MODEL_LIB)(dom_oce.o) \ 
    7140    $(MODEL_LIB)(in_out_manager.o) \ 
    7141    $(MODEL_LIB)(lbclnk.o) \ 
    7142    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7153   $(MODEL_LIB)(dom_oce.o) \ 
     7154   $(MODEL_LIB)(in_out_manager.o) \ 
     7155   $(MODEL_LIB)(lbclnk.o) \ 
     7156   $(MODEL_LIB)(ldfslp.o) \ 
    71437157   $(MODEL_LIB)(ldftra_oce.o) \ 
    7144    $(MODEL_LIB)(lib_mpp.o) \ 
    7145    $(MODEL_LIB)(lib_print.o) \ 
    7146    $(MODEL_LIB)(oce.o) \ 
    7147    $(MODEL_LIB)(par_kind.o) \ 
    7148    $(MODEL_LIB)(par_oce.o) \ 
    7149    $(MODEL_LIB)(phycst.o) \ 
    7150    $(MODEL_LIB)(zdfmxl.o) \ 
     7158   $(MODEL_LIB)(oce.o) \ 
     7159   $(MODEL_LIB)(trdtra_oce.o) \ 
    71517160   $(MODEL_LIB)(zdf_oce.o) \ 
     7161   $(MODEL_LIB)(zdfddm.o) \ 
    71527162   dom_oce.F90 \ 
    71537163   in_out_manager.F90 \ 
     
    71577167   oce.F90 \ 
    71587168   trdtra_oce.F90 \ 
     7169   zdf_oce.F90 \ 
    71597170   zdfddm.F90 \ 
    7160    zdf_oce.F90 \ 
    7161    $(MODEL_LIB)(dom_oce.o) \ 
    7162    $(MODEL_LIB)(in_out_manager.o) \ 
    7163    $(MODEL_LIB)(lbclnk.o) \ 
    7164    $(MODEL_LIB)(ldfslp.o) \ 
    7165    $(MODEL_LIB)(ldftra_oce.o) \ 
    7166    $(MODEL_LIB)(oce.o) \ 
    7167    $(MODEL_LIB)(trdtra_oce.o) \ 
    7168    $(MODEL_LIB)(zdfddm.o) \ 
    7169    $(MODEL_LIB)(zdf_oce.o) \ 
    71707171   domzgr_substitute.h90 \ 
    71717172   ldfeiv_substitute.h90 \ 
     
    71767177   trazdf_iso_vopt.F90 
    71777178$(MODEL_LIB)(trc_oce.o) :  \ 
    7178    par_kind.F90 \ 
    7179    $(MODEL_LIB)(par_kind.o) \ 
     7179   $(MODEL_LIB)(par_kind.o) \ 
     7180   par_kind.F90 \ 
     7181   $(MODEL_LIB)(par_oce.o) \ 
     7182   $(MODEL_LIB)(sms.o) \ 
    71807183   par_oce.F90 \ 
    71817184   sms.F90 \ 
    7182    $(MODEL_LIB)(par_oce.o) \ 
    7183    $(MODEL_LIB)(sms.o) \ 
    71847185   trc_oce.F90 
    71857186$(MODEL_LIB)(trddyn.o) :   \ 
     7187   $(MODEL_LIB)(cpl_oce.o) \ 
     7188   $(MODEL_LIB)(dom_oce.o) \ 
     7189   $(MODEL_LIB)(dtasal.o) \ 
     7190   $(MODEL_LIB)(dtasst.o) \ 
     7191   $(MODEL_LIB)(dtatem.o) \ 
     7192   $(MODEL_LIB)(in_out_manager.o) \ 
     7193   $(MODEL_LIB)(lib_print.o) \ 
     7194   $(MODEL_LIB)(obc_par.o) \ 
     7195   $(MODEL_LIB)(par_kind.o) \ 
     7196   $(MODEL_LIB)(par_oce.o) \ 
     7197   $(MODEL_LIB)(phycst.o) \ 
     7198   $(MODEL_LIB)(zdfddm.o) \ 
    71867199   cpl_oce.F90 \ 
    71877200   dom_oce.F90 \ 
     
    71967209   phycst.F90 \ 
    71977210   zdfddm.F90 \ 
    7198    $(MODEL_LIB)(cpl_oce.o) \ 
    7199    $(MODEL_LIB)(dom_oce.o) \ 
    7200    $(MODEL_LIB)(dtasal.o) \ 
    7201    $(MODEL_LIB)(dtasst.o) \ 
    7202    $(MODEL_LIB)(dtatem.o) \ 
    7203    $(MODEL_LIB)(in_out_manager.o) \ 
    7204    $(MODEL_LIB)(lib_print.o) \ 
    7205    $(MODEL_LIB)(obc_par.o) \ 
    7206    $(MODEL_LIB)(par_kind.o) \ 
    7207    $(MODEL_LIB)(par_oce.o) \ 
    7208    $(MODEL_LIB)(phycst.o) \ 
    7209    $(MODEL_LIB)(zdfddm.o) \ 
     7211   $(MODEL_LIB)(dom_oce.o) \ 
     7212   $(MODEL_LIB)(eosbn2.o) \ 
     7213   $(MODEL_LIB)(in_out_manager.o) \ 
     7214   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7215   $(MODEL_LIB)(ldftra_oce.o) \ 
     7216   $(MODEL_LIB)(lib_mpp.o) \ 
     7217   $(MODEL_LIB)(obc_oce.o) \ 
     7218   $(MODEL_LIB)(oce.o) \ 
     7219   $(MODEL_LIB)(phycst.o) \ 
     7220   $(MODEL_LIB)(sol_oce.o) \ 
     7221   $(MODEL_LIB)(trddyn_oce.o) \ 
     7222   $(MODEL_LIB)(trdtra_oce.o) \ 
     7223   $(MODEL_LIB)(zdf_oce.o) \ 
    72107224   dom_oce.F90 \ 
    72117225   eosbn2.F90 \ 
     
    72217235   trdtra_oce.F90 \ 
    72227236   zdf_oce.F90 \ 
    7223    $(MODEL_LIB)(dom_oce.o) \ 
    7224    $(MODEL_LIB)(eosbn2.o) \ 
    7225    $(MODEL_LIB)(in_out_manager.o) \ 
     7237   domzgr_substitute.h90 \ 
     7238   vectopt_loop_substitute.h90 \ 
     7239   KEY_CPP \ 
     7240   trddyn.F90 
     7241$(MODEL_LIB)(trddyn_oce.o) :  \ 
     7242   $(MODEL_LIB)(par_kind.o) \ 
     7243   par_kind.F90 \ 
     7244   $(MODEL_LIB)(par_oce.o) \ 
     7245   par_oce.F90 \ 
     7246   trddyn_oce.F90 
     7247$(MODEL_LIB)(trdmld.o) :   \ 
     7248   $(MODEL_LIB)(daymod.o) \ 
     7249   $(MODEL_LIB)(diahth.o) \ 
     7250   $(MODEL_LIB)(dianam.o) \ 
     7251   $(MODEL_LIB)(diaspr.o) \ 
     7252   $(MODEL_LIB)(dom_oce.o) \ 
     7253   $(MODEL_LIB)(flx_oce.o) \ 
     7254   $(MODEL_LIB)(flxrnf.o) \ 
     7255   $(MODEL_LIB)(ice_oce.o) \ 
     7256   $(MODEL_LIB)(in_out_manager.o) \ 
     7257   $(MODEL_LIB)(lbclnk.o) \ 
    72267258   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    72277259   $(MODEL_LIB)(ldftra_oce.o) \ 
    72287260   $(MODEL_LIB)(lib_mpp.o) \ 
    7229    $(MODEL_LIB)(obc_oce.o) \ 
    7230    $(MODEL_LIB)(oce.o) \ 
     7261   $(MODEL_LIB)(lib_print.o) \ 
     7262   $(MODEL_LIB)(oce.o) \ 
     7263   $(MODEL_LIB)(ocesbc.o) \ 
     7264   $(MODEL_LIB)(ocfzpt.o) \ 
     7265   $(MODEL_LIB)(par_kind.o) \ 
     7266   $(MODEL_LIB)(par_oce.o) \ 
    72317267   $(MODEL_LIB)(phycst.o) \ 
    72327268   $(MODEL_LIB)(sol_oce.o) \ 
    7233    $(MODEL_LIB)(trddyn_oce.o) \ 
    7234    $(MODEL_LIB)(trdtra_oce.o) \ 
     7269   $(MODEL_LIB)(taumod.o) \ 
    72357270   $(MODEL_LIB)(zdf_oce.o) \ 
    7236    domzgr_substitute.h90 \ 
    7237    vectopt_loop_substitute.h90 \ 
    7238    KEY_CPP \ 
    7239    trddyn.F90 
    7240 $(MODEL_LIB)(trddyn_oce.o) :  \ 
    7241    par_kind.F90 \ 
    7242    $(MODEL_LIB)(par_kind.o) \ 
    7243    par_oce.F90 \ 
    7244    $(MODEL_LIB)(par_oce.o) \ 
    7245    trddyn_oce.F90 
    7246 $(MODEL_LIB)(trdmld.o) :   \ 
     7271   $(MODEL_LIB)(zdfddm.o) \ 
     7272   $(MODEL_LIB)(zdfmxl.o) \ 
    72477273   daymod.F90 \ 
    72487274   diahth.F90 \ 
     
    72507276   diaspr.F90 \ 
    72517277   dom_oce.F90 \ 
     7278   flx_oce.F90 \ 
    72527279   flxrnf.F90 \ 
    7253    flx_oce.F90 \ 
    72547280   ice_oce.F90 \ 
    72557281   in_out_manager.F90 \ 
     
    72597285   lib_mpp.F90 \ 
    72607286   lib_print.f90 \ 
     7287   oce.F90 \ 
    72617288   ocesbc.F90 \ 
    7262    oce.F90 \ 
    72637289   ocfzpt.F90 \ 
    72647290   par_kind.F90 \ 
     
    72677293   sol_oce.F90 \ 
    72687294   taumod.F90 \ 
     7295   zdf_oce.F90 \ 
    72697296   zdfddm.F90 \ 
    72707297   zdfmxl.F90 \ 
    7271    zdf_oce.F90 \ 
    7272    $(MODEL_LIB)(daymod.o) \ 
    7273    $(MODEL_LIB)(diahth.o) \ 
     7298   $(MODEL_LIB)(daymod.o) \ 
    72747299   $(MODEL_LIB)(dianam.o) \ 
    7275    $(MODEL_LIB)(diaspr.o) \ 
    7276    $(MODEL_LIB)(dom_oce.o) \ 
    7277    $(MODEL_LIB)(flxrnf.o) \ 
    7278    $(MODEL_LIB)(flx_oce.o) \ 
    7279    $(MODEL_LIB)(ice_oce.o) \ 
    7280    $(MODEL_LIB)(in_out_manager.o) \ 
    7281    $(MODEL_LIB)(lbclnk.o) \ 
    7282    $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7300   $(MODEL_LIB)(diawri.o) \ 
     7301   $(MODEL_LIB)(dom_oce.o) \ 
     7302   $(MODEL_LIB)(in_out_manager.o) \ 
     7303   $(MODEL_LIB)(lbclnk.o) \ 
     7304   $(MODEL_LIB)(ldfslp.o) \ 
    72837305   $(MODEL_LIB)(ldftra_oce.o) \ 
    7284    $(MODEL_LIB)(lib_mpp.o) \ 
    7285    $(MODEL_LIB)(lib_print.o) \ 
    7286    $(MODEL_LIB)(ocesbc.o) \ 
    7287    $(MODEL_LIB)(oce.o) \ 
    7288    $(MODEL_LIB)(ocfzpt.o) \ 
    7289    $(MODEL_LIB)(par_kind.o) \ 
    7290    $(MODEL_LIB)(par_oce.o) \ 
    7291    $(MODEL_LIB)(phycst.o) \ 
    7292    $(MODEL_LIB)(sol_oce.o) \ 
    7293    $(MODEL_LIB)(taumod.o) \ 
     7306   $(MODEL_LIB)(oce.o) \ 
     7307   $(MODEL_LIB)(phycst.o) \ 
     7308   $(MODEL_LIB)(trdtra_oce.o) \ 
     7309   $(MODEL_LIB)(zdf_oce.o) \ 
    72947310   $(MODEL_LIB)(zdfddm.o) \ 
    72957311   $(MODEL_LIB)(zdfmxl.o) \ 
    7296    $(MODEL_LIB)(zdf_oce.o) \ 
    72977312   daymod.F90 \ 
    72987313   dianam.F90 \ 
     
    73067321   phycst.F90 \ 
    73077322   trdtra_oce.F90 \ 
     7323   zdf_oce.F90 \ 
    73087324   zdfddm.F90 \ 
    73097325   zdfmxl.F90 \ 
    7310    zdf_oce.F90 \ 
    7311    $(MODEL_LIB)(daymod.o) \ 
    7312    $(MODEL_LIB)(dianam.o) \ 
    7313    $(MODEL_LIB)(diawri.o) \ 
    7314    $(MODEL_LIB)(dom_oce.o) \ 
    7315    $(MODEL_LIB)(in_out_manager.o) \ 
    7316    $(MODEL_LIB)(lbclnk.o) \ 
    7317    $(MODEL_LIB)(ldfslp.o) \ 
    7318    $(MODEL_LIB)(ldftra_oce.o) \ 
    7319    $(MODEL_LIB)(oce.o) \ 
    7320    $(MODEL_LIB)(phycst.o) \ 
    7321    $(MODEL_LIB)(trdtra_oce.o) \ 
    7322    $(MODEL_LIB)(zdfddm.o) \ 
    7323    $(MODEL_LIB)(zdfmxl.o) \ 
    7324    $(MODEL_LIB)(zdf_oce.o) \ 
    73257326   domzgr_substitute.h90 \ 
    73267327   ldftra_substitute.h90 \ 
     
    73327333   trdmld.F90 
    73337334$(MODEL_LIB)(trdtra.o) :   \ 
     7335   $(MODEL_LIB)(cpl_oce.o) \ 
     7336   $(MODEL_LIB)(dom_oce.o) \ 
     7337   $(MODEL_LIB)(dtasal.o) \ 
     7338   $(MODEL_LIB)(dtasst.o) \ 
     7339   $(MODEL_LIB)(dtatem.o) \ 
     7340   $(MODEL_LIB)(in_out_manager.o) \ 
     7341   $(MODEL_LIB)(lib_print.o) \ 
     7342   $(MODEL_LIB)(par_kind.o) \ 
     7343   $(MODEL_LIB)(par_oce.o) \ 
    73347344   cpl_oce.F90 \ 
    73357345   dom_oce.F90 \ 
     
    73417351   par_kind.F90 \ 
    73427352   par_oce.F90 \ 
    7343    $(MODEL_LIB)(cpl_oce.o) \ 
    7344    $(MODEL_LIB)(dom_oce.o) \ 
    7345    $(MODEL_LIB)(dtasal.o) \ 
    7346    $(MODEL_LIB)(dtasst.o) \ 
    7347    $(MODEL_LIB)(dtatem.o) \ 
    7348    $(MODEL_LIB)(in_out_manager.o) \ 
    7349    $(MODEL_LIB)(lib_print.o) \ 
    7350    $(MODEL_LIB)(par_kind.o) \ 
    7351    $(MODEL_LIB)(par_oce.o) \ 
     7353   $(MODEL_LIB)(dom_oce.o) \ 
     7354   $(MODEL_LIB)(in_out_manager.o) \ 
     7355   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7356   $(MODEL_LIB)(ldftra_oce.o) \ 
     7357   $(MODEL_LIB)(lib_mpp.o) \ 
     7358   $(MODEL_LIB)(oce.o) \ 
     7359   $(MODEL_LIB)(trddyn_oce.o) \ 
     7360   $(MODEL_LIB)(trdtra_oce.o) \ 
     7361   $(MODEL_LIB)(zdf_oce.o) \ 
    73527362   dom_oce.F90 \ 
    73537363   in_out_manager.F90 \ 
     
    73597369   trdtra_oce.F90 \ 
    73607370   zdf_oce.F90 \ 
    7361    $(MODEL_LIB)(dom_oce.o) \ 
    7362    $(MODEL_LIB)(in_out_manager.o) \ 
     7371   domzgr_substitute.h90 \ 
     7372   vectopt_loop_substitute.h90 \ 
     7373   KEY_CPP \ 
     7374   trdtra.F90 
     7375$(MODEL_LIB)(trdtra_oce.o) :  \ 
     7376   $(MODEL_LIB)(par_kind.o) \ 
     7377   par_kind.F90 \ 
     7378   $(MODEL_LIB)(par_oce.o) \ 
     7379   par_oce.F90 \ 
     7380   trdtra_oce.F90 
     7381$(MODEL_LIB)(trdvor.o) :   \ 
     7382   $(MODEL_LIB)(daymod.o) \ 
     7383   $(MODEL_LIB)(dom_oce.o) \ 
     7384   $(MODEL_LIB)(in_out_manager.o) \ 
     7385   $(MODEL_LIB)(lbclnk.o) \ 
    73637386   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    73647387   $(MODEL_LIB)(ldftra_oce.o) \ 
    73657388   $(MODEL_LIB)(lib_mpp.o) \ 
    7366    $(MODEL_LIB)(oce.o) \ 
    7367    $(MODEL_LIB)(trddyn_oce.o) \ 
    7368    $(MODEL_LIB)(trdtra_oce.o) \ 
     7389   $(MODEL_LIB)(lib_print.o) \ 
     7390   $(MODEL_LIB)(oce.o) \ 
     7391   $(MODEL_LIB)(par_kind.o) \ 
     7392   $(MODEL_LIB)(par_oce.o) \ 
     7393   $(MODEL_LIB)(phycst.o) \ 
    73697394   $(MODEL_LIB)(zdf_oce.o) \ 
    7370    domzgr_substitute.h90 \ 
    7371    vectopt_loop_substitute.h90 \ 
    7372    KEY_CPP \ 
    7373    trdtra.F90 
    7374 $(MODEL_LIB)(trdtra_oce.o) :  \ 
    7375    par_kind.F90 \ 
    7376    $(MODEL_LIB)(par_kind.o) \ 
    7377    par_oce.F90 \ 
    7378    $(MODEL_LIB)(par_oce.o) \ 
    7379    trdtra_oce.F90 
    7380 $(MODEL_LIB)(trdvor.o) :   \ 
     7395   $(MODEL_LIB)(zdfmxl.o) \ 
    73817396   daymod.F90 \ 
    73827397   dom_oce.F90 \ 
     
    73917406   par_oce.F90 \ 
    73927407   phycst.F90 \ 
     7408   zdf_oce.F90 \ 
    73937409   zdfmxl.F90 \ 
    7394    zdf_oce.F90 \ 
    7395    $(MODEL_LIB)(daymod.o) \ 
     7410   $(MODEL_LIB)(daymod.o) \ 
     7411   $(MODEL_LIB)(dianam.o) \ 
    73967412   $(MODEL_LIB)(dom_oce.o) \ 
    73977413   $(MODEL_LIB)(in_out_manager.o) \ 
    73987414   $(MODEL_LIB)(lbclnk.o) \ 
    73997415   $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7400    $(MODEL_LIB)(ldftra_oce.o) \ 
    7401    $(MODEL_LIB)(lib_mpp.o) \ 
    7402    $(MODEL_LIB)(lib_print.o) \ 
    7403    $(MODEL_LIB)(oce.o) \ 
    7404    $(MODEL_LIB)(par_kind.o) \ 
    7405    $(MODEL_LIB)(par_oce.o) \ 
    7406    $(MODEL_LIB)(phycst.o) \ 
     7416   $(MODEL_LIB)(ldfslp.o) \ 
     7417   $(MODEL_LIB)(oce.o) \ 
     7418   $(MODEL_LIB)(phycst.o) \ 
     7419   $(MODEL_LIB)(trddyn_oce.o) \ 
     7420   $(MODEL_LIB)(zdf_oce.o) \ 
    74077421   $(MODEL_LIB)(zdfmxl.o) \ 
    7408    $(MODEL_LIB)(zdf_oce.o) \ 
    74097422   daymod.F90 \ 
    74107423   dianam.F90 \ 
     
    74177430   phycst.F90 \ 
    74187431   trddyn_oce.F90 \ 
     7432   zdf_oce.F90 \ 
    74197433   zdfmxl.F90 \ 
    7420    zdf_oce.F90 \ 
    7421    $(MODEL_LIB)(daymod.o) \ 
    7422    $(MODEL_LIB)(dianam.o) \ 
    7423    $(MODEL_LIB)(dom_oce.o) \ 
    7424    $(MODEL_LIB)(in_out_manager.o) \ 
    7425    $(MODEL_LIB)(lbclnk.o) \ 
    7426    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7427    $(MODEL_LIB)(ldfslp.o) \ 
    7428    $(MODEL_LIB)(oce.o) \ 
    7429    $(MODEL_LIB)(phycst.o) \ 
    7430    $(MODEL_LIB)(trddyn_oce.o) \ 
    7431    $(MODEL_LIB)(zdfmxl.o) \ 
    7432    $(MODEL_LIB)(zdf_oce.o) \ 
    74337434   domzgr_substitute.h90 \ 
    74347435   ldfdyn_substitute.h90 \ 
     
    74407441   trdvor.F90 
    74417442$(MODEL_LIB)(wzvmod.o) :   \ 
    7442    lib_print.f90 \ 
    7443    par_kind.F90 \ 
    7444    par_oce.F90 \ 
    7445    $(MODEL_LIB)(lib_print.o) \ 
    7446    $(MODEL_LIB)(par_kind.o) \ 
    7447    $(MODEL_LIB)(par_oce.o) \ 
    7448    dom_oce.F90 \ 
    7449    in_out_manager.F90 \ 
    7450    oce.F90 \ 
    7451    $(MODEL_LIB)(dom_oce.o) \ 
    7452    $(MODEL_LIB)(in_out_manager.o) \ 
    7453    $(MODEL_LIB)(oce.o) \ 
     7443   $(MODEL_LIB)(lib_print.o) \ 
     7444   $(MODEL_LIB)(par_kind.o) \ 
     7445   $(MODEL_LIB)(par_oce.o) \ 
     7446   lib_print.f90 \ 
     7447   par_kind.F90 \ 
     7448   par_oce.F90 \ 
     7449   $(MODEL_LIB)(dom_oce.o) \ 
     7450   $(MODEL_LIB)(in_out_manager.o) \ 
     7451   $(MODEL_LIB)(oce.o) \ 
     7452   dom_oce.F90 \ 
     7453   in_out_manager.F90 \ 
     7454   oce.F90 \ 
    74547455   domzgr_substitute.h90 \ 
    74557456   KEY_CPP \ 
    74567457   wzvmod.F90 
     7458$(MODEL_LIB)(zdf_oce.o) :  \ 
     7459   $(MODEL_LIB)(par_kind.o) \ 
     7460   par_kind.F90 \ 
     7461   $(MODEL_LIB)(par_oce.o) \ 
     7462   par_oce.F90 \ 
     7463   zdf_oce.F90 
    74577464$(MODEL_LIB)(zdfbfr.o) :   \ 
    7458    dom_oce.F90 \ 
    7459    in_out_manager.F90 \ 
    7460    lib_mpp.F90 \ 
    7461    lib_print.f90 \ 
    7462    oce.F90 \ 
    7463    par_kind.F90 \ 
    7464    par_oce.F90 \ 
    7465    $(MODEL_LIB)(dom_oce.o) \ 
    7466    $(MODEL_LIB)(in_out_manager.o) \ 
    7467    $(MODEL_LIB)(lib_mpp.o) \ 
    7468    $(MODEL_LIB)(lib_print.o) \ 
    7469    $(MODEL_LIB)(oce.o) \ 
    7470    $(MODEL_LIB)(par_kind.o) \ 
    7471    $(MODEL_LIB)(par_oce.o) \ 
     7465   $(MODEL_LIB)(dom_oce.o) \ 
     7466   $(MODEL_LIB)(in_out_manager.o) \ 
     7467   $(MODEL_LIB)(lib_mpp.o) \ 
     7468   $(MODEL_LIB)(lib_print.o) \ 
     7469   $(MODEL_LIB)(oce.o) \ 
     7470   $(MODEL_LIB)(par_kind.o) \ 
     7471   $(MODEL_LIB)(par_oce.o) \ 
     7472   dom_oce.F90 \ 
     7473   in_out_manager.F90 \ 
     7474   lib_mpp.F90 \ 
     7475   lib_print.f90 \ 
     7476   oce.F90 \ 
     7477   par_kind.F90 \ 
     7478   par_oce.F90 \ 
     7479   $(MODEL_LIB)(dom_oce.o) \ 
     7480   $(MODEL_LIB)(in_out_manager.o) \ 
     7481   $(MODEL_LIB)(lbclnk.o) \ 
     7482   $(MODEL_LIB)(oce.o) \ 
     7483   $(MODEL_LIB)(zdf_oce.o) \ 
    74727484   dom_oce.F90 \ 
    74737485   in_out_manager.F90 \ 
     
    74757487   oce.F90 \ 
    74767488   zdf_oce.F90 \ 
    7477    $(MODEL_LIB)(dom_oce.o) \ 
    7478    $(MODEL_LIB)(in_out_manager.o) \ 
    7479    $(MODEL_LIB)(lbclnk.o) \ 
    7480    $(MODEL_LIB)(oce.o) \ 
    7481    $(MODEL_LIB)(zdf_oce.o) \ 
    74827489   domzgr_substitute.h90 \ 
    74837490   KEY_CPP \ 
    74847491   zdfbfr.F90 
    74857492$(MODEL_LIB)(zdfddm.o) :   \ 
    7486    dom_oce.F90 \ 
    7487    in_out_manager.F90 \ 
    7488    lib_mpp.F90 \ 
    7489    lib_print.f90 \ 
    7490    oce.F90 \ 
    7491    par_kind.F90 \ 
    7492    par_oce.F90 \ 
    7493    $(MODEL_LIB)(dom_oce.o) \ 
    7494    $(MODEL_LIB)(in_out_manager.o) \ 
    7495    $(MODEL_LIB)(lib_mpp.o) \ 
    7496    $(MODEL_LIB)(lib_print.o) \ 
    7497    $(MODEL_LIB)(oce.o) \ 
    7498    $(MODEL_LIB)(par_kind.o) \ 
    7499    $(MODEL_LIB)(par_oce.o) \ 
     7493   $(MODEL_LIB)(dom_oce.o) \ 
     7494   $(MODEL_LIB)(in_out_manager.o) \ 
     7495   $(MODEL_LIB)(lib_mpp.o) \ 
     7496   $(MODEL_LIB)(lib_print.o) \ 
     7497   $(MODEL_LIB)(oce.o) \ 
     7498   $(MODEL_LIB)(par_kind.o) \ 
     7499   $(MODEL_LIB)(par_oce.o) \ 
     7500   dom_oce.F90 \ 
     7501   in_out_manager.F90 \ 
     7502   lib_mpp.F90 \ 
     7503   lib_print.f90 \ 
     7504   oce.F90 \ 
     7505   par_kind.F90 \ 
     7506   par_oce.F90 \ 
     7507   $(MODEL_LIB)(dom_oce.o) \ 
     7508   $(MODEL_LIB)(in_out_manager.o) \ 
     7509   $(MODEL_LIB)(lbclnk.o) \ 
     7510   $(MODEL_LIB)(oce.o) \ 
     7511   $(MODEL_LIB)(zdf_oce.o) \ 
    75007512   dom_oce.F90 \ 
    75017513   in_out_manager.F90 \ 
     
    75037515   oce.F90 \ 
    75047516   zdf_oce.F90 \ 
    7505    $(MODEL_LIB)(dom_oce.o) \ 
    7506    $(MODEL_LIB)(in_out_manager.o) \ 
    7507    $(MODEL_LIB)(lbclnk.o) \ 
    7508    $(MODEL_LIB)(oce.o) \ 
    7509    $(MODEL_LIB)(zdf_oce.o) \ 
    75107517   vectopt_loop_substitute.h90 \ 
    75117518   KEY_CPP \ 
    75127519   zdfddm.F90 
    75137520$(MODEL_LIB)(zdfevd.o) :   \ 
    7514    dom_oce.F90 \ 
    7515    in_out_manager.F90 \ 
    7516    lib_mpp.F90 \ 
    7517    lib_print.f90 \ 
    7518    oce.F90 \ 
    7519    par_kind.F90 \ 
    7520    par_oce.F90 \ 
    7521    $(MODEL_LIB)(dom_oce.o) \ 
    7522    $(MODEL_LIB)(in_out_manager.o) \ 
    7523    $(MODEL_LIB)(lib_mpp.o) \ 
    7524    $(MODEL_LIB)(lib_print.o) \ 
    7525    $(MODEL_LIB)(oce.o) \ 
    7526    $(MODEL_LIB)(par_kind.o) \ 
    7527    $(MODEL_LIB)(par_oce.o) \ 
     7521   $(MODEL_LIB)(dom_oce.o) \ 
     7522   $(MODEL_LIB)(in_out_manager.o) \ 
     7523   $(MODEL_LIB)(lib_mpp.o) \ 
     7524   $(MODEL_LIB)(lib_print.o) \ 
     7525   $(MODEL_LIB)(oce.o) \ 
     7526   $(MODEL_LIB)(par_kind.o) \ 
     7527   $(MODEL_LIB)(par_oce.o) \ 
     7528   dom_oce.F90 \ 
     7529   in_out_manager.F90 \ 
     7530   lib_mpp.F90 \ 
     7531   lib_print.f90 \ 
     7532   oce.F90 \ 
     7533   par_kind.F90 \ 
     7534   par_oce.F90 \ 
     7535   $(MODEL_LIB)(dom_oce.o) \ 
     7536   $(MODEL_LIB)(in_out_manager.o) \ 
     7537   $(MODEL_LIB)(lbclnk.o) \ 
     7538   $(MODEL_LIB)(oce.o) \ 
     7539   $(MODEL_LIB)(zdf_oce.o) \ 
    75287540   dom_oce.F90 \ 
    75297541   in_out_manager.F90 \ 
     
    75317543   oce.F90 \ 
    75327544   zdf_oce.F90 \ 
    7533    $(MODEL_LIB)(dom_oce.o) \ 
    7534    $(MODEL_LIB)(in_out_manager.o) \ 
    7535    $(MODEL_LIB)(lbclnk.o) \ 
    7536    $(MODEL_LIB)(oce.o) \ 
    7537    $(MODEL_LIB)(zdf_oce.o) \ 
    75387545   zdfevd.F90 
    75397546$(MODEL_LIB)(zdfini.o) :   \ 
     7547   $(MODEL_LIB)(dom_oce.o) \ 
     7548   $(MODEL_LIB)(dynzdf_exp.o) \ 
     7549   $(MODEL_LIB)(eosbn2.o) \ 
     7550   $(MODEL_LIB)(in_out_manager.o) \ 
     7551   $(MODEL_LIB)(lbclnk.o) \ 
     7552   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7553   $(MODEL_LIB)(ldftra_oce.o) \ 
     7554   $(MODEL_LIB)(lib_print.o) \ 
     7555   $(MODEL_LIB)(oce.o) \ 
     7556   $(MODEL_LIB)(par_kind.o) \ 
     7557   $(MODEL_LIB)(par_oce.o) \ 
     7558   $(MODEL_LIB)(phycst.o) \ 
     7559   $(MODEL_LIB)(taumod.o) \ 
     7560   $(MODEL_LIB)(trazdf_exp.o) \ 
     7561   $(MODEL_LIB)(trdtra_oce.o) \ 
     7562   $(MODEL_LIB)(zdf_oce.o) \ 
     7563   $(MODEL_LIB)(zdfmxl.o) \ 
    75407564   dom_oce.F90 \ 
    75417565   dynzdf_exp.F90 \ 
     
    75537577   trazdf_exp.F90 \ 
    75547578   trdtra_oce.F90 \ 
     7579   zdf_oce.F90 \ 
    75557580   zdfmxl.F90 \ 
    7556    zdf_oce.F90 \ 
    7557    $(MODEL_LIB)(dom_oce.o) \ 
    7558    $(MODEL_LIB)(dynzdf_exp.o) \ 
    7559    $(MODEL_LIB)(eosbn2.o) \ 
    7560    $(MODEL_LIB)(in_out_manager.o) \ 
    7561    $(MODEL_LIB)(lbclnk.o) \ 
     7581   $(MODEL_LIB)(in_out_manager.o) \ 
    75627582   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7583   $(MODEL_LIB)(ldfslp.o) \ 
    75637584   $(MODEL_LIB)(ldftra_oce.o) \ 
    7564    $(MODEL_LIB)(lib_print.o) \ 
    7565    $(MODEL_LIB)(oce.o) \ 
    7566    $(MODEL_LIB)(par_kind.o) \ 
    7567    $(MODEL_LIB)(par_oce.o) \ 
    7568    $(MODEL_LIB)(phycst.o) \ 
    7569    $(MODEL_LIB)(taumod.o) \ 
    7570    $(MODEL_LIB)(trazdf_exp.o) \ 
    7571    $(MODEL_LIB)(trdtra_oce.o) \ 
    7572    $(MODEL_LIB)(zdfmxl.o) \ 
     7585   $(MODEL_LIB)(par_oce.o) \ 
     7586   $(MODEL_LIB)(tranpc.o) \ 
    75737587   $(MODEL_LIB)(zdf_oce.o) \ 
     7588   $(MODEL_LIB)(zdfddm.o) \ 
     7589   $(MODEL_LIB)(zdfevd.o) \ 
     7590   $(MODEL_LIB)(zdfric.o) \ 
     7591   $(MODEL_LIB)(zdftke.o) \ 
    75747592   in_out_manager.F90 \ 
    75757593   ldfdyn_oce.F90 \ 
     
    75787596   par_oce.F90 \ 
    75797597   tranpc.F90 \ 
     7598   zdf_oce.F90 \ 
    75807599   zdfddm.F90 \ 
    75817600   zdfevd.F90 \ 
    75827601   zdfric.F90 \ 
    75837602   zdftke.F90 \ 
    7584    zdf_oce.F90 \ 
    7585    $(MODEL_LIB)(in_out_manager.o) \ 
    7586    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7587    $(MODEL_LIB)(ldfslp.o) \ 
    7588    $(MODEL_LIB)(ldftra_oce.o) \ 
    7589    $(MODEL_LIB)(par_oce.o) \ 
    7590    $(MODEL_LIB)(tranpc.o) \ 
    7591    $(MODEL_LIB)(zdfddm.o) \ 
    7592    $(MODEL_LIB)(zdfevd.o) \ 
    7593    $(MODEL_LIB)(zdfric.o) \ 
    7594    $(MODEL_LIB)(zdftke.o) \ 
    7595    $(MODEL_LIB)(zdf_oce.o) \ 
    75967603   zdfini.F90 
    75977604$(MODEL_LIB)(zdfmxl.o) :   \ 
    7598    lib_print.f90 \ 
    7599    par_kind.F90 \ 
    7600    par_oce.F90 \ 
    7601    $(MODEL_LIB)(lib_print.o) \ 
    7602    $(MODEL_LIB)(par_kind.o) \ 
    7603    $(MODEL_LIB)(par_oce.o) \ 
     7605   $(MODEL_LIB)(lib_print.o) \ 
     7606   $(MODEL_LIB)(par_kind.o) \ 
     7607   $(MODEL_LIB)(par_oce.o) \ 
     7608   lib_print.f90 \ 
     7609   par_kind.F90 \ 
     7610   par_oce.F90 \ 
     7611   $(MODEL_LIB)(dom_oce.o) \ 
     7612   $(MODEL_LIB)(in_out_manager.o) \ 
     7613   $(MODEL_LIB)(oce.o) \ 
     7614   $(MODEL_LIB)(zdf_oce.o) \ 
    76047615   dom_oce.F90 \ 
    76057616   in_out_manager.F90 \ 
    76067617   oce.F90 \ 
    76077618   zdf_oce.F90 \ 
    7608    $(MODEL_LIB)(dom_oce.o) \ 
    7609    $(MODEL_LIB)(in_out_manager.o) \ 
    7610    $(MODEL_LIB)(oce.o) \ 
    7611    $(MODEL_LIB)(zdf_oce.o) \ 
    76127619   domzgr_substitute.h90 \ 
    76137620   KEY_CPP \ 
    76147621   zdfmxl.F90 
    76157622$(MODEL_LIB)(zdfric.o) :   \ 
    7616    dom_oce.F90 \ 
    7617    in_out_manager.F90 \ 
    7618    lib_mpp.F90 \ 
    7619    lib_print.f90 \ 
    7620    oce.F90 \ 
    7621    par_kind.F90 \ 
    7622    par_oce.F90 \ 
    7623    $(MODEL_LIB)(dom_oce.o) \ 
    7624    $(MODEL_LIB)(in_out_manager.o) \ 
    7625    $(MODEL_LIB)(lib_mpp.o) \ 
    7626    $(MODEL_LIB)(lib_print.o) \ 
    7627    $(MODEL_LIB)(oce.o) \ 
    7628    $(MODEL_LIB)(par_kind.o) \ 
    7629    $(MODEL_LIB)(par_oce.o) \ 
     7623   $(MODEL_LIB)(dom_oce.o) \ 
     7624   $(MODEL_LIB)(in_out_manager.o) \ 
     7625   $(MODEL_LIB)(lib_mpp.o) \ 
     7626   $(MODEL_LIB)(lib_print.o) \ 
     7627   $(MODEL_LIB)(oce.o) \ 
     7628   $(MODEL_LIB)(par_kind.o) \ 
     7629   $(MODEL_LIB)(par_oce.o) \ 
     7630   dom_oce.F90 \ 
     7631   in_out_manager.F90 \ 
     7632   lib_mpp.F90 \ 
     7633   lib_print.f90 \ 
     7634   oce.F90 \ 
     7635   par_kind.F90 \ 
     7636   par_oce.F90 \ 
     7637   $(MODEL_LIB)(dom_oce.o) \ 
     7638   $(MODEL_LIB)(in_out_manager.o) \ 
     7639   $(MODEL_LIB)(lbclnk.o) \ 
     7640   $(MODEL_LIB)(oce.o) \ 
     7641   $(MODEL_LIB)(zdf_oce.o) \ 
    76307642   dom_oce.F90 \ 
    76317643   in_out_manager.F90 \ 
     
    76337645   oce.F90 \ 
    76347646   zdf_oce.F90 \ 
    7635    $(MODEL_LIB)(dom_oce.o) \ 
    7636    $(MODEL_LIB)(in_out_manager.o) \ 
    7637    $(MODEL_LIB)(lbclnk.o) \ 
    7638    $(MODEL_LIB)(oce.o) \ 
    7639    $(MODEL_LIB)(zdf_oce.o) \ 
    76407647   domzgr_substitute.h90 \ 
    76417648   KEY_CPP \ 
    76427649   zdfric.F90 
    76437650$(MODEL_LIB)(zdftke.o) :   \ 
     7651   $(MODEL_LIB)(daymod.o) \ 
     7652   $(MODEL_LIB)(dom_oce.o) \ 
     7653   $(MODEL_LIB)(in_out_manager.o) \ 
     7654   $(MODEL_LIB)(lbclnk.o) \ 
     7655   $(MODEL_LIB)(lib_mpp.o) \ 
     7656   $(MODEL_LIB)(lib_print.o) \ 
     7657   $(MODEL_LIB)(oce.o) \ 
     7658   $(MODEL_LIB)(par_kind.o) \ 
     7659   $(MODEL_LIB)(par_oce.o) \ 
     7660   $(MODEL_LIB)(phycst.o) \ 
     7661   $(MODEL_LIB)(taumod.o) \ 
     7662   $(MODEL_LIB)(trddyn_oce.o) \ 
     7663   $(MODEL_LIB)(trdtra_oce.o) \ 
     7664   $(MODEL_LIB)(zdf_oce.o) \ 
     7665   $(MODEL_LIB)(zdfddm.o) \ 
    76447666   daymod.F90 \ 
    76457667   dom_oce.F90 \ 
     
    76557677   trddyn_oce.F90 \ 
    76567678   trdtra_oce.F90 \ 
     7679   zdf_oce.F90 \ 
    76577680   zdfddm.F90 \ 
    7658    zdf_oce.F90 \ 
    7659    $(MODEL_LIB)(daymod.o) \ 
    7660    $(MODEL_LIB)(dom_oce.o) \ 
    7661    $(MODEL_LIB)(in_out_manager.o) \ 
    7662    $(MODEL_LIB)(lbclnk.o) \ 
    7663    $(MODEL_LIB)(lib_mpp.o) \ 
    7664    $(MODEL_LIB)(lib_print.o) \ 
    7665    $(MODEL_LIB)(oce.o) \ 
    7666    $(MODEL_LIB)(par_kind.o) \ 
    7667    $(MODEL_LIB)(par_oce.o) \ 
     7681   $(MODEL_LIB)(dom_oce.o) \ 
     7682   $(MODEL_LIB)(dynzdf_exp.o) \ 
     7683   $(MODEL_LIB)(in_out_manager.o) \ 
     7684   $(MODEL_LIB)(lbclnk.o) \ 
     7685   $(MODEL_LIB)(oce.o) \ 
    76687686   $(MODEL_LIB)(phycst.o) \ 
    76697687   $(MODEL_LIB)(taumod.o) \ 
    7670    $(MODEL_LIB)(trddyn_oce.o) \ 
    7671    $(MODEL_LIB)(trdtra_oce.o) \ 
    7672    $(MODEL_LIB)(zdfddm.o) \ 
     7688   $(MODEL_LIB)(trazdf_exp.o) \ 
    76737689   $(MODEL_LIB)(zdf_oce.o) \ 
    76747690   dom_oce.F90 \ 
     
    76817697   trazdf_exp.F90 \ 
    76827698   zdf_oce.F90 \ 
    7683    $(MODEL_LIB)(dom_oce.o) \ 
    7684    $(MODEL_LIB)(dynzdf_exp.o) \ 
    7685    $(MODEL_LIB)(in_out_manager.o) \ 
    7686    $(MODEL_LIB)(lbclnk.o) \ 
    7687    $(MODEL_LIB)(oce.o) \ 
    7688    $(MODEL_LIB)(phycst.o) \ 
    7689    $(MODEL_LIB)(taumod.o) \ 
    7690    $(MODEL_LIB)(trazdf_exp.o) \ 
    7691    $(MODEL_LIB)(zdf_oce.o) \ 
    7692    oce.F90 \ 
    7693    $(MODEL_LIB)(oce.o) \ 
     7699   $(MODEL_LIB)(oce.o) \ 
     7700   oce.F90 \ 
    76947701   domzgr_substitute.h90 \ 
    76957702   vectopt_loop_substitute.h90 \ 
     
    76977704   KEY_CPP \ 
    76987705   zdftke.F90 
    7699 $(MODEL_LIB)(zdf_oce.o) :  \ 
    7700    par_kind.F90 \ 
    7701    $(MODEL_LIB)(par_kind.o) \ 
    7702    par_oce.F90 \ 
    7703    $(MODEL_LIB)(par_oce.o) \ 
    7704    zdf_oce.F90 
    77057706$(MODEL_LIB)(zpshde.o) :   \ 
     7707   $(MODEL_LIB)(dom_oce.o) \ 
     7708   $(MODEL_LIB)(in_out_manager.o) \ 
     7709   $(MODEL_LIB)(lib_mpp.o) \ 
     7710   $(MODEL_LIB)(lib_print.o) \ 
     7711   $(MODEL_LIB)(oce.o) \ 
     7712   $(MODEL_LIB)(par_kind.o) \ 
     7713   $(MODEL_LIB)(par_oce.o) \ 
     7714   $(MODEL_LIB)(phycst.o) \ 
     7715   $(MODEL_LIB)(zdfddm.o) \ 
    77067716   dom_oce.F90 \ 
    77077717   in_out_manager.F90 \ 
     
    77147724   zdfddm.F90 \ 
    77157725   $(MODEL_LIB)(dom_oce.o) \ 
    7716    $(MODEL_LIB)(in_out_manager.o) \ 
    7717    $(MODEL_LIB)(lib_mpp.o) \ 
    7718    $(MODEL_LIB)(lib_print.o) \ 
    7719    $(MODEL_LIB)(oce.o) \ 
    7720    $(MODEL_LIB)(par_kind.o) \ 
    7721    $(MODEL_LIB)(par_oce.o) \ 
    7722    $(MODEL_LIB)(phycst.o) \ 
    7723    $(MODEL_LIB)(zdfddm.o) \ 
     7726   $(MODEL_LIB)(eosbn2.o) \ 
     7727   $(MODEL_LIB)(in_out_manager.o) \ 
     7728   $(MODEL_LIB)(lbclnk.o) \ 
     7729   $(MODEL_LIB)(oce.o) \ 
     7730   $(MODEL_LIB)(par_kind.o) \ 
     7731   $(MODEL_LIB)(phycst.o) \ 
    77247732   dom_oce.F90 \ 
    77257733   eosbn2.F90 \ 
     
    77297737   par_kind.F90 \ 
    77307738   phycst.F90 \ 
    7731    $(MODEL_LIB)(dom_oce.o) \ 
    7732    $(MODEL_LIB)(eosbn2.o) \ 
    7733    $(MODEL_LIB)(in_out_manager.o) \ 
    7734    $(MODEL_LIB)(lbclnk.o) \ 
    7735    $(MODEL_LIB)(oce.o) \ 
    7736    $(MODEL_LIB)(par_kind.o) \ 
    7737    $(MODEL_LIB)(phycst.o) \ 
    77387739   domzgr_substitute.h90 \ 
    77397740   vectopt_loop_substitute.h90 \ 
     
    77677768   @echo CHECKING THE NUMBER AND NAMES OF SOURCE FILES  
    77687769   @\$(RM) `ls | fgrep -v -f .patron`  
    7769    @if [ -d ../OCE_SRC ] ; then \ 
    7770        echo "   use OCE_SRC files"            ; \ 
     7770   @check=`grep OCE_SRC .config`              ; \ 
     7771   if [ -n "$$check" ] ; then                   \ 
     7772   echo "   use OCE_SRC files"                ; \ 
    77717773       ln -sf ../OCE_SRC/*.[Ffh]90          . ; \ 
    77727774       ln -sf ../OCE_SRC/DYN/*.[Ffh]90      . ; \ 
     
    77837785       ln -sf ../OCE_SRC/SBC/*.[Ffh]90      . ; \ 
    77847786  fi  
    7785    @if [ -d ../ICE_SRC ] ; then \ 
    7786        echo "   use ICE_SRC files"              ; \ 
    7787       ln -sf ../ICE_SRC/*.[Ffh]90            . ; \ 
     7787   @check=`grep ICE_SRC .config`              ; \ 
     7788   if [ -n "$$check" ] ; then                   \ 
     7789   echo "   use ICE_SRC files"                ; \ 
     7790      ln -sf ../ICE_SRC/*.[Ffh]90          . ; \ 
    77887791  fi  
    7789    @if [ -d ../TRC_SRC ] && [ ! -d ../SRC_OFFLINE_TRC ] ; then  \ 
    7790        echo "   use TRC_SRC files"              ; \ 
    7791       \$(RM) *.passivetrc.h ; \ 
    7792       \$(RM) trcstp.F90 ; \ 
    7793       \$(RM) trc_oce.F90 ; \ 
    7794       ln -sf ../TRC_SRC/*.[Ffh]              . ; \ 
    7795       ln -sf ../TRC_SRC/*.[Ffh]90            . ; \ 
    7796       ln -sf ../TRC_SRC/SMS/*.[Ffh]          . ; \ 
    7797       ln -sf ../TRC_SRC/SMS/*.[Ffh]90        . ; \ 
    7798       ln -sf ../TRC_SRC/TRP/*.[Ffh]90        . ; \ 
    7799       fi  
    7800    @if [ -d ../SRC_OFFLINE_TRC ] ; then \ 
    7801        echo "   use TRC_SRC and SRC_OFFLINE_TRC files"              ; \ 
    7802       ln -sf ../TRC_SRC/*.[Ffh] ../TRC_SRC/SMS/*.[Ffh] . ; \ 
    7803       ln -sf ../SRC_OFFLINE_TRC/*.[Ffh] . ;  \ 
    7804       fi  
     7792   @check=`grep TRC_SRC .config`              ; \ 
     7793   check2=`grep SRC_OFFLINE_TRC .config`      ; \ 
     7794   if ( [ -n "$$check" ] &&  [ -z "$$check2" ] ) ; then  \ 
     7795   echo "   use TRC_SRC files"                ; \ 
     7796      \$(RM) trcstp.F90                      ; \ 
     7797      \$(RM) sms.F90                         ; \ 
     7798      ln -sf ../TRC_SRC/*.[Ffh]            . ; \ 
     7799      ln -sf ../TRC_SRC/*.[Ffh]90          . ; \ 
     7800      ln -sf ../TRC_SRC/SMS/*.[Ffh]        . ; \ 
     7801      ln -sf ../TRC_SRC/SMS/*.[Ffh]90      . ; \ 
     7802      ln -sf ../TRC_SRC/TRP/*.[Ffh]90      . ; \ 
     7803  fi  
     7804   @check=`grep SRC_OFFLINE_TRC .config`      ; \ 
     7805   if [ -n "$$check" ] ; then                   \ 
     7806   echo "   use TRC_SRC and SRC_OFFLINE_TRC files"  ; \ 
     7807      ln -sf ../TRC_SRC/*.[Ffh]            . ; \ 
     7808      ln -sf ../TRC_SRC/SMS/*.[Ffh]        . ; \ 
     7809      ln -sf ../SRC_OFFLINE_TRC/*.[Ffh]    . ; \ 
     7810  fi  
    78057811   @\$(RM) tmplist 
    78067812   @ls -1 | fgrep -v -f .patron  >tmplist 
Note: See TracChangeset for help on using the changeset viewer.