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

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