1 |
heimbach |
1.1 |
#!/bin/bash |
2 |
|
|
|
3 |
|
|
# ---------------------------------------------------------------------------- |
4 |
|
|
# FOR MITgcm COMPILATION ON OSC CLUSTER SAL |
5 |
|
|
# Last updated: HP 04/08/10 |
6 |
|
|
# ---------------------------------------------------------------------------- |
7 |
|
|
|
8 |
|
|
FC=mpif77 |
9 |
|
|
CC=mpicc |
10 |
|
|
LINK=mpif77 |
11 |
|
|
|
12 |
|
|
CPP='/usr/bin/cpp -P -traditional' |
13 |
|
|
MPI='true' |
14 |
|
|
|
15 |
|
|
#FFLAGS='-fPIC -r8 -i4 -WB -convert big_endian -assume byterecl' |
16 |
|
|
FFLAGS='-r8 -i4 -WB -convert big_endian -assume byterecl -mcmodel=medium -shared-intel -g' |
17 |
|
|
FOPTIM='-O3 -xssse3' |
18 |
|
|
|
19 |
|
|
|
20 |
|
|
F90FLAGS=$FFLAGS |
21 |
|
|
F90OPTIM=$FOPTIM |
22 |
|
|
|
23 |
|
|
#CFLAGS='-O3 -xssse3 -ip -fPIC' |
24 |
|
|
CFLAGS='-03 -xssse3 -ip' |
25 |
|
|
|
26 |
|
|
DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DWORDLENGTH=4' |
27 |
|
|
|
28 |
|
|
# -------------------------- |
29 |
|
|
# INCLUDE NETCDF DIRECTORIES |
30 |
|
|
# -------------------------- |
31 |
|
|
INCLUDEDIRS="" |
32 |
|
|
INCLUDES="-I/home/system/software/sal/lib/netcdf-4.0/include" |
33 |
|
|
LIBS="-L/home/system/software/sal/lib/netcdf-4.0/lib -lnetcdf -lmpi" |
34 |
|
|
|
35 |
|
|
# ----------------------- |
36 |
|
|
# INCLUDE MPI DIRECTORIES |
37 |
|
|
# ----------------------- |
38 |
|
|
INCLUDES="$INCLUDES -I/usr/include" |
39 |
|
|
INCLUDEDIRS="/usr/include" |
40 |
|
|
MPIINCLUDEDIR="/usr/include" |
41 |
|
|
LIBS="$LIBS -L/usr/lib64/" |
42 |
heimbach |
1.2 |
#MPI_HEADER_FILES='/usr/include/mpif.h /usr/include/mpiof.h /usr/include/mpif_parameters.h' |
43 |
|
|
#MPI_HEADER_FILES_INC='/usr/include/mpif.h /usr/include/mpiof.h /usr/include/mpif_parameters.h' |
44 |
|
|
MPI_HEADER_FILES='mpif.h mpiof.h mpif_parameters.h' |
45 |
|
|
MPI_HEADER_FILES_INC='mpi_headers/mpif.h mpi_headers/mpiof.h mpi_headers/mpif_parameters.h' |
46 |
heimbach |
1.1 |
|
47 |
|
|
# |
48 |
|
|
#INCLUDES="-I/usr/include -I/home/system/software/redqueen/libs/netcdf-4.0/include" |
49 |
|
|
#LIBS="-L/home/system/software/redqueen/libs/netcdf-4.0/lib -lnetcdf -lmpi" |
50 |
|
|
|
51 |
|
|
|