12 |
# d) You can replace -fPIC with -mcmodel=medium which may perform faster |
# d) You can replace -fPIC with -mcmodel=medium which may perform faster |
13 |
# then -fPIC and still support data sizes over 2GB per process but all |
# then -fPIC and still support data sizes over 2GB per process but all |
14 |
# the libraries you link to myst be compiled with -fPIC or -mcmodel=medium |
# the libraries you link to myst be compiled with -fPIC or -mcmodel=medium |
15 |
|
# e) Changed from -O3 to -O2 to avoid buggy Intel v.10 compilers. Speed |
16 |
|
# impact appears to be minimal. |
17 |
# |
# |
18 |
# DON'T FORGET to set environment variable MPI_INC_DIR to the include |
# DON'T FORGET to set environment variable MPI_INC_DIR to the include |
19 |
# directory of your MPI implementation |
# directory of your MPI implementation |
44 |
# roughly equivalent to -ieee |
# roughly equivalent to -ieee |
45 |
if test "x$IEEE" = x ; then |
if test "x$IEEE" = x ; then |
46 |
# No need for IEEE-754 |
# No need for IEEE-754 |
47 |
FOPTIM='-O3 -align -xW -ip' |
FOPTIM='-O2 -align -xW -ip' |
48 |
else |
else |
49 |
# Try to follow IEEE-754 |
# Try to follow IEEE-754 |
50 |
FOPTIM='-O2 -align -xW -ip -mp' |
FOPTIM='-O2 -align -xW -ip -mp' |
51 |
fi |
fi |
52 |
F90FLAGS=$FFLAGS |
F90FLAGS=$FFLAGS |
53 |
F90OPTIM=$FOPTIM |
F90OPTIM=$FOPTIM |
54 |
CFLAGS='-O3 -ip -fPIC' |
CFLAGS='-O2 -ip -fPIC' |
55 |
|
|
56 |
if [ "x$NETCDF_ROOT" != x ] ; then |
if [ "x$NETCDF_ROOT" != x ] ; then |
57 |
INCLUDEDIRS="${NETCDF_ROOT}/include" |
INCLUDEDIRS="${NETCDF_ROOT}/include" |