Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titlegcc/gfortran compilers
CC=gcc FC=gfortran  \
CCFLAGS="-g -O2" -m64 FCFLAGS="-g -O2 -m64"  \
 ./configure --prefix=$HOME/ecmwf/grib_api_gcc --enable-pthread --disable-jpeg
Code Block
titleIntel compiler:
CC=icc FC=ifort  \
CFLAGS="-g -O1 -m64 -fp-model precise" FCFLAGS="-g -O1 -fp-model precise"  \
./configure --prefix=$HOME/ecmwf/grib_api_icc --enable-pthread --disable-jpeg

...

Code Block
titlePortland compiler:
CC=pgcc FC=pgf90  \
CFLAGS="-g -O2 -m64" FCFLAGS="-g -O2 -m64"  \
./configure --prefix=$HOME/ecmwf/grib_api_pgcc --enable-pthread --disable-jpeg
Note
The -m64 flag is not available on older versions of the PGI compilers.
Code Block
titleIBM compiler:
CC=xlc_r FC=xlf90_r  \
CFLAGS="-g -O2 -qstrict -qarch=auto -qtune=auto" FCFLAGS="-g -O2 -qstrict -qarch=auto -qtune=auto" \
./configure --prefix=$HOME/ecmwf/grib_api_xlc --enable-pthread --disable-jpeg --disable-shared

...