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/CONFIG/ORCA2_LIM/scripts/BB_make – NEMO

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/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 
Note: See TracChangeset for help on using the changeset viewer.