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

Annotation of /MITgcm/tools/build_options/linux_ia64_ifort+mpi_altix_nas

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


Revision 1.18 - (hide annotations) (download)
Fri Sep 11 14:15:02 2009 UTC (14 years, 7 months ago) by dfer
Branch: MAIN
CVS Tags: checkpoint61v
Changes since 1.17: +4 -3 lines
Remove -r8 -i4, move -132 in its own flag

1 dimitri 1.1 #!/bin/bash
2     #
3 dimitri 1.2 # tested on columbia using:
4     # module purge
5 dimitri 1.16 # module load modules scsl.1.6.1.0 intel-comp.10.1.013 mpt.1.16.0.0 pd-netcdf.3.6.0-p1
6 dimitri 1.1
7     CPP='/lib/cpp -traditional -P'
8     FC=ifort
9 heimbach 1.3 DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DWORDLENGTH=4'
10 dfer 1.18 EXTENDED_SRC_FLAG='-132'
11 dimitri 1.1
12 heimbach 1.13 LIBS='-L/opt/sgi/mpt/1.16.0.0/lib -lmpi -L/opt/pd/netcdf/3.6.0-p1/lib -lnetcdf'
13     INCLUDES='-I/opt/sgi/mpt/1.16.0.0/include -I/opt/pd/netcdf/3.6.0-p1/include'
14     INCLUDEDIRS='/opt/sgi/mpt/1.16.0.0/include'
15     MPIINCLUDEDIR='/opt/sgi/mpt/1.16.0.0/include'
16 heimbach 1.7 MPI_HEADER_FILES='mpif.h mpiof.h mpif_parameters.h'
17     MPI_HEADER_FILES_INC='./mpi_headers/mpif.h ./mpi_headers/mpiof.h ./mpi_headers/mpif_parameters.h'
18 heimbach 1.13 #PAPIINC='-I/usr/local/include'
19     #PAPILIB='-L/usr/local/lib -lpapi'
20 dfer 1.10
21     if test "x$IEEE" = x ; then
22     # No need for IEEE-754
23 dfer 1.18 FFLAGS="$FFLAGS -fp-model precise -w95 -W0 -WB -convert big_endian -assume byterecl"
24     # FFLAGS="$FFLAGS -mp -w95 -W0 -WB -convert big_endian -assume byterecl"
25 dfer 1.10 FOPTIM='-O3 -align'
26     NOOPTFLAGS='-O1'
27 dfer 1.17 NOOPTFILES='fizhi_lsm.F fizhi_clockstuff.F'
28 dfer 1.10 else
29     # Try to follow IEEE-754
30 dfer 1.18 FFLAGS="$FFLAGS -w95 -W0 -WB -convert big_endian -assume byterecl"
31 dfer 1.10 FOPTIM='-O0 -noalign'
32     fi
33    

  ViewVC Help
Powered by ViewVC 1.1.22