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

Last change on this file since 44 was 44, checked in by aclsce, 17 years ago

Preprocessing and option for parallelism added in compilation options of
sx8brodie and sx8mercure. Useful for Orchidee.

  • Property svn:keywords set to Id
File size: 16.2 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   L_O =
18#-Q- Darwin   A_C = ar -rs
19#-Q- Darwin   A_G = ar -x
20#-Q- Darwin   C_C = cc -c
21#-Q- Darwin   C_O =
22#-Q- Darwin   C_L = cc
23#-Q- Darwin   #-
24#-Q- Darwin   NCDF_INC = /usr/install/include
25#-Q- Darwin   NCDF_LIB = -L/usr/install/lib -lnetcdf
26#-Q- Darwin   #-
27#-Q- aix      #- Global definitions for IBM AIX (MPP)
28#-Q- aix      M_K = gmake
29#-Q- aix      P_C = /usr/lib/cpp
30#-Q- aix      P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%)
31#-Q- aix      F_C = mpxlf90_r -c
32#-Q- aix      #-D- MD    F_D =
33#-Q- aix      #-D- MN    F_D =
34#-Q- aix      #-P- I4R4  F_P = -qrealsize=4
35#-Q- aix      #-P- I4R8  F_P = -qrealsize=8
36#-Q- aix      #-P- I8R8  F_P =
37#-Q- aix      w_w = $(F_P) -O3 -qsuffix=f=f90
38#-Q- aix      F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
39#-Q- aix      F_L = mpxlf90_r
40#-Q- aix      L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3
41#-Q- aix      A_C = ar -rs -X64
42#-Q- aix      A_G = ar -x -X64
43#-Q- aix      C_C = cc -c
44#-Q- aix      C_O = -O
45#-Q- aix      C_L = cc
46#-Q- aix      #-
47#-Q- aix      NCDF_INC = /usr/local/pub/include
48#-Q- aix      NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
49#-Q- aix      #-
50#-Q- ax_mono  #- Global definitions for IBM AIX (monoprocessing)
51#-Q- ax_mono  M_K = gmake
52#-Q- ax_mono  P_C = /usr/lib/cpp
53#-Q- ax_mono  P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%)
54#-Q- ax_mono  F_C = xlf90_r -c
55#-Q- ax_mono  #-D- MD    F_D =
56#-Q- ax_mono  #-D- MN    F_D =
57#-Q- ax_mono  #-P- I4R4  F_P = -qrealsize=4
58#-Q- ax_mono  #-P- I4R8  F_P = -qrealsize=8
59#-Q- ax_mono  #-P- I8R8  F_P =
60#-Q- ax_mono  w_w = $(F_P) -O3 -qsuffix=f=f90
61#-Q- ax_mono  F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
62#-Q- ax_mono  F_L = xlf90_r
63#-Q- ax_mono  L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3
64#-Q- ax_mono  A_C = ar -rs -X64
65#-Q- ax_mono  A_G = ar -x -X64
66#-Q- ax_mono  C_C = cc -c
67#-Q- ax_mono  C_O = -O
68#-Q- ax_mono  C_L = cc
69#-Q- ax_mono  #-
70#-Q- ax_mono  NCDF_INC = /usr/local/pub/include
71#-Q- ax_mono  NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
72#-Q- ax_mono  #-
73#-Q- cray     #- Global definitions for CRAY
74#-Q- cray     M_K = make
75#-Q- cray     P_C = cpp
76#-Q- cray     P_O = -P -C $(P_P)
77#-Q- cray     F_C = f90 -c
78#-Q- cray     #-D- MD    F_D =
79#-Q- cray     #-D- MN    F_D =
80#-Q- cray     #-P- I4R4  F_P =
81#-Q- cray     #-P- I4R8  F_P =
82#-Q- cray     #-P- I8R8  F_P =
83#-Q- cray     F_O = $(F_D) $(F_P) -v -p $(MODEL_LIB)
84#-Q- cray     F_L = f90
85#-Q- cray     L_O =
86#-Q- cray     A_C = bld -r
87#-Q- cray     A_G = bld -x
88#-Q- cray     C_C = cc -c
89#-Q- cray     C_O = -Wall
90#-Q- cray     C_L = cc
91#-Q- cray     #-
92#-Q- cray     NCDF_INC = /usr/local/pub/include
93#-Q- cray     NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
94#-Q- cray     #-
95#-Q- eshpux   #- Global definitions for eshpux used as Earth Simulator front-end
96#-Q- eshpux   M_K = gmake
97#-Q- eshpux   P_C = escpp
98#-Q- eshpux   # FTRACE used for profiling
99#-Q- eshpux   FTRACE = -ftrace
100#-Q- eshpux   # FTRACE =
101#-Q- eshpux   P_O = -P -C $(P_P)
102#-Q- eshpux   F_C = esmpif90 -c
103#-Q- eshpux   #-D- MD    F_D =
104#-Q- eshpux   #-D- MN    F_D =
105#-Q- eshpux   #-P- I4R4  F_P = -dW
106#-Q- eshpux   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
107#-Q- eshpux   #-P- I8R8  F_P = -ew
108#-Q- eshpux   F_O = $(F_D) $(F_P) $(FTRACE) -I $(MODDIR)
109#-Q- eshpux   F_L = esmpif90
110#-Q- eshpux   L_O = $(F_P) $(FTRACE)
111#-Q- eshpux   A_C = ar -rv
112#-Q- eshpux   A_G = ar -x
113#-Q- eshpux   A_X = esar -rv
114#-Q- eshpux   C_C = esmpicc -c
115#-Q- eshpux   C_O =
116#-Q- eshpux   C_L = esmpicc
117#-Q- eshpux   FC_C = cc -c
118#-Q- eshpux   FC_O =
119#-Q- eshpux   FC_L = cc
120#-Q- eshpux   #-
121#-Q- eshpux   NETCDFROOT = /S/home010/c0010/ES
122#-Q- eshpux   NCDF_INC = $(NETCDFROOT)/include
123#-Q- eshpux   NCDF_LIB = -L$(NETCDFROOT)/lib -lnetcdf
124#-Q- eshpux   #-
125#-Q- fjvpp    #- Global definitions for FUJITSU VPP
126#-Q- fjvpp    M_K = gmake
127#-Q- fjvpp    P_C = cpp
128#-Q- fjvpp    P_O = -P -C $(P_P)
129#-Q- fjvpp    F_C = frt -c
130#-Q- fjvpp    #-D- MD    F_D =
131#-Q- fjvpp    #-D- MN    F_D =
132#-Q- fjvpp    #-P- I4R4  F_P = -AD
133#-Q- fjvpp    #-P- I4R8  F_P = -Ad
134#-Q- fjvpp    #-P- I8R8  F_P = -Ad
135#-Q- fjvpp    w_w = -X9 -Oe -Sw $(F_D) $(F_P) -Am -M$(MODDIR)
136#-Q- fjvpp    F_O = $(w_w) -Of -Wv,-Of,-ilfunc,-preload
137#-Q- fjvpp    F_L = frt
138#-Q- fjvpp    L_O = -Wg,-c -Wl,-J,-t,-dy
139#-Q- fjvpp    A_C = ar -r
140#-Q- fjvpp    A_G = ar -x
141#-Q- fjvpp    C_C = cc -c
142#-Q- fjvpp    C_O =
143#-Q- fjvpp    C_L = cc
144#-Q- fjvpp    #-
145#-Q- fjvpp    NCDF_INC = /usr/local/include/netcdf
146#-Q- fjvpp    NCDF_LIB = /usr/local/lib/netcdf/libnetcdf.a
147#-Q- fjvpp    #-
148#-Q- g95      #- Global definitions for gnu g95 compiler
149#-Q- g95      M_K = gmake
150#-Q- g95      P_C = cpp
151#-Q- g95      P_O = -P -C -traditional $(P_P)
152#-Q- g95      F_C = g95 -c
153#-Q- g95      #-D- MD    F_D =
154#-Q- g95      #-D- MN    F_D =
155#-Q- g95      #-P- I4R4  F_P = -i4
156#-Q- g95      #-P- I4R8  F_P = -i4 -r8
157#-Q- g95      #-P- I8R8  F_P = -i8 -r8
158#-Q- g95      w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
159#-Q- g95      F_O = $(w_w) -fmod=$(MODDIR) -fno-second-underscore
160#-Q- g95      F_L = g95
161#-Q- g95      L_O =
162#-Q- g95      A_C = ar -r
163#-Q- g95      A_G = ar -x
164#-Q- g95      C_C = cc -c
165#-Q- g95      C_O =
166#-Q- g95      C_L = cc
167#-Q- g95      #-
168#-Q- g95      NCDF_INC = /usr/local/include
169#-Q- g95      NCDF_LIB = -L/usr/local/lib -lnetcdf
170#-Q- g95      #-
171#-Q- linux    #- Global definitions for LINUX
172#-Q- linux    M_K = make
173#-Q- linux    P_C = /lib/cpp
174#-Q- linux    P_O = -P -C -traditional $(P_P)
175#-Q- linux    F_C = pgf90 -c
176#-Q- linux    #-D- MD    F_D =
177#-Q- linux    #-D- MN    F_D =
178#-Q- linux    #-P- I4R4  F_P = -i4
179#-Q- linux    #-P- I4R8  F_P = -i4 -r8
180#-Q- linux    #-P- I8R8  F_P = -i8 -r8
181#-Q- linux    F_O = $(F_D) $(F_P) -Mfree -module $(MODDIR)
182#-Q- linux    F_L = pgf90
183#-Q- linux    L_O = -Wl,-Bstatic -Mbounds
184#-Q- linux    A_C = ar -r
185#-Q- linux    A_G = ar -x
186#-Q- linux    C_C = gcc -c
187#-Q- linux    C_O = -Wall
188#-Q- linux    C_L = gcc
189#-Q- linux    #-
190#-Q- linux    NCDF_INC = /distrib/local/netcdf/pgf/include/
191#-Q- linux    NCDF_LIB = -L/distrib/local/netcdf/pgf/lib/ -lnetcdf
192#-Q- linux    #-
193#-Q- lxiv7    #- Global definitions for Linux Compiler Intel V7
194#-Q- lxiv7    M_K = gmake
195#-Q- lxiv7    P_C = cpp
196#-Q- lxiv7    P_O = -P -C $(P_P)
197#-Q- lxiv7    F_C = ifc -c
198#-Q- lxiv7    #-D- MD    F_D = -g
199#-Q- lxiv7    #-D- MN    F_D =
200#-Q- lxiv7    #-P- I4R4  F_P = -i4
201#-Q- lxiv7    #-P- I4R8  F_P = -i4 -r8
202#-Q- lxiv7    #-P- I8R8  F_P = -i8 -r8
203#-Q- lxiv7    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
204#-Q- lxiv7    F_L = ifc
205#-Q- lxiv7    L_O = -Vaxlib
206#-Q- lxiv7    A_C = ar -r
207#-Q- lxiv7    A_G = ar -x
208#-Q- lxiv7    C_C = cc -c
209#-Q- lxiv7    C_O =
210#-Q- lxiv7    C_L = cc
211#-Q- lxiv7    #-
212#-Q- lxiv7    NCDF_INC = /usr/local/include
213#-Q- lxiv7    NCDF_LIB = -L/usr/local/lib -lnetcdf
214#-Q- lxiv7    #-
215#-Q- lxiv8    #- Global definitions for Linux Compiler Intel v8
216#-Q- lxiv8    M_K = gmake
217#-Q- lxiv8    P_C = cpp
218#-Q- lxiv8    P_O = -P -C $(P_P)
219#-Q- lxiv8    F_C = ifort -c -cpp
220#-Q- lxiv8    #-D- MD    F_D = -g
221#-Q- lxiv8    #-D- MN    F_D =
222#-Q- lxiv8    #-P- I4R4  F_P = -i4
223#-Q- lxiv8    #-P- I4R8  F_P = -i4 -r8
224#-Q- lxiv8    #-P- I8R8  F_P = -i8 -r8
225#-Q- lxiv8    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
226#-Q- lxiv8    F_L = ifort
227#-Q- lxiv8    L_O = -Vaxlib
228#-Q- lxiv8    A_C = ar -r
229#-Q- lxiv8    A_G = ar -x
230#-Q- lxiv8    C_C = cc -c
231#-Q- lxiv8    C_O =
232#-Q- lxiv8    C_L = cc
233#-Q- lxiv8    #-
234#-Q- lxiv8    NCDF_INC = /usr/local/include
235#-Q- lxiv8    NCDF_LIB = -L/usr/local/lib -lnetcdf
236#-Q- lxiv8    #-
237#-Q- osf1     #- Global definitions for DEC OSF1
238#-Q- osf1     M_K = gmake
239#-Q- osf1     P_C = cpp
240#-Q- osf1     P_O = -P -C $(P_P)
241#-Q- osf1     F_C = f90 -c
242#-Q- osf1     #-D- MD    F_D = -g
243#-Q- osf1     #-D- MN    F_D =
244#-Q- osf1     #-P- I4R4  F_P =
245#-Q- osf1     #-P- I4R8  F_P = -r8
246#-Q- osf1     #-P- I8R8  F_P = -i8 -r8
247#-Q- osf1     F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
248#-Q- osf1     F_L = f90
249#-Q- osf1     L_O =
250#-Q- osf1     A_C = ar -r
251#-Q- osf1     A_G = ar -x
252#-Q- osf1     C_C = cc -c
253#-Q- osf1     C_O =
254#-Q- osf1     C_L = cc
255#-Q- osf1     #-
256#-Q- osf1     NCDF_INC = /usr/local/include
257#-Q- osf1     NCDF_LIB = -L/usr/local/lib -lnetcdf
258#-Q- osf1     #-
259#-Q- osxxlf   #- Global definitions for Mac OS X and IBM xlf compiler
260#-Q- osxxlf   M_K = make
261#-Q- osxxlf   P_C = /usr/bin/cpp
262#-Q- osxxlf   P_O = -P -C $(P_P:-WF,-D%=-D%)
263#-Q- osxxlf   F_C = xlf90 -c
264#-Q- osxxlf   #-D- MD    F_D = -g -C
265#-Q- osxxlf   #-D- MN    F_D =
266#-Q- osxxlf   #-P- I4R4  F_P = -qintsize=4 -qrealsize=4
267#-Q- osxxlf   #-P- I4R8  F_P = -qintsize=4 -qrealsize=8
268#-Q- osxxlf   #-P- I8R8  F_P = -qintsize=8 -qrealsize=8
269#-Q- osxxlf   w_w = $(F_P) -O2 $(F_D) -qsuffix=f=f90
270#-Q- osxxlf   F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
271#-Q- osxxlf   F_L = xlf90
272#-Q- osxxlf   L_O = $(F_P) -O2
273#-Q- osxxlf   A_C = ar -rs
274#-Q- osxxlf   A_G = ar -x
275#-Q- osxxlf   C_C = cc -c
276#-Q- osxxlf   C_O =
277#-Q- osxxlf   C_L = cc
278#-Q- osxxlf   #-
279#-Q- osxxlf   NCDF_INC = /usr/local/install/netcdf-3.6.0-p1/include
280#-Q- osxxlf   NCDF_LIB = -L/usr/local/install/netcdf-3.6.0-p1/lib -lnetcdf
281#-Q- osxxlf   #-
282#-Q- sgi6     #- Global definitions for IRIX64 (sgi6)
283#-Q- sgi6     M_K = gmake
284#-Q- sgi6     P_C = cpp
285#-Q- sgi6     P_O = -P -C $(P_P)
286#-Q- sgi6     F_C = f90 -c
287#-Q- sgi6     #-D- MD    F_D =
288#-Q- sgi6     #-D- MN    F_D =
289#-Q- sgi6     #-P- I4R4  F_P = -i4 -r4
290#-Q- sgi6     #-P- I4R8  F_P = -i4 -r8
291#-Q- sgi6     #-P- I8R8  F_P = -i8 -r8
292#-Q- sgi6     F_O = $(F_D) $(F_P) -I $(MODDIR)
293#-Q- sgi6     F_L = f90
294#-Q- sgi6     L_O =
295#-Q- sgi6     A_C = ar -r
296#-Q- sgi6     A_G = ar -x
297#-Q- sgi6     C_C = cc -c
298#-Q- sgi6     C_O =
299#-Q- sgi6     C_L = cc
300#-Q- sgi6     #-
301#-Q- sgi6     NCDF_INC = /usr/local/pub/include
302#-Q- sgi6     NCDF_LIB = -L/usr/local/pub/lib64 -lnetcdf
303#-Q- sgi6     #-
304#-Q- solaris  #- Global definitions for SOLARIS
305#-Q- solaris  M_K = make
306#-Q- solaris  P_C = cpp
307#-Q- solaris  P_O = -P -C $(P_P)
308#-Q- solaris  F_C = f90 -c
309#-Q- solaris  #-D- MD    F_D =
310#-Q- solaris  #-D- MN    F_D =
311#-Q- solaris  #-P- I4R4  F_P =
312#-Q- solaris  #-P- I4R8  F_P = -r8const
313#-Q- solaris  #-P- I8R8  F_P = -i8const -r8const
314#-Q- solaris  F_O = $(F_D) $(F_P) -M$(MODDIR) -fast
315#-Q- solaris  F_L = f90
316#-Q- solaris  L_O =
317#-Q- solaris  A_C = ar -r
318#-Q- solaris  A_G = ar -x
319#-Q- solaris  C_C = cc -c
320#-Q- solaris  C_O =
321#-Q- solaris  C_L = cc
322#-Q- solaris  #-
323#-Q- solaris  NCDF_INC = /distrib/local/include
324#-Q- solaris  NCDF_LIB = -L/distrib/local/lib -lnetcdf
325#-Q- solaris  #-
326#-Q- sxdkrz   #- Global definitions for sxdkrz
327#-Q- sxdkrz   #- compilation on DKRZ for NEC SX-6
328#-Q- sxdkrz   LIB_MPI = MPI2
329#-Q- sxdkrz   LIB_MPI_BIS =
330#-Q- sxdkrz   PRISM_ARCH = SX
331#-Q- sxdkrz   PRISM_NAME = ds
332#-Q- sxdkrz   M_K = gmake
333#-Q- sxdkrz   P_C = cpp
334#-Q- sxdkrz   P_O = -P -C $(P_P)
335#-Q- sxdkrz   F_C = sxmpif90 -c
336#-Q- sxdkrz   #-D- MD    F_D =
337#-Q- sxdkrz   #-D- MN    F_D =
338#-Q- sxdkrz   #-P- I4R4  F_P = -dw
339#-Q- sxdkrz   #-P- I4R8  F_P = -dw -Wf\"-A idbl4\"
340#-Q- sxdkrz   #-P- I8R8  F_P = -ew
341#-Q- sxdkrz   F_O = $(F_D) $(F_P) -I $(MODDIR)
342#-Q- sxdkrz   F_L = sxmpif90
343#-Q- sxdkrz   L_O = $(F_P)
344#-Q- sxdkrz   A_C = ar -rv
345#-Q- sxdkrz   A_G = ar -x
346#-Q- sxdkrz   A_X = sxar -rv
347#-Q- sxdkrz   C_C = sxcc -c
348#-Q- sxdkrz   C_O =
349#-Q- sxdkrz   C_L = sxcc
350#-Q- sxdkrz   FC_C = cc -c
351#-Q- sxdkrz   FC_O =
352#-Q- sxdkrz   FC_L = cc
353#-Q- sxdkrz   #-
354#-Q- sxdkrz   NCDF_INC = /pool/SX-6/netcdf/netcdf-3.5.0/include
355#-Q- sxdkrz   NCDF_LIB = -L/pool/SX-6/netcdf/netcdf-3.5.0/lib -lnetcdf_A_idbl4
356#-Q- sxdkrz   #-
357#-Q- sx8brodie   #- Global definitions for sx8brodie
358#-Q- sx8brodie   #- compilation on brodie for NEC SX-8
359#-Q- sx8brodie   LIB_MPI = MPI2
360#-Q- sx8brodie   LIB_MPI_BIS =
361#-Q- sx8brodie   PRISM_ARCH = SX
362#-Q- sx8brodie   PRISM_NAME = brodie
363#-Q- sx8brodie   M_K = sxgmake
364#-Q- sx8brodie   P_C = sxcpp
365#-Q- sx8brodie   P_O = -P -C $(P_P)
366#-Q- sx8brodie   F_C = sxmpif90 -c
367#-Q- sx8brodie   #-D- MD    F_D =
368#-Q- sx8brodie   #-D- MN    F_D =
369#-Q- sx8brodie   #-P- I4R4  F_P = -dW
370#-Q- sx8brodie   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
371#-Q- sx8brodie   #-P- I8R8  F_P = -ew
372#-Q- sx8brodie   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -I $(MODDIR)
373#-Q- sx8brodie   F_L = sxmpif90
374#-Q- sx8brodie   L_O = $(F_P)
375#-Q- sx8brodie   A_C = sxar -rv
376#-Q- sx8brodie   A_G = sxar -x
377#-Q- sx8brodie   A_X = sxar -rv
378#-Q- sx8brodie   C_C = sxcc -c
379#-Q- sx8brodie   C_O =
380#-Q- sx8brodie   C_L = sxcc
381#-Q- sx8brodie   FC_C = gcc -c
382#-Q- sx8brodie   FC_O =
383#-Q- sx8brodie   FC_L = gcc
384#-Q- sx8brodie   #-
385#-Q- sx8brodie   NCDF_INC = /SXlocal/pub/netCDF/netCDF-3.6.1/include
386#-Q- sx8brodie   NCDF_LIB = -L/SXlocal/pub/netCDF/netCDF-3.6.1/lib -lnetcdf
387#-Q- sx8brodie   #-
388#-Q- sx8mercure   #- Global definitions for sx8mercure
389#-Q- sx8mercure   #- compilation on mercure for NEC SX-8
390#-Q- sx8mercure   LIB_MPI = MPI2
391#-Q- sx8mercure   LIB_MPI_BIS =
392#-Q- sx8mercure   PRISM_ARCH = SX
393#-Q- sx8mercure   PRISM_NAME = mercure
394#-Q- sx8mercure   M_K = sxgmake
395#-Q- sx8mercure   P_C = cpp
396#-Q- sx8mercure   P_O = -P -C $(P_P)
397#-Q- sx8mercure   F_C = sxmpif90 -c
398#-Q- sx8mercure   #-D- MD    F_D =
399#-Q- sx8mercure   #-D- MN    F_D =
400#-Q- sx8mercure   #-P- I4R4  F_P = -dW
401#-Q- sx8mercure   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
402#-Q- sx8mercure   #-P- I8R8  F_P = -ew
403#-Q- sx8mercure   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -I $(MODDIR)
404#-Q- sx8mercure   F_L = sxmpif90
405#-Q- sx8mercure   L_O = -size_t64 $(F_P)
406#-Q- sx8mercure   A_C = sxar -rv
407#-Q- sx8mercure   A_G = sxar -x
408#-Q- sx8mercure   A_X = sxar -rv
409#-Q- sx8mercure   C_C = sxcc -size_t64 -c
410#-Q- sx8mercure   C_O =
411#-Q- sx8mercure   C_L = sxcc -size_t64
412#-Q- sx8mercure   FC_C = gcc -c
413#-Q- sx8mercure   FC_O =
414#-Q- sx8mercure   FC_L = gcc
415#-Q- sx8mercure   #-
416#-Q- sx8mercure   NCDF_INC = /usr/local/SX8/soft/netcdf/include
417#-Q- sx8mercure   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf
418#-Q- sx8mercure   #-
419#-Q- t3e      #- Global definitions for T3E
420#-Q- t3e      M_K = gmake
421#-Q- t3e      P_C = cpp
422#-Q- t3e      P_O = -P -C $(P_P)
423#-Q- t3e      F_C = f90 -c
424#-Q- t3e      #-D- MD    F_D =
425#-Q- t3e      #-D- MN    F_D =
426#-Q- t3e      #-P- I4R4  F_P =
427#-Q- t3e      #-P- I4R8  F_P =
428#-Q- t3e      #-P- I8R8  F_P =
429#-Q- t3e      w_w = $(F_D) $(F_P) -rm -O2 -Ounroll2 -Osplit2 -dp
430#-Q- t3e      F_O = $(w_w) -p $(MODEL_LIB)
431#-Q- t3e      F_L = f90
432#-Q- t3e      L_O = -X 4
433#-Q- t3e      A_C = ar -r
434#-Q- t3e      A_G = ar -x
435#-Q- t3e      C_C = cc -c
436#-Q- t3e      C_O = -Wall
437#-Q- t3e      C_L = cc
438#-Q- t3e      #-
439#-Q- t3e      NCDF_INC = /usr/local/pub/include
440#-Q- t3e      NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
441#-Q- t3e      #-
442#-Q- tx7      #- Global definitions for Linux Compiler Intel efc
443#-Q- tx7      M_K = gmake
444#-Q- tx7      P_C = cpp
445#-Q- tx7      P_O = -P -C $(P_P)
446#-Q- tx7      F_C = efc -c
447#-Q- tx7      #-D- MD    F_D = -g
448#-Q- tx7      #-D- MN    F_D =
449#-Q- tx7      #-P- I4R4  F_P = -i4
450#-Q- tx7      #-P- I4R8  F_P = -i4 -r8
451#-Q- tx7      #-P- I8R8  F_P = -i8 -r8
452#-Q- tx7      F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
453#-Q- tx7      F_L = efc
454#-Q- tx7      L_O = -Vaxlib
455#-Q- tx7      A_C = ar -r
456#-Q- tx7      A_G = ar -x
457#-Q- tx7      C_C = cc -c
458#-Q- tx7      C_O =
459#-Q- tx7      C_L = cc
460#-Q- tx7      #-
461#-Q- tx7      NCDF_INC = /usr/local/include
462#-Q- tx7      NCDF_LIB = -L/usr/local/lib -lnetcdf
463#-Q- tx7      #-
464#-Q- unix     #- Global definitions for UNIX
465#-Q- unix     M_K = make
466#-Q- unix     P_C = cpp
467#-Q- unix     P_O = -P -C $(P_P)
468#-Q- unix     F_C = f90 -c
469#-Q- unix     #-D- MD    F_D =
470#-Q- unix     #-D- MN    F_D =
471#-Q- unix     #-P- I4R4  F_P =
472#-Q- unix     #-P- I4R8  F_P =
473#-Q- unix     #-P- I8R8  F_P =
474#-Q- unix     F_O = $(F_D) $(F_P) -M$(MODDIR) -fast
475#-Q- unix     F_L = f90
476#-Q- unix     L_O =
477#-Q- unix     A_C = ar -r
478#-Q- unix     A_G = ar -x
479#-Q- unix     C_C = cc -c
480#-Q- unix     C_O =
481#-Q- unix     C_L = cc
482#-Q- unix     #-
483#-Q- unix     NCDF_INC = /distrib/local/include
484#-Q- unix     NCDF_LIB = -L/distrib/local/lib -lnetcdf
485#-Q- unix     #-
486RM      = rm -f
487STRIP   = strip
488SIZE    = size
Note: See TracBrowser for help on using the repository browser.