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

Changeset 667


Ignore:
Timestamp:
2007-05-25T19:57:19+02:00 (17 years ago)
Author:
rblod
Message:

adapt Makefile for sxgmake

Location:
trunk/CONFIG
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/GYRE/AA_make

    r243 r667  
    33 
    44ioipsl: 
    5    (cd ../../modeles/IOIPSL/src; gmake;) 
     5   (cd ../../modeles/IOIPSL/src; $(M_K) ;) 
    66 
    77 
    88opa: 
    9    (cd ../../modeles/NEMO/WORK;  gmake ;) 
     9   (cd ../../modeles/NEMO/WORK;  $(M_K) ;) 
    1010 
    1111 
    1212clean: 
    13    (cd ../../modeles/NEMO/WORK;  gmake clean ;) 
     13   (cd ../../modeles/NEMO/WORK;  $(M_K) clean ;) 
  • trunk/CONFIG/GYRE/scripts/BB_make.ldef

    r487 r667  
    1313MODEL_LIB = $(LIBDIR)/oce/libopa.a 
    1414IOIPSL_LIB = $(LIBDIR)/libioipsl.a 
    15 #-Q- sxnec  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    16 #-Q- sx6nec  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    17 #-Q- sx8brodie  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    1815#-Q- sxdkrz  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
     16#-Q- eshpux  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    1917AGRIF_LIB = $(LIBDIR)/libagrif.a 
    20 #-Q- sxnec  AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
    21 #-Q- sx6nec AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
    22 #-Q- sx8brodie AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
    2318#-Q- sxdkrc AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
     19#-Q- eshpux  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    2420SXMODEL_LIB = $(MODEL_LIB) 
    25 #-Q- sxnec  SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    26 #-Q- sx6nec  SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    27 #-Q- sx8brodie  SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    2821#-Q- sxdkrz  SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
     22#-Q- eshpux  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    2923OASISMPI2_LIB =  
    3024LIBMPI  = 
     
    4034#- 
    4135#- Prefix for preprocessing --- 
    42 #-Q- sxnec  prefix = -D 
    43 #-Q- sx6nec prefix = -D 
     36#-Q- sx8mercure prefix = -D 
    4437#-Q- sx8brodie prefix = -D 
    4538#-Q- eshpux prefix = -D 
  • trunk/CONFIG/ORCA2_LIM/AA_make

    r243 r667  
    33 
    44ioipsl: 
    5    (cd ../../modeles/IOIPSL/src; gmake;) 
     5   (cd ../../modeles/IOIPSL/src; $(M_K) ;) 
    66 
    77 
    88opa: 
    9    (cd ../../modeles/NEMO/WORK;  gmake ;) 
     9   (cd ../../modeles/NEMO/WORK;  $(M_K) ;) 
    1010 
    1111 
    1212clean: 
    13    (cd ../../modeles/NEMO/WORK;  gmake clean ;) 
     13   (cd ../../modeles/NEMO/WORK;  $(M_K) clean ;) 
  • trunk/CONFIG/ORCA2_LIM/scripts/BB_make

    r644 r667  
    22# some variables 
    33TMP = ../../../tmp 
    4 #-Q- sxnec  # Compiler options for NEMO (IDRIS SX5-NEC)  
    5 #-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) -f3 
    7 #-Q- sxnec  L_X = $(L_O) 
    8 #-Q- sx6nec  # Compiler options NEMO (CEA SX6-NEC)  
    9 #-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) 
    10 #-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) -f3 
    12 #-Q- sx6nec  L_X = $(L_O) -ftrace 
     4#-Q- sx8mercure  # Compiler options NEMO (CEA SX6-NEC)  
     5#-Q- sx8mercure  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) 
     6#-Q- sx8mercure  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) 
     7#-Q- sx8mercure  F_F = $(F_O) -f3 
     8#-Q- sx8mercure  L_X = $(L_O) -ftrace 
    139#-Q- sx8brodie  # Compiler options NEMO (CEA SX6-NEC)  
    1410#-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) 
     
    5248#-Q- osxxlf    L_X = -qrealsize=8 -O3 
    5349PREF= 
    54 #-Q- sxnec  PREF=i. 
    55 #-Q- sx6nec PREF=i. 
     50#-Q- sx8mercure   PREF=i. 
    5651#-Q- sx8brodie PREF=i. 
    5752#-Q- sxdkrz PREF=i. 
     
    229224     key_zdfric \ 
    230225     key_zdftke \ 
    231      key_zdftke \ 
    232      key_zo  
     226     key_zdftke  
    233227# .o file list in the library 
    234228LIB_OBJ = \ 
     
    496490   $(P_P) $(F_O) \ 
    497491#-Q- fjvpp     -Z $*.L \ 
    498 #-Q- sxnec     -R2 \ 
    499 #-Q- sx6nec    -R2 \ 
     492#-Q- sx8mercure      -R2 \ 
    500493#-Q- sx8brodie    -R2 \ 
    501494#-Q- sxdkrz    -R2 \ 
     
    503496#-Q- aix    -qsource \ 
    504497      OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 
    505 #-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    506 #-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    507 #-Q- sx8brodie    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    508498#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    509 #-Q- hpux         @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     499#-Q- eshpux       @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    510500endif 
    511501 
     
    520510# if the make script is stopped, one doesn't destroy library 
    521511.PRECIOUS : $(MODEL_LIB) 
    522 #-Q- sxnec .PRECIOUS : $(SXMODEL_LIB) 
    523 #-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB) 
    524 #-Q- sx8brodie .PRECIOUS : $(SXMODEL_LIB) 
    525512#-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 
    526513#-Q- eshpux .PRECIOUS : $(SXMODEL_LIB) 
     
    539526      @$(F_C) $(P_P) $(F_O) \ 
    540527#-Q- fjvpp     -Z $*.L \ 
    541 #-Q- sxnec     -R2 \ 
    542 #-Q- sx6nec    -R2 \ 
     528#-Q- sx8mercure      -R2 \ 
    543529#-Q- sx8brodie    -R2 \ 
    544530#-Q- sxdkrz    -R2 \ 
     
    546532#-Q- aix    -qsource \ 
    547533      $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    548 #-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    549 #-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    550 #-Q- sx8brodie    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    551534#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    552535#-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    575558      @$(F_C) $(P_P) $(F_O) \ 
    576559#-Q- fjvpp     -Z $*.L \ 
    577 #-Q- sxnec     -R2 \ 
    578 #-Q- sx6nec    -R2 \ 
     560#-Q- sx8mercure      -R2 \ 
    579561#-Q- sx8brodie    -R2 \ 
    580562#-Q- sxdkrz    -R2 \ 
     
    585567      @$(F_C) $(P_P) $(F_O) \ 
    586568#-Q- fjvpp     -Z $*.L \ 
    587 #-Q- sxnec     -R2 \ 
    588 #-Q- sx6nec    -R2 \ 
     569#-Q- sx8mercure      -R2 \ 
    589570#-Q- sx8brodie    -R2 \ 
    590571#-Q- sxdkrz    -R2 \ 
     
    593574      $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    594575endif 
    595 #-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    596 #-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    597 #-Q- sx8brodie    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    598576#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    599577#-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    622600      @$(F_C) $(P_P) $(F_F) \ 
    623601#-Q- fjvpp     -Z $*.L \ 
    624 #-Q- sxnec     -R2 \ 
    625 #-Q- sx6nec    -R2 \ 
     602#-Q- sx8mercure      -R2 \ 
    626603#-Q- sx8brodie    -R2 \ 
    627604#-Q- sxdkrz    -R2 \ 
     
    632609      @$(F_C) $(P_P) $(F_O) \ 
    633610#-Q- fjvpp     -Z $*.L \ 
    634 #-Q- sxnec     -R2 \ 
    635 #-Q- sx6nec    -R2 \ 
     611#-Q- sx8mercure      -R2 \ 
    636612#-Q- sx8brodie    -R2 \ 
    637613#-Q- sxdkrz    -R2 \ 
     
    640616      $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    641617endif 
    642 #-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    643 #-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    644 #-Q- sx8brodie    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    645618#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    646619#-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    657630      @$(F_C) $(F_O) \ 
    658631#-Q- fjvpp     -Z $*.L \ 
    659 #-Q- sxnec     -R2 \ 
    660 #-Q- sx6nec    -R2 \ 
     632#-Q- sx8mercure      -R2 \ 
    661633#-Q- sx8brodie    -R2 \ 
    662634#-Q- sxdkrz    -R2 \ 
     
    664636#-Q- aix    -qsource \ 
    665637      $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 
    666 #-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    667 #-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    668 #-Q- sx8brodie    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    669638#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    670639#-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
  • trunk/CONFIG/ORCA2_LIM/scripts/BB_make.ldef

    r487 r667  
    1313MODEL_LIB = $(LIBDIR)/oce/libopa.a 
    1414IOIPSL_LIB = $(LIBDIR)/libioipsl.a 
    15 #-Q- sxnec  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    16 #-Q- sx6nec IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    17 #-Q- sx8brodie IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    1815#-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
     16#-Q- eshpux IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    1917AGRIF_LIB = $(LIBDIR)/libagrif.a 
    20 #-Q- sxnec  AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
    21 #-Q- sx6nec AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
    22 #-Q- sx8brodie AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
    23 #-Q- sxdkrc AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
     18#-Q- sxdkrz AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
     19#-Q- eshpux AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
    2420SXMODEL_LIB = $(MODEL_LIB) 
    25 #-Q- sxnec  SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    26 #-Q- sx6nec SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    27 #-Q- sx8brodie SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    2821#-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
     22#-Q- eshpux SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    2923OASISMPI2_LIB =  
    3024LIBMPI  = 
     
    4034#- 
    4135#- Prefix for preprocessing --- 
    42 #-Q- sxnec  prefix = -D 
    43 #-Q- sx6nec prefix = -D 
     36#-Q- sx8mercure prefix = -D 
    4437#-Q- sx8brodie prefix = -D 
    4538#-Q- eshpux prefix = -D 
Note: See TracChangeset for help on using the changeset viewer.