#!/bin/bash # # $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/build_options/Attic/linux_ia32_g77+mpi_aces,v 1.2 2006/07/29 17:24:49 jmc Exp $ # $Name: $ # # These are the build options used with the GNU compiler for the # daily testing on ACES (which are initiated by cron jobs on the "ao" # head node). # # Please note the appropriate module command: # # module add mpich/gnu # DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -D_BYTESWAPIO -DWORDLENGTH=4' CPP='cpp -traditional -P' FC='mpif77' CC='mpicc' LINK='mpif77' LIBS='-L/usr/local/pkg/mpich/mpich-gcc/lib ' INCLUDES='-I/usr/local/pkg/mpich/mpich-gcc/include ' if test "x$IEEE" = x ; then # No need for IEEE-754 FFLAGS='-Wimplicit -Wunused -Wuninitialized' FOPTIM='-O3 -malign-double -funroll-loops' else # Try to follow IEEE-754 # FFLAGS='-Wimplicit -Wunused -ffloat-store' FFLAGS='-Wimplicit -Wunused -mfpmath=sse -msse -msse2' FOPTIM='-O0 -malign-double' fi NOOPTFLAGS='-O0'