source: modipsl/trunk/util/AA_make.gdef @ 354

Last change on this file since 354 was 354, checked in by aclsce, 15 years ago

Added variables needed to compile Oasis on IBM zahir

  • Property svn:keywords set to Id
File size: 23.7 KB
Line 
1#-
2#- $Id$
3#-
4#-Q- Darwin   #- Global definitions for Mac OSX, gfortran
5#-Q- Darwin   M_K = make
6#-Q- Darwin   P_C = cpp
7#-Q- Darwin   P_O = -fpreprocessed -P -C -traditional $(P_P)
8#-Q- Darwin   F_C = gfortran -c
9#-Q- Darwin   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
10#-Q- Darwin   #-D- MN    F_D =
11#-Q- Darwin   #-P- I4R4  F_P =
12#-Q- Darwin   #-P- I4R8  F_P = -fdefault-real-8
13#-Q- Darwin   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
14#-Q- Darwin   w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
15#-Q- Darwin   F_O = $(w_w) -J$(MODDIR)
16#-Q- Darwin   F_L = gfortran
17#-Q- Darwin   M_M = 0
18#-Q- Darwin   L_X = 0
19#-Q- Darwin   L_O =
20#-Q- Darwin   A_C = ar -rs
21#-Q- Darwin   A_G = ar -x
22#-Q- Darwin   C_C = cc -c
23#-Q- Darwin   C_O =
24#-Q- Darwin   C_L = cc
25#-Q- Darwin   #-
26#-Q- Darwin   NCDF_INC = /usr/install/include
27#-Q- Darwin   NCDF_LIB = -L/usr/install/lib -lnetcdf
28#-Q- Darwin   #-
29#-Q- Darwin_g95  #- Global definitions for Mac OSX, g95
30#-Q- Darwin_g95  M_K = make
31#-Q- Darwin_g95  P_C = cpp
32#-Q- Darwin_g95  P_O = -fpreprocessed -P -C -traditional $(P_P)
33#-Q- Darwin_g95  F_C = g95 -c
34#-Q- Darwin_g95  #-D- MD    F_D = -g -Wall -fbounds-check
35#-Q- Darwin_g95  #-D- MN    F_D =
36#-Q- Darwin_g95  #-P- I4R4  F_P = -i4
37#-Q- Darwin_g95  #-P- I4R8  F_P = -i4 -r8
38#-Q- Darwin_g95  #-P- I8R8  F_P = -i8 -r8
39#-Q- Darwin_g95  w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
40#-Q- Darwin_g95  F_O = $(w_w) -fmod=$(MODDIR)
41#-Q- Darwin_g95  F_L = g95
42#-Q- Darwin_g95  M_M = 0
43#-Q- Darwin_g95  L_X = 0
44#-Q- Darwin_g95  L_O =
45#-Q- Darwin_g95  A_C = ar -rs
46#-Q- Darwin_g95  A_G = ar -x
47#-Q- Darwin_g95  C_C = cc -c
48#-Q- Darwin_g95  C_O =
49#-Q- Darwin_g95  C_L = cc
50#-Q- Darwin_g95  #-
51#-Q- Darwin_g95  NCDF_INC = /usr/install/include
52#-Q- Darwin_g95  NCDF_LIB = -L/usr/install/lib -lnetcdf
53#-Q- Darwin_g95  #-
54#-Q- aix      #- Global definitions for IBM AIX (MPP)
55#-Q- aix      LIB_MPI = MPI1
56#-Q- aix      LIB_MPI_BIS = MPI1
57#-Q- aix      PRISM_ARCH = AIX
58#-Q- aix      PRISM_NAME = zahir
59#-Q- aix      FCM_ARCH = AIX_ZAHIR
60#-Q- aix      M_K = gmake
61#-Q- aix      P_C = /usr/lib/cpp
62#-Q- aix      P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%)
63#-Q- aix      F_C = mpxlf90_r -c
64#-Q- aix      #-D- MD    F_D =
65#-Q- aix      #-D- MN    F_D =
66#-Q- aix      #-P- I4R4  F_P = -qrealsize=4
67#-Q- aix      #-P- I4R8  F_P = -qrealsize=8
68#-Q- aix      #-P- I8R8  F_P =
69#-Q- aix      w_w = $(F_P) -O3 -qsuffix=f=f90
70#-Q- aix      F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
71#-Q- aix      F_L = mpxlf90_r
72#-Q- aix      M_M = 0
73#-Q- aix      L_X = 0
74#-Q- aix      L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3
75#-Q- aix      A_C = ar -rs -X64
76#-Q- aix      A_G = ar -x -X64
77#-Q- aix      C_C = cc -c
78#-Q- aix      C_O = -O
79#-Q- aix      C_L = cc
80#-Q- aix      #-
81#-Q- aix      NCDF_INC = /usr/local/pub/include
82#-Q- aix      NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
83#-Q- aix      #-
84#-Q- ax_mono  #- Global definitions for IBM AIX (monoprocessing)
85#-Q- ax_mono  M_K = gmake
86#-Q- ax_mono  P_C = /usr/lib/cpp
87#-Q- ax_mono  P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%)
88#-Q- ax_mono  F_C = xlf90_r -c
89#-Q- ax_mono  #-D- MD    F_D =
90#-Q- ax_mono  #-D- MN    F_D =
91#-Q- ax_mono  #-P- I4R4  F_P = -qrealsize=4
92#-Q- ax_mono  #-P- I4R8  F_P = -qrealsize=8
93#-Q- ax_mono  #-P- I8R8  F_P =
94#-Q- ax_mono  w_w = $(F_P) -O3 -qsuffix=f=f90
95#-Q- ax_mono  F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
96#-Q- ax_mono  F_L = xlf90_r
97#-Q- ax_mono  M_M = 0
98#-Q- ax_mono  L_X = 0
99#-Q- ax_mono  L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3
100#-Q- ax_mono  A_C = ar -rs -X64
101#-Q- ax_mono  A_G = ar -x -X64
102#-Q- ax_mono  C_C = cc -c
103#-Q- ax_mono  C_O = -O
104#-Q- ax_mono  C_L = cc
105#-Q- ax_mono  #-
106#-Q- ax_mono  NCDF_INC = /usr/local/pub/include
107#-Q- ax_mono  NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
108#-Q- ax_mono  #-
109#-Q- babel    #- Global definitions for IBM Blue Gene
110#-Q- babel    M_K = gmake
111#-Q- babel    P_C = /usr/bin/cpp
112#-Q- babel    P_O = -P -C $(P_P:-WF,-D%=-D%)
113#-Q- babel    F_C = mpixlf90_r -c
114#-Q- babel    #-D- MD    F_D =
115#-Q- babel    #-D- MN    F_D =
116#-Q- babel    #-P- I4R4  F_P = -qrealsize=4
117#-Q- babel    #-P- I4R8  F_P = -qrealsize=8
118#-Q- babel    #-P- I8R8  F_P =
119#-Q- babel    w_w = $(F_P) -O3 -qsuffix=f=f90
120#-Q- babel    F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
121#-Q- babel    F_L = mpixlf90_r
122#-Q- babel    M_M = 0
123#-Q- babel    L_X = 0
124#-Q- babel    L_O = $(F_P) -O3
125#-Q- babel    A_C = ar -rs
126#-Q- babel    A_G = ar -x
127#-Q- babel    C_C = cc -c
128#-Q- babel    C_O = -O
129#-Q- babel    C_L = cc
130#-Q- babel    #-
131#-Q- babel    NCDF_INC = /bglocal/prod/tools_ibm/netcdf-3.6.1/include
132#-Q- babel    NCDF_LIB = -L/bglocal/prod/tools_ibm/netcdf-3.6.1/lib -lnetcdf
133#-Q- babel    #-
134#-Q- bgfe     #- Global definitions for IBM Blue Gene Front End
135#-Q- bgfe     M_K = gmake
136#-Q- bgfe     P_C = /usr/bin/cpp
137#-Q- bgfe     P_O = -P -C $(P_P:-WF,-D%=-D%)
138#-Q- bgfe     F_C = xlf90_r -c
139#-Q- bgfe     #-D- MD    F_D =
140#-Q- bgfe     #-D- MN    F_D =
141#-Q- bgfe     #-P- I4R4  F_P = -qrealsize=4
142#-Q- bgfe     #-P- I4R8  F_P = -qrealsize=8
143#-Q- bgfe     #-P- I8R8  F_P =
144#-Q- bgfe     w_w = $(F_P) -O3 -qsuffix=f=f90
145#-Q- bgfe     F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
146#-Q- bgfe     F_L = xlf90_r
147#-Q- bgfe     M_M = 0
148#-Q- bgfe     L_X = 0
149#-Q- bgfe     L_O = $(F_P) -O3
150#-Q- bgfe     A_C = ar -rs
151#-Q- bgfe     A_G = ar -x
152#-Q- bgfe     C_C = cc -c
153#-Q- bgfe     C_O = -O
154#-Q- bgfe     C_L = cc
155#-Q- bgfe     #-
156#-Q- bgfe     NCDF_INC = /local/pub/netcdf/netcdf-3.6.2/include
157#-Q- bgfe     NCDF_LIB = -L/local/pub/netcdf/netcdf-3.6.2/lib -lnetcdf
158#-Q- bgfe     #-
159#-Q- cray     #- Obsolete definitions for CRAY
160#-Q- cray     M_K = make
161#-Q- cray     P_C = cpp
162#-Q- cray     P_O = -P -C $(P_P)
163#-Q- cray     F_C = f90 -c
164#-Q- cray     #-D- MD    F_D =
165#-Q- cray     #-D- MN    F_D =
166#-Q- cray     #-P- I4R4  F_P =
167#-Q- cray     #-P- I4R8  F_P =
168#-Q- cray     #-P- I8R8  F_P =
169#-Q- cray     F_O = $(F_D) $(F_P) -v -p $(MODEL_LIB)
170#-Q- cray     F_L = f90
171#-Q- cray     M_M = 0
172#-Q- cray     L_X = 0
173#-Q- cray     L_O =
174#-Q- cray     A_C = bld -r
175#-Q- cray     A_G = bld -x
176#-Q- cray     C_C = cc -c
177#-Q- cray     C_O = -Wall
178#-Q- cray     C_L = cc
179#-Q- cray     #-
180#-Q- cray     NCDF_INC = /usr/local/pub/include
181#-Q- cray     NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
182#-Q- cray     #-
183#-Q- eshpux   #- Global definitions for hpux used as Earth Simulator front-end (moon)
184#-Q- eshpux   LIB_MPI = MPI1
185#-Q- eshpux   LIB_MPI_BIS = MPI1
186#-Q- eshpux   PRISM_ARCH = ES
187#-Q- eshpux   PRISM_NAME = moon
188#-Q- eshpux   FCM_ARCH = ES_MOON
189#-Q- eshpux   M_K = gmake
190#-Q- eshpux   P_C = escpp
191#-Q- eshpux   # FTRACE used for profiling
192#-Q- eshpux   FTRACE = -ftrace
193#-Q- eshpux   # FTRACE =
194#-Q- eshpux   P_O = -P -C $(P_P)
195#-Q- eshpux   F_C = esmpif90 -c
196#-Q- eshpux   #-D- MD    F_D =
197#-Q- eshpux   #-D- MN    F_D =
198#-Q- eshpux   #-P- I4R4  F_P = -dW
199#-Q- eshpux   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
200#-Q- eshpux   #-P- I8R8  F_P = -ew
201#-Q- eshpux   F_O = $(F_D) $(F_P) $(FTRACE) -Ep -DCPP_PARA -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
202#-Q- eshpux   F_L = esmpif90
203#-Q- eshpux   M_M = 1
204#-Q- eshpux   L_X = 1
205#-Q- eshpux   L_O = $(F_P) $(FTRACE)
206#-Q- eshpux   A_C = ar -rv
207#-Q- eshpux   A_G = ar -x
208#-Q- eshpux   A_X = esar -rv
209#-Q- eshpux   C_C = esmpicc -c
210#-Q- eshpux   C_O =
211#-Q- eshpux   C_L = esmpicc
212#-Q- eshpux   FC_C = cc -c
213#-Q- eshpux   FC_O =
214#-Q- eshpux   FC_L = cc
215#-Q- eshpux   #-
216#-Q- eshpux   NCDF_INC = /S/home010/c0010/ES/include
217#-Q- eshpux   NCDF_LIB = -L/S/home010/c0010/ES/lib -lnetcdf
218#-Q- eshpux   #-
219#-Q- fjvpp    #- Obsolete definitions for FUJITSU VPP
220#-Q- fjvpp    M_K = gmake
221#-Q- fjvpp    P_C = cpp
222#-Q- fjvpp    P_O = -P -C $(P_P)
223#-Q- fjvpp    F_C = frt -c
224#-Q- fjvpp    #-D- MD    F_D =
225#-Q- fjvpp    #-D- MN    F_D =
226#-Q- fjvpp    #-P- I4R4  F_P = -AD
227#-Q- fjvpp    #-P- I4R8  F_P = -Ad
228#-Q- fjvpp    #-P- I8R8  F_P = -Ad
229#-Q- fjvpp    w_w = -X9 -Oe -Sw $(F_D) $(F_P) -Am -M$(MODDIR)
230#-Q- fjvpp    F_O = $(w_w) -Of -Wv,-Of,-ilfunc,-preload
231#-Q- fjvpp    F_L = frt
232#-Q- fjvpp    M_M = 0
233#-Q- fjvpp    L_X = 0
234#-Q- fjvpp    L_O = -Wg,-c -Wl,-J,-t,-dy
235#-Q- fjvpp    A_C = ar -r
236#-Q- fjvpp    A_G = ar -x
237#-Q- fjvpp    C_C = cc -c
238#-Q- fjvpp    C_O =
239#-Q- fjvpp    C_L = cc
240#-Q- fjvpp    #-
241#-Q- fjvpp    NCDF_INC = /usr/local/include/netcdf
242#-Q- fjvpp    NCDF_LIB = /usr/local/lib/netcdf/libnetcdf.a
243#-Q- fjvpp    #-
244#-Q- g95      #- Global definitions for gnu g95 compiler
245#-Q- g95      M_K = gmake
246#-Q- g95      P_C = cpp
247#-Q- g95      P_O = -P -C -traditional $(P_P)
248#-Q- g95      F_C = g95 -c
249#-Q- g95      #-D- MD    F_D =
250#-Q- g95      #-D- MN    F_D =
251#-Q- g95      #-P- I4R4  F_P = -i4
252#-Q- g95      #-P- I4R8  F_P = -i4 -r8
253#-Q- g95      #-P- I8R8  F_P = -i8 -r8
254#-Q- g95      w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
255#-Q- g95      F_O = $(w_w) -fmod=$(MODDIR) -fno-second-underscore
256#-Q- g95      F_L = g95
257#-Q- g95      M_M = 0
258#-Q- g95      L_X = 0
259#-Q- g95      L_O =
260#-Q- g95      A_C = ar -r
261#-Q- g95      A_G = ar -x
262#-Q- g95      C_C = cc -c
263#-Q- g95      C_O =
264#-Q- g95      C_L = cc
265#-Q- g95      #-
266#-Q- g95      NCDF_INC = /usr/local/include
267#-Q- g95      NCDF_LIB = -L/usr/local/lib -lnetcdf
268#-Q- g95      #-
269#-Q- gfortran  #- Global definitions for gfortran, generic system
270#-Q- gfortran  M_K = make
271#-Q- gfortran  P_C = cpp
272#-Q- gfortran  P_O = -fpreprocessed -P -C -traditional $(P_P)
273#-Q- gfortran  F_C = gfortran -c
274#-Q- gfortran  #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
275#-Q- gfortran  #-D- MN    F_D =
276#-Q- gfortran  #-P- I4R4  F_P =
277#-Q- gfortran  #-P- I4R8  F_P = -fdefault-real-8
278#-Q- gfortran  #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
279#-Q- gfortran  w_w = -O3 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
280#-Q- gfortran  F_O = $(w_w) -J$(MODDIR)
281#-Q- gfortran  F_L = gfortran
282#-Q- gfortran  M_M = 0
283#-Q- gfortran  L_X = 0
284#-Q- gfortran  L_O =
285#-Q- gfortran  A_C = ar -rs
286#-Q- gfortran  A_G = ar -x
287#-Q- gfortran  C_C = cc -c
288#-Q- gfortran  C_O =
289#-Q- gfortran  C_L = cc
290#-Q- gfortran  #-
291#-Q- gfortran  NCDF_INC = /usr/local/include
292#-Q- gfortran  NCDF_LIB = -L/usr/local/lib -lnetcdf
293#-Q- gfortran  #-
294#-Q- idris_tx7 #- Global definitions for NEC TX7 front-end (Brodie) at Idris, gfortran
295#-Q- idris_tx7 M_K = gmake
296#-Q- idris_tx7 P_C = cpp
297#-Q- idris_tx7 P_O = -P -C $(P_P)
298#-Q- idris_tx7 F_C = gfortran -c
299#-Q- idris_tx7 #-D- MD    F_D = -g
300#-Q- idris_tx7 #-D- MN    F_D =
301#-Q- idris_tx7 #-P- I4R4  F_P =
302#-Q- idris_tx7 #-P- I4R8  F_P = -fdefault-real-8
303#-Q- idris_tx7 #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
304#-Q- idris_tx7 F_O = -O $(F_D) $(F_P) -I$(MODDIR) -J$(MODDIR)
305#-Q- idris_tx7 F_L = gfortran
306#-Q- idris_tx7 M_M = 0
307#-Q- idris_tx7 L_X = 0
308#-Q- idris_tx7 L_O =
309#-Q- idris_tx7 A_C = ar -r
310#-Q- idris_tx7 A_G = ar -x
311#-Q- idris_tx7 C_C = gcc -c
312#-Q- idris_tx7 C_O =
313#-Q- idris_tx7 C_L = gcc
314#-Q- idris_tx7 #-
315#-Q- idris_tx7 NCDF_INC = /TXlocal/pub/netcdf/netcdf-3.6.2/include
316#-Q- idris_tx7 NCDF_LIB = -L/TXlocal/pub/netcdf/netcdf-3.6.2/lib -lnetcdf
317#-Q- idris_tx7 #-
318#-Q- linux    #- Global definitions for Linux, pgf90
319#-Q- linux    M_K = make
320#-Q- linux    P_C = /lib/cpp
321#-Q- linux    P_O = -P -C -traditional $(P_P)
322#-Q- linux    F_C = pgf90 -c
323#-Q- linux    #-D- MD    F_D =
324#-Q- linux    #-D- MN    F_D =
325#-Q- linux    #-P- I4R4  F_P = -i4
326#-Q- linux    #-P- I4R8  F_P = -i4 -r8
327#-Q- linux    #-P- I8R8  F_P = -i8 -r8
328#-Q- linux    F_O = $(F_D) $(F_P) -Mfree -module $(MODDIR)
329#-Q- linux    F_L = pgf90
330#-Q- linux    M_M = 0
331#-Q- linux    L_X = 0
332#-Q- linux    L_O = -Wl,-Bstatic -Mbounds
333#-Q- linux    A_C = ar -r
334#-Q- linux    A_G = ar -x
335#-Q- linux    C_C = gcc -c
336#-Q- linux    C_O = -Wall
337#-Q- linux    C_L = gcc
338#-Q- linux    #-
339#-Q- linux    NCDF_INC = /distrib/local/netcdf/pgf/include/
340#-Q- linux    NCDF_LIB = -L/distrib/local/netcdf/pgf/lib/ -lnetcdf
341#-Q- linux    #-
342#-Q- lxiv7    #- Global definitions for Linux, ifc
343#-Q- lxiv7    M_K = gmake
344#-Q- lxiv7    P_C = cpp
345#-Q- lxiv7    P_O = -P -C $(P_P)
346#-Q- lxiv7    F_C = ifc -c
347#-Q- lxiv7    #-D- MD    F_D = -g
348#-Q- lxiv7    #-D- MN    F_D =
349#-Q- lxiv7    #-P- I4R4  F_P = -i4
350#-Q- lxiv7    #-P- I4R8  F_P = -i4 -r8
351#-Q- lxiv7    #-P- I8R8  F_P = -i8 -r8
352#-Q- lxiv7    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
353#-Q- lxiv7    F_L = ifc
354#-Q- lxiv7    M_M = 0
355#-Q- lxiv7    L_X = 0
356#-Q- lxiv7    L_O = -Vaxlib
357#-Q- lxiv7    A_C = ar -r
358#-Q- lxiv7    A_G = ar -x
359#-Q- lxiv7    C_C = cc -c
360#-Q- lxiv7    C_O =
361#-Q- lxiv7    C_L = cc
362#-Q- lxiv7    #-
363#-Q- lxiv7    NCDF_INC = /usr/local/include
364#-Q- lxiv7    NCDF_LIB = -L/usr/local/lib -lnetcdf
365#-Q- lxiv7    #-
366#-Q- lxiv8    #- Global definitions for Intel compiler (ifort) at LSCE
367#-Q- lxiv8    M_K = gmake
368#-Q- lxiv8    P_C = cpp
369#-Q- lxiv8    P_O = -P -C $(P_P)
370#-Q- lxiv8    F_C = ifort -c -cpp
371#-Q- lxiv8    #-D- MD    F_D = -g
372#-Q- lxiv8    #-D- MN    F_D =
373#-Q- lxiv8    #-P- I4R4  F_P = -i4
374#-Q- lxiv8    #-P- I4R8  F_P = -i4 -r8
375#-Q- lxiv8    #-P- I8R8  F_P = -i8 -r8
376#-Q- lxiv8    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
377#-Q- lxiv8    F_L = ifort
378#-Q- lxiv8    M_M = 0
379#-Q- lxiv8    L_X = 0
380#-Q- lxiv8    L_O = -Vaxlib
381#-Q- lxiv8    A_C = ar -r
382#-Q- lxiv8    A_G = ar -x
383#-Q- lxiv8    C_C = cc -c
384#-Q- lxiv8    C_O =
385#-Q- lxiv8    C_L = cc
386#-Q- lxiv8    #-
387#-Q- lxiv8    NCDF_INC = /usr/local/include
388#-Q- lxiv8    NCDF_LIB = -L/usr/local/lib -lnetcdf
389#-Q- lxiv8    #-
390#-Q- osf1     #- Obsolete definitions for DEC OSF1
391#-Q- osf1     M_K = gmake
392#-Q- osf1     P_C = cpp
393#-Q- osf1     P_O = -P -C $(P_P)
394#-Q- osf1     F_C = f90 -c
395#-Q- osf1     #-D- MD    F_D = -g
396#-Q- osf1     #-D- MN    F_D =
397#-Q- osf1     #-P- I4R4  F_P =
398#-Q- osf1     #-P- I4R8  F_P = -r8
399#-Q- osf1     #-P- I8R8  F_P = -i8 -r8
400#-Q- osf1     F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
401#-Q- osf1     F_L = f90
402#-Q- osf1     M_M = 0
403#-Q- osf1     L_X = 0
404#-Q- osf1     L_O =
405#-Q- osf1     A_C = ar -r
406#-Q- osf1     A_G = ar -x
407#-Q- osf1     C_C = cc -c
408#-Q- osf1     C_O =
409#-Q- osf1     C_L = cc
410#-Q- osf1     #-
411#-Q- osf1     NCDF_INC = /usr/local/include
412#-Q- osf1     NCDF_LIB = -L/usr/local/lib -lnetcdf
413#-Q- osf1     #-
414#-Q- osxxlf   #- Global definitions for Mac OS X and IBM xlf compiler
415#-Q- osxxlf   M_K = make
416#-Q- osxxlf   P_C = /usr/bin/cpp
417#-Q- osxxlf   P_O = -P -C $(P_P:-WF,-D%=-D%)
418#-Q- osxxlf   F_C = xlf90 -c
419#-Q- osxxlf   #-D- MD    F_D = -g -C
420#-Q- osxxlf   #-D- MN    F_D =
421#-Q- osxxlf   #-P- I4R4  F_P = -qintsize=4 -qrealsize=4
422#-Q- osxxlf   #-P- I4R8  F_P = -qintsize=4 -qrealsize=8
423#-Q- osxxlf   #-P- I8R8  F_P = -qintsize=8 -qrealsize=8
424#-Q- osxxlf   w_w = $(F_P) -O2 $(F_D) -qsuffix=f=f90
425#-Q- osxxlf   F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
426#-Q- osxxlf   F_L = xlf90
427#-Q- osxxlf   M_M = 0
428#-Q- osxxlf   L_X = 0
429#-Q- osxxlf   L_O = $(F_P) -O2
430#-Q- osxxlf   A_C = ar -rs
431#-Q- osxxlf   A_G = ar -x
432#-Q- osxxlf   C_C = cc -c
433#-Q- osxxlf   C_O =
434#-Q- osxxlf   C_L = cc
435#-Q- osxxlf   #-
436#-Q- osxxlf   NCDF_INC = /usr/local/install/netcdf-3.6.0-p1/include
437#-Q- osxxlf   NCDF_LIB = -L/usr/local/install/netcdf-3.6.0-p1/lib -lnetcdf
438#-Q- osxxlf   #-
439#-Q- platine  #- Global definitions for Bull (opteron) at CCRT
440#-Q- platine  LIB_MPI = MPI1
441#-Q- platine  LIB_MPI_BIS = MPI1
442#-Q- platine  PRISM_ARCH = IA64
443#-Q- platine  PRISM_NAME = platine
444#-Q- platine  FCM_ARCH = IA64_PLATINE
445#-Q- platine  M_K = gmake
446#-Q- platine  P_C = cpp
447#-Q- platine  P_O = -P -C $(P_P)
448#-Q- platine  F_C = mpif90 -c -cpp
449#-Q- platine  #-D- MD    F_D = -g
450#-Q- platine  #-D- MN    F_D =
451#-Q- platine  #-P- I4R4  F_P = -i4
452#-Q- platine  #-P- I4R8  F_P = -i4 -r8
453#-Q- platine  #-P- I8R8  F_P = -i8 -r8
454#-Q- platine  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
455#-Q- platine  F_L = mpif90
456#-Q- platine  M_M = 0
457#-Q- platine  L_X = 0
458#-Q- platine  L_O =
459#-Q- platine  A_C = ar -r
460#-Q- platine  A_G = ar -x
461#-Q- platine  C_C = cc -c
462#-Q- platine  C_O =
463#-Q- platine  C_L = cc
464#-Q- platine  #-
465#-Q- platine  NCDF_INC = /usr/include
466#-Q- platine  NCDF_LIB = -L/usr/lib -lnetcdff -lnetcdf
467#-Q- platine  #-
468#-Q- sgi6     #- Global definitions for IRIX64 (sgi6)
469#-Q- sgi6     M_K = gmake
470#-Q- sgi6     P_C = cpp
471#-Q- sgi6     P_O = -P -C $(P_P)
472#-Q- sgi6     F_C = f90 -c
473#-Q- sgi6     #-D- MD    F_D =
474#-Q- sgi6     #-D- MN    F_D =
475#-Q- sgi6     #-P- I4R4  F_P = -i4 -r4
476#-Q- sgi6     #-P- I4R8  F_P = -i4 -r8
477#-Q- sgi6     #-P- I8R8  F_P = -i8 -r8
478#-Q- sgi6     F_O = $(F_D) $(F_P) -I $(MODDIR)
479#-Q- sgi6     F_L = f90
480#-Q- sgi6     M_M = 0
481#-Q- sgi6     L_X = 0
482#-Q- sgi6     L_O =
483#-Q- sgi6     A_C = ar -r
484#-Q- sgi6     A_G = ar -x
485#-Q- sgi6     C_C = cc -c
486#-Q- sgi6     C_O =
487#-Q- sgi6     C_L = cc
488#-Q- sgi6     #-
489#-Q- sgi6     NCDF_INC = /usr/local/pub/include
490#-Q- sgi6     NCDF_LIB = -L/usr/local/pub/lib64 -lnetcdf
491#-Q- sgi6     #-
492#-Q- solaris  #- Global definitions for SOLARIS
493#-Q- solaris  M_K = make
494#-Q- solaris  P_C = cpp
495#-Q- solaris  P_O = -P -C $(P_P)
496#-Q- solaris  F_C = f90 -c
497#-Q- solaris  #-D- MD    F_D =
498#-Q- solaris  #-D- MN    F_D =
499#-Q- solaris  #-P- I4R4  F_P =
500#-Q- solaris  #-P- I4R8  F_P = -r8const
501#-Q- solaris  #-P- I8R8  F_P = -i8const -r8const
502#-Q- solaris  F_O = $(F_D) $(F_P) -M$(MODDIR) -fast
503#-Q- solaris  F_L = f90
504#-Q- solaris  M_M = 1
505#-Q- solaris  L_X = 0
506#-Q- solaris  L_O =
507#-Q- solaris  A_C = ar -r
508#-Q- solaris  A_G = ar -x
509#-Q- solaris  C_C = cc -c
510#-Q- solaris  C_O =
511#-Q- solaris  C_L = cc
512#-Q- solaris  #-
513#-Q- solaris  NCDF_INC = /distrib/local/include
514#-Q- solaris  NCDF_LIB = -L/distrib/local/lib -lnetcdf
515#-Q- solaris  #-
516#-Q- sx6nec   #- Global definitions for NEC SX8 at CCRT (alias)
517#-Q- sx6nec   LIB_MPI = MPI1
518#-Q- sx6nec   LIB_MPI_BIS = MPI1
519#-Q- sx6nec   PRISM_ARCH = SX
520#-Q- sx6nec   PRISM_NAME = mercure
521#-Q- sx6nec   FCM_ARCH = SX8_MERCURE
522#-Q- sx6nec   M_K = sxgmake
523#-Q- sx6nec   P_C = cpp
524#-Q- sx6nec   P_O = -P -C $(P_P)
525#-Q- sx6nec   F_C = sxmpif90 -c
526#-Q- sx6nec   #-D- MD    F_D =
527#-Q- sx6nec   #-D- MN    F_D =
528#-Q- sx6nec   #-P- I4R4  F_P = -dW
529#-Q- sx6nec   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
530#-Q- sx6nec   #-P- I8R8  F_P = -ew
531#-Q- sx6nec   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
532#-Q- sx6nec   F_L = sxmpif90
533#-Q- sx6nec   M_M = 1
534#-Q- sx6nec   L_X = 0
535#-Q- sx6nec   L_O = -size_t64 $(F_P)
536#-Q- sx6nec   A_C = sxar -rv
537#-Q- sx6nec   A_G = sxar -x
538#-Q- sx6nec   A_X = sxar -rv
539#-Q- sx6nec   C_C = sxcc -size_t64 -c
540#-Q- sx6nec   C_O =
541#-Q- sx6nec   C_L = sxcc -size_t64
542#-Q- sx6nec   FC_C = gcc -c
543#-Q- sx6nec   FC_O =
544#-Q- sx6nec   FC_L = gcc
545#-Q- sx6nec   #-
546#-Q- sx6nec   NCDF_INC = /usr/local/SX8/soft/netcdf/include
547#-Q- sx6nec   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf
548#-Q- sx6nec   #-
549#-Q- sx8brodie   #- Global definitions for NEC SX8 at Idris
550#-Q- sx8brodie   LIB_MPI = MPI1
551#-Q- sx8brodie   LIB_MPI_BIS = MPI1
552#-Q- sx8brodie   PRISM_ARCH = SX
553#-Q- sx8brodie   PRISM_NAME = brodie
554#-Q- sx8brodie   FCM_ARCH = SX8_BRODIE
555#-Q- sx8brodie   M_K = sxgmake
556#-Q- sx8brodie   P_C = sxcpp
557#-Q- sx8brodie   P_O = -P -C $(P_P)
558#-Q- sx8brodie   F_C = sxmpif90 -c
559#-Q- sx8brodie   #-D- MD    F_D =
560#-Q- sx8brodie   #-D- MN    F_D =
561#-Q- sx8brodie   #-P- I4R4  F_P = -dW
562#-Q- sx8brodie   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
563#-Q- sx8brodie   #-P- I8R8  F_P = -ew
564#-Q- sx8brodie   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -I $(MODDIR)
565#-Q- sx8brodie   F_L = sxmpif90
566#-Q- sx8brodie   M_M = 1
567#-Q- sx8brodie   L_X = 0
568#-Q- sx8brodie   L_O = $(F_P)
569#-Q- sx8brodie   A_C = sxar -rv
570#-Q- sx8brodie   A_G = sxar -x
571#-Q- sx8brodie   A_X = sxar -rv
572#-Q- sx8brodie   C_C = sxcc -c
573#-Q- sx8brodie   C_O =
574#-Q- sx8brodie   C_L = sxcc
575#-Q- sx8brodie   FC_C = gcc -c
576#-Q- sx8brodie   FC_O =
577#-Q- sx8brodie   FC_L = gcc
578#-Q- sx8brodie   #-
579#-Q- sx8brodie   NCDF_INC = /SXlocal/pub/netCDF/netCDF-3.6.1/include
580#-Q- sx8brodie   NCDF_LIB = -L/SXlocal/pub/netCDF/netCDF-3.6.1/lib -lnetcdf
581#-Q- sx8brodie   #-
582#-Q- sx8mercure   #- Global definitions for NEC SX8 at CCRT
583#-Q- sx8mercure   LIB_MPI = MPI1
584#-Q- sx8mercure   LIB_MPI_BIS = MPI1
585#-Q- sx8mercure   PRISM_ARCH = SX
586#-Q- sx8mercure   PRISM_NAME = mercure
587#-Q- sx8mercure   FCM_ARCH = SX8_MERCURE
588#-Q- sx8mercure   M_K = sxgmake
589#-Q- sx8mercure   P_C = cpp
590#-Q- sx8mercure   P_O = -P -C $(P_P)
591#-Q- sx8mercure   F_C = sxmpif90 -c
592#-Q- sx8mercure   #-D- MD    F_D =
593#-Q- sx8mercure   #-D- MN    F_D =
594#-Q- sx8mercure   #-P- I4R4  F_P = -dW
595#-Q- sx8mercure   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
596#-Q- sx8mercure   #-P- I8R8  F_P = -ew
597#-Q- sx8mercure   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
598#-Q- sx8mercure   F_L = sxmpif90
599#-Q- sx8mercure   M_M = 1
600#-Q- sx8mercure   L_X = 0
601#-Q- sx8mercure   L_O = -size_t64 $(F_P)
602#-Q- sx8mercure   A_C = sxar -rv
603#-Q- sx8mercure   A_G = sxar -x
604#-Q- sx8mercure   A_X = sxar -rv
605#-Q- sx8mercure   C_C = sxcc -size_t64 -c
606#-Q- sx8mercure   C_O =
607#-Q- sx8mercure   C_L = sxcc -size_t64
608#-Q- sx8mercure   FC_C = gcc -c
609#-Q- sx8mercure   FC_O =
610#-Q- sx8mercure   FC_L = gcc
611#-Q- sx8mercure   #-
612#-Q- sx8mercure   NCDF_INC = /usr/local/SX8/soft/netcdf/include
613#-Q- sx8mercure   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf
614#-Q- sx8mercure   #-
615#-Q- sxdkrz   #- Global definitions for NEC SX8 at DKRZ
616#-Q- sxdkrz   LIB_MPI = MPI1
617#-Q- sxdkrz   LIB_MPI_BIS = MPI1
618#-Q- sxdkrz   PRISM_ARCH = SX
619#-Q- sxdkrz   PRISM_NAME = ds
620#-Q- sxdkrz   M_K = sxgmake
621#-Q- sxdkrz   P_C = cpp
622#-Q- sxdkrz   P_O = -P -C $(P_P)
623#-Q- sxdkrz   F_C = sxmpif90 -c
624#-Q- sxdkrz   #-D- MD    F_D =
625#-Q- sxdkrz   #-D- MN    F_D =
626#-Q- sxdkrz   #-P- I4R4  F_P = -dw
627#-Q- sxdkrz   #-P- I4R8  F_P = -dw -Wf\"-A idbl4\"
628#-Q- sxdkrz   #-P- I8R8  F_P = -ew
629#-Q- sxdkrz   F_O = $(F_D) $(F_P) -I $(MODDIR)
630#-Q- sxdkrz   F_L = sxmpif90
631#-Q- sxdkrz   M_M = 1
632#-Q- sxdkrz   L_X = 0
633#-Q- sxdkrz   L_O = $(F_P)
634#-Q- sxdkrz   A_C = ar -rv
635#-Q- sxdkrz   A_G = ar -x
636#-Q- sxdkrz   A_X = sxar -rv
637#-Q- sxdkrz   C_C = sxcc -c
638#-Q- sxdkrz   C_O =
639#-Q- sxdkrz   C_L = sxcc
640#-Q- sxdkrz   FC_C = cc -c
641#-Q- sxdkrz   FC_O =
642#-Q- sxdkrz   FC_L = cc
643#-Q- sxdkrz   #-
644#-Q- sxdkrz   NCDF_INC = /pool/SX-6/netcdf/netcdf-3.5.0/include
645#-Q- sxdkrz   NCDF_LIB = -L/pool/SX-6/netcdf/netcdf-3.5.0/lib -lnetcdf_A_idbl4
646#-Q- sxdkrz   #-
647#-Q- t3e      #- Obsolete definitions for T3E
648#-Q- t3e      M_K = gmake
649#-Q- t3e      P_C = cpp
650#-Q- t3e      P_O = -P -C $(P_P)
651#-Q- t3e      F_C = f90 -c
652#-Q- t3e      #-D- MD    F_D =
653#-Q- t3e      #-D- MN    F_D =
654#-Q- t3e      #-P- I4R4  F_P =
655#-Q- t3e      #-P- I4R8  F_P =
656#-Q- t3e      #-P- I8R8  F_P =
657#-Q- t3e      w_w = $(F_D) $(F_P) -rm -O2 -Ounroll2 -Osplit2 -dp
658#-Q- t3e      F_O = $(w_w) -p $(MODEL_LIB)
659#-Q- t3e      F_L = f90
660#-Q- t3e      M_M = 0
661#-Q- t3e      L_X = 0
662#-Q- t3e      L_O = -X 4
663#-Q- t3e      A_C = ar -r
664#-Q- t3e      A_G = ar -x
665#-Q- t3e      C_C = cc -c
666#-Q- t3e      C_O = -Wall
667#-Q- t3e      C_L = cc
668#-Q- t3e      #-
669#-Q- t3e      NCDF_INC = /usr/local/pub/include
670#-Q- t3e      NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
671#-Q- t3e      #-
672#-Q- tx7  #- Global definitions for NEC TX7 front-end (Mercure) at CCRT, efc
673#-Q- tx7  M_K = gmake
674#-Q- tx7  P_C = cpp
675#-Q- tx7  P_O = -P -C $(P_P)
676#-Q- tx7  F_C = efc -c
677#-Q- tx7  #-D- MD    F_D = -g
678#-Q- tx7  #-D- MN    F_D =
679#-Q- tx7  #-P- I4R4  F_P = -i4
680#-Q- tx7  #-P- I4R8  F_P = -i4 -r8
681#-Q- tx7  #-P- I8R8  F_P = -i8 -r8
682#-Q- tx7  F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
683#-Q- tx7  F_L = efc
684#-Q- tx7  M_M = 0
685#-Q- tx7  L_X = 0
686#-Q- tx7  L_O = -Vaxlib
687#-Q- tx7  A_C = ar -r
688#-Q- tx7  A_G = ar -x
689#-Q- tx7  C_C = cc -c
690#-Q- tx7  C_O =
691#-Q- tx7  C_L = cc
692#-Q- tx7  #-
693#-Q- tx7  NCDF_INC = /usr/local/include
694#-Q- tx7  NCDF_LIB = -L/usr/local/lib -lnetcdf
695#-Q- tx7  #-
696#-Q- unix   #- Skeleton definitions for UNIX
697#-Q- unix   M_K = make
698#-Q- unix   P_C = cpp
699#-Q- unix   P_O = -P -C $(P_P)
700#-Q- unix   F_C = f90 -c
701#-Q- unix   #-D- MD    F_D =
702#-Q- unix   #-D- MN    F_D =
703#-Q- unix   #-P- I4R4  F_P =
704#-Q- unix   #-P- I4R8  F_P =
705#-Q- unix   #-P- I8R8  F_P =
706#-Q- unix   F_O = $(F_D) $(F_P) -M$(MODDIR)
707#-Q- unix   F_L = f90
708#-Q- unix   M_M = 0
709#-Q- unix   L_X = 0
710#-Q- unix   L_O =
711#-Q- unix   A_C = ar -r
712#-Q- unix   A_G = ar -x
713#-Q- unix   C_C = cc -c
714#-Q- unix   C_O =
715#-Q- unix   C_L = cc
716#-Q- unix   #-
717#-Q- unix   NCDF_INC = /distrib/local/include
718#-Q- unix   NCDF_LIB = -L/distrib/local/lib -lnetcdf
719#-Q- unix   #-
720RM      = rm -f
721STRIP   = strip
722SIZE    = size
Note: See TracBrowser for help on using the repository browser.