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/UTIL – NEMO

Changeset 251 for trunk/UTIL


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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.