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 365 for trunk/CONFIG/ORCA2_LIM – NEMO

Changeset 365 for trunk/CONFIG/ORCA2_LIM


Ignore:
Timestamp:
2005-12-21T17:58:54+01:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_update_033 : RB + CT : Add new surface pressure gradient algorithms

File:
1 edited

Legend:

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

    r356 r365  
    1616#-Q- hpux  # F_O = $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 
    1717#-Q- hpux  # regular options! 
    18 #-Q- hpux  F_O = $(FTRACE) -Wf,-A idbl4 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 
     18#-Q- hpux  F_O = $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce_$(NEMOLIB) 
     19#-Q- hpux  L_X = $(L_O) 
    1920#-Q- linux  # Compiler options for the ORCA model (pgf version) 
    2021#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce 
     
    3233#-Q- osxxlf    # Compiler options for the ORCA model (osxxlf version) 
    3334#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 
    34 #-Q- osxxlf    L_O = -qrealsize=8 -O3 
     35#-Q- osxxlf    L_X = -qrealsize=8 -O3 
    3536PREF= 
    3637#-Q- sxnec  PREF=i. 
     
    5859     key_dynldf_c2d \ 
    5960     key_dynldf_c3d \ 
     61     key_dynspg_exp \ 
     62     key_dynspg_flt \ 
    6063     key_dynspg_fsc \ 
    6164     key_dynspg_rl \ 
     65     key_dynspg_ts \ 
    6266     key_eel_r2 \ 
    6367     key_eel_r5 \ 
     
    114118# .o file list in the library 
    115119LIB_OBJ = \ 
    116       $(MODEL_LIB)(ctlopn.o)\ 
    117       $(MODEL_LIB)(lib_cray.o)\ 
    118       $(MODEL_LIB)(lib_isml.o)\ 
    119       $(MODEL_LIB)(lib_print.o)\ 
    120       $(MODEL_LIB)(prtctl.o)\ 
    121       $(MODEL_LIB)(albedo.o)\ 
    122       $(MODEL_LIB)(blk_oce.o)\ 
    123       $(MODEL_LIB)(bulk.o)\ 
    124       $(MODEL_LIB)(cla.o)\ 
    125       $(MODEL_LIB)(cla_div.o)\ 
    126       $(MODEL_LIB)(cla_dynspg.o)\ 
    127       $(MODEL_LIB)(closea.o)\ 
    128       $(MODEL_LIB)(cpl.o)\ 
    129       $(MODEL_LIB)(cpl_oce.o)\ 
    130       $(MODEL_LIB)(daymod.o)\ 
    131       $(MODEL_LIB)(diadimg.o)\ 
    132       $(MODEL_LIB)(diafwb.o)\ 
    133       $(MODEL_LIB)(diagap.o)\ 
    134       $(MODEL_LIB)(diahdy.o)\ 
    135       $(MODEL_LIB)(diahth.o)\ 
    136       $(MODEL_LIB)(dianam.o)\ 
    137       $(MODEL_LIB)(diaptr.o)\ 
    138       $(MODEL_LIB)(diaspr.o)\ 
    139       $(MODEL_LIB)(diawri1d.o)\ 
    140       $(MODEL_LIB)(diawri.o)\ 
    141       $(MODEL_LIB)(divcur.o)\ 
    142       $(MODEL_LIB)(domain.o)\ 
    143       $(MODEL_LIB)(domcfg.o)\ 
    144       $(MODEL_LIB)(domhgr.o)\ 
    145       $(MODEL_LIB)(dommsk.o)\ 
    146       $(MODEL_LIB)(domstp.o)\ 
    147       $(MODEL_LIB)(domwri.o)\ 
    148       $(MODEL_LIB)(domzgr.o)\ 
    149       $(MODEL_LIB)(dom_ice.o)\ 
    150       $(MODEL_LIB)(dom_oce.o)\ 
    151       $(MODEL_LIB)(dtasal.o)\ 
    152       $(MODEL_LIB)(dtasst.o)\ 
    153       $(MODEL_LIB)(dtatem.o)\ 
    154       $(MODEL_LIB)(dyncor1d.o)\ 
    155       $(MODEL_LIB)(dynhpg.o)\ 
    156       $(MODEL_LIB)(dynhpg_atsk.o)\ 
    157       $(MODEL_LIB)(dynkeg.o)\ 
    158       $(MODEL_LIB)(dynldf_bilapg.o)\ 
    159       $(MODEL_LIB)(dynldf_bilap.o)\ 
    160       $(MODEL_LIB)(dynldf_iso.o)\ 
    161       $(MODEL_LIB)(dynldf_lap.o)\ 
    162       $(MODEL_LIB)(dynnxt1d.o)\ 
    163       $(MODEL_LIB)(dynnxt.o)\ 
    164       $(MODEL_LIB)(dynspg_fsc.o)\ 
    165       $(MODEL_LIB)(dynspg_fsc_atsk.o)\ 
    166       $(MODEL_LIB)(dynspg_rl.o)\ 
    167       $(MODEL_LIB)(dynvor.o)\ 
    168       $(MODEL_LIB)(dynzad.o)\ 
    169       $(MODEL_LIB)(dynzdf_exp.o)\ 
    170       $(MODEL_LIB)(dynzdf_imp.o)\ 
    171       $(MODEL_LIB)(dynzdf_imp_atsk.o)\ 
    172       $(MODEL_LIB)(dynzdf_iso.o)\ 
    173       $(MODEL_LIB)(eosbn2.o)\ 
    174       $(MODEL_LIB)(flo4rk.o)\ 
    175       $(MODEL_LIB)(floats.o)\ 
    176       $(MODEL_LIB)(floblk.o)\ 
    177       $(MODEL_LIB)(flodom.o)\ 
    178       $(MODEL_LIB)(flowri.o)\ 
    179       $(MODEL_LIB)(flo_oce.o)\ 
    180       $(MODEL_LIB)(flxblk.o)\ 
    181       $(MODEL_LIB)(flxfwb.o)\ 
    182       $(MODEL_LIB)(flxmod.o)\ 
    183       $(MODEL_LIB)(flxrnf.o)\ 
    184       $(MODEL_LIB)(flx_oce.o)\ 
    185       $(MODEL_LIB)(geo2ocean.o)\ 
    186       $(MODEL_LIB)(iceini.o)\ 
    187       $(MODEL_LIB)(icestp1d.o)\ 
    188       $(MODEL_LIB)(icestp.o)\ 
    189       $(MODEL_LIB)(ice.o)\ 
    190       $(MODEL_LIB)(ice_oce.o)\ 
    191       $(MODEL_LIB)(ini1d.o)\ 
    192       $(MODEL_LIB)(initrc.o)\ 
    193       $(MODEL_LIB)(in_out_manager.o)\ 
    194       $(MODEL_LIB)(istate.o)\ 
    195       $(MODEL_LIB)(lbclnk.o)\ 
    196       $(MODEL_LIB)(ldfdyn.o)\ 
    197       $(MODEL_LIB)(ldfdyn_oce.o)\ 
    198       $(MODEL_LIB)(ldfeiv.o)\ 
    199       $(MODEL_LIB)(ldfslp.o)\ 
    200       $(MODEL_LIB)(ldftra.o)\ 
    201       $(MODEL_LIB)(ldftra_oce.o)\ 
    202       $(MODEL_LIB)(lib_feti.o)\ 
    203       $(MODEL_LIB)(lib_mpp.o)\ 
    204       $(MODEL_LIB)(limadv.o)\ 
    205       $(MODEL_LIB)(limdia.o)\ 
    206       $(MODEL_LIB)(limdyn.o)\ 
    207       $(MODEL_LIB)(limflx.o)\ 
    208       $(MODEL_LIB)(limhdf.o)\ 
    209       $(MODEL_LIB)(limistate.o)\ 
    210       $(MODEL_LIB)(limmsh.o)\ 
    211       $(MODEL_LIB)(limrhg.o)\ 
    212       $(MODEL_LIB)(limrst.o)\ 
    213       $(MODEL_LIB)(limtab.o)\ 
    214       $(MODEL_LIB)(limthd.o)\ 
    215       $(MODEL_LIB)(limthd_lac.o)\ 
    216       $(MODEL_LIB)(limthd_zdf.o)\ 
    217       $(MODEL_LIB)(limtrp.o)\ 
    218       $(MODEL_LIB)(limwri.o)\ 
    219       $(MODEL_LIB)(mppini.o)\ 
    220       $(MODEL_LIB)(obccli.o)\ 
    221       $(MODEL_LIB)(obcdom.o)\ 
    222       $(MODEL_LIB)(obcdta.o)\ 
    223       $(MODEL_LIB)(obcdyn.o)\ 
    224       $(MODEL_LIB)(obcini.o)\ 
    225       $(MODEL_LIB)(obcrad.o)\ 
    226       $(MODEL_LIB)(obcrst.o)\ 
    227       $(MODEL_LIB)(obcspg.o)\ 
    228       $(MODEL_LIB)(obctra.o)\ 
    229       $(MODEL_LIB)(obcvol.o)\ 
    230       $(MODEL_LIB)(obc_oce.o)\ 
    231       $(MODEL_LIB)(obc_par.o)\ 
    232       $(MODEL_LIB)(ocesbc.o)\ 
    233       $(MODEL_LIB)(oce.o)\ 
    234       $(MODEL_LIB)(ocfzpt.o)\ 
    235       $(MODEL_LIB)(opa.o)\ 
    236       $(MODEL_LIB)(par_ice.o)\ 
    237       $(MODEL_LIB)(par_kind.o)\ 
    238       $(MODEL_LIB)(par_oce.o)\ 
    239       $(MODEL_LIB)(phycst.o)\ 
    240       $(MODEL_LIB)(restart.o)\ 
    241       $(MODEL_LIB)(sms.o)\ 
    242       $(MODEL_LIB)(solfet.o)\ 
    243       $(MODEL_LIB)(solisl.o)\ 
    244       $(MODEL_LIB)(solmat.o)\ 
    245       $(MODEL_LIB)(solpcg.o)\ 
    246       $(MODEL_LIB)(solsor.o)\ 
    247       $(MODEL_LIB)(solsor_e.o)\ 
    248       $(MODEL_LIB)(solver.o)\ 
    249       $(MODEL_LIB)(sol_oce.o)\ 
    250       $(MODEL_LIB)(step1d.o)\ 
    251       $(MODEL_LIB)(step.o)\ 
    252       $(MODEL_LIB)(stpctl.o)\ 
    253       $(MODEL_LIB)(taumod.o)\ 
    254       $(MODEL_LIB)(thd_ice.o)\ 
    255       $(MODEL_LIB)(traadv_cen2.o)\ 
    256       $(MODEL_LIB)(traadv_ctl.o)\ 
    257       $(MODEL_LIB)(traadv_muscl2.o)\ 
    258       $(MODEL_LIB)(traadv_muscl.o)\ 
    259       $(MODEL_LIB)(traadv_tvd.o)\ 
    260       $(MODEL_LIB)(trabbc.o)\ 
    261       $(MODEL_LIB)(trabbl.o)\ 
    262       $(MODEL_LIB)(tradmp.o)\ 
    263       $(MODEL_LIB)(traldf_bilapg.o)\ 
    264       $(MODEL_LIB)(traldf_bilap.o)\ 
    265       $(MODEL_LIB)(traldf_iso.o)\ 
    266       $(MODEL_LIB)(traldf_iso_zps.o)\ 
    267       $(MODEL_LIB)(traldf_lap.o)\ 
    268       $(MODEL_LIB)(tranpc.o)\ 
    269       $(MODEL_LIB)(tranxt.o)\ 
    270       $(MODEL_LIB)(traqsr.o)\ 
    271       $(MODEL_LIB)(trasbc.o)\ 
    272       $(MODEL_LIB)(trazdf_exp.o)\ 
    273       $(MODEL_LIB)(trazdf_imp.o)\ 
    274       $(MODEL_LIB)(trazdf_iso.o)\ 
    275       $(MODEL_LIB)(trazdf_iso_vopt.o)\ 
    276       $(MODEL_LIB)(trcstp.o)\ 
    277       $(MODEL_LIB)(trc_oce.o)\ 
    278       $(MODEL_LIB)(trdicp.o)\ 
    279       $(MODEL_LIB)(trdicp_oce.o)\ 
    280       $(MODEL_LIB)(trdmld.o)\ 
    281       $(MODEL_LIB)(trdmld_oce.o)\ 
    282       $(MODEL_LIB)(trdmod.o)\ 
    283       $(MODEL_LIB)(trdmod_oce.o)\ 
    284       $(MODEL_LIB)(trdvor.o)\ 
    285       $(MODEL_LIB)(trdvor_oce.o)\ 
    286       $(MODEL_LIB)(wzvmod.o)\ 
    287       $(MODEL_LIB)(zdfbfr.o)\ 
    288       $(MODEL_LIB)(zdfddm.o)\ 
    289       $(MODEL_LIB)(zdfevd.o)\ 
    290       $(MODEL_LIB)(zdfini.o)\ 
    291       $(MODEL_LIB)(zdfkpp.o)\ 
    292       $(MODEL_LIB)(zdfmxl.o)\ 
    293       $(MODEL_LIB)(zdfric.o)\ 
    294       $(MODEL_LIB)(zdftke.o)\ 
    295       $(MODEL_LIB)(zdf_oce.o)\ 
    296       $(MODEL_LIB)(zpshde.o) 
     120      $(MODEL_LIB)/ctlopn.o\ 
     121      $(MODEL_LIB)/lib_cray.o\ 
     122      $(MODEL_LIB)/lib_isml.o\ 
     123      $(MODEL_LIB)/lib_print.o\ 
     124      $(MODEL_LIB)/prtctl.o\ 
     125      $(MODEL_LIB)/albedo.o\ 
     126      $(MODEL_LIB)/blk_oce.o\ 
     127      $(MODEL_LIB)/bulk.o\ 
     128      $(MODEL_LIB)/cla.o\ 
     129      $(MODEL_LIB)/cla_div.o\ 
     130      $(MODEL_LIB)/cla_dynspg.o\ 
     131      $(MODEL_LIB)/closea.o\ 
     132      $(MODEL_LIB)/cpl.o\ 
     133      $(MODEL_LIB)/cpl_oce.o\ 
     134      $(MODEL_LIB)/daymod.o\ 
     135      $(MODEL_LIB)/diadimg.o\ 
     136      $(MODEL_LIB)/diafwb.o\ 
     137      $(MODEL_LIB)/diagap.o\ 
     138      $(MODEL_LIB)/diahdy.o\ 
     139      $(MODEL_LIB)/diahth.o\ 
     140      $(MODEL_LIB)/dianam.o\ 
     141      $(MODEL_LIB)/diaptr.o\ 
     142      $(MODEL_LIB)/diaspr.o\ 
     143      $(MODEL_LIB)/diawri1d.o\ 
     144      $(MODEL_LIB)/diawri.o\ 
     145      $(MODEL_LIB)/divcur.o\ 
     146      $(MODEL_LIB)/domain.o\ 
     147      $(MODEL_LIB)/domcfg.o\ 
     148      $(MODEL_LIB)/domhgr.o\ 
     149      $(MODEL_LIB)/dommsk.o\ 
     150      $(MODEL_LIB)/domstp.o\ 
     151      $(MODEL_LIB)/domwri.o\ 
     152      $(MODEL_LIB)/domzgr.o\ 
     153      $(MODEL_LIB)/dom_ice.o\ 
     154      $(MODEL_LIB)/dom_oce.o\ 
     155      $(MODEL_LIB)/dtasal.o\ 
     156      $(MODEL_LIB)/dtasst.o\ 
     157      $(MODEL_LIB)/dtatem.o\ 
     158      $(MODEL_LIB)/dyncor1d.o\ 
     159      $(MODEL_LIB)/dynhpg.o\ 
     160      $(MODEL_LIB)/dynhpg_atsk.o\ 
     161      $(MODEL_LIB)/dynkeg.o\ 
     162      $(MODEL_LIB)/dynldf_bilapg.o\ 
     163      $(MODEL_LIB)/dynldf_bilap.o\ 
     164      $(MODEL_LIB)/dynldf_iso.o\ 
     165      $(MODEL_LIB)/dynldf_lap.o\ 
     166      $(MODEL_LIB)/dynnxt1d.o\ 
     167      $(MODEL_LIB)/dynnxt.o\ 
     168      $(MODEL_LIB)/dynspg.o\ 
     169      $(MODEL_LIB)/dynspg_exp.o\ 
     170      $(MODEL_LIB)/dynspg_flt.o\ 
     171      $(MODEL_LIB)/dynspg_flt_jki.o\ 
     172      $(MODEL_LIB)/dynspg_rl.o\ 
     173      $(MODEL_LIB)/dynspg_ts.o\ 
     174      $(MODEL_LIB)/dynvor.o\ 
     175      $(MODEL_LIB)/dynzad.o\ 
     176      $(MODEL_LIB)/dynzdf_exp.o\ 
     177      $(MODEL_LIB)/dynzdf_imp.o\ 
     178      $(MODEL_LIB)/dynzdf_imp_atsk.o\ 
     179      $(MODEL_LIB)/dynzdf_iso.o\ 
     180      $(MODEL_LIB)/eosbn2.o\ 
     181      $(MODEL_LIB)/flo4rk.o\ 
     182      $(MODEL_LIB)/floats.o\ 
     183      $(MODEL_LIB)/floblk.o\ 
     184      $(MODEL_LIB)/flodom.o\ 
     185      $(MODEL_LIB)/flowri.o\ 
     186      $(MODEL_LIB)/flo_oce.o\ 
     187      $(MODEL_LIB)/flxblk.o\ 
     188      $(MODEL_LIB)/flxfwb.o\ 
     189      $(MODEL_LIB)/flxmod.o\ 
     190      $(MODEL_LIB)/flxrnf.o\ 
     191      $(MODEL_LIB)/flx_oce.o\ 
     192      $(MODEL_LIB)/geo2ocean.o\ 
     193      $(MODEL_LIB)/iceini.o\ 
     194      $(MODEL_LIB)/icestp1d.o\ 
     195      $(MODEL_LIB)/icestp.o\ 
     196      $(MODEL_LIB)/ice.o\ 
     197      $(MODEL_LIB)/ice_oce.o\ 
     198      $(MODEL_LIB)/ini1d.o\ 
     199      $(MODEL_LIB)/initrc.o\ 
     200      $(MODEL_LIB)/in_out_manager.o\ 
     201      $(MODEL_LIB)/istate.o\ 
     202      $(MODEL_LIB)/lbclnk.o\ 
     203      $(MODEL_LIB)/ldfdyn.o\ 
     204      $(MODEL_LIB)/ldfdyn_oce.o\ 
     205      $(MODEL_LIB)/ldfeiv.o\ 
     206      $(MODEL_LIB)/ldfslp.o\ 
     207      $(MODEL_LIB)/ldftra.o\ 
     208      $(MODEL_LIB)/ldftra_oce.o\ 
     209      $(MODEL_LIB)/lib_feti.o\ 
     210      $(MODEL_LIB)/lib_mpp.o\ 
     211      $(MODEL_LIB)/limadv.o\ 
     212      $(MODEL_LIB)/limdia.o\ 
     213      $(MODEL_LIB)/limdyn.o\ 
     214      $(MODEL_LIB)/limflx.o\ 
     215      $(MODEL_LIB)/limhdf.o\ 
     216      $(MODEL_LIB)/limistate.o\ 
     217      $(MODEL_LIB)/limmsh.o\ 
     218      $(MODEL_LIB)/limrhg.o\ 
     219      $(MODEL_LIB)/limrst.o\ 
     220      $(MODEL_LIB)/limtab.o\ 
     221      $(MODEL_LIB)/limthd.o\ 
     222      $(MODEL_LIB)/limthd_lac.o\ 
     223      $(MODEL_LIB)/limthd_zdf.o\ 
     224      $(MODEL_LIB)/limtrp.o\ 
     225      $(MODEL_LIB)/limwri.o\ 
     226      $(MODEL_LIB)/mppini.o\ 
     227      $(MODEL_LIB)/obccli.o\ 
     228      $(MODEL_LIB)/obcdom.o\ 
     229      $(MODEL_LIB)/obcdta.o\ 
     230      $(MODEL_LIB)/obcdyn.o\ 
     231      $(MODEL_LIB)/obcini.o\ 
     232      $(MODEL_LIB)/obcrad.o\ 
     233      $(MODEL_LIB)/obcrst.o\ 
     234      $(MODEL_LIB)/obcspg.o\ 
     235      $(MODEL_LIB)/obctra.o\ 
     236      $(MODEL_LIB)/obcvol.o\ 
     237      $(MODEL_LIB)/obc_oce.o\ 
     238      $(MODEL_LIB)/obc_par.o\ 
     239      $(MODEL_LIB)/ocesbc.o\ 
     240      $(MODEL_LIB)/oce.o\ 
     241      $(MODEL_LIB)/ocfzpt.o\ 
     242      $(MODEL_LIB)/opa.o\ 
     243      $(MODEL_LIB)/par_ice.o\ 
     244      $(MODEL_LIB)/par_kind.o\ 
     245      $(MODEL_LIB)/par_oce.o\ 
     246      $(MODEL_LIB)/phycst.o\ 
     247      $(MODEL_LIB)/restart.o\ 
     248      $(MODEL_LIB)/sms.o\ 
     249      $(MODEL_LIB)/solfet.o\ 
     250      $(MODEL_LIB)/solisl.o\ 
     251      $(MODEL_LIB)/solmat.o\ 
     252      $(MODEL_LIB)/solpcg.o\ 
     253      $(MODEL_LIB)/solsor.o\ 
     254      $(MODEL_LIB)/solsor_e.o\ 
     255      $(MODEL_LIB)/solver.o\ 
     256      $(MODEL_LIB)/sol_oce.o\ 
     257      $(MODEL_LIB)/step1d.o\ 
     258      $(MODEL_LIB)/step.o\ 
     259      $(MODEL_LIB)/stpctl.o\ 
     260      $(MODEL_LIB)/taumod.o\ 
     261      $(MODEL_LIB)/thd_ice.o\ 
     262      $(MODEL_LIB)/traadv_cen2.o\ 
     263      $(MODEL_LIB)/traadv_ctl.o\ 
     264      $(MODEL_LIB)/traadv_muscl2.o\ 
     265      $(MODEL_LIB)/traadv_muscl.o\ 
     266      $(MODEL_LIB)/traadv_tvd.o\ 
     267      $(MODEL_LIB)/trabbc.o\ 
     268      $(MODEL_LIB)/trabbl.o\ 
     269      $(MODEL_LIB)/tradmp.o\ 
     270      $(MODEL_LIB)/traldf_bilapg.o\ 
     271      $(MODEL_LIB)/traldf_bilap.o\ 
     272      $(MODEL_LIB)/traldf_iso.o\ 
     273      $(MODEL_LIB)/traldf_iso_zps.o\ 
     274      $(MODEL_LIB)/traldf_lap.o\ 
     275      $(MODEL_LIB)/tranpc.o\ 
     276      $(MODEL_LIB)/tranxt.o\ 
     277      $(MODEL_LIB)/traqsr.o\ 
     278      $(MODEL_LIB)/trasbc.o\ 
     279      $(MODEL_LIB)/trazdf_exp.o\ 
     280      $(MODEL_LIB)/trazdf_imp.o\ 
     281      $(MODEL_LIB)/trazdf_iso.o\ 
     282      $(MODEL_LIB)/trazdf_iso_vopt.o\ 
     283      $(MODEL_LIB)/trcstp.o\ 
     284      $(MODEL_LIB)/trc_oce.o\ 
     285      $(MODEL_LIB)/trdicp.o\ 
     286      $(MODEL_LIB)/trdicp_oce.o\ 
     287      $(MODEL_LIB)/trdmld.o\ 
     288      $(MODEL_LIB)/trdmld_oce.o\ 
     289      $(MODEL_LIB)/trdmod.o\ 
     290      $(MODEL_LIB)/trdmod_oce.o\ 
     291      $(MODEL_LIB)/trdvor.o\ 
     292      $(MODEL_LIB)/trdvor_oce.o\ 
     293      $(MODEL_LIB)/wzvmod.o\ 
     294      $(MODEL_LIB)/zdfbfr.o\ 
     295      $(MODEL_LIB)/zdfddm.o\ 
     296      $(MODEL_LIB)/zdfevd.o\ 
     297      $(MODEL_LIB)/zdfini.o\ 
     298      $(MODEL_LIB)/zdfkpp.o\ 
     299      $(MODEL_LIB)/zdfmxl.o\ 
     300      $(MODEL_LIB)/zdfric.o\ 
     301      $(MODEL_LIB)/zdftke.o\ 
     302      $(MODEL_LIB)/zdf_oce.o\ 
     303      $(MODEL_LIB)/zpshde.o 
    297304# 
    298305.SUFFIXES: .f90 .F90 .F 
     
    306313      $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB) $(EXEC_BIN) 
    307314      @echo OPA model \(.o .mod libraries and executables are removed\) 
     315 
    308316# dependancies 
    309317diroce: 
     
    423431      @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
    424432# 
    425 $(MODEL_LIB)(albedo.o) :   \ 
     433$(MODEL_LIB)/albedo.o : \ 
    426434   dom_oce.F90 \ 
    427435   in_out_manager.F90 \ 
     
    434442   phycst.F90 \ 
    435443   prtctl.f90 \ 
    436    $(MODEL_LIB)(dom_oce.o) \ 
    437    $(MODEL_LIB)(in_out_manager.o) \ 
    438    $(MODEL_LIB)(lib_mpp.o) \ 
    439    $(MODEL_LIB)(lib_print.o) \ 
    440    $(MODEL_LIB)(oce.o) \ 
    441    $(MODEL_LIB)(par_ice.o) \ 
    442    $(MODEL_LIB)(par_kind.o) \ 
    443    $(MODEL_LIB)(par_oce.o) \ 
    444    $(MODEL_LIB)(phycst.o) \ 
    445    $(MODEL_LIB)(prtctl.o) \ 
     444   $(MODEL_LIB)/dom_oce.o \ 
     445   $(MODEL_LIB)/in_out_manager.o \ 
     446   $(MODEL_LIB)/lib_mpp.o \ 
     447   $(MODEL_LIB)/lib_print.o \ 
     448   $(MODEL_LIB)/oce.o \ 
     449   $(MODEL_LIB)/par_ice.o \ 
     450   $(MODEL_LIB)/par_kind.o \ 
     451   $(MODEL_LIB)/par_oce.o \ 
     452   $(MODEL_LIB)/phycst.o \ 
     453   $(MODEL_LIB)/prtctl.o \ 
    446454   blk_oce.F90 \ 
    447455   cpl_oce.F90 \ 
     
    455463   ocfzpt.F90 \ 
    456464   phycst.F90 \ 
    457    $(MODEL_LIB)(blk_oce.o) \ 
    458    $(MODEL_LIB)(cpl_oce.o) \ 
    459    $(MODEL_LIB)(daymod.o) \ 
    460    $(MODEL_LIB)(dom_oce.o) \ 
    461    $(MODEL_LIB)(flx_oce.o) \ 
    462    $(MODEL_LIB)(ice.o) \ 
    463    $(MODEL_LIB)(in_out_manager.o) \ 
    464    $(MODEL_LIB)(lbclnk.o) \ 
    465    $(MODEL_LIB)(oce.o) \ 
    466    $(MODEL_LIB)(ocfzpt.o) \ 
    467    $(MODEL_LIB)(phycst.o) \ 
     465   $(MODEL_LIB)/blk_oce.o \ 
     466   $(MODEL_LIB)/cpl_oce.o \ 
     467   $(MODEL_LIB)/daymod.o \ 
     468   $(MODEL_LIB)/dom_oce.o \ 
     469   $(MODEL_LIB)/flx_oce.o \ 
     470   $(MODEL_LIB)/ice.o \ 
     471   $(MODEL_LIB)/in_out_manager.o \ 
     472   $(MODEL_LIB)/lbclnk.o \ 
     473   $(MODEL_LIB)/oce.o \ 
     474   $(MODEL_LIB)/ocfzpt.o \ 
     475   $(MODEL_LIB)/phycst.o \ 
    468476   albedo.F90 
    469 $(MODEL_LIB)(blk_oce.o) :  \ 
    470    par_kind.F90 \ 
    471    $(MODEL_LIB)(par_kind.o) \ 
    472    par_oce.F90 \ 
    473    $(MODEL_LIB)(par_oce.o) \ 
     477$(MODEL_LIB)/blk_oce.o :   \ 
     478   par_kind.F90 \ 
     479   $(MODEL_LIB)/par_kind.o \ 
     480   par_oce.F90 \ 
     481   $(MODEL_LIB)/par_oce.o \ 
    474482   blk_oce.F90 
    475 $(MODEL_LIB)(bulk.o) :  \ 
     483$(MODEL_LIB)/bulk.o :   \ 
    476484   albedo.F90 \ 
    477485   blk_oce.F90 \ 
     
    490498   phycst.F90 \ 
    491499   prtctl.f90 \ 
    492    $(MODEL_LIB)(albedo.o) \ 
    493    $(MODEL_LIB)(blk_oce.o) \ 
    494    $(MODEL_LIB)(cpl_oce.o) \ 
    495    $(MODEL_LIB)(daymod.o) \ 
    496    $(MODEL_LIB)(dom_oce.o) \ 
    497    $(MODEL_LIB)(flx_oce.o) \ 
    498    $(MODEL_LIB)(in_out_manager.o) \ 
    499    $(MODEL_LIB)(lbclnk.o) \ 
    500    $(MODEL_LIB)(lib_mpp.o) \ 
    501    $(MODEL_LIB)(lib_print.o) \ 
    502    $(MODEL_LIB)(oce.o) \ 
    503    $(MODEL_LIB)(ocfzpt.o) \ 
    504    $(MODEL_LIB)(par_kind.o) \ 
    505    $(MODEL_LIB)(par_oce.o) \ 
    506    $(MODEL_LIB)(phycst.o) \ 
    507    $(MODEL_LIB)(prtctl.o) \ 
     500   $(MODEL_LIB)/albedo.o \ 
     501   $(MODEL_LIB)/blk_oce.o \ 
     502   $(MODEL_LIB)/cpl_oce.o \ 
     503   $(MODEL_LIB)/daymod.o \ 
     504   $(MODEL_LIB)/dom_oce.o \ 
     505   $(MODEL_LIB)/flx_oce.o \ 
     506   $(MODEL_LIB)/in_out_manager.o \ 
     507   $(MODEL_LIB)/lbclnk.o \ 
     508   $(MODEL_LIB)/lib_mpp.o \ 
     509   $(MODEL_LIB)/lib_print.o \ 
     510   $(MODEL_LIB)/oce.o \ 
     511   $(MODEL_LIB)/ocfzpt.o \ 
     512   $(MODEL_LIB)/par_kind.o \ 
     513   $(MODEL_LIB)/par_oce.o \ 
     514   $(MODEL_LIB)/phycst.o \ 
     515   $(MODEL_LIB)/prtctl.o \ 
    508516   blk_oce.F90 \ 
    509517   dom_oce.F90 \ 
     
    517525   prtctl.f90 \ 
    518526   taumod.F90 \ 
    519    $(MODEL_LIB)(blk_oce.o) \ 
    520    $(MODEL_LIB)(dom_oce.o) \ 
    521    $(MODEL_LIB)(flxblk.o) \ 
    522    $(MODEL_LIB)(flx_oce.o) \ 
    523    $(MODEL_LIB)(ice_oce.o) \ 
    524    $(MODEL_LIB)(in_out_manager.o) \ 
    525    $(MODEL_LIB)(oce.o) \ 
    526    $(MODEL_LIB)(ocfzpt.o) \ 
    527    $(MODEL_LIB)(phycst.o) \ 
    528    $(MODEL_LIB)(prtctl.o) \ 
    529    $(MODEL_LIB)(taumod.o) \ 
     527   $(MODEL_LIB)/blk_oce.o \ 
     528   $(MODEL_LIB)/dom_oce.o \ 
     529   $(MODEL_LIB)/flxblk.o \ 
     530   $(MODEL_LIB)/flx_oce.o \ 
     531   $(MODEL_LIB)/ice_oce.o \ 
     532   $(MODEL_LIB)/in_out_manager.o \ 
     533   $(MODEL_LIB)/oce.o \ 
     534   $(MODEL_LIB)/ocfzpt.o \ 
     535   $(MODEL_LIB)/phycst.o \ 
     536   $(MODEL_LIB)/prtctl.o \ 
     537   $(MODEL_LIB)/taumod.o \ 
    530538   bulk.F90 
    531 $(MODEL_LIB)(cla.o) :   \ 
     539$(MODEL_LIB)/cla.o : \ 
    532540   blk_oce.F90 \ 
    533541   cpl_oce.F90 \ 
     
    553561   taumod.F90 \ 
    554562   tradmp.F90 \ 
    555    $(MODEL_LIB)(blk_oce.o) \ 
    556    $(MODEL_LIB)(cpl_oce.o) \ 
    557    $(MODEL_LIB)(daymod.o) \ 
    558    $(MODEL_LIB)(dom_oce.o) \ 
    559    $(MODEL_LIB)(dtasal.o) \ 
    560    $(MODEL_LIB)(dtasst.o) \ 
    561    $(MODEL_LIB)(dtatem.o) \ 
    562    $(MODEL_LIB)(flxmod.o) \ 
    563    $(MODEL_LIB)(flxrnf.o) \ 
    564    $(MODEL_LIB)(flx_oce.o) \ 
    565    $(MODEL_LIB)(ice_oce.o) \ 
    566    $(MODEL_LIB)(in_out_manager.o) \ 
    567    $(MODEL_LIB)(lbclnk.o) \ 
    568    $(MODEL_LIB)(lib_mpp.o) \ 
    569    $(MODEL_LIB)(lib_print.o) \ 
    570    $(MODEL_LIB)(oce.o) \ 
    571    $(MODEL_LIB)(ocfzpt.o) \ 
    572    $(MODEL_LIB)(par_kind.o) \ 
    573    $(MODEL_LIB)(par_oce.o) \ 
    574    $(MODEL_LIB)(phycst.o) \ 
    575    $(MODEL_LIB)(prtctl.o) \ 
    576    $(MODEL_LIB)(taumod.o) \ 
    577    $(MODEL_LIB)(tradmp.o) \ 
     563   $(MODEL_LIB)/blk_oce.o \ 
     564   $(MODEL_LIB)/cpl_oce.o \ 
     565   $(MODEL_LIB)/daymod.o \ 
     566   $(MODEL_LIB)/dom_oce.o \ 
     567   $(MODEL_LIB)/dtasal.o \ 
     568   $(MODEL_LIB)/dtasst.o \ 
     569   $(MODEL_LIB)/dtatem.o \ 
     570   $(MODEL_LIB)/flxmod.o \ 
     571   $(MODEL_LIB)/flxrnf.o \ 
     572   $(MODEL_LIB)/flx_oce.o \ 
     573   $(MODEL_LIB)/ice_oce.o \ 
     574   $(MODEL_LIB)/in_out_manager.o \ 
     575   $(MODEL_LIB)/lbclnk.o \ 
     576   $(MODEL_LIB)/lib_mpp.o \ 
     577   $(MODEL_LIB)/lib_print.o \ 
     578   $(MODEL_LIB)/oce.o \ 
     579   $(MODEL_LIB)/ocfzpt.o \ 
     580   $(MODEL_LIB)/par_kind.o \ 
     581   $(MODEL_LIB)/par_oce.o \ 
     582   $(MODEL_LIB)/phycst.o \ 
     583   $(MODEL_LIB)/prtctl.o \ 
     584   $(MODEL_LIB)/taumod.o \ 
     585   $(MODEL_LIB)/tradmp.o \ 
    578586   dom_oce.F90 \ 
    579587   in_out_manager.F90 \ 
     
    582590   ocesbc.F90 \ 
    583591   oce.F90 \ 
    584    $(MODEL_LIB)(dom_oce.o) \ 
    585    $(MODEL_LIB)(in_out_manager.o) \ 
    586    $(MODEL_LIB)(lbclnk.o) \ 
    587    $(MODEL_LIB)(lib_mpp.o) \ 
    588    $(MODEL_LIB)(ocesbc.o) \ 
    589    $(MODEL_LIB)(oce.o) \ 
     592   $(MODEL_LIB)/dom_oce.o \ 
     593   $(MODEL_LIB)/in_out_manager.o \ 
     594   $(MODEL_LIB)/lbclnk.o \ 
     595   $(MODEL_LIB)/lib_mpp.o \ 
     596   $(MODEL_LIB)/ocesbc.o \ 
     597   $(MODEL_LIB)/oce.o \ 
    590598   domzgr_substitute.h90 \ 
    591599   vectopt_loop_substitute.h90 \ 
    592600   KEY_CPP \ 
    593601   cla.F90 
    594 $(MODEL_LIB)(cla_div.o) :  \ 
     602$(MODEL_LIB)/cla_div.o :   \ 
    595603   blk_oce.F90 \ 
    596604   cpl_oce.F90 \ 
     
    616624   taumod.F90 \ 
    617625   tradmp.F90 \ 
    618    $(MODEL_LIB)(blk_oce.o) \ 
    619    $(MODEL_LIB)(cpl_oce.o) \ 
    620    $(MODEL_LIB)(daymod.o) \ 
    621    $(MODEL_LIB)(dom_oce.o) \ 
    622    $(MODEL_LIB)(dtasal.o) \ 
    623    $(MODEL_LIB)(dtasst.o) \ 
    624    $(MODEL_LIB)(dtatem.o) \ 
    625    $(MODEL_LIB)(flxmod.o) \ 
    626    $(MODEL_LIB)(flxrnf.o) \ 
    627    $(MODEL_LIB)(flx_oce.o) \ 
    628    $(MODEL_LIB)(ice_oce.o) \ 
    629    $(MODEL_LIB)(in_out_manager.o) \ 
    630    $(MODEL_LIB)(lbclnk.o) \ 
    631    $(MODEL_LIB)(lib_mpp.o) \ 
    632    $(MODEL_LIB)(lib_print.o) \ 
    633    $(MODEL_LIB)(oce.o) \ 
    634    $(MODEL_LIB)(ocfzpt.o) \ 
    635    $(MODEL_LIB)(par_kind.o) \ 
    636    $(MODEL_LIB)(par_oce.o) \ 
    637    $(MODEL_LIB)(phycst.o) \ 
    638    $(MODEL_LIB)(prtctl.o) \ 
    639    $(MODEL_LIB)(taumod.o) \ 
    640    $(MODEL_LIB)(tradmp.o) \ 
     626   $(MODEL_LIB)/blk_oce.o \ 
     627   $(MODEL_LIB)/cpl_oce.o \ 
     628   $(MODEL_LIB)/daymod.o \ 
     629   $(MODEL_LIB)/dom_oce.o \ 
     630   $(MODEL_LIB)/dtasal.o \ 
     631   $(MODEL_LIB)/dtasst.o \ 
     632   $(MODEL_LIB)/dtatem.o \ 
     633   $(MODEL_LIB)/flxmod.o \ 
     634   $(MODEL_LIB)/flxrnf.o \ 
     635   $(MODEL_LIB)/flx_oce.o \ 
     636   $(MODEL_LIB)/ice_oce.o \ 
     637   $(MODEL_LIB)/in_out_manager.o \ 
     638   $(MODEL_LIB)/lbclnk.o \ 
     639   $(MODEL_LIB)/lib_mpp.o \ 
     640   $(MODEL_LIB)/lib_print.o \ 
     641   $(MODEL_LIB)/oce.o \ 
     642   $(MODEL_LIB)/ocfzpt.o \ 
     643   $(MODEL_LIB)/par_kind.o \ 
     644   $(MODEL_LIB)/par_oce.o \ 
     645   $(MODEL_LIB)/phycst.o \ 
     646   $(MODEL_LIB)/prtctl.o \ 
     647   $(MODEL_LIB)/taumod.o \ 
     648   $(MODEL_LIB)/tradmp.o \ 
    641649   dom_oce.F90 \ 
    642650   in_out_manager.F90 \ 
     
    645653   ocesbc.F90 \ 
    646654   oce.F90 \ 
    647    $(MODEL_LIB)(dom_oce.o) \ 
    648    $(MODEL_LIB)(in_out_manager.o) \ 
    649    $(MODEL_LIB)(lbclnk.o) \ 
    650    $(MODEL_LIB)(lib_mpp.o) \ 
    651    $(MODEL_LIB)(ocesbc.o) \ 
    652    $(MODEL_LIB)(oce.o) \ 
     655   $(MODEL_LIB)/dom_oce.o \ 
     656   $(MODEL_LIB)/in_out_manager.o \ 
     657   $(MODEL_LIB)/lbclnk.o \ 
     658   $(MODEL_LIB)/lib_mpp.o \ 
     659   $(MODEL_LIB)/ocesbc.o \ 
     660   $(MODEL_LIB)/oce.o \ 
    653661   domzgr_substitute.h90 \ 
    654662   KEY_CPP \ 
    655663   cla_div.F90 
    656 $(MODEL_LIB)(cla_dynspg.o) :  \ 
     664$(MODEL_LIB)/cla_dynspg.o :   \ 
    657665   blk_oce.F90 \ 
    658666   cpl_oce.F90 \ 
     
    684692   tradmp.F90 \ 
    685693   zdf_oce.F90 \ 
    686    $(MODEL_LIB)(blk_oce.o) \ 
    687    $(MODEL_LIB)(cpl_oce.o) \ 
    688    $(MODEL_LIB)(daymod.o) \ 
    689    $(MODEL_LIB)(dom_oce.o) \ 
    690    $(MODEL_LIB)(dtasal.o) \ 
    691    $(MODEL_LIB)(dtasst.o) \ 
    692    $(MODEL_LIB)(dtatem.o) \ 
    693    $(MODEL_LIB)(flxmod.o) \ 
    694    $(MODEL_LIB)(flxrnf.o) \ 
    695    $(MODEL_LIB)(flx_oce.o) \ 
    696    $(MODEL_LIB)(ice_oce.o) \ 
    697    $(MODEL_LIB)(in_out_manager.o) \ 
    698    $(MODEL_LIB)(lbclnk.o) \ 
    699    $(MODEL_LIB)(lib_mpp.o) \ 
    700    $(MODEL_LIB)(lib_print.o) \ 
    701    $(MODEL_LIB)(obccli.o) \ 
    702    $(MODEL_LIB)(obc_oce.o) \ 
    703    $(MODEL_LIB)(obc_par.o) \ 
    704    $(MODEL_LIB)(ocesbc.o) \ 
    705    $(MODEL_LIB)(oce.o) \ 
    706    $(MODEL_LIB)(ocfzpt.o) \ 
    707    $(MODEL_LIB)(par_kind.o) \ 
    708    $(MODEL_LIB)(par_oce.o) \ 
    709    $(MODEL_LIB)(phycst.o) \ 
    710    $(MODEL_LIB)(prtctl.o) \ 
    711    $(MODEL_LIB)(sol_oce.o) \ 
    712    $(MODEL_LIB)(taumod.o) \ 
    713    $(MODEL_LIB)(tradmp.o) \ 
    714    $(MODEL_LIB)(zdf_oce.o) \ 
     694   $(MODEL_LIB)/blk_oce.o \ 
     695   $(MODEL_LIB)/cpl_oce.o \ 
     696   $(MODEL_LIB)/daymod.o \ 
     697   $(MODEL_LIB)/dom_oce.o \ 
     698   $(MODEL_LIB)/dtasal.o \ 
     699   $(MODEL_LIB)/dtasst.o \ 
     700   $(MODEL_LIB)/dtatem.o \ 
     701   $(MODEL_LIB)/flxmod.o \ 
     702   $(MODEL_LIB)/flxrnf.o \ 
     703   $(MODEL_LIB)/flx_oce.o \ 
     704   $(MODEL_LIB)/ice_oce.o \ 
     705   $(MODEL_LIB)/in_out_manager.o \ 
     706   $(MODEL_LIB)/lbclnk.o \ 
     707   $(MODEL_LIB)/lib_mpp.o \ 
     708   $(MODEL_LIB)/lib_print.o \ 
     709   $(MODEL_LIB)/obccli.o \ 
     710   $(MODEL_LIB)/obc_oce.o \ 
     711   $(MODEL_LIB)/obc_par.o \ 
     712   $(MODEL_LIB)/ocesbc.o \ 
     713   $(MODEL_LIB)/oce.o \ 
     714   $(MODEL_LIB)/ocfzpt.o \ 
     715   $(MODEL_LIB)/par_kind.o \ 
     716   $(MODEL_LIB)/par_oce.o \ 
     717   $(MODEL_LIB)/phycst.o \ 
     718   $(MODEL_LIB)/prtctl.o \ 
     719   $(MODEL_LIB)/sol_oce.o \ 
     720   $(MODEL_LIB)/taumod.o \ 
     721   $(MODEL_LIB)/tradmp.o \ 
     722   $(MODEL_LIB)/zdf_oce.o \ 
    715723   dom_oce.F90 \ 
    716724   flxrnf.F90 \ 
     
    729737   sol_oce.F90 \ 
    730738   zdf_oce.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)(obcdyn.o) \ 
    737    $(MODEL_LIB)(obcvol.o) \ 
    738    $(MODEL_LIB)(obc_oce.o) \ 
    739    $(MODEL_LIB)(ocesbc.o) \ 
    740    $(MODEL_LIB)(oce.o) \ 
    741    $(MODEL_LIB)(phycst.o) \ 
    742    $(MODEL_LIB)(solfet.o) \ 
    743    $(MODEL_LIB)(solpcg.o) \ 
    744    $(MODEL_LIB)(solsor.o) \ 
    745    $(MODEL_LIB)(sol_oce.o) \ 
    746    $(MODEL_LIB)(zdf_oce.o) \ 
     739   $(MODEL_LIB)/dom_oce.o \ 
     740   $(MODEL_LIB)/flxrnf.o \ 
     741   $(MODEL_LIB)/in_out_manager.o \ 
     742   $(MODEL_LIB)/lbclnk.o \ 
     743   $(MODEL_LIB)/lib_mpp.o \ 
     744   $(MODEL_LIB)/obcdyn.o \ 
     745   $(MODEL_LIB)/obcvol.o \ 
     746   $(MODEL_LIB)/obc_oce.o \ 
     747   $(MODEL_LIB)/ocesbc.o \ 
     748   $(MODEL_LIB)/oce.o \ 
     749   $(MODEL_LIB)/phycst.o \ 
     750   $(MODEL_LIB)/solfet.o \ 
     751   $(MODEL_LIB)/solpcg.o \ 
     752   $(MODEL_LIB)/solsor.o \ 
     753   $(MODEL_LIB)/sol_oce.o \ 
     754   $(MODEL_LIB)/zdf_oce.o \ 
    747755   domzgr_substitute.h90 \ 
    748756   vectopt_loop_substitute.h90 \ 
    749757   KEY_CPP \ 
    750758   cla_dynspg.F90 
    751 $(MODEL_LIB)(closea.o) :   \ 
     759$(MODEL_LIB)/closea.o : \ 
    752760   blk_oce.F90 \ 
    753761   cpl_oce.F90 \ 
     
    773781   taumod.F90 \ 
    774782   tradmp.F90 \ 
    775    $(MODEL_LIB)(blk_oce.o) \ 
    776    $(MODEL_LIB)(cpl_oce.o) \ 
    777    $(MODEL_LIB)(daymod.o) \ 
    778    $(MODEL_LIB)(dom_oce.o) \ 
    779    $(MODEL_LIB)(dtasal.o) \ 
    780    $(MODEL_LIB)(dtasst.o) \ 
    781    $(MODEL_LIB)(dtatem.o) \ 
    782    $(MODEL_LIB)(flxmod.o) \ 
    783    $(MODEL_LIB)(flxrnf.o) \ 
    784    $(MODEL_LIB)(flx_oce.o) \ 
    785    $(MODEL_LIB)(ice_oce.o) \ 
    786    $(MODEL_LIB)(in_out_manager.o) \ 
    787    $(MODEL_LIB)(lbclnk.o) \ 
    788    $(MODEL_LIB)(lib_mpp.o) \ 
    789    $(MODEL_LIB)(lib_print.o) \ 
    790    $(MODEL_LIB)(oce.o) \ 
    791    $(MODEL_LIB)(ocfzpt.o) \ 
    792    $(MODEL_LIB)(par_kind.o) \ 
    793    $(MODEL_LIB)(par_oce.o) \ 
    794    $(MODEL_LIB)(phycst.o) \ 
    795    $(MODEL_LIB)(prtctl.o) \ 
    796    $(MODEL_LIB)(taumod.o) \ 
    797    $(MODEL_LIB)(tradmp.o) \ 
     783   $(MODEL_LIB)/blk_oce.o \ 
     784   $(MODEL_LIB)/cpl_oce.o \ 
     785   $(MODEL_LIB)/daymod.o \ 
     786   $(MODEL_LIB)/dom_oce.o \ 
     787   $(MODEL_LIB)/dtasal.o \ 
     788   $(MODEL_LIB)/dtasst.o \ 
     789   $(MODEL_LIB)/dtatem.o \ 
     790   $(MODEL_LIB)/flxmod.o \ 
     791   $(MODEL_LIB)/flxrnf.o \ 
     792   $(MODEL_LIB)/flx_oce.o \ 
     793   $(MODEL_LIB)/ice_oce.o \ 
     794   $(MODEL_LIB)/in_out_manager.o \ 
     795   $(MODEL_LIB)/lbclnk.o \ 
     796   $(MODEL_LIB)/lib_mpp.o \ 
     797   $(MODEL_LIB)/lib_print.o \ 
     798   $(MODEL_LIB)/oce.o \ 
     799   $(MODEL_LIB)/ocfzpt.o \ 
     800   $(MODEL_LIB)/par_kind.o \ 
     801   $(MODEL_LIB)/par_oce.o \ 
     802   $(MODEL_LIB)/phycst.o \ 
     803   $(MODEL_LIB)/prtctl.o \ 
     804   $(MODEL_LIB)/taumod.o \ 
     805   $(MODEL_LIB)/tradmp.o \ 
    798806   dom_oce.F90 \ 
    799807   flxrnf.F90 \ 
     
    803811   ocesbc.F90 \ 
    804812   oce.F90 \ 
    805    $(MODEL_LIB)(dom_oce.o) \ 
    806    $(MODEL_LIB)(flxrnf.o) \ 
    807    $(MODEL_LIB)(in_out_manager.o) \ 
    808    $(MODEL_LIB)(lbclnk.o) \ 
    809    $(MODEL_LIB)(lib_mpp.o) \ 
    810    $(MODEL_LIB)(ocesbc.o) \ 
    811    $(MODEL_LIB)(oce.o) \ 
     813   $(MODEL_LIB)/dom_oce.o \ 
     814   $(MODEL_LIB)/flxrnf.o \ 
     815   $(MODEL_LIB)/in_out_manager.o \ 
     816   $(MODEL_LIB)/lbclnk.o \ 
     817   $(MODEL_LIB)/lib_mpp.o \ 
     818   $(MODEL_LIB)/ocesbc.o \ 
     819   $(MODEL_LIB)/oce.o \ 
    812820   vectopt_loop_substitute.h90 \ 
    813821   KEY_CPP \ 
    814822   closea.F90 
    815 $(MODEL_LIB)(cpl.o) :   \ 
    816    dom_oce.F90 \ 
    817    in_out_manager.F90 \ 
    818    lib_print.f90 \ 
    819    oce.F90 \ 
    820    par_kind.F90 \ 
    821    par_oce.F90 \ 
    822    phycst.F90 \ 
    823    prtctl.f90 \ 
    824    $(MODEL_LIB)(dom_oce.o) \ 
    825    $(MODEL_LIB)(in_out_manager.o) \ 
    826    $(MODEL_LIB)(lib_print.o) \ 
    827    $(MODEL_LIB)(oce.o) \ 
    828    $(MODEL_LIB)(par_kind.o) \ 
    829    $(MODEL_LIB)(par_oce.o) \ 
    830    $(MODEL_LIB)(phycst.o) \ 
    831    $(MODEL_LIB)(prtctl.o) \ 
     823$(MODEL_LIB)/cpl.o : \ 
     824   dom_oce.F90 \ 
     825   in_out_manager.F90 \ 
     826   lib_print.f90 \ 
     827   oce.F90 \ 
     828   par_kind.F90 \ 
     829   par_oce.F90 \ 
     830   phycst.F90 \ 
     831   prtctl.f90 \ 
     832   $(MODEL_LIB)/dom_oce.o \ 
     833   $(MODEL_LIB)/in_out_manager.o \ 
     834   $(MODEL_LIB)/lib_print.o \ 
     835   $(MODEL_LIB)/oce.o \ 
     836   $(MODEL_LIB)/par_kind.o \ 
     837   $(MODEL_LIB)/par_oce.o \ 
     838   $(MODEL_LIB)/phycst.o \ 
     839   $(MODEL_LIB)/prtctl.o \ 
    832840   cpl_oce.F90 \ 
    833841   daymod.F90 \ 
     
    838846   ocfzpt.F90 \ 
    839847   phycst.F90 \ 
    840    $(MODEL_LIB)(cpl_oce.o) \ 
    841    $(MODEL_LIB)(daymod.o) \ 
    842    $(MODEL_LIB)(dom_oce.o) \ 
    843    $(MODEL_LIB)(flx_oce.o) \ 
    844    $(MODEL_LIB)(in_out_manager.o) \ 
    845    $(MODEL_LIB)(oce.o) \ 
    846    $(MODEL_LIB)(ocfzpt.o) \ 
    847    $(MODEL_LIB)(phycst.o) \ 
     848   $(MODEL_LIB)/cpl_oce.o \ 
     849   $(MODEL_LIB)/daymod.o \ 
     850   $(MODEL_LIB)/dom_oce.o \ 
     851   $(MODEL_LIB)/flx_oce.o \ 
     852   $(MODEL_LIB)/in_out_manager.o \ 
     853   $(MODEL_LIB)/oce.o \ 
     854   $(MODEL_LIB)/ocfzpt.o \ 
     855   $(MODEL_LIB)/phycst.o \ 
    848856   ../../../lib/libioipsl.a \ 
    849857   cpl.F90 
    850 $(MODEL_LIB)(cpl_oce.o) :  \ 
    851    par_kind.F90 \ 
    852    $(MODEL_LIB)(par_kind.o) \ 
    853    par_oce.F90 \ 
    854    $(MODEL_LIB)(par_oce.o) \ 
     858$(MODEL_LIB)/cpl_oce.o :   \ 
     859   par_kind.F90 \ 
     860   $(MODEL_LIB)/par_kind.o \ 
     861   par_oce.F90 \ 
     862   $(MODEL_LIB)/par_oce.o \ 
    855863   cpl_oce.F90 
    856 $(MODEL_LIB)(daymod.o) :   \ 
    857    dom_oce.F90 \ 
    858    in_out_manager.F90 \ 
    859    lib_mpp.F90 \ 
    860    lib_print.f90 \ 
    861    par_kind.F90 \ 
    862    par_oce.F90 \ 
    863    $(MODEL_LIB)(dom_oce.o) \ 
    864    $(MODEL_LIB)(in_out_manager.o) \ 
    865    $(MODEL_LIB)(lib_mpp.o) \ 
    866    $(MODEL_LIB)(lib_print.o) \ 
    867    $(MODEL_LIB)(par_kind.o) \ 
    868    $(MODEL_LIB)(par_oce.o) \ 
    869    dom_oce.F90 \ 
    870    in_out_manager.F90 \ 
    871    phycst.F90 \ 
    872    prtctl.f90 \ 
    873    $(MODEL_LIB)(dom_oce.o) \ 
    874    $(MODEL_LIB)(in_out_manager.o) \ 
    875    $(MODEL_LIB)(phycst.o) \ 
    876    $(MODEL_LIB)(prtctl.o) \ 
     864$(MODEL_LIB)/daymod.o : \ 
     865   dom_oce.F90 \ 
     866   in_out_manager.F90 \ 
     867   lib_mpp.F90 \ 
     868   lib_print.f90 \ 
     869   par_kind.F90 \ 
     870   par_oce.F90 \ 
     871   $(MODEL_LIB)/dom_oce.o \ 
     872   $(MODEL_LIB)/in_out_manager.o \ 
     873   $(MODEL_LIB)/lib_mpp.o \ 
     874   $(MODEL_LIB)/lib_print.o \ 
     875   $(MODEL_LIB)/par_kind.o \ 
     876   $(MODEL_LIB)/par_oce.o \ 
     877   dom_oce.F90 \ 
     878   in_out_manager.F90 \ 
     879   phycst.F90 \ 
     880   prtctl.f90 \ 
     881   $(MODEL_LIB)/dom_oce.o \ 
     882   $(MODEL_LIB)/in_out_manager.o \ 
     883   $(MODEL_LIB)/phycst.o \ 
     884   $(MODEL_LIB)/prtctl.o \ 
    877885   daymod.F90 
    878 $(MODEL_LIB)(diadimg.o) :  \ 
    879    dom_oce.F90 \ 
    880    in_out_manager.F90 \ 
    881    lib_print.f90 \ 
    882    par_kind.F90 \ 
    883    par_oce.F90 \ 
    884    phycst.F90 \ 
    885    prtctl.f90 \ 
    886    $(MODEL_LIB)(dom_oce.o) \ 
    887    $(MODEL_LIB)(in_out_manager.o) \ 
    888    $(MODEL_LIB)(lib_print.o) \ 
    889    $(MODEL_LIB)(par_kind.o) \ 
    890    $(MODEL_LIB)(par_oce.o) \ 
    891    $(MODEL_LIB)(phycst.o) \ 
    892    $(MODEL_LIB)(prtctl.o) \ 
     886$(MODEL_LIB)/diadimg.o :   \ 
     887   dom_oce.F90 \ 
     888   in_out_manager.F90 \ 
     889   lib_print.f90 \ 
     890   par_kind.F90 \ 
     891   par_oce.F90 \ 
     892   phycst.F90 \ 
     893   prtctl.f90 \ 
     894   $(MODEL_LIB)/dom_oce.o \ 
     895   $(MODEL_LIB)/in_out_manager.o \ 
     896   $(MODEL_LIB)/lib_print.o \ 
     897   $(MODEL_LIB)/par_kind.o \ 
     898   $(MODEL_LIB)/par_oce.o \ 
     899   $(MODEL_LIB)/phycst.o \ 
     900   $(MODEL_LIB)/prtctl.o \ 
    893901   daymod.F90 \ 
    894902   dom_oce.F90 \ 
    895903   in_out_manager.F90 \ 
    896904   oce.F90 \ 
    897    $(MODEL_LIB)(daymod.o) \ 
    898    $(MODEL_LIB)(dom_oce.o) \ 
    899    $(MODEL_LIB)(in_out_manager.o) \ 
    900    $(MODEL_LIB)(oce.o) \ 
     905   $(MODEL_LIB)/daymod.o \ 
     906   $(MODEL_LIB)/dom_oce.o \ 
     907   $(MODEL_LIB)/in_out_manager.o \ 
     908   $(MODEL_LIB)/oce.o \ 
    901909   domzgr_substitute.h90 \ 
    902910   KEY_CPP \ 
    903911   diadimg.F90 
    904 $(MODEL_LIB)(diafwb.o) :   \ 
     912$(MODEL_LIB)/diafwb.o : \ 
    905913   albedo.F90 \ 
    906914   blk_oce.F90 \ 
     
    927935   taumod.F90 \ 
    928936   tradmp.F90 \ 
    929    $(MODEL_LIB)(albedo.o) \ 
    930    $(MODEL_LIB)(blk_oce.o) \ 
    931    $(MODEL_LIB)(cpl_oce.o) \ 
    932    $(MODEL_LIB)(daymod.o) \ 
    933    $(MODEL_LIB)(dom_oce.o) \ 
    934    $(MODEL_LIB)(dtasal.o) \ 
    935    $(MODEL_LIB)(dtasst.o) \ 
    936    $(MODEL_LIB)(dtatem.o) \ 
    937    $(MODEL_LIB)(flxmod.o) \ 
    938    $(MODEL_LIB)(flxrnf.o) \ 
    939    $(MODEL_LIB)(flx_oce.o) \ 
    940    $(MODEL_LIB)(ice_oce.o) \ 
    941    $(MODEL_LIB)(in_out_manager.o) \ 
    942    $(MODEL_LIB)(lbclnk.o) \ 
    943    $(MODEL_LIB)(lib_mpp.o) \ 
    944    $(MODEL_LIB)(lib_print.o) \ 
    945    $(MODEL_LIB)(oce.o) \ 
    946    $(MODEL_LIB)(ocfzpt.o) \ 
    947    $(MODEL_LIB)(par_kind.o) \ 
    948    $(MODEL_LIB)(par_oce.o) \ 
    949    $(MODEL_LIB)(phycst.o) \ 
    950    $(MODEL_LIB)(prtctl.o) \ 
    951    $(MODEL_LIB)(taumod.o) \ 
    952    $(MODEL_LIB)(tradmp.o) \ 
     937   $(MODEL_LIB)/albedo.o \ 
     938   $(MODEL_LIB)/blk_oce.o \ 
     939   $(MODEL_LIB)/cpl_oce.o \ 
     940   $(MODEL_LIB)/daymod.o \ 
     941   $(MODEL_LIB)/dom_oce.o \ 
     942   $(MODEL_LIB)/dtasal.o \ 
     943   $(MODEL_LIB)/dtasst.o \ 
     944   $(MODEL_LIB)/dtatem.o \ 
     945   $(MODEL_LIB)/flxmod.o \ 
     946   $(MODEL_LIB)/flxrnf.o \ 
     947   $(MODEL_LIB)/flx_oce.o \ 
     948   $(MODEL_LIB)/ice_oce.o \ 
     949   $(MODEL_LIB)/in_out_manager.o \ 
     950   $(MODEL_LIB)/lbclnk.o \ 
     951   $(MODEL_LIB)/lib_mpp.o \ 
     952   $(MODEL_LIB)/lib_print.o \ 
     953   $(MODEL_LIB)/oce.o \ 
     954   $(MODEL_LIB)/ocfzpt.o \ 
     955   $(MODEL_LIB)/par_kind.o \ 
     956   $(MODEL_LIB)/par_oce.o \ 
     957   $(MODEL_LIB)/phycst.o \ 
     958   $(MODEL_LIB)/prtctl.o \ 
     959   $(MODEL_LIB)/taumod.o \ 
     960   $(MODEL_LIB)/tradmp.o \ 
    953961   blk_oce.F90 \ 
    954962   dom_oce.F90 \ 
     
    961969   phycst.F90 \ 
    962970   zdf_oce.F90 \ 
    963    $(MODEL_LIB)(blk_oce.o) \ 
    964    $(MODEL_LIB)(dom_oce.o) \ 
    965    $(MODEL_LIB)(flxblk.o) \ 
    966    $(MODEL_LIB)(flxrnf.o) \ 
    967    $(MODEL_LIB)(in_out_manager.o) \ 
    968    $(MODEL_LIB)(lib_mpp.o) \ 
    969    $(MODEL_LIB)(ocesbc.o) \ 
    970    $(MODEL_LIB)(oce.o) \ 
    971    $(MODEL_LIB)(phycst.o) \ 
    972    $(MODEL_LIB)(zdf_oce.o) \ 
     971   $(MODEL_LIB)/blk_oce.o \ 
     972   $(MODEL_LIB)/dom_oce.o \ 
     973   $(MODEL_LIB)/flxblk.o \ 
     974   $(MODEL_LIB)/flxrnf.o \ 
     975   $(MODEL_LIB)/in_out_manager.o \ 
     976   $(MODEL_LIB)/lib_mpp.o \ 
     977   $(MODEL_LIB)/ocesbc.o \ 
     978   $(MODEL_LIB)/oce.o \ 
     979   $(MODEL_LIB)/phycst.o \ 
     980   $(MODEL_LIB)/zdf_oce.o \ 
    973981   domzgr_substitute.h90 \ 
    974982   vectopt_loop_substitute.h90 \ 
    975983   KEY_CPP \ 
    976984   diafwb.F90 
    977 $(MODEL_LIB)(diagap.o) :   \ 
     985$(MODEL_LIB)/diagap.o : \ 
    978986   daymod.F90 \ 
    979987   dom_oce.F90 \ 
     
    985993   phycst.F90 \ 
    986994   prtctl.f90 \ 
    987    $(MODEL_LIB)(daymod.o) \ 
    988    $(MODEL_LIB)(dom_oce.o) \ 
    989    $(MODEL_LIB)(in_out_manager.o) \ 
    990    $(MODEL_LIB)(lib_print.o) \ 
    991    $(MODEL_LIB)(oce.o) \ 
    992    $(MODEL_LIB)(par_kind.o) \ 
    993    $(MODEL_LIB)(par_oce.o) \ 
    994    $(MODEL_LIB)(phycst.o) \ 
    995    $(MODEL_LIB)(prtctl.o) \ 
     995   $(MODEL_LIB)/daymod.o \ 
     996   $(MODEL_LIB)/dom_oce.o \ 
     997   $(MODEL_LIB)/in_out_manager.o \ 
     998   $(MODEL_LIB)/lib_print.o \ 
     999   $(MODEL_LIB)/oce.o \ 
     1000   $(MODEL_LIB)/par_kind.o \ 
     1001   $(MODEL_LIB)/par_oce.o \ 
     1002   $(MODEL_LIB)/phycst.o \ 
     1003   $(MODEL_LIB)/prtctl.o \ 
    9961004   daymod.F90 \ 
    9971005   dianam.F90 \ 
     
    10021010   lib_mpp.F90 \ 
    10031011   oce.F90 \ 
    1004    $(MODEL_LIB)(daymod.o) \ 
    1005    $(MODEL_LIB)(dianam.o) \ 
    1006    $(MODEL_LIB)(dom_oce.o) \ 
    1007    $(MODEL_LIB)(dtasal.o) \ 
    1008    $(MODEL_LIB)(dtatem.o) \ 
    1009    $(MODEL_LIB)(in_out_manager.o) \ 
    1010    $(MODEL_LIB)(lib_mpp.o) \ 
    1011    $(MODEL_LIB)(oce.o) \ 
     1012   $(MODEL_LIB)/daymod.o \ 
     1013   $(MODEL_LIB)/dianam.o \ 
     1014   $(MODEL_LIB)/dom_oce.o \ 
     1015   $(MODEL_LIB)/dtasal.o \ 
     1016   $(MODEL_LIB)/dtatem.o \ 
     1017   $(MODEL_LIB)/in_out_manager.o \ 
     1018   $(MODEL_LIB)/lib_mpp.o \ 
     1019   $(MODEL_LIB)/oce.o \ 
    10121020   domzgr_substitute.h90 \ 
    10131021   ../../../lib/libioipsl.a \ 
    10141022   KEY_CPP \ 
    10151023   diagap.F90 
    1016 $(MODEL_LIB)(diahdy.o) :   \ 
    1017    in_out_manager.F90 \ 
    1018    lib_print.f90 \ 
    1019    par_kind.F90 \ 
    1020    par_oce.F90 \ 
    1021    $(MODEL_LIB)(in_out_manager.o) \ 
    1022    $(MODEL_LIB)(lib_print.o) \ 
    1023    $(MODEL_LIB)(par_kind.o) \ 
    1024    $(MODEL_LIB)(par_oce.o) \ 
    1025    dom_oce.F90 \ 
    1026    in_out_manager.F90 \ 
    1027    oce.F90 \ 
    1028    phycst.F90 \ 
    1029    $(MODEL_LIB)(dom_oce.o) \ 
    1030    $(MODEL_LIB)(in_out_manager.o) \ 
    1031    $(MODEL_LIB)(oce.o) \ 
    1032    $(MODEL_LIB)(phycst.o) \ 
     1024$(MODEL_LIB)/diahdy.o : \ 
     1025   in_out_manager.F90 \ 
     1026   lib_print.f90 \ 
     1027   par_kind.F90 \ 
     1028   par_oce.F90 \ 
     1029   $(MODEL_LIB)/in_out_manager.o \ 
     1030   $(MODEL_LIB)/lib_print.o \ 
     1031   $(MODEL_LIB)/par_kind.o \ 
     1032   $(MODEL_LIB)/par_oce.o \ 
     1033   dom_oce.F90 \ 
     1034   in_out_manager.F90 \ 
     1035   oce.F90 \ 
     1036   phycst.F90 \ 
     1037   $(MODEL_LIB)/dom_oce.o \ 
     1038   $(MODEL_LIB)/in_out_manager.o \ 
     1039   $(MODEL_LIB)/oce.o \ 
     1040   $(MODEL_LIB)/phycst.o \ 
    10331041   domzgr_substitute.h90 \ 
    10341042   KEY_CPP \ 
    10351043   diahdy.F90 
    1036 $(MODEL_LIB)(diahth.o) :   \ 
    1037    in_out_manager.F90 \ 
    1038    lib_print.f90 \ 
    1039    par_kind.F90 \ 
    1040    par_oce.F90 \ 
    1041    $(MODEL_LIB)(in_out_manager.o) \ 
    1042    $(MODEL_LIB)(lib_print.o) \ 
    1043    $(MODEL_LIB)(par_kind.o) \ 
    1044    $(MODEL_LIB)(par_oce.o) \ 
    1045    dom_oce.F90 \ 
    1046    in_out_manager.F90 \ 
    1047    oce.F90 \ 
    1048    phycst.F90 \ 
    1049    $(MODEL_LIB)(dom_oce.o) \ 
    1050    $(MODEL_LIB)(in_out_manager.o) \ 
    1051    $(MODEL_LIB)(oce.o) \ 
    1052    $(MODEL_LIB)(phycst.o) \ 
     1044$(MODEL_LIB)/diahth.o : \ 
     1045   in_out_manager.F90 \ 
     1046   lib_print.f90 \ 
     1047   par_kind.F90 \ 
     1048   par_oce.F90 \ 
     1049   $(MODEL_LIB)/in_out_manager.o \ 
     1050   $(MODEL_LIB)/lib_print.o \ 
     1051   $(MODEL_LIB)/par_kind.o \ 
     1052   $(MODEL_LIB)/par_oce.o \ 
     1053   dom_oce.F90 \ 
     1054   in_out_manager.F90 \ 
     1055   oce.F90 \ 
     1056   phycst.F90 \ 
     1057   $(MODEL_LIB)/dom_oce.o \ 
     1058   $(MODEL_LIB)/in_out_manager.o \ 
     1059   $(MODEL_LIB)/oce.o \ 
     1060   $(MODEL_LIB)/phycst.o \ 
    10531061   domzgr_substitute.h90 \ 
    10541062   KEY_CPP \ 
    10551063   diahth.F90 
    1056 $(MODEL_LIB)(dianam.o) :   \ 
    1057    dom_oce.F90 \ 
    1058    in_out_manager.F90 \ 
    1059    lib_print.f90 \ 
    1060    par_kind.F90 \ 
    1061    par_oce.F90 \ 
    1062    phycst.F90 \ 
    1063    prtctl.f90 \ 
    1064    $(MODEL_LIB)(dom_oce.o) \ 
    1065    $(MODEL_LIB)(in_out_manager.o) \ 
    1066    $(MODEL_LIB)(lib_print.o) \ 
    1067    $(MODEL_LIB)(par_kind.o) \ 
    1068    $(MODEL_LIB)(par_oce.o) \ 
    1069    $(MODEL_LIB)(phycst.o) \ 
    1070    $(MODEL_LIB)(prtctl.o) \ 
     1064$(MODEL_LIB)/dianam.o : \ 
     1065   dom_oce.F90 \ 
     1066   in_out_manager.F90 \ 
     1067   lib_print.f90 \ 
     1068   par_kind.F90 \ 
     1069   par_oce.F90 \ 
     1070   phycst.F90 \ 
     1071   prtctl.f90 \ 
     1072   $(MODEL_LIB)/dom_oce.o \ 
     1073   $(MODEL_LIB)/in_out_manager.o \ 
     1074   $(MODEL_LIB)/lib_print.o \ 
     1075   $(MODEL_LIB)/par_kind.o \ 
     1076   $(MODEL_LIB)/par_oce.o \ 
     1077   $(MODEL_LIB)/phycst.o \ 
     1078   $(MODEL_LIB)/prtctl.o \ 
    10711079   daymod.F90 \ 
    10721080   dom_oce.F90 \ 
    10731081   in_out_manager.F90 \ 
    10741082   phycst.F90 \ 
    1075    $(MODEL_LIB)(daymod.o) \ 
    1076    $(MODEL_LIB)(dom_oce.o) \ 
    1077    $(MODEL_LIB)(in_out_manager.o) \ 
    1078    $(MODEL_LIB)(phycst.o) \ 
     1083   $(MODEL_LIB)/daymod.o \ 
     1084   $(MODEL_LIB)/dom_oce.o \ 
     1085   $(MODEL_LIB)/in_out_manager.o \ 
     1086   $(MODEL_LIB)/phycst.o \ 
    10791087   dianam.F90 
    1080 $(MODEL_LIB)(diaptr.o) :   \ 
     1088$(MODEL_LIB)/diaptr.o : \ 
    10811089   daymod.F90 \ 
    10821090   dom_oce.F90 \ 
     
    10871095   phycst.F90 \ 
    10881096   prtctl.f90 \ 
    1089    $(MODEL_LIB)(daymod.o) \ 
    1090    $(MODEL_LIB)(dom_oce.o) \ 
    1091    $(MODEL_LIB)(in_out_manager.o) \ 
    1092    $(MODEL_LIB)(lib_print.o) \ 
    1093    $(MODEL_LIB)(par_kind.o) \ 
    1094    $(MODEL_LIB)(par_oce.o) \ 
    1095    $(MODEL_LIB)(phycst.o) \ 
    1096    $(MODEL_LIB)(prtctl.o) \ 
     1097   $(MODEL_LIB)/daymod.o \ 
     1098   $(MODEL_LIB)/dom_oce.o \ 
     1099   $(MODEL_LIB)/in_out_manager.o \ 
     1100   $(MODEL_LIB)/lib_print.o \ 
     1101   $(MODEL_LIB)/par_kind.o \ 
     1102   $(MODEL_LIB)/par_oce.o \ 
     1103   $(MODEL_LIB)/phycst.o \ 
     1104   $(MODEL_LIB)/prtctl.o \ 
    10971105   daymod.F90 \ 
    10981106   dianam.F90 \ 
     
    11031111   oce.F90 \ 
    11041112   phycst.F90 \ 
    1105    $(MODEL_LIB)(daymod.o) \ 
    1106    $(MODEL_LIB)(dianam.o) \ 
    1107    $(MODEL_LIB)(dom_oce.o) \ 
    1108    $(MODEL_LIB)(in_out_manager.o) \ 
    1109    $(MODEL_LIB)(ldftra_oce.o) \ 
    1110    $(MODEL_LIB)(lib_mpp.o) \ 
    1111    $(MODEL_LIB)(oce.o) \ 
    1112    $(MODEL_LIB)(phycst.o) \ 
     1113   $(MODEL_LIB)/daymod.o \ 
     1114   $(MODEL_LIB)/dianam.o \ 
     1115   $(MODEL_LIB)/dom_oce.o \ 
     1116   $(MODEL_LIB)/in_out_manager.o \ 
     1117   $(MODEL_LIB)/ldftra_oce.o \ 
     1118   $(MODEL_LIB)/lib_mpp.o \ 
     1119   $(MODEL_LIB)/oce.o \ 
     1120   $(MODEL_LIB)/phycst.o \ 
    11131121   domzgr_substitute.h90 \ 
    11141122   vectopt_loop_substitute.h90 \ 
     
    11161124   KEY_CPP \ 
    11171125   diaptr.F90 
    1118 $(MODEL_LIB)(diaspr.o) :   \ 
     1126$(MODEL_LIB)/diaspr.o : \ 
    11191127   dom_oce.F90 \ 
    11201128   in_out_manager.F90 \ 
     
    11271135   sol_oce.F90 \ 
    11281136   zdf_oce.F90 \ 
    1129    $(MODEL_LIB)(dom_oce.o) \ 
    1130    $(MODEL_LIB)(in_out_manager.o) \ 
    1131    $(MODEL_LIB)(lbclnk.o) \ 
    1132    $(MODEL_LIB)(lib_mpp.o) \ 
    1133    $(MODEL_LIB)(lib_print.o) \ 
    1134    $(MODEL_LIB)(oce.o) \ 
    1135    $(MODEL_LIB)(par_kind.o) \ 
    1136    $(MODEL_LIB)(par_oce.o) \ 
    1137    $(MODEL_LIB)(sol_oce.o) \ 
    1138    $(MODEL_LIB)(zdf_oce.o) \ 
     1137   $(MODEL_LIB)/dom_oce.o \ 
     1138   $(MODEL_LIB)/in_out_manager.o \ 
     1139   $(MODEL_LIB)/lbclnk.o \ 
     1140   $(MODEL_LIB)/lib_mpp.o \ 
     1141   $(MODEL_LIB)/lib_print.o \ 
     1142   $(MODEL_LIB)/oce.o \ 
     1143   $(MODEL_LIB)/par_kind.o \ 
     1144   $(MODEL_LIB)/par_oce.o \ 
     1145   $(MODEL_LIB)/sol_oce.o \ 
     1146   $(MODEL_LIB)/zdf_oce.o \ 
    11391147   dom_oce.F90 \ 
    11401148   in_out_manager.F90 \ 
     
    11461154   solsor.F90 \ 
    11471155   sol_oce.F90 \ 
    1148    $(MODEL_LIB)(dom_oce.o) \ 
    1149    $(MODEL_LIB)(in_out_manager.o) \ 
    1150    $(MODEL_LIB)(lib_mpp.o) \ 
    1151    $(MODEL_LIB)(oce.o) \ 
    1152    $(MODEL_LIB)(phycst.o) \ 
    1153    $(MODEL_LIB)(solfet.o) \ 
    1154    $(MODEL_LIB)(solpcg.o) \ 
    1155    $(MODEL_LIB)(solsor.o) \ 
    1156    $(MODEL_LIB)(sol_oce.o) \ 
     1156   $(MODEL_LIB)/dom_oce.o \ 
     1157   $(MODEL_LIB)/in_out_manager.o \ 
     1158   $(MODEL_LIB)/lib_mpp.o \ 
     1159   $(MODEL_LIB)/oce.o \ 
     1160   $(MODEL_LIB)/phycst.o \ 
     1161   $(MODEL_LIB)/solfet.o \ 
     1162   $(MODEL_LIB)/solpcg.o \ 
     1163   $(MODEL_LIB)/solsor.o \ 
     1164   $(MODEL_LIB)/sol_oce.o \ 
    11571165   diaspr.F90 
    1158 $(MODEL_LIB)(diawri1d.o) : \ 
     1166$(MODEL_LIB)/diawri1d.o :  \ 
    11591167   blk_oce.F90 \ 
    11601168   cpl_oce.F90 \ 
     
    11941202   zdfmxl.F90 \ 
    11951203   zdf_oce.F90 \ 
    1196    $(MODEL_LIB)(blk_oce.o) \ 
    1197    $(MODEL_LIB)(cpl_oce.o) \ 
    1198    $(MODEL_LIB)(daymod.o) \ 
    1199    $(MODEL_LIB)(diadimg.o) \ 
    1200    $(MODEL_LIB)(diahth.o) \ 
    1201    $(MODEL_LIB)(dianam.o) \ 
    1202    $(MODEL_LIB)(diaspr.o) \ 
    1203    $(MODEL_LIB)(dom_oce.o) \ 
    1204    $(MODEL_LIB)(dtasal.o) \ 
    1205    $(MODEL_LIB)(dtasst.o) \ 
    1206    $(MODEL_LIB)(dtatem.o) \ 
    1207    $(MODEL_LIB)(dynzdf_exp.o) \ 
    1208    $(MODEL_LIB)(eosbn2.o) \ 
    1209    $(MODEL_LIB)(flxmod.o) \ 
    1210    $(MODEL_LIB)(flxrnf.o) \ 
    1211    $(MODEL_LIB)(flx_oce.o) \ 
    1212    $(MODEL_LIB)(ice_oce.o) \ 
    1213    $(MODEL_LIB)(in_out_manager.o) \ 
    1214    $(MODEL_LIB)(lbclnk.o) \ 
    1215    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1216    $(MODEL_LIB)(ldftra_oce.o) \ 
    1217    $(MODEL_LIB)(lib_mpp.o) \ 
    1218    $(MODEL_LIB)(lib_print.o) \ 
    1219    $(MODEL_LIB)(ocesbc.o) \ 
    1220    $(MODEL_LIB)(oce.o) \ 
    1221    $(MODEL_LIB)(ocfzpt.o) \ 
    1222    $(MODEL_LIB)(par_kind.o) \ 
    1223    $(MODEL_LIB)(par_oce.o) \ 
    1224    $(MODEL_LIB)(phycst.o) \ 
    1225    $(MODEL_LIB)(prtctl.o) \ 
    1226    $(MODEL_LIB)(sol_oce.o) \ 
    1227    $(MODEL_LIB)(taumod.o) \ 
    1228    $(MODEL_LIB)(tradmp.o) \ 
    1229    $(MODEL_LIB)(trazdf_exp.o) \ 
    1230    $(MODEL_LIB)(zdfddm.o) \ 
    1231    $(MODEL_LIB)(zdfmxl.o) \ 
    1232    $(MODEL_LIB)(zdf_oce.o) \ 
     1204   $(MODEL_LIB)/blk_oce.o \ 
     1205   $(MODEL_LIB)/cpl_oce.o \ 
     1206   $(MODEL_LIB)/daymod.o \ 
     1207   $(MODEL_LIB)/diadimg.o \ 
     1208   $(MODEL_LIB)/diahth.o \ 
     1209   $(MODEL_LIB)/dianam.o \ 
     1210   $(MODEL_LIB)/diaspr.o \ 
     1211   $(MODEL_LIB)/dom_oce.o \ 
     1212   $(MODEL_LIB)/dtasal.o \ 
     1213   $(MODEL_LIB)/dtasst.o \ 
     1214   $(MODEL_LIB)/dtatem.o \ 
     1215   $(MODEL_LIB)/dynzdf_exp.o \ 
     1216   $(MODEL_LIB)/eosbn2.o \ 
     1217   $(MODEL_LIB)/flxmod.o \ 
     1218   $(MODEL_LIB)/flxrnf.o \ 
     1219   $(MODEL_LIB)/flx_oce.o \ 
     1220   $(MODEL_LIB)/ice_oce.o \ 
     1221   $(MODEL_LIB)/in_out_manager.o \ 
     1222   $(MODEL_LIB)/lbclnk.o \ 
     1223   $(MODEL_LIB)/ldfdyn_oce.o \ 
     1224   $(MODEL_LIB)/ldftra_oce.o \ 
     1225   $(MODEL_LIB)/lib_mpp.o \ 
     1226   $(MODEL_LIB)/lib_print.o \ 
     1227   $(MODEL_LIB)/ocesbc.o \ 
     1228   $(MODEL_LIB)/oce.o \ 
     1229   $(MODEL_LIB)/ocfzpt.o \ 
     1230   $(MODEL_LIB)/par_kind.o \ 
     1231   $(MODEL_LIB)/par_oce.o \ 
     1232   $(MODEL_LIB)/phycst.o \ 
     1233   $(MODEL_LIB)/prtctl.o \ 
     1234   $(MODEL_LIB)/sol_oce.o \ 
     1235   $(MODEL_LIB)/taumod.o \ 
     1236   $(MODEL_LIB)/tradmp.o \ 
     1237   $(MODEL_LIB)/trazdf_exp.o \ 
     1238   $(MODEL_LIB)/zdfddm.o \ 
     1239   $(MODEL_LIB)/zdfmxl.o \ 
     1240   $(MODEL_LIB)/zdf_oce.o \ 
    12331241   daymod.F90 \ 
    12341242   diahth.F90 \ 
     
    12511259   zdftke.F90 \ 
    12521260   zdf_oce.F90 \ 
    1253    $(MODEL_LIB)(daymod.o) \ 
    1254    $(MODEL_LIB)(diahth.o) \ 
    1255    $(MODEL_LIB)(dianam.o) \ 
    1256    $(MODEL_LIB)(diawri.o) \ 
    1257    $(MODEL_LIB)(dom_oce.o) \ 
    1258    $(MODEL_LIB)(flxrnf.o) \ 
    1259    $(MODEL_LIB)(ice_oce.o) \ 
    1260    $(MODEL_LIB)(in_out_manager.o) \ 
    1261    $(MODEL_LIB)(lbclnk.o) \ 
    1262    $(MODEL_LIB)(ocesbc.o) \ 
    1263    $(MODEL_LIB)(oce.o) \ 
    1264    $(MODEL_LIB)(ocfzpt.o) \ 
    1265    $(MODEL_LIB)(phycst.o) \ 
    1266    $(MODEL_LIB)(sol_oce.o) \ 
    1267    $(MODEL_LIB)(taumod.o) \ 
    1268    $(MODEL_LIB)(zdfddm.o) \ 
    1269    $(MODEL_LIB)(zdfkpp.o) \ 
    1270    $(MODEL_LIB)(zdfmxl.o) \ 
    1271    $(MODEL_LIB)(zdftke.o) \ 
    1272    $(MODEL_LIB)(zdf_oce.o) \ 
     1261   $(MODEL_LIB)/daymod.o \ 
     1262   $(MODEL_LIB)/diahth.o \ 
     1263   $(MODEL_LIB)/dianam.o \ 
     1264   $(MODEL_LIB)/diawri.o \ 
     1265   $(MODEL_LIB)/dom_oce.o \ 
     1266   $(MODEL_LIB)/flxrnf.o \ 
     1267   $(MODEL_LIB)/ice_oce.o \ 
     1268   $(MODEL_LIB)/in_out_manager.o \ 
     1269   $(MODEL_LIB)/lbclnk.o \ 
     1270   $(MODEL_LIB)/ocesbc.o \ 
     1271   $(MODEL_LIB)/oce.o \ 
     1272   $(MODEL_LIB)/ocfzpt.o \ 
     1273   $(MODEL_LIB)/phycst.o \ 
     1274   $(MODEL_LIB)/sol_oce.o \ 
     1275   $(MODEL_LIB)/taumod.o \ 
     1276   $(MODEL_LIB)/zdfddm.o \ 
     1277   $(MODEL_LIB)/zdfkpp.o \ 
     1278   $(MODEL_LIB)/zdfmxl.o \ 
     1279   $(MODEL_LIB)/zdftke.o \ 
     1280   $(MODEL_LIB)/zdf_oce.o \ 
    12731281   zdfddm_substitute.h90 \ 
    12741282   ../../../lib/libioipsl.a \ 
    12751283   KEY_CPP \ 
    12761284   diawri1d.F90 
    1277 $(MODEL_LIB)(diawri.o) :   \ 
     1285$(MODEL_LIB)/diawri.o : \ 
    12781286   blk_oce.F90 \ 
    12791287   cpl_oce.F90 \ 
     
    13041312   tradmp.F90 \ 
    13051313   zdf_oce.F90 \ 
    1306    $(MODEL_LIB)(blk_oce.o) \ 
    1307    $(MODEL_LIB)(cpl_oce.o) \ 
    1308    $(MODEL_LIB)(daymod.o) \ 
    1309    $(MODEL_LIB)(dom_oce.o) \ 
    1310    $(MODEL_LIB)(dtasal.o) \ 
    1311    $(MODEL_LIB)(dtasst.o) \ 
    1312    $(MODEL_LIB)(dtatem.o) \ 
    1313    $(MODEL_LIB)(flxmod.o) \ 
    1314    $(MODEL_LIB)(flxrnf.o) \ 
    1315    $(MODEL_LIB)(flx_oce.o) \ 
    1316    $(MODEL_LIB)(ice_oce.o) \ 
    1317    $(MODEL_LIB)(in_out_manager.o) \ 
    1318    $(MODEL_LIB)(lbclnk.o) \ 
    1319    $(MODEL_LIB)(lib_mpp.o) \ 
    1320    $(MODEL_LIB)(lib_print.o) \ 
    1321    $(MODEL_LIB)(oce.o) \ 
    1322    $(MODEL_LIB)(ocfzpt.o) \ 
    1323    $(MODEL_LIB)(par_kind.o) \ 
    1324    $(MODEL_LIB)(par_oce.o) \ 
    1325    $(MODEL_LIB)(phycst.o) \ 
    1326    $(MODEL_LIB)(prtctl.o) \ 
    1327    $(MODEL_LIB)(solfet.o) \ 
    1328    $(MODEL_LIB)(solpcg.o) \ 
    1329    $(MODEL_LIB)(solsor.o) \ 
    1330    $(MODEL_LIB)(sol_oce.o) \ 
    1331    $(MODEL_LIB)(taumod.o) \ 
    1332    $(MODEL_LIB)(tradmp.o) \ 
    1333    $(MODEL_LIB)(zdf_oce.o) \ 
     1314   $(MODEL_LIB)/blk_oce.o \ 
     1315   $(MODEL_LIB)/cpl_oce.o \ 
     1316   $(MODEL_LIB)/daymod.o \ 
     1317   $(MODEL_LIB)/dom_oce.o \ 
     1318   $(MODEL_LIB)/dtasal.o \ 
     1319   $(MODEL_LIB)/dtasst.o \ 
     1320   $(MODEL_LIB)/dtatem.o \ 
     1321   $(MODEL_LIB)/flxmod.o \ 
     1322   $(MODEL_LIB)/flxrnf.o \ 
     1323   $(MODEL_LIB)/flx_oce.o \ 
     1324   $(MODEL_LIB)/ice_oce.o \ 
     1325   $(MODEL_LIB)/in_out_manager.o \ 
     1326   $(MODEL_LIB)/lbclnk.o \ 
     1327   $(MODEL_LIB)/lib_mpp.o \ 
     1328   $(MODEL_LIB)/lib_print.o \ 
     1329   $(MODEL_LIB)/oce.o \ 
     1330   $(MODEL_LIB)/ocfzpt.o \ 
     1331   $(MODEL_LIB)/par_kind.o \ 
     1332   $(MODEL_LIB)/par_oce.o \ 
     1333   $(MODEL_LIB)/phycst.o \ 
     1334   $(MODEL_LIB)/prtctl.o \ 
     1335   $(MODEL_LIB)/solfet.o \ 
     1336   $(MODEL_LIB)/solpcg.o \ 
     1337   $(MODEL_LIB)/solsor.o \ 
     1338   $(MODEL_LIB)/sol_oce.o \ 
     1339   $(MODEL_LIB)/taumod.o \ 
     1340   $(MODEL_LIB)/tradmp.o \ 
     1341   $(MODEL_LIB)/zdf_oce.o \ 
    13341342   daymod.F90 \ 
    13351343   diadimg.F90 \ 
     
    13541362   zdfmxl.F90 \ 
    13551363   zdf_oce.F90 \ 
    1356    $(MODEL_LIB)(daymod.o) \ 
    1357    $(MODEL_LIB)(diadimg.o) \ 
    1358    $(MODEL_LIB)(diahth.o) \ 
    1359    $(MODEL_LIB)(dianam.o) \ 
    1360    $(MODEL_LIB)(diaspr.o) \ 
    1361    $(MODEL_LIB)(dom_oce.o) \ 
    1362    $(MODEL_LIB)(flxrnf.o) \ 
    1363    $(MODEL_LIB)(flx_oce.o) \ 
    1364    $(MODEL_LIB)(ice_oce.o) \ 
    1365    $(MODEL_LIB)(in_out_manager.o) \ 
    1366    $(MODEL_LIB)(lbclnk.o) \ 
    1367    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1368    $(MODEL_LIB)(ldftra_oce.o) \ 
    1369    $(MODEL_LIB)(ocesbc.o) \ 
    1370    $(MODEL_LIB)(oce.o) \ 
    1371    $(MODEL_LIB)(ocfzpt.o) \ 
    1372    $(MODEL_LIB)(phycst.o) \ 
    1373    $(MODEL_LIB)(sol_oce.o) \ 
    1374    $(MODEL_LIB)(taumod.o) \ 
    1375    $(MODEL_LIB)(zdfddm.o) \ 
    1376    $(MODEL_LIB)(zdfmxl.o) \ 
    1377    $(MODEL_LIB)(zdf_oce.o) \ 
     1364   $(MODEL_LIB)/daymod.o \ 
     1365   $(MODEL_LIB)/diadimg.o \ 
     1366   $(MODEL_LIB)/diahth.o \ 
     1367   $(MODEL_LIB)/dianam.o \ 
     1368   $(MODEL_LIB)/diaspr.o \ 
     1369   $(MODEL_LIB)/dom_oce.o \ 
     1370   $(MODEL_LIB)/flxrnf.o \ 
     1371   $(MODEL_LIB)/flx_oce.o \ 
     1372   $(MODEL_LIB)/ice_oce.o \ 
     1373   $(MODEL_LIB)/in_out_manager.o \ 
     1374   $(MODEL_LIB)/lbclnk.o \ 
     1375   $(MODEL_LIB)/ldfdyn_oce.o \ 
     1376   $(MODEL_LIB)/ldftra_oce.o \ 
     1377   $(MODEL_LIB)/ocesbc.o \ 
     1378   $(MODEL_LIB)/oce.o \ 
     1379   $(MODEL_LIB)/ocfzpt.o \ 
     1380   $(MODEL_LIB)/phycst.o \ 
     1381   $(MODEL_LIB)/sol_oce.o \ 
     1382   $(MODEL_LIB)/taumod.o \ 
     1383   $(MODEL_LIB)/zdfddm.o \ 
     1384   $(MODEL_LIB)/zdfmxl.o \ 
     1385   $(MODEL_LIB)/zdf_oce.o \ 
    13781386   dtasst.F90 \ 
    13791387   lib_mpp.F90 \ 
    1380    $(MODEL_LIB)(dtasst.o) \ 
    1381    $(MODEL_LIB)(lib_mpp.o) \ 
     1388   $(MODEL_LIB)/dtasst.o \ 
     1389   $(MODEL_LIB)/lib_mpp.o \ 
    13821390   diawri_dimg.h90 \ 
    13831391   zdfddm_substitute.h90 \ 
     
    13851393   KEY_CPP \ 
    13861394   diawri.F90 
    1387 $(MODEL_LIB)(divcur.o) :   \ 
     1395$(MODEL_LIB)/divcur.o : \ 
    13881396   dom_oce.F90 \ 
    13891397   in_out_manager.F90 \ 
     
    13941402   par_kind.F90 \ 
    13951403   par_oce.F90 \ 
    1396    $(MODEL_LIB)(dom_oce.o) \ 
    1397    $(MODEL_LIB)(in_out_manager.o) \ 
    1398    $(MODEL_LIB)(lib_mpp.o) \ 
    1399    $(MODEL_LIB)(lib_print.o) \ 
    1400    $(MODEL_LIB)(obc_par.o) \ 
    1401    $(MODEL_LIB)(oce.o) \ 
    1402    $(MODEL_LIB)(par_kind.o) \ 
    1403    $(MODEL_LIB)(par_oce.o) \ 
     1404   $(MODEL_LIB)/dom_oce.o \ 
     1405   $(MODEL_LIB)/in_out_manager.o \ 
     1406   $(MODEL_LIB)/lib_mpp.o \ 
     1407   $(MODEL_LIB)/lib_print.o \ 
     1408   $(MODEL_LIB)/obc_par.o \ 
     1409   $(MODEL_LIB)/oce.o \ 
     1410   $(MODEL_LIB)/par_kind.o \ 
     1411   $(MODEL_LIB)/par_oce.o \ 
    14041412   dom_oce.F90 \ 
    14051413   in_out_manager.F90 \ 
     
    14071415   obc_oce.F90 \ 
    14081416   oce.F90 \ 
    1409    $(MODEL_LIB)(dom_oce.o) \ 
    1410    $(MODEL_LIB)(in_out_manager.o) \ 
    1411    $(MODEL_LIB)(lbclnk.o) \ 
    1412    $(MODEL_LIB)(obc_oce.o) \ 
    1413    $(MODEL_LIB)(oce.o) \ 
     1417   $(MODEL_LIB)/dom_oce.o \ 
     1418   $(MODEL_LIB)/in_out_manager.o \ 
     1419   $(MODEL_LIB)/lbclnk.o \ 
     1420   $(MODEL_LIB)/obc_oce.o \ 
     1421   $(MODEL_LIB)/oce.o \ 
    14141422   domzgr_substitute.h90 \ 
    14151423   vectopt_loop_substitute.h90 \ 
    14161424   KEY_CPP \ 
    14171425   divcur.F90 
    1418 $(MODEL_LIB)(domain.o) :   \ 
     1426$(MODEL_LIB)/domain.o : \ 
    14191427   blk_oce.F90 \ 
    14201428   closea.F90 \ 
    14211429   daymod.F90 \ 
    14221430   dom_oce.F90 \ 
    1423    dynspg_fsc.F90 \ 
    1424    dynspg_fsc_atsk.F90 \ 
     1431   dynspg.F90 \ 
    14251432   flxrnf.F90 \ 
    14261433   ini1d.F90 \ 
     
    14371444   prtctl.f90 \ 
    14381445   solisl.F90 \ 
    1439    $(MODEL_LIB)(blk_oce.o) \ 
    1440    $(MODEL_LIB)(closea.o) \ 
    1441    $(MODEL_LIB)(daymod.o) \ 
    1442    $(MODEL_LIB)(dom_oce.o) \ 
    1443    $(MODEL_LIB)(dynspg_fsc.o) \ 
    1444    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    1445    $(MODEL_LIB)(flxrnf.o) \ 
    1446    $(MODEL_LIB)(ini1d.o) \ 
    1447    $(MODEL_LIB)(in_out_manager.o) \ 
    1448    $(MODEL_LIB)(lbclnk.o) \ 
    1449    $(MODEL_LIB)(lib_mpp.o) \ 
    1450    $(MODEL_LIB)(lib_print.o) \ 
    1451    $(MODEL_LIB)(obc_oce.o) \ 
    1452    $(MODEL_LIB)(ocesbc.o) \ 
    1453    $(MODEL_LIB)(oce.o) \ 
    1454    $(MODEL_LIB)(par_kind.o) \ 
    1455    $(MODEL_LIB)(par_oce.o) \ 
    1456    $(MODEL_LIB)(phycst.o) \ 
    1457    $(MODEL_LIB)(prtctl.o) \ 
    1458    $(MODEL_LIB)(solisl.o) \ 
     1446   $(MODEL_LIB)/blk_oce.o \ 
     1447   $(MODEL_LIB)/closea.o \ 
     1448   $(MODEL_LIB)/daymod.o \ 
     1449   $(MODEL_LIB)/dom_oce.o \ 
     1450   $(MODEL_LIB)/dynspg.o \ 
     1451   $(MODEL_LIB)/flxrnf.o \ 
     1452   $(MODEL_LIB)/ini1d.o \ 
     1453   $(MODEL_LIB)/in_out_manager.o \ 
     1454   $(MODEL_LIB)/lbclnk.o \ 
     1455   $(MODEL_LIB)/lib_mpp.o \ 
     1456   $(MODEL_LIB)/lib_print.o \ 
     1457   $(MODEL_LIB)/obc_oce.o \ 
     1458   $(MODEL_LIB)/ocesbc.o \ 
     1459   $(MODEL_LIB)/oce.o \ 
     1460   $(MODEL_LIB)/par_kind.o \ 
     1461   $(MODEL_LIB)/par_oce.o \ 
     1462   $(MODEL_LIB)/phycst.o \ 
     1463   $(MODEL_LIB)/prtctl.o \ 
     1464   $(MODEL_LIB)/solisl.o \ 
    14591465   blk_oce.F90 \ 
    14601466   closea.F90 \ 
     
    14721478   oce.F90 \ 
    14731479   phycst.F90 \ 
    1474    $(MODEL_LIB)(blk_oce.o) \ 
    1475    $(MODEL_LIB)(closea.o) \ 
    1476    $(MODEL_LIB)(daymod.o) \ 
    1477    $(MODEL_LIB)(domhgr.o) \ 
    1478    $(MODEL_LIB)(dommsk.o) \ 
    1479    $(MODEL_LIB)(domstp.o) \ 
    1480    $(MODEL_LIB)(domwri.o) \ 
    1481    $(MODEL_LIB)(domzgr.o) \ 
    1482    $(MODEL_LIB)(dom_oce.o) \ 
    1483    $(MODEL_LIB)(flxrnf.o) \ 
    1484    $(MODEL_LIB)(ice_oce.o) \ 
    1485    $(MODEL_LIB)(in_out_manager.o) \ 
    1486    $(MODEL_LIB)(lib_mpp.o) \ 
    1487    $(MODEL_LIB)(oce.o) \ 
    1488    $(MODEL_LIB)(phycst.o) \ 
     1480   $(MODEL_LIB)/blk_oce.o \ 
     1481   $(MODEL_LIB)/closea.o \ 
     1482   $(MODEL_LIB)/daymod.o \ 
     1483   $(MODEL_LIB)/domhgr.o \ 
     1484   $(MODEL_LIB)/dommsk.o \ 
     1485   $(MODEL_LIB)/domstp.o \ 
     1486   $(MODEL_LIB)/domwri.o \ 
     1487   $(MODEL_LIB)/domzgr.o \ 
     1488   $(MODEL_LIB)/dom_oce.o \ 
     1489   $(MODEL_LIB)/flxrnf.o \ 
     1490   $(MODEL_LIB)/ice_oce.o \ 
     1491   $(MODEL_LIB)/in_out_manager.o \ 
     1492   $(MODEL_LIB)/lib_mpp.o \ 
     1493   $(MODEL_LIB)/oce.o \ 
     1494   $(MODEL_LIB)/phycst.o \ 
    14891495   domzgr_substitute.h90 \ 
    14901496   ../../../lib/libioipsl.a \ 
    14911497   KEY_CPP \ 
    14921498   domain.F90 
    1493 $(MODEL_LIB)(domcfg.o) :   \ 
     1499$(MODEL_LIB)/domcfg.o : \ 
    14941500   dom_oce.F90 \ 
    14951501   in_out_manager.F90 \ 
     
    15041510   solsor.F90 \ 
    15051511   sol_oce.F90 \ 
    1506    $(MODEL_LIB)(dom_oce.o) \ 
    1507    $(MODEL_LIB)(in_out_manager.o) \ 
    1508    $(MODEL_LIB)(lib_mpp.o) \ 
    1509    $(MODEL_LIB)(lib_print.o) \ 
    1510    $(MODEL_LIB)(obc_oce.o) \ 
    1511    $(MODEL_LIB)(oce.o) \ 
    1512    $(MODEL_LIB)(par_kind.o) \ 
    1513    $(MODEL_LIB)(par_oce.o) \ 
    1514    $(MODEL_LIB)(solfet.o) \ 
    1515    $(MODEL_LIB)(solpcg.o) \ 
    1516    $(MODEL_LIB)(solsor.o) \ 
    1517    $(MODEL_LIB)(sol_oce.o) \ 
     1512   $(MODEL_LIB)/dom_oce.o \ 
     1513   $(MODEL_LIB)/in_out_manager.o \ 
     1514   $(MODEL_LIB)/lib_mpp.o \ 
     1515   $(MODEL_LIB)/lib_print.o \ 
     1516   $(MODEL_LIB)/obc_oce.o \ 
     1517   $(MODEL_LIB)/oce.o \ 
     1518   $(MODEL_LIB)/par_kind.o \ 
     1519   $(MODEL_LIB)/par_oce.o \ 
     1520   $(MODEL_LIB)/solfet.o \ 
     1521   $(MODEL_LIB)/solpcg.o \ 
     1522   $(MODEL_LIB)/solsor.o \ 
     1523   $(MODEL_LIB)/sol_oce.o \ 
    15181524   dom_oce.F90 \ 
    15191525   in_out_manager.F90 \ 
     
    15211527   phycst.F90 \ 
    15221528   solisl.F90 \ 
    1523    $(MODEL_LIB)(dom_oce.o) \ 
    1524    $(MODEL_LIB)(in_out_manager.o) \ 
    1525    $(MODEL_LIB)(lib_mpp.o) \ 
    1526    $(MODEL_LIB)(phycst.o) \ 
    1527    $(MODEL_LIB)(solisl.o) \ 
     1529   $(MODEL_LIB)/dom_oce.o \ 
     1530   $(MODEL_LIB)/in_out_manager.o \ 
     1531   $(MODEL_LIB)/lib_mpp.o \ 
     1532   $(MODEL_LIB)/phycst.o \ 
     1533   $(MODEL_LIB)/solisl.o \ 
    15281534   domcfg.F90 
    1529 $(MODEL_LIB)(domhgr.o) :   \ 
    1530    in_out_manager.F90 \ 
    1531    lib_print.f90 \ 
    1532    par_kind.F90 \ 
    1533    par_oce.F90 \ 
    1534    $(MODEL_LIB)(in_out_manager.o) \ 
    1535    $(MODEL_LIB)(lib_print.o) \ 
    1536    $(MODEL_LIB)(par_kind.o) \ 
    1537    $(MODEL_LIB)(par_oce.o) \ 
    1538    dom_oce.F90 \ 
    1539    in_out_manager.F90 \ 
    1540    phycst.F90 \ 
    1541    $(MODEL_LIB)(dom_oce.o) \ 
    1542    $(MODEL_LIB)(in_out_manager.o) \ 
    1543    $(MODEL_LIB)(phycst.o) \ 
     1535$(MODEL_LIB)/domhgr.o : \ 
     1536   in_out_manager.F90 \ 
     1537   lib_print.f90 \ 
     1538   par_kind.F90 \ 
     1539   par_oce.F90 \ 
     1540   $(MODEL_LIB)/in_out_manager.o \ 
     1541   $(MODEL_LIB)/lib_print.o \ 
     1542   $(MODEL_LIB)/par_kind.o \ 
     1543   $(MODEL_LIB)/par_oce.o \ 
     1544   dom_oce.F90 \ 
     1545   in_out_manager.F90 \ 
     1546   phycst.F90 \ 
     1547   $(MODEL_LIB)/dom_oce.o \ 
     1548   $(MODEL_LIB)/in_out_manager.o \ 
     1549   $(MODEL_LIB)/phycst.o \ 
    15441550   ../../../lib/libioipsl.a \ 
    15451551   domhgr.F90 
    1546 $(MODEL_LIB)(dommsk.o) :   \ 
    1547    cla_dynspg.F90 \ 
    1548    dom_oce.F90 \ 
    1549    flxrnf.F90 \ 
    1550    in_out_manager.F90 \ 
    1551    lbclnk.F90 \ 
    1552    lib_mpp.F90 \ 
    1553    lib_print.f90 \ 
    1554    obcdyn.F90 \ 
    1555    obcvol.F90 \ 
     1552$(MODEL_LIB)/dommsk.o : \ 
     1553   dom_oce.F90 \ 
     1554   dynspg_exp.F90 \ 
     1555   dynspg_flt.F90 \ 
     1556   dynspg_flt_jki.F90 \ 
     1557   dynspg_rl.F90 \ 
     1558   dynspg_ts.F90 \ 
     1559   in_out_manager.F90 \ 
     1560   lib_mpp.F90 \ 
     1561   lib_print.f90 \ 
    15561562   obc_oce.F90 \ 
    15571563   obc_par.F90 \ 
    1558    ocesbc.F90 \ 
    1559    oce.F90 \ 
    1560    par_kind.F90 \ 
    1561    par_oce.F90 \ 
    1562    phycst.F90 \ 
    1563    prtctl.f90 \ 
    1564    solfet.F90 \ 
    1565    solpcg.F90 \ 
    1566    solsor.F90 \ 
    1567    solsor_e.F90 \ 
    1568    sol_oce.F90 \ 
    1569    trdmod.F90 \ 
    1570    trdmod_oce.F90 \ 
    1571    zdf_oce.F90 \ 
    1572    $(MODEL_LIB)(cla_dynspg.o) \ 
    1573    $(MODEL_LIB)(dom_oce.o) \ 
    1574    $(MODEL_LIB)(flxrnf.o) \ 
    1575    $(MODEL_LIB)(in_out_manager.o) \ 
    1576    $(MODEL_LIB)(lbclnk.o) \ 
    1577    $(MODEL_LIB)(lib_mpp.o) \ 
    1578    $(MODEL_LIB)(lib_print.o) \ 
    1579    $(MODEL_LIB)(obcdyn.o) \ 
    1580    $(MODEL_LIB)(obcvol.o) \ 
    1581    $(MODEL_LIB)(obc_oce.o) \ 
    1582    $(MODEL_LIB)(obc_par.o) \ 
    1583    $(MODEL_LIB)(ocesbc.o) \ 
    1584    $(MODEL_LIB)(oce.o) \ 
    1585    $(MODEL_LIB)(par_kind.o) \ 
    1586    $(MODEL_LIB)(par_oce.o) \ 
    1587    $(MODEL_LIB)(phycst.o) \ 
    1588    $(MODEL_LIB)(prtctl.o) \ 
    1589    $(MODEL_LIB)(solfet.o) \ 
    1590    $(MODEL_LIB)(solpcg.o) \ 
    1591    $(MODEL_LIB)(solsor.o) \ 
    1592    $(MODEL_LIB)(solsor_e.o) \ 
    1593    $(MODEL_LIB)(sol_oce.o) \ 
    1594    $(MODEL_LIB)(trdmod.o) \ 
    1595    $(MODEL_LIB)(trdmod_oce.o) \ 
    1596    $(MODEL_LIB)(zdf_oce.o) \ 
    1597    dom_oce.F90 \ 
    1598    dynspg_fsc.F90 \ 
    1599    dynspg_fsc_atsk.F90 \ 
    1600    in_out_manager.F90 \ 
    1601    lbclnk.F90 \ 
    1602    lib_mpp.F90 \ 
    1603    obc_oce.F90 \ 
    1604    oce.F90 \ 
    1605    solisl.F90 \ 
    1606    $(MODEL_LIB)(dom_oce.o) \ 
    1607    $(MODEL_LIB)(dynspg_fsc.o) \ 
    1608    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    1609    $(MODEL_LIB)(in_out_manager.o) \ 
    1610    $(MODEL_LIB)(lbclnk.o) \ 
    1611    $(MODEL_LIB)(lib_mpp.o) \ 
    1612    $(MODEL_LIB)(obc_oce.o) \ 
    1613    $(MODEL_LIB)(oce.o) \ 
    1614    $(MODEL_LIB)(solisl.o) \ 
    1615    vectopt_loop_substitute.h90 \ 
    1616    KEY_CPP \ 
    1617    dommsk.F90 
    1618 $(MODEL_LIB)(domstp.o) :   \ 
    1619    lib_print.f90 \ 
    1620    par_kind.F90 \ 
    1621    par_oce.F90 \ 
    1622    $(MODEL_LIB)(lib_print.o) \ 
    1623    $(MODEL_LIB)(par_kind.o) \ 
    1624    $(MODEL_LIB)(par_oce.o) \ 
    1625    dom_oce.F90 \ 
    1626    in_out_manager.F90 \ 
    1627    oce.F90 \ 
    1628    $(MODEL_LIB)(dom_oce.o) \ 
    1629    $(MODEL_LIB)(in_out_manager.o) \ 
    1630    $(MODEL_LIB)(oce.o) \ 
    1631    domzgr_substitute.h90 \ 
    1632    KEY_CPP \ 
    1633    domstp.F90 
    1634 $(MODEL_LIB)(domwri.o) :   \ 
    1635    lib_print.f90 \ 
    1636    par_kind.F90 \ 
    1637    par_oce.F90 \ 
    1638    $(MODEL_LIB)(lib_print.o) \ 
    1639    $(MODEL_LIB)(par_kind.o) \ 
    1640    $(MODEL_LIB)(par_oce.o) \ 
    1641    dom_oce.F90 \ 
    1642    in_out_manager.F90 \ 
    1643    $(MODEL_LIB)(dom_oce.o) \ 
    1644    $(MODEL_LIB)(in_out_manager.o) \ 
    1645    daymod.F90 \ 
    1646    lib_mpp.F90 \ 
    1647    $(MODEL_LIB)(daymod.o) \ 
    1648    $(MODEL_LIB)(lib_mpp.o) \ 
    1649    domwri_dimg.h90 \ 
    1650    ../../../lib/libioipsl.a \ 
    1651    KEY_CPP \ 
    1652    domwri.F90 
    1653 $(MODEL_LIB)(domzgr.o) :   \ 
    1654    dom_oce.F90 \ 
    1655    flxrnf.F90 \ 
    1656    in_out_manager.F90 \ 
    1657    lbclnk.F90 \ 
    1658    lib_mpp.F90 \ 
    1659    lib_print.f90 \ 
    1660    obc_oce.F90 \ 
    1661    ocesbc.F90 \ 
    1662    oce.F90 \ 
    1663    par_kind.F90 \ 
    1664    par_oce.F90 \ 
    1665    phycst.F90 \ 
     1564   oce.F90 \ 
     1565   par_kind.F90 \ 
     1566   par_oce.F90 \ 
     1567   prtctl.f90 \ 
    16661568   solfet.F90 \ 
    16671569   solpcg.F90 \ 
    16681570   solsor.F90 \ 
    16691571   sol_oce.F90 \ 
    1670    $(MODEL_LIB)(dom_oce.o) \ 
    1671    $(MODEL_LIB)(flxrnf.o) \ 
    1672    $(MODEL_LIB)(in_out_manager.o) \ 
    1673    $(MODEL_LIB)(lbclnk.o) \ 
    1674    $(MODEL_LIB)(lib_mpp.o) \ 
    1675    $(MODEL_LIB)(lib_print.o) \ 
    1676    $(MODEL_LIB)(obc_oce.o) \ 
    1677    $(MODEL_LIB)(ocesbc.o) \ 
    1678    $(MODEL_LIB)(oce.o) \ 
    1679    $(MODEL_LIB)(par_kind.o) \ 
    1680    $(MODEL_LIB)(par_oce.o) \ 
    1681    $(MODEL_LIB)(phycst.o) \ 
    1682    $(MODEL_LIB)(solfet.o) \ 
    1683    $(MODEL_LIB)(solpcg.o) \ 
    1684    $(MODEL_LIB)(solsor.o) \ 
    1685    $(MODEL_LIB)(sol_oce.o) \ 
     1572   trdmod.F90 \ 
     1573   trdmod_oce.F90 \ 
     1574   $(MODEL_LIB)/dom_oce.o \ 
     1575   $(MODEL_LIB)/dynspg_exp.o \ 
     1576   $(MODEL_LIB)/dynspg_flt.o \ 
     1577   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     1578   $(MODEL_LIB)/dynspg_rl.o \ 
     1579   $(MODEL_LIB)/dynspg_ts.o \ 
     1580   $(MODEL_LIB)/in_out_manager.o \ 
     1581   $(MODEL_LIB)/lib_mpp.o \ 
     1582   $(MODEL_LIB)/lib_print.o \ 
     1583   $(MODEL_LIB)/obc_oce.o \ 
     1584   $(MODEL_LIB)/obc_par.o \ 
     1585   $(MODEL_LIB)/oce.o \ 
     1586   $(MODEL_LIB)/par_kind.o \ 
     1587   $(MODEL_LIB)/par_oce.o \ 
     1588   $(MODEL_LIB)/prtctl.o \ 
     1589   $(MODEL_LIB)/solfet.o \ 
     1590   $(MODEL_LIB)/solpcg.o \ 
     1591   $(MODEL_LIB)/solsor.o \ 
     1592   $(MODEL_LIB)/sol_oce.o \ 
     1593   $(MODEL_LIB)/trdmod.o \ 
     1594   $(MODEL_LIB)/trdmod_oce.o \ 
     1595   dom_oce.F90 \ 
     1596   dynspg.F90 \ 
     1597   in_out_manager.F90 \ 
     1598   lbclnk.F90 \ 
     1599   lib_mpp.F90 \ 
     1600   obc_oce.F90 \ 
     1601   oce.F90 \ 
     1602   solisl.F90 \ 
     1603   $(MODEL_LIB)/dom_oce.o \ 
     1604   $(MODEL_LIB)/dynspg.o \ 
     1605   $(MODEL_LIB)/in_out_manager.o \ 
     1606   $(MODEL_LIB)/lbclnk.o \ 
     1607   $(MODEL_LIB)/lib_mpp.o \ 
     1608   $(MODEL_LIB)/obc_oce.o \ 
     1609   $(MODEL_LIB)/oce.o \ 
     1610   $(MODEL_LIB)/solisl.o \ 
     1611   vectopt_loop_substitute.h90 \ 
     1612   KEY_CPP \ 
     1613   dommsk.F90 
     1614$(MODEL_LIB)/domstp.o : \ 
     1615   lib_print.f90 \ 
     1616   par_kind.F90 \ 
     1617   par_oce.F90 \ 
     1618   $(MODEL_LIB)/lib_print.o \ 
     1619   $(MODEL_LIB)/par_kind.o \ 
     1620   $(MODEL_LIB)/par_oce.o \ 
     1621   dom_oce.F90 \ 
     1622   in_out_manager.F90 \ 
     1623   oce.F90 \ 
     1624   $(MODEL_LIB)/dom_oce.o \ 
     1625   $(MODEL_LIB)/in_out_manager.o \ 
     1626   $(MODEL_LIB)/oce.o \ 
     1627   domzgr_substitute.h90 \ 
     1628   KEY_CPP \ 
     1629   domstp.F90 
     1630$(MODEL_LIB)/domwri.o : \ 
     1631   lib_print.f90 \ 
     1632   par_kind.F90 \ 
     1633   par_oce.F90 \ 
     1634   $(MODEL_LIB)/lib_print.o \ 
     1635   $(MODEL_LIB)/par_kind.o \ 
     1636   $(MODEL_LIB)/par_oce.o \ 
     1637   dom_oce.F90 \ 
     1638   in_out_manager.F90 \ 
     1639   $(MODEL_LIB)/dom_oce.o \ 
     1640   $(MODEL_LIB)/in_out_manager.o \ 
     1641   daymod.F90 \ 
     1642   lib_mpp.F90 \ 
     1643   $(MODEL_LIB)/daymod.o \ 
     1644   $(MODEL_LIB)/lib_mpp.o \ 
     1645   domwri_dimg.h90 \ 
     1646   ../../../lib/libioipsl.a \ 
     1647   KEY_CPP \ 
     1648   domwri.F90 
     1649$(MODEL_LIB)/domzgr.o : \ 
     1650   dom_oce.F90 \ 
     1651   flxrnf.F90 \ 
     1652   in_out_manager.F90 \ 
     1653   lbclnk.F90 \ 
     1654   lib_mpp.F90 \ 
     1655   lib_print.f90 \ 
     1656   obc_oce.F90 \ 
     1657   ocesbc.F90 \ 
     1658   oce.F90 \ 
     1659   par_kind.F90 \ 
     1660   par_oce.F90 \ 
     1661   phycst.F90 \ 
     1662   solfet.F90 \ 
     1663   solpcg.F90 \ 
     1664   solsor.F90 \ 
     1665   sol_oce.F90 \ 
     1666   $(MODEL_LIB)/dom_oce.o \ 
     1667   $(MODEL_LIB)/flxrnf.o \ 
     1668   $(MODEL_LIB)/in_out_manager.o \ 
     1669   $(MODEL_LIB)/lbclnk.o \ 
     1670   $(MODEL_LIB)/lib_mpp.o \ 
     1671   $(MODEL_LIB)/lib_print.o \ 
     1672   $(MODEL_LIB)/obc_oce.o \ 
     1673   $(MODEL_LIB)/ocesbc.o \ 
     1674   $(MODEL_LIB)/oce.o \ 
     1675   $(MODEL_LIB)/par_kind.o \ 
     1676   $(MODEL_LIB)/par_oce.o \ 
     1677   $(MODEL_LIB)/phycst.o \ 
     1678   $(MODEL_LIB)/solfet.o \ 
     1679   $(MODEL_LIB)/solpcg.o \ 
     1680   $(MODEL_LIB)/solsor.o \ 
     1681   $(MODEL_LIB)/sol_oce.o \ 
    16861682   closea.F90 \ 
    16871683   dom_oce.F90 \ 
     
    16921688   oce.F90 \ 
    16931689   solisl.F90 \ 
    1694    $(MODEL_LIB)(closea.o) \ 
    1695    $(MODEL_LIB)(dom_oce.o) \ 
    1696    $(MODEL_LIB)(ini1d.o) \ 
    1697    $(MODEL_LIB)(in_out_manager.o) \ 
    1698    $(MODEL_LIB)(lbclnk.o) \ 
    1699    $(MODEL_LIB)(lib_mpp.o) \ 
    1700    $(MODEL_LIB)(oce.o) \ 
    1701    $(MODEL_LIB)(solisl.o) \ 
     1690   $(MODEL_LIB)/closea.o \ 
     1691   $(MODEL_LIB)/dom_oce.o \ 
     1692   $(MODEL_LIB)/ini1d.o \ 
     1693   $(MODEL_LIB)/in_out_manager.o \ 
     1694   $(MODEL_LIB)/lbclnk.o \ 
     1695   $(MODEL_LIB)/lib_mpp.o \ 
     1696   $(MODEL_LIB)/oce.o \ 
     1697   $(MODEL_LIB)/solisl.o \ 
    17021698   domzgr_substitute.h90 \ 
    17031699   domzgr_s.h90 \ 
     
    17071703   KEY_CPP \ 
    17081704   domzgr.F90 
    1709 $(MODEL_LIB)(dom_ice.o) :  \ 
    1710    par_oce.F90 \ 
    1711    $(MODEL_LIB)(par_oce.o) \ 
     1705$(MODEL_LIB)/dom_ice.o :   \ 
     1706   par_oce.F90 \ 
     1707   $(MODEL_LIB)/par_oce.o \ 
    17121708   par_ice.F90 \ 
    1713    $(MODEL_LIB)(par_ice.o) \ 
     1709   $(MODEL_LIB)/par_ice.o \ 
    17141710   dom_ice.F90 
    1715 $(MODEL_LIB)(dom_oce.o) :  \ 
    1716    par_kind.F90 \ 
    1717    $(MODEL_LIB)(par_kind.o) \ 
    1718    par_oce.F90 \ 
    1719    $(MODEL_LIB)(par_oce.o) \ 
     1711$(MODEL_LIB)/dom_oce.o :   \ 
     1712   par_kind.F90 \ 
     1713   $(MODEL_LIB)/par_kind.o \ 
     1714   par_oce.F90 \ 
     1715   $(MODEL_LIB)/par_oce.o \ 
    17201716   dom_oce.F90 
    1721 $(MODEL_LIB)(dtasal.o) :   \ 
    1722    dom_oce.F90 \ 
    1723    in_out_manager.F90 \ 
    1724    lib_print.f90 \ 
    1725    par_kind.F90 \ 
    1726    par_oce.F90 \ 
    1727    phycst.F90 \ 
    1728    prtctl.f90 \ 
    1729    $(MODEL_LIB)(dom_oce.o) \ 
    1730    $(MODEL_LIB)(in_out_manager.o) \ 
    1731    $(MODEL_LIB)(lib_print.o) \ 
    1732    $(MODEL_LIB)(par_kind.o) \ 
    1733    $(MODEL_LIB)(par_oce.o) \ 
    1734    $(MODEL_LIB)(phycst.o) \ 
    1735    $(MODEL_LIB)(prtctl.o) \ 
     1717$(MODEL_LIB)/dtasal.o : \ 
     1718   dom_oce.F90 \ 
     1719   in_out_manager.F90 \ 
     1720   lib_print.f90 \ 
     1721   par_kind.F90 \ 
     1722   par_oce.F90 \ 
     1723   phycst.F90 \ 
     1724   prtctl.f90 \ 
     1725   $(MODEL_LIB)/dom_oce.o \ 
     1726   $(MODEL_LIB)/in_out_manager.o \ 
     1727   $(MODEL_LIB)/lib_print.o \ 
     1728   $(MODEL_LIB)/par_kind.o \ 
     1729   $(MODEL_LIB)/par_oce.o \ 
     1730   $(MODEL_LIB)/phycst.o \ 
     1731   $(MODEL_LIB)/prtctl.o \ 
    17361732   daymod.F90 \ 
    17371733   dom_oce.F90 \ 
    17381734   in_out_manager.F90 \ 
    17391735   oce.F90 \ 
    1740    $(MODEL_LIB)(daymod.o) \ 
    1741    $(MODEL_LIB)(dom_oce.o) \ 
    1742    $(MODEL_LIB)(in_out_manager.o) \ 
    1743    $(MODEL_LIB)(oce.o) \ 
     1736   $(MODEL_LIB)/daymod.o \ 
     1737   $(MODEL_LIB)/dom_oce.o \ 
     1738   $(MODEL_LIB)/in_out_manager.o \ 
     1739   $(MODEL_LIB)/oce.o \ 
    17441740   domzgr_substitute.h90 \ 
    17451741   ../../../lib/libioipsl.a \ 
    17461742   KEY_CPP \ 
    17471743   dtasal.F90 
    1748 $(MODEL_LIB)(dtasst.o) :   \ 
    1749    dom_oce.F90 \ 
    1750    in_out_manager.F90 \ 
    1751    lib_print.f90 \ 
    1752    oce.F90 \ 
    1753    par_kind.F90 \ 
    1754    par_oce.F90 \ 
    1755    phycst.F90 \ 
    1756    prtctl.f90 \ 
    1757    $(MODEL_LIB)(dom_oce.o) \ 
    1758    $(MODEL_LIB)(in_out_manager.o) \ 
    1759    $(MODEL_LIB)(lib_print.o) \ 
    1760    $(MODEL_LIB)(oce.o) \ 
    1761    $(MODEL_LIB)(par_kind.o) \ 
    1762    $(MODEL_LIB)(par_oce.o) \ 
    1763    $(MODEL_LIB)(phycst.o) \ 
    1764    $(MODEL_LIB)(prtctl.o) \ 
     1744$(MODEL_LIB)/dtasst.o : \ 
     1745   dom_oce.F90 \ 
     1746   in_out_manager.F90 \ 
     1747   lib_print.f90 \ 
     1748   oce.F90 \ 
     1749   par_kind.F90 \ 
     1750   par_oce.F90 \ 
     1751   phycst.F90 \ 
     1752   prtctl.f90 \ 
     1753   $(MODEL_LIB)/dom_oce.o \ 
     1754   $(MODEL_LIB)/in_out_manager.o \ 
     1755   $(MODEL_LIB)/lib_print.o \ 
     1756   $(MODEL_LIB)/oce.o \ 
     1757   $(MODEL_LIB)/par_kind.o \ 
     1758   $(MODEL_LIB)/par_oce.o \ 
     1759   $(MODEL_LIB)/phycst.o \ 
     1760   $(MODEL_LIB)/prtctl.o \ 
    17651761   daymod.F90 \ 
    17661762   dom_oce.F90 \ 
     
    17681764   oce.F90 \ 
    17691765   ocfzpt.F90 \ 
    1770    $(MODEL_LIB)(daymod.o) \ 
    1771    $(MODEL_LIB)(dom_oce.o) \ 
    1772    $(MODEL_LIB)(in_out_manager.o) \ 
    1773    $(MODEL_LIB)(oce.o) \ 
    1774    $(MODEL_LIB)(ocfzpt.o) \ 
     1766   $(MODEL_LIB)/daymod.o \ 
     1767   $(MODEL_LIB)/dom_oce.o \ 
     1768   $(MODEL_LIB)/in_out_manager.o \ 
     1769   $(MODEL_LIB)/oce.o \ 
     1770   $(MODEL_LIB)/ocfzpt.o \ 
    17751771   ../../../lib/libioipsl.a \ 
    17761772   dtasst.F90 
    1777 $(MODEL_LIB)(dtatem.o) :   \ 
    1778    dom_oce.F90 \ 
    1779    in_out_manager.F90 \ 
    1780    lib_print.f90 \ 
    1781    par_kind.F90 \ 
    1782    par_oce.F90 \ 
    1783    phycst.F90 \ 
    1784    prtctl.f90 \ 
    1785    $(MODEL_LIB)(dom_oce.o) \ 
    1786    $(MODEL_LIB)(in_out_manager.o) \ 
    1787    $(MODEL_LIB)(lib_print.o) \ 
    1788    $(MODEL_LIB)(par_kind.o) \ 
    1789    $(MODEL_LIB)(par_oce.o) \ 
    1790    $(MODEL_LIB)(phycst.o) \ 
    1791    $(MODEL_LIB)(prtctl.o) \ 
     1773$(MODEL_LIB)/dtatem.o : \ 
     1774   dom_oce.F90 \ 
     1775   in_out_manager.F90 \ 
     1776   lib_print.f90 \ 
     1777   par_kind.F90 \ 
     1778   par_oce.F90 \ 
     1779   phycst.F90 \ 
     1780   prtctl.f90 \ 
     1781   $(MODEL_LIB)/dom_oce.o \ 
     1782   $(MODEL_LIB)/in_out_manager.o \ 
     1783   $(MODEL_LIB)/lib_print.o \ 
     1784   $(MODEL_LIB)/par_kind.o \ 
     1785   $(MODEL_LIB)/par_oce.o \ 
     1786   $(MODEL_LIB)/phycst.o \ 
     1787   $(MODEL_LIB)/prtctl.o \ 
    17921788   daymod.F90 \ 
    17931789   dom_oce.F90 \ 
    17941790   in_out_manager.F90 \ 
    17951791   oce.F90 \ 
    1796    $(MODEL_LIB)(daymod.o) \ 
    1797    $(MODEL_LIB)(dom_oce.o) \ 
    1798    $(MODEL_LIB)(in_out_manager.o) \ 
    1799    $(MODEL_LIB)(oce.o) \ 
     1792   $(MODEL_LIB)/daymod.o \ 
     1793   $(MODEL_LIB)/dom_oce.o \ 
     1794   $(MODEL_LIB)/in_out_manager.o \ 
     1795   $(MODEL_LIB)/oce.o \ 
    18001796   domzgr_substitute.h90 \ 
    18011797   ../../../lib/libioipsl.a \ 
    18021798   KEY_CPP \ 
    18031799   dtatem.F90 
    1804 $(MODEL_LIB)(dyncor1d.o) : \ 
    1805    dom_oce.F90 \ 
    1806    in_out_manager.F90 \ 
    1807    lib_mpp.F90 \ 
    1808    lib_print.f90 \ 
    1809    par_kind.F90 \ 
    1810    par_oce.F90 \ 
    1811    $(MODEL_LIB)(dom_oce.o) \ 
    1812    $(MODEL_LIB)(in_out_manager.o) \ 
    1813    $(MODEL_LIB)(lib_mpp.o) \ 
    1814    $(MODEL_LIB)(lib_print.o) \ 
    1815    $(MODEL_LIB)(par_kind.o) \ 
    1816    $(MODEL_LIB)(par_oce.o) \ 
    1817    dom_oce.F90 \ 
    1818    in_out_manager.F90 \ 
    1819    oce.F90 \ 
    1820    phycst.F90 \ 
    1821    prtctl.f90 \ 
    1822    $(MODEL_LIB)(dom_oce.o) \ 
    1823    $(MODEL_LIB)(in_out_manager.o) \ 
    1824    $(MODEL_LIB)(oce.o) \ 
    1825    $(MODEL_LIB)(phycst.o) \ 
    1826    $(MODEL_LIB)(prtctl.o) \ 
     1800$(MODEL_LIB)/dyncor1d.o :  \ 
     1801   dom_oce.F90 \ 
     1802   in_out_manager.F90 \ 
     1803   lib_mpp.F90 \ 
     1804   lib_print.f90 \ 
     1805   par_kind.F90 \ 
     1806   par_oce.F90 \ 
     1807   $(MODEL_LIB)/dom_oce.o \ 
     1808   $(MODEL_LIB)/in_out_manager.o \ 
     1809   $(MODEL_LIB)/lib_mpp.o \ 
     1810   $(MODEL_LIB)/lib_print.o \ 
     1811   $(MODEL_LIB)/par_kind.o \ 
     1812   $(MODEL_LIB)/par_oce.o \ 
     1813   dom_oce.F90 \ 
     1814   in_out_manager.F90 \ 
     1815   oce.F90 \ 
     1816   phycst.F90 \ 
     1817   prtctl.f90 \ 
     1818   $(MODEL_LIB)/dom_oce.o \ 
     1819   $(MODEL_LIB)/in_out_manager.o \ 
     1820   $(MODEL_LIB)/oce.o \ 
     1821   $(MODEL_LIB)/phycst.o \ 
     1822   $(MODEL_LIB)/prtctl.o \ 
    18271823   vectopt_loop_substitute.h90 \ 
    18281824   KEY_CPP \ 
    18291825   dyncor1d.F90 
    1830 $(MODEL_LIB)(dynhpg.o) :   \ 
     1826$(MODEL_LIB)/dynhpg.o : \ 
    18311827   dom_oce.F90 \ 
    18321828   in_out_manager.F90 \ 
     
    18441840   trdvor.F90 \ 
    18451841   trdvor_oce.F90 \ 
    1846    $(MODEL_LIB)(dom_oce.o) \ 
    1847    $(MODEL_LIB)(in_out_manager.o) \ 
    1848    $(MODEL_LIB)(lib_mpp.o) \ 
    1849    $(MODEL_LIB)(lib_print.o) \ 
    1850    $(MODEL_LIB)(oce.o) \ 
    1851    $(MODEL_LIB)(par_kind.o) \ 
    1852    $(MODEL_LIB)(par_oce.o) \ 
    1853    $(MODEL_LIB)(trabbl.o) \ 
    1854    $(MODEL_LIB)(trdicp.o) \ 
    1855    $(MODEL_LIB)(trdicp_oce.o) \ 
    1856    $(MODEL_LIB)(trdmld.o) \ 
    1857    $(MODEL_LIB)(trdmld_oce.o) \ 
    1858    $(MODEL_LIB)(trdmod_oce.o) \ 
    1859    $(MODEL_LIB)(trdvor.o) \ 
    1860    $(MODEL_LIB)(trdvor_oce.o) \ 
     1842   $(MODEL_LIB)/dom_oce.o \ 
     1843   $(MODEL_LIB)/in_out_manager.o \ 
     1844   $(MODEL_LIB)/lib_mpp.o \ 
     1845   $(MODEL_LIB)/lib_print.o \ 
     1846   $(MODEL_LIB)/oce.o \ 
     1847   $(MODEL_LIB)/par_kind.o \ 
     1848   $(MODEL_LIB)/par_oce.o \ 
     1849   $(MODEL_LIB)/trabbl.o \ 
     1850   $(MODEL_LIB)/trdicp.o \ 
     1851   $(MODEL_LIB)/trdicp_oce.o \ 
     1852   $(MODEL_LIB)/trdmld.o \ 
     1853   $(MODEL_LIB)/trdmld_oce.o \ 
     1854   $(MODEL_LIB)/trdmod_oce.o \ 
     1855   $(MODEL_LIB)/trdvor.o \ 
     1856   $(MODEL_LIB)/trdvor_oce.o \ 
    18611857   dom_oce.F90 \ 
    18621858   in_out_manager.F90 \ 
     
    18661862   trdmod.F90 \ 
    18671863   trdmod_oce.F90 \ 
    1868    $(MODEL_LIB)(dom_oce.o) \ 
    1869    $(MODEL_LIB)(in_out_manager.o) \ 
    1870    $(MODEL_LIB)(oce.o) \ 
    1871    $(MODEL_LIB)(phycst.o) \ 
    1872    $(MODEL_LIB)(prtctl.o) \ 
    1873    $(MODEL_LIB)(trdmod.o) \ 
    1874    $(MODEL_LIB)(trdmod_oce.o) \ 
     1864   $(MODEL_LIB)/dom_oce.o \ 
     1865   $(MODEL_LIB)/in_out_manager.o \ 
     1866   $(MODEL_LIB)/oce.o \ 
     1867   $(MODEL_LIB)/phycst.o \ 
     1868   $(MODEL_LIB)/prtctl.o \ 
     1869   $(MODEL_LIB)/trdmod.o \ 
     1870   $(MODEL_LIB)/trdmod_oce.o \ 
    18751871   domzgr_substitute.h90 \ 
    18761872   vectopt_loop_substitute.h90 \ 
    18771873   KEY_CPP \ 
    18781874   dynhpg.F90 
    1879 $(MODEL_LIB)(dynhpg_atsk.o) : \ 
     1875$(MODEL_LIB)/dynhpg_atsk.o :  \ 
    18801876   dom_oce.F90 \ 
    18811877   in_out_manager.F90 \ 
     
    18931889   trdvor.F90 \ 
    18941890   trdvor_oce.F90 \ 
    1895    $(MODEL_LIB)(dom_oce.o) \ 
    1896    $(MODEL_LIB)(in_out_manager.o) \ 
    1897    $(MODEL_LIB)(lib_mpp.o) \ 
    1898    $(MODEL_LIB)(lib_print.o) \ 
    1899    $(MODEL_LIB)(oce.o) \ 
    1900    $(MODEL_LIB)(par_kind.o) \ 
    1901    $(MODEL_LIB)(par_oce.o) \ 
    1902    $(MODEL_LIB)(trabbl.o) \ 
    1903    $(MODEL_LIB)(trdicp.o) \ 
    1904    $(MODEL_LIB)(trdicp_oce.o) \ 
    1905    $(MODEL_LIB)(trdmld.o) \ 
    1906    $(MODEL_LIB)(trdmld_oce.o) \ 
    1907    $(MODEL_LIB)(trdmod_oce.o) \ 
    1908    $(MODEL_LIB)(trdvor.o) \ 
    1909    $(MODEL_LIB)(trdvor_oce.o) \ 
     1891   $(MODEL_LIB)/dom_oce.o \ 
     1892   $(MODEL_LIB)/in_out_manager.o \ 
     1893   $(MODEL_LIB)/lib_mpp.o \ 
     1894   $(MODEL_LIB)/lib_print.o \ 
     1895   $(MODEL_LIB)/oce.o \ 
     1896   $(MODEL_LIB)/par_kind.o \ 
     1897   $(MODEL_LIB)/par_oce.o \ 
     1898   $(MODEL_LIB)/trabbl.o \ 
     1899   $(MODEL_LIB)/trdicp.o \ 
     1900   $(MODEL_LIB)/trdicp_oce.o \ 
     1901   $(MODEL_LIB)/trdmld.o \ 
     1902   $(MODEL_LIB)/trdmld_oce.o \ 
     1903   $(MODEL_LIB)/trdmod_oce.o \ 
     1904   $(MODEL_LIB)/trdvor.o \ 
     1905   $(MODEL_LIB)/trdvor_oce.o \ 
    19101906   dom_oce.F90 \ 
    19111907   in_out_manager.F90 \ 
     
    19151911   trdmod.F90 \ 
    19161912   trdmod_oce.F90 \ 
    1917    $(MODEL_LIB)(dom_oce.o) \ 
    1918    $(MODEL_LIB)(in_out_manager.o) \ 
    1919    $(MODEL_LIB)(oce.o) \ 
    1920    $(MODEL_LIB)(phycst.o) \ 
    1921    $(MODEL_LIB)(prtctl.o) \ 
    1922    $(MODEL_LIB)(trdmod.o) \ 
    1923    $(MODEL_LIB)(trdmod_oce.o) \ 
     1913   $(MODEL_LIB)/dom_oce.o \ 
     1914   $(MODEL_LIB)/in_out_manager.o \ 
     1915   $(MODEL_LIB)/oce.o \ 
     1916   $(MODEL_LIB)/phycst.o \ 
     1917   $(MODEL_LIB)/prtctl.o \ 
     1918   $(MODEL_LIB)/trdmod.o \ 
     1919   $(MODEL_LIB)/trdmod_oce.o \ 
    19241920   domzgr_substitute.h90 \ 
    19251921   vectopt_loop_substitute.h90 \ 
    19261922   KEY_CPP \ 
    19271923   dynhpg_atsk.F90 
    1928 $(MODEL_LIB)(dynkeg.o) :   \ 
     1924$(MODEL_LIB)/dynkeg.o : \ 
    19291925   dom_oce.F90 \ 
    19301926   in_out_manager.F90 \ 
     
    19421938   trdvor.F90 \ 
    19431939   trdvor_oce.F90 \ 
    1944    $(MODEL_LIB)(dom_oce.o) \ 
    1945    $(MODEL_LIB)(in_out_manager.o) \ 
    1946    $(MODEL_LIB)(lib_mpp.o) \ 
    1947    $(MODEL_LIB)(lib_print.o) \ 
    1948    $(MODEL_LIB)(oce.o) \ 
    1949    $(MODEL_LIB)(par_kind.o) \ 
    1950    $(MODEL_LIB)(par_oce.o) \ 
    1951    $(MODEL_LIB)(trabbl.o) \ 
    1952    $(MODEL_LIB)(trdicp.o) \ 
    1953    $(MODEL_LIB)(trdicp_oce.o) \ 
    1954    $(MODEL_LIB)(trdmld.o) \ 
    1955    $(MODEL_LIB)(trdmld_oce.o) \ 
    1956    $(MODEL_LIB)(trdmod_oce.o) \ 
    1957    $(MODEL_LIB)(trdvor.o) \ 
    1958    $(MODEL_LIB)(trdvor_oce.o) \ 
     1940   $(MODEL_LIB)/dom_oce.o \ 
     1941   $(MODEL_LIB)/in_out_manager.o \ 
     1942   $(MODEL_LIB)/lib_mpp.o \ 
     1943   $(MODEL_LIB)/lib_print.o \ 
     1944   $(MODEL_LIB)/oce.o \ 
     1945   $(MODEL_LIB)/par_kind.o \ 
     1946   $(MODEL_LIB)/par_oce.o \ 
     1947   $(MODEL_LIB)/trabbl.o \ 
     1948   $(MODEL_LIB)/trdicp.o \ 
     1949   $(MODEL_LIB)/trdicp_oce.o \ 
     1950   $(MODEL_LIB)/trdmld.o \ 
     1951   $(MODEL_LIB)/trdmld_oce.o \ 
     1952   $(MODEL_LIB)/trdmod_oce.o \ 
     1953   $(MODEL_LIB)/trdvor.o \ 
     1954   $(MODEL_LIB)/trdvor_oce.o \ 
    19591955   dom_oce.F90 \ 
    19601956   in_out_manager.F90 \ 
     
    19631959   trdmod.F90 \ 
    19641960   trdmod_oce.F90 \ 
    1965    $(MODEL_LIB)(dom_oce.o) \ 
    1966    $(MODEL_LIB)(in_out_manager.o) \ 
    1967    $(MODEL_LIB)(oce.o) \ 
    1968    $(MODEL_LIB)(prtctl.o) \ 
    1969    $(MODEL_LIB)(trdmod.o) \ 
    1970    $(MODEL_LIB)(trdmod_oce.o) \ 
     1961   $(MODEL_LIB)/dom_oce.o \ 
     1962   $(MODEL_LIB)/in_out_manager.o \ 
     1963   $(MODEL_LIB)/oce.o \ 
     1964   $(MODEL_LIB)/prtctl.o \ 
     1965   $(MODEL_LIB)/trdmod.o \ 
     1966   $(MODEL_LIB)/trdmod_oce.o \ 
    19711967   vectopt_loop_substitute.h90 \ 
    19721968   KEY_CPP \ 
    19731969   dynkeg.F90 
    1974 $(MODEL_LIB)(dynldf_bilapg.o) :  \ 
     1970$(MODEL_LIB)/dynldf_bilapg.o :   \ 
    19751971   dom_oce.F90 \ 
    19761972   in_out_manager.F90 \ 
     
    19941990   trdvor_oce.F90 \ 
    19951991   zdfmxl.F90 \ 
    1996    $(MODEL_LIB)(dom_oce.o) \ 
    1997    $(MODEL_LIB)(in_out_manager.o) \ 
    1998    $(MODEL_LIB)(lbclnk.o) \ 
    1999    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2000    $(MODEL_LIB)(ldftra_oce.o) \ 
    2001    $(MODEL_LIB)(lib_mpp.o) \ 
    2002    $(MODEL_LIB)(lib_print.o) \ 
    2003    $(MODEL_LIB)(oce.o) \ 
    2004    $(MODEL_LIB)(par_kind.o) \ 
    2005    $(MODEL_LIB)(par_oce.o) \ 
    2006    $(MODEL_LIB)(phycst.o) \ 
    2007    $(MODEL_LIB)(prtctl.o) \ 
    2008    $(MODEL_LIB)(trabbl.o) \ 
    2009    $(MODEL_LIB)(trdicp.o) \ 
    2010    $(MODEL_LIB)(trdicp_oce.o) \ 
    2011    $(MODEL_LIB)(trdmld.o) \ 
    2012    $(MODEL_LIB)(trdmld_oce.o) \ 
    2013    $(MODEL_LIB)(trdmod_oce.o) \ 
    2014    $(MODEL_LIB)(trdvor.o) \ 
    2015    $(MODEL_LIB)(trdvor_oce.o) \ 
    2016    $(MODEL_LIB)(zdfmxl.o) \ 
     1992   $(MODEL_LIB)/dom_oce.o \ 
     1993   $(MODEL_LIB)/in_out_manager.o \ 
     1994   $(MODEL_LIB)/lbclnk.o \ 
     1995   $(MODEL_LIB)/ldfdyn_oce.o \ 
     1996   $(MODEL_LIB)/ldftra_oce.o \ 
     1997   $(MODEL_LIB)/lib_mpp.o \ 
     1998   $(MODEL_LIB)/lib_print.o \ 
     1999   $(MODEL_LIB)/oce.o \ 
     2000   $(MODEL_LIB)/par_kind.o \ 
     2001   $(MODEL_LIB)/par_oce.o \ 
     2002   $(MODEL_LIB)/phycst.o \ 
     2003   $(MODEL_LIB)/prtctl.o \ 
     2004   $(MODEL_LIB)/trabbl.o \ 
     2005   $(MODEL_LIB)/trdicp.o \ 
     2006   $(MODEL_LIB)/trdicp_oce.o \ 
     2007   $(MODEL_LIB)/trdmld.o \ 
     2008   $(MODEL_LIB)/trdmld_oce.o \ 
     2009   $(MODEL_LIB)/trdmod_oce.o \ 
     2010   $(MODEL_LIB)/trdvor.o \ 
     2011   $(MODEL_LIB)/trdvor_oce.o \ 
     2012   $(MODEL_LIB)/zdfmxl.o \ 
    20172013   dom_oce.F90 \ 
    20182014   in_out_manager.F90 \ 
     
    20252021   trdmod_oce.F90 \ 
    20262022   zdf_oce.F90 \ 
    2027    $(MODEL_LIB)(dom_oce.o) \ 
    2028    $(MODEL_LIB)(in_out_manager.o) \ 
    2029    $(MODEL_LIB)(lbclnk.o) \ 
    2030    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2031    $(MODEL_LIB)(ldfslp.o) \ 
    2032    $(MODEL_LIB)(oce.o) \ 
    2033    $(MODEL_LIB)(prtctl.o) \ 
    2034    $(MODEL_LIB)(trdmod.o) \ 
    2035    $(MODEL_LIB)(trdmod_oce.o) \ 
    2036    $(MODEL_LIB)(zdf_oce.o) \ 
     2023   $(MODEL_LIB)/dom_oce.o \ 
     2024   $(MODEL_LIB)/in_out_manager.o \ 
     2025   $(MODEL_LIB)/lbclnk.o \ 
     2026   $(MODEL_LIB)/ldfdyn_oce.o \ 
     2027   $(MODEL_LIB)/ldfslp.o \ 
     2028   $(MODEL_LIB)/oce.o \ 
     2029   $(MODEL_LIB)/prtctl.o \ 
     2030   $(MODEL_LIB)/trdmod.o \ 
     2031   $(MODEL_LIB)/trdmod_oce.o \ 
     2032   $(MODEL_LIB)/zdf_oce.o \ 
    20372033   domzgr_substitute.h90 \ 
    20382034   ldfdyn_substitute.h90 \ 
    20392035   KEY_CPP \ 
    20402036   dynldf_bilapg.F90 
    2041 $(MODEL_LIB)(dynldf_bilap.o) :   \ 
     2037$(MODEL_LIB)/dynldf_bilap.o : \ 
    20422038   dom_oce.F90 \ 
    20432039   in_out_manager.F90 \ 
     
    20552051   trdvor.F90 \ 
    20562052   trdvor_oce.F90 \ 
    2057    $(MODEL_LIB)(dom_oce.o) \ 
    2058    $(MODEL_LIB)(in_out_manager.o) \ 
    2059    $(MODEL_LIB)(lib_mpp.o) \ 
    2060    $(MODEL_LIB)(lib_print.o) \ 
    2061    $(MODEL_LIB)(oce.o) \ 
    2062    $(MODEL_LIB)(par_kind.o) \ 
    2063    $(MODEL_LIB)(par_oce.o) \ 
    2064    $(MODEL_LIB)(trabbl.o) \ 
    2065    $(MODEL_LIB)(trdicp.o) \ 
    2066    $(MODEL_LIB)(trdicp_oce.o) \ 
    2067    $(MODEL_LIB)(trdmld.o) \ 
    2068    $(MODEL_LIB)(trdmld_oce.o) \ 
    2069    $(MODEL_LIB)(trdmod_oce.o) \ 
    2070    $(MODEL_LIB)(trdvor.o) \ 
    2071    $(MODEL_LIB)(trdvor_oce.o) \ 
     2053   $(MODEL_LIB)/dom_oce.o \ 
     2054   $(MODEL_LIB)/in_out_manager.o \ 
     2055   $(MODEL_LIB)/lib_mpp.o \ 
     2056   $(MODEL_LIB)/lib_print.o \ 
     2057   $(MODEL_LIB)/oce.o \ 
     2058   $(MODEL_LIB)/par_kind.o \ 
     2059   $(MODEL_LIB)/par_oce.o \ 
     2060   $(MODEL_LIB)/trabbl.o \ 
     2061   $(MODEL_LIB)/trdicp.o \ 
     2062   $(MODEL_LIB)/trdicp_oce.o \ 
     2063   $(MODEL_LIB)/trdmld.o \ 
     2064   $(MODEL_LIB)/trdmld_oce.o \ 
     2065   $(MODEL_LIB)/trdmod_oce.o \ 
     2066   $(MODEL_LIB)/trdvor.o \ 
     2067   $(MODEL_LIB)/trdvor_oce.o \ 
    20722068   dom_oce.F90 \ 
    20732069   in_out_manager.F90 \ 
     
    20782074   trdmod.F90 \ 
    20792075   trdmod_oce.F90 \ 
    2080    $(MODEL_LIB)(dom_oce.o) \ 
    2081    $(MODEL_LIB)(in_out_manager.o) \ 
    2082    $(MODEL_LIB)(lbclnk.o) \ 
    2083    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2084    $(MODEL_LIB)(oce.o) \ 
    2085    $(MODEL_LIB)(prtctl.o) \ 
    2086    $(MODEL_LIB)(trdmod.o) \ 
    2087    $(MODEL_LIB)(trdmod_oce.o) \ 
     2076   $(MODEL_LIB)/dom_oce.o \ 
     2077   $(MODEL_LIB)/in_out_manager.o \ 
     2078   $(MODEL_LIB)/lbclnk.o \ 
     2079   $(MODEL_LIB)/ldfdyn_oce.o \ 
     2080   $(MODEL_LIB)/oce.o \ 
     2081   $(MODEL_LIB)/prtctl.o \ 
     2082   $(MODEL_LIB)/trdmod.o \ 
     2083   $(MODEL_LIB)/trdmod_oce.o \ 
    20882084   domzgr_substitute.h90 \ 
    20892085   ldfdyn_substitute.h90 \ 
     
    20912087   KEY_CPP \ 
    20922088   dynldf_bilap.F90 
    2093 $(MODEL_LIB)(dynldf_iso.o) :  \ 
     2089$(MODEL_LIB)/dynldf_iso.o :   \ 
    20942090   dom_oce.F90 \ 
    20952091   in_out_manager.F90 \ 
     
    21132109   trdvor_oce.F90 \ 
    21142110   zdfmxl.F90 \ 
    2115    $(MODEL_LIB)(dom_oce.o) \ 
    2116    $(MODEL_LIB)(in_out_manager.o) \ 
    2117    $(MODEL_LIB)(lbclnk.o) \ 
    2118    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2119    $(MODEL_LIB)(ldftra_oce.o) \ 
    2120    $(MODEL_LIB)(lib_mpp.o) \ 
    2121    $(MODEL_LIB)(lib_print.o) \ 
    2122    $(MODEL_LIB)(oce.o) \ 
    2123    $(MODEL_LIB)(par_kind.o) \ 
    2124    $(MODEL_LIB)(par_oce.o) \ 
    2125    $(MODEL_LIB)(phycst.o) \ 
    2126    $(MODEL_LIB)(prtctl.o) \ 
    2127    $(MODEL_LIB)(trabbl.o) \ 
    2128    $(MODEL_LIB)(trdicp.o) \ 
    2129    $(MODEL_LIB)(trdicp_oce.o) \ 
    2130    $(MODEL_LIB)(trdmld.o) \ 
    2131    $(MODEL_LIB)(trdmld_oce.o) \ 
    2132    $(MODEL_LIB)(trdmod_oce.o) \ 
    2133    $(MODEL_LIB)(trdvor.o) \ 
    2134    $(MODEL_LIB)(trdvor_oce.o) \ 
    2135    $(MODEL_LIB)(zdfmxl.o) \ 
     2111   $(MODEL_LIB)/dom_oce.o \ 
     2112   $(MODEL_LIB)/in_out_manager.o \ 
     2113   $(MODEL_LIB)/lbclnk.o \ 
     2114   $(MODEL_LIB)/ldfdyn_oce.o \ 
     2115   $(MODEL_LIB)/ldftra_oce.o \ 
     2116   $(MODEL_LIB)/lib_mpp.o \ 
     2117   $(MODEL_LIB)/lib_print.o \ 
     2118   $(MODEL_LIB)/oce.o \ 
     2119   $(MODEL_LIB)/par_kind.o \ 
     2120   $(MODEL_LIB)/par_oce.o \ 
     2121   $(MODEL_LIB)/phycst.o \ 
     2122   $(MODEL_LIB)/prtctl.o \ 
     2123   $(MODEL_LIB)/trabbl.o \ 
     2124   $(MODEL_LIB)/trdicp.o \ 
     2125   $(MODEL_LIB)/trdicp_oce.o \ 
     2126   $(MODEL_LIB)/trdmld.o \ 
     2127   $(MODEL_LIB)/trdmld_oce.o \ 
     2128   $(MODEL_LIB)/trdmod_oce.o \ 
     2129   $(MODEL_LIB)/trdvor.o \ 
     2130   $(MODEL_LIB)/trdvor_oce.o \ 
     2131   $(MODEL_LIB)/zdfmxl.o \ 
    21362132   dom_oce.F90 \ 
    21372133   in_out_manager.F90 \ 
     
    21442140   trdmod_oce.F90 \ 
    21452141   zdf_oce.F90 \ 
    2146    $(MODEL_LIB)(dom_oce.o) \ 
    2147    $(MODEL_LIB)(in_out_manager.o) \ 
    2148    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2149    $(MODEL_LIB)(ldfslp.o) \ 
    2150    $(MODEL_LIB)(ldftra_oce.o) \ 
    2151    $(MODEL_LIB)(oce.o) \ 
    2152    $(MODEL_LIB)(prtctl.o) \ 
    2153    $(MODEL_LIB)(trdmod.o) \ 
    2154    $(MODEL_LIB)(trdmod_oce.o) \ 
    2155    $(MODEL_LIB)(zdf_oce.o) \ 
     2142   $(MODEL_LIB)/dom_oce.o \ 
     2143   $(MODEL_LIB)/in_out_manager.o \ 
     2144   $(MODEL_LIB)/ldfdyn_oce.o \ 
     2145   $(MODEL_LIB)/ldfslp.o \ 
     2146   $(MODEL_LIB)/ldftra_oce.o \ 
     2147   $(MODEL_LIB)/oce.o \ 
     2148   $(MODEL_LIB)/prtctl.o \ 
     2149   $(MODEL_LIB)/trdmod.o \ 
     2150   $(MODEL_LIB)/trdmod_oce.o \ 
     2151   $(MODEL_LIB)/zdf_oce.o \ 
    21562152   domzgr_substitute.h90 \ 
    21572153   ldfdyn_substitute.h90 \ 
     
    21592155   KEY_CPP \ 
    21602156   dynldf_iso.F90 
    2161 $(MODEL_LIB)(dynldf_lap.o) :  \ 
     2157$(MODEL_LIB)/dynldf_lap.o :   \ 
    21622158   dom_oce.F90 \ 
    21632159   in_out_manager.F90 \ 
     
    21812177   trdvor_oce.F90 \ 
    21822178   zdfmxl.F90 \ 
    2183    $(MODEL_LIB)(dom_oce.o) \ 
    2184    $(MODEL_LIB)(in_out_manager.o) \ 
    2185    $(MODEL_LIB)(lbclnk.o) \ 
    2186    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2187    $(MODEL_LIB)(ldftra_oce.o) \ 
    2188    $(MODEL_LIB)(lib_mpp.o) \ 
    2189    $(MODEL_LIB)(lib_print.o) \ 
    2190    $(MODEL_LIB)(oce.o) \ 
    2191    $(MODEL_LIB)(par_kind.o) \ 
    2192    $(MODEL_LIB)(par_oce.o) \ 
    2193    $(MODEL_LIB)(phycst.o) \ 
    2194    $(MODEL_LIB)(prtctl.o) \ 
    2195    $(MODEL_LIB)(trabbl.o) \ 
    2196    $(MODEL_LIB)(trdicp.o) \ 
    2197    $(MODEL_LIB)(trdicp_oce.o) \ 
    2198    $(MODEL_LIB)(trdmld.o) \ 
    2199    $(MODEL_LIB)(trdmld_oce.o) \ 
    2200    $(MODEL_LIB)(trdmod_oce.o) \ 
    2201    $(MODEL_LIB)(trdvor.o) \ 
    2202    $(MODEL_LIB)(trdvor_oce.o) \ 
    2203    $(MODEL_LIB)(zdfmxl.o) \ 
     2179   $(MODEL_LIB)/dom_oce.o \ 
     2180   $(MODEL_LIB)/in_out_manager.o \ 
     2181   $(MODEL_LIB)/lbclnk.o \ 
     2182   $(MODEL_LIB)/ldfdyn_oce.o \ 
     2183   $(MODEL_LIB)/ldftra_oce.o \ 
     2184   $(MODEL_LIB)/lib_mpp.o \ 
     2185   $(MODEL_LIB)/lib_print.o \ 
     2186   $(MODEL_LIB)/oce.o \ 
     2187   $(MODEL_LIB)/par_kind.o \ 
     2188   $(MODEL_LIB)/par_oce.o \ 
     2189   $(MODEL_LIB)/phycst.o \ 
     2190   $(MODEL_LIB)/prtctl.o \ 
     2191   $(MODEL_LIB)/trabbl.o \ 
     2192   $(MODEL_LIB)/trdicp.o \ 
     2193   $(MODEL_LIB)/trdicp_oce.o \ 
     2194   $(MODEL_LIB)/trdmld.o \ 
     2195   $(MODEL_LIB)/trdmld_oce.o \ 
     2196   $(MODEL_LIB)/trdmod_oce.o \ 
     2197   $(MODEL_LIB)/trdvor.o \ 
     2198   $(MODEL_LIB)/trdvor_oce.o \ 
     2199   $(MODEL_LIB)/zdfmxl.o \ 
    22042200   dom_oce.F90 \ 
    22052201   in_out_manager.F90 \ 
     
    22112207   trdmod_oce.F90 \ 
    22122208   zdf_oce.F90 \ 
    2213    $(MODEL_LIB)(dom_oce.o) \ 
    2214    $(MODEL_LIB)(in_out_manager.o) \ 
    2215    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2216    $(MODEL_LIB)(ldfslp.o) \ 
    2217    $(MODEL_LIB)(oce.o) \ 
    2218    $(MODEL_LIB)(prtctl.o) \ 
    2219    $(MODEL_LIB)(trdmod.o) \ 
    2220    $(MODEL_LIB)(trdmod_oce.o) \ 
    2221    $(MODEL_LIB)(zdf_oce.o) \ 
     2209   $(MODEL_LIB)/dom_oce.o \ 
     2210   $(MODEL_LIB)/in_out_manager.o \ 
     2211   $(MODEL_LIB)/ldfdyn_oce.o \ 
     2212   $(MODEL_LIB)/ldfslp.o \ 
     2213   $(MODEL_LIB)/oce.o \ 
     2214   $(MODEL_LIB)/prtctl.o \ 
     2215   $(MODEL_LIB)/trdmod.o \ 
     2216   $(MODEL_LIB)/trdmod_oce.o \ 
     2217   $(MODEL_LIB)/zdf_oce.o \ 
    22222218   domzgr_substitute.h90 \ 
    22232219   ldfdyn_substitute.h90 \ 
     
    22252221   KEY_CPP \ 
    22262222   dynldf_lap.F90 
    2227 $(MODEL_LIB)(dynnxt1d.o) : \ 
    2228    dom_oce.F90 \ 
    2229    in_out_manager.F90 \ 
    2230    lib_mpp.F90 \ 
    2231    lib_print.f90 \ 
    2232    oce.F90 \ 
    2233    par_kind.F90 \ 
    2234    par_oce.F90 \ 
    2235    $(MODEL_LIB)(dom_oce.o) \ 
    2236    $(MODEL_LIB)(in_out_manager.o) \ 
    2237    $(MODEL_LIB)(lib_mpp.o) \ 
    2238    $(MODEL_LIB)(lib_print.o) \ 
    2239    $(MODEL_LIB)(oce.o) \ 
    2240    $(MODEL_LIB)(par_kind.o) \ 
    2241    $(MODEL_LIB)(par_oce.o) \ 
    2242    dom_oce.F90 \ 
    2243    in_out_manager.F90 \ 
    2244    lbclnk.F90 \ 
    2245    oce.F90 \ 
    2246    prtctl.f90 \ 
    2247    $(MODEL_LIB)(dom_oce.o) \ 
    2248    $(MODEL_LIB)(in_out_manager.o) \ 
    2249    $(MODEL_LIB)(lbclnk.o) \ 
    2250    $(MODEL_LIB)(oce.o) \ 
    2251    $(MODEL_LIB)(prtctl.o) \ 
     2223$(MODEL_LIB)/dynnxt1d.o :  \ 
     2224   dom_oce.F90 \ 
     2225   in_out_manager.F90 \ 
     2226   lib_mpp.F90 \ 
     2227   lib_print.f90 \ 
     2228   oce.F90 \ 
     2229   par_kind.F90 \ 
     2230   par_oce.F90 \ 
     2231   $(MODEL_LIB)/dom_oce.o \ 
     2232   $(MODEL_LIB)/in_out_manager.o \ 
     2233   $(MODEL_LIB)/lib_mpp.o \ 
     2234   $(MODEL_LIB)/lib_print.o \ 
     2235   $(MODEL_LIB)/oce.o \ 
     2236   $(MODEL_LIB)/par_kind.o \ 
     2237   $(MODEL_LIB)/par_oce.o \ 
     2238   dom_oce.F90 \ 
     2239   in_out_manager.F90 \ 
     2240   lbclnk.F90 \ 
     2241   oce.F90 \ 
     2242   prtctl.f90 \ 
     2243   $(MODEL_LIB)/dom_oce.o \ 
     2244   $(MODEL_LIB)/in_out_manager.o \ 
     2245   $(MODEL_LIB)/lbclnk.o \ 
     2246   $(MODEL_LIB)/oce.o \ 
     2247   $(MODEL_LIB)/prtctl.o \ 
    22522248   dynnxt1d.F90 
    2253 $(MODEL_LIB)(dynnxt.o) :   \ 
     2249$(MODEL_LIB)/dynnxt.o : \ 
    22542250   dom_oce.F90 \ 
    22552251   in_out_manager.F90 \ 
     
    22632259   par_oce.F90 \ 
    22642260   phycst.F90 \ 
    2265    $(MODEL_LIB)(dom_oce.o) \ 
    2266    $(MODEL_LIB)(in_out_manager.o) \ 
    2267    $(MODEL_LIB)(lbclnk.o) \ 
    2268    $(MODEL_LIB)(lib_mpp.o) \ 
    2269    $(MODEL_LIB)(lib_print.o) \ 
    2270    $(MODEL_LIB)(obccli.o) \ 
    2271    $(MODEL_LIB)(obc_oce.o) \ 
    2272    $(MODEL_LIB)(oce.o) \ 
    2273    $(MODEL_LIB)(par_kind.o) \ 
    2274    $(MODEL_LIB)(par_oce.o) \ 
    2275    $(MODEL_LIB)(phycst.o) \ 
     2261   $(MODEL_LIB)/dom_oce.o \ 
     2262   $(MODEL_LIB)/in_out_manager.o \ 
     2263   $(MODEL_LIB)/lbclnk.o \ 
     2264   $(MODEL_LIB)/lib_mpp.o \ 
     2265   $(MODEL_LIB)/lib_print.o \ 
     2266   $(MODEL_LIB)/obccli.o \ 
     2267   $(MODEL_LIB)/obc_oce.o \ 
     2268   $(MODEL_LIB)/oce.o \ 
     2269   $(MODEL_LIB)/par_kind.o \ 
     2270   $(MODEL_LIB)/par_oce.o \ 
     2271   $(MODEL_LIB)/phycst.o \ 
    22762272   dom_oce.F90 \ 
    22772273   in_out_manager.F90 \ 
     
    22802276   oce.F90 \ 
    22812277   prtctl.f90 \ 
    2282    $(MODEL_LIB)(dom_oce.o) \ 
    2283    $(MODEL_LIB)(in_out_manager.o) \ 
    2284    $(MODEL_LIB)(lbclnk.o) \ 
    2285    $(MODEL_LIB)(obcdyn.o) \ 
    2286    $(MODEL_LIB)(oce.o) \ 
    2287    $(MODEL_LIB)(prtctl.o) \ 
     2278   $(MODEL_LIB)/dom_oce.o \ 
     2279   $(MODEL_LIB)/in_out_manager.o \ 
     2280   $(MODEL_LIB)/lbclnk.o \ 
     2281   $(MODEL_LIB)/obcdyn.o \ 
     2282   $(MODEL_LIB)/oce.o \ 
     2283   $(MODEL_LIB)/prtctl.o \ 
    22882284   dynnxt.F90 
    2289 $(MODEL_LIB)(dynspg_fsc.o) :  \ 
    2290    blk_oce.F90 \ 
    2291    cpl_oce.F90 \ 
    2292    daymod.F90 \ 
    2293    dom_oce.F90 \ 
    2294    dtasal.F90 \ 
    2295    dtasst.F90 \ 
    2296    dtatem.F90 \ 
    2297    flxmod.F90 \ 
     2285$(MODEL_LIB)/dynspg.o : \ 
     2286   cla_dynspg.F90 \ 
     2287   dom_oce.F90 \ 
     2288   dynvor.F90 \ 
    22982289   flxrnf.F90 \ 
    2299    flx_oce.F90 \ 
    2300    ice_oce.F90 \ 
    2301    in_out_manager.F90 \ 
    2302    lbclnk.F90 \ 
    2303    lib_mpp.F90 \ 
    2304    lib_print.f90 \ 
    2305    obccli.F90 \ 
    2306    obcdyn.F90 \ 
    2307    obcvol.F90 \ 
    2308    obc_oce.F90 \ 
    2309    obc_par.F90 \ 
    2310    ocesbc.F90 \ 
    2311    oce.F90 \ 
    2312    ocfzpt.F90 \ 
    2313    par_kind.F90 \ 
    2314    par_oce.F90 \ 
    2315    phycst.F90 \ 
    2316    prtctl.f90 \ 
    2317    solfet.F90 \ 
    2318    solpcg.F90 \ 
    2319    solsor.F90 \ 
    2320    sol_oce.F90 \ 
    2321    taumod.F90 \ 
    2322    trabbl.F90 \ 
    2323    tradmp.F90 \ 
    2324    trdicp.F90 \ 
    2325    trdicp_oce.F90 \ 
    2326    trdmld.F90 \ 
    2327    trdmld_oce.F90 \ 
    2328    trdmod_oce.F90 \ 
    2329    trdvor.F90 \ 
    2330    trdvor_oce.F90 \ 
    2331    zdf_oce.F90 \ 
    2332    $(MODEL_LIB)(blk_oce.o) \ 
    2333    $(MODEL_LIB)(cpl_oce.o) \ 
    2334    $(MODEL_LIB)(daymod.o) \ 
    2335    $(MODEL_LIB)(dom_oce.o) \ 
    2336    $(MODEL_LIB)(dtasal.o) \ 
    2337    $(MODEL_LIB)(dtasst.o) \ 
    2338    $(MODEL_LIB)(dtatem.o) \ 
    2339    $(MODEL_LIB)(flxmod.o) \ 
    2340    $(MODEL_LIB)(flxrnf.o) \ 
    2341    $(MODEL_LIB)(flx_oce.o) \ 
    2342    $(MODEL_LIB)(ice_oce.o) \ 
    2343    $(MODEL_LIB)(in_out_manager.o) \ 
    2344    $(MODEL_LIB)(lbclnk.o) \ 
    2345    $(MODEL_LIB)(lib_mpp.o) \ 
    2346    $(MODEL_LIB)(lib_print.o) \ 
    2347    $(MODEL_LIB)(obccli.o) \ 
    2348    $(MODEL_LIB)(obcdyn.o) \ 
    2349    $(MODEL_LIB)(obcvol.o) \ 
    2350    $(MODEL_LIB)(obc_oce.o) \ 
    2351    $(MODEL_LIB)(obc_par.o) \ 
    2352    $(MODEL_LIB)(ocesbc.o) \ 
    2353    $(MODEL_LIB)(oce.o) \ 
    2354    $(MODEL_LIB)(ocfzpt.o) \ 
    2355    $(MODEL_LIB)(par_kind.o) \ 
    2356    $(MODEL_LIB)(par_oce.o) \ 
    2357    $(MODEL_LIB)(phycst.o) \ 
    2358    $(MODEL_LIB)(prtctl.o) \ 
    2359    $(MODEL_LIB)(solfet.o) \ 
    2360    $(MODEL_LIB)(solpcg.o) \ 
    2361    $(MODEL_LIB)(solsor.o) \ 
    2362    $(MODEL_LIB)(sol_oce.o) \ 
    2363    $(MODEL_LIB)(taumod.o) \ 
    2364    $(MODEL_LIB)(trabbl.o) \ 
    2365    $(MODEL_LIB)(tradmp.o) \ 
    2366    $(MODEL_LIB)(trdicp.o) \ 
    2367    $(MODEL_LIB)(trdicp_oce.o) \ 
    2368    $(MODEL_LIB)(trdmld.o) \ 
    2369    $(MODEL_LIB)(trdmld_oce.o) \ 
    2370    $(MODEL_LIB)(trdmod_oce.o) \ 
    2371    $(MODEL_LIB)(trdvor.o) \ 
    2372    $(MODEL_LIB)(trdvor_oce.o) \ 
    2373    $(MODEL_LIB)(zdf_oce.o) \ 
    2374    cla_dynspg.F90 \ 
    2375    dom_oce.F90 \ 
    2376    flxrnf.F90 \ 
    2377    in_out_manager.F90 \ 
    2378    lbclnk.F90 \ 
    2379    lib_mpp.F90 \ 
     2290   in_out_manager.F90 \ 
     2291   lbclnk.F90 \ 
     2292   ldfdyn_oce.F90 \ 
     2293   ldftra_oce.F90 \ 
     2294   lib_mpp.F90 \ 
     2295   lib_print.f90 \ 
    23802296   obcdyn.F90 \ 
    23812297   obcvol.F90 \ 
     
    23832299   ocesbc.F90 \ 
    23842300   oce.F90 \ 
     2301   par_kind.F90 \ 
     2302   par_oce.F90 \ 
    23852303   phycst.F90 \ 
    23862304   prtctl.f90 \ 
    23872305   solfet.F90 \ 
     2306   solisl.F90 \ 
    23882307   solpcg.F90 \ 
    23892308   solsor.F90 \ 
    23902309   solsor_e.F90 \ 
    2391    sol_oce.F90 \ 
    2392    trdmod.F90 \ 
    2393    trdmod_oce.F90 \ 
    2394    zdf_oce.F90 \ 
    2395    $(MODEL_LIB)(cla_dynspg.o) \ 
    2396    $(MODEL_LIB)(dom_oce.o) \ 
    2397    $(MODEL_LIB)(flxrnf.o) \ 
    2398    $(MODEL_LIB)(in_out_manager.o) \ 
    2399    $(MODEL_LIB)(lbclnk.o) \ 
    2400    $(MODEL_LIB)(lib_mpp.o) \ 
    2401    $(MODEL_LIB)(obcdyn.o) \ 
    2402    $(MODEL_LIB)(obcvol.o) \ 
    2403    $(MODEL_LIB)(obc_oce.o) \ 
    2404    $(MODEL_LIB)(ocesbc.o) \ 
    2405    $(MODEL_LIB)(oce.o) \ 
    2406    $(MODEL_LIB)(phycst.o) \ 
    2407    $(MODEL_LIB)(prtctl.o) \ 
    2408    $(MODEL_LIB)(solfet.o) \ 
    2409    $(MODEL_LIB)(solpcg.o) \ 
    2410    $(MODEL_LIB)(solsor.o) \ 
    2411    $(MODEL_LIB)(solsor_e.o) \ 
    2412    $(MODEL_LIB)(sol_oce.o) \ 
    2413    $(MODEL_LIB)(trdmod.o) \ 
    2414    $(MODEL_LIB)(trdmod_oce.o) \ 
    2415    $(MODEL_LIB)(zdf_oce.o) \ 
    2416    domzgr_substitute.h90 \ 
    2417    vectopt_loop_substitute.h90 \ 
    2418    KEY_CPP \ 
    2419    dynspg_fsc.F90 
    2420 $(MODEL_LIB)(dynspg_fsc_atsk.o) :   \ 
    2421    blk_oce.F90 \ 
    2422    cpl_oce.F90 \ 
    2423    daymod.F90 \ 
    2424    dom_oce.F90 \ 
    2425    dtasal.F90 \ 
    2426    dtasst.F90 \ 
    2427    dtatem.F90 \ 
    2428    flxmod.F90 \ 
    2429    flxrnf.F90 \ 
    2430    flx_oce.F90 \ 
    2431    ice_oce.F90 \ 
    2432    in_out_manager.F90 \ 
    2433    lbclnk.F90 \ 
    2434    lib_mpp.F90 \ 
    2435    lib_print.f90 \ 
    2436    obccli.F90 \ 
    2437    obcdyn.F90 \ 
    2438    obcvol.F90 \ 
    2439    obc_oce.F90 \ 
    2440    obc_par.F90 \ 
    2441    ocesbc.F90 \ 
    2442    oce.F90 \ 
    2443    ocfzpt.F90 \ 
    2444    par_kind.F90 \ 
    2445    par_oce.F90 \ 
    2446    phycst.F90 \ 
    2447    prtctl.f90 \ 
    2448    solfet.F90 \ 
    2449    solpcg.F90 \ 
    2450    solsor.F90 \ 
    2451    sol_oce.F90 \ 
    2452    taumod.F90 \ 
    2453    trabbl.F90 \ 
    2454    tradmp.F90 \ 
    2455    trdicp.F90 \ 
    2456    trdicp_oce.F90 \ 
    2457    trdmld.F90 \ 
    2458    trdmld_oce.F90 \ 
    2459    trdmod_oce.F90 \ 
    2460    trdvor.F90 \ 
    2461    trdvor_oce.F90 \ 
    2462    zdf_oce.F90 \ 
    2463    $(MODEL_LIB)(blk_oce.o) \ 
    2464    $(MODEL_LIB)(cpl_oce.o) \ 
    2465    $(MODEL_LIB)(daymod.o) \ 
    2466    $(MODEL_LIB)(dom_oce.o) \ 
    2467    $(MODEL_LIB)(dtasal.o) \ 
    2468    $(MODEL_LIB)(dtasst.o) \ 
    2469    $(MODEL_LIB)(dtatem.o) \ 
    2470    $(MODEL_LIB)(flxmod.o) \ 
    2471    $(MODEL_LIB)(flxrnf.o) \ 
    2472    $(MODEL_LIB)(flx_oce.o) \ 
    2473    $(MODEL_LIB)(ice_oce.o) \ 
    2474    $(MODEL_LIB)(in_out_manager.o) \ 
    2475    $(MODEL_LIB)(lbclnk.o) \ 
    2476    $(MODEL_LIB)(lib_mpp.o) \ 
    2477    $(MODEL_LIB)(lib_print.o) \ 
    2478    $(MODEL_LIB)(obccli.o) \ 
    2479    $(MODEL_LIB)(obcdyn.o) \ 
    2480    $(MODEL_LIB)(obcvol.o) \ 
    2481    $(MODEL_LIB)(obc_oce.o) \ 
    2482    $(MODEL_LIB)(obc_par.o) \ 
    2483    $(MODEL_LIB)(ocesbc.o) \ 
    2484    $(MODEL_LIB)(oce.o) \ 
    2485    $(MODEL_LIB)(ocfzpt.o) \ 
    2486    $(MODEL_LIB)(par_kind.o) \ 
    2487    $(MODEL_LIB)(par_oce.o) \ 
    2488    $(MODEL_LIB)(phycst.o) \ 
    2489    $(MODEL_LIB)(prtctl.o) \ 
    2490    $(MODEL_LIB)(solfet.o) \ 
    2491    $(MODEL_LIB)(solpcg.o) \ 
    2492    $(MODEL_LIB)(solsor.o) \ 
    2493    $(MODEL_LIB)(sol_oce.o) \ 
    2494    $(MODEL_LIB)(taumod.o) \ 
    2495    $(MODEL_LIB)(trabbl.o) \ 
    2496    $(MODEL_LIB)(tradmp.o) \ 
    2497    $(MODEL_LIB)(trdicp.o) \ 
    2498    $(MODEL_LIB)(trdicp_oce.o) \ 
    2499    $(MODEL_LIB)(trdmld.o) \ 
    2500    $(MODEL_LIB)(trdmld_oce.o) \ 
    2501    $(MODEL_LIB)(trdmod_oce.o) \ 
    2502    $(MODEL_LIB)(trdvor.o) \ 
    2503    $(MODEL_LIB)(trdvor_oce.o) \ 
    2504    $(MODEL_LIB)(zdf_oce.o) \ 
    2505    cla_dynspg.F90 \ 
    2506    dom_oce.F90 \ 
    2507    flxrnf.F90 \ 
    2508    in_out_manager.F90 \ 
    2509    lbclnk.F90 \ 
    2510    lib_mpp.F90 \ 
    2511    obcdyn.F90 \ 
    2512    obcvol.F90 \ 
    2513    obc_oce.F90 \ 
    2514    ocesbc.F90 \ 
    2515    oce.F90 \ 
    2516    phycst.F90 \ 
    2517    prtctl.f90 \ 
    2518    solfet.F90 \ 
    2519    solpcg.F90 \ 
    2520    solsor.F90 \ 
    2521    solsor_e.F90 \ 
    2522    sol_oce.F90 \ 
    2523    trdmod.F90 \ 
    2524    trdmod_oce.F90 \ 
    2525    zdf_oce.F90 \ 
    2526    $(MODEL_LIB)(cla_dynspg.o) \ 
    2527    $(MODEL_LIB)(dom_oce.o) \ 
    2528    $(MODEL_LIB)(flxrnf.o) \ 
    2529    $(MODEL_LIB)(in_out_manager.o) \ 
    2530    $(MODEL_LIB)(lbclnk.o) \ 
    2531    $(MODEL_LIB)(lib_mpp.o) \ 
    2532    $(MODEL_LIB)(obcdyn.o) \ 
    2533    $(MODEL_LIB)(obcvol.o) \ 
    2534    $(MODEL_LIB)(obc_oce.o) \ 
    2535    $(MODEL_LIB)(ocesbc.o) \ 
    2536    $(MODEL_LIB)(oce.o) \ 
    2537    $(MODEL_LIB)(phycst.o) \ 
    2538    $(MODEL_LIB)(prtctl.o) \ 
    2539    $(MODEL_LIB)(solfet.o) \ 
    2540    $(MODEL_LIB)(solpcg.o) \ 
    2541    $(MODEL_LIB)(solsor.o) \ 
    2542    $(MODEL_LIB)(solsor_e.o) \ 
    2543    $(MODEL_LIB)(sol_oce.o) \ 
    2544    $(MODEL_LIB)(trdmod.o) \ 
    2545    $(MODEL_LIB)(trdmod_oce.o) \ 
    2546    $(MODEL_LIB)(zdf_oce.o) \ 
    2547    domzgr_substitute.h90 \ 
    2548    KEY_CPP \ 
    2549    dynspg_fsc_atsk.F90 
    2550 $(MODEL_LIB)(dynspg_rl.o) :   \ 
    2551    dom_oce.F90 \ 
    2552    in_out_manager.F90 \ 
    2553    lbclnk.F90 \ 
    2554    lib_mpp.F90 \ 
    2555    lib_print.f90 \ 
    2556    obc_oce.F90 \ 
    2557    obc_par.F90 \ 
    2558    oce.F90 \ 
    2559    par_kind.F90 \ 
    2560    par_oce.F90 \ 
    2561    solfet.F90 \ 
    2562    solpcg.F90 \ 
    2563    solsor.F90 \ 
    25642310   sol_oce.F90 \ 
    25652311   trabbl.F90 \ 
     
    25722318   trdvor_oce.F90 \ 
    25732319   zdf_oce.F90 \ 
    2574    $(MODEL_LIB)(dom_oce.o) \ 
    2575    $(MODEL_LIB)(in_out_manager.o) \ 
    2576    $(MODEL_LIB)(lbclnk.o) \ 
    2577    $(MODEL_LIB)(lib_mpp.o) \ 
    2578    $(MODEL_LIB)(lib_print.o) \ 
    2579    $(MODEL_LIB)(obc_oce.o) \ 
    2580    $(MODEL_LIB)(obc_par.o) \ 
    2581    $(MODEL_LIB)(oce.o) \ 
    2582    $(MODEL_LIB)(par_kind.o) \ 
    2583    $(MODEL_LIB)(par_oce.o) \ 
    2584    $(MODEL_LIB)(solfet.o) \ 
    2585    $(MODEL_LIB)(solpcg.o) \ 
    2586    $(MODEL_LIB)(solsor.o) \ 
    2587    $(MODEL_LIB)(sol_oce.o) \ 
    2588    $(MODEL_LIB)(trabbl.o) \ 
    2589    $(MODEL_LIB)(trdicp.o) \ 
    2590    $(MODEL_LIB)(trdicp_oce.o) \ 
    2591    $(MODEL_LIB)(trdmld.o) \ 
    2592    $(MODEL_LIB)(trdmld_oce.o) \ 
    2593    $(MODEL_LIB)(trdmod_oce.o) \ 
    2594    $(MODEL_LIB)(trdvor.o) \ 
    2595    $(MODEL_LIB)(trdvor_oce.o) \ 
    2596    $(MODEL_LIB)(zdf_oce.o) \ 
     2320   $(MODEL_LIB)/cla_dynspg.o \ 
     2321   $(MODEL_LIB)/dom_oce.o \ 
     2322   $(MODEL_LIB)/dynvor.o \ 
     2323   $(MODEL_LIB)/flxrnf.o \ 
     2324   $(MODEL_LIB)/in_out_manager.o \ 
     2325   $(MODEL_LIB)/lbclnk.o \ 
     2326   $(MODEL_LIB)/ldfdyn_oce.o \ 
     2327   $(MODEL_LIB)/ldftra_oce.o \ 
     2328   $(MODEL_LIB)/lib_mpp.o \ 
     2329   $(MODEL_LIB)/lib_print.o \ 
     2330   $(MODEL_LIB)/obcdyn.o \ 
     2331   $(MODEL_LIB)/obcvol.o \ 
     2332   $(MODEL_LIB)/obc_oce.o \ 
     2333   $(MODEL_LIB)/ocesbc.o \ 
     2334   $(MODEL_LIB)/oce.o \ 
     2335   $(MODEL_LIB)/par_kind.o \ 
     2336   $(MODEL_LIB)/par_oce.o \ 
     2337   $(MODEL_LIB)/phycst.o \ 
     2338   $(MODEL_LIB)/prtctl.o \ 
     2339   $(MODEL_LIB)/solfet.o \ 
     2340   $(MODEL_LIB)/solisl.o \ 
     2341   $(MODEL_LIB)/solpcg.o \ 
     2342   $(MODEL_LIB)/solsor.o \ 
     2343   $(MODEL_LIB)/solsor_e.o \ 
     2344   $(MODEL_LIB)/sol_oce.o \ 
     2345   $(MODEL_LIB)/trabbl.o \ 
     2346   $(MODEL_LIB)/trdicp.o \ 
     2347   $(MODEL_LIB)/trdicp_oce.o \ 
     2348   $(MODEL_LIB)/trdmld.o \ 
     2349   $(MODEL_LIB)/trdmld_oce.o \ 
     2350   $(MODEL_LIB)/trdmod_oce.o \ 
     2351   $(MODEL_LIB)/trdvor.o \ 
     2352   $(MODEL_LIB)/trdvor_oce.o \ 
     2353   $(MODEL_LIB)/zdf_oce.o \ 
     2354   dom_oce.F90 \ 
     2355   dynspg_exp.F90 \ 
     2356   dynspg_flt.F90 \ 
     2357   dynspg_flt_jki.F90 \ 
     2358   dynspg_rl.F90 \ 
     2359   dynspg_ts.F90 \ 
     2360   in_out_manager.F90 \ 
     2361   oce.F90 \ 
     2362   prtctl.f90 \ 
     2363   trdmod.F90 \ 
     2364   trdmod_oce.F90 \ 
     2365   $(MODEL_LIB)/dom_oce.o \ 
     2366   $(MODEL_LIB)/dynspg_exp.o \ 
     2367   $(MODEL_LIB)/dynspg_flt.o \ 
     2368   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     2369   $(MODEL_LIB)/dynspg_rl.o \ 
     2370   $(MODEL_LIB)/dynspg_ts.o \ 
     2371   $(MODEL_LIB)/in_out_manager.o \ 
     2372   $(MODEL_LIB)/oce.o \ 
     2373   $(MODEL_LIB)/prtctl.o \ 
     2374   $(MODEL_LIB)/trdmod.o \ 
     2375   $(MODEL_LIB)/trdmod_oce.o \ 
     2376   domzgr_substitute.h90 \ 
     2377   vectopt_loop_substitute.h90 \ 
     2378   KEY_CPP \ 
     2379   dynspg.F90 
     2380$(MODEL_LIB)/dynspg_exp.o :   \ 
     2381   blk_oce.F90 \ 
     2382   cpl_oce.F90 \ 
     2383   daymod.F90 \ 
     2384   dom_oce.F90 \ 
     2385   dtasal.F90 \ 
     2386   dtasst.F90 \ 
     2387   dtatem.F90 \ 
     2388   flxmod.F90 \ 
     2389   flxrnf.F90 \ 
     2390   flx_oce.F90 \ 
     2391   ice_oce.F90 \ 
     2392   in_out_manager.F90 \ 
     2393   lbclnk.F90 \ 
     2394   lib_mpp.F90 \ 
     2395   lib_print.f90 \ 
     2396   obc_par.F90 \ 
     2397   oce.F90 \ 
     2398   ocfzpt.F90 \ 
     2399   par_kind.F90 \ 
     2400   par_oce.F90 \ 
     2401   phycst.F90 \ 
     2402   prtctl.f90 \ 
     2403   taumod.F90 \ 
     2404   tradmp.F90 \ 
     2405   $(MODEL_LIB)/blk_oce.o \ 
     2406   $(MODEL_LIB)/cpl_oce.o \ 
     2407   $(MODEL_LIB)/daymod.o \ 
     2408   $(MODEL_LIB)/dom_oce.o \ 
     2409   $(MODEL_LIB)/dtasal.o \ 
     2410   $(MODEL_LIB)/dtasst.o \ 
     2411   $(MODEL_LIB)/dtatem.o \ 
     2412   $(MODEL_LIB)/flxmod.o \ 
     2413   $(MODEL_LIB)/flxrnf.o \ 
     2414   $(MODEL_LIB)/flx_oce.o \ 
     2415   $(MODEL_LIB)/ice_oce.o \ 
     2416   $(MODEL_LIB)/in_out_manager.o \ 
     2417   $(MODEL_LIB)/lbclnk.o \ 
     2418   $(MODEL_LIB)/lib_mpp.o \ 
     2419   $(MODEL_LIB)/lib_print.o \ 
     2420   $(MODEL_LIB)/obc_par.o \ 
     2421   $(MODEL_LIB)/oce.o \ 
     2422   $(MODEL_LIB)/ocfzpt.o \ 
     2423   $(MODEL_LIB)/par_kind.o \ 
     2424   $(MODEL_LIB)/par_oce.o \ 
     2425   $(MODEL_LIB)/phycst.o \ 
     2426   $(MODEL_LIB)/prtctl.o \ 
     2427   $(MODEL_LIB)/taumod.o \ 
     2428   $(MODEL_LIB)/tradmp.o \ 
     2429   dom_oce.F90 \ 
     2430   in_out_manager.F90 \ 
     2431   lbclnk.F90 \ 
     2432   lib_mpp.F90 \ 
     2433   obc_oce.F90 \ 
     2434   ocesbc.F90 \ 
     2435   oce.F90 \ 
     2436   phycst.F90 \ 
     2437   prtctl.f90 \ 
     2438   $(MODEL_LIB)/dom_oce.o \ 
     2439   $(MODEL_LIB)/in_out_manager.o \ 
     2440   $(MODEL_LIB)/lbclnk.o \ 
     2441   $(MODEL_LIB)/lib_mpp.o \ 
     2442   $(MODEL_LIB)/obc_oce.o \ 
     2443   $(MODEL_LIB)/ocesbc.o \ 
     2444   $(MODEL_LIB)/oce.o \ 
     2445   $(MODEL_LIB)/phycst.o \ 
     2446   $(MODEL_LIB)/prtctl.o \ 
     2447   domzgr_substitute.h90 \ 
     2448   vectopt_loop_substitute.h90 \ 
     2449   KEY_CPP \ 
     2450   dynspg_exp.F90 
     2451$(MODEL_LIB)/dynspg_flt.o :   \ 
     2452   blk_oce.F90 \ 
     2453   cpl_oce.F90 \ 
     2454   daymod.F90 \ 
     2455   dom_oce.F90 \ 
     2456   dtasal.F90 \ 
     2457   dtasst.F90 \ 
     2458   dtatem.F90 \ 
     2459   flxmod.F90 \ 
     2460   flxrnf.F90 \ 
     2461   flx_oce.F90 \ 
     2462   ice_oce.F90 \ 
     2463   in_out_manager.F90 \ 
     2464   lbclnk.F90 \ 
     2465   lib_mpp.F90 \ 
     2466   lib_print.f90 \ 
     2467   obccli.F90 \ 
     2468   obcdyn.F90 \ 
     2469   obcvol.F90 \ 
     2470   obc_oce.F90 \ 
     2471   obc_par.F90 \ 
     2472   ocesbc.F90 \ 
     2473   oce.F90 \ 
     2474   ocfzpt.F90 \ 
     2475   par_kind.F90 \ 
     2476   par_oce.F90 \ 
     2477   phycst.F90 \ 
     2478   prtctl.f90 \ 
     2479   solfet.F90 \ 
     2480   solpcg.F90 \ 
     2481   solsor.F90 \ 
     2482   sol_oce.F90 \ 
     2483   taumod.F90 \ 
     2484   tradmp.F90 \ 
     2485   zdf_oce.F90 \ 
     2486   $(MODEL_LIB)/blk_oce.o \ 
     2487   $(MODEL_LIB)/cpl_oce.o \ 
     2488   $(MODEL_LIB)/daymod.o \ 
     2489   $(MODEL_LIB)/dom_oce.o \ 
     2490   $(MODEL_LIB)/dtasal.o \ 
     2491   $(MODEL_LIB)/dtasst.o \ 
     2492   $(MODEL_LIB)/dtatem.o \ 
     2493   $(MODEL_LIB)/flxmod.o \ 
     2494   $(MODEL_LIB)/flxrnf.o \ 
     2495   $(MODEL_LIB)/flx_oce.o \ 
     2496   $(MODEL_LIB)/ice_oce.o \ 
     2497   $(MODEL_LIB)/in_out_manager.o \ 
     2498   $(MODEL_LIB)/lbclnk.o \ 
     2499   $(MODEL_LIB)/lib_mpp.o \ 
     2500   $(MODEL_LIB)/lib_print.o \ 
     2501   $(MODEL_LIB)/obccli.o \ 
     2502   $(MODEL_LIB)/obcdyn.o \ 
     2503   $(MODEL_LIB)/obcvol.o \ 
     2504   $(MODEL_LIB)/obc_oce.o \ 
     2505   $(MODEL_LIB)/obc_par.o \ 
     2506   $(MODEL_LIB)/ocesbc.o \ 
     2507   $(MODEL_LIB)/oce.o \ 
     2508   $(MODEL_LIB)/ocfzpt.o \ 
     2509   $(MODEL_LIB)/par_kind.o \ 
     2510   $(MODEL_LIB)/par_oce.o \ 
     2511   $(MODEL_LIB)/phycst.o \ 
     2512   $(MODEL_LIB)/prtctl.o \ 
     2513   $(MODEL_LIB)/solfet.o \ 
     2514   $(MODEL_LIB)/solpcg.o \ 
     2515   $(MODEL_LIB)/solsor.o \ 
     2516   $(MODEL_LIB)/sol_oce.o \ 
     2517   $(MODEL_LIB)/taumod.o \ 
     2518   $(MODEL_LIB)/tradmp.o \ 
     2519   $(MODEL_LIB)/zdf_oce.o \ 
     2520   cla_dynspg.F90 \ 
     2521   dom_oce.F90 \ 
     2522   flxrnf.F90 \ 
     2523   in_out_manager.F90 \ 
     2524   lbclnk.F90 \ 
     2525   lib_mpp.F90 \ 
     2526   obcdyn.F90 \ 
     2527   obcvol.F90 \ 
     2528   obc_oce.F90 \ 
     2529   ocesbc.F90 \ 
     2530   oce.F90 \ 
     2531   phycst.F90 \ 
     2532   prtctl.f90 \ 
     2533   solfet.F90 \ 
     2534   solpcg.F90 \ 
     2535   solsor.F90 \ 
     2536   solsor_e.F90 \ 
     2537   sol_oce.F90 \ 
     2538   zdf_oce.F90 \ 
     2539   $(MODEL_LIB)/cla_dynspg.o \ 
     2540   $(MODEL_LIB)/dom_oce.o \ 
     2541   $(MODEL_LIB)/flxrnf.o \ 
     2542   $(MODEL_LIB)/in_out_manager.o \ 
     2543   $(MODEL_LIB)/lbclnk.o \ 
     2544   $(MODEL_LIB)/lib_mpp.o \ 
     2545   $(MODEL_LIB)/obcdyn.o \ 
     2546   $(MODEL_LIB)/obcvol.o \ 
     2547   $(MODEL_LIB)/obc_oce.o \ 
     2548   $(MODEL_LIB)/ocesbc.o \ 
     2549   $(MODEL_LIB)/oce.o \ 
     2550   $(MODEL_LIB)/phycst.o \ 
     2551   $(MODEL_LIB)/prtctl.o \ 
     2552   $(MODEL_LIB)/solfet.o \ 
     2553   $(MODEL_LIB)/solpcg.o \ 
     2554   $(MODEL_LIB)/solsor.o \ 
     2555   $(MODEL_LIB)/solsor_e.o \ 
     2556   $(MODEL_LIB)/sol_oce.o \ 
     2557   $(MODEL_LIB)/zdf_oce.o \ 
     2558   domzgr_substitute.h90 \ 
     2559   vectopt_loop_substitute.h90 \ 
     2560   KEY_CPP \ 
     2561   dynspg_flt.F90 
     2562$(MODEL_LIB)/dynspg_flt_jki.o :  \ 
     2563   blk_oce.F90 \ 
     2564   cpl_oce.F90 \ 
     2565   daymod.F90 \ 
     2566   dom_oce.F90 \ 
     2567   dtasal.F90 \ 
     2568   dtasst.F90 \ 
     2569   dtatem.F90 \ 
     2570   flxmod.F90 \ 
     2571   flxrnf.F90 \ 
     2572   flx_oce.F90 \ 
     2573   ice_oce.F90 \ 
     2574   in_out_manager.F90 \ 
     2575   lbclnk.F90 \ 
     2576   lib_mpp.F90 \ 
     2577   lib_print.f90 \ 
     2578   obccli.F90 \ 
     2579   obcdyn.F90 \ 
     2580   obcvol.F90 \ 
     2581   obc_oce.F90 \ 
     2582   obc_par.F90 \ 
     2583   ocesbc.F90 \ 
     2584   oce.F90 \ 
     2585   ocfzpt.F90 \ 
     2586   par_kind.F90 \ 
     2587   par_oce.F90 \ 
     2588   phycst.F90 \ 
     2589   prtctl.f90 \ 
     2590   solfet.F90 \ 
     2591   solpcg.F90 \ 
     2592   solsor.F90 \ 
     2593   sol_oce.F90 \ 
     2594   taumod.F90 \ 
     2595   tradmp.F90 \ 
     2596   zdf_oce.F90 \ 
     2597   $(MODEL_LIB)/blk_oce.o \ 
     2598   $(MODEL_LIB)/cpl_oce.o \ 
     2599   $(MODEL_LIB)/daymod.o \ 
     2600   $(MODEL_LIB)/dom_oce.o \ 
     2601   $(MODEL_LIB)/dtasal.o \ 
     2602   $(MODEL_LIB)/dtasst.o \ 
     2603   $(MODEL_LIB)/dtatem.o \ 
     2604   $(MODEL_LIB)/flxmod.o \ 
     2605   $(MODEL_LIB)/flxrnf.o \ 
     2606   $(MODEL_LIB)/flx_oce.o \ 
     2607   $(MODEL_LIB)/ice_oce.o \ 
     2608   $(MODEL_LIB)/in_out_manager.o \ 
     2609   $(MODEL_LIB)/lbclnk.o \ 
     2610   $(MODEL_LIB)/lib_mpp.o \ 
     2611   $(MODEL_LIB)/lib_print.o \ 
     2612   $(MODEL_LIB)/obccli.o \ 
     2613   $(MODEL_LIB)/obcdyn.o \ 
     2614   $(MODEL_LIB)/obcvol.o \ 
     2615   $(MODEL_LIB)/obc_oce.o \ 
     2616   $(MODEL_LIB)/obc_par.o \ 
     2617   $(MODEL_LIB)/ocesbc.o \ 
     2618   $(MODEL_LIB)/oce.o \ 
     2619   $(MODEL_LIB)/ocfzpt.o \ 
     2620   $(MODEL_LIB)/par_kind.o \ 
     2621   $(MODEL_LIB)/par_oce.o \ 
     2622   $(MODEL_LIB)/phycst.o \ 
     2623   $(MODEL_LIB)/prtctl.o \ 
     2624   $(MODEL_LIB)/solfet.o \ 
     2625   $(MODEL_LIB)/solpcg.o \ 
     2626   $(MODEL_LIB)/solsor.o \ 
     2627   $(MODEL_LIB)/sol_oce.o \ 
     2628   $(MODEL_LIB)/taumod.o \ 
     2629   $(MODEL_LIB)/tradmp.o \ 
     2630   $(MODEL_LIB)/zdf_oce.o \ 
     2631   cla_dynspg.F90 \ 
     2632   dom_oce.F90 \ 
     2633   flxrnf.F90 \ 
     2634   in_out_manager.F90 \ 
     2635   lbclnk.F90 \ 
     2636   lib_mpp.F90 \ 
     2637   obcdyn.F90 \ 
     2638   obcvol.F90 \ 
     2639   obc_oce.F90 \ 
     2640   ocesbc.F90 \ 
     2641   oce.F90 \ 
     2642   phycst.F90 \ 
     2643   prtctl.f90 \ 
     2644   solfet.F90 \ 
     2645   solpcg.F90 \ 
     2646   solsor.F90 \ 
     2647   solsor_e.F90 \ 
     2648   sol_oce.F90 \ 
     2649   zdf_oce.F90 \ 
     2650   $(MODEL_LIB)/cla_dynspg.o \ 
     2651   $(MODEL_LIB)/dom_oce.o \ 
     2652   $(MODEL_LIB)/flxrnf.o \ 
     2653   $(MODEL_LIB)/in_out_manager.o \ 
     2654   $(MODEL_LIB)/lbclnk.o \ 
     2655   $(MODEL_LIB)/lib_mpp.o \ 
     2656   $(MODEL_LIB)/obcdyn.o \ 
     2657   $(MODEL_LIB)/obcvol.o \ 
     2658   $(MODEL_LIB)/obc_oce.o \ 
     2659   $(MODEL_LIB)/ocesbc.o \ 
     2660   $(MODEL_LIB)/oce.o \ 
     2661   $(MODEL_LIB)/phycst.o \ 
     2662   $(MODEL_LIB)/prtctl.o \ 
     2663   $(MODEL_LIB)/solfet.o \ 
     2664   $(MODEL_LIB)/solpcg.o \ 
     2665   $(MODEL_LIB)/solsor.o \ 
     2666   $(MODEL_LIB)/solsor_e.o \ 
     2667   $(MODEL_LIB)/sol_oce.o \ 
     2668   $(MODEL_LIB)/zdf_oce.o \ 
     2669   domzgr_substitute.h90 \ 
     2670   KEY_CPP \ 
     2671   dynspg_flt_jki.F90 
     2672$(MODEL_LIB)/dynspg_rl.o : \ 
     2673   dom_oce.F90 \ 
     2674   in_out_manager.F90 \ 
     2675   lbclnk.F90 \ 
     2676   lib_mpp.F90 \ 
     2677   lib_print.f90 \ 
     2678   obc_oce.F90 \ 
     2679   obc_par.F90 \ 
     2680   oce.F90 \ 
     2681   par_kind.F90 \ 
     2682   par_oce.F90 \ 
     2683   solfet.F90 \ 
     2684   solpcg.F90 \ 
     2685   solsor.F90 \ 
     2686   sol_oce.F90 \ 
     2687   zdf_oce.F90 \ 
     2688   $(MODEL_LIB)/dom_oce.o \ 
     2689   $(MODEL_LIB)/in_out_manager.o \ 
     2690   $(MODEL_LIB)/lbclnk.o \ 
     2691   $(MODEL_LIB)/lib_mpp.o \ 
     2692   $(MODEL_LIB)/lib_print.o \ 
     2693   $(MODEL_LIB)/obc_oce.o \ 
     2694   $(MODEL_LIB)/obc_par.o \ 
     2695   $(MODEL_LIB)/oce.o \ 
     2696   $(MODEL_LIB)/par_kind.o \ 
     2697   $(MODEL_LIB)/par_oce.o \ 
     2698   $(MODEL_LIB)/solfet.o \ 
     2699   $(MODEL_LIB)/solpcg.o \ 
     2700   $(MODEL_LIB)/solsor.o \ 
     2701   $(MODEL_LIB)/sol_oce.o \ 
     2702   $(MODEL_LIB)/zdf_oce.o \ 
    25972703   dom_oce.F90 \ 
    25982704   in_out_manager.F90 \ 
     
    26102716   solsor_e.F90 \ 
    26112717   sol_oce.F90 \ 
    2612    trdmod.F90 \ 
    2613    trdmod_oce.F90 \ 
    26142718   zdf_oce.F90 \ 
    2615    $(MODEL_LIB)(dom_oce.o) \ 
    2616    $(MODEL_LIB)(in_out_manager.o) \ 
    2617    $(MODEL_LIB)(lbclnk.o) \ 
    2618    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2619    $(MODEL_LIB)(ldftra_oce.o) \ 
    2620    $(MODEL_LIB)(lib_mpp.o) \ 
    2621    $(MODEL_LIB)(obc_oce.o) \ 
    2622    $(MODEL_LIB)(oce.o) \ 
    2623    $(MODEL_LIB)(phycst.o) \ 
    2624    $(MODEL_LIB)(solfet.o) \ 
    2625    $(MODEL_LIB)(solisl.o) \ 
    2626    $(MODEL_LIB)(solpcg.o) \ 
    2627    $(MODEL_LIB)(solsor.o) \ 
    2628    $(MODEL_LIB)(solsor_e.o) \ 
    2629    $(MODEL_LIB)(sol_oce.o) \ 
    2630    $(MODEL_LIB)(trdmod.o) \ 
    2631    $(MODEL_LIB)(trdmod_oce.o) \ 
    2632    $(MODEL_LIB)(zdf_oce.o) \ 
     2719   $(MODEL_LIB)/dom_oce.o \ 
     2720   $(MODEL_LIB)/in_out_manager.o \ 
     2721   $(MODEL_LIB)/lbclnk.o \ 
     2722   $(MODEL_LIB)/ldfdyn_oce.o \ 
     2723   $(MODEL_LIB)/ldftra_oce.o \ 
     2724   $(MODEL_LIB)/lib_mpp.o \ 
     2725   $(MODEL_LIB)/obc_oce.o \ 
     2726   $(MODEL_LIB)/oce.o \ 
     2727   $(MODEL_LIB)/phycst.o \ 
     2728   $(MODEL_LIB)/solfet.o \ 
     2729   $(MODEL_LIB)/solisl.o \ 
     2730   $(MODEL_LIB)/solpcg.o \ 
     2731   $(MODEL_LIB)/solsor.o \ 
     2732   $(MODEL_LIB)/solsor_e.o \ 
     2733   $(MODEL_LIB)/sol_oce.o \ 
     2734   $(MODEL_LIB)/zdf_oce.o \ 
    26332735   domzgr_substitute.h90 \ 
    26342736   obc_vectopt_loop_substitute.h90 \ 
     
    26362738   KEY_CPP \ 
    26372739   dynspg_rl.F90 
    2638 $(MODEL_LIB)(dynvor.o) :   \ 
     2740$(MODEL_LIB)/dynspg_ts.o : \ 
     2741   blk_oce.F90 \ 
     2742   cpl_oce.F90 \ 
     2743   daymod.F90 \ 
     2744   dom_oce.F90 \ 
     2745   dtasal.F90 \ 
     2746   dtasst.F90 \ 
     2747   dtatem.F90 \ 
     2748   flxmod.F90 \ 
     2749   flxrnf.F90 \ 
     2750   flx_oce.F90 \ 
     2751   ice_oce.F90 \ 
     2752   in_out_manager.F90 \ 
     2753   lbclnk.F90 \ 
     2754   lib_mpp.F90 \ 
     2755   lib_print.f90 \ 
     2756   obc_par.F90 \ 
     2757   oce.F90 \ 
     2758   ocfzpt.F90 \ 
     2759   par_kind.F90 \ 
     2760   par_oce.F90 \ 
     2761   phycst.F90 \ 
     2762   prtctl.f90 \ 
     2763   taumod.F90 \ 
     2764   tradmp.F90 \ 
     2765   trdmod.F90 \ 
     2766   trdmod_oce.F90 \ 
     2767   $(MODEL_LIB)/blk_oce.o \ 
     2768   $(MODEL_LIB)/cpl_oce.o \ 
     2769   $(MODEL_LIB)/daymod.o \ 
     2770   $(MODEL_LIB)/dom_oce.o \ 
     2771   $(MODEL_LIB)/dtasal.o \ 
     2772   $(MODEL_LIB)/dtasst.o \ 
     2773   $(MODEL_LIB)/dtatem.o \ 
     2774   $(MODEL_LIB)/flxmod.o \ 
     2775   $(MODEL_LIB)/flxrnf.o \ 
     2776   $(MODEL_LIB)/flx_oce.o \ 
     2777   $(MODEL_LIB)/ice_oce.o \ 
     2778   $(MODEL_LIB)/in_out_manager.o \ 
     2779   $(MODEL_LIB)/lbclnk.o \ 
     2780   $(MODEL_LIB)/lib_mpp.o \ 
     2781   $(MODEL_LIB)/lib_print.o \ 
     2782   $(MODEL_LIB)/obc_par.o \ 
     2783   $(MODEL_LIB)/oce.o \ 
     2784   $(MODEL_LIB)/ocfzpt.o \ 
     2785   $(MODEL_LIB)/par_kind.o \ 
     2786   $(MODEL_LIB)/par_oce.o \ 
     2787   $(MODEL_LIB)/phycst.o \ 
     2788   $(MODEL_LIB)/prtctl.o \ 
     2789   $(MODEL_LIB)/taumod.o \ 
     2790   $(MODEL_LIB)/tradmp.o \ 
     2791   $(MODEL_LIB)/trdmod.o \ 
     2792   $(MODEL_LIB)/trdmod_oce.o \ 
     2793   dom_oce.F90 \ 
     2794   dynvor.F90 \ 
     2795   in_out_manager.F90 \ 
     2796   lbclnk.F90 \ 
     2797   lib_mpp.F90 \ 
     2798   obc_oce.F90 \ 
     2799   ocesbc.F90 \ 
     2800   oce.F90 \ 
     2801   phycst.F90 \ 
     2802   prtctl.f90 \ 
     2803   $(MODEL_LIB)/dom_oce.o \ 
     2804   $(MODEL_LIB)/dynvor.o \ 
     2805   $(MODEL_LIB)/in_out_manager.o \ 
     2806   $(MODEL_LIB)/lbclnk.o \ 
     2807   $(MODEL_LIB)/lib_mpp.o \ 
     2808   $(MODEL_LIB)/obc_oce.o \ 
     2809   $(MODEL_LIB)/ocesbc.o \ 
     2810   $(MODEL_LIB)/oce.o \ 
     2811   $(MODEL_LIB)/phycst.o \ 
     2812   $(MODEL_LIB)/prtctl.o \ 
     2813   domzgr_substitute.h90 \ 
     2814   vectopt_loop_substitute.h90 \ 
     2815   KEY_CPP \ 
     2816   dynspg_ts.F90 
     2817$(MODEL_LIB)/dynvor.o : \ 
    26392818   dom_oce.F90 \ 
    26402819   in_out_manager.F90 \ 
     
    26522831   trdvor.F90 \ 
    26532832   trdvor_oce.F90 \ 
    2654    $(MODEL_LIB)(dom_oce.o) \ 
    2655    $(MODEL_LIB)(in_out_manager.o) \ 
    2656    $(MODEL_LIB)(lib_mpp.o) \ 
    2657    $(MODEL_LIB)(lib_print.o) \ 
    2658    $(MODEL_LIB)(oce.o) \ 
    2659    $(MODEL_LIB)(par_kind.o) \ 
    2660    $(MODEL_LIB)(par_oce.o) \ 
    2661    $(MODEL_LIB)(trabbl.o) \ 
    2662    $(MODEL_LIB)(trdicp.o) \ 
    2663    $(MODEL_LIB)(trdicp_oce.o) \ 
    2664    $(MODEL_LIB)(trdmld.o) \ 
    2665    $(MODEL_LIB)(trdmld_oce.o) \ 
    2666    $(MODEL_LIB)(trdmod_oce.o) \ 
    2667    $(MODEL_LIB)(trdvor.o) \ 
    2668    $(MODEL_LIB)(trdvor_oce.o) \ 
     2833   $(MODEL_LIB)/dom_oce.o \ 
     2834   $(MODEL_LIB)/in_out_manager.o \ 
     2835   $(MODEL_LIB)/lib_mpp.o \ 
     2836   $(MODEL_LIB)/lib_print.o \ 
     2837   $(MODEL_LIB)/oce.o \ 
     2838   $(MODEL_LIB)/par_kind.o \ 
     2839   $(MODEL_LIB)/par_oce.o \ 
     2840   $(MODEL_LIB)/trabbl.o \ 
     2841   $(MODEL_LIB)/trdicp.o \ 
     2842   $(MODEL_LIB)/trdicp_oce.o \ 
     2843   $(MODEL_LIB)/trdmld.o \ 
     2844   $(MODEL_LIB)/trdmld_oce.o \ 
     2845   $(MODEL_LIB)/trdmod_oce.o \ 
     2846   $(MODEL_LIB)/trdvor.o \ 
     2847   $(MODEL_LIB)/trdvor_oce.o \ 
    26692848   dom_oce.F90 \ 
    26702849   in_out_manager.F90 \ 
     
    26742853   trdmod.F90 \ 
    26752854   trdmod_oce.F90 \ 
    2676    $(MODEL_LIB)(dom_oce.o) \ 
    2677    $(MODEL_LIB)(in_out_manager.o) \ 
    2678    $(MODEL_LIB)(lbclnk.o) \ 
    2679    $(MODEL_LIB)(oce.o) \ 
    2680    $(MODEL_LIB)(prtctl.o) \ 
    2681    $(MODEL_LIB)(trdmod.o) \ 
    2682    $(MODEL_LIB)(trdmod_oce.o) \ 
     2855   $(MODEL_LIB)/dom_oce.o \ 
     2856   $(MODEL_LIB)/in_out_manager.o \ 
     2857   $(MODEL_LIB)/lbclnk.o \ 
     2858   $(MODEL_LIB)/oce.o \ 
     2859   $(MODEL_LIB)/prtctl.o \ 
     2860   $(MODEL_LIB)/trdmod.o \ 
     2861   $(MODEL_LIB)/trdmod_oce.o \ 
    26832862   domzgr_substitute.h90 \ 
    26842863   vectopt_loop_substitute.h90 \ 
    26852864   KEY_CPP \ 
    26862865   dynvor.F90 
    2687 $(MODEL_LIB)(dynzad.o) :   \ 
     2866$(MODEL_LIB)/dynzad.o : \ 
    26882867   daymod.F90 \ 
    26892868   dom_oce.F90 \ 
     
    27032882   trdvor.F90 \ 
    27042883   trdvor_oce.F90 \ 
    2705    $(MODEL_LIB)(daymod.o) \ 
    2706    $(MODEL_LIB)(dom_oce.o) \ 
    2707    $(MODEL_LIB)(in_out_manager.o) \ 
    2708    $(MODEL_LIB)(lib_mpp.o) \ 
    2709    $(MODEL_LIB)(lib_print.o) \ 
    2710    $(MODEL_LIB)(oce.o) \ 
    2711    $(MODEL_LIB)(par_kind.o) \ 
    2712    $(MODEL_LIB)(par_oce.o) \ 
    2713    $(MODEL_LIB)(phycst.o) \ 
    2714    $(MODEL_LIB)(trabbl.o) \ 
    2715    $(MODEL_LIB)(trdicp.o) \ 
    2716    $(MODEL_LIB)(trdicp_oce.o) \ 
    2717    $(MODEL_LIB)(trdmld.o) \ 
    2718    $(MODEL_LIB)(trdmld_oce.o) \ 
    2719    $(MODEL_LIB)(trdmod_oce.o) \ 
    2720    $(MODEL_LIB)(trdvor.o) \ 
    2721    $(MODEL_LIB)(trdvor_oce.o) \ 
     2884   $(MODEL_LIB)/daymod.o \ 
     2885   $(MODEL_LIB)/dom_oce.o \ 
     2886   $(MODEL_LIB)/in_out_manager.o \ 
     2887   $(MODEL_LIB)/lib_mpp.o \ 
     2888   $(MODEL_LIB)/lib_print.o \ 
     2889   $(MODEL_LIB)/oce.o \ 
     2890   $(MODEL_LIB)/par_kind.o \ 
     2891   $(MODEL_LIB)/par_oce.o \ 
     2892   $(MODEL_LIB)/phycst.o \ 
     2893   $(MODEL_LIB)/trabbl.o \ 
     2894   $(MODEL_LIB)/trdicp.o \ 
     2895   $(MODEL_LIB)/trdicp_oce.o \ 
     2896   $(MODEL_LIB)/trdmld.o \ 
     2897   $(MODEL_LIB)/trdmld_oce.o \ 
     2898   $(MODEL_LIB)/trdmod_oce.o \ 
     2899   $(MODEL_LIB)/trdvor.o \ 
     2900   $(MODEL_LIB)/trdvor_oce.o \ 
    27222901   dom_oce.F90 \ 
    27232902   flxrnf.F90 \ 
     
    27272906   trdmod.F90 \ 
    27282907   trdmod_oce.F90 \ 
    2729    $(MODEL_LIB)(dom_oce.o) \ 
    2730    $(MODEL_LIB)(flxrnf.o) \ 
    2731    $(MODEL_LIB)(in_out_manager.o) \ 
    2732    $(MODEL_LIB)(oce.o) \ 
    2733    $(MODEL_LIB)(prtctl.o) \ 
    2734    $(MODEL_LIB)(trdmod.o) \ 
    2735    $(MODEL_LIB)(trdmod_oce.o) \ 
     2908   $(MODEL_LIB)/dom_oce.o \ 
     2909   $(MODEL_LIB)/flxrnf.o \ 
     2910   $(MODEL_LIB)/in_out_manager.o \ 
     2911   $(MODEL_LIB)/oce.o \ 
     2912   $(MODEL_LIB)/prtctl.o \ 
     2913   $(MODEL_LIB)/trdmod.o \ 
     2914   $(MODEL_LIB)/trdmod_oce.o \ 
    27362915   domzgr_substitute.h90 \ 
    27372916   vectopt_loop_substitute.h90 \ 
    27382917   KEY_CPP \ 
    27392918   dynzad.F90 
    2740 $(MODEL_LIB)(dynzdf_exp.o) :  \ 
     2919$(MODEL_LIB)/dynzdf_exp.o :   \ 
    27412920   daymod.F90 \ 
    27422921   dom_oce.F90 \ 
     
    27572936   trdvor.F90 \ 
    27582937   trdvor_oce.F90 \ 
    2759    $(MODEL_LIB)(daymod.o) \ 
    2760    $(MODEL_LIB)(dom_oce.o) \ 
    2761    $(MODEL_LIB)(in_out_manager.o) \ 
    2762    $(MODEL_LIB)(lbclnk.o) \ 
    2763    $(MODEL_LIB)(lib_mpp.o) \ 
    2764    $(MODEL_LIB)(lib_print.o) \ 
    2765    $(MODEL_LIB)(oce.o) \ 
    2766    $(MODEL_LIB)(par_kind.o) \ 
    2767    $(MODEL_LIB)(par_oce.o) \ 
    2768    $(MODEL_LIB)(phycst.o) \ 
    2769    $(MODEL_LIB)(trabbl.o) \ 
    2770    $(MODEL_LIB)(trdicp.o) \ 
    2771    $(MODEL_LIB)(trdicp_oce.o) \ 
    2772    $(MODEL_LIB)(trdmld.o) \ 
    2773    $(MODEL_LIB)(trdmld_oce.o) \ 
    2774    $(MODEL_LIB)(trdmod_oce.o) \ 
    2775    $(MODEL_LIB)(trdvor.o) \ 
    2776    $(MODEL_LIB)(trdvor_oce.o) \ 
     2938   $(MODEL_LIB)/daymod.o \ 
     2939   $(MODEL_LIB)/dom_oce.o \ 
     2940   $(MODEL_LIB)/in_out_manager.o \ 
     2941   $(MODEL_LIB)/lbclnk.o \ 
     2942   $(MODEL_LIB)/lib_mpp.o \ 
     2943   $(MODEL_LIB)/lib_print.o \ 
     2944   $(MODEL_LIB)/oce.o \ 
     2945   $(MODEL_LIB)/par_kind.o \ 
     2946   $(MODEL_LIB)/par_oce.o \ 
     2947   $(MODEL_LIB)/phycst.o \ 
     2948   $(MODEL_LIB)/trabbl.o \ 
     2949   $(MODEL_LIB)/trdicp.o \ 
     2950   $(MODEL_LIB)/trdicp_oce.o \ 
     2951   $(MODEL_LIB)/trdmld.o \ 
     2952   $(MODEL_LIB)/trdmld_oce.o \ 
     2953   $(MODEL_LIB)/trdmod_oce.o \ 
     2954   $(MODEL_LIB)/trdvor.o \ 
     2955   $(MODEL_LIB)/trdvor_oce.o \ 
    27772956   dom_oce.F90 \ 
    27782957   in_out_manager.F90 \ 
     
    27842963   trdmod_oce.F90 \ 
    27852964   zdf_oce.F90 \ 
    2786    $(MODEL_LIB)(dom_oce.o) \ 
    2787    $(MODEL_LIB)(in_out_manager.o) \ 
    2788    $(MODEL_LIB)(oce.o) \ 
    2789    $(MODEL_LIB)(phycst.o) \ 
    2790    $(MODEL_LIB)(prtctl.o) \ 
    2791    $(MODEL_LIB)(taumod.o) \ 
    2792    $(MODEL_LIB)(trdmod.o) \ 
    2793    $(MODEL_LIB)(trdmod_oce.o) \ 
    2794    $(MODEL_LIB)(zdf_oce.o) \ 
     2965   $(MODEL_LIB)/dom_oce.o \ 
     2966   $(MODEL_LIB)/in_out_manager.o \ 
     2967   $(MODEL_LIB)/oce.o \ 
     2968   $(MODEL_LIB)/phycst.o \ 
     2969   $(MODEL_LIB)/prtctl.o \ 
     2970   $(MODEL_LIB)/taumod.o \ 
     2971   $(MODEL_LIB)/trdmod.o \ 
     2972   $(MODEL_LIB)/trdmod_oce.o \ 
     2973   $(MODEL_LIB)/zdf_oce.o \ 
    27952974   domzgr_substitute.h90 \ 
    27962975   vectopt_loop_substitute.h90 \ 
    27972976   KEY_CPP \ 
    27982977   dynzdf_exp.F90 
    2799 $(MODEL_LIB)(dynzdf_imp.o) :  \ 
     2978$(MODEL_LIB)/dynzdf_imp.o :   \ 
    28002979   daymod.F90 \ 
    28012980   dom_oce.F90 \ 
     
    28162995   trdvor.F90 \ 
    28172996   trdvor_oce.F90 \ 
    2818    $(MODEL_LIB)(daymod.o) \ 
    2819    $(MODEL_LIB)(dom_oce.o) \ 
    2820    $(MODEL_LIB)(in_out_manager.o) \ 
    2821    $(MODEL_LIB)(lbclnk.o) \ 
    2822    $(MODEL_LIB)(lib_mpp.o) \ 
    2823    $(MODEL_LIB)(lib_print.o) \ 
    2824    $(MODEL_LIB)(oce.o) \ 
    2825    $(MODEL_LIB)(par_kind.o) \ 
    2826    $(MODEL_LIB)(par_oce.o) \ 
    2827    $(MODEL_LIB)(phycst.o) \ 
    2828    $(MODEL_LIB)(trabbl.o) \ 
    2829    $(MODEL_LIB)(trdicp.o) \ 
    2830    $(MODEL_LIB)(trdicp_oce.o) \ 
    2831    $(MODEL_LIB)(trdmld.o) \ 
    2832    $(MODEL_LIB)(trdmld_oce.o) \ 
    2833    $(MODEL_LIB)(trdmod_oce.o) \ 
    2834    $(MODEL_LIB)(trdvor.o) \ 
    2835    $(MODEL_LIB)(trdvor_oce.o) \ 
     2997   $(MODEL_LIB)/daymod.o \ 
     2998   $(MODEL_LIB)/dom_oce.o \ 
     2999   $(MODEL_LIB)/in_out_manager.o \ 
     3000   $(MODEL_LIB)/lbclnk.o \ 
     3001   $(MODEL_LIB)/lib_mpp.o \ 
     3002   $(MODEL_LIB)/lib_print.o \ 
     3003   $(MODEL_LIB)/oce.o \ 
     3004   $(MODEL_LIB)/par_kind.o \ 
     3005   $(MODEL_LIB)/par_oce.o \ 
     3006   $(MODEL_LIB)/phycst.o \ 
     3007   $(MODEL_LIB)/trabbl.o \ 
     3008   $(MODEL_LIB)/trdicp.o \ 
     3009   $(MODEL_LIB)/trdicp_oce.o \ 
     3010   $(MODEL_LIB)/trdmld.o \ 
     3011   $(MODEL_LIB)/trdmld_oce.o \ 
     3012   $(MODEL_LIB)/trdmod_oce.o \ 
     3013   $(MODEL_LIB)/trdvor.o \ 
     3014   $(MODEL_LIB)/trdvor_oce.o \ 
    28363015   dom_oce.F90 \ 
    28373016   in_out_manager.F90 \ 
     
    28433022   trdmod_oce.F90 \ 
    28443023   zdf_oce.F90 \ 
    2845    $(MODEL_LIB)(dom_oce.o) \ 
    2846    $(MODEL_LIB)(in_out_manager.o) \ 
    2847    $(MODEL_LIB)(oce.o) \ 
    2848    $(MODEL_LIB)(phycst.o) \ 
    2849    $(MODEL_LIB)(prtctl.o) \ 
    2850    $(MODEL_LIB)(taumod.o) \ 
    2851    $(MODEL_LIB)(trdmod.o) \ 
    2852    $(MODEL_LIB)(trdmod_oce.o) \ 
    2853    $(MODEL_LIB)(zdf_oce.o) \ 
     3024   $(MODEL_LIB)/dom_oce.o \ 
     3025   $(MODEL_LIB)/in_out_manager.o \ 
     3026   $(MODEL_LIB)/oce.o \ 
     3027   $(MODEL_LIB)/phycst.o \ 
     3028   $(MODEL_LIB)/prtctl.o \ 
     3029   $(MODEL_LIB)/taumod.o \ 
     3030   $(MODEL_LIB)/trdmod.o \ 
     3031   $(MODEL_LIB)/trdmod_oce.o \ 
     3032   $(MODEL_LIB)/zdf_oce.o \ 
    28543033   domzgr_substitute.h90 \ 
    28553034   vectopt_loop_substitute.h90 \ 
    28563035   KEY_CPP \ 
    28573036   dynzdf_imp.F90 
    2858 $(MODEL_LIB)(dynzdf_imp_atsk.o) :   \ 
     3037$(MODEL_LIB)/dynzdf_imp_atsk.o : \ 
    28593038   daymod.F90 \ 
    28603039   dom_oce.F90 \ 
     
    28753054   trdvor.F90 \ 
    28763055   trdvor_oce.F90 \ 
    2877    $(MODEL_LIB)(daymod.o) \ 
    2878    $(MODEL_LIB)(dom_oce.o) \ 
    2879    $(MODEL_LIB)(in_out_manager.o) \ 
    2880    $(MODEL_LIB)(lbclnk.o) \ 
    2881    $(MODEL_LIB)(lib_mpp.o) \ 
    2882    $(MODEL_LIB)(lib_print.o) \ 
    2883    $(MODEL_LIB)(oce.o) \ 
    2884    $(MODEL_LIB)(par_kind.o) \ 
    2885    $(MODEL_LIB)(par_oce.o) \ 
    2886    $(MODEL_LIB)(phycst.o) \ 
    2887    $(MODEL_LIB)(trabbl.o) \ 
    2888    $(MODEL_LIB)(trdicp.o) \ 
    2889    $(MODEL_LIB)(trdicp_oce.o) \ 
    2890    $(MODEL_LIB)(trdmld.o) \ 
    2891    $(MODEL_LIB)(trdmld_oce.o) \ 
    2892    $(MODEL_LIB)(trdmod_oce.o) \ 
    2893    $(MODEL_LIB)(trdvor.o) \ 
    2894    $(MODEL_LIB)(trdvor_oce.o) \ 
     3056   $(MODEL_LIB)/daymod.o \ 
     3057   $(MODEL_LIB)/dom_oce.o \ 
     3058   $(MODEL_LIB)/in_out_manager.o \ 
     3059   $(MODEL_LIB)/lbclnk.o \ 
     3060   $(MODEL_LIB)/lib_mpp.o \ 
     3061   $(MODEL_LIB)/lib_print.o \ 
     3062   $(MODEL_LIB)/oce.o \ 
     3063   $(MODEL_LIB)/par_kind.o \ 
     3064   $(MODEL_LIB)/par_oce.o \ 
     3065   $(MODEL_LIB)/phycst.o \ 
     3066   $(MODEL_LIB)/trabbl.o \ 
     3067   $(MODEL_LIB)/trdicp.o \ 
     3068   $(MODEL_LIB)/trdicp_oce.o \ 
     3069   $(MODEL_LIB)/trdmld.o \ 
     3070   $(MODEL_LIB)/trdmld_oce.o \ 
     3071   $(MODEL_LIB)/trdmod_oce.o \ 
     3072   $(MODEL_LIB)/trdvor.o \ 
     3073   $(MODEL_LIB)/trdvor_oce.o \ 
    28953074   dom_oce.F90 \ 
    28963075   in_out_manager.F90 \ 
     
    29023081   trdmod_oce.F90 \ 
    29033082   zdf_oce.F90 \ 
    2904    $(MODEL_LIB)(dom_oce.o) \ 
    2905    $(MODEL_LIB)(in_out_manager.o) \ 
    2906    $(MODEL_LIB)(oce.o) \ 
    2907    $(MODEL_LIB)(phycst.o) \ 
    2908    $(MODEL_LIB)(prtctl.o) \ 
    2909    $(MODEL_LIB)(taumod.o) \ 
    2910    $(MODEL_LIB)(trdmod.o) \ 
    2911    $(MODEL_LIB)(trdmod_oce.o) \ 
    2912    $(MODEL_LIB)(zdf_oce.o) \ 
     3083   $(MODEL_LIB)/dom_oce.o \ 
     3084   $(MODEL_LIB)/in_out_manager.o \ 
     3085   $(MODEL_LIB)/oce.o \ 
     3086   $(MODEL_LIB)/phycst.o \ 
     3087   $(MODEL_LIB)/prtctl.o \ 
     3088   $(MODEL_LIB)/taumod.o \ 
     3089   $(MODEL_LIB)/trdmod.o \ 
     3090   $(MODEL_LIB)/trdmod_oce.o \ 
     3091   $(MODEL_LIB)/zdf_oce.o \ 
    29133092   domzgr_substitute.h90 \ 
    29143093   vectopt_loop_substitute.h90 \ 
    29153094   KEY_CPP \ 
    29163095   dynzdf_imp_atsk.F90 
    2917 $(MODEL_LIB)(dynzdf_iso.o) :  \ 
     3096$(MODEL_LIB)/dynzdf_iso.o :   \ 
    29183097   daymod.F90 \ 
    29193098   dom_oce.F90 \ 
     
    29383117   trdvor_oce.F90 \ 
    29393118   zdfmxl.F90 \ 
    2940    $(MODEL_LIB)(daymod.o) \ 
    2941    $(MODEL_LIB)(dom_oce.o) \ 
    2942    $(MODEL_LIB)(in_out_manager.o) \ 
    2943    $(MODEL_LIB)(lbclnk.o) \ 
    2944    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2945    $(MODEL_LIB)(ldftra_oce.o) \ 
    2946    $(MODEL_LIB)(lib_mpp.o) \ 
    2947    $(MODEL_LIB)(lib_print.o) \ 
    2948    $(MODEL_LIB)(oce.o) \ 
    2949    $(MODEL_LIB)(par_kind.o) \ 
    2950    $(MODEL_LIB)(par_oce.o) \ 
    2951    $(MODEL_LIB)(phycst.o) \ 
    2952    $(MODEL_LIB)(prtctl.o) \ 
    2953    $(MODEL_LIB)(trabbl.o) \ 
    2954    $(MODEL_LIB)(trdicp.o) \ 
    2955    $(MODEL_LIB)(trdicp_oce.o) \ 
    2956    $(MODEL_LIB)(trdmld.o) \ 
    2957    $(MODEL_LIB)(trdmld_oce.o) \ 
    2958    $(MODEL_LIB)(trdmod_oce.o) \ 
    2959    $(MODEL_LIB)(trdvor.o) \ 
    2960    $(MODEL_LIB)(trdvor_oce.o) \ 
    2961    $(MODEL_LIB)(zdfmxl.o) \ 
     3119   $(MODEL_LIB)/daymod.o \ 
     3120   $(MODEL_LIB)/dom_oce.o \ 
     3121   $(MODEL_LIB)/in_out_manager.o \ 
     3122   $(MODEL_LIB)/lbclnk.o \ 
     3123   $(MODEL_LIB)/ldfdyn_oce.o \ 
     3124   $(MODEL_LIB)/ldftra_oce.o \ 
     3125   $(MODEL_LIB)/lib_mpp.o \ 
     3126   $(MODEL_LIB)/lib_print.o \ 
     3127   $(MODEL_LIB)/oce.o \ 
     3128   $(MODEL_LIB)/par_kind.o \ 
     3129   $(MODEL_LIB)/par_oce.o \ 
     3130   $(MODEL_LIB)/phycst.o \ 
     3131   $(MODEL_LIB)/prtctl.o \ 
     3132   $(MODEL_LIB)/trabbl.o \ 
     3133   $(MODEL_LIB)/trdicp.o \ 
     3134   $(MODEL_LIB)/trdicp_oce.o \ 
     3135   $(MODEL_LIB)/trdmld.o \ 
     3136   $(MODEL_LIB)/trdmld_oce.o \ 
     3137   $(MODEL_LIB)/trdmod_oce.o \ 
     3138   $(MODEL_LIB)/trdvor.o \ 
     3139   $(MODEL_LIB)/trdvor_oce.o \ 
     3140   $(MODEL_LIB)/zdfmxl.o \ 
    29623141   dom_oce.F90 \ 
    29633142   in_out_manager.F90 \ 
     
    29713150   trdmod_oce.F90 \ 
    29723151   zdf_oce.F90 \ 
    2973    $(MODEL_LIB)(dom_oce.o) \ 
    2974    $(MODEL_LIB)(in_out_manager.o) \ 
    2975    $(MODEL_LIB)(ldfslp.o) \ 
    2976    $(MODEL_LIB)(ldftra_oce.o) \ 
    2977    $(MODEL_LIB)(oce.o) \ 
    2978    $(MODEL_LIB)(phycst.o) \ 
    2979    $(MODEL_LIB)(prtctl.o) \ 
    2980    $(MODEL_LIB)(taumod.o) \ 
    2981    $(MODEL_LIB)(trdmod.o) \ 
    2982    $(MODEL_LIB)(trdmod_oce.o) \ 
    2983    $(MODEL_LIB)(zdf_oce.o) \ 
     3152   $(MODEL_LIB)/dom_oce.o \ 
     3153   $(MODEL_LIB)/in_out_manager.o \ 
     3154   $(MODEL_LIB)/ldfslp.o \ 
     3155   $(MODEL_LIB)/ldftra_oce.o \ 
     3156   $(MODEL_LIB)/oce.o \ 
     3157   $(MODEL_LIB)/phycst.o \ 
     3158   $(MODEL_LIB)/prtctl.o \ 
     3159   $(MODEL_LIB)/taumod.o \ 
     3160   $(MODEL_LIB)/trdmod.o \ 
     3161   $(MODEL_LIB)/trdmod_oce.o \ 
     3162   $(MODEL_LIB)/zdf_oce.o \ 
    29843163   domzgr_substitute.h90 \ 
    29853164   vectopt_loop_substitute.h90 \ 
     
    29873166   KEY_CPP \ 
    29883167   dynzdf_iso.F90 
    2989 $(MODEL_LIB)(eosbn2.o) :   \ 
     3168$(MODEL_LIB)/eosbn2.o : \ 
    29903169   dom_oce.F90 \ 
    29913170   in_out_manager.F90 \ 
     
    29983177   prtctl.f90 \ 
    29993178   zdf_oce.F90 \ 
    3000    $(MODEL_LIB)(dom_oce.o) \ 
    3001    $(MODEL_LIB)(in_out_manager.o) \ 
    3002    $(MODEL_LIB)(lbclnk.o) \ 
    3003    $(MODEL_LIB)(lib_mpp.o) \ 
    3004    $(MODEL_LIB)(lib_print.o) \ 
    3005    $(MODEL_LIB)(oce.o) \ 
    3006    $(MODEL_LIB)(par_kind.o) \ 
    3007    $(MODEL_LIB)(par_oce.o) \ 
    3008    $(MODEL_LIB)(prtctl.o) \ 
    3009    $(MODEL_LIB)(zdf_oce.o) \ 
     3179   $(MODEL_LIB)/dom_oce.o \ 
     3180   $(MODEL_LIB)/in_out_manager.o \ 
     3181   $(MODEL_LIB)/lbclnk.o \ 
     3182   $(MODEL_LIB)/lib_mpp.o \ 
     3183   $(MODEL_LIB)/lib_print.o \ 
     3184   $(MODEL_LIB)/oce.o \ 
     3185   $(MODEL_LIB)/par_kind.o \ 
     3186   $(MODEL_LIB)/par_oce.o \ 
     3187   $(MODEL_LIB)/prtctl.o \ 
     3188   $(MODEL_LIB)/zdf_oce.o \ 
    30103189   dom_oce.F90 \ 
    30113190   in_out_manager.F90 \ 
     
    30133192   prtctl.f90 \ 
    30143193   zdfddm.F90 \ 
    3015    $(MODEL_LIB)(dom_oce.o) \ 
    3016    $(MODEL_LIB)(in_out_manager.o) \ 
    3017    $(MODEL_LIB)(phycst.o) \ 
    3018    $(MODEL_LIB)(prtctl.o) \ 
    3019    $(MODEL_LIB)(zdfddm.o) \ 
     3194   $(MODEL_LIB)/dom_oce.o \ 
     3195   $(MODEL_LIB)/in_out_manager.o \ 
     3196   $(MODEL_LIB)/phycst.o \ 
     3197   $(MODEL_LIB)/prtctl.o \ 
     3198   $(MODEL_LIB)/zdfddm.o \ 
    30203199   domzgr_substitute.h90 \ 
    30213200   vectopt_loop_substitute.h90 \ 
    30223201   KEY_CPP \ 
    30233202   eosbn2.F90 
    3024 $(MODEL_LIB)(flo4rk.o) :   \ 
    3025    lib_print.f90 \ 
    3026    par_kind.F90 \ 
    3027    par_oce.F90 \ 
    3028    $(MODEL_LIB)(lib_print.o) \ 
    3029    $(MODEL_LIB)(par_kind.o) \ 
    3030    $(MODEL_LIB)(par_oce.o) \ 
     3203$(MODEL_LIB)/flo4rk.o : \ 
     3204   lib_print.f90 \ 
     3205   par_kind.F90 \ 
     3206   par_oce.F90 \ 
     3207   $(MODEL_LIB)/lib_print.o \ 
     3208   $(MODEL_LIB)/par_kind.o \ 
     3209   $(MODEL_LIB)/par_oce.o \ 
    30313210   dom_oce.F90 \ 
    30323211   flo_oce.F90 \ 
    30333212   in_out_manager.F90 \ 
    30343213   oce.F90 \ 
    3035    $(MODEL_LIB)(dom_oce.o) \ 
    3036    $(MODEL_LIB)(flo_oce.o) \ 
    3037    $(MODEL_LIB)(in_out_manager.o) \ 
    3038    $(MODEL_LIB)(oce.o) \ 
     3214   $(MODEL_LIB)/dom_oce.o \ 
     3215   $(MODEL_LIB)/flo_oce.o \ 
     3216   $(MODEL_LIB)/in_out_manager.o \ 
     3217   $(MODEL_LIB)/oce.o \ 
    30393218   flo4rk.F90 
    3040 $(MODEL_LIB)(floats.o) :   \ 
     3219$(MODEL_LIB)/floats.o : \ 
    30413220   daymod.F90 \ 
    30423221   dom_oce.F90 \ 
     
    30473226   par_oce.F90 \ 
    30483227   phycst.F90 \ 
    3049    $(MODEL_LIB)(daymod.o) \ 
    3050    $(MODEL_LIB)(dom_oce.o) \ 
    3051    $(MODEL_LIB)(flo_oce.o) \ 
    3052    $(MODEL_LIB)(in_out_manager.o) \ 
    3053    $(MODEL_LIB)(lib_mpp.o) \ 
    3054    $(MODEL_LIB)(oce.o) \ 
    3055    $(MODEL_LIB)(par_oce.o) \ 
    3056    $(MODEL_LIB)(phycst.o) \ 
     3228   $(MODEL_LIB)/daymod.o \ 
     3229   $(MODEL_LIB)/dom_oce.o \ 
     3230   $(MODEL_LIB)/flo_oce.o \ 
     3231   $(MODEL_LIB)/in_out_manager.o \ 
     3232   $(MODEL_LIB)/lib_mpp.o \ 
     3233   $(MODEL_LIB)/oce.o \ 
     3234   $(MODEL_LIB)/par_oce.o \ 
     3235   $(MODEL_LIB)/phycst.o \ 
    30573236   flo4rk.F90 \ 
    30583237   floblk.F90 \ 
     
    30613240   flo_oce.F90 \ 
    30623241   lib_mpp.F90 \ 
    3063    $(MODEL_LIB)(flo4rk.o) \ 
    3064    $(MODEL_LIB)(floblk.o) \ 
    3065    $(MODEL_LIB)(flodom.o) \ 
    3066    $(MODEL_LIB)(flowri.o) \ 
    3067    $(MODEL_LIB)(flo_oce.o) \ 
    3068    $(MODEL_LIB)(lib_mpp.o) \ 
     3242   $(MODEL_LIB)/flo4rk.o \ 
     3243   $(MODEL_LIB)/floblk.o \ 
     3244   $(MODEL_LIB)/flodom.o \ 
     3245   $(MODEL_LIB)/flowri.o \ 
     3246   $(MODEL_LIB)/flo_oce.o \ 
     3247   $(MODEL_LIB)/lib_mpp.o \ 
    30693248   ../../../lib/libioipsl.a \ 
    30703249   floats.F90 
    3071 $(MODEL_LIB)(floblk.o) :   \ 
    3072    dom_oce.F90 \ 
    3073    in_out_manager.F90 \ 
    3074    lib_print.f90 \ 
    3075    par_kind.F90 \ 
    3076    par_oce.F90 \ 
    3077    $(MODEL_LIB)(dom_oce.o) \ 
    3078    $(MODEL_LIB)(in_out_manager.o) \ 
    3079    $(MODEL_LIB)(lib_print.o) \ 
    3080    $(MODEL_LIB)(par_kind.o) \ 
    3081    $(MODEL_LIB)(par_oce.o) \ 
     3250$(MODEL_LIB)/floblk.o : \ 
     3251   dom_oce.F90 \ 
     3252   in_out_manager.F90 \ 
     3253   lib_print.f90 \ 
     3254   par_kind.F90 \ 
     3255   par_oce.F90 \ 
     3256   $(MODEL_LIB)/dom_oce.o \ 
     3257   $(MODEL_LIB)/in_out_manager.o \ 
     3258   $(MODEL_LIB)/lib_print.o \ 
     3259   $(MODEL_LIB)/par_kind.o \ 
     3260   $(MODEL_LIB)/par_oce.o \ 
    30823261   dom_oce.F90 \ 
    30833262   flo_oce.F90 \ 
     
    30863265   oce.F90 \ 
    30873266   phycst.F90 \ 
    3088    $(MODEL_LIB)(dom_oce.o) \ 
    3089    $(MODEL_LIB)(flo_oce.o) \ 
    3090    $(MODEL_LIB)(in_out_manager.o) \ 
    3091    $(MODEL_LIB)(lib_mpp.o) \ 
    3092    $(MODEL_LIB)(oce.o) \ 
    3093    $(MODEL_LIB)(phycst.o) \ 
     3267   $(MODEL_LIB)/dom_oce.o \ 
     3268   $(MODEL_LIB)/flo_oce.o \ 
     3269   $(MODEL_LIB)/in_out_manager.o \ 
     3270   $(MODEL_LIB)/lib_mpp.o \ 
     3271   $(MODEL_LIB)/oce.o \ 
     3272   $(MODEL_LIB)/phycst.o \ 
    30943273   floblk.F90 
    3095 $(MODEL_LIB)(flodom.o) :   \ 
    3096    dom_oce.F90 \ 
    3097    in_out_manager.F90 \ 
    3098    lib_print.f90 \ 
    3099    par_kind.F90 \ 
    3100    par_oce.F90 \ 
    3101    $(MODEL_LIB)(dom_oce.o) \ 
    3102    $(MODEL_LIB)(in_out_manager.o) \ 
    3103    $(MODEL_LIB)(lib_print.o) \ 
    3104    $(MODEL_LIB)(par_kind.o) \ 
    3105    $(MODEL_LIB)(par_oce.o) \ 
     3274$(MODEL_LIB)/flodom.o : \ 
     3275   dom_oce.F90 \ 
     3276   in_out_manager.F90 \ 
     3277   lib_print.f90 \ 
     3278   par_kind.F90 \ 
     3279   par_oce.F90 \ 
     3280   $(MODEL_LIB)/dom_oce.o \ 
     3281   $(MODEL_LIB)/in_out_manager.o \ 
     3282   $(MODEL_LIB)/lib_print.o \ 
     3283   $(MODEL_LIB)/par_kind.o \ 
     3284   $(MODEL_LIB)/par_oce.o \ 
    31063285   dom_oce.F90 \ 
    31073286   flo_oce.F90 \ 
     
    31093288   lib_mpp.F90 \ 
    31103289   oce.F90 \ 
    3111    $(MODEL_LIB)(dom_oce.o) \ 
    3112    $(MODEL_LIB)(flo_oce.o) \ 
    3113    $(MODEL_LIB)(in_out_manager.o) \ 
    3114    $(MODEL_LIB)(lib_mpp.o) \ 
    3115    $(MODEL_LIB)(oce.o) \ 
     3290   $(MODEL_LIB)/dom_oce.o \ 
     3291   $(MODEL_LIB)/flo_oce.o \ 
     3292   $(MODEL_LIB)/in_out_manager.o \ 
     3293   $(MODEL_LIB)/lib_mpp.o \ 
     3294   $(MODEL_LIB)/oce.o \ 
    31163295   domzgr_substitute.h90 \ 
    31173296   KEY_CPP \ 
    31183297   flodom.F90 
    3119 $(MODEL_LIB)(flowri.o) :   \ 
    3120    dom_oce.F90 \ 
    3121    in_out_manager.F90 \ 
    3122    lib_print.f90 \ 
    3123    par_kind.F90 \ 
    3124    par_oce.F90 \ 
    3125    phycst.F90 \ 
    3126    prtctl.f90 \ 
    3127    $(MODEL_LIB)(dom_oce.o) \ 
    3128    $(MODEL_LIB)(in_out_manager.o) \ 
    3129    $(MODEL_LIB)(lib_print.o) \ 
    3130    $(MODEL_LIB)(par_kind.o) \ 
    3131    $(MODEL_LIB)(par_oce.o) \ 
    3132    $(MODEL_LIB)(phycst.o) \ 
    3133    $(MODEL_LIB)(prtctl.o) \ 
     3298$(MODEL_LIB)/flowri.o : \ 
     3299   dom_oce.F90 \ 
     3300   in_out_manager.F90 \ 
     3301   lib_print.f90 \ 
     3302   par_kind.F90 \ 
     3303   par_oce.F90 \ 
     3304   phycst.F90 \ 
     3305   prtctl.f90 \ 
     3306   $(MODEL_LIB)/dom_oce.o \ 
     3307   $(MODEL_LIB)/in_out_manager.o \ 
     3308   $(MODEL_LIB)/lib_print.o \ 
     3309   $(MODEL_LIB)/par_kind.o \ 
     3310   $(MODEL_LIB)/par_oce.o \ 
     3311   $(MODEL_LIB)/phycst.o \ 
     3312   $(MODEL_LIB)/prtctl.o \ 
    31343313   daymod.F90 \ 
    31353314   dom_oce.F90 \ 
     
    31383317   lib_mpp.F90 \ 
    31393318   oce.F90 \ 
    3140    $(MODEL_LIB)(daymod.o) \ 
    3141    $(MODEL_LIB)(dom_oce.o) \ 
    3142    $(MODEL_LIB)(flo_oce.o) \ 
    3143    $(MODEL_LIB)(in_out_manager.o) \ 
    3144    $(MODEL_LIB)(lib_mpp.o) \ 
    3145    $(MODEL_LIB)(oce.o) \ 
     3319   $(MODEL_LIB)/daymod.o \ 
     3320   $(MODEL_LIB)/dom_oce.o \ 
     3321   $(MODEL_LIB)/flo_oce.o \ 
     3322   $(MODEL_LIB)/in_out_manager.o \ 
     3323   $(MODEL_LIB)/lib_mpp.o \ 
     3324   $(MODEL_LIB)/oce.o \ 
    31463325   domzgr_substitute.h90 \ 
    31473326   KEY_CPP \ 
    31483327   flowri.F90 
    3149 $(MODEL_LIB)(flo_oce.o) :  \ 
    3150    par_kind.F90 \ 
    3151    $(MODEL_LIB)(par_kind.o) \ 
    3152    par_oce.F90 \ 
    3153    $(MODEL_LIB)(par_oce.o) \ 
     3328$(MODEL_LIB)/flo_oce.o :   \ 
     3329   par_kind.F90 \ 
     3330   $(MODEL_LIB)/par_kind.o \ 
     3331   par_oce.F90 \ 
     3332   $(MODEL_LIB)/par_oce.o \ 
    31543333   flo_oce.F90 
    3155 $(MODEL_LIB)(flxblk.o) :   \ 
     3334$(MODEL_LIB)/flxblk.o : \ 
    31563335   blk_oce.F90 \ 
    31573336   cpl_oce.F90 \ 
     
    31703349   phycst.F90 \ 
    31713350   prtctl.f90 \ 
    3172    $(MODEL_LIB)(blk_oce.o) \ 
    3173    $(MODEL_LIB)(cpl_oce.o) \ 
    3174    $(MODEL_LIB)(daymod.o) \ 
    3175    $(MODEL_LIB)(dom_oce.o) \ 
    3176    $(MODEL_LIB)(flx_oce.o) \ 
    3177    $(MODEL_LIB)(ice.o) \ 
    3178    $(MODEL_LIB)(in_out_manager.o) \ 
    3179    $(MODEL_LIB)(lbclnk.o) \ 
    3180    $(MODEL_LIB)(lib_mpp.o) \ 
    3181    $(MODEL_LIB)(lib_print.o) \ 
    3182    $(MODEL_LIB)(oce.o) \ 
    3183    $(MODEL_LIB)(ocfzpt.o) \ 
    3184    $(MODEL_LIB)(par_kind.o) \ 
    3185    $(MODEL_LIB)(par_oce.o) \ 
    3186    $(MODEL_LIB)(phycst.o) \ 
    3187    $(MODEL_LIB)(prtctl.o) \ 
     3351   $(MODEL_LIB)/blk_oce.o \ 
     3352   $(MODEL_LIB)/cpl_oce.o \ 
     3353   $(MODEL_LIB)/daymod.o \ 
     3354   $(MODEL_LIB)/dom_oce.o \ 
     3355   $(MODEL_LIB)/flx_oce.o \ 
     3356   $(MODEL_LIB)/ice.o \ 
     3357   $(MODEL_LIB)/in_out_manager.o \ 
     3358   $(MODEL_LIB)/lbclnk.o \ 
     3359   $(MODEL_LIB)/lib_mpp.o \ 
     3360   $(MODEL_LIB)/lib_print.o \ 
     3361   $(MODEL_LIB)/oce.o \ 
     3362   $(MODEL_LIB)/ocfzpt.o \ 
     3363   $(MODEL_LIB)/par_kind.o \ 
     3364   $(MODEL_LIB)/par_oce.o \ 
     3365   $(MODEL_LIB)/phycst.o \ 
     3366   $(MODEL_LIB)/prtctl.o \ 
    31883367   albedo.F90 \ 
    31893368   blk_oce.F90 \ 
     
    31983377   phycst.F90 \ 
    31993378   prtctl.f90 \ 
    3200    $(MODEL_LIB)(albedo.o) \ 
    3201    $(MODEL_LIB)(blk_oce.o) \ 
    3202    $(MODEL_LIB)(cpl_oce.o) \ 
    3203    $(MODEL_LIB)(daymod.o) \ 
    3204    $(MODEL_LIB)(dom_oce.o) \ 
    3205    $(MODEL_LIB)(flx_oce.o) \ 
    3206    $(MODEL_LIB)(in_out_manager.o) \ 
    3207    $(MODEL_LIB)(lbclnk.o) \ 
    3208    $(MODEL_LIB)(oce.o) \ 
    3209    $(MODEL_LIB)(ocfzpt.o) \ 
    3210    $(MODEL_LIB)(phycst.o) \ 
    3211    $(MODEL_LIB)(prtctl.o) \ 
     3379   $(MODEL_LIB)/albedo.o \ 
     3380   $(MODEL_LIB)/blk_oce.o \ 
     3381   $(MODEL_LIB)/cpl_oce.o \ 
     3382   $(MODEL_LIB)/daymod.o \ 
     3383   $(MODEL_LIB)/dom_oce.o \ 
     3384   $(MODEL_LIB)/flx_oce.o \ 
     3385   $(MODEL_LIB)/in_out_manager.o \ 
     3386   $(MODEL_LIB)/lbclnk.o \ 
     3387   $(MODEL_LIB)/oce.o \ 
     3388   $(MODEL_LIB)/ocfzpt.o \ 
     3389   $(MODEL_LIB)/phycst.o \ 
     3390   $(MODEL_LIB)/prtctl.o \ 
    32123391   flxblk.F90 
    3213 $(MODEL_LIB)(flxfwb.o) :   \ 
     3392$(MODEL_LIB)/flxfwb.o : \ 
    32143393   albedo.F90 \ 
    32153394   blk_oce.F90 \ 
     
    32363415   taumod.F90 \ 
    32373416   tradmp.F90 \ 
    3238    $(MODEL_LIB)(albedo.o) \ 
    3239    $(MODEL_LIB)(blk_oce.o) \ 
    3240    $(MODEL_LIB)(cpl_oce.o) \ 
    3241    $(MODEL_LIB)(daymod.o) \ 
    3242    $(MODEL_LIB)(dom_oce.o) \ 
    3243    $(MODEL_LIB)(dtasal.o) \ 
    3244    $(MODEL_LIB)(dtasst.o) \ 
    3245    $(MODEL_LIB)(dtatem.o) \ 
    3246    $(MODEL_LIB)(flxmod.o) \ 
    3247    $(MODEL_LIB)(flxrnf.o) \ 
    3248    $(MODEL_LIB)(flx_oce.o) \ 
    3249    $(MODEL_LIB)(ice_oce.o) \ 
    3250    $(MODEL_LIB)(in_out_manager.o) \ 
    3251    $(MODEL_LIB)(lbclnk.o) \ 
    3252    $(MODEL_LIB)(lib_mpp.o) \ 
    3253    $(MODEL_LIB)(lib_print.o) \ 
    3254    $(MODEL_LIB)(oce.o) \ 
    3255    $(MODEL_LIB)(ocfzpt.o) \ 
    3256    $(MODEL_LIB)(par_kind.o) \ 
    3257    $(MODEL_LIB)(par_oce.o) \ 
    3258    $(MODEL_LIB)(phycst.o) \ 
    3259    $(MODEL_LIB)(prtctl.o) \ 
    3260    $(MODEL_LIB)(taumod.o) \ 
    3261    $(MODEL_LIB)(tradmp.o) \ 
     3417   $(MODEL_LIB)/albedo.o \ 
     3418   $(MODEL_LIB)/blk_oce.o \ 
     3419   $(MODEL_LIB)/cpl_oce.o \ 
     3420   $(MODEL_LIB)/daymod.o \ 
     3421   $(MODEL_LIB)/dom_oce.o \ 
     3422   $(MODEL_LIB)/dtasal.o \ 
     3423   $(MODEL_LIB)/dtasst.o \ 
     3424   $(MODEL_LIB)/dtatem.o \ 
     3425   $(MODEL_LIB)/flxmod.o \ 
     3426   $(MODEL_LIB)/flxrnf.o \ 
     3427   $(MODEL_LIB)/flx_oce.o \ 
     3428   $(MODEL_LIB)/ice_oce.o \ 
     3429   $(MODEL_LIB)/in_out_manager.o \ 
     3430   $(MODEL_LIB)/lbclnk.o \ 
     3431   $(MODEL_LIB)/lib_mpp.o \ 
     3432   $(MODEL_LIB)/lib_print.o \ 
     3433   $(MODEL_LIB)/oce.o \ 
     3434   $(MODEL_LIB)/ocfzpt.o \ 
     3435   $(MODEL_LIB)/par_kind.o \ 
     3436   $(MODEL_LIB)/par_oce.o \ 
     3437   $(MODEL_LIB)/phycst.o \ 
     3438   $(MODEL_LIB)/prtctl.o \ 
     3439   $(MODEL_LIB)/taumod.o \ 
     3440   $(MODEL_LIB)/tradmp.o \ 
    32623441   blk_oce.F90 \ 
    32633442   cpl_oce.F90 \ 
     
    32713450   oce.F90 \ 
    32723451   phycst.F90 \ 
    3273    $(MODEL_LIB)(blk_oce.o) \ 
    3274    $(MODEL_LIB)(cpl_oce.o) \ 
    3275    $(MODEL_LIB)(daymod.o) \ 
    3276    $(MODEL_LIB)(dom_oce.o) \ 
    3277    $(MODEL_LIB)(flxblk.o) \ 
    3278    $(MODEL_LIB)(flxrnf.o) \ 
    3279    $(MODEL_LIB)(in_out_manager.o) \ 
    3280    $(MODEL_LIB)(lib_mpp.o) \ 
    3281    $(MODEL_LIB)(ocesbc.o) \ 
    3282    $(MODEL_LIB)(oce.o) \ 
    3283    $(MODEL_LIB)(phycst.o) \ 
     3452   $(MODEL_LIB)/blk_oce.o \ 
     3453   $(MODEL_LIB)/cpl_oce.o \ 
     3454   $(MODEL_LIB)/daymod.o \ 
     3455   $(MODEL_LIB)/dom_oce.o \ 
     3456   $(MODEL_LIB)/flxblk.o \ 
     3457   $(MODEL_LIB)/flxrnf.o \ 
     3458   $(MODEL_LIB)/in_out_manager.o \ 
     3459   $(MODEL_LIB)/lib_mpp.o \ 
     3460   $(MODEL_LIB)/ocesbc.o \ 
     3461   $(MODEL_LIB)/oce.o \ 
     3462   $(MODEL_LIB)/phycst.o \ 
    32843463   domzgr_substitute.h90 \ 
    32853464   vectopt_loop_substitute.h90 \ 
    32863465   KEY_CPP \ 
    32873466   flxfwb.F90 
    3288 $(MODEL_LIB)(flxmod.o) :   \ 
     3467$(MODEL_LIB)/flxmod.o : \ 
    32893468   daymod.F90 \ 
    32903469   dom_oce.F90 \ 
     
    32973476   phycst.F90 \ 
    32983477   prtctl.f90 \ 
    3299    $(MODEL_LIB)(daymod.o) \ 
    3300    $(MODEL_LIB)(dom_oce.o) \ 
    3301    $(MODEL_LIB)(in_out_manager.o) \ 
    3302    $(MODEL_LIB)(lib_mpp.o) \ 
    3303    $(MODEL_LIB)(lib_print.o) \ 
    3304    $(MODEL_LIB)(oce.o) \ 
    3305    $(MODEL_LIB)(par_kind.o) \ 
    3306    $(MODEL_LIB)(par_oce.o) \ 
    3307    $(MODEL_LIB)(phycst.o) \ 
    3308    $(MODEL_LIB)(prtctl.o) \ 
     3478   $(MODEL_LIB)/daymod.o \ 
     3479   $(MODEL_LIB)/dom_oce.o \ 
     3480   $(MODEL_LIB)/in_out_manager.o \ 
     3481   $(MODEL_LIB)/lib_mpp.o \ 
     3482   $(MODEL_LIB)/lib_print.o \ 
     3483   $(MODEL_LIB)/oce.o \ 
     3484   $(MODEL_LIB)/par_kind.o \ 
     3485   $(MODEL_LIB)/par_oce.o \ 
     3486   $(MODEL_LIB)/phycst.o \ 
     3487   $(MODEL_LIB)/prtctl.o \ 
    33093488   daymod.F90 \ 
    33103489   dom_oce.F90 \ 
     
    33163495   ocfzpt.F90 \ 
    33173496   phycst.F90 \ 
    3318    $(MODEL_LIB)(daymod.o) \ 
    3319    $(MODEL_LIB)(dom_oce.o) \ 
    3320    $(MODEL_LIB)(flxrnf.o) \ 
    3321    $(MODEL_LIB)(in_out_manager.o) \ 
    3322    $(MODEL_LIB)(lbclnk.o) \ 
    3323    $(MODEL_LIB)(lib_mpp.o) \ 
    3324    $(MODEL_LIB)(oce.o) \ 
    3325    $(MODEL_LIB)(ocfzpt.o) \ 
    3326    $(MODEL_LIB)(phycst.o) \ 
     3497   $(MODEL_LIB)/daymod.o \ 
     3498   $(MODEL_LIB)/dom_oce.o \ 
     3499   $(MODEL_LIB)/flxrnf.o \ 
     3500   $(MODEL_LIB)/in_out_manager.o \ 
     3501   $(MODEL_LIB)/lbclnk.o \ 
     3502   $(MODEL_LIB)/lib_mpp.o \ 
     3503   $(MODEL_LIB)/oce.o \ 
     3504   $(MODEL_LIB)/ocfzpt.o \ 
     3505   $(MODEL_LIB)/phycst.o \ 
    33273506   blk_oce.F90 \ 
    33283507   bulk.F90 \ 
     
    33313510   flx_oce.F90 \ 
    33323511   ice_oce.F90 \ 
    3333    $(MODEL_LIB)(blk_oce.o) \ 
    3334    $(MODEL_LIB)(bulk.o) \ 
    3335    $(MODEL_LIB)(cpl_oce.o) \ 
    3336    $(MODEL_LIB)(flxrnf.o) \ 
    3337    $(MODEL_LIB)(flx_oce.o) \ 
    3338    $(MODEL_LIB)(ice_oce.o) \ 
     3512   $(MODEL_LIB)/blk_oce.o \ 
     3513   $(MODEL_LIB)/bulk.o \ 
     3514   $(MODEL_LIB)/cpl_oce.o \ 
     3515   $(MODEL_LIB)/flxrnf.o \ 
     3516   $(MODEL_LIB)/flx_oce.o \ 
     3517   $(MODEL_LIB)/ice_oce.o \ 
    33393518   domzgr_substitute.h90 \ 
    33403519   flx_bulk_daily.h90 \ 
     
    33453524   KEY_CPP \ 
    33463525   flxmod.F90 
    3347 $(MODEL_LIB)(flxrnf.o) :   \ 
    3348    dom_oce.F90 \ 
    3349    in_out_manager.F90 \ 
    3350    lib_print.f90 \ 
    3351    par_kind.F90 \ 
    3352    par_oce.F90 \ 
    3353    phycst.F90 \ 
    3354    prtctl.f90 \ 
    3355    $(MODEL_LIB)(dom_oce.o) \ 
    3356    $(MODEL_LIB)(in_out_manager.o) \ 
    3357    $(MODEL_LIB)(lib_print.o) \ 
    3358    $(MODEL_LIB)(par_kind.o) \ 
    3359    $(MODEL_LIB)(par_oce.o) \ 
    3360    $(MODEL_LIB)(phycst.o) \ 
    3361    $(MODEL_LIB)(prtctl.o) \ 
     3526$(MODEL_LIB)/flxrnf.o : \ 
     3527   dom_oce.F90 \ 
     3528   in_out_manager.F90 \ 
     3529   lib_print.f90 \ 
     3530   par_kind.F90 \ 
     3531   par_oce.F90 \ 
     3532   phycst.F90 \ 
     3533   prtctl.f90 \ 
     3534   $(MODEL_LIB)/dom_oce.o \ 
     3535   $(MODEL_LIB)/in_out_manager.o \ 
     3536   $(MODEL_LIB)/lib_print.o \ 
     3537   $(MODEL_LIB)/par_kind.o \ 
     3538   $(MODEL_LIB)/par_oce.o \ 
     3539   $(MODEL_LIB)/phycst.o \ 
     3540   $(MODEL_LIB)/prtctl.o \ 
    33623541   daymod.F90 \ 
    33633542   dom_oce.F90 \ 
    33643543   in_out_manager.F90 \ 
    33653544   phycst.F90 \ 
    3366    $(MODEL_LIB)(daymod.o) \ 
    3367    $(MODEL_LIB)(dom_oce.o) \ 
    3368    $(MODEL_LIB)(in_out_manager.o) \ 
    3369    $(MODEL_LIB)(phycst.o) \ 
     3545   $(MODEL_LIB)/daymod.o \ 
     3546   $(MODEL_LIB)/dom_oce.o \ 
     3547   $(MODEL_LIB)/in_out_manager.o \ 
     3548   $(MODEL_LIB)/phycst.o \ 
    33703549   daymod.F90 \ 
    33713550   dom_oce.F90 \ 
    33723551   in_out_manager.F90 \ 
    33733552   phycst.F90 \ 
    3374    $(MODEL_LIB)(daymod.o) \ 
    3375    $(MODEL_LIB)(dom_oce.o) \ 
    3376    $(MODEL_LIB)(in_out_manager.o) \ 
    3377    $(MODEL_LIB)(phycst.o) \ 
     3553   $(MODEL_LIB)/daymod.o \ 
     3554   $(MODEL_LIB)/dom_oce.o \ 
     3555   $(MODEL_LIB)/in_out_manager.o \ 
     3556   $(MODEL_LIB)/phycst.o \ 
    33783557   flxrnf_ORCA_R05.h90 \ 
    33793558   ../../../lib/libioipsl.a \ 
    33803559   KEY_CPP \ 
    33813560   flxrnf.F90 
    3382 $(MODEL_LIB)(flx_oce.o) :  \ 
    3383    par_kind.F90 \ 
    3384    $(MODEL_LIB)(par_kind.o) \ 
    3385    par_oce.F90 \ 
    3386    $(MODEL_LIB)(par_oce.o) \ 
     3561$(MODEL_LIB)/flx_oce.o :   \ 
     3562   par_kind.F90 \ 
     3563   $(MODEL_LIB)/par_kind.o \ 
     3564   par_oce.F90 \ 
     3565   $(MODEL_LIB)/par_oce.o \ 
    33873566   flx_oce.F90 
    3388 $(MODEL_LIB)(geo2ocean.o) :   \ 
    3389    dom_oce.F90 \ 
    3390    in_out_manager.F90 \ 
    3391    lib_mpp.F90 \ 
    3392    lib_print.f90 \ 
    3393    oce.F90 \ 
    3394    par_kind.F90 \ 
    3395    par_oce.F90 \ 
    3396    $(MODEL_LIB)(dom_oce.o) \ 
    3397    $(MODEL_LIB)(in_out_manager.o) \ 
    3398    $(MODEL_LIB)(lib_mpp.o) \ 
    3399    $(MODEL_LIB)(lib_print.o) \ 
    3400    $(MODEL_LIB)(oce.o) \ 
    3401    $(MODEL_LIB)(par_kind.o) \ 
    3402    $(MODEL_LIB)(par_oce.o) \ 
    3403    dom_oce.F90 \ 
    3404    in_out_manager.F90 \ 
    3405    lbclnk.F90 \ 
    3406    phycst.F90 \ 
    3407    $(MODEL_LIB)(dom_oce.o) \ 
    3408    $(MODEL_LIB)(in_out_manager.o) \ 
    3409    $(MODEL_LIB)(lbclnk.o) \ 
    3410    $(MODEL_LIB)(phycst.o) \ 
     3567$(MODEL_LIB)/geo2ocean.o : \ 
     3568   dom_oce.F90 \ 
     3569   in_out_manager.F90 \ 
     3570   lib_mpp.F90 \ 
     3571   lib_print.f90 \ 
     3572   oce.F90 \ 
     3573   par_kind.F90 \ 
     3574   par_oce.F90 \ 
     3575   $(MODEL_LIB)/dom_oce.o \ 
     3576   $(MODEL_LIB)/in_out_manager.o \ 
     3577   $(MODEL_LIB)/lib_mpp.o \ 
     3578   $(MODEL_LIB)/lib_print.o \ 
     3579   $(MODEL_LIB)/oce.o \ 
     3580   $(MODEL_LIB)/par_kind.o \ 
     3581   $(MODEL_LIB)/par_oce.o \ 
     3582   dom_oce.F90 \ 
     3583   in_out_manager.F90 \ 
     3584   lbclnk.F90 \ 
     3585   phycst.F90 \ 
     3586   $(MODEL_LIB)/dom_oce.o \ 
     3587   $(MODEL_LIB)/in_out_manager.o \ 
     3588   $(MODEL_LIB)/lbclnk.o \ 
     3589   $(MODEL_LIB)/phycst.o \ 
    34113590   vectopt_loop_substitute.h90 \ 
    34123591   KEY_CPP \ 
    34133592   geo2ocean.F90 
    3414 $(MODEL_LIB)(iceini.o) :   \ 
     3593$(MODEL_LIB)/iceini.o : \ 
    34153594   blk_oce.F90 \ 
    34163595   daymod.F90 \ 
     
    34283607   par_oce.F90 \ 
    34293608   phycst.F90 \ 
    3430    $(MODEL_LIB)(blk_oce.o) \ 
    3431    $(MODEL_LIB)(daymod.o) \ 
    3432    $(MODEL_LIB)(dom_ice.o) \ 
    3433    $(MODEL_LIB)(dom_oce.o) \ 
    3434    $(MODEL_LIB)(ice.o) \ 
    3435    $(MODEL_LIB)(ice_oce.o) \ 
    3436    $(MODEL_LIB)(in_out_manager.o) \ 
    3437    $(MODEL_LIB)(lbclnk.o) \ 
    3438    $(MODEL_LIB)(lib_print.o) \ 
    3439    $(MODEL_LIB)(oce.o) \ 
    3440    $(MODEL_LIB)(ocfzpt.o) \ 
    3441    $(MODEL_LIB)(par_ice.o) \ 
    3442    $(MODEL_LIB)(par_kind.o) \ 
    3443    $(MODEL_LIB)(par_oce.o) \ 
    3444    $(MODEL_LIB)(phycst.o) \ 
     3609   $(MODEL_LIB)/blk_oce.o \ 
     3610   $(MODEL_LIB)/daymod.o \ 
     3611   $(MODEL_LIB)/dom_ice.o \ 
     3612   $(MODEL_LIB)/dom_oce.o \ 
     3613   $(MODEL_LIB)/ice.o \ 
     3614   $(MODEL_LIB)/ice_oce.o \ 
     3615   $(MODEL_LIB)/in_out_manager.o \ 
     3616   $(MODEL_LIB)/lbclnk.o \ 
     3617   $(MODEL_LIB)/lib_print.o \ 
     3618   $(MODEL_LIB)/oce.o \ 
     3619   $(MODEL_LIB)/ocfzpt.o \ 
     3620   $(MODEL_LIB)/par_ice.o \ 
     3621   $(MODEL_LIB)/par_kind.o \ 
     3622   $(MODEL_LIB)/par_oce.o \ 
     3623   $(MODEL_LIB)/phycst.o \ 
    34453624   dom_oce.F90 \ 
    34463625   flx_oce.F90 \ 
     
    34543633   ocfzpt.F90 \ 
    34553634   phycst.F90 \ 
    3456    $(MODEL_LIB)(dom_oce.o) \ 
    3457    $(MODEL_LIB)(flx_oce.o) \ 
    3458    $(MODEL_LIB)(ice.o) \ 
    3459    $(MODEL_LIB)(ice_oce.o) \ 
    3460    $(MODEL_LIB)(ini1d.o) \ 
    3461    $(MODEL_LIB)(in_out_manager.o) \ 
    3462    $(MODEL_LIB)(limistate.o) \ 
    3463    $(MODEL_LIB)(limmsh.o) \ 
    3464    $(MODEL_LIB)(limrst.o) \ 
    3465    $(MODEL_LIB)(ocfzpt.o) \ 
    3466    $(MODEL_LIB)(phycst.o) \ 
     3635   $(MODEL_LIB)/dom_oce.o \ 
     3636   $(MODEL_LIB)/flx_oce.o \ 
     3637   $(MODEL_LIB)/ice.o \ 
     3638   $(MODEL_LIB)/ice_oce.o \ 
     3639   $(MODEL_LIB)/ini1d.o \ 
     3640   $(MODEL_LIB)/in_out_manager.o \ 
     3641   $(MODEL_LIB)/limistate.o \ 
     3642   $(MODEL_LIB)/limmsh.o \ 
     3643   $(MODEL_LIB)/limrst.o \ 
     3644   $(MODEL_LIB)/ocfzpt.o \ 
     3645   $(MODEL_LIB)/phycst.o \ 
    34673646   iceini.F90 
    3468 $(MODEL_LIB)(icestp1d.o) : \ 
     3647$(MODEL_LIB)/icestp1d.o :  \ 
    34693648   albedo.F90 \ 
    34703649   blk_oce.F90 \ 
     
    35123691   zdfmxl.F90 \ 
    35133692   zdf_oce.F90 \ 
    3514    $(MODEL_LIB)(albedo.o) \ 
    3515    $(MODEL_LIB)(blk_oce.o) \ 
    3516    $(MODEL_LIB)(cpl_oce.o) \ 
    3517    $(MODEL_LIB)(daymod.o) \ 
    3518    $(MODEL_LIB)(dianam.o) \ 
    3519    $(MODEL_LIB)(dom_ice.o) \ 
    3520    $(MODEL_LIB)(dom_oce.o) \ 
    3521    $(MODEL_LIB)(dtasal.o) \ 
    3522    $(MODEL_LIB)(dtasst.o) \ 
    3523    $(MODEL_LIB)(dtatem.o) \ 
    3524    $(MODEL_LIB)(flxblk.o) \ 
    3525    $(MODEL_LIB)(flxmod.o) \ 
    3526    $(MODEL_LIB)(flxrnf.o) \ 
    3527    $(MODEL_LIB)(flx_oce.o) \ 
    3528    $(MODEL_LIB)(iceini.o) \ 
    3529    $(MODEL_LIB)(ice.o) \ 
    3530    $(MODEL_LIB)(ice_oce.o) \ 
    3531    $(MODEL_LIB)(ini1d.o) \ 
    3532    $(MODEL_LIB)(in_out_manager.o) \ 
    3533    $(MODEL_LIB)(lbclnk.o) \ 
    3534    $(MODEL_LIB)(lib_mpp.o) \ 
    3535    $(MODEL_LIB)(lib_print.o) \ 
    3536    $(MODEL_LIB)(limadv.o) \ 
    3537    $(MODEL_LIB)(limhdf.o) \ 
    3538    $(MODEL_LIB)(limistate.o) \ 
    3539    $(MODEL_LIB)(limmsh.o) \ 
    3540    $(MODEL_LIB)(limrhg.o) \ 
    3541    $(MODEL_LIB)(limrst.o) \ 
    3542    $(MODEL_LIB)(limtab.o) \ 
    3543    $(MODEL_LIB)(limthd_lac.o) \ 
    3544    $(MODEL_LIB)(limthd_zdf.o) \ 
    3545    $(MODEL_LIB)(oce.o) \ 
    3546    $(MODEL_LIB)(ocfzpt.o) \ 
    3547    $(MODEL_LIB)(par_ice.o) \ 
    3548    $(MODEL_LIB)(par_kind.o) \ 
    3549    $(MODEL_LIB)(par_oce.o) \ 
    3550    $(MODEL_LIB)(phycst.o) \ 
    3551    $(MODEL_LIB)(prtctl.o) \ 
    3552    $(MODEL_LIB)(taumod.o) \ 
    3553    $(MODEL_LIB)(thd_ice.o) \ 
    3554    $(MODEL_LIB)(tradmp.o) \ 
    3555    $(MODEL_LIB)(trdmod.o) \ 
    3556    $(MODEL_LIB)(trdmod_oce.o) \ 
    3557    $(MODEL_LIB)(zdfmxl.o) \ 
    3558    $(MODEL_LIB)(zdf_oce.o) \ 
     3693   $(MODEL_LIB)/albedo.o \ 
     3694   $(MODEL_LIB)/blk_oce.o \ 
     3695   $(MODEL_LIB)/cpl_oce.o \ 
     3696   $(MODEL_LIB)/daymod.o \ 
     3697   $(MODEL_LIB)/dianam.o \ 
     3698   $(MODEL_LIB)/dom_ice.o \ 
     3699   $(MODEL_LIB)/dom_oce.o \ 
     3700   $(MODEL_LIB)/dtasal.o \ 
     3701   $(MODEL_LIB)/dtasst.o \ 
     3702   $(MODEL_LIB)/dtatem.o \ 
     3703   $(MODEL_LIB)/flxblk.o \ 
     3704   $(MODEL_LIB)/flxmod.o \ 
     3705   $(MODEL_LIB)/flxrnf.o \ 
     3706   $(MODEL_LIB)/flx_oce.o \ 
     3707   $(MODEL_LIB)/iceini.o \ 
     3708   $(MODEL_LIB)/ice.o \ 
     3709   $(MODEL_LIB)/ice_oce.o \ 
     3710   $(MODEL_LIB)/ini1d.o \ 
     3711   $(MODEL_LIB)/in_out_manager.o \ 
     3712   $(MODEL_LIB)/lbclnk.o \ 
     3713   $(MODEL_LIB)/lib_mpp.o \ 
     3714   $(MODEL_LIB)/lib_print.o \ 
     3715   $(MODEL_LIB)/limadv.o \ 
     3716   $(MODEL_LIB)/limhdf.o \ 
     3717   $(MODEL_LIB)/limistate.o \ 
     3718   $(MODEL_LIB)/limmsh.o \ 
     3719   $(MODEL_LIB)/limrhg.o \ 
     3720   $(MODEL_LIB)/limrst.o \ 
     3721   $(MODEL_LIB)/limtab.o \ 
     3722   $(MODEL_LIB)/limthd_lac.o \ 
     3723   $(MODEL_LIB)/limthd_zdf.o \ 
     3724   $(MODEL_LIB)/oce.o \ 
     3725   $(MODEL_LIB)/ocfzpt.o \ 
     3726   $(MODEL_LIB)/par_ice.o \ 
     3727   $(MODEL_LIB)/par_kind.o \ 
     3728   $(MODEL_LIB)/par_oce.o \ 
     3729   $(MODEL_LIB)/phycst.o \ 
     3730   $(MODEL_LIB)/prtctl.o \ 
     3731   $(MODEL_LIB)/taumod.o \ 
     3732   $(MODEL_LIB)/thd_ice.o \ 
     3733   $(MODEL_LIB)/tradmp.o \ 
     3734   $(MODEL_LIB)/trdmod.o \ 
     3735   $(MODEL_LIB)/trdmod_oce.o \ 
     3736   $(MODEL_LIB)/zdfmxl.o \ 
     3737   $(MODEL_LIB)/zdf_oce.o \ 
    35593738   blk_oce.F90 \ 
    35603739   cpl_oce.F90 \ 
     
    35863765   taumod.F90 \ 
    35873766   tradmp.F90 \ 
    3588    $(MODEL_LIB)(blk_oce.o) \ 
    3589    $(MODEL_LIB)(cpl_oce.o) \ 
    3590    $(MODEL_LIB)(daymod.o) \ 
    3591    $(MODEL_LIB)(dom_ice.o) \ 
    3592    $(MODEL_LIB)(dom_oce.o) \ 
    3593    $(MODEL_LIB)(dtasal.o) \ 
    3594    $(MODEL_LIB)(dtatem.o) \ 
    3595    $(MODEL_LIB)(flxmod.o) \ 
    3596    $(MODEL_LIB)(flxrnf.o) \ 
    3597    $(MODEL_LIB)(flx_oce.o) \ 
    3598    $(MODEL_LIB)(iceini.o) \ 
    3599    $(MODEL_LIB)(ice.o) \ 
    3600    $(MODEL_LIB)(ice_oce.o) \ 
    3601    $(MODEL_LIB)(in_out_manager.o) \ 
    3602    $(MODEL_LIB)(lbclnk.o) \ 
    3603    $(MODEL_LIB)(limdia.o) \ 
    3604    $(MODEL_LIB)(limdyn.o) \ 
    3605    $(MODEL_LIB)(limflx.o) \ 
    3606    $(MODEL_LIB)(limrst.o) \ 
    3607    $(MODEL_LIB)(limthd.o) \ 
    3608    $(MODEL_LIB)(limtrp.o) \ 
    3609    $(MODEL_LIB)(limwri.o) \ 
    3610    $(MODEL_LIB)(ocesbc.o) \ 
    3611    $(MODEL_LIB)(oce.o) \ 
    3612    $(MODEL_LIB)(ocfzpt.o) \ 
    3613    $(MODEL_LIB)(phycst.o) \ 
    3614    $(MODEL_LIB)(prtctl.o) \ 
    3615    $(MODEL_LIB)(taumod.o) \ 
    3616    $(MODEL_LIB)(tradmp.o) \ 
     3767   $(MODEL_LIB)/blk_oce.o \ 
     3768   $(MODEL_LIB)/cpl_oce.o \ 
     3769   $(MODEL_LIB)/daymod.o \ 
     3770   $(MODEL_LIB)/dom_ice.o \ 
     3771   $(MODEL_LIB)/dom_oce.o \ 
     3772   $(MODEL_LIB)/dtasal.o \ 
     3773   $(MODEL_LIB)/dtatem.o \ 
     3774   $(MODEL_LIB)/flxmod.o \ 
     3775   $(MODEL_LIB)/flxrnf.o \ 
     3776   $(MODEL_LIB)/flx_oce.o \ 
     3777   $(MODEL_LIB)/iceini.o \ 
     3778   $(MODEL_LIB)/ice.o \ 
     3779   $(MODEL_LIB)/ice_oce.o \ 
     3780   $(MODEL_LIB)/in_out_manager.o \ 
     3781   $(MODEL_LIB)/lbclnk.o \ 
     3782   $(MODEL_LIB)/limdia.o \ 
     3783   $(MODEL_LIB)/limdyn.o \ 
     3784   $(MODEL_LIB)/limflx.o \ 
     3785   $(MODEL_LIB)/limrst.o \ 
     3786   $(MODEL_LIB)/limthd.o \ 
     3787   $(MODEL_LIB)/limtrp.o \ 
     3788   $(MODEL_LIB)/limwri.o \ 
     3789   $(MODEL_LIB)/ocesbc.o \ 
     3790   $(MODEL_LIB)/oce.o \ 
     3791   $(MODEL_LIB)/ocfzpt.o \ 
     3792   $(MODEL_LIB)/phycst.o \ 
     3793   $(MODEL_LIB)/prtctl.o \ 
     3794   $(MODEL_LIB)/taumod.o \ 
     3795   $(MODEL_LIB)/tradmp.o \ 
    36173796   domzgr_substitute.h90 \ 
    36183797   vectopt_loop_substitute.h90 \ 
    36193798   KEY_CPP \ 
    36203799   icestp1d.F90 
    3621 $(MODEL_LIB)(icestp.o) :   \ 
     3800$(MODEL_LIB)/icestp.o : \ 
    36223801   albedo.F90 \ 
    36233802   blk_oce.F90 \ 
     
    36613840   thd_ice.F90 \ 
    36623841   tradmp.F90 \ 
    3663    $(MODEL_LIB)(albedo.o) \ 
    3664    $(MODEL_LIB)(blk_oce.o) \ 
    3665    $(MODEL_LIB)(cpl_oce.o) \ 
    3666    $(MODEL_LIB)(daymod.o) \ 
    3667    $(MODEL_LIB)(dianam.o) \ 
    3668    $(MODEL_LIB)(dom_ice.o) \ 
    3669    $(MODEL_LIB)(dom_oce.o) \ 
    3670    $(MODEL_LIB)(dtasal.o) \ 
    3671    $(MODEL_LIB)(dtasst.o) \ 
    3672    $(MODEL_LIB)(dtatem.o) \ 
    3673    $(MODEL_LIB)(flxblk.o) \ 
    3674    $(MODEL_LIB)(flxmod.o) \ 
    3675    $(MODEL_LIB)(flxrnf.o) \ 
    3676    $(MODEL_LIB)(flx_oce.o) \ 
    3677    $(MODEL_LIB)(iceini.o) \ 
    3678    $(MODEL_LIB)(ice.o) \ 
    3679    $(MODEL_LIB)(ice_oce.o) \ 
    3680    $(MODEL_LIB)(ini1d.o) \ 
    3681    $(MODEL_LIB)(in_out_manager.o) \ 
    3682    $(MODEL_LIB)(lbclnk.o) \ 
    3683    $(MODEL_LIB)(lib_mpp.o) \ 
    3684    $(MODEL_LIB)(lib_print.o) \ 
    3685    $(MODEL_LIB)(limadv.o) \ 
    3686    $(MODEL_LIB)(limhdf.o) \ 
    3687    $(MODEL_LIB)(limistate.o) \ 
    3688    $(MODEL_LIB)(limmsh.o) \ 
    3689    $(MODEL_LIB)(limrhg.o) \ 
    3690    $(MODEL_LIB)(limrst.o) \ 
    3691    $(MODEL_LIB)(limtab.o) \ 
    3692    $(MODEL_LIB)(limthd_lac.o) \ 
    3693    $(MODEL_LIB)(limthd_zdf.o) \ 
    3694    $(MODEL_LIB)(oce.o) \ 
    3695    $(MODEL_LIB)(ocfzpt.o) \ 
    3696    $(MODEL_LIB)(par_ice.o) \ 
    3697    $(MODEL_LIB)(par_kind.o) \ 
    3698    $(MODEL_LIB)(par_oce.o) \ 
    3699    $(MODEL_LIB)(phycst.o) \ 
    3700    $(MODEL_LIB)(prtctl.o) \ 
    3701    $(MODEL_LIB)(taumod.o) \ 
    3702    $(MODEL_LIB)(thd_ice.o) \ 
    3703    $(MODEL_LIB)(tradmp.o) \ 
     3842   $(MODEL_LIB)/albedo.o \ 
     3843   $(MODEL_LIB)/blk_oce.o \ 
     3844   $(MODEL_LIB)/cpl_oce.o \ 
     3845   $(MODEL_LIB)/daymod.o \ 
     3846   $(MODEL_LIB)/dianam.o \ 
     3847   $(MODEL_LIB)/dom_ice.o \ 
     3848   $(MODEL_LIB)/dom_oce.o \ 
     3849   $(MODEL_LIB)/dtasal.o \ 
     3850   $(MODEL_LIB)/dtasst.o \ 
     3851   $(MODEL_LIB)/dtatem.o \ 
     3852   $(MODEL_LIB)/flxblk.o \ 
     3853   $(MODEL_LIB)/flxmod.o \ 
     3854   $(MODEL_LIB)/flxrnf.o \ 
     3855   $(MODEL_LIB)/flx_oce.o \ 
     3856   $(MODEL_LIB)/iceini.o \ 
     3857   $(MODEL_LIB)/ice.o \ 
     3858   $(MODEL_LIB)/ice_oce.o \ 
     3859   $(MODEL_LIB)/ini1d.o \ 
     3860   $(MODEL_LIB)/in_out_manager.o \ 
     3861   $(MODEL_LIB)/lbclnk.o \ 
     3862   $(MODEL_LIB)/lib_mpp.o \ 
     3863   $(MODEL_LIB)/lib_print.o \ 
     3864   $(MODEL_LIB)/limadv.o \ 
     3865   $(MODEL_LIB)/limhdf.o \ 
     3866   $(MODEL_LIB)/limistate.o \ 
     3867   $(MODEL_LIB)/limmsh.o \ 
     3868   $(MODEL_LIB)/limrhg.o \ 
     3869   $(MODEL_LIB)/limrst.o \ 
     3870   $(MODEL_LIB)/limtab.o \ 
     3871   $(MODEL_LIB)/limthd_lac.o \ 
     3872   $(MODEL_LIB)/limthd_zdf.o \ 
     3873   $(MODEL_LIB)/oce.o \ 
     3874   $(MODEL_LIB)/ocfzpt.o \ 
     3875   $(MODEL_LIB)/par_ice.o \ 
     3876   $(MODEL_LIB)/par_kind.o \ 
     3877   $(MODEL_LIB)/par_oce.o \ 
     3878   $(MODEL_LIB)/phycst.o \ 
     3879   $(MODEL_LIB)/prtctl.o \ 
     3880   $(MODEL_LIB)/taumod.o \ 
     3881   $(MODEL_LIB)/thd_ice.o \ 
     3882   $(MODEL_LIB)/tradmp.o \ 
    37043883   cpl_oce.F90 \ 
    37053884   daymod.F90 \ 
     
    37243903   prtctl.f90 \ 
    37253904   taumod.F90 \ 
    3726    $(MODEL_LIB)(cpl_oce.o) \ 
    3727    $(MODEL_LIB)(daymod.o) \ 
    3728    $(MODEL_LIB)(dom_ice.o) \ 
    3729    $(MODEL_LIB)(dom_oce.o) \ 
    3730    $(MODEL_LIB)(flx_oce.o) \ 
    3731    $(MODEL_LIB)(iceini.o) \ 
    3732    $(MODEL_LIB)(ice.o) \ 
    3733    $(MODEL_LIB)(ice_oce.o) \ 
    3734    $(MODEL_LIB)(in_out_manager.o) \ 
    3735    $(MODEL_LIB)(lbclnk.o) \ 
    3736    $(MODEL_LIB)(limdia.o) \ 
    3737    $(MODEL_LIB)(limdyn.o) \ 
    3738    $(MODEL_LIB)(limflx.o) \ 
    3739    $(MODEL_LIB)(limrst.o) \ 
    3740    $(MODEL_LIB)(limthd.o) \ 
    3741    $(MODEL_LIB)(limtrp.o) \ 
    3742    $(MODEL_LIB)(limwri.o) \ 
    3743    $(MODEL_LIB)(ocesbc.o) \ 
    3744    $(MODEL_LIB)(oce.o) \ 
    3745    $(MODEL_LIB)(phycst.o) \ 
    3746    $(MODEL_LIB)(prtctl.o) \ 
    3747    $(MODEL_LIB)(taumod.o) \ 
     3905   $(MODEL_LIB)/cpl_oce.o \ 
     3906   $(MODEL_LIB)/daymod.o \ 
     3907   $(MODEL_LIB)/dom_ice.o \ 
     3908   $(MODEL_LIB)/dom_oce.o \ 
     3909   $(MODEL_LIB)/flx_oce.o \ 
     3910   $(MODEL_LIB)/iceini.o \ 
     3911   $(MODEL_LIB)/ice.o \ 
     3912   $(MODEL_LIB)/ice_oce.o \ 
     3913   $(MODEL_LIB)/in_out_manager.o \ 
     3914   $(MODEL_LIB)/lbclnk.o \ 
     3915   $(MODEL_LIB)/limdia.o \ 
     3916   $(MODEL_LIB)/limdyn.o \ 
     3917   $(MODEL_LIB)/limflx.o \ 
     3918   $(MODEL_LIB)/limrst.o \ 
     3919   $(MODEL_LIB)/limthd.o \ 
     3920   $(MODEL_LIB)/limtrp.o \ 
     3921   $(MODEL_LIB)/limwri.o \ 
     3922   $(MODEL_LIB)/ocesbc.o \ 
     3923   $(MODEL_LIB)/oce.o \ 
     3924   $(MODEL_LIB)/phycst.o \ 
     3925   $(MODEL_LIB)/prtctl.o \ 
     3926   $(MODEL_LIB)/taumod.o \ 
    37483927   domzgr_substitute.h90 \ 
    37493928   vectopt_loop_substitute.h90 \ 
    37503929   KEY_CPP \ 
    37513930   icestp.F90 
    3752 $(MODEL_LIB)(ice.o) :   \ 
    3753    par_oce.F90 \ 
    3754    $(MODEL_LIB)(par_oce.o) \ 
     3931$(MODEL_LIB)/ice.o : \ 
     3932   par_oce.F90 \ 
     3933   $(MODEL_LIB)/par_oce.o \ 
    37553934   par_ice.F90 \ 
    3756    $(MODEL_LIB)(par_ice.o) \ 
     3935   $(MODEL_LIB)/par_ice.o \ 
    37573936   ice.F90 
    3758 $(MODEL_LIB)(ice_oce.o) :  \ 
    3759    par_kind.F90 \ 
    3760    par_oce.F90 \ 
    3761    $(MODEL_LIB)(par_kind.o) \ 
    3762    $(MODEL_LIB)(par_oce.o) \ 
     3937$(MODEL_LIB)/ice_oce.o :   \ 
     3938   par_kind.F90 \ 
     3939   par_oce.F90 \ 
     3940   $(MODEL_LIB)/par_kind.o \ 
     3941   $(MODEL_LIB)/par_oce.o \ 
    37633942   blk_oce.F90 \ 
    37643943   par_oce.F90 \ 
    3765    $(MODEL_LIB)(blk_oce.o) \ 
    3766    $(MODEL_LIB)(par_oce.o) \ 
     3944   $(MODEL_LIB)/blk_oce.o \ 
     3945   $(MODEL_LIB)/par_oce.o \ 
    37673946   ice_oce.F90 
    3768 $(MODEL_LIB)(ini1d.o) : \ 
    3769    in_out_manager.F90 \ 
    3770    lib_print.f90 \ 
    3771    par_kind.F90 \ 
    3772    par_oce.F90 \ 
    3773    $(MODEL_LIB)(in_out_manager.o) \ 
    3774    $(MODEL_LIB)(lib_print.o) \ 
    3775    $(MODEL_LIB)(par_kind.o) \ 
    3776    $(MODEL_LIB)(par_oce.o) \ 
    3777    dom_oce.F90 \ 
    3778    in_out_manager.F90 \ 
    3779    phycst.F90 \ 
    3780    $(MODEL_LIB)(dom_oce.o) \ 
    3781    $(MODEL_LIB)(in_out_manager.o) \ 
    3782    $(MODEL_LIB)(phycst.o) \ 
     3947$(MODEL_LIB)/ini1d.o :  \ 
     3948   in_out_manager.F90 \ 
     3949   lib_print.f90 \ 
     3950   par_kind.F90 \ 
     3951   par_oce.F90 \ 
     3952   $(MODEL_LIB)/in_out_manager.o \ 
     3953   $(MODEL_LIB)/lib_print.o \ 
     3954   $(MODEL_LIB)/par_kind.o \ 
     3955   $(MODEL_LIB)/par_oce.o \ 
     3956   dom_oce.F90 \ 
     3957   in_out_manager.F90 \ 
     3958   phycst.F90 \ 
     3959   $(MODEL_LIB)/dom_oce.o \ 
     3960   $(MODEL_LIB)/in_out_manager.o \ 
     3961   $(MODEL_LIB)/phycst.o \ 
    37833962   ini1d.F90 
    3784 $(MODEL_LIB)(in_out_manager.o) : \ 
    3785    par_kind.F90 \ 
    3786    $(MODEL_LIB)(par_kind.o) \ 
    3787    lib_print.f90 \ 
    3788    par_kind.F90 \ 
    3789    par_oce.F90 \ 
    3790    $(MODEL_LIB)(lib_print.o) \ 
    3791    $(MODEL_LIB)(par_kind.o) \ 
    3792    $(MODEL_LIB)(par_oce.o) \ 
     3963$(MODEL_LIB)/in_out_manager.o :  \ 
     3964   par_kind.F90 \ 
     3965   $(MODEL_LIB)/par_kind.o \ 
     3966   lib_print.f90 \ 
     3967   par_kind.F90 \ 
     3968   par_oce.F90 \ 
     3969   $(MODEL_LIB)/lib_print.o \ 
     3970   $(MODEL_LIB)/par_kind.o \ 
     3971   $(MODEL_LIB)/par_oce.o \ 
    37933972   in_out_manager.F90 
    3794 $(MODEL_LIB)(istate.o) :   \ 
     3973$(MODEL_LIB)/istate.o : \ 
    37953974   blk_oce.F90 \ 
    3796    cla_dynspg.F90 \ 
    37973975   cpl_oce.F90 \ 
    37983976   daymod.F90 \ 
    37993977   dom_oce.F90 \ 
    3800    dynspg_fsc.F90 \ 
    3801    dynspg_fsc_atsk.F90 \ 
    3802    flxrnf.F90 \ 
     3978   dynspg.F90 \ 
     3979   dynspg_exp.F90 \ 
     3980   dynspg_flt.F90 \ 
     3981   dynspg_flt_jki.F90 \ 
     3982   dynspg_rl.F90 \ 
     3983   dynspg_ts.F90 \ 
    38033984   flx_oce.F90 \ 
    38043985   ice_oce.F90 \ 
    38053986   in_out_manager.F90 \ 
    38063987   lbclnk.F90 \ 
    3807    ldfdyn_oce.F90 \ 
    3808    ldftra_oce.F90 \ 
    3809    lib_mpp.F90 \ 
    3810    lib_print.f90 \ 
    3811    obcdyn.F90 \ 
    3812    obcvol.F90 \ 
     3988   lib_mpp.F90 \ 
     3989   lib_print.f90 \ 
    38133990   obc_oce.F90 \ 
    3814    ocesbc.F90 \ 
    38153991   oce.F90 \ 
    38163992   par_kind.F90 \ 
     
    38193995   prtctl.f90 \ 
    38203996   solfet.F90 \ 
    3821    solisl.F90 \ 
    38223997   solpcg.F90 \ 
    38233998   solsor.F90 \ 
    3824    solsor_e.F90 \ 
    38253999   sol_oce.F90 \ 
    38264000   trdmod.F90 \ 
     
    38294003   zdftke.F90 \ 
    38304004   zdf_oce.F90 \ 
    3831    $(MODEL_LIB)(blk_oce.o) \ 
    3832    $(MODEL_LIB)(cla_dynspg.o) \ 
    3833    $(MODEL_LIB)(cpl_oce.o) \ 
    3834    $(MODEL_LIB)(daymod.o) \ 
    3835    $(MODEL_LIB)(dom_oce.o) \ 
    3836    $(MODEL_LIB)(dynspg_fsc.o) \ 
    3837    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    3838    $(MODEL_LIB)(flxrnf.o) \ 
    3839    $(MODEL_LIB)(flx_oce.o) \ 
    3840    $(MODEL_LIB)(ice_oce.o) \ 
    3841    $(MODEL_LIB)(in_out_manager.o) \ 
    3842    $(MODEL_LIB)(lbclnk.o) \ 
    3843    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3844    $(MODEL_LIB)(ldftra_oce.o) \ 
    3845    $(MODEL_LIB)(lib_mpp.o) \ 
    3846    $(MODEL_LIB)(lib_print.o) \ 
    3847    $(MODEL_LIB)(obcdyn.o) \ 
    3848    $(MODEL_LIB)(obcvol.o) \ 
    3849    $(MODEL_LIB)(obc_oce.o) \ 
    3850    $(MODEL_LIB)(ocesbc.o) \ 
    3851    $(MODEL_LIB)(oce.o) \ 
    3852    $(MODEL_LIB)(par_kind.o) \ 
    3853    $(MODEL_LIB)(par_oce.o) \ 
    3854    $(MODEL_LIB)(phycst.o) \ 
    3855    $(MODEL_LIB)(prtctl.o) \ 
    3856    $(MODEL_LIB)(solfet.o) \ 
    3857    $(MODEL_LIB)(solisl.o) \ 
    3858    $(MODEL_LIB)(solpcg.o) \ 
    3859    $(MODEL_LIB)(solsor.o) \ 
    3860    $(MODEL_LIB)(solsor_e.o) \ 
    3861    $(MODEL_LIB)(sol_oce.o) \ 
    3862    $(MODEL_LIB)(trdmod.o) \ 
    3863    $(MODEL_LIB)(trdmod_oce.o) \ 
    3864    $(MODEL_LIB)(zdfddm.o) \ 
    3865    $(MODEL_LIB)(zdftke.o) \ 
    3866    $(MODEL_LIB)(zdf_oce.o) \ 
     4005   $(MODEL_LIB)/blk_oce.o \ 
     4006   $(MODEL_LIB)/cpl_oce.o \ 
     4007   $(MODEL_LIB)/daymod.o \ 
     4008   $(MODEL_LIB)/dom_oce.o \ 
     4009   $(MODEL_LIB)/dynspg.o \ 
     4010   $(MODEL_LIB)/dynspg_exp.o \ 
     4011   $(MODEL_LIB)/dynspg_flt.o \ 
     4012   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     4013   $(MODEL_LIB)/dynspg_rl.o \ 
     4014   $(MODEL_LIB)/dynspg_ts.o \ 
     4015   $(MODEL_LIB)/flx_oce.o \ 
     4016   $(MODEL_LIB)/ice_oce.o \ 
     4017   $(MODEL_LIB)/in_out_manager.o \ 
     4018   $(MODEL_LIB)/lbclnk.o \ 
     4019   $(MODEL_LIB)/lib_mpp.o \ 
     4020   $(MODEL_LIB)/lib_print.o \ 
     4021   $(MODEL_LIB)/obc_oce.o \ 
     4022   $(MODEL_LIB)/oce.o \ 
     4023   $(MODEL_LIB)/par_kind.o \ 
     4024   $(MODEL_LIB)/par_oce.o \ 
     4025   $(MODEL_LIB)/phycst.o \ 
     4026   $(MODEL_LIB)/prtctl.o \ 
     4027   $(MODEL_LIB)/solfet.o \ 
     4028   $(MODEL_LIB)/solpcg.o \ 
     4029   $(MODEL_LIB)/solsor.o \ 
     4030   $(MODEL_LIB)/sol_oce.o \ 
     4031   $(MODEL_LIB)/trdmod.o \ 
     4032   $(MODEL_LIB)/trdmod_oce.o \ 
     4033   $(MODEL_LIB)/zdfddm.o \ 
     4034   $(MODEL_LIB)/zdftke.o \ 
     4035   $(MODEL_LIB)/zdf_oce.o \ 
    38674036   daymod.F90 \ 
    38684037   divcur.F90 \ 
     
    38704039   dtasal.F90 \ 
    38714040   dtatem.F90 \ 
    3872    dynspg_fsc.F90 \ 
    3873    dynspg_fsc_atsk.F90 \ 
    3874    dynspg_rl.F90 \ 
     4041   dynspg.F90 \ 
    38754042   eosbn2.F90 \ 
    38764043   in_out_manager.F90 \ 
     
    38834050   wzvmod.F90 \ 
    38844051   zdf_oce.F90 \ 
    3885    $(MODEL_LIB)(daymod.o) \ 
    3886    $(MODEL_LIB)(divcur.o) \ 
    3887    $(MODEL_LIB)(dom_oce.o) \ 
    3888    $(MODEL_LIB)(dtasal.o) \ 
    3889    $(MODEL_LIB)(dtatem.o) \ 
    3890    $(MODEL_LIB)(dynspg_fsc.o) \ 
    3891    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    3892    $(MODEL_LIB)(dynspg_rl.o) \ 
    3893    $(MODEL_LIB)(eosbn2.o) \ 
    3894    $(MODEL_LIB)(in_out_manager.o) \ 
    3895    $(MODEL_LIB)(lbclnk.o) \ 
    3896    $(MODEL_LIB)(ldftra_oce.o) \ 
    3897    $(MODEL_LIB)(oce.o) \ 
    3898    $(MODEL_LIB)(phycst.o) \ 
    3899    $(MODEL_LIB)(restart.o) \ 
    3900    $(MODEL_LIB)(solisl.o) \ 
    3901    $(MODEL_LIB)(wzvmod.o) \ 
    3902    $(MODEL_LIB)(zdf_oce.o) \ 
     4052   $(MODEL_LIB)/daymod.o \ 
     4053   $(MODEL_LIB)/divcur.o \ 
     4054   $(MODEL_LIB)/dom_oce.o \ 
     4055   $(MODEL_LIB)/dtasal.o \ 
     4056   $(MODEL_LIB)/dtatem.o \ 
     4057   $(MODEL_LIB)/dynspg.o \ 
     4058   $(MODEL_LIB)/eosbn2.o \ 
     4059   $(MODEL_LIB)/in_out_manager.o \ 
     4060   $(MODEL_LIB)/lbclnk.o \ 
     4061   $(MODEL_LIB)/ldftra_oce.o \ 
     4062   $(MODEL_LIB)/oce.o \ 
     4063   $(MODEL_LIB)/phycst.o \ 
     4064   $(MODEL_LIB)/restart.o \ 
     4065   $(MODEL_LIB)/solisl.o \ 
     4066   $(MODEL_LIB)/wzvmod.o \ 
     4067   $(MODEL_LIB)/zdf_oce.o \ 
    39034068   domzgr_substitute.h90 \ 
    39044069   vectopt_loop_substitute.h90 \ 
     
    39064071   KEY_CPP \ 
    39074072   istate.F90 
    3908 $(MODEL_LIB)(lbclnk.o) :   \ 
    3909    dom_oce.F90 \ 
    3910    in_out_manager.F90 \ 
    3911    lib_print.f90 \ 
    3912    par_kind.F90 \ 
    3913    par_oce.F90 \ 
    3914    $(MODEL_LIB)(dom_oce.o) \ 
    3915    $(MODEL_LIB)(in_out_manager.o) \ 
    3916    $(MODEL_LIB)(lib_print.o) \ 
    3917    $(MODEL_LIB)(par_kind.o) \ 
    3918    $(MODEL_LIB)(par_oce.o) \ 
    3919    dom_oce.F90 \ 
    3920    in_out_manager.F90 \ 
    3921    lib_mpp.F90 \ 
    3922    oce.F90 \ 
    3923    $(MODEL_LIB)(dom_oce.o) \ 
    3924    $(MODEL_LIB)(in_out_manager.o) \ 
    3925    $(MODEL_LIB)(lib_mpp.o) \ 
    3926    $(MODEL_LIB)(oce.o) \ 
     4073$(MODEL_LIB)/lbclnk.o : \ 
     4074   dom_oce.F90 \ 
     4075   in_out_manager.F90 \ 
     4076   lib_print.f90 \ 
     4077   par_kind.F90 \ 
     4078   par_oce.F90 \ 
     4079   $(MODEL_LIB)/dom_oce.o \ 
     4080   $(MODEL_LIB)/in_out_manager.o \ 
     4081   $(MODEL_LIB)/lib_print.o \ 
     4082   $(MODEL_LIB)/par_kind.o \ 
     4083   $(MODEL_LIB)/par_oce.o \ 
     4084   dom_oce.F90 \ 
     4085   in_out_manager.F90 \ 
     4086   lib_mpp.F90 \ 
     4087   oce.F90 \ 
     4088   $(MODEL_LIB)/dom_oce.o \ 
     4089   $(MODEL_LIB)/in_out_manager.o \ 
     4090   $(MODEL_LIB)/lib_mpp.o \ 
     4091   $(MODEL_LIB)/oce.o \ 
    39274092   lbclnk.F90 
    3928 $(MODEL_LIB)(ldfdyn.o) :   \ 
     4093$(MODEL_LIB)/ldfdyn.o : \ 
    39294094   dom_oce.F90 \ 
    39304095   in_out_manager.F90 \ 
     
    39404105   prtctl.f90 \ 
    39414106   zdfmxl.F90 \ 
    3942    $(MODEL_LIB)(dom_oce.o) \ 
    3943    $(MODEL_LIB)(in_out_manager.o) \ 
    3944    $(MODEL_LIB)(lbclnk.o) \ 
    3945    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3946    $(MODEL_LIB)(ldftra_oce.o) \ 
    3947    $(MODEL_LIB)(lib_mpp.o) \ 
    3948    $(MODEL_LIB)(lib_print.o) \ 
    3949    $(MODEL_LIB)(oce.o) \ 
    3950    $(MODEL_LIB)(par_kind.o) \ 
    3951    $(MODEL_LIB)(par_oce.o) \ 
    3952    $(MODEL_LIB)(phycst.o) \ 
    3953    $(MODEL_LIB)(prtctl.o) \ 
    3954    $(MODEL_LIB)(zdfmxl.o) \ 
     4107   $(MODEL_LIB)/dom_oce.o \ 
     4108   $(MODEL_LIB)/in_out_manager.o \ 
     4109   $(MODEL_LIB)/lbclnk.o \ 
     4110   $(MODEL_LIB)/ldfdyn_oce.o \ 
     4111   $(MODEL_LIB)/ldftra_oce.o \ 
     4112   $(MODEL_LIB)/lib_mpp.o \ 
     4113   $(MODEL_LIB)/lib_print.o \ 
     4114   $(MODEL_LIB)/oce.o \ 
     4115   $(MODEL_LIB)/par_kind.o \ 
     4116   $(MODEL_LIB)/par_oce.o \ 
     4117   $(MODEL_LIB)/phycst.o \ 
     4118   $(MODEL_LIB)/prtctl.o \ 
     4119   $(MODEL_LIB)/zdfmxl.o \ 
    39554120   dom_oce.F90 \ 
    39564121   in_out_manager.F90 \ 
     
    39614126   oce.F90 \ 
    39624127   phycst.F90 \ 
    3963    $(MODEL_LIB)(dom_oce.o) \ 
    3964    $(MODEL_LIB)(in_out_manager.o) \ 
    3965    $(MODEL_LIB)(lbclnk.o) \ 
    3966    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3967    $(MODEL_LIB)(ldfslp.o) \ 
    3968    $(MODEL_LIB)(lib_mpp.o) \ 
    3969    $(MODEL_LIB)(oce.o) \ 
    3970    $(MODEL_LIB)(phycst.o) \ 
     4128   $(MODEL_LIB)/dom_oce.o \ 
     4129   $(MODEL_LIB)/in_out_manager.o \ 
     4130   $(MODEL_LIB)/lbclnk.o \ 
     4131   $(MODEL_LIB)/ldfdyn_oce.o \ 
     4132   $(MODEL_LIB)/ldfslp.o \ 
     4133   $(MODEL_LIB)/lib_mpp.o \ 
     4134   $(MODEL_LIB)/oce.o \ 
     4135   $(MODEL_LIB)/phycst.o \ 
    39714136   ldftra_oce.F90 \ 
    3972    $(MODEL_LIB)(ldftra_oce.o) \ 
     4137   $(MODEL_LIB)/ldftra_oce.o \ 
    39734138   domzgr_substitute.h90 \ 
    39744139   ldfdyn_antarctic.h90 \ 
     
    39804145   KEY_CPP \ 
    39814146   ldfdyn.F90 
    3982 $(MODEL_LIB)(ldfdyn_oce.o) :  \ 
    3983    par_kind.F90 \ 
    3984    $(MODEL_LIB)(par_kind.o) \ 
    3985    par_oce.F90 \ 
    3986    $(MODEL_LIB)(par_oce.o) \ 
     4147$(MODEL_LIB)/ldfdyn_oce.o :   \ 
     4148   par_kind.F90 \ 
     4149   $(MODEL_LIB)/par_kind.o \ 
     4150   par_oce.F90 \ 
     4151   $(MODEL_LIB)/par_oce.o \ 
    39874152   ldfdyn_oce.F90 
    3988 $(MODEL_LIB)(ldfeiv.o) :   \ 
     4153$(MODEL_LIB)/ldfeiv.o : \ 
    39894154   daymod.F90 \ 
    39904155   dom_oce.F90 \ 
     
    40014166   prtctl.f90 \ 
    40024167   zdfmxl.F90 \ 
    4003    $(MODEL_LIB)(daymod.o) \ 
    4004    $(MODEL_LIB)(dom_oce.o) \ 
    4005    $(MODEL_LIB)(in_out_manager.o) \ 
    4006    $(MODEL_LIB)(lbclnk.o) \ 
    4007    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4008    $(MODEL_LIB)(ldftra_oce.o) \ 
    4009    $(MODEL_LIB)(lib_mpp.o) \ 
    4010    $(MODEL_LIB)(lib_print.o) \ 
    4011    $(MODEL_LIB)(oce.o) \ 
    4012    $(MODEL_LIB)(par_kind.o) \ 
    4013    $(MODEL_LIB)(par_oce.o) \ 
    4014    $(MODEL_LIB)(phycst.o) \ 
    4015    $(MODEL_LIB)(prtctl.o) \ 
    4016    $(MODEL_LIB)(zdfmxl.o) \ 
     4168   $(MODEL_LIB)/daymod.o \ 
     4169   $(MODEL_LIB)/dom_oce.o \ 
     4170   $(MODEL_LIB)/in_out_manager.o \ 
     4171   $(MODEL_LIB)/lbclnk.o \ 
     4172   $(MODEL_LIB)/ldfdyn_oce.o \ 
     4173   $(MODEL_LIB)/ldftra_oce.o \ 
     4174   $(MODEL_LIB)/lib_mpp.o \ 
     4175   $(MODEL_LIB)/lib_print.o \ 
     4176   $(MODEL_LIB)/oce.o \ 
     4177   $(MODEL_LIB)/par_kind.o \ 
     4178   $(MODEL_LIB)/par_oce.o \ 
     4179   $(MODEL_LIB)/phycst.o \ 
     4180   $(MODEL_LIB)/prtctl.o \ 
     4181   $(MODEL_LIB)/zdfmxl.o \ 
    40174182   dom_oce.F90 \ 
    40184183   flxrnf.F90 \ 
     
    40244189   phycst.F90 \ 
    40254190   prtctl.f90 \ 
    4026    $(MODEL_LIB)(dom_oce.o) \ 
    4027    $(MODEL_LIB)(flxrnf.o) \ 
    4028    $(MODEL_LIB)(in_out_manager.o) \ 
    4029    $(MODEL_LIB)(lbclnk.o) \ 
    4030    $(MODEL_LIB)(ldfslp.o) \ 
    4031    $(MODEL_LIB)(ldftra_oce.o) \ 
    4032    $(MODEL_LIB)(oce.o) \ 
    4033    $(MODEL_LIB)(phycst.o) \ 
    4034    $(MODEL_LIB)(prtctl.o) \ 
     4191   $(MODEL_LIB)/dom_oce.o \ 
     4192   $(MODEL_LIB)/flxrnf.o \ 
     4193   $(MODEL_LIB)/in_out_manager.o \ 
     4194   $(MODEL_LIB)/lbclnk.o \ 
     4195   $(MODEL_LIB)/ldfslp.o \ 
     4196   $(MODEL_LIB)/ldftra_oce.o \ 
     4197   $(MODEL_LIB)/oce.o \ 
     4198   $(MODEL_LIB)/phycst.o \ 
     4199   $(MODEL_LIB)/prtctl.o \ 
    40354200   domzgr_substitute.h90 \ 
    40364201   vectopt_loop_substitute.h90 \ 
    40374202   KEY_CPP \ 
    40384203   ldfeiv.F90 
    4039 $(MODEL_LIB)(ldfslp.o) :   \ 
     4204$(MODEL_LIB)/ldfslp.o : \ 
    40404205   dom_oce.F90 \ 
    40414206   in_out_manager.F90 \ 
     
    40474212   prtctl.f90 \ 
    40484213   zdf_oce.F90 \ 
    4049    $(MODEL_LIB)(dom_oce.o) \ 
    4050    $(MODEL_LIB)(in_out_manager.o) \ 
    4051    $(MODEL_LIB)(lib_mpp.o) \ 
    4052    $(MODEL_LIB)(lib_print.o) \ 
    4053    $(MODEL_LIB)(oce.o) \ 
    4054    $(MODEL_LIB)(par_kind.o) \ 
    4055    $(MODEL_LIB)(par_oce.o) \ 
    4056    $(MODEL_LIB)(prtctl.o) \ 
    4057    $(MODEL_LIB)(zdf_oce.o) \ 
     4214   $(MODEL_LIB)/dom_oce.o \ 
     4215   $(MODEL_LIB)/in_out_manager.o \ 
     4216   $(MODEL_LIB)/lib_mpp.o \ 
     4217   $(MODEL_LIB)/lib_print.o \ 
     4218   $(MODEL_LIB)/oce.o \ 
     4219   $(MODEL_LIB)/par_kind.o \ 
     4220   $(MODEL_LIB)/par_oce.o \ 
     4221   $(MODEL_LIB)/prtctl.o \ 
     4222   $(MODEL_LIB)/zdf_oce.o \ 
    40584223   dom_oce.F90 \ 
    40594224   in_out_manager.F90 \ 
     
    40654230   prtctl.f90 \ 
    40664231   zdfmxl.F90 \ 
    4067    $(MODEL_LIB)(dom_oce.o) \ 
    4068    $(MODEL_LIB)(in_out_manager.o) \ 
    4069    $(MODEL_LIB)(lbclnk.o) \ 
    4070    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4071    $(MODEL_LIB)(ldftra_oce.o) \ 
    4072    $(MODEL_LIB)(oce.o) \ 
    4073    $(MODEL_LIB)(phycst.o) \ 
    4074    $(MODEL_LIB)(prtctl.o) \ 
    4075    $(MODEL_LIB)(zdfmxl.o) \ 
     4232   $(MODEL_LIB)/dom_oce.o \ 
     4233   $(MODEL_LIB)/in_out_manager.o \ 
     4234   $(MODEL_LIB)/lbclnk.o \ 
     4235   $(MODEL_LIB)/ldfdyn_oce.o \ 
     4236   $(MODEL_LIB)/ldftra_oce.o \ 
     4237   $(MODEL_LIB)/oce.o \ 
     4238   $(MODEL_LIB)/phycst.o \ 
     4239   $(MODEL_LIB)/prtctl.o \ 
     4240   $(MODEL_LIB)/zdfmxl.o \ 
    40764241   domzgr_substitute.h90 \ 
    40774242   vectopt_loop_substitute.h90 \ 
    40784243   KEY_CPP \ 
    40794244   ldfslp.F90 
    4080 $(MODEL_LIB)(ldftra.o) :   \ 
     4245$(MODEL_LIB)/ldftra.o : \ 
    40814246   dom_oce.F90 \ 
    40824247   in_out_manager.F90 \ 
     
    40924257   prtctl.f90 \ 
    40934258   zdfmxl.F90 \ 
    4094    $(MODEL_LIB)(dom_oce.o) \ 
    4095    $(MODEL_LIB)(in_out_manager.o) \ 
    4096    $(MODEL_LIB)(lbclnk.o) \ 
    4097    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4098    $(MODEL_LIB)(ldftra_oce.o) \ 
    4099    $(MODEL_LIB)(lib_mpp.o) \ 
    4100    $(MODEL_LIB)(lib_print.o) \ 
    4101    $(MODEL_LIB)(oce.o) \ 
    4102    $(MODEL_LIB)(par_kind.o) \ 
    4103    $(MODEL_LIB)(par_oce.o) \ 
    4104    $(MODEL_LIB)(phycst.o) \ 
    4105    $(MODEL_LIB)(prtctl.o) \ 
    4106    $(MODEL_LIB)(zdfmxl.o) \ 
     4259   $(MODEL_LIB)/dom_oce.o \ 
     4260   $(MODEL_LIB)/in_out_manager.o \ 
     4261   $(MODEL_LIB)/lbclnk.o \ 
     4262   $(MODEL_LIB)/ldfdyn_oce.o \ 
     4263   $(MODEL_LIB)/ldftra_oce.o \ 
     4264   $(MODEL_LIB)/lib_mpp.o \ 
     4265   $(MODEL_LIB)/lib_print.o \ 
     4266   $(MODEL_LIB)/oce.o \ 
     4267   $(MODEL_LIB)/par_kind.o \ 
     4268   $(MODEL_LIB)/par_oce.o \ 
     4269   $(MODEL_LIB)/phycst.o \ 
     4270   $(MODEL_LIB)/prtctl.o \ 
     4271   $(MODEL_LIB)/zdfmxl.o \ 
    41074272   dom_oce.F90 \ 
    41084273   in_out_manager.F90 \ 
     
    41134278   oce.F90 \ 
    41144279   phycst.F90 \ 
    4115    $(MODEL_LIB)(dom_oce.o) \ 
    4116    $(MODEL_LIB)(in_out_manager.o) \ 
    4117    $(MODEL_LIB)(lbclnk.o) \ 
    4118    $(MODEL_LIB)(ldfslp.o) \ 
    4119    $(MODEL_LIB)(ldftra_oce.o) \ 
    4120    $(MODEL_LIB)(lib_mpp.o) \ 
    4121    $(MODEL_LIB)(oce.o) \ 
    4122    $(MODEL_LIB)(phycst.o) \ 
     4280   $(MODEL_LIB)/dom_oce.o \ 
     4281   $(MODEL_LIB)/in_out_manager.o \ 
     4282   $(MODEL_LIB)/lbclnk.o \ 
     4283   $(MODEL_LIB)/ldfslp.o \ 
     4284   $(MODEL_LIB)/ldftra_oce.o \ 
     4285   $(MODEL_LIB)/lib_mpp.o \ 
     4286   $(MODEL_LIB)/oce.o \ 
     4287   $(MODEL_LIB)/phycst.o \ 
    41234288   domzgr_substitute.h90 \ 
    41244289   ldftra_c1d.h90 \ 
     
    41294294   KEY_CPP \ 
    41304295   ldftra.F90 
    4131 $(MODEL_LIB)(ldftra_oce.o) :  \ 
    4132    par_kind.F90 \ 
    4133    $(MODEL_LIB)(par_kind.o) \ 
    4134    par_oce.F90 \ 
    4135    $(MODEL_LIB)(par_oce.o) \ 
     4296$(MODEL_LIB)/ldftra_oce.o :   \ 
     4297   par_kind.F90 \ 
     4298   $(MODEL_LIB)/par_kind.o \ 
     4299   par_oce.F90 \ 
     4300   $(MODEL_LIB)/par_oce.o \ 
    41364301   ldftra_oce.F90 
    4137 $(MODEL_LIB)(lib_feti.o) : \ 
    4138    dom_oce.F90 \ 
    4139    in_out_manager.F90 \ 
    4140    $(MODEL_LIB)(dom_oce.o) \ 
    4141    $(MODEL_LIB)(in_out_manager.o) \ 
    4142    lib_mpp.F90 \ 
    4143    $(MODEL_LIB)(lib_mpp.o) \ 
     4302$(MODEL_LIB)/lib_feti.o :  \ 
     4303   dom_oce.F90 \ 
     4304   in_out_manager.F90 \ 
     4305   $(MODEL_LIB)/dom_oce.o \ 
     4306   $(MODEL_LIB)/in_out_manager.o \ 
     4307   lib_mpp.F90 \ 
     4308   $(MODEL_LIB)/lib_mpp.o \ 
    41444309   lib_feti.F90 
    4145 $(MODEL_LIB)(lib_mpp.o) :  \ 
    4146    lib_print.f90 \ 
    4147    par_kind.F90 \ 
    4148    par_oce.F90 \ 
    4149    $(MODEL_LIB)(lib_print.o) \ 
    4150    $(MODEL_LIB)(par_kind.o) \ 
    4151    $(MODEL_LIB)(par_oce.o) \ 
    4152    dom_oce.F90 \ 
    4153    in_out_manager.F90 \ 
    4154    $(MODEL_LIB)(dom_oce.o) \ 
    4155    $(MODEL_LIB)(in_out_manager.o) \ 
     4310$(MODEL_LIB)/lib_mpp.o :   \ 
     4311   lib_print.f90 \ 
     4312   par_kind.F90 \ 
     4313   par_oce.F90 \ 
     4314   $(MODEL_LIB)/lib_print.o \ 
     4315   $(MODEL_LIB)/par_kind.o \ 
     4316   $(MODEL_LIB)/par_oce.o \ 
     4317   dom_oce.F90 \ 
     4318   in_out_manager.F90 \ 
     4319   $(MODEL_LIB)/dom_oce.o \ 
     4320   $(MODEL_LIB)/in_out_manager.o \ 
    41564321   lib_mpp.F90 
    4157 $(MODEL_LIB)(lib_print.o) :   \ 
    4158    par_kind.F90 \ 
    4159    $(MODEL_LIB)(par_kind.o) \ 
     4322$(MODEL_LIB)/lib_print.o : \ 
     4323   par_kind.F90 \ 
     4324   $(MODEL_LIB)/par_kind.o \ 
    41604325   lib_print.f90 
    4161 $(MODEL_LIB)(limadv.o) :   \ 
     4326$(MODEL_LIB)/limadv.o : \ 
    41624327   blk_oce.F90 \ 
    41634328   dom_oce.F90 \ 
     
    41694334   par_kind.F90 \ 
    41704335   par_oce.F90 \ 
    4171    $(MODEL_LIB)(blk_oce.o) \ 
    4172    $(MODEL_LIB)(dom_oce.o) \ 
    4173    $(MODEL_LIB)(in_out_manager.o) \ 
    4174    $(MODEL_LIB)(lib_mpp.o) \ 
    4175    $(MODEL_LIB)(lib_print.o) \ 
    4176    $(MODEL_LIB)(oce.o) \ 
    4177    $(MODEL_LIB)(par_ice.o) \ 
    4178    $(MODEL_LIB)(par_kind.o) \ 
    4179    $(MODEL_LIB)(par_oce.o) \ 
     4336   $(MODEL_LIB)/blk_oce.o \ 
     4337   $(MODEL_LIB)/dom_oce.o \ 
     4338   $(MODEL_LIB)/in_out_manager.o \ 
     4339   $(MODEL_LIB)/lib_mpp.o \ 
     4340   $(MODEL_LIB)/lib_print.o \ 
     4341   $(MODEL_LIB)/oce.o \ 
     4342   $(MODEL_LIB)/par_ice.o \ 
     4343   $(MODEL_LIB)/par_kind.o \ 
     4344   $(MODEL_LIB)/par_oce.o \ 
    41804345   dom_ice.F90 \ 
    41814346   dom_oce.F90 \ 
     
    41844349   lbclnk.F90 \ 
    41854350   prtctl.f90 \ 
    4186    $(MODEL_LIB)(dom_ice.o) \ 
    4187    $(MODEL_LIB)(dom_oce.o) \ 
    4188    $(MODEL_LIB)(ice_oce.o) \ 
    4189    $(MODEL_LIB)(in_out_manager.o) \ 
    4190    $(MODEL_LIB)(lbclnk.o) \ 
    4191    $(MODEL_LIB)(prtctl.o) \ 
     4351   $(MODEL_LIB)/dom_ice.o \ 
     4352   $(MODEL_LIB)/dom_oce.o \ 
     4353   $(MODEL_LIB)/ice_oce.o \ 
     4354   $(MODEL_LIB)/in_out_manager.o \ 
     4355   $(MODEL_LIB)/lbclnk.o \ 
     4356   $(MODEL_LIB)/prtctl.o \ 
    41924357   limadv.F90 
    4193 $(MODEL_LIB)(limdia.o) :   \ 
     4358$(MODEL_LIB)/limdia.o : \ 
    41944359   blk_oce.F90 \ 
    41954360   dom_ice.F90 \ 
     
    42124377   phycst.F90 \ 
    42134378   prtctl.f90 \ 
    4214    $(MODEL_LIB)(blk_oce.o) \ 
    4215    $(MODEL_LIB)(dom_ice.o) \ 
    4216    $(MODEL_LIB)(dom_oce.o) \ 
    4217    $(MODEL_LIB)(flx_oce.o) \ 
    4218    $(MODEL_LIB)(ice.o) \ 
    4219    $(MODEL_LIB)(ice_oce.o) \ 
    4220    $(MODEL_LIB)(ini1d.o) \ 
    4221    $(MODEL_LIB)(in_out_manager.o) \ 
    4222    $(MODEL_LIB)(lbclnk.o) \ 
    4223    $(MODEL_LIB)(lib_print.o) \ 
    4224    $(MODEL_LIB)(limistate.o) \ 
    4225    $(MODEL_LIB)(limmsh.o) \ 
    4226    $(MODEL_LIB)(limrst.o) \ 
    4227    $(MODEL_LIB)(oce.o) \ 
    4228    $(MODEL_LIB)(ocfzpt.o) \ 
    4229    $(MODEL_LIB)(par_ice.o) \ 
    4230    $(MODEL_LIB)(par_kind.o) \ 
    4231    $(MODEL_LIB)(par_oce.o) \ 
    4232    $(MODEL_LIB)(phycst.o) \ 
    4233    $(MODEL_LIB)(prtctl.o) \ 
     4379   $(MODEL_LIB)/blk_oce.o \ 
     4380   $(MODEL_LIB)/dom_ice.o \ 
     4381   $(MODEL_LIB)/dom_oce.o \ 
     4382   $(MODEL_LIB)/flx_oce.o \ 
     4383   $(MODEL_LIB)/ice.o \ 
     4384   $(MODEL_LIB)/ice_oce.o \ 
     4385   $(MODEL_LIB)/ini1d.o \ 
     4386   $(MODEL_LIB)/in_out_manager.o \ 
     4387   $(MODEL_LIB)/lbclnk.o \ 
     4388   $(MODEL_LIB)/lib_print.o \ 
     4389   $(MODEL_LIB)/limistate.o \ 
     4390   $(MODEL_LIB)/limmsh.o \ 
     4391   $(MODEL_LIB)/limrst.o \ 
     4392   $(MODEL_LIB)/oce.o \ 
     4393   $(MODEL_LIB)/ocfzpt.o \ 
     4394   $(MODEL_LIB)/par_ice.o \ 
     4395   $(MODEL_LIB)/par_kind.o \ 
     4396   $(MODEL_LIB)/par_oce.o \ 
     4397   $(MODEL_LIB)/phycst.o \ 
     4398   $(MODEL_LIB)/prtctl.o \ 
    42344399   daymod.F90 \ 
    42354400   dom_ice.F90 \ 
     
    42414406   par_ice.F90 \ 
    42424407   phycst.F90 \ 
    4243    $(MODEL_LIB)(daymod.o) \ 
    4244    $(MODEL_LIB)(dom_ice.o) \ 
    4245    $(MODEL_LIB)(iceini.o) \ 
    4246    $(MODEL_LIB)(ice.o) \ 
    4247    $(MODEL_LIB)(ice_oce.o) \ 
    4248    $(MODEL_LIB)(in_out_manager.o) \ 
    4249    $(MODEL_LIB)(limistate.o) \ 
    4250    $(MODEL_LIB)(par_ice.o) \ 
    4251    $(MODEL_LIB)(phycst.o) \ 
     4408   $(MODEL_LIB)/daymod.o \ 
     4409   $(MODEL_LIB)/dom_ice.o \ 
     4410   $(MODEL_LIB)/iceini.o \ 
     4411   $(MODEL_LIB)/ice.o \ 
     4412   $(MODEL_LIB)/ice_oce.o \ 
     4413   $(MODEL_LIB)/in_out_manager.o \ 
     4414   $(MODEL_LIB)/limistate.o \ 
     4415   $(MODEL_LIB)/par_ice.o \ 
     4416   $(MODEL_LIB)/phycst.o \ 
    42524417   vectopt_loop_substitute.h90 \ 
    42534418   KEY_CPP \ 
    42544419   limdia.F90 
    4255 $(MODEL_LIB)(limdyn.o) :   \ 
     4420$(MODEL_LIB)/limdyn.o : \ 
    42564421   blk_oce.F90 \ 
    42574422   dom_ice.F90 \ 
     
    42754440   phycst.F90 \ 
    42764441   prtctl.f90 \ 
    4277    $(MODEL_LIB)(blk_oce.o) \ 
    4278    $(MODEL_LIB)(dom_ice.o) \ 
    4279    $(MODEL_LIB)(dom_oce.o) \ 
    4280    $(MODEL_LIB)(flx_oce.o) \ 
    4281    $(MODEL_LIB)(ice.o) \ 
    4282    $(MODEL_LIB)(ice_oce.o) \ 
    4283    $(MODEL_LIB)(ini1d.o) \ 
    4284    $(MODEL_LIB)(in_out_manager.o) \ 
    4285    $(MODEL_LIB)(lbclnk.o) \ 
    4286    $(MODEL_LIB)(lib_mpp.o) \ 
    4287    $(MODEL_LIB)(lib_print.o) \ 
    4288    $(MODEL_LIB)(limistate.o) \ 
    4289    $(MODEL_LIB)(limmsh.o) \ 
    4290    $(MODEL_LIB)(limrst.o) \ 
    4291    $(MODEL_LIB)(oce.o) \ 
    4292    $(MODEL_LIB)(ocfzpt.o) \ 
    4293    $(MODEL_LIB)(par_ice.o) \ 
    4294    $(MODEL_LIB)(par_kind.o) \ 
    4295    $(MODEL_LIB)(par_oce.o) \ 
    4296    $(MODEL_LIB)(phycst.o) \ 
    4297    $(MODEL_LIB)(prtctl.o) \ 
     4442   $(MODEL_LIB)/blk_oce.o \ 
     4443   $(MODEL_LIB)/dom_ice.o \ 
     4444   $(MODEL_LIB)/dom_oce.o \ 
     4445   $(MODEL_LIB)/flx_oce.o \ 
     4446   $(MODEL_LIB)/ice.o \ 
     4447   $(MODEL_LIB)/ice_oce.o \ 
     4448   $(MODEL_LIB)/ini1d.o \ 
     4449   $(MODEL_LIB)/in_out_manager.o \ 
     4450   $(MODEL_LIB)/lbclnk.o \ 
     4451   $(MODEL_LIB)/lib_mpp.o \ 
     4452   $(MODEL_LIB)/lib_print.o \ 
     4453   $(MODEL_LIB)/limistate.o \ 
     4454   $(MODEL_LIB)/limmsh.o \ 
     4455   $(MODEL_LIB)/limrst.o \ 
     4456   $(MODEL_LIB)/oce.o \ 
     4457   $(MODEL_LIB)/ocfzpt.o \ 
     4458   $(MODEL_LIB)/par_ice.o \ 
     4459   $(MODEL_LIB)/par_kind.o \ 
     4460   $(MODEL_LIB)/par_oce.o \ 
     4461   $(MODEL_LIB)/phycst.o \ 
     4462   $(MODEL_LIB)/prtctl.o \ 
    42984463   dom_ice.F90 \ 
    42994464   dom_oce.F90 \ 
     
    43084473   phycst.F90 \ 
    43094474   prtctl.f90 \ 
    4310    $(MODEL_LIB)(dom_ice.o) \ 
    4311    $(MODEL_LIB)(dom_oce.o) \ 
    4312    $(MODEL_LIB)(iceini.o) \ 
    4313    $(MODEL_LIB)(ice.o) \ 
    4314    $(MODEL_LIB)(ice_oce.o) \ 
    4315    $(MODEL_LIB)(in_out_manager.o) \ 
    4316    $(MODEL_LIB)(lbclnk.o) \ 
    4317    $(MODEL_LIB)(lib_mpp.o) \ 
    4318    $(MODEL_LIB)(limistate.o) \ 
    4319    $(MODEL_LIB)(limrhg.o) \ 
    4320    $(MODEL_LIB)(phycst.o) \ 
    4321    $(MODEL_LIB)(prtctl.o) \ 
     4475   $(MODEL_LIB)/dom_ice.o \ 
     4476   $(MODEL_LIB)/dom_oce.o \ 
     4477   $(MODEL_LIB)/iceini.o \ 
     4478   $(MODEL_LIB)/ice.o \ 
     4479   $(MODEL_LIB)/ice_oce.o \ 
     4480   $(MODEL_LIB)/in_out_manager.o \ 
     4481   $(MODEL_LIB)/lbclnk.o \ 
     4482   $(MODEL_LIB)/lib_mpp.o \ 
     4483   $(MODEL_LIB)/limistate.o \ 
     4484   $(MODEL_LIB)/limrhg.o \ 
     4485   $(MODEL_LIB)/phycst.o \ 
     4486   $(MODEL_LIB)/prtctl.o \ 
    43224487   limdyn.F90 
    4323 $(MODEL_LIB)(limflx.o) :   \ 
     4488$(MODEL_LIB)/limflx.o : \ 
    43244489   albedo.F90 \ 
    43254490   blk_oce.F90 \ 
     
    43404505   phycst.F90 \ 
    43414506   prtctl.f90 \ 
    4342    $(MODEL_LIB)(albedo.o) \ 
    4343    $(MODEL_LIB)(blk_oce.o) \ 
    4344    $(MODEL_LIB)(cpl_oce.o) \ 
    4345    $(MODEL_LIB)(daymod.o) \ 
    4346    $(MODEL_LIB)(dom_oce.o) \ 
    4347    $(MODEL_LIB)(flx_oce.o) \ 
    4348    $(MODEL_LIB)(ice.o) \ 
    4349    $(MODEL_LIB)(in_out_manager.o) \ 
    4350    $(MODEL_LIB)(lbclnk.o) \ 
    4351    $(MODEL_LIB)(lib_mpp.o) \ 
    4352    $(MODEL_LIB)(lib_print.o) \ 
    4353    $(MODEL_LIB)(oce.o) \ 
    4354    $(MODEL_LIB)(ocfzpt.o) \ 
    4355    $(MODEL_LIB)(par_ice.o) \ 
    4356    $(MODEL_LIB)(par_kind.o) \ 
    4357    $(MODEL_LIB)(par_oce.o) \ 
    4358    $(MODEL_LIB)(phycst.o) \ 
    4359    $(MODEL_LIB)(prtctl.o) \ 
     4507   $(MODEL_LIB)/albedo.o \ 
     4508   $(MODEL_LIB)/blk_oce.o \ 
     4509   $(MODEL_LIB)/cpl_oce.o \ 
     4510   $(MODEL_LIB)/daymod.o \ 
     4511   $(MODEL_LIB)/dom_oce.o \ 
     4512   $(MODEL_LIB)/flx_oce.o \ 
     4513   $(MODEL_LIB)/ice.o \ 
     4514   $(MODEL_LIB)/in_out_manager.o \ 
     4515   $(MODEL_LIB)/lbclnk.o \ 
     4516   $(MODEL_LIB)/lib_mpp.o \ 
     4517   $(MODEL_LIB)/lib_print.o \ 
     4518   $(MODEL_LIB)/oce.o \ 
     4519   $(MODEL_LIB)/ocfzpt.o \ 
     4520   $(MODEL_LIB)/par_ice.o \ 
     4521   $(MODEL_LIB)/par_kind.o \ 
     4522   $(MODEL_LIB)/par_oce.o \ 
     4523   $(MODEL_LIB)/phycst.o \ 
     4524   $(MODEL_LIB)/prtctl.o \ 
    43604525   albedo.F90 \ 
    43614526   flxblk.F90 \ 
     
    43694534   phycst.F90 \ 
    43704535   prtctl.f90 \ 
    4371    $(MODEL_LIB)(albedo.o) \ 
    4372    $(MODEL_LIB)(flxblk.o) \ 
    4373    $(MODEL_LIB)(flx_oce.o) \ 
    4374    $(MODEL_LIB)(ice.o) \ 
    4375    $(MODEL_LIB)(ice_oce.o) \ 
    4376    $(MODEL_LIB)(in_out_manager.o) \ 
    4377    $(MODEL_LIB)(lbclnk.o) \ 
    4378    $(MODEL_LIB)(ocfzpt.o) \ 
    4379    $(MODEL_LIB)(par_oce.o) \ 
    4380    $(MODEL_LIB)(phycst.o) \ 
    4381    $(MODEL_LIB)(prtctl.o) \ 
     4536   $(MODEL_LIB)/albedo.o \ 
     4537   $(MODEL_LIB)/flxblk.o \ 
     4538   $(MODEL_LIB)/flx_oce.o \ 
     4539   $(MODEL_LIB)/ice.o \ 
     4540   $(MODEL_LIB)/ice_oce.o \ 
     4541   $(MODEL_LIB)/in_out_manager.o \ 
     4542   $(MODEL_LIB)/lbclnk.o \ 
     4543   $(MODEL_LIB)/ocfzpt.o \ 
     4544   $(MODEL_LIB)/par_oce.o \ 
     4545   $(MODEL_LIB)/phycst.o \ 
     4546   $(MODEL_LIB)/prtctl.o \ 
    43824547   vectopt_loop_substitute.h90 \ 
    43834548   KEY_CPP \ 
    43844549   limflx.F90 
    4385 $(MODEL_LIB)(limhdf.o) :   \ 
     4550$(MODEL_LIB)/limhdf.o : \ 
    43864551   blk_oce.F90 \ 
    43874552   dom_oce.F90 \ 
     
    43934558   par_kind.F90 \ 
    43944559   par_oce.F90 \ 
    4395    $(MODEL_LIB)(blk_oce.o) \ 
    4396    $(MODEL_LIB)(dom_oce.o) \ 
    4397    $(MODEL_LIB)(in_out_manager.o) \ 
    4398    $(MODEL_LIB)(lib_mpp.o) \ 
    4399    $(MODEL_LIB)(lib_print.o) \ 
    4400    $(MODEL_LIB)(oce.o) \ 
    4401    $(MODEL_LIB)(par_ice.o) \ 
    4402    $(MODEL_LIB)(par_kind.o) \ 
    4403    $(MODEL_LIB)(par_oce.o) \ 
     4560   $(MODEL_LIB)/blk_oce.o \ 
     4561   $(MODEL_LIB)/dom_oce.o \ 
     4562   $(MODEL_LIB)/in_out_manager.o \ 
     4563   $(MODEL_LIB)/lib_mpp.o \ 
     4564   $(MODEL_LIB)/lib_print.o \ 
     4565   $(MODEL_LIB)/oce.o \ 
     4566   $(MODEL_LIB)/par_ice.o \ 
     4567   $(MODEL_LIB)/par_kind.o \ 
     4568   $(MODEL_LIB)/par_oce.o \ 
    44044569   dom_oce.F90 \ 
    44054570   ice.F90 \ 
     
    44094574   lib_mpp.F90 \ 
    44104575   prtctl.f90 \ 
    4411    $(MODEL_LIB)(dom_oce.o) \ 
    4412    $(MODEL_LIB)(ice.o) \ 
    4413    $(MODEL_LIB)(ice_oce.o) \ 
    4414    $(MODEL_LIB)(in_out_manager.o) \ 
    4415    $(MODEL_LIB)(lbclnk.o) \ 
    4416    $(MODEL_LIB)(lib_mpp.o) \ 
    4417    $(MODEL_LIB)(prtctl.o) \ 
     4576   $(MODEL_LIB)/dom_oce.o \ 
     4577   $(MODEL_LIB)/ice.o \ 
     4578   $(MODEL_LIB)/ice_oce.o \ 
     4579   $(MODEL_LIB)/in_out_manager.o \ 
     4580   $(MODEL_LIB)/lbclnk.o \ 
     4581   $(MODEL_LIB)/lib_mpp.o \ 
     4582   $(MODEL_LIB)/prtctl.o \ 
    44184583   vectopt_loop_substitute.h90 \ 
    44194584   KEY_CPP \ 
    44204585   limhdf.F90 
    4421 $(MODEL_LIB)(limistate.o) :   \ 
     4586$(MODEL_LIB)/limistate.o : \ 
    44224587   blk_oce.F90 \ 
    44234588   dom_oce.F90 \ 
     
    44294594   par_kind.F90 \ 
    44304595   par_oce.F90 \ 
    4431    $(MODEL_LIB)(blk_oce.o) \ 
    4432    $(MODEL_LIB)(dom_oce.o) \ 
    4433    $(MODEL_LIB)(in_out_manager.o) \ 
    4434    $(MODEL_LIB)(lib_mpp.o) \ 
    4435    $(MODEL_LIB)(lib_print.o) \ 
    4436    $(MODEL_LIB)(oce.o) \ 
    4437    $(MODEL_LIB)(par_ice.o) \ 
    4438    $(MODEL_LIB)(par_kind.o) \ 
    4439    $(MODEL_LIB)(par_oce.o) \ 
     4596   $(MODEL_LIB)/blk_oce.o \ 
     4597   $(MODEL_LIB)/dom_oce.o \ 
     4598   $(MODEL_LIB)/in_out_manager.o \ 
     4599   $(MODEL_LIB)/lib_mpp.o \ 
     4600   $(MODEL_LIB)/lib_print.o \ 
     4601   $(MODEL_LIB)/oce.o \ 
     4602   $(MODEL_LIB)/par_ice.o \ 
     4603   $(MODEL_LIB)/par_kind.o \ 
     4604   $(MODEL_LIB)/par_oce.o \ 
    44404605   dom_ice.F90 \ 
    44414606   dom_oce.F90 \ 
     
    44484613   par_ice.F90 \ 
    44494614   phycst.F90 \ 
    4450    $(MODEL_LIB)(dom_ice.o) \ 
    4451    $(MODEL_LIB)(dom_oce.o) \ 
    4452    $(MODEL_LIB)(ice.o) \ 
    4453    $(MODEL_LIB)(ice_oce.o) \ 
    4454    $(MODEL_LIB)(in_out_manager.o) \ 
    4455    $(MODEL_LIB)(lbclnk.o) \ 
    4456    $(MODEL_LIB)(oce.o) \ 
    4457    $(MODEL_LIB)(ocfzpt.o) \ 
    4458    $(MODEL_LIB)(par_ice.o) \ 
    4459    $(MODEL_LIB)(phycst.o) \ 
     4615   $(MODEL_LIB)/dom_ice.o \ 
     4616   $(MODEL_LIB)/dom_oce.o \ 
     4617   $(MODEL_LIB)/ice.o \ 
     4618   $(MODEL_LIB)/ice_oce.o \ 
     4619   $(MODEL_LIB)/in_out_manager.o \ 
     4620   $(MODEL_LIB)/lbclnk.o \ 
     4621   $(MODEL_LIB)/oce.o \ 
     4622   $(MODEL_LIB)/ocfzpt.o \ 
     4623   $(MODEL_LIB)/par_ice.o \ 
     4624   $(MODEL_LIB)/phycst.o \ 
    44604625   limistate.F90 
    4461 $(MODEL_LIB)(limmsh.o) :   \ 
     4626$(MODEL_LIB)/limmsh.o : \ 
    44624627   dom_oce.F90 \ 
    44634628   in_out_manager.F90 \ 
     
    44684633   par_kind.F90 \ 
    44694634   par_oce.F90 \ 
    4470    $(MODEL_LIB)(dom_oce.o) \ 
    4471    $(MODEL_LIB)(in_out_manager.o) \ 
    4472    $(MODEL_LIB)(lib_mpp.o) \ 
    4473    $(MODEL_LIB)(lib_print.o) \ 
    4474    $(MODEL_LIB)(oce.o) \ 
    4475    $(MODEL_LIB)(par_ice.o) \ 
    4476    $(MODEL_LIB)(par_kind.o) \ 
    4477    $(MODEL_LIB)(par_oce.o) \ 
     4635   $(MODEL_LIB)/dom_oce.o \ 
     4636   $(MODEL_LIB)/in_out_manager.o \ 
     4637   $(MODEL_LIB)/lib_mpp.o \ 
     4638   $(MODEL_LIB)/lib_print.o \ 
     4639   $(MODEL_LIB)/oce.o \ 
     4640   $(MODEL_LIB)/par_ice.o \ 
     4641   $(MODEL_LIB)/par_kind.o \ 
     4642   $(MODEL_LIB)/par_oce.o \ 
    44784643   dom_ice.F90 \ 
    44794644   dom_oce.F90 \ 
     
    44814646   lbclnk.F90 \ 
    44824647   phycst.F90 \ 
    4483    $(MODEL_LIB)(dom_ice.o) \ 
    4484    $(MODEL_LIB)(dom_oce.o) \ 
    4485    $(MODEL_LIB)(in_out_manager.o) \ 
    4486    $(MODEL_LIB)(lbclnk.o) \ 
    4487    $(MODEL_LIB)(phycst.o) \ 
     4648   $(MODEL_LIB)/dom_ice.o \ 
     4649   $(MODEL_LIB)/dom_oce.o \ 
     4650   $(MODEL_LIB)/in_out_manager.o \ 
     4651   $(MODEL_LIB)/lbclnk.o \ 
     4652   $(MODEL_LIB)/phycst.o \ 
    44884653   limmsh.F90 
    4489 $(MODEL_LIB)(limrhg.o) :   \ 
     4654$(MODEL_LIB)/limrhg.o : \ 
    44904655   blk_oce.F90 \ 
    44914656   dom_oce.F90 \ 
     
    44974662   par_kind.F90 \ 
    44984663   par_oce.F90 \ 
    4499    $(MODEL_LIB)(blk_oce.o) \ 
    4500    $(MODEL_LIB)(dom_oce.o) \ 
    4501    $(MODEL_LIB)(in_out_manager.o) \ 
    4502    $(MODEL_LIB)(lib_mpp.o) \ 
    4503    $(MODEL_LIB)(lib_print.o) \ 
    4504    $(MODEL_LIB)(oce.o) \ 
    4505    $(MODEL_LIB)(par_ice.o) \ 
    4506    $(MODEL_LIB)(par_kind.o) \ 
    4507    $(MODEL_LIB)(par_oce.o) \ 
     4664   $(MODEL_LIB)/blk_oce.o \ 
     4665   $(MODEL_LIB)/dom_oce.o \ 
     4666   $(MODEL_LIB)/in_out_manager.o \ 
     4667   $(MODEL_LIB)/lib_mpp.o \ 
     4668   $(MODEL_LIB)/lib_print.o \ 
     4669   $(MODEL_LIB)/oce.o \ 
     4670   $(MODEL_LIB)/par_ice.o \ 
     4671   $(MODEL_LIB)/par_kind.o \ 
     4672   $(MODEL_LIB)/par_oce.o \ 
    45084673   dom_ice.F90 \ 
    45094674   ice.F90 \ 
     
    45154680   phycst.F90 \ 
    45164681   prtctl.f90 \ 
    4517    $(MODEL_LIB)(dom_ice.o) \ 
    4518    $(MODEL_LIB)(ice.o) \ 
    4519    $(MODEL_LIB)(ice_oce.o) \ 
    4520    $(MODEL_LIB)(in_out_manager.o) \ 
    4521    $(MODEL_LIB)(lbclnk.o) \ 
    4522    $(MODEL_LIB)(lib_mpp.o) \ 
    4523    $(MODEL_LIB)(par_oce.o) \ 
    4524    $(MODEL_LIB)(phycst.o) \ 
    4525    $(MODEL_LIB)(prtctl.o) \ 
     4682   $(MODEL_LIB)/dom_ice.o \ 
     4683   $(MODEL_LIB)/ice.o \ 
     4684   $(MODEL_LIB)/ice_oce.o \ 
     4685   $(MODEL_LIB)/in_out_manager.o \ 
     4686   $(MODEL_LIB)/lbclnk.o \ 
     4687   $(MODEL_LIB)/lib_mpp.o \ 
     4688   $(MODEL_LIB)/par_oce.o \ 
     4689   $(MODEL_LIB)/phycst.o \ 
     4690   $(MODEL_LIB)/prtctl.o \ 
    45264691   limrhg.F90 
    4527 $(MODEL_LIB)(limrst.o) :   \ 
     4692$(MODEL_LIB)/limrst.o : \ 
    45284693   blk_oce.F90 \ 
    45294694   dom_oce.F90 \ 
     
    45354700   phycst.F90 \ 
    45364701   prtctl.f90 \ 
    4537    $(MODEL_LIB)(blk_oce.o) \ 
    4538    $(MODEL_LIB)(dom_oce.o) \ 
    4539    $(MODEL_LIB)(in_out_manager.o) \ 
    4540    $(MODEL_LIB)(lib_print.o) \ 
    4541    $(MODEL_LIB)(par_ice.o) \ 
    4542    $(MODEL_LIB)(par_kind.o) \ 
    4543    $(MODEL_LIB)(par_oce.o) \ 
    4544    $(MODEL_LIB)(phycst.o) \ 
    4545    $(MODEL_LIB)(prtctl.o) \ 
     4702   $(MODEL_LIB)/blk_oce.o \ 
     4703   $(MODEL_LIB)/dom_oce.o \ 
     4704   $(MODEL_LIB)/in_out_manager.o \ 
     4705   $(MODEL_LIB)/lib_print.o \ 
     4706   $(MODEL_LIB)/par_ice.o \ 
     4707   $(MODEL_LIB)/par_kind.o \ 
     4708   $(MODEL_LIB)/par_oce.o \ 
     4709   $(MODEL_LIB)/phycst.o \ 
     4710   $(MODEL_LIB)/prtctl.o \ 
    45464711   daymod.F90 \ 
    45474712   dom_oce.F90 \ 
     
    45494714   ice_oce.F90 \ 
    45504715   in_out_manager.F90 \ 
    4551    $(MODEL_LIB)(daymod.o) \ 
    4552    $(MODEL_LIB)(dom_oce.o) \ 
    4553    $(MODEL_LIB)(ice.o) \ 
    4554    $(MODEL_LIB)(ice_oce.o) \ 
    4555    $(MODEL_LIB)(in_out_manager.o) \ 
     4716   $(MODEL_LIB)/daymod.o \ 
     4717   $(MODEL_LIB)/dom_oce.o \ 
     4718   $(MODEL_LIB)/ice.o \ 
     4719   $(MODEL_LIB)/ice_oce.o \ 
     4720   $(MODEL_LIB)/in_out_manager.o \ 
    45564721   par_ice.F90 \ 
    4557    $(MODEL_LIB)(par_ice.o) \ 
     4722   $(MODEL_LIB)/par_ice.o \ 
    45584723   limrst_dimg.h90 \ 
    45594724   ../../../lib/libioipsl.a \ 
    45604725   KEY_CPP \ 
    45614726   limrst.F90 
    4562 $(MODEL_LIB)(limtab.o) :   \ 
    4563    par_kind.F90 \ 
    4564    $(MODEL_LIB)(par_kind.o) \ 
     4727$(MODEL_LIB)/limtab.o : \ 
     4728   par_kind.F90 \ 
     4729   $(MODEL_LIB)/par_kind.o \ 
    45654730   limtab.F90 
    4566 $(MODEL_LIB)(limthd.o) :   \ 
     4731$(MODEL_LIB)/limthd.o : \ 
    45674732   blk_oce.F90 \ 
    45684733   dom_oce.F90 \ 
     
    45854750   phycst.F90 \ 
    45864751   thd_ice.F90 \ 
    4587    $(MODEL_LIB)(blk_oce.o) \ 
    4588    $(MODEL_LIB)(dom_oce.o) \ 
    4589    $(MODEL_LIB)(flx_oce.o) \ 
    4590    $(MODEL_LIB)(iceini.o) \ 
    4591    $(MODEL_LIB)(ice.o) \ 
    4592    $(MODEL_LIB)(ice_oce.o) \ 
    4593    $(MODEL_LIB)(ini1d.o) \ 
    4594    $(MODEL_LIB)(in_out_manager.o) \ 
    4595    $(MODEL_LIB)(lib_mpp.o) \ 
    4596    $(MODEL_LIB)(lib_print.o) \ 
    4597    $(MODEL_LIB)(limistate.o) \ 
    4598    $(MODEL_LIB)(limmsh.o) \ 
    4599    $(MODEL_LIB)(limrst.o) \ 
    4600    $(MODEL_LIB)(oce.o) \ 
    4601    $(MODEL_LIB)(ocfzpt.o) \ 
    4602    $(MODEL_LIB)(par_ice.o) \ 
    4603    $(MODEL_LIB)(par_kind.o) \ 
    4604    $(MODEL_LIB)(par_oce.o) \ 
    4605    $(MODEL_LIB)(phycst.o) \ 
    4606    $(MODEL_LIB)(thd_ice.o) \ 
     4752   $(MODEL_LIB)/blk_oce.o \ 
     4753   $(MODEL_LIB)/dom_oce.o \ 
     4754   $(MODEL_LIB)/flx_oce.o \ 
     4755   $(MODEL_LIB)/iceini.o \ 
     4756   $(MODEL_LIB)/ice.o \ 
     4757   $(MODEL_LIB)/ice_oce.o \ 
     4758   $(MODEL_LIB)/ini1d.o \ 
     4759   $(MODEL_LIB)/in_out_manager.o \ 
     4760   $(MODEL_LIB)/lib_mpp.o \ 
     4761   $(MODEL_LIB)/lib_print.o \ 
     4762   $(MODEL_LIB)/limistate.o \ 
     4763   $(MODEL_LIB)/limmsh.o \ 
     4764   $(MODEL_LIB)/limrst.o \ 
     4765   $(MODEL_LIB)/oce.o \ 
     4766   $(MODEL_LIB)/ocfzpt.o \ 
     4767   $(MODEL_LIB)/par_ice.o \ 
     4768   $(MODEL_LIB)/par_kind.o \ 
     4769   $(MODEL_LIB)/par_oce.o \ 
     4770   $(MODEL_LIB)/phycst.o \ 
     4771   $(MODEL_LIB)/thd_ice.o \ 
    46074772   dom_ice.F90 \ 
    46084773   dom_oce.F90 \ 
     
    46194784   prtctl.f90 \ 
    46204785   thd_ice.F90 \ 
    4621    $(MODEL_LIB)(dom_ice.o) \ 
    4622    $(MODEL_LIB)(dom_oce.o) \ 
    4623    $(MODEL_LIB)(flx_oce.o) \ 
    4624    $(MODEL_LIB)(iceini.o) \ 
    4625    $(MODEL_LIB)(ice.o) \ 
    4626    $(MODEL_LIB)(ice_oce.o) \ 
    4627    $(MODEL_LIB)(in_out_manager.o) \ 
    4628    $(MODEL_LIB)(lbclnk.o) \ 
    4629    $(MODEL_LIB)(limtab.o) \ 
    4630    $(MODEL_LIB)(limthd_lac.o) \ 
    4631    $(MODEL_LIB)(limthd_zdf.o) \ 
    4632    $(MODEL_LIB)(phycst.o) \ 
    4633    $(MODEL_LIB)(prtctl.o) \ 
    4634    $(MODEL_LIB)(thd_ice.o) \ 
     4786   $(MODEL_LIB)/dom_ice.o \ 
     4787   $(MODEL_LIB)/dom_oce.o \ 
     4788   $(MODEL_LIB)/flx_oce.o \ 
     4789   $(MODEL_LIB)/iceini.o \ 
     4790   $(MODEL_LIB)/ice.o \ 
     4791   $(MODEL_LIB)/ice_oce.o \ 
     4792   $(MODEL_LIB)/in_out_manager.o \ 
     4793   $(MODEL_LIB)/lbclnk.o \ 
     4794   $(MODEL_LIB)/limtab.o \ 
     4795   $(MODEL_LIB)/limthd_lac.o \ 
     4796   $(MODEL_LIB)/limthd_zdf.o \ 
     4797   $(MODEL_LIB)/phycst.o \ 
     4798   $(MODEL_LIB)/prtctl.o \ 
     4799   $(MODEL_LIB)/thd_ice.o \ 
    46354800   domzgr_substitute.h90 \ 
    46364801   vectopt_loop_substitute.h90 \ 
    46374802   KEY_CPP \ 
    46384803   limthd.F90 
    4639 $(MODEL_LIB)(limthd_lac.o) :  \ 
     4804$(MODEL_LIB)/limthd_lac.o :   \ 
    46404805   blk_oce.F90 \ 
    46414806   dom_ice.F90 \ 
     
    46564821   par_oce.F90 \ 
    46574822   phycst.F90 \ 
    4658    $(MODEL_LIB)(blk_oce.o) \ 
    4659    $(MODEL_LIB)(dom_ice.o) \ 
    4660    $(MODEL_LIB)(dom_oce.o) \ 
    4661    $(MODEL_LIB)(flx_oce.o) \ 
    4662    $(MODEL_LIB)(ice.o) \ 
    4663    $(MODEL_LIB)(ice_oce.o) \ 
    4664    $(MODEL_LIB)(ini1d.o) \ 
    4665    $(MODEL_LIB)(in_out_manager.o) \ 
    4666    $(MODEL_LIB)(lbclnk.o) \ 
    4667    $(MODEL_LIB)(limistate.o) \ 
    4668    $(MODEL_LIB)(limmsh.o) \ 
    4669    $(MODEL_LIB)(limrst.o) \ 
    4670    $(MODEL_LIB)(oce.o) \ 
    4671    $(MODEL_LIB)(ocfzpt.o) \ 
    4672    $(MODEL_LIB)(par_ice.o) \ 
    4673    $(MODEL_LIB)(par_kind.o) \ 
    4674    $(MODEL_LIB)(par_oce.o) \ 
    4675    $(MODEL_LIB)(phycst.o) \ 
     4823   $(MODEL_LIB)/blk_oce.o \ 
     4824   $(MODEL_LIB)/dom_ice.o \ 
     4825   $(MODEL_LIB)/dom_oce.o \ 
     4826   $(MODEL_LIB)/flx_oce.o \ 
     4827   $(MODEL_LIB)/ice.o \ 
     4828   $(MODEL_LIB)/ice_oce.o \ 
     4829   $(MODEL_LIB)/ini1d.o \ 
     4830   $(MODEL_LIB)/in_out_manager.o \ 
     4831   $(MODEL_LIB)/lbclnk.o \ 
     4832   $(MODEL_LIB)/limistate.o \ 
     4833   $(MODEL_LIB)/limmsh.o \ 
     4834   $(MODEL_LIB)/limrst.o \ 
     4835   $(MODEL_LIB)/oce.o \ 
     4836   $(MODEL_LIB)/ocfzpt.o \ 
     4837   $(MODEL_LIB)/par_ice.o \ 
     4838   $(MODEL_LIB)/par_kind.o \ 
     4839   $(MODEL_LIB)/par_oce.o \ 
     4840   $(MODEL_LIB)/phycst.o \ 
    46764841   iceini.F90 \ 
    46774842   ice_oce.F90 \ 
     
    46804845   phycst.F90 \ 
    46814846   thd_ice.F90 \ 
    4682    $(MODEL_LIB)(iceini.o) \ 
    4683    $(MODEL_LIB)(ice_oce.o) \ 
    4684    $(MODEL_LIB)(limistate.o) \ 
    4685    $(MODEL_LIB)(par_oce.o) \ 
    4686    $(MODEL_LIB)(phycst.o) \ 
    4687    $(MODEL_LIB)(thd_ice.o) \ 
     4847   $(MODEL_LIB)/iceini.o \ 
     4848   $(MODEL_LIB)/ice_oce.o \ 
     4849   $(MODEL_LIB)/limistate.o \ 
     4850   $(MODEL_LIB)/par_oce.o \ 
     4851   $(MODEL_LIB)/phycst.o \ 
     4852   $(MODEL_LIB)/thd_ice.o \ 
    46884853   limthd_lac.F90 
    4689 $(MODEL_LIB)(limthd_zdf.o) :  \ 
     4854$(MODEL_LIB)/limthd_zdf.o :   \ 
    46904855   blk_oce.F90 \ 
    46914856   dom_ice.F90 \ 
     
    47074872   par_oce.F90 \ 
    47084873   phycst.F90 \ 
    4709    $(MODEL_LIB)(blk_oce.o) \ 
    4710    $(MODEL_LIB)(dom_ice.o) \ 
    4711    $(MODEL_LIB)(dom_oce.o) \ 
    4712    $(MODEL_LIB)(flx_oce.o) \ 
    4713    $(MODEL_LIB)(ice.o) \ 
    4714    $(MODEL_LIB)(ice_oce.o) \ 
    4715    $(MODEL_LIB)(ini1d.o) \ 
    4716    $(MODEL_LIB)(in_out_manager.o) \ 
    4717    $(MODEL_LIB)(lbclnk.o) \ 
    4718    $(MODEL_LIB)(lib_print.o) \ 
    4719    $(MODEL_LIB)(limistate.o) \ 
    4720    $(MODEL_LIB)(limmsh.o) \ 
    4721    $(MODEL_LIB)(limrst.o) \ 
    4722    $(MODEL_LIB)(oce.o) \ 
    4723    $(MODEL_LIB)(ocfzpt.o) \ 
    4724    $(MODEL_LIB)(par_ice.o) \ 
    4725    $(MODEL_LIB)(par_kind.o) \ 
    4726    $(MODEL_LIB)(par_oce.o) \ 
    4727    $(MODEL_LIB)(phycst.o) \ 
     4874   $(MODEL_LIB)/blk_oce.o \ 
     4875   $(MODEL_LIB)/dom_ice.o \ 
     4876   $(MODEL_LIB)/dom_oce.o \ 
     4877   $(MODEL_LIB)/flx_oce.o \ 
     4878   $(MODEL_LIB)/ice.o \ 
     4879   $(MODEL_LIB)/ice_oce.o \ 
     4880   $(MODEL_LIB)/ini1d.o \ 
     4881   $(MODEL_LIB)/in_out_manager.o \ 
     4882   $(MODEL_LIB)/lbclnk.o \ 
     4883   $(MODEL_LIB)/lib_print.o \ 
     4884   $(MODEL_LIB)/limistate.o \ 
     4885   $(MODEL_LIB)/limmsh.o \ 
     4886   $(MODEL_LIB)/limrst.o \ 
     4887   $(MODEL_LIB)/oce.o \ 
     4888   $(MODEL_LIB)/ocfzpt.o \ 
     4889   $(MODEL_LIB)/par_ice.o \ 
     4890   $(MODEL_LIB)/par_kind.o \ 
     4891   $(MODEL_LIB)/par_oce.o \ 
     4892   $(MODEL_LIB)/phycst.o \ 
    47284893   iceini.F90 \ 
    47294894   ice_oce.F90 \ 
     
    47334898   phycst.F90 \ 
    47344899   thd_ice.F90 \ 
    4735    $(MODEL_LIB)(iceini.o) \ 
    4736    $(MODEL_LIB)(ice_oce.o) \ 
    4737    $(MODEL_LIB)(in_out_manager.o) \ 
    4738    $(MODEL_LIB)(limistate.o) \ 
    4739    $(MODEL_LIB)(par_oce.o) \ 
    4740    $(MODEL_LIB)(phycst.o) \ 
    4741    $(MODEL_LIB)(thd_ice.o) \ 
     4900   $(MODEL_LIB)/iceini.o \ 
     4901   $(MODEL_LIB)/ice_oce.o \ 
     4902   $(MODEL_LIB)/in_out_manager.o \ 
     4903   $(MODEL_LIB)/limistate.o \ 
     4904   $(MODEL_LIB)/par_oce.o \ 
     4905   $(MODEL_LIB)/phycst.o \ 
     4906   $(MODEL_LIB)/thd_ice.o \ 
    47424907   limthd_zdf.F90 
    4743 $(MODEL_LIB)(limtrp.o) :   \ 
     4908$(MODEL_LIB)/limtrp.o : \ 
    47444909   blk_oce.F90 \ 
    47454910   dom_ice.F90 \ 
     
    47634928   phycst.F90 \ 
    47644929   prtctl.f90 \ 
    4765    $(MODEL_LIB)(blk_oce.o) \ 
    4766    $(MODEL_LIB)(dom_ice.o) \ 
    4767    $(MODEL_LIB)(dom_oce.o) \ 
    4768    $(MODEL_LIB)(flx_oce.o) \ 
    4769    $(MODEL_LIB)(ice.o) \ 
    4770    $(MODEL_LIB)(ice_oce.o) \ 
    4771    $(MODEL_LIB)(ini1d.o) \ 
    4772    $(MODEL_LIB)(in_out_manager.o) \ 
    4773    $(MODEL_LIB)(lbclnk.o) \ 
    4774    $(MODEL_LIB)(lib_mpp.o) \ 
    4775    $(MODEL_LIB)(lib_print.o) \ 
    4776    $(MODEL_LIB)(limistate.o) \ 
    4777    $(MODEL_LIB)(limmsh.o) \ 
    4778    $(MODEL_LIB)(limrst.o) \ 
    4779    $(MODEL_LIB)(oce.o) \ 
    4780    $(MODEL_LIB)(ocfzpt.o) \ 
    4781    $(MODEL_LIB)(par_ice.o) \ 
    4782    $(MODEL_LIB)(par_kind.o) \ 
    4783    $(MODEL_LIB)(par_oce.o) \ 
    4784    $(MODEL_LIB)(phycst.o) \ 
    4785    $(MODEL_LIB)(prtctl.o) \ 
     4930   $(MODEL_LIB)/blk_oce.o \ 
     4931   $(MODEL_LIB)/dom_ice.o \ 
     4932   $(MODEL_LIB)/dom_oce.o \ 
     4933   $(MODEL_LIB)/flx_oce.o \ 
     4934   $(MODEL_LIB)/ice.o \ 
     4935   $(MODEL_LIB)/ice_oce.o \ 
     4936   $(MODEL_LIB)/ini1d.o \ 
     4937   $(MODEL_LIB)/in_out_manager.o \ 
     4938   $(MODEL_LIB)/lbclnk.o \ 
     4939   $(MODEL_LIB)/lib_mpp.o \ 
     4940   $(MODEL_LIB)/lib_print.o \ 
     4941   $(MODEL_LIB)/limistate.o \ 
     4942   $(MODEL_LIB)/limmsh.o \ 
     4943   $(MODEL_LIB)/limrst.o \ 
     4944   $(MODEL_LIB)/oce.o \ 
     4945   $(MODEL_LIB)/ocfzpt.o \ 
     4946   $(MODEL_LIB)/par_ice.o \ 
     4947   $(MODEL_LIB)/par_kind.o \ 
     4948   $(MODEL_LIB)/par_oce.o \ 
     4949   $(MODEL_LIB)/phycst.o \ 
     4950   $(MODEL_LIB)/prtctl.o \ 
    47864951   daymod.F90 \ 
    47874952   dom_ice.F90 \ 
     
    47974962   limistate.F90 \ 
    47984963   phycst.F90 \ 
    4799    $(MODEL_LIB)(daymod.o) \ 
    4800    $(MODEL_LIB)(dom_ice.o) \ 
    4801    $(MODEL_LIB)(dom_oce.o) \ 
    4802    $(MODEL_LIB)(iceini.o) \ 
    4803    $(MODEL_LIB)(ice.o) \ 
    4804    $(MODEL_LIB)(ice_oce.o) \ 
    4805    $(MODEL_LIB)(in_out_manager.o) \ 
    4806    $(MODEL_LIB)(lbclnk.o) \ 
    4807    $(MODEL_LIB)(lib_mpp.o) \ 
    4808    $(MODEL_LIB)(limadv.o) \ 
    4809    $(MODEL_LIB)(limhdf.o) \ 
    4810    $(MODEL_LIB)(limistate.o) \ 
    4811    $(MODEL_LIB)(phycst.o) \ 
     4964   $(MODEL_LIB)/daymod.o \ 
     4965   $(MODEL_LIB)/dom_ice.o \ 
     4966   $(MODEL_LIB)/dom_oce.o \ 
     4967   $(MODEL_LIB)/iceini.o \ 
     4968   $(MODEL_LIB)/ice.o \ 
     4969   $(MODEL_LIB)/ice_oce.o \ 
     4970   $(MODEL_LIB)/in_out_manager.o \ 
     4971   $(MODEL_LIB)/lbclnk.o \ 
     4972   $(MODEL_LIB)/lib_mpp.o \ 
     4973   $(MODEL_LIB)/limadv.o \ 
     4974   $(MODEL_LIB)/limhdf.o \ 
     4975   $(MODEL_LIB)/limistate.o \ 
     4976   $(MODEL_LIB)/phycst.o \ 
    48124977   vectopt_loop_substitute.h90 \ 
    48134978   KEY_CPP \ 
    48144979   limtrp.F90 
    4815 $(MODEL_LIB)(limwri.o) :   \ 
     4980$(MODEL_LIB)/limwri.o : \ 
    48164981   blk_oce.F90 \ 
    48174982   daymod.F90 \ 
     
    48344999   phycst.F90 \ 
    48355000   prtctl.f90 \ 
    4836    $(MODEL_LIB)(blk_oce.o) \ 
    4837    $(MODEL_LIB)(daymod.o) \ 
    4838    $(MODEL_LIB)(dom_oce.o) \ 
    4839    $(MODEL_LIB)(flx_oce.o) \ 
    4840    $(MODEL_LIB)(ice.o) \ 
    4841    $(MODEL_LIB)(ice_oce.o) \ 
    4842    $(MODEL_LIB)(ini1d.o) \ 
    4843    $(MODEL_LIB)(in_out_manager.o) \ 
    4844    $(MODEL_LIB)(lib_mpp.o) \ 
    4845    $(MODEL_LIB)(lib_print.o) \ 
    4846    $(MODEL_LIB)(limistate.o) \ 
    4847    $(MODEL_LIB)(limmsh.o) \ 
    4848    $(MODEL_LIB)(limrst.o) \ 
    4849    $(MODEL_LIB)(oce.o) \ 
    4850    $(MODEL_LIB)(ocfzpt.o) \ 
    4851    $(MODEL_LIB)(par_ice.o) \ 
    4852    $(MODEL_LIB)(par_kind.o) \ 
    4853    $(MODEL_LIB)(par_oce.o) \ 
    4854    $(MODEL_LIB)(phycst.o) \ 
    4855    $(MODEL_LIB)(prtctl.o) \ 
     5001   $(MODEL_LIB)/blk_oce.o \ 
     5002   $(MODEL_LIB)/daymod.o \ 
     5003   $(MODEL_LIB)/dom_oce.o \ 
     5004   $(MODEL_LIB)/flx_oce.o \ 
     5005   $(MODEL_LIB)/ice.o \ 
     5006   $(MODEL_LIB)/ice_oce.o \ 
     5007   $(MODEL_LIB)/ini1d.o \ 
     5008   $(MODEL_LIB)/in_out_manager.o \ 
     5009   $(MODEL_LIB)/lib_mpp.o \ 
     5010   $(MODEL_LIB)/lib_print.o \ 
     5011   $(MODEL_LIB)/limistate.o \ 
     5012   $(MODEL_LIB)/limmsh.o \ 
     5013   $(MODEL_LIB)/limrst.o \ 
     5014   $(MODEL_LIB)/oce.o \ 
     5015   $(MODEL_LIB)/ocfzpt.o \ 
     5016   $(MODEL_LIB)/par_ice.o \ 
     5017   $(MODEL_LIB)/par_kind.o \ 
     5018   $(MODEL_LIB)/par_oce.o \ 
     5019   $(MODEL_LIB)/phycst.o \ 
     5020   $(MODEL_LIB)/prtctl.o \ 
    48565021   daymod.F90 \ 
    48575022   dianam.F90 \ 
     
    48655030   lbclnk.F90 \ 
    48665031   phycst.F90 \ 
    4867    $(MODEL_LIB)(daymod.o) \ 
    4868    $(MODEL_LIB)(dianam.o) \ 
    4869    $(MODEL_LIB)(dom_ice.o) \ 
    4870    $(MODEL_LIB)(dom_oce.o) \ 
    4871    $(MODEL_LIB)(flx_oce.o) \ 
    4872    $(MODEL_LIB)(iceini.o) \ 
    4873    $(MODEL_LIB)(ice.o) \ 
    4874    $(MODEL_LIB)(ice_oce.o) \ 
    4875    $(MODEL_LIB)(in_out_manager.o) \ 
    4876    $(MODEL_LIB)(lbclnk.o) \ 
    4877    $(MODEL_LIB)(phycst.o) \ 
     5032   $(MODEL_LIB)/daymod.o \ 
     5033   $(MODEL_LIB)/dianam.o \ 
     5034   $(MODEL_LIB)/dom_ice.o \ 
     5035   $(MODEL_LIB)/dom_oce.o \ 
     5036   $(MODEL_LIB)/flx_oce.o \ 
     5037   $(MODEL_LIB)/iceini.o \ 
     5038   $(MODEL_LIB)/ice.o \ 
     5039   $(MODEL_LIB)/ice_oce.o \ 
     5040   $(MODEL_LIB)/in_out_manager.o \ 
     5041   $(MODEL_LIB)/lbclnk.o \ 
     5042   $(MODEL_LIB)/phycst.o \ 
    48785043   diadimg.F90 \ 
    4879    $(MODEL_LIB)(diadimg.o) \ 
     5044   $(MODEL_LIB)/diadimg.o \ 
    48805045   limwri_dimg.h90 \ 
    48815046   ../../../lib/libioipsl.a \ 
    48825047   KEY_CPP \ 
    48835048   limwri.F90 
    4884 $(MODEL_LIB)(model.o) : \ 
     5049$(MODEL_LIB)/model.o :  \ 
    48855050   cpl.F90 \ 
    48865051   cpl_oce.F90 \ 
     
    48945059   dtatem.F90 \ 
    48955060   dyncor1d.F90 \ 
     5061   dynspg.F90 \ 
    48965062   eosbn2.F90 \ 
    48975063   flxfwb.F90 \ 
     
    49215087   zdfini.F90 \ 
    49225088   zpshde.F90 \ 
    4923    $(MODEL_LIB)(cpl.o) \ 
    4924    $(MODEL_LIB)(cpl_oce.o) \ 
    4925    $(MODEL_LIB)(daymod.o) \ 
    4926    $(MODEL_LIB)(diaptr.o) \ 
    4927    $(MODEL_LIB)(domain.o) \ 
    4928    $(MODEL_LIB)(domcfg.o) \ 
    4929    $(MODEL_LIB)(dom_oce.o) \ 
    4930    $(MODEL_LIB)(dtasal.o) \ 
    4931    $(MODEL_LIB)(dtasst.o) \ 
    4932    $(MODEL_LIB)(dtatem.o) \ 
    4933    $(MODEL_LIB)(dyncor1d.o) \ 
    4934    $(MODEL_LIB)(eosbn2.o) \ 
    4935    $(MODEL_LIB)(flxfwb.o) \ 
    4936    $(MODEL_LIB)(iceini.o) \ 
    4937    $(MODEL_LIB)(ini1d.o) \ 
    4938    $(MODEL_LIB)(initrc.o) \ 
    4939    $(MODEL_LIB)(in_out_manager.o) \ 
    4940    $(MODEL_LIB)(istate.o) \ 
    4941    $(MODEL_LIB)(ldfdyn.o) \ 
    4942    $(MODEL_LIB)(ldftra.o) \ 
    4943    $(MODEL_LIB)(lib_mpp.o) \ 
    4944    $(MODEL_LIB)(mppini.o) \ 
    4945    $(MODEL_LIB)(obcini.o) \ 
    4946    $(MODEL_LIB)(obc_par.o) \ 
    4947    $(MODEL_LIB)(oce.o) \ 
    4948    $(MODEL_LIB)(ocfzpt.o) \ 
    4949    $(MODEL_LIB)(phycst.o) \ 
    4950    $(MODEL_LIB)(prtctl.o) \ 
    4951    $(MODEL_LIB)(solver.o) \ 
    4952    $(MODEL_LIB)(step1d.o) \ 
    4953    $(MODEL_LIB)(step.o) \ 
    4954    $(MODEL_LIB)(traqsr.o) \ 
    4955    $(MODEL_LIB)(trdicp.o) \ 
    4956    $(MODEL_LIB)(trdmld.o) \ 
    4957    $(MODEL_LIB)(trdmod_oce.o) \ 
    4958    $(MODEL_LIB)(trdvor.o) \ 
    4959    $(MODEL_LIB)(zdfini.o) \ 
    4960    $(MODEL_LIB)(zpshde.o) \ 
     5089   $(MODEL_LIB)/cpl.o \ 
     5090   $(MODEL_LIB)/cpl_oce.o \ 
     5091   $(MODEL_LIB)/daymod.o \ 
     5092   $(MODEL_LIB)/diaptr.o \ 
     5093   $(MODEL_LIB)/domain.o \ 
     5094   $(MODEL_LIB)/domcfg.o \ 
     5095   $(MODEL_LIB)/dom_oce.o \ 
     5096   $(MODEL_LIB)/dtasal.o \ 
     5097   $(MODEL_LIB)/dtasst.o \ 
     5098   $(MODEL_LIB)/dtatem.o \ 
     5099   $(MODEL_LIB)/dyncor1d.o \ 
     5100   $(MODEL_LIB)/dynspg.o \ 
     5101   $(MODEL_LIB)/eosbn2.o \ 
     5102   $(MODEL_LIB)/flxfwb.o \ 
     5103   $(MODEL_LIB)/iceini.o \ 
     5104   $(MODEL_LIB)/ini1d.o \ 
     5105   $(MODEL_LIB)/initrc.o \ 
     5106   $(MODEL_LIB)/in_out_manager.o \ 
     5107   $(MODEL_LIB)/istate.o \ 
     5108   $(MODEL_LIB)/ldfdyn.o \ 
     5109   $(MODEL_LIB)/ldftra.o \ 
     5110   $(MODEL_LIB)/lib_mpp.o \ 
     5111   $(MODEL_LIB)/mppini.o \ 
     5112   $(MODEL_LIB)/obcini.o \ 
     5113   $(MODEL_LIB)/obc_par.o \ 
     5114   $(MODEL_LIB)/oce.o \ 
     5115   $(MODEL_LIB)/ocfzpt.o \ 
     5116   $(MODEL_LIB)/phycst.o \ 
     5117   $(MODEL_LIB)/prtctl.o \ 
     5118   $(MODEL_LIB)/solver.o \ 
     5119   $(MODEL_LIB)/step1d.o \ 
     5120   $(MODEL_LIB)/step.o \ 
     5121   $(MODEL_LIB)/traqsr.o \ 
     5122   $(MODEL_LIB)/trdicp.o \ 
     5123   $(MODEL_LIB)/trdmld.o \ 
     5124   $(MODEL_LIB)/trdmod_oce.o \ 
     5125   $(MODEL_LIB)/trdvor.o \ 
     5126   $(MODEL_LIB)/zdfini.o \ 
     5127   $(MODEL_LIB)/zpshde.o \ 
    49615128   opa.F90 \ 
    4962    $(MODEL_LIB)(opa.o) \ 
     5129   $(MODEL_LIB)/opa.o \ 
    49635130   model.f90 
    4964 $(MODEL_LIB)(mppini.o) :   \ 
    4965    dom_oce.F90 \ 
    4966    in_out_manager.F90 \ 
    4967    lib_print.f90 \ 
    4968    par_kind.F90 \ 
    4969    par_oce.F90 \ 
    4970    $(MODEL_LIB)(dom_oce.o) \ 
    4971    $(MODEL_LIB)(in_out_manager.o) \ 
    4972    $(MODEL_LIB)(lib_print.o) \ 
    4973    $(MODEL_LIB)(par_kind.o) \ 
    4974    $(MODEL_LIB)(par_oce.o) \ 
     5131$(MODEL_LIB)/mppini.o : \ 
     5132   dom_oce.F90 \ 
     5133   in_out_manager.F90 \ 
     5134   lib_print.f90 \ 
     5135   par_kind.F90 \ 
     5136   par_oce.F90 \ 
     5137   $(MODEL_LIB)/dom_oce.o \ 
     5138   $(MODEL_LIB)/in_out_manager.o \ 
     5139   $(MODEL_LIB)/lib_print.o \ 
     5140   $(MODEL_LIB)/par_kind.o \ 
     5141   $(MODEL_LIB)/par_oce.o \ 
    49755142   dom_oce.F90 \ 
    49765143   in_out_manager.F90 \ 
    49775144   lib_mpp.F90 \ 
    49785145   sol_oce.F90 \ 
    4979    $(MODEL_LIB)(dom_oce.o) \ 
    4980    $(MODEL_LIB)(in_out_manager.o) \ 
    4981    $(MODEL_LIB)(lib_mpp.o) \ 
    4982    $(MODEL_LIB)(sol_oce.o) \ 
     5146   $(MODEL_LIB)/dom_oce.o \ 
     5147   $(MODEL_LIB)/in_out_manager.o \ 
     5148   $(MODEL_LIB)/lib_mpp.o \ 
     5149   $(MODEL_LIB)/sol_oce.o \ 
    49835150   domzgr_substitute.h90 \ 
    49845151   mppini_2.h90 \ 
     
    49865153   KEY_CPP \ 
    49875154   mppini.F90 
    4988 $(MODEL_LIB)(obccli.o) :   \ 
     5155$(MODEL_LIB)/obccli.o : \ 
    49895156   in_out_manager.F90 \ 
    49905157   obc_par.F90 \ 
    49915158   par_oce.F90 \ 
    4992    $(MODEL_LIB)(in_out_manager.o) \ 
    4993    $(MODEL_LIB)(obc_par.o) \ 
    4994    $(MODEL_LIB)(par_oce.o) \ 
     5159   $(MODEL_LIB)/in_out_manager.o \ 
     5160   $(MODEL_LIB)/obc_par.o \ 
     5161   $(MODEL_LIB)/par_oce.o \ 
    49955162   dom_oce.F90 \ 
    49965163   obc_oce.F90 \ 
    49975164   oce.F90 \ 
    49985165   phycst.F90 \ 
    4999    $(MODEL_LIB)(dom_oce.o) \ 
    5000    $(MODEL_LIB)(obc_oce.o) \ 
    5001    $(MODEL_LIB)(oce.o) \ 
    5002    $(MODEL_LIB)(phycst.o) \ 
     5166   $(MODEL_LIB)/dom_oce.o \ 
     5167   $(MODEL_LIB)/obc_oce.o \ 
     5168   $(MODEL_LIB)/oce.o \ 
     5169   $(MODEL_LIB)/phycst.o \ 
    50035170   domzgr_substitute.h90 \ 
    50045171   KEY_CPP \ 
    50055172   obccli.F90 
    5006 $(MODEL_LIB)(obcdom.o) :   \ 
     5173$(MODEL_LIB)/obcdom.o : \ 
    50075174   dom_oce.F90 \ 
    50085175   in_out_manager.F90 \ 
     
    50115178   par_kind.F90 \ 
    50125179   par_oce.F90 \ 
    5013    $(MODEL_LIB)(dom_oce.o) \ 
    5014    $(MODEL_LIB)(in_out_manager.o) \ 
    5015    $(MODEL_LIB)(lib_print.o) \ 
    5016    $(MODEL_LIB)(obc_par.o) \ 
    5017    $(MODEL_LIB)(par_kind.o) \ 
    5018    $(MODEL_LIB)(par_oce.o) \ 
     5180   $(MODEL_LIB)/dom_oce.o \ 
     5181   $(MODEL_LIB)/in_out_manager.o \ 
     5182   $(MODEL_LIB)/lib_print.o \ 
     5183   $(MODEL_LIB)/obc_par.o \ 
     5184   $(MODEL_LIB)/par_kind.o \ 
     5185   $(MODEL_LIB)/par_oce.o \ 
    50195186   dom_oce.F90 \ 
    50205187   in_out_manager.F90 \ 
     
    50235190   oce.F90 \ 
    50245191   phycst.F90 \ 
    5025    $(MODEL_LIB)(dom_oce.o) \ 
    5026    $(MODEL_LIB)(in_out_manager.o) \ 
    5027    $(MODEL_LIB)(lib_mpp.o) \ 
    5028    $(MODEL_LIB)(obc_oce.o) \ 
    5029    $(MODEL_LIB)(oce.o) \ 
    5030    $(MODEL_LIB)(phycst.o) \ 
     5192   $(MODEL_LIB)/dom_oce.o \ 
     5193   $(MODEL_LIB)/in_out_manager.o \ 
     5194   $(MODEL_LIB)/lib_mpp.o \ 
     5195   $(MODEL_LIB)/obc_oce.o \ 
     5196   $(MODEL_LIB)/oce.o \ 
     5197   $(MODEL_LIB)/phycst.o \ 
    50315198   obcdom.F90 
    5032 $(MODEL_LIB)(obcdta.o) :   \ 
     5199$(MODEL_LIB)/obcdta.o : \ 
    50335200   dom_oce.F90 \ 
    50345201   in_out_manager.F90 \ 
     
    50515218   solsor_e.F90 \ 
    50525219   sol_oce.F90 \ 
    5053    trdmod.F90 \ 
    5054    trdmod_oce.F90 \ 
    50555220   zdf_oce.F90 \ 
    5056    $(MODEL_LIB)(dom_oce.o) \ 
    5057    $(MODEL_LIB)(in_out_manager.o) \ 
    5058    $(MODEL_LIB)(lbclnk.o) \ 
    5059    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    5060    $(MODEL_LIB)(ldftra_oce.o) \ 
    5061    $(MODEL_LIB)(lib_mpp.o) \ 
    5062    $(MODEL_LIB)(lib_print.o) \ 
    5063    $(MODEL_LIB)(obc_oce.o) \ 
    5064    $(MODEL_LIB)(obc_par.o) \ 
    5065    $(MODEL_LIB)(oce.o) \ 
    5066    $(MODEL_LIB)(par_kind.o) \ 
    5067    $(MODEL_LIB)(par_oce.o) \ 
    5068    $(MODEL_LIB)(phycst.o) \ 
    5069    $(MODEL_LIB)(prtctl.o) \ 
    5070    $(MODEL_LIB)(solfet.o) \ 
    5071    $(MODEL_LIB)(solisl.o) \ 
    5072    $(MODEL_LIB)(solpcg.o) \ 
    5073    $(MODEL_LIB)(solsor.o) \ 
    5074    $(MODEL_LIB)(solsor_e.o) \ 
    5075    $(MODEL_LIB)(sol_oce.o) \ 
    5076    $(MODEL_LIB)(trdmod.o) \ 
    5077    $(MODEL_LIB)(trdmod_oce.o) \ 
    5078    $(MODEL_LIB)(zdf_oce.o) \ 
     5221   $(MODEL_LIB)/dom_oce.o \ 
     5222   $(MODEL_LIB)/in_out_manager.o \ 
     5223   $(MODEL_LIB)/lbclnk.o \ 
     5224   $(MODEL_LIB)/ldfdyn_oce.o \ 
     5225   $(MODEL_LIB)/ldftra_oce.o \ 
     5226   $(MODEL_LIB)/lib_mpp.o \ 
     5227   $(MODEL_LIB)/lib_print.o \ 
     5228   $(MODEL_LIB)/obc_oce.o \ 
     5229   $(MODEL_LIB)/obc_par.o \ 
     5230   $(MODEL_LIB)/oce.o \ 
     5231   $(MODEL_LIB)/par_kind.o \ 
     5232   $(MODEL_LIB)/par_oce.o \ 
     5233   $(MODEL_LIB)/phycst.o \ 
     5234   $(MODEL_LIB)/prtctl.o \ 
     5235   $(MODEL_LIB)/solfet.o \ 
     5236   $(MODEL_LIB)/solisl.o \ 
     5237   $(MODEL_LIB)/solpcg.o \ 
     5238   $(MODEL_LIB)/solsor.o \ 
     5239   $(MODEL_LIB)/solsor_e.o \ 
     5240   $(MODEL_LIB)/sol_oce.o \ 
     5241   $(MODEL_LIB)/zdf_oce.o \ 
    50795242   daymod.F90 \ 
    50805243   dom_oce.F90 \ 
     
    50875250   oce.F90 \ 
    50885251   phycst.F90 \ 
    5089    $(MODEL_LIB)(daymod.o) \ 
    5090    $(MODEL_LIB)(dom_oce.o) \ 
    5091    $(MODEL_LIB)(dynspg_rl.o) \ 
    5092    $(MODEL_LIB)(in_out_manager.o) \ 
    5093    $(MODEL_LIB)(lbclnk.o) \ 
    5094    $(MODEL_LIB)(lib_mpp.o) \ 
    5095    $(MODEL_LIB)(obccli.o) \ 
    5096    $(MODEL_LIB)(obc_oce.o) \ 
    5097    $(MODEL_LIB)(oce.o) \ 
    5098    $(MODEL_LIB)(phycst.o) \ 
     5252   $(MODEL_LIB)/daymod.o \ 
     5253   $(MODEL_LIB)/dom_oce.o \ 
     5254   $(MODEL_LIB)/dynspg_rl.o \ 
     5255   $(MODEL_LIB)/in_out_manager.o \ 
     5256   $(MODEL_LIB)/lbclnk.o \ 
     5257   $(MODEL_LIB)/lib_mpp.o \ 
     5258   $(MODEL_LIB)/obccli.o \ 
     5259   $(MODEL_LIB)/obc_oce.o \ 
     5260   $(MODEL_LIB)/oce.o \ 
     5261   $(MODEL_LIB)/phycst.o \ 
    50995262   obc_vectopt_loop_substitute.h90 \ 
     5263   ../../../lib/libioipsl.a \ 
    51005264   KEY_CPP \ 
    51015265   obcdta.F90 
    5102 $(MODEL_LIB)(obcdyn.o) :   \ 
     5266$(MODEL_LIB)/obcdyn.o : \ 
    51035267   dom_oce.F90 \ 
    51045268   in_out_manager.F90 \ 
     
    51115275   par_oce.F90 \ 
    51125276   phycst.F90 \ 
    5113    $(MODEL_LIB)(dom_oce.o) \ 
    5114    $(MODEL_LIB)(in_out_manager.o) \ 
    5115    $(MODEL_LIB)(lib_mpp.o) \ 
    5116    $(MODEL_LIB)(lib_print.o) \ 
    5117    $(MODEL_LIB)(obc_oce.o) \ 
    5118    $(MODEL_LIB)(obc_par.o) \ 
    5119    $(MODEL_LIB)(oce.o) \ 
    5120    $(MODEL_LIB)(par_kind.o) \ 
    5121    $(MODEL_LIB)(par_oce.o) \ 
    5122    $(MODEL_LIB)(phycst.o) \ 
     5277   $(MODEL_LIB)/dom_oce.o \ 
     5278   $(MODEL_LIB)/in_out_manager.o \ 
     5279   $(MODEL_LIB)/lib_mpp.o \ 
     5280   $(MODEL_LIB)/lib_print.o \ 
     5281   $(MODEL_LIB)/obc_oce.o \ 
     5282   $(MODEL_LIB)/obc_par.o \ 
     5283   $(MODEL_LIB)/oce.o \ 
     5284   $(MODEL_LIB)/par_kind.o \ 
     5285   $(MODEL_LIB)/par_oce.o \ 
     5286   $(MODEL_LIB)/phycst.o \ 
    51235287   dom_oce.F90 \ 
    51245288   in_out_manager.F90 \ 
     
    51295293   oce.F90 \ 
    51305294   phycst.F90 \ 
    5131    $(MODEL_LIB)(dom_oce.o) \ 
    5132    $(MODEL_LIB)(in_out_manager.o) \ 
    5133    $(MODEL_LIB)(lbclnk.o) \ 
    5134    $(MODEL_LIB)(lib_mpp.o) \ 
    5135    $(MODEL_LIB)(obccli.o) \ 
    5136    $(MODEL_LIB)(obc_oce.o) \ 
    5137    $(MODEL_LIB)(oce.o) \ 
    5138    $(MODEL_LIB)(phycst.o) \ 
     5295   $(MODEL_LIB)/dom_oce.o \ 
     5296   $(MODEL_LIB)/in_out_manager.o \ 
     5297   $(MODEL_LIB)/lbclnk.o \ 
     5298   $(MODEL_LIB)/lib_mpp.o \ 
     5299   $(MODEL_LIB)/obccli.o \ 
     5300   $(MODEL_LIB)/obc_oce.o \ 
     5301   $(MODEL_LIB)/oce.o \ 
     5302   $(MODEL_LIB)/phycst.o \ 
    51395303   obcdyn.F90 
    5140 $(MODEL_LIB)(obcini.o) :   \ 
     5304$(MODEL_LIB)/obcini.o : \ 
    51415305   daymod.F90 \ 
    51425306   dom_oce.F90 \ 
     
    51515315   par_oce.F90 \ 
    51525316   phycst.F90 \ 
    5153    $(MODEL_LIB)(daymod.o) \ 
    5154    $(MODEL_LIB)(dom_oce.o) \ 
    5155    $(MODEL_LIB)(in_out_manager.o) \ 
    5156    $(MODEL_LIB)(lbclnk.o) \ 
    5157    $(MODEL_LIB)(lib_mpp.o) \ 
    5158    $(MODEL_LIB)(lib_print.o) \ 
    5159    $(MODEL_LIB)(obc_oce.o) \ 
    5160    $(MODEL_LIB)(obc_par.o) \ 
    5161    $(MODEL_LIB)(oce.o) \ 
    5162    $(MODEL_LIB)(par_kind.o) \ 
    5163    $(MODEL_LIB)(par_oce.o) \ 
    5164    $(MODEL_LIB)(phycst.o) \ 
     5317   $(MODEL_LIB)/daymod.o \ 
     5318   $(MODEL_LIB)/dom_oce.o \ 
     5319   $(MODEL_LIB)/in_out_manager.o \ 
     5320   $(MODEL_LIB)/lbclnk.o \ 
     5321   $(MODEL_LIB)/lib_mpp.o \ 
     5322   $(MODEL_LIB)/lib_print.o \ 
     5323   $(MODEL_LIB)/obc_oce.o \ 
     5324   $(MODEL_LIB)/obc_par.o \ 
     5325   $(MODEL_LIB)/oce.o \ 
     5326   $(MODEL_LIB)/par_kind.o \ 
     5327   $(MODEL_LIB)/par_oce.o \ 
     5328   $(MODEL_LIB)/phycst.o \ 
    51655329   dom_oce.F90 \ 
    51665330   in_out_manager.F90 \ 
     
    51725336   oce.F90 \ 
    51735337   phycst.F90 \ 
    5174    $(MODEL_LIB)(dom_oce.o) \ 
    5175    $(MODEL_LIB)(in_out_manager.o) \ 
    5176    $(MODEL_LIB)(lbclnk.o) \ 
    5177    $(MODEL_LIB)(lib_mpp.o) \ 
    5178    $(MODEL_LIB)(obcdom.o) \ 
    5179    $(MODEL_LIB)(obcrst.o) \ 
    5180    $(MODEL_LIB)(obc_oce.o) \ 
    5181    $(MODEL_LIB)(oce.o) \ 
    5182    $(MODEL_LIB)(phycst.o) \ 
     5338   $(MODEL_LIB)/dom_oce.o \ 
     5339   $(MODEL_LIB)/in_out_manager.o \ 
     5340   $(MODEL_LIB)/lbclnk.o \ 
     5341   $(MODEL_LIB)/lib_mpp.o \ 
     5342   $(MODEL_LIB)/obcdom.o \ 
     5343   $(MODEL_LIB)/obcrst.o \ 
     5344   $(MODEL_LIB)/obc_oce.o \ 
     5345   $(MODEL_LIB)/oce.o \ 
     5346   $(MODEL_LIB)/phycst.o \ 
    51835347   obc_vectopt_loop_substitute.h90 \ 
    51845348   KEY_CPP \ 
    51855349   obcini.F90 
    5186 $(MODEL_LIB)(obcrad.o) :   \ 
     5350$(MODEL_LIB)/obcrad.o : \ 
    51875351   dom_oce.F90 \ 
    51885352   in_out_manager.F90 \ 
     
    51935357   par_kind.F90 \ 
    51945358   par_oce.F90 \ 
    5195    $(MODEL_LIB)(dom_oce.o) \ 
    5196    $(MODEL_LIB)(in_out_manager.o) \ 
    5197    $(MODEL_LIB)(lib_mpp.o) \ 
    5198    $(MODEL_LIB)(lib_print.o) \ 
    5199    $(MODEL_LIB)(obc_par.o) \ 
    5200    $(MODEL_LIB)(oce.o) \ 
    5201    $(MODEL_LIB)(par_kind.o) \ 
    5202    $(MODEL_LIB)(par_oce.o) \ 
     5359   $(MODEL_LIB)/dom_oce.o \ 
     5360   $(MODEL_LIB)/in_out_manager.o \ 
     5361   $(MODEL_LIB)/lib_mpp.o \ 
     5362   $(MODEL_LIB)/lib_print.o \ 
     5363   $(MODEL_LIB)/obc_par.o \ 
     5364   $(MODEL_LIB)/oce.o \ 
     5365   $(MODEL_LIB)/par_kind.o \ 
     5366   $(MODEL_LIB)/par_oce.o \ 
    52035367   dom_oce.F90 \ 
    52045368   in_out_manager.F90 \ 
     
    52085372   oce.F90 \ 
    52095373   phycst.F90 \ 
    5210    $(MODEL_LIB)(dom_oce.o) \ 
    5211    $(MODEL_LIB)(in_out_manager.o) \ 
    5212    $(MODEL_LIB)(lbclnk.o) \ 
    5213    $(MODEL_LIB)(lib_mpp.o) \ 
    5214    $(MODEL_LIB)(obc_oce.o) \ 
    5215    $(MODEL_LIB)(oce.o) \ 
    5216    $(MODEL_LIB)(phycst.o) \ 
     5374   $(MODEL_LIB)/dom_oce.o \ 
     5375   $(MODEL_LIB)/in_out_manager.o \ 
     5376   $(MODEL_LIB)/lbclnk.o \ 
     5377   $(MODEL_LIB)/lib_mpp.o \ 
     5378   $(MODEL_LIB)/obc_oce.o \ 
     5379   $(MODEL_LIB)/oce.o \ 
     5380   $(MODEL_LIB)/phycst.o \ 
    52175381   obc_vectopt_loop_substitute.h90 \ 
    52185382   KEY_CPP \ 
    52195383   obcrad.F90 
    5220 $(MODEL_LIB)(obcrst.o) :   \ 
     5384$(MODEL_LIB)/obcrst.o : \ 
    52215385   dom_oce.F90 \ 
    52225386   in_out_manager.F90 \ 
     
    52295393   phycst.F90 \ 
    52305394   prtctl.f90 \ 
    5231    $(MODEL_LIB)(dom_oce.o) \ 
    5232    $(MODEL_LIB)(in_out_manager.o) \ 
    5233    $(MODEL_LIB)(lib_mpp.o) \ 
    5234    $(MODEL_LIB)(lib_print.o) \ 
    5235    $(MODEL_LIB)(obc_par.o) \ 
    5236    $(MODEL_LIB)(oce.o) \ 
    5237    $(MODEL_LIB)(par_kind.o) \ 
    5238    $(MODEL_LIB)(par_oce.o) \ 
    5239    $(MODEL_LIB)(phycst.o) \ 
    5240    $(MODEL_LIB)(prtctl.o) \ 
     5395   $(MODEL_LIB)/dom_oce.o \ 
     5396   $(MODEL_LIB)/in_out_manager.o \ 
     5397   $(MODEL_LIB)/lib_mpp.o \ 
     5398   $(MODEL_LIB)/lib_print.o \ 
     5399   $(MODEL_LIB)/obc_par.o \ 
     5400   $(MODEL_LIB)/oce.o \ 
     5401   $(MODEL_LIB)/par_kind.o \ 
     5402   $(MODEL_LIB)/par_oce.o \ 
     5403   $(MODEL_LIB)/phycst.o \ 
     5404   $(MODEL_LIB)/prtctl.o \ 
    52415405   daymod.F90 \ 
    52425406   dom_oce.F90 \ 
     
    52475411   oce.F90 \ 
    52485412   phycst.F90 \ 
    5249    $(MODEL_LIB)(daymod.o) \ 
    5250    $(MODEL_LIB)(dom_oce.o) \ 
    5251    $(MODEL_LIB)(in_out_manager.o) \ 
    5252    $(MODEL_LIB)(lbclnk.o) \ 
    5253    $(MODEL_LIB)(lib_mpp.o) \ 
    5254    $(MODEL_LIB)(obc_oce.o) \ 
    5255    $(MODEL_LIB)(oce.o) \ 
    5256    $(MODEL_LIB)(phycst.o) \ 
     5413   $(MODEL_LIB)/daymod.o \ 
     5414   $(MODEL_LIB)/dom_oce.o \ 
     5415   $(MODEL_LIB)/in_out_manager.o \ 
     5416   $(MODEL_LIB)/lbclnk.o \ 
     5417   $(MODEL_LIB)/lib_mpp.o \ 
     5418   $(MODEL_LIB)/obc_oce.o \ 
     5419   $(MODEL_LIB)/oce.o \ 
     5420   $(MODEL_LIB)/phycst.o \ 
    52575421   obcrst.F90 
    5258 $(MODEL_LIB)(obcspg.o) :   \ 
     5422$(MODEL_LIB)/obcspg.o : \ 
    52595423   dom_oce.F90 \ 
    52605424   in_out_manager.F90 \ 
     
    52655429   par_kind.F90 \ 
    52665430   par_oce.F90 \ 
    5267    $(MODEL_LIB)(dom_oce.o) \ 
    5268    $(MODEL_LIB)(in_out_manager.o) \ 
    5269    $(MODEL_LIB)(lib_mpp.o) \ 
    5270    $(MODEL_LIB)(lib_print.o) \ 
    5271    $(MODEL_LIB)(obc_par.o) \ 
    5272    $(MODEL_LIB)(oce.o) \ 
    5273    $(MODEL_LIB)(par_kind.o) \ 
    5274    $(MODEL_LIB)(par_oce.o) \ 
     5431   $(MODEL_LIB)/dom_oce.o \ 
     5432   $(MODEL_LIB)/in_out_manager.o \ 
     5433   $(MODEL_LIB)/lib_mpp.o \ 
     5434   $(MODEL_LIB)/lib_print.o \ 
     5435   $(MODEL_LIB)/obc_par.o \ 
     5436   $(MODEL_LIB)/oce.o \ 
     5437   $(MODEL_LIB)/par_kind.o \ 
     5438   $(MODEL_LIB)/par_oce.o \ 
    52755439   dom_oce.F90 \ 
    52765440   in_out_manager.F90 \ 
     
    52805444   oce.F90 \ 
    52815445   phycst.F90 \ 
    5282    $(MODEL_LIB)(dom_oce.o) \ 
    5283    $(MODEL_LIB)(in_out_manager.o) \ 
    5284    $(MODEL_LIB)(lbclnk.o) \ 
    5285    $(MODEL_LIB)(lib_mpp.o) \ 
    5286    $(MODEL_LIB)(obc_oce.o) \ 
    5287    $(MODEL_LIB)(oce.o) \ 
    5288    $(MODEL_LIB)(phycst.o) \ 
     5446   $(MODEL_LIB)/dom_oce.o \ 
     5447   $(MODEL_LIB)/in_out_manager.o \ 
     5448   $(MODEL_LIB)/lbclnk.o \ 
     5449   $(MODEL_LIB)/lib_mpp.o \ 
     5450   $(MODEL_LIB)/obc_oce.o \ 
     5451   $(MODEL_LIB)/oce.o \ 
     5452   $(MODEL_LIB)/phycst.o \ 
    52895453   obc_vectopt_loop_substitute.h90 \ 
    52905454   KEY_CPP \ 
    52915455   obcspg.F90 
    5292 $(MODEL_LIB)(obctra.o) :   \ 
     5456$(MODEL_LIB)/obctra.o : \ 
    52935457   dom_oce.F90 \ 
    52945458   in_out_manager.F90 \ 
     
    52995463   par_kind.F90 \ 
    53005464   par_oce.F90 \ 
    5301    $(MODEL_LIB)(dom_oce.o) \ 
    5302    $(MODEL_LIB)(in_out_manager.o) \ 
    5303    $(MODEL_LIB)(lib_mpp.o) \ 
    5304    $(MODEL_LIB)(lib_print.o) \ 
    5305    $(MODEL_LIB)(obc_par.o) \ 
    5306    $(MODEL_LIB)(oce.o) \ 
    5307    $(MODEL_LIB)(par_kind.o) \ 
    5308    $(MODEL_LIB)(par_oce.o) \ 
     5465   $(MODEL_LIB)/dom_oce.o \ 
     5466   $(MODEL_LIB)/in_out_manager.o \ 
     5467   $(MODEL_LIB)/lib_mpp.o \ 
     5468   $(MODEL_LIB)/lib_print.o \ 
     5469   $(MODEL_LIB)/obc_par.o \ 
     5470   $(MODEL_LIB)/oce.o \ 
     5471   $(MODEL_LIB)/par_kind.o \ 
     5472   $(MODEL_LIB)/par_oce.o \ 
    53095473   dom_oce.F90 \ 
    53105474   in_out_manager.F90 \ 
     
    53145478   oce.F90 \ 
    53155479   phycst.F90 \ 
    5316    $(MODEL_LIB)(dom_oce.o) \ 
    5317    $(MODEL_LIB)(in_out_manager.o) \ 
    5318    $(MODEL_LIB)(lbclnk.o) \ 
    5319    $(MODEL_LIB)(lib_mpp.o) \ 
    5320    $(MODEL_LIB)(obc_oce.o) \ 
    5321    $(MODEL_LIB)(oce.o) \ 
    5322    $(MODEL_LIB)(phycst.o) \ 
     5480   $(MODEL_LIB)/dom_oce.o \ 
     5481   $(MODEL_LIB)/in_out_manager.o \ 
     5482   $(MODEL_LIB)/lbclnk.o \ 
     5483   $(MODEL_LIB)/lib_mpp.o \ 
     5484   $(MODEL_LIB)/obc_oce.o \ 
     5485   $(MODEL_LIB)/oce.o \ 
     5486   $(MODEL_LIB)/phycst.o \ 
    53235487   obc_vectopt_loop_substitute.h90 \ 
    53245488   KEY_CPP \ 
    53255489   obctra.F90 
    5326 $(MODEL_LIB)(obcvol.o) :   \ 
     5490$(MODEL_LIB)/obcvol.o : \ 
    53275491   blk_oce.F90 \ 
    53285492   cpl_oce.F90 \ 
     
    53495513   taumod.F90 \ 
    53505514   tradmp.F90 \ 
    5351    $(MODEL_LIB)(blk_oce.o) \ 
    5352    $(MODEL_LIB)(cpl_oce.o) \ 
    5353    $(MODEL_LIB)(daymod.o) \ 
    5354    $(MODEL_LIB)(dom_oce.o) \ 
    5355    $(MODEL_LIB)(dtasal.o) \ 
    5356    $(MODEL_LIB)(dtasst.o) \ 
    5357    $(MODEL_LIB)(dtatem.o) \ 
    5358    $(MODEL_LIB)(flxmod.o) \ 
    5359    $(MODEL_LIB)(flxrnf.o) \ 
    5360    $(MODEL_LIB)(flx_oce.o) \ 
    5361    $(MODEL_LIB)(ice_oce.o) \ 
    5362    $(MODEL_LIB)(in_out_manager.o) \ 
    5363    $(MODEL_LIB)(lbclnk.o) \ 
    5364    $(MODEL_LIB)(lib_mpp.o) \ 
    5365    $(MODEL_LIB)(lib_print.o) \ 
    5366    $(MODEL_LIB)(obc_par.o) \ 
    5367    $(MODEL_LIB)(oce.o) \ 
    5368    $(MODEL_LIB)(ocfzpt.o) \ 
    5369    $(MODEL_LIB)(par_kind.o) \ 
    5370    $(MODEL_LIB)(par_oce.o) \ 
    5371    $(MODEL_LIB)(phycst.o) \ 
    5372    $(MODEL_LIB)(prtctl.o) \ 
    5373    $(MODEL_LIB)(taumod.o) \ 
    5374    $(MODEL_LIB)(tradmp.o) \ 
     5515   $(MODEL_LIB)/blk_oce.o \ 
     5516   $(MODEL_LIB)/cpl_oce.o \ 
     5517   $(MODEL_LIB)/daymod.o \ 
     5518   $(MODEL_LIB)/dom_oce.o \ 
     5519   $(MODEL_LIB)/dtasal.o \ 
     5520   $(MODEL_LIB)/dtasst.o \ 
     5521   $(MODEL_LIB)/dtatem.o \ 
     5522   $(MODEL_LIB)/flxmod.o \ 
     5523   $(MODEL_LIB)/flxrnf.o \ 
     5524   $(MODEL_LIB)/flx_oce.o \ 
     5525   $(MODEL_LIB)/ice_oce.o \ 
     5526   $(MODEL_LIB)/in_out_manager.o \ 
     5527   $(MODEL_LIB)/lbclnk.o \ 
     5528   $(MODEL_LIB)/lib_mpp.o \ 
     5529   $(MODEL_LIB)/lib_print.o \ 
     5530   $(MODEL_LIB)/obc_par.o \ 
     5531   $(MODEL_LIB)/oce.o \ 
     5532   $(MODEL_LIB)/ocfzpt.o \ 
     5533   $(MODEL_LIB)/par_kind.o \ 
     5534   $(MODEL_LIB)/par_oce.o \ 
     5535   $(MODEL_LIB)/phycst.o \ 
     5536   $(MODEL_LIB)/prtctl.o \ 
     5537   $(MODEL_LIB)/taumod.o \ 
     5538   $(MODEL_LIB)/tradmp.o \ 
    53755539   dom_oce.F90 \ 
    53765540   in_out_manager.F90 \ 
     
    53805544   oce.F90 \ 
    53815545   phycst.F90 \ 
    5382    $(MODEL_LIB)(dom_oce.o) \ 
    5383    $(MODEL_LIB)(in_out_manager.o) \ 
    5384    $(MODEL_LIB)(lib_mpp.o) \ 
    5385    $(MODEL_LIB)(obc_oce.o) \ 
    5386    $(MODEL_LIB)(ocesbc.o) \ 
    5387    $(MODEL_LIB)(oce.o) \ 
    5388    $(MODEL_LIB)(phycst.o) \ 
     5546   $(MODEL_LIB)/dom_oce.o \ 
     5547   $(MODEL_LIB)/in_out_manager.o \ 
     5548   $(MODEL_LIB)/lib_mpp.o \ 
     5549   $(MODEL_LIB)/obc_oce.o \ 
     5550   $(MODEL_LIB)/ocesbc.o \ 
     5551   $(MODEL_LIB)/oce.o \ 
     5552   $(MODEL_LIB)/phycst.o \ 
    53895553   domzgr_substitute.h90 \ 
    53905554   obc_vectopt_loop_substitute.h90 \ 
    53915555   KEY_CPP \ 
    53925556   obcvol.F90 
    5393 $(MODEL_LIB)(obc_oce.o) :  \ 
    5394    par_kind.F90 \ 
    5395    par_oce.F90 \ 
    5396    $(MODEL_LIB)(par_kind.o) \ 
    5397    $(MODEL_LIB)(par_oce.o) \ 
     5557$(MODEL_LIB)/obc_oce.o :   \ 
     5558   par_kind.F90 \ 
     5559   par_oce.F90 \ 
     5560   $(MODEL_LIB)/par_kind.o \ 
     5561   $(MODEL_LIB)/par_oce.o \ 
    53985562   obc_par.F90 \ 
    53995563   par_oce.F90 \ 
    5400    $(MODEL_LIB)(obc_par.o) \ 
    5401    $(MODEL_LIB)(par_oce.o) \ 
     5564   $(MODEL_LIB)/obc_par.o \ 
     5565   $(MODEL_LIB)/par_oce.o \ 
    54025566   obc_oce.F90 
    5403 $(MODEL_LIB)(obc_par.o) :  \ 
    5404    par_kind.F90 \ 
    5405    $(MODEL_LIB)(par_kind.o) \ 
    5406    par_oce.F90 \ 
    5407    $(MODEL_LIB)(par_oce.o) \ 
     5567$(MODEL_LIB)/obc_par.o :   \ 
     5568   par_kind.F90 \ 
     5569   $(MODEL_LIB)/par_kind.o \ 
     5570   par_oce.F90 \ 
     5571   $(MODEL_LIB)/par_oce.o \ 
    54085572   obc_par_EEL_R5.h90 \ 
    54095573   KEY_CPP \ 
    54105574   obc_par.F90 
    5411 $(MODEL_LIB)(ocesbc.o) :   \ 
     5575$(MODEL_LIB)/ocesbc.o : \ 
    54125576   blk_oce.F90 \ 
    54135577   daymod.F90 \ 
     
    54305594   zdfmxl.F90 \ 
    54315595   zdf_oce.F90 \ 
    5432    $(MODEL_LIB)(blk_oce.o) \ 
    5433    $(MODEL_LIB)(daymod.o) \ 
    5434    $(MODEL_LIB)(dom_oce.o) \ 
    5435    $(MODEL_LIB)(dtasal.o) \ 
    5436    $(MODEL_LIB)(dtatem.o) \ 
    5437    $(MODEL_LIB)(flxrnf.o) \ 
    5438    $(MODEL_LIB)(in_out_manager.o) \ 
    5439    $(MODEL_LIB)(lbclnk.o) \ 
    5440    $(MODEL_LIB)(lib_mpp.o) \ 
    5441    $(MODEL_LIB)(lib_print.o) \ 
    5442    $(MODEL_LIB)(oce.o) \ 
    5443    $(MODEL_LIB)(ocfzpt.o) \ 
    5444    $(MODEL_LIB)(par_kind.o) \ 
    5445    $(MODEL_LIB)(par_oce.o) \ 
    5446    $(MODEL_LIB)(phycst.o) \ 
    5447    $(MODEL_LIB)(prtctl.o) \ 
    5448    $(MODEL_LIB)(trdmod.o) \ 
    5449    $(MODEL_LIB)(trdmod_oce.o) \ 
    5450    $(MODEL_LIB)(zdfmxl.o) \ 
    5451    $(MODEL_LIB)(zdf_oce.o) \ 
     5596   $(MODEL_LIB)/blk_oce.o \ 
     5597   $(MODEL_LIB)/daymod.o \ 
     5598   $(MODEL_LIB)/dom_oce.o \ 
     5599   $(MODEL_LIB)/dtasal.o \ 
     5600   $(MODEL_LIB)/dtatem.o \ 
     5601   $(MODEL_LIB)/flxrnf.o \ 
     5602   $(MODEL_LIB)/in_out_manager.o \ 
     5603   $(MODEL_LIB)/lbclnk.o \ 
     5604   $(MODEL_LIB)/lib_mpp.o \ 
     5605   $(MODEL_LIB)/lib_print.o \ 
     5606   $(MODEL_LIB)/oce.o \ 
     5607   $(MODEL_LIB)/ocfzpt.o \ 
     5608   $(MODEL_LIB)/par_kind.o \ 
     5609   $(MODEL_LIB)/par_oce.o \ 
     5610   $(MODEL_LIB)/phycst.o \ 
     5611   $(MODEL_LIB)/prtctl.o \ 
     5612   $(MODEL_LIB)/trdmod.o \ 
     5613   $(MODEL_LIB)/trdmod_oce.o \ 
     5614   $(MODEL_LIB)/zdfmxl.o \ 
     5615   $(MODEL_LIB)/zdf_oce.o \ 
    54525616   blk_oce.F90 \ 
    54535617   cpl_oce.F90 \ 
     
    54705634   taumod.F90 \ 
    54715635   tradmp.F90 \ 
    5472    $(MODEL_LIB)(blk_oce.o) \ 
    5473    $(MODEL_LIB)(cpl_oce.o) \ 
    5474    $(MODEL_LIB)(daymod.o) \ 
    5475    $(MODEL_LIB)(dom_oce.o) \ 
    5476    $(MODEL_LIB)(dtasal.o) \ 
    5477    $(MODEL_LIB)(dtasst.o) \ 
    5478    $(MODEL_LIB)(dtatem.o) \ 
    5479    $(MODEL_LIB)(flxmod.o) \ 
    5480    $(MODEL_LIB)(flxrnf.o) \ 
    5481    $(MODEL_LIB)(flx_oce.o) \ 
    5482    $(MODEL_LIB)(ice_oce.o) \ 
    5483    $(MODEL_LIB)(in_out_manager.o) \ 
    5484    $(MODEL_LIB)(lbclnk.o) \ 
    5485    $(MODEL_LIB)(lib_mpp.o) \ 
    5486    $(MODEL_LIB)(oce.o) \ 
    5487    $(MODEL_LIB)(ocfzpt.o) \ 
    5488    $(MODEL_LIB)(phycst.o) \ 
    5489    $(MODEL_LIB)(prtctl.o) \ 
    5490    $(MODEL_LIB)(taumod.o) \ 
    5491    $(MODEL_LIB)(tradmp.o) \ 
     5636   $(MODEL_LIB)/blk_oce.o \ 
     5637   $(MODEL_LIB)/cpl_oce.o \ 
     5638   $(MODEL_LIB)/daymod.o \ 
     5639   $(MODEL_LIB)/dom_oce.o \ 
     5640   $(MODEL_LIB)/dtasal.o \ 
     5641   $(MODEL_LIB)/dtasst.o \ 
     5642   $(MODEL_LIB)/dtatem.o \ 
     5643   $(MODEL_LIB)/flxmod.o \ 
     5644   $(MODEL_LIB)/flxrnf.o \ 
     5645   $(MODEL_LIB)/flx_oce.o \ 
     5646   $(MODEL_LIB)/ice_oce.o \ 
     5647   $(MODEL_LIB)/in_out_manager.o \ 
     5648   $(MODEL_LIB)/lbclnk.o \ 
     5649   $(MODEL_LIB)/lib_mpp.o \ 
     5650   $(MODEL_LIB)/oce.o \ 
     5651   $(MODEL_LIB)/ocfzpt.o \ 
     5652   $(MODEL_LIB)/phycst.o \ 
     5653   $(MODEL_LIB)/prtctl.o \ 
     5654   $(MODEL_LIB)/taumod.o \ 
     5655   $(MODEL_LIB)/tradmp.o \ 
    54925656   domzgr_substitute.h90 \ 
    54935657   vectopt_loop_substitute.h90 \ 
    54945658   KEY_CPP \ 
    54955659   ocesbc.F90 
    5496 $(MODEL_LIB)(oce.o) :   \ 
    5497    par_kind.F90 \ 
    5498    $(MODEL_LIB)(par_kind.o) \ 
    5499    par_oce.F90 \ 
    5500    $(MODEL_LIB)(par_oce.o) \ 
     5660$(MODEL_LIB)/oce.o : \ 
     5661   par_kind.F90 \ 
     5662   $(MODEL_LIB)/par_kind.o \ 
     5663   par_oce.F90 \ 
     5664   $(MODEL_LIB)/par_oce.o \ 
    55015665   oce.F90 
    5502 $(MODEL_LIB)(ocfzpt.o) :   \ 
    5503    par_oce.F90 \ 
    5504    $(MODEL_LIB)(par_oce.o) \ 
    5505    dom_oce.F90 \ 
    5506    oce.F90 \ 
    5507    $(MODEL_LIB)(dom_oce.o) \ 
    5508    $(MODEL_LIB)(oce.o) \ 
     5666$(MODEL_LIB)/ocfzpt.o : \ 
     5667   par_oce.F90 \ 
     5668   $(MODEL_LIB)/par_oce.o \ 
     5669   dom_oce.F90 \ 
     5670   oce.F90 \ 
     5671   $(MODEL_LIB)/dom_oce.o \ 
     5672   $(MODEL_LIB)/oce.o \ 
    55095673   ocfzpt.F90 
    5510 $(MODEL_LIB)(opa.o) :   \ 
     5674$(MODEL_LIB)/opa.o : \ 
    55115675   blk_oce.F90 \ 
    55125676   cla.F90 \ 
     
    55465710   dynnxt1d.F90 \ 
    55475711   dynnxt.F90 \ 
    5548    dynspg_fsc.F90 \ 
    5549    dynspg_fsc_atsk.F90 \ 
     5712   dynspg.F90 \ 
     5713   dynspg_exp.F90 \ 
     5714   dynspg_flt.F90 \ 
     5715   dynspg_flt_jki.F90 \ 
    55505716   dynspg_rl.F90 \ 
     5717   dynspg_ts.F90 \ 
    55515718   dynvor.F90 \ 
    55525719   dynzad.F90 \ 
     
    56405807   zdf_oce.F90 \ 
    56415808   zpshde.F90 \ 
    5642    $(MODEL_LIB)(blk_oce.o) \ 
    5643    $(MODEL_LIB)(cla.o) \ 
    5644    $(MODEL_LIB)(cla_div.o) \ 
    5645    $(MODEL_LIB)(closea.o) \ 
    5646    $(MODEL_LIB)(cpl.o) \ 
    5647    $(MODEL_LIB)(cpl_oce.o) \ 
    5648    $(MODEL_LIB)(daymod.o) \ 
    5649    $(MODEL_LIB)(diadimg.o) \ 
    5650    $(MODEL_LIB)(diafwb.o) \ 
    5651    $(MODEL_LIB)(diagap.o) \ 
    5652    $(MODEL_LIB)(diahdy.o) \ 
    5653    $(MODEL_LIB)(diahth.o) \ 
    5654    $(MODEL_LIB)(dianam.o) \ 
    5655    $(MODEL_LIB)(diaptr.o) \ 
    5656    $(MODEL_LIB)(diaspr.o) \ 
    5657    $(MODEL_LIB)(diawri1d.o) \ 
    5658    $(MODEL_LIB)(diawri.o) \ 
    5659    $(MODEL_LIB)(divcur.o) \ 
    5660    $(MODEL_LIB)(domhgr.o) \ 
    5661    $(MODEL_LIB)(dommsk.o) \ 
    5662    $(MODEL_LIB)(domstp.o) \ 
    5663    $(MODEL_LIB)(domwri.o) \ 
    5664    $(MODEL_LIB)(domzgr.o) \ 
    5665    $(MODEL_LIB)(dom_oce.o) \ 
    5666    $(MODEL_LIB)(dtasal.o) \ 
    5667    $(MODEL_LIB)(dtasst.o) \ 
    5668    $(MODEL_LIB)(dtatem.o) \ 
    5669    $(MODEL_LIB)(dyncor1d.o) \ 
    5670    $(MODEL_LIB)(dynhpg.o) \ 
    5671    $(MODEL_LIB)(dynhpg_atsk.o) \ 
    5672    $(MODEL_LIB)(dynkeg.o) \ 
    5673    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    5674    $(MODEL_LIB)(dynldf_bilap.o) \ 
    5675    $(MODEL_LIB)(dynldf_iso.o) \ 
    5676    $(MODEL_LIB)(dynldf_lap.o) \ 
    5677    $(MODEL_LIB)(dynnxt1d.o) \ 
    5678    $(MODEL_LIB)(dynnxt.o) \ 
    5679    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5680    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    5681    $(MODEL_LIB)(dynspg_rl.o) \ 
    5682    $(MODEL_LIB)(dynvor.o) \ 
    5683    $(MODEL_LIB)(dynzad.o) \ 
    5684    $(MODEL_LIB)(dynzdf_exp.o) \ 
    5685    $(MODEL_LIB)(dynzdf_imp.o) \ 
    5686    $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
    5687    $(MODEL_LIB)(dynzdf_iso.o) \ 
    5688    $(MODEL_LIB)(eosbn2.o) \ 
    5689    $(MODEL_LIB)(floats.o) \ 
    5690    $(MODEL_LIB)(flo_oce.o) \ 
    5691    $(MODEL_LIB)(flxblk.o) \ 
    5692    $(MODEL_LIB)(flxfwb.o) \ 
    5693    $(MODEL_LIB)(flxmod.o) \ 
    5694    $(MODEL_LIB)(flxrnf.o) \ 
    5695    $(MODEL_LIB)(flx_oce.o) \ 
    5696    $(MODEL_LIB)(icestp1d.o) \ 
    5697    $(MODEL_LIB)(icestp.o) \ 
    5698    $(MODEL_LIB)(ice.o) \ 
    5699    $(MODEL_LIB)(ice_oce.o) \ 
    5700    $(MODEL_LIB)(ini1d.o) \ 
    5701    $(MODEL_LIB)(in_out_manager.o) \ 
    5702    $(MODEL_LIB)(lbclnk.o) \ 
    5703    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    5704    $(MODEL_LIB)(ldfeiv.o) \ 
    5705    $(MODEL_LIB)(ldfslp.o) \ 
    5706    $(MODEL_LIB)(ldftra_oce.o) \ 
    5707    $(MODEL_LIB)(lib_mpp.o) \ 
    5708    $(MODEL_LIB)(lib_print.o) \ 
    5709    $(MODEL_LIB)(limistate.o) \ 
    5710    $(MODEL_LIB)(limmsh.o) \ 
    5711    $(MODEL_LIB)(limrst.o) \ 
    5712    $(MODEL_LIB)(obcdom.o) \ 
    5713    $(MODEL_LIB)(obcdta.o) \ 
    5714    $(MODEL_LIB)(obcrad.o) \ 
    5715    $(MODEL_LIB)(obcrst.o) \ 
    5716    $(MODEL_LIB)(obcspg.o) \ 
    5717    $(MODEL_LIB)(obc_oce.o) \ 
    5718    $(MODEL_LIB)(obc_par.o) \ 
    5719    $(MODEL_LIB)(ocesbc.o) \ 
    5720    $(MODEL_LIB)(oce.o) \ 
    5721    $(MODEL_LIB)(ocfzpt.o) \ 
    5722    $(MODEL_LIB)(par_kind.o) \ 
    5723    $(MODEL_LIB)(par_oce.o) \ 
    5724    $(MODEL_LIB)(phycst.o) \ 
    5725    $(MODEL_LIB)(prtctl.o) \ 
    5726    $(MODEL_LIB)(restart.o) \ 
    5727    $(MODEL_LIB)(solisl.o) \ 
    5728    $(MODEL_LIB)(solmat.o) \ 
    5729    $(MODEL_LIB)(sol_oce.o) \ 
    5730    $(MODEL_LIB)(stpctl.o) \ 
    5731    $(MODEL_LIB)(taumod.o) \ 
    5732    $(MODEL_LIB)(traadv_cen2.o) \ 
    5733    $(MODEL_LIB)(traadv_ctl.o) \ 
    5734    $(MODEL_LIB)(traadv_muscl2.o) \ 
    5735    $(MODEL_LIB)(traadv_muscl.o) \ 
    5736    $(MODEL_LIB)(traadv_tvd.o) \ 
    5737    $(MODEL_LIB)(trabbc.o) \ 
    5738    $(MODEL_LIB)(trabbl.o) \ 
    5739    $(MODEL_LIB)(tradmp.o) \ 
    5740    $(MODEL_LIB)(traldf_bilapg.o) \ 
    5741    $(MODEL_LIB)(traldf_bilap.o) \ 
    5742    $(MODEL_LIB)(traldf_iso.o) \ 
    5743    $(MODEL_LIB)(traldf_iso_zps.o) \ 
    5744    $(MODEL_LIB)(traldf_lap.o) \ 
    5745    $(MODEL_LIB)(tranpc.o) \ 
    5746    $(MODEL_LIB)(tranxt.o) \ 
    5747    $(MODEL_LIB)(traqsr.o) \ 
    5748    $(MODEL_LIB)(trasbc.o) \ 
    5749    $(MODEL_LIB)(trazdf_exp.o) \ 
    5750    $(MODEL_LIB)(trazdf_imp.o) \ 
    5751    $(MODEL_LIB)(trazdf_iso.o) \ 
    5752    $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    5753    $(MODEL_LIB)(trcstp.o) \ 
    5754    $(MODEL_LIB)(trc_oce.o) \ 
    5755    $(MODEL_LIB)(trdicp.o) \ 
    5756    $(MODEL_LIB)(trdicp_oce.o) \ 
    5757    $(MODEL_LIB)(trdmld.o) \ 
    5758    $(MODEL_LIB)(trdmld_oce.o) \ 
    5759    $(MODEL_LIB)(trdmod.o) \ 
    5760    $(MODEL_LIB)(trdmod_oce.o) \ 
    5761    $(MODEL_LIB)(trdvor.o) \ 
    5762    $(MODEL_LIB)(trdvor_oce.o) \ 
    5763    $(MODEL_LIB)(wzvmod.o) \ 
    5764    $(MODEL_LIB)(zdfbfr.o) \ 
    5765    $(MODEL_LIB)(zdfddm.o) \ 
    5766    $(MODEL_LIB)(zdfevd.o) \ 
    5767    $(MODEL_LIB)(zdfkpp.o) \ 
    5768    $(MODEL_LIB)(zdfmxl.o) \ 
    5769    $(MODEL_LIB)(zdfric.o) \ 
    5770    $(MODEL_LIB)(zdftke.o) \ 
    5771    $(MODEL_LIB)(zdf_oce.o) \ 
    5772    $(MODEL_LIB)(zpshde.o) \ 
     5809   $(MODEL_LIB)/blk_oce.o \ 
     5810   $(MODEL_LIB)/cla.o \ 
     5811   $(MODEL_LIB)/cla_div.o \ 
     5812   $(MODEL_LIB)/closea.o \ 
     5813   $(MODEL_LIB)/cpl.o \ 
     5814   $(MODEL_LIB)/cpl_oce.o \ 
     5815   $(MODEL_LIB)/daymod.o \ 
     5816   $(MODEL_LIB)/diadimg.o \ 
     5817   $(MODEL_LIB)/diafwb.o \ 
     5818   $(MODEL_LIB)/diagap.o \ 
     5819   $(MODEL_LIB)/diahdy.o \ 
     5820   $(MODEL_LIB)/diahth.o \ 
     5821   $(MODEL_LIB)/dianam.o \ 
     5822   $(MODEL_LIB)/diaptr.o \ 
     5823   $(MODEL_LIB)/diaspr.o \ 
     5824   $(MODEL_LIB)/diawri1d.o \ 
     5825   $(MODEL_LIB)/diawri.o \ 
     5826   $(MODEL_LIB)/divcur.o \ 
     5827   $(MODEL_LIB)/domhgr.o \ 
     5828   $(MODEL_LIB)/dommsk.o \ 
     5829   $(MODEL_LIB)/domstp.o \ 
     5830   $(MODEL_LIB)/domwri.o \ 
     5831   $(MODEL_LIB)/domzgr.o \ 
     5832   $(MODEL_LIB)/dom_oce.o \ 
     5833   $(MODEL_LIB)/dtasal.o \ 
     5834   $(MODEL_LIB)/dtasst.o \ 
     5835   $(MODEL_LIB)/dtatem.o \ 
     5836   $(MODEL_LIB)/dyncor1d.o \ 
     5837   $(MODEL_LIB)/dynhpg.o \ 
     5838   $(MODEL_LIB)/dynhpg_atsk.o \ 
     5839   $(MODEL_LIB)/dynkeg.o \ 
     5840   $(MODEL_LIB)/dynldf_bilapg.o \ 
     5841   $(MODEL_LIB)/dynldf_bilap.o \ 
     5842   $(MODEL_LIB)/dynldf_iso.o \ 
     5843   $(MODEL_LIB)/dynldf_lap.o \ 
     5844   $(MODEL_LIB)/dynnxt1d.o \ 
     5845   $(MODEL_LIB)/dynnxt.o \ 
     5846   $(MODEL_LIB)/dynspg.o \ 
     5847   $(MODEL_LIB)/dynspg_exp.o \ 
     5848   $(MODEL_LIB)/dynspg_flt.o \ 
     5849   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     5850   $(MODEL_LIB)/dynspg_rl.o \ 
     5851   $(MODEL_LIB)/dynspg_ts.o \ 
     5852   $(MODEL_LIB)/dynvor.o \ 
     5853   $(MODEL_LIB)/dynzad.o \ 
     5854   $(MODEL_LIB)/dynzdf_exp.o \ 
     5855   $(MODEL_LIB)/dynzdf_imp.o \ 
     5856   $(MODEL_LIB)/dynzdf_imp_atsk.o \ 
     5857   $(MODEL_LIB)/dynzdf_iso.o \ 
     5858   $(MODEL_LIB)/eosbn2.o \ 
     5859   $(MODEL_LIB)/floats.o \ 
     5860   $(MODEL_LIB)/flo_oce.o \ 
     5861   $(MODEL_LIB)/flxblk.o \ 
     5862   $(MODEL_LIB)/flxfwb.o \ 
     5863   $(MODEL_LIB)/flxmod.o \ 
     5864   $(MODEL_LIB)/flxrnf.o \ 
     5865   $(MODEL_LIB)/flx_oce.o \ 
     5866   $(MODEL_LIB)/icestp1d.o \ 
     5867   $(MODEL_LIB)/icestp.o \ 
     5868   $(MODEL_LIB)/ice.o \ 
     5869   $(MODEL_LIB)/ice_oce.o \ 
     5870   $(MODEL_LIB)/ini1d.o \ 
     5871   $(MODEL_LIB)/in_out_manager.o \ 
     5872   $(MODEL_LIB)/lbclnk.o \ 
     5873   $(MODEL_LIB)/ldfdyn_oce.o \ 
     5874   $(MODEL_LIB)/ldfeiv.o \ 
     5875   $(MODEL_LIB)/ldfslp.o \ 
     5876   $(MODEL_LIB)/ldftra_oce.o \ 
     5877   $(MODEL_LIB)/lib_mpp.o \ 
     5878   $(MODEL_LIB)/lib_print.o \ 
     5879   $(MODEL_LIB)/limistate.o \ 
     5880   $(MODEL_LIB)/limmsh.o \ 
     5881   $(MODEL_LIB)/limrst.o \ 
     5882   $(MODEL_LIB)/obcdom.o \ 
     5883   $(MODEL_LIB)/obcdta.o \ 
     5884   $(MODEL_LIB)/obcrad.o \ 
     5885   $(MODEL_LIB)/obcrst.o \ 
     5886   $(MODEL_LIB)/obcspg.o \ 
     5887   $(MODEL_LIB)/obc_oce.o \ 
     5888   $(MODEL_LIB)/obc_par.o \ 
     5889   $(MODEL_LIB)/ocesbc.o \ 
     5890   $(MODEL_LIB)/oce.o \ 
     5891   $(MODEL_LIB)/ocfzpt.o \ 
     5892   $(MODEL_LIB)/par_kind.o \ 
     5893   $(MODEL_LIB)/par_oce.o \ 
     5894   $(MODEL_LIB)/phycst.o \ 
     5895   $(MODEL_LIB)/prtctl.o \ 
     5896   $(MODEL_LIB)/restart.o \ 
     5897   $(MODEL_LIB)/solisl.o \ 
     5898   $(MODEL_LIB)/solmat.o \ 
     5899   $(MODEL_LIB)/sol_oce.o \ 
     5900   $(MODEL_LIB)/stpctl.o \ 
     5901   $(MODEL_LIB)/taumod.o \ 
     5902   $(MODEL_LIB)/traadv_cen2.o \ 
     5903   $(MODEL_LIB)/traadv_ctl.o \ 
     5904   $(MODEL_LIB)/traadv_muscl2.o \ 
     5905   $(MODEL_LIB)/traadv_muscl.o \ 
     5906   $(MODEL_LIB)/traadv_tvd.o \ 
     5907   $(MODEL_LIB)/trabbc.o \ 
     5908   $(MODEL_LIB)/trabbl.o \ 
     5909   $(MODEL_LIB)/tradmp.o \ 
     5910   $(MODEL_LIB)/traldf_bilapg.o \ 
     5911   $(MODEL_LIB)/traldf_bilap.o \ 
     5912   $(MODEL_LIB)/traldf_iso.o \ 
     5913   $(MODEL_LIB)/traldf_iso_zps.o \ 
     5914   $(MODEL_LIB)/traldf_lap.o \ 
     5915   $(MODEL_LIB)/tranpc.o \ 
     5916   $(MODEL_LIB)/tranxt.o \ 
     5917   $(MODEL_LIB)/traqsr.o \ 
     5918   $(MODEL_LIB)/trasbc.o \ 
     5919   $(MODEL_LIB)/trazdf_exp.o \ 
     5920   $(MODEL_LIB)/trazdf_imp.o \ 
     5921   $(MODEL_LIB)/trazdf_iso.o \ 
     5922   $(MODEL_LIB)/trazdf_iso_vopt.o \ 
     5923   $(MODEL_LIB)/trcstp.o \ 
     5924   $(MODEL_LIB)/trc_oce.o \ 
     5925   $(MODEL_LIB)/trdicp.o \ 
     5926   $(MODEL_LIB)/trdicp_oce.o \ 
     5927   $(MODEL_LIB)/trdmld.o \ 
     5928   $(MODEL_LIB)/trdmld_oce.o \ 
     5929   $(MODEL_LIB)/trdmod.o \ 
     5930   $(MODEL_LIB)/trdmod_oce.o \ 
     5931   $(MODEL_LIB)/trdvor.o \ 
     5932   $(MODEL_LIB)/trdvor_oce.o \ 
     5933   $(MODEL_LIB)/wzvmod.o \ 
     5934   $(MODEL_LIB)/zdfbfr.o \ 
     5935   $(MODEL_LIB)/zdfddm.o \ 
     5936   $(MODEL_LIB)/zdfevd.o \ 
     5937   $(MODEL_LIB)/zdfkpp.o \ 
     5938   $(MODEL_LIB)/zdfmxl.o \ 
     5939   $(MODEL_LIB)/zdfric.o \ 
     5940   $(MODEL_LIB)/zdftke.o \ 
     5941   $(MODEL_LIB)/zdf_oce.o \ 
     5942   $(MODEL_LIB)/zpshde.o \ 
    57735943   cpl.F90 \ 
    57745944   cpl_oce.F90 \ 
     
    57825952   dtatem.F90 \ 
    57835953   dyncor1d.F90 \ 
     5954   dynspg.F90 \ 
    57845955   eosbn2.F90 \ 
    57855956   flxfwb.F90 \ 
     
    58095980   zdfini.F90 \ 
    58105981   zpshde.F90 \ 
    5811    $(MODEL_LIB)(cpl.o) \ 
    5812    $(MODEL_LIB)(cpl_oce.o) \ 
    5813    $(MODEL_LIB)(daymod.o) \ 
    5814    $(MODEL_LIB)(diaptr.o) \ 
    5815    $(MODEL_LIB)(domain.o) \ 
    5816    $(MODEL_LIB)(domcfg.o) \ 
    5817    $(MODEL_LIB)(dom_oce.o) \ 
    5818    $(MODEL_LIB)(dtasal.o) \ 
    5819    $(MODEL_LIB)(dtasst.o) \ 
    5820    $(MODEL_LIB)(dtatem.o) \ 
    5821    $(MODEL_LIB)(dyncor1d.o) \ 
    5822    $(MODEL_LIB)(eosbn2.o) \ 
    5823    $(MODEL_LIB)(flxfwb.o) \ 
    5824    $(MODEL_LIB)(iceini.o) \ 
    5825    $(MODEL_LIB)(ini1d.o) \ 
    5826    $(MODEL_LIB)(initrc.o) \ 
    5827    $(MODEL_LIB)(in_out_manager.o) \ 
    5828    $(MODEL_LIB)(istate.o) \ 
    5829    $(MODEL_LIB)(ldfdyn.o) \ 
    5830    $(MODEL_LIB)(ldftra.o) \ 
    5831    $(MODEL_LIB)(lib_mpp.o) \ 
    5832    $(MODEL_LIB)(mppini.o) \ 
    5833    $(MODEL_LIB)(obcini.o) \ 
    5834    $(MODEL_LIB)(obc_par.o) \ 
    5835    $(MODEL_LIB)(oce.o) \ 
    5836    $(MODEL_LIB)(ocfzpt.o) \ 
    5837    $(MODEL_LIB)(phycst.o) \ 
    5838    $(MODEL_LIB)(prtctl.o) \ 
    5839    $(MODEL_LIB)(solver.o) \ 
    5840    $(MODEL_LIB)(step1d.o) \ 
    5841    $(MODEL_LIB)(step.o) \ 
    5842    $(MODEL_LIB)(traqsr.o) \ 
    5843    $(MODEL_LIB)(trdicp.o) \ 
    5844    $(MODEL_LIB)(trdmld.o) \ 
    5845    $(MODEL_LIB)(trdmod_oce.o) \ 
    5846    $(MODEL_LIB)(trdvor.o) \ 
    5847    $(MODEL_LIB)(zdfini.o) \ 
    5848    $(MODEL_LIB)(zpshde.o) \ 
     5982   $(MODEL_LIB)/cpl.o \ 
     5983   $(MODEL_LIB)/cpl_oce.o \ 
     5984   $(MODEL_LIB)/daymod.o \ 
     5985   $(MODEL_LIB)/diaptr.o \ 
     5986   $(MODEL_LIB)/domain.o \ 
     5987   $(MODEL_LIB)/domcfg.o \ 
     5988   $(MODEL_LIB)/dom_oce.o \ 
     5989   $(MODEL_LIB)/dtasal.o \ 
     5990   $(MODEL_LIB)/dtasst.o \ 
     5991   $(MODEL_LIB)/dtatem.o \ 
     5992   $(MODEL_LIB)/dyncor1d.o \ 
     5993   $(MODEL_LIB)/dynspg.o \ 
     5994   $(MODEL_LIB)/eosbn2.o \ 
     5995   $(MODEL_LIB)/flxfwb.o \ 
     5996   $(MODEL_LIB)/iceini.o \ 
     5997   $(MODEL_LIB)/ini1d.o \ 
     5998   $(MODEL_LIB)/initrc.o \ 
     5999   $(MODEL_LIB)/in_out_manager.o \ 
     6000   $(MODEL_LIB)/istate.o \ 
     6001   $(MODEL_LIB)/ldfdyn.o \ 
     6002   $(MODEL_LIB)/ldftra.o \ 
     6003   $(MODEL_LIB)/lib_mpp.o \ 
     6004   $(MODEL_LIB)/mppini.o \ 
     6005   $(MODEL_LIB)/obcini.o \ 
     6006   $(MODEL_LIB)/obc_par.o \ 
     6007   $(MODEL_LIB)/oce.o \ 
     6008   $(MODEL_LIB)/ocfzpt.o \ 
     6009   $(MODEL_LIB)/phycst.o \ 
     6010   $(MODEL_LIB)/prtctl.o \ 
     6011   $(MODEL_LIB)/solver.o \ 
     6012   $(MODEL_LIB)/step1d.o \ 
     6013   $(MODEL_LIB)/step.o \ 
     6014   $(MODEL_LIB)/traqsr.o \ 
     6015   $(MODEL_LIB)/trdicp.o \ 
     6016   $(MODEL_LIB)/trdmld.o \ 
     6017   $(MODEL_LIB)/trdmod_oce.o \ 
     6018   $(MODEL_LIB)/trdvor.o \ 
     6019   $(MODEL_LIB)/zdfini.o \ 
     6020   $(MODEL_LIB)/zpshde.o \ 
    58496021   opa.F90 
    5850 $(MODEL_LIB)(par_ice.o) :  \ 
    5851    par_kind.F90 \ 
    5852    $(MODEL_LIB)(par_kind.o) \ 
    5853    par_oce.F90 \ 
    5854    $(MODEL_LIB)(par_oce.o) \ 
     6022$(MODEL_LIB)/par_ice.o :   \ 
     6023   par_kind.F90 \ 
     6024   $(MODEL_LIB)/par_kind.o \ 
     6025   par_oce.F90 \ 
     6026   $(MODEL_LIB)/par_oce.o \ 
    58556027   par_ice.F90 
    5856 $(MODEL_LIB)(par_oce.o) :  \ 
    5857    par_kind.F90 \ 
    5858    $(MODEL_LIB)(par_kind.o) \ 
     6028$(MODEL_LIB)/par_oce.o :   \ 
     6029   par_kind.F90 \ 
     6030   $(MODEL_LIB)/par_kind.o \ 
    58596031   par_EEL_R2.h90 \ 
    58606032   par_EEL_R5.h90 \ 
     
    58676039   KEY_CPP \ 
    58686040   par_oce.F90 
    5869 $(MODEL_LIB)(phycst.o) :   \ 
    5870    lib_print.f90 \ 
    5871    par_kind.F90 \ 
    5872    par_oce.F90 \ 
    5873    $(MODEL_LIB)(lib_print.o) \ 
    5874    $(MODEL_LIB)(par_kind.o) \ 
    5875    $(MODEL_LIB)(par_oce.o) \ 
    5876    in_out_manager.F90 \ 
    5877    par_oce.F90 \ 
    5878    $(MODEL_LIB)(in_out_manager.o) \ 
    5879    $(MODEL_LIB)(par_oce.o) \ 
     6041$(MODEL_LIB)/phycst.o : \ 
     6042   lib_print.f90 \ 
     6043   par_kind.F90 \ 
     6044   par_oce.F90 \ 
     6045   $(MODEL_LIB)/lib_print.o \ 
     6046   $(MODEL_LIB)/par_kind.o \ 
     6047   $(MODEL_LIB)/par_oce.o \ 
     6048   in_out_manager.F90 \ 
     6049   par_oce.F90 \ 
     6050   $(MODEL_LIB)/in_out_manager.o \ 
     6051   $(MODEL_LIB)/par_oce.o \ 
    58806052   phycst.F90 
    5881 $(MODEL_LIB)(prtctl.o) :   \ 
    5882    dom_oce.F90 \ 
    5883    in_out_manager.F90 \ 
    5884    lib_print.f90 \ 
    5885    par_kind.F90 \ 
    5886    par_oce.F90 \ 
    5887    $(MODEL_LIB)(dom_oce.o) \ 
    5888    $(MODEL_LIB)(in_out_manager.o) \ 
    5889    $(MODEL_LIB)(lib_print.o) \ 
    5890    $(MODEL_LIB)(par_kind.o) \ 
    5891    $(MODEL_LIB)(par_oce.o) \ 
    5892    dom_oce.F90 \ 
    5893    in_out_manager.F90 \ 
    5894    lib_mpp.F90 \ 
    5895    $(MODEL_LIB)(dom_oce.o) \ 
    5896    $(MODEL_LIB)(in_out_manager.o) \ 
    5897    $(MODEL_LIB)(lib_mpp.o) \ 
     6053$(MODEL_LIB)/prtctl.o : \ 
     6054   dom_oce.F90 \ 
     6055   in_out_manager.F90 \ 
     6056   lib_print.f90 \ 
     6057   par_kind.F90 \ 
     6058   par_oce.F90 \ 
     6059   $(MODEL_LIB)/dom_oce.o \ 
     6060   $(MODEL_LIB)/in_out_manager.o \ 
     6061   $(MODEL_LIB)/lib_print.o \ 
     6062   $(MODEL_LIB)/par_kind.o \ 
     6063   $(MODEL_LIB)/par_oce.o \ 
     6064   dom_oce.F90 \ 
     6065   in_out_manager.F90 \ 
     6066   lib_mpp.F90 \ 
     6067   $(MODEL_LIB)/dom_oce.o \ 
     6068   $(MODEL_LIB)/in_out_manager.o \ 
     6069   $(MODEL_LIB)/lib_mpp.o \ 
    58986070   prtctl.f90 
    5899 $(MODEL_LIB)(restart.o) :  \ 
     6071$(MODEL_LIB)/restart.o :   \ 
    59006072   blk_oce.F90 \ 
    5901    cla_dynspg.F90 \ 
    5902    dom_oce.F90 \ 
     6073   dom_oce.F90 \ 
     6074   dynspg_exp.F90 \ 
     6075   dynspg_flt.F90 \ 
     6076   dynspg_flt_jki.F90 \ 
     6077   dynspg_rl.F90 \ 
     6078   dynspg_ts.F90 \ 
     6079   dynvor.F90 \ 
    59036080   dynzdf_exp.F90 \ 
    5904    flxrnf.F90 \ 
    5905    in_out_manager.F90 \ 
    5906    lbclnk.F90 \ 
    5907    lib_mpp.F90 \ 
    5908    lib_print.f90 \ 
    5909    obcdyn.F90 \ 
    5910    obcvol.F90 \ 
     6081   in_out_manager.F90 \ 
     6082   lbclnk.F90 \ 
     6083   lib_mpp.F90 \ 
     6084   lib_print.f90 \ 
    59116085   obc_oce.F90 \ 
    59126086   ocesbc.F90 \ 
     
    59166090   phycst.F90 \ 
    59176091   prtctl.f90 \ 
    5918    solfet.F90 \ 
    5919    solpcg.F90 \ 
    5920    solsor.F90 \ 
    5921    solsor_e.F90 \ 
    5922    sol_oce.F90 \ 
    59236092   taumod.F90 \ 
    59246093   trazdf_exp.F90 \ 
     
    59266095   trdmod_oce.F90 \ 
    59276096   zdf_oce.F90 \ 
    5928    $(MODEL_LIB)(blk_oce.o) \ 
    5929    $(MODEL_LIB)(cla_dynspg.o) \ 
    5930    $(MODEL_LIB)(dom_oce.o) \ 
    5931    $(MODEL_LIB)(dynzdf_exp.o) \ 
    5932    $(MODEL_LIB)(flxrnf.o) \ 
    5933    $(MODEL_LIB)(in_out_manager.o) \ 
    5934    $(MODEL_LIB)(lbclnk.o) \ 
    5935    $(MODEL_LIB)(lib_mpp.o) \ 
    5936    $(MODEL_LIB)(lib_print.o) \ 
    5937    $(MODEL_LIB)(obcdyn.o) \ 
    5938    $(MODEL_LIB)(obcvol.o) \ 
    5939    $(MODEL_LIB)(obc_oce.o) \ 
    5940    $(MODEL_LIB)(ocesbc.o) \ 
    5941    $(MODEL_LIB)(oce.o) \ 
    5942    $(MODEL_LIB)(par_kind.o) \ 
    5943    $(MODEL_LIB)(par_oce.o) \ 
    5944    $(MODEL_LIB)(phycst.o) \ 
    5945    $(MODEL_LIB)(prtctl.o) \ 
    5946    $(MODEL_LIB)(solfet.o) \ 
    5947    $(MODEL_LIB)(solpcg.o) \ 
    5948    $(MODEL_LIB)(solsor.o) \ 
    5949    $(MODEL_LIB)(solsor_e.o) \ 
    5950    $(MODEL_LIB)(sol_oce.o) \ 
    5951    $(MODEL_LIB)(taumod.o) \ 
    5952    $(MODEL_LIB)(trazdf_exp.o) \ 
    5953    $(MODEL_LIB)(trdmod.o) \ 
    5954    $(MODEL_LIB)(trdmod_oce.o) \ 
    5955    $(MODEL_LIB)(zdf_oce.o) \ 
     6097   $(MODEL_LIB)/blk_oce.o \ 
     6098   $(MODEL_LIB)/dom_oce.o \ 
     6099   $(MODEL_LIB)/dynspg_exp.o \ 
     6100   $(MODEL_LIB)/dynspg_flt.o \ 
     6101   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     6102   $(MODEL_LIB)/dynspg_rl.o \ 
     6103   $(MODEL_LIB)/dynspg_ts.o \ 
     6104   $(MODEL_LIB)/dynvor.o \ 
     6105   $(MODEL_LIB)/dynzdf_exp.o \ 
     6106   $(MODEL_LIB)/in_out_manager.o \ 
     6107   $(MODEL_LIB)/lbclnk.o \ 
     6108   $(MODEL_LIB)/lib_mpp.o \ 
     6109   $(MODEL_LIB)/lib_print.o \ 
     6110   $(MODEL_LIB)/obc_oce.o \ 
     6111   $(MODEL_LIB)/ocesbc.o \ 
     6112   $(MODEL_LIB)/oce.o \ 
     6113   $(MODEL_LIB)/par_kind.o \ 
     6114   $(MODEL_LIB)/par_oce.o \ 
     6115   $(MODEL_LIB)/phycst.o \ 
     6116   $(MODEL_LIB)/prtctl.o \ 
     6117   $(MODEL_LIB)/taumod.o \ 
     6118   $(MODEL_LIB)/trazdf_exp.o \ 
     6119   $(MODEL_LIB)/trdmod.o \ 
     6120   $(MODEL_LIB)/trdmod_oce.o \ 
     6121   $(MODEL_LIB)/zdf_oce.o \ 
    59566122   blk_oce.F90 \ 
    59576123   cpl_oce.F90 \ 
    59586124   daymod.F90 \ 
    59596125   dom_oce.F90 \ 
    5960    dynspg_fsc.F90 \ 
    5961    dynspg_fsc_atsk.F90 \ 
     6126   dynspg.F90 \ 
     6127   dynspg_ts.F90 \ 
    59626128   flx_oce.F90 \ 
    59636129   ice_oce.F90 \ 
     
    59686134   zdftke.F90 \ 
    59696135   zdf_oce.F90 \ 
    5970    $(MODEL_LIB)(blk_oce.o) \ 
    5971    $(MODEL_LIB)(cpl_oce.o) \ 
    5972    $(MODEL_LIB)(daymod.o) \ 
    5973    $(MODEL_LIB)(dom_oce.o) \ 
    5974    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5975    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    5976    $(MODEL_LIB)(flx_oce.o) \ 
    5977    $(MODEL_LIB)(ice_oce.o) \ 
    5978    $(MODEL_LIB)(in_out_manager.o) \ 
    5979    $(MODEL_LIB)(oce.o) \ 
    5980    $(MODEL_LIB)(phycst.o) \ 
    5981    $(MODEL_LIB)(sol_oce.o) \ 
    5982    $(MODEL_LIB)(zdftke.o) \ 
    5983    $(MODEL_LIB)(zdf_oce.o) \ 
    5984    lib_mpp.F90 \ 
    5985    $(MODEL_LIB)(lib_mpp.o) \ 
     6136   $(MODEL_LIB)/blk_oce.o \ 
     6137   $(MODEL_LIB)/cpl_oce.o \ 
     6138   $(MODEL_LIB)/daymod.o \ 
     6139   $(MODEL_LIB)/dom_oce.o \ 
     6140   $(MODEL_LIB)/dynspg.o \ 
     6141   $(MODEL_LIB)/dynspg_ts.o \ 
     6142   $(MODEL_LIB)/flx_oce.o \ 
     6143   $(MODEL_LIB)/ice_oce.o \ 
     6144   $(MODEL_LIB)/in_out_manager.o \ 
     6145   $(MODEL_LIB)/oce.o \ 
     6146   $(MODEL_LIB)/phycst.o \ 
     6147   $(MODEL_LIB)/sol_oce.o \ 
     6148   $(MODEL_LIB)/zdftke.o \ 
     6149   $(MODEL_LIB)/zdf_oce.o \ 
     6150   lib_mpp.F90 \ 
     6151   $(MODEL_LIB)/lib_mpp.o \ 
    59866152   restart_dimg.h90 \ 
    59876153   ../../../lib/libioipsl.a \ 
    59886154   KEY_CPP \ 
    59896155   restart.F90 
    5990 $(MODEL_LIB)(solfet.o) :   \ 
    5991    dom_oce.F90 \ 
    5992    in_out_manager.F90 \ 
    5993    lib_mpp.F90 \ 
    5994    oce.F90 \ 
    5995    par_oce.F90 \ 
    5996    $(MODEL_LIB)(dom_oce.o) \ 
    5997    $(MODEL_LIB)(in_out_manager.o) \ 
    5998    $(MODEL_LIB)(lib_mpp.o) \ 
    5999    $(MODEL_LIB)(oce.o) \ 
    6000    $(MODEL_LIB)(par_oce.o) \ 
     6156$(MODEL_LIB)/solfet.o : \ 
     6157   dom_oce.F90 \ 
     6158   in_out_manager.F90 \ 
     6159   lib_mpp.F90 \ 
     6160   oce.F90 \ 
     6161   par_oce.F90 \ 
     6162   $(MODEL_LIB)/dom_oce.o \ 
     6163   $(MODEL_LIB)/in_out_manager.o \ 
     6164   $(MODEL_LIB)/lib_mpp.o \ 
     6165   $(MODEL_LIB)/oce.o \ 
     6166   $(MODEL_LIB)/par_oce.o \ 
    60016167   dom_oce.F90 \ 
    60026168   lbclnk.F90 \ 
     
    60046170   oce.F90 \ 
    60056171   sol_oce.F90 \ 
    6006    $(MODEL_LIB)(dom_oce.o) \ 
    6007    $(MODEL_LIB)(lbclnk.o) \ 
    6008    $(MODEL_LIB)(lib_mpp.o) \ 
    6009    $(MODEL_LIB)(oce.o) \ 
    6010    $(MODEL_LIB)(sol_oce.o) \ 
     6172   $(MODEL_LIB)/dom_oce.o \ 
     6173   $(MODEL_LIB)/lbclnk.o \ 
     6174   $(MODEL_LIB)/lib_mpp.o \ 
     6175   $(MODEL_LIB)/oce.o \ 
     6176   $(MODEL_LIB)/sol_oce.o \ 
    60116177   solfet.F90 
    6012 $(MODEL_LIB)(solisl.o) :   \ 
     6178$(MODEL_LIB)/solisl.o : \ 
    60136179   dom_oce.F90 \ 
    60146180   in_out_manager.F90 \ 
     
    60226188   sol_oce.F90 \ 
    60236189   zdf_oce.F90 \ 
    6024    $(MODEL_LIB)(dom_oce.o) \ 
    6025    $(MODEL_LIB)(in_out_manager.o) \ 
    6026    $(MODEL_LIB)(lbclnk.o) \ 
    6027    $(MODEL_LIB)(lib_mpp.o) \ 
    6028    $(MODEL_LIB)(lib_print.o) \ 
    6029    $(MODEL_LIB)(obc_par.o) \ 
    6030    $(MODEL_LIB)(oce.o) \ 
    6031    $(MODEL_LIB)(par_kind.o) \ 
    6032    $(MODEL_LIB)(par_oce.o) \ 
    6033    $(MODEL_LIB)(sol_oce.o) \ 
    6034    $(MODEL_LIB)(zdf_oce.o) \ 
     6190   $(MODEL_LIB)/dom_oce.o \ 
     6191   $(MODEL_LIB)/in_out_manager.o \ 
     6192   $(MODEL_LIB)/lbclnk.o \ 
     6193   $(MODEL_LIB)/lib_mpp.o \ 
     6194   $(MODEL_LIB)/lib_print.o \ 
     6195   $(MODEL_LIB)/obc_par.o \ 
     6196   $(MODEL_LIB)/oce.o \ 
     6197   $(MODEL_LIB)/par_kind.o \ 
     6198   $(MODEL_LIB)/par_oce.o \ 
     6199   $(MODEL_LIB)/sol_oce.o \ 
     6200   $(MODEL_LIB)/zdf_oce.o \ 
    60356201   dom_oce.F90 \ 
    60366202   in_out_manager.F90 \ 
     
    60426208   solsor.F90 \ 
    60436209   sol_oce.F90 \ 
    6044    $(MODEL_LIB)(dom_oce.o) \ 
    6045    $(MODEL_LIB)(in_out_manager.o) \ 
    6046    $(MODEL_LIB)(lib_mpp.o) \ 
    6047    $(MODEL_LIB)(obc_oce.o) \ 
    6048    $(MODEL_LIB)(oce.o) \ 
    6049    $(MODEL_LIB)(solfet.o) \ 
    6050    $(MODEL_LIB)(solpcg.o) \ 
    6051    $(MODEL_LIB)(solsor.o) \ 
    6052    $(MODEL_LIB)(sol_oce.o) \ 
     6210   $(MODEL_LIB)/dom_oce.o \ 
     6211   $(MODEL_LIB)/in_out_manager.o \ 
     6212   $(MODEL_LIB)/lib_mpp.o \ 
     6213   $(MODEL_LIB)/obc_oce.o \ 
     6214   $(MODEL_LIB)/oce.o \ 
     6215   $(MODEL_LIB)/solfet.o \ 
     6216   $(MODEL_LIB)/solpcg.o \ 
     6217   $(MODEL_LIB)/solsor.o \ 
     6218   $(MODEL_LIB)/sol_oce.o \ 
    60536219   ../../../lib/libioipsl.a \ 
    60546220   solisl.F90 
    6055 $(MODEL_LIB)(solmat.o) :   \ 
    6056    cla_dynspg.F90 \ 
    6057    dom_oce.F90 \ 
    6058    flxrnf.F90 \ 
    6059    in_out_manager.F90 \ 
    6060    lbclnk.F90 \ 
    6061    ldfdyn_oce.F90 \ 
    6062    ldftra_oce.F90 \ 
    6063    lib_mpp.F90 \ 
    6064    obcdyn.F90 \ 
    6065    obcvol.F90 \ 
     6221$(MODEL_LIB)/solmat.o : \ 
     6222   dom_oce.F90 \ 
     6223   in_out_manager.F90 \ 
     6224   lib_mpp.F90 \ 
     6225   obc_par.F90 \ 
     6226   oce.F90 \ 
     6227   par_oce.F90 \ 
     6228   $(MODEL_LIB)/dom_oce.o \ 
     6229   $(MODEL_LIB)/in_out_manager.o \ 
     6230   $(MODEL_LIB)/lib_mpp.o \ 
     6231   $(MODEL_LIB)/obc_par.o \ 
     6232   $(MODEL_LIB)/oce.o \ 
     6233   $(MODEL_LIB)/par_oce.o \ 
     6234   dom_oce.F90 \ 
     6235   lbclnk.F90 \ 
     6236   lib_feti.F90 \ 
     6237   lib_mpp.F90 \ 
     6238   obc_oce.F90 \ 
     6239   oce.F90 \ 
     6240   phycst.F90 \ 
     6241   sol_oce.F90 \ 
     6242   $(MODEL_LIB)/dom_oce.o \ 
     6243   $(MODEL_LIB)/lbclnk.o \ 
     6244   $(MODEL_LIB)/lib_feti.o \ 
     6245   $(MODEL_LIB)/lib_mpp.o \ 
     6246   $(MODEL_LIB)/obc_oce.o \ 
     6247   $(MODEL_LIB)/oce.o \ 
     6248   $(MODEL_LIB)/phycst.o \ 
     6249   $(MODEL_LIB)/sol_oce.o \ 
     6250   solmat.F90 
     6251$(MODEL_LIB)/solpcg.o : \ 
     6252   dom_oce.F90 \ 
     6253   in_out_manager.F90 \ 
     6254   lib_mpp.F90 \ 
     6255   lib_print.f90 \ 
     6256   oce.F90 \ 
     6257   par_kind.F90 \ 
     6258   par_oce.F90 \ 
     6259   $(MODEL_LIB)/dom_oce.o \ 
     6260   $(MODEL_LIB)/in_out_manager.o \ 
     6261   $(MODEL_LIB)/lib_mpp.o \ 
     6262   $(MODEL_LIB)/lib_print.o \ 
     6263   $(MODEL_LIB)/oce.o \ 
     6264   $(MODEL_LIB)/par_kind.o \ 
     6265   $(MODEL_LIB)/par_oce.o \ 
     6266   dom_oce.F90 \ 
     6267   in_out_manager.F90 \ 
     6268   lbclnk.F90 \ 
     6269   lib_mpp.F90 \ 
     6270   oce.F90 \ 
     6271   sol_oce.F90 \ 
     6272   $(MODEL_LIB)/dom_oce.o \ 
     6273   $(MODEL_LIB)/in_out_manager.o \ 
     6274   $(MODEL_LIB)/lbclnk.o \ 
     6275   $(MODEL_LIB)/lib_mpp.o \ 
     6276   $(MODEL_LIB)/oce.o \ 
     6277   $(MODEL_LIB)/sol_oce.o \ 
     6278   vectopt_loop_substitute.h90 \ 
     6279   KEY_CPP \ 
     6280   solpcg.F90 
     6281$(MODEL_LIB)/solsor.o : \ 
     6282   dom_oce.F90 \ 
     6283   in_out_manager.F90 \ 
     6284   lib_mpp.F90 \ 
     6285   lib_print.f90 \ 
     6286   oce.F90 \ 
     6287   par_kind.F90 \ 
     6288   par_oce.F90 \ 
     6289   $(MODEL_LIB)/dom_oce.o \ 
     6290   $(MODEL_LIB)/in_out_manager.o \ 
     6291   $(MODEL_LIB)/lib_mpp.o \ 
     6292   $(MODEL_LIB)/lib_print.o \ 
     6293   $(MODEL_LIB)/oce.o \ 
     6294   $(MODEL_LIB)/par_kind.o \ 
     6295   $(MODEL_LIB)/par_oce.o \ 
     6296   dom_oce.F90 \ 
     6297   in_out_manager.F90 \ 
     6298   lbclnk.F90 \ 
     6299   lib_mpp.F90 \ 
     6300   oce.F90 \ 
     6301   sol_oce.F90 \ 
     6302   zdf_oce.F90 \ 
     6303   $(MODEL_LIB)/dom_oce.o \ 
     6304   $(MODEL_LIB)/in_out_manager.o \ 
     6305   $(MODEL_LIB)/lbclnk.o \ 
     6306   $(MODEL_LIB)/lib_mpp.o \ 
     6307   $(MODEL_LIB)/oce.o \ 
     6308   $(MODEL_LIB)/sol_oce.o \ 
     6309   $(MODEL_LIB)/zdf_oce.o \ 
     6310   solsor.F90 
     6311$(MODEL_LIB)/solsor_e.o :  \ 
     6312   dom_oce.F90 \ 
     6313   in_out_manager.F90 \ 
     6314   lib_mpp.F90 \ 
     6315   lib_print.f90 \ 
     6316   oce.F90 \ 
     6317   par_kind.F90 \ 
     6318   par_oce.F90 \ 
     6319   $(MODEL_LIB)/dom_oce.o \ 
     6320   $(MODEL_LIB)/in_out_manager.o \ 
     6321   $(MODEL_LIB)/lib_mpp.o \ 
     6322   $(MODEL_LIB)/lib_print.o \ 
     6323   $(MODEL_LIB)/oce.o \ 
     6324   $(MODEL_LIB)/par_kind.o \ 
     6325   $(MODEL_LIB)/par_oce.o \ 
     6326   dom_oce.F90 \ 
     6327   in_out_manager.F90 \ 
     6328   lbclnk.F90 \ 
     6329   lib_mpp.F90 \ 
     6330   oce.F90 \ 
     6331   sol_oce.F90 \ 
     6332   zdf_oce.F90 \ 
     6333   $(MODEL_LIB)/dom_oce.o \ 
     6334   $(MODEL_LIB)/in_out_manager.o \ 
     6335   $(MODEL_LIB)/lbclnk.o \ 
     6336   $(MODEL_LIB)/lib_mpp.o \ 
     6337   $(MODEL_LIB)/oce.o \ 
     6338   $(MODEL_LIB)/sol_oce.o \ 
     6339   $(MODEL_LIB)/zdf_oce.o \ 
     6340   solsor_e.F90 
     6341$(MODEL_LIB)/solver.o : \ 
     6342   dom_oce.F90 \ 
     6343   dynspg_exp.F90 \ 
     6344   dynspg_flt.F90 \ 
     6345   dynspg_flt_jki.F90 \ 
     6346   dynspg_rl.F90 \ 
     6347   dynspg_ts.F90 \ 
     6348   in_out_manager.F90 \ 
     6349   lbclnk.F90 \ 
     6350   lib_feti.F90 \ 
     6351   lib_mpp.F90 \ 
     6352   lib_print.f90 \ 
    60666353   obc_oce.F90 \ 
    60676354   obc_par.F90 \ 
    6068    ocesbc.F90 \ 
    6069    oce.F90 \ 
     6355   oce.F90 \ 
     6356   par_kind.F90 \ 
    60706357   par_oce.F90 \ 
    60716358   phycst.F90 \ 
    60726359   prtctl.f90 \ 
    60736360   solfet.F90 \ 
    6074    solisl.F90 \ 
    60756361   solpcg.F90 \ 
    60766362   solsor.F90 \ 
    6077    solsor_e.F90 \ 
    60786363   sol_oce.F90 \ 
    60796364   trdmod.F90 \ 
    60806365   trdmod_oce.F90 \ 
    6081    zdf_oce.F90 \ 
    6082    $(MODEL_LIB)(cla_dynspg.o) \ 
    6083    $(MODEL_LIB)(dom_oce.o) \ 
    6084    $(MODEL_LIB)(flxrnf.o) \ 
    6085    $(MODEL_LIB)(in_out_manager.o) \ 
    6086    $(MODEL_LIB)(lbclnk.o) \ 
    6087    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6088    $(MODEL_LIB)(ldftra_oce.o) \ 
    6089    $(MODEL_LIB)(lib_mpp.o) \ 
    6090    $(MODEL_LIB)(obcdyn.o) \ 
    6091    $(MODEL_LIB)(obcvol.o) \ 
    6092    $(MODEL_LIB)(obc_oce.o) \ 
    6093    $(MODEL_LIB)(obc_par.o) \ 
    6094    $(MODEL_LIB)(ocesbc.o) \ 
    6095    $(MODEL_LIB)(oce.o) \ 
    6096    $(MODEL_LIB)(par_oce.o) \ 
    6097    $(MODEL_LIB)(phycst.o) \ 
    6098    $(MODEL_LIB)(prtctl.o) \ 
    6099    $(MODEL_LIB)(solfet.o) \ 
    6100    $(MODEL_LIB)(solisl.o) \ 
    6101    $(MODEL_LIB)(solpcg.o) \ 
    6102    $(MODEL_LIB)(solsor.o) \ 
    6103    $(MODEL_LIB)(solsor_e.o) \ 
    6104    $(MODEL_LIB)(sol_oce.o) \ 
    6105    $(MODEL_LIB)(trdmod.o) \ 
    6106    $(MODEL_LIB)(trdmod_oce.o) \ 
    6107    $(MODEL_LIB)(zdf_oce.o) \ 
    6108    dom_oce.F90 \ 
    6109    dynspg_fsc.F90 \ 
    6110    dynspg_rl.F90 \ 
    6111    lbclnk.F90 \ 
    6112    lib_feti.F90 \ 
    6113    lib_mpp.F90 \ 
    6114    obc_oce.F90 \ 
    6115    oce.F90 \ 
    6116    phycst.F90 \ 
    6117    sol_oce.F90 \ 
    6118    $(MODEL_LIB)(dom_oce.o) \ 
    6119    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6120    $(MODEL_LIB)(dynspg_rl.o) \ 
    6121    $(MODEL_LIB)(lbclnk.o) \ 
    6122    $(MODEL_LIB)(lib_feti.o) \ 
    6123    $(MODEL_LIB)(lib_mpp.o) \ 
    6124    $(MODEL_LIB)(obc_oce.o) \ 
    6125    $(MODEL_LIB)(oce.o) \ 
    6126    $(MODEL_LIB)(phycst.o) \ 
    6127    $(MODEL_LIB)(sol_oce.o) \ 
    6128    solmat.F90 
    6129 $(MODEL_LIB)(solpcg.o) :   \ 
    6130    dom_oce.F90 \ 
    6131    in_out_manager.F90 \ 
    6132    lib_mpp.F90 \ 
    6133    lib_print.f90 \ 
    6134    oce.F90 \ 
    6135    par_kind.F90 \ 
    6136    par_oce.F90 \ 
    6137    $(MODEL_LIB)(dom_oce.o) \ 
    6138    $(MODEL_LIB)(in_out_manager.o) \ 
    6139    $(MODEL_LIB)(lib_mpp.o) \ 
    6140    $(MODEL_LIB)(lib_print.o) \ 
    6141    $(MODEL_LIB)(oce.o) \ 
    6142    $(MODEL_LIB)(par_kind.o) \ 
    6143    $(MODEL_LIB)(par_oce.o) \ 
    6144    dom_oce.F90 \ 
    6145    in_out_manager.F90 \ 
    6146    lbclnk.F90 \ 
    6147    lib_mpp.F90 \ 
    6148    oce.F90 \ 
    6149    sol_oce.F90 \ 
    6150    $(MODEL_LIB)(dom_oce.o) \ 
    6151    $(MODEL_LIB)(in_out_manager.o) \ 
    6152    $(MODEL_LIB)(lbclnk.o) \ 
    6153    $(MODEL_LIB)(lib_mpp.o) \ 
    6154    $(MODEL_LIB)(oce.o) \ 
    6155    $(MODEL_LIB)(sol_oce.o) \ 
    6156    vectopt_loop_substitute.h90 \ 
    6157    KEY_CPP \ 
    6158    solpcg.F90 
    6159 $(MODEL_LIB)(solsor.o) :   \ 
    6160    dom_oce.F90 \ 
    6161    in_out_manager.F90 \ 
    6162    lib_mpp.F90 \ 
    6163    lib_print.f90 \ 
    6164    oce.F90 \ 
    6165    par_kind.F90 \ 
    6166    par_oce.F90 \ 
    6167    $(MODEL_LIB)(dom_oce.o) \ 
    6168    $(MODEL_LIB)(in_out_manager.o) \ 
    6169    $(MODEL_LIB)(lib_mpp.o) \ 
    6170    $(MODEL_LIB)(lib_print.o) \ 
    6171    $(MODEL_LIB)(oce.o) \ 
    6172    $(MODEL_LIB)(par_kind.o) \ 
    6173    $(MODEL_LIB)(par_oce.o) \ 
    6174    dom_oce.F90 \ 
    6175    in_out_manager.F90 \ 
    6176    lbclnk.F90 \ 
    6177    lib_mpp.F90 \ 
    6178    oce.F90 \ 
    6179    sol_oce.F90 \ 
    6180    zdf_oce.F90 \ 
    6181    $(MODEL_LIB)(dom_oce.o) \ 
    6182    $(MODEL_LIB)(in_out_manager.o) \ 
    6183    $(MODEL_LIB)(lbclnk.o) \ 
    6184    $(MODEL_LIB)(lib_mpp.o) \ 
    6185    $(MODEL_LIB)(oce.o) \ 
    6186    $(MODEL_LIB)(sol_oce.o) \ 
    6187    $(MODEL_LIB)(zdf_oce.o) \ 
    6188    solsor.F90 
    6189 $(MODEL_LIB)(solsor_e.o) : \ 
    6190    dom_oce.F90 \ 
    6191    in_out_manager.F90 \ 
    6192    lib_mpp.F90 \ 
    6193    lib_print.f90 \ 
    6194    oce.F90 \ 
    6195    par_kind.F90 \ 
    6196    par_oce.F90 \ 
    6197    $(MODEL_LIB)(dom_oce.o) \ 
    6198    $(MODEL_LIB)(in_out_manager.o) \ 
    6199    $(MODEL_LIB)(lib_mpp.o) \ 
    6200    $(MODEL_LIB)(lib_print.o) \ 
    6201    $(MODEL_LIB)(oce.o) \ 
    6202    $(MODEL_LIB)(par_kind.o) \ 
    6203    $(MODEL_LIB)(par_oce.o) \ 
    6204    dom_oce.F90 \ 
    6205    in_out_manager.F90 \ 
    6206    lbclnk.F90 \ 
    6207    lib_mpp.F90 \ 
    6208    oce.F90 \ 
    6209    sol_oce.F90 \ 
    6210    zdf_oce.F90 \ 
    6211    $(MODEL_LIB)(dom_oce.o) \ 
    6212    $(MODEL_LIB)(in_out_manager.o) \ 
    6213    $(MODEL_LIB)(lbclnk.o) \ 
    6214    $(MODEL_LIB)(lib_mpp.o) \ 
    6215    $(MODEL_LIB)(oce.o) \ 
    6216    $(MODEL_LIB)(sol_oce.o) \ 
    6217    $(MODEL_LIB)(zdf_oce.o) \ 
    6218    solsor_e.F90 
    6219 $(MODEL_LIB)(solver.o) :   \ 
    6220    cla_dynspg.F90 \ 
    6221    dom_oce.F90 \ 
    6222    dynspg_fsc.F90 \ 
    6223    dynspg_rl.F90 \ 
    6224    flxrnf.F90 \ 
    6225    in_out_manager.F90 \ 
    6226    lbclnk.F90 \ 
    6227    ldfdyn_oce.F90 \ 
    6228    ldftra_oce.F90 \ 
    6229    lib_feti.F90 \ 
    6230    lib_mpp.F90 \ 
    6231    lib_print.f90 \ 
    6232    obcdyn.F90 \ 
    6233    obcvol.F90 \ 
    6234    obc_oce.F90 \ 
    6235    obc_par.F90 \ 
    6236    ocesbc.F90 \ 
    6237    oce.F90 \ 
    6238    par_kind.F90 \ 
    6239    par_oce.F90 \ 
    6240    phycst.F90 \ 
    6241    prtctl.f90 \ 
    6242    solfet.F90 \ 
    6243    solisl.F90 \ 
    6244    solpcg.F90 \ 
    6245    solsor.F90 \ 
    6246    solsor_e.F90 \ 
    6247    sol_oce.F90 \ 
    6248    trdmod.F90 \ 
    6249    trdmod_oce.F90 \ 
    6250    zdf_oce.F90 \ 
    6251    $(MODEL_LIB)(cla_dynspg.o) \ 
    6252    $(MODEL_LIB)(dom_oce.o) \ 
    6253    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6254    $(MODEL_LIB)(dynspg_rl.o) \ 
    6255    $(MODEL_LIB)(flxrnf.o) \ 
    6256    $(MODEL_LIB)(in_out_manager.o) \ 
    6257    $(MODEL_LIB)(lbclnk.o) \ 
    6258    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6259    $(MODEL_LIB)(ldftra_oce.o) \ 
    6260    $(MODEL_LIB)(lib_feti.o) \ 
    6261    $(MODEL_LIB)(lib_mpp.o) \ 
    6262    $(MODEL_LIB)(lib_print.o) \ 
    6263    $(MODEL_LIB)(obcdyn.o) \ 
    6264    $(MODEL_LIB)(obcvol.o) \ 
    6265    $(MODEL_LIB)(obc_oce.o) \ 
    6266    $(MODEL_LIB)(obc_par.o) \ 
    6267    $(MODEL_LIB)(ocesbc.o) \ 
    6268    $(MODEL_LIB)(oce.o) \ 
    6269    $(MODEL_LIB)(par_kind.o) \ 
    6270    $(MODEL_LIB)(par_oce.o) \ 
    6271    $(MODEL_LIB)(phycst.o) \ 
    6272    $(MODEL_LIB)(prtctl.o) \ 
    6273    $(MODEL_LIB)(solfet.o) \ 
    6274    $(MODEL_LIB)(solisl.o) \ 
    6275    $(MODEL_LIB)(solpcg.o) \ 
    6276    $(MODEL_LIB)(solsor.o) \ 
    6277    $(MODEL_LIB)(solsor_e.o) \ 
    6278    $(MODEL_LIB)(sol_oce.o) \ 
    6279    $(MODEL_LIB)(trdmod.o) \ 
    6280    $(MODEL_LIB)(trdmod_oce.o) \ 
    6281    $(MODEL_LIB)(zdf_oce.o) \ 
    6282    dom_oce.F90 \ 
    6283    dynspg_fsc.F90 \ 
    6284    dynspg_fsc_atsk.F90 \ 
    6285    dynspg_rl.F90 \ 
     6366   $(MODEL_LIB)/dom_oce.o \ 
     6367   $(MODEL_LIB)/dynspg_exp.o \ 
     6368   $(MODEL_LIB)/dynspg_flt.o \ 
     6369   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     6370   $(MODEL_LIB)/dynspg_rl.o \ 
     6371   $(MODEL_LIB)/dynspg_ts.o \ 
     6372   $(MODEL_LIB)/in_out_manager.o \ 
     6373   $(MODEL_LIB)/lbclnk.o \ 
     6374   $(MODEL_LIB)/lib_feti.o \ 
     6375   $(MODEL_LIB)/lib_mpp.o \ 
     6376   $(MODEL_LIB)/lib_print.o \ 
     6377   $(MODEL_LIB)/obc_oce.o \ 
     6378   $(MODEL_LIB)/obc_par.o \ 
     6379   $(MODEL_LIB)/oce.o \ 
     6380   $(MODEL_LIB)/par_kind.o \ 
     6381   $(MODEL_LIB)/par_oce.o \ 
     6382   $(MODEL_LIB)/phycst.o \ 
     6383   $(MODEL_LIB)/prtctl.o \ 
     6384   $(MODEL_LIB)/solfet.o \ 
     6385   $(MODEL_LIB)/solpcg.o \ 
     6386   $(MODEL_LIB)/solsor.o \ 
     6387   $(MODEL_LIB)/sol_oce.o \ 
     6388   $(MODEL_LIB)/trdmod.o \ 
     6389   $(MODEL_LIB)/trdmod_oce.o \ 
     6390   dom_oce.F90 \ 
     6391   dynspg.F90 \ 
    62866392   in_out_manager.F90 \ 
    62876393   lbclnk.F90 \ 
     
    62936399   sol_oce.F90 \ 
    62946400   zdf_oce.F90 \ 
    6295    $(MODEL_LIB)(dom_oce.o) \ 
    6296    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6297    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6298    $(MODEL_LIB)(dynspg_rl.o) \ 
    6299    $(MODEL_LIB)(in_out_manager.o) \ 
    6300    $(MODEL_LIB)(lbclnk.o) \ 
    6301    $(MODEL_LIB)(lib_mpp.o) \ 
    6302    $(MODEL_LIB)(obc_oce.o) \ 
    6303    $(MODEL_LIB)(oce.o) \ 
    6304    $(MODEL_LIB)(solisl.o) \ 
    6305    $(MODEL_LIB)(solmat.o) \ 
    6306    $(MODEL_LIB)(sol_oce.o) \ 
    6307    $(MODEL_LIB)(zdf_oce.o) \ 
     6401   $(MODEL_LIB)/dom_oce.o \ 
     6402   $(MODEL_LIB)/dynspg.o \ 
     6403   $(MODEL_LIB)/in_out_manager.o \ 
     6404   $(MODEL_LIB)/lbclnk.o \ 
     6405   $(MODEL_LIB)/lib_mpp.o \ 
     6406   $(MODEL_LIB)/obc_oce.o \ 
     6407   $(MODEL_LIB)/oce.o \ 
     6408   $(MODEL_LIB)/solisl.o \ 
     6409   $(MODEL_LIB)/solmat.o \ 
     6410   $(MODEL_LIB)/sol_oce.o \ 
     6411   $(MODEL_LIB)/zdf_oce.o \ 
    63086412   solver.F90 
    6309 $(MODEL_LIB)(sol_oce.o) :  \ 
    6310    par_kind.F90 \ 
    6311    $(MODEL_LIB)(par_kind.o) \ 
    6312    par_oce.F90 \ 
    6313    $(MODEL_LIB)(par_oce.o) \ 
     6413$(MODEL_LIB)/sol_oce.o :   \ 
     6414   par_kind.F90 \ 
     6415   $(MODEL_LIB)/par_kind.o \ 
     6416   par_oce.F90 \ 
     6417   $(MODEL_LIB)/par_oce.o \ 
    63146418   sol_oce.F90 
    6315 $(MODEL_LIB)(step1d.o) :   \ 
     6419$(MODEL_LIB)/step1d.o : \ 
    63166420   blk_oce.F90 \ 
    63176421   cpl_oce.F90 \ 
     
    63276431   dtasst.F90 \ 
    63286432   dtatem.F90 \ 
    6329    dynspg_fsc.F90 \ 
    6330    dynspg_fsc_atsk.F90 \ 
     6433   dynspg.F90 \ 
     6434   dynspg_ts.F90 \ 
    63316435   dynzdf_exp.F90 \ 
    63326436   eosbn2.F90 \ 
     
    63746478   zdftke.F90 \ 
    63756479   zdf_oce.F90 \ 
    6376    $(MODEL_LIB)(blk_oce.o) \ 
    6377    $(MODEL_LIB)(cpl_oce.o) \ 
    6378    $(MODEL_LIB)(daymod.o) \ 
    6379    $(MODEL_LIB)(diadimg.o) \ 
    6380    $(MODEL_LIB)(diahth.o) \ 
    6381    $(MODEL_LIB)(dianam.o) \ 
    6382    $(MODEL_LIB)(diaspr.o) \ 
    6383    $(MODEL_LIB)(diawri.o) \ 
    6384    $(MODEL_LIB)(dom_ice.o) \ 
    6385    $(MODEL_LIB)(dom_oce.o) \ 
    6386    $(MODEL_LIB)(dtasal.o) \ 
    6387    $(MODEL_LIB)(dtasst.o) \ 
    6388    $(MODEL_LIB)(dtatem.o) \ 
    6389    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6390    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6391    $(MODEL_LIB)(dynzdf_exp.o) \ 
    6392    $(MODEL_LIB)(eosbn2.o) \ 
    6393    $(MODEL_LIB)(flxblk.o) \ 
    6394    $(MODEL_LIB)(flxmod.o) \ 
    6395    $(MODEL_LIB)(flxrnf.o) \ 
    6396    $(MODEL_LIB)(flx_oce.o) \ 
    6397    $(MODEL_LIB)(iceini.o) \ 
    6398    $(MODEL_LIB)(ice.o) \ 
    6399    $(MODEL_LIB)(ice_oce.o) \ 
    6400    $(MODEL_LIB)(in_out_manager.o) \ 
    6401    $(MODEL_LIB)(lbclnk.o) \ 
    6402    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6403    $(MODEL_LIB)(ldfslp.o) \ 
    6404    $(MODEL_LIB)(ldftra_oce.o) \ 
    6405    $(MODEL_LIB)(lib_mpp.o) \ 
    6406    $(MODEL_LIB)(lib_print.o) \ 
    6407    $(MODEL_LIB)(limdia.o) \ 
    6408    $(MODEL_LIB)(limdyn.o) \ 
    6409    $(MODEL_LIB)(limflx.o) \ 
    6410    $(MODEL_LIB)(limrst.o) \ 
    6411    $(MODEL_LIB)(limthd.o) \ 
    6412    $(MODEL_LIB)(limtrp.o) \ 
    6413    $(MODEL_LIB)(limwri.o) \ 
    6414    $(MODEL_LIB)(obctra.o) \ 
    6415    $(MODEL_LIB)(ocesbc.o) \ 
    6416    $(MODEL_LIB)(oce.o) \ 
    6417    $(MODEL_LIB)(ocfzpt.o) \ 
    6418    $(MODEL_LIB)(par_kind.o) \ 
    6419    $(MODEL_LIB)(par_oce.o) \ 
    6420    $(MODEL_LIB)(phycst.o) \ 
    6421    $(MODEL_LIB)(prtctl.o) \ 
    6422    $(MODEL_LIB)(solisl.o) \ 
    6423    $(MODEL_LIB)(sol_oce.o) \ 
    6424    $(MODEL_LIB)(taumod.o) \ 
    6425    $(MODEL_LIB)(tradmp.o) \ 
    6426    $(MODEL_LIB)(traqsr.o) \ 
    6427    $(MODEL_LIB)(trazdf_exp.o) \ 
    6428    $(MODEL_LIB)(trc_oce.o) \ 
    6429    $(MODEL_LIB)(trdmod.o) \ 
    6430    $(MODEL_LIB)(trdmod_oce.o) \ 
    6431    $(MODEL_LIB)(zdfddm.o) \ 
    6432    $(MODEL_LIB)(zdfkpp.o) \ 
    6433    $(MODEL_LIB)(zdfmxl.o) \ 
    6434    $(MODEL_LIB)(zdftke.o) \ 
    6435    $(MODEL_LIB)(zdf_oce.o) \ 
     6480   $(MODEL_LIB)/blk_oce.o \ 
     6481   $(MODEL_LIB)/cpl_oce.o \ 
     6482   $(MODEL_LIB)/daymod.o \ 
     6483   $(MODEL_LIB)/diadimg.o \ 
     6484   $(MODEL_LIB)/diahth.o \ 
     6485   $(MODEL_LIB)/dianam.o \ 
     6486   $(MODEL_LIB)/diaspr.o \ 
     6487   $(MODEL_LIB)/diawri.o \ 
     6488   $(MODEL_LIB)/dom_ice.o \ 
     6489   $(MODEL_LIB)/dom_oce.o \ 
     6490   $(MODEL_LIB)/dtasal.o \ 
     6491   $(MODEL_LIB)/dtasst.o \ 
     6492   $(MODEL_LIB)/dtatem.o \ 
     6493   $(MODEL_LIB)/dynspg.o \ 
     6494   $(MODEL_LIB)/dynspg_ts.o \ 
     6495   $(MODEL_LIB)/dynzdf_exp.o \ 
     6496   $(MODEL_LIB)/eosbn2.o \ 
     6497   $(MODEL_LIB)/flxblk.o \ 
     6498   $(MODEL_LIB)/flxmod.o \ 
     6499   $(MODEL_LIB)/flxrnf.o \ 
     6500   $(MODEL_LIB)/flx_oce.o \ 
     6501   $(MODEL_LIB)/iceini.o \ 
     6502   $(MODEL_LIB)/ice.o \ 
     6503   $(MODEL_LIB)/ice_oce.o \ 
     6504   $(MODEL_LIB)/in_out_manager.o \ 
     6505   $(MODEL_LIB)/lbclnk.o \ 
     6506   $(MODEL_LIB)/ldfdyn_oce.o \ 
     6507   $(MODEL_LIB)/ldfslp.o \ 
     6508   $(MODEL_LIB)/ldftra_oce.o \ 
     6509   $(MODEL_LIB)/lib_mpp.o \ 
     6510   $(MODEL_LIB)/lib_print.o \ 
     6511   $(MODEL_LIB)/limdia.o \ 
     6512   $(MODEL_LIB)/limdyn.o \ 
     6513   $(MODEL_LIB)/limflx.o \ 
     6514   $(MODEL_LIB)/limrst.o \ 
     6515   $(MODEL_LIB)/limthd.o \ 
     6516   $(MODEL_LIB)/limtrp.o \ 
     6517   $(MODEL_LIB)/limwri.o \ 
     6518   $(MODEL_LIB)/obctra.o \ 
     6519   $(MODEL_LIB)/ocesbc.o \ 
     6520   $(MODEL_LIB)/oce.o \ 
     6521   $(MODEL_LIB)/ocfzpt.o \ 
     6522   $(MODEL_LIB)/par_kind.o \ 
     6523   $(MODEL_LIB)/par_oce.o \ 
     6524   $(MODEL_LIB)/phycst.o \ 
     6525   $(MODEL_LIB)/prtctl.o \ 
     6526   $(MODEL_LIB)/solisl.o \ 
     6527   $(MODEL_LIB)/sol_oce.o \ 
     6528   $(MODEL_LIB)/taumod.o \ 
     6529   $(MODEL_LIB)/tradmp.o \ 
     6530   $(MODEL_LIB)/traqsr.o \ 
     6531   $(MODEL_LIB)/trazdf_exp.o \ 
     6532   $(MODEL_LIB)/trc_oce.o \ 
     6533   $(MODEL_LIB)/trdmod.o \ 
     6534   $(MODEL_LIB)/trdmod_oce.o \ 
     6535   $(MODEL_LIB)/zdfddm.o \ 
     6536   $(MODEL_LIB)/zdfkpp.o \ 
     6537   $(MODEL_LIB)/zdfmxl.o \ 
     6538   $(MODEL_LIB)/zdftke.o \ 
     6539   $(MODEL_LIB)/zdf_oce.o \ 
    64366540   daymod.F90 \ 
    64376541   diawri1d.F90 \ 
     
    64796583   zdftke.F90 \ 
    64806584   zdf_oce.F90 \ 
    6481    $(MODEL_LIB)(daymod.o) \ 
    6482    $(MODEL_LIB)(diawri1d.o) \ 
    6483    $(MODEL_LIB)(diawri.o) \ 
    6484    $(MODEL_LIB)(dom_oce.o) \ 
    6485    $(MODEL_LIB)(dtasal.o) \ 
    6486    $(MODEL_LIB)(dtasst.o) \ 
    6487    $(MODEL_LIB)(dtatem.o) \ 
    6488    $(MODEL_LIB)(dyncor1d.o) \ 
    6489    $(MODEL_LIB)(dynnxt1d.o) \ 
    6490    $(MODEL_LIB)(dynzdf_exp.o) \ 
    6491    $(MODEL_LIB)(dynzdf_imp.o) \ 
    6492    $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
    6493    $(MODEL_LIB)(dynzdf_iso.o) \ 
    6494    $(MODEL_LIB)(eosbn2.o) \ 
    6495    $(MODEL_LIB)(flxfwb.o) \ 
    6496    $(MODEL_LIB)(flxmod.o) \ 
    6497    $(MODEL_LIB)(flxrnf.o) \ 
    6498    $(MODEL_LIB)(icestp1d.o) \ 
    6499    $(MODEL_LIB)(ice_oce.o) \ 
    6500    $(MODEL_LIB)(in_out_manager.o) \ 
    6501    $(MODEL_LIB)(lbclnk.o) \ 
    6502    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6503    $(MODEL_LIB)(ldftra_oce.o) \ 
    6504    $(MODEL_LIB)(ocesbc.o) \ 
    6505    $(MODEL_LIB)(oce.o) \ 
    6506    $(MODEL_LIB)(ocfzpt.o) \ 
    6507    $(MODEL_LIB)(prtctl.o) \ 
    6508    $(MODEL_LIB)(restart.o) \ 
    6509    $(MODEL_LIB)(stpctl.o) \ 
    6510    $(MODEL_LIB)(taumod.o) \ 
    6511    $(MODEL_LIB)(tranxt.o) \ 
    6512    $(MODEL_LIB)(traqsr.o) \ 
    6513    $(MODEL_LIB)(trasbc.o) \ 
    6514    $(MODEL_LIB)(trazdf_exp.o) \ 
    6515    $(MODEL_LIB)(trazdf_imp.o) \ 
    6516    $(MODEL_LIB)(trazdf_iso.o) \ 
    6517    $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    6518    $(MODEL_LIB)(zdfbfr.o) \ 
    6519    $(MODEL_LIB)(zdfddm.o) \ 
    6520    $(MODEL_LIB)(zdfevd.o) \ 
    6521    $(MODEL_LIB)(zdfkpp.o) \ 
    6522    $(MODEL_LIB)(zdfmxl.o) \ 
    6523    $(MODEL_LIB)(zdfric.o) \ 
    6524    $(MODEL_LIB)(zdftke.o) \ 
    6525    $(MODEL_LIB)(zdf_oce.o) \ 
     6585   $(MODEL_LIB)/daymod.o \ 
     6586   $(MODEL_LIB)/diawri1d.o \ 
     6587   $(MODEL_LIB)/diawri.o \ 
     6588   $(MODEL_LIB)/dom_oce.o \ 
     6589   $(MODEL_LIB)/dtasal.o \ 
     6590   $(MODEL_LIB)/dtasst.o \ 
     6591   $(MODEL_LIB)/dtatem.o \ 
     6592   $(MODEL_LIB)/dyncor1d.o \ 
     6593   $(MODEL_LIB)/dynnxt1d.o \ 
     6594   $(MODEL_LIB)/dynzdf_exp.o \ 
     6595   $(MODEL_LIB)/dynzdf_imp.o \ 
     6596   $(MODEL_LIB)/dynzdf_imp_atsk.o \ 
     6597   $(MODEL_LIB)/dynzdf_iso.o \ 
     6598   $(MODEL_LIB)/eosbn2.o \ 
     6599   $(MODEL_LIB)/flxfwb.o \ 
     6600   $(MODEL_LIB)/flxmod.o \ 
     6601   $(MODEL_LIB)/flxrnf.o \ 
     6602   $(MODEL_LIB)/icestp1d.o \ 
     6603   $(MODEL_LIB)/ice_oce.o \ 
     6604   $(MODEL_LIB)/in_out_manager.o \ 
     6605   $(MODEL_LIB)/lbclnk.o \ 
     6606   $(MODEL_LIB)/ldfdyn_oce.o \ 
     6607   $(MODEL_LIB)/ldftra_oce.o \ 
     6608   $(MODEL_LIB)/ocesbc.o \ 
     6609   $(MODEL_LIB)/oce.o \ 
     6610   $(MODEL_LIB)/ocfzpt.o \ 
     6611   $(MODEL_LIB)/prtctl.o \ 
     6612   $(MODEL_LIB)/restart.o \ 
     6613   $(MODEL_LIB)/stpctl.o \ 
     6614   $(MODEL_LIB)/taumod.o \ 
     6615   $(MODEL_LIB)/tranxt.o \ 
     6616   $(MODEL_LIB)/traqsr.o \ 
     6617   $(MODEL_LIB)/trasbc.o \ 
     6618   $(MODEL_LIB)/trazdf_exp.o \ 
     6619   $(MODEL_LIB)/trazdf_imp.o \ 
     6620   $(MODEL_LIB)/trazdf_iso.o \ 
     6621   $(MODEL_LIB)/trazdf_iso_vopt.o \ 
     6622   $(MODEL_LIB)/zdfbfr.o \ 
     6623   $(MODEL_LIB)/zdfddm.o \ 
     6624   $(MODEL_LIB)/zdfevd.o \ 
     6625   $(MODEL_LIB)/zdfkpp.o \ 
     6626   $(MODEL_LIB)/zdfmxl.o \ 
     6627   $(MODEL_LIB)/zdfric.o \ 
     6628   $(MODEL_LIB)/zdftke.o \ 
     6629   $(MODEL_LIB)/zdf_oce.o \ 
    65266630   domzgr_substitute.h90 \ 
    65276631   zdfddm_substitute.h90 \ 
    65286632   KEY_CPP \ 
    65296633   step1d.F90 
    6530 $(MODEL_LIB)(step.o) :  \ 
     6634$(MODEL_LIB)/step.o :   \ 
    65316635   blk_oce.F90 \ 
    6532    cla_dynspg.F90 \ 
    65336636   cpl_oce.F90 \ 
    65346637   daymod.F90 \ 
     
    65446647   dtasst.F90 \ 
    65456648   dtatem.F90 \ 
    6546    dynspg_fsc.F90 \ 
    6547    dynspg_fsc_atsk.F90 \ 
     6649   dynspg.F90 \ 
     6650   dynspg_exp.F90 \ 
     6651   dynspg_flt.F90 \ 
     6652   dynspg_flt_jki.F90 \ 
    65486653   dynspg_rl.F90 \ 
     6654   dynspg_ts.F90 \ 
    65496655   dynzdf_exp.F90 \ 
    65506656   eosbn2.F90 \ 
     
    65786684   obcdyn.F90 \ 
    65796685   obctra.F90 \ 
    6580    obcvol.F90 \ 
    65816686   obc_oce.F90 \ 
    65826687   ocesbc.F90 \ 
     
    65916696   solpcg.F90 \ 
    65926697   solsor.F90 \ 
    6593    solsor_e.F90 \ 
    65946698   sol_oce.F90 \ 
    65956699   taumod.F90 \ 
    6596    traadv_muscl2.F90 \ 
    6597    traadv_muscl.F90 \ 
    6598    traadv_tvd.F90 \ 
    65996700   trabbl.F90 \ 
    66006701   tradmp.F90 \ 
     
    66096710   zdftke.F90 \ 
    66106711   zdf_oce.F90 \ 
    6611    $(MODEL_LIB)(blk_oce.o) \ 
    6612    $(MODEL_LIB)(cla_dynspg.o) \ 
    6613    $(MODEL_LIB)(cpl_oce.o) \ 
    6614    $(MODEL_LIB)(daymod.o) \ 
    6615    $(MODEL_LIB)(diadimg.o) \ 
    6616    $(MODEL_LIB)(diahth.o) \ 
    6617    $(MODEL_LIB)(dianam.o) \ 
    6618    $(MODEL_LIB)(diaptr.o) \ 
    6619    $(MODEL_LIB)(diaspr.o) \ 
    6620    $(MODEL_LIB)(diawri.o) \ 
    6621    $(MODEL_LIB)(dom_ice.o) \ 
    6622    $(MODEL_LIB)(dom_oce.o) \ 
    6623    $(MODEL_LIB)(dtasal.o) \ 
    6624    $(MODEL_LIB)(dtasst.o) \ 
    6625    $(MODEL_LIB)(dtatem.o) \ 
    6626    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6627    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6628    $(MODEL_LIB)(dynspg_rl.o) \ 
    6629    $(MODEL_LIB)(dynzdf_exp.o) \ 
    6630    $(MODEL_LIB)(eosbn2.o) \ 
    6631    $(MODEL_LIB)(flo4rk.o) \ 
    6632    $(MODEL_LIB)(floblk.o) \ 
    6633    $(MODEL_LIB)(flodom.o) \ 
    6634    $(MODEL_LIB)(flowri.o) \ 
    6635    $(MODEL_LIB)(flo_oce.o) \ 
    6636    $(MODEL_LIB)(flxblk.o) \ 
    6637    $(MODEL_LIB)(flxmod.o) \ 
    6638    $(MODEL_LIB)(flxrnf.o) \ 
    6639    $(MODEL_LIB)(flx_oce.o) \ 
    6640    $(MODEL_LIB)(iceini.o) \ 
    6641    $(MODEL_LIB)(ice.o) \ 
    6642    $(MODEL_LIB)(ice_oce.o) \ 
    6643    $(MODEL_LIB)(in_out_manager.o) \ 
    6644    $(MODEL_LIB)(lbclnk.o) \ 
    6645    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6646    $(MODEL_LIB)(ldfslp.o) \ 
    6647    $(MODEL_LIB)(ldftra_oce.o) \ 
    6648    $(MODEL_LIB)(lib_mpp.o) \ 
    6649    $(MODEL_LIB)(lib_print.o) \ 
    6650    $(MODEL_LIB)(limdia.o) \ 
    6651    $(MODEL_LIB)(limdyn.o) \ 
    6652    $(MODEL_LIB)(limflx.o) \ 
    6653    $(MODEL_LIB)(limrst.o) \ 
    6654    $(MODEL_LIB)(limthd.o) \ 
    6655    $(MODEL_LIB)(limtrp.o) \ 
    6656    $(MODEL_LIB)(limwri.o) \ 
    6657    $(MODEL_LIB)(obccli.o) \ 
    6658    $(MODEL_LIB)(obcdyn.o) \ 
    6659    $(MODEL_LIB)(obctra.o) \ 
    6660    $(MODEL_LIB)(obcvol.o) \ 
    6661    $(MODEL_LIB)(obc_oce.o) \ 
    6662    $(MODEL_LIB)(ocesbc.o) \ 
    6663    $(MODEL_LIB)(oce.o) \ 
    6664    $(MODEL_LIB)(ocfzpt.o) \ 
    6665    $(MODEL_LIB)(par_kind.o) \ 
    6666    $(MODEL_LIB)(par_oce.o) \ 
    6667    $(MODEL_LIB)(phycst.o) \ 
    6668    $(MODEL_LIB)(prtctl.o) \ 
    6669    $(MODEL_LIB)(solfet.o) \ 
    6670    $(MODEL_LIB)(solisl.o) \ 
    6671    $(MODEL_LIB)(solpcg.o) \ 
    6672    $(MODEL_LIB)(solsor.o) \ 
    6673    $(MODEL_LIB)(solsor_e.o) \ 
    6674    $(MODEL_LIB)(sol_oce.o) \ 
    6675    $(MODEL_LIB)(taumod.o) \ 
    6676    $(MODEL_LIB)(traadv_muscl2.o) \ 
    6677    $(MODEL_LIB)(traadv_muscl.o) \ 
    6678    $(MODEL_LIB)(traadv_tvd.o) \ 
    6679    $(MODEL_LIB)(trabbl.o) \ 
    6680    $(MODEL_LIB)(tradmp.o) \ 
    6681    $(MODEL_LIB)(traqsr.o) \ 
    6682    $(MODEL_LIB)(trazdf_exp.o) \ 
    6683    $(MODEL_LIB)(trc_oce.o) \ 
    6684    $(MODEL_LIB)(trdmod.o) \ 
    6685    $(MODEL_LIB)(trdmod_oce.o) \ 
    6686    $(MODEL_LIB)(zdfddm.o) \ 
    6687    $(MODEL_LIB)(zdfkpp.o) \ 
    6688    $(MODEL_LIB)(zdfmxl.o) \ 
    6689    $(MODEL_LIB)(zdftke.o) \ 
    6690    $(MODEL_LIB)(zdf_oce.o) \ 
     6712   $(MODEL_LIB)/blk_oce.o \ 
     6713   $(MODEL_LIB)/cpl_oce.o \ 
     6714   $(MODEL_LIB)/daymod.o \ 
     6715   $(MODEL_LIB)/diadimg.o \ 
     6716   $(MODEL_LIB)/diahth.o \ 
     6717   $(MODEL_LIB)/dianam.o \ 
     6718   $(MODEL_LIB)/diaptr.o \ 
     6719   $(MODEL_LIB)/diaspr.o \ 
     6720   $(MODEL_LIB)/diawri.o \ 
     6721   $(MODEL_LIB)/dom_ice.o \ 
     6722   $(MODEL_LIB)/dom_oce.o \ 
     6723   $(MODEL_LIB)/dtasal.o \ 
     6724   $(MODEL_LIB)/dtasst.o \ 
     6725   $(MODEL_LIB)/dtatem.o \ 
     6726   $(MODEL_LIB)/dynspg.o \ 
     6727   $(MODEL_LIB)/dynspg_exp.o \ 
     6728   $(MODEL_LIB)/dynspg_flt.o \ 
     6729   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     6730   $(MODEL_LIB)/dynspg_rl.o \ 
     6731   $(MODEL_LIB)/dynspg_ts.o \ 
     6732   $(MODEL_LIB)/dynzdf_exp.o \ 
     6733   $(MODEL_LIB)/eosbn2.o \ 
     6734   $(MODEL_LIB)/flo4rk.o \ 
     6735   $(MODEL_LIB)/floblk.o \ 
     6736   $(MODEL_LIB)/flodom.o \ 
     6737   $(MODEL_LIB)/flowri.o \ 
     6738   $(MODEL_LIB)/flo_oce.o \ 
     6739   $(MODEL_LIB)/flxblk.o \ 
     6740   $(MODEL_LIB)/flxmod.o \ 
     6741   $(MODEL_LIB)/flxrnf.o \ 
     6742   $(MODEL_LIB)/flx_oce.o \ 
     6743   $(MODEL_LIB)/iceini.o \ 
     6744   $(MODEL_LIB)/ice.o \ 
     6745   $(MODEL_LIB)/ice_oce.o \ 
     6746   $(MODEL_LIB)/in_out_manager.o \ 
     6747   $(MODEL_LIB)/lbclnk.o \ 
     6748   $(MODEL_LIB)/ldfdyn_oce.o \ 
     6749   $(MODEL_LIB)/ldfslp.o \ 
     6750   $(MODEL_LIB)/ldftra_oce.o \ 
     6751   $(MODEL_LIB)/lib_mpp.o \ 
     6752   $(MODEL_LIB)/lib_print.o \ 
     6753   $(MODEL_LIB)/limdia.o \ 
     6754   $(MODEL_LIB)/limdyn.o \ 
     6755   $(MODEL_LIB)/limflx.o \ 
     6756   $(MODEL_LIB)/limrst.o \ 
     6757   $(MODEL_LIB)/limthd.o \ 
     6758   $(MODEL_LIB)/limtrp.o \ 
     6759   $(MODEL_LIB)/limwri.o \ 
     6760   $(MODEL_LIB)/obccli.o \ 
     6761   $(MODEL_LIB)/obcdyn.o \ 
     6762   $(MODEL_LIB)/obctra.o \ 
     6763   $(MODEL_LIB)/obc_oce.o \ 
     6764   $(MODEL_LIB)/ocesbc.o \ 
     6765   $(MODEL_LIB)/oce.o \ 
     6766   $(MODEL_LIB)/ocfzpt.o \ 
     6767   $(MODEL_LIB)/par_kind.o \ 
     6768   $(MODEL_LIB)/par_oce.o \ 
     6769   $(MODEL_LIB)/phycst.o \ 
     6770   $(MODEL_LIB)/prtctl.o \ 
     6771   $(MODEL_LIB)/solfet.o \ 
     6772   $(MODEL_LIB)/solisl.o \ 
     6773   $(MODEL_LIB)/solpcg.o \ 
     6774   $(MODEL_LIB)/solsor.o \ 
     6775   $(MODEL_LIB)/sol_oce.o \ 
     6776   $(MODEL_LIB)/taumod.o \ 
     6777   $(MODEL_LIB)/trabbl.o \ 
     6778   $(MODEL_LIB)/tradmp.o \ 
     6779   $(MODEL_LIB)/traqsr.o \ 
     6780   $(MODEL_LIB)/trazdf_exp.o \ 
     6781   $(MODEL_LIB)/trc_oce.o \ 
     6782   $(MODEL_LIB)/trdmod.o \ 
     6783   $(MODEL_LIB)/trdmod_oce.o \ 
     6784   $(MODEL_LIB)/zdfddm.o \ 
     6785   $(MODEL_LIB)/zdfkpp.o \ 
     6786   $(MODEL_LIB)/zdfmxl.o \ 
     6787   $(MODEL_LIB)/zdftke.o \ 
     6788   $(MODEL_LIB)/zdf_oce.o \ 
    66916789   cla.F90 \ 
    66926790   cla_div.F90 \ 
     
    67156813   dynldf_lap.F90 \ 
    67166814   dynnxt.F90 \ 
    6717    dynspg_fsc.F90 \ 
    6718    dynspg_fsc_atsk.F90 \ 
    6719    dynspg_rl.F90 \ 
     6815   dynspg.F90 \ 
    67206816   dynvor.F90 \ 
    67216817   dynzad.F90 \ 
     
    67856881   zdf_oce.F90 \ 
    67866882   zpshde.F90 \ 
    6787    $(MODEL_LIB)(cla.o) \ 
    6788    $(MODEL_LIB)(cla_div.o) \ 
    6789    $(MODEL_LIB)(closea.o) \ 
    6790    $(MODEL_LIB)(cpl.o) \ 
    6791    $(MODEL_LIB)(cpl_oce.o) \ 
    6792    $(MODEL_LIB)(daymod.o) \ 
    6793    $(MODEL_LIB)(diafwb.o) \ 
    6794    $(MODEL_LIB)(diagap.o) \ 
    6795    $(MODEL_LIB)(diahdy.o) \ 
    6796    $(MODEL_LIB)(diahth.o) \ 
    6797    $(MODEL_LIB)(diaptr.o) \ 
    6798    $(MODEL_LIB)(diaspr.o) \ 
    6799    $(MODEL_LIB)(diawri.o) \ 
    6800    $(MODEL_LIB)(divcur.o) \ 
    6801    $(MODEL_LIB)(dom_oce.o) \ 
    6802    $(MODEL_LIB)(dtasal.o) \ 
    6803    $(MODEL_LIB)(dtasst.o) \ 
    6804    $(MODEL_LIB)(dtatem.o) \ 
    6805    $(MODEL_LIB)(dynhpg.o) \ 
    6806    $(MODEL_LIB)(dynhpg_atsk.o) \ 
    6807    $(MODEL_LIB)(dynkeg.o) \ 
    6808    $(MODEL_LIB)(dynldf_bilapg.o) \ 
    6809    $(MODEL_LIB)(dynldf_bilap.o) \ 
    6810    $(MODEL_LIB)(dynldf_iso.o) \ 
    6811    $(MODEL_LIB)(dynldf_lap.o) \ 
    6812    $(MODEL_LIB)(dynnxt.o) \ 
    6813    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6814    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6815    $(MODEL_LIB)(dynspg_rl.o) \ 
    6816    $(MODEL_LIB)(dynvor.o) \ 
    6817    $(MODEL_LIB)(dynzad.o) \ 
    6818    $(MODEL_LIB)(dynzdf_exp.o) \ 
    6819    $(MODEL_LIB)(dynzdf_imp.o) \ 
    6820    $(MODEL_LIB)(dynzdf_imp_atsk.o) \ 
    6821    $(MODEL_LIB)(dynzdf_iso.o) \ 
    6822    $(MODEL_LIB)(eosbn2.o) \ 
    6823    $(MODEL_LIB)(floats.o) \ 
    6824    $(MODEL_LIB)(flo_oce.o) \ 
    6825    $(MODEL_LIB)(flxfwb.o) \ 
    6826    $(MODEL_LIB)(flxmod.o) \ 
    6827    $(MODEL_LIB)(flxrnf.o) \ 
    6828    $(MODEL_LIB)(icestp.o) \ 
    6829    $(MODEL_LIB)(ice_oce.o) \ 
    6830    $(MODEL_LIB)(in_out_manager.o) \ 
    6831    $(MODEL_LIB)(lbclnk.o) \ 
    6832    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6833    $(MODEL_LIB)(ldfeiv.o) \ 
    6834    $(MODEL_LIB)(ldfslp.o) \ 
    6835    $(MODEL_LIB)(ldftra_oce.o) \ 
    6836    $(MODEL_LIB)(obcdta.o) \ 
    6837    $(MODEL_LIB)(obcrad.o) \ 
    6838    $(MODEL_LIB)(obcrst.o) \ 
    6839    $(MODEL_LIB)(obcspg.o) \ 
    6840    $(MODEL_LIB)(obc_par.o) \ 
    6841    $(MODEL_LIB)(ocesbc.o) \ 
    6842    $(MODEL_LIB)(oce.o) \ 
    6843    $(MODEL_LIB)(ocfzpt.o) \ 
    6844    $(MODEL_LIB)(prtctl.o) \ 
    6845    $(MODEL_LIB)(restart.o) \ 
    6846    $(MODEL_LIB)(stpctl.o) \ 
    6847    $(MODEL_LIB)(taumod.o) \ 
    6848    $(MODEL_LIB)(traadv_cen2.o) \ 
    6849    $(MODEL_LIB)(traadv_ctl.o) \ 
    6850    $(MODEL_LIB)(traadv_muscl2.o) \ 
    6851    $(MODEL_LIB)(traadv_muscl.o) \ 
    6852    $(MODEL_LIB)(traadv_tvd.o) \ 
    6853    $(MODEL_LIB)(trabbc.o) \ 
    6854    $(MODEL_LIB)(trabbl.o) \ 
    6855    $(MODEL_LIB)(tradmp.o) \ 
    6856    $(MODEL_LIB)(traldf_bilapg.o) \ 
    6857    $(MODEL_LIB)(traldf_bilap.o) \ 
    6858    $(MODEL_LIB)(traldf_iso.o) \ 
    6859    $(MODEL_LIB)(traldf_iso_zps.o) \ 
    6860    $(MODEL_LIB)(traldf_lap.o) \ 
    6861    $(MODEL_LIB)(tranpc.o) \ 
    6862    $(MODEL_LIB)(tranxt.o) \ 
    6863    $(MODEL_LIB)(traqsr.o) \ 
    6864    $(MODEL_LIB)(trasbc.o) \ 
    6865    $(MODEL_LIB)(trazdf_exp.o) \ 
    6866    $(MODEL_LIB)(trazdf_imp.o) \ 
    6867    $(MODEL_LIB)(trazdf_iso.o) \ 
    6868    $(MODEL_LIB)(trazdf_iso_vopt.o) \ 
    6869    $(MODEL_LIB)(trcstp.o) \ 
    6870    $(MODEL_LIB)(trdicp.o) \ 
    6871    $(MODEL_LIB)(trdmld.o) \ 
    6872    $(MODEL_LIB)(trdvor.o) \ 
    6873    $(MODEL_LIB)(wzvmod.o) \ 
    6874    $(MODEL_LIB)(zdfbfr.o) \ 
    6875    $(MODEL_LIB)(zdfddm.o) \ 
    6876    $(MODEL_LIB)(zdfevd.o) \ 
    6877    $(MODEL_LIB)(zdfkpp.o) \ 
    6878    $(MODEL_LIB)(zdfmxl.o) \ 
    6879    $(MODEL_LIB)(zdfric.o) \ 
    6880    $(MODEL_LIB)(zdftke.o) \ 
    6881    $(MODEL_LIB)(zdf_oce.o) \ 
    6882    $(MODEL_LIB)(zpshde.o) \ 
     6883   $(MODEL_LIB)/cla.o \ 
     6884   $(MODEL_LIB)/cla_div.o \ 
     6885   $(MODEL_LIB)/closea.o \ 
     6886   $(MODEL_LIB)/cpl.o \ 
     6887   $(MODEL_LIB)/cpl_oce.o \ 
     6888   $(MODEL_LIB)/daymod.o \ 
     6889   $(MODEL_LIB)/diafwb.o \ 
     6890   $(MODEL_LIB)/diagap.o \ 
     6891   $(MODEL_LIB)/diahdy.o \ 
     6892   $(MODEL_LIB)/diahth.o \ 
     6893   $(MODEL_LIB)/diaptr.o \ 
     6894   $(MODEL_LIB)/diaspr.o \ 
     6895   $(MODEL_LIB)/diawri.o \ 
     6896   $(MODEL_LIB)/divcur.o \ 
     6897   $(MODEL_LIB)/dom_oce.o \ 
     6898   $(MODEL_LIB)/dtasal.o \ 
     6899   $(MODEL_LIB)/dtasst.o \ 
     6900   $(MODEL_LIB)/dtatem.o \ 
     6901   $(MODEL_LIB)/dynhpg.o \ 
     6902   $(MODEL_LIB)/dynhpg_atsk.o \ 
     6903   $(MODEL_LIB)/dynkeg.o \ 
     6904   $(MODEL_LIB)/dynldf_bilapg.o \ 
     6905   $(MODEL_LIB)/dynldf_bilap.o \ 
     6906   $(MODEL_LIB)/dynldf_iso.o \ 
     6907   $(MODEL_LIB)/dynldf_lap.o \ 
     6908   $(MODEL_LIB)/dynnxt.o \ 
     6909   $(MODEL_LIB)/dynspg.o \ 
     6910   $(MODEL_LIB)/dynvor.o \ 
     6911   $(MODEL_LIB)/dynzad.o \ 
     6912   $(MODEL_LIB)/dynzdf_exp.o \ 
     6913   $(MODEL_LIB)/dynzdf_imp.o \ 
     6914   $(MODEL_LIB)/dynzdf_imp_atsk.o \ 
     6915   $(MODEL_LIB)/dynzdf_iso.o \ 
     6916   $(MODEL_LIB)/eosbn2.o \ 
     6917   $(MODEL_LIB)/floats.o \ 
     6918   $(MODEL_LIB)/flo_oce.o \ 
     6919   $(MODEL_LIB)/flxfwb.o \ 
     6920   $(MODEL_LIB)/flxmod.o \ 
     6921   $(MODEL_LIB)/flxrnf.o \ 
     6922   $(MODEL_LIB)/icestp.o \ 
     6923   $(MODEL_LIB)/ice_oce.o \ 
     6924   $(MODEL_LIB)/in_out_manager.o \ 
     6925   $(MODEL_LIB)/lbclnk.o \ 
     6926   $(MODEL_LIB)/ldfdyn_oce.o \ 
     6927   $(MODEL_LIB)/ldfeiv.o \ 
     6928   $(MODEL_LIB)/ldfslp.o \ 
     6929   $(MODEL_LIB)/ldftra_oce.o \ 
     6930   $(MODEL_LIB)/obcdta.o \ 
     6931   $(MODEL_LIB)/obcrad.o \ 
     6932   $(MODEL_LIB)/obcrst.o \ 
     6933   $(MODEL_LIB)/obcspg.o \ 
     6934   $(MODEL_LIB)/obc_par.o \ 
     6935   $(MODEL_LIB)/ocesbc.o \ 
     6936   $(MODEL_LIB)/oce.o \ 
     6937   $(MODEL_LIB)/ocfzpt.o \ 
     6938   $(MODEL_LIB)/prtctl.o \ 
     6939   $(MODEL_LIB)/restart.o \ 
     6940   $(MODEL_LIB)/stpctl.o \ 
     6941   $(MODEL_LIB)/taumod.o \ 
     6942   $(MODEL_LIB)/traadv_cen2.o \ 
     6943   $(MODEL_LIB)/traadv_ctl.o \ 
     6944   $(MODEL_LIB)/traadv_muscl2.o \ 
     6945   $(MODEL_LIB)/traadv_muscl.o \ 
     6946   $(MODEL_LIB)/traadv_tvd.o \ 
     6947   $(MODEL_LIB)/trabbc.o \ 
     6948   $(MODEL_LIB)/trabbl.o \ 
     6949   $(MODEL_LIB)/tradmp.o \ 
     6950   $(MODEL_LIB)/traldf_bilapg.o \ 
     6951   $(MODEL_LIB)/traldf_bilap.o \ 
     6952   $(MODEL_LIB)/traldf_iso.o \ 
     6953   $(MODEL_LIB)/traldf_iso_zps.o \ 
     6954   $(MODEL_LIB)/traldf_lap.o \ 
     6955   $(MODEL_LIB)/tranpc.o \ 
     6956   $(MODEL_LIB)/tranxt.o \ 
     6957   $(MODEL_LIB)/traqsr.o \ 
     6958   $(MODEL_LIB)/trasbc.o \ 
     6959   $(MODEL_LIB)/trazdf_exp.o \ 
     6960   $(MODEL_LIB)/trazdf_imp.o \ 
     6961   $(MODEL_LIB)/trazdf_iso.o \ 
     6962   $(MODEL_LIB)/trazdf_iso_vopt.o \ 
     6963   $(MODEL_LIB)/trcstp.o \ 
     6964   $(MODEL_LIB)/trdicp.o \ 
     6965   $(MODEL_LIB)/trdmld.o \ 
     6966   $(MODEL_LIB)/trdvor.o \ 
     6967   $(MODEL_LIB)/wzvmod.o \ 
     6968   $(MODEL_LIB)/zdfbfr.o \ 
     6969   $(MODEL_LIB)/zdfddm.o \ 
     6970   $(MODEL_LIB)/zdfevd.o \ 
     6971   $(MODEL_LIB)/zdfkpp.o \ 
     6972   $(MODEL_LIB)/zdfmxl.o \ 
     6973   $(MODEL_LIB)/zdfric.o \ 
     6974   $(MODEL_LIB)/zdftke.o \ 
     6975   $(MODEL_LIB)/zdf_oce.o \ 
     6976   $(MODEL_LIB)/zpshde.o \ 
    68836977   domzgr_substitute.h90 \ 
    68846978   zdfddm_substitute.h90 \ 
    68856979   KEY_CPP \ 
    68866980   step.F90 
    6887 $(MODEL_LIB)(stpctl.o) :   \ 
     6981$(MODEL_LIB)/stpctl.o : \ 
    68886982   daymod.F90 \ 
    68896983   diadimg.F90 \ 
     
    68926986   diaspr.F90 \ 
    68936987   dom_oce.F90 \ 
     6988   dynspg_exp.F90 \ 
     6989   dynspg_flt.F90 \ 
     6990   dynspg_flt_jki.F90 \ 
     6991   dynspg_rl.F90 \ 
     6992   dynspg_ts.F90 \ 
    68946993   flxrnf.F90 \ 
    68956994   flx_oce.F90 \ 
     
    69087007   par_oce.F90 \ 
    69097008   phycst.F90 \ 
     7009   prtctl.f90 \ 
    69107010   solfet.F90 \ 
    69117011   solpcg.F90 \ 
     
    69137013   sol_oce.F90 \ 
    69147014   taumod.F90 \ 
     7015   trdmod.F90 \ 
     7016   trdmod_oce.F90 \ 
    69157017   zdfddm.F90 \ 
    69167018   zdfmxl.F90 \ 
    69177019   zdf_oce.F90 \ 
    6918    $(MODEL_LIB)(daymod.o) \ 
    6919    $(MODEL_LIB)(diadimg.o) \ 
    6920    $(MODEL_LIB)(diahth.o) \ 
    6921    $(MODEL_LIB)(dianam.o) \ 
    6922    $(MODEL_LIB)(diaspr.o) \ 
    6923    $(MODEL_LIB)(dom_oce.o) \ 
    6924    $(MODEL_LIB)(flxrnf.o) \ 
    6925    $(MODEL_LIB)(flx_oce.o) \ 
    6926    $(MODEL_LIB)(ice_oce.o) \ 
    6927    $(MODEL_LIB)(in_out_manager.o) \ 
    6928    $(MODEL_LIB)(lbclnk.o) \ 
    6929    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6930    $(MODEL_LIB)(ldftra_oce.o) \ 
    6931    $(MODEL_LIB)(lib_mpp.o) \ 
    6932    $(MODEL_LIB)(lib_print.o) \ 
    6933    $(MODEL_LIB)(obc_oce.o) \ 
    6934    $(MODEL_LIB)(ocesbc.o) \ 
    6935    $(MODEL_LIB)(oce.o) \ 
    6936    $(MODEL_LIB)(ocfzpt.o) \ 
    6937    $(MODEL_LIB)(par_kind.o) \ 
    6938    $(MODEL_LIB)(par_oce.o) \ 
    6939    $(MODEL_LIB)(phycst.o) \ 
    6940    $(MODEL_LIB)(solfet.o) \ 
    6941    $(MODEL_LIB)(solpcg.o) \ 
    6942    $(MODEL_LIB)(solsor.o) \ 
    6943    $(MODEL_LIB)(sol_oce.o) \ 
    6944    $(MODEL_LIB)(taumod.o) \ 
    6945    $(MODEL_LIB)(zdfddm.o) \ 
    6946    $(MODEL_LIB)(zdfmxl.o) \ 
    6947    $(MODEL_LIB)(zdf_oce.o) \ 
     7020   $(MODEL_LIB)/daymod.o \ 
     7021   $(MODEL_LIB)/diadimg.o \ 
     7022   $(MODEL_LIB)/diahth.o \ 
     7023   $(MODEL_LIB)/dianam.o \ 
     7024   $(MODEL_LIB)/diaspr.o \ 
     7025   $(MODEL_LIB)/dom_oce.o \ 
     7026   $(MODEL_LIB)/dynspg_exp.o \ 
     7027   $(MODEL_LIB)/dynspg_flt.o \ 
     7028   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     7029   $(MODEL_LIB)/dynspg_rl.o \ 
     7030   $(MODEL_LIB)/dynspg_ts.o \ 
     7031   $(MODEL_LIB)/flxrnf.o \ 
     7032   $(MODEL_LIB)/flx_oce.o \ 
     7033   $(MODEL_LIB)/ice_oce.o \ 
     7034   $(MODEL_LIB)/in_out_manager.o \ 
     7035   $(MODEL_LIB)/lbclnk.o \ 
     7036   $(MODEL_LIB)/ldfdyn_oce.o \ 
     7037   $(MODEL_LIB)/ldftra_oce.o \ 
     7038   $(MODEL_LIB)/lib_mpp.o \ 
     7039   $(MODEL_LIB)/lib_print.o \ 
     7040   $(MODEL_LIB)/obc_oce.o \ 
     7041   $(MODEL_LIB)/ocesbc.o \ 
     7042   $(MODEL_LIB)/oce.o \ 
     7043   $(MODEL_LIB)/ocfzpt.o \ 
     7044   $(MODEL_LIB)/par_kind.o \ 
     7045   $(MODEL_LIB)/par_oce.o \ 
     7046   $(MODEL_LIB)/phycst.o \ 
     7047   $(MODEL_LIB)/prtctl.o \ 
     7048   $(MODEL_LIB)/solfet.o \ 
     7049   $(MODEL_LIB)/solpcg.o \ 
     7050   $(MODEL_LIB)/solsor.o \ 
     7051   $(MODEL_LIB)/sol_oce.o \ 
     7052   $(MODEL_LIB)/taumod.o \ 
     7053   $(MODEL_LIB)/trdmod.o \ 
     7054   $(MODEL_LIB)/trdmod_oce.o \ 
     7055   $(MODEL_LIB)/zdfddm.o \ 
     7056   $(MODEL_LIB)/zdfmxl.o \ 
     7057   $(MODEL_LIB)/zdf_oce.o \ 
    69487058   diawri.F90 \ 
    69497059   dom_oce.F90 \ 
     7060   dynspg.F90 \ 
    69507061   in_out_manager.F90 \ 
    69517062   lbclnk.F90 \ 
     
    69547065   solisl.F90 \ 
    69557066   sol_oce.F90 \ 
    6956    $(MODEL_LIB)(diawri.o) \ 
    6957    $(MODEL_LIB)(dom_oce.o) \ 
    6958    $(MODEL_LIB)(in_out_manager.o) \ 
    6959    $(MODEL_LIB)(lbclnk.o) \ 
    6960    $(MODEL_LIB)(lib_mpp.o) \ 
    6961    $(MODEL_LIB)(oce.o) \ 
    6962    $(MODEL_LIB)(solisl.o) \ 
    6963    $(MODEL_LIB)(sol_oce.o) \ 
     7067   $(MODEL_LIB)/diawri.o \ 
     7068   $(MODEL_LIB)/dom_oce.o \ 
     7069   $(MODEL_LIB)/dynspg.o \ 
     7070   $(MODEL_LIB)/in_out_manager.o \ 
     7071   $(MODEL_LIB)/lbclnk.o \ 
     7072   $(MODEL_LIB)/lib_mpp.o \ 
     7073   $(MODEL_LIB)/oce.o \ 
     7074   $(MODEL_LIB)/solisl.o \ 
     7075   $(MODEL_LIB)/sol_oce.o \ 
    69647076   stpctl.F90 
    6965 $(MODEL_LIB)(taumod.o) :   \ 
    6966    dom_oce.F90 \ 
    6967    in_out_manager.F90 \ 
    6968    lib_mpp.F90 \ 
    6969    lib_print.f90 \ 
    6970    oce.F90 \ 
    6971    par_kind.F90 \ 
    6972    par_oce.F90 \ 
    6973    phycst.F90 \ 
    6974    prtctl.f90 \ 
    6975    $(MODEL_LIB)(dom_oce.o) \ 
    6976    $(MODEL_LIB)(in_out_manager.o) \ 
    6977    $(MODEL_LIB)(lib_mpp.o) \ 
    6978    $(MODEL_LIB)(lib_print.o) \ 
    6979    $(MODEL_LIB)(oce.o) \ 
    6980    $(MODEL_LIB)(par_kind.o) \ 
    6981    $(MODEL_LIB)(par_oce.o) \ 
    6982    $(MODEL_LIB)(phycst.o) \ 
    6983    $(MODEL_LIB)(prtctl.o) \ 
     7077$(MODEL_LIB)/taumod.o : \ 
     7078   dom_oce.F90 \ 
     7079   in_out_manager.F90 \ 
     7080   lib_mpp.F90 \ 
     7081   lib_print.f90 \ 
     7082   oce.F90 \ 
     7083   par_kind.F90 \ 
     7084   par_oce.F90 \ 
     7085   phycst.F90 \ 
     7086   prtctl.f90 \ 
     7087   $(MODEL_LIB)/dom_oce.o \ 
     7088   $(MODEL_LIB)/in_out_manager.o \ 
     7089   $(MODEL_LIB)/lib_mpp.o \ 
     7090   $(MODEL_LIB)/lib_print.o \ 
     7091   $(MODEL_LIB)/oce.o \ 
     7092   $(MODEL_LIB)/par_kind.o \ 
     7093   $(MODEL_LIB)/par_oce.o \ 
     7094   $(MODEL_LIB)/phycst.o \ 
     7095   $(MODEL_LIB)/prtctl.o \ 
    69847096   daymod.F90 \ 
    69857097   dom_oce.F90 \ 
     
    69877099   lbclnk.F90 \ 
    69887100   phycst.F90 \ 
    6989    $(MODEL_LIB)(daymod.o) \ 
    6990    $(MODEL_LIB)(dom_oce.o) \ 
    6991    $(MODEL_LIB)(in_out_manager.o) \ 
    6992    $(MODEL_LIB)(lbclnk.o) \ 
    6993    $(MODEL_LIB)(phycst.o) \ 
     7101   $(MODEL_LIB)/daymod.o \ 
     7102   $(MODEL_LIB)/dom_oce.o \ 
     7103   $(MODEL_LIB)/in_out_manager.o \ 
     7104   $(MODEL_LIB)/lbclnk.o \ 
     7105   $(MODEL_LIB)/phycst.o \ 
    69947106   cpl_oce.F90 \ 
    69957107   geo2ocean.F90 \ 
    6996    $(MODEL_LIB)(cpl_oce.o) \ 
    6997    $(MODEL_LIB)(geo2ocean.o) \ 
     7108   $(MODEL_LIB)/cpl_oce.o \ 
     7109   $(MODEL_LIB)/geo2ocean.o \ 
    69987110   tau_coupled.h90 \ 
    69997111   tau_coupled_ice.h90 \ 
     
    70027114   KEY_CPP \ 
    70037115   taumod.F90 
    7004 $(MODEL_LIB)(thd_ice.o) :  \ 
    7005    par_oce.F90 \ 
    7006    $(MODEL_LIB)(par_oce.o) \ 
     7116$(MODEL_LIB)/thd_ice.o :   \ 
     7117   par_oce.F90 \ 
     7118   $(MODEL_LIB)/par_oce.o \ 
    70077119   par_ice.F90 \ 
    7008    $(MODEL_LIB)(par_ice.o) \ 
     7120   $(MODEL_LIB)/par_ice.o \ 
    70097121   thd_ice.F90 
    7010 $(MODEL_LIB)(traadv_cen2.o) : \ 
    7011    cla_dynspg.F90 \ 
     7122$(MODEL_LIB)/traadv_cen2.o :  \ 
    70127123   daymod.F90 \ 
    70137124   dianam.F90 \ 
    70147125   dom_oce.F90 \ 
    7015    flxrnf.F90 \ 
    7016    in_out_manager.F90 \ 
    7017    lbclnk.F90 \ 
     7126   dynspg_exp.F90 \ 
     7127   dynspg_flt.F90 \ 
     7128   dynspg_flt_jki.F90 \ 
     7129   dynspg_rl.F90 \ 
     7130   dynspg_ts.F90 \ 
     7131   in_out_manager.F90 \ 
    70187132   ldftra_oce.F90 \ 
    70197133   lib_mpp.F90 \ 
    70207134   lib_print.f90 \ 
    7021    obcdyn.F90 \ 
    7022    obcvol.F90 \ 
    7023    obc_oce.F90 \ 
    7024    ocesbc.F90 \ 
    7025    oce.F90 \ 
    7026    par_kind.F90 \ 
    7027    par_oce.F90 \ 
    7028    phycst.F90 \ 
    7029    prtctl.f90 \ 
    7030    solfet.F90 \ 
    7031    solpcg.F90 \ 
    7032    solsor.F90 \ 
    7033    solsor_e.F90 \ 
    7034    sol_oce.F90 \ 
     7135   oce.F90 \ 
     7136   par_kind.F90 \ 
     7137   par_oce.F90 \ 
     7138   phycst.F90 \ 
     7139   prtctl.f90 \ 
    70357140   trabbl.F90 \ 
    70367141   trdicp.F90 \ 
     
    70427147   trdvor.F90 \ 
    70437148   trdvor_oce.F90 \ 
    7044    zdf_oce.F90 \ 
    7045    $(MODEL_LIB)(cla_dynspg.o) \ 
    7046    $(MODEL_LIB)(daymod.o) \ 
    7047    $(MODEL_LIB)(dianam.o) \ 
    7048    $(MODEL_LIB)(dom_oce.o) \ 
    7049    $(MODEL_LIB)(flxrnf.o) \ 
    7050    $(MODEL_LIB)(in_out_manager.o) \ 
    7051    $(MODEL_LIB)(lbclnk.o) \ 
    7052    $(MODEL_LIB)(ldftra_oce.o) \ 
    7053    $(MODEL_LIB)(lib_mpp.o) \ 
    7054    $(MODEL_LIB)(lib_print.o) \ 
    7055    $(MODEL_LIB)(obcdyn.o) \ 
    7056    $(MODEL_LIB)(obcvol.o) \ 
    7057    $(MODEL_LIB)(obc_oce.o) \ 
    7058    $(MODEL_LIB)(ocesbc.o) \ 
    7059    $(MODEL_LIB)(oce.o) \ 
    7060    $(MODEL_LIB)(par_kind.o) \ 
    7061    $(MODEL_LIB)(par_oce.o) \ 
    7062    $(MODEL_LIB)(phycst.o) \ 
    7063    $(MODEL_LIB)(prtctl.o) \ 
    7064    $(MODEL_LIB)(solfet.o) \ 
    7065    $(MODEL_LIB)(solpcg.o) \ 
    7066    $(MODEL_LIB)(solsor.o) \ 
    7067    $(MODEL_LIB)(solsor_e.o) \ 
    7068    $(MODEL_LIB)(sol_oce.o) \ 
    7069    $(MODEL_LIB)(trabbl.o) \ 
    7070    $(MODEL_LIB)(trdicp.o) \ 
    7071    $(MODEL_LIB)(trdicp_oce.o) \ 
    7072    $(MODEL_LIB)(trdmld.o) \ 
    7073    $(MODEL_LIB)(trdmld_oce.o) \ 
    7074    $(MODEL_LIB)(trdmod.o) \ 
    7075    $(MODEL_LIB)(trdmod_oce.o) \ 
    7076    $(MODEL_LIB)(trdvor.o) \ 
    7077    $(MODEL_LIB)(trdvor_oce.o) \ 
    7078    $(MODEL_LIB)(zdf_oce.o) \ 
     7149   $(MODEL_LIB)/daymod.o \ 
     7150   $(MODEL_LIB)/dianam.o \ 
     7151   $(MODEL_LIB)/dom_oce.o \ 
     7152   $(MODEL_LIB)/dynspg_exp.o \ 
     7153   $(MODEL_LIB)/dynspg_flt.o \ 
     7154   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     7155   $(MODEL_LIB)/dynspg_rl.o \ 
     7156   $(MODEL_LIB)/dynspg_ts.o \ 
     7157   $(MODEL_LIB)/in_out_manager.o \ 
     7158   $(MODEL_LIB)/ldftra_oce.o \ 
     7159   $(MODEL_LIB)/lib_mpp.o \ 
     7160   $(MODEL_LIB)/lib_print.o \ 
     7161   $(MODEL_LIB)/oce.o \ 
     7162   $(MODEL_LIB)/par_kind.o \ 
     7163   $(MODEL_LIB)/par_oce.o \ 
     7164   $(MODEL_LIB)/phycst.o \ 
     7165   $(MODEL_LIB)/prtctl.o \ 
     7166   $(MODEL_LIB)/trabbl.o \ 
     7167   $(MODEL_LIB)/trdicp.o \ 
     7168   $(MODEL_LIB)/trdicp_oce.o \ 
     7169   $(MODEL_LIB)/trdmld.o \ 
     7170   $(MODEL_LIB)/trdmld_oce.o \ 
     7171   $(MODEL_LIB)/trdmod.o \ 
     7172   $(MODEL_LIB)/trdmod_oce.o \ 
     7173   $(MODEL_LIB)/trdvor.o \ 
     7174   $(MODEL_LIB)/trdvor_oce.o \ 
    70797175   diaptr.F90 \ 
    70807176   dom_oce.F90 \ 
    7081    dynspg_fsc.F90 \ 
    7082    dynspg_fsc_atsk.F90 \ 
     7177   dynspg.F90 \ 
    70837178   flxrnf.F90 \ 
    70847179   in_out_manager.F90 \ 
     
    70917186   trdmod.F90 \ 
    70927187   trdmod_oce.F90 \ 
    7093    $(MODEL_LIB)(diaptr.o) \ 
    7094    $(MODEL_LIB)(dom_oce.o) \ 
    7095    $(MODEL_LIB)(dynspg_fsc.o) \ 
    7096    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    7097    $(MODEL_LIB)(flxrnf.o) \ 
    7098    $(MODEL_LIB)(in_out_manager.o) \ 
    7099    $(MODEL_LIB)(lbclnk.o) \ 
    7100    $(MODEL_LIB)(lib_mpp.o) \ 
    7101    $(MODEL_LIB)(oce.o) \ 
    7102    $(MODEL_LIB)(ocfzpt.o) \ 
    7103    $(MODEL_LIB)(prtctl.o) \ 
    7104    $(MODEL_LIB)(trabbl.o) \ 
    7105    $(MODEL_LIB)(trdmod.o) \ 
    7106    $(MODEL_LIB)(trdmod_oce.o) \ 
    7107    oce.F90 \ 
    7108    $(MODEL_LIB)(oce.o) \ 
     7188   $(MODEL_LIB)/diaptr.o \ 
     7189   $(MODEL_LIB)/dom_oce.o \ 
     7190   $(MODEL_LIB)/dynspg.o \ 
     7191   $(MODEL_LIB)/flxrnf.o \ 
     7192   $(MODEL_LIB)/in_out_manager.o \ 
     7193   $(MODEL_LIB)/lbclnk.o \ 
     7194   $(MODEL_LIB)/lib_mpp.o \ 
     7195   $(MODEL_LIB)/oce.o \ 
     7196   $(MODEL_LIB)/ocfzpt.o \ 
     7197   $(MODEL_LIB)/prtctl.o \ 
     7198   $(MODEL_LIB)/trabbl.o \ 
     7199   $(MODEL_LIB)/trdmod.o \ 
     7200   $(MODEL_LIB)/trdmod_oce.o \ 
     7201   oce.F90 \ 
     7202   $(MODEL_LIB)/oce.o \ 
    71097203   domzgr_substitute.h90 \ 
    71107204   traadv_cen2_atsk.h90 \ 
     
    71127206   KEY_CPP \ 
    71137207   traadv_cen2.F90 
    7114 $(MODEL_LIB)(traadv_ctl.o) :  \ 
    7115    diaptr.F90 \ 
    7116    dom_oce.F90 \ 
    7117    dynspg_fsc.F90 \ 
    7118    dynspg_fsc_atsk.F90 \ 
    7119    in_out_manager.F90 \ 
    7120    lbclnk.F90 \ 
    7121    lib_mpp.F90 \ 
    7122    lib_print.f90 \ 
    7123    oce.F90 \ 
    7124    par_kind.F90 \ 
    7125    par_oce.F90 \ 
    7126    prtctl.f90 \ 
    7127    trabbl.F90 \ 
    7128    trdmod.F90 \ 
    7129    trdmod_oce.F90 \ 
    7130    $(MODEL_LIB)(diaptr.o) \ 
    7131    $(MODEL_LIB)(dom_oce.o) \ 
    7132    $(MODEL_LIB)(dynspg_fsc.o) \ 
    7133    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    7134    $(MODEL_LIB)(in_out_manager.o) \ 
    7135    $(MODEL_LIB)(lbclnk.o) \ 
    7136    $(MODEL_LIB)(lib_mpp.o) \ 
    7137    $(MODEL_LIB)(lib_print.o) \ 
    7138    $(MODEL_LIB)(oce.o) \ 
    7139    $(MODEL_LIB)(par_kind.o) \ 
    7140    $(MODEL_LIB)(par_oce.o) \ 
    7141    $(MODEL_LIB)(prtctl.o) \ 
    7142    $(MODEL_LIB)(trabbl.o) \ 
    7143    $(MODEL_LIB)(trdmod.o) \ 
    7144    $(MODEL_LIB)(trdmod_oce.o) \ 
    7145    dom_oce.F90 \ 
    7146    in_out_manager.F90 \ 
    7147    oce.F90 \ 
    7148    traadv_muscl2.F90 \ 
    7149    traadv_muscl.F90 \ 
    7150    traadv_tvd.F90 \ 
    7151    $(MODEL_LIB)(dom_oce.o) \ 
    7152    $(MODEL_LIB)(in_out_manager.o) \ 
    7153    $(MODEL_LIB)(oce.o) \ 
    7154    $(MODEL_LIB)(traadv_muscl2.o) \ 
    7155    $(MODEL_LIB)(traadv_muscl.o) \ 
    7156    $(MODEL_LIB)(traadv_tvd.o) \ 
    7157    domzgr_substitute.h90 \ 
    7158    vectopt_loop_substitute.h90 \ 
    7159    KEY_CPP \ 
     7208$(MODEL_LIB)/traadv_ctl.o :   \ 
     7209   lib_print.f90 \ 
     7210   par_kind.F90 \ 
     7211   par_oce.F90 \ 
     7212   $(MODEL_LIB)/lib_print.o \ 
     7213   $(MODEL_LIB)/par_kind.o \ 
     7214   $(MODEL_LIB)/par_oce.o \ 
     7215   dom_oce.F90 \ 
     7216   in_out_manager.F90 \ 
     7217   $(MODEL_LIB)/dom_oce.o \ 
     7218   $(MODEL_LIB)/in_out_manager.o \ 
    71607219   traadv_ctl.F90 
    7161 $(MODEL_LIB)(traadv_muscl2.o) :  \ 
    7162    cla_dynspg.F90 \ 
     7220$(MODEL_LIB)/traadv_muscl2.o :   \ 
    71637221   daymod.F90 \ 
    71647222   dianam.F90 \ 
    71657223   dom_oce.F90 \ 
    7166    flxrnf.F90 \ 
    7167    in_out_manager.F90 \ 
    7168    lbclnk.F90 \ 
     7224   dynspg_exp.F90 \ 
     7225   dynspg_flt.F90 \ 
     7226   dynspg_flt_jki.F90 \ 
     7227   dynspg_rl.F90 \ 
     7228   dynspg_ts.F90 \ 
     7229   in_out_manager.F90 \ 
    71697230   ldftra_oce.F90 \ 
    71707231   lib_mpp.F90 \ 
    71717232   lib_print.f90 \ 
    7172    obcdyn.F90 \ 
    7173    obcvol.F90 \ 
    7174    obc_oce.F90 \ 
    7175    ocesbc.F90 \ 
    7176    oce.F90 \ 
    7177    par_kind.F90 \ 
    7178    par_oce.F90 \ 
    7179    phycst.F90 \ 
    7180    prtctl.f90 \ 
    7181    solfet.F90 \ 
    7182    solpcg.F90 \ 
    7183    solsor.F90 \ 
    7184    solsor_e.F90 \ 
    7185    sol_oce.F90 \ 
     7233   oce.F90 \ 
     7234   par_kind.F90 \ 
     7235   par_oce.F90 \ 
     7236   phycst.F90 \ 
     7237   prtctl.f90 \ 
    71867238   trabbl.F90 \ 
    71877239   trdicp.F90 \ 
     
    71937245   trdvor.F90 \ 
    71947246   trdvor_oce.F90 \ 
    7195    zdf_oce.F90 \ 
    7196    $(MODEL_LIB)(cla_dynspg.o) \ 
    7197    $(MODEL_LIB)(daymod.o) \ 
    7198    $(MODEL_LIB)(dianam.o) \ 
    7199    $(MODEL_LIB)(dom_oce.o) \ 
    7200    $(MODEL_LIB)(flxrnf.o) \ 
    7201    $(MODEL_LIB)(in_out_manager.o) \ 
    7202    $(MODEL_LIB)(lbclnk.o) \ 
    7203    $(MODEL_LIB)(ldftra_oce.o) \ 
    7204    $(MODEL_LIB)(lib_mpp.o) \ 
    7205    $(MODEL_LIB)(lib_print.o) \ 
    7206    $(MODEL_LIB)(obcdyn.o) \ 
    7207    $(MODEL_LIB)(obcvol.o) \ 
    7208    $(MODEL_LIB)(obc_oce.o) \ 
    7209    $(MODEL_LIB)(ocesbc.o) \ 
    7210    $(MODEL_LIB)(oce.o) \ 
    7211    $(MODEL_LIB)(par_kind.o) \ 
    7212    $(MODEL_LIB)(par_oce.o) \ 
    7213    $(MODEL_LIB)(phycst.o) \ 
    7214    $(MODEL_LIB)(prtctl.o) \ 
    7215    $(MODEL_LIB)(solfet.o) \ 
    7216    $(MODEL_LIB)(solpcg.o) \ 
    7217    $(MODEL_LIB)(solsor.o) \ 
    7218    $(MODEL_LIB)(solsor_e.o) \ 
    7219    $(MODEL_LIB)(sol_oce.o) \ 
    7220    $(MODEL_LIB)(trabbl.o) \ 
    7221    $(MODEL_LIB)(trdicp.o) \ 
    7222    $(MODEL_LIB)(trdicp_oce.o) \ 
    7223    $(MODEL_LIB)(trdmld.o) \ 
    7224    $(MODEL_LIB)(trdmld_oce.o) \ 
    7225    $(MODEL_LIB)(trdmod.o) \ 
    7226    $(MODEL_LIB)(trdmod_oce.o) \ 
    7227    $(MODEL_LIB)(trdvor.o) \ 
    7228    $(MODEL_LIB)(trdvor_oce.o) \ 
    7229    $(MODEL_LIB)(zdf_oce.o) \ 
     7247   $(MODEL_LIB)/daymod.o \ 
     7248   $(MODEL_LIB)/dianam.o \ 
     7249   $(MODEL_LIB)/dom_oce.o \ 
     7250   $(MODEL_LIB)/dynspg_exp.o \ 
     7251   $(MODEL_LIB)/dynspg_flt.o \ 
     7252   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     7253   $(MODEL_LIB)/dynspg_rl.o \ 
     7254   $(MODEL_LIB)/dynspg_ts.o \ 
     7255   $(MODEL_LIB)/in_out_manager.o \ 
     7256   $(MODEL_LIB)/ldftra_oce.o \ 
     7257   $(MODEL_LIB)/lib_mpp.o \ 
     7258   $(MODEL_LIB)/lib_print.o \ 
     7259   $(MODEL_LIB)/oce.o \ 
     7260   $(MODEL_LIB)/par_kind.o \ 
     7261   $(MODEL_LIB)/par_oce.o \ 
     7262   $(MODEL_LIB)/phycst.o \ 
     7263   $(MODEL_LIB)/prtctl.o \ 
     7264   $(MODEL_LIB)/trabbl.o \ 
     7265   $(MODEL_LIB)/trdicp.o \ 
     7266   $(MODEL_LIB)/trdicp_oce.o \ 
     7267   $(MODEL_LIB)/trdmld.o \ 
     7268   $(MODEL_LIB)/trdmld_oce.o \ 
     7269   $(MODEL_LIB)/trdmod.o \ 
     7270   $(MODEL_LIB)/trdmod_oce.o \ 
     7271   $(MODEL_LIB)/trdvor.o \ 
     7272   $(MODEL_LIB)/trdvor_oce.o \ 
    72307273   diaptr.F90 \ 
    72317274   dom_oce.F90 \ 
    7232    dynspg_fsc.F90 \ 
    7233    dynspg_fsc_atsk.F90 \ 
     7275   dynspg.F90 \ 
    72347276   in_out_manager.F90 \ 
    72357277   lbclnk.F90 \ 
     
    72407282   trdmod.F90 \ 
    72417283   trdmod_oce.F90 \ 
    7242    $(MODEL_LIB)(diaptr.o) \ 
    7243    $(MODEL_LIB)(dom_oce.o) \ 
    7244    $(MODEL_LIB)(dynspg_fsc.o) \ 
    7245    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    7246    $(MODEL_LIB)(in_out_manager.o) \ 
    7247    $(MODEL_LIB)(lbclnk.o) \ 
    7248    $(MODEL_LIB)(lib_mpp.o) \ 
    7249    $(MODEL_LIB)(oce.o) \ 
    7250    $(MODEL_LIB)(prtctl.o) \ 
    7251    $(MODEL_LIB)(trabbl.o) \ 
    7252    $(MODEL_LIB)(trdmod.o) \ 
    7253    $(MODEL_LIB)(trdmod_oce.o) \ 
     7284   $(MODEL_LIB)/diaptr.o \ 
     7285   $(MODEL_LIB)/dom_oce.o \ 
     7286   $(MODEL_LIB)/dynspg.o \ 
     7287   $(MODEL_LIB)/in_out_manager.o \ 
     7288   $(MODEL_LIB)/lbclnk.o \ 
     7289   $(MODEL_LIB)/lib_mpp.o \ 
     7290   $(MODEL_LIB)/oce.o \ 
     7291   $(MODEL_LIB)/prtctl.o \ 
     7292   $(MODEL_LIB)/trabbl.o \ 
     7293   $(MODEL_LIB)/trdmod.o \ 
     7294   $(MODEL_LIB)/trdmod_oce.o \ 
    72547295   domzgr_substitute.h90 \ 
    72557296   vectopt_loop_substitute.h90 \ 
    72567297   KEY_CPP \ 
    72577298   traadv_muscl2.F90 
    7258 $(MODEL_LIB)(traadv_muscl.o) :   \ 
    7259    cla_dynspg.F90 \ 
     7299$(MODEL_LIB)/traadv_muscl.o : \ 
    72607300   daymod.F90 \ 
    72617301   dianam.F90 \ 
    72627302   dom_oce.F90 \ 
    7263    flxrnf.F90 \ 
    7264    in_out_manager.F90 \ 
    7265    lbclnk.F90 \ 
     7303   dynspg_exp.F90 \ 
     7304   dynspg_flt.F90 \ 
     7305   dynspg_flt_jki.F90 \ 
     7306   dynspg_rl.F90 \ 
     7307   dynspg_ts.F90 \ 
     7308   in_out_manager.F90 \ 
    72667309   ldftra_oce.F90 \ 
    72677310   lib_mpp.F90 \ 
    72687311   lib_print.f90 \ 
    7269    obcdyn.F90 \ 
    7270    obcvol.F90 \ 
    7271    obc_oce.F90 \ 
    7272    ocesbc.F90 \ 
    7273    oce.F90 \ 
    7274    par_kind.F90 \ 
    7275    par_oce.F90 \ 
    7276    phycst.F90 \ 
    7277    prtctl.f90 \ 
    7278    solfet.F90 \ 
    7279    solpcg.F90 \ 
    7280    solsor.F90 \ 
    7281    solsor_e.F90 \ 
    7282    sol_oce.F90 \ 
     7312   oce.F90 \ 
     7313   par_kind.F90 \ 
     7314   par_oce.F90 \ 
     7315   phycst.F90 \ 
     7316   prtctl.f90 \ 
    72837317   trabbl.F90 \ 
    72847318   trdicp.F90 \ 
     
    72907324   trdvor.F90 \ 
    72917325   trdvor_oce.F90 \ 
    7292    zdf_oce.F90 \ 
    7293    $(MODEL_LIB)(cla_dynspg.o) \ 
    7294    $(MODEL_LIB)(daymod.o) \ 
    7295    $(MODEL_LIB)(dianam.o) \ 
    7296    $(MODEL_LIB)(dom_oce.o) \ 
    7297    $(MODEL_LIB)(flxrnf.o) \ 
    7298    $(MODEL_LIB)(in_out_manager.o) \ 
    7299    $(MODEL_LIB)(lbclnk.o) \ 
    7300    $(MODEL_LIB)(ldftra_oce.o) \ 
    7301    $(MODEL_LIB)(lib_mpp.o) \ 
    7302    $(MODEL_LIB)(lib_print.o) \ 
    7303    $(MODEL_LIB)(obcdyn.o) \ 
    7304    $(MODEL_LIB)(obcvol.o) \ 
    7305    $(MODEL_LIB)(obc_oce.o) \ 
    7306    $(MODEL_LIB)(ocesbc.o) \ 
    7307    $(MODEL_LIB)(oce.o) \ 
    7308    $(MODEL_LIB)(par_kind.o) \ 
    7309    $(MODEL_LIB)(par_oce.o) \ 
    7310    $(MODEL_LIB)(phycst.o) \ 
    7311    $(MODEL_LIB)(prtctl.o) \ 
    7312    $(MODEL_LIB)(solfet.o) \ 
    7313    $(MODEL_LIB)(solpcg.o) \ 
    7314    $(MODEL_LIB)(solsor.o) \ 
    7315    $(MODEL_LIB)(solsor_e.o) \ 
    7316    $(MODEL_LIB)(sol_oce.o) \ 
    7317    $(MODEL_LIB)(trabbl.o) \ 
    7318    $(MODEL_LIB)(trdicp.o) \ 
    7319    $(MODEL_LIB)(trdicp_oce.o) \ 
    7320    $(MODEL_LIB)(trdmld.o) \ 
    7321    $(MODEL_LIB)(trdmld_oce.o) \ 
    7322    $(MODEL_LIB)(trdmod.o) \ 
    7323    $(MODEL_LIB)(trdmod_oce.o) \ 
    7324    $(MODEL_LIB)(trdvor.o) \ 
    7325    $(MODEL_LIB)(trdvor_oce.o) \ 
    7326    $(MODEL_LIB)(zdf_oce.o) \ 
     7326   $(MODEL_LIB)/daymod.o \ 
     7327   $(MODEL_LIB)/dianam.o \ 
     7328   $(MODEL_LIB)/dom_oce.o \ 
     7329   $(MODEL_LIB)/dynspg_exp.o \ 
     7330   $(MODEL_LIB)/dynspg_flt.o \ 
     7331   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     7332   $(MODEL_LIB)/dynspg_rl.o \ 
     7333   $(MODEL_LIB)/dynspg_ts.o \ 
     7334   $(MODEL_LIB)/in_out_manager.o \ 
     7335   $(MODEL_LIB)/ldftra_oce.o \ 
     7336   $(MODEL_LIB)/lib_mpp.o \ 
     7337   $(MODEL_LIB)/lib_print.o \ 
     7338   $(MODEL_LIB)/oce.o \ 
     7339   $(MODEL_LIB)/par_kind.o \ 
     7340   $(MODEL_LIB)/par_oce.o \ 
     7341   $(MODEL_LIB)/phycst.o \ 
     7342   $(MODEL_LIB)/prtctl.o \ 
     7343   $(MODEL_LIB)/trabbl.o \ 
     7344   $(MODEL_LIB)/trdicp.o \ 
     7345   $(MODEL_LIB)/trdicp_oce.o \ 
     7346   $(MODEL_LIB)/trdmld.o \ 
     7347   $(MODEL_LIB)/trdmld_oce.o \ 
     7348   $(MODEL_LIB)/trdmod.o \ 
     7349   $(MODEL_LIB)/trdmod_oce.o \ 
     7350   $(MODEL_LIB)/trdvor.o \ 
     7351   $(MODEL_LIB)/trdvor_oce.o \ 
    73277352   diaptr.F90 \ 
    73287353   dom_oce.F90 \ 
    7329    dynspg_fsc.F90 \ 
    7330    dynspg_fsc_atsk.F90 \ 
     7354   dynspg.F90 \ 
    73317355   in_out_manager.F90 \ 
    73327356   lbclnk.F90 \ 
     
    73377361   trdmod.F90 \ 
    73387362   trdmod_oce.F90 \ 
    7339    $(MODEL_LIB)(diaptr.o) \ 
    7340    $(MODEL_LIB)(dom_oce.o) \ 
    7341    $(MODEL_LIB)(dynspg_fsc.o) \ 
    7342    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    7343    $(MODEL_LIB)(in_out_manager.o) \ 
    7344    $(MODEL_LIB)(lbclnk.o) \ 
    7345    $(MODEL_LIB)(lib_mpp.o) \ 
    7346    $(MODEL_LIB)(oce.o) \ 
    7347    $(MODEL_LIB)(prtctl.o) \ 
    7348    $(MODEL_LIB)(trabbl.o) \ 
    7349    $(MODEL_LIB)(trdmod.o) \ 
    7350    $(MODEL_LIB)(trdmod_oce.o) \ 
     7363   $(MODEL_LIB)/diaptr.o \ 
     7364   $(MODEL_LIB)/dom_oce.o \ 
     7365   $(MODEL_LIB)/dynspg.o \ 
     7366   $(MODEL_LIB)/in_out_manager.o \ 
     7367   $(MODEL_LIB)/lbclnk.o \ 
     7368   $(MODEL_LIB)/lib_mpp.o \ 
     7369   $(MODEL_LIB)/oce.o \ 
     7370   $(MODEL_LIB)/prtctl.o \ 
     7371   $(MODEL_LIB)/trabbl.o \ 
     7372   $(MODEL_LIB)/trdmod.o \ 
     7373   $(MODEL_LIB)/trdmod_oce.o \ 
    73517374   domzgr_substitute.h90 \ 
    73527375   vectopt_loop_substitute.h90 \ 
    73537376   KEY_CPP \ 
    73547377   traadv_muscl.F90 
    7355 $(MODEL_LIB)(traadv_tvd.o) :  \ 
    7356    cla_dynspg.F90 \ 
     7378$(MODEL_LIB)/traadv_tvd.o :   \ 
    73577379   daymod.F90 \ 
    73587380   dianam.F90 \ 
    73597381   dom_oce.F90 \ 
    7360    flxrnf.F90 \ 
    7361    in_out_manager.F90 \ 
    7362    lbclnk.F90 \ 
     7382   dynspg_exp.F90 \ 
     7383   dynspg_flt.F90 \ 
     7384   dynspg_flt_jki.F90 \ 
     7385   dynspg_rl.F90 \ 
     7386   dynspg_ts.F90 \ 
     7387   in_out_manager.F90 \ 
    73637388   ldftra_oce.F90 \ 
    73647389   lib_mpp.F90 \ 
    73657390   lib_print.f90 \ 
    7366    obcdyn.F90 \ 
    7367    obcvol.F90 \ 
    7368    obc_oce.F90 \ 
    7369    ocesbc.F90 \ 
    7370    oce.F90 \ 
    7371    par_kind.F90 \ 
    7372    par_oce.F90 \ 
    7373    phycst.F90 \ 
    7374    prtctl.f90 \ 
    7375    solfet.F90 \ 
    7376    solpcg.F90 \ 
    7377    solsor.F90 \ 
    7378    solsor_e.F90 \ 
    7379    sol_oce.F90 \ 
     7391   oce.F90 \ 
     7392   par_kind.F90 \ 
     7393   par_oce.F90 \ 
     7394   phycst.F90 \ 
     7395   prtctl.f90 \ 
    73807396   trabbl.F90 \ 
    73817397   trdicp.F90 \ 
     
    73877403   trdvor.F90 \ 
    73887404   trdvor_oce.F90 \ 
    7389    zdf_oce.F90 \ 
    7390    $(MODEL_LIB)(cla_dynspg.o) \ 
    7391    $(MODEL_LIB)(daymod.o) \ 
    7392    $(MODEL_LIB)(dianam.o) \ 
    7393    $(MODEL_LIB)(dom_oce.o) \ 
    7394    $(MODEL_LIB)(flxrnf.o) \ 
    7395    $(MODEL_LIB)(in_out_manager.o) \ 
    7396    $(MODEL_LIB)(lbclnk.o) \ 
    7397    $(MODEL_LIB)(ldftra_oce.o) \ 
    7398    $(MODEL_LIB)(lib_mpp.o) \ 
    7399    $(MODEL_LIB)(lib_print.o) \ 
    7400    $(MODEL_LIB)(obcdyn.o) \ 
    7401    $(MODEL_LIB)(obcvol.o) \ 
    7402    $(MODEL_LIB)(obc_oce.o) \ 
    7403    $(MODEL_LIB)(ocesbc.o) \ 
    7404    $(MODEL_LIB)(oce.o) \ 
    7405    $(MODEL_LIB)(par_kind.o) \ 
    7406    $(MODEL_LIB)(par_oce.o) \ 
    7407    $(MODEL_LIB)(phycst.o) \ 
    7408    $(MODEL_LIB)(prtctl.o) \ 
    7409    $(MODEL_LIB)(solfet.o) \ 
    7410    $(MODEL_LIB)(solpcg.o) \ 
    7411    $(MODEL_LIB)(solsor.o) \ 
    7412    $(MODEL_LIB)(solsor_e.o) \ 
    7413    $(MODEL_LIB)(sol_oce.o) \ 
    7414    $(MODEL_LIB)(trabbl.o) \ 
    7415    $(MODEL_LIB)(trdicp.o) \ 
    7416    $(MODEL_LIB)(trdicp_oce.o) \ 
    7417    $(MODEL_LIB)(trdmld.o) \ 
    7418    $(MODEL_LIB)(trdmld_oce.o) \ 
    7419    $(MODEL_LIB)(trdmod.o) \ 
    7420    $(MODEL_LIB)(trdmod_oce.o) \ 
    7421    $(MODEL_LIB)(trdvor.o) \ 
    7422    $(MODEL_LIB)(trdvor_oce.o) \ 
    7423    $(MODEL_LIB)(zdf_oce.o) \ 
     7405   $(MODEL_LIB)/daymod.o \ 
     7406   $(MODEL_LIB)/dianam.o \ 
     7407   $(MODEL_LIB)/dom_oce.o \ 
     7408   $(MODEL_LIB)/dynspg_exp.o \ 
     7409   $(MODEL_LIB)/dynspg_flt.o \ 
     7410   $(MODEL_LIB)/dynspg_flt_jki.o \ 
     7411   $(MODEL_LIB)/dynspg_rl.o \ 
     7412   $(MODEL_LIB)/dynspg_ts.o \ 
     7413   $(MODEL_LIB)/in_out_manager.o \ 
     7414   $(MODEL_LIB)/ldftra_oce.o \ 
     7415   $(MODEL_LIB)/lib_mpp.o \ 
     7416   $(MODEL_LIB)/lib_print.o \ 
     7417   $(MODEL_LIB)/oce.o \ 
     7418   $(MODEL_LIB)/par_kind.o \ 
     7419   $(MODEL_LIB)/par_oce.o \ 
     7420   $(MODEL_LIB)/phycst.o \ 
     7421   $(MODEL_LIB)/prtctl.o \ 
     7422   $(MODEL_LIB)/trabbl.o \ 
     7423   $(MODEL_LIB)/trdicp.o \ 
     7424   $(MODEL_LIB)/trdicp_oce.o \ 
     7425   $(MODEL_LIB)/trdmld.o \ 
     7426   $(MODEL_LIB)/trdmld_oce.o \ 
     7427   $(MODEL_LIB)/trdmod.o \ 
     7428   $(MODEL_LIB)/trdmod_oce.o \ 
     7429   $(MODEL_LIB)/trdvor.o \ 
     7430   $(MODEL_LIB)/trdvor_oce.o \ 
    74247431   diaptr.F90 \ 
    74257432   dom_oce.F90 \ 
    7426    dynspg_fsc.F90 \ 
    7427    dynspg_fsc_atsk.F90 \ 
     7433   dynspg.F90 \ 
    74287434   in_out_manager.F90 \ 
    74297435   lbclnk.F90 \ 
     
    74347440   trdmod.F90 \ 
    74357441   trdmod_oce.F90 \ 
    7436    $(MODEL_LIB)(diaptr.o) \ 
    7437    $(MODEL_LIB)(dom_oce.o) \ 
    7438    $(MODEL_LIB)(dynspg_fsc.o) \ 
    7439    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    7440    $(MODEL_LIB)(in_out_manager.o) \ 
    7441    $(MODEL_LIB)(lbclnk.o) \ 
    7442    $(MODEL_LIB)(lib_mpp.o) \ 
    7443    $(MODEL_LIB)(oce.o) \ 
    7444    $(MODEL_LIB)(prtctl.o) \ 
    7445    $(MODEL_LIB)(trabbl.o) \ 
    7446    $(MODEL_LIB)(trdmod.o) \ 
    7447    $(MODEL_LIB)(trdmod_oce.o) \ 
     7442   $(MODEL_LIB)/diaptr.o \ 
     7443   $(MODEL_LIB)/dom_oce.o \ 
     7444   $(MODEL_LIB)/dynspg.o \ 
     7445   $(MODEL_LIB)/in_out_manager.o \ 
     7446   $(MODEL_LIB)/lbclnk.o \ 
     7447   $(MODEL_LIB)/lib_mpp.o \ 
     7448   $(MODEL_LIB)/oce.o \ 
     7449   $(MODEL_LIB)/prtctl.o \ 
     7450   $(MODEL_LIB)/trabbl.o \ 
     7451   $(MODEL_LIB)/trdmod.o \ 
     7452   $(MODEL_LIB)/trdmod_oce.o \ 
    74487453   domzgr_substitute.h90 \ 
    74497454   vectopt_loop_substitute.h90 \ 
    74507455   KEY_CPP \ 
    74517456   traadv_tvd.F90 
    7452 $(MODEL_LIB)(trabbc.o) :   \ 
    7453    dom_oce.F90 \ 
    7454    in_out_manager.F90 \ 
    7455    lib_mpp.F90 \ 
    7456    lib_print.f90 \ 
    7457    par_kind.F90 \ 
    7458    par_oce.F90 \ 
    7459    $(MODEL_LIB)(dom_oce.o) \ 
    7460    $(MODEL_LIB)(in_out_manager.o) \ 
    7461    $(MODEL_LIB)(lib_mpp.o) \ 
    7462    $(MODEL_LIB)(lib_print.o) \ 
    7463    $(MODEL_LIB)(par_kind.o) \ 
    7464    $(MODEL_LIB)(par_oce.o) \ 
    7465    dom_oce.F90 \ 
    7466    in_out_manager.F90 \ 
    7467    oce.F90 \ 
    7468    phycst.F90 \ 
    7469    prtctl.f90 \ 
    7470    $(MODEL_LIB)(dom_oce.o) \ 
    7471    $(MODEL_LIB)(in_out_manager.o) \ 
    7472    $(MODEL_LIB)(oce.o) \ 
    7473    $(MODEL_LIB)(phycst.o) \ 
    7474    $(MODEL_LIB)(prtctl.o) \ 
     7457$(MODEL_LIB)/trabbc.o : \ 
     7458   dom_oce.F90 \ 
     7459   in_out_manager.F90 \ 
     7460   lib_mpp.F90 \ 
     7461   lib_print.f90 \ 
     7462   par_kind.F90 \ 
     7463   par_oce.F90 \ 
     7464   $(MODEL_LIB)/dom_oce.o \ 
     7465   $(MODEL_LIB)/in_out_manager.o \ 
     7466   $(MODEL_LIB)/lib_mpp.o \ 
     7467   $(MODEL_LIB)/lib_print.o \ 
     7468   $(MODEL_LIB)/par_kind.o \ 
     7469   $(MODEL_LIB)/par_oce.o \ 
     7470   dom_oce.F90 \ 
     7471   in_out_manager.F90 \ 
     7472   oce.F90 \ 
     7473   phycst.F90 \ 
     7474   prtctl.f90 \ 
     7475   $(MODEL_LIB)/dom_oce.o \ 
     7476   $(MODEL_LIB)/in_out_manager.o \ 
     7477   $(MODEL_LIB)/oce.o \ 
     7478   $(MODEL_LIB)/phycst.o \ 
     7479   $(MODEL_LIB)/prtctl.o \ 
    74757480   domzgr_substitute.h90 \ 
    74767481   ../../../lib/libioipsl.a \ 
    74777482   KEY_CPP \ 
    74787483   trabbc.F90 
    7479 $(MODEL_LIB)(trabbl.o) :   \ 
     7484$(MODEL_LIB)/trabbl.o : \ 
    74807485   dom_oce.F90 \ 
    74817486   in_out_manager.F90 \ 
     
    74877492   trdmld_oce.F90 \ 
    74887493   trdvor_oce.F90 \ 
    7489    $(MODEL_LIB)(dom_oce.o) \ 
    7490    $(MODEL_LIB)(in_out_manager.o) \ 
    7491    $(MODEL_LIB)(lib_mpp.o) \ 
    7492    $(MODEL_LIB)(lib_print.o) \ 
    7493    $(MODEL_LIB)(par_kind.o) \ 
    7494    $(MODEL_LIB)(par_oce.o) \ 
    7495    $(MODEL_LIB)(trdicp_oce.o) \ 
    7496    $(MODEL_LIB)(trdmld_oce.o) \ 
    7497    $(MODEL_LIB)(trdvor_oce.o) \ 
     7494   $(MODEL_LIB)/dom_oce.o \ 
     7495   $(MODEL_LIB)/in_out_manager.o \ 
     7496   $(MODEL_LIB)/lib_mpp.o \ 
     7497   $(MODEL_LIB)/lib_print.o \ 
     7498   $(MODEL_LIB)/par_kind.o \ 
     7499   $(MODEL_LIB)/par_oce.o \ 
     7500   $(MODEL_LIB)/trdicp_oce.o \ 
     7501   $(MODEL_LIB)/trdmld_oce.o \ 
     7502   $(MODEL_LIB)/trdvor_oce.o \ 
    74987503   dom_oce.F90 \ 
    74997504   in_out_manager.F90 \ 
     
    75017506   prtctl.f90 \ 
    75027507   trdmod_oce.F90 \ 
    7503    $(MODEL_LIB)(dom_oce.o) \ 
    7504    $(MODEL_LIB)(in_out_manager.o) \ 
    7505    $(MODEL_LIB)(oce.o) \ 
    7506    $(MODEL_LIB)(prtctl.o) \ 
    7507    $(MODEL_LIB)(trdmod_oce.o) \ 
     7508   $(MODEL_LIB)/dom_oce.o \ 
     7509   $(MODEL_LIB)/in_out_manager.o \ 
     7510   $(MODEL_LIB)/oce.o \ 
     7511   $(MODEL_LIB)/prtctl.o \ 
     7512   $(MODEL_LIB)/trdmod_oce.o \ 
    75087513   eosbn2.F90 \ 
    75097514   flxrnf.F90 \ 
     
    75117516   oce.F90 \ 
    75127517   ocfzpt.F90 \ 
    7513    $(MODEL_LIB)(eosbn2.o) \ 
    7514    $(MODEL_LIB)(flxrnf.o) \ 
    7515    $(MODEL_LIB)(lbclnk.o) \ 
    7516    $(MODEL_LIB)(oce.o) \ 
    7517    $(MODEL_LIB)(ocfzpt.o) \ 
     7518   $(MODEL_LIB)/eosbn2.o \ 
     7519   $(MODEL_LIB)/flxrnf.o \ 
     7520   $(MODEL_LIB)/lbclnk.o \ 
     7521   $(MODEL_LIB)/oce.o \ 
     7522   $(MODEL_LIB)/ocfzpt.o \ 
    75187523   domzgr_substitute.h90 \ 
    75197524   trabbl_adv.h90 \ 
     
    75217526   KEY_CPP \ 
    75227527   trabbl.F90 
    7523 $(MODEL_LIB)(tradmp.o) :   \ 
     7528$(MODEL_LIB)/tradmp.o : \ 
    75247529   daymod.F90 \ 
    75257530   dom_oce.F90 \ 
     
    75407545   trdvor_oce.F90 \ 
    75417546   zdf_oce.F90 \ 
    7542    $(MODEL_LIB)(daymod.o) \ 
    7543    $(MODEL_LIB)(dom_oce.o) \ 
    7544    $(MODEL_LIB)(in_out_manager.o) \ 
    7545    $(MODEL_LIB)(lib_mpp.o) \ 
    7546    $(MODEL_LIB)(lib_print.o) \ 
    7547    $(MODEL_LIB)(oce.o) \ 
    7548    $(MODEL_LIB)(par_kind.o) \ 
    7549    $(MODEL_LIB)(par_oce.o) \ 
    7550    $(MODEL_LIB)(prtctl.o) \ 
    7551    $(MODEL_LIB)(trabbl.o) \ 
    7552    $(MODEL_LIB)(trdicp.o) \ 
    7553    $(MODEL_LIB)(trdicp_oce.o) \ 
    7554    $(MODEL_LIB)(trdmld.o) \ 
    7555    $(MODEL_LIB)(trdmld_oce.o) \ 
    7556    $(MODEL_LIB)(trdmod_oce.o) \ 
    7557    $(MODEL_LIB)(trdvor.o) \ 
    7558    $(MODEL_LIB)(trdvor_oce.o) \ 
    7559    $(MODEL_LIB)(zdf_oce.o) \ 
     7547   $(MODEL_LIB)/daymod.o \ 
     7548   $(MODEL_LIB)/dom_oce.o \ 
     7549   $(MODEL_LIB)/in_out_manager.o \ 
     7550   $(MODEL_LIB)/lib_mpp.o \ 
     7551   $(MODEL_LIB)/lib_print.o \ 
     7552   $(MODEL_LIB)/oce.o \ 
     7553   $(MODEL_LIB)/par_kind.o \ 
     7554   $(MODEL_LIB)/par_oce.o \ 
     7555   $(MODEL_LIB)/prtctl.o \ 
     7556   $(MODEL_LIB)/trabbl.o \ 
     7557   $(MODEL_LIB)/trdicp.o \ 
     7558   $(MODEL_LIB)/trdicp_oce.o \ 
     7559   $(MODEL_LIB)/trdmld.o \ 
     7560   $(MODEL_LIB)/trdmld_oce.o \ 
     7561   $(MODEL_LIB)/trdmod_oce.o \ 
     7562   $(MODEL_LIB)/trdvor.o \ 
     7563   $(MODEL_LIB)/trdvor_oce.o \ 
     7564   $(MODEL_LIB)/zdf_oce.o \ 
    75607565   dom_oce.F90 \ 
    75617566   dtasal.F90 \ 
     
    75707575   zdfmxl.F90 \ 
    75717576   zdf_oce.F90 \ 
    7572    $(MODEL_LIB)(dom_oce.o) \ 
    7573    $(MODEL_LIB)(dtasal.o) \ 
    7574    $(MODEL_LIB)(dtatem.o) \ 
    7575    $(MODEL_LIB)(in_out_manager.o) \ 
    7576    $(MODEL_LIB)(lib_mpp.o) \ 
    7577    $(MODEL_LIB)(oce.o) \ 
    7578    $(MODEL_LIB)(phycst.o) \ 
    7579    $(MODEL_LIB)(prtctl.o) \ 
    7580    $(MODEL_LIB)(trdmod.o) \ 
    7581    $(MODEL_LIB)(trdmod_oce.o) \ 
    7582    $(MODEL_LIB)(zdfmxl.o) \ 
    7583    $(MODEL_LIB)(zdf_oce.o) \ 
     7577   $(MODEL_LIB)/dom_oce.o \ 
     7578   $(MODEL_LIB)/dtasal.o \ 
     7579   $(MODEL_LIB)/dtatem.o \ 
     7580   $(MODEL_LIB)/in_out_manager.o \ 
     7581   $(MODEL_LIB)/lib_mpp.o \ 
     7582   $(MODEL_LIB)/oce.o \ 
     7583   $(MODEL_LIB)/phycst.o \ 
     7584   $(MODEL_LIB)/prtctl.o \ 
     7585   $(MODEL_LIB)/trdmod.o \ 
     7586   $(MODEL_LIB)/trdmod_oce.o \ 
     7587   $(MODEL_LIB)/zdfmxl.o \ 
     7588   $(MODEL_LIB)/zdf_oce.o \ 
    75847589   domzgr_substitute.h90 \ 
    75857590   vectopt_loop_substitute.h90 \ 
     
    75877592   KEY_CPP \ 
    75887593   tradmp.F90 
    7589 $(MODEL_LIB)(traldf_bilapg.o) :  \ 
     7594$(MODEL_LIB)/traldf_bilapg.o :   \ 
    75907595   daymod.F90 \ 
    75917596   dianam.F90 \ 
     
    76117616   trdvor_oce.F90 \ 
    76127617   zdfmxl.F90 \ 
    7613    $(MODEL_LIB)(daymod.o) \ 
    7614    $(MODEL_LIB)(dianam.o) \ 
    7615    $(MODEL_LIB)(dom_oce.o) \ 
    7616    $(MODEL_LIB)(in_out_manager.o) \ 
    7617    $(MODEL_LIB)(lbclnk.o) \ 
    7618    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7619    $(MODEL_LIB)(ldftra_oce.o) \ 
    7620    $(MODEL_LIB)(lib_mpp.o) \ 
    7621    $(MODEL_LIB)(lib_print.o) \ 
    7622    $(MODEL_LIB)(oce.o) \ 
    7623    $(MODEL_LIB)(par_kind.o) \ 
    7624    $(MODEL_LIB)(par_oce.o) \ 
    7625    $(MODEL_LIB)(phycst.o) \ 
    7626    $(MODEL_LIB)(prtctl.o) \ 
    7627    $(MODEL_LIB)(trabbl.o) \ 
    7628    $(MODEL_LIB)(trdicp.o) \ 
    7629    $(MODEL_LIB)(trdicp_oce.o) \ 
    7630    $(MODEL_LIB)(trdmld.o) \ 
    7631    $(MODEL_LIB)(trdmld_oce.o) \ 
    7632    $(MODEL_LIB)(trdmod_oce.o) \ 
    7633    $(MODEL_LIB)(trdvor.o) \ 
    7634    $(MODEL_LIB)(trdvor_oce.o) \ 
    7635    $(MODEL_LIB)(zdfmxl.o) \ 
     7618   $(MODEL_LIB)/daymod.o \ 
     7619   $(MODEL_LIB)/dianam.o \ 
     7620   $(MODEL_LIB)/dom_oce.o \ 
     7621   $(MODEL_LIB)/in_out_manager.o \ 
     7622   $(MODEL_LIB)/lbclnk.o \ 
     7623   $(MODEL_LIB)/ldfdyn_oce.o \ 
     7624   $(MODEL_LIB)/ldftra_oce.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   $(MODEL_LIB)/phycst.o \ 
     7631   $(MODEL_LIB)/prtctl.o \ 
     7632   $(MODEL_LIB)/trabbl.o \ 
     7633   $(MODEL_LIB)/trdicp.o \ 
     7634   $(MODEL_LIB)/trdicp_oce.o \ 
     7635   $(MODEL_LIB)/trdmld.o \ 
     7636   $(MODEL_LIB)/trdmld_oce.o \ 
     7637   $(MODEL_LIB)/trdmod_oce.o \ 
     7638   $(MODEL_LIB)/trdvor.o \ 
     7639   $(MODEL_LIB)/trdvor_oce.o \ 
     7640   $(MODEL_LIB)/zdfmxl.o \ 
    76367641   diaptr.F90 \ 
    76377642   dom_oce.F90 \ 
     
    76447649   trdmod.F90 \ 
    76457650   trdmod_oce.F90 \ 
    7646    $(MODEL_LIB)(diaptr.o) \ 
    7647    $(MODEL_LIB)(dom_oce.o) \ 
    7648    $(MODEL_LIB)(in_out_manager.o) \ 
    7649    $(MODEL_LIB)(lbclnk.o) \ 
    7650    $(MODEL_LIB)(ldfslp.o) \ 
    7651    $(MODEL_LIB)(ldftra_oce.o) \ 
    7652    $(MODEL_LIB)(oce.o) \ 
    7653    $(MODEL_LIB)(prtctl.o) \ 
    7654    $(MODEL_LIB)(trdmod.o) \ 
    7655    $(MODEL_LIB)(trdmod_oce.o) \ 
     7651   $(MODEL_LIB)/diaptr.o \ 
     7652   $(MODEL_LIB)/dom_oce.o \ 
     7653   $(MODEL_LIB)/in_out_manager.o \ 
     7654   $(MODEL_LIB)/lbclnk.o \ 
     7655   $(MODEL_LIB)/ldfslp.o \ 
     7656   $(MODEL_LIB)/ldftra_oce.o \ 
     7657   $(MODEL_LIB)/oce.o \ 
     7658   $(MODEL_LIB)/prtctl.o \ 
     7659   $(MODEL_LIB)/trdmod.o \ 
     7660   $(MODEL_LIB)/trdmod_oce.o \ 
    76567661   domzgr_substitute.h90 \ 
    76577662   ldfeiv_substitute.h90 \ 
     
    76597664   KEY_CPP \ 
    76607665   traldf_bilapg.F90 
    7661 $(MODEL_LIB)(traldf_bilap.o) :   \ 
     7666$(MODEL_LIB)/traldf_bilap.o : \ 
    76627667   daymod.F90 \ 
    76637668   dianam.F90 \ 
     
    76837688   trdvor_oce.F90 \ 
    76847689   zdfmxl.F90 \ 
    7685    $(MODEL_LIB)(daymod.o) \ 
    7686    $(MODEL_LIB)(dianam.o) \ 
    7687    $(MODEL_LIB)(dom_oce.o) \ 
    7688    $(MODEL_LIB)(in_out_manager.o) \ 
    7689    $(MODEL_LIB)(lbclnk.o) \ 
    7690    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7691    $(MODEL_LIB)(ldftra_oce.o) \ 
    7692    $(MODEL_LIB)(lib_mpp.o) \ 
    7693    $(MODEL_LIB)(lib_print.o) \ 
    7694    $(MODEL_LIB)(oce.o) \ 
    7695    $(MODEL_LIB)(par_kind.o) \ 
    7696    $(MODEL_LIB)(par_oce.o) \ 
    7697    $(MODEL_LIB)(phycst.o) \ 
    7698    $(MODEL_LIB)(prtctl.o) \ 
    7699    $(MODEL_LIB)(trabbl.o) \ 
    7700    $(MODEL_LIB)(trdicp.o) \ 
    7701    $(MODEL_LIB)(trdicp_oce.o) \ 
    7702    $(MODEL_LIB)(trdmld.o) \ 
    7703    $(MODEL_LIB)(trdmld_oce.o) \ 
    7704    $(MODEL_LIB)(trdmod_oce.o) \ 
    7705    $(MODEL_LIB)(trdvor.o) \ 
    7706    $(MODEL_LIB)(trdvor_oce.o) \ 
    7707    $(MODEL_LIB)(zdfmxl.o) \ 
     7690   $(MODEL_LIB)/daymod.o \ 
     7691   $(MODEL_LIB)/dianam.o \ 
     7692   $(MODEL_LIB)/dom_oce.o \ 
     7693   $(MODEL_LIB)/in_out_manager.o \ 
     7694   $(MODEL_LIB)/lbclnk.o \ 
     7695   $(MODEL_LIB)/ldfdyn_oce.o \ 
     7696   $(MODEL_LIB)/ldftra_oce.o \ 
     7697   $(MODEL_LIB)/lib_mpp.o \ 
     7698   $(MODEL_LIB)/lib_print.o \ 
     7699   $(MODEL_LIB)/oce.o \ 
     7700   $(MODEL_LIB)/par_kind.o \ 
     7701   $(MODEL_LIB)/par_oce.o \ 
     7702   $(MODEL_LIB)/phycst.o \ 
     7703   $(MODEL_LIB)/prtctl.o \ 
     7704   $(MODEL_LIB)/trabbl.o \ 
     7705   $(MODEL_LIB)/trdicp.o \ 
     7706   $(MODEL_LIB)/trdicp_oce.o \ 
     7707   $(MODEL_LIB)/trdmld.o \ 
     7708   $(MODEL_LIB)/trdmld_oce.o \ 
     7709   $(MODEL_LIB)/trdmod_oce.o \ 
     7710   $(MODEL_LIB)/trdvor.o \ 
     7711   $(MODEL_LIB)/trdvor_oce.o \ 
     7712   $(MODEL_LIB)/zdfmxl.o \ 
    77087713   diaptr.F90 \ 
    77097714   dom_oce.F90 \ 
     
    77167721   trdmod.F90 \ 
    77177722   trdmod_oce.F90 \ 
    7718    $(MODEL_LIB)(diaptr.o) \ 
    7719    $(MODEL_LIB)(dom_oce.o) \ 
    7720    $(MODEL_LIB)(in_out_manager.o) \ 
    7721    $(MODEL_LIB)(lbclnk.o) \ 
    7722    $(MODEL_LIB)(ldfslp.o) \ 
    7723    $(MODEL_LIB)(ldftra_oce.o) \ 
    7724    $(MODEL_LIB)(oce.o) \ 
    7725    $(MODEL_LIB)(prtctl.o) \ 
    7726    $(MODEL_LIB)(trdmod.o) \ 
    7727    $(MODEL_LIB)(trdmod_oce.o) \ 
     7723   $(MODEL_LIB)/diaptr.o \ 
     7724   $(MODEL_LIB)/dom_oce.o \ 
     7725   $(MODEL_LIB)/in_out_manager.o \ 
     7726   $(MODEL_LIB)/lbclnk.o \ 
     7727   $(MODEL_LIB)/ldfslp.o \ 
     7728   $(MODEL_LIB)/ldftra_oce.o \ 
     7729   $(MODEL_LIB)/oce.o \ 
     7730   $(MODEL_LIB)/prtctl.o \ 
     7731   $(MODEL_LIB)/trdmod.o \ 
     7732   $(MODEL_LIB)/trdmod_oce.o \ 
    77287733   domzgr_substitute.h90 \ 
    77297734   ldfeiv_substitute.h90 \ 
     
    77327737   KEY_CPP \ 
    77337738   traldf_bilap.F90 
    7734 $(MODEL_LIB)(traldf_iso.o) :  \ 
     7739$(MODEL_LIB)/traldf_iso.o :   \ 
    77357740   daymod.F90 \ 
    77367741   dianam.F90 \ 
     
    77567761   trdvor_oce.F90 \ 
    77577762   zdfmxl.F90 \ 
    7758    $(MODEL_LIB)(daymod.o) \ 
    7759    $(MODEL_LIB)(dianam.o) \ 
    7760    $(MODEL_LIB)(dom_oce.o) \ 
    7761    $(MODEL_LIB)(in_out_manager.o) \ 
    7762    $(MODEL_LIB)(lbclnk.o) \ 
    7763    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7764    $(MODEL_LIB)(ldftra_oce.o) \ 
    7765    $(MODEL_LIB)(lib_mpp.o) \ 
    7766    $(MODEL_LIB)(lib_print.o) \ 
    7767    $(MODEL_LIB)(oce.o) \ 
    7768    $(MODEL_LIB)(par_kind.o) \ 
    7769    $(MODEL_LIB)(par_oce.o) \ 
    7770    $(MODEL_LIB)(phycst.o) \ 
    7771    $(MODEL_LIB)(prtctl.o) \ 
    7772    $(MODEL_LIB)(trabbl.o) \ 
    7773    $(MODEL_LIB)(trdicp.o) \ 
    7774    $(MODEL_LIB)(trdicp_oce.o) \ 
    7775    $(MODEL_LIB)(trdmld.o) \ 
    7776    $(MODEL_LIB)(trdmld_oce.o) \ 
    7777    $(MODEL_LIB)(trdmod_oce.o) \ 
    7778    $(MODEL_LIB)(trdvor.o) \ 
    7779    $(MODEL_LIB)(trdvor_oce.o) \ 
    7780    $(MODEL_LIB)(zdfmxl.o) \ 
     7763   $(MODEL_LIB)/daymod.o \ 
     7764   $(MODEL_LIB)/dianam.o \ 
     7765   $(MODEL_LIB)/dom_oce.o \ 
     7766   $(MODEL_LIB)/in_out_manager.o \ 
     7767   $(MODEL_LIB)/lbclnk.o \ 
     7768   $(MODEL_LIB)/ldfdyn_oce.o \ 
     7769   $(MODEL_LIB)/ldftra_oce.o \ 
     7770   $(MODEL_LIB)/lib_mpp.o \ 
     7771   $(MODEL_LIB)/lib_print.o \ 
     7772   $(MODEL_LIB)/oce.o \ 
     7773   $(MODEL_LIB)/par_kind.o \ 
     7774   $(MODEL_LIB)/par_oce.o \ 
     7775   $(MODEL_LIB)/phycst.o \ 
     7776   $(MODEL_LIB)/prtctl.o \ 
     7777   $(MODEL_LIB)/trabbl.o \ 
     7778   $(MODEL_LIB)/trdicp.o \ 
     7779   $(MODEL_LIB)/trdicp_oce.o \ 
     7780   $(MODEL_LIB)/trdmld.o \ 
     7781   $(MODEL_LIB)/trdmld_oce.o \ 
     7782   $(MODEL_LIB)/trdmod_oce.o \ 
     7783   $(MODEL_LIB)/trdvor.o \ 
     7784   $(MODEL_LIB)/trdvor_oce.o \ 
     7785   $(MODEL_LIB)/zdfmxl.o \ 
    77817786   diaptr.F90 \ 
    77827787   dom_oce.F90 \ 
     
    77887793   trdmod.F90 \ 
    77897794   trdmod_oce.F90 \ 
    7790    $(MODEL_LIB)(diaptr.o) \ 
    7791    $(MODEL_LIB)(dom_oce.o) \ 
    7792    $(MODEL_LIB)(in_out_manager.o) \ 
    7793    $(MODEL_LIB)(ldfslp.o) \ 
    7794    $(MODEL_LIB)(ldftra_oce.o) \ 
    7795    $(MODEL_LIB)(oce.o) \ 
    7796    $(MODEL_LIB)(prtctl.o) \ 
    7797    $(MODEL_LIB)(trdmod.o) \ 
    7798    $(MODEL_LIB)(trdmod_oce.o) \ 
     7795   $(MODEL_LIB)/diaptr.o \ 
     7796   $(MODEL_LIB)/dom_oce.o \ 
     7797   $(MODEL_LIB)/in_out_manager.o \ 
     7798   $(MODEL_LIB)/ldfslp.o \ 
     7799   $(MODEL_LIB)/ldftra_oce.o \ 
     7800   $(MODEL_LIB)/oce.o \ 
     7801   $(MODEL_LIB)/prtctl.o \ 
     7802   $(MODEL_LIB)/trdmod.o \ 
     7803   $(MODEL_LIB)/trdmod_oce.o \ 
    77997804   domzgr_substitute.h90 \ 
    78007805   ldfeiv_substitute.h90 \ 
     
    78037808   KEY_CPP \ 
    78047809   traldf_iso.F90 
    7805 $(MODEL_LIB)(traldf_iso_zps.o) : \ 
     7810$(MODEL_LIB)/traldf_iso_zps.o :  \ 
    78067811   daymod.F90 \ 
    78077812   dianam.F90 \ 
     
    78277832   trdvor_oce.F90 \ 
    78287833   zdfmxl.F90 \ 
    7829    $(MODEL_LIB)(daymod.o) \ 
    7830    $(MODEL_LIB)(dianam.o) \ 
    7831    $(MODEL_LIB)(dom_oce.o) \ 
    7832    $(MODEL_LIB)(in_out_manager.o) \ 
    7833    $(MODEL_LIB)(lbclnk.o) \ 
    7834    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7835    $(MODEL_LIB)(ldftra_oce.o) \ 
    7836    $(MODEL_LIB)(lib_mpp.o) \ 
    7837    $(MODEL_LIB)(lib_print.o) \ 
    7838    $(MODEL_LIB)(oce.o) \ 
    7839    $(MODEL_LIB)(par_kind.o) \ 
    7840    $(MODEL_LIB)(par_oce.o) \ 
    7841    $(MODEL_LIB)(phycst.o) \ 
    7842    $(MODEL_LIB)(prtctl.o) \ 
    7843    $(MODEL_LIB)(trabbl.o) \ 
    7844    $(MODEL_LIB)(trdicp.o) \ 
    7845    $(MODEL_LIB)(trdicp_oce.o) \ 
    7846    $(MODEL_LIB)(trdmld.o) \ 
    7847    $(MODEL_LIB)(trdmld_oce.o) \ 
    7848    $(MODEL_LIB)(trdmod_oce.o) \ 
    7849    $(MODEL_LIB)(trdvor.o) \ 
    7850    $(MODEL_LIB)(trdvor_oce.o) \ 
    7851    $(MODEL_LIB)(zdfmxl.o) \ 
     7834   $(MODEL_LIB)/daymod.o \ 
     7835   $(MODEL_LIB)/dianam.o \ 
     7836   $(MODEL_LIB)/dom_oce.o \ 
     7837   $(MODEL_LIB)/in_out_manager.o \ 
     7838   $(MODEL_LIB)/lbclnk.o \ 
     7839   $(MODEL_LIB)/ldfdyn_oce.o \ 
     7840   $(MODEL_LIB)/ldftra_oce.o \ 
     7841   $(MODEL_LIB)/lib_mpp.o \ 
     7842   $(MODEL_LIB)/lib_print.o \ 
     7843   $(MODEL_LIB)/oce.o \ 
     7844   $(MODEL_LIB)/par_kind.o \ 
     7845   $(MODEL_LIB)/par_oce.o \ 
     7846   $(MODEL_LIB)/phycst.o \ 
     7847   $(MODEL_LIB)/prtctl.o \ 
     7848   $(MODEL_LIB)/trabbl.o \ 
     7849   $(MODEL_LIB)/trdicp.o \ 
     7850   $(MODEL_LIB)/trdicp_oce.o \ 
     7851   $(MODEL_LIB)/trdmld.o \ 
     7852   $(MODEL_LIB)/trdmld_oce.o \ 
     7853   $(MODEL_LIB)/trdmod_oce.o \ 
     7854   $(MODEL_LIB)/trdvor.o \ 
     7855   $(MODEL_LIB)/trdvor_oce.o \ 
     7856   $(MODEL_LIB)/zdfmxl.o \ 
    78527857   diaptr.F90 \ 
    78537858   dom_oce.F90 \ 
     
    78607865   trdmod_oce.F90 \ 
    78617866   zdf_oce.F90 \ 
    7862    $(MODEL_LIB)(diaptr.o) \ 
    7863    $(MODEL_LIB)(dom_oce.o) \ 
    7864    $(MODEL_LIB)(in_out_manager.o) \ 
    7865    $(MODEL_LIB)(ldfslp.o) \ 
    7866    $(MODEL_LIB)(ldftra_oce.o) \ 
    7867    $(MODEL_LIB)(oce.o) \ 
    7868    $(MODEL_LIB)(prtctl.o) \ 
    7869    $(MODEL_LIB)(trdmod.o) \ 
    7870    $(MODEL_LIB)(trdmod_oce.o) \ 
    7871    $(MODEL_LIB)(zdf_oce.o) \ 
     7867   $(MODEL_LIB)/diaptr.o \ 
     7868   $(MODEL_LIB)/dom_oce.o \ 
     7869   $(MODEL_LIB)/in_out_manager.o \ 
     7870   $(MODEL_LIB)/ldfslp.o \ 
     7871   $(MODEL_LIB)/ldftra_oce.o \ 
     7872   $(MODEL_LIB)/oce.o \ 
     7873   $(MODEL_LIB)/prtctl.o \ 
     7874   $(MODEL_LIB)/trdmod.o \ 
     7875   $(MODEL_LIB)/trdmod_oce.o \ 
     7876   $(MODEL_LIB)/zdf_oce.o \ 
    78727877   domzgr_substitute.h90 \ 
    78737878   ldfeiv_substitute.h90 \ 
     
    78767881   KEY_CPP \ 
    78777882   traldf_iso_zps.F90 
    7878 $(MODEL_LIB)(traldf_lap.o) :  \ 
     7883$(MODEL_LIB)/traldf_lap.o :   \ 
    78797884   daymod.F90 \ 
    78807885   dianam.F90 \ 
     
    78967901   trdvor.F90 \ 
    78977902   trdvor_oce.F90 \ 
    7898    $(MODEL_LIB)(daymod.o) \ 
    7899    $(MODEL_LIB)(dianam.o) \ 
    7900    $(MODEL_LIB)(dom_oce.o) \ 
    7901    $(MODEL_LIB)(in_out_manager.o) \ 
    7902    $(MODEL_LIB)(ldftra_oce.o) \ 
    7903    $(MODEL_LIB)(lib_mpp.o) \ 
    7904    $(MODEL_LIB)(lib_print.o) \ 
    7905    $(MODEL_LIB)(oce.o) \ 
    7906    $(MODEL_LIB)(par_kind.o) \ 
    7907    $(MODEL_LIB)(par_oce.o) \ 
    7908    $(MODEL_LIB)(phycst.o) \ 
    7909    $(MODEL_LIB)(trabbl.o) \ 
    7910    $(MODEL_LIB)(trdicp.o) \ 
    7911    $(MODEL_LIB)(trdicp_oce.o) \ 
    7912    $(MODEL_LIB)(trdmld.o) \ 
    7913    $(MODEL_LIB)(trdmld_oce.o) \ 
    7914    $(MODEL_LIB)(trdmod_oce.o) \ 
    7915    $(MODEL_LIB)(trdvor.o) \ 
    7916    $(MODEL_LIB)(trdvor_oce.o) \ 
     7903   $(MODEL_LIB)/daymod.o \ 
     7904   $(MODEL_LIB)/dianam.o \ 
     7905   $(MODEL_LIB)/dom_oce.o \ 
     7906   $(MODEL_LIB)/in_out_manager.o \ 
     7907   $(MODEL_LIB)/ldftra_oce.o \ 
     7908   $(MODEL_LIB)/lib_mpp.o \ 
     7909   $(MODEL_LIB)/lib_print.o \ 
     7910   $(MODEL_LIB)/oce.o \ 
     7911   $(MODEL_LIB)/par_kind.o \ 
     7912   $(MODEL_LIB)/par_oce.o \ 
     7913   $(MODEL_LIB)/phycst.o \ 
     7914   $(MODEL_LIB)/trabbl.o \ 
     7915   $(MODEL_LIB)/trdicp.o \ 
     7916   $(MODEL_LIB)/trdicp_oce.o \ 
     7917   $(MODEL_LIB)/trdmld.o \ 
     7918   $(MODEL_LIB)/trdmld_oce.o \ 
     7919   $(MODEL_LIB)/trdmod_oce.o \ 
     7920   $(MODEL_LIB)/trdvor.o \ 
     7921   $(MODEL_LIB)/trdvor_oce.o \ 
    79177922   diaptr.F90 \ 
    79187923   dom_oce.F90 \ 
     
    79237928   trdmod.F90 \ 
    79247929   trdmod_oce.F90 \ 
    7925    $(MODEL_LIB)(diaptr.o) \ 
    7926    $(MODEL_LIB)(dom_oce.o) \ 
    7927    $(MODEL_LIB)(in_out_manager.o) \ 
    7928    $(MODEL_LIB)(ldftra_oce.o) \ 
    7929    $(MODEL_LIB)(oce.o) \ 
    7930    $(MODEL_LIB)(prtctl.o) \ 
    7931    $(MODEL_LIB)(trdmod.o) \ 
    7932    $(MODEL_LIB)(trdmod_oce.o) \ 
     7930   $(MODEL_LIB)/diaptr.o \ 
     7931   $(MODEL_LIB)/dom_oce.o \ 
     7932   $(MODEL_LIB)/in_out_manager.o \ 
     7933   $(MODEL_LIB)/ldftra_oce.o \ 
     7934   $(MODEL_LIB)/oce.o \ 
     7935   $(MODEL_LIB)/prtctl.o \ 
     7936   $(MODEL_LIB)/trdmod.o \ 
     7937   $(MODEL_LIB)/trdmod_oce.o \ 
    79337938   domzgr_substitute.h90 \ 
    79347939   ldftra_substitute.h90 \ 
     
    79367941   KEY_CPP \ 
    79377942   traldf_lap.F90 
    7938 $(MODEL_LIB)(tranpc.o) :   \ 
     7943$(MODEL_LIB)/tranpc.o : \ 
    79397944   dom_oce.F90 \ 
    79407945   in_out_manager.F90 \ 
     
    79557960   trdvor_oce.F90 \ 
    79567961   zdfddm.F90 \ 
    7957    $(MODEL_LIB)(dom_oce.o) \ 
    7958    $(MODEL_LIB)(in_out_manager.o) \ 
    7959    $(MODEL_LIB)(lib_mpp.o) \ 
    7960    $(MODEL_LIB)(lib_print.o) \ 
    7961    $(MODEL_LIB)(oce.o) \ 
    7962    $(MODEL_LIB)(par_kind.o) \ 
    7963    $(MODEL_LIB)(par_oce.o) \ 
    7964    $(MODEL_LIB)(phycst.o) \ 
    7965    $(MODEL_LIB)(prtctl.o) \ 
    7966    $(MODEL_LIB)(trabbl.o) \ 
    7967    $(MODEL_LIB)(trdicp.o) \ 
    7968    $(MODEL_LIB)(trdicp_oce.o) \ 
    7969    $(MODEL_LIB)(trdmld.o) \ 
    7970    $(MODEL_LIB)(trdmld_oce.o) \ 
    7971    $(MODEL_LIB)(trdmod_oce.o) \ 
    7972    $(MODEL_LIB)(trdvor.o) \ 
    7973    $(MODEL_LIB)(trdvor_oce.o) \ 
    7974    $(MODEL_LIB)(zdfddm.o) \ 
     7962   $(MODEL_LIB)/dom_oce.o \ 
     7963   $(MODEL_LIB)/in_out_manager.o \ 
     7964   $(MODEL_LIB)/lib_mpp.o \ 
     7965   $(MODEL_LIB)/lib_print.o \ 
     7966   $(MODEL_LIB)/oce.o \ 
     7967   $(MODEL_LIB)/par_kind.o \ 
     7968   $(MODEL_LIB)/par_oce.o \ 
     7969   $(MODEL_LIB)/phycst.o \ 
     7970   $(MODEL_LIB)/prtctl.o \ 
     7971   $(MODEL_LIB)/trabbl.o \ 
     7972   $(MODEL_LIB)/trdicp.o \ 
     7973   $(MODEL_LIB)/trdicp_oce.o \ 
     7974   $(MODEL_LIB)/trdmld.o \ 
     7975   $(MODEL_LIB)/trdmld_oce.o \ 
     7976   $(MODEL_LIB)/trdmod_oce.o \ 
     7977   $(MODEL_LIB)/trdvor.o \ 
     7978   $(MODEL_LIB)/trdvor_oce.o \ 
     7979   $(MODEL_LIB)/zdfddm.o \ 
    79757980   dom_oce.F90 \ 
    79767981   eosbn2.F90 \ 
     
    79807985   trdmod.F90 \ 
    79817986   trdmod_oce.F90 \ 
    7982    $(MODEL_LIB)(dom_oce.o) \ 
    7983    $(MODEL_LIB)(eosbn2.o) \ 
    7984    $(MODEL_LIB)(in_out_manager.o) \ 
    7985    $(MODEL_LIB)(lbclnk.o) \ 
    7986    $(MODEL_LIB)(oce.o) \ 
    7987    $(MODEL_LIB)(trdmod.o) \ 
    7988    $(MODEL_LIB)(trdmod_oce.o) \ 
     7987   $(MODEL_LIB)/dom_oce.o \ 
     7988   $(MODEL_LIB)/eosbn2.o \ 
     7989   $(MODEL_LIB)/in_out_manager.o \ 
     7990   $(MODEL_LIB)/lbclnk.o \ 
     7991   $(MODEL_LIB)/oce.o \ 
     7992   $(MODEL_LIB)/trdmod.o \ 
     7993   $(MODEL_LIB)/trdmod_oce.o \ 
    79897994   domzgr_substitute.h90 \ 
    79907995   KEY_CPP \ 
    79917996   tranpc.F90 
    7992 $(MODEL_LIB)(tranxt.o) :   \ 
     7997$(MODEL_LIB)/tranxt.o : \ 
    79937998   dom_oce.F90 \ 
    79947999   in_out_manager.F90 \ 
     
    80018006   par_oce.F90 \ 
    80028007   phycst.F90 \ 
    8003    $(MODEL_LIB)(dom_oce.o) \ 
    8004    $(MODEL_LIB)(in_out_manager.o) \ 
    8005    $(MODEL_LIB)(lbclnk.o) \ 
    8006    $(MODEL_LIB)(lib_mpp.o) \ 
    8007    $(MODEL_LIB)(lib_print.o) \ 
    8008    $(MODEL_LIB)(obc_oce.o) \ 
    8009    $(MODEL_LIB)(oce.o) \ 
    8010    $(MODEL_LIB)(par_kind.o) \ 
    8011    $(MODEL_LIB)(par_oce.o) \ 
    8012    $(MODEL_LIB)(phycst.o) \ 
     8008   $(MODEL_LIB)/dom_oce.o \ 
     8009   $(MODEL_LIB)/in_out_manager.o \ 
     8010   $(MODEL_LIB)/lbclnk.o \ 
     8011   $(MODEL_LIB)/lib_mpp.o \ 
     8012   $(MODEL_LIB)/lib_print.o \ 
     8013   $(MODEL_LIB)/obc_oce.o \ 
     8014   $(MODEL_LIB)/oce.o \ 
     8015   $(MODEL_LIB)/par_kind.o \ 
     8016   $(MODEL_LIB)/par_oce.o \ 
     8017   $(MODEL_LIB)/phycst.o \ 
    80138018   dom_oce.F90 \ 
    80148019   in_out_manager.F90 \ 
     
    80188023   prtctl.f90 \ 
    80198024   zdf_oce.F90 \ 
    8020    $(MODEL_LIB)(dom_oce.o) \ 
    8021    $(MODEL_LIB)(in_out_manager.o) \ 
    8022    $(MODEL_LIB)(lbclnk.o) \ 
    8023    $(MODEL_LIB)(obctra.o) \ 
    8024    $(MODEL_LIB)(oce.o) \ 
    8025    $(MODEL_LIB)(prtctl.o) \ 
    8026    $(MODEL_LIB)(zdf_oce.o) \ 
     8025   $(MODEL_LIB)/dom_oce.o \ 
     8026   $(MODEL_LIB)/in_out_manager.o \ 
     8027   $(MODEL_LIB)/lbclnk.o \ 
     8028   $(MODEL_LIB)/obctra.o \ 
     8029   $(MODEL_LIB)/oce.o \ 
     8030   $(MODEL_LIB)/prtctl.o \ 
     8031   $(MODEL_LIB)/zdf_oce.o \ 
    80278032   tranxt.F90 
    8028 $(MODEL_LIB)(traqsr.o) :   \ 
     8033$(MODEL_LIB)/traqsr.o : \ 
    80298034   blk_oce.F90 \ 
    80308035   cpl_oce.F90 \ 
     
    80598064   trdvor.F90 \ 
    80608065   trdvor_oce.F90 \ 
    8061    $(MODEL_LIB)(blk_oce.o) \ 
    8062    $(MODEL_LIB)(cpl_oce.o) \ 
    8063    $(MODEL_LIB)(daymod.o) \ 
    8064    $(MODEL_LIB)(dom_oce.o) \ 
    8065    $(MODEL_LIB)(dtasal.o) \ 
    8066    $(MODEL_LIB)(dtasst.o) \ 
    8067    $(MODEL_LIB)(dtatem.o) \ 
    8068    $(MODEL_LIB)(flxmod.o) \ 
    8069    $(MODEL_LIB)(flxrnf.o) \ 
    8070    $(MODEL_LIB)(flx_oce.o) \ 
    8071    $(MODEL_LIB)(ice_oce.o) \ 
    8072    $(MODEL_LIB)(in_out_manager.o) \ 
    8073    $(MODEL_LIB)(lbclnk.o) \ 
    8074    $(MODEL_LIB)(lib_mpp.o) \ 
    8075    $(MODEL_LIB)(lib_print.o) \ 
    8076    $(MODEL_LIB)(oce.o) \ 
    8077    $(MODEL_LIB)(ocfzpt.o) \ 
    8078    $(MODEL_LIB)(par_kind.o) \ 
    8079    $(MODEL_LIB)(par_oce.o) \ 
    8080    $(MODEL_LIB)(phycst.o) \ 
    8081    $(MODEL_LIB)(prtctl.o) \ 
    8082    $(MODEL_LIB)(sms.o) \ 
    8083    $(MODEL_LIB)(taumod.o) \ 
    8084    $(MODEL_LIB)(trabbl.o) \ 
    8085    $(MODEL_LIB)(tradmp.o) \ 
    8086    $(MODEL_LIB)(trdicp.o) \ 
    8087    $(MODEL_LIB)(trdicp_oce.o) \ 
    8088    $(MODEL_LIB)(trdmld.o) \ 
    8089    $(MODEL_LIB)(trdmld_oce.o) \ 
    8090    $(MODEL_LIB)(trdmod_oce.o) \ 
    8091    $(MODEL_LIB)(trdvor.o) \ 
    8092    $(MODEL_LIB)(trdvor_oce.o) \ 
     8066   $(MODEL_LIB)/blk_oce.o \ 
     8067   $(MODEL_LIB)/cpl_oce.o \ 
     8068   $(MODEL_LIB)/daymod.o \ 
     8069   $(MODEL_LIB)/dom_oce.o \ 
     8070   $(MODEL_LIB)/dtasal.o \ 
     8071   $(MODEL_LIB)/dtasst.o \ 
     8072   $(MODEL_LIB)/dtatem.o \ 
     8073   $(MODEL_LIB)/flxmod.o \ 
     8074   $(MODEL_LIB)/flxrnf.o \ 
     8075   $(MODEL_LIB)/flx_oce.o \ 
     8076   $(MODEL_LIB)/ice_oce.o \ 
     8077   $(MODEL_LIB)/in_out_manager.o \ 
     8078   $(MODEL_LIB)/lbclnk.o \ 
     8079   $(MODEL_LIB)/lib_mpp.o \ 
     8080   $(MODEL_LIB)/lib_print.o \ 
     8081   $(MODEL_LIB)/oce.o \ 
     8082   $(MODEL_LIB)/ocfzpt.o \ 
     8083   $(MODEL_LIB)/par_kind.o \ 
     8084   $(MODEL_LIB)/par_oce.o \ 
     8085   $(MODEL_LIB)/phycst.o \ 
     8086   $(MODEL_LIB)/prtctl.o \ 
     8087   $(MODEL_LIB)/sms.o \ 
     8088   $(MODEL_LIB)/taumod.o \ 
     8089   $(MODEL_LIB)/trabbl.o \ 
     8090   $(MODEL_LIB)/tradmp.o \ 
     8091   $(MODEL_LIB)/trdicp.o \ 
     8092   $(MODEL_LIB)/trdicp_oce.o \ 
     8093   $(MODEL_LIB)/trdmld.o \ 
     8094   $(MODEL_LIB)/trdmld_oce.o \ 
     8095   $(MODEL_LIB)/trdmod_oce.o \ 
     8096   $(MODEL_LIB)/trdvor.o \ 
     8097   $(MODEL_LIB)/trdvor_oce.o \ 
    80938098   dom_oce.F90 \ 
    80948099   in_out_manager.F90 \ 
     
    81008105   trdmod.F90 \ 
    81018106   trdmod_oce.F90 \ 
    8102    $(MODEL_LIB)(dom_oce.o) \ 
    8103    $(MODEL_LIB)(in_out_manager.o) \ 
    8104    $(MODEL_LIB)(ocesbc.o) \ 
    8105    $(MODEL_LIB)(oce.o) \ 
    8106    $(MODEL_LIB)(phycst.o) \ 
    8107    $(MODEL_LIB)(prtctl.o) \ 
    8108    $(MODEL_LIB)(trc_oce.o) \ 
    8109    $(MODEL_LIB)(trdmod.o) \ 
    8110    $(MODEL_LIB)(trdmod_oce.o) \ 
     8107   $(MODEL_LIB)/dom_oce.o \ 
     8108   $(MODEL_LIB)/in_out_manager.o \ 
     8109   $(MODEL_LIB)/ocesbc.o \ 
     8110   $(MODEL_LIB)/oce.o \ 
     8111   $(MODEL_LIB)/phycst.o \ 
     8112   $(MODEL_LIB)/prtctl.o \ 
     8113   $(MODEL_LIB)/trc_oce.o \ 
     8114   $(MODEL_LIB)/trdmod.o \ 
     8115   $(MODEL_LIB)/trdmod_oce.o \ 
    81118116   domzgr_substitute.h90 \ 
    81128117   vectopt_loop_substitute.h90 \ 
    81138118   KEY_CPP \ 
    81148119   traqsr.F90 
    8115 $(MODEL_LIB)(trasbc.o) :   \ 
     8120$(MODEL_LIB)/trasbc.o : \ 
    81168121   blk_oce.F90 \ 
    81178122   cpl_oce.F90 \ 
     
    81488153   trdvor.F90 \ 
    81498154   trdvor_oce.F90 \ 
    8150    $(MODEL_LIB)(blk_oce.o) \ 
    8151    $(MODEL_LIB)(cpl_oce.o) \ 
    8152    $(MODEL_LIB)(daymod.o) \ 
    8153    $(MODEL_LIB)(dom_oce.o) \ 
    8154    $(MODEL_LIB)(dtasal.o) \ 
    8155    $(MODEL_LIB)(dtasst.o) \ 
    8156    $(MODEL_LIB)(dtatem.o) \ 
    8157    $(MODEL_LIB)(flxmod.o) \ 
    8158    $(MODEL_LIB)(flxrnf.o) \ 
    8159    $(MODEL_LIB)(flx_oce.o) \ 
    8160    $(MODEL_LIB)(ice_oce.o) \ 
    8161    $(MODEL_LIB)(in_out_manager.o) \ 
    8162    $(MODEL_LIB)(lbclnk.o) \ 
    8163    $(MODEL_LIB)(lib_mpp.o) \ 
    8164    $(MODEL_LIB)(lib_print.o) \ 
    8165    $(MODEL_LIB)(ocesbc.o) \ 
    8166    $(MODEL_LIB)(oce.o) \ 
    8167    $(MODEL_LIB)(ocfzpt.o) \ 
    8168    $(MODEL_LIB)(par_kind.o) \ 
    8169    $(MODEL_LIB)(par_oce.o) \ 
    8170    $(MODEL_LIB)(phycst.o) \ 
    8171    $(MODEL_LIB)(prtctl.o) \ 
    8172    $(MODEL_LIB)(taumod.o) \ 
    8173    $(MODEL_LIB)(trabbl.o) \ 
    8174    $(MODEL_LIB)(tradmp.o) \ 
    8175    $(MODEL_LIB)(trc_oce.o) \ 
    8176    $(MODEL_LIB)(trdicp.o) \ 
    8177    $(MODEL_LIB)(trdicp_oce.o) \ 
    8178    $(MODEL_LIB)(trdmld.o) \ 
    8179    $(MODEL_LIB)(trdmld_oce.o) \ 
    8180    $(MODEL_LIB)(trdmod.o) \ 
    8181    $(MODEL_LIB)(trdmod_oce.o) \ 
    8182    $(MODEL_LIB)(trdvor.o) \ 
    8183    $(MODEL_LIB)(trdvor_oce.o) \ 
     8155   $(MODEL_LIB)/blk_oce.o \ 
     8156   $(MODEL_LIB)/cpl_oce.o \ 
     8157   $(MODEL_LIB)/daymod.o \ 
     8158   $(MODEL_LIB)/dom_oce.o \ 
     8159   $(MODEL_LIB)/dtasal.o \ 
     8160   $(MODEL_LIB)/dtasst.o \ 
     8161   $(MODEL_LIB)/dtatem.o \ 
     8162   $(MODEL_LIB)/flxmod.o \ 
     8163   $(MODEL_LIB)/flxrnf.o \ 
     8164   $(MODEL_LIB)/flx_oce.o \ 
     8165   $(MODEL_LIB)/ice_oce.o \ 
     8166   $(MODEL_LIB)/in_out_manager.o \ 
     8167   $(MODEL_LIB)/lbclnk.o \ 
     8168   $(MODEL_LIB)/lib_mpp.o \ 
     8169   $(MODEL_LIB)/lib_print.o \ 
     8170   $(MODEL_LIB)/ocesbc.o \ 
     8171   $(MODEL_LIB)/oce.o \ 
     8172   $(MODEL_LIB)/ocfzpt.o \ 
     8173   $(MODEL_LIB)/par_kind.o \ 
     8174   $(MODEL_LIB)/par_oce.o \ 
     8175   $(MODEL_LIB)/phycst.o \ 
     8176   $(MODEL_LIB)/prtctl.o \ 
     8177   $(MODEL_LIB)/taumod.o \ 
     8178   $(MODEL_LIB)/trabbl.o \ 
     8179   $(MODEL_LIB)/tradmp.o \ 
     8180   $(MODEL_LIB)/trc_oce.o \ 
     8181   $(MODEL_LIB)/trdicp.o \ 
     8182   $(MODEL_LIB)/trdicp_oce.o \ 
     8183   $(MODEL_LIB)/trdmld.o \ 
     8184   $(MODEL_LIB)/trdmld_oce.o \ 
     8185   $(MODEL_LIB)/trdmod.o \ 
     8186   $(MODEL_LIB)/trdmod_oce.o \ 
     8187   $(MODEL_LIB)/trdvor.o \ 
     8188   $(MODEL_LIB)/trdvor_oce.o \ 
    81848189   dom_oce.F90 \ 
    81858190   in_out_manager.F90 \ 
     
    81918196   trdmod.F90 \ 
    81928197   trdmod_oce.F90 \ 
    8193    $(MODEL_LIB)(dom_oce.o) \ 
    8194    $(MODEL_LIB)(in_out_manager.o) \ 
    8195    $(MODEL_LIB)(ocesbc.o) \ 
    8196    $(MODEL_LIB)(oce.o) \ 
    8197    $(MODEL_LIB)(phycst.o) \ 
    8198    $(MODEL_LIB)(prtctl.o) \ 
    8199    $(MODEL_LIB)(traqsr.o) \ 
    8200    $(MODEL_LIB)(trdmod.o) \ 
    8201    $(MODEL_LIB)(trdmod_oce.o) \ 
     8198   $(MODEL_LIB)/dom_oce.o \ 
     8199   $(MODEL_LIB)/in_out_manager.o \ 
     8200   $(MODEL_LIB)/ocesbc.o \ 
     8201   $(MODEL_LIB)/oce.o \ 
     8202   $(MODEL_LIB)/phycst.o \ 
     8203   $(MODEL_LIB)/prtctl.o \ 
     8204   $(MODEL_LIB)/traqsr.o \ 
     8205   $(MODEL_LIB)/trdmod.o \ 
     8206   $(MODEL_LIB)/trdmod_oce.o \ 
    82028207   domzgr_substitute.h90 \ 
    82038208   vectopt_loop_substitute.h90 \ 
    82048209   KEY_CPP \ 
    82058210   trasbc.F90 
    8206 $(MODEL_LIB)(trazdf_exp.o) :  \ 
     8211$(MODEL_LIB)/trazdf_exp.o :   \ 
    82078212   dom_oce.F90 \ 
    82088213   in_out_manager.F90 \ 
     
    82238228   trdvor_oce.F90 \ 
    82248229   zdf_oce.F90 \ 
    8225    $(MODEL_LIB)(dom_oce.o) \ 
    8226    $(MODEL_LIB)(in_out_manager.o) \ 
    8227    $(MODEL_LIB)(lbclnk.o) \ 
    8228    $(MODEL_LIB)(lib_mpp.o) \ 
    8229    $(MODEL_LIB)(lib_print.o) \ 
    8230    $(MODEL_LIB)(oce.o) \ 
    8231    $(MODEL_LIB)(par_kind.o) \ 
    8232    $(MODEL_LIB)(par_oce.o) \ 
    8233    $(MODEL_LIB)(prtctl.o) \ 
    8234    $(MODEL_LIB)(trabbl.o) \ 
    8235    $(MODEL_LIB)(trdicp.o) \ 
    8236    $(MODEL_LIB)(trdicp_oce.o) \ 
    8237    $(MODEL_LIB)(trdmld.o) \ 
    8238    $(MODEL_LIB)(trdmld_oce.o) \ 
    8239    $(MODEL_LIB)(trdmod_oce.o) \ 
    8240    $(MODEL_LIB)(trdvor.o) \ 
    8241    $(MODEL_LIB)(trdvor_oce.o) \ 
    8242    $(MODEL_LIB)(zdf_oce.o) \ 
     8230   $(MODEL_LIB)/dom_oce.o \ 
     8231   $(MODEL_LIB)/in_out_manager.o \ 
     8232   $(MODEL_LIB)/lbclnk.o \ 
     8233   $(MODEL_LIB)/lib_mpp.o \ 
     8234   $(MODEL_LIB)/lib_print.o \ 
     8235   $(MODEL_LIB)/oce.o \ 
     8236   $(MODEL_LIB)/par_kind.o \ 
     8237   $(MODEL_LIB)/par_oce.o \ 
     8238   $(MODEL_LIB)/prtctl.o \ 
     8239   $(MODEL_LIB)/trabbl.o \ 
     8240   $(MODEL_LIB)/trdicp.o \ 
     8241   $(MODEL_LIB)/trdicp_oce.o \ 
     8242   $(MODEL_LIB)/trdmld.o \ 
     8243   $(MODEL_LIB)/trdmld_oce.o \ 
     8244   $(MODEL_LIB)/trdmod_oce.o \ 
     8245   $(MODEL_LIB)/trdvor.o \ 
     8246   $(MODEL_LIB)/trdvor_oce.o \ 
     8247   $(MODEL_LIB)/zdf_oce.o \ 
    82438248   dom_oce.F90 \ 
    82448249   in_out_manager.F90 \ 
     
    82498254   zdfddm.F90 \ 
    82508255   zdf_oce.F90 \ 
    8251    $(MODEL_LIB)(dom_oce.o) \ 
    8252    $(MODEL_LIB)(in_out_manager.o) \ 
    8253    $(MODEL_LIB)(oce.o) \ 
    8254    $(MODEL_LIB)(prtctl.o) \ 
    8255    $(MODEL_LIB)(trdmod.o) \ 
    8256    $(MODEL_LIB)(trdmod_oce.o) \ 
    8257    $(MODEL_LIB)(zdfddm.o) \ 
    8258    $(MODEL_LIB)(zdf_oce.o) \ 
     8256   $(MODEL_LIB)/dom_oce.o \ 
     8257   $(MODEL_LIB)/in_out_manager.o \ 
     8258   $(MODEL_LIB)/oce.o \ 
     8259   $(MODEL_LIB)/prtctl.o \ 
     8260   $(MODEL_LIB)/trdmod.o \ 
     8261   $(MODEL_LIB)/trdmod_oce.o \ 
     8262   $(MODEL_LIB)/zdfddm.o \ 
     8263   $(MODEL_LIB)/zdf_oce.o \ 
    82598264   domzgr_substitute.h90 \ 
    82608265   zdfddm_substitute.h90 \ 
    82618266   KEY_CPP \ 
    82628267   trazdf_exp.F90 
    8263 $(MODEL_LIB)(trazdf_imp.o) :  \ 
     8268$(MODEL_LIB)/trazdf_imp.o :   \ 
    82648269   dom_oce.F90 \ 
    82658270   eosbn2.F90 \ 
     
    82858290   zdfddm.F90 \ 
    82868291   zdf_oce.F90 \ 
    8287    $(MODEL_LIB)(dom_oce.o) \ 
    8288    $(MODEL_LIB)(eosbn2.o) \ 
    8289    $(MODEL_LIB)(in_out_manager.o) \ 
    8290    $(MODEL_LIB)(lbclnk.o) \ 
    8291    $(MODEL_LIB)(lib_mpp.o) \ 
    8292    $(MODEL_LIB)(lib_print.o) \ 
    8293    $(MODEL_LIB)(ocesbc.o) \ 
    8294    $(MODEL_LIB)(oce.o) \ 
    8295    $(MODEL_LIB)(par_kind.o) \ 
    8296    $(MODEL_LIB)(par_oce.o) \ 
    8297    $(MODEL_LIB)(phycst.o) \ 
    8298    $(MODEL_LIB)(prtctl.o) \ 
    8299    $(MODEL_LIB)(taumod.o) \ 
    8300    $(MODEL_LIB)(trabbl.o) \ 
    8301    $(MODEL_LIB)(trdicp.o) \ 
    8302    $(MODEL_LIB)(trdicp_oce.o) \ 
    8303    $(MODEL_LIB)(trdmld.o) \ 
    8304    $(MODEL_LIB)(trdmld_oce.o) \ 
    8305    $(MODEL_LIB)(trdmod_oce.o) \ 
    8306    $(MODEL_LIB)(trdvor.o) \ 
    8307    $(MODEL_LIB)(trdvor_oce.o) \ 
    8308    $(MODEL_LIB)(zdfddm.o) \ 
    8309    $(MODEL_LIB)(zdf_oce.o) \ 
     8292   $(MODEL_LIB)/dom_oce.o \ 
     8293   $(MODEL_LIB)/eosbn2.o \ 
     8294   $(MODEL_LIB)/in_out_manager.o \ 
     8295   $(MODEL_LIB)/lbclnk.o \ 
     8296   $(MODEL_LIB)/lib_mpp.o \ 
     8297   $(MODEL_LIB)/lib_print.o \ 
     8298   $(MODEL_LIB)/ocesbc.o \ 
     8299   $(MODEL_LIB)/oce.o \ 
     8300   $(MODEL_LIB)/par_kind.o \ 
     8301   $(MODEL_LIB)/par_oce.o \ 
     8302   $(MODEL_LIB)/phycst.o \ 
     8303   $(MODEL_LIB)/prtctl.o \ 
     8304   $(MODEL_LIB)/taumod.o \ 
     8305   $(MODEL_LIB)/trabbl.o \ 
     8306   $(MODEL_LIB)/trdicp.o \ 
     8307   $(MODEL_LIB)/trdicp_oce.o \ 
     8308   $(MODEL_LIB)/trdmld.o \ 
     8309   $(MODEL_LIB)/trdmld_oce.o \ 
     8310   $(MODEL_LIB)/trdmod_oce.o \ 
     8311   $(MODEL_LIB)/trdvor.o \ 
     8312   $(MODEL_LIB)/trdvor_oce.o \ 
     8313   $(MODEL_LIB)/zdfddm.o \ 
     8314   $(MODEL_LIB)/zdf_oce.o \ 
    83108315   dom_oce.F90 \ 
    83118316   in_out_manager.F90 \ 
     
    83188323   zdfkpp.F90 \ 
    83198324   zdf_oce.F90 \ 
    8320    $(MODEL_LIB)(dom_oce.o) \ 
    8321    $(MODEL_LIB)(in_out_manager.o) \ 
    8322    $(MODEL_LIB)(ldftra_oce.o) \ 
    8323    $(MODEL_LIB)(oce.o) \ 
    8324    $(MODEL_LIB)(prtctl.o) \ 
    8325    $(MODEL_LIB)(trdmod.o) \ 
    8326    $(MODEL_LIB)(trdmod_oce.o) \ 
    8327    $(MODEL_LIB)(zdfddm.o) \ 
    8328    $(MODEL_LIB)(zdfkpp.o) \ 
    8329    $(MODEL_LIB)(zdf_oce.o) \ 
     8325   $(MODEL_LIB)/dom_oce.o \ 
     8326   $(MODEL_LIB)/in_out_manager.o \ 
     8327   $(MODEL_LIB)/ldftra_oce.o \ 
     8328   $(MODEL_LIB)/oce.o \ 
     8329   $(MODEL_LIB)/prtctl.o \ 
     8330   $(MODEL_LIB)/trdmod.o \ 
     8331   $(MODEL_LIB)/trdmod_oce.o \ 
     8332   $(MODEL_LIB)/zdfddm.o \ 
     8333   $(MODEL_LIB)/zdfkpp.o \ 
     8334   $(MODEL_LIB)/zdf_oce.o \ 
    83308335   domzgr_substitute.h90 \ 
    83318336   zdfddm_substitute.h90 \ 
     
    83338338   KEY_CPP \ 
    83348339   trazdf_imp.F90 
    8335 $(MODEL_LIB)(trazdf_iso.o) :  \ 
     8340$(MODEL_LIB)/trazdf_iso.o :   \ 
    83368341   dom_oce.F90 \ 
    83378342   eosbn2.F90 \ 
     
    83608365   zdfmxl.F90 \ 
    83618366   zdf_oce.F90 \ 
    8362    $(MODEL_LIB)(dom_oce.o) \ 
    8363    $(MODEL_LIB)(eosbn2.o) \ 
    8364    $(MODEL_LIB)(in_out_manager.o) \ 
    8365    $(MODEL_LIB)(lbclnk.o) \ 
    8366    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    8367    $(MODEL_LIB)(ldftra_oce.o) \ 
    8368    $(MODEL_LIB)(lib_mpp.o) \ 
    8369    $(MODEL_LIB)(lib_print.o) \ 
    8370    $(MODEL_LIB)(ocesbc.o) \ 
    8371    $(MODEL_LIB)(oce.o) \ 
    8372    $(MODEL_LIB)(par_kind.o) \ 
    8373    $(MODEL_LIB)(par_oce.o) \ 
    8374    $(MODEL_LIB)(phycst.o) \ 
    8375    $(MODEL_LIB)(prtctl.o) \ 
    8376    $(MODEL_LIB)(taumod.o) \ 
    8377    $(MODEL_LIB)(trabbl.o) \ 
    8378    $(MODEL_LIB)(trdicp.o) \ 
    8379    $(MODEL_LIB)(trdicp_oce.o) \ 
    8380    $(MODEL_LIB)(trdmld.o) \ 
    8381    $(MODEL_LIB)(trdmld_oce.o) \ 
    8382    $(MODEL_LIB)(trdmod_oce.o) \ 
    8383    $(MODEL_LIB)(trdvor.o) \ 
    8384    $(MODEL_LIB)(trdvor_oce.o) \ 
    8385    $(MODEL_LIB)(zdfddm.o) \ 
    8386    $(MODEL_LIB)(zdfmxl.o) \ 
    8387    $(MODEL_LIB)(zdf_oce.o) \ 
     8367   $(MODEL_LIB)/dom_oce.o \ 
     8368   $(MODEL_LIB)/eosbn2.o \ 
     8369   $(MODEL_LIB)/in_out_manager.o \ 
     8370   $(MODEL_LIB)/lbclnk.o \ 
     8371   $(MODEL_LIB)/ldfdyn_oce.o \ 
     8372   $(MODEL_LIB)/ldftra_oce.o \ 
     8373   $(MODEL_LIB)/lib_mpp.o \ 
     8374   $(MODEL_LIB)/lib_print.o \ 
     8375   $(MODEL_LIB)/ocesbc.o \ 
     8376   $(MODEL_LIB)/oce.o \ 
     8377   $(MODEL_LIB)/par_kind.o \ 
     8378   $(MODEL_LIB)/par_oce.o \ 
     8379   $(MODEL_LIB)/phycst.o \ 
     8380   $(MODEL_LIB)/prtctl.o \ 
     8381   $(MODEL_LIB)/taumod.o \ 
     8382   $(MODEL_LIB)/trabbl.o \ 
     8383   $(MODEL_LIB)/trdicp.o \ 
     8384   $(MODEL_LIB)/trdicp_oce.o \ 
     8385   $(MODEL_LIB)/trdmld.o \ 
     8386   $(MODEL_LIB)/trdmld_oce.o \ 
     8387   $(MODEL_LIB)/trdmod_oce.o \ 
     8388   $(MODEL_LIB)/trdvor.o \ 
     8389   $(MODEL_LIB)/trdvor_oce.o \ 
     8390   $(MODEL_LIB)/zdfddm.o \ 
     8391   $(MODEL_LIB)/zdfmxl.o \ 
     8392   $(MODEL_LIB)/zdf_oce.o \ 
    83888393   dom_oce.F90 \ 
    83898394   in_out_manager.F90 \ 
     
    83988403   zdfkpp.F90 \ 
    83998404   zdf_oce.F90 \ 
    8400    $(MODEL_LIB)(dom_oce.o) \ 
    8401    $(MODEL_LIB)(in_out_manager.o) \ 
    8402    $(MODEL_LIB)(lbclnk.o) \ 
    8403    $(MODEL_LIB)(ldfslp.o) \ 
    8404    $(MODEL_LIB)(ldftra_oce.o) \ 
    8405    $(MODEL_LIB)(oce.o) \ 
    8406    $(MODEL_LIB)(prtctl.o) \ 
    8407    $(MODEL_LIB)(trdmod.o) \ 
    8408    $(MODEL_LIB)(trdmod_oce.o) \ 
    8409    $(MODEL_LIB)(zdfddm.o) \ 
    8410    $(MODEL_LIB)(zdfkpp.o) \ 
    8411    $(MODEL_LIB)(zdf_oce.o) \ 
     8405   $(MODEL_LIB)/dom_oce.o \ 
     8406   $(MODEL_LIB)/in_out_manager.o \ 
     8407   $(MODEL_LIB)/lbclnk.o \ 
     8408   $(MODEL_LIB)/ldfslp.o \ 
     8409   $(MODEL_LIB)/ldftra_oce.o \ 
     8410   $(MODEL_LIB)/oce.o \ 
     8411   $(MODEL_LIB)/prtctl.o \ 
     8412   $(MODEL_LIB)/trdmod.o \ 
     8413   $(MODEL_LIB)/trdmod_oce.o \ 
     8414   $(MODEL_LIB)/zdfddm.o \ 
     8415   $(MODEL_LIB)/zdfkpp.o \ 
     8416   $(MODEL_LIB)/zdf_oce.o \ 
    84128417   domzgr_substitute.h90 \ 
    84138418   ldfeiv_substitute.h90 \ 
     
    84178422   KEY_CPP \ 
    84188423   trazdf_iso.F90 
    8419 $(MODEL_LIB)(trazdf_iso_vopt.o) :   \ 
     8424$(MODEL_LIB)/trazdf_iso_vopt.o : \ 
    84208425   dom_oce.F90 \ 
    84218426   eosbn2.F90 \ 
     
    84448449   zdfmxl.F90 \ 
    84458450   zdf_oce.F90 \ 
    8446    $(MODEL_LIB)(dom_oce.o) \ 
    8447    $(MODEL_LIB)(eosbn2.o) \ 
    8448    $(MODEL_LIB)(in_out_manager.o) \ 
    8449    $(MODEL_LIB)(lbclnk.o) \ 
    8450    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    8451    $(MODEL_LIB)(ldftra_oce.o) \ 
    8452    $(MODEL_LIB)(lib_mpp.o) \ 
    8453    $(MODEL_LIB)(lib_print.o) \ 
    8454    $(MODEL_LIB)(ocesbc.o) \ 
    8455    $(MODEL_LIB)(oce.o) \ 
    8456    $(MODEL_LIB)(par_kind.o) \ 
    8457    $(MODEL_LIB)(par_oce.o) \ 
    8458    $(MODEL_LIB)(phycst.o) \ 
    8459    $(MODEL_LIB)(prtctl.o) \ 
    8460    $(MODEL_LIB)(taumod.o) \ 
    8461    $(MODEL_LIB)(trabbl.o) \ 
    8462    $(MODEL_LIB)(trdicp.o) \ 
    8463    $(MODEL_LIB)(trdicp_oce.o) \ 
    8464    $(MODEL_LIB)(trdmld.o) \ 
    8465    $(MODEL_LIB)(trdmld_oce.o) \ 
    8466    $(MODEL_LIB)(trdmod_oce.o) \ 
    8467    $(MODEL_LIB)(trdvor.o) \ 
    8468    $(MODEL_LIB)(trdvor_oce.o) \ 
    8469    $(MODEL_LIB)(zdfddm.o) \ 
    8470    $(MODEL_LIB)(zdfmxl.o) \ 
    8471    $(MODEL_LIB)(zdf_oce.o) \ 
     8451   $(MODEL_LIB)/dom_oce.o \ 
     8452   $(MODEL_LIB)/eosbn2.o \ 
     8453   $(MODEL_LIB)/in_out_manager.o \ 
     8454   $(MODEL_LIB)/lbclnk.o \ 
     8455   $(MODEL_LIB)/ldfdyn_oce.o \ 
     8456   $(MODEL_LIB)/ldftra_oce.o \ 
     8457   $(MODEL_LIB)/lib_mpp.o \ 
     8458   $(MODEL_LIB)/lib_print.o \ 
     8459   $(MODEL_LIB)/ocesbc.o \ 
     8460   $(MODEL_LIB)/oce.o \ 
     8461   $(MODEL_LIB)/par_kind.o \ 
     8462   $(MODEL_LIB)/par_oce.o \ 
     8463   $(MODEL_LIB)/phycst.o \ 
     8464   $(MODEL_LIB)/prtctl.o \ 
     8465   $(MODEL_LIB)/taumod.o \ 
     8466   $(MODEL_LIB)/trabbl.o \ 
     8467   $(MODEL_LIB)/trdicp.o \ 
     8468   $(MODEL_LIB)/trdicp_oce.o \ 
     8469   $(MODEL_LIB)/trdmld.o \ 
     8470   $(MODEL_LIB)/trdmld_oce.o \ 
     8471   $(MODEL_LIB)/trdmod_oce.o \ 
     8472   $(MODEL_LIB)/trdvor.o \ 
     8473   $(MODEL_LIB)/trdvor_oce.o \ 
     8474   $(MODEL_LIB)/zdfddm.o \ 
     8475   $(MODEL_LIB)/zdfmxl.o \ 
     8476   $(MODEL_LIB)/zdf_oce.o \ 
    84728477   dom_oce.F90 \ 
    84738478   in_out_manager.F90 \ 
     
    84828487   zdfkpp.F90 \ 
    84838488   zdf_oce.F90 \ 
    8484    $(MODEL_LIB)(dom_oce.o) \ 
    8485    $(MODEL_LIB)(in_out_manager.o) \ 
    8486    $(MODEL_LIB)(lbclnk.o) \ 
    8487    $(MODEL_LIB)(ldfslp.o) \ 
    8488    $(MODEL_LIB)(ldftra_oce.o) \ 
    8489    $(MODEL_LIB)(oce.o) \ 
    8490    $(MODEL_LIB)(prtctl.o) \ 
    8491    $(MODEL_LIB)(trdmod.o) \ 
    8492    $(MODEL_LIB)(trdmod_oce.o) \ 
    8493    $(MODEL_LIB)(zdfddm.o) \ 
    8494    $(MODEL_LIB)(zdfkpp.o) \ 
    8495    $(MODEL_LIB)(zdf_oce.o) \ 
     8489   $(MODEL_LIB)/dom_oce.o \ 
     8490   $(MODEL_LIB)/in_out_manager.o \ 
     8491   $(MODEL_LIB)/lbclnk.o \ 
     8492   $(MODEL_LIB)/ldfslp.o \ 
     8493   $(MODEL_LIB)/ldftra_oce.o \ 
     8494   $(MODEL_LIB)/oce.o \ 
     8495   $(MODEL_LIB)/prtctl.o \ 
     8496   $(MODEL_LIB)/trdmod.o \ 
     8497   $(MODEL_LIB)/trdmod_oce.o \ 
     8498   $(MODEL_LIB)/zdfddm.o \ 
     8499   $(MODEL_LIB)/zdfkpp.o \ 
     8500   $(MODEL_LIB)/zdf_oce.o \ 
    84968501   domzgr_substitute.h90 \ 
    84978502   ldfeiv_substitute.h90 \ 
     
    85018506   KEY_CPP \ 
    85028507   trazdf_iso_vopt.F90 
    8503 $(MODEL_LIB)(trc_oce.o) :  \ 
    8504    par_kind.F90 \ 
    8505    $(MODEL_LIB)(par_kind.o) \ 
     8508$(MODEL_LIB)/trc_oce.o :   \ 
     8509   par_kind.F90 \ 
     8510   $(MODEL_LIB)/par_kind.o \ 
    85068511   par_oce.F90 \ 
    85078512   sms.F90 \ 
    8508    $(MODEL_LIB)(par_oce.o) \ 
    8509    $(MODEL_LIB)(sms.o) \ 
     8513   $(MODEL_LIB)/par_oce.o \ 
     8514   $(MODEL_LIB)/sms.o \ 
    85108515   trc_oce.F90 
    8511 $(MODEL_LIB)(trdicp.o) :   \ 
     8516$(MODEL_LIB)/trdicp.o : \ 
    85128517   dom_oce.F90 \ 
    85138518   in_out_manager.F90 \ 
     
    85218526   trdvor_oce.F90 \ 
    85228527   zdfddm.F90 \ 
    8523    $(MODEL_LIB)(dom_oce.o) \ 
    8524    $(MODEL_LIB)(in_out_manager.o) \ 
    8525    $(MODEL_LIB)(lib_print.o) \ 
    8526    $(MODEL_LIB)(par_kind.o) \ 
    8527    $(MODEL_LIB)(par_oce.o) \ 
    8528    $(MODEL_LIB)(phycst.o) \ 
    8529    $(MODEL_LIB)(prtctl.o) \ 
    8530    $(MODEL_LIB)(trdicp_oce.o) \ 
    8531    $(MODEL_LIB)(trdmld_oce.o) \ 
    8532    $(MODEL_LIB)(trdvor_oce.o) \ 
    8533    $(MODEL_LIB)(zdfddm.o) \ 
     8528   $(MODEL_LIB)/dom_oce.o \ 
     8529   $(MODEL_LIB)/in_out_manager.o \ 
     8530   $(MODEL_LIB)/lib_print.o \ 
     8531   $(MODEL_LIB)/par_kind.o \ 
     8532   $(MODEL_LIB)/par_oce.o \ 
     8533   $(MODEL_LIB)/phycst.o \ 
     8534   $(MODEL_LIB)/prtctl.o \ 
     8535   $(MODEL_LIB)/trdicp_oce.o \ 
     8536   $(MODEL_LIB)/trdmld_oce.o \ 
     8537   $(MODEL_LIB)/trdvor_oce.o \ 
     8538   $(MODEL_LIB)/zdfddm.o \ 
    85348539   dom_oce.F90 \ 
    85358540   eosbn2.F90 \ 
     
    85428547   trdmod_oce.F90 \ 
    85438548   zdf_oce.F90 \ 
    8544    $(MODEL_LIB)(dom_oce.o) \ 
    8545    $(MODEL_LIB)(eosbn2.o) \ 
    8546    $(MODEL_LIB)(in_out_manager.o) \ 
    8547    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    8548    $(MODEL_LIB)(ldftra_oce.o) \ 
    8549    $(MODEL_LIB)(lib_mpp.o) \ 
    8550    $(MODEL_LIB)(oce.o) \ 
    8551    $(MODEL_LIB)(phycst.o) \ 
    8552    $(MODEL_LIB)(trdmod_oce.o) \ 
    8553    $(MODEL_LIB)(zdf_oce.o) \ 
     8549   $(MODEL_LIB)/dom_oce.o \ 
     8550   $(MODEL_LIB)/eosbn2.o \ 
     8551   $(MODEL_LIB)/in_out_manager.o \ 
     8552   $(MODEL_LIB)/ldfdyn_oce.o \ 
     8553   $(MODEL_LIB)/ldftra_oce.o \ 
     8554   $(MODEL_LIB)/lib_mpp.o \ 
     8555   $(MODEL_LIB)/oce.o \ 
     8556   $(MODEL_LIB)/phycst.o \ 
     8557   $(MODEL_LIB)/trdmod_oce.o \ 
     8558   $(MODEL_LIB)/zdf_oce.o \ 
    85548559   domzgr_substitute.h90 \ 
    85558560   vectopt_loop_substitute.h90 \ 
    85568561   KEY_CPP \ 
    85578562   trdicp.F90 
    8558 $(MODEL_LIB)(trdicp_oce.o) :  \ 
    8559    par_kind.F90 \ 
    8560    $(MODEL_LIB)(par_kind.o) \ 
    8561    par_oce.F90 \ 
    8562    $(MODEL_LIB)(par_oce.o) \ 
     8563$(MODEL_LIB)/trdicp_oce.o :   \ 
     8564   par_kind.F90 \ 
     8565   $(MODEL_LIB)/par_kind.o \ 
     8566   par_oce.F90 \ 
     8567   $(MODEL_LIB)/par_oce.o \ 
    85638568   trdicp_oce.F90 
    8564 $(MODEL_LIB)(trdmld.o) :   \ 
     8569$(MODEL_LIB)/trdmld.o : \ 
    85658570   daymod.F90 \ 
    85668571   dom_oce.F90 \ 
     
    85818586   zdfmxl.F90 \ 
    85828587   zdf_oce.F90 \ 
    8583    $(MODEL_LIB)(daymod.o) \ 
    8584    $(MODEL_LIB)(dom_oce.o) \ 
    8585    $(MODEL_LIB)(in_out_manager.o) \ 
    8586    $(MODEL_LIB)(lbclnk.o) \ 
    8587    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    8588    $(MODEL_LIB)(ldftra_oce.o) \ 
    8589    $(MODEL_LIB)(lib_mpp.o) \ 
    8590    $(MODEL_LIB)(lib_print.o) \ 
    8591    $(MODEL_LIB)(oce.o) \ 
    8592    $(MODEL_LIB)(par_kind.o) \ 
    8593    $(MODEL_LIB)(par_oce.o) \ 
    8594    $(MODEL_LIB)(phycst.o) \ 
    8595    $(MODEL_LIB)(prtctl.o) \ 
    8596    $(MODEL_LIB)(trdicp_oce.o) \ 
    8597    $(MODEL_LIB)(trdmld_oce.o) \ 
    8598    $(MODEL_LIB)(trdvor_oce.o) \ 
    8599    $(MODEL_LIB)(zdfmxl.o) \ 
    8600    $(MODEL_LIB)(zdf_oce.o) \ 
     8588   $(MODEL_LIB)/daymod.o \ 
     8589   $(MODEL_LIB)/dom_oce.o \ 
     8590   $(MODEL_LIB)/in_out_manager.o \ 
     8591   $(MODEL_LIB)/lbclnk.o \ 
     8592   $(MODEL_LIB)/ldfdyn_oce.o \ 
     8593   $(MODEL_LIB)/ldftra_oce.o \ 
     8594   $(MODEL_LIB)/lib_mpp.o \ 
     8595   $(MODEL_LIB)/lib_print.o \ 
     8596   $(MODEL_LIB)/oce.o \ 
     8597   $(MODEL_LIB)/par_kind.o \ 
     8598   $(MODEL_LIB)/par_oce.o \ 
     8599   $(MODEL_LIB)/phycst.o \ 
     8600   $(MODEL_LIB)/prtctl.o \ 
     8601   $(MODEL_LIB)/trdicp_oce.o \ 
     8602   $(MODEL_LIB)/trdmld_oce.o \ 
     8603   $(MODEL_LIB)/trdvor_oce.o \ 
     8604   $(MODEL_LIB)/zdfmxl.o \ 
     8605   $(MODEL_LIB)/zdf_oce.o \ 
    86018606   daymod.F90 \ 
    86028607   diadimg.F90 \ 
     
    86138618   zdfmxl.F90 \ 
    86148619   zdf_oce.F90 \ 
    8615    $(MODEL_LIB)(daymod.o) \ 
    8616    $(MODEL_LIB)(diadimg.o) \ 
    8617    $(MODEL_LIB)(dianam.o) \ 
    8618    $(MODEL_LIB)(dom_oce.o) \ 
    8619    $(MODEL_LIB)(in_out_manager.o) \ 
    8620    $(MODEL_LIB)(lbclnk.o) \ 
    8621    $(MODEL_LIB)(ldfslp.o) \ 
    8622    $(MODEL_LIB)(ldftra_oce.o) \ 
    8623    $(MODEL_LIB)(oce.o) \ 
    8624    $(MODEL_LIB)(phycst.o) \ 
    8625    $(MODEL_LIB)(trdmod_oce.o) \ 
    8626    $(MODEL_LIB)(zdfddm.o) \ 
    8627    $(MODEL_LIB)(zdfmxl.o) \ 
    8628    $(MODEL_LIB)(zdf_oce.o) \ 
     8620   $(MODEL_LIB)/daymod.o \ 
     8621   $(MODEL_LIB)/diadimg.o \ 
     8622   $(MODEL_LIB)/dianam.o \ 
     8623   $(MODEL_LIB)/dom_oce.o \ 
     8624   $(MODEL_LIB)/in_out_manager.o \ 
     8625   $(MODEL_LIB)/lbclnk.o \ 
     8626   $(MODEL_LIB)/ldfslp.o \ 
     8627   $(MODEL_LIB)/ldftra_oce.o \ 
     8628   $(MODEL_LIB)/oce.o \ 
     8629   $(MODEL_LIB)/phycst.o \ 
     8630   $(MODEL_LIB)/trdmod_oce.o \ 
     8631   $(MODEL_LIB)/zdfddm.o \ 
     8632   $(MODEL_LIB)/zdfmxl.o \ 
     8633   $(MODEL_LIB)/zdf_oce.o \ 
    86298634   domzgr_substitute.h90 \ 
    86308635   ldftra_substitute.h90 \ 
     
    86338638   KEY_CPP \ 
    86348639   trdmld.F90 
    8635 $(MODEL_LIB)(trdmld_oce.o) :  \ 
    8636    par_kind.F90 \ 
    8637    $(MODEL_LIB)(par_kind.o) \ 
    8638    par_oce.F90 \ 
    8639    $(MODEL_LIB)(par_oce.o) \ 
     8640$(MODEL_LIB)/trdmld_oce.o :   \ 
     8641   par_kind.F90 \ 
     8642   $(MODEL_LIB)/par_kind.o \ 
     8643   par_oce.F90 \ 
     8644   $(MODEL_LIB)/par_oce.o \ 
    86408645   trdmld_oce.F90 
    8641 $(MODEL_LIB)(trdmod.o) :   \ 
     8646$(MODEL_LIB)/trdmod.o : \ 
    86428647   daymod.F90 \ 
    86438648   diadimg.F90 \ 
     
    86648669   zdfmxl.F90 \ 
    86658670   zdf_oce.F90 \ 
    8666    $(MODEL_LIB)(daymod.o) \ 
    8667    $(MODEL_LIB)(diadimg.o) \ 
    8668    $(MODEL_LIB)(dianam.o) \ 
    8669    $(MODEL_LIB)(dom_oce.o) \ 
    8670    $(MODEL_LIB)(eosbn2.o) \ 
    8671    $(MODEL_LIB)(in_out_manager.o) \ 
    8672    $(MODEL_LIB)(lbclnk.o) \ 
    8673    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    8674    $(MODEL_LIB)(ldfslp.o) \ 
    8675    $(MODEL_LIB)(ldftra_oce.o) \ 
    8676    $(MODEL_LIB)(lib_mpp.o) \ 
    8677    $(MODEL_LIB)(lib_print.o) \ 
    8678    $(MODEL_LIB)(oce.o) \ 
    8679    $(MODEL_LIB)(par_kind.o) \ 
    8680    $(MODEL_LIB)(par_oce.o) \ 
    8681    $(MODEL_LIB)(phycst.o) \ 
    8682    $(MODEL_LIB)(prtctl.o) \ 
    8683    $(MODEL_LIB)(trdicp_oce.o) \ 
    8684    $(MODEL_LIB)(trdmld_oce.o) \ 
    8685    $(MODEL_LIB)(trdmod_oce.o) \ 
    8686    $(MODEL_LIB)(trdvor_oce.o) \ 
    8687    $(MODEL_LIB)(zdfddm.o) \ 
    8688    $(MODEL_LIB)(zdfmxl.o) \ 
    8689    $(MODEL_LIB)(zdf_oce.o) \ 
     8671   $(MODEL_LIB)/daymod.o \ 
     8672   $(MODEL_LIB)/diadimg.o \ 
     8673   $(MODEL_LIB)/dianam.o \ 
     8674   $(MODEL_LIB)/dom_oce.o \ 
     8675   $(MODEL_LIB)/eosbn2.o \ 
     8676   $(MODEL_LIB)/in_out_manager.o \ 
     8677   $(MODEL_LIB)/lbclnk.o \ 
     8678   $(MODEL_LIB)/ldfdyn_oce.o \ 
     8679   $(MODEL_LIB)/ldfslp.o \ 
     8680   $(MODEL_LIB)/ldftra_oce.o \ 
     8681   $(MODEL_LIB)/lib_mpp.o \ 
     8682   $(MODEL_LIB)/lib_print.o \ 
     8683   $(MODEL_LIB)/oce.o \ 
     8684   $(MODEL_LIB)/par_kind.o \ 
     8685   $(MODEL_LIB)/par_oce.o \ 
     8686   $(MODEL_LIB)/phycst.o \ 
     8687   $(MODEL_LIB)/prtctl.o \ 
     8688   $(MODEL_LIB)/trdicp_oce.o \ 
     8689   $(MODEL_LIB)/trdmld_oce.o \ 
     8690   $(MODEL_LIB)/trdmod_oce.o \ 
     8691   $(MODEL_LIB)/trdvor_oce.o \ 
     8692   $(MODEL_LIB)/zdfddm.o \ 
     8693   $(MODEL_LIB)/zdfmxl.o \ 
     8694   $(MODEL_LIB)/zdf_oce.o \ 
    86908695   dom_oce.F90 \ 
    86918696   in_out_manager.F90 \ 
     
    86968701   trdmod_oce.F90 \ 
    86978702   trdvor.F90 \ 
    8698    $(MODEL_LIB)(dom_oce.o) \ 
    8699    $(MODEL_LIB)(in_out_manager.o) \ 
    8700    $(MODEL_LIB)(oce.o) \ 
    8701    $(MODEL_LIB)(trabbl.o) \ 
    8702    $(MODEL_LIB)(trdicp.o) \ 
    8703    $(MODEL_LIB)(trdmld.o) \ 
    8704    $(MODEL_LIB)(trdmod_oce.o) \ 
    8705    $(MODEL_LIB)(trdvor.o) \ 
     8703   $(MODEL_LIB)/dom_oce.o \ 
     8704   $(MODEL_LIB)/in_out_manager.o \ 
     8705   $(MODEL_LIB)/oce.o \ 
     8706   $(MODEL_LIB)/trabbl.o \ 
     8707   $(MODEL_LIB)/trdicp.o \ 
     8708   $(MODEL_LIB)/trdmld.o \ 
     8709   $(MODEL_LIB)/trdmod_oce.o \ 
     8710   $(MODEL_LIB)/trdvor.o \ 
    87068711   domzgr_substitute.h90 \ 
    87078712   vectopt_loop_substitute.h90 \ 
    87088713   KEY_CPP \ 
    87098714   trdmod.F90 
    8710 $(MODEL_LIB)(trdmod_oce.o) :  \ 
    8711    par_oce.F90 \ 
    8712    $(MODEL_LIB)(par_oce.o) \ 
     8715$(MODEL_LIB)/trdmod_oce.o :   \ 
     8716   par_oce.F90 \ 
     8717   $(MODEL_LIB)/par_oce.o \ 
    87138718   trdicp_oce.F90 \ 
    87148719   trdmld_oce.F90 \ 
    87158720   trdvor_oce.F90 \ 
    8716    $(MODEL_LIB)(trdicp_oce.o) \ 
    8717    $(MODEL_LIB)(trdmld_oce.o) \ 
    8718    $(MODEL_LIB)(trdvor_oce.o) \ 
     8721   $(MODEL_LIB)/trdicp_oce.o \ 
     8722   $(MODEL_LIB)/trdmld_oce.o \ 
     8723   $(MODEL_LIB)/trdvor_oce.o \ 
    87198724   trdmod_oce.F90 
    8720 $(MODEL_LIB)(trdvor.o) :   \ 
     8725$(MODEL_LIB)/trdvor.o : \ 
    87218726   daymod.F90 \ 
    87228727   dom_oce.F90 \ 
     
    87378742   zdfmxl.F90 \ 
    87388743   zdf_oce.F90 \ 
    8739    $(MODEL_LIB)(daymod.o) \ 
    8740    $(MODEL_LIB)(dom_oce.o) \ 
    8741    $(MODEL_LIB)(in_out_manager.o) \ 
    8742    $(MODEL_LIB)(lbclnk.o) \ 
    8743    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    8744    $(MODEL_LIB)(ldftra_oce.o) \ 
    8745    $(MODEL_LIB)(lib_mpp.o) \ 
    8746    $(MODEL_LIB)(lib_print.o) \ 
    8747    $(MODEL_LIB)(oce.o) \ 
    8748    $(MODEL_LIB)(par_kind.o) \ 
    8749    $(MODEL_LIB)(par_oce.o) \ 
    8750    $(MODEL_LIB)(phycst.o) \ 
    8751    $(MODEL_LIB)(prtctl.o) \ 
    8752    $(MODEL_LIB)(trdicp_oce.o) \ 
    8753    $(MODEL_LIB)(trdmld_oce.o) \ 
    8754    $(MODEL_LIB)(trdvor_oce.o) \ 
    8755    $(MODEL_LIB)(zdfmxl.o) \ 
    8756    $(MODEL_LIB)(zdf_oce.o) \ 
     8744   $(MODEL_LIB)/daymod.o \ 
     8745   $(MODEL_LIB)/dom_oce.o \ 
     8746   $(MODEL_LIB)/in_out_manager.o \ 
     8747   $(MODEL_LIB)/lbclnk.o \ 
     8748   $(MODEL_LIB)/ldfdyn_oce.o \ 
     8749   $(MODEL_LIB)/ldftra_oce.o \ 
     8750   $(MODEL_LIB)/lib_mpp.o \ 
     8751   $(MODEL_LIB)/lib_print.o \ 
     8752   $(MODEL_LIB)/oce.o \ 
     8753   $(MODEL_LIB)/par_kind.o \ 
     8754   $(MODEL_LIB)/par_oce.o \ 
     8755   $(MODEL_LIB)/phycst.o \ 
     8756   $(MODEL_LIB)/prtctl.o \ 
     8757   $(MODEL_LIB)/trdicp_oce.o \ 
     8758   $(MODEL_LIB)/trdmld_oce.o \ 
     8759   $(MODEL_LIB)/trdvor_oce.o \ 
     8760   $(MODEL_LIB)/zdfmxl.o \ 
     8761   $(MODEL_LIB)/zdf_oce.o \ 
    87578762   daymod.F90 \ 
    87588763   dianam.F90 \ 
     
    87678772   zdfmxl.F90 \ 
    87688773   zdf_oce.F90 \ 
    8769    $(MODEL_LIB)(daymod.o) \ 
    8770    $(MODEL_LIB)(dianam.o) \ 
    8771    $(MODEL_LIB)(dom_oce.o) \ 
    8772    $(MODEL_LIB)(in_out_manager.o) \ 
    8773    $(MODEL_LIB)(lbclnk.o) \ 
    8774    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    8775    $(MODEL_LIB)(ldfslp.o) \ 
    8776    $(MODEL_LIB)(oce.o) \ 
    8777    $(MODEL_LIB)(phycst.o) \ 
    8778    $(MODEL_LIB)(trdmod_oce.o) \ 
    8779    $(MODEL_LIB)(zdfmxl.o) \ 
    8780    $(MODEL_LIB)(zdf_oce.o) \ 
     8774   $(MODEL_LIB)/daymod.o \ 
     8775   $(MODEL_LIB)/dianam.o \ 
     8776   $(MODEL_LIB)/dom_oce.o \ 
     8777   $(MODEL_LIB)/in_out_manager.o \ 
     8778   $(MODEL_LIB)/lbclnk.o \ 
     8779   $(MODEL_LIB)/ldfdyn_oce.o \ 
     8780   $(MODEL_LIB)/ldfslp.o \ 
     8781   $(MODEL_LIB)/oce.o \ 
     8782   $(MODEL_LIB)/phycst.o \ 
     8783   $(MODEL_LIB)/trdmod_oce.o \ 
     8784   $(MODEL_LIB)/zdfmxl.o \ 
     8785   $(MODEL_LIB)/zdf_oce.o \ 
    87818786   domzgr_substitute.h90 \ 
    87828787   ldfdyn_substitute.h90 \ 
     
    87858790   KEY_CPP \ 
    87868791   trdvor.F90 
    8787 $(MODEL_LIB)(trdvor_oce.o) :  \ 
    8788    par_kind.F90 \ 
    8789    $(MODEL_LIB)(par_kind.o) \ 
    8790    par_oce.F90 \ 
    8791    $(MODEL_LIB)(par_oce.o) \ 
     8792$(MODEL_LIB)/trdvor_oce.o :   \ 
     8793   par_kind.F90 \ 
     8794   $(MODEL_LIB)/par_kind.o \ 
     8795   par_oce.F90 \ 
     8796   $(MODEL_LIB)/par_oce.o \ 
    87928797   trdvor_oce.F90 
    8793 $(MODEL_LIB)(wzvmod.o) :   \ 
    8794    dom_oce.F90 \ 
    8795    in_out_manager.F90 \ 
    8796    lib_mpp.F90 \ 
    8797    lib_print.f90 \ 
    8798    par_kind.F90 \ 
    8799    par_oce.F90 \ 
    8800    $(MODEL_LIB)(dom_oce.o) \ 
    8801    $(MODEL_LIB)(in_out_manager.o) \ 
    8802    $(MODEL_LIB)(lib_mpp.o) \ 
    8803    $(MODEL_LIB)(lib_print.o) \ 
    8804    $(MODEL_LIB)(par_kind.o) \ 
    8805    $(MODEL_LIB)(par_oce.o) \ 
    8806    dom_oce.F90 \ 
    8807    in_out_manager.F90 \ 
    8808    oce.F90 \ 
    8809    prtctl.f90 \ 
    8810    $(MODEL_LIB)(dom_oce.o) \ 
    8811    $(MODEL_LIB)(in_out_manager.o) \ 
    8812    $(MODEL_LIB)(oce.o) \ 
    8813    $(MODEL_LIB)(prtctl.o) \ 
     8798$(MODEL_LIB)/wzvmod.o : \ 
     8799   dom_oce.F90 \ 
     8800   in_out_manager.F90 \ 
     8801   lib_mpp.F90 \ 
     8802   lib_print.f90 \ 
     8803   par_kind.F90 \ 
     8804   par_oce.F90 \ 
     8805   $(MODEL_LIB)/dom_oce.o \ 
     8806   $(MODEL_LIB)/in_out_manager.o \ 
     8807   $(MODEL_LIB)/lib_mpp.o \ 
     8808   $(MODEL_LIB)/lib_print.o \ 
     8809   $(MODEL_LIB)/par_kind.o \ 
     8810   $(MODEL_LIB)/par_oce.o \ 
     8811   dom_oce.F90 \ 
     8812   in_out_manager.F90 \ 
     8813   oce.F90 \ 
     8814   prtctl.f90 \ 
     8815   $(MODEL_LIB)/dom_oce.o \ 
     8816   $(MODEL_LIB)/in_out_manager.o \ 
     8817   $(MODEL_LIB)/oce.o \ 
     8818   $(MODEL_LIB)/prtctl.o \ 
    88148819   domzgr_substitute.h90 \ 
    88158820   KEY_CPP \ 
    88168821   wzvmod.F90 
    8817 $(MODEL_LIB)(zdfbfr.o) :   \ 
    8818    dom_oce.F90 \ 
    8819    in_out_manager.F90 \ 
    8820    lib_mpp.F90 \ 
    8821    lib_print.f90 \ 
    8822    oce.F90 \ 
    8823    par_kind.F90 \ 
    8824    par_oce.F90 \ 
    8825    $(MODEL_LIB)(dom_oce.o) \ 
    8826    $(MODEL_LIB)(in_out_manager.o) \ 
    8827    $(MODEL_LIB)(lib_mpp.o) \ 
    8828    $(MODEL_LIB)(lib_print.o) \ 
    8829    $(MODEL_LIB)(oce.o) \ 
    8830    $(MODEL_LIB)(par_kind.o) \ 
    8831    $(MODEL_LIB)(par_oce.o) \ 
     8822$(MODEL_LIB)/zdfbfr.o : \ 
     8823   dom_oce.F90 \ 
     8824   in_out_manager.F90 \ 
     8825   lib_mpp.F90 \ 
     8826   lib_print.f90 \ 
     8827   oce.F90 \ 
     8828   par_kind.F90 \ 
     8829   par_oce.F90 \ 
     8830   $(MODEL_LIB)/dom_oce.o \ 
     8831   $(MODEL_LIB)/in_out_manager.o \ 
     8832   $(MODEL_LIB)/lib_mpp.o \ 
     8833   $(MODEL_LIB)/lib_print.o \ 
     8834   $(MODEL_LIB)/oce.o \ 
     8835   $(MODEL_LIB)/par_kind.o \ 
     8836   $(MODEL_LIB)/par_oce.o \ 
    88328837   dom_oce.F90 \ 
    88338838   in_out_manager.F90 \ 
     
    88368841   prtctl.f90 \ 
    88378842   zdf_oce.F90 \ 
    8838    $(MODEL_LIB)(dom_oce.o) \ 
    8839    $(MODEL_LIB)(in_out_manager.o) \ 
    8840    $(MODEL_LIB)(lbclnk.o) \ 
    8841    $(MODEL_LIB)(oce.o) \ 
    8842    $(MODEL_LIB)(prtctl.o) \ 
    8843    $(MODEL_LIB)(zdf_oce.o) \ 
     8843   $(MODEL_LIB)/dom_oce.o \ 
     8844   $(MODEL_LIB)/in_out_manager.o \ 
     8845   $(MODEL_LIB)/lbclnk.o \ 
     8846   $(MODEL_LIB)/oce.o \ 
     8847   $(MODEL_LIB)/prtctl.o \ 
     8848   $(MODEL_LIB)/zdf_oce.o \ 
    88448849   domzgr_substitute.h90 \ 
    88458850   KEY_CPP \ 
    88468851   zdfbfr.F90 
    8847 $(MODEL_LIB)(zdfddm.o) :   \ 
    8848    dom_oce.F90 \ 
    8849    in_out_manager.F90 \ 
    8850    lib_mpp.F90 \ 
    8851    lib_print.f90 \ 
    8852    oce.F90 \ 
    8853    par_kind.F90 \ 
    8854    par_oce.F90 \ 
    8855    $(MODEL_LIB)(dom_oce.o) \ 
    8856    $(MODEL_LIB)(in_out_manager.o) \ 
    8857    $(MODEL_LIB)(lib_mpp.o) \ 
    8858    $(MODEL_LIB)(lib_print.o) \ 
    8859    $(MODEL_LIB)(oce.o) \ 
    8860    $(MODEL_LIB)(par_kind.o) \ 
    8861    $(MODEL_LIB)(par_oce.o) \ 
     8852$(MODEL_LIB)/zdfddm.o : \ 
     8853   dom_oce.F90 \ 
     8854   in_out_manager.F90 \ 
     8855   lib_mpp.F90 \ 
     8856   lib_print.f90 \ 
     8857   oce.F90 \ 
     8858   par_kind.F90 \ 
     8859   par_oce.F90 \ 
     8860   $(MODEL_LIB)/dom_oce.o \ 
     8861   $(MODEL_LIB)/in_out_manager.o \ 
     8862   $(MODEL_LIB)/lib_mpp.o \ 
     8863   $(MODEL_LIB)/lib_print.o \ 
     8864   $(MODEL_LIB)/oce.o \ 
     8865   $(MODEL_LIB)/par_kind.o \ 
     8866   $(MODEL_LIB)/par_oce.o \ 
    88628867   dom_oce.F90 \ 
    88638868   in_out_manager.F90 \ 
     
    88668871   prtctl.f90 \ 
    88678872   zdf_oce.F90 \ 
    8868    $(MODEL_LIB)(dom_oce.o) \ 
    8869    $(MODEL_LIB)(in_out_manager.o) \ 
    8870    $(MODEL_LIB)(lbclnk.o) \ 
    8871    $(MODEL_LIB)(oce.o) \ 
    8872    $(MODEL_LIB)(prtctl.o) \ 
    8873    $(MODEL_LIB)(zdf_oce.o) \ 
     8873   $(MODEL_LIB)/dom_oce.o \ 
     8874   $(MODEL_LIB)/in_out_manager.o \ 
     8875   $(MODEL_LIB)/lbclnk.o \ 
     8876   $(MODEL_LIB)/oce.o \ 
     8877   $(MODEL_LIB)/prtctl.o \ 
     8878   $(MODEL_LIB)/zdf_oce.o \ 
    88748879   vectopt_loop_substitute.h90 \ 
    88758880   KEY_CPP \ 
    88768881   zdfddm.F90 
    8877 $(MODEL_LIB)(zdfevd.o) :   \ 
     8882$(MODEL_LIB)/zdfevd.o : \ 
    88788883   dom_oce.F90 \ 
    88798884   eosbn2.F90 \ 
     
    88918896   zdfddm.F90 \ 
    88928897   zdf_oce.F90 \ 
    8893    $(MODEL_LIB)(dom_oce.o) \ 
    8894    $(MODEL_LIB)(eosbn2.o) \ 
    8895    $(MODEL_LIB)(in_out_manager.o) \ 
    8896    $(MODEL_LIB)(lbclnk.o) \ 
    8897    $(MODEL_LIB)(lib_mpp.o) \ 
    8898    $(MODEL_LIB)(lib_print.o) \ 
    8899    $(MODEL_LIB)(ocesbc.o) \ 
    8900    $(MODEL_LIB)(oce.o) \ 
    8901    $(MODEL_LIB)(par_kind.o) \ 
    8902    $(MODEL_LIB)(par_oce.o) \ 
    8903    $(MODEL_LIB)(phycst.o) \ 
    8904    $(MODEL_LIB)(prtctl.o) \ 
    8905    $(MODEL_LIB)(taumod.o) \ 
    8906    $(MODEL_LIB)(zdfddm.o) \ 
    8907    $(MODEL_LIB)(zdf_oce.o) \ 
     8898   $(MODEL_LIB)/dom_oce.o \ 
     8899   $(MODEL_LIB)/eosbn2.o \ 
     8900   $(MODEL_LIB)/in_out_manager.o \ 
     8901   $(MODEL_LIB)/lbclnk.o \ 
     8902   $(MODEL_LIB)/lib_mpp.o \ 
     8903   $(MODEL_LIB)/lib_print.o \ 
     8904   $(MODEL_LIB)/ocesbc.o \ 
     8905   $(MODEL_LIB)/oce.o \ 
     8906   $(MODEL_LIB)/par_kind.o \ 
     8907   $(MODEL_LIB)/par_oce.o \ 
     8908   $(MODEL_LIB)/phycst.o \ 
     8909   $(MODEL_LIB)/prtctl.o \ 
     8910   $(MODEL_LIB)/taumod.o \ 
     8911   $(MODEL_LIB)/zdfddm.o \ 
     8912   $(MODEL_LIB)/zdf_oce.o \ 
    89088913   dom_oce.F90 \ 
    89098914   in_out_manager.F90 \ 
     
    89128917   zdfkpp.F90 \ 
    89138918   zdf_oce.F90 \ 
    8914    $(MODEL_LIB)(dom_oce.o) \ 
    8915    $(MODEL_LIB)(in_out_manager.o) \ 
    8916    $(MODEL_LIB)(lbclnk.o) \ 
    8917    $(MODEL_LIB)(oce.o) \ 
    8918    $(MODEL_LIB)(zdfkpp.o) \ 
    8919    $(MODEL_LIB)(zdf_oce.o) \ 
     8919   $(MODEL_LIB)/dom_oce.o \ 
     8920   $(MODEL_LIB)/in_out_manager.o \ 
     8921   $(MODEL_LIB)/lbclnk.o \ 
     8922   $(MODEL_LIB)/oce.o \ 
     8923   $(MODEL_LIB)/zdfkpp.o \ 
     8924   $(MODEL_LIB)/zdf_oce.o \ 
    89208925   domzgr_substitute.h90 \ 
    89218926   KEY_CPP \ 
    89228927   zdfevd.F90 
    8923 $(MODEL_LIB)(zdfini.o) :   \ 
     8928$(MODEL_LIB)/zdfini.o : \ 
    89248929   dom_oce.F90 \ 
    89258930   dynzdf_exp.F90 \ 
     
    89448949   zdfmxl.F90 \ 
    89458950   zdf_oce.F90 \ 
    8946    $(MODEL_LIB)(dom_oce.o) \ 
    8947    $(MODEL_LIB)(dynzdf_exp.o) \ 
    8948    $(MODEL_LIB)(eosbn2.o) \ 
    8949    $(MODEL_LIB)(in_out_manager.o) \ 
    8950    $(MODEL_LIB)(lbclnk.o) \ 
    8951    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    8952    $(MODEL_LIB)(ldftra_oce.o) \ 
    8953    $(MODEL_LIB)(lib_print.o) \ 
    8954    $(MODEL_LIB)(ocesbc.o) \ 
    8955    $(MODEL_LIB)(oce.o) \ 
    8956    $(MODEL_LIB)(par_kind.o) \ 
    8957    $(MODEL_LIB)(par_oce.o) \ 
    8958    $(MODEL_LIB)(phycst.o) \ 
    8959    $(MODEL_LIB)(prtctl.o) \ 
    8960    $(MODEL_LIB)(taumod.o) \ 
    8961    $(MODEL_LIB)(trazdf_exp.o) \ 
    8962    $(MODEL_LIB)(trdmod.o) \ 
    8963    $(MODEL_LIB)(trdmod_oce.o) \ 
    8964    $(MODEL_LIB)(zdfddm.o) \ 
    8965    $(MODEL_LIB)(zdfkpp.o) \ 
    8966    $(MODEL_LIB)(zdfmxl.o) \ 
    8967    $(MODEL_LIB)(zdf_oce.o) \ 
     8951   $(MODEL_LIB)/dom_oce.o \ 
     8952   $(MODEL_LIB)/dynzdf_exp.o \ 
     8953   $(MODEL_LIB)/eosbn2.o \ 
     8954   $(MODEL_LIB)/in_out_manager.o \ 
     8955   $(MODEL_LIB)/lbclnk.o \ 
     8956   $(MODEL_LIB)/ldfdyn_oce.o \ 
     8957   $(MODEL_LIB)/ldftra_oce.o \ 
     8958   $(MODEL_LIB)/lib_print.o \ 
     8959   $(MODEL_LIB)/ocesbc.o \ 
     8960   $(MODEL_LIB)/oce.o \ 
     8961   $(MODEL_LIB)/par_kind.o \ 
     8962   $(MODEL_LIB)/par_oce.o \ 
     8963   $(MODEL_LIB)/phycst.o \ 
     8964   $(MODEL_LIB)/prtctl.o \ 
     8965   $(MODEL_LIB)/taumod.o \ 
     8966   $(MODEL_LIB)/trazdf_exp.o \ 
     8967   $(MODEL_LIB)/trdmod.o \ 
     8968   $(MODEL_LIB)/trdmod_oce.o \ 
     8969   $(MODEL_LIB)/zdfddm.o \ 
     8970   $(MODEL_LIB)/zdfkpp.o \ 
     8971   $(MODEL_LIB)/zdfmxl.o \ 
     8972   $(MODEL_LIB)/zdf_oce.o \ 
    89688973   in_out_manager.F90 \ 
    89698974   ldfdyn_oce.F90 \ 
     
    89798984   zdftke.F90 \ 
    89808985   zdf_oce.F90 \ 
    8981    $(MODEL_LIB)(in_out_manager.o) \ 
    8982    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    8983    $(MODEL_LIB)(ldfslp.o) \ 
    8984    $(MODEL_LIB)(ldftra_oce.o) \ 
    8985    $(MODEL_LIB)(lib_mpp.o) \ 
    8986    $(MODEL_LIB)(par_oce.o) \ 
    8987    $(MODEL_LIB)(tranpc.o) \ 
    8988    $(MODEL_LIB)(zdfddm.o) \ 
    8989    $(MODEL_LIB)(zdfevd.o) \ 
    8990    $(MODEL_LIB)(zdfkpp.o) \ 
    8991    $(MODEL_LIB)(zdfric.o) \ 
    8992    $(MODEL_LIB)(zdftke.o) \ 
    8993    $(MODEL_LIB)(zdf_oce.o) \ 
     8986   $(MODEL_LIB)/in_out_manager.o \ 
     8987   $(MODEL_LIB)/ldfdyn_oce.o \ 
     8988   $(MODEL_LIB)/ldfslp.o \ 
     8989   $(MODEL_LIB)/ldftra_oce.o \ 
     8990   $(MODEL_LIB)/lib_mpp.o \ 
     8991   $(MODEL_LIB)/par_oce.o \ 
     8992   $(MODEL_LIB)/tranpc.o \ 
     8993   $(MODEL_LIB)/zdfddm.o \ 
     8994   $(MODEL_LIB)/zdfevd.o \ 
     8995   $(MODEL_LIB)/zdfkpp.o \ 
     8996   $(MODEL_LIB)/zdfric.o \ 
     8997   $(MODEL_LIB)/zdftke.o \ 
     8998   $(MODEL_LIB)/zdf_oce.o \ 
    89948999   zdfini.F90 
    8995 $(MODEL_LIB)(zdfkpp.o) :   \ 
     9000$(MODEL_LIB)/zdfkpp.o : \ 
    89969001   blk_oce.F90 \ 
    89979002   cpl_oce.F90 \ 
     
    90199024   zdfddm.F90 \ 
    90209025   zdf_oce.F90 \ 
    9021    $(MODEL_LIB)(blk_oce.o) \ 
    9022    $(MODEL_LIB)(cpl_oce.o) \ 
    9023    $(MODEL_LIB)(daymod.o) \ 
    9024    $(MODEL_LIB)(dom_oce.o) \ 
    9025    $(MODEL_LIB)(dtasal.o) \ 
    9026    $(MODEL_LIB)(dtasst.o) \ 
    9027    $(MODEL_LIB)(dtatem.o) \ 
    9028    $(MODEL_LIB)(flxmod.o) \ 
    9029    $(MODEL_LIB)(flxrnf.o) \ 
    9030    $(MODEL_LIB)(flx_oce.o) \ 
    9031    $(MODEL_LIB)(ice_oce.o) \ 
    9032    $(MODEL_LIB)(in_out_manager.o) \ 
    9033    $(MODEL_LIB)(lbclnk.o) \ 
    9034    $(MODEL_LIB)(lib_mpp.o) \ 
    9035    $(MODEL_LIB)(lib_print.o) \ 
    9036    $(MODEL_LIB)(oce.o) \ 
    9037    $(MODEL_LIB)(ocfzpt.o) \ 
    9038    $(MODEL_LIB)(par_kind.o) \ 
    9039    $(MODEL_LIB)(par_oce.o) \ 
    9040    $(MODEL_LIB)(phycst.o) \ 
    9041    $(MODEL_LIB)(prtctl.o) \ 
    9042    $(MODEL_LIB)(taumod.o) \ 
    9043    $(MODEL_LIB)(tradmp.o) \ 
    9044    $(MODEL_LIB)(zdfddm.o) \ 
    9045    $(MODEL_LIB)(zdf_oce.o) \ 
     9026   $(MODEL_LIB)/blk_oce.o \ 
     9027   $(MODEL_LIB)/cpl_oce.o \ 
     9028   $(MODEL_LIB)/daymod.o \ 
     9029   $(MODEL_LIB)/dom_oce.o \ 
     9030   $(MODEL_LIB)/dtasal.o \ 
     9031   $(MODEL_LIB)/dtasst.o \ 
     9032   $(MODEL_LIB)/dtatem.o \ 
     9033   $(MODEL_LIB)/flxmod.o \ 
     9034   $(MODEL_LIB)/flxrnf.o \ 
     9035   $(MODEL_LIB)/flx_oce.o \ 
     9036   $(MODEL_LIB)/ice_oce.o \ 
     9037   $(MODEL_LIB)/in_out_manager.o \ 
     9038   $(MODEL_LIB)/lbclnk.o \ 
     9039   $(MODEL_LIB)/lib_mpp.o \ 
     9040   $(MODEL_LIB)/lib_print.o \ 
     9041   $(MODEL_LIB)/oce.o \ 
     9042   $(MODEL_LIB)/ocfzpt.o \ 
     9043   $(MODEL_LIB)/par_kind.o \ 
     9044   $(MODEL_LIB)/par_oce.o \ 
     9045   $(MODEL_LIB)/phycst.o \ 
     9046   $(MODEL_LIB)/prtctl.o \ 
     9047   $(MODEL_LIB)/taumod.o \ 
     9048   $(MODEL_LIB)/tradmp.o \ 
     9049   $(MODEL_LIB)/zdfddm.o \ 
     9050   $(MODEL_LIB)/zdf_oce.o \ 
    90469051   dom_oce.F90 \ 
    90479052   eosbn2.F90 \ 
     
    90559060   zdfddm.F90 \ 
    90569061   zdf_oce.F90 \ 
    9057    $(MODEL_LIB)(dom_oce.o) \ 
    9058    $(MODEL_LIB)(eosbn2.o) \ 
    9059    $(MODEL_LIB)(in_out_manager.o) \ 
    9060    $(MODEL_LIB)(lbclnk.o) \ 
    9061    $(MODEL_LIB)(ocesbc.o) \ 
    9062    $(MODEL_LIB)(oce.o) \ 
    9063    $(MODEL_LIB)(phycst.o) \ 
    9064    $(MODEL_LIB)(prtctl.o) \ 
    9065    $(MODEL_LIB)(taumod.o) \ 
    9066    $(MODEL_LIB)(zdfddm.o) \ 
    9067    $(MODEL_LIB)(zdf_oce.o) \ 
     9062   $(MODEL_LIB)/dom_oce.o \ 
     9063   $(MODEL_LIB)/eosbn2.o \ 
     9064   $(MODEL_LIB)/in_out_manager.o \ 
     9065   $(MODEL_LIB)/lbclnk.o \ 
     9066   $(MODEL_LIB)/ocesbc.o \ 
     9067   $(MODEL_LIB)/oce.o \ 
     9068   $(MODEL_LIB)/phycst.o \ 
     9069   $(MODEL_LIB)/prtctl.o \ 
     9070   $(MODEL_LIB)/taumod.o \ 
     9071   $(MODEL_LIB)/zdfddm.o \ 
     9072   $(MODEL_LIB)/zdf_oce.o \ 
    90689073   domzgr_substitute.h90 \ 
    90699074   vectopt_loop_substitute.h90 \ 
    90709075   KEY_CPP \ 
    90719076   zdfkpp.F90 
    9072 $(MODEL_LIB)(zdfmxl.o) :   \ 
    9073    dom_oce.F90 \ 
    9074    in_out_manager.F90 \ 
    9075    lib_mpp.F90 \ 
    9076    lib_print.f90 \ 
    9077    par_kind.F90 \ 
    9078    par_oce.F90 \ 
    9079    $(MODEL_LIB)(dom_oce.o) \ 
    9080    $(MODEL_LIB)(in_out_manager.o) \ 
    9081    $(MODEL_LIB)(lib_mpp.o) \ 
    9082    $(MODEL_LIB)(lib_print.o) \ 
    9083    $(MODEL_LIB)(par_kind.o) \ 
    9084    $(MODEL_LIB)(par_oce.o) \ 
     9077$(MODEL_LIB)/zdfmxl.o : \ 
     9078   dom_oce.F90 \ 
     9079   in_out_manager.F90 \ 
     9080   lib_mpp.F90 \ 
     9081   lib_print.f90 \ 
     9082   par_kind.F90 \ 
     9083   par_oce.F90 \ 
     9084   $(MODEL_LIB)/dom_oce.o \ 
     9085   $(MODEL_LIB)/in_out_manager.o \ 
     9086   $(MODEL_LIB)/lib_mpp.o \ 
     9087   $(MODEL_LIB)/lib_print.o \ 
     9088   $(MODEL_LIB)/par_kind.o \ 
     9089   $(MODEL_LIB)/par_oce.o \ 
    90859090   dom_oce.F90 \ 
    90869091   in_out_manager.F90 \ 
     
    90889093   prtctl.f90 \ 
    90899094   zdf_oce.F90 \ 
    9090    $(MODEL_LIB)(dom_oce.o) \ 
    9091    $(MODEL_LIB)(in_out_manager.o) \ 
    9092    $(MODEL_LIB)(oce.o) \ 
    9093    $(MODEL_LIB)(prtctl.o) \ 
    9094    $(MODEL_LIB)(zdf_oce.o) \ 
     9095   $(MODEL_LIB)/dom_oce.o \ 
     9096   $(MODEL_LIB)/in_out_manager.o \ 
     9097   $(MODEL_LIB)/oce.o \ 
     9098   $(MODEL_LIB)/prtctl.o \ 
     9099   $(MODEL_LIB)/zdf_oce.o \ 
    90959100   domzgr_substitute.h90 \ 
    90969101   KEY_CPP \ 
    90979102   zdfmxl.F90 
    9098 $(MODEL_LIB)(zdfric.o) :   \ 
    9099    dom_oce.F90 \ 
    9100    in_out_manager.F90 \ 
    9101    lib_mpp.F90 \ 
    9102    lib_print.f90 \ 
    9103    oce.F90 \ 
    9104    par_kind.F90 \ 
    9105    par_oce.F90 \ 
    9106    $(MODEL_LIB)(dom_oce.o) \ 
    9107    $(MODEL_LIB)(in_out_manager.o) \ 
    9108    $(MODEL_LIB)(lib_mpp.o) \ 
    9109    $(MODEL_LIB)(lib_print.o) \ 
    9110    $(MODEL_LIB)(oce.o) \ 
    9111    $(MODEL_LIB)(par_kind.o) \ 
    9112    $(MODEL_LIB)(par_oce.o) \ 
     9103$(MODEL_LIB)/zdfric.o : \ 
     9104   dom_oce.F90 \ 
     9105   in_out_manager.F90 \ 
     9106   lib_mpp.F90 \ 
     9107   lib_print.f90 \ 
     9108   oce.F90 \ 
     9109   par_kind.F90 \ 
     9110   par_oce.F90 \ 
     9111   $(MODEL_LIB)/dom_oce.o \ 
     9112   $(MODEL_LIB)/in_out_manager.o \ 
     9113   $(MODEL_LIB)/lib_mpp.o \ 
     9114   $(MODEL_LIB)/lib_print.o \ 
     9115   $(MODEL_LIB)/oce.o \ 
     9116   $(MODEL_LIB)/par_kind.o \ 
     9117   $(MODEL_LIB)/par_oce.o \ 
    91139118   dom_oce.F90 \ 
    91149119   in_out_manager.F90 \ 
     
    91169121   oce.F90 \ 
    91179122   zdf_oce.F90 \ 
    9118    $(MODEL_LIB)(dom_oce.o) \ 
    9119    $(MODEL_LIB)(in_out_manager.o) \ 
    9120    $(MODEL_LIB)(lbclnk.o) \ 
    9121    $(MODEL_LIB)(oce.o) \ 
    9122    $(MODEL_LIB)(zdf_oce.o) \ 
     9123   $(MODEL_LIB)/dom_oce.o \ 
     9124   $(MODEL_LIB)/in_out_manager.o \ 
     9125   $(MODEL_LIB)/lbclnk.o \ 
     9126   $(MODEL_LIB)/oce.o \ 
     9127   $(MODEL_LIB)/zdf_oce.o \ 
    91239128   domzgr_substitute.h90 \ 
    91249129   KEY_CPP \ 
    91259130   zdfric.F90 
    9126 $(MODEL_LIB)(zdftke.o) :   \ 
     9131$(MODEL_LIB)/zdftke.o : \ 
    91279132   daymod.F90 \ 
    91289133   dom_oce.F90 \ 
     
    91419146   zdfddm.F90 \ 
    91429147   zdf_oce.F90 \ 
    9143    $(MODEL_LIB)(daymod.o) \ 
    9144    $(MODEL_LIB)(dom_oce.o) \ 
    9145    $(MODEL_LIB)(in_out_manager.o) \ 
    9146    $(MODEL_LIB)(lbclnk.o) \ 
    9147    $(MODEL_LIB)(lib_mpp.o) \ 
    9148    $(MODEL_LIB)(lib_print.o) \ 
    9149    $(MODEL_LIB)(oce.o) \ 
    9150    $(MODEL_LIB)(par_kind.o) \ 
    9151    $(MODEL_LIB)(par_oce.o) \ 
    9152    $(MODEL_LIB)(phycst.o) \ 
    9153    $(MODEL_LIB)(prtctl.o) \ 
    9154    $(MODEL_LIB)(taumod.o) \ 
    9155    $(MODEL_LIB)(trdmod.o) \ 
    9156    $(MODEL_LIB)(trdmod_oce.o) \ 
    9157    $(MODEL_LIB)(zdfddm.o) \ 
    9158    $(MODEL_LIB)(zdf_oce.o) \ 
     9148   $(MODEL_LIB)/daymod.o \ 
     9149   $(MODEL_LIB)/dom_oce.o \ 
     9150   $(MODEL_LIB)/in_out_manager.o \ 
     9151   $(MODEL_LIB)/lbclnk.o \ 
     9152   $(MODEL_LIB)/lib_mpp.o \ 
     9153   $(MODEL_LIB)/lib_print.o \ 
     9154   $(MODEL_LIB)/oce.o \ 
     9155   $(MODEL_LIB)/par_kind.o \ 
     9156   $(MODEL_LIB)/par_oce.o \ 
     9157   $(MODEL_LIB)/phycst.o \ 
     9158   $(MODEL_LIB)/prtctl.o \ 
     9159   $(MODEL_LIB)/taumod.o \ 
     9160   $(MODEL_LIB)/trdmod.o \ 
     9161   $(MODEL_LIB)/trdmod_oce.o \ 
     9162   $(MODEL_LIB)/zdfddm.o \ 
     9163   $(MODEL_LIB)/zdf_oce.o \ 
    91599164   dom_oce.F90 \ 
    91609165   dynzdf_exp.F90 \ 
     
    91679172   trazdf_exp.F90 \ 
    91689173   zdf_oce.F90 \ 
    9169    $(MODEL_LIB)(dom_oce.o) \ 
    9170    $(MODEL_LIB)(dynzdf_exp.o) \ 
    9171    $(MODEL_LIB)(in_out_manager.o) \ 
    9172    $(MODEL_LIB)(lbclnk.o) \ 
    9173    $(MODEL_LIB)(oce.o) \ 
    9174    $(MODEL_LIB)(phycst.o) \ 
    9175    $(MODEL_LIB)(prtctl.o) \ 
    9176    $(MODEL_LIB)(taumod.o) \ 
    9177    $(MODEL_LIB)(trazdf_exp.o) \ 
    9178    $(MODEL_LIB)(zdf_oce.o) \ 
    9179    oce.F90 \ 
    9180    $(MODEL_LIB)(oce.o) \ 
     9174   $(MODEL_LIB)/dom_oce.o \ 
     9175   $(MODEL_LIB)/dynzdf_exp.o \ 
     9176   $(MODEL_LIB)/in_out_manager.o \ 
     9177   $(MODEL_LIB)/lbclnk.o \ 
     9178   $(MODEL_LIB)/oce.o \ 
     9179   $(MODEL_LIB)/phycst.o \ 
     9180   $(MODEL_LIB)/prtctl.o \ 
     9181   $(MODEL_LIB)/taumod.o \ 
     9182   $(MODEL_LIB)/trazdf_exp.o \ 
     9183   $(MODEL_LIB)/zdf_oce.o \ 
     9184   oce.F90 \ 
     9185   $(MODEL_LIB)/oce.o \ 
    91819186   domzgr_substitute.h90 \ 
    91829187   vectopt_loop_substitute.h90 \ 
     
    91849189   KEY_CPP \ 
    91859190   zdftke.F90 
    9186 $(MODEL_LIB)(zdf_oce.o) :  \ 
    9187    par_kind.F90 \ 
    9188    $(MODEL_LIB)(par_kind.o) \ 
    9189    par_oce.F90 \ 
    9190    $(MODEL_LIB)(par_oce.o) \ 
     9191$(MODEL_LIB)/zdf_oce.o :   \ 
     9192   par_kind.F90 \ 
     9193   $(MODEL_LIB)/par_kind.o \ 
     9194   par_oce.F90 \ 
     9195   $(MODEL_LIB)/par_oce.o \ 
    91919196   zdf_oce.F90 
    9192 $(MODEL_LIB)(zpshde.o) :   \ 
     9197$(MODEL_LIB)/zpshde.o : \ 
    91939198   dom_oce.F90 \ 
    91949199   in_out_manager.F90 \ 
     
    92019206   prtctl.f90 \ 
    92029207   zdfddm.F90 \ 
    9203    $(MODEL_LIB)(dom_oce.o) \ 
    9204    $(MODEL_LIB)(in_out_manager.o) \ 
    9205    $(MODEL_LIB)(lib_mpp.o) \ 
    9206    $(MODEL_LIB)(lib_print.o) \ 
    9207    $(MODEL_LIB)(oce.o) \ 
    9208    $(MODEL_LIB)(par_kind.o) \ 
    9209    $(MODEL_LIB)(par_oce.o) \ 
    9210    $(MODEL_LIB)(phycst.o) \ 
    9211    $(MODEL_LIB)(prtctl.o) \ 
    9212    $(MODEL_LIB)(zdfddm.o) \ 
     9208   $(MODEL_LIB)/dom_oce.o \ 
     9209   $(MODEL_LIB)/in_out_manager.o \ 
     9210   $(MODEL_LIB)/lib_mpp.o \ 
     9211   $(MODEL_LIB)/lib_print.o \ 
     9212   $(MODEL_LIB)/oce.o \ 
     9213   $(MODEL_LIB)/par_kind.o \ 
     9214   $(MODEL_LIB)/par_oce.o \ 
     9215   $(MODEL_LIB)/phycst.o \ 
     9216   $(MODEL_LIB)/prtctl.o \ 
     9217   $(MODEL_LIB)/zdfddm.o \ 
    92139218   dom_oce.F90 \ 
    92149219   eosbn2.F90 \ 
     
    92189223   par_kind.F90 \ 
    92199224   phycst.F90 \ 
    9220    $(MODEL_LIB)(dom_oce.o) \ 
    9221    $(MODEL_LIB)(eosbn2.o) \ 
    9222    $(MODEL_LIB)(in_out_manager.o) \ 
    9223    $(MODEL_LIB)(lbclnk.o) \ 
    9224    $(MODEL_LIB)(oce.o) \ 
    9225    $(MODEL_LIB)(par_kind.o) \ 
    9226    $(MODEL_LIB)(phycst.o) \ 
     9225   $(MODEL_LIB)/dom_oce.o \ 
     9226   $(MODEL_LIB)/eosbn2.o \ 
     9227   $(MODEL_LIB)/in_out_manager.o \ 
     9228   $(MODEL_LIB)/lbclnk.o \ 
     9229   $(MODEL_LIB)/oce.o \ 
     9230   $(MODEL_LIB)/par_kind.o \ 
     9231   $(MODEL_LIB)/phycst.o \ 
    92279232   domzgr_substitute.h90 \ 
    92289233   vectopt_loop_substitute.h90 \ 
     
    93009305      ln -sf ../OFF_SRC/*/*.[Ffh]90        . ; \ 
    93019306  fi  
     9307  
    93029308   @\$(RM) tmplist 
    93039309   @ls -1 | fgrep -v -f .patron  >tmplist 
Note: See TracChangeset for help on using the changeset viewer.