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 1791 for trunk/CONFIG/GYRE – NEMO

Changeset 1791 for trunk/CONFIG/GYRE


Ignore:
Timestamp:
2009-12-15T03:02:04+01:00 (14 years ago)
Author:
smasson
Message:

ES2 compilation, see ticket:627

Location:
trunk/CONFIG/GYRE/scripts
Files:
2 edited

Legend:

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

    r1778 r1791  
    2222#-Q- sxdkrz  F_O =  -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    2323#-Q- sxdkrz  L_X = $(L_O) -ftrace 
    24 #-Q- eshpux  # Compiler options for NEMO (Earth Simulator) 
    25 #-Q- eshpux  # for super perfs! 
    26 #-Q- eshpux  # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    27 #-Q- eshpux  # regular options! 
    28 #-Q- eshpux  F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    29 #-Q- eshpux  L_X = $(L_O) 
     24#-Q- es2  # Compiler options for NEMO (Earth Simulator) 
     25#-Q- es2  # for super perfs! 
     26#-Q- es2  # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     27#-Q- es2  # regular options! 
     28#-Q- es2  F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     29#-Q- es2  L_X = $(L_O) 
    3030#-Q- linux  # Compiler options for NEMO (pgf version) 
    3131#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     
    6262#-Q- sx8brodie PREF=i. 
    6363#-Q- sxdkrz PREF=i. 
    64 #-Q- eshpux PREF=i. 
     64#-Q- es2 PREF=i. 
    6565 
    6666# add suffix to P_P 
     
    456456#-Q- sx8brodie    -R2 \ 
    457457#-Q- sxdkrz    -R2 \ 
    458 #-Q- eshpux    -R2 \ 
     458#-Q- es2    -R2 \ 
    459459#-Q- aix6      -qsource \ 
    460460#-Q- aix    -qsource \ 
     
    462462      OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 
    463463#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    464 #-Q- eshpux       @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     464#-Q- es2       @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    465465endif 
    466466 
     
    476476.PRECIOUS : $(MODEL_LIB) 
    477477#-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 
    478 #-Q- eshpux .PRECIOUS : $(SXMODEL_LIB) 
     478#-Q- es2 .PRECIOUS : $(SXMODEL_LIB) 
    479479 
    480480# library dependancies 
     
    495495#-Q- sx8brodie    -R2 \ 
    496496#-Q- sxdkrz    -R2 \ 
    497 #-Q- eshpux    -R2 \ 
     497#-Q- es2    -R2 \ 
    498498#-Q- aix    -qsource \ 
    499499#-Q- aix6      -qsource \ 
     
    501501      $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    502502#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    503 #-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     503#-Q- es2    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    504504      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    505505      @$(RM) $*.[of] 
     
    531531#-Q- sx8brodie    -R2 \ 
    532532#-Q- sxdkrz    -R2 \ 
    533 #-Q- eshpux    -R2 \ 
     533#-Q- es2    -R2 \ 
    534534#-Q- aix    -qsource \ 
    535535#-Q- aix6      -qsource \ 
     
    543543#-Q- sx8brodie    -R2 \ 
    544544#-Q- sxdkrz    -R2 \ 
    545 #-Q- eshpux    -R2 \ 
     545#-Q- es2    -R2 \ 
    546546#-Q- aix    -qsource \ 
    547547#-Q- aix6      -qsource \ 
     
    550550endif 
    551551#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    552 #-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     552#-Q- es2    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    553553      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    554554      @$(RM) $*.[of] 
  • trunk/CONFIG/GYRE/scripts/BB_make.ldef

    r1759 r1791  
    1414IOIPSL_LIB = $(LIBDIR)/libioipsl.a 
    1515#-Q- sxdkrz  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    16 #-Q- eshpux  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
     16#-Q- es2  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    1717AGRIF_LIB = $(LIBDIR)/libagrif.a 
    1818#-Q- sxdkrc AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
    19 #-Q- eshpux  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
     19#-Q- es2  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    2020SXMODEL_LIB = $(MODEL_LIB) 
    2121#-Q- sxdkrz  SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    22 #-Q- eshpux  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
     22#-Q- es2  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    2323OASISMPI2_LIB =  
    2424LIBMPI  = 
     
    3737#-Q- sx9mercure prefix = -D 
    3838#-Q- sx8brodie prefix = -D 
    39 #-Q- eshpux prefix = -D 
     39#-Q- es2 prefix = -D 
    4040#-Q- sxdkrz prefix = -D 
    4141#-Q- linux  prefix = -D 
Note: See TracChangeset for help on using the changeset viewer.