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

Changeset 644 for trunk/CONFIG/ORCA2_LIM


Ignore:
Timestamp:
2007-03-16T16:25:57+01:00 (17 years ago)
Author:
opalod
Message:

nemo_v2_update_012:RB: update BB_make

File:
1 edited

Legend:

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

    r594 r644  
    44#-Q- sxnec  # Compiler options for NEMO (IDRIS SX5-NEC)  
    55#-Q- sxnec  F_O = -dw -Wf\"-A idbl4\" -sx5 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    6 #-Q- sxnec  F_F = $(F_O) 
     6#-Q- sxnec  F_F = $(F_O) -f3 
    77#-Q- sxnec  L_X = $(L_O) 
    88#-Q- sx6nec  # Compiler options NEMO (CEA SX6-NEC)  
    99#-Q- sx6nec  F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    1010#-Q- sx6nec  F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    11 #-Q- sx6nec  F_F = $(F_O) 
     11#-Q- sx6nec  F_F = $(F_O) -f3 
    1212#-Q- sx6nec  L_X = $(L_O) -ftrace 
    1313#-Q- sx8brodie  # Compiler options NEMO (CEA SX6-NEC)  
    1414#-Q- sx8brodie  F_O = -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    15 #-Q- sx8brodie  F_F = $(F_O) 
     15#-Q- sx8brodie  F_F = $(F_O) -f3 
    1616#-Q- sx8brodie  L_X = $(L_O) 
    1717#-Q- sxdkrz  # Compiler options for NEMO (DKRZ SX6-NEC)  
    1818#-Q- sxdkrz  F_O = -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    19 #-Q- sxdkrz  F_F = $(F_O) 
     19#-Q- sxdkrz  F_F = $(F_O) -f3 
    2020#-Q- sxdkrz  L_X = $(L_O) -ftrace 
    2121#-Q- eshpux  # Compiler options for NEMO (Earth Simulator) 
     
    2424#-Q- eshpux  # regular options! 
    2525#-Q- eshpux  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 -I $(NCDF_INC) 
    26 #-Q- eshpux  F_F = $(F_O) 
     26#-Q- eshpux  F_F = $(F_O) -f3 
    2727#-Q- eshpux  L_X = $(L_O) 
    2828#-Q- linux  # Compiler options for NEMO (pgf version) 
    2929#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 
    30 #-Q- linux  F_F = $(F_O) 
     30#-Q- linux  F_F = $(F_O)-Mextend 
    3131#-Q- linux  L_X = -r8 -O3 
    3232#-Q- lxiv7  # Compiler options for NEMO (ifc version) 
    3333#-Q- lxiv7  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 
     34#-Q- lxiv7  F_F = $(F_O) -extend_source  
    3435#-Q- lxiv7  L_X = -r8 -O3 
    3536#-Q- lxiv8  # Compiler options for NEMO (ifort version) 
    3637#-Q- lxiv8  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NETCDF_INC) 
    37 #-Q- lxiv8  F_F = $(F_O)  
     38#-Q- lxiv8  F_F = $(F_O) -extend_source  
    3839#-Q- lxiv8  L_X = -r8 -O3 
    3940#-Q- g95  # Compiler options for NEMO (g95 version) 
    4041#-Q- g95  F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    41 #-Q- g95  F_F = $(F_O) 
     42#-Q- g95  F_F = $(F_O)-ffixed-form -ffixed-line-length-132 
    4243#-Q- g95  L_X = -r8 -O3 
    4344#-Q- aix    # Compiler options for NEMO (aix version) 
    4445#-Q- aix    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    45 #-Q- aix    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     46#-Q- aix    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    4647#-Q- aix   L_O = $(F_P) -q64 -O3 
    4748#-Q- aix   L_X = $(L_O) 
    4849#-Q- osxxlf    # Compiler options for NEMO (osxxlf version) 
    49 #-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    50 #-Q- osxxlf    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     50#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     51#-Q- osxxlf    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    5152#-Q- osxxlf    L_X = -qrealsize=8 -O3 
    5253PREF= 
     
    138139     key_flx_bulk_monthly \ 
    139140     key_flx_core \ 
     141     key_flx_core \ 
    140142     key_flx_forced_daily \ 
    141143     key_gyre \ 
     
    157159     key_lim_fdd \ 
    158160     key_lim_fdd \ 
     161     key_mpp_dyndist \ 
     162     key_mpp_dyndist \ 
    159163     key_mpp_mpi \ 
    160164     key_mpp_mpi \ 
     
    225229     key_zdfric \ 
    226230     key_zdftke \ 
    227      key_zdftke  
     231     key_zdftke \ 
     232     key_zo  
    228233# .o file list in the library 
    229234LIB_OBJ = \ 
     
    234239      $(MODEL_LIB)(agrif_opa_sponge.o)\ 
    235240      $(MODEL_LIB)(agrif_opa_update.o)\ 
     241      $(MODEL_LIB)(agrif_top_interp.o)\ 
     242      $(MODEL_LIB)(agrif_top_update.o)\ 
    236243      $(MODEL_LIB)(agrif_user.o)\ 
    237244      $(MODEL_LIB)(albedo.o)\ 
     
    273280      $(MODEL_LIB)(dtasst.o)\ 
    274281      $(MODEL_LIB)(dtatem.o)\ 
     282      $(MODEL_LIB)(dynadv_cen2.o)\ 
     283      $(MODEL_LIB)(dynadv.o)\ 
     284      $(MODEL_LIB)(dynadv_ubs.o)\ 
    275285      $(MODEL_LIB)(dyncor1d.o)\ 
    276286      $(MODEL_LIB)(dynhpg.o)\ 
     
    393403      $(MODEL_LIB)(traadv_cen2.o)\ 
    394404      $(MODEL_LIB)(traadv_cen2_jki.o)\ 
    395       $(MODEL_LIB)(traadv_ctl.o)\ 
    396405      $(MODEL_LIB)(traadv_eiv.o)\ 
    397406      $(MODEL_LIB)(traadv.o)\ 
    398407      $(MODEL_LIB)(traadv_muscl2.o)\ 
    399408      $(MODEL_LIB)(traadv_muscl.o)\ 
     409      $(MODEL_LIB)(traadv_qck.o)\ 
    400410      $(MODEL_LIB)(traadv_tvd.o)\ 
    401411      $(MODEL_LIB)(traadv_ubs.o)\ 
     
    598608# rules for the .F files 
    599609.F.a :            
     610ifeq ($(AGRIF),use)  
     611      @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F > OPAFILES/$*.F  
     612      @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 
     613#-Q- linux     -SubloopScalar \ 
     614#-Q- lxiv8     -SubloopScalar \ 
     615#-Q- g95       -SubloopScalar \ 
     616#-Q- f95       -SubloopScalar \ 
     617#-Q- osf1         -SubloopScalar \ 
     618      -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F) 
     619      -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F 
     620      @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F > OPAFILES/AGRIF_MODELFILES/$*.F 
     621      -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F 
    600622      @$(F_C) $(P_P) $(F_F) \ 
    601623#-Q- fjvpp     -Z $*.L \ 
     
    606628#-Q- eshpux    -R2 \ 
    607629#-Q- aix    -qsource \ 
     630      OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
     631else 
     632      @$(F_C) $(P_P) $(F_O) \ 
     633#-Q- fjvpp     -Z $*.L \ 
     634#-Q- sxnec     -R2 \ 
     635#-Q- sx6nec    -R2 \ 
     636#-Q- sx8brodie    -R2 \ 
     637#-Q- sxdkrz    -R2 \ 
     638#-Q- eshpux    -R2 \ 
     639#-Q- aix    -qsource \ 
    608640      $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
     641endif 
    609642#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    610643#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    669702   agrif_opa_interp.F90 
    670703$(MODEL_LIB)(agrif_opa_sponge.o) :  \ 
    671    $(MODEL_LIB)(par_kind.o) \ 
    672    $(MODEL_LIB)(par_oce.o) \ 
    673    par_kind.F90 \ 
    674    par_oce.F90 \ 
    675    dom_oce.F90 \ 
    676    $(MODEL_LIB)(dom_oce.o) \ 
     704   lib_print.f90 \ 
     705   $(MODEL_LIB)(lib_print.o) \ 
     706   $(MODEL_LIB)(par_kind.o) \ 
     707   $(MODEL_LIB)(par_oce.o) \ 
     708   par_kind.F90 \ 
     709   par_oce.F90 \ 
     710   dom_oce.F90 \ 
     711   in_out_manager.F90 \ 
     712   $(MODEL_LIB)(dom_oce.o) \ 
     713   $(MODEL_LIB)(in_out_manager.o) \ 
    677714   $(MODEL_LIB)(oce.o) \ 
    678715   $(MODEL_LIB)(par_oce.o) \ 
     
    724761   KEY_CPP \ 
    725762   agrif_opa_update.F90 
     763$(MODEL_LIB)(agrif_top_interp.o) :  \ 
     764   $(MODEL_LIB)(par_kind.o) \ 
     765   $(MODEL_LIB)(par_oce.o) \ 
     766   par_kind.F90 \ 
     767   par_oce.F90 \ 
     768   dom_oce.F90 \ 
     769   $(MODEL_LIB)(dom_oce.o) \ 
     770   $(MODEL_LIB)(oce.o) \ 
     771   $(MODEL_LIB)(par_oce.o) \ 
     772   $(MODEL_LIB)(sms.o) \ 
     773   $(MODEL_LIB)(sol_oce.o) \ 
     774   $(MODEL_LIB)(trcstp.o) \ 
     775   oce.F90 \ 
     776   par_oce.F90 \ 
     777   sms.F90 \ 
     778   sol_oce.F90 \ 
     779   trcstp.F90 \ 
     780   domzgr_substitute.h90 \ 
     781   vectopt_loop_substitute.h90 \ 
     782   KEY_CPP \ 
     783   agrif_top_interp.F90 
     784$(MODEL_LIB)(agrif_top_update.o) :  \ 
     785   $(MODEL_LIB)(par_kind.o) \ 
     786   $(MODEL_LIB)(par_oce.o) \ 
     787   par_kind.F90 \ 
     788   par_oce.F90 \ 
     789   dom_oce.F90 \ 
     790   $(MODEL_LIB)(dom_oce.o) \ 
     791   $(MODEL_LIB)(oce.o) \ 
     792   $(MODEL_LIB)(par_oce.o) \ 
     793   $(MODEL_LIB)(sms.o) \ 
     794   $(MODEL_LIB)(trcstp.o) \ 
     795   oce.F90 \ 
     796   par_oce.F90 \ 
     797   sms.F90 \ 
     798   trcstp.F90 \ 
     799   domzgr_substitute.h90 \ 
     800   KEY_CPP \ 
     801   agrif_top_update.F90 
    726802$(MODEL_LIB)(agrif_user.o) :  \ 
    727803   blk_oce.F90 \ 
     
    794870   $(MODEL_LIB)(phycst.o) \ 
    795871   $(MODEL_LIB)(prtctl.o) \ 
     872   $(MODEL_LIB)(sms.o) \ 
    796873   $(MODEL_LIB)(sol_oce.o) \ 
    797874   $(MODEL_LIB)(step1d.o) \ 
    798875   $(MODEL_LIB)(step.o) \ 
     876   $(MODEL_LIB)(trcstp.o) \ 
    799877   $(MODEL_LIB)(trdmod.o) \ 
    800878   $(MODEL_LIB)(trdmod_oce.o) \ 
     
    813891   phycst.F90 \ 
    814892   prtctl.F90 \ 
     893   sms.F90 \ 
    815894   sol_oce.F90 \ 
    816895   step1d.F90 \ 
    817896   step.F90 \ 
     897   trcstp.F90 \ 
    818898   trdmod.F90 \ 
    819899   trdmod_oce.F90 \ 
     
    826906   agrif_opa_sponge.F90 \ 
    827907   agrif_opa_update.F90 \ 
     908   agrif_top_interp.F90 \ 
     909   agrif_top_update.F90 \ 
    828910   dom_oce.F90 \ 
    829911   ice_oce.F90 \ 
     
    832914   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    833915   $(MODEL_LIB)(agrif_opa_update.o) \ 
     916   $(MODEL_LIB)(agrif_top_interp.o) \ 
     917   $(MODEL_LIB)(agrif_top_update.o) \ 
    834918   $(MODEL_LIB)(dom_oce.o) \ 
    835919   $(MODEL_LIB)(ice_oce.o) \ 
     
    838922   $(MODEL_LIB)(opa.o) \ 
    839923   $(MODEL_LIB)(par_oce.o) \ 
     924   $(MODEL_LIB)(sms.o) \ 
    840925   $(MODEL_LIB)(sol_oce.o) \ 
    841926   $(MODEL_LIB)(tradmp.o) \ 
     
    843928   opa.F90 \ 
    844929   par_oce.F90 \ 
     930   sms.F90 \ 
    845931   sol_oce.F90 \ 
    846932   tradmp.F90 \ 
     
    13751461   cpl_oce.F90 
    13761462$(MODEL_LIB)(ctlopn.o) :   \ 
     1463   lib_print.f90 \ 
     1464   $(MODEL_LIB)(lib_print.o) \ 
     1465   $(MODEL_LIB)(par_kind.o) \ 
     1466   $(MODEL_LIB)(par_oce.o) \ 
     1467   par_kind.F90 \ 
     1468   par_oce.F90 \ 
     1469   in_out_manager.F90 \ 
     1470   $(MODEL_LIB)(in_out_manager.o) \ 
    13771471   $(AGRIF_LIB) \ 
    13781472   KEY_CPP \ 
     
    25362630   KEY_CPP \ 
    25372631   dtatem.F90 
     2632$(MODEL_LIB)(dynadv_cen2.o) : \ 
     2633   dom_oce.F90 \ 
     2634   in_out_manager.F90 \ 
     2635   iom.F90 \ 
     2636   lbclnk.F90 \ 
     2637   ldfdyn_oce.F90 \ 
     2638   ldftra_oce.F90 \ 
     2639   lib_mpp.F90 \ 
     2640   lib_print.f90 \ 
     2641   $(MODEL_LIB)(dom_oce.o) \ 
     2642   $(MODEL_LIB)(in_out_manager.o) \ 
     2643   $(MODEL_LIB)(iom.o) \ 
     2644   $(MODEL_LIB)(lbclnk.o) \ 
     2645   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2646   $(MODEL_LIB)(ldftra_oce.o) \ 
     2647   $(MODEL_LIB)(lib_mpp.o) \ 
     2648   $(MODEL_LIB)(lib_print.o) \ 
     2649   $(MODEL_LIB)(obc_oce.o) \ 
     2650   $(MODEL_LIB)(oce.o) \ 
     2651   $(MODEL_LIB)(par_kind.o) \ 
     2652   $(MODEL_LIB)(par_oce.o) \ 
     2653   $(MODEL_LIB)(phycst.o) \ 
     2654   $(MODEL_LIB)(restart.o) \ 
     2655   $(MODEL_LIB)(solfet.o) \ 
     2656   $(MODEL_LIB)(solisl.o) \ 
     2657   $(MODEL_LIB)(sol_oce.o) \ 
     2658   $(MODEL_LIB)(solpcg.o) \ 
     2659   $(MODEL_LIB)(solsor_e.o) \ 
     2660   $(MODEL_LIB)(solsor.o) \ 
     2661   $(MODEL_LIB)(solver.o) \ 
     2662   $(MODEL_LIB)(zdf_oce.o) \ 
     2663   obc_oce.F90 \ 
     2664   oce.F90 \ 
     2665   par_kind.F90 \ 
     2666   par_oce.F90 \ 
     2667   phycst.F90 \ 
     2668   restart.F90 \ 
     2669   solfet.F90 \ 
     2670   solisl.F90 \ 
     2671   sol_oce.F90 \ 
     2672   solpcg.F90 \ 
     2673   solsor_e.F90 \ 
     2674   solsor.F90 \ 
     2675   solver.F90 \ 
     2676   zdf_oce.F90 \ 
     2677   dom_oce.F90 \ 
     2678   dynspg_oce.F90 \ 
     2679   dynspg_rl.F90 \ 
     2680   in_out_manager.F90 \ 
     2681   $(MODEL_LIB)(dom_oce.o) \ 
     2682   $(MODEL_LIB)(dynspg_oce.o) \ 
     2683   $(MODEL_LIB)(dynspg_rl.o) \ 
     2684   $(MODEL_LIB)(in_out_manager.o) \ 
     2685   $(MODEL_LIB)(oce.o) \ 
     2686   oce.F90 \ 
     2687   domzgr_substitute.h90 \ 
     2688   vectopt_loop_substitute.h90 \ 
     2689   KEY_CPP \ 
     2690   dynadv_cen2.F90 
     2691$(MODEL_LIB)(dynadv.o) :   \ 
     2692   dom_oce.F90 \ 
     2693   dynspg_oce.F90 \ 
     2694   dynspg_rl.F90 \ 
     2695   flxrnf.F90 \ 
     2696   in_out_manager.F90 \ 
     2697   lbclnk.F90 \ 
     2698   lib_print.f90 \ 
     2699   $(MODEL_LIB)(dom_oce.o) \ 
     2700   $(MODEL_LIB)(dynspg_oce.o) \ 
     2701   $(MODEL_LIB)(dynspg_rl.o) \ 
     2702   $(MODEL_LIB)(flxrnf.o) \ 
     2703   $(MODEL_LIB)(in_out_manager.o) \ 
     2704   $(MODEL_LIB)(lbclnk.o) \ 
     2705   $(MODEL_LIB)(lib_print.o) \ 
     2706   $(MODEL_LIB)(oce.o) \ 
     2707   $(MODEL_LIB)(par_kind.o) \ 
     2708   $(MODEL_LIB)(par_oce.o) \ 
     2709   $(MODEL_LIB)(prtctl.o) \ 
     2710   $(MODEL_LIB)(trdmod.o) \ 
     2711   $(MODEL_LIB)(trdmod_oce.o) \ 
     2712   oce.F90 \ 
     2713   par_kind.F90 \ 
     2714   par_oce.F90 \ 
     2715   prtctl.F90 \ 
     2716   trdmod.F90 \ 
     2717   trdmod_oce.F90 \ 
     2718   dom_oce.F90 \ 
     2719   dynadv_cen2.F90 \ 
     2720   dynadv_ubs.F90 \ 
     2721   dynkeg.F90 \ 
     2722   dynzad.F90 \ 
     2723   in_out_manager.F90 \ 
     2724   $(MODEL_LIB)(dom_oce.o) \ 
     2725   $(MODEL_LIB)(dynadv_cen2.o) \ 
     2726   $(MODEL_LIB)(dynadv_ubs.o) \ 
     2727   $(MODEL_LIB)(dynkeg.o) \ 
     2728   $(MODEL_LIB)(dynzad.o) \ 
     2729   $(MODEL_LIB)(in_out_manager.o) \ 
     2730   domzgr_substitute.h90 \ 
     2731   vectopt_loop_substitute.h90 \ 
     2732   KEY_CPP \ 
     2733   dynadv.F90 
     2734$(MODEL_LIB)(dynadv_ubs.o) :  \ 
     2735   dom_oce.F90 \ 
     2736   in_out_manager.F90 \ 
     2737   iom.F90 \ 
     2738   lbclnk.F90 \ 
     2739   ldfdyn_oce.F90 \ 
     2740   ldftra_oce.F90 \ 
     2741   lib_mpp.F90 \ 
     2742   lib_print.f90 \ 
     2743   $(MODEL_LIB)(dom_oce.o) \ 
     2744   $(MODEL_LIB)(in_out_manager.o) \ 
     2745   $(MODEL_LIB)(iom.o) \ 
     2746   $(MODEL_LIB)(lbclnk.o) \ 
     2747   $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2748   $(MODEL_LIB)(ldftra_oce.o) \ 
     2749   $(MODEL_LIB)(lib_mpp.o) \ 
     2750   $(MODEL_LIB)(lib_print.o) \ 
     2751   $(MODEL_LIB)(obc_oce.o) \ 
     2752   $(MODEL_LIB)(oce.o) \ 
     2753   $(MODEL_LIB)(par_kind.o) \ 
     2754   $(MODEL_LIB)(par_oce.o) \ 
     2755   $(MODEL_LIB)(phycst.o) \ 
     2756   $(MODEL_LIB)(restart.o) \ 
     2757   $(MODEL_LIB)(solfet.o) \ 
     2758   $(MODEL_LIB)(solisl.o) \ 
     2759   $(MODEL_LIB)(sol_oce.o) \ 
     2760   $(MODEL_LIB)(solpcg.o) \ 
     2761   $(MODEL_LIB)(solsor_e.o) \ 
     2762   $(MODEL_LIB)(solsor.o) \ 
     2763   $(MODEL_LIB)(solver.o) \ 
     2764   $(MODEL_LIB)(zdf_oce.o) \ 
     2765   obc_oce.F90 \ 
     2766   oce.F90 \ 
     2767   par_kind.F90 \ 
     2768   par_oce.F90 \ 
     2769   phycst.F90 \ 
     2770   restart.F90 \ 
     2771   solfet.F90 \ 
     2772   solisl.F90 \ 
     2773   sol_oce.F90 \ 
     2774   solpcg.F90 \ 
     2775   solsor_e.F90 \ 
     2776   solsor.F90 \ 
     2777   solver.F90 \ 
     2778   zdf_oce.F90 \ 
     2779   dom_oce.F90 \ 
     2780   dynspg_oce.F90 \ 
     2781   dynspg_rl.F90 \ 
     2782   in_out_manager.F90 \ 
     2783   lbclnk.F90 \ 
     2784   $(MODEL_LIB)(dom_oce.o) \ 
     2785   $(MODEL_LIB)(dynspg_oce.o) \ 
     2786   $(MODEL_LIB)(dynspg_rl.o) \ 
     2787   $(MODEL_LIB)(in_out_manager.o) \ 
     2788   $(MODEL_LIB)(lbclnk.o) \ 
     2789   $(MODEL_LIB)(oce.o) \ 
     2790   oce.F90 \ 
     2791   domzgr_substitute.h90 \ 
     2792   vectopt_loop_substitute.h90 \ 
     2793   KEY_CPP \ 
     2794   dynadv_ubs.F90 
    25382795$(MODEL_LIB)(dyncor1d.o) : \ 
    25392796   dom_oce.F90 \ 
     
    39204177   dtasst.F90 \ 
    39214178   dtatem.F90 \ 
     4179   dynadv.F90 \ 
    39224180   dynspg_oce.F90 \ 
    39234181   eosbn2.F90 \ 
     
    39444202   $(MODEL_LIB)(dtasst.o) \ 
    39454203   $(MODEL_LIB)(dtatem.o) \ 
     4204   $(MODEL_LIB)(dynadv.o) \ 
    39464205   $(MODEL_LIB)(dynspg_oce.o) \ 
    39474206   $(MODEL_LIB)(eosbn2.o) \ 
     
    40424301   dtasst.F90 \ 
    40434302   dtatem.F90 \ 
     4303   dynadv.F90 \ 
    40444304   dynspg_oce.F90 \ 
    40454305   dynvor.F90 \ 
     
    40684328   $(MODEL_LIB)(dtasst.o) \ 
    40694329   $(MODEL_LIB)(dtatem.o) \ 
     4330   $(MODEL_LIB)(dynadv.o) \ 
    40704331   $(MODEL_LIB)(dynspg_oce.o) \ 
    40714332   $(MODEL_LIB)(dynvor.o) \ 
     
    41634424$(MODEL_LIB)(dynvor.o) :   \ 
    41644425   dom_oce.F90 \ 
     4426   dynadv_cen2.F90 \ 
     4427   dynadv_ubs.F90 \ 
     4428   dynkeg.F90 \ 
     4429   dynzad.F90 \ 
    41654430   in_out_manager.F90 \ 
    41664431   ldftra_oce.F90 \ 
     
    41684433   lib_print.f90 \ 
    41694434   $(MODEL_LIB)(dom_oce.o) \ 
     4435   $(MODEL_LIB)(dynadv_cen2.o) \ 
     4436   $(MODEL_LIB)(dynadv_ubs.o) \ 
     4437   $(MODEL_LIB)(dynkeg.o) \ 
     4438   $(MODEL_LIB)(dynzad.o) \ 
    41704439   $(MODEL_LIB)(in_out_manager.o) \ 
    41714440   $(MODEL_LIB)(ldftra_oce.o) \ 
     
    41994468   zdf_oce.F90 \ 
    42004469   dom_oce.F90 \ 
    4201    in_out_manager.F90 \ 
    4202    lbclnk.F90 \ 
    4203    $(MODEL_LIB)(dom_oce.o) \ 
     4470   dynadv.F90 \ 
     4471   in_out_manager.F90 \ 
     4472   lbclnk.F90 \ 
     4473   $(MODEL_LIB)(dom_oce.o) \ 
     4474   $(MODEL_LIB)(dynadv.o) \ 
    42044475   $(MODEL_LIB)(in_out_manager.o) \ 
    42054476   $(MODEL_LIB)(lbclnk.o) \ 
     
    45914862   oce.F90 \ 
    45924863   phycst.F90 \ 
     4864   domzgr_substitute.h90 \ 
    45934865   KEY_CPP \ 
    45944866   floblk.F90 
     
    48715143   $(MODEL_LIB)(par_oce.o) \ 
    48725144   $(MODEL_LIB)(phycst.o) \ 
     5145   $(MODEL_LIB)(restart.o) \ 
    48735146   $(MODEL_LIB)(taumod.o) \ 
    48745147   par_oce.F90 \ 
    48755148   phycst.F90 \ 
     5149   restart.F90 \ 
    48765150   taumod.F90 \ 
    48775151   domzgr_substitute.h90 \ 
     
    74247698   dtasst.F90 \ 
    74257699   dtatem.F90 \ 
     7700   dynadv.F90 \ 
    74267701   dyncor1d.F90 \ 
    74277702   dynhpg.F90 \ 
    7428    dynkeg.F90 \ 
    74297703   dynldf.F90 \ 
    74307704   dynnxt1d.F90 \ 
     
    74367710   dynspg_ts.F90 \ 
    74377711   dynvor.F90 \ 
    7438    dynzad.F90 \ 
    74397712   dynzdf.F90 \ 
    74407713   eosbn2.F90 \ 
     
    74957768   $(MODEL_LIB)(dtasst.o) \ 
    74967769   $(MODEL_LIB)(dtatem.o) \ 
     7770   $(MODEL_LIB)(dynadv.o) \ 
    74977771   $(MODEL_LIB)(dyncor1d.o) \ 
    74987772   $(MODEL_LIB)(dynhpg.o) \ 
    7499    $(MODEL_LIB)(dynkeg.o) \ 
    75007773   $(MODEL_LIB)(dynldf.o) \ 
    75017774   $(MODEL_LIB)(dynnxt1d.o) \ 
     
    75077780   $(MODEL_LIB)(dynspg_ts.o) \ 
    75087781   $(MODEL_LIB)(dynvor.o) \ 
    7509    $(MODEL_LIB)(dynzad.o) \ 
    75107782   $(MODEL_LIB)(dynzdf.o) \ 
    75117783   $(MODEL_LIB)(eosbn2.o) \ 
     
    83438615   dtasst.F90 \ 
    83448616   dtatem.F90 \ 
     8617   dynadv_cen2.F90 \ 
     8618   dynadv.F90 \ 
     8619   dynadv_ubs.F90 \ 
    83458620   dynhpg_jki.F90 \ 
     8621   dynkeg.F90 \ 
    83468622   dynldf_bilap.F90 \ 
    83478623   dynldf_bilapg.F90 \ 
     
    83568632   dynspg_ts.F90 \ 
    83578633   dynspg_ts_jki.F90 \ 
     8634   dynzad.F90 \ 
    83588635   dynzdf_exp.F90 \ 
    83598636   dynzdf_imp.F90 \ 
     
    84128689   $(MODEL_LIB)(dtasst.o) \ 
    84138690   $(MODEL_LIB)(dtatem.o) \ 
     8691   $(MODEL_LIB)(dynadv_cen2.o) \ 
     8692   $(MODEL_LIB)(dynadv.o) \ 
     8693   $(MODEL_LIB)(dynadv_ubs.o) \ 
    84148694   $(MODEL_LIB)(dynhpg_jki.o) \ 
     8695   $(MODEL_LIB)(dynkeg.o) \ 
    84158696   $(MODEL_LIB)(dynldf_bilapg.o) \ 
    84168697   $(MODEL_LIB)(dynldf_bilap.o) \ 
     
    84258706   $(MODEL_LIB)(dynspg_ts_jki.o) \ 
    84268707   $(MODEL_LIB)(dynspg_ts.o) \ 
     8708   $(MODEL_LIB)(dynzad.o) \ 
    84278709   $(MODEL_LIB)(dynzdf_exp.o) \ 
    84288710   $(MODEL_LIB)(dynzdf_imp_jki.o) \ 
     
    84878769   $(MODEL_LIB)(traadv_muscl2.o) \ 
    84888770   $(MODEL_LIB)(traadv_muscl.o) \ 
     8771   $(MODEL_LIB)(traadv_qck.o) \ 
    84898772   $(MODEL_LIB)(traadv_tvd.o) \ 
    84908773   $(MODEL_LIB)(traadv_ubs.o) \ 
     
    85388821   traadv_muscl2.F90 \ 
    85398822   traadv_muscl.F90 \ 
     8823   traadv_qck.F90 \ 
    85408824   traadv_tvd.F90 \ 
    85418825   traadv_ubs.F90 \ 
     
    85858869   dtasst.F90 \ 
    85868870   dtatem.F90 \ 
     8871   dynadv.F90 \ 
    85878872   dynhpg.F90 \ 
    8588    dynkeg.F90 \ 
    85898873   dynldf.F90 \ 
    85908874   dynnxt.F90 \ 
     
    85928876   dynspg_oce.F90 \ 
    85938877   dynvor.F90 \ 
    8594    dynzad.F90 \ 
    85958878   dynzdf.F90 \ 
    85968879   eosbn2.F90 \ 
     
    86308913   $(MODEL_LIB)(dtasst.o) \ 
    86318914   $(MODEL_LIB)(dtatem.o) \ 
     8915   $(MODEL_LIB)(dynadv.o) \ 
    86328916   $(MODEL_LIB)(dynhpg.o) \ 
    8633    $(MODEL_LIB)(dynkeg.o) \ 
    86348917   $(MODEL_LIB)(dynldf.o) \ 
    86358918   $(MODEL_LIB)(dynnxt.o) \ 
     
    86378920   $(MODEL_LIB)(dynspg_oce.o) \ 
    86388921   $(MODEL_LIB)(dynvor.o) \ 
    8639    $(MODEL_LIB)(dynzad.o) \ 
    86408922   $(MODEL_LIB)(dynzdf.o) \ 
    86418923   $(MODEL_LIB)(eosbn2.o) \ 
     
    90459327   KEY_CPP \ 
    90469328   traadv_cen2_jki.F90 
    9047 $(MODEL_LIB)(traadv_ctl.o) :  \ 
    9048    lib_print.f90 \ 
    9049    $(MODEL_LIB)(lib_print.o) \ 
    9050    $(MODEL_LIB)(par_kind.o) \ 
    9051    $(MODEL_LIB)(par_oce.o) \ 
    9052    par_kind.F90 \ 
    9053    par_oce.F90 \ 
    9054    dom_oce.F90 \ 
    9055    in_out_manager.F90 \ 
    9056    $(MODEL_LIB)(dom_oce.o) \ 
    9057    $(MODEL_LIB)(in_out_manager.o) \ 
    9058    traadv_ctl.F90 
    90599329$(MODEL_LIB)(traadv_eiv.o) :  \ 
    90609330   dom_oce.F90 \ 
     
    91509420   $(MODEL_LIB)(traadv_muscl2.o) \ 
    91519421   $(MODEL_LIB)(traadv_muscl.o) \ 
     9422   $(MODEL_LIB)(traadv_qck.o) \ 
    91529423   $(MODEL_LIB)(traadv_tvd.o) \ 
    91539424   $(MODEL_LIB)(traadv_ubs.o) \ 
     
    91609431   traadv_muscl2.F90 \ 
    91619432   traadv_muscl.F90 \ 
     9433   traadv_qck.F90 \ 
    91629434   traadv_tvd.F90 \ 
    91639435   traadv_ubs.F90 \ 
     
    93219593   KEY_CPP \ 
    93229594   traadv_muscl.F90 
     9595$(MODEL_LIB)(traadv_qck.o) :  \ 
     9596   daymod.F90 \ 
     9597   dianam.F90 \ 
     9598   dom_oce.F90 \ 
     9599   eosbn2.F90 \ 
     9600   in_out_manager.F90 \ 
     9601   iom.F90 \ 
     9602   lbclnk.F90 \ 
     9603   ldftra_oce.F90 \ 
     9604   lib_mpp.F90 \ 
     9605   lib_print.f90 \ 
     9606   $(MODEL_LIB)(daymod.o) \ 
     9607   $(MODEL_LIB)(dianam.o) \ 
     9608   $(MODEL_LIB)(dom_oce.o) \ 
     9609   $(MODEL_LIB)(eosbn2.o) \ 
     9610   $(MODEL_LIB)(in_out_manager.o) \ 
     9611   $(MODEL_LIB)(iom.o) \ 
     9612   $(MODEL_LIB)(lbclnk.o) \ 
     9613   $(MODEL_LIB)(ldftra_oce.o) \ 
     9614   $(MODEL_LIB)(lib_mpp.o) \ 
     9615   $(MODEL_LIB)(lib_print.o) \ 
     9616   $(MODEL_LIB)(oce.o) \ 
     9617   $(MODEL_LIB)(par_kind.o) \ 
     9618   $(MODEL_LIB)(par_oce.o) \ 
     9619   $(MODEL_LIB)(phycst.o) \ 
     9620   $(MODEL_LIB)(prtctl.o) \ 
     9621   $(MODEL_LIB)(taumod.o) \ 
     9622   $(MODEL_LIB)(trdicp.o) \ 
     9623   $(MODEL_LIB)(trdicp_oce.o) \ 
     9624   $(MODEL_LIB)(trdmld.o) \ 
     9625   $(MODEL_LIB)(trdmld_oce.o) \ 
     9626   $(MODEL_LIB)(trdmod.o) \ 
     9627   $(MODEL_LIB)(trdmod_oce.o) \ 
     9628   $(MODEL_LIB)(trdvor.o) \ 
     9629   $(MODEL_LIB)(trdvor_oce.o) \ 
     9630   $(MODEL_LIB)(zdf_oce.o) \ 
     9631   oce.F90 \ 
     9632   par_kind.F90 \ 
     9633   par_oce.F90 \ 
     9634   phycst.F90 \ 
     9635   prtctl.F90 \ 
     9636   taumod.F90 \ 
     9637   trdicp.F90 \ 
     9638   trdicp_oce.F90 \ 
     9639   trdmld.F90 \ 
     9640   trdmld_oce.F90 \ 
     9641   trdmod.F90 \ 
     9642   trdmod_oce.F90 \ 
     9643   trdvor.F90 \ 
     9644   trdvor_oce.F90 \ 
     9645   zdf_oce.F90 \ 
     9646   diaptr.F90 \ 
     9647   dom_oce.F90 \ 
     9648   dynspg_oce.F90 \ 
     9649   flxrnf.F90 \ 
     9650   in_out_manager.F90 \ 
     9651   lbclnk.F90 \ 
     9652   lib_mpp.F90 \ 
     9653   $(MODEL_LIB)(diaptr.o) \ 
     9654   $(MODEL_LIB)(dom_oce.o) \ 
     9655   $(MODEL_LIB)(dynspg_oce.o) \ 
     9656   $(MODEL_LIB)(flxrnf.o) \ 
     9657   $(MODEL_LIB)(in_out_manager.o) \ 
     9658   $(MODEL_LIB)(lbclnk.o) \ 
     9659   $(MODEL_LIB)(lib_mpp.o) \ 
     9660   $(MODEL_LIB)(oce.o) \ 
     9661   $(MODEL_LIB)(ocfzpt.o) \ 
     9662   $(MODEL_LIB)(prtctl.o) \ 
     9663   $(MODEL_LIB)(trabbl.o) \ 
     9664   $(MODEL_LIB)(trdmod.o) \ 
     9665   $(MODEL_LIB)(trdmod_oce.o) \ 
     9666   oce.F90 \ 
     9667   ocfzpt.F90 \ 
     9668   prtctl.F90 \ 
     9669   trabbl.F90 \ 
     9670   trdmod.F90 \ 
     9671   trdmod_oce.F90 \ 
     9672   domzgr_substitute.h90 \ 
     9673   vectopt_loop_substitute.h90 \ 
     9674   KEY_CPP \ 
     9675   traadv_qck.F90 
    93239676$(MODEL_LIB)(traadv_tvd.o) :  \ 
    93249677   daymod.F90 \ 
     
    1185012203      ln -sf ../LIM_SRC/*.[Ffh]90          . ; \ 
    1185112204  fi  
    11852    @check=`grep NST_SRC .config`              ; \ 
    11853    if [ -n "$$check" ] ; then                   \ 
    11854    echo "   use NST_SRC files"                ; \ 
    11855       \$(RM) agrif_opa_interp.F90           ; \ 
    11856       \$(RM) agrif_opa_sponge.F90           ; \ 
    11857       \$(RM) agrif_opa_update.F90           ; \ 
    11858       ln -sf ../NST_SRC/*.[Ffh]90      .     ; \ 
    11859   fi  
    1186012205   @check=`grep C1D_SRC .config`              ; \ 
    1186112206   if [ -n "$$check" ] ; then                   \ 
     
    1188012225      ln -sf ../OFF_SRC/*/*.[Ffh]90        . ; \ 
    1188112226  fi  
     12227   @check=`grep NST_SRC .config`              ; \ 
     12228   if [ -n "$$check" ] ; then                   \ 
     12229   echo "   use NST_SRC files"                ; \ 
     12230      \$(RM) agrif_opa_interp.F90           ; \ 
     12231      \$(RM) agrif_opa_sponge.F90           ; \ 
     12232      \$(RM) agrif_opa_update.F90           ; \ 
     12233      ln -sf ../NST_SRC/*.[Ffh]90      .     ; \ 
     12234  fi  
    1188212235   @\$(RM) tmplist 
    1188312236   @ls -1 | fgrep -v -f .patron  >tmplist 
Note: See TracChangeset for help on using the changeset viewer.