/[MITgcm]/MITgcm/tools/build_options/sp4
ViewVC logotype

Diff of /MITgcm/tools/build_options/sp4

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.6 by ce107, Thu Jan 13 00:16:31 2005 UTC revision 1.10 by jmc, Mon Jul 22 18:40:45 2013 UTC
# Line 1  Line 1 
1  #!/bin/bash  #!/bin/bash
2  #  #
3  #  $Header$  # $Header$
4  #  # $Name$
5    
6  #  tested on bluesky, EH3 2003-09-04  #  tested on bluesky, ce107 Oct 2005
7  #  using the following invocation:  #  using the following invocation:
8  #    ../../../tools/genmake2 -mods=../code -of=../../../tools/build_options/sp4 -make=gmake  #  ../../../tools/genmake2 -of=../../../tools/build_options/sp4 -mpi -make=gmake
9    
10    if test "x$MPI" = xtrue ; then
11      CC='mpcc_r'
12      FC='mpxlf95_r'
13      LINK='mpxlf95_r'
14    else
15      CC='cc_r'
16      FC='xlf95_r'
17      LINK='xlf95_r'
18    fi
19    
20    FC_NAMEMANGLE="#define FC_NAMEMANGLE(X) X"
21  S64='$(TOOLSDIR)/set64bitConst.sh'  S64='$(TOOLSDIR)/set64bitConst.sh'
22  MAKEDEPEND=makedepend  DEFINES='-DTARGET_AIX -DWORDLENGTH=4'
23  DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DTARGET_AIX -DWORDLENGTH=4'  CPP='/lib/cpp -P'
24    
25    #FFLAGS="$FFLAGS -qfixed=72"
26    FFLAGS="$FFLAGS -qfixed=132 -bmaxdata:0x80000000"
27    
28    if test "x$IEEE" = x ; then     #- with optimisation:
29        FOPTIM='-O3 -Q -qarch=pwr4 -qtune=pwr4 -qcache=auto -qmaxmem=-1'
30        CFLAGS=$FOPTIM
31    else                            #- no optimisation + IEEE :
32        FOPTIM='-O3 -qstrict -Q -qarch=pwr4 -qtune=pwr4 -qcache=auto -qmaxmem=-1'
33        CFLAGS=$FOPTIM
34    fi
35    
36    HPMTINC='-I/usr/local/hpmtoolkit/include'
37    HPMTLIB='-L/usr/local/hpmtoolkit/lib -lhpm_r -lpmapi'
38    GSLINC='-I/home/bluesky/evangeli/gsl-1.5/include'
39    GSLLIB='-L/home/bluesky/evangeli/gsl-1.5/lib -lgsl -lgslcblas'
40    PAPIINC='-I/usr/local/include'
41    PAPILIB='-L/usr/local/lib -lpapi'
42    
43  #ph: e.g. bluesky.ucar.edu, marcellus.navo.hpc.mil  #ph: e.g. bluesky.ucar.edu, marcellus.navo.hpc.mil
44  INCLUDES='-I/usr/lpp/ppe.poe/include'  INCLUDES='-I/usr/local/include'
45  CPP='/lib/cpp -P'  LIBS='-L/usr/local/apps/mass -lmass -L/usr/local/lib/r4i4'
46  FC='mpxlf95'  
47  LINK='mpxlf95'  if test "x$MPI" = xtrue ; then
48  LIBS='-L/usr/local/apps/mass -lmass'      INCLUDES="-I/usr/lpp/ppe.poe/include/thread $INCLUDES"
49  FFLAGS='-qfixed=132 -bmaxdata:0x80000000'      #- used for parallel (MPI) DIVA
50  FOPTIM='-O3 -qarch=pwr4 -qtune=pwr4 -qcache=auto -qmaxmem=-1'      MPIINCLUDEDIR='/usr/lpp/ppe.poe/include/thread'
51  FC_NAMEMANGLE="#define FC_NAMEMANGLE(X) X"     #MPI_HEADER_FILES='mpif.h'
52    else
53        # the original "sp4-32bit" as "/usr/local/lib32" instead of "/usr/local/lib"
54        LIBS='-L/usr/local/apps/mass -lmass -L/usr/local/lib32/r4i4'
55    fi

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.10

  ViewVC Help
Powered by ViewVC 1.1.22