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 164 for trunk/UTIL/fait_AA_make – NEMO

Ignore:
Timestamp:
2004-11-03T15:48:55+01:00 (20 years ago)
Author:
opalod
Message:

CT + CL : UPDATE103 : Add the NEC-SX6 key word platform and compilation options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UTIL/fait_AA_make

    r137 r164  
    4545.PRECIOUS : \$(MODEL_LIB) 
    4646#-Q- sxnec .PRECIOUS : \$(SXMODEL_LIB) 
     47#-Q- sx6nec .PRECIOUS : \$(SXMODEL_LIB) 
    4748 
    4849# library dependancies 
     
    6061#-Q- fjvpp     -Z \$*.L \\ 
    6162#-Q- sxnec     -R2 \\ 
     63#-Q- sx6nec    -R2 \\ 
    6264#-Q- aix    -qsource \\ 
    6365      \$*.f90 || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 
    6466#-Q- sxnec     @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     67#-Q- sx6nec    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    6568      @\$(A_C) \$(MODEL_LIB) \$*.o  > /dev/null 
    6669      @\$(RM) \$*.[of] 
     
    7578#-Q- fjvpp     -Z \$*.L \\ 
    7679#-Q- sxnec     -R2 \\ 
     80#-Q- sx6nec    -R2 \\ 
    7781#-Q- aix    -qsource \\ 
    7882      \$*.F90 || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 
    7983#-Q- sxnec     @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     84#-Q- sx6nec    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    8085      @\$(A_C) \$(MODEL_LIB) \$*.o  > /dev/null 
    8186      @\$(RM) \$*.[of] 
     
    9095#-Q- fjvpp     -Z \$*.L \\ 
    9196#-Q- sxnec     -R2 \\ 
     97#-Q- sx6nec    -R2 \\ 
    9298#-Q- aix    -qsource \\ 
    9399      \$*.F || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 
    94100#-Q- sxnec     @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     101#-Q- sx6nec    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    95102      @\$(A_C) \$(MODEL_LIB) \$*.o  > /dev/null 
    96103      @\$(RM) \$*.[of] 
     
    105112#-Q- fjvpp     -Z \$*.L \\ 
    106113#-Q- sxnec     -R2 \\ 
     114#-Q- sx6nec    -R2 \\ 
    107115#-Q- aix    -qsource \\ 
    108116      \$*.f|| { mv \$*.L \$(TMP) ; false ; exit ; } 
    109117#-Q- sxnec     @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
     118#-Q- sx6nec    @\$(A_X) \$(SXMODEL_LIB) \$*.o  > /dev/null 
    110119      @\$(A_C) \$(MODEL_LIB) \$*.o  > /dev/null 
    111120      @\$(RM) -f \$*.o 
     
    126135echo '#-Q- sxnec  # Compiler options for the ORCA model   -   std' 
    127136echo '#-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' 
    128  
     137echo '#-Q- sx6nec  # Compiler options for the ORCA model   -   std' 
     138echo '#-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)' 
    129139echo '#-Q- linux  # Compiler options for the ORCA model' 
    130140echo '#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR)' 
     
    135145echo 'PREF=' 
    136146echo '#-Q- sxnec  PREF=i.' 
     147echo '#-Q- sx6nec PREF=i.' 
    137148echo '' 
    138149# Write the cpp key list with one key by line 
Note: See TracChangeset for help on using the changeset viewer.