Allow more NCEP cloud levels to be decoded for plotting purposes.
[WPS.git] / arch / configure.defaults
blob73628a4828dc45e7208a98906eeffefc8c820dba
1 ########################################################################################################################
2 #ARCH   Linux ppc64 BG bglxf compiler with blxlc  # dmpar
4 COMPRESSION_LIBS    = -L$(JASPERLIB) -ljasper -lpng -lz
5 COMPRESSION_INC     = -I$(JASPERINC)
6 NCARG_LIBS          =
7 NCARG_LIBS2         = -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \
8                       -L/usr/X11R6/lib -lX11
9 BGL_SYS             = /bgl/BlueLight/ppcfloor/bglsys
10 MPI_INC             = -I$(BGL_SYS)/include
11 MPI_LIB             = -L$(BGL_SYS)/lib -lmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts
12 FC                  = blrts_xlf90
13 SFC                 = blrts_xlf90
14 CC                  = blrts_xlc
15 LD                  = $(FC)
16 FFLAGS              = -qfree=f90 $(MPI_INC)
17 F77FLAGS            = -qfixed $(MPI_INC)
18 FNGFLAGS            = $(FFLAGS)
19 LDFLAGS             = 
20 SCC                 = cc
21 CFLAGS              = $(MPI_INC)
22 # this might be different on different systems but we want the xlf version of cpp, not Linux's
23 # on frost.ucar.edu
24 CPP                 = /opt/ibmcmp/xlf/9.1/exe/cpp -C -P
25 # on NYBlue
26 CPP                 = /opt/ibmcmp/xlf/bg/10.1/exe/cpp -C -P
27 CPPFLAGS            = -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
28 ARFLAGS             =
30 ########################################################################################################################
31 #ARCH    Linux i486 i586 i686, PGI compiler    # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
33 COMPRESSION_LIBS    = CONFIGURE_COMP_L
34 COMPRESSION_INC     = CONFIGURE_COMP_I
35 FDEFS               = CONFIGURE_FDEFS
36 NCARG_LIBS2         = -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \
37                       -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c
38 SFC                 = pgf90
39 SCC                 = pgcc
40 DM_FC               = mpif90 -f90=pgf90
41 DM_CC               = mpicc -cc=gcc
42 FC                  = CONFIGURE_FC
43 CC                  = CONFIGURE_CC
44 LD                  = $(FC)
45 FFLAGS              = -Mfree -byteswapio -O
46 F77FLAGS            = -Mfixed -byteswapio -O
47 FCSUFFIX            =
48 FNGFLAGS            = $(FFLAGS)
49 LDFLAGS             =
50 CFLAGS              = -O    
51 CPP                 = /lib/cpp -C -P -traditional
52 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
53 ARFLAGS             =
54 CC_TOOLS            = 
56 ########################################################################################################################
57 #ARCH    Linux i486 i586 i686, Intel compiler    # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
59 COMPRESSION_LIBS    = CONFIGURE_COMP_L
60 COMPRESSION_INC     = CONFIGURE_COMP_I
61 FDEFS               = CONFIGURE_FDEFS
62 SFC                 = ifort
63 SCC                 = icc
64 DM_FC               = mpif90 -f90=ifort
65 DM_CC               = mpicc -cc=icc
66 FC                  = CONFIGURE_FC
67 CC                  = CONFIGURE_CC 
68 LD                  = $(FC)
69 FFLAGS              = -FR -convert big_endian
70 F77FLAGS            = -FI -convert big_endian
71 FCSUFFIX            =
72 FNGFLAGS            = $(FFLAGS)
73 LDFLAGS             =
74 CFLAGS              = -w
75 CPP                 = /lib/cpp -C -P -traditional
76 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
77 ARFLAGS             =
78 CC_TOOLS            =
80 ########################################################################################################################
81 #ARCH    Linux i486 i586 i686, g95   # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
83 COMPRESSION_LIBS    = CONFIGURE_COMP_L
84 COMPRESSION_INC     = CONFIGURE_COMP_I
85 FDEFS               = CONFIGURE_FDEFS
86 SFC                 = g95
87 SCC                 = gcc
88 DM_FC               = mpif90 -f90=g95
89 DM_CC               = mpicc -cc=gcc
90 FC                  = CONFIGURE_FC
91 CC                  = CONFIGURE_CC 
92 LD                  = $(FC)
93 FFLAGS              = -ffree-form -O -fendian=big
94 F77FLAGS            = -ffixed-form -O -fendian=big
95 FCSUFFIX            = 
96 FNGFLAGS            = $(FFLAGS)
97 LDFLAGS             = 
98 CFLAGS              = 
99 CPP                 = /usr/bin/cpp -C -P -traditional
100 CPPFLAGS            = -D_DOUBLEUNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 CONFIGURE_MPI
101 ARFLAGS             =
102 CC_TOOLS            = 
104 ########################################################################################################################
105 #ARCH    Linux i486 i586 i686, gfortran   # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
107 COMPRESSION_LIBS    = CONFIGURE_COMP_L
108 COMPRESSION_INC     = CONFIGURE_COMP_I
109 FDEFS               = CONFIGURE_FDEFS
110 SFC                 = gfortran
111 SCC                 = gcc
112 DM_FC               = mpif90 -f90=gfortran
113 DM_CC               = mpicc -cc=gcc 
114 FC                  = CONFIGURE_FC 
115 CC                  = CONFIGURE_CC
116 LD                  = $(FC)
117 FFLAGS              = -ffree-form -O -fconvert=big-endian -frecord-marker=4
118 F77FLAGS            = -ffixed-form -O -fconvert=big-endian -frecord-marker=4
119 FCSUFFIX            = 
120 FNGFLAGS            = $(FFLAGS)
121 LDFLAGS             =
122 CFLAGS              =
123 CPP                 = /usr/bin/cpp -C -P -traditional
124 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -DNO_SIGNAL CONFIGURE_MPI
125 RANLIB              = ranlib
127 ########################################################################################################################
128 #ARCH    Linux x86_64, gfortran   # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
130 COMPRESSION_LIBS    = CONFIGURE_COMP_L
131 COMPRESSION_INC     = CONFIGURE_COMP_I
132 FDEFS               = CONFIGURE_FDEFS
133 SFC                 = gfortran
134 SCC                 = gcc
135 DM_FC               = mpif90 -f90=gfortran
136 DM_CC               = mpicc -cc=gcc 
137 FC                  = CONFIGURE_FC 
138 CC                  = CONFIGURE_CC
139 LD                  = $(FC)
140 FFLAGS              = -ffree-form -O -fconvert=big-endian -frecord-marker=4
141 F77FLAGS            = -ffixed-form -O -fconvert=big-endian -frecord-marker=4
142 FCSUFFIX            = 
143 FNGFLAGS            = $(FFLAGS)
144 LDFLAGS             =
145 CFLAGS              =
146 CPP                 = /usr/bin/cpp -C -P -traditional
147 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -DNO_SIGNAL CONFIGURE_MPI
148 RANLIB              = ranlib 
150 ########################################################################################################################
151 #ARCH    Linux x86_64, PGI compiler  # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
153 COMPRESSION_LIBS    = CONFIGURE_COMP_L
154 COMPRESSION_INC     = CONFIGURE_COMP_I
155 FDEFS               = CONFIGURE_FDEFS
156 NCARG_LIBS2         = -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \
157                       -L/usr/lib64 -lg2c
158 SFC                 = pgf90
159 SCC                 = pgcc
160 DM_FC               = mpif90 -f90=pgf90
161 DM_CC               = mpicc -cc=pgcc
162 FC                  = CONFIGURE_FC
163 CC                  = CONFIGURE_CC
164 LD                  = $(FC) 
165 FFLAGS              = -Mfree -byteswapio -O
166 F77FLAGS            = -Mfixed -byteswapio -O
167 FCSUFFIX            = 
168 FNGFLAGS            = $(FFLAGS)
169 LDFLAGS             = 
170 CFLAGS              = -O
171 CPP                 = /lib/cpp -C -P -traditional
172 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
173 ARFLAGS             =
174 CC_TOOLS            = 
176 ########################################################################################################################
177 #ARCH    Linux x86_64, PGI compiler, SGI MPT  # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
179 COMPRESSION_LIBS    = CONFIGURE_COMP_L
180 COMPRESSION_INC     = CONFIGURE_COMP_I
181 FDEFS               = CONFIGURE_FDEFS
182 NCARG_LIBS2         = -L${PGI}/linux86-64/5.2/lib -lpgftnrtl -lpgc \
183                       -L/usr/lib64 -lg2c
184 SFC                 = pgf90
185 SCC                 = pgcc
186 DM_FC               = $(SFC) -I$(MPI_ROOT)/include
187 DM_CC               = $(SCC) -I$(MPI_ROOT)/include
188 FC                  = CONFIGURE_FC
189 CC                  = CONFIGURE_CC
190 LD                  = $(FC) 
191 FFLAGS              = -Mfree -byteswapio -O
192 F77FLAGS            = -Mfixed -byteswapio -O
193 FCSUFFIX            = 
194 FNGFLAGS            = $(FFLAGS)
195 LDFLAGS             = -L$(MPI_ROOT)/lib -lmpi
196 CFLAGS              = -w -O3
197 CPP                 = /lib/cpp -C -P -traditional
198 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
199 ARFLAGS             =
200 CC_TOOLS            = 
202 ########################################################################################################################
203 #ARCH   Linux x86_64, IA64 and Opteron   # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
205 COMPRESSION_LIBS    = CONFIGURE_COMP_L
206 COMPRESSION_INC     = CONFIGURE_COMP_I
207 FDEFS               = CONFIGURE_FDEFS
208 SFC                 = pathf90
209 SCC                 = pathcc
210 DM_FC               = mpif90 -f90=pathf90
211 DM_CC               = mpicc -cc=pathcc
212 FC                  = CONFIGURE_FC
213 CC                  = CONFIGURE_CC
214 LD                  = $(FC)
215 FFLAGS              = -freeform -fno-second-underscore -byteswapio -O
216 F77FLAGS            = -byteswapio -fno-second-underscore -O
217 FCSUFFIX            = 
218 FNGFLAGS            = $(FFLAGS)
219 LDFLAGS             = 
220 CFLAGS              = -O
221 CPP                 = /lib/cpp -C -P -traditional
222 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
223 ARFLAGS             =
224 CC_TOOLS            = 
226 ########################################################################################################################
227 #ARCH    Linux x86_64, Intel compiler   # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
229 COMPRESSION_LIBS    = CONFIGURE_COMP_L
230 COMPRESSION_INC     = CONFIGURE_COMP_I
231 FDEFS               = CONFIGURE_FDEFS
232 SFC                 = ifort
233 SCC                 = icc
234 DM_FC               = mpif90 -f90=ifort
235 DM_CC               = mpicc -cc=icc
236 FC                  = CONFIGURE_FC
237 CC                  = CONFIGURE_CC
238 LD                  = $(FC)
239 FFLAGS              = -FR -convert big_endian
240 F77FLAGS            = -FI -convert big_endian
241 FCSUFFIX            = 
242 FNGFLAGS            = $(FFLAGS)
243 LDFLAGS             = 
244 CFLAGS              = -w
245 CPP                 = /lib/cpp -C -P -traditional
246 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
247 ARFLAGS             =
248 CC_TOOLS            = 
250 ########################################################################################################################
251 #ARCH    Linux x86_64, Intel compiler, SGI MPT   # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
253 COMPRESSION_LIBS    = CONFIGURE_COMP_L
254 COMPRESSION_INC     = CONFIGURE_COMP_I
255 FDEFS               = CONFIGURE_FDEFS
256 SFC                 = ifort
257 SCC                 = icc
258 DM_FC               = $(SFC) -I$(MPI_ROOT)/include
259 DM_CC               = $(SCC) -I$(MPI_ROOT)/include
260 FC                  = CONFIGURE_FC
261 CC                  = CONFIGURE_CC
262 LD                  = $(FC)
263 FFLAGS              = -FR -convert big_endian
264 F77FLAGS            = -FI -convert big_endian
265 FCSUFFIX            = 
266 FNGFLAGS            = $(FFLAGS)
267 LDFLAGS             = -L$(MPI_ROOT)/lib -lmpi
268 CFLAGS              = -w
269 CPP                 = /lib/cpp -C -P -traditional
270 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
271 ARFLAGS             =
272 CC_TOOLS            = 
274 ########################################################################################################################
275 #ARCH    Darwin Intel PGI compiler  # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
277 COMPRESSION_LIBS    = CONFIGURE_COMP_L
278 COMPRESSION_INC     = CONFIGURE_COMP_I
279 FDEFS               = CONFIGURE_FDEFS
280 SFC                 = pgf90
281 SCC                 = pgcc
282 DM_FC               = mpif90 -f90=pgf90
283 DM_CC               = mpicc -cc=pgcc
284 FC                  = CONFIGURE_FC
285 CC                  = CONFIGURE_CC
286 LD                  = $(FC)
287 FFLAGS              = -Mfree -byteswapio -O2
288 F77FLAGS            = -Mfixed -byteswapio -O2
289 FCSUFFIX            = 
290 FNGFLAGS            = $(FFLAGS)
291 LDFLAGS             = -g
292 CFLAGS              = -O
293 CPP                 = /usr/bin/cpp -C -P -traditional
294 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS CONFIGURE_MPI
295 ARFLAGS             =
296 RANLIB              = ranlib
297 CC_TOOLS            = 
299 ########################################################################################################################
300 #ARCH   Darwin Intel Intel compiler  # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
302 COMPRESSION_LIBS    = CONFIGURE_COMP_L
303 COMPRESSION_INC     = CONFIGURE_COMP_I
304 FDEFS               = CONFIGURE_FDEFS
305 SFC                 = ifort
306 SCC                 = icc
307 DM_FC               = mpif90
308 DM_CC               = mpicc
309 FC                  = CONFIGURE_FC
310 CC                  = CONFIGURE_CC
311 LD                  = $(FC)
312 FFLAGS              = -FR -convert big_endian
313 F77FLAGS            = -FI -convert big_endian
314 FCSUFFIX            = 
315 FNGFLAGS            = $(FFLAGS)
316 LDFLAGS             = 
317 CFLAGS              = -w
318 CPP                 = /usr/bin/cpp -C -P -traditional
319 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -DMACOS CONFIGURE_MPI
320 ARFLAGS             =
321 CC_TOOLS            = 
323 ########################################################################################################################
324 #ARCH    Darwin Intel g95 compiler    # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
326 COMPRESSION_LIBS    = CONFIGURE_COMP_L
327 COMPRESSION_INC     = CONFIGURE_COMP_I
328 FDEFS               = CONFIGURE_FDEFS
329 SFC                 = g95
330 SCC                 = gcc
331 DM_FC               = mpif90 -f90=g95
332 DM_CC               = mpicc -cc=gcc
333 FC                  = CONFIGURE_FC
334 CC                  = CONFIGURE_CC
335 LD                  = $(FC)
336 FFLAGS              = -ffree-form -g -fendian=big
337 F77FLAGS            = -ffixed-form -g -fendian=big
338 FCSUFFIX            = 
339 FNGFLAGS            = $(FFLAGS)
340 LDFLAGS             = -g
341 CFLAGS              = -g
342 CPP                 = /usr/bin/cpp -C -P -traditional
343 CPPFLAGS            = -D_DOUBLEUNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS  CONFIGURE_MPI
344 ARFLAGS             =
345 RANLIB              = ranlib
346 CC_TOOLS            = 
348 ########################################################################################################################
349 #ARCH    Darwin Intel gfortran   # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
351 COMPRESSION_LIBS    = CONFIGURE_COMP_L
352 COMPRESSION_INC     = CONFIGURE_COMP_I
353 FDEFS               = CONFIGURE_FDEFS
354 SFC                 = gfortran
355 SCC                 = gcc
356 FC                  = CONFIGURE_FC
357 CC                  = CONFIGURE_CC
358 LD                  = $(FC)
359 FFLAGS              = -ffree-form -O -fconvert=big-endian -frecord-marker=4
360 F77FLAGS            = -ffixed-form -O -fconvert=big-endian -frecord-marker=4
361 FCSUFFIX            = 
362 FNGFLAGS            = $(FFLAGS)
363 LDFLAGS             = 
364 CFLAGS              =
365 CPP                 = /usr/bin/cpp -C -P -traditional
366 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -DNO_SIGNAL CONFIGURE_MPI
367 ARFLAGS             =
368 RANLIB              = ranlib
369 CC_TOOLS            =
371 ########################################################################################################################
372 #ARCH    Darwin PPC xlf   # serial serial_NO_GRIB2
374 COMPRESSION_LIBS    = CONFIGURE_COMP_L
375 COMPRESSION_INC     = CONFIGURE_COMP_I
376 FDEFS               = CONFIGURE_FDEFS
377 NCARG_LIBS          = -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \
378                       -L/usr/X11R6/lib -lX11 \
379                       -L/opt/ibmcmp/xlf/8.1/lib -lg2c
380 SFC                 = xlf90_r
381 SCC                 = gcc-3.3 # NCAR silly thing
382 SCC                 = cc
383 DM_FC               = mpif90 -f90=$(SFC)
384 DM_CC               = mpicc -cc=$(SCC)
385 FC                  = CONFIGURE_FC
386 CC                  = CONFIGURE_CC
387 LD                  = $(FC)
388 FFLAGS              = -qfree
389 F77FLAGS            = -qfixed
390 FCSUFFIX            = 
391 FNGFLAGS            = $(FFLAGS) -qextname
392 LDFLAGS             = -Wl,-stack_size,10000000,-stack_addr,0xc000000
393 CFLAGS              = -O
394 CPP                 = /usr/bin/cpp -C -P
395 CPPFLAGS            = -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
396 ARFLAGS             =
397 RANLIB              = ranlib
398 CC_TOOLS            = 
399 #CC                 = gcc-3.3 # NCAR silly thing
401 ########################################################################################################################
402 #ARCH    Darwin PPC xlf gcc3.3 SystemStubs  # serial serial_NO_GRIB2
404 COMPRESSION_LIBS    = CONFIGURE_COMP_L
405 COMPRESSION_INC     = CONFIGURE_COMP_I
406 FDEFS               = CONFIGURE_FDEFS
407 NCARG_LIBS          = -L$(NCARG_ROOT)/lib -lncarg -lcgm -lncarg_gks -lncarg_c \
408                       -L/usr/X11R6/lib -lX11 \
409                       -L/opt/ibmcmp/xlf/8.1/lib -lg2c
410 SFC                 = xlf90_r
411 SCC                 = gcc-3.3
412 DM_FC               = mpif90 -f90=$(SFC)
413 DM_CC               = mpicc -cc=$(SCC)
414 FFLAGS              = -qfree
415 F77FLAGS            = -qfixed
416 FNGFLAGS            = $(FFLAGS) -qextname
417 LDFLAGS             = -Wl,-stack_size,10000000,-stack_addr,0xc0000000 -L/usr/lib -lSystemStubs
418 FC                  = CONFIGURE_FC
419 CC                  = CONFIGURE_CC
420 CFLAGS              = -O
421 CPP                 = /usr/bin/cpp -C -P
422 CPPFLAGS            = -DAIX -DMACOS -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
423 RANLIB              = ranlib
425 ########################################################################################################################
426 #ARCH    Darwin PPC g95   # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
428 COMPRESSION_LIBS    = CONFIGURE_COMP_L
429 COMPRESSION_INC     = CONFIGURE_COMP_I
430 FDEFS               = CONFIGURE_FDEFS
431 SFC                 = g95
432 SCC                 = gcc
433 DM_FC               = mpif90 -f90=g95
434 DM_CC               = mpicc -cc=gcc
435 FC                  = CONFIGURE_FC
436 CC                  = CONFIGURE_CC
437 LD                  = $(FC)
438 FFLAGS              = -ffree-form -g -fno-second-underscore
439 F77FLAGS            = -ffixed-form -g -fno-second-underscore
440 FCSUFFIX            = 
441 FNGFLAGS            = $(FFLAGS)
442 LDFLAGS             = -g
443 CFLAGS              = -g
444 CPP                 = /usr/bin/cpp -C -P -traditional
445 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 CONFIGURE_MPI
446 ARFLAGS             =
447 RANLIB              = ranlib
448 CC_TOOLS            =
450 ########################################################################################################################
451 #ARCH    AIX      # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
453 COMPRESSION_LIBS    = CONFIGURE_COMP_L
454 COMPRESSION_INC     = CONFIGURE_COMP_I
455 FDEFS               = CONFIGURE_FDEFS
456 NCARG_LIBS          =
457 NCARG_LIBS2         = -L/usr/local/lib64/r4i4 -lncarg -lncarg_gks -lncarg_c \
458                       -L/usr/X11R6/lib -lX11 -lpng_ncl -lz_ncl
459 SFC                 = xlf90_r
460 SCC                 = cc
461 DM_FC               = mpxlf90_r
462 DM_CC               = mpcc_r
463 FC                  = CONFIGURE_FC
464 CC                  = CONFIGURE_CC
465 LD                  = $(FC)
466 AR                  = ar
467 FFLAGS              = -qfree=f90
468 F77FLAGS            = -qfixed
469 FCSUFFIX            = -qsuffix=f=f90
470 FNGFLAGS            = $(FFLAGS)
471 LDFLAGS             =
472 CFLAGS              =
473 CPP                 = /usr/lib/cpp -C -P
474 CPPFLAGS            = -DAIX -DIBM4 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
475 ARFLAGS             =
477 ########################################################################################################################
478 #ARCH    Compaq OSF1 alpha    # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
480 COMPRESSION_LIBS    = CONFIGURE_COMP_L
481 COMPRESSION_INC     = CONFIGURE_COMP_I
482 FDEFS               = CONFIGURE_FDEFS 
483 SFC                 = f90
484 SCC                 = cc
485 DM_FC               = mpif90
486 DM_CC               = mpicc
487 FC                  = CONFIGURE_FC
488 CC                  = CONFIGURE_FC
489 LD                  = $(FC)
490 FFLAGS              = -free -convert big_endian
491 F77FLAGS            = -convert big_endian
492 FNGFLAGS            = $(FFLAGS)
493 LDFLAGS             =    
494 CFLAGS              =    
495 CPP                 = /usr/bin/cpp -C -P -traditional
496 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DALPHA -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32  CONFIGURE_MPI
497 ARFLAGS             =
499 ########################################################################################################################
500 #ARCH    Linux x86_64 g95 compiler    # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
502 COMPRESSION_LIBS    = CONFIGURE_COMP_L
503 COMPRESSION_INC     = CONFIGURE_COMP_I
504 FDEFS               = CONFIGURE_FDEFS
505 SFC                 = g95
506 SCC                 = gcc
507 DM_FC               = mpif90 -f90=$(SFC)
508 DM_CC               = mpicc -cc=$(SCC)
509 FC                  = CONFIGURE_FC
510 CC                  = CONFIGURE_CC
511 LD                  = $(FC)
512 FFLAGS              = -ffree-form -g -fno-second-underscore
513 F77FLAGS            = -ffixed-form -g -fno-second-underscore
514 FCSUFFIX            = 
515 FNGFLAGS            = $(FFLAGS)
516 LDFLAGS             = -g
517 CFLAGS              = -g
518 CPP                 = /usr/bin/cpp -C -P -traditional
519 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUXG95 -DIO_NETCDF -DBIT32 CONFIGURE_MPI
520 ARFLAGS             =
522 ########################################################################################################################
523 #ARCH    CYGWIN_NT i686 x86_64 PGI compiler on Windows   # serial_NO_GRIB2 dmpar_NO_GRIB2
525 COMPRESSION_LIBS    = CONFIGURE_COMP_L
526 COMPRESSION_INC     = CONFIGURE_COMP_I
527 FDEFS               = CONFIGURE_FDEFS
528 #NCARG_LIBS2        = -L${PGI}/linux86/6.1/lib -lpgftnrtl -lpgc \
529 #                     -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -lg2c
530 WRF_LIB             = $(WRF_DIR)/external/io_grib1/libio_grib1.a \
531                       $(WRF_DIR)/external/io_grib_share/libio_grib_share.a \
532                       $(WRF_DIR)/external/io_int/libwrfio_int.a \
533                       $(WRF_DIR)/external/io_netcdf/libwrfio_nf.a \
534                       $(NETCDF)/lib/libnetcdf.lib
535 SFC                 = pgf90
536 SCC                 = pgcc
537 DM_FC               = pgf90 -Mmpi=msmpi
538 DM_CC               = pgcc -Mmpi=msmpi
539 FC                  = CONFIGURE_FC
540 CC                  = CONFIGURE_CC
541 LD                  = $(FC)
542 FFLAGS              = -Mfree -g
543 F77FLAGS            = -Mfixed -g
544 FCSUFFIX            = 
545 FNGFLAGS            = $(FFLAGS)
546 LDFLAGS             = -g
547 CFLAGS              = -g
548 CPP                 = cpp -C -P -traditional
549 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DWIN32 -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
550 ARFLAGS             =
552 ########################################################################################################################
553 #ARCH    SGI IRIX64     # serial serial_NO_GRIB2
555 COMPRESSION_LIBS    = CONFIGURE_COMP_L
556 COMPRESSION_INC     = CONFIGURE_COMP_I
557 FDEFS               = CONFIGURE_FDEFS
558 SFC                 = f90
559 SCC                 = cc
560 DM_FC               = mpif90
561 DM_CC               = mpicc
562 FC                  = CONFIGURE_FC
563 CC                  = CONFIGURE_CC
564 LD                  = $(FC)
565 FFLAGS              = -freeform -64
566 F77FLAGS            = -64
567 FCSUFFIX            = 
568 FNGFLAGS            = $(FFLAGS)
569 LDFLAGS             = -64
570 CFLAGS              = -64
571 CPP                 = /lib/cpp -C -P
572 CPPFLAGS            = -D_UNDERSCORE -DSGI -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
573 ARFLAGS             =
574 CC_TOOLS            = 
576 ########################################################################################################################
577 #ARCH    SGI Altix 4700 Linux ia64 Intel   # dmpar
579 #COMPRESSION_LIBS   = -L/contrib/jasper/lib -ljasper \
580 #                     -L/contrib/libpng/lib -lpng \
581 #                     -L/contrib/zlib/lib -lz
582 #COMPRESSION_INC    = -I/contrib/zlib/include \
583 #                     -I/contrib/jasper/include \
584 #                     -I/contrib/libpng/include
585 COMPRESSION_LIBS    = CONFIGURE_COMP_L
586 COMPRESSION_INC     = CONFIGURE_COMP_I
587 FDEFS               = CONFIGURE_FDEFS
588 SFC                 = ifort
589 SCC                 = icc
590 DM_FC               = ifort -lmpi
591 DM_CC               = icc -lmpi
592 FC                  = CONFIGURE_FC
593 CC                  = CONFIGURE_CC
594 LD                  = $(FC)
595 FFLAGS              = -FR -convert big_endian
596 F77FLAGS            = -FI -convert big_endian
597 FCSUFFIX            = 
598 FNGFLAGS            = 
599 LDFLAGS             = 
600 CFLAGS              = -w
601 CPP                 = /lib/cpp -C -P -traditional
602 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
603 ARFLAGS             =
604 CC_TOOLS            = 
606 ########################################################################################################################
607 #ARCH    Sun SunOS    # serial serial_NO_GRIB2
609 COMPRESSION_LIBS    = CONFIGURE_COMP_L
610 COMPRESSION_INC     = CONFIGURE_COMP_I
611 FDEFS               = CONFIGURE_FDEFS
612 SFC                 = f90
613 SCC                 = cc
614 DM_FC               = 
615 DM_CC               = 
616 FC                  = CONFIGURE_FC
617 CC                  = CONFIGURE_CC
618 LD                  = $(FC)
619 FFLAGS              = -free
620 F77FLAGS            = 
621 FCSUFFIX            = 
622 FNGFLAGS            = $(FFLAGS)
623 LDFLAGS             = 
624 CFLAGS              = -O
625 CPP                 = /usr/ccs/lib/cpp -C -P
626 CPPFLAGS            = -D_UNDERSCORE -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
627 ARFLAGS             =
629 ########################################################################################################################
630 #ARCH   Cray XE/XC CLE/Linux x86_64, Cray compiler  # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
632 COMPRESSION_LIBS    = CONFIGURE_COMP_L
633 COMPRESSION_INC     = CONFIGURE_COMP_I
634 FDEFS               = CONFIGURE_FDEFS
635 SFC                 = ftn
636 SCC                 = gcc
637 DM_FC               = ftn
638 DM_CC               = cc
639 FC                  = CONFIGURE_FC
640 CC                  = CONFIGURE_CC
641 LD                  = $(FC)
642 FFLAGS              = -N255 -f free -h byteswapio
643 F77FLAGS            = -N255 -f fixed -h byteswapio
644 FCSUFFIX            =
645 FNGFLAGS            = $(FFLAGS)
646 LDFLAGS             =
647 CFLAGS              = -O2
648 CPP                 = /lib/cpp -C -P -traditional
649 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
650 ARFLAGS             =
651 CC_TOOLS            =
653 ########################################################################################################################
654 #ARCH   Cray XC CLE/Linux x86_64, Intel compiler  # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
656 COMPRESSION_LIBS    = CONFIGURE_COMP_L
657 COMPRESSION_INC     = CONFIGURE_COMP_I
658 FDEFS               = CONFIGURE_FDEFS
659 SFC                 = ftn
660 SCC                 = cc
661 DM_FC               = $(SFC)
662 DM_CC               = $(SCC) 
663 FC                  = CONFIGURE_FC
664 CC                  = CONFIGURE_CC
665 LD                  = $(FC)
666 FFLAGS              = -FR -convert big_endian
667 F77FLAGS            = -FI -convert big_endian
668 FCSUFFIX            =
669 FNGFLAGS            = $(FFLAGS)
670 LDFLAGS             =
671 CFLAGS              =
672 CPP                 = /lib/cpp -C -P -traditional
673 CPPFLAGS            = -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 CONFIGURE_MPI
674 ARFLAGS             =
675 CC_TOOLS            =
677 ########################################################################################################################
678 #ARCH    NULL   # serial serial_NO_GRIB2 dmpar dmpar_NO_GRIB2
680 #DM_FC              = 
681 #DM_CC              = 
682 #FC                 = 
683 #SFC                = 
684 #LD                 = 
685 #RWORDSIZE          = 
686 #PROMOTION          = 
687 #FCOPTIM            = 
688 #FCREDUCEDOPT       = 
689 #FCNOOPT            = 
690 #FCDEBUG            = 
691 #FORMAT_FIXED       = 
692 #FORMAT_FREE        = 
693 #FCSUFFIX           = 
694 #BYTESWAPIO         = 
695 #FCBASEOPTS         = 
696 #MODULE_SRCH_FLAG   =
697 #TRADFLAG           = 
698 #CPP                = 
699 #AR                 = 
700 #FFLAGS             = 
701 #F77FLAGS           = 
702 #FCSUFFIX           = 
703 #FNGFLAGS           = 
704 #LDFLAGS            = 
705 #CC                 = 
706 #SCC                = 
707 #CFLAGS             =
708 #CPP                = 
709 #CPPFLAGS           = 
710 #ARFLAGS            =
711 #RANLIB              = 
712 #CC_TOOLS            =