Modify rrpr.F to convert ECMWF snow depth units from meters to kg/m2.
[WPS.git] / arch / configure.defaults
blob23018cfebf75d13a481415577f91353ac012e2f7
1 ###########################################################
2 #ARCH   AIX     serial, NO GRIB2
4 COMPRESSION_LIBS        =
5 COMPRESSION_INC         =
6 FDEFS                   =
7 NCARG_LIBS              =
8 NCARG_LIBS2             =       -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \
9                                 -L/usr/X11R6/lib -lX11 -lpng_ncl -lz_ncl
10 FC              =       xlf90_r
11 SFC             =       xlf90_r
12 FFLAGS          =       -qfree=f90
13 F77FLAGS        =       -qfixed
14 FCSUFFIX        =       -qsuffix=f=f90
15 FNGFLAGS        =       $(FFLAGS)
16 LDFLAGS         =       
17 CC              =       cc
18 SCC             =       cc
19 CFLAGS          =       
20 CPP             =       /usr/lib/cpp -C -P
21 CPPFLAGS        =       -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
22 ARFLAGS         =
24 ###########################################################
25 #ARCH   AIX     serial
27 COMPRESSION_LIBS        =       -L/contrib/jasper/lib -L/opt/freeware/lib -ljasper -lpng -lz
28 COMPRESSION_INC         =       -I/contrib/libpng/include -I/contrib/zlib/include -I/contrib/jasper/include
30 NCARG_LIBS              =
31 NCARG_LIBS2             =       -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \
32                                 -L/usr/X11R6/lib -lX11 -lpng_ncl -lz_ncl
33 FC              =       xlf90_r
34 SFC             =       xlf90_r
35 FFLAGS          =       -qfree=f90
36 F77FLAGS        =       -qfixed
37 FCSUFFIX        =       -qsuffix=f=f90
38 FNGFLAGS        =       $(FFLAGS)
39 LDFLAGS         =       
40 CC              =       cc
41 SCC             =       cc
42 CFLAGS          =       
43 CPP             =       /usr/lib/cpp -C -P
44 CPPFLAGS        =       -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
45 ARFLAGS         =
47 ###########################################################
48 #ARCH   AIX     DM parallel, NO GRIB2
50 COMPRESSION_LIBS        =
51 COMPRESSION_INC         =
52 FDEFS                   =
53 NCARG_LIBS              =
54 NCARG_LIBS2             =       -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \
55                                 -L/usr/X11R6/lib -lX11 -lpng_ncl -lz_ncl
56 FC              =       mpxlf90_r
57 SFC             =       xlf90_r
58 FFLAGS          =       -qfree=f90
59 F77FLAGS        =       -qfixed
60 FCSUFFIX        =       -qsuffix=f=f90
61 FNGFLAGS        =       $(FFLAGS)
62 LDFLAGS         =       
63 CC              =       mpcc_r
64 SCC             =       cc
65 CFLAGS          =       
66 CPP             =       /usr/lib/cpp -C -P
67 CPPFLAGS        =       -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
68 ARFLAGS         =
70 ###########################################################
71 #ARCH   AIX     DM parallel
73 COMPRESSION_LIBS        =       -L/contrib/jasper/lib -L/opt/freeware/lib -ljasper -lpng -lz
74 COMPRESSION_INC         =       -I/contrib/libpng/include -I/contrib/zlib/include -I/contrib/jasper/include
76 NCARG_LIBS              =
77 NCARG_LIBS2             =       -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \
78                                 -L/usr/X11R6/lib -lX11 -lpng_ncl -lz_ncl
79 FC              =       mpxlf90_r
80 SFC             =       xlf90_r
81 FFLAGS          =       -qfree=f90
82 F77FLAGS        =       -qfixed
83 FCSUFFIX        =       -qsuffix=f=f90
84 FNGFLAGS        =       $(FFLAGS)
85 LDFLAGS         =       
86 CC              =       mpcc_r
87 SCC             =       cc
88 CFLAGS          =       
89 CPP             =       /usr/lib/cpp -C -P
90 CPPFLAGS        =       -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
91 ARFLAGS         =
93 ###########################################################
94 #ARCH   Linux ppc64 BG bglxf compiler with blxlc   DM parallel
96 COMPRESSION_LIBS        =       -L$(JASPERLIB) -ljasper -lpng -lz
97 COMPRESSION_INC         =       -I$(JASPERINC)
98 NCARG_LIBS              =
99 NCARG_LIBS2             =       -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \
100                                 -L/usr/X11R6/lib -lX11
101 BGL_SYS         =       /bgl/BlueLight/ppcfloor/bglsys
102 MPI_INC         =       -I$(BGL_SYS)/include
103 MPI_LIB         =       -L$(BGL_SYS)/lib -lmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts
104 FC             =       blrts_xlf90
105 SFC            =       blrts_xlf90
106 CC             =       blrts_xlc
107 LD              =       $(FC)
108 FFLAGS          =       -qfree=f90 $(MPI_INC)
109 F77FLAGS        =       -qfixed $(MPI_INC)
110 FNGFLAGS        =       $(FFLAGS)
111 LDFLAGS         =       
112 SCC             =       cc
113 CFLAGS          =       $(MPI_INC)
114 # this might be different on different systems but we want the xlf version of cpp, not Linux's
115 # on frost.ucar.edu
116 CPP             =       /opt/ibmcmp/xlf/9.1/exe/cpp -C -P
117 # on NYBlue
118 CPP             =       /opt/ibmcmp/xlf/bg/10.1/exe/cpp -C -P
119 CPPFLAGS        =       -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
120 ARFLAGS         =
122 ###########################################################
123 #ARCH   Linux ppc64 BG bglxf compiler with blxlc   DM parallel, NO GRIB2
125 COMPRESSION_LIBS        =
126 COMPRESSION_INC         =
127 FDEFS                   =
128 NCARG_LIBS              =
129 NCARG_LIBS2             =       -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \
130                                 -L/usr/X11R6/lib -lX11
131 BGL_SYS         =       /bgl/BlueLight/ppcfloor/bglsys
132 MPI_INC         =       -I$(BGL_SYS)/include
133 MPI_LIB         =       -L$(BGL_SYS)/lib -lmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts
134 FC             =       blrts_xlf90
135 SFC            =       blrts_xlf90
136 CC             =       blrts_xlc
137 LD              =       $(FC)
138 FFLAGS          =       -qfree=f90 $(MPI_INC)
139 F77FLAGS        =       -qfixed $(MPI_INC)
140 FNGFLAGS        =       $(FFLAGS)
141 LDFLAGS         =       $(MPI_LIB)
142 SCC             =       cc
143 CFLAGS          =       $(MPI_INC)
144 # this might be different on different systems but we want the xlf version of cpp, not Linux's
145 # on frost.ucar.edu
146 CPP             =       /opt/ibmcmp/xlf/9.1/exe/cpp -C -P
147 # on NYBlue
148 CPP             =       /opt/ibmcmp/xlf/bg/10.1/exe/cpp -C -P
149 CPPFLAGS        =       -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
150 ARFLAGS         =
152 ###########################################################
153 #ARCH   Compaq OSF1 alpha       serial, NO GRIB2
155 COMPRESSION_LIBS        =
156 COMPRESSION_INC         =
157 FDEFS                   =
158 FC              =       f90
159 SFC             =       f90
160 FFLAGS          =       -free -convert big_endian
161 F77FLAGS        =       -convert big_endian
162 FNGFLAGS        =       $(FFLAGS)
163 LDFLAGS         =       
164 CC              =       cc
165 SCC             =       cc
166 CFLAGS          =       
167 CPP             =       /usr/bin/cpp -C -P -traditional
168 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DALPHA -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
170 ###########################################################
171 #ARCH   Compaq OSF1 alpha       serial
173 FC              =       f90
174 SFC             =       f90
175 FFLAGS          =       -free -convert big_endian
176 F77FLAGS        =       -convert big_endian
177 FNGFLAGS        =       $(FFLAGS)
178 LDFLAGS         =       
179 CC              =       cc
180 SCC             =       cc
181 CFLAGS          =       
182 CPP             =       /usr/bin/cpp -C -P -traditional
183 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DALPHA -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
185 ###########################################################
186 #ARCH   Compaq OSF1 alpha       DM parallel, NO GRIB2
188 COMPRESSION_LIBS        =
189 COMPRESSION_INC         =
190 FDEFS                   =
191 FC              =       mpif90
192 SFC             =       f90
193 FFLAGS          =       -free -convert big_endian
194 F77FLAGS        =       -convert big_endian
195 FNGFLAGS        =       $(FFLAGS)
196 LDFLAGS         =       
197 CC              =       mpicc
198 SCC             =       cc
199 CFLAGS          =       
200 CPP             =       /usr/bin/cpp -C -P -traditional
201 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DALPHA -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
203 ###########################################################
204 #ARCH   Compaq OSF1 alpha       DM parallel
206 FC              =       mpif90
207 SFC             =       f90
208 FFLAGS          =       -free -convert big_endian
209 F77FLAGS        =       -convert big_endian
210 FNGFLAGS        =       $(FFLAGS)
211 LDFLAGS         =       
212 CC              =       mpicc
213 SCC             =       cc
214 CFLAGS          =       
215 CPP             =       /usr/bin/cpp -C -P -traditional
216 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DALPHA -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
218 ###########################################################
219 #ARCH   PC Linux i486 i586 i686, PGI compiler   serial, NO GRIB2
221 COMPRESSION_LIBS        =
222 COMPRESSION_INC         =
223 FDEFS                   =
224 FC              =       pgf90
225 SFC             =       pgf90
226 FFLAGS          =       -Mfree -byteswapio -O
227 F77FLAGS        =       -Mfixed -byteswapio -O
228 FNGFLAGS        =       $(FFLAGS)
229 LDFLAGS         =       
230 CC              =       pgcc
231 SCC             =       cc
232 CFLAGS          =       -O
233 CPP             =       /lib/cpp -C -P -traditional
234 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
235 NCARG_LIBS2     =       -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \
236                         -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c
238 ###########################################################
239 #ARCH   PC Linux i486 i586 i686, PGI compiler   serial
241 FC              =       pgf90
242 SFC             =       pgf90
243 FFLAGS          =       -Mfree -byteswapio -O
244 F77FLAGS        =       -Mfixed -byteswapio -O
245 FNGFLAGS        =       $(FFLAGS)
246 LDFLAGS         =       
247 CC              =       pgcc
248 SCC             =       cc
249 CFLAGS          =       -O
250 CPP             =       /lib/cpp -C -P -traditional
251 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
252 NCARG_LIBS2     =       -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \
253                         -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c
255 ###########################################################
256 #ARCH   PC Linux i486 i586 i686, PGI compiler   DM parallel, NO GRIB2
258 COMPRESSION_LIBS        =
259 COMPRESSION_INC         =
260 FDEFS                   =
261 FC              =       mpif90 -f90=pgf90
262 SFC             =       pgf90
263 FFLAGS          =       -Mfree -byteswapio -O
264 F77FLAGS        =       -Mfixed -byteswapio -O
265 FNGFLAGS        =       $(FFLAGS)
266 LDFLAGS         =       
267 CC              =       mpicc -cc=gcc
268 SCC             =       cc
269 CFLAGS          =       -O
270 CPP             =       /lib/cpp -C -P -traditional
271 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
272 NCARG_LIBS2     =       -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \
273                         -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c
274 ###########################################################
275 #ARCH   PC Linux i486 i586 i686, PGI compiler   DM parallel
277 FC              =       mpif90 -f90=pgf90
278 SFC             =       pgf90
279 FFLAGS          =       -Mfree -byteswapio -O
280 F77FLAGS        =       -Mfixed -byteswapio -O
281 FNGFLAGS        =       $(FFLAGS)
282 LDFLAGS         =       
283 CC              =       mpicc -cc=gcc
284 SCC             =       cc
285 CFLAGS          =       -O
286 CPP             =       /lib/cpp -C -P -traditional
287 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
288 NCARG_LIBS2     =       -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \
289                         -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c
291 ###########################################################
292 #ARCH   PC Linux i486 i586 i686, Intel compiler serial, NO GRIB2
294 COMPRESSION_LIBS        =
295 COMPRESSION_INC         =
296 FDEFS                   =
297 FC              =       ifort
298 SFC             =       ifort
299 FFLAGS          =       -FR -convert big_endian
300 F77FLAGS        =       -FI -convert big_endian
301 FNGFLAGS        =       $(FFLAGS)
302 LDFLAGS         =       
303 CC              =       gcc
304 SCC             =       gcc
305 CFLAGS          =       -w
306 CPP             =       /lib/cpp -C -P -traditional
307 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
309 ###########################################################
310 #ARCH   PC Linux i486 i586 i686, Intel compiler serial
312 FC              =       ifort
313 SFC             =       ifort
314 FFLAGS          =       -FR -convert big_endian
315 F77FLAGS        =       -FI -convert big_endian
316 FNGFLAGS        =       $(FFLAGS)
317 LDFLAGS         =       
318 CC              =       gcc
319 SCC             =       gcc
320 CFLAGS          =       -w
321 CPP             =       /lib/cpp -C -P -traditional
322 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
324 ###########################################################
325 #ARCH   PC Linux i486 i586 i686, Intel compiler DM parallel, NO GRIB2
327 COMPRESSION_LIBS        =
328 COMPRESSION_INC         =
329 FDEFS                   =
330 FC              =       mpif90 -f90=ifort
331 SFC             =       ifort
332 FFLAGS          =       -FR -convert big_endian
333 F77FLAGS        =       -FI -convert big_endian
334 FNGFLAGS        =       $(FFLAGS)
335 LDFLAGS         =       
336 CC              =       mpicc -cc=icc
337 SCC             =       gcc
338 CFLAGS          =       -w
339 CPP             =       /lib/cpp -C -P -traditional
340 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
342 ###########################################################
343 #ARCH   PC Linux i486 i586 i686, Intel compiler DM parallel
345 FC              =       mpif90 -f90=ifort
346 SFC             =       ifort
347 FFLAGS          =       -FR -convert big_endian
348 F77FLAGS        =       -FI -convert big_endian
349 FNGFLAGS        =       $(FFLAGS)
350 LDFLAGS         =       
351 CC              =       mpicc -cc=icc
352 SCC             =       gcc
353 CFLAGS          =       -w
354 CPP             =       /lib/cpp -C -P -traditional
355 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
357 ###########################################################
358 #ARCH   PC Linux x86_64, Intel compiler serial, NO GRIB2
360 COMPRESSION_LIBS        =
361 COMPRESSION_INC         =
362 FDEFS                   =
363 FC              =       ifort
364 SFC             =       ifort
365 FFLAGS          =       -FR -convert big_endian
366 F77FLAGS        =       -FI -convert big_endian
367 FNGFLAGS        =       $(FFLAGS)
368 LDFLAGS         =       
369 CC              =       gcc
370 SCC             =       gcc
371 CFLAGS          =       -w
372 CPP             =       /lib/cpp -C -P -traditional
373 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
375 ###########################################################
376 #ARCH   PC Linux x86_64, Intel compiler serial
378 FC              =       ifort
379 SFC             =       ifort
380 FFLAGS          =       -FR -convert big_endian
381 F77FLAGS        =       -FI -convert big_endian
382 FNGFLAGS        =       $(FFLAGS)
383 LDFLAGS         =       
384 CC              =       gcc
385 SCC             =       gcc
386 CFLAGS          =       -w
387 CPP             =       /lib/cpp -C -P -traditional
388 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
390 ###########################################################
391 #ARCH   PC Linux x86_64, Intel compiler DM parallel, NO GRIB2
393 COMPRESSION_LIBS        =
394 COMPRESSION_INC         =
395 FDEFS                   =
396 FC              =       mpif90 -f90=ifort
397 SFC             =       ifort
398 FFLAGS          =       -FR -convert big_endian
399 F77FLAGS        =       -FI -convert big_endian
400 FNGFLAGS        =       $(FFLAGS)
401 LDFLAGS         =       
402 CC              =       mpicc -cc=icc
403 SCC             =       gcc
404 CFLAGS          =       -w
405 CPP             =       /lib/cpp -C -P -traditional
406 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
408 ###########################################################
409 #ARCH   PC Linux x86_64, Intel compiler DM parallel
411 FC              =       mpif90 -f90=ifort
412 SFC             =       ifort
413 FFLAGS          =       -FR -convert big_endian
414 F77FLAGS        =       -FI -convert big_endian
415 FNGFLAGS        =       $(FFLAGS)
416 LDFLAGS         =       
417 CC              =       mpicc -cc=icc
418 SCC             =       gcc
419 CFLAGS          =       -w
420 CPP             =       /lib/cpp -C -P -traditional
421 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
423 ###########################################################
424 #ARCH   PC Linux i486 i586 i686, g95 compiler,  serial, NO GRIB2
426 COMPRESSION_LIBS        =
427 COMPRESSION_INC         =
428 FDEFS                   =
429 FC              =       g95
430 SFC             =       g95
431 FFLAGS          =       -ffree-form -O -fno-second-underscore
432 F77FLAGS        =       -ffixed-form -O -fno-second-underscore
433 FNGFLAGS        =       $(FFLAGS)
434 LDFLAGS         =       
435 CC              =       gcc
436 SCC             =       gcc
437 CFLAGS          =       
438 CPP             =       /usr/bin/cpp -C -P -traditional
439 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32
441 ###########################################################
442 #ARCH   PC Linux i486 i586 i686, g95 compiler,  serial
444 FC              =       g95
445 SFC             =       g95
446 FFLAGS          =       -ffree-form -O -fno-second-underscore
447 F77FLAGS        =       -ffixed-form -O -fno-second-underscore
448 FNGFLAGS        =       $(FFLAGS)
449 LDFLAGS         =       
450 CC              =       gcc
451 SCC             =       gcc
452 CFLAGS          =       
453 CPP             =       /usr/bin/cpp -C -P -traditional
454 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32
456 ###########################################################
457 #ARCH   PC Linux i486 i586 i686, g95 compiler,   DM PARALLEL, NO GRIB2
459 COMPRESSION_LIBS        =
460 COMPRESSION_INC         =
461 FDEFS                   =
462 FC              =       mpif90 -f90=g95
463 SFC             =       g95
464 FFLAGS          =       -ffree-form -O -fno-second-underscore
465 F77FLAGS        =       -ffixed-form -O -fno-second-underscore
466 FNGFLAGS        =       $(FFLAGS)
467 LDFLAGS         =       
468 CC              =       mpicc -cc=gcc
469 SCC             =       gcc
470 CFLAGS          =       
471 CPP             =       /usr/bin/cpp -C -P -traditional
472 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI
474 ###########################################################
475 #ARCH   PC Linux i486 i586 i686, g95 compiler,   DM PARALLEL
477 FC              =       mpif90 -f90=g95
478 SFC             =       g95
479 FFLAGS          =       -ffree-form -O -fno-second-underscore
480 F77FLAGS        =       -ffixed-form -O -fno-second-underscore
481 FNGFLAGS        =       $(FFLAGS)
482 LDFLAGS         =       
483 CC              =       mpicc -cc=gcc
484 SCC             =       gcc
485 CFLAGS          =       
486 CPP             =       /usr/bin/cpp -C -P -traditional
487 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI
489 ###########################################################
490 #ARCH   PC Linux i486 i586 i686, gfortran compiler,     serial, NO GRIB2
492 COMPRESSION_LIBS        =
493 COMPRESSION_INC         =
494 FDEFS                   =
495 FC              =       gfortran
496 SFC             =       gfortran
497 FFLAGS          =       -ffree-form -O -fno-second-underscore
498 F77FLAGS        =       -ffixed-form -O -fno-second-underscore
499 FNGFLAGS        =       $(FFLAGS)
500 LDFLAGS         =
501 CC              =       gcc
502 SCC             =       gcc
503 CFLAGS          =
504 CPP             =       /usr/bin/cpp -C -P -traditional
505 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32
506 RANLIB          =       ranlib
508 ###########################################################
509 #ARCH   PC Linux i486 i586 i686, gfortran compiler,     serial
511 FC              =       gfortran
512 SFC             =       gfortran
513 FFLAGS          =       -ffree-form -O -fno-second-underscore
514 F77FLAGS        =       -ffixed-form -O -fno-second-underscore
515 FNGFLAGS        =       $(FFLAGS)
516 LDFLAGS         =
517 CC              =       gcc
518 SCC             =       gcc
519 CFLAGS          =
520 CPP             =       /usr/bin/cpp -C -P -traditional
521 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32
522 RANLIB          =       ranlib
524 ###########################################################
525 #ARCH   PC Linux i486 i586 i686, gfortran compiler,     DM PARALLEL, NO GRIB2
527 COMPRESSION_LIBS        =
528 COMPRESSION_INC         =
529 FDEFS                   =
530 FC              =       mpif90 -f90=gfortran
531 SFC             =       gfortran
532 FFLAGS          =       -ffree-form -O -fno-second-underscore
533 F77FLAGS        =       -ffixed-form -O -fno-second-underscore
534 FNGFLAGS        =       $(FFLAGS)
535 LDFLAGS         =
536 CC              =       mpicc -cc=gcc
537 SCC             =       gcc
538 CFLAGS          =
539 CPP             =       /usr/bin/cpp -C -P -traditional
540 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -D_MPI
541 RANLIB          =       ranlib
543 ###########################################################
544 #ARCH   PC Linux i486 i586 i686, gfortran compiler,     DM PARALLEL
546 FC              =       mpif90 -f90=gfortran
547 SFC             =       gfortran
548 FFLAGS          =       -ffree-form -O -fno-second-underscore
549 F77FLAGS        =       -ffixed-form -O -fno-second-underscore
550 FNGFLAGS        =       $(FFLAGS)
551 LDFLAGS         =
552 CC              =       mpicc -cc=gcc
553 SCC             =       gcc
554 CFLAGS          =
555 CPP             =       /usr/bin/cpp -C -P -traditional
556 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -D_MPI
557 RANLIB          =       ranlib
559 ###########################################################
560 #ARCH    PC Linux x86_64 (IA64 and Opteron), PGI compiler 5.2 or higher, serial, NO GRIB2
562 COMPRESSION_LIBS        =
563 COMPRESSION_INC         =
564 FDEFS                   =
565 FC              =       pgf90
566 SFC             =       pgf90
567 FFLAGS          =       -Mfree -byteswapio -O
568 F77FLAGS        =       -Mfixed -byteswapio -O
569 FNGFLAGS        =       $(FFLAGS)
570 LDFLAGS         =       
571 CC              =       pgcc
572 SCC             =       pgcc
573 CFLAGS          =       -O
574 CPP             =       /lib/cpp -C -P -traditional
575 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
576 NCARG_LIBS2     =       -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \
577                         -L/usr/lib64 -lg2c
579 ###########################################################
580 #ARCH    PC Linux x86_64 (IA64 and Opteron), PGI compiler 5.2 or higher, serial
582 COMPRESSION_LIBS        =       -L/contrib/jasper/lib -ljasper \
583                                 -L/contrib/libpng/lib -lpng \
584                                 -L/contrib/zlib/lib -lz
585 COMPRESSION_INC         =       -I/contrib/zlib/include \
586                                 -I/contrib/jasper/include \
587                                 -I/contrib/libpng/include
588 FC              =       pgf90
589 SFC             =       pgf90
590 FFLAGS          =       -Mfree -byteswapio -O
591 F77FLAGS        =       -Mfixed -byteswapio -O
592 FNGFLAGS        =       $(FFLAGS)
593 LDFLAGS         =       
594 CC              =       pgcc
595 SCC             =       pgcc
596 CFLAGS          =       -O
597 CPP             =       /lib/cpp -C -P -traditional
598 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
599 NCARG_LIBS2     =       -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \
600                         -L/usr/lib64 -lg2c
602 ###########################################################
603 #ARCH    Cray XT Linux x86_64 (IA64 and Opteron), PGI compiler 5.2 or higher, DM parallel, NO GRIB2
605 COMPRESSION_LIBS        =
606 COMPRESSION_INC         =
607 FDEFS                   =
608 FC              =       ftn
609 SFC             =       pgf90
610 FFLAGS          =       -Mfree -byteswapio -O3 -fastsse
611 F77FLAGS        =       -Mfixed -byteswapio -O3
612 FNGFLAGS        =       $(FFLAGS)
613 LDFLAGS         =
614 CC              =       gcc
615 SCC             =       pgcc
616 CFLAGS          =       -O3
617 CPP             =       /lib/cpp -C -P -traditional
618 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
619 NCARG_LIBS2     =       -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \
620                         -L/usr/lib64 -lg2c
622 ###########################################################
623 #ARCH    PC Linux x86_64 (IA64 and Opteron), PGI compiler 5.2 or higher, DM parallel, NO GRIB2
625 COMPRESSION_LIBS        =
626 COMPRESSION_INC         =
627 FDEFS                   =
628 FC              =       mpif90 -f90=pgf90
629 SFC             =       pgf90
630 FFLAGS          =       -Mfree -byteswapio -O
631 F77FLAGS        =       -Mfixed -byteswapio -O
632 FNGFLAGS        =       $(FFLAGS)
633 LDFLAGS         =       
634 CC              =       mpicc -cc=pgcc
635 SCC             =       pgcc
636 CFLAGS          =       -O
637 CPP             =       /lib/cpp -C -P -traditional
638 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
639 NCARG_LIBS2     =       -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \
640                         -L/usr/lib64 -lg2c
642 ###########################################################
643 #ARCH    PC Linux x86_64 (IA64 and Opteron), PGI compiler 5.2 or higher, DM parallel
645 COMPRESSION_LIBS        =       -L/contrib/jasper/lib -ljasper \
646                                 -L/contrib/libpng/lib -lpng \
647                                 -L/contrib/zlib/lib -lz
648 COMPRESSION_INC         =       -I/contrib/zlib/include \
649                                 -I/contrib/jasper/include \
650                                 -I/contrib/libpng/include
651 FC              =       mpif90 -f90=pgf90
652 SFC             =       pgf90
653 FFLAGS          =       -Mfree -byteswapio -O
654 F77FLAGS        =       -Mfixed -byteswapio -O
655 FNGFLAGS        =       $(FFLAGS)
656 LDFLAGS         =       
657 CC              =       mpicc -cc=pgcc
658 SCC             =       pgcc
659 CFLAGS          =       -O
660 CPP             =       /lib/cpp -C -P -traditional
661 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
662 NCARG_LIBS2     =       -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \
663                         -L/usr/lib64 -lg2c
665 ###########################################################
666 #ARCH    PC Linux x86_64 (IA64 and Opteron), PathScale compiler 2.1 or higher, serial, NO GRIB2
668 COMPRESSION_LIBS        =
669 COMPRESSION_INC         =
670 FDEFS                   =
671 FC              =       pathf90
672 SFC             =       pathf90
673 FFLAGS          =       -freeform -fno-second-underscore -byteswapio -O
674 F77FLAGS        =       -byteswapio -fno-second-underscore -O
675 FNGFLAGS        =       $(FFLAGS)
676 LDFLAGS         =       
677 CC              =       pathcc
678 SCC             =       pathcc
679 CFLAGS          =       -O
680 CPP             =       /lib/cpp -C -P -traditional
681 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
682 NCARG_LIBS2     =       
684 ###########################################################
685 #ARCH    PC Linux x86_64 (IA64 and Opteron), PathScale compiler 2.1 or higher, DM parallel, NO GRIB2
687 COMPRESSION_LIBS        =
688 COMPRESSION_INC         =
689 FDEFS                   =
690 FC              =       mpif90 -f90=pathf90
691 SFC             =       pathf90
692 FFLAGS          =       -freeform -fno-second-underscore -byteswapio -O
693 F77FLAGS        =       -byteswapio -fno-second-underscore -O
694 FNGFLAGS        =       $(FFLAGS)
695 LDFLAGS         =       
696 CC              =       mpicc -cc=pathcc
697 SCC             =       pathcc
698 CFLAGS          =       -O
699 CPP             =       /lib/cpp -C -P -traditional
700 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
701 NCARG_LIBS2     =       
703 ###########################################################
704 #ARCH   SGI 64 bit IRIX64       serial, NO GRIB2
706 COMPRESSION_LIBS        =
707 COMPRESSION_INC         =
708 FDEFS                   =
709 FC              =       f90
710 SFC             =       f90
711 FFLAGS          =       -freeform -64
712 F77FLAGS        =       -64
713 FNGFLAGS        =       $(FFLAGS)
714 LDFLAGS         =       -64
715 CC              =       cc
716 SCC             =       cc
717 CFLAGS          =       -64
718 CPP             =       /lib/cpp -C -P
719 CPPFLAGS        =       -D_UNDERSCORE -DSGI -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
721 ###########################################################
722 #ARCH   SGI 64 bit IRIX64       serial
724 COMPRESSION_LIBS        =       -L/contrib/jasper/lib -ljasper \
725                                 -L/contrib/libpng/lib -lpng \
726                                 -L/contrib/zlib/lib -lz
727 COMPRESSION_INC         =       -I/contrib/zlib/include \
728                                 -I/contrib/jasper/include \
729                                 -I/contrib/libpng/include
730 FC              =       f90
731 SFC             =       f90
732 FFLAGS          =       -freeform -64
733 F77FLAGS        =       -64
734 FNGFLAGS        =       $(FFLAGS)
735 LDFLAGS         =       -64
736 CC              =       cc
737 SCC             =       cc
738 CFLAGS          =       -64
739 CPP             =       /lib/cpp -C -P
740 CPPFLAGS        =       -D_UNDERSCORE -DSGI -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
742 ###########################################################
743 #ARCH   SGI Altix 4700 Linux ia64, Intel compiler     DM parallel
745 FC              =       ifort -lmpi
746 SFC             =       ifort
747 FFLAGS          =       -FR -convert big_endian
748 F77FLAGS        =       -FI -convert big_endian
749 FNGFLAGS        =       $(FFLAGS)
750 LDFLAGS         =
751 CC              =       icc -lmpi
752 SCC             =       gcc
753 CFLAGS          =       -w
754 CPP             =       /lib/cpp -C -P -traditional
755 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32
757 ###########################################################
758 #ARCH   Sun SunOS       serial, NO GRIB2
760 COMPRESSION_LIBS        =
761 COMPRESSION_INC         =
762 FDEFS                   =
763 FC              =       f90
764 SFC             =       f90
765 FFLAGS          =       -free
766 F77FLAGS        =       
767 FNGFLAGS        =       $(FFLAGS)
768 LDFLAGS         =       
769 CC              =       cc
770 SCC             =       cc
771 CFLAGS          =       -O
772 CPP             =       /usr/ccs/lib/cpp -C -P
773 CPPFLAGS        =       -D_UNDERSCORE -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
775 ###########################################################
776 #ARCH   Sun SunOS       serial
778 FC              =       f90
779 SFC             =       f90
780 FFLAGS          =       -free
781 F77FLAGS        =       
782 FNGFLAGS        =       $(FFLAGS)
783 LDFLAGS         =       
784 CC              =       cc
785 SCC             =       cc
786 CFLAGS          =       -O
787 CPP             =       /usr/ccs/lib/cpp -C -P
788 CPPFLAGS        =       -D_UNDERSCORE -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
790 ###########################################################
791 #ARCH   Darwin, INTEL, PGI compiler,    serial, NO GRIB2
793 COMPRESSION_LIBS        =
794 COMPRESSION_INC         =
795 FDEFS                   =
796 FC              =       pgf90
797 SFC             =       pgf90
798 FFLAGS          =       -Mfree -byteswapio -O2
799 F77FLAGS        =       -Mfixed -byteswapio -O2
800 FNGFLAGS        =       $(FFLAGS)
801 LDFLAGS         =       -g
802 CC              =       pgcc
803 SCC             =       pgcc
804 CFLAGS          =       -O
805 CPP             =       /usr/bin/cpp -C -P -traditional
806 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS
808 ###########################################################
809 #ARCH   Darwin, INTEL, PGI compiler,    serial
811 COMPRESSION_LIBS        = -L/usr/local/lib -ljasper -lpng12 -lpng -lz
812 COMPRESSION_INC         = -I/usr/local/include
813 FC              =       pgf90
814 SFC             =       pgf90
815 FFLAGS          =       -Mfree -byteswapio -O2
816 F77FLAGS        =       -Mfixed -byteswapio -O2
817 FNGFLAGS        =       $(FFLAGS)
818 LDFLAGS         =       -g
819 CC              =       pgcc
820 SCC             =       pgcc
821 CFLAGS          =       -O
822 CPP             =       /usr/bin/cpp -C -P -traditional
823 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS
825 ###########################################################
826 #ARCH   Darwin, INTEL, PGI compiler,    DM PARALLEL, NO GRIB2
828 COMPRESSION_LIBS        =
829 COMPRESSION_INC         =
830 FDEFS                   =
831 FC              =       mpif90 -f90=pgf90
832 SFC             =       pgf90
833 FFLAGS          =       -Mfree -byteswapio -O2
834 F77FLAGS        =       -Mfixed -byteswapio -O2
835 FNGFLAGS        =       $(FFLAGS)
836 LDFLAGS         =       -g
837 CC              =       mpicc -cc=pgcc
838 SCC             =       pgcc
839 CFLAGS          =       -O
840 CPP             =       /usr/bin/cpp -C -P -traditional
841 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS -D_MPI
843 ###########################################################
844 #ARCH   Darwin, INTEL, PGI compiler,    DM PARALLEL
846 COMPRESSION_LIBS        = -L/usr/local/lib -ljasper -lpng12 -lpng -lz
847 COMPRESSION_INC         = -I/usr/local/include
848 FC              =       mpif90 -f90=pgf90
849 SFC             =       pgf90
850 FFLAGS          =       -Mfree -byteswapio -O2
851 F77FLAGS        =       -Mfixed -byteswapio -O2
852 FNGFLAGS        =       $(FFLAGS)
853 LDFLAGS         =       -g
854 CC              =       mpicc -cc=pgcc
855 SCC             =       pgcc
856 CFLAGS          =       -O
857 CPP             =       /usr/bin/cpp -C -P -traditional
858 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS -D_MPI
860 ###########################################################                                                                                           
861 #ARCH   Darwin, INTEL, Intel compiler,  serial, NO GRIB2
863 COMPRESSION_LIBS        = 
864 COMPRESSION_INC         = 
865 FDEFS                   = 
866 FC              =       ifort
867 SFC             =       ifort
868 FFLAGS          =       -FR -convert big_endian
869 F77FLAGS        =       -FI -convert big_endian
870 FNGFLAGS        =       $(FFLAGS)
871 LDFLAGS         = 
872 CC              =       icc
873 SCC             =       icc
874 CFLAGS          =       -w
875 CPP             =       /usr/bin/cpp -C -P -traditional
876 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS
878 ###########################################################                                                                                           
879 #ARCH   Darwin, INTEL, Intel compiler,  serial
881 FC              =       ifort
882 SFC             =       ifort
883 FFLAGS          =       -FR -convert big_endian
884 F77FLAGS        =       -FI -convert big_endian
885 FNGFLAGS        =       $(FFLAGS)
886 LDFLAGS         = 
887 CC              =       icc
888 SCC             =       icc
889 CFLAGS          =       -w
890 CPP             =       /usr/bin/cpp -C -P -traditional
891 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS
893 ###########################################################                                                                                           
894 #ARCH   Darwin, INTEL, Intel compiler,  DM PARALLEL, NO GRIB2
896 COMPRESSION_LIBS        = 
897 COMPRESSION_INC         = 
898 FDEFS                   = 
899 FC              =       mpif90
900 SFC             =       ifort
901 FFLAGS          =       -FR -convert big_endian
902 F77FLAGS        =       -FI -convert big_endian
903 FNGFLAGS        =       $(FFLAGS)
904 LDFLAGS         = 
905 CC              =       mpicc
906 SCC             =       icc
907 CFLAGS          =       -w
908 CPP             =       /usr/bin/cpp -C -P -traditional
909 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS -D_MPI
911 ###########################################################                                                                                           
912 #ARCH   Darwin, INTEL, Intel compiler,  DM PARALLEL
914 FC              =       mpif90
915 SFC             =       ifort
916 FFLAGS          =       -FR -convert big_endian
917 F77FLAGS        =       -FI -convert big_endian
918 FNGFLAGS        =       $(FFLAGS)
919 LDFLAGS         = 
920 CC              =       mpicc
921 SCC             =       icc
922 CFLAGS          =       -w
923 CPP             =       /usr/bin/cpp -C -P -traditional
924 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS -D_MPI
926 ###########################################################
927 #ARCH   Darwin  serial, xlf compiler, NO GRIB2
929 COMPRESSION_LIBS        =
930 COMPRESSION_INC         =
931 FDEFS                   =
932 NCARG_LIBS      =       -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \
933                         -L/usr/X11R6/lib -lX11 \
934                         -L/opt/ibmcmp/xlf/8.1/lib -lg2c
935 FC              =       xlf90_r
936 SFC             =       xlf90_r
937 FFLAGS          =       -qfree
938 F77FLAGS        =       -qfixed
939 FNGFLAGS        =       $(FFLAGS) -qextname
940 LDFLAGS         =       -Wl,-stack_size,10000000,-stack_addr,0xc0000000
941 CC              =       gcc-3.3 # NCAR silly thing
942 CC              =       cc
943 SCC             =       $(CC)
944 CFLAGS          =       -O
945 CPP             =       /usr/bin/cpp -C -P
946 CPPFLAGS        =       -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
947 RANLIB          =       ranlib
949 ###########################################################
950 #ARCH   Darwin  serial, xlf compiler
952 NCARG_LIBS      =       -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \
953                         -L/usr/X11R6/lib -lX11 \
954                         -L/opt/ibmcmp/xlf/8.1/lib -lg2c
955 FC              =       xlf90_r
956 SFC             =       xlf90_r
957 FFLAGS          =       -qfree
958 F77FLAGS        =       -qfixed
959 FNGFLAGS        =       $(FFLAGS) -qextname
960 LDFLAGS         =       -Wl,-stack_size,10000000,-stack_addr,0xc0000000
961 CC              =       gcc-3.3 # NCAR silly thing
962 CC              =       cc
963 SCC             =       $(CC)
964 CFLAGS          =       -O
965 CPP             =       /usr/bin/cpp -C -P
966 CPPFLAGS        =       -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
967 RANLIB          =       ranlib
969 ###########################################################
970 #ARCH   Darwin  serial, xlf gcc3.3 SystemStubs, NO GRIB2
972 COMPRESSION_LIBS        =
973 COMPRESSION_INC         =
974 FDEFS                   =
975 NCARG_LIBS      =       -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \
976                         -L/usr/X11R6/lib -lX11 \
977                         -L/opt/ibmcmp/xlf/8.1/lib -lg2c
978 FC              =       xlf90_r
979 SFC             =       xlf90_r
980 FFLAGS          =       -qfree
981 F77FLAGS        =       -qfixed
982 FNGFLAGS        =       $(FFLAGS) -qextname
983 LDFLAGS         =       -Wl,-stack_size,10000000,-stack_addr,0xc0000000 -L/usr/lib -lSystemStubs
984 CC              =       gcc-3.3
985 SCC             =       $(CC)
986 CFLAGS          =       -O
987 CPP             =       /usr/bin/cpp -C -P
988 CPPFLAGS        =       -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
989 RANLIB          =       ranlib
991 ###########################################################
992 #ARCH   Darwin  serial, xlf gcc3.3 SystemStubs
994 NCARG_LIBS      =       -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \
995                         -L/usr/X11R6/lib -lX11 \
996                         -L/opt/ibmcmp/xlf/8.1/lib -lg2c
997 FC              =       xlf90_r
998 SFC             =       xlf90_r
999 FFLAGS          =       -qfree
1000 F77FLAGS        =       -qfixed
1001 FNGFLAGS        =       $(FFLAGS) -qextname
1002 LDFLAGS         =       -Wl,-stack_size,10000000,-stack_addr,0xc0000000 -L/usr/lib -lSystemStubs
1003 CC              =       gcc-3.3
1004 SCC             =       $(CC)
1005 CFLAGS          =       -O
1006 CPP             =       /usr/bin/cpp -C -P
1007 CPPFLAGS        =       -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
1008 RANLIB          =       ranlib
1010 ###########################################################
1011 #ARCH   Darwin  serial, PPC, g95 compiler,      serial, NO GRIB2
1013 COMPRESSION_LIBS        =
1014 COMPRESSION_INC         =
1015 FDEFS                   =
1016 FC              =       g95
1017 SFC             =       g95
1018 FFLAGS          =       -ffree-form -g -fno-second-underscore
1019 F77FLAGS        =       -ffixed-form -g -fno-second-underscore
1020 FNGFLAGS        =       $(FFLAGS)
1021 LDFLAGS         =       -g
1022 CC              =       gcc
1023 SCC             =       gcc
1024 CFLAGS          =       -g
1025 CPP             =       /usr/bin/cpp -C -P -traditional
1026 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32
1027 RANLIB          =       ranlib
1029 ###########################################################
1030 #ARCH   Darwin  serial, PPC, g95 compiler,      serial
1032 FC              =       g95
1033 SFC             =       g95
1034 FFLAGS          =       -ffree-form -g -fno-second-underscore
1035 F77FLAGS        =       -ffixed-form -g -fno-second-underscore
1036 FNGFLAGS        =       $(FFLAGS)
1037 LDFLAGS         =       -g
1038 CC              =       gcc
1039 SCC             =       gcc
1040 CFLAGS          =       -g
1041 CPP             =       /usr/bin/cpp -C -P -traditional
1042 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32
1043 RANLIB          =       ranlib
1045 ###########################################################
1046 #ARCH   Darwin  serial, PPC, g95 compiler,      DM PARALLEL, NO GRIB2
1048 COMPRESSION_LIBS        =
1049 COMPRESSION_INC         =
1050 FDEFS                   =
1051 FC              =       mpif90 -f90=g95
1052 SFC             =       g95
1053 FFLAGS          =       -ffree-form -g -fno-second-underscore
1054 F77FLAGS        =       -ffixed-form -g -fno-second-underscore
1055 FNGFLAGS        =       $(FFLAGS)
1056 LDFLAGS         =       -g
1057 CC              =       mpicc -cc=gcc
1058 SCC             =       gcc
1059 CFLAGS          =       -g
1060 CPP             =       /usr/bin/cpp -C -P -traditional
1061 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI
1062 RANLIB          =       ranlib
1064 ###########################################################
1065 #ARCH   Darwin  serial, PPC, g95 compiler,      DM PARALLEL
1067 FC              =       mpif90 -f90=g95
1068 SFC             =       g95
1069 FFLAGS          =       -ffree-form -g -fno-second-underscore
1070 F77FLAGS        =       -ffixed-form -g -fno-second-underscore
1071 FNGFLAGS        =       $(FFLAGS)
1072 LDFLAGS         =       -g
1073 CC              =       mpicc -cc=gcc
1074 SCC             =       gcc
1075 CFLAGS          =       -g
1076 CPP             =       /usr/bin/cpp -C -P -traditional
1077 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI
1078 RANLIB          =       ranlib
1080 ###########################################################
1081 #ARCH   Darwin  serial, INTEL, g95 compiler,    serial, NO GRIB2
1083 COMPRESSION_LIBS        =
1084 COMPRESSION_INC         =
1085 FDEFS                   =
1086 FC              =       g95
1087 SFC             =       g95
1088 FFLAGS          =       -ffree-form -g -fendian=big
1089 F77FLAGS        =       -ffixed-form -g -fendian=big
1090 FNGFLAGS        =       $(FFLAGS)
1091 LDFLAGS         =       -g
1092 CC              =       gcc
1093 SCC             =       gcc
1094 CFLAGS          =       -g
1095 CPP             =       /usr/bin/cpp -C -P -traditional
1096 CPPFLAGS        =       -D_DOUBLEUNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS
1097 RANLIB          =       ranlib
1099 ###########################################################
1100 #ARCH   Darwin  serial, INTEL, g95 compiler,    serial
1102 COMPRESSION_LIBS        =       -L/stink/gill/WPS_LIBS/local/lib \
1103                                 -ljasper -lpng12 -lpng -lz
1104 COMPRESSION_INC         =       -I/stink/gill/WPS_LIBS/local/include
1105 FC              =       g95
1106 SFC             =       g95
1107 FFLAGS          =       -ffree-form -g -fendian=big
1108 F77FLAGS        =       -ffixed-form -g -fendian=big
1109 FNGFLAGS        =       $(FFLAGS)
1110 LDFLAGS         =       -g
1111 CC              =       gcc
1112 SCC             =       gcc
1113 CFLAGS          =       -g
1114 CPP             =       /usr/bin/cpp -C -P -traditional
1115 CPPFLAGS        =       -D_DOUBLEUNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS
1116 RANLIB          =       ranlib
1118 ###########################################################
1119 #ARCH   Darwin  serial, INTEL, g95 compiler,    DM PARALLEL, NO GRIB2
1121 COMPRESSION_LIBS        =
1122 COMPRESSION_INC         =
1123 FDEFS                   =
1124 FC              =       mpif90 -f90=g95
1125 SFC             =       g95
1126 FFLAGS          =       -ffree-form -g -fendian=big
1127 F77FLAGS        =       -ffixed-form -g -fendian=big
1128 FNGFLAGS        =       $(FFLAGS)
1129 LDFLAGS         =       -g
1130 CC              =       mpicc -cc=gcc
1131 SCC             =       gcc
1132 CFLAGS          =       -g
1133 CPP             =       /usr/bin/cpp -C -P -traditional
1134 CPPFLAGS        =       -D_DOUBLEUNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -D_MPI
1135 RANLIB          =       ranlib
1137 ###########################################################
1138 #ARCH   Darwin  serial, INTEL, g95 compiler,    DM PARALLEL
1140 COMPRESSION_LIBS        =       -L/stink/gill/WPS_LIBS/local/lib \
1141                                 -ljasper -lpng12 -lpng -lz
1142 COMPRESSION_INC         =       -I/stink/gill/WPS_LIBS/local/include
1143 FC              =       mpif90 -f90=g95
1144 SFC             =       g95
1145 FFLAGS          =       -ffree-form -g -fendian=big
1146 F77FLAGS        =       -ffixed-form -g -fendian=big
1147 FNGFLAGS        =       $(FFLAGS)
1148 LDFLAGS         =       -g
1149 CC              =       mpicc -cc=gcc
1150 SCC             =       gcc
1151 CFLAGS          =       -g
1152 CPP             =       /usr/bin/cpp -C -P -traditional
1153 CPPFLAGS        =       -D_DOUBLEUNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -D_MPI
1154 RANLIB          =       ranlib
1156 ##################################################################
1157 #ARCH   UNICOS/mp  machine crayx1                      DM parallel
1158 #  Cray X1/X1E (MPI, MSP mode)
1159 COMPRESSION_LIBS        =
1160 COMPRESSION_INC         =
1161 FDEFS                   =
1162 FC              =       ftn
1163 SFC             =       ftn
1164 FFLAGS          =       -f free -N 255 -I. -dy -O3 -p../../$(WRF_DIR)/frame
1165 F77FLAGS        =       -I. -O2 -dy -p./ngl/g2
1166 FNGFLAGS        =       -I. -O2 -dy
1167 LDFLAGS         =
1168 CC              =       cc
1169 SCC             =       cc
1170 CFLAGS          =       -w
1171 CPP             =       cpp -C -P -traditional
1172 CPPFLAGS        =       -D_UNDERSCORE -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -D_MPI -DBIT32 -UCRAY
1174 ###########################################################
1175 #ARCH   PC Linux x86_64, g95 compiler,  serial, NO GRIB2
1177 COMPRESSION_LIBS        =
1178 COMPRESSION_INC         =
1179 FDEFS                   =
1180 FC              =       g95
1181 SFC             =       g95
1182 FFLAGS          =       -ffree-form -g -fno-second-underscore
1183 F77FLAGS        =       -ffixed-form -g -fno-second-underscore
1184 FNGFLAGS        =       $(FFLAGS)
1185 LDFLAGS         =       -g
1186 CC              =       gcc
1187 SCC             =       gcc
1188 CFLAGS          =       -g
1189 CPP             =       /usr/bin/cpp -C -P -traditional
1190 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32
1192 ###########################################################
1193 #ARCH   PC Linux x86_64, g95 compiler,  serial
1195 FC              =       g95
1196 SFC             =       g95
1197 FFLAGS          =       -ffree-form -g -fno-second-underscore
1198 F77FLAGS        =       -ffixed-form -g -fno-second-underscore
1199 FNGFLAGS        =       $(FFLAGS)
1200 LDFLAGS         =       -g
1201 CC              =       gcc
1202 SCC             =       gcc
1203 CFLAGS          =       -g
1204 CPP             =       /usr/bin/cpp -C -P -traditional
1205 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32
1207 ###########################################################
1208 #ARCH   PC Linux x86_64, g95 compiler,  DM PARALLEL, NO GRIB2
1210 COMPRESSION_LIBS        =
1211 COMPRESSION_INC         =
1212 FDEFS                   =
1213 FC              =       mpif90 -f90=g95
1214 SFC             =       g95
1215 FFLAGS          =       -ffree-form -g -fno-second-underscore
1216 F77FLAGS        =       -ffixed-form -g -fno-second-underscore
1217 FNGFLAGS        =       $(FFLAGS)
1218 LDFLAGS         =       -g
1219 CC              =       mpicc -cc=gcc
1220 SCC             =       gcc
1221 CFLAGS          =       -g
1222 CPP             =       /usr/bin/cpp -C -P -traditional
1223 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI
1225 ###########################################################
1226 #ARCH   PC Linux x86_64, g95 compiler,  DM PARALLEL
1228 FC              =       mpif90 -f90=g95
1229 SFC             =       g95
1230 FFLAGS          =       -ffree-form -g -fno-second-underscore
1231 F77FLAGS        =       -ffixed-form -g -fno-second-underscore
1232 FNGFLAGS        =       $(FFLAGS)
1233 LDFLAGS         =       -g
1234 CC              =       mpicc -cc=gcc
1235 SCC             =       gcc
1236 CFLAGS          =       -g
1237 CPP             =       /usr/bin/cpp -C -P -traditional
1238 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 -D_MPI
1240 ###########################################################
1241 #ARCH   PC CYGWIN_NT i686, x86_64, PGI compiler on Windows serial, NO GRIB2
1243 COMPRESSION_LIBS        =
1244 COMPRESSION_INC         =
1245 FDEFS                   =
1246 FC              =       pgf90
1247 SFC             =       pgf90
1248 FFLAGS          =       -Mfree -g
1249 F77FLAGS        =       -Mfixed -g
1250 FNGFLAGS        =       $(FFLAGS)
1251 LDFLAGS         =       -g
1252 CC              =       pgcc
1253 SCC             =       pgcc
1254 CFLAGS          =       -g
1255 CPP             =       cpp -C -P -traditional
1256 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
1257 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DWIN32 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
1258 #NCARG_LIBS2     =       -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \
1259 #                        -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c
1261 WRF_LIB         =       $(WRF_DIR)/external/io_grib1/libio_grib1.a \
1262                         $(WRF_DIR)/external/io_grib_share/libio_grib_share.a \
1263                         $(WRF_DIR)/external/io_int/libwrfio_int.a \
1264                         $(WRF_DIR)/external/io_netcdf/libwrfio_nf.a \
1265                         $(NETCDF)/lib/libnetcdf.lib
1268 ###########################################################
1269 #ARCH   PC CYGWIN_NT i686, x86_64, PGI compiler on Windows DM PARALLEL, NO GRIB2
1271 COMPRESSION_LIBS        =
1272 COMPRESSION_INC         =
1273 FDEFS                   =
1274 FC              =       pgf90 -Mmpi=msmpi
1275 SFC             =       pgf90
1276 FFLAGS          =       -Mfree -g
1277 F77FLAGS        =       -Mfixed -g
1278 FNGFLAGS        =       $(FFLAGS)
1279 LDFLAGS         =       -g
1280 CC              =       pgcc -Mmpi=msmpi
1281 SCC             =       pgcc
1282 CFLAGS          =       -g
1283 CPP             =       cpp -C -P -traditional
1284 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
1285 CPPFLAGS        =       -D_UNDERSCORE -DBYTESWAP -D_WIN32 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32
1286 #NCARG_LIBS2     =       -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \
1287 #                        -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c
1289 WRF_LIB         =       $(WRF_DIR)/external/io_grib1/libio_grib1.a \
1290                         $(WRF_DIR)/external/io_grib_share/libio_grib_share.a \
1291                         $(WRF_DIR)/external/io_int/libwrfio_int.a \
1292                         $(WRF_DIR)/external/io_netcdf/libwrfio_nf.a \
1293                         $(NETCDF)/lib/libnetcdf.lib
1295 ##################################################################
1296 #ARCH   NULL