--- MITgcm/tools/build_options/linux_amd64_ifort+mpi_beagle 2009/10/15 23:06:32 1.5 +++ MITgcm/tools/build_options/linux_amd64_ifort+mpi_beagle 2010/03/21 17:59:54 1.6 @@ -1,6 +1,6 @@ #!/bin/bash # -# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/build_options/Attic/linux_amd64_ifort+mpi_beagle,v 1.5 2009/10/15 23:06:32 jahn Exp $ +# $Header: /home/ubuntu/mnt/e9_copy/MITgcm/tools/build_options/Attic/linux_amd64_ifort+mpi_beagle,v 1.6 2010/03/21 17:59:54 jmc Exp $ # $Name: $ # # These are the build options used with the Intel 10.x compiler for @@ -50,11 +50,11 @@ # -W0 disable all warning messages # -WB turns a compile-time bounds check error into a warning # -xT optimize for Intel Core2 and Xeon 51xx - # -fno-alias don't assume aliasing (assume that different variables DON'T refer to the same memory location) + # -fno-alias don't assume aliasing (assume that different variables DON'T refer to the same memory location) # -assume byterecl record length in OPEN statements is in bytes # -convert big_endian binary files contain big-endian data # -shared-intel avoids static library mismatch (?) - FFLAGS="$FFLAGS -r8 -i4 -w95 -W0 -WB -xT -fno-alias -assume byterecl -convert big_endian" + FFLAGS="$FFLAGS -w95 -W0 -WB -xT -fno-alias -assume byterecl -convert big_endian" else # Try to follow IEEE-754 NOOPTFLAGS='-O0' @@ -64,8 +64,11 @@ # -pc64 round floating point values to 64 bits # one could also try # -mp maintain precision - FFLAGS="$FFLAGS -pc64 -r8 -i4 -w95 -W0 -WB -xT -fno-alias -assume byterecl -convert big_endian" + FFLAGS="$FFLAGS -pc64 -w95 -W0 -WB -xT -fno-alias -assume byterecl -convert big_endian" fi +#- might want to use '-r8' for fizhi pkg: +#FFLAGS="$FFLAGS -r8" + F90FLAGS=$FFLAGS F90OPTIM=$FOPTIM