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 – NEMO

Changeset 365


Ignore:
Timestamp:
2005-12-21T17:58:54+01:00 (19 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   &nb