1 |
#!/bin/bash |
#!/bin/bash |
2 |
|
|
3 |
|
# $Header$ |
4 |
|
# $Name$ |
5 |
|
|
6 |
# ---------------------------------------------------------------------------- |
# ---------------------------------------------------------------------------- |
7 |
# FOR MITgcm COMPILATION ON OSC CLUSTER SAL |
# FOR MITgcm COMPILATION ON OSC CLUSTER SAL |
8 |
# Last updated: HP 04/08/10 |
# Last updated: HP 04/08/10 |
9 |
# ---------------------------------------------------------------------------- |
# ---------------------------------------------------------------------------- |
10 |
|
|
16 |
MPI='true' |
MPI='true' |
17 |
|
|
18 |
#FFLAGS='-fPIC -r8 -i4 -WB -convert big_endian -assume byterecl' |
#FFLAGS='-fPIC -r8 -i4 -WB -convert big_endian -assume byterecl' |
19 |
FFLAGS='-r8 -i4 -WB -convert big_endian -assume byterecl -mcmodel=medium -shared-intel -g' |
FFLAGS='-r8 -i4 -WB -convert big_endian -assume byterecl -mcmodel=medium -shared-intel -g' |
20 |
FOPTIM='-O3 -xssse3' |
FOPTIM='-O3 -xssse3' |
21 |
|
|
|
|
|
22 |
F90FLAGS=$FFLAGS |
F90FLAGS=$FFLAGS |
23 |
F90OPTIM=$FOPTIM |
F90OPTIM=$FOPTIM |
24 |
|
|
25 |
#CFLAGS='-O3 -xssse3 -ip -fPIC' |
#CFLAGS='-O3 -xssse3 -ip -fPIC' |
26 |
CFLAGS='-03 -xssse3 -ip' |
CFLAGS='-03 -xssse3 -ip' |
27 |
|
|
28 |
DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DWORDLENGTH=4' |
DEFINES='-DALLOW_USE_MPI -DWORDLENGTH=4' |
29 |
|
|
30 |
# -------------------------- |
# -------------------------- |
31 |
# INCLUDE NETCDF DIRECTORIES |
# INCLUDE NETCDF DIRECTORIES |
45 |
#MPI_HEADER_FILES_INC='/usr/include/mpif.h /usr/include/mpiof.h /usr/include/mpif_parameters.h' |
#MPI_HEADER_FILES_INC='/usr/include/mpif.h /usr/include/mpiof.h /usr/include/mpif_parameters.h' |
46 |
MPI_HEADER_FILES='mpif.h mpiof.h mpif_parameters.h' |
MPI_HEADER_FILES='mpif.h mpiof.h mpif_parameters.h' |
47 |
MPI_HEADER_FILES_INC='mpi_headers/mpif.h mpi_headers/mpiof.h mpi_headers/mpif_parameters.h' |
MPI_HEADER_FILES_INC='mpi_headers/mpif.h mpi_headers/mpiof.h mpi_headers/mpif_parameters.h' |
|
|
|
|
# |
|
48 |
#INCLUDES="-I/usr/include -I/home/system/software/redqueen/libs/netcdf-4.0/include" |
#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" |
#LIBS="-L/home/system/software/redqueen/libs/netcdf-4.0/lib -lnetcdf -lmpi" |
|
|
|
|
|
|