/[MITgcm]/MITgcm/tools/build_options/linux_ia64_ifort+mpi_altix_gfdl_bfk
ViewVC logotype

Diff of /MITgcm/tools/build_options/linux_ia64_ifort+mpi_altix_gfdl_bfk

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

revision 1.4 by heimbach, Mon Jun 26 22:11:55 2006 UTC revision 1.5 by baylor, Tue Oct 24 15:55:21 2006 UTC
# Line 1  Line 1 
   
1  #!/bin/bash  #!/bin/bash
2  #  #
3  #  Ed Hill  #  Ed Hill
# Line 6  Line 5 
5  #  tested on orion.jpl.nasa.gov (Linux orion 2.4.21-sgi230r7 #1 SMP Tue Oct 7 22:38:53 PDT 2003 ia64 unknown), 20031029  #  tested on orion.jpl.nasa.gov (Linux orion 2.4.21-sgi230r7 #1 SMP Tue Oct 7 22:38:53 PDT 2003 ia64 unknown), 20031029
6  #  #
7  # adapted to GFDL's Itanium cluster  # adapted to GFDL's Itanium cluster
8  # heimbach@mit.edu  #  heimbach@mit.edu and baylor@mit.edu
9    #
10    #  Will need to do module_load ifort.9.1.039 mpt-1.14 first
11    
12  CPP='/lib/cpp  -traditional -P'  CPP='/lib/cpp  -traditional -P'
13    
# Line 14  CPP='/lib/cpp  -traditional -P' Line 15  CPP='/lib/cpp  -traditional -P'
15  # -D_BYTESWAPIO doesn't work  # -D_BYTESWAPIO doesn't work
16      FFLAGS='-mp -132 -r8 -i4 -w95 -W0 -WB -convert big_endian'      FFLAGS='-mp -132 -r8 -i4 -w95 -W0 -WB -convert big_endian'
17    
18  FOPTIM='-O5 -align'  FOPTIM='-O3 -align -ip'
19  NOOPTFILES='ini_curvilinear_grid.F'  NOOPTFILES='ini_curvilinear_grid.F'
20  NOOPTFLAGS='-O3'  NOOPTFLAGS='-O3'
21    
22  #P3  FOPTIM     = ( $FOPTIM '-tpp6 -xWKM' )  #P3  FOPTIM     = ( $FOPTIM '-tpp6 -xWKM' )
23  #P4  FOPTIM     = ( $FOPTIM '-tpp7 -xWKM' )  #P4  FOPTIM     = ( $FOPTIM '-tpp7 -xWKM' )
24  LIBS='-L/opt/ifort/8.1.026/lib -lmpi -L/home/bfk/fortran/netcdf-3.6.0-p1/ic/lib -lnetcdf'  LIBS='-lmpi -lnetcdf'
25    
26  FC='/opt/ifort/8.1.026/bin/ifort'  FC=ifort
27  CC='/opt/icc/8.1.030/bin/icc'  # Using gcc instead of icc since this is how netcdf was compiled
28    #CC=icc
29  DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DWORDLENGTH=4'  DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DWORDLENGTH=4'
30    
31    #SKIP_NETCDF_CHECK=t
32    #HAVE_NETCDF=t
33    
34  # These paths will likely change to newer versions of ifort  # These paths will likely change to newer versions of ifort
35  INCLUDES='-I/opt/ifort/8.1.026/include -I/opt/mpt/1.12/include -I/home/bfk/fortran/netcdf-3.6.0-p1/ic/include'  INCLUDES="-I/usr/local/include  -I$CPATH"
36  INCLUDEDIRS='/opt/mpt/1.12/include/'  INCLUDEDIRS="/usr/local/include $CPATH"
37  MPIINCLUDEDIR='/opt/mpt/1.12/include/'  #LIBDIRS='/usr/local/lib'
38  MPI_HEADER_FILES='mpif.h mpiof.h mpif_parameters.h'  #MPIINCLUDEDIR='/opt/mpt/1.14/include'
39  MPI_HEADER_FILES_INC='./mpi_headers/mpif.h ./mpi_headers/mpiof.h ./mpi_headers/mpif_parameters.h'  #MPI_HEADER_FILES='mpif.h mpiof.h mpif_parameters.h'
40    #MPI_HEADER_FILES_INC='./mpi_headers/mpif.h ./mpi_headers/mpiof.h ./mpi_headers/mpif_parameters.h'

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.22