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 251 for trunk – NEMO

Changeset 251 for trunk


Ignore:
Timestamp:
2005-03-30T16:45:38+02:00 (19 years ago)
Author:
opalod
Message:

CT : UPDATE175 : Add the Earth simulator & the DKRZ SX6-NEC comiplation options

Location:
trunk
Files:
3 edited

Legend:

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

    r244 r251  
    66#-Q- sxnec  F_O = -dw -Wf\"-A idbl4\" -sx5 -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 
    77#-Q- sx6nec  # Compiler options for the ORCA model   -   std 
    8 #-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) 
     8#-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 
    99#-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 
     10#-Q- sxdkrz  # Compiler options for the ORCA model for the DKRZ SX6-NEC  
     11#-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 
     12#-Q- hpux  # Compiler options for the ORCA model for the ES 
     13#-Q- hpux  # for super perfs! 
     14#-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 
     15#-Q- hpux  # regular options! 
     16#-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 
    1017#-Q- linux  # Compiler options for the ORCA model 
    1118#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR) 
     
    1724#-Q- sxnec  PREF=i. 
    1825#-Q- sx6nec PREF=i. 
     26#-Q- sxdkrz PREF=i. 
     27#-Q- hpux   PREF=i. 
    1928 
    2029KEY_LIST = \ 
     
    291300#-Q- sxnec .PRECIOUS : $(SXMODEL_LIB) 
    292301#-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB) 
     302#-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 
     303#-Q- hpux .PRECIOUS : $(SXMODEL_LIB) 
    293304 
    294305# library dependancies 
     
    307318#-Q- sxnec     -R2 \ 
    308319#-Q- sx6nec    -R2 \ 
     320#-Q- sxdkrz    -R2 \ 
     321#-Q- hpux      -R2 \ 
    309322#-Q- aix    -qsource \ 
    310323      $*.f90 || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 
    311324#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    312325#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     326#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     327#-Q- hpux      @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    313328      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    314329      @$(RM) $*.[of] 
     
    324339#-Q- sxnec     -R2 \ 
    325340#-Q- sx6nec    -R2 \ 
     341#-Q- sxdkrz    -R2 \ 
     342#-Q- hpux      -R2 \ 
    326343#-Q- aix    -qsource \ 
    327344      $*.F90 || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 
    328345#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    329346#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     347#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     348#-Q- hpux      @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    330349      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    331350      @$(RM) $*.[of] 
     
    341360#-Q- sxnec     -R2 \ 
    342361#-Q- sx6nec    -R2 \ 
     362#-Q- sxdkrz    -R2 \ 
     363#-Q- hpux      -R2 \ 
    343364#-Q- aix    -qsource \ 
    344365      $*.F || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 
    345366#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    346367#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     368#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     369#-Q- hpux      @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    347370      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    348371      @$(RM) $*.[of] 
     
    358381#-Q- sxnec     -R2 \ 
    359382#-Q- sx6nec    -R2 \ 
     383#-Q- sxdkrz    -R2 \ 
     384#-Q- hpux      -R2 \ 
    360385#-Q- aix    -qsource \ 
    361386      $*.f|| { mv $*.L $(TMP) ; false ; exit ; } 
    362387#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    363388#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     389#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     390#-Q- hpux      @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    364391      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    365392      @$(RM) -f $*.o 
  • trunk/CONFIG/ORCA2_LIM/scripts/BB_make

    r246 r251  
    66#-Q- sxnec  F_O = -dw -Wf\"-A idbl4\" -sx5 -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 
    77#-Q- sx6nec  # Compiler options for the ORCA model   -   std 
    8 #-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) 
     8#-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 
    99#-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 
     10#-Q- sxdkrz  # Compiler options for the ORCA model for the DKRZ SX6-NEC  
     11#-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 
     12#-Q- hpux  # Compiler options for the ORCA model for the ES 
     13#-Q- hpux  # for super perfs! 
     14#-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 
     15#-Q- hpux  # regular options! 
     16#-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 
    1017#-Q- linux  # Compiler options for the ORCA model 
    1118#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR) 
     
    1724#-Q- sxnec  PREF=i. 
    1825#-Q- sx6nec PREF=i. 
     26#-Q- sxdkrz PREF=i. 
     27#-Q- hpux   PREF=i. 
    1928 
    2029KEY_LIST = \ 
     
    291300#-Q- sxnec .PRECIOUS : $(SXMODEL_LIB) 
    292301#-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB) 
     302#-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 
     303#-Q- hpux .PRECIOUS : $(SXMODEL_LIB) 
    293304 
    294305# library dependancies 
     
    307318#-Q- sxnec     -R2 \ 
    308319#-Q- sx6nec    -R2 \ 
     320#-Q- sxdkrz    -R2 \ 
     321#-Q- hpux      -R2 \ 
    309322#-Q- aix    -qsource \ 
    310323      $*.f90 || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 
    311324#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    312325#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     326#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     327#-Q- hpux      @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    313328      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    314329      @$(RM) $*.[of] 
     
    324339#-Q- sxnec     -R2 \ 
    325340#-Q- sx6nec    -R2 \ 
     341#-Q- sxdkrz    -R2 \ 
     342#-Q- hpux      -R2 \ 
    326343#-Q- aix    -qsource \ 
    327344      $*.F90 || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 
    328345#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    329346#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     347#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     348#-Q- hpux      @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    330349      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    331350      @$(RM) $*.[of] 
     
    341360#-Q- sxnec     -R2 \ 
    342361#-Q- sx6nec    -R2 \ 
     362#-Q- sxdkrz    -R2 \ 
     363#-Q- hpux      -R2 \ 
    343364#-Q- aix    -qsource \ 
    344365      $*.F || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 
    345366#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    346367#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     368#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     369#-Q- hpux      @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    347370      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    348371      @$(RM) $*.[of] 
     
    358381#-Q- sxnec     -R2 \ 
    359382#-Q- sx6nec    -R2 \ 
     383#-Q- sxdkrz    -R2 \ 
     384#-Q- hpux      -R2 \ 
    360385#-Q- aix    -qsource \ 
    361386      $*.f|| { mv $*.L $(TMP) ; false ; exit ; } 
    362387#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    363388#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     389#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     390#-Q- hpux      @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    364391      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    365392      @$(RM) -f $*.o 
  • trunk/UTIL/fait_AA_make

    r245 r251  
    4646#-Q- sxnec .PRECIOUS : \$(SXMODEL_LIB) 
    4747#-Q- sx6nec .PRECIOUS : \$(SXMODEL_LIB) 
     48#-Q- sxdkrz .PRECIOUS : \$(SXMODEL_LIB) 
     49#-Q- hpux .PRECIOUS : \$(SXMODEL_LIB) 
    4850 
    4951# library dependancies 
     
    6264#-Q- sxnec     -R2 \\ 
    6365#-Q- sx6nec    -R2 \\ 
     66#-Q- sxdkrz    -R2 \\ 
     67#-Q- hpux      -R2 \\ 
    6468#-Q- aix    -qsource \\ 
    6569      \$*.f90 || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 
    6670#-Q- sxnec     @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    6771#-Q- sx6nec    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     72#-Q- sxdkrz    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     73#-Q- hpux      @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    6874      @\$(A_C) \$(MODEL_LIB) \$*.o  > /dev/null 
    6975      @\$(RM) \$*.[of] 
     
    7985#-Q- sxnec     -R2 \\ 
    8086#-Q- sx6nec    -R2 \\ 
     87#-Q- sxdkrz    -R2 \\ 
     88#-Q- hpux      -R2 \\ 
    8189#-Q- aix    -qsource \\ 
    8290      \$*.F90 || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 
    8391#-Q- sxnec     @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    8492#-Q- sx6nec    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     93#-Q- sxdkrz    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     94#-Q- hpux      @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    8595      @\$(A_C) \$(MODEL_LIB) \$*.o  > /dev/null 
    8696      @\$(RM) \$*.[of] 
     
    96106#-Q- sxnec     -R2 \\ 
    97107#-Q- sx6nec    -R2 \\ 
     108#-Q- sxdkrz    -R2 \\ 
     109#-Q- hpux      -R2 \\ 
    98110#-Q- aix    -qsource \\ 
    99111      \$*.F || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 
    100112#-Q- sxnec     @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    101113#-Q- sx6nec    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     114#-Q- sxdkrz    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     115#-Q- hpux      @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    102116      @\$(A_C) \$(MODEL_LIB) \$*.o  > /dev/null 
    103117      @\$(RM) \$*.[of] 
     
    113127#-Q- sxnec     -R2 \\ 
    114128#-Q- sx6nec    -R2 \\ 
     129#-Q- sxdkrz    -R2 \\ 
     130#-Q- hpux      -R2 \\ 
    115131#-Q- aix    -qsource \\ 
    116132      \$*.f|| { mv \$*.L \$(TMP) ; false ; exit ; } 
    117133#-Q- sxnec     @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    118134#-Q- sx6nec    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     135#-Q- sxdkrz    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     136#-Q- hpux      @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    119137      @\$(A_C) \$(MODEL_LIB) \$*.o  > /dev/null 
    120138      @\$(RM) -f \$*.o 
     
    136154echo '#-Q- sxnec  F_O = -dw -Wf\"-A idbl4\" -sx5 -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' 
    137155echo '#-Q- sx6nec  # Compiler options for the ORCA model   -   std' 
    138 echo '#-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)' 
     156echo '#-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' 
    139157echo '#-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' 
     158echo '#-Q- sxdkrz  # Compiler options for the ORCA model for the DKRZ SX6-NEC ' 
     159echo '#-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' 
     160echo '#-Q- hpux  # Compiler options for the ORCA model for the ES' 
     161echo '#-Q- hpux  # for super perfs!' 
     162echo '#-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' 
     163echo '#-Q- hpux  # regular options!' 
     164echo '#-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' 
    140165echo '#-Q- linux  # Compiler options for the ORCA model' 
    141166echo '#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR)' 
     
    148173echo '#-Q- sxnec  PREF=i.' 
    149174echo '#-Q- sx6nec PREF=i.' 
     175echo '#-Q- sxdkrz PREF=i.' 
     176echo '#-Q- hpux      PREF=i.' 
    150177echo '' 
    151178# Write the cpp key list with one key by line 
Note: See TracChangeset for help on using the changeset viewer.