########################################################### #ARCH AIX serial, NO GRIB2 # FDEFS = FC = xlf90_r SFC = xlf90_r FFLAGS = -qfree=f90 F77FLAGS = -qfixed FNGFLAGS = $(FFLAGS) R8 = -qrealsize=8 LDFLAGS = CC = xlc SCC = xlc CFLAGS = CPP = /usr/lib/cpp -C -P CPPFLAGS = -DAIX -DIBM4 -DBIT32 ARFLAGS = ########################################################### #ARCH AIX serial # FC = xlf90_r SFC = xlf90_r FFLAGS = -qfree=f90 F77FLAGS = -qfixed FNGFLAGS = $(FFLAGS) R8 = -qrealsize=8 LDFLAGS = CC = cc SCC = xlc CFLAGS = CPP = /usr/lib/cpp -C -P CPPFLAGS = -DAIX -DIBM4 -DBIT32 ARFLAGS = ########################################################### #ARCH AIX DM parallel, NO GRIB2 # FC = mpxlf90_r SFC = xlf90_r FFLAGS = -qfree=f90 F77FLAGS = -qfixed FNGFLAGS = $(FFLAGS) R8 = -qrealsize=8 LDFLAGS = -qsmp=noauto CC = mpcc_r SCC = xlc CFLAGS = CPP = /usr/lib/cpp -C -P CPPFLAGS = -DAIX -DIBM4 -D_MPI -DBIT32 ARFLAGS = ########################################################### #ARCH AIX DM parallel # FC = mpxlf90_r # -g -qinitauto=FF911299 -qflttrap=ov:zero:en -qsigtrap -C SFC = xlf90_r # -g -qinitauto=FF911299 -qflttrap=ov:zero:en -qsigtrap -C FFLAGS = -qfree=f90 F77FLAGS = -qfixed FNGFLAGS = $(FFLAGS) LDFLAGS = -qsmp=noauto R8 = -qrealsize=8 CC = mpcc_r SCC = xlc CFLAGS = CPP = /usr/lib/cpp -C -P CPPFLAGS = -DAIX -DIBM4 -D_MPI -DBIT32 ARFLAGS = ########################################################### #ARCH Compaq OSF1 alpha serial, NO GRIB2 # FDEFS = FC = f90 SFC = f90 FFLAGS = -free -convert big_endian F77FLAGS = -convert big_endian FNGFLAGS = $(FFLAGS) LDFLAGS = CC = cc SCC = cc CFLAGS = CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DALPHA -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 ########################################################### #ARCH Compaq OSF1 alpha serial # FC = f90 SFC = f90 FFLAGS = -free -convert big_endian F77FLAGS = -convert big_endian FNGFLAGS = $(FFLAGS) LDFLAGS = CC = cc SCC = cc CFLAGS = CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DALPHA -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 ########################################################### #ARCH Compaq OSF1 alpha DM parallel, NO GRIB2 # FDEFS = FC = mpif90 SFC = f90 FFLAGS = -free -convert big_endian F77FLAGS = -convert big_endian FNGFLAGS = $(FFLAGS) LDFLAGS = CC = mpicc SCC = cc CFLAGS = CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DALPHA -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ########################################################### #ARCH Compaq OSF1 alpha DM parallel # FC = mpif90 SFC = f90 FFLAGS = -free -convert big_endian F77FLAGS = -convert big_endian FNGFLAGS = $(FFLAGS) LDFLAGS = CC = mpicc SCC = cc CFLAGS = CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DALPHA -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ########################################################### #ARCH PC Linux i486 i586 i686, PGI compiler serial, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = pgf90 SFC = pgf90 FFLAGS = -Mfree -byteswapio -O F77FLAGS = -byteswapio -O FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = pgcc SCC = cc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 NCARG_LIBS2 = -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \ -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c ########################################################### #ARCH PC Linux i486 i586 i686, PGI compiler serial # FC = pgf90 SFC = pgf90 FFLAGS = -Mfree -byteswapio -O F77FLAGS = -byteswapio -O FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = pgcc SCC = cc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 NCARG_LIBS2 = -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \ -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c ########################################################### #ARCH PC Linux i486 i586 i686, PGI compiler DM parallel, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = mpif90 -f90=pgf90 SFC = pgf90 FFLAGS = -Mfree -byteswapio -O F77FLAGS = -byteswapio -O FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = mpicc -cc=gcc SCC = cc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 NCARG_LIBS2 = -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \ -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c ########################################################### #ARCH PC Linux i486 i586 i686, PGI compiler DM parallel # FC = mpif90 -f90=pgf90 SFC = pgf90 FFLAGS = -Mfree -byteswapio -O F77FLAGS = -byteswapio -O FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = mpicc -cc=gcc SCC = cc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 NCARG_LIBS2 = -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \ -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c ########################################################### #ARCH PC Linux i486 i586 i686, Intel compiler serial, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = ifort SFC = ifort FFLAGS = -FR -convert big_endian F77FLAGS = -convert big_endian FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = gcc SCC = gcc CFLAGS = -w CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 ########################################################### #ARCH PC Linux i486 i586 i686, Intel compiler serial # FC = ifort SFC = ifort FFLAGS = -FR -convert big_endian F77FLAGS = -convert big_endian FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = gcc SCC = gcc CFLAGS = -w CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 ########################################################### #ARCH PC Linux i486 i586 i686, Intel compiler DM parallel, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = mpif90 -f90=ifort SFC = ifort FFLAGS = -FR -convert big_endian F77FLAGS = -convert big_endian FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = mpicc -cc=icc SCC = gcc CFLAGS = -w CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ########################################################### #ARCH PC Linux i486 i586 i686, Intel compiler DM parallel # FC = mpif90 -f90=ifort SFC = ifort FFLAGS = -FR -convert big_endian F77FLAGS = -convert big_endian FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = mpicc -cc=icc SCC = gcc CFLAGS = -w CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ########################################################### #ARCH PC Linux i486 i586 i686, g95 compiler serial, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = g95 SFC = g95 FFLAGS = -ffree-form -g -fno-second-underscore -ffree-line-length-huge F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = -g CC = gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 ########################################################### #ARCH PC Linux i486 i586 i686, g95 compiler serial # FC = g95 SFC = g95 FFLAGS = -ffree-form -g -fno-second-underscore -ffree-line-length-huge F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = -g CC = gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -DNO_GRIB ########################################################### #ARCH PC Linux i486 i586 i686, g95 compiler DM parallel, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = mpif90 -f90=g95 SFC = g95 FFLAGS = -ffree-form -g -fno-second-underscore -ffree-line-length-huge F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = -g CC = mpicc -cc=gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ########################################################### #ARCH PC Linux i486 i586 i686, g95 compiler DM parallel # FC = mpif90 -f90=g95 SFC = g95 FFLAGS = -ffree-form -g -fno-second-underscore -ffree-line-length-huge F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = -g CC = mpicc -cc=gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ########################################################### #ARCH PC Linux i486 i586 i686, gfortran compiler serial, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = gfortran SFC = gfortran FFLAGS = -ffree-form -g -fno-second-underscore -ffree-line-length-256 F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) R8 = -fdefault-real-8 LDFLAGS = -g CC = gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 ########################################################### #ARCH PC Linux i486 i586 i686, gfortran compiler serial # FC = gfortran SFC = gfortran FFLAGS = -ffree-form -g -fno-second-underscore -ffree-line-length-256 F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) R8 = -fdefault-real-8 LDFLAGS = -g CC = gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -DNO_GRIB ########################################################### #ARCH PC Linux i486 i586 i686, gfortran compiler DM parallel, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = mpif90 -f90=gfortran SFC = gfortran FFLAGS = -ffree-form -g -fno-second-underscore -ffree-line-length-256 F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) R8 = -fdefault-real-8 LDFLAGS = -g CC = mpicc -cc=gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ########################################################### #ARCH PC Linux i486 i586 i686, gfortran compiler DM parallel # FC = mpif90 -f90=gfortran SFC = gfortran FFLAGS = -ffree-form -g -fno-second-underscore -ffree-line-length-256 F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) R8 = -fdefault-real-8 LDFLAGS = -g CC = mpicc -cc=gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ########################################################### #ARCH PC Linux x86_64 (zeus), Intel(ifort) compiler, DM parallel # FC = ifort -lmpi SFC = ifort FFLAGS = -FR -O3 -convert big_endian #-fp-model strict -g -traceback -debug all -check all -O0 -ftrapuv -fpe0 F77FLAGS = -O3 -convert big_endian #-fp-model strict -g -traceback -debug all -check all -O0 -ftrapuv -fpe0 FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = -openmp CC = icc SCC = icc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 NCARG_LIBS2 = ######################################################### #ARCH PC Linux x86_64 (wcoss), Intel(ifort) compiler, DM parallel # FC = mpfort -O3 -fp-model strict -g # -debug all -check all -O0 -ftrapuv -fpe0 SFC = ifort -O3 -fp-model strict -g # -debug all -check all -O0 -ftrapuv -fpe0 FFLAGS = -FR -convert big_endian -assume noold_ldout_format F77FLAGS = -convert big_endian -assume noold_ldout_format FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = -openmp -auto CC = mpcc SCC = icc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ######################################################### #ARCH PC Linux x86_64 (wcoss), GNU(gfortran) compiler, DM parallel, stillnotworking # FC = mpfort -O3 # -debug all -check all -O0 -ftrapuv -fpe0 SFC = gfortran -O3 # -debug all -check all -O0 -ftrapuv -fpe0 FFLAGS = -ffree-form -fconvert=big-endian F77FLAGS = -fconvert=big-endian FNGFLAGS = $(FFLAGS) R8 = -fdefault-real-8 LDFLAGS = -openmp -auto CC = mpcc SCC = gcc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ######################################################### #ARCH PC Linux x86_64 (wcoss), Intel(ifort) compiler, serial # #FC = ifort -O3 -fp-model strict -g -traceback # -debug all -check all -O0 -ftrapuv -fpe0 #SFC = ifort -O3 -fp-model strict -g -traceback # -debug all -check all -O0 -ftrapuv -fpe0 FC = ftn -O3 -fp-model strict -g -traceback # -debug all -check all -O0 -ftrapuv -fpe0 SFC = ftn -O3 -fp-model strict -g -traceback # -debug all -check all -O0 -ftrapuv -fpe0 FFLAGS = -FR -convert big_endian -assume noold_ldout_format F77FLAGS = -convert big_endian -assume noold_ldout_format FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = #CC = icc #SCC = icc CC = cc SCC = cc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 ######################################################### #ARCH PC Linux x86_64 (dell), Intel(ifort) compiler, DM parallel # #FC = mpiifort -O3 -fp-model strict -g # -debug all -check all -O0 -ftrapuv -fpe0 FC = ftn -O3 -fp-model strict -g # -debug all -check all -O0 -ftrapuv -fpe0 #SFC = ifort -O3 -fp-model strict -g # -debug all -check all -O0 -ftrapuv -fpe0 SFC = ftn -O3 -fp-model strict -g # -debug all -check all -O0 -ftrapuv -fpe0 FFLAGS = -FR -convert big_endian -assume noold_ldout_format F77FLAGS = -convert big_endian -assume noold_ldout_format FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = -qopenmp -auto #CC = mpiicc #SCC = icc CC = cc SCC = cc CFLAGS = -O CPP = /usr/bin/cpp -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ######################################################### #ARCH PC Linux i486 i586 i686 (generic), Intel(ifort) compiler, DM parallel # FC = mpif90 -O3 # -g -traceback -debug all -check all -O0 -ftrapuv -fpe0 SFC = ifort -O3 # -g -traceback -debug all -check all -O0 -ftrapuv -fpe0 FFLAGS = -free -convert big_endian F77FLAGS = -fixed -convert big_endian FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = mpicc SCC = icc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ######################################################### #ARCH PC Linux x86_64 (generic), Intel(ifort) compiler, DM parallel # FC = mpif90 -O3 #-g -traceback -debug all -check all -O0 -ftrapuv -fpe0 SFC = ifort -O3 #-g -traceback -debug all -check all -O0 -ftrapuv -fpe0 FFLAGS = -free -convert big_endian F77FLAGS = -fixed -convert big_endian FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = mpicc SCC = icc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ######################################################### #ARCH PC Linux i486 i586 i686 (generic), GNU(gfortran) compiler, DM parallel # FC = mpif90 -O3 SFC = gfortran -O3 FFLAGS = -ffree-form -fconvert=big-endian -ffree-line-length-256 F77FLAGS = -ffixed-form -fconvert=big-endian FNGFLAGS = $(FFLAGS) R8 = -fdefault-real-8 LDFLAGS = CC = mpicc -cc=gcc SCC = gcc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ######################################################### #ARCH PC Linux x86_64 (generic), GNU(gfortran) compiler, DM parallel # FC = mpif90 -O3 SFC = gfortran -O3 FFLAGS = -ffree-form -fconvert=big-endian -ffree-line-length-256 F77FLAGS = -ffixed-form -fconvert=big-endian FNGFLAGS = $(FFLAGS) R8 = -fdefault-real-8 LDFLAGS = CC = mpicc -cc=gcc SCC = gcc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ######################################################### #ARCH PC Linux i486 i586 i686 (generic), PGI(pgf95) compiler, DM parallel # FC = mpif90 -O3 SFC = pgf95 -O3 FFLAGS = -Mfree -byteswapio F77FLAGS = -Mfixed -byteswapio FNGFLAGS = $(FFLAGS) R8 = -fdefault-real-8 LDFLAGS = CC = mpicc SCC = pgcc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ######################################################### #ARCH PC Linux x86_64 (generic), PGI(pgf95) compiler, DM parallel # FC = mpif90 -O3 SFC = pgf95 -O3 FFLAGS = -Mfree -byteswapio F77FLAGS = -Mfixed -byteswapio FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = mpicc SCC = pgcc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ########################################################### #ARCH PC Linux x86_64 (IA64 and Opteron), PGI compiler 5.2 or higher, serial, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = pgf90 SFC = pgf90 FFLAGS = -Mfree -byteswapio -O F77FLAGS = -byteswapio -O FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = pgcc SCC = pgcc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 NCARG_LIBS2 = -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \ -L/usr/lib64 -lg2c ########################################################### #ARCH PC Linux x86_64 (IA64 and Opteron), PGI compiler 5.2 or higher, serial # COMPRESSION_LIBS = -L/contrib/zlib/lib -lz \ -L/contrib/jasper/lib -ljasper \ -L/contrib/libpng/lib -lpng COMPRESSION_INC = -I/contrib/zlib/include \ -I/contrib/jasper/include \ -I/contrib/libpng/include FC = pgf90 SFC = pgf90 FFLAGS = -Mfree -byteswapio -O F77FLAGS = -byteswapio -O FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = pgcc SCC = pgcc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 NCARG_LIBS2 = -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \ -L/usr/lib64 -lg2c ########################################################### #ARCH Cray XT Linux x86_64 (IA64 and Opteron), PGI compiler 5.2 or higher, DM parallel, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = ftn SFC = pgf90 FFLAGS = -Mfree -byteswapio -O3 -fastsse F77FLAGS = -byteswapio -O3 FNGFLAGS = $(FFLAGS) LDFLAGS = CC = gcc SCC = pgcc CFLAGS = -O3 CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 NCARG_LIBS2 = -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \ -L/usr/lib64 -lg2c ########################################################### #ARCH PC Linux x86_64 (IA64 and Opteron), PGI compiler 5.2 or higher, DM parallel, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = mpif90 -f90=pgf90 SFC = pgf90 FFLAGS = -Mfree -byteswapio -O F77FLAGS = -byteswapio -O FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = mpicc -cc=pgcc SCC = pgcc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 NCARG_LIBS2 = -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \ -L/usr/lib64 -lg2c ########################################################### #ARCH PC Linux x86_64 (IA64 and Opteron), PGI compiler 5.2 or higher, DM parallel # COMPRESSION_LIBS = -L/contrib/zlib/lib -lz \ -L/contrib/jasper/lib -ljasper \ -L/contrib/libpng/lib -lpng COMPRESSION_INC = -I/contrib/zlib/include \ -I/contrib/jasper/include \ -I/contrib/libpng/include FC = mpif90 -f90=pgf90 SFC = pgf90 FFLAGS = -Mfree -byteswapio -O F77FLAGS = -byteswapio -O FNGFLAGS = $(FFLAGS) R8 = -r8 LDFLAGS = CC = mpicc -cc=pgcc SCC = pgcc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 NCARG_LIBS2 = -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \ -L/usr/lib64 -lg2c ########################################################### #ARCH PC Linux x86_64 (IA64 and Opteron), PathScale compiler 2.1 or higher, serial, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = pathf90 SFC = pathf90 FFLAGS = -freeform -fno-second-underscore -byteswapio -O F77FLAGS = -byteswapio -fno-second-underscore -O FNGFLAGS = $(FFLAGS) LDFLAGS = CC = pathcc SCC = pathcc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 NCARG_LIBS2 = ########################################################### #ARCH PC Linux x86_64 (IA64 and Opteron), PathScale compiler 2.1 or higher, DM parallel, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = mpif90 -f90=pathf90 SFC = pathf90 FFLAGS = -freeform -fno-second-underscore -byteswapio -O F77FLAGS = -byteswapio -fno-second-underscore -O FNGFLAGS = $(FFLAGS) LDFLAGS = CC = mpicc -cc=pathcc SCC = pathcc CFLAGS = -O CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 NCARG_LIBS2 = ########################################################### #ARCH SGI 64 bit IRIX64 serial, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = f90 SFC = f90 FFLAGS = -freeform -64 F77FLAGS = -64 FNGFLAGS = $(FFLAGS) LDFLAGS = -64 CC = cc SCC = cc CFLAGS = -64 CPP = /lib/cpp -C -P CPPFLAGS = -D_UNDERSCORE -DSGI -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 ########################################################### #ARCH SGI 64 bit IRIX64 serial # COMPRESSION_LIBS = -L/contrib/zlib/lib -lz \ -L/contrib/jasper/lib -ljasper \ -L/contrib/libpng/lib -lpng COMPRESSION_INC = -I/contrib/zlib/include \ -I/contrib/jasper/include \ -I/contrib/libpng/include FC = f90 SFC = f90 FFLAGS = -freeform -64 F77FLAGS = -64 FNGFLAGS = $(FFLAGS) LDFLAGS = -64 CC = cc SCC = cc CFLAGS = -64 CPP = /lib/cpp -C -P CPPFLAGS = -D_UNDERSCORE -DSGI -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 ########################################################### #ARCH SGI Altix 4700 Linux ia64, Intel compiler DM parallel # FC = ifort -lmpi SFC = ifort FFLAGS = -FR -convert big_endian F77FLAGS = -convert big_endian FNGFLAGS = $(FFLAGS) LDFLAGS = CC = icc -lmpi SCC = gcc CFLAGS = -w CPP = /lib/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 ########################################################### #ARCH Sun SunOS serial, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = f90 SFC = f90 FFLAGS = -free F77FLAGS = FNGFLAGS = $(FFLAGS) LDFLAGS = CC = cc SCC = cc CFLAGS = -O CPP = /usr/ccs/lib/cpp -C -P CPPFLAGS = -D_UNDERSCORE -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 ########################################################### #ARCH Sun SunOS serial # FC = f90 SFC = f90 FFLAGS = -free F77FLAGS = FNGFLAGS = $(FFLAGS) LDFLAGS = CC = cc SCC = cc CFLAGS = -O CPP = /usr/ccs/lib/cpp -C -P CPPFLAGS = -D_UNDERSCORE -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 ########################################################### #ARCH Darwin serial, xlf compiler, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = NCARG_LIBS = -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \ -L/usr/X11R6/lib -lX11 \ -L/opt/ibmcmp/xlf/8.1/lib -lg2c FC = xlf90_r SFC = xlf90_r FFLAGS = -qfree F77FLAGS = -qfixed FNGFLAGS = $(FFLAGS) -qextname LDFLAGS = -Wl,-stack_size,10000000,-stack_addr,0xc0000000 CC = gcc-3.3 # NCAR silly thing CC = cc SCC = $(CC) CFLAGS = -O CPP = /usr/bin/cpp -C -P CPPFLAGS = -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 RANLIB = ranlib ########################################################### #ARCH Darwin serial, xlf compiler # NCARG_LIBS = -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \ -L/usr/X11R6/lib -lX11 \ -L/opt/ibmcmp/xlf/8.1/lib -lg2c FC = xlf90_r SFC = xlf90_r FFLAGS = -qfree F77FLAGS = -qfixed FNGFLAGS = $(FFLAGS) -qextname LDFLAGS = -Wl,-stack_size,10000000,-stack_addr,0xc0000000 CC = gcc-3.3 # NCAR silly thing CC = cc SCC = $(CC) CFLAGS = -O CPP = /usr/bin/cpp -C -P CPPFLAGS = -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 RANLIB = ranlib ########################################################### #ARCH Darwin serial, xlf gcc3.3 SystemStubs, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = NCARG_LIBS = -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \ -L/usr/X11R6/lib -lX11 \ -L/opt/ibmcmp/xlf/8.1/lib -lg2c FC = xlf90_r SFC = xlf90_r FFLAGS = -qfree F77FLAGS = -qfixed FNGFLAGS = $(FFLAGS) -qextname LDFLAGS = -Wl,-stack_size,10000000,-stack_addr,0xc0000000 -L/usr/lib -lSystemStubs CC = gcc-3.3 SCC = $(CC) CFLAGS = -O CPP = /usr/bin/cpp -C -P CPPFLAGS = -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 RANLIB = ranlib ########################################################### #ARCH Darwin serial, xlf gcc3.3 SystemStubs # NCARG_LIBS = -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \ -L/usr/X11R6/lib -lX11 \ -L/opt/ibmcmp/xlf/8.1/lib -lg2c FC = xlf90_r SFC = xlf90_r FFLAGS = -qfree F77FLAGS = -qfixed FNGFLAGS = $(FFLAGS) -qextname LDFLAGS = -Wl,-stack_size,10000000,-stack_addr,0xc0000000 -L/usr/lib -lSystemStubs CC = gcc-3.3 SCC = $(CC) CFLAGS = -O CPP = /usr/bin/cpp -C -P CPPFLAGS = -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 RANLIB = ranlib ########################################################### #ARCH Darwin serial, g95 compiler, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = g95 SFC = g95 FFLAGS = -ffree-form -g -fno-second-underscore F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) LDFLAGS = -g CC = gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 RANLIB = ranlib ########################################################### #ARCH Darwin serial, g95 compiler # FC = g95 SFC = g95 FFLAGS = -ffree-form -g -fno-second-underscore F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) LDFLAGS = -g CC = gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 RANLIB = ranlib ########################################################### #ARCH Darwin serial, INTEL, g95 compiler, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = g95 SFC = g95 FFLAGS = -ffree-form -g F77FLAGS = -ffixed-form -g FNGFLAGS = $(FFLAGS) LDFLAGS = -g CC = gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_DOUBLEUNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS RANLIB = ranlib ########################################################### #ARCH Darwin serial, INTEL, g95 compiler # COMPRESSION_LIBS = -L/stink/gill/WPS_LIBS/local/lib \ -ljasper -lpng12 -lpng -lz COMPRESSION_INC = -I/stink/gill/WPS_LIBS/local/include FC = g95 SFC = g95 FFLAGS = -ffree-form -g F77FLAGS = -ffixed-form -g FNGFLAGS = $(FFLAGS) LDFLAGS = -g CC = gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_DOUBLEUNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS RANLIB = ranlib ################################################################## #ARCH UNICOS/mp machine crayx1 DM parallel # Cray X1/X1E (MPI, MSP mode) COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = ftn SFC = ftn FFLAGS = -f free -N 255 -I. -dy -O3 -p../../$(WRF_DIR)/frame F77FLAGS = -I. -O2 -dy -p./ngl/g2 FNGFLAGS = -I. -O2 -dy LDFLAGS = CC = cc SCC = cc CFLAGS = -w CPP = cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 -UCRAY ########################################################### #ARCH PC Linux x86_64, g95 compiler, serial, NO GRIB2 # COMPRESSION_LIBS = COMPRESSION_INC = FDEFS = FC = g95 SFC = g95 FFLAGS = -ffree-form -g -fno-second-underscore F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) LDFLAGS = -g CC = gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 ########################################################### #ARCH PC Linux x86_64, g95 compiler, serial # FC = g95 SFC = g95 FFLAGS = -ffree-form -g -fno-second-underscore F77FLAGS = -ffixed-form -g -fno-second-underscore FNGFLAGS = $(FFLAGS) LDFLAGS = -g CC = gcc SCC = gcc CFLAGS = -g CPP = /usr/bin/cpp -C -P -traditional CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 ################################################################## #ARCH NULL