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

Changeset 364 for trunk/CONFIG


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

nemo_v1_update_003:RB: Add new surface pressure gradient algorithms

Location:
trunk/CONFIG/GYRE
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/GYRE/EXP00/namelist

    r317 r364  
    210210!  rdtmax     maximum time step on tracers 
    211211!  rdth       depth variation of tracer time step 
     212!  rdtbt      barotropic time step for the dynamics  
    212213!  nfice      frequency of ice model call 
    213214!  nfbulk     frequency of bulk formulea call (not used if ice used) 
     
    226227   rdtmax    =  7200. 
    227228   rdth      =   800. 
     229   rdtbt     =   120. 
    228230   nfice     =     5   
    229231   nfbulk    =     5   
  • trunk/CONFIG/GYRE/scripts/BB_make

    r356 r364  
    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) -P stack -Wf,-A idbl4 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce 
     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 \ 
     
    162166      $(MODEL_LIB)(dynnxt1d.o)\ 
    163167      $(MODEL_LIB)(dynnxt.o)\ 
    164       $(MODEL_LIB)(dynspg_fsc.o)\ 
    165       $(MODEL_LIB)(dynspg_fsc_atsk.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)\ 
    166172      $(MODEL_LIB)(dynspg_rl.o)\ 
     173      $(MODEL_LIB)(dynspg_ts.o)\ 
    167174      $(MODEL_LIB)(dynvor.o)\ 
    168175      $(MODEL_LIB)(dynzad.o)\ 
     
    421428#-Q- linux  @mv $(PREF)$*.lst $(PREF)$*.L 
    422429#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    423       @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
     430      @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi 
    424431# 
    425432$(MODEL_LIB)(albedo.o) :   \ 
     
    14211428   daymod.F90 \ 
    14221429   dom_oce.F90 \ 
    1423    dynspg_fsc.F90 \ 
    1424    dynspg_fsc_atsk.F90 \ 
     1430   dynspg.F90 \ 
    14251431   flxrnf.F90 \ 
    14261432   ini1d.F90 \ 
     
    14411447   $(MODEL_LIB)(daymod.o) \ 
    14421448   $(MODEL_LIB)(dom_oce.o) \ 
    1443    $(MODEL_LIB)(dynspg_fsc.o) \ 
    1444    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     1449   $(MODEL_LIB)(dynspg.o) \ 
    14451450   $(MODEL_LIB)(flxrnf.o) \ 
    14461451   $(MODEL_LIB)(ini1d.o) \ 
     
    15451550   domhgr.F90 
    15461551$(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   dom_oce.F90 \ 
     1553   dynspg_exp.F90 \ 
     1554   dynspg_flt.F90 \ 
     1555   dynspg_flt_jki.F90 \ 
     1556   dynspg_rl.F90 \ 
     1557   dynspg_ts.F90 \ 
     1558   in_out_manager.F90 \ 
     1559   lib_mpp.F90 \ 
     1560   lib_print.f90 \ 
    15561561   obc_oce.F90 \ 
    15571562   obc_par.F90 \ 
    1558    ocesbc.F90 \ 
    1559    oce.F90 \ 
    1560    par_kind.F90 \ 
    1561    par_oce.F90 \ 
    1562    phycst.F90 \ 
     1563   oce.F90 \ 
     1564   par_kind.F90 \ 
     1565   par_oce.F90 \ 
    15631566   prtctl.f90 \ 
    15641567   solfet.F90 \ 
    15651568   solpcg.F90 \ 
    15661569   solsor.F90 \ 
    1567    solsor_e.F90 \ 
    15681570   sol_oce.F90 \ 
    15691571   trdmod.F90 \ 
    15701572   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) \ 
     1573   $(MODEL_LIB)(dom_oce.o) \ 
     1574   $(MODEL_LIB)(dynspg_exp.o) \ 
     1575   $(MODEL_LIB)(dynspg_flt.o) \ 
     1576   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     1577   $(MODEL_LIB)(dynspg_rl.o) \ 
     1578   $(MODEL_LIB)(dynspg_ts.o) \ 
     1579   $(MODEL_LIB)(in_out_manager.o) \ 
     1580   $(MODEL_LIB)(lib_mpp.o) \ 
     1581   $(MODEL_LIB)(lib_print.o) \ 
    15811582   $(MODEL_LIB)(obc_oce.o) \ 
    15821583   $(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) \ 
     1584   $(MODEL_LIB)(oce.o) \ 
     1585   $(MODEL_LIB)(par_kind.o) \ 
     1586   $(MODEL_LIB)(par_oce.o) \ 
    15881587   $(MODEL_LIB)(prtctl.o) \ 
    15891588   $(MODEL_LIB)(solfet.o) \ 
    15901589   $(MODEL_LIB)(solpcg.o) \ 
    15911590   $(MODEL_LIB)(solsor.o) \ 
    1592    $(MODEL_LIB)(solsor_e.o) \ 
    15931591   $(MODEL_LIB)(sol_oce.o) \ 
    15941592   $(MODEL_LIB)(trdmod.o) \ 
    15951593   $(MODEL_LIB)(trdmod_oce.o) \ 
    1596    $(MODEL_LIB)(zdf_oce.o) \ 
    1597    dom_oce.F90 \ 
    1598    dynspg_fsc.F90 \ 
    1599    dynspg_fsc_atsk.F90 \ 
     1594   dom_oce.F90 \ 
     1595   dynspg.F90 \ 
    16001596   in_out_manager.F90 \ 
    16011597   lbclnk.F90 \ 
     
    16051601   solisl.F90 \ 
    16061602   $(MODEL_LIB)(dom_oce.o) \ 
    1607    $(MODEL_LIB)(dynspg_fsc.o) \ 
    1608    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     1603   $(MODEL_LIB)(dynspg.o) \ 
    16091604   $(MODEL_LIB)(in_out_manager.o) \ 
    16101605   $(MODEL_LIB)(lbclnk.o) \ 
     
    22872282   $(MODEL_LIB)(prtctl.o) \ 
    22882283   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 \ 
     2284$(MODEL_LIB)(dynspg.o) :   \ 
     2285   cla_dynspg.F90 \ 
     2286   dom_oce.F90 \ 
     2287   dynvor.F90 \ 
    22982288   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 \ 
     2289   in_out_manager.F90 \ 
     2290   lbclnk.F90 \ 
     2291   ldfdyn_oce.F90 \ 
     2292   ldftra_oce.F90 \ 
     2293   lib_mpp.F90 \ 
     2294   lib_print.f90 \ 
    23802295   obcdyn.F90 \ 
    23812296   obcvol.F90 \ 
     
    23832298   ocesbc.F90 \ 
    23842299   oce.F90 \ 
     2300   par_kind.F90 \ 
     2301   par_oce.F90 \ 
    23852302   phycst.F90 \ 
    23862303   prtctl.f90 \ 
    23872304   solfet.F90 \ 
     2305   solisl.F90 \ 
    23882306   solpcg.F90 \ 
    23892307   solsor.F90 \ 
    23902308   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 \ 
    25642309   sol_oce.F90 \ 
    25652310   trabbl.F90 \ 
     
    25722317   trdvor_oce.F90 \ 
    25732318   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) \ 
     2319   $(MODEL_LIB)(cla_dynspg.o) \ 
     2320   $(MODEL_LIB)(dom_oce.o) \ 
     2321   $(MODEL_LIB)(dynvor.o) \ 
     2322   $(MODEL_LIB)(flxrnf.o) \ 
     2323   $(MODEL_LIB)(in_out_manager.o) \ 
     2324   $(MODEL_LIB)(lbclnk.o) \ 
     2325   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2326   $(MODEL_LIB)(ldftra_oce.o) \ 
     2327   $(MODEL_LIB)(lib_mpp.o) \ 
     2328   $(MODEL_LIB)(lib_print.o) \ 
     2329   $(MODEL_LIB)(obcdyn.o) \ 
     2330   $(MODEL_LIB)(obcvol.o) \ 
    25792331   $(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) \ 
     2332   $(MODEL_LIB)(ocesbc.o) \ 
     2333   $(MODEL_LIB)(oce.o) \ 
     2334   $(MODEL_LIB)(par_kind.o) \ 
     2335   $(MODEL_LIB)(par_oce.o) \ 
     2336   $(MODEL_LIB)(phycst.o) \ 
     2337   $(MODEL_LIB)(prtctl.o) \ 
    25842338   $(MODEL_LIB)(solfet.o) \ 
     2339   $(MODEL_LIB)(solisl.o) \ 
    25852340   $(MODEL_LIB)(solpcg.o) \ 
    25862341   $(MODEL_LIB)(solsor.o) \ 
     2342   $(MODEL_LIB)(solsor_e.o) \ 
    25872343   $(MODEL_LIB)(sol_oce.o) \ 
    25882344   $(MODEL_LIB)(trabbl.o) \ 
     
    25962352   $(MODEL_LIB)(zdf_oce.o) \ 
    25972353   dom_oce.F90 \ 
     2354   dynspg_exp.F90 \ 
     2355   dynspg_flt.F90 \ 
     2356   dynspg_flt_jki.F90 \ 
     2357   dynspg_rl.F90 \ 
     2358   dynspg_ts.F90 \ 
     2359   in_out_manager.F90 \ 
     2360   oce.F90 \ 
     2361   prtctl.f90 \ 
     2362   trdmod.F90 \ 
     2363   trdmod_oce.F90 \ 
     2364   $(MODEL_LIB)(dom_oce.o) \ 
     2365   $(MODEL_LIB)(dynspg_exp.o) \ 
     2366   $(MODEL_LIB)(dynspg_flt.o) \ 
     2367   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     2368   $(MODEL_LIB)(dynspg_rl.o) \ 
     2369   $(MODEL_LIB)(dynspg_ts.o) \ 
     2370   $(MODEL_LIB)(in_out_manager.o) \ 
     2371   $(MODEL_LIB)(oce.o) \ 
     2372   $(MODEL_LIB)(prtctl.o) \ 
     2373   $(MODEL_LIB)(trdmod.o) \ 
     2374   $(MODEL_LIB)(trdmod_oce.o) \ 
     2375   domzgr_substitute.h90 \ 
     2376   vectopt_loop_substitute.h90 \ 
     2377   KEY_CPP \ 
     2378   dynspg.F90 
     2379$(MODEL_LIB)(dynspg_exp.o) :  \ 
     2380   blk_oce.F90 \ 
     2381   cpl_oce.F90 \ 
     2382   daymod.F90 \ 
     2383   dom_oce.F90 \ 
     2384   dtasal.F90 \ 
     2385   dtasst.F90 \ 
     2386   dtatem.F90 \ 
     2387   flxmod.F90 \ 
     2388   flxrnf.F90 \ 
     2389   flx_oce.F90 \ 
     2390   ice_oce.F90 \ 
     2391   in_out_manager.F90 \ 
     2392   lbclnk.F90 \ 
     2393   lib_mpp.F90 \ 
     2394   lib_print.f90 \ 
     2395   obc_par.F90 \ 
     2396   oce.F90 \ 
     2397   ocfzpt.F90 \ 
     2398   par_kind.F90 \ 
     2399   par_oce.F90 \ 
     2400   phycst.F90 \ 
     2401   prtctl.f90 \ 
     2402   taumod.F90 \ 
     2403   tradmp.F90 \ 
     2404   $(MODEL_LIB)(blk_oce.o) \ 
     2405   $(MODEL_LIB)(cpl_oce.o) \ 
     2406   $(MODEL_LIB)(daymod.o) \ 
     2407   $(MODEL_LIB)(dom_oce.o) \ 
     2408   $(MODEL_LIB)(dtasal.o) \ 
     2409   $(MODEL_LIB)(dtasst.o) \ 
     2410   $(MODEL_LIB)(dtatem.o) \ 
     2411   $(MODEL_LIB)(flxmod.o) \ 
     2412   $(MODEL_LIB)(flxrnf.o) \ 
     2413   $(MODEL_LIB)(flx_oce.o) \ 
     2414   $(MODEL_LIB)(ice_oce.o) \ 
     2415   $(MODEL_LIB)(in_out_manager.o) \ 
     2416   $(MODEL_LIB)(lbclnk.o) \ 
     2417   $(MODEL_LIB)(lib_mpp.o) \ 
     2418   $(MODEL_LIB)(lib_print.o) \ 
     2419   $(MODEL_LIB)(obc_par.o) \ 
     2420   $(MODEL_LIB)(oce.o) \ 
     2421   $(MODEL_LIB)(ocfzpt.o) \ 
     2422   $(MODEL_LIB)(par_kind.o) \ 
     2423   $(MODEL_LIB)(par_oce.o) \ 
     2424   $(MODEL_LIB)(phycst.o) \ 
     2425   $(MODEL_LIB)(prtctl.o) \ 
     2426   $(MODEL_LIB)(taumod.o) \ 
     2427   $(MODEL_LIB)(tradmp.o) \ 
     2428   dom_oce.F90 \ 
     2429   in_out_manager.F90 \ 
     2430   lbclnk.F90 \ 
     2431   lib_mpp.F90 \ 
     2432   obc_oce.F90 \ 
     2433   ocesbc.F90 \ 
     2434   oce.F90 \ 
     2435   phycst.F90 \ 
     2436   prtctl.f90 \ 
     2437   $(MODEL_LIB)(dom_oce.o) \ 
     2438   $(MODEL_LIB)(in_out_manager.o) \ 
     2439   $(MODEL_LIB)(lbclnk.o) \ 
     2440   $(MODEL_LIB)(lib_mpp.o) \ 
     2441   $(MODEL_LIB)(obc_oce.o) \ 
     2442   $(MODEL_LIB)(ocesbc.o) \ 
     2443   $(MODEL_LIB)(oce.o) \ 
     2444   $(MODEL_LIB)(phycst.o) \ 
     2445   $(MODEL_LIB)(prtctl.o) \ 
     2446   domzgr_substitute.h90 \ 
     2447   vectopt_loop_substitute.h90 \ 
     2448   KEY_CPP \ 
     2449   dynspg_exp.F90 
     2450$(MODEL_LIB)(dynspg_flt.o) :  \ 
     2451   blk_oce.F90 \ 
     2452   cpl_oce.F90 \ 
     2453   daymod.F90 \ 
     2454   dom_oce.F90 \ 
     2455   dtasal.F90 \ 
     2456   dtasst.F90 \ 
     2457   dtatem.F90 \ 
     2458   flxmod.F90 \ 
     2459   flxrnf.F90 \ 
     2460   flx_oce.F90 \ 
     2461   ice_oce.F90 \ 
     2462   in_out_manager.F90 \ 
     2463   lbclnk.F90 \ 
     2464   lib_mpp.F90 \ 
     2465   lib_print.f90 \ 
     2466   obccli.F90 \ 
     2467   obcdyn.F90 \ 
     2468   obcvol.F90 \ 
     2469   obc_oce.F90 \ 
     2470   obc_par.F90 \ 
     2471   ocesbc.F90 \ 
     2472   oce.F90 \ 
     2473   ocfzpt.F90 \ 
     2474   par_kind.F90 \ 
     2475   par_oce.F90 \ 
     2476   phycst.F90 \ 
     2477   prtctl.f90 \ 
     2478   solfet.F90 \ 
     2479   solpcg.F90 \ 
     2480   solsor.F90 \ 
     2481   sol_oce.F90 \ 
     2482   taumod.F90 \ 
     2483   tradmp.F90 \ 
     2484   zdf_oce.F90 \ 
     2485   $(MODEL_LIB)(blk_oce.o) \ 
     2486   $(MODEL_LIB)(cpl_oce.o) \ 
     2487   $(MODEL_LIB)(daymod.o) \ 
     2488   $(MODEL_LIB)(dom_oce.o) \ 
     2489   $(MODEL_LIB)(dtasal.o) \ 
     2490   $(MODEL_LIB)(dtasst.o) \ 
     2491   $(MODEL_LIB)(dtatem.o) \ 
     2492   $(MODEL_LIB)(flxmod.o) \ 
     2493   $(MODEL_LIB)(flxrnf.o) \ 
     2494   $(MODEL_LIB)(flx_oce.o) \ 
     2495   $(MODEL_LIB)(ice_oce.o) \ 
     2496   $(MODEL_LIB)(in_out_manager.o) \ 
     2497   $(MODEL_LIB)(lbclnk.o) \ 
     2498   $(MODEL_LIB)(lib_mpp.o) \ 
     2499   $(MODEL_LIB)(lib_print.o) \ 
     2500   $(MODEL_LIB)(obccli.o) \ 
     2501   $(MODEL_LIB)(obcdyn.o) \ 
     2502   $(MODEL_LIB)(obcvol.o) \ 
     2503   $(MODEL_LIB)(obc_oce.o) \ 
     2504   $(MODEL_LIB)(obc_par.o) \ 
     2505   $(MODEL_LIB)(ocesbc.o) \ 
     2506   $(MODEL_LIB)(oce.o) \ 
     2507   $(MODEL_LIB)(ocfzpt.o) \ 
     2508   $(MODEL_LIB)(par_kind.o) \ 
     2509   $(MODEL_LIB)(par_oce.o) \ 
     2510   $(MODEL_LIB)(phycst.o) \ 
     2511   $(MODEL_LIB)(prtctl.o) \ 
     2512   $(MODEL_LIB)(solfet.o) \ 
     2513   $(MODEL_LIB)(solpcg.o) \ 
     2514   $(MODEL_LIB)(solsor.o) \ 
     2515   $(MODEL_LIB)(sol_oce.o) \ 
     2516   $(MODEL_LIB)(taumod.o) \ 
     2517   $(MODEL_LIB)(tradmp.o) \ 
     2518   $(MODEL_LIB)(zdf_oce.o) \ 
     2519   cla_dynspg.F90 \ 
     2520   dom_oce.F90 \ 
     2521   flxrnf.F90 \ 
     2522   in_out_manager.F90 \ 
     2523   lbclnk.F90 \ 
     2524   lib_mpp.F90 \ 
     2525   obcdyn.F90 \ 
     2526   obcvol.F90 \ 
     2527   obc_oce.F90 \ 
     2528   ocesbc.F90 \ 
     2529   oce.F90 \ 
     2530   phycst.F90 \ 
     2531   prtctl.f90 \ 
     2532   solfet.F90 \ 
     2533   solpcg.F90 \ 
     2534   solsor.F90 \ 
     2535   solsor_e.F90 \ 
     2536   sol_oce.F90 \ 
     2537   zdf_oce.F90 \ 
     2538   $(MODEL_LIB)(cla_dynspg.o) \ 
     2539   $(MODEL_LIB)(dom_oce.o) \ 
     2540   $(MODEL_LIB)(flxrnf.o) \ 
     2541   $(MODEL_LIB)(in_out_manager.o) \ 
     2542   $(MODEL_LIB)(lbclnk.o) \ 
     2543   $(MODEL_LIB)(lib_mpp.o) \ 
     2544   $(MODEL_LIB)(obcdyn.o) \ 
     2545   $(MODEL_LIB)(obcvol.o) \ 
     2546   $(MODEL_LIB)(obc_oce.o) \ 
     2547   $(MODEL_LIB)(ocesbc.o) \ 
     2548   $(MODEL_LIB)(oce.o) \ 
     2549   $(MODEL_LIB)(phycst.o) \ 
     2550   $(MODEL_LIB)(prtctl.o) \ 
     2551   $(MODEL_LIB)(solfet.o) \ 
     2552   $(MODEL_LIB)(solpcg.o) \ 
     2553   $(MODEL_LIB)(solsor.o) \ 
     2554   $(MODEL_LIB)(solsor_e.o) \ 
     2555   $(MODEL_LIB)(sol_oce.o) \ 
     2556   $(MODEL_LIB)(zdf_oce.o) \ 
     2557   domzgr_substitute.h90 \ 
     2558   vectopt_loop_substitute.h90 \ 
     2559   KEY_CPP \ 
     2560   dynspg_flt.F90 
     2561$(MODEL_LIB)(dynspg_flt_jki.o) : \ 
     2562   blk_oce.F90 \ 
     2563   cpl_oce.F90 \ 
     2564   daymod.F90 \ 
     2565   dom_oce.F90 \ 
     2566   dtasal.F90 \ 
     2567   dtasst.F90 \ 
     2568   dtatem.F90 \ 
     2569   flxmod.F90 \ 
     2570   flxrnf.F90 \ 
     2571   flx_oce.F90 \ 
     2572   ice_oce.F90 \ 
     2573   in_out_manager.F90 \ 
     2574   lbclnk.F90 \ 
     2575   lib_mpp.F90 \ 
     2576   lib_print.f90 \ 
     2577   obccli.F90 \ 
     2578   obcdyn.F90 \ 
     2579   obcvol.F90 \ 
     2580   obc_oce.F90 \ 
     2581   obc_par.F90 \ 
     2582   ocesbc.F90 \ 
     2583   oce.F90 \ 
     2584   ocfzpt.F90 \ 
     2585   par_kind.F90 \ 
     2586   par_oce.F90 \ 
     2587   phycst.F90 \ 
     2588   prtctl.f90 \ 
     2589   solfet.F90 \ 
     2590   solpcg.F90 \ 
     2591   solsor.F90 \ 
     2592   sol_oce.F90 \ 
     2593   taumod.F90 \ 
     2594   tradmp.F90 \ 
     2595   zdf_oce.F90 \ 
     2596   $(MODEL_LIB)(blk_oce.o) \ 
     2597   $(MODEL_LIB)(cpl_oce.o) \ 
     2598   $(MODEL_LIB)(daymod.o) \ 
     2599   $(MODEL_LIB)(dom_oce.o) \ 
     2600   $(MODEL_LIB)(dtasal.o) \ 
     2601   $(MODEL_LIB)(dtasst.o) \ 
     2602   $(MODEL_LIB)(dtatem.o) \ 
     2603   $(MODEL_LIB)(flxmod.o) \ 
     2604   $(MODEL_LIB)(flxrnf.o) \ 
     2605   $(MODEL_LIB)(flx_oce.o) \ 
     2606   $(MODEL_LIB)(ice_oce.o) \ 
     2607   $(MODEL_LIB)(in_out_manager.o) \ 
     2608   $(MODEL_LIB)(lbclnk.o) \ 
     2609   $(MODEL_LIB)(lib_mpp.o) \ 
     2610   $(MODEL_LIB)(lib_print.o) \ 
     2611   $(MODEL_LIB)(obccli.o) \ 
     2612   $(MODEL_LIB)(obcdyn.o) \ 
     2613   $(MODEL_LIB)(obcvol.o) \ 
     2614   $(MODEL_LIB)(obc_oce.o) \ 
     2615   $(MODEL_LIB)(obc_par.o) \ 
     2616   $(MODEL_LIB)(ocesbc.o) \ 
     2617   $(MODEL_LIB)(oce.o) \ 
     2618   $(MODEL_LIB)(ocfzpt.o) \ 
     2619   $(MODEL_LIB)(par_kind.o) \ 
     2620   $(MODEL_LIB)(par_oce.o) \ 
     2621   $(MODEL_LIB)(phycst.o) \ 
     2622   $(MODEL_LIB)(prtctl.o) \ 
     2623   $(MODEL_LIB)(solfet.o) \ 
     2624   $(MODEL_LIB)(solpcg.o) \ 
     2625   $(MODEL_LIB)(solsor.o) \ 
     2626   $(MODEL_LIB)(sol_oce.o) \ 
     2627   $(MODEL_LIB)(taumod.o) \ 
     2628   $(MODEL_LIB)(tradmp.o) \ 
     2629   $(MODEL_LIB)(zdf_oce.o) \ 
     2630   cla_dynspg.F90 \ 
     2631   dom_oce.F90 \ 
     2632   flxrnf.F90 \ 
     2633   in_out_manager.F90 \ 
     2634   lbclnk.F90 \ 
     2635   lib_mpp.F90 \ 
     2636   obcdyn.F90 \ 
     2637   obcvol.F90 \ 
     2638   obc_oce.F90 \ 
     2639   ocesbc.F90 \ 
     2640   oce.F90 \ 
     2641   phycst.F90 \ 
     2642   prtctl.f90 \ 
     2643   solfet.F90 \ 
     2644   solpcg.F90 \ 
     2645   solsor.F90 \ 
     2646   solsor_e.F90 \ 
     2647   sol_oce.F90 \ 
     2648   zdf_oce.F90 \ 
     2649   $(MODEL_LIB)(cla_dynspg.o) \ 
     2650   $(MODEL_LIB)(dom_oce.o) \ 
     2651   $(MODEL_LIB)(flxrnf.o) \ 
     2652   $(MODEL_LIB)(in_out_manager.o) \ 
     2653   $(MODEL_LIB)(lbclnk.o) \ 
     2654   $(MODEL_LIB)(lib_mpp.o) \ 
     2655   $(MODEL_LIB)(obcdyn.o) \ 
     2656   $(MODEL_LIB)(obcvol.o) \ 
     2657   $(MODEL_LIB)(obc_oce.o) \ 
     2658   $(MODEL_LIB)(ocesbc.o) \ 
     2659   $(MODEL_LIB)(oce.o) \ 
     2660   $(MODEL_LIB)(phycst.o) \ 
     2661   $(MODEL_LIB)(prtctl.o) \ 
     2662   $(MODEL_LIB)(solfet.o) \ 
     2663   $(MODEL_LIB)(solpcg.o) \ 
     2664   $(MODEL_LIB)(solsor.o) \ 
     2665   $(MODEL_LIB)(solsor_e.o) \ 
     2666   $(MODEL_LIB)(sol_oce.o) \ 
     2667   $(MODEL_LIB)(zdf_oce.o) \ 
     2668   domzgr_substitute.h90 \ 
     2669   KEY_CPP \ 
     2670   dynspg_flt_jki.F90 
     2671$(MODEL_LIB)(dynspg_rl.o) :   \ 
     2672   dom_oce.F90 \ 
     2673   in_out_manager.F90 \ 
     2674   lbclnk.F90 \ 
     2675   lib_mpp.F90 \ 
     2676   lib_print.f90 \ 
     2677   obc_oce.F90 \ 
     2678   obc_par.F90 \ 
     2679   oce.F90 \ 
     2680   par_kind.F90 \ 
     2681   par_oce.F90 \ 
     2682   solfet.F90 \ 
     2683   solpcg.F90 \ 
     2684   solsor.F90 \ 
     2685   sol_oce.F90 \ 
     2686   zdf_oce.F90 \ 
     2687   $(MODEL_LIB)(dom_oce.o) \ 
     2688   $(MODEL_LIB)(in_out_manager.o) \ 
     2689   $(MODEL_LIB)(lbclnk.o) \ 
     2690   $(MODEL_LIB)(lib_mpp.o) \ 
     2691   $(MODEL_LIB)(lib_print.o) \ 
     2692   $(MODEL_LIB)(obc_oce.o) \ 
     2693   $(MODEL_LIB)(obc_par.o) \ 
     2694   $(MODEL_LIB)(oce.o) \ 
     2695   $(MODEL_LIB)(par_kind.o) \ 
     2696   $(MODEL_LIB)(par_oce.o) \ 
     2697   $(MODEL_LIB)(solfet.o) \ 
     2698   $(MODEL_LIB)(solpcg.o) \ 
     2699   $(MODEL_LIB)(solsor.o) \ 
     2700   $(MODEL_LIB)(sol_oce.o) \ 
     2701   $(MODEL_LIB)(zdf_oce.o) \ 
     2702   dom_oce.F90 \ 
    25982703   in_out_manager.F90 \ 
    25992704   lbclnk.F90 \ 
     
    26102715   solsor_e.F90 \ 
    26112716   sol_oce.F90 \ 
    2612    trdmod.F90 \ 
    2613    trdmod_oce.F90 \ 
    26142717   zdf_oce.F90 \ 
    26152718   $(MODEL_LIB)(dom_oce.o) \ 
     
    26282731   $(MODEL_LIB)(solsor_e.o) \ 
    26292732   $(MODEL_LIB)(sol_oce.o) \ 
    2630    $(MODEL_LIB)(trdmod.o) \ 
    2631    $(MODEL_LIB)(trdmod_oce.o) \ 
    26322733   $(MODEL_LIB)(zdf_oce.o) \ 
    26332734   domzgr_substitute.h90 \ 
     
    26362737   KEY_CPP \ 
    26372738   dynspg_rl.F90 
     2739$(MODEL_LIB)(dynspg_ts.o) :   \ 
     2740   blk_oce.F90 \ 
     2741   cpl_oce.F90 \ 
     2742   daymod.F90 \ 
     2743   dom_oce.F90 \ 
     2744   dtasal.F90 \ 
     2745   dtasst.F90 \ 
     2746   dtatem.F90 \ 
     2747   flxmod.F90 \ 
     2748   flxrnf.F90 \ 
     2749   flx_oce.F90 \ 
     2750   ice_oce.F90 \ 
     2751   in_out_manager.F90 \ 
     2752   lbclnk.F90 \ 
     2753   lib_mpp.F90 \ 
     2754   lib_print.f90 \ 
     2755   obc_par.F90 \ 
     2756   oce.F90 \ 
     2757   ocfzpt.F90 \ 
     2758   par_kind.F90 \ 
     2759   par_oce.F90 \ 
     2760   phycst.F90 \ 
     2761   prtctl.f90 \ 
     2762   taumod.F90 \ 
     2763   tradmp.F90 \ 
     2764   trdmod.F90 \ 
     2765   trdmod_oce.F90 \ 
     2766   $(MODEL_LIB)(blk_oce.o) \ 
     2767   $(MODEL_LIB)(cpl_oce.o) \ 
     2768   $(MODEL_LIB)(daymod.o) \ 
     2769   $(MODEL_LIB)(dom_oce.o) \ 
     2770   $(MODEL_LIB)(dtasal.o) \ 
     2771   $(MODEL_LIB)(dtasst.o) \ 
     2772   $(MODEL_LIB)(dtatem.o) \ 
     2773   $(MODEL_LIB)(flxmod.o) \ 
     2774   $(MODEL_LIB)(flxrnf.o) \ 
     2775   $(MODEL_LIB)(flx_oce.o) \ 
     2776   $(MODEL_LIB)(ice_oce.o) \ 
     2777   $(MODEL_LIB)(in_out_manager.o) \ 
     2778   $(MODEL_LIB)(lbclnk.o) \ 
     2779   $(MODEL_LIB)(lib_mpp.o) \ 
     2780   $(MODEL_LIB)(lib_print.o) \ 
     2781   $(MODEL_LIB)(obc_par.o) \ 
     2782   $(MODEL_LIB)(oce.o) \ 
     2783   $(MODEL_LIB)(ocfzpt.o) \ 
     2784   $(MODEL_LIB)(par_kind.o) \ 
     2785   $(MODEL_LIB)(par_oce.o) \ 
     2786   $(MODEL_LIB)(phycst.o) \ 
     2787   $(MODEL_LIB)(prtctl.o) \ 
     2788   $(MODEL_LIB)(taumod.o) \ 
     2789   $(MODEL_LIB)(tradmp.o) \ 
     2790   $(MODEL_LIB)(trdmod.o) \ 
     2791   $(MODEL_LIB)(trdmod_oce.o) \ 
     2792   dom_oce.F90 \ 
     2793   dynvor.F90 \ 
     2794   in_out_manager.F90 \ 
     2795   lbclnk.F90 \ 
     2796   lib_mpp.F90 \ 
     2797   obc_oce.F90 \ 
     2798   ocesbc.F90 \ 
     2799   oce.F90 \ 
     2800   phycst.F90 \ 
     2801   prtctl.f90 \ 
     2802   $(MODEL_LIB)(dom_oce.o) \ 
     2803   $(MODEL_LIB)(dynvor.o) \ 
     2804   $(MODEL_LIB)(in_out_manager.o) \ 
     2805   $(MODEL_LIB)(lbclnk.o) \ 
     2806   $(MODEL_LIB)(lib_mpp.o) \ 
     2807   $(MODEL_LIB)(obc_oce.o) \ 
     2808   $(MODEL_LIB)(ocesbc.o) \ 
     2809   $(MODEL_LIB)(oce.o) \ 
     2810   $(MODEL_LIB)(phycst.o) \ 
     2811   $(MODEL_LIB)(prtctl.o) \ 
     2812   domzgr_substitute.h90 \ 
     2813   vectopt_loop_substitute.h90 \ 
     2814   KEY_CPP \ 
     2815   dynspg_ts.F90 
    26382816$(MODEL_LIB)(dynvor.o) :   \ 
    26392817   dom_oce.F90 \ 
     
    37943972$(MODEL_LIB)(istate.o) :   \ 
    37953973   blk_oce.F90 \ 
    3796    cla_dynspg.F90 \ 
    37973974   cpl_oce.F90 \ 
    37983975   daymod.F90 \ 
    37993976   dom_oce.F90 \ 
    3800    dynspg_fsc.F90 \ 
    3801    dynspg_fsc_atsk.F90 \ 
    3802    flxrnf.F90 \ 
     3977   dynspg.F90 \ 
     3978   dynspg_exp.F90 \ 
     3979   dynspg_flt.F90 \ 
     3980   dynspg_flt_jki.F90 \ 
     3981   dynspg_rl.F90 \ 
     3982   dynspg_ts.F90 \ 
    38033983   flx_oce.F90 \ 
    38043984   ice_oce.F90 \ 
    38053985   in_out_manager.F90 \ 
    38063986   lbclnk.F90 \ 
    3807    ldfdyn_oce.F90 \ 
    3808    ldftra_oce.F90 \ 
    3809    lib_mpp.F90 \ 
    3810    lib_print.f90 \ 
    3811    obcdyn.F90 \ 
    3812    obcvol.F90 \ 
     3987   lib_mpp.F90 \ 
     3988   lib_print.f90 \ 
    38133989   obc_oce.F90 \ 
    3814    ocesbc.F90 \ 
    38153990   oce.F90 \ 
    38163991   par_kind.F90 \ 
     
    38193994   prtctl.f90 \ 
    38203995   solfet.F90 \ 
    3821    solisl.F90 \ 
    38223996   solpcg.F90 \ 
    38233997   solsor.F90 \ 
    3824    solsor_e.F90 \ 
    38253998   sol_oce.F90 \ 
    38263999   trdmod.F90 \ 
     
    38304003   zdf_oce.F90 \ 
    38314004   $(MODEL_LIB)(blk_oce.o) \ 
    3832    $(MODEL_LIB)(cla_dynspg.o) \ 
    38334005   $(MODEL_LIB)(cpl_oce.o) \ 
    38344006   $(MODEL_LIB)(daymod.o) \ 
    38354007   $(MODEL_LIB)(dom_oce.o) \ 
    3836    $(MODEL_LIB)(dynspg_fsc.o) \ 
    3837    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    3838    $(MODEL_LIB)(flxrnf.o) \ 
     4008   $(MODEL_LIB)(dynspg.o) \ 
     4009   $(MODEL_LIB)(dynspg_exp.o) \ 
     4010   $(MODEL_LIB)(dynspg_flt.o) \ 
     4011   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     4012   $(MODEL_LIB)(dynspg_rl.o) \ 
     4013   $(MODEL_LIB)(dynspg_ts.o) \ 
    38394014   $(MODEL_LIB)(flx_oce.o) \ 
    38404015   $(MODEL_LIB)(ice_oce.o) \ 
    38414016   $(MODEL_LIB)(in_out_manager.o) \ 
    38424017   $(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) \ 
     4018   $(MODEL_LIB)(lib_mpp.o) \ 
     4019   $(MODEL_LIB)(lib_print.o) \ 
    38494020   $(MODEL_LIB)(obc_oce.o) \ 
    3850    $(MODEL_LIB)(ocesbc.o) \ 
    38514021   $(MODEL_LIB)(oce.o) \ 
    38524022   $(MODEL_LIB)(par_kind.o) \ 
     
    38554025   $(MODEL_LIB)(prtctl.o) \ 
    38564026   $(MODEL_LIB)(solfet.o) \ 
    3857    $(MODEL_LIB)(solisl.o) \ 
    38584027   $(MODEL_LIB)(solpcg.o) \ 
    38594028   $(MODEL_LIB)(solsor.o) \ 
    3860    $(MODEL_LIB)(solsor_e.o) \ 
    38614029   $(MODEL_LIB)(sol_oce.o) \ 
    38624030   $(MODEL_LIB)(trdmod.o) \ 
     
    38704038   dtasal.F90 \ 
    38714039   dtatem.F90 \ 
    3872    dynspg_fsc.F90 \ 
    3873    dynspg_fsc_atsk.F90 \ 
    3874    dynspg_rl.F90 \ 
     4040   dynspg.F90 \ 
    38754041   eosbn2.F90 \ 
    38764042   in_out_manager.F90 \ 
     
    38884054   $(MODEL_LIB)(dtasal.o) \ 
    38894055   $(MODEL_LIB)(dtatem.o) \ 
    3890    $(MODEL_LIB)(dynspg_fsc.o) \ 
    3891    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    3892    $(MODEL_LIB)(dynspg_rl.o) \ 
     4056   $(MODEL_LIB)(dynspg.o) \ 
    38934057   $(MODEL_LIB)(eosbn2.o) \ 
    38944058   $(MODEL_LIB)(in_out_manager.o) \ 
     
    48945058   dtatem.F90 \ 
    48955059   dyncor1d.F90 \ 
     5060   dynspg.F90 \ 
    48965061   eosbn2.F90 \ 
    48975062   flxfwb.F90 \ 
     
    49325097   $(MODEL_LIB)(dtatem.o) \ 
    49335098   $(MODEL_LIB)(dyncor1d.o) \ 
     5099   $(MODEL_LIB)(dynspg.o) \ 
    49345100   $(MODEL_LIB)(eosbn2.o) \ 
    49355101   $(MODEL_LIB)(flxfwb.o) \ 
     
    50515217   solsor_e.F90 \ 
    50525218   sol_oce.F90 \ 
    5053    trdmod.F90 \ 
    5054    trdmod_oce.F90 \ 
    50555219   zdf_oce.F90 \ 
    50565220   $(MODEL_LIB)(dom_oce.o) \ 
     
    50745238   $(MODEL_LIB)(solsor_e.o) \ 
    50755239   $(MODEL_LIB)(sol_oce.o) \ 
    5076    $(MODEL_LIB)(trdmod.o) \ 
    5077    $(MODEL_LIB)(trdmod_oce.o) \ 
    50785240   $(MODEL_LIB)(zdf_oce.o) \ 
    50795241   daymod.F90 \ 
     
    50985260   $(MODEL_LIB)(phycst.o) \ 
    50995261   obc_vectopt_loop_substitute.h90 \ 
     5262   ../../../lib/libioipsl.a \ 
    51005263   KEY_CPP \ 
    51015264   obcdta.F90 
     
    55465709   dynnxt1d.F90 \ 
    55475710   dynnxt.F90 \ 
    5548    dynspg_fsc.F90 \ 
    5549    dynspg_fsc_atsk.F90 \ 
     5711   dynspg.F90 \ 
     5712   dynspg_exp.F90 \ 
     5713   dynspg_flt.F90 \ 
     5714   dynspg_flt_jki.F90 \ 
    55505715   dynspg_rl.F90 \ 
     5716   dynspg_ts.F90 \ 
    55515717   dynvor.F90 \ 
    55525718   dynzad.F90 \ 
     
    56775843   $(MODEL_LIB)(dynnxt1d.o) \ 
    56785844   $(MODEL_LIB)(dynnxt.o) \ 
    5679    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5680    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     5845   $(MODEL_LIB)(dynspg.o) \ 
     5846   $(MODEL_LIB)(dynspg_exp.o) \ 
     5847   $(MODEL_LIB)(dynspg_flt.o) \ 
     5848   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    56815849   $(MODEL_LIB)(dynspg_rl.o) \ 
     5850   $(MODEL_LIB)(dynspg_ts.o) \ 
    56825851   $(MODEL_LIB)(dynvor.o) \ 
    56835852   $(MODEL_LIB)(dynzad.o) \ 
     
    57825951   dtatem.F90 \ 
    57835952   dyncor1d.F90 \ 
     5953   dynspg.F90 \ 
    57845954   eosbn2.F90 \ 
    57855955   flxfwb.F90 \ 
     
    58205990   $(MODEL_LIB)(dtatem.o) \ 
    58215991   $(MODEL_LIB)(dyncor1d.o) \ 
     5992   $(MODEL_LIB)(dynspg.o) \ 
    58225993   $(MODEL_LIB)(eosbn2.o) \ 
    58235994   $(MODEL_LIB)(flxfwb.o) \ 
     
    58996070$(MODEL_LIB)(restart.o) :  \ 
    59006071   blk_oce.F90 \ 
    5901    cla_dynspg.F90 \ 
    5902    dom_oce.F90 \ 
     6072   dom_oce.F90 \ 
     6073   dynspg_exp.F90 \ 
     6074   dynspg_flt.F90 \ 
     6075   dynspg_flt_jki.F90 \ 
     6076   dynspg_rl.F90 \ 
     6077   dynspg_ts.F90 \ 
     6078   dynvor.F90 \ 
    59036079   dynzdf_exp.F90 \ 
    5904    flxrnf.F90 \ 
    5905    in_out_manager.F90 \ 
    5906    lbclnk.F90 \ 
    5907    lib_mpp.F90 \ 
    5908    lib_print.f90 \ 
    5909    obcdyn.F90 \ 
    5910    obcvol.F90 \ 
     6080   in_out_manager.F90 \ 
     6081   lbclnk.F90 \ 
     6082   lib_mpp.F90 \ 
     6083   lib_print.f90 \ 
    59116084   obc_oce.F90 \ 
    59126085   ocesbc.F90 \ 
     
    59166089   phycst.F90 \ 
    59176090   prtctl.f90 \ 
    5918    solfet.F90 \ 
    5919    solpcg.F90 \ 
    5920    solsor.F90 \ 
    5921    solsor_e.F90 \ 
    5922    sol_oce.F90 \ 
    59236091   taumod.F90 \ 
    59246092   trazdf_exp.F90 \ 
     
    59276095   zdf_oce.F90 \ 
    59286096   $(MODEL_LIB)(blk_oce.o) \ 
    5929    $(MODEL_LIB)(cla_dynspg.o) \ 
    5930    $(MODEL_LIB)(dom_oce.o) \ 
     6097   $(MODEL_LIB)(dom_oce.o) \ 
     6098   $(MODEL_LIB)(dynspg_exp.o) \ 
     6099   $(MODEL_LIB)(dynspg_flt.o) \ 
     6100   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     6101   $(MODEL_LIB)(dynspg_rl.o) \ 
     6102   $(MODEL_LIB)(dynspg_ts.o) \ 
     6103   $(MODEL_LIB)(dynvor.o) \ 
    59316104   $(MODEL_LIB)(dynzdf_exp.o) \ 
    5932    $(MODEL_LIB)(flxrnf.o) \ 
    5933    $(MODEL_LIB)(in_out_manager.o) \ 
    5934    $(MODEL_LIB)(lbclnk.o) \ 
    5935    $(MODEL_LIB)(lib_mpp.o) \ 
    5936    $(MODEL_LIB)(lib_print.o) \ 
    5937    $(MODEL_LIB)(obcdyn.o) \ 
    5938    $(MODEL_LIB)(obcvol.o) \ 
     6105   $(MODEL_LIB)(in_out_manager.o) \ 
     6106   $(MODEL_LIB)(lbclnk.o) \ 
     6107   $(MODEL_LIB)(lib_mpp.o) \ 
     6108   $(MODEL_LIB)(lib_print.o) \ 
    59396109   $(MODEL_LIB)(obc_oce.o) \ 
    59406110   $(MODEL_LIB)(ocesbc.o) \ 
     
    59446114   $(MODEL_LIB)(phycst.o) \ 
    59456115   $(MODEL_LIB)(prtctl.o) \ 
    5946    $(MODEL_LIB)(solfet.o) \ 
    5947    $(MODEL_LIB)(solpcg.o) \ 
    5948    $(MODEL_LIB)(solsor.o) \ 
    5949    $(MODEL_LIB)(solsor_e.o) \ 
    5950    $(MODEL_LIB)(sol_oce.o) \ 
    59516116   $(MODEL_LIB)(taumod.o) \ 
    59526117   $(MODEL_LIB)(trazdf_exp.o) \ 
     
    59586123   daymod.F90 \ 
    59596124   dom_oce.F90 \ 
    5960    dynspg_fsc.F90 \ 
    5961    dynspg_fsc_atsk.F90 \ 
     6125   dynspg.F90 \ 
     6126   dynspg_ts.F90 \ 
    59626127   flx_oce.F90 \ 
    59636128   ice_oce.F90 \ 
     
    59726137   $(MODEL_LIB)(daymod.o) \ 
    59736138   $(MODEL_LIB)(dom_oce.o) \ 
    5974    $(MODEL_LIB)(dynspg_fsc.o) \ 
    5975    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     6139   $(MODEL_LIB)(dynspg.o) \ 
     6140   $(MODEL_LIB)(dynspg_ts.o) \ 
    59766141   $(MODEL_LIB)(flx_oce.o) \ 
    59776142   $(MODEL_LIB)(ice_oce.o) \ 
     
    60546219   solisl.F90 
    60556220$(MODEL_LIB)(solmat.o) :   \ 
    6056    cla_dynspg.F90 \ 
    6057    dom_oce.F90 \ 
    6058    flxrnf.F90 \ 
    6059    in_out_manager.F90 \ 
    6060    lbclnk.F90 \ 
    6061    ldfdyn_oce.F90 \ 
    6062    ldftra_oce.F90 \ 
    6063    lib_mpp.F90 \ 
    6064    obcdyn.F90 \ 
    6065    obcvol.F90 \ 
     6221   dom_oce.F90 \ 
     6222   in_out_manager.F90 \ 
     6223   lib_mpp.F90 \ 
     6224   obc_par.F90 \ 
     6225   oce.F90 \ 
     6226   par_oce.F90 \ 
     6227   $(MODEL_LIB)(dom_oce.o) \ 
     6228   $(MODEL_LIB)(in_out_manager.o) \ 
     6229   $(MODEL_LIB)(lib_mpp.o) \ 
     6230   $(MODEL_LIB)(obc_par.o) \ 
     6231   $(MODEL_LIB)(oce.o) \ 
     6232   $(MODEL_LIB)(par_oce.o) \ 
     6233   dom_oce.F90 \ 
     6234   lbclnk.F90 \ 
     6235   lib_feti.F90 \ 
     6236   lib_mpp.F90 \ 
    60666237   obc_oce.F90 \ 
    6067    obc_par.F90 \ 
    6068    ocesbc.F90 \ 
    6069    oce.F90 \ 
    6070    par_oce.F90 \ 
    6071    phycst.F90 \ 
    6072    prtctl.f90 \ 
    6073    solfet.F90 \ 
    6074    solisl.F90 \ 
    6075    solpcg.F90 \ 
    6076    solsor.F90 \ 
    6077    solsor_e.F90 \ 
     6238   oce.F90 \ 
     6239   phycst.F90 \ 
    60786240   sol_oce.F90 \ 
    6079    trdmod.F90 \ 
    6080    trdmod_oce.F90 \ 
    6081    zdf_oce.F90 \ 
    6082    $(MODEL_LIB)(cla_dynspg.o) \ 
    6083    $(MODEL_LIB)(dom_oce.o) \ 
    6084    $(MODEL_LIB)(flxrnf.o) \ 
    6085    $(MODEL_LIB)(in_out_manager.o) \ 
    6086    $(MODEL_LIB)(lbclnk.o) \ 
    6087    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6088    $(MODEL_LIB)(ldftra_oce.o) \ 
    6089    $(MODEL_LIB)(lib_mpp.o) \ 
    6090    $(MODEL_LIB)(obcdyn.o) \ 
    6091    $(MODEL_LIB)(obcvol.o) \ 
    6092    $(MODEL_LIB)(obc_oce.o) \ 
    6093    $(MODEL_LIB)(obc_par.o) \ 
    6094    $(MODEL_LIB)(ocesbc.o) \ 
    6095    $(MODEL_LIB)(oce.o) \ 
    6096    $(MODEL_LIB)(par_oce.o) \ 
    6097    $(MODEL_LIB)(phycst.o) \ 
    6098    $(MODEL_LIB)(prtctl.o) \ 
    6099    $(MODEL_LIB)(solfet.o) \ 
    6100    $(MODEL_LIB)(solisl.o) \ 
    6101    $(MODEL_LIB)(solpcg.o) \ 
    6102    $(MODEL_LIB)(solsor.o) \ 
    6103    $(MODEL_LIB)(solsor_e.o) \ 
    6104    $(MODEL_LIB)(sol_oce.o) \ 
    6105    $(MODEL_LIB)(trdmod.o) \ 
    6106    $(MODEL_LIB)(trdmod_oce.o) \ 
    6107    $(MODEL_LIB)(zdf_oce.o) \ 
    6108    dom_oce.F90 \ 
    6109    dynspg_fsc.F90 \ 
    6110    dynspg_rl.F90 \ 
    6111    lbclnk.F90 \ 
    6112    lib_feti.F90 \ 
    6113    lib_mpp.F90 \ 
    6114    obc_oce.F90 \ 
    6115    oce.F90 \ 
    6116    phycst.F90 \ 
    6117    sol_oce.F90 \ 
    6118    $(MODEL_LIB)(dom_oce.o) \ 
    6119    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6120    $(MODEL_LIB)(dynspg_rl.o) \ 
     6241   $(MODEL_LIB)(dom_oce.o) \ 
    61216242   $(MODEL_LIB)(lbclnk.o) \ 
    61226243   $(MODEL_LIB)(lib_feti.o) \ 
     
    62186339   solsor_e.F90 
    62196340$(MODEL_LIB)(solver.o) :   \ 
    6220    cla_dynspg.F90 \ 
    6221    dom_oce.F90 \ 
    6222    dynspg_fsc.F90 \ 
     6341   dom_oce.F90 \ 
     6342   dynspg_exp.F90 \ 
     6343   dynspg_flt.F90 \ 
     6344   dynspg_flt_jki.F90 \ 
    62236345   dynspg_rl.F90 \ 
    6224    flxrnf.F90 \ 
    6225    in_out_manager.F90 \ 
    6226    lbclnk.F90 \ 
    6227    ldfdyn_oce.F90 \ 
    6228    ldftra_oce.F90 \ 
     6346   dynspg_ts.F90 \ 
     6347   in_out_manager.F90 \ 
     6348   lbclnk.F90 \ 
    62296349   lib_feti.F90 \ 
    62306350   lib_mpp.F90 \ 
    62316351   lib_print.f90 \ 
    6232    obcdyn.F90 \ 
    6233    obcvol.F90 \ 
    62346352   obc_oce.F90 \ 
    62356353   obc_par.F90 \ 
    6236    ocesbc.F90 \ 
    62376354   oce.F90 \ 
    62386355   par_kind.F90 \ 
     
    62416358   prtctl.f90 \ 
    62426359   solfet.F90 \ 
    6243    solisl.F90 \ 
    62446360   solpcg.F90 \ 
    62456361   solsor.F90 \ 
    6246    solsor_e.F90 \ 
    62476362   sol_oce.F90 \ 
    62486363   trdmod.F90 \ 
    62496364   trdmod_oce.F90 \ 
    6250    zdf_oce.F90 \ 
    6251    $(MODEL_LIB)(cla_dynspg.o) \ 
    6252    $(MODEL_LIB)(dom_oce.o) \ 
    6253    $(MODEL_LIB)(dynspg_fsc.o) \ 
     6365   $(MODEL_LIB)(dom_oce.o) \ 
     6366   $(MODEL_LIB)(dynspg_exp.o) \ 
     6367   $(MODEL_LIB)(dynspg_flt.o) \ 
     6368   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    62546369   $(MODEL_LIB)(dynspg_rl.o) \ 
    6255    $(MODEL_LIB)(flxrnf.o) \ 
    6256    $(MODEL_LIB)(in_out_manager.o) \ 
    6257    $(MODEL_LIB)(lbclnk.o) \ 
    6258    $(MODEL_LIB)(ldfdyn_oce.o) \ 
    6259    $(MODEL_LIB)(ldftra_oce.o) \ 
     6370   $(MODEL_LIB)(dynspg_ts.o) \ 
     6371   $(MODEL_LIB)(in_out_manager.o) \ 
     6372   $(MODEL_LIB)(lbclnk.o) \ 
    62606373   $(MODEL_LIB)(lib_feti.o) \ 
    62616374   $(MODEL_LIB)(lib_mpp.o) \ 
    62626375   $(MODEL_LIB)(lib_print.o) \ 
    6263    $(MODEL_LIB)(obcdyn.o) \ 
    6264    $(MODEL_LIB)(obcvol.o) \ 
    62656376   $(MODEL_LIB)(obc_oce.o) \ 
    62666377   $(MODEL_LIB)(obc_par.o) \ 
    6267    $(MODEL_LIB)(ocesbc.o) \ 
    62686378   $(MODEL_LIB)(oce.o) \ 
    62696379   $(MODEL_LIB)(par_kind.o) \ 
     
    62726382   $(MODEL_LIB)(prtctl.o) \ 
    62736383   $(MODEL_LIB)(solfet.o) \ 
    6274    $(MODEL_LIB)(solisl.o) \ 
    62756384   $(MODEL_LIB)(solpcg.o) \ 
    62766385   $(MODEL_LIB)(solsor.o) \ 
    6277    $(MODEL_LIB)(solsor_e.o) \ 
    62786386   $(MODEL_LIB)(sol_oce.o) \ 
    62796387   $(MODEL_LIB)(trdmod.o) \ 
    62806388   $(MODEL_LIB)(trdmod_oce.o) \ 
    6281    $(MODEL_LIB)(zdf_oce.o) \ 
    6282    dom_oce.F90 \ 
    6283    dynspg_fsc.F90 \ 
    6284    dynspg_fsc_atsk.F90 \ 
    6285    dynspg_rl.F90 \ 
     6389   dom_oce.F90 \ 
     6390   dynspg.F90 \ 
    62866391   in_out_manager.F90 \ 
    62876392   lbclnk.F90 \ 
     
    62946399   zdf_oce.F90 \ 
    62956400   $(MODEL_LIB)(dom_oce.o) \ 
    6296    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6297    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6298    $(MODEL_LIB)(dynspg_rl.o) \ 
     6401   $(MODEL_LIB)(dynspg.o) \ 
    62996402   $(MODEL_LIB)(in_out_manager.o) \ 
    63006403   $(MODEL_LIB)(lbclnk.o) \ 
     
    63276430   dtasst.F90 \ 
    63286431   dtatem.F90 \ 
    6329    dynspg_fsc.F90 \ 
    6330    dynspg_fsc_atsk.F90 \ 
     6432   dynspg.F90 \ 
     6433   dynspg_ts.F90 \ 
    63316434   dynzdf_exp.F90 \ 
    63326435   eosbn2.F90 \ 
     
    63876490   $(MODEL_LIB)(dtasst.o) \ 
    63886491   $(MODEL_LIB)(dtatem.o) \ 
    6389    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6390    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     6492   $(MODEL_LIB)(dynspg.o) \ 
     6493   $(MODEL_LIB)(dynspg_ts.o) \ 
    63916494   $(MODEL_LIB)(dynzdf_exp.o) \ 
    63926495   $(MODEL_LIB)(eosbn2.o) \ 
     
    65306633$(MODEL_LIB)(step.o) :  \ 
    65316634   blk_oce.F90 \ 
    6532    cla_dynspg.F90 \ 
    65336635   cpl_oce.F90 \ 
    65346636   daymod.F90 \ 
     
    65446646   dtasst.F90 \ 
    65456647   dtatem.F90 \ 
    6546    dynspg_fsc.F90 \ 
    6547    dynspg_fsc_atsk.F90 \ 
     6648   dynspg.F90 \ 
     6649   dynspg_exp.F90 \ 
     6650   dynspg_flt.F90 \ 
     6651   dynspg_flt_jki.F90 \ 
    65486652   dynspg_rl.F90 \ 
     6653   dynspg_ts.F90 \ 
    65496654   dynzdf_exp.F90 \ 
    65506655   eosbn2.F90 \ 
     
    65786683   obcdyn.F90 \ 
    65796684   obctra.F90 \ 
    6580    obcvol.F90 \ 
    65816685   obc_oce.F90 \ 
    65826686   ocesbc.F90 \ 
     
    65916695   solpcg.F90 \ 
    65926696   solsor.F90 \ 
    6593    solsor_e.F90 \ 
    65946697   sol_oce.F90 \ 
    65956698   taumod.F90 \ 
    6596    traadv_muscl2.F90 \ 
    6597    traadv_muscl.F90 \ 
    6598    traadv_tvd.F90 \ 
    65996699   trabbl.F90 \ 
    66006700   tradmp.F90 \ 
     
    66106710   zdf_oce.F90 \ 
    66116711   $(MODEL_LIB)(blk_oce.o) \ 
    6612    $(MODEL_LIB)(cla_dynspg.o) \ 
    66136712   $(MODEL_LIB)(cpl_oce.o) \ 
    66146713   $(MODEL_LIB)(daymod.o) \ 
     
    66246723   $(MODEL_LIB)(dtasst.o) \ 
    66256724   $(MODEL_LIB)(dtatem.o) \ 
    6626    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6627    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     6725   $(MODEL_LIB)(dynspg.o) \ 
     6726   $(MODEL_LIB)(dynspg_exp.o) \ 
     6727   $(MODEL_LIB)(dynspg_flt.o) \ 
     6728   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
    66286729   $(MODEL_LIB)(dynspg_rl.o) \ 
     6730   $(MODEL_LIB)(dynspg_ts.o) \ 
    66296731   $(MODEL_LIB)(dynzdf_exp.o) \ 
    66306732   $(MODEL_LIB)(eosbn2.o) \ 
     
    66586760   $(MODEL_LIB)(obcdyn.o) \ 
    66596761   $(MODEL_LIB)(obctra.o) \ 
    6660    $(MODEL_LIB)(obcvol.o) \ 
    66616762   $(MODEL_LIB)(obc_oce.o) \ 
    66626763   $(MODEL_LIB)(ocesbc.o) \ 
     
    66716772   $(MODEL_LIB)(solpcg.o) \ 
    66726773   $(MODEL_LIB)(solsor.o) \ 
    6673    $(MODEL_LIB)(solsor_e.o) \ 
    66746774   $(MODEL_LIB)(sol_oce.o) \ 
    66756775   $(MODEL_LIB)(taumod.o) \ 
    6676    $(MODEL_LIB)(traadv_muscl2.o) \ 
    6677    $(MODEL_LIB)(traadv_muscl.o) \ 
    6678    $(MODEL_LIB)(traadv_tvd.o) \ 
    66796776   $(MODEL_LIB)(trabbl.o) \ 
    66806777   $(MODEL_LIB)(tradmp.o) \ 
     
    67156812   dynldf_lap.F90 \ 
    67166813   dynnxt.F90 \ 
    6717    dynspg_fsc.F90 \ 
    6718    dynspg_fsc_atsk.F90 \ 
    6719    dynspg_rl.F90 \ 
     6814   dynspg.F90 \ 
    67206815   dynvor.F90 \ 
    67216816   dynzad.F90 \ 
     
    68116906   $(MODEL_LIB)(dynldf_lap.o) \ 
    68126907   $(MODEL_LIB)(dynnxt.o) \ 
    6813    $(MODEL_LIB)(dynspg_fsc.o) \ 
    6814    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    6815    $(MODEL_LIB)(dynspg_rl.o) \ 
     6908   $(MODEL_LIB)(dynspg.o) \ 
    68166909   $(MODEL_LIB)(dynvor.o) \ 
    68176910   $(MODEL_LIB)(dynzad.o) \ 
     
    68926985   diaspr.F90 \ 
    68936986   dom_oce.F90 \ 
     6987   dynspg_exp.F90 \ 
     6988   dynspg_flt.F90 \ 
     6989   dynspg_flt_jki.F90 \ 
     6990   dynspg_rl.F90 \ 
     6991   dynspg_ts.F90 \ 
    68946992   flxrnf.F90 \ 
    68956993   flx_oce.F90 \ 
     
    69087006   par_oce.F90 \ 
    69097007   phycst.F90 \ 
     7008   prtctl.f90 \ 
    69107009   solfet.F90 \ 
    69117010   solpcg.F90 \ 
     
    69137012   sol_oce.F90 \ 
    69147013   taumod.F90 \ 
     7014   trdmod.F90 \ 
     7015   trdmod_oce.F90 \ 
    69157016   zdfddm.F90 \ 
    69167017   zdfmxl.F90 \ 
     
    69227023   $(MODEL_LIB)(diaspr.o) \ 
    69237024   $(MODEL_LIB)(dom_oce.o) \ 
     7025   $(MODEL_LIB)(dynspg_exp.o) \ 
     7026   $(MODEL_LIB)(dynspg_flt.o) \ 
     7027   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7028   $(MODEL_LIB)(dynspg_rl.o) \ 
     7029   $(MODEL_LIB)(dynspg_ts.o) \ 
    69247030   $(MODEL_LIB)(flxrnf.o) \ 
    69257031   $(MODEL_LIB)(flx_oce.o) \ 
     
    69387044   $(MODEL_LIB)(par_oce.o) \ 
    69397045   $(MODEL_LIB)(phycst.o) \ 
     7046   $(MODEL_LIB)(prtctl.o) \ 
    69407047   $(MODEL_LIB)(solfet.o) \ 
    69417048   $(MODEL_LIB)(solpcg.o) \ 
     
    69437050   $(MODEL_LIB)(sol_oce.o) \ 
    69447051   $(MODEL_LIB)(taumod.o) \ 
     7052   $(MODEL_LIB)(trdmod.o) \ 
     7053   $(MODEL_LIB)(trdmod_oce.o) \ 
    69457054   $(MODEL_LIB)(zdfddm.o) \ 
    69467055   $(MODEL_LIB)(zdfmxl.o) \ 
     
    69487057   diawri.F90 \ 
    69497058   dom_oce.F90 \ 
     7059   dynspg.F90 \ 
    69507060   in_out_manager.F90 \ 
    69517061   lbclnk.F90 \ 
     
    69567066   $(MODEL_LIB)(diawri.o) \ 
    69577067   $(MODEL_LIB)(dom_oce.o) \ 
     7068   $(MODEL_LIB)(dynspg.o) \ 
    69587069   $(MODEL_LIB)(in_out_manager.o) \ 
    69597070   $(MODEL_LIB)(lbclnk.o) \ 
     
    70097120   thd_ice.F90 
    70107121$(MODEL_LIB)(traadv_cen2.o) : \ 
    7011    cla_dynspg.F90 \ 
    70127122   daymod.F90 \ 
    70137123   dianam.F90 \ 
    70147124   dom_oce.F90 \ 
    7015    flxrnf.F90 \ 
    7016    in_out_manager.F90 \ 
    7017    lbclnk.F90 \ 
     7125   dynspg_exp.F90 \ 
     7126   dynspg_flt.F90 \ 
     7127   dynspg_flt_jki.F90 \ 
     7128   dynspg_rl.F90 \ 
     7129   dynspg_ts.F90 \ 
     7130   in_out_manager.F90 \ 
    70187131   ldftra_oce.F90 \ 
    70197132   lib_mpp.F90 \ 
    70207133   lib_print.f90 \ 
    7021    obcdyn.F90 \ 
    7022    obcvol.F90 \ 
    7023    obc_oce.F90 \ 
    7024    ocesbc.F90 \ 
    7025    oce.F90 \ 
    7026    par_kind.F90 \ 
    7027    par_oce.F90 \ 
    7028    phycst.F90 \ 
    7029    prtctl.f90 \ 
    7030    solfet.F90 \ 
    7031    solpcg.F90 \ 
    7032    solsor.F90 \ 
    7033    solsor_e.F90 \ 
    7034    sol_oce.F90 \ 
     7134   oce.F90 \ 
     7135   par_kind.F90 \ 
     7136   par_oce.F90 \ 
     7137   phycst.F90 \ 
     7138   prtctl.f90 \ 
    70357139   trabbl.F90 \ 
    70367140   trdicp.F90 \ 
     
    70427146   trdvor.F90 \ 
    70437147   trdvor_oce.F90 \ 
    7044    zdf_oce.F90 \ 
    7045    $(MODEL_LIB)(cla_dynspg.o) \ 
    70467148   $(MODEL_LIB)(daymod.o) \ 
    70477149   $(MODEL_LIB)(dianam.o) \ 
    70487150   $(MODEL_LIB)(dom_oce.o) \ 
    7049    $(MODEL_LIB)(flxrnf.o) \ 
    7050    $(MODEL_LIB)(in_out_manager.o) \ 
    7051    $(MODEL_LIB)(lbclnk.o) \ 
     7151   $(MODEL_LIB)(dynspg_exp.o) \ 
     7152   $(MODEL_LIB)(dynspg_flt.o) \ 
     7153   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7154   $(MODEL_LIB)(dynspg_rl.o) \ 
     7155   $(MODEL_LIB)(dynspg_ts.o) \ 
     7156   $(MODEL_LIB)(in_out_manager.o) \ 
    70527157   $(MODEL_LIB)(ldftra_oce.o) \ 
    70537158   $(MODEL_LIB)(lib_mpp.o) \ 
    70547159   $(MODEL_LIB)(lib_print.o) \ 
    7055    $(MODEL_LIB)(obcdyn.o) \ 
    7056    $(MODEL_LIB)(obcvol.o) \ 
    7057    $(MODEL_LIB)(obc_oce.o) \ 
    7058    $(MODEL_LIB)(ocesbc.o) \ 
    7059    $(MODEL_LIB)(oce.o) \ 
    7060    $(MODEL_LIB)(par_kind.o) \ 
    7061    $(MODEL_LIB)(par_oce.o) \ 
    7062    $(MODEL_LIB)(phycst.o) \ 
    7063    $(MODEL_LIB)(prtctl.o) \ 
    7064    $(MODEL_LIB)(solfet.o) \ 
    7065    $(MODEL_LIB)(solpcg.o) \ 
    7066    $(MODEL_LIB)(solsor.o) \ 
    7067    $(MODEL_LIB)(solsor_e.o) \ 
    7068    $(MODEL_LIB)(sol_oce.o) \ 
     7160   $(MODEL_LIB)(oce.o) \ 
     7161   $(MODEL_LIB)(par_kind.o) \ 
     7162   $(MODEL_LIB)(par_oce.o) \ 
     7163   $(MODEL_LIB)(phycst.o) \ 
     7164   $(MODEL_LIB)(prtctl.o) \ 
    70697165   $(MODEL_LIB)(trabbl.o) \ 
    70707166   $(MODEL_LIB)(trdicp.o) \ 
     
    70767172   $(MODEL_LIB)(trdvor.o) \ 
    70777173   $(MODEL_LIB)(trdvor_oce.o) \ 
    7078    $(MODEL_LIB)(zdf_oce.o) \ 
    70797174   diaptr.F90 \ 
    70807175   dom_oce.F90 \ 
    7081    dynspg_fsc.F90 \ 
    7082    dynspg_fsc_atsk.F90 \ 
     7176   dynspg.F90 \ 
    70837177   flxrnf.F90 \ 
    70847178   in_out_manager.F90 \ 
     
    70937187   $(MODEL_LIB)(diaptr.o) \ 
    70947188   $(MODEL_LIB)(dom_oce.o) \ 
    7095    $(MODEL_LIB)(dynspg_fsc.o) \ 
    7096    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     7189   $(MODEL_LIB)(dynspg.o) \ 
    70977190   $(MODEL_LIB)(flxrnf.o) \ 
    70987191   $(MODEL_LIB)(in_out_manager.o) \ 
     
    71137206   traadv_cen2.F90 
    71147207$(MODEL_LIB)(traadv_ctl.o) :  \ 
    7115    diaptr.F90 \ 
    7116    dom_oce.F90 \ 
    7117    dynspg_fsc.F90 \ 
    7118    dynspg_fsc_atsk.F90 \ 
    7119    in_out_manager.F90 \ 
    7120    lbclnk.F90 \ 
    7121    lib_mpp.F90 \ 
    7122    lib_print.f90 \ 
    7123    oce.F90 \ 
    7124    par_kind.F90 \ 
    7125    par_oce.F90 \ 
    7126    prtctl.f90 \ 
    7127    trabbl.F90 \ 
    7128    trdmod.F90 \ 
    7129    trdmod_oce.F90 \ 
    7130    $(MODEL_LIB)(diaptr.o) \ 
    7131    $(MODEL_LIB)(dom_oce.o) \ 
    7132    $(MODEL_LIB)(dynspg_fsc.o) \ 
    7133    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
    7134    $(MODEL_LIB)(in_out_manager.o) \ 
    7135    $(MODEL_LIB)(lbclnk.o) \ 
    7136    $(MODEL_LIB)(lib_mpp.o) \ 
    7137    $(MODEL_LIB)(lib_print.o) \ 
    7138    $(MODEL_LIB)(oce.o) \ 
    7139    $(MODEL_LIB)(par_kind.o) \ 
    7140    $(MODEL_LIB)(par_oce.o) \ 
    7141    $(MODEL_LIB)(prtctl.o) \ 
    7142    $(MODEL_LIB)(trabbl.o) \ 
    7143    $(MODEL_LIB)(trdmod.o) \ 
    7144    $(MODEL_LIB)(trdmod_oce.o) \ 
    7145    dom_oce.F90 \ 
    7146    in_out_manager.F90 \ 
    7147    oce.F90 \ 
    7148    traadv_muscl2.F90 \ 
    7149    traadv_muscl.F90 \ 
    7150    traadv_tvd.F90 \ 
    7151    $(MODEL_LIB)(dom_oce.o) \ 
    7152    $(MODEL_LIB)(in_out_manager.o) \ 
    7153    $(MODEL_LIB)(oce.o) \ 
    7154    $(MODEL_LIB)(traadv_muscl2.o) \ 
    7155    $(MODEL_LIB)(traadv_muscl.o) \ 
    7156    $(MODEL_LIB)(traadv_tvd.o) \ 
    7157    domzgr_substitute.h90 \ 
    7158    vectopt_loop_substitute.h90 \ 
    7159    KEY_CPP \ 
     7208   lib_print.f90 \ 
     7209   par_kind.F90 \ 
     7210   par_oce.F90 \ 
     7211   $(MODEL_LIB)(lib_print.o) \ 
     7212   $(MODEL_LIB)(par_kind.o) \ 
     7213   $(MODEL_LIB)(par_oce.o) \ 
     7214   dom_oce.F90 \ 
     7215   in_out_manager.F90 \ 
     7216   $(MODEL_LIB)(dom_oce.o) \ 
     7217   $(MODEL_LIB)(in_out_manager.o) \ 
    71607218   traadv_ctl.F90 
    71617219$(MODEL_LIB)(traadv_muscl2.o) :  \ 
    7162    cla_dynspg.F90 \ 
    71637220   daymod.F90 \ 
    71647221   dianam.F90 \ 
    71657222   dom_oce.F90 \ 
    7166    flxrnf.F90 \ 
    7167    in_out_manager.F90 \ 
    7168    lbclnk.F90 \ 
     7223   dynspg_exp.F90 \ 
     7224   dynspg_flt.F90 \ 
     7225   dynspg_flt_jki.F90 \ 
     7226   dynspg_rl.F90 \ 
     7227   dynspg_ts.F90 \ 
     7228   in_out_manager.F90 \ 
    71697229   ldftra_oce.F90 \ 
    71707230   lib_mpp.F90 \ 
    71717231   lib_print.f90 \ 
    7172    obcdyn.F90 \ 
    7173    obcvol.F90 \ 
    7174    obc_oce.F90 \ 
    7175    ocesbc.F90 \ 
    7176    oce.F90 \ 
    7177    par_kind.F90 \ 
    7178    par_oce.F90 \ 
    7179    phycst.F90 \ 
    7180    prtctl.f90 \ 
    7181    solfet.F90 \ 
    7182    solpcg.F90 \ 
    7183    solsor.F90 \ 
    7184    solsor_e.F90 \ 
    7185    sol_oce.F90 \ 
     7232   oce.F90 \ 
     7233   par_kind.F90 \ 
     7234   par_oce.F90 \ 
     7235   phycst.F90 \ 
     7236   prtctl.f90 \ 
    71867237   trabbl.F90 \ 
    71877238   trdicp.F90 \ 
     
    71937244   trdvor.F90 \ 
    71947245   trdvor_oce.F90 \ 
    7195    zdf_oce.F90 \ 
    7196    $(MODEL_LIB)(cla_dynspg.o) \ 
    71977246   $(MODEL_LIB)(daymod.o) \ 
    71987247   $(MODEL_LIB)(dianam.o) \ 
    71997248   $(MODEL_LIB)(dom_oce.o) \ 
    7200    $(MODEL_LIB)(flxrnf.o) \ 
    7201    $(MODEL_LIB)(in_out_manager.o) \ 
    7202    $(MODEL_LIB)(lbclnk.o) \ 
     7249   $(MODEL_LIB)(dynspg_exp.o) \ 
     7250   $(MODEL_LIB)(dynspg_flt.o) \ 
     7251   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7252   $(MODEL_LIB)(dynspg_rl.o) \ 
     7253   $(MODEL_LIB)(dynspg_ts.o) \ 
     7254   $(MODEL_LIB)(in_out_manager.o) \ 
    72037255   $(MODEL_LIB)(ldftra_oce.o) \ 
    72047256   $(MODEL_LIB)(lib_mpp.o) \ 
    72057257   $(MODEL_LIB)(lib_print.o) \ 
    7206    $(MODEL_LIB)(obcdyn.o) \ 
    7207    $(MODEL_LIB)(obcvol.o) \ 
    7208    $(MODEL_LIB)(obc_oce.o) \ 
    7209    $(MODEL_LIB)(ocesbc.o) \ 
    7210    $(MODEL_LIB)(oce.o) \ 
    7211    $(MODEL_LIB)(par_kind.o) \ 
    7212    $(MODEL_LIB)(par_oce.o) \ 
    7213    $(MODEL_LIB)(phycst.o) \ 
    7214    $(MODEL_LIB)(prtctl.o) \ 
    7215    $(MODEL_LIB)(solfet.o) \ 
    7216    $(MODEL_LIB)(solpcg.o) \ 
    7217    $(MODEL_LIB)(solsor.o) \ 
    7218    $(MODEL_LIB)(solsor_e.o) \ 
    7219    $(MODEL_LIB)(sol_oce.o) \ 
     7258   $(MODEL_LIB)(oce.o) \ 
     7259   $(MODEL_LIB)(par_kind.o) \ 
     7260   $(MODEL_LIB)(par_oce.o) \ 
     7261   $(MODEL_LIB)(phycst.o) \ 
     7262   $(MODEL_LIB)(prtctl.o) \ 
    72207263   $(MODEL_LIB)(trabbl.o) \ 
    72217264   $(MODEL_LIB)(trdicp.o) \ 
     
    72277270   $(MODEL_LIB)(trdvor.o) \ 
    72287271   $(MODEL_LIB)(trdvor_oce.o) \ 
    7229    $(MODEL_LIB)(zdf_oce.o) \ 
    72307272   diaptr.F90 \ 
    72317273   dom_oce.F90 \ 
    7232    dynspg_fsc.F90 \ 
    7233    dynspg_fsc_atsk.F90 \ 
     7274   dynspg.F90 \ 
    72347275   in_out_manager.F90 \ 
    72357276   lbclnk.F90 \ 
     
    72427283   $(MODEL_LIB)(diaptr.o) \ 
    72437284   $(MODEL_LIB)(dom_oce.o) \ 
    7244    $(MODEL_LIB)(dynspg_fsc.o) \ 
    7245    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     7285   $(MODEL_LIB)(dynspg.o) \ 
    72467286   $(MODEL_LIB)(in_out_manager.o) \ 
    72477287   $(MODEL_LIB)(lbclnk.o) \ 
     
    72577297   traadv_muscl2.F90 
    72587298$(MODEL_LIB)(traadv_muscl.o) :   \ 
    7259    cla_dynspg.F90 \ 
    72607299   daymod.F90 \ 
    72617300   dianam.F90 \ 
    72627301   dom_oce.F90 \ 
    7263    flxrnf.F90 \ 
    7264    in_out_manager.F90 \ 
    7265    lbclnk.F90 \ 
     7302   dynspg_exp.F90 \ 
     7303   dynspg_flt.F90 \ 
     7304   dynspg_flt_jki.F90 \ 
     7305   dynspg_rl.F90 \ 
     7306   dynspg_ts.F90 \ 
     7307   in_out_manager.F90 \ 
    72667308   ldftra_oce.F90 \ 
    72677309   lib_mpp.F90 \ 
    72687310   lib_print.f90 \ 
    7269    obcdyn.F90 \ 
    7270    obcvol.F90 \ 
    7271    obc_oce.F90 \ 
    7272    ocesbc.F90 \ 
    7273    oce.F90 \ 
    7274    par_kind.F90 \ 
    7275    par_oce.F90 \ 
    7276    phycst.F90 \ 
    7277    prtctl.f90 \ 
    7278    solfet.F90 \ 
    7279    solpcg.F90 \ 
    7280    solsor.F90 \ 
    7281    solsor_e.F90 \ 
    7282    sol_oce.F90 \ 
     7311   oce.F90 \ 
     7312   par_kind.F90 \ 
     7313   par_oce.F90 \ 
     7314   phycst.F90 \ 
     7315   prtctl.f90 \ 
    72837316   trabbl.F90 \ 
    72847317   trdicp.F90 \ 
     
    72907323   trdvor.F90 \ 
    72917324   trdvor_oce.F90 \ 
    7292    zdf_oce.F90 \ 
    7293    $(MODEL_LIB)(cla_dynspg.o) \ 
    72947325   $(MODEL_LIB)(daymod.o) \ 
    72957326   $(MODEL_LIB)(dianam.o) \ 
    72967327   $(MODEL_LIB)(dom_oce.o) \ 
    7297    $(MODEL_LIB)(flxrnf.o) \ 
    7298    $(MODEL_LIB)(in_out_manager.o) \ 
    7299    $(MODEL_LIB)(lbclnk.o) \ 
     7328   $(MODEL_LIB)(dynspg_exp.o) \ 
     7329   $(MODEL_LIB)(dynspg_flt.o) \ 
     7330   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7331   $(MODEL_LIB)(dynspg_rl.o) \ 
     7332   $(MODEL_LIB)(dynspg_ts.o) \ 
     7333   $(MODEL_LIB)(in_out_manager.o) \ 
    73007334   $(MODEL_LIB)(ldftra_oce.o) \ 
    73017335   $(MODEL_LIB)(lib_mpp.o) \ 
    73027336   $(MODEL_LIB)(lib_print.o) \ 
    7303    $(MODEL_LIB)(obcdyn.o) \ 
    7304    $(MODEL_LIB)(obcvol.o) \ 
    7305    $(MODEL_LIB)(obc_oce.o) \ 
    7306    $(MODEL_LIB)(ocesbc.o) \ 
    7307    $(MODEL_LIB)(oce.o) \ 
    7308    $(MODEL_LIB)(par_kind.o) \ 
    7309    $(MODEL_LIB)(par_oce.o) \ 
    7310    $(MODEL_LIB)(phycst.o) \ 
    7311    $(MODEL_LIB)(prtctl.o) \ 
    7312    $(MODEL_LIB)(solfet.o) \ 
    7313    $(MODEL_LIB)(solpcg.o) \ 
    7314    $(MODEL_LIB)(solsor.o) \ 
    7315    $(MODEL_LIB)(solsor_e.o) \ 
    7316    $(MODEL_LIB)(sol_oce.o) \ 
     7337   $(MODEL_LIB)(oce.o) \ 
     7338   $(MODEL_LIB)(par_kind.o) \ 
     7339   $(MODEL_LIB)(par_oce.o) \ 
     7340   $(MODEL_LIB)(phycst.o) \ 
     7341   $(MODEL_LIB)(prtctl.o) \ 
    73177342   $(MODEL_LIB)(trabbl.o) \ 
    73187343   $(MODEL_LIB)(trdicp.o) \ 
     
    73247349   $(MODEL_LIB)(trdvor.o) \ 
    73257350   $(MODEL_LIB)(trdvor_oce.o) \ 
    7326    $(MODEL_LIB)(zdf_oce.o) \ 
    73277351   diaptr.F90 \ 
    73287352   dom_oce.F90 \ 
    7329    dynspg_fsc.F90 \ 
    7330    dynspg_fsc_atsk.F90 \ 
     7353   dynspg.F90 \ 
    73317354   in_out_manager.F90 \ 
    73327355   lbclnk.F90 \ 
     
    73397362   $(MODEL_LIB)(diaptr.o) \ 
    73407363   $(MODEL_LIB)(dom_oce.o) \ 
    7341    $(MODEL_LIB)(dynspg_fsc.o) \ 
    7342    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     7364   $(MODEL_LIB)(dynspg.o) \ 
    73437365   $(MODEL_LIB)(in_out_manager.o) \ 
    73447366   $(MODEL_LIB)(lbclnk.o) \ 
     
    73547376   traadv_muscl.F90 
    73557377$(MODEL_LIB)(traadv_tvd.o) :  \ 
    7356    cla_dynspg.F90 \ 
    73577378   daymod.F90 \ 
    73587379   dianam.F90 \ 
    73597380   dom_oce.F90 \ 
    7360    flxrnf.F90 \ 
    7361    in_out_manager.F90 \ 
    7362    lbclnk.F90 \ 
     7381   dynspg_exp.F90 \ 
     7382   dynspg_flt.F90 \ 
     7383   dynspg_flt_jki.F90 \ 
     7384   dynspg_rl.F90 \ 
     7385   dynspg_ts.F90 \ 
     7386   in_out_manager.F90 \ 
    73637387   ldftra_oce.F90 \ 
    73647388   lib_mpp.F90 \ 
    73657389   lib_print.f90 \ 
    7366    obcdyn.F90 \ 
    7367    obcvol.F90 \ 
    7368    obc_oce.F90 \ 
    7369    ocesbc.F90 \ 
    7370    oce.F90 \ 
    7371    par_kind.F90 \ 
    7372    par_oce.F90 \ 
    7373    phycst.F90 \ 
    7374    prtctl.f90 \ 
    7375    solfet.F90 \ 
    7376    solpcg.F90 \ 
    7377    solsor.F90 \ 
    7378    solsor_e.F90 \ 
    7379    sol_oce.F90 \ 
     7390   oce.F90 \ 
     7391   par_kind.F90 \ 
     7392   par_oce.F90 \ 
     7393   phycst.F90 \ 
     7394   prtctl.f90 \ 
    73807395   trabbl.F90 \ 
    73817396   trdicp.F90 \ 
     
    73877402   trdvor.F90 \ 
    73887403   trdvor_oce.F90 \ 
    7389    zdf_oce.F90 \ 
    7390    $(MODEL_LIB)(cla_dynspg.o) \ 
    73917404   $(MODEL_LIB)(daymod.o) \ 
    73927405   $(MODEL_LIB)(dianam.o) \ 
    73937406   $(MODEL_LIB)(dom_oce.o) \ 
    7394    $(MODEL_LIB)(flxrnf.o) \ 
    7395    $(MODEL_LIB)(in_out_manager.o) \ 
    7396    $(MODEL_LIB)(lbclnk.o) \ 
     7407   $(MODEL_LIB)(dynspg_exp.o) \ 
     7408   $(MODEL_LIB)(dynspg_flt.o) \ 
     7409   $(MODEL_LIB)(dynspg_flt_jki.o) \ 
     7410   $(MODEL_LIB)(dynspg_rl.o) \ 
     7411   $(MODEL_LIB)(dynspg_ts.o) \ 
     7412   $(MODEL_LIB)(in_out_manager.o) \ 
    73977413   $(MODEL_LIB)(ldftra_oce.o) \ 
    73987414   $(MODEL_LIB)(lib_mpp.o) \ 
    73997415   $(MODEL_LIB)(lib_print.o) \ 
    7400    $(MODEL_LIB)(obcdyn.o) \ 
    7401    $(MODEL_LIB)(obcvol.o) \ 
    7402    $(MODEL_LIB)(obc_oce.o) \ 
    7403    $(MODEL_LIB)(ocesbc.o) \ 
    7404    $(MODEL_LIB)(oce.o) \ 
    7405    $(MODEL_LIB)(par_kind.o) \ 
    7406    $(MODEL_LIB)(par_oce.o) \ 
    7407    $(MODEL_LIB)(phycst.o) \ 
    7408    $(MODEL_LIB)(prtctl.o) \ 
    7409    $(MODEL_LIB)(solfet.o) \ 
    7410    $(MODEL_LIB)(solpcg.o) \ 
    7411    $(MODEL_LIB)(solsor.o) \ 
    7412    $(MODEL_LIB)(solsor_e.o) \ 
    7413    $(MODEL_LIB)(sol_oce.o) \ 
     7416   $(MODEL_LIB)(oce.o) \ 
     7417   $(MODEL_LIB)(par_kind.o) \ 
     7418   $(MODEL_LIB)(par_oce.o) \ 
     7419   $(MODEL_LIB)(phycst.o) \ 
     7420   $(MODEL_LIB)(prtctl.o) \ 
    74147421   $(MODEL_LIB)(trabbl.o) \ 
    74157422   $(MODEL_LIB)(trdicp.o) \ 
     
    74217428   $(MODEL_LIB)(trdvor.o) \ 
    74227429   $(MODEL_LIB)(trdvor_oce.o) \ 
    7423    $(MODEL_LIB)(zdf_oce.o) \ 
    74247430   diaptr.F90 \ 
    74257431   dom_oce.F90 \ 
    7426    dynspg_fsc.F90 \ 
    7427    dynspg_fsc_atsk.F90 \ 
     7432   dynspg.F90 \ 
    74287433   in_out_manager.F90 \ 
    74297434   lbclnk.F90 \ 
     
    74367441   $(MODEL_LIB)(diaptr.o) \ 
    74377442   $(MODEL_LIB)(dom_oce.o) \ 
    7438    $(MODEL_LIB)(dynspg_fsc.o) \ 
    7439    $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 
     7443   $(MODEL_LIB)(dynspg.o) \ 
    74407444   $(MODEL_LIB)(in_out_manager.o) \ 
    74417445   $(MODEL_LIB)(lbclnk.o) \ 
  • trunk/CONFIG/GYRE/scripts/BB_make.ldef

    r356 r364  
    2424#- 
    2525#- Key options for GYRE ocean configuration: Analytical forcing  
    26 #-Q- sxnec   P_P = -Wp,-Dkey_gyre -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory    
     26#-Q- sxnec   P_P = -Wp,-Dkey_gyre -Wp,-Dkey_dynspg_flt -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory    
    2727#- 
    28 #-Q- sx6nec  P_P = '-Wp,-Dkey_gyre -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory' 
     28#-Q- sx6nec  P_P = '-Wp,-Dkey_gyre -Wp,-Dkey_dynspg_flt -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory' 
    2929#- 
    30 #-Q- hpux  P_P = '-Wp,-Dkey_gyre -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory' 
     30#-Q- hpux  P_P = '-Wp,-Dkey_gyre -Wp,-Dkey_dynspg_flt -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory' 
    3131#- 
    32 #-Q- sxdkrz  P_P = '-Wp,-Dkey_gyre -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory' 
     32#-Q- sxdkrz  P_P = '-Wp,-Dkey_gyre -Wp,-Dkey_dynspg_flt -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory' 
    3333#- 
    34 #-Q- linux  P_P = -Dkey_gyre -Dkey_dynspg_fsc -Dkey_ldfslp -Dkey_zdftke -Dkey_vectopt_loop -Dkey_vectopt_memory 
     34#-Q- linux  P_P = -Dkey_gyre -Dkey_dynspg_flt -Dkey_ldfslp -Dkey_zdftke -Dkey_vectopt_loop -Dkey_vectopt_memory 
    3535#- 
    36 #-Q- lxiv8  P_P = -Dkey_gyre -Dkey_dynspg_fsc -Dkey_ldfslp -Dkey_zdftke -Dkey_vectopt_loop -Dkey_vectopt_memory 
     36#-Q- lxiv8  P_P = -Dkey_gyre -Dkey_dynspg_flt -Dkey_ldfslp -Dkey_zdftke -Dkey_vectopt_loop -Dkey_vectopt_memory 
    3737#- 
    38 #-Q- g95  P_P = -Dkey_gyre -Dkey_dynspg_fsc -Dkey_ldfslp -Dkey_zdftke -Dkey_vectopt_loop -Dkey_vectopt_memory 
     38#-Q- g95  P_P = -Dkey_gyre -Dkey_dynspg_flt -Dkey_ldfslp -Dkey_zdftke -Dkey_vectopt_loop -Dkey_vectopt_memory 
    3939#- 
    40 #-Q- aix     P_P = -WF,-Dkey_gyre -WF,-Dkey_dynspg_fsc -WF,-Dkey_ldfslp -WF,-Dkey_zdftke -WF,-Dkey_vectopt_memory 
     40#-Q- aix     P_P = -WF,-Dkey_gyre -WF,-Dkey_dynspg_flt -WF,-Dkey_ldfslp -WF,-Dkey_zdftke -WF,-Dkey_vectopt_memory 
    4141#- 
    42 #-Q- osxxlf     P_P = -WF,-Dkey_gyre -WF,-Dkey_dynspg_fsc -WF,-Dkey_ldfslp -WF,-Dkey_zdftke -WF,-Dkey_vectopt_memory 
     42#-Q- osxxlf     P_P = -WF,-Dkey_gyre -WF,-Dkey_dynspg_flt -WF,-Dkey_ldfslp -WF,-Dkey_zdftke -WF,-Dkey_vectopt_memory 
Note: See TracChangeset for help on using the changeset viewer.