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

Last change on this file since 86 was 86, checked in by bellier, 17 years ago

JB: add "argent" computer (to be tested)

  • Property svn:keywords set to Id
File size: 19.0 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- argent   #- Global definitions for Linux Compiler Intel v9.1
55#-Q- argent   LIB_MPI = MPI2
56#-Q- argent   LIB_MPI_BIS =
57#-Q- argent   PRISM_ARCH = IA64
58#-Q- argent   PRISM_NAME = argent6
59#-Q- argent   M_K = gmake
60#-Q- argent   P_C = cpp
61#-Q- argent   P_O = -P -C $(P_P)
62#-Q- argent   F_C = mpif90 -c -cpp
63#-Q- argent   #-D- MD    F_D = -g
64#-Q- argent   #-D- MN    F_D =
65#-Q- argent   #-P- I4R4  F_P = -i4
66#-Q- argent   #-P- I4R8  F_P = -i4 -r8
67#-Q- argent   #-P- I8R8  F_P = -i8 -r8
68#-Q- argent   F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
69#-Q- argent   F_L = mpif90
70#-Q- argent   M_M = 0
71#-Q- argent   L_X = 0
72#-Q- argent   L_O =
73#-Q- argent   A_C = ar -r
74#-Q- argent   A_G = ar -x
75#-Q- argent   C_C = cc -c
76#-Q- argent   C_O =
77#-Q- argent   C_L = cc
78#-Q- argent   #-
79#-Q- argent   NCDF_INC = /applications/netcdf/include
80#-Q- argent   NCDF_LIB = -L/applications/netcdf/lib -lnetcdf
81#-Q- argent   #-
82#-Q- ax_mono  #- Global definitions for IBM AIX (monoprocessing)
83#-Q- ax_mono  M_K = gmake
84#-Q- ax_mono  P_C = /usr/lib/cpp
85#-Q- ax_mono  P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%)
86#-Q- ax_mono  F_C = xlf90_r -c
87#-Q- ax_mono  #-D- MD    F_D =
88#-Q- ax_mono  #-D- MN    F_D =
89#-Q- ax_mono  #-P- I4R4  F_P = -qrealsize=4
90#-Q- ax_mono  #-P- I4R8  F_P = -qrealsize=8
91#-Q- ax_mono  #-P- I8R8  F_P =
92#-Q- ax_mono  w_w = $(F_P) -O3 -qsuffix=f=f90
93#-Q- ax_mono  F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
94#-Q- ax_mono  F_L = xlf90_r
95#-Q- ax_mono  M_M = 0
96#-Q- ax_mono  L_X = 0
97#-Q- ax_mono  L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3
98#-Q- ax_mono  A_C = ar -rs -X64
99#-Q- ax_mono  A_G = ar -x -X64
100#-Q- ax_mono  C_C = cc -c
101#-Q- ax_mono  C_O = -O
102#-Q- ax_mono  C_L = cc
103#-Q- ax_mono  #-
104#-Q- ax_mono  NCDF_INC = /usr/local/pub/include
105#-Q- ax_mono  NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
106#-Q- ax_mono  #-
107#-Q- cray     #- Global definitions for CRAY
108#-Q- cray     M_K = make
109#-Q- cray     P_C = cpp
110#-Q- cray     P_O = -P -C $(P_P)
111#-Q- cray     F_C = f90 -c
112#-Q- cray     #-D- MD    F_D =
113#-Q- cray     #-D- MN    F_D =
114#-Q- cray     #-P- I4R4  F_P =
115#-Q- cray     #-P- I4R8  F_P =
116#-Q- cray     #-P- I8R8  F_P =
117#-Q- cray     F_O = $(F_D) $(F_P) -v -p $(MODEL_LIB)
118#-Q- cray     F_L = f90
119#-Q- cray     M_M = 0
120#-Q- cray     L_X = 0
121#-Q- cray     L_O =
122#-Q- cray     A_C = bld -r
123#-Q- cray     A_G = bld -x
124#-Q- cray     C_C = cc -c
125#-Q- cray     C_O = -Wall
126#-Q- cray     C_L = cc
127#-Q- cray     #-
128#-Q- cray     NCDF_INC = /usr/local/pub/include
129#-Q- cray     NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
130#-Q- cray     #-
131#-Q- eshpux   #- Global definitions for eshpux used as Earth Simulator front-end
132#-Q- eshpux   M_K = gmake
133#-Q- eshpux   P_C = escpp
134#-Q- eshpux   # FTRACE used for profiling
135#-Q- eshpux   FTRACE = -ftrace
136#-Q- eshpux   # FTRACE =
137#-Q- eshpux   P_O = -P -C $(P_P)
138#-Q- eshpux   F_C = esmpif90 -c
139#-Q- eshpux   #-D- MD    F_D =
140#-Q- eshpux   #-D- MN    F_D =
141#-Q- eshpux   #-P- I4R4  F_P = -dW
142#-Q- eshpux   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
143#-Q- eshpux   #-P- I8R8  F_P = -ew
144#-Q- eshpux   F_O = $(F_D) $(F_P) $(FTRACE) -I $(MODDIR)
145#-Q- eshpux   F_L = esmpif90
146#-Q- eshpux   M_M = 1
147#-Q- eshpux   L_X = 1
148#-Q- eshpux   L_O = $(F_P) $(FTRACE)
149#-Q- eshpux   A_C = ar -rv
150#-Q- eshpux   A_G = ar -x
151#-Q- eshpux   A_X = esar -rv
152#-Q- eshpux   C_C = esmpicc -c
153#-Q- eshpux   C_O =
154#-Q- eshpux   C_L = esmpicc
155#-Q- eshpux   FC_C = cc -c
156#-Q- eshpux   FC_O =
157#-Q- eshpux   FC_L = cc
158#-Q- eshpux   #-
159#-Q- eshpux   NETCDFROOT = /S/home010/c0010/ES
160#-Q- eshpux   NCDF_INC = $(NETCDFROOT)/include
161#-Q- eshpux   NCDF_LIB = -L$(NETCDFROOT)/lib -lnetcdf
162#-Q- eshpux   #-
163#-Q- fjvpp    #- Global definitions for FUJITSU VPP
164#-Q- fjvpp    M_K = gmake
165#-Q- fjvpp    P_C = cpp
166#-Q- fjvpp    P_O = -P -C $(P_P)
167#-Q- fjvpp    F_C = frt -c
168#-Q- fjvpp    #-D- MD    F_D =
169#-Q- fjvpp    #-D- MN    F_D =
170#-Q- fjvpp    #-P- I4R4  F_P = -AD
171#-Q- fjvpp    #-P- I4R8  F_P = -Ad
172#-Q- fjvpp    #-P- I8R8  F_P = -Ad
173#-Q- fjvpp    w_w = -X9 -Oe -Sw $(F_D) $(F_P) -Am -M$(MODDIR)
174#-Q- fjvpp    F_O = $(w_w) -Of -Wv,-Of,-ilfunc,-preload
175#-Q- fjvpp    F_L = frt
176#-Q- fjvpp    M_M = 0
177#-Q- fjvpp    L_X = 0
178#-Q- fjvpp    L_O = -Wg,-c -Wl,-J,-t,-dy
179#-Q- fjvpp    A_C = ar -r
180#-Q- fjvpp    A_G = ar -x
181#-Q- fjvpp    C_C = cc -c
182#-Q- fjvpp    C_O =
183#-Q- fjvpp    C_L = cc
184#-Q- fjvpp    #-
185#-Q- fjvpp    NCDF_INC = /usr/local/include/netcdf
186#-Q- fjvpp    NCDF_LIB = /usr/local/lib/netcdf/libnetcdf.a
187#-Q- fjvpp    #-
188#-Q- g95      #- Global definitions for gnu g95 compiler
189#-Q- g95      M_K = gmake
190#-Q- g95      P_C = cpp
191#-Q- g95      P_O = -P -C -traditional $(P_P)
192#-Q- g95      F_C = g95 -c
193#-Q- g95      #-D- MD    F_D =
194#-Q- g95      #-D- MN    F_D =
195#-Q- g95      #-P- I4R4  F_P = -i4
196#-Q- g95      #-P- I4R8  F_P = -i4 -r8
197#-Q- g95      #-P- I8R8  F_P = -i8 -r8
198#-Q- g95      w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
199#-Q- g95      F_O = $(w_w) -fmod=$(MODDIR) -fno-second-underscore
200#-Q- g95      F_L = g95
201#-Q- g95      M_M = 0
202#-Q- g95      L_X = 0
203#-Q- g95      L_O =
204#-Q- g95      A_C = ar -r
205#-Q- g95      A_G = ar -x
206#-Q- g95      C_C = cc -c
207#-Q- g95      C_O =
208#-Q- g95      C_L = cc
209#-Q- g95      #-
210#-Q- g95      NCDF_INC = /usr/local/include
211#-Q- g95      NCDF_LIB = -L/usr/local/lib -lnetcdf
212#-Q- g95      #-
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- sgi6     #- Global definitions for IRIX64 (sgi6)
335#-Q- sgi6     M_K = gmake
336#-Q- sgi6     P_C = cpp
337#-Q- sgi6     P_O = -P -C $(P_P)
338#-Q- sgi6     F_C = f90 -c
339#-Q- sgi6     #-D- MD    F_D =
340#-Q- sgi6     #-D- MN    F_D =
341#-Q- sgi6     #-P- I4R4  F_P = -i4 -r4
342#-Q- sgi6     #-P- I4R8  F_P = -i4 -r8
343#-Q- sgi6     #-P- I8R8  F_P = -i8 -r8
344#-Q- sgi6     F_O = $(F_D) $(F_P) -I $(MODDIR)
345#-Q- sgi6     F_L = f90
346#-Q- sgi6     M_M = 0
347#-Q- sgi6     L_X = 0
348#-Q- sgi6     L_O =
349#-Q- sgi6     A_C = ar -r
350#-Q- sgi6     A_G = ar -x
351#-Q- sgi6     C_C = cc -c
352#-Q- sgi6     C_O =
353#-Q- sgi6     C_L = cc
354#-Q- sgi6     #-
355#-Q- sgi6     NCDF_INC = /usr/local/pub/include
356#-Q- sgi6     NCDF_LIB = -L/usr/local/pub/lib64 -lnetcdf
357#-Q- sgi6     #-
358#-Q- solaris  #- Global definitions for SOLARIS
359#-Q- solaris  M_K = make
360#-Q- solaris  P_C = cpp
361#-Q- solaris  P_O = -P -C $(P_P)
362#-Q- solaris  F_C = f90 -c
363#-Q- solaris  #-D- MD    F_D =
364#-Q- solaris  #-D- MN    F_D =
365#-Q- solaris  #-P- I4R4  F_P =
366#-Q- solaris  #-P- I4R8  F_P = -r8const
367#-Q- solaris  #-P- I8R8  F_P = -i8const -r8const
368#-Q- solaris  F_O = $(F_D) $(F_P) -M$(MODDIR) -fast
369#-Q- solaris  F_L = f90
370#-Q- solaris  M_M = 1
371#-Q- solaris  L_X = 0
372#-Q- solaris  L_O =
373#-Q- solaris  A_C = ar -r
374#-Q- solaris  A_G = ar -x
375#-Q- solaris  C_C = cc -c
376#-Q- solaris  C_O =
377#-Q- solaris  C_L = cc
378#-Q- solaris  #-
379#-Q- solaris  NCDF_INC = /distrib/local/include
380#-Q- solaris  NCDF_LIB = -L/distrib/local/lib -lnetcdf
381#-Q- solaris  #-
382#-Q- sx6nec   #- Global definitions for sx6nec (sx8mercure)
383#-Q- sx6nec   #- compilation on mercure for NEC SX-8
384#-Q- sx6nec   LIB_MPI = MPI2
385#-Q- sx6nec   LIB_MPI_BIS =
386#-Q- sx6nec   PRISM_ARCH = SX
387#-Q- sx6nec   PRISM_NAME = mercure
388#-Q- sx6nec   M_K = sxgmake
389#-Q- sx6nec   P_C = cpp
390#-Q- sx6nec   P_O = -P -C $(P_P)
391#-Q- sx6nec   F_C = sxmpif90 -c
392#-Q- sx6nec   #-D- MD    F_D =
393#-Q- sx6nec   #-D- MN    F_D =
394#-Q- sx6nec   #-P- I4R4  F_P = -dW
395#-Q- sx6nec   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
396#-Q- sx6nec   #-P- I8R8  F_P = -ew
397#-Q- sx6nec   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -I $(MODDIR)
398#-Q- sx6nec   F_L = sxmpif90
399#-Q- sx6nec   M_M = 1
400#-Q- sx6nec   L_X = 0
401#-Q- sx6nec   L_O = -size_t64 $(F_P)
402#-Q- sx6nec   A_C = sxar -rv
403#-Q- sx6nec   A_G = sxar -x
404#-Q- sx6nec   A_X = sxar -rv
405#-Q- sx6nec   C_C = sxcc -size_t64 -c
406#-Q- sx6nec   C_O =
407#-Q- sx6nec   C_L = sxcc -size_t64
408#-Q- sx6nec   FC_C = gcc -c
409#-Q- sx6nec   FC_O =
410#-Q- sx6nec   FC_L = gcc
411#-Q- sx6nec   #-
412#-Q- sx6nec   NCDF_INC = /usr/local/SX8/soft/netcdf/include
413#-Q- sx6nec   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf
414#-Q- sx6nec   #-
415#-Q- sx8brodie   #- Global definitions for sx8brodie
416#-Q- sx8brodie   #- compilation on brodie for NEC SX-8
417#-Q- sx8brodie   LIB_MPI = MPI2
418#-Q- sx8brodie   LIB_MPI_BIS =
419#-Q- sx8brodie   PRISM_ARCH = SX
420#-Q- sx8brodie   PRISM_NAME = brodie
421#-Q- sx8brodie   M_K = sxgmake
422#-Q- sx8brodie   P_C = sxcpp
423#-Q- sx8brodie   P_O = -P -C $(P_P)
424#-Q- sx8brodie   F_C = sxmpif90 -c
425#-Q- sx8brodie   #-D- MD    F_D =
426#-Q- sx8brodie   #-D- MN    F_D =
427#-Q- sx8brodie   #-P- I4R4  F_P = -dW
428#-Q- sx8brodie   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
429#-Q- sx8brodie   #-P- I8R8  F_P = -ew
430#-Q- sx8brodie   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -I $(MODDIR)
431#-Q- sx8brodie   F_L = sxmpif90
432#-Q- sx8brodie   M_M = 1
433#-Q- sx8brodie   L_X = 0
434#-Q- sx8brodie   L_O = $(F_P)
435#-Q- sx8brodie   A_C = sxar -rv
436#-Q- sx8brodie   A_G = sxar -x
437#-Q- sx8brodie   A_X = sxar -rv
438#-Q- sx8brodie   C_C = sxcc -c
439#-Q- sx8brodie   C_O =
440#-Q- sx8brodie   C_L = sxcc
441#-Q- sx8brodie   FC_C = gcc -c
442#-Q- sx8brodie   FC_O =
443#-Q- sx8brodie   FC_L = gcc
444#-Q- sx8brodie   #-
445#-Q- sx8brodie   NCDF_INC = /SXlocal/pub/netCDF/netCDF-3.6.1/include
446#-Q- sx8brodie   NCDF_LIB = -L/SXlocal/pub/netCDF/netCDF-3.6.1/lib -lnetcdf
447#-Q- sx8brodie   #-
448#-Q- sx8mercure   #- Global definitions for sx8mercure
449#-Q- sx8mercure   #- compilation on mercure for NEC SX-8
450#-Q- sx8mercure   LIB_MPI = MPI2
451#-Q- sx8mercure   LIB_MPI_BIS =
452#-Q- sx8mercure   PRISM_ARCH = SX
453#-Q- sx8mercure   PRISM_NAME = mercure
454#-Q- sx8mercure   M_K = sxgmake
455#-Q- sx8mercure   P_C = cpp
456#-Q- sx8mercure   P_O = -P -C $(P_P)
457#-Q- sx8mercure   F_C = sxmpif90 -c
458#-Q- sx8mercure   #-D- MD    F_D =
459#-Q- sx8mercure   #-D- MN    F_D =
460#-Q- sx8mercure   #-P- I4R4  F_P = -dW
461#-Q- sx8mercure   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
462#-Q- sx8mercure   #-P- I8R8  F_P = -ew
463#-Q- sx8mercure   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -I $(MODDIR)
464#-Q- sx8mercure   F_L = sxmpif90
465#-Q- sx8mercure   M_M = 1
466#-Q- sx8mercure   L_X = 0
467#-Q- sx8mercure   L_O = -size_t64 $(F_P)
468#-Q- sx8mercure   A_C = sxar -rv
469#-Q- sx8mercure   A_G = sxar -x
470#-Q- sx8mercure   A_X = sxar -rv
471#-Q- sx8mercure   C_C = sxcc -size_t64 -c
472#-Q- sx8mercure   C_O =
473#-Q- sx8mercure   C_L = sxcc -size_t64
474#-Q- sx8mercure   FC_C = gcc -c
475#-Q- sx8mercure   FC_O =
476#-Q- sx8mercure   FC_L = gcc
477#-Q- sx8mercure   #-
478#-Q- sx8mercure   NCDF_INC = /usr/local/SX8/soft/netcdf/include
479#-Q- sx8mercure   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf
480#-Q- sx8mercure   #-
481#-Q- sxdkrz   #- Global definitions for sxdkrz
482#-Q- sxdkrz   #- compilation on DKRZ for NEC SX-6
483#-Q- sxdkrz   LIB_MPI = MPI2
484#-Q- sxdkrz   LIB_MPI_BIS =
485#-Q- sxdkrz   PRISM_ARCH = SX
486#-Q- sxdkrz   PRISM_NAME = ds
487#-Q- sxdkrz   M_K = sxgmake
488#-Q- sxdkrz   P_C = cpp
489#-Q- sxdkrz   P_O = -P -C $(P_P)
490#-Q- sxdkrz   F_C = sxmpif90 -c
491#-Q- sxdkrz   #-D- MD    F_D =
492#-Q- sxdkrz   #-D- MN    F_D =
493#-Q- sxdkrz   #-P- I4R4  F_P = -dw
494#-Q- sxdkrz   #-P- I4R8  F_P = -dw -Wf\"-A idbl4\"
495#-Q- sxdkrz   #-P- I8R8  F_P = -ew
496#-Q- sxdkrz   F_O = $(F_D) $(F_P) -I $(MODDIR)
497#-Q- sxdkrz   F_L = sxmpif90
498#-Q- sxdkrz   M_M = 1
499#-Q- sxdkrz   L_X = 0
500#-Q- sxdkrz   L_O = $(F_P)
501#-Q- sxdkrz   A_C = ar -rv
502#-Q- sxdkrz   A_G = ar -x
503#-Q- sxdkrz   A_X = sxar -rv
504#-Q- sxdkrz   C_C = sxcc -c
505#-Q- sxdkrz   C_O =
506#-Q- sxdkrz   C_L = sxcc
507#-Q- sxdkrz   FC_C = cc -c
508#-Q- sxdkrz   FC_O =
509#-Q- sxdkrz   FC_L = cc
510#-Q- sxdkrz   #-
511#-Q- sxdkrz   NCDF_INC = /pool/SX-6/netcdf/netcdf-3.5.0/include
512#-Q- sxdkrz   NCDF_LIB = -L/pool/SX-6/netcdf/netcdf-3.5.0/lib -lnetcdf_A_idbl4
513#-Q- sxdkrz   #-
514#-Q- t3e      #- Global definitions for T3E
515#-Q- t3e      M_K = gmake
516#-Q- t3e      P_C = cpp
517#-Q- t3e      P_O = -P -C $(P_P)
518#-Q- t3e      F_C = f90 -c
519#-Q- t3e      #-D- MD    F_D =
520#-Q- t3e      #-D- MN    F_D =
521#-Q- t3e      #-P- I4R4  F_P =
522#-Q- t3e      #-P- I4R8  F_P =
523#-Q- t3e      #-P- I8R8  F_P =
524#-Q- t3e      w_w = $(F_D) $(F_P) -rm -O2 -Ounroll2 -Osplit2 -dp
525#-Q- t3e      F_O = $(w_w) -p $(MODEL_LIB)
526#-Q- t3e      F_L = f90
527#-Q- t3e      M_M = 0
528#-Q- t3e      L_X = 0
529#-Q- t3e      L_O = -X 4
530#-Q- t3e      A_C = ar -r
531#-Q- t3e      A_G = ar -x
532#-Q- t3e      C_C = cc -c
533#-Q- t3e      C_O = -Wall
534#-Q- t3e      C_L = cc
535#-Q- t3e      #-
536#-Q- t3e      NCDF_INC = /usr/local/pub/include
537#-Q- t3e      NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
538#-Q- t3e      #-
539#-Q- tx7      #- Global definitions for Linux Compiler Intel efc
540#-Q- tx7      M_K = gmake
541#-Q- tx7      P_C = cpp
542#-Q- tx7      P_O = -P -C $(P_P)
543#-Q- tx7      F_C = efc -c
544#-Q- tx7      #-D- MD    F_D = -g
545#-Q- tx7      #-D- MN    F_D =
546#-Q- tx7      #-P- I4R4  F_P = -i4
547#-Q- tx7      #-P- I4R8  F_P = -i4 -r8
548#-Q- tx7      #-P- I8R8  F_P = -i8 -r8
549#-Q- tx7      F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
550#-Q- tx7      F_L = efc
551#-Q- tx7      M_M = 0
552#-Q- tx7      L_X = 0
553#-Q- tx7      L_O = -Vaxlib
554#-Q- tx7      A_C = ar -r
555#-Q- tx7      A_G = ar -x
556#-Q- tx7      C_C = cc -c
557#-Q- tx7      C_O =
558#-Q- tx7      C_L = cc
559#-Q- tx7      #-
560#-Q- tx7      NCDF_INC = /usr/local/include
561#-Q- tx7      NCDF_LIB = -L/usr/local/lib -lnetcdf
562#-Q- tx7      #-
563#-Q- unix     #- Global definitions for UNIX
564#-Q- unix     M_K = make
565#-Q- unix     P_C = cpp
566#-Q- unix     P_O = -P -C $(P_P)
567#-Q- unix     F_C = f90 -c
568#-Q- unix     #-D- MD    F_D =
569#-Q- unix     #-D- MN    F_D =
570#-Q- unix     #-P- I4R4  F_P =
571#-Q- unix     #-P- I4R8  F_P =
572#-Q- unix     #-P- I8R8  F_P =
573#-Q- unix     F_O = $(F_D) $(F_P) -M$(MODDIR) -fast
574#-Q- unix     F_L = f90
575#-Q- unix     M_M = 0
576#-Q- unix     L_X = 0
577#-Q- unix     L_O =
578#-Q- unix     A_C = ar -r
579#-Q- unix     A_G = ar -x
580#-Q- unix     C_C = cc -c
581#-Q- unix     C_O =
582#-Q- unix     C_L = cc
583#-Q- unix     #-
584#-Q- unix     NCDF_INC = /distrib/local/include
585#-Q- unix     NCDF_LIB = -L/distrib/local/lib -lnetcdf
586#-Q- unix     #-
587RM      = rm -f
588STRIP   = strip
589SIZE    = size
Note: See TracBrowser for help on using the repository browser.