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 1272 for trunk/CONFIG/GYRE_LOBSTER/scripts – NEMO

Ignore:
Timestamp:
2009-01-16T18:21:45+01:00 (15 years ago)
Author:
rblod
Message:

Update fait_AA_make, see ticket #304

Location:
trunk/CONFIG/GYRE_LOBSTER/scripts
Files:
2 edited

Legend:

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

    r1266 r1272  
    77#          Check your compilers option in consequence when using real F95 compilers 
    88 
    9 #-Q- sx8mercure  # Compiler options NEMO (CEA SX6-NEC)  
    10 #-Q- sx8mercure  F_O = -f2003 nocbind -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) 
    11 #-Q- sx8mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    12 #-Q- sx8mercure  F_F = $(F_O) -f3 
    13 #-Q- sx8mercure  L_X = $(L_O) -ftrace 
    14 #-Q- sx8brodie  # Compiler options NEMO (CEA SX6-NEC)  
    15 #-Q- sx8brodie  F_O =  -f2003 nocbind -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    16 #-Q- sx8brodie  F_F = $(F_O) -f3 
     9#-Q- platine # Compiler options NEMO (CCRT Itanium Bull)  
     10#-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC)  
     11#-Q- platine L_X = $(L_O)  
     12#-Q- sx8mercure  # Compiler options NEMO (CEA SX8-NEC)  
     13#-Q- sx8mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)  
     14#-Q- sx8mercure  L_X = $(L_O) 
     15#-Q- sx8brodie  # Compiler options NEMO (IDRIS SX8-NEC)  
     16#-Q- sx8brodie  F_O =  -f2003 nocbind -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    1717#-Q- sx8brodie  L_X = $(L_O) 
    1818#-Q- sxdkrz  # Compiler options for NEMO (DKRZ SX6-NEC)  
    19 #-Q- sxdkrz  F_O =  -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    20 #-Q- sxdkrz  F_F = $(F_O) -f3 
     19#-Q- sxdkrz  F_O =  -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    2120#-Q- sxdkrz  L_X = $(L_O) -ftrace 
    2221#-Q- eshpux  # Compiler options for NEMO (Earth Simulator) 
    2322#-Q- eshpux  # for super perfs! 
    24 #-Q- eshpux  # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     23#-Q- eshpux  # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    2524#-Q- eshpux  # regular options! 
    26 #-Q- eshpux  F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    27 #-Q- eshpux  F_F = $(F_O) -f3 
     25#-Q- eshpux  F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    2826#-Q- eshpux  L_X = $(L_O) 
    2927#-Q- linux  # Compiler options for NEMO (pgf version) 
    30 #-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 
    31 #-Q- linux  F_F = $(F_O)-Mextend 
     28#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    3229#-Q- linux  L_X = -r8 -O3 
    3330#-Q- lxiv7  # Compiler options for NEMO (ifc version) 
    34 #-Q- lxiv7  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 
    35 #-Q- lxiv7  F_F = $(F_O) -extend_source  
     31#-Q- lxiv7  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    3632#-Q- lxiv7  L_X = -r8 -O3 
    3733#-Q- lxiv8  # Compiler options for NEMO (ifort version) 
    38 #-Q- lxiv8  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 
    39 #-Q- lxiv8  F_F = $(F_O) -extend_source  
     34#-Q- lxiv8  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    4035#-Q- lxiv8  L_X = -r8 -O3 
    4136#-Q- g95  # Compiler options for NEMO (g95 version) 
    42 #-Q- g95  F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    43 #-Q- g95  F_F = $(F_O)-ffixed-form -ffixed-line-length-132 
     37#-Q- g95  F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    4438#-Q- g95  L_X = -r8 -O3 
    4539#-Q- gfortran  # Compiler options for NEMO (gfortran version) 
    46 #-Q- gfortran  F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    47 #-Q- gfortran  F_F = $(F_O)-ffixed-form -ffixed-line-length-132 
     40#-Q- gfortran  F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    4841#-Q- gfortran  L_X = -fdefault-real-8 
    4942#-Q- aix    # Compiler options for NEMO (aix version) 
    50 #-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) 
    51 #-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) 
     43#-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) $(USER_INC) 
    5244#-Q- aix   L_O = $(F_P) -q64 -O3 
    5345#-Q- aix   L_X = $(L_O) 
     46#-Q- aix6    # Compiler options for NEMO (aix6 version) 
     47#-Q- aix6    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) $(USER_INC) 
     48#-Q- aix6   L_O = $(F_P) -q64 -O3 
     49#-Q- aix6   L_X = $(L_O) 
    5450#-Q- babel  # Compiler options for NEMO (blue gene version) 
    55 #-Q- babel  F_O =  -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    56 #-Q- babel  F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
     51#-Q- babel  F_O =  -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    5752#-Q- babel  L_X = $(L_O) 
    5853#-Q- osxxlf    # Compiler options for NEMO (osxxlf version) 
    59 #-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) 
    60 #-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) 
     54#-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) $(USER_INC) 
    6155#-Q- osxxlf    L_X = -qrealsize=8 -O3 
    6256PREF= 
     
    6761 
    6862# add suffix to P_P 
    69 P_P := $(P_P:%=$(prefix)%) 
     63override P_P := $(P_P:%=$(prefix)%) 
    7064 
    7165# Some tests to define variables related to Agrif compilation 
     
    198192      $(MODEL_LIB)(agrif_opa_update.o)\ 
    199193      $(MODEL_LIB)(agrif_top_interp.o)\ 
     194      $(MODEL_LIB)(agrif_top_sponge.o)\ 
    200195      $(MODEL_LIB)(agrif_top_update.o)\ 
    201196      $(MODEL_LIB)(albedo.o)\ 
     
    526521$(EXEC_BIN) :  libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 
    527522ifeq ($(AGRIF),use) 
    528       $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     523      $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
    529524else 
    530       $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     525      $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
    531526endif 
    532527 
     
    549544   @$(F_C) \ 
    550545#-Q- aix    -qsuffix=f=F90 \ 
     546#-Q- aix6      -qsuffix=f=F90 \ 
    551547#-Q- babel     -qsuffix=f=F90 \ 
    552548#-Q- osxxlf    -qsuffix=f=F90 \ 
     
    557553#-Q- sxdkrz    -R2 \ 
    558554#-Q- eshpux    -R2 \ 
     555#-Q- aix6      -qsource \ 
    559556#-Q- aix    -qsource \ 
    560557#-Q- babel     -qsource \ 
     
    595592#-Q- eshpux    -R2 \ 
    596593#-Q- aix    -qsource \ 
     594#-Q- aix6      -qsource \ 
    597595#-Q- babel     -qsource \ 
    598596      $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
     
    603601      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    604602#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     603#-Q- aix6      @mv $(PREF)$*.lst $(PREF)$*.L 
    605604#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    606605#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
     
    628627#-Q- eshpux    -R2 \ 
    629628#-Q- aix    -qsource \ 
     629#-Q- aix6      -qsource \ 
    630630#-Q- babel     -qsource \ 
    631631      OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
     
    638638#-Q- eshpux    -R2 \ 
    639639#-Q- aix    -qsource \ 
     640#-Q- aix6      -qsource \ 
    640641#-Q- babel     -qsource \ 
    641642      $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
     
    647648      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    648649#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     650#-Q- aix6      @mv $(PREF)$*.lst $(PREF)$*.L 
    649651#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    650652#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    651653#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    652654      @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
    653  
    654 # rules for the .F files 
    655 .F.a :            
    656 ifeq ($(AGRIF),use)  
    657       @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F > OPAFILES/$*.F  
    658       @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 
    659 #-Q- linux     -SubloopScalar \ 
    660 #-Q- g95       -SubloopScalar \ 
    661 #-Q- f95       -SubloopScalar \ 
    662 #-Q- osf1         -SubloopScalar \ 
    663       -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F) 
    664       -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F 
    665       @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F > OPAFILES/AGRIF_MODELFILES/$*.F 
    666       -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F 
    667       @$(F_C) $(P_P) $(F_F) \ 
    668 #-Q- fjvpp     -Z $*.L \ 
    669 #-Q- sx8mercure      -R2 \ 
    670 #-Q- sx8brodie    -R2 \ 
    671 #-Q- sxdkrz    -R2 \ 
    672 #-Q- eshpux    -R2 \ 
    673 #-Q- aix    -qsource \ 
    674 #-Q- babel     -qsource \ 
    675       OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
    676 else 
    677       @$(F_C) $(P_P) $(F_O) \ 
    678 #-Q- fjvpp     -Z $*.L \ 
    679 #-Q- sx8mercure      -R2 \ 
    680 #-Q- sx8brodie    -R2 \ 
    681 #-Q- sxdkrz    -R2 \ 
    682 #-Q- eshpux    -R2 \ 
    683 #-Q- aix    -qsource \ 
    684 #-Q- babel     -qsource \ 
    685       $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    686 endif 
    687 #-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    688 #-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    689       @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    690       @$(RM) $*.[of] 
    691       @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    692 #-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
    693 #-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    694 #-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    695 #-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    696       @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
    697  
    698 # rules for the library from the .f files  
    699 .f.a :       
    700       @$(F_C) $(F_O) \ 
    701 #-Q- fjvpp     -Z $*.L \ 
    702 #-Q- sx8mercure      -R2 \ 
    703 #-Q- sx8brodie    -R2 \ 
    704 #-Q- sxdkrz    -R2 \ 
    705 #-Q- eshpux    -R2 \ 
    706 #-Q- aix    -qsource \ 
    707 #-Q- babel     -qsource \ 
    708       $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 
    709 #-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    710 #-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    711       @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    712       @$(RM) -f $*.o 
    713 #-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
    714 #-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    715 #-Q- linux  @mv $(PREF)$*.lst $(PREF)$*.L 
    716 #-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    717       @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi 
    718655 
    719656$(MODEL_LIB)(agrif_opa_interp.o) :  \ 
     
    725662$(MODEL_LIB)(agrif_top_interp.o) :  \ 
    726663   agrif_top_interp.F90 
     664$(MODEL_LIB)(agrif_top_sponge.o) :  \ 
     665   agrif_top_sponge.F90 
    727666$(MODEL_LIB)(agrif_top_update.o) :  \ 
    728667   agrif_top_update.F90 
     
    77017640   $(MODEL_LIB)(lib_mpp.o) \ 
    77027641   $(MODEL_LIB)(oce.o) \ 
    7703    $(MODEL_LIB)(par_ice_2.o) \ 
    77047642   $(MODEL_LIB)(phycst.o) \ 
    77057643   $(MODEL_LIB)(prtctl.o) \ 
     
    77167654   lib_mpp.F90 \ 
    77177655   oce.F90 \ 
    7718    par_ice_2.F90 \ 
    77197656   phycst.F90 \ 
    77207657   prtctl.F90 \ 
     
    77677704   $(MODEL_LIB)(lib_mpp.o) \ 
    77687705   $(MODEL_LIB)(oce.o) \ 
    7769    $(MODEL_LIB)(par_ice_2.o) \ 
    77707706   $(MODEL_LIB)(phycst.o) \ 
    77717707   $(MODEL_LIB)(prtctl.o) \ 
     
    77807716   lib_mpp.F90 \ 
    77817717   oce.F90 \ 
    7782    par_ice_2.F90 \ 
    77837718   phycst.F90 \ 
    77847719   prtctl.F90 \ 
     
    80417976   $(MODEL_LIB)(lib_print.o) \ 
    80427977   $(MODEL_LIB)(oce.o) \ 
    8043    $(MODEL_LIB)(par_ice_2.o) \ 
    80447978   $(MODEL_LIB)(par_kind.o) \ 
    80457979   $(MODEL_LIB)(par_oce.o) \ 
     
    80657999   lib_print.f90 \ 
    80668000   oce.F90 \ 
    8067    par_ice_2.F90 \ 
    80688001   par_kind.F90 \ 
    80698002   par_oce.F90 \ 
     
    82168149   $(MODEL_LIB)(limwri_2.o) \ 
    82178150   $(MODEL_LIB)(oce.o) \ 
     8151   $(MODEL_LIB)(par_ice_2.o) \ 
    82188152   $(MODEL_LIB)(phycst.o) \ 
    82198153   $(MODEL_LIB)(prtctl.o) \ 
     
    82458179   limwri_2.F90 \ 
    82468180   oce.F90 \ 
     8181   par_ice_2.F90 \ 
    82478182   phycst.F90 \ 
    82488183   prtctl.F90 \ 
     
    1247512410   $(MODEL_LIB)(eosbn2.o) \ 
    1247612411   $(MODEL_LIB)(lbclnk.o) \ 
     12412   $(MODEL_LIB)(oce.o) \ 
    1247712413   $(MODEL_LIB)(oce_trc.o) \ 
    1247812414   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    1248312419   eosbn2.F90 \ 
    1248412420   lbclnk.F90 \ 
     12421   oce.F90 \ 
    1248512422   oce_trc.F90 \ 
    1248612423   prtctl_trc.F90 \ 
     
    1446714404   $(MODEL_LIB)(agrif_top_update.o) \ 
    1446814405   $(MODEL_LIB)(lbclnk.o) \ 
     14406   $(MODEL_LIB)(oce.o) \ 
    1446914407   $(MODEL_LIB)(oce_trc.o) \ 
    1447014408   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    1447614414   agrif_top_update.F90 \ 
    1447714415   lbclnk.F90 \ 
     14416   oce.F90 \ 
    1447814417   oce_trc.F90 \ 
    1447914418   prtctl_trc.F90 \ 
     
    1541215351   trcsms_pisces.F90 
    1541315352$(MODEL_LIB)(trcstp.o) :   \ 
     15353   $(MODEL_LIB)(agrif_top_sponge.o) \ 
    1541415354   $(MODEL_LIB)(daymod.o) \ 
    1541515355   $(MODEL_LIB)(dianam.o) \ 
     
    1546815408   $(MODEL_LIB)(zdfmxl.o) \ 
    1546915409   $(MODEL_LIB)(zpshde_trc.o) \ 
     15410   agrif_top_sponge.F90 \ 
    1547015411   daymod.F90 \ 
    1547115412   dianam.F90 \ 
     
    1561115552   zdfddm.F90 \ 
    1561215553   zdfmxl.F90 \ 
     15554   $(MODEL_LIB)(agrif_top_sponge.o) \ 
    1561315555   $(MODEL_LIB)(oce_trc.o) \ 
    1561415556   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    1563515577   $(MODEL_LIB)(trp_trc.o) \ 
    1563615578   $(MODEL_LIB)(zpshde_trc.o) \ 
     15579   agrif_top_sponge.F90 \ 
    1563715580   oce_trc.F90 \ 
    1563815581   prtctl_trc.F90 \ 
     
    1566015603   zpshde_trc.F90 \ 
    1566115604   domzgr_substitute.h90 \ 
     15605   $(AGRIF_LIB) \ 
    1566215606   KEY_CPP \ 
    1566315607   trctrp.F90 
     
    1581715761   zdfddm.F90 \ 
    1581815762   zdfmxl.F90 \ 
     15763   $(MODEL_LIB)(oce.o) \ 
    1581915764   $(MODEL_LIB)(oce_trc.o) \ 
    1582015765   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    1582315768   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
    1582415769   $(MODEL_LIB)(trp_trc.o) \ 
     15770   oce.F90 \ 
    1582515771   oce_trc.F90 \ 
    1582615772   prtctl_trc.F90 \ 
     
    1589515841   zdfddm.F90 \ 
    1589615842   zdfmxl.F90 \ 
     15843   $(MODEL_LIB)(oce.o) \ 
    1589715844   $(MODEL_LIB)(oce_trc.o) \ 
    1589815845   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    1590115848   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
    1590215849   $(MODEL_LIB)(trp_trc.o) \ 
     15850   oce.F90 \ 
    1590315851   oce_trc.F90 \ 
    1590415852   prtctl_trc.F90 \ 
     
    1597415922   zdfmxl.F90 \ 
    1597515923   $(MODEL_LIB)(lbclnk.o) \ 
     15924   $(MODEL_LIB)(oce.o) \ 
    1597615925   $(MODEL_LIB)(oce_trc.o) \ 
    1597715926   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    1598115930   $(MODEL_LIB)(trp_trc.o) \ 
    1598215931   lbclnk.F90 \ 
     15932   oce.F90 \ 
    1598315933   oce_trc.F90 \ 
    1598415934   prtctl_trc.F90 \ 
     
    1605516005   zdfmxl.F90 \ 
    1605616006   $(MODEL_LIB)(lbclnk.o) \ 
     16007   $(MODEL_LIB)(oce.o) \ 
    1605716008   $(MODEL_LIB)(oce_trc.o) \ 
    1605816009   $(MODEL_LIB)(prtctl_trc.o) \ 
     
    1606216013   $(MODEL_LIB)(trp_trc.o) \ 
    1606316014   lbclnk.F90 \ 
     16015   oce.F90 \ 
    1606416016   oce_trc.F90 \ 
    1606516017   prtctl_trc.F90 \ 
     
    1730117253   echo "   use OPA_SRC files"                ; \ 
    1730217254       ln -sf ../OPA_SRC/*.[Ffh]90          . ; \ 
    17303        ln -sf ../OPA_SRC/DYN/*.[Ffh]90      . ; \ 
    17304        ln -sf ../OPA_SRC/TRA/*.[Ffh]90      . ; \ 
    17305        ln -sf ../OPA_SRC/TRD/*.[Ffh]90      . ; \ 
    17306        ln -sf ../OPA_SRC/DIA/*.[Ffh]90      . ; \ 
    17307        ln -sf ../OPA_SRC/DOM/*.[Ffh]90      . ; \ 
    17308        ln -sf ../OPA_SRC/OBC/*.[Ffh]90      . ; \ 
    17309        ln -sf ../OPA_SRC/FLO/*.[Ffh]90      . ; \ 
    17310        ln -sf ../OPA_SRC/LDF/*.[Ffh]90      . ; \ 
    17311        ln -sf ../OPA_SRC/ZDF/*.[Ffh]90      . ; \ 
    17312        ln -sf ../OPA_SRC/SOL/*.[Ffh]90      . ; \ 
    17313        ln -sf ../OPA_SRC/DTA/*.[Ffh]90      . ; \ 
    17314        ln -sf ../OPA_SRC/SBC/*.[Ffh]90      . ; \ 
    17315        ln -sf ../OPA_SRC/IOM/*.[Ffh]90      . ; \ 
    17316       ln -sf ../OPA_SRC/BDY/*.[Ffh]90      . ; \ 
     17255       ln -sf ../OPA_SRC/*/*.[Ffh]90      . ; \ 
    1731717256  fi  
    1731817257   @check=`grep LIM_SRC_3 .config`              ; \ 
     
    1733817277      \$(RM) trcini.F90                      ; \ 
    1733917278      ln -sf ../TOP_SRC/*.[Ffh]90          . ; \ 
    17340       ln -sf ../TOP_SRC/TRP/*.[Ffh]90      . ; \ 
    17341       ln -sf ../TOP_SRC/PISCES/*.[Ffh]90   . ; \ 
    17342       ln -sf ../TOP_SRC/LOBSTER/*.[Ffh]90  . ; \ 
    17343       ln -sf ../TOP_SRC/CFC/*.[Ffh]90      . ; \ 
    17344       ln -sf ../TOP_SRC/C14b/*.[Ffh]90     . ; \ 
    17345       ln -sf ../TOP_SRC/MY_TRC/*.[Ffh]90   . ; \ 
    17346       ln -sf ../TOP_SRC/SED/*.[Ffh]90      . ; \ 
    17347       ln -sf ../TOP_SRC/DUMMY/*.[Ffh]90    . ; \ 
     17279      ln -sf ../TOP_SRC/*/*.[Ffh]90      . ; \ 
    1734817280  fi  
    1734917281   @check=`grep OFF_SRC .config`              ; \ 
     
    1735917291      \$(RM) agrif_opa_sponge.F90           ; \ 
    1736017292      \$(RM) agrif_opa_update.F90           ; \ 
     17293      \$(RM) agrif_top_interp.F90           ; \ 
     17294      \$(RM) agrif_top_sponge.F90           ; \ 
     17295      \$(RM) agrif_top_update.F90           ; \ 
    1736117296      ln -sf ../NST_SRC/*.[Ffh]90      .     ; \ 
    1736217297  fi  
  • trunk/CONFIG/GYRE_LOBSTER/scripts/BB_make.ldef

    r1105 r1272  
    4444#-Q- gfortran  prefix = -D 
    4545#-Q- aix    prefix = -WF,-D 
     46#-Q- aix6   prefix = -WF,-D 
    4647#-Q- babel  prefix = -WF,-D 
    4748#-Q- osxxlf prefix = -WF,-D 
    48  
     49#-Q- platine prefix= -Wp,-D 
Note: See TracChangeset for help on using the changeset viewer.