From 7c074d43b99395bb5b901c56f2253fbd532dfd4e Mon Sep 17 00:00:00 2001 From: Michael Duda Date: Wed, 6 Mar 2013 23:07:58 +0000 Subject: [PATCH] Remove files for old configuration system. D configure_old D arch/configure_old.defaults D arch/Config_old.pl git-svn-id: https://svn-wrf-wps.cgd.ucar.edu/trunk@733 86b71a92-4018-0410-97f8-d555beccfc3a --- arch/Config_old.pl | 295 -------- arch/configure_old.defaults | 1589 ------------------------------------------- configure_old | 154 ----- 3 files changed, 2038 deletions(-) delete mode 100644 arch/Config_old.pl delete mode 100644 arch/configure_old.defaults delete mode 100755 configure_old diff --git a/arch/Config_old.pl b/arch/Config_old.pl deleted file mode 100644 index b28115a..0000000 --- a/arch/Config_old.pl +++ /dev/null @@ -1,295 +0,0 @@ -#!/usr/bin/perl -# -# Configuration script for WPS code -# -# Be sure to run as ./configure (to avoid getting a system configure command by mistake) -# - -$sw_perl_path = perl ; -$sw_netcdf_path = "" ; -$sw_netcdff_lib = "" ; -$sw_phdf5_path=""; -$sw_jasperlib_path=""; -$sw_jasperinc_path=""; -$sw_esmflib_path=""; -$sw_esmfinc_path=""; -$sw_ldflags=""; -$sw_compileflags=""; -$WRFCHEM = 0 ; -$sw_os = "ARCH" ; # ARCH will match any -$sw_mach = "ARCH" ; # ARCH will match any - -while ( substr( $ARGV[0], 0, 1 ) eq "-" ) - { - if ( substr( $ARGV[0], 1, 5 ) eq "perl=" ) - { - $sw_perl_path = substr( $ARGV[0], 6 ) ; - } - if ( substr( $ARGV[0], 1, 7 ) eq "netcdf=" ) - { - $sw_netcdf_path = substr( $ARGV[0], 8 ) ; - } - if ( substr( $ARGV[0], 1, 8 ) eq "netcdff=" ) - { - $sw_netcdff_lib = substr( $ARGV[0], 9 ) ; - } - if ( substr( $ARGV[0], 1, 6 ) eq "phdf5=" ) - { - $sw_phdf5_path = substr( $ARGV[0], 7 ) ; - } - if ( substr( $ARGV[0], 1, 3 ) eq "os=" ) - { - $sw_os = substr( $ARGV[0], 4 ) ; - } - if ( substr( $ARGV[0], 1, 5 ) eq "mach=" ) - { - $sw_mach = substr( $ARGV[0], 6 ) ; - } - if ( substr( $ARGV[0], 1, 8 ) eq "ldflags=" ) - { - $sw_ldflags = substr( $ARGV[0], 9 ) ; -# multiple options separated by spaces are passed in from sh script -# separated by ! instead. Replace with spaces here. - $sw_ldflags =~ s/!/ /g ; - } - if ( substr( $ARGV[0], 1, 13 ) eq "compileflags=" ) - { - $sw_compileflags = substr( $ARGV[0], 14 ) ; - $sw_compileflags =~ s/!/ /g ; -# look for each known option - $where_index = index ( $sw_compileflags , "-DWRF_CHEM" ) ; - if ( $where_index eq -1 ) - { - $WRFCHEM = 0 ; - } - else - { - $WRFCHEM = 1 ; - } - } - shift @ARGV ; - } - -# The jasper library is required to build Grib2 I/O. User must set -# environment variables JASPERLIB and JASPERINC to paths to library and -# include files to enable this feature prior to running configure. - if ( $ENV{JASPERLIB} && $ENV{JASPERINC} ) - { - printf "Configuring to use jasper library to build Grib2 I/O...\n" ; - printf(" \$JASPERLIB = %s\n",$ENV{JASPERLIB}); - printf(" \$JASPERINC = %s\n",$ENV{JASPERINC}); - $sw_jasperlib_path = $ENV{JASPERLIB}; - $sw_jasperinc_path = $ENV{JASPERINC}; - } - else - { - printf "\$JASPERLIB or \$JASPERINC not found in environment, configuring to build without grib2 I/O...\n" ; - } - -# A separately-installed ESMF library is required to build the ESMF -# implementation of WRF IOAPI in external/io_esmf. This is needed -# to couple WRF with other ESMF components. User must set environment -# variables ESMFLIB and ESMFINC to paths ESMF to library and include -# files to enable this feature prior to running configure. - if ( $ENV{ESMFLIB} && $ENV{ESMFINC} ) - { - printf "Configuring to use ESMF library to build WRF...\n" ; - printf "WARNING-WARNING-WARNING-WARNING-WARNING-WARNING-WARNING-WARNING\n" ; - printf "WARNING: THIS IS AN EXPERIMENTAL CONFIGURATION\n" ; - printf "WARNING: IT DOES NOT WORK WITH NESTING\n" ; - printf "WARNING-WARNING-WARNING-WARNING-WARNING-WARNING-WARNING-WARNING\n" ; - printf(" \$ESMFLIB = %s\n",$ENV{ESMFLIB}); - printf(" \$ESMFINC = %s\n",$ENV{ESMFINC}); - $sw_esmflib_path = $ENV{ESMFLIB}; - $sw_esmfinc_path = $ENV{ESMFINC}; - } - -# parse the configure.wps file - -$validresponse = 0 ; - -# Display the choices to the user and get selection -until ( $validresponse ) { - printf "------------------------------------------------------------------------\n" ; - printf "Please select from among the following supported platforms.\n\n" ; - - $opt = 1 ; - open CONFIGURE_DEFAULTS, "< ./arch/configure_old.defaults" - or die "Cannot open ./arch/configure_old.defaults for reading" ; - while ( ) - { - if ( substr( $_, 0, 5 ) eq "#ARCH" && ( index( $_, $sw_os ) >= 0 ) && ( index( $_, $sw_mach ) >= 0 ) ) - { - $optstr[$opt] = substr($_,6) ; - $optstr[$opt] =~ s/^[ ]*// ; - if ( substr( $optstr[$opt], 0,4 ) ne "NULL" ) - { - printf " %2d. %s",$opt,$optstr[$opt] ; - $opt++ ; - } - } - } - close CONFIGURE_DEFAULTS ; - - $opt -- ; - - printf "\nEnter selection [%d-%d] : ",1,$opt ; - $response = ; - - if ( $response == -1 ) { exit ; } - - if ( $response >= 1 && $response <= $opt ) - { $validresponse = 1 ; } - else - { printf("\nInvalid response (%d)\n",$response);} -} -printf "------------------------------------------------------------------------\n" ; - -$optchoice = $response ; - -open CONFIGURE_DEFAULTS, "< ./arch/configure_old.defaults" - or die "Cannot open ./arch/configure_old.defaults for reading" ; -$latchon = 0 ; -while ( ) -{ - if ( substr( $_, 0, 5 ) eq "#ARCH" && $latchon == 1 ) - { - $latchon = 0 ; - } - if ( $latchon == 1 ) - { - $_ =~ s/CONFIGURE_PERL_PATH/$sw_perl_path/g ; - $_ =~ s/CONFIGURE_NETCDF_PATH/$sw_netcdf_path/g ; - $_ =~ s/CONFIGURE_PHDF5_PATH/$sw_phdf5_path/g ; - $_ =~ s/CONFIGURE_LDFLAGS/$sw_ldflags/g ; - $_ =~ s/CONFIGURE_COMPILEFLAGS/$sw_compileflags/g ; - if ( $sw_netcdf_path ) - { $_ =~ s/CONFIGURE_WRFIO_NF/wrfio_nf/g ; - $_ =~ s:CONFIGURE_NETCDF_FLAG:-DNETCDF: ; - $_ =~ s:CONFIGURE_NETCDF_LIB_PATH:-L../external/io_netcdf -lwrfio_nf -L$sw_netcdf_path/lib -lnetcdf: ; - } - else - { $_ =~ s/CONFIGURE_WRFIO_NF//g ; - $_ =~ s:CONFIGURE_NETCDF_FLAG::g ; - $_ =~ s:CONFIGURE_NETCDF_LIB_PATH::g ; - } - - if ( $sw_phdf5_path ) - - { $_ =~ s/CONFIGURE_WRFIO_PHDF5/wrfio_phdf5/g ; - $_ =~ s:CONFIGURE_PHDF5_FLAG:-DPHDF5: ; - $_ =~ s:CONFIGURE_PHDF5_LIB_PATH:-L../external/io_phdf5 -lwrfio_phdf5 -L$sw_phdf5_path/lib -lhdf5_fortran -lhdf5 -lm -lz -L$sw_phdf5_path/lib -lsz: ; - } - else - { $_ =~ s/CONFIGURE_WRFIO_PHDF5//g ; - $_ =~ s:CONFIGURE_PHDF5_FLAG::g ; - $_ =~ s:CONFIGURE_PHDF5_LIB_PATH::g ; - } - - if ( $sw_jasperlib_path && $sw_jasperinc_path ) - { $_ =~ s/CONFIGURE_WRFIO_GRIB2/wrfio_grib2/g ; - $_ =~ s:CONFIGURE_GRIB2_FLAG:-DGRIB2:g ; - $_ =~ s:CONFIGURE_GRIB2_INC:-I$sw_jasperinc_path:g ; - $_ =~ s:CONFIGURE_GRIB2_LIB:-L../external/io_grib2 -lio_grib2 -L$sw_jasperlib_path -ljasper:g ; - } - else - { $_ =~ s/CONFIGURE_WRFIO_GRIB2//g ; - $_ =~ s:CONFIGURE_GRIB2_FLAG::g ; - $_ =~ s:CONFIGURE_GRIB2_INC::g ; - $_ =~ s:CONFIGURE_GRIB2_LIB::g ; - } - - - # ESMF substitutions in configure_old.defaults - if ( $sw_esmflib_path && $sw_esmfinc_path ) - { - $_ =~ s:ESMFIOLIB:-L$sw_esmflib_path -lesmf -L../external/io_esmf -lwrfio_esmf \$\(ESMF_LIB_FLAGS\):g ; - $_ =~ s:ESMFIOEXTLIB:-L$sw_esmflib_path -lesmf -L../../external/io_esmf -lwrfio_esmf \$\(ESMF_LIB_FLAGS\):g ; - } - else - { - $_ =~ s:ESMFIOLIB:-L../external/esmf_time_f90 -lesmf_time:g ; - $_ =~ s:ESMFIOEXTLIB:-L../../external/esmf_time_f90 -lesmf_time:g ; - } - - @machopts = ( @machopts, $_ ) ; - if ( substr( $_, 0, 10 ) eq "ENVCOMPDEF" ) - { - @machopts = ( @machopts, "WRF_CHEM\t=\t$WRFCHEM \n" ) ; - } - } - if ( substr( $_, 0, 5 ) eq "#ARCH" && $latchon == 0 ) - { - $x=substr($_,6) ; - $x=~s/^[ ]*// ; - if ( $x eq $optstr[$optchoice] ) - { - $latchon = 1 ; - } - } -} -close CONFIGURE_DEFAULTS ; - -#printf "------------------------------------------------------------------------\n" ; -#foreach $f ( @machopts ) -#{ -# if ( substr( $f , 0 , 8 ) eq "external" ) { last ; } -# print $f ; -#} -#printf "------------------------------------------------------------------------\n" ; -#printf "\nYou have chosen: %s",$optstr[$optchoice] ; -#printf "Listed above are the default options for this platform.\n" ; -#printf "Settings are written to the file configure.wps here in the top-level\n" ; -#printf "directory. If you wish to change settings, please edit that file.\n" ; -#printf "If you wish to change the default options, edit the file:\n\n" ; -#printf " arch/configure_old.defaults\n" ; -#printf "\n" ; - -open CONFIGURE_WRF, "> configure.wps" or die "cannot append configure.wps" ; -open ARCH_PREAMBLE, "< arch/preamble" or die "cannot open arch/preamble" ; -my @preamble; -# apply substitutions to the preamble... -while ( ) - { - if ( $sw_os eq "CYGWIN_NT" ) { - $_ =~ s/^WRF_DIR.*$/COMPILING_ON_CYGWIN_NT = yes/ ; # will get from environment - } - # ESMF substitutions in preamble - if ( $sw_esmflib_path && $sw_esmfinc_path ) - { - $_ =~ s/ESMFCOUPLING/1/g ; - $_ =~ s:ESMFMODDEPENDENCE:../external/io_esmf/module_utility.o:g ; - $_ =~ s:ESMFMODINC:-I$sw_esmfinc_path -I../main:g ; - $_ =~ s:ESMFIOINC:-I../external/io_esmf:g ; - $_ =~ s:ESMFIODEFS:-DESMFIO:g ; - $_ =~ s:ESMFTARGET:wrfio_esmf:g ; - } - else - { - $_ =~ s/ESMFCOUPLING/0/g ; - $_ =~ s:ESMFMODDEPENDENCE:../external/esmf_time_f90/module_utility.o:g ; - $_ =~ s:ESMFMODINC::g ; - $_ =~ s:ESMFIOINC:-I../external/esmf_time_f90:g ; - $_ =~ s:ESMFIODEFS::g ; - $_ =~ s:ESMFTARGET:esmf_time:g ; - } - $_ =~ s:CONFIGURE_NETCDFF_LIB:$sw_netcdff_lib:g ; - @preamble = ( @preamble, $_ ) ; - } -close ARCH_PREAMBLE ; -print CONFIGURE_WRF @preamble ; -close ARCH_PREAMBLE ; -printf CONFIGURE_WRF "# Settings for %s", $optstr[$optchoice] ; -print CONFIGURE_WRF @machopts ; -open ARCH_POSTAMBLE, "< arch/postamble" or die "cannot open arch/postamble" ; -while ( ) { - $_ =~ s:CONFIGURE_NETCDFF_LIB:$sw_netcdff_lib:g ; - print CONFIGURE_WRF ; -} -close ARCH_POSTAMBLE ; -close CONFIGURE_WRF ; - -printf "Configuration successful. To build the WPS, type: compile \n" ; -printf "------------------------------------------------------------------------\n" ; - - diff --git a/arch/configure_old.defaults b/arch/configure_old.defaults deleted file mode 100644 index dfd6985..0000000 --- a/arch/configure_old.defaults +++ /dev/null @@ -1,1589 +0,0 @@ -########################################################### -#ARCH AIX serial, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -NCARG_LIBS = -NCARG_LIBS2 = -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \ - -L/usr/X11R6/lib -lX11 -lpng_ncl -lz_ncl -FC = xlf90_r -SFC = xlf90_r -FFLAGS = -qfree=f90 -F77FLAGS = -qfixed -FCSUFFIX = -qsuffix=f=f90 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = cc -SCC = cc -CFLAGS = -CPP = /usr/lib/cpp -C -P -CPPFLAGS = -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -ARFLAGS = - -########################################################### -#ARCH AIX serial -# -COMPRESSION_LIBS = -L/contrib/jasper/lib -L/opt/freeware/lib -ljasper -lpng -lz -COMPRESSION_INC = -I/contrib/libpng/include -I/contrib/zlib/include -I/contrib/jasper/include - -NCARG_LIBS = -NCARG_LIBS2 = -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \ - -L/usr/X11R6/lib -lX11 -lpng_ncl -lz_ncl -FC = xlf90_r -SFC = xlf90_r -FFLAGS = -qfree=f90 -F77FLAGS = -qfixed -FCSUFFIX = -qsuffix=f=f90 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = cc -SCC = cc -CFLAGS = -CPP = /usr/lib/cpp -C -P -CPPFLAGS = -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -ARFLAGS = - -########################################################### -#ARCH AIX DM parallel, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -NCARG_LIBS = -NCARG_LIBS2 = -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \ - -L/usr/X11R6/lib -lX11 -lpng_ncl -lz_ncl -FC = mpxlf90_r -SFC = xlf90_r -FFLAGS = -qfree=f90 -F77FLAGS = -qfixed -FCSUFFIX = -qsuffix=f=f90 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpcc_r -SCC = cc -CFLAGS = -CPP = /usr/lib/cpp -C -P -CPPFLAGS = -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 -ARFLAGS = - -########################################################### -#ARCH AIX DM parallel -# -COMPRESSION_LIBS = -L/contrib/jasper/lib -L/opt/freeware/lib -ljasper -lpng -lz -COMPRESSION_INC = -I/contrib/libpng/include -I/contrib/zlib/include -I/contrib/jasper/include - -NCARG_LIBS = -NCARG_LIBS2 = -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \ - -L/usr/X11R6/lib -lX11 -lpng_ncl -lz_ncl -FC = mpxlf90_r -SFC = xlf90_r -FFLAGS = -qfree=f90 -F77FLAGS = -qfixed -FCSUFFIX = -qsuffix=f=f90 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpcc_r -SCC = cc -CFLAGS = -CPP = /usr/lib/cpp -C -P -CPPFLAGS = -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 -ARFLAGS = - -########################################################### -#ARCH Linux ppc64 BG bglxf compiler with blxlc DM parallel -# -COMPRESSION_LIBS = -L$(JASPERLIB) -ljasper -lpng -lz -COMPRESSION_INC = -I$(JASPERINC) -NCARG_LIBS = -NCARG_LIBS2 = -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \ - -L/usr/X11R6/lib -lX11 -BGL_SYS = /bgl/BlueLight/ppcfloor/bglsys -MPI_INC = -I$(BGL_SYS)/include -MPI_LIB = -L$(BGL_SYS)/lib -lmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts -FC = blrts_xlf90 -SFC = blrts_xlf90 -CC = blrts_xlc -LD = $(FC) -FFLAGS = -qfree=f90 $(MPI_INC) -F77FLAGS = -qfixed $(MPI_INC) -FNGFLAGS = $(FFLAGS) -LDFLAGS = -SCC = cc -CFLAGS = $(MPI_INC) -# this might be different on different systems but we want the xlf version of cpp, not Linux's -# on frost.ucar.edu -CPP = /opt/ibmcmp/xlf/9.1/exe/cpp -C -P -# on NYBlue -CPP = /opt/ibmcmp/xlf/bg/10.1/exe/cpp -C -P -CPPFLAGS = -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 -ARFLAGS = - -########################################################### -#ARCH Linux ppc64 BG bglxf compiler with blxlc DM parallel, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -NCARG_LIBS = -NCARG_LIBS2 = -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \ - -L/usr/X11R6/lib -lX11 -BGL_SYS = /bgl/BlueLight/ppcfloor/bglsys -MPI_INC = -I$(BGL_SYS)/include -MPI_LIB = -L$(BGL_SYS)/lib -lmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts -FC = blrts_xlf90 -SFC = blrts_xlf90 -CC = blrts_xlc -LD = $(FC) -FFLAGS = -qfree=f90 $(MPI_INC) -F77FLAGS = -qfixed $(MPI_INC) -FNGFLAGS = $(FFLAGS) -LDFLAGS = $(MPI_LIB) -SCC = cc -CFLAGS = $(MPI_INC) -# this might be different on different systems but we want the xlf version of cpp, not Linux's -# on frost.ucar.edu -CPP = /opt/ibmcmp/xlf/9.1/exe/cpp -C -P -# on NYBlue -CPP = /opt/ibmcmp/xlf/bg/10.1/exe/cpp -C -P -CPPFLAGS = -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 -ARFLAGS = - -########################################################### -#ARCH Compaq OSF1 alpha serial, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -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 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -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 = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -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 = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -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 = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -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 = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -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 = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -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 = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -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 = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -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 = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -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 x86_64, Intel compiler serial, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = ifort -SFC = ifort -FFLAGS = -FR -convert big_endian -F77FLAGS = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -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 x86_64, Intel compiler serial -# -FC = ifort -SFC = ifort -FFLAGS = -FR -convert big_endian -F77FLAGS = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -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 x86_64, Intel compiler DM parallel, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = mpif90 -f90=ifort -SFC = ifort -FFLAGS = -FR -convert big_endian -F77FLAGS = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -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 x86_64, Intel compiler DM parallel -# -FC = mpif90 -f90=ifort -SFC = ifort -FFLAGS = -FR -convert big_endian -F77FLAGS = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -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 x86_64, Intel compiler, SGI MPT, DM parallel, NO GRIB2 -# -COMPRESSION_LIBS = -ljasper -lpng -lz -COMPRESSION_INC = -FDEFS = -FC = ifort -SFC = ifort -FFLAGS = -FR -convert big_endian -F77FLAGS = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -LDFLAGS = -lmpi -CC = icc -SCC = icc -CFLAGS = -w -CPP = /lib/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 -NCARG_LIBS = -L$(NCARG_ROOT)/lib -lncarg -lncarg_gks -lncarg_c -lgfortran \ - -L/usr/lib64 -lX11 - -########################################################### -#ARCH PC Linux x86_64, Intel compiler, SGI MPT, DM parallel -# -COMPRESSION_LIBS = -ljasper -lpng -lz -COMPRESSION_INC = -FC = ifort -SFC = ifort -FFLAGS = -FR -convert big_endian -F77FLAGS = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -LDFLAGS = -lmpi -CC = icc -SCC = icc -CFLAGS = -w -CPP = /lib/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 -NCARG_LIBS = -L$(NCARG_ROOT)/lib -lncarg -lncarg_gks -lncarg_c -lgfortran \ - -L/usr/lib64 -lX11 - -########################################################### -#ARCH PC Linux i486 i586 i686, g95 compiler, serial, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = g95 -SFC = g95 -FFLAGS = -ffree-form -O -fendian=big -F77FLAGS = -ffixed-form -O -fendian=big -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_DOUBLEUNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 - -########################################################### -#ARCH PC Linux i486 i586 i686, g95 compiler, serial -# -FC = g95 -SFC = g95 -FFLAGS = -ffree-form -O -fendian=big -F77FLAGS = -ffixed-form -O -fendian=big -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_DOUBLEUNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 - -########################################################### -#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 -O -fendian=big -F77FLAGS = -ffixed-form -O -fendian=big -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_DOUBLEUNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI - -########################################################### -#ARCH PC Linux i486 i586 i686, g95 compiler, DM PARALLEL -# -FC = mpif90 -f90=g95 -SFC = g95 -FFLAGS = -ffree-form -O -fendian=big -F77FLAGS = -ffixed-form -O -fendian=big -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_DOUBLEUNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI - -########################################################### -#ARCH PC Linux i486 i586 i686, gfortran compiler, serial, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = gfortran -SFC = gfortran -FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#ARCH PC Linux i486 i586 i686, gfortran compiler, serial -# -FC = gfortran -SFC = gfortran -FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#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 -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -D_MPI -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#ARCH PC Linux i486 i586 i686, gfortran compiler, DM PARALLEL -# -FC = mpif90 -f90=gfortran -SFC = gfortran -FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -D_MPI -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#ARCH PC Linux x86_64, gfortran compiler, serial, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = gfortran -SFC = gfortran -FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#ARCH PC Linux x86_64, gfortran compiler, serial -# -FC = gfortran -SFC = gfortran -FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#ARCH PC Linux x86_64, gfortran compiler, DM PARALLEL, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = mpif90 -f90=gfortran -SFC = gfortran -FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -D_MPI -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#ARCH PC Linux x86_64, gfortran compiler, DM PARALLEL -# -FC = mpif90 -f90=gfortran -SFC = gfortran -FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -D_MPI -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#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 = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -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/jasper/lib -ljasper \ - -L/contrib/libpng/lib -lpng \ - -L/contrib/zlib/lib -lz -COMPRESSION_INC = -I/contrib/zlib/include \ - -I/contrib/jasper/include \ - -I/contrib/libpng/include -FC = pgf90 -SFC = pgf90 -FFLAGS = -Mfree -byteswapio -O -F77FLAGS = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -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/XE Linux x86_64 (Opteron), PGI compiler 5.2 or higher, DM parallel - -COMPRESSION_LIBS = -L/contrib/jasper/lib -ljasper \ - -L/contrib/libpng/lib -lpng \ - -L/contrib/zlib/lib -lz -COMPRESSION_INC = -I/contrib/zlib/include \ - -I/contrib/jasper/include \ - -I/contrib/libpng/include -FDEFS = -FC = ftn -SFC = pgf90 -FFLAGS = -Mfree -byteswapio -O -F77FLAGS = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = gcc -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 = - -########################################################### -#ARCH Cray XT/XE Linux x86_64 (Opteron), PGI compiler 5.2 or higher, DM parallel, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = ftn -SFC = pgf90 -FFLAGS = -Mfree -byteswapio -O -F77FLAGS = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = gcc -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 = -#NCARG_LIBS2 = -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \ -# -L/usr/lib64 -lg2c - -########################################################### -#ARCH Cray XT/XE Linux x86_64 (Opteron), Cray CCE compiler 7.0 or higher, DM parallel - -COMPRESSION_LIBS = -L/contrib/jasper/lib -ljasper \ - -L/contrib/libpng/lib -lpng \ - -L/contrib/zlib/lib -lz -COMPRESSION_INC = -I/contrib/zlib/include \ - -I/contrib/jasper/include \ - -I/contrib/libpng/include -FDEFS = -FC = ftn -SFC = ftn -FFLAGS = -ffree -h byteswapio -F77FLAGS = -ffixed -h byteswapio -FNGFLAGS = $(FFLAGS) -LDFLAGS = -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 -NCARG_LIBS2 = - -########################################################### -#ARCH Cray XT/XE Linux x86_64 (Opteron), Cray CCE compiler 7.0 or higher, DM parallel, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = ftn -SFC = ftn -FFLAGS = -ffree -h byteswapio -F77FLAGS = -ffixed -h byteswapio -FNGFLAGS = $(FFLAGS) -LDFLAGS = -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 -NCARG_LIBS2 = -#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 = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -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/jasper/lib -ljasper \ - -L/contrib/libpng/lib -lpng \ - -L/contrib/zlib/lib -lz -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 = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -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, SGI MPT, DM parallel, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = pgf90 -I$(MPI_ROOT)/include -SFC = pgf90 -FFLAGS = -Mfree -byteswapio -O -F77FLAGS = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -LDFLAGS = -L$(MPI_ROOT)/lib -lmpi -CC = pgcc -I$(MPI_ROOT)/include -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_LIBS = -L$(NCARG_ROOT)/lib -lncarg -lncarg_gks -lncarg_c -lgfortran \ - -L/usr/lib64 -lX11 -NCARG_LIBS2 = - -########################################################### -#ARCH PC Linux x86_64 (IA64 and Opteron), PGI compiler 5.2 or higher, SGI MPT, DM parallel -# -COMPRESSION_LIBS = -ljasper -lpng -lz -COMPRESSION_INC = -FC = pgf90 -I$(MPI_ROOT)/include -SFC = pgf90 -FFLAGS = -Mfree -byteswapio -O -F77FLAGS = -Mfixed -byteswapio -O -FNGFLAGS = $(FFLAGS) -LDFLAGS = -L$(MPI_ROOT)/lib -lmpi -CC = pgcc -I$(MPI_ROOT)/include -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_LIBS = -L$(NCARG_ROOT)/lib -lncarg -lncarg_gks -lncarg_c -lgfortran \ - -L/usr/lib64 -lX11 -NCARG_LIBS2 = - -########################################################### -#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/jasper/lib -ljasper \ - -L/contrib/libpng/lib -lpng \ - -L/contrib/zlib/lib -lz -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 = -FI -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, INTEL, PGI compiler, serial, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = pgf90 -SFC = pgf90 -FFLAGS = -Mfree -byteswapio -O2 -F77FLAGS = -Mfixed -byteswapio -O2 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = pgcc -SCC = pgcc -CFLAGS = -O -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS -RANLIB = ranlib - -########################################################### -#ARCH Darwin, INTEL, PGI compiler, serial -# -COMPRESSION_LIBS = -L/usr/local/lib -ljasper -lpng12 -lpng -lz -COMPRESSION_INC = -I/usr/local/include -FC = pgf90 -SFC = pgf90 -FFLAGS = -Mfree -byteswapio -O2 -F77FLAGS = -Mfixed -byteswapio -O2 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = pgcc -SCC = pgcc -CFLAGS = -O -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS -RANLIB = ranlib - -########################################################### -#ARCH Darwin, INTEL, PGI compiler, DM PARALLEL, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = mpif90 -f90=pgf90 -SFC = pgf90 -FFLAGS = -Mfree -byteswapio -O2 -F77FLAGS = -Mfixed -byteswapio -O2 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = mpicc -cc=pgcc -SCC = pgcc -CFLAGS = -O -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS -D_MPI -RANLIB = ranlib - -########################################################### -#ARCH Darwin, INTEL, PGI compiler, DM PARALLEL -# -COMPRESSION_LIBS = -L/usr/local/lib -ljasper -lpng12 -lpng -lz -COMPRESSION_INC = -I/usr/local/include -FC = mpif90 -f90=pgf90 -SFC = pgf90 -FFLAGS = -Mfree -byteswapio -O2 -F77FLAGS = -Mfixed -byteswapio -O2 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = mpicc -cc=pgcc -SCC = pgcc -CFLAGS = -O -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS -D_MPI -RANLIB = ranlib - -########################################################### -#ARCH Darwin, INTEL, Intel compiler, serial, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = ifort -SFC = ifort -FFLAGS = -FR -convert big_endian -F77FLAGS = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = icc -SCC = icc -CFLAGS = -w -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS - -########################################################### -#ARCH Darwin, INTEL, Intel compiler, serial -# -FC = ifort -SFC = ifort -FFLAGS = -FR -convert big_endian -F77FLAGS = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = icc -SCC = icc -CFLAGS = -w -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS - -########################################################### -#ARCH Darwin, INTEL, Intel compiler, DM PARALLEL, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = mpif90 -SFC = ifort -FFLAGS = -FR -convert big_endian -F77FLAGS = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpicc -SCC = icc -CFLAGS = -w -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS -D_MPI - -########################################################### -#ARCH Darwin, INTEL, Intel compiler, DM PARALLEL -# -FC = mpif90 -SFC = ifort -FFLAGS = -FR -convert big_endian -F77FLAGS = -FI -convert big_endian -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpicc -SCC = icc -CFLAGS = -w -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS -D_MPI - -########################################################### -#ARCH Darwin, INTEL, g95 compiler, serial, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = g95 -SFC = g95 -FFLAGS = -ffree-form -g -fendian=big -F77FLAGS = -ffixed-form -g -fendian=big -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, INTEL, g95 compiler, serial -# -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 -fendian=big -F77FLAGS = -ffixed-form -g -fendian=big -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, INTEL, g95 compiler, DM PARALLEL, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = mpif90 -f90=g95 -SFC = g95 -FFLAGS = -ffree-form -g -fendian=big -F77FLAGS = -ffixed-form -g -fendian=big -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -g -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_DOUBLEUNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -D_MPI -RANLIB = ranlib - -########################################################### -#ARCH Darwin, INTEL, g95 compiler, DM PARALLEL -# -COMPRESSION_LIBS = -L/stink/gill/WPS_LIBS/local/lib \ - -ljasper -lpng12 -lpng -lz -COMPRESSION_INC = -I/stink/gill/WPS_LIBS/local/include -FC = mpif90 -f90=g95 -SFC = g95 -FFLAGS = -ffree-form -g -fendian=big -F77FLAGS = -ffixed-form -g -fendian=big -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -g -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_DOUBLEUNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -D_MPI -RANLIB = ranlib - -########################################################### -#ARCH Darwin, INTEL, gfortran compiler, serial, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = gfortran -SFC = gfortran -FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#ARCH Darwin, INTEL, gfortran compiler, serial -# -FC = gfortran -SFC = gfortran -FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#ARCH Darwin, INTEL, gfortran compiler, DM PARALLEL, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = mpif90 -f90=gfortran -SFC = gfortran -FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -D_MPI -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#ARCH Darwin, INTEL, gfortran compiler, DM PARALLEL -# -FC = mpif90 -f90=gfortran -SFC = gfortran -FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4 -F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -FNGFLAGS = $(FFLAGS) -LDFLAGS = -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -D_MPI -DNO_SIGNAL -RANLIB = ranlib - -########################################################### -#ARCH Darwin, PPC, 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, PPC, 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, PPC, 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, PPC, 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, PPC, 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 -RANLIB = ranlib - -########################################################### -#ARCH Darwin, PPC, 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 -RANLIB = ranlib - -########################################################### -#ARCH Darwin, PPC, g95 compiler, DM PARALLEL, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = mpif90 -f90=g95 -SFC = g95 -FFLAGS = -ffree-form -g -fno-second-underscore -F77FLAGS = -ffixed-form -g -fno-second-underscore -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -g -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI -RANLIB = ranlib - -########################################################### -#ARCH Darwin, PPC, g95 compiler, DM PARALLEL -# -FC = mpif90 -f90=g95 -SFC = g95 -FFLAGS = -ffree-form -g -fno-second-underscore -F77FLAGS = -ffixed-form -g -fno-second-underscore -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -g -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI -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 PC Linux x86_64, g95 compiler, DM PARALLEL, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = mpif90 -f90=g95 -SFC = g95 -FFLAGS = -ffree-form -g -fno-second-underscore -F77FLAGS = -ffixed-form -g -fno-second-underscore -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -g -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI - -########################################################### -#ARCH PC Linux x86_64, g95 compiler, DM PARALLEL -# -FC = mpif90 -f90=g95 -SFC = g95 -FFLAGS = -ffree-form -g -fno-second-underscore -F77FLAGS = -ffixed-form -g -fno-second-underscore -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = mpicc -cc=gcc -SCC = gcc -CFLAGS = -g -CPP = /usr/bin/cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI - -########################################################### -#ARCH PC CYGWIN_NT i686, x86_64, PGI compiler on Windows serial, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = pgf90 -SFC = pgf90 -FFLAGS = -Mfree -g -F77FLAGS = -Mfixed -g -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = pgcc -SCC = pgcc -CFLAGS = -g -CPP = cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DWIN32 -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 - -WRF_LIB = $(WRF_DIR)/external/io_grib1/libio_grib1.a \ - $(WRF_DIR)/external/io_grib_share/libio_grib_share.a \ - $(WRF_DIR)/external/io_int/libwrfio_int.a \ - $(WRF_DIR)/external/io_netcdf/libwrfio_nf.a \ - $(NETCDF)/lib/libnetcdf.lib - - -########################################################### -#ARCH PC CYGWIN_NT i686, x86_64, PGI compiler on Windows DM PARALLEL, NO GRIB2 -# -COMPRESSION_LIBS = -COMPRESSION_INC = -FDEFS = -FC = pgf90 -Mmpi=msmpi -SFC = pgf90 -FFLAGS = -Mfree -g -F77FLAGS = -Mfixed -g -FNGFLAGS = $(FFLAGS) -LDFLAGS = -g -CC = pgcc -Mmpi=msmpi -SCC = pgcc -CFLAGS = -g -CPP = cpp -C -P -traditional -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -D_WIN32 -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 - -WRF_LIB = $(WRF_DIR)/external/io_grib1/libio_grib1.a \ - $(WRF_DIR)/external/io_grib_share/libio_grib_share.a \ - $(WRF_DIR)/external/io_int/libwrfio_int.a \ - $(WRF_DIR)/external/io_netcdf/libwrfio_nf.a \ - $(NETCDF)/lib/libnetcdf.lib - -################################################################## -#ARCH NULL - diff --git a/configure_old b/configure_old deleted file mode 100755 index d1c93c1..0000000 --- a/configure_old +++ /dev/null @@ -1,154 +0,0 @@ -#!/bin/sh - -arg1=$1 - -# Look for netcdf -if test -z "$NETCDF" ; then - for p in /usr/local/netcdf - do - if test -d $p ; then - NETCDF=$p - break - fi - done -fi - -if test -z "$NETCDF" ; then - - if [ `hostname | cut -c 1-2` = "bs" -o \ - `hostname | cut -c 1-2` = "bv" -o \ - `hostname` = "tempest" -o `hostname` = "lightning" ] ; then - echo 'Compiling on an NCAR system with weird paths to NetCDF' - echo 'Setting up a local NetCDF directory with symlinks' - if ( test -d ./netcdf_links ) ; then - echo 'A directory ./netcdf_links already exists. Continuing.' - else - mkdir ./netcdf_links - if [ -z "$OBJECT_MODE" ] ; then - OBJECT_MODE=32 - export OBJECT_MODE - fi - if [ $OBJECT_MODE -ne 64 -a \( `hostname | cut -c 1-2` = "bs" \) ] ; then - ( cd ./netcdf_links ; ln -s /usr/local/lib32/r4i4 ./lib ; \ - ln -s /usr/local/include ./include ) - else - ( cd ./netcdf_links ; ln -s /usr/local/lib64/r4i4 ./lib ; \ - ln -s /usr/local/include ./include ) - fi - fi - NETCDF=`pwd`/netcdf_links - export NETCDF - - - else - bedone="" - if [ -d ./netcdf_links ] ; then - echo '** There is an existing ./netcdf_links file. Should I use? [y]' - read resp - if [ "$resp" = "y" ] ; then - NETCDF=`pwd`/netcdf_links - bedone="yes" - else - echo 'Removing existing ./netcdf_links directory' - /bin/rm -fr ./netcdf_links - fi - else - echo '** WARNING: No path to NETCDF and environment variable NETCDF not set.' - echo '** would you like me to try to fix? [y]' - fi - netcdfipath="" - netcdflpath="" - while [ -z "$bedone" ] ; do - read resp - if [ "$resp" = "y" -o -z "$resp" ] ; then - if [ -d ./netcdf_links ] ; then - echo 'There is already a ./netcdf_links directory. Okay to use links' - echo 'in this directory for NetCDF include and lib dirs? [y]' - read resp - if [ "$resp" = "y" ] ; then - NETCDF=`pwd`/netcdf_links - export NETCDF - bedone="yes" - continue - fi - fi - if [ -z "$netcdfipath" ] ; then - echo 'Enter full path to NetCDF include directory on your system' - read resp - if [ ! -d "$resp" ] ; then - echo "invalid path: $resp. Try again? [y]" ; continue - fi - netcdfipath=$resp - fi - if [ -z "$netcdflpath" ] ; then - echo 'Enter full path to NetCDF library directory on your system' - read resp - if [ ! -d "$resp" ] ; then - echo "invalid path: $resp. Try again? [y]" ; continue - fi - netcdflpath=$resp - fi - - if [ -n "$netcdflpath" -a -n "$netcdfipath" ] ; then - if [ -d ./netcdf_links ] ; then - echo 'Existing ./netcdf_links directory. Okay to remove. [y]' - read resp - if [ "$resp" = "y" ] ; then - /bin/rm -fr ./netcdf_links - fi - fi - mkdir ./netcdf_links - cd ./netcdf_links - ln -s "$netcdfipath" include - ln -s "$netcdflpath" lib - cd .. - echo created new ./netcdf_links directory - /bin/ls -lF ./netcdf_links - NETCDF=`pwd`/netcdf_links - export NETCDF - bedone="yes" - fi - else - bedone="yes" - fi - done - fi -fi - -if [ -n "$NETCDF" ] ; then - echo "Will use NETCDF in dir: $NETCDF" - # for 3.6.2 and greater there might be a second library, libnetcdff.a . Check for this and use - # if available - if [ -f "$NETCDF/lib/libnetcdff.a" ] ; then - NETCDFF="-lnetcdff" - fi -else - echo "Will configure for use without NetCDF" -fi - - # if the uname command exists, give it a shot and see if - # we can narrow the choices; otherwise, spam 'em - os="ARCH" - mach="ARCH" - type uname > /dev/null -if [ $? -eq 0 ] ; then - os=`uname` - if [ "$os" = "AIX" -o "$os" = "IRIX" -o "$os" = "IRIX64" -o "$os" = "SunOS" -o "$os" = "HP-UX" -o "$os" = "Darwin" ] ; then - mach="ARCH" - else - xxx=`expr "$os" : '\(.........\).*'` - if [ "$xxx" = "CYGWIN_NT" ] ; then - os=$xxx - fi - if [ "$os" = "OSF1" -o "$os" = "Linux" -o "$os" = "UNICOS/mp" -o "$os" = "UNIX_System_V" -o "$os" = "CYGWIN_NT" ] ; then - mach=`uname -m` - else - os="ARCH" - mach="ARCH" - fi - fi -fi - -# Found perl, so proceed with configuration -perl arch/Config_old.pl -perl=$PERL -netcdf=$NETCDF -netcdff=$NETCDFF -os=$os -mach=$mach - -- 2.11.4.GIT