1 ########################################################################################################################
2 #ARCH Linux ppc64le POWER Linux, XL compiler # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
4 COMPRESSION_LIBS = CONFIGURE_COMP_L
5 COMPRESSION_INC = CONFIGURE_COMP_I
6 FDEFS = CONFIGURE_FDEFS
14 FFLAGS = -qfree=f90 -qufmt=be
15 F77FLAGS = -qfixed -qufmt=be
19 CPP = cpp -P -traditional
20 CPPFLAGS = -Uvector -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
22 ########################################################################################################################
23 #ARCH Linux ppc64le POWER Linux, PGI compiler # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
25 COMPRESSION_LIBS = CONFIGURE_COMP_L
26 COMPRESSION_INC = CONFIGURE_COMP_I
27 FDEFS = CONFIGURE_FDEFS
35 FFLAGS = -Mfree -byteswapio
36 F77FLAGS = -Mfixed -byteswapio
40 CPP = cpp -P -traditional
41 CPPFLAGS = -Uvector -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
44 ########################################################################################################################
45 #ARCH Linux ppc64 BG bglxf compiler with blxlc # dmpar
47 COMPRESSION_LIBS = -L$(JASPERLIB) -ljasper -lpng -lz
48 COMPRESSION_INC = -I$(JASPERINC)
50 NCARG_LIBS2 = -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \
51 -L/usr/X11R6/lib -lX11
52 BGL_SYS = /bgl/BlueLight/ppcfloor/bglsys
53 MPI_INC = -I$(BGL_SYS)/include
54 MPI_LIB = -L$(BGL_SYS)/lib -lmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts
59 FFLAGS = -qfree=f90 $(MPI_INC)
60 F77FLAGS = -qfixed $(MPI_INC)
65 # this might be different on different systems but we want the xlf version of cpp, not Linux's
67 CPP = /opt/ibmcmp/xlf/9.1/exe/cpp -P -traditional
69 CPP = /opt/ibmcmp/xlf/bg/10.1/exe/cpp -P -traditional
70 CPPFLAGS = -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
73 ########################################################################################################################
74 #ARCH Linux i486 i586 i686, PGI compiler # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
76 COMPRESSION_LIBS = CONFIGURE_COMP_L
77 COMPRESSION_INC = CONFIGURE_COMP_I
78 FDEFS = CONFIGURE_FDEFS
79 NCARG_LIBS2 = -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \
80 -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c
88 FFLAGS = -Mfree -byteswapio -O
89 F77FLAGS = -Mfixed -byteswapio -O
94 CPP = /lib/cpp -P -traditional
95 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
99 ########################################################################################################################
100 #ARCH Linux i486 i586 i686, Intel Classic compilers # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
102 COMPRESSION_LIBS = CONFIGURE_COMP_L
103 COMPRESSION_INC = CONFIGURE_COMP_I
104 FDEFS = CONFIGURE_FDEFS
112 FFLAGS = -FR -convert big_endian
113 F77FLAGS = -FI -convert big_endian
118 CPP = /lib/cpp -P -traditional
119 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
123 ########################################################################################################################
124 #ARCH Linux i486 i586 i686, g95 # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
126 COMPRESSION_LIBS = CONFIGURE_COMP_L
127 COMPRESSION_INC = CONFIGURE_COMP_I
128 FDEFS = CONFIGURE_FDEFS
136 FFLAGS = -ffree-form -O -fendian=big
137 F77FLAGS = -ffixed-form -O -fendian=big
142 CPP = /usr/bin/cpp -P -traditional
143 CPPFLAGS = -D_DOUBLEUNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 CONFIGURE_MPI
147 ########################################################################################################################
148 #ARCH Linux i486 i586 i686, gfortran # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
150 COMPRESSION_LIBS = CONFIGURE_COMP_L
151 COMPRESSION_INC = CONFIGURE_COMP_I
152 FDEFS = CONFIGURE_FDEFS
160 FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4
161 F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4
162 FCCOMPAT = CONFIGURE_COMPAT_FLAGS
167 CPP = /usr/bin/cpp -P -traditional
168 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -DNO_SIGNAL CONFIGURE_MPI
171 ########################################################################################################################
172 #ARCH Linux x86_64, gfortran # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
174 COMPRESSION_LIBS = CONFIGURE_COMP_L
175 COMPRESSION_INC = CONFIGURE_COMP_I
176 FDEFS = CONFIGURE_FDEFS
184 FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4
185 F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4
186 FCCOMPAT = CONFIGURE_COMPAT_FLAGS
191 CPP = /usr/bin/cpp -P -traditional
192 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -DNO_SIGNAL CONFIGURE_MPI
195 ########################################################################################################################
196 #ARCH Linux x86_64, PGI compiler # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
198 COMPRESSION_LIBS = CONFIGURE_COMP_L
199 COMPRESSION_INC = CONFIGURE_COMP_I
200 FDEFS = CONFIGURE_FDEFS
201 NCARG_LIBS2 = -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \
210 FFLAGS = -Mfree -byteswapio -O
211 F77FLAGS = -Mfixed -byteswapio -O
216 CPP = /lib/cpp -P -traditional
217 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
221 ########################################################################################################################
222 #ARCH Linux x86_64, PGI compiler, SGI MPT # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
224 COMPRESSION_LIBS = CONFIGURE_COMP_L
225 COMPRESSION_INC = CONFIGURE_COMP_I
226 FDEFS = CONFIGURE_FDEFS
227 NCARG_LIBS2 = -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \
231 DM_FC = $(SFC) -I$(MPI_ROOT)/include
232 DM_CC = $(SCC) -I$(MPI_ROOT)/include
236 FFLAGS = -Mfree -byteswapio -O
237 F77FLAGS = -Mfixed -byteswapio -O
240 LDFLAGS = -L$(MPI_ROOT)/lib -lmpi
242 CPP = /lib/cpp -P -traditional
243 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
247 ########################################################################################################################
248 #ARCH Linux x86_64, IA64 and Opteron # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
250 COMPRESSION_LIBS = CONFIGURE_COMP_L
251 COMPRESSION_INC = CONFIGURE_COMP_I
252 FDEFS = CONFIGURE_FDEFS
255 DM_FC = mpif90 -f90=pathf90
256 DM_CC = mpicc -cc=pathcc
260 FFLAGS = -freeform -fno-second-underscore -byteswapio -O
261 F77FLAGS = -byteswapio -fno-second-underscore -O
266 CPP = /lib/cpp -P -traditional
267 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
271 ########################################################################################################################
272 #ARCH Linux x86_64, Intel oneAPI compilers # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
274 COMPRESSION_LIBS = CONFIGURE_COMP_L
275 COMPRESSION_INC = CONFIGURE_COMP_I
276 FDEFS = CONFIGURE_FDEFS
284 FFLAGS = -FR -convert big_endian
285 F77FLAGS = -FI -convert big_endian
290 CPP = /lib/cpp -P -traditional
291 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
295 ########################################################################################################################
296 #ARCH Linux x86_64, Intel Classic compilers # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
298 COMPRESSION_LIBS = CONFIGURE_COMP_L
299 COMPRESSION_INC = CONFIGURE_COMP_I
300 FDEFS = CONFIGURE_FDEFS
308 FFLAGS = -FR -convert big_endian
309 F77FLAGS = -FI -convert big_endian
314 CPP = /lib/cpp -P -traditional
315 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
319 ########################################################################################################################
320 #ARCH Linux x86_64, Intel Classic compilers, SGI MPT # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
322 COMPRESSION_LIBS = CONFIGURE_COMP_L
323 COMPRESSION_INC = CONFIGURE_COMP_I
324 FDEFS = CONFIGURE_FDEFS
327 DM_FC = $(SFC) -I$(MPI_ROOT)/include
328 DM_CC = $(SCC) -I$(MPI_ROOT)/include
332 FFLAGS = -FR -convert big_endian
333 F77FLAGS = -FI -convert big_endian
336 LDFLAGS = -L$(MPI_ROOT)/lib -lmpi
338 CPP = /lib/cpp -P -traditional
339 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
343 ########################################################################################################################
344 #ARCH Linux x86_64, Intel Classic compilers, IBM POE # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
346 COMPRESSION_LIBS = CONFIGURE_COMP_L
347 COMPRESSION_INC = CONFIGURE_COMP_I
348 FDEFS = CONFIGURE_FDEFS
356 FFLAGS = -FR -convert big_endian
357 F77FLAGS = -FI -convert big_endian
362 CPP = /lib/cpp -P -traditional
363 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
367 ########################################################################################################################
368 #ARCH Darwin Intel PGI compiler # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
370 COMPRESSION_LIBS = CONFIGURE_COMP_L
371 COMPRESSION_INC = CONFIGURE_COMP_I
372 FDEFS = CONFIGURE_FDEFS
380 FFLAGS = -Mfree -byteswapio -O2
381 F77FLAGS = -Mfixed -byteswapio -O2
386 CPP = /usr/bin/cpp -P -traditional
387 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS CONFIGURE_MPI
392 ########################################################################################################################
393 #ARCH Darwin Intel PGI compiler; optional DM -f90=pgf90 # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
395 COMPRESSION_LIBS = CONFIGURE_COMP_L
396 COMPRESSION_INC = CONFIGURE_COMP_I
397 FDEFS = CONFIGURE_FDEFS
405 FFLAGS = -Mfree -byteswapio -O2
406 F77FLAGS = -Mfixed -byteswapio -O2
411 CPP = /usr/bin/cpp -P -traditional
412 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS CONFIGURE_MPI
417 ########################################################################################################################
418 #ARCH Darwin Intel Intel Classic compilers # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
420 COMPRESSION_LIBS = CONFIGURE_COMP_L
421 COMPRESSION_INC = CONFIGURE_COMP_I
422 FDEFS = CONFIGURE_FDEFS
430 FFLAGS = -FR -convert big_endian
431 F77FLAGS = -FI -convert big_endian
436 CPP = /usr/bin/cpp -P -traditional
437 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS CONFIGURE_MPI
441 ########################################################################################################################
442 #ARCH Darwin Intel g95 compiler # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
444 COMPRESSION_LIBS = CONFIGURE_COMP_L
445 COMPRESSION_INC = CONFIGURE_COMP_I
446 FDEFS = CONFIGURE_FDEFS
449 DM_FC = mpif90 -f90=g95
450 DM_CC = mpicc -cc=gcc
454 FFLAGS = -ffree-form -g -fendian=big
455 F77FLAGS = -ffixed-form -g -fendian=big
460 CPP = /usr/bin/cpp -P -traditional
461 CPPFLAGS = -D_DOUBLEUNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS CONFIGURE_MPI
466 ########################################################################################################################
467 #ARCH Darwin Intel gfortran/gcc # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
469 COMPRESSION_LIBS = CONFIGURE_COMP_L
470 COMPRESSION_INC = CONFIGURE_COMP_I
471 FDEFS = CONFIGURE_FDEFS
479 FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4
480 F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4
481 FCCOMPAT = CONFIGURE_COMPAT_FLAGS
486 CPP = /usr/bin/cpp -P -traditional
487 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -DNO_SIGNAL CONFIGURE_MPI
492 ########################################################################################################################
493 #ARCH Darwin Intel gfortran/clang # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
495 COMPRESSION_LIBS = CONFIGURE_COMP_L
496 COMPRESSION_INC = CONFIGURE_COMP_I
497 FDEFS = CONFIGURE_FDEFS
505 FFLAGS = -ffree-form -O -fconvert=big-endian -frecord-marker=4
506 F77FLAGS = -ffixed-form -O -fconvert=big-endian -frecord-marker=4
507 FCCOMPAT = CONFIGURE_COMPAT_FLAGS
510 # For a WRF OpenMP build, add the gomp library for WPS
513 CPP = /usr/bin/cpp -P -traditional
514 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -DNO_SIGNAL CONFIGURE_MPI
519 ########################################################################################################################
520 #ARCH Darwin PPC xlf # serial serial_NO_GRIB2
522 COMPRESSION_LIBS = CONFIGURE_COMP_L
523 COMPRESSION_INC = CONFIGURE_COMP_I
524 FDEFS = CONFIGURE_FDEFS
525 NCARG_LIBS = -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \
526 -L/usr/X11R6/lib -lX11 \
527 -L/opt/ibmcmp/xlf/8.1/lib -lg2c
529 SCC = gcc-3.3 # NCAR silly thing
531 DM_FC = mpif90 -f90=$(SFC)
532 DM_CC = mpicc -cc=$(SCC)
539 FNGFLAGS = $(FFLAGS) -qextname
540 LDFLAGS = -Wl,-stack_size,10000000,-stack_addr,0xc000000
542 CPP = /usr/bin/cpp -P -traditional
543 CPPFLAGS = -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
547 #CC = gcc-3.3 # NCAR silly thing
549 ########################################################################################################################
550 #ARCH Darwin PPC xlf gcc3.3 SystemStubs # serial serial_NO_GRIB2
552 COMPRESSION_LIBS = CONFIGURE_COMP_L
553 COMPRESSION_INC = CONFIGURE_COMP_I
554 FDEFS = CONFIGURE_FDEFS
555 NCARG_LIBS = -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \
556 -L/usr/X11R6/lib -lX11 \
557 -L/opt/ibmcmp/xlf/8.1/lib -lg2c
560 DM_FC = mpif90 -f90=$(SFC)
561 DM_CC = mpicc -cc=$(SCC)
564 FNGFLAGS = $(FFLAGS) -qextname
565 LDFLAGS = -Wl,-stack_size,10000000,-stack_addr,0xc0000000 -L/usr/lib -lSystemStubs
569 CPP = /usr/bin/cpp -P -traditional
570 CPPFLAGS = -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
573 ########################################################################################################################
574 #ARCH Darwin PPC g95 # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
576 COMPRESSION_LIBS = CONFIGURE_COMP_L
577 COMPRESSION_INC = CONFIGURE_COMP_I
578 FDEFS = CONFIGURE_FDEFS
581 DM_FC = mpif90 -f90=g95
582 DM_CC = mpicc -cc=gcc
586 FFLAGS = -ffree-form -g -fno-second-underscore
587 F77FLAGS = -ffixed-form -g -fno-second-underscore
592 CPP = /usr/bin/cpp -P -traditional
593 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 CONFIGURE_MPI
598 ########################################################################################################################
599 #ARCH AIX # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
601 COMPRESSION_LIBS = CONFIGURE_COMP_L
602 COMPRESSION_INC = CONFIGURE_COMP_I
603 FDEFS = CONFIGURE_FDEFS
605 NCARG_LIBS2 = -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \
606 -L/usr/X11R6/lib -lX11 -lpng_ncl -lz_ncl
617 FCSUFFIX = -qsuffix=f=f90
621 CPP = /usr/lib/cpp -P -traditional
622 CPPFLAGS = -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
625 ########################################################################################################################
626 #ARCH Compaq OSF1 alpha # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
628 COMPRESSION_LIBS = CONFIGURE_COMP_L
629 COMPRESSION_INC = CONFIGURE_COMP_I
630 FDEFS = CONFIGURE_FDEFS
638 FFLAGS = -free -convert big_endian
639 F77FLAGS = -convert big_endian
643 CPP = /usr/bin/cpp -P -traditional
644 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DALPHA -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
647 ########################################################################################################################
648 #ARCH Linux x86_64 g95 compiler # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
650 COMPRESSION_LIBS = CONFIGURE_COMP_L
651 COMPRESSION_INC = CONFIGURE_COMP_I
652 FDEFS = CONFIGURE_FDEFS
655 DM_FC = mpif90 -f90=$(SFC)
656 DM_CC = mpicc -cc=$(SCC)
660 FFLAGS = -ffree-form -g -fno-second-underscore
661 F77FLAGS = -ffixed-form -g -fno-second-underscore
666 CPP = /usr/bin/cpp -P -traditional
667 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 CONFIGURE_MPI
670 ########################################################################################################################
671 #ARCH CYGWIN_NT i686 x86_64 PGI compiler on Windows # serial_NO_GRIB2 dmpar_NO_GRIB2
673 COMPRESSION_LIBS = CONFIGURE_COMP_L
674 COMPRESSION_INC = CONFIGURE_COMP_I
675 FDEFS = CONFIGURE_FDEFS
676 #NCARG_LIBS2 = -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \
677 # -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c
678 WRF_LIB = $(WRF_DIR)/external/io_grib1/libio_grib1.a \
679 $(WRF_DIR)/external/io_grib_share/libio_grib_share.a \
680 $(WRF_DIR)/external/io_int/libwrfio_int.a \
681 $(WRF_DIR)/external/io_netcdf/libwrfio_nf.a \
682 $(NETCDF)/lib/libnetcdf.lib
685 DM_FC = pgf90 -Mmpi=msmpi
686 DM_CC = pgcc -Mmpi=msmpi
691 F77FLAGS = -Mfixed -g
696 CPP = cpp -P -traditional
697 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DWIN32 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
700 ########################################################################################################################
701 #ARCH SGI IRIX64 # serial serial_NO_GRIB2
703 COMPRESSION_LIBS = CONFIGURE_COMP_L
704 COMPRESSION_INC = CONFIGURE_COMP_I
705 FDEFS = CONFIGURE_FDEFS
713 FFLAGS = -freeform -64
719 CPP = /lib/cpp -P -traditional
720 CPPFLAGS = -D_UNDERSCORE -DSGI -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
724 ########################################################################################################################
725 #ARCH SGI Altix 4700 Linux ia64 Intel # dmpar
727 #COMPRESSION_LIBS = -L/contrib/jasper/lib -ljasper \
728 # -L/contrib/libpng/lib -lpng \
729 # -L/contrib/zlib/lib -lz
730 #COMPRESSION_INC = -I/contrib/zlib/include \
731 # -I/contrib/jasper/include \
732 # -I/contrib/libpng/include
733 COMPRESSION_LIBS = CONFIGURE_COMP_L
734 COMPRESSION_INC = CONFIGURE_COMP_I
735 FDEFS = CONFIGURE_FDEFS
743 FFLAGS = -FR -convert big_endian
744 F77FLAGS = -FI -convert big_endian
749 CPP = /lib/cpp -P -traditional
750 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
754 ########################################################################################################################
755 #ARCH Sun SunOS # serial serial_NO_GRIB2
757 COMPRESSION_LIBS = CONFIGURE_COMP_L
758 COMPRESSION_INC = CONFIGURE_COMP_I
759 FDEFS = CONFIGURE_FDEFS
773 CPP = /usr/ccs/lib/cpp -P -traditional
774 CPPFLAGS = -D_UNDERSCORE -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
777 ########################################################################################################################
778 #ARCH Cray XE/XC CLE/Linux x86_64, Cray compiler # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
780 COMPRESSION_LIBS = CONFIGURE_COMP_L
781 COMPRESSION_INC = CONFIGURE_COMP_I
782 FDEFS = CONFIGURE_FDEFS
790 FFLAGS = -N255 -f free -h byteswapio
791 F77FLAGS = -N255 -f fixed -h byteswapio
796 CPP = /lib/cpp -P -traditional
797 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
801 ########################################################################################################################
802 #ARCH Cray XC CLE/Linux x86_64, Intel Classic compilers # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
804 COMPRESSION_LIBS = CONFIGURE_COMP_L
805 COMPRESSION_INC = CONFIGURE_COMP_I
806 FDEFS = CONFIGURE_FDEFS
814 FFLAGS = -FR -convert big_endian
815 F77FLAGS = -FI -convert big_endian
820 CPP = /lib/cpp -P -traditional
821 CPPFLAGS = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
825 ########################################################################################################################
826 #ARCH NULL # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2