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 1722 – NEMO

Changeset 1722


Ignore:
Timestamp:
2009-11-12T10:59:37+01:00 (14 years ago)
Author:
rblod
Message:

Add sx9mercure as new target

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/AGRIF/AA_make

    r1272 r1722  
    77#-Q- sx8mercure C_L  = $(FC_L)  
    88#-Q- sx8mercure C_O  = $(FC_O)  
     9#-Q- sx9mercure C_L  = $(FC_L)  
     10#-Q- sx9mercure C_O  = $(FC_O)  
    911#-Q- sx8brodie C_L= $(FC_L)  
    1012#-Q- sx8brodie C_O= $(FC_O)  
     
    6062#-Q- aix6   @$(SRM) $*.lst 
    6163#-Q- sx8mercure   mv *.mod $(MODDIR) 
     64#-Q- sx9mercure   mv *.mod $(MODDIR) 
    6265#-Q- sx8brodie mv *.mod $(MODDIR) 
    6366#-Q- sxdkrz mv *.mod $(MODDIR) 
  • trunk/EXTERNAL/MISC/makemake_XMLF90.perl

    r1560 r1722  
    3535print MAKEFILE "#-Q- sx6nec F_O = \$(F_D) \$(F_P) -size_t64 -Wf\,\"-pvctl loopcnt=999999\" -I \$(MODDIR)\n"; 
    3636print MAKEFILE "#-Q- sx8mercure F_O = \$(F_D) \$(F_P) -size_t64 -Wf\,\"-pvctl loopcnt=999999\" -I \$(MODDIR)\n"; 
     37print MAKEFILE "#-Q- sx9mercure F_O = \$(F_D) \$(F_P) -size_t64 -Wf\,\"-pvctl loopcnt=999999\" -I \$(MODDIR)\n"; 
    3738print MAKEFILE "#-Q- aix6 F_O = \$(F_P) -O3 -qextname -qsuffix=f=f90  -qmoddir=\$(MODDIR) -I \$(MODDIR)\n"; 
    3839print MAKEFILE "#-Q- aix F_O = \$(F_P) -O3 -qextname -qsuffix=f=f90  -qmoddir=\$(MODDIR) -I \$(MODDIR)\n"; 
    39 print MAKEFILE "#-Q- aix osxxlf = \$(F_P) -O3 -qextname -qsuffix=f=f90  -qmoddir=\$(MODDIR) -I \$(MODDIR)\n"; 
     40print MAKEFILE "#-Q- osxxlf = \$(F_P) -O3 -qextname -qsuffix=f=f90  -qmoddir=\$(MODDIR) -I \$(MODDIR)\n"; 
    4041print MAKEFILE "#---------------------------------------------------------------------\n"; 
    4142print MAKEFILE "#- Create libxmlf90\n"; 
  • trunk/EXTERNAL/MISC/makemake_XMLIO.perl

    r1560 r1722  
    3030print MAKEFILE "endif\n"; 
    3131print MAKEFILE "#-\n"; 
     32print MAKEFILE "#-Q- sx6nec F_O := \$(F_O) -Wf,-ptr byte\n"; 
     33print MAKEFILE "#-Q- sx8brodie F_O := \$(F_O) -Wf,-ptr byte\n"; 
     34print MAKEFILE "#-Q- sx8mercure F_O := \$(F_O) -Wf,-ptr byte\n"; 
     35print MAKEFILE "#-Q- sx9mercure F_O := \$(F_O) -Wf,-ptr byte\n"; 
     36print MAKEFILE "#-Q- sxdkrz F_O := \$(F_O) -Wf,-ptr byte\n"; 
     37print MAKEFILE "#-Q- eshpux F_O := \$(F_O) -Wf,-ptr byte\n"; 
    3238print MAKEFILE "#-Q- aix6 F_O = \$(F_P) -O3 -qextname -qsuffix=cpp=F90 -qsuffix=f=f90  -qmoddir=\$(MODDIR) -I \$(MODDIR)\n"; 
    3339print MAKEFILE "#-Q- aix F_O = \$(F_P) -O3 -qextname -qsuffix=cpp=F90 -qsuffix=f=f90  -qmoddir=\$(MODDIR) -I \$(MODDIR)\n"; 
     
    118124print MAKEFILE "else\n"; 
    119125print MAKEFILE "EXEC_BIN : server.o\n"; 
    120 print MAKEFILE "\t\$(F_L) \$(L_O) -o ../../../bin/server.exe server.o \$(MODEL_LIB1) \$(MODEL_LIB2) ../../../lib/libioipsl.a \$(NCDF_LIB) ../../../lib/libxmlio_server/libxmlf90.a\n"; 
     126print MAKEFILE "\t\$(F_L) \$(L_O) -o ../../../bin/ioserver server.o \$(MODEL_LIB1) \$(MODEL_LIB2) ../../../lib/libioipsl.a \$(NCDF_LIB) ../../../lib/libxmlio_server/libxmlf90.a\n"; 
    121127print MAKEFILE "server.o :       ../src/IOSERVER/server.f90\n"; 
    122128print MAKEFILE "\t\@\$(F_C) \$(F_O) -c ../src/IOSERVER/server.f90\n"; 
  • trunk/EXTERNAL/XMLF90/AA_make

    r1560 r1722  
    1515#-Q- sx6nec F_O = $(F_D) $(F_P) -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR) 
    1616#-Q- sx8mercure F_O = $(F_D) $(F_P) -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR) 
     17#-Q- sx9mercure F_O = $(F_D) $(F_P) -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR) 
    1718#-Q- aix6 F_O = $(F_P) -O3 -qextname -qsuffix=f=f90  -qmoddir=$(MODDIR) -I $(MODDIR) 
    1819#-Q- aix F_O = $(F_P) -O3 -qextname -qsuffix=f=f90  -qmoddir=$(MODDIR) -I $(MODDIR) 
     20#-Q- osxxlf = $(F_P) -O3 -qextname -qsuffix=f=f90  -qmoddir=$(MODDIR) -I $(MODDIR) 
    1921#--------------------------------------------------------------------- 
    2022#- Create libxmlf90 
  • trunk/EXTERNAL/XMLIO_SERVER/AA_make

    r1630 r1722  
    1313#-Q- sx8brodie F_O := $(F_O) -Wf,-ptr byte 
    1414#-Q- sx8mercure F_O := $(F_O) -Wf,-ptr byte 
     15#-Q- sx9mercure F_O := $(F_O) -Wf,-ptr byte 
    1516#-Q- sxdkrz F_O := $(F_O) -Wf,-ptr byte 
    1617#-Q- eshpux F_O := $(F_O) -Wf,-ptr byte 
  • trunk/UTIL/fait_AA_make

    r1709 r1722  
    109109#-Q- fjvpp     -Z \$*.L \\ 
    110110#-Q- sx8mercure      -R2 \\ 
     111#-Q- sx9mercure      -R2 \\ 
    111112#-Q- sx8brodie    -R2 \\ 
    112113#-Q- sxdkrz    -R2 \\ 
     
    147148#-Q- fjvpp     -Z \$*.L \\ 
    148149#-Q- sx8mercure      -R2 \\ 
     150#-Q- sx9mercure      -R2 \\ 
    149151#-Q- sx8brodie    -R2 \\ 
    150152#-Q- sxdkrz    -R2 \\ 
     
    182184#-Q- fjvpp     -Z \$*.L \\ 
    183185#-Q- sx8mercure      -R2 \\ 
     186#-Q- sx9mercure      -R2 \\ 
    184187#-Q- sx8brodie    -R2 \\ 
    185188#-Q- sxdkrz    -R2 \\ 
     
    193196#-Q- fjvpp     -Z \$*.L \\ 
    194197#-Q- sx8mercure      -R2 \\ 
     198#-Q- sx9mercure      -R2 \\ 
    195199#-Q- sx8brodie    -R2 \\ 
    196200#-Q- sxdkrz    -R2 \\ 
     
    229233echo '#-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC) ' 
    230234echo '#-Q- platine L_X = $(L_O) ' 
    231 echo '#-Q- sx8mercure  # Compiler options NEMO (CEA SX8-NEC) ' 
     235echo '#-Q- sx8mercure  # Compiler options NEMO (CCRT SX8-NEC) ' 
    232236echo '#-Q- sx8mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -P stack -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-P nh" -Wf',-pvctl noassume loopcnt=10000 shape=10000000 -L transform' -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) ' 
    233237echo '#-Q- sx8mercure  L_X = $(L_O)' 
     238echo '#-Q- sx9mercure  # Compiler options NEMO (CCRT SX9-NEC) ' 
     239echo '#-Q- sx9mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -C vopt -P stack -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-P nh" -Wf',-pvctl noassume loopcnt=10000 shape=10000000 -L transform' -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) ' 
     240echo '#-Q- sx9mercure  L_X = $(L_O)' 
    234241echo '#-Q- sx8brodie  # Compiler options NEMO (IDRIS SX8-NEC) ' 
    235242echo '#-Q- sx8brodie  F_O =  -f2003 nocbind -dw -Wf\"-A idbl4\" -sx8 -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)' 
     
    276283echo 'PREF=' 
    277284echo '#-Q- sx8mercure   PREF=i.' 
     285echo '#-Q- sx9mercure   PREF=i.' 
    278286echo '#-Q- sx8brodie PREF=i.' 
    279287echo '#-Q- sxdkrz PREF=i.' 
Note: See TracChangeset for help on using the changeset viewer.