...
| Code Block | ||
|---|---|---|
  | ||
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 | ||
|---|---|---|
  | ||
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 | ||
|---|---|---|
  | ||
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 | ||
|---|---|---|
  | ||
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  | 
...