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

Last change on this file since 1930 was 1930, checked in by acosce, 10 years ago

error during previous commit

  • Property svn:keywords set to Id
File size: 35.0 KB
Line 
1#-
2#- $Id$
3#-
4#- Validate the correlation between the target and the environment
5#-
6UTIL_DIR = '??'
7WW_h_t = $(shell cat $(UTIL_DIR)/.host_target)
8WW_h_w = $(shell $(UTIL_DIR)/w_i_h)
9WW_t_e = $(shell $(UTIL_DIR)/w_i_e $(WW_h_t) $(WW_h_w))
10ifeq "$(WW_t_e)" "NO"
11 $(error )
12endif
13#-
14#-Q- Darwin   #- Global definitions for Mac OSX, gfortran
15#-Q- Darwin   LIB_MPI = MPI1
16#-Q- Darwin   LIB_MPI_BIS = MPI1
17#-Q- Darwin   PRISM_ARCH = Darwin
18#-Q- Darwin   PRISM_NAME = Darwin
19#-Q- Darwin   FCM_ARCH = gfortran
20#-Q- Darwin   M_K = make
21#-Q- Darwin   P_C = cpp
22#-Q- Darwin   P_O = -fpreprocessed -P -C -traditional $(P_P)
23#-Q- Darwin   F_C = gfortran -c -cpp
24#-Q- Darwin   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
25#-Q- Darwin   #-D- MN    F_D =
26#-Q- Darwin   #-P- I4R4  F_P =
27#-Q- Darwin   #-P- I4R8  F_P = -fdefault-real-8
28#-Q- Darwin   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
29#-Q- Darwin   w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
30#-Q- Darwin   F_O = $(w_w) -J$(MODDIR)
31#-Q- Darwin   F_L = gfortran
32#-Q- Darwin   M_M = 0
33#-Q- Darwin   L_X = 0
34#-Q- Darwin   L_O =
35#-Q- Darwin   A_C = ar -rs
36#-Q- Darwin   A_G = ar -x
37#-Q- Darwin   C_C = cc -c
38#-Q- Darwin   C_O =
39#-Q- Darwin   C_L = cc
40#-Q- Darwin   FC_C = cc -c
41#-Q- Darwin   FC_O =
42#-Q- Darwin   FC_L = cc
43#-Q- Darwin   #-
44#-Q- Darwin   NCDF_INC = /sw/opt/netcdf7/include
45#-Q- Darwin   NCDF_LIB = -L/sw/opt/netcdf7/lib -lnetcdf
46#-Q- Darwin   #-
47#-Q- Darwin_g95  #- Global definitions for Mac OSX, g95
48#-Q- Darwin_g95  M_K = make
49#-Q- Darwin_g95  P_C = cpp
50#-Q- Darwin_g95  P_O = -fpreprocessed -P -C -traditional $(P_P)
51#-Q- Darwin_g95  F_C = g95 -c
52#-Q- Darwin_g95  #-D- MD    F_D = -g -Wall -fbounds-check
53#-Q- Darwin_g95  #-D- MN    F_D =
54#-Q- Darwin_g95  #-P- I4R4  F_P = -i4
55#-Q- Darwin_g95  #-P- I4R8  F_P = -i4 -r8
56#-Q- Darwin_g95  #-P- I8R8  F_P = -i8 -r8
57#-Q- Darwin_g95  w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
58#-Q- Darwin_g95  F_O = $(w_w) -fmod=$(MODDIR)
59#-Q- Darwin_g95  F_L = g95
60#-Q- Darwin_g95  M_M = 0
61#-Q- Darwin_g95  L_X = 0
62#-Q- Darwin_g95  L_O =
63#-Q- Darwin_g95  A_C = ar -rs
64#-Q- Darwin_g95  A_G = ar -x
65#-Q- Darwin_g95  C_C = cc -c
66#-Q- Darwin_g95  C_O =
67#-Q- Darwin_g95  C_L = cc
68#-Q- Darwin_g95  #-
69#-Q- Darwin_g95  NCDF_INC = /usr/install/include
70#-Q- Darwin_g95  NCDF_LIB = -L/usr/install/lib -lnetcdf
71#-Q- Darwin_g95  #-
72#-Q- aix      #- Global definitions for IBM AIX (MPP)
73#-Q- aix      LIB_MPI = MPI1
74#-Q- aix      LIB_MPI_BIS = MPI1
75#-Q- aix      PRISM_ARCH = AIX
76#-Q- aix      PRISM_NAME = zahir
77#-Q- aix      FCM_ARCH = AIX_ZAHIR
78#-Q- aix      M_K = gmake
79#-Q- aix      P_C = /usr/lib/cpp
80#-Q- aix      P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%)
81#-Q- aix      F_C = mpxlf90_r -c
82#-Q- aix      #-D- MD    F_D =
83#-Q- aix      #-D- MN    F_D =
84#-Q- aix      #-P- I4R4  F_P = -qrealsize=4
85#-Q- aix      #-P- I4R8  F_P = -qrealsize=8
86#-Q- aix      #-P- I8R8  F_P =
87#-Q- aix      w_w = $(F_P) -O3 -qsuffix=f=f90
88#-Q- aix      F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
89#-Q- aix      F_L = mpxlf90_r
90#-Q- aix      M_M = 0
91#-Q- aix      L_X = 0
92#-Q- aix      L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3
93#-Q- aix      A_C = ar -rs -X64
94#-Q- aix      A_G = ar -x -X64
95#-Q- aix      C_C = cc -c
96#-Q- aix      C_O = -O
97#-Q- aix      C_L = cc
98#-Q- aix      #-
99#-Q- aix      NCDF_INC = /usr/local/pub/include
100#-Q- aix      NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
101#-Q- aix      #-
102#-Q- aix6     #- Global definitions for IBM AIX Power6 (MPP)
103#-Q- aix6     LIB_MPI = MPI1
104#-Q- aix6     LIB_MPI_BIS = MPI1
105#-Q- aix6     PRISM_ARCH = AIX6
106#-Q- aix6     PRISM_NAME = vargas
107#-Q- aix6     FCM_ARCH = PW6_VARGAS
108#-Q- aix6     M_K = gmake
109#-Q- aix6     P_C = /usr/lib/cpp
110#-Q- aix6     P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%)
111#-Q- aix6     F_C = mpxlf90_r -c
112#-Q- aix6     #-D- MD    F_D =
113#-Q- aix6     #-D- MN    F_D =
114#-Q- aix6     #-P- I4R4  F_P = -qrealsize=4
115#-Q- aix6     #-P- I4R8  F_P = -qrealsize=8
116#-Q- aix6     #-P- I8R8  F_P =
117#-Q- aix6     #w_w = $(F_P) -O3 -qsuffix=f=f90
118#-Q- aix6     w_w = $(F_P) -O3 -qsuffix=cpp=f90 -qfree=f90
119#-Q- aix6     F_O = $(w_w) -WF,-DCPP_PARA -I$(MODDIR) -qmoddir=$(MODDIR) -qextname=flush
120#-Q- aix6     F_L = mpxlf90_r
121#-Q- aix6     M_M = 0
122#-Q- aix6     L_X = 0
123#-Q- aix6     L_O = $(F_P) -q64 -O3
124#-Q- aix6     A_C = ar -rs -X64
125#-Q- aix6     A_G = ar -x -X64
126#-Q- aix6     C_C = cc -c
127#-Q- aix6     C_O = -O
128#-Q- aix6     C_L = cc
129#-Q- aix6     #-
130#-Q- aix6     NCDF_INC = /usr/local/pub/NetCDF/3.6.3/include
131#-Q- aix6     NCDF_LIB = -L/usr/local/pub/NetCDF/3.6.3/lib -lnetcdf
132#-Q- aix6     #-
133#-Q- ax_mono  #- Global definitions for IBM AIX (monoprocessing)
134#-Q- ax_mono  M_K = gmake
135#-Q- ax_mono  P_C = /usr/lib/cpp
136#-Q- ax_mono  P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%)
137#-Q- ax_mono  F_C = xlf90_r -c
138#-Q- ax_mono  #-D- MD    F_D =
139#-Q- ax_mono  #-D- MN    F_D =
140#-Q- ax_mono  #-P- I4R4  F_P = -qrealsize=4
141#-Q- ax_mono  #-P- I4R8  F_P = -qrealsize=8
142#-Q- ax_mono  #-P- I8R8  F_P =
143#-Q- ax_mono  w_w = $(F_P) -O3 -qsuffix=f=f90
144#-Q- ax_mono  F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
145#-Q- ax_mono  F_L = xlf90_r
146#-Q- ax_mono  M_M = 0
147#-Q- ax_mono  L_X = 0
148#-Q- ax_mono  L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3
149#-Q- ax_mono  A_C = ar -rs -X64
150#-Q- ax_mono  A_G = ar -x -X64
151#-Q- ax_mono  C_C = cc -c
152#-Q- ax_mono  C_O = -O
153#-Q- ax_mono  C_L = cc
154#-Q- ax_mono  #-
155#-Q- ax_mono  NCDF_INC = /usr/local/pub/include
156#-Q- ax_mono  NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
157#-Q- ax_mono  #-
158#-Q- ax6_mono #- Global definitions for IBM AIX Power6 (monoprocessing)
159#-Q- ax6_mono M_K = gmake
160#-Q- ax6_mono P_C = /usr/lib/cpp
161#-Q- ax6_mono P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%)
162#-Q- ax6_mono F_C = xlf90_r -c
163#-Q- ax6_mono #-D- MD    F_D =
164#-Q- ax6_mono #-D- MN    F_D =
165#-Q- ax6_mono #-P- I4R4  F_P = -qrealsize=4
166#-Q- ax6_mono #-P- I4R8  F_P = -qrealsize=8
167#-Q- ax6_mono #-P- I8R8  F_P =
168#-Q- ax6_mono w_w = $(F_P) -O3 -qsuffix=f=f90
169#-Q- ax6_mono F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
170#-Q- ax6_mono F_L = xlf90_r
171#-Q- ax6_mono M_M = 0
172#-Q- ax6_mono L_X = 0
173#-Q- ax6_mono L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3
174#-Q- ax6_mono A_C = ar -rs -X64
175#-Q- ax6_mono A_G = ar -x -X64
176#-Q- ax6_mono C_C = cc -c
177#-Q- ax6_mono C_O = -O
178#-Q- ax6_mono C_L = cc
179#-Q- ax6_mono #-
180#-Q- ax6_mono NCDF_INC = /usr/local/pub/NetCDF/3.6.2/include
181#-Q- ax6_mono NCDF_LIB = -L/usr/local/pub/NetCDF/3.6.2/lib -lnetcdf
182#-Q- ax6_mono #-
183#-Q- babel    #- Global definitions for IBM Blue Gene
184#-Q- babel    M_K = gmake
185#-Q- babel    P_C = /usr/bin/cpp
186#-Q- babel    P_O = -P -C $(P_P:-WF,-D%=-D%)
187#-Q- babel    F_C = mpixlf90_r -c
188#-Q- babel    #-D- MD    F_D =
189#-Q- babel    #-D- MN    F_D =
190#-Q- babel    #-P- I4R4  F_P = -qrealsize=4
191#-Q- babel    #-P- I4R8  F_P = -qrealsize=8
192#-Q- babel    #-P- I8R8  F_P =
193#-Q- babel    w_w = $(F_P) -O3 -qsuffix=f=f90
194#-Q- babel    F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
195#-Q- babel    F_L = mpixlf90_r
196#-Q- babel    M_M = 0
197#-Q- babel    L_X = 0
198#-Q- babel    L_O = $(F_P) -O3
199#-Q- babel    A_C = ar -rs
200#-Q- babel    A_G = ar -x
201#-Q- babel    C_C = cc -c
202#-Q- babel    C_O = -O
203#-Q- babel    C_L = cc
204#-Q- babel    #-
205#-Q- babel    NCDF_INC = /bglocal/prod/tools_ibm/netcdf-3.6.1/include
206#-Q- babel    NCDF_LIB = -L/bglocal/prod/tools_ibm/netcdf-3.6.1/lib -lnetcdf
207#-Q- babel    #-
208#-Q- bgfe     #- Global definitions for IBM Blue Gene Front End
209#-Q- bgfe     M_K = gmake
210#-Q- bgfe     P_C = /usr/bin/cpp
211#-Q- bgfe     P_O = -P -C $(P_P:-WF,-D%=-D%)
212#-Q- bgfe     F_C = xlf90_r -c
213#-Q- bgfe     #-D- MD    F_D =
214#-Q- bgfe     #-D- MN    F_D =
215#-Q- bgfe     #-P- I4R4  F_P = -qrealsize=4
216#-Q- bgfe     #-P- I4R8  F_P = -qrealsize=8
217#-Q- bgfe     #-P- I8R8  F_P =
218#-Q- bgfe     w_w = $(F_P) -O3 -qsuffix=f=f90
219#-Q- bgfe     F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
220#-Q- bgfe     F_L = xlf90_r
221#-Q- bgfe     M_M = 0
222#-Q- bgfe     L_X = 0
223#-Q- bgfe     L_O = $(F_P) -O3
224#-Q- bgfe     A_C = ar -rs
225#-Q- bgfe     A_G = ar -x
226#-Q- bgfe     C_C = cc -c
227#-Q- bgfe     C_O = -O
228#-Q- bgfe     C_L = cc
229#-Q- bgfe     #-
230#-Q- bgfe     NCDF_INC = /local/pub/netcdf/netcdf-3.6.2/include
231#-Q- bgfe     NCDF_LIB = -L/local/pub/netcdf/netcdf-3.6.2/lib -lnetcdf
232#-Q- bgfe     #-
233#-Q- cesium  #- Global definitions for Cesium at CCRT
234#-Q- cesium  M_K = gmake
235#-Q- cesium  P_C = cpp
236#-Q- cesium  P_O = -P -C $(P_P)
237#-Q- cesium  F_C = ifort -c
238#-Q- cesium  #-D- MD    F_D = -g
239#-Q- cesium  #-D- MN    F_D =
240#-Q- cesium  #-P- I4R4  F_P = -i4
241#-Q- cesium  #-P- I4R8  F_P = -i4 -r8
242#-Q- cesium  #-P- I8R8  F_P = -i8 -r8
243#-Q- cesium  F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
244#-Q- cesium  F_L = ifort
245#-Q- cesium  M_M = 0
246#-Q- cesium  L_X = 0
247#-Q- cesium  L_O = -Vaxlib
248#-Q- cesium  A_C = ar -r
249#-Q- cesium  A_G = ar -x
250#-Q- cesium  C_C = cc -c
251#-Q- cesium  C_O =
252#-Q- cesium  C_L = cc
253#-Q- cesium  #-
254#-Q- cesium  NCDF_INC = /applications/netcdf-3.6.3/include
255#-Q- cesium  NCDF_LIB = -L/applications/netcdf-3.6.3/lib -lnetcdff -lnetcdf
256#-Q- curie  #-
257#-Q- curie  #- Global definitions for Curie at TGCC
258#-Q- curie LIB_MPI = MPI1
259#-Q- curie LIB_MPI_BIS = MPI1
260#-Q- curie PRISM_ARCH = X64
261#-Q- curie PRISM_NAME = curie
262#-Q- curie FCM_ARCH = X64_CURIE
263#-Q- curie  M_K = gmake
264#-Q- curie  P_C = cpp
265#-Q- curie  P_O = -P -C $(P_P)
266#-Q- curie  F_C = mpif90 -c -cpp
267#-Q- curie  #-D- MD    F_D = -g
268#-Q- curie  #-D- MN    F_D =
269#-Q- curie  #-P- I4R4  F_P = -i4
270#-Q- curie  #-P- I4R8  F_P = -i4 -r8
271#-Q- curie  #-P- I8R8  F_P = -i8 -r8
272#-Q- curie  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
273######-Q- curie  F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
274#-Q- curie  F_L = mpif90
275#-Q- curie  M_M = 0
276#-Q- curie  L_X = 0
277#-Q- curie  L_O =
278#-Q- curie  A_C = ar -r
279#-Q- curie  A_G = ar -x
280#-Q- curie  C_C = cc -c
281#-Q- curie  C_O =
282#-Q- curie  C_L = cc
283#-Q- curie  #-
284#-Q- curie  NCDF_INC = $(NETCDF_INC_DIR)
285#-Q- curie  NCDF_LIB = -L$(NETCDF_LIB_DIR) -lnetcdff -lnetcdf
286#-Q- curie  #-
287#-Q- ciclad   #- Global definitions for ciclad, gfortran
288#-Q- ciclad   M_K = make
289#-Q- ciclad   P_C = cpp
290#-Q- ciclad   P_O = -fpreprocessed -P -C -traditional $(P_P)
291#-Q- ciclad   F_C = gfortran -c
292#-Q- ciclad   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
293#-Q- ciclad   #-D- MN    F_D =
294#-Q- ciclad   #-P- I4R4  F_P =
295#-Q- ciclad   #-P- I4R8  F_P = -fdefault-real-8
296#-Q- ciclad   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
297#-Q- ciclad   w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
298#-Q- ciclad   F_O = $(w_w) -J$(MODDIR)
299#-Q- ciclad   F_L = gfortran
300#-Q- ciclad   M_M = 0
301#-Q- ciclad   L_X = 0
302#-Q- ciclad   L_O =
303#-Q- ciclad   A_C = ar -rs
304#-Q- ciclad   A_G = ar -x
305#-Q- ciclad   C_C = cc -c
306#-Q- ciclad   C_O =
307#-Q- ciclad   C_L = cc
308#-Q- ciclad   #-
309#-Q- ciclad   NCDF_INC = /opt/netcdf/gfortran/include
310#-Q- ciclad   NCDF_LIB = -L/opt/netcdf/gfortran/lib -lnetcdf
311#-Q- ciclad   #-
312#-Q- cray     #- Obsolete definitions for CRAY
313#-Q- cray     M_K = make
314#-Q- cray     P_C = cpp
315#-Q- cray     P_O = -P -C $(P_P)
316#-Q- cray     F_C = f90 -c
317#-Q- cray     #-D- MD    F_D =
318#-Q- cray     #-D- MN    F_D =
319#-Q- cray     #-P- I4R4  F_P =
320#-Q- cray     #-P- I4R8  F_P =
321#-Q- cray     #-P- I8R8  F_P =
322#-Q- cray     F_O = $(F_D) $(F_P) -v -p $(MODEL_LIB)
323#-Q- cray     F_L = f90
324#-Q- cray     M_M = 0
325#-Q- cray     L_X = 0
326#-Q- cray     L_O =
327#-Q- cray     A_C = bld -r
328#-Q- cray     A_G = bld -x
329#-Q- cray     C_C = cc -c
330#-Q- cray     C_O = -Wall
331#-Q- cray     C_L = cc
332#-Q- cray     #-
333#-Q- cray     NCDF_INC = /usr/local/pub/include
334#-Q- cray     NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
335#-Q- cray     #-
336#-Q- egi      #- Global definitions for ciclad, gfortran
337#-Q- egi      M_K = make
338#-Q- egi      P_C = cpp
339#-Q- egi      P_O = -fpreprocessed -P -C -traditional $(P_P)
340#-Q- egi      F_C = gfortran -c
341#-Q- egi      #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
342#-Q- egi      #-D- MN    F_D =
343#-Q- egi      #-P- I4R4  F_P =
344#-Q- egi      #-P- I4R8  F_P = -fdefault-real-8
345#-Q- egi      #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
346#-Q- egi      w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
347#-Q- egi      F_O = $(w_w) -J$(MODDIR)
348#-Q- egi      F_L = gfortran
349#-Q- egi      M_M = 0
350#-Q- egi      L_X = 0
351#-Q- egi      L_O =
352#-Q- egi      A_C = ar -rs
353#-Q- egi      A_G = ar -x
354#-Q- egi      C_C = cc -c
355#-Q- egi      C_O =
356#-Q- egi      C_L = cc
357#-Q- egi      #-
358#-Q- egi      NCDF_INC = $(VO_ESR_SW_DIR)/netcdf/current/include
359#-Q- egi      NCDF_LIB = -L$(VO_ESR_SW_DIR)/netcdf/current/lib -lnetcdf
360#-Q- egi      #-
361#-Q- eshpux   #- Global definitions for hpux used as Earth Simulator front-end (moon)
362#-Q- eshpux   LIB_MPI = MPI1
363#-Q- eshpux   LIB_MPI_BIS = MPI1
364#-Q- eshpux   PRISM_ARCH = ES
365#-Q- eshpux   PRISM_NAME = moon
366#-Q- eshpux   FCM_ARCH = ES_MOON
367#-Q- eshpux   M_K = gmake
368#-Q- eshpux   P_C = escpp
369#-Q- eshpux   # FTRACE used for profiling
370#-Q- eshpux   FTRACE = -ftrace
371#-Q- eshpux   # FTRACE =
372#-Q- eshpux   P_O = -P -C $(P_P)
373#-Q- eshpux   F_C = esmpif90 -c
374#-Q- eshpux   #-D- MD    F_D =
375#-Q- eshpux   #-D- MN    F_D =
376#-Q- eshpux   #-P- I4R4  F_P = -dW
377#-Q- eshpux   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
378#-Q- eshpux   #-P- I8R8  F_P = -ew
379#-Q- eshpux   F_O = $(F_D) $(F_P) $(FTRACE) -Ep -DCPP_PARA -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
380#-Q- eshpux   F_L = esmpif90
381#-Q- eshpux   M_M = 1
382#-Q- eshpux   L_X = 1
383#-Q- eshpux   L_O = $(F_P) $(FTRACE)
384#-Q- eshpux   A_C = ar -rv
385#-Q- eshpux   A_G = ar -x
386#-Q- eshpux   A_X = esar -rv
387#-Q- eshpux   C_C = esmpicc -c
388#-Q- eshpux   C_O =
389#-Q- eshpux   C_L = esmpicc
390#-Q- eshpux   FC_C = cc -c
391#-Q- eshpux   FC_O =
392#-Q- eshpux   FC_L = cc
393#-Q- eshpux   #-
394#-Q- eshpux   NCDF_INC = /S/home010/c0010/ES/include
395#-Q- eshpux   NCDF_LIB = -L/S/home010/c0010/ES/lib -lnetcdf
396#-Q- eshpux   #-
397#-Q- fjvpp    #- Obsolete definitions for FUJITSU VPP
398#-Q- fjvpp    M_K = gmake
399#-Q- fjvpp    P_C = cpp
400#-Q- fjvpp    P_O = -P -C $(P_P)
401#-Q- fjvpp    F_C = frt -c
402#-Q- fjvpp    #-D- MD    F_D =
403#-Q- fjvpp    #-D- MN    F_D =
404#-Q- fjvpp    #-P- I4R4  F_P = -AD
405#-Q- fjvpp    #-P- I4R8  F_P = -Ad
406#-Q- fjvpp    #-P- I8R8  F_P = -Ad
407#-Q- fjvpp    w_w = -X9 -Oe -Sw $(F_D) $(F_P) -Am -M$(MODDIR)
408#-Q- fjvpp    F_O = $(w_w) -Of -Wv,-Of,-ilfunc,-preload
409#-Q- fjvpp    F_L = frt
410#-Q- fjvpp    M_M = 0
411#-Q- fjvpp    L_X = 0
412#-Q- fjvpp    L_O = -Wg,-c -Wl,-J,-t,-dy
413#-Q- fjvpp    A_C = ar -r
414#-Q- fjvpp    A_G = ar -x
415#-Q- fjvpp    C_C = cc -c
416#-Q- fjvpp    C_O =
417#-Q- fjvpp    C_L = cc
418#-Q- fjvpp    #-
419#-Q- fjvpp    NCDF_INC = /usr/local/include/netcdf
420#-Q- fjvpp    NCDF_LIB = /usr/local/lib/netcdf/libnetcdf.a
421#-Q- fjvpp    #-
422#-Q- g95      #- Global definitions for gnu g95 compiler
423#-Q- g95      M_K = gmake
424#-Q- g95      P_C = cpp
425#-Q- g95      P_O = -P -C -traditional $(P_P)
426#-Q- g95      F_C = g95 -c
427#-Q- g95      #-D- MD    F_D =
428#-Q- g95      #-D- MN    F_D =
429#-Q- g95      #-P- I4R4  F_P = -i4
430#-Q- g95      #-P- I4R8  F_P = -i4 -r8
431#-Q- g95      #-P- I8R8  F_P = -i8 -r8
432#-Q- g95      w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
433#-Q- g95      F_O = $(w_w) -fmod=$(MODDIR) -fno-second-underscore
434#-Q- g95      F_L = g95
435#-Q- g95      M_M = 0
436#-Q- g95      L_X = 0
437#-Q- g95      L_O =
438#-Q- g95      A_C = ar -r
439#-Q- g95      A_G = ar -x
440#-Q- g95      C_C = cc -c
441#-Q- g95      C_O =
442#-Q- g95      C_L = cc
443#-Q- g95      #-
444#-Q- g95      NCDF_INC = /usr/local/include
445#-Q- g95      NCDF_LIB = -L/usr/local/lib -lnetcdf
446#-Q- g95      #-
447#-Q- gfortran  #- Global definitions for gfortran, generic system
448#-Q- gfortran  M_K = make
449#-Q- gfortran  P_C = cpp
450#-Q- gfortran  P_O = -fpreprocessed -P -C -traditional $(P_P)
451#-Q- gfortran  F_C = gfortran -c -cpp
452#-Q- gfortran  #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
453#-Q- gfortran  #-D- MN    F_D =
454#-Q- gfortran  #-P- I4R4  F_P =
455#-Q- gfortran  #-P- I4R8  F_P = -fdefault-real-8
456#-Q- gfortran  #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
457#-Q- gfortran  w_w = -O3 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
458#-Q- gfortran  F_O = $(w_w) -J$(MODDIR)
459#-Q- gfortran  F_L = gfortran
460#-Q- gfortran  M_M = 0
461#-Q- gfortran  L_X = 0
462#-Q- gfortran  L_O =
463#-Q- gfortran  A_C = ar -rs
464#-Q- gfortran  A_G = ar -x
465#-Q- gfortran  C_C = cc -c
466#-Q- gfortran  C_O =
467#-Q- gfortran  C_L = cc
468#-Q- gfortran  #-
469#-Q- gfortran  NCDF_INC = /usr/local/include
470#-Q- gfortran  NCDF_LIB = -L/usr/local/lib -lnetcdf
471#-Q- gfortran  #-
472#-Q- idris_tx7 #- Global definitions for NEC TX7 front-end (Brodie) at Idris, gfortran
473#-Q- idris_tx7 M_K = gmake
474#-Q- idris_tx7 P_C = cpp
475#-Q- idris_tx7 P_O = -P -C $(P_P)
476#-Q- idris_tx7 F_C = gfortran -c
477#-Q- idris_tx7 #-D- MD    F_D = -g
478#-Q- idris_tx7 #-D- MN    F_D =
479#-Q- idris_tx7 #-P- I4R4  F_P =
480#-Q- idris_tx7 #-P- I4R8  F_P = -fdefault-real-8
481#-Q- idris_tx7 #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
482#-Q- idris_tx7 F_O = -O $(F_D) $(F_P) -I$(MODDIR) -J$(MODDIR)
483#-Q- idris_tx7 F_L = gfortran
484#-Q- idris_tx7 M_M = 0
485#-Q- idris_tx7 L_X = 0
486#-Q- idris_tx7 L_O =
487#-Q- idris_tx7 A_C = ar -r
488#-Q- idris_tx7 A_G = ar -x
489#-Q- idris_tx7 C_C = gcc -c
490#-Q- idris_tx7 C_O =
491#-Q- idris_tx7 C_L = gcc
492#-Q- idris_tx7 #-
493#-Q- idris_tx7 NCDF_INC = /TXlocal/pub/netcdf/netcdf-3.6.2/include
494#-Q- idris_tx7 NCDF_LIB = -L/TXlocal/pub/netcdf/netcdf-3.6.2/lib -lnetcdf
495#-Q- idris_tx7 #-
496#-Q- lf95      #-
497#-Q- lf95      #- Global definitions for Lahai Fujitsu lf95 compiler
498#-Q- lf95      M_K = gmake
499#-Q- lf95      P_C = cpp
500#-Q- lf95      P_O = -P -C -traditional $(P_P) -DNC_DOUBLE
501#-Q- lf95      F_C = lf95 -c
502#-Q- lf95      #-D- MD    F_D = -g --chkglobal -v95d -D_ISNAN_ -D_MATHELP_
503#-Q- lf95      #-D- MN    F_D = -O                   -D_ISNAN_ -D_MATHELP_
504#-Q- lf95      #-P- I4R4  F_P =
505#-Q- lf95      #-P- I4R8  F_P = -CcdRR8 -DNC_DOUBLE
506#-Q- lf95      #-P- I8R8  F_P = -Ccdll8 -CcdRR8 -DNC_DOUBLE
507#-Q- lf95      w_w = -Cpp --lst $(F_D) $(F_P) -I $(MODDIR)
508#-Q- lf95      F_O = $(w_w) --mod $(MODDIR)
509#-Q- lf95      F_L = lf95 $(w_w)
510#-Q- lf95      M_M = 0
511#-Q- lf95      L_X = 0
512#-Q- lf95      #-D- MD    L_O =
513#-Q- lf95      #-D- MN    L_O =
514#-Q- lf95      A_C = ar -r
515#-Q- lf95      A_G = ar -x
516#-Q- lf95      C_C = cc -c
517#-Q- lf95      #-D- MD    C_O = -g
518#-Q- lf95      #-D- MN    C_O = -O3
519#-Q- lf95      C_L = cc
520#-Q- lf95      #-
521#-Q- lf95      NCDF_INC = /home/orchidee01/mmancip/lf9562-g/include
522#-Q- lf95      NCDF_LIB = -L/home/orchidee01/mmancip/lf9562-g/lib -lnetcdf
523#-Q- lf95      #-
524#-Q- linux    #- Global definitions for Linux, pgf90
525#-Q- linux    M_K = make
526#-Q- linux    P_C = /lib/cpp
527#-Q- linux    P_O = -P -C -traditional $(P_P)
528#-Q- linux    F_C = pgf90 -c
529#-Q- linux    #-D- MD    F_D =
530#-Q- linux    #-D- MN    F_D =
531#-Q- linux    #-P- I4R4  F_P = -i4
532#-Q- linux    #-P- I4R8  F_P = -i4 -r8
533#-Q- linux    #-P- I8R8  F_P = -i8 -r8
534#-Q- linux    F_O = $(F_D) $(F_P) -Mfree -module $(MODDIR)
535#-Q- linux    F_L = pgf90
536#-Q- linux    M_M = 0
537#-Q- linux    L_X = 0
538#-Q- linux    L_O = -Wl,-Bstatic -Mbounds
539#-Q- linux    A_C = ar -r
540#-Q- linux    A_G = ar -x
541#-Q- linux    C_C = gcc -c
542#-Q- linux    C_O = -Wall
543#-Q- linux    C_L = gcc
544#-Q- linux    #-
545#-Q- linux    NCDF_INC = /distrib/local/netcdf/pgf/include/
546#-Q- linux    NCDF_LIB = -L/distrib/local/netcdf/pgf/lib/ -lnetcdf
547#-Q- linux    #-
548#-Q- lxiv7    #- Global definitions for Linux, ifc
549#-Q- lxiv7    M_K = gmake
550#-Q- lxiv7    P_C = cpp
551#-Q- lxiv7    P_O = -P -C $(P_P)
552#-Q- lxiv7    F_C = ifc -c
553#-Q- lxiv7    #-D- MD    F_D = -g
554#-Q- lxiv7    #-D- MN    F_D =
555#-Q- lxiv7    #-P- I4R4  F_P = -i4
556#-Q- lxiv7    #-P- I4R8  F_P = -i4 -r8
557#-Q- lxiv7    #-P- I8R8  F_P = -i8 -r8
558#-Q- lxiv7    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
559#-Q- lxiv7    F_L = ifc
560#-Q- lxiv7    M_M = 0
561#-Q- lxiv7    L_X = 0
562#-Q- lxiv7    L_O = -Vaxlib
563#-Q- lxiv7    A_C = ar -r
564#-Q- lxiv7    A_G = ar -x
565#-Q- lxiv7    C_C = cc -c
566#-Q- lxiv7    C_O =
567#-Q- lxiv7    C_L = cc
568#-Q- lxiv7    #-
569#-Q- lxiv7    NCDF_INC = /usr/local/include
570#-Q- lxiv7    NCDF_LIB = -L/usr/local/lib -lnetcdf
571#-Q- lxiv7    #-
572#-Q- lxiv8    #- Global definitions for Intel compiler (ifort) at LSCE
573#-Q- lxiv8    M_K = gmake
574#-Q- lxiv8    P_C = cpp
575#-Q- lxiv8    P_O = -P -C $(P_P)
576#-Q- lxiv8    F_C = ifort -c -cpp
577#-Q- lxiv8    #-D- MD    F_D = -g
578#-Q- lxiv8    #-D- MN    F_D =
579#-Q- lxiv8    #-P- I4R4  F_P = -i4
580#-Q- lxiv8    #-P- I4R8  F_P = -i4 -r8
581#-Q- lxiv8    #-P- I8R8  F_P = -i8 -r8
582#-Q- lxiv8    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
583#-Q- lxiv8    F_L = ifort
584#-Q- lxiv8    M_M = 0
585#-Q- lxiv8    L_X = 0
586#-Q- lxiv8    L_O = -Vaxlib
587#-Q- lxiv8    A_C = ar -r
588#-Q- lxiv8    A_G = ar -x
589#-Q- lxiv8    C_C = cc -c
590#-Q- lxiv8    C_O =
591#-Q- lxiv8    C_L = cc
592#-Q- lxiv8    #-
593#-Q- lxiv8    NCDF_INC = /usr/local/include
594#-Q- lxiv8    NCDF_LIB = -L/usr/local/lib -lnetcdff -lnetcdf
595#-Q- lxiv8    #-
596#-Q- osf1     #- Obsolete definitions for DEC OSF1
597#-Q- osf1     M_K = gmake
598#-Q- osf1     P_C = cpp
599#-Q- osf1     P_O = -P -C $(P_P)
600#-Q- osf1     F_C = f90 -c
601#-Q- osf1     #-D- MD    F_D = -g
602#-Q- osf1     #-D- MN    F_D =
603#-Q- osf1     #-P- I4R4  F_P =
604#-Q- osf1     #-P- I4R8  F_P = -r8
605#-Q- osf1     #-P- I8R8  F_P = -i8 -r8
606#-Q- osf1     F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
607#-Q- osf1     F_L = f90
608#-Q- osf1     M_M = 0
609#-Q- osf1     L_X = 0
610#-Q- osf1     L_O =
611#-Q- osf1     A_C = ar -r
612#-Q- osf1     A_G = ar -x
613#-Q- osf1     C_C = cc -c
614#-Q- osf1     C_O =
615#-Q- osf1     C_L = cc
616#-Q- osf1     #-
617#-Q- osf1     NCDF_INC = /usr/local/include
618#-Q- osf1     NCDF_LIB = -L/usr/local/lib -lnetcdf
619#-Q- osf1     #-
620#-Q- osxxlf   #- Global definitions for Mac OS X and IBM xlf compiler
621#-Q- osxxlf   M_K = make
622#-Q- osxxlf   P_C = /usr/bin/cpp
623#-Q- osxxlf   P_O = -P -C $(P_P:-WF,-D%=-D%)
624#-Q- osxxlf   F_C = xlf90 -c
625#-Q- osxxlf   #-D- MD    F_D = -g -C
626#-Q- osxxlf   #-D- MN    F_D =
627#-Q- osxxlf   #-P- I4R4  F_P = -qintsize=4 -qrealsize=4
628#-Q- osxxlf   #-P- I4R8  F_P = -qintsize=4 -qrealsize=8
629#-Q- osxxlf   #-P- I8R8  F_P = -qintsize=8 -qrealsize=8
630#-Q- osxxlf   w_w = $(F_P) -O2 $(F_D) -qsuffix=f=f90
631#-Q- osxxlf   F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR)
632#-Q- osxxlf   F_L = xlf90
633#-Q- osxxlf   M_M = 0
634#-Q- osxxlf   L_X = 0
635#-Q- osxxlf   L_O = $(F_P) -O2
636#-Q- osxxlf   A_C = ar -rs
637#-Q- osxxlf   A_G = ar -x
638#-Q- osxxlf   C_C = cc -c
639#-Q- osxxlf   C_O =
640#-Q- osxxlf   C_L = cc
641#-Q- osxxlf   #-
642#-Q- osxxlf   NCDF_INC = /usr/local/install/netcdf-3.6.0-p1/include
643#-Q- osxxlf   NCDF_LIB = -L/usr/local/install/netcdf-3.6.0-p1/lib -lnetcdf
644#-Q- osxxlf   #-
645#-Q- platine  #- Global definitions for Bull (Itanium) at CCRT
646#-Q- platine  LIB_MPI = MPI1
647#-Q- platine  LIB_MPI_BIS = MPI1
648#-Q- platine  PRISM_ARCH = IA64
649#-Q- platine  PRISM_NAME = platine
650#-Q- platine  FCM_ARCH = IA64_PLATINE
651#-Q- platine  M_K = gmake
652#-Q- platine  P_C = cpp
653#-Q- platine  P_O = -P -C $(P_P)
654#-Q- platine  F_C = mpif90 -c -cpp
655#-Q- platine  #-D- MD    F_D = -g
656#-Q- platine  #-D- MN    F_D =
657#-Q- platine  #-P- I4R4  F_P = -i4
658#-Q- platine  #-P- I4R8  F_P = -i4 -r8
659#-Q- platine  #-P- I8R8  F_P = -i8 -r8
660#-Q- platine  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
661#-Q- platine  F_L = mpif90
662#-Q- platine  M_M = 0
663#-Q- platine  L_X = 0
664#-Q- platine  L_O =
665#-Q- platine  A_C = ar -r
666#-Q- platine  A_G = ar -x
667#-Q- platine  C_C = cc -c
668#-Q- platine  C_O =
669#-Q- platine  C_L = cc
670#-Q- platine  #-
671#-Q- platine  NCDF_INC = /usr/include
672#-Q- platine  NCDF_LIB = -L/usr/lib -lnetcdff -lnetcdf
673#-Q- platine  #-
674#-Q- sgi6     #- Global definitions for IRIX64 (sgi6)
675#-Q- sgi6     M_K = gmake
676#-Q- sgi6     P_C = cpp
677#-Q- sgi6     P_O = -P -C $(P_P)
678#-Q- sgi6     F_C = f90 -c
679#-Q- sgi6     #-D- MD    F_D =
680#-Q- sgi6     #-D- MN    F_D =
681#-Q- sgi6     #-P- I4R4  F_P = -i4 -r4
682#-Q- sgi6     #-P- I4R8  F_P = -i4 -r8
683#-Q- sgi6     #-P- I8R8  F_P = -i8 -r8
684#-Q- sgi6     F_O = $(F_D) $(F_P) -I $(MODDIR)
685#-Q- sgi6     F_L = f90
686#-Q- sgi6     M_M = 0
687#-Q- sgi6     L_X = 0
688#-Q- sgi6     L_O =
689#-Q- sgi6     A_C = ar -r
690#-Q- sgi6     A_G = ar -x
691#-Q- sgi6     C_C = cc -c
692#-Q- sgi6     C_O =
693#-Q- sgi6     C_L = cc
694#-Q- sgi6     #-
695#-Q- sgi6     NCDF_INC = /usr/local/pub/include
696#-Q- sgi6     NCDF_LIB = -L/usr/local/pub/lib64 -lnetcdf
697#-Q- sgi6     #-
698#-Q- solaris  #- Global definitions for SOLARIS
699#-Q- solaris  M_K = make
700#-Q- solaris  P_C = cpp
701#-Q- solaris  P_O = -P -C $(P_P)
702#-Q- solaris  F_C = f90 -c
703#-Q- solaris  #-D- MD    F_D =
704#-Q- solaris  #-D- MN    F_D =
705#-Q- solaris  #-P- I4R4  F_P =
706#-Q- solaris  #-P- I4R8  F_P = -r8const
707#-Q- solaris  #-P- I8R8  F_P = -i8const -r8const
708#-Q- solaris  F_O = $(F_D) $(F_P) -M$(MODDIR) -fast
709#-Q- solaris  F_L = f90
710#-Q- solaris  M_M = 1
711#-Q- solaris  L_X = 0
712#-Q- solaris  L_O =
713#-Q- solaris  A_C = ar -r
714#-Q- solaris  A_G = ar -x
715#-Q- solaris  C_C = cc -c
716#-Q- solaris  C_O =
717#-Q- solaris  C_L = cc
718#-Q- solaris  #-
719#-Q- solaris  NCDF_INC = /distrib/local/include
720#-Q- solaris  NCDF_LIB = -L/distrib/local/lib -lnetcdf
721#-Q- solaris  #-
722#-Q- sx6nec   #- Global definitions for NEC SX8 at CCRT (alias)
723#-Q- sx6nec   LIB_MPI = MPI1
724#-Q- sx6nec   LIB_MPI_BIS = MPI1
725#-Q- sx6nec   PRISM_ARCH = SX
726#-Q- sx6nec   PRISM_NAME = mercure
727#-Q- sx6nec   FCM_ARCH = SX8_MERCURE
728#-Q- sx6nec   M_K = sxgmake
729#-Q- sx6nec   P_C = cpp
730#-Q- sx6nec   P_O = -P -C $(P_P)
731#-Q- sx6nec   F_C = sxmpif90 -c
732#-Q- sx6nec   #-D- MD    F_D =
733#-Q- sx6nec   #-D- MN    F_D =
734#-Q- sx6nec   #-P- I4R4  F_P = -dW
735#-Q- sx6nec   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
736#-Q- sx6nec   #-P- I8R8  F_P = -ew
737#-Q- sx6nec   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
738#-Q- sx6nec   F_L = sxmpif90
739#-Q- sx6nec   M_M = 1
740#-Q- sx6nec   L_X = 0
741#-Q- sx6nec   L_O = -size_t64 $(F_P)
742#-Q- sx6nec   A_C = sxar -rv
743#-Q- sx6nec   A_G = sxar -x
744#-Q- sx6nec   A_X = sxar -rv
745#-Q- sx6nec   C_C = sxcc -size_t64 -c
746#-Q- sx6nec   C_O =
747#-Q- sx6nec   C_L = sxcc -size_t64
748#-Q- sx6nec   FC_C = gcc -c
749#-Q- sx6nec   FC_O =
750#-Q- sx6nec   FC_L = gcc
751#-Q- sx6nec   #-
752#-Q- sx6nec   NCDF_INC = /usr/local/SX8/soft/netcdf/include
753#-Q- sx6nec   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf
754#-Q- sx6nec   #-
755#-Q- sx8brodie   #- Global definitions for NEC SX8 at Idris
756#-Q- sx8brodie   LIB_MPI = MPI1
757#-Q- sx8brodie   LIB_MPI_BIS = MPI1
758#-Q- sx8brodie   PRISM_ARCH = SX
759#-Q- sx8brodie   PRISM_NAME = brodie
760#-Q- sx8brodie   FCM_ARCH = SX8_BRODIE
761#-Q- sx8brodie   M_K = sxgmake
762#-Q- sx8brodie   P_C = sxcpp
763#-Q- sx8brodie   P_O = -P -C $(P_P)
764#-Q- sx8brodie   F_C = sxmpif90 -c
765#-Q- sx8brodie   #-D- MD    F_D =
766#-Q- sx8brodie   #-D- MN    F_D =
767#-Q- sx8brodie   #-P- I4R4  F_P = -dW
768#-Q- sx8brodie   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
769#-Q- sx8brodie   #-P- I8R8  F_P = -ew
770#-Q- sx8brodie   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -I $(MODDIR)
771#-Q- sx8brodie   F_L = sxmpif90
772#-Q- sx8brodie   M_M = 1
773#-Q- sx8brodie   L_X = 0
774#-Q- sx8brodie   L_O = $(F_P)
775#-Q- sx8brodie   A_C = sxar -rv
776#-Q- sx8brodie   A_G = sxar -x
777#-Q- sx8brodie   A_X = sxar -rv
778#-Q- sx8brodie   C_C = sxcc -c
779#-Q- sx8brodie   C_O =
780#-Q- sx8brodie   C_L = sxcc
781#-Q- sx8brodie   FC_C = gcc -c
782#-Q- sx8brodie   FC_O =
783#-Q- sx8brodie   FC_L = gcc
784#-Q- sx8brodie   #-
785#-Q- sx8brodie   NCDF_INC = /SXlocal/pub/netCDF/netCDF-3.6.1/include
786#-Q- sx8brodie   NCDF_LIB = -L/SXlocal/pub/netCDF/netCDF-3.6.1/lib -lnetcdf
787#-Q- sx8brodie   #-
788#-Q- sx8mercure   #- Global definitions for NEC SX8 at CCRT
789#-Q- sx8mercure   LIB_MPI = MPI1
790#-Q- sx8mercure   LIB_MPI_BIS = MPI1
791#-Q- sx8mercure   PRISM_ARCH = SX
792#-Q- sx8mercure   PRISM_NAME = mercure
793#-Q- sx8mercure   FCM_ARCH = SX8_MERCURE
794#-Q- sx8mercure   M_K = sxgmake
795#-Q- sx8mercure   P_C = cpp
796#-Q- sx8mercure   P_O = -P -C $(P_P)
797#-Q- sx8mercure   F_C = sxmpif90 -c
798#-Q- sx8mercure   #-D- MD    F_D =
799#-Q- sx8mercure   #-D- MN    F_D =
800#-Q- sx8mercure   #-P- I4R4  F_P = -dW
801#-Q- sx8mercure   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
802#-Q- sx8mercure   #-P- I8R8  F_P = -ew
803#-Q- sx8mercure   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
804#-Q- sx8mercure   F_L = sxmpif90
805#-Q- sx8mercure   M_M = 1
806#-Q- sx8mercure   L_X = 0
807#-Q- sx8mercure   L_O = -size_t64 $(F_P)
808#-Q- sx8mercure   A_C = sxar -rv
809#-Q- sx8mercure   A_G = sxar -x
810#-Q- sx8mercure   A_X = sxar -rv
811#-Q- sx8mercure   C_C = sxcc -size_t64 -c
812#-Q- sx8mercure   C_O =
813#-Q- sx8mercure   C_L = sxcc -size_t64
814#-Q- sx8mercure   FC_C = gcc -c
815#-Q- sx8mercure   FC_O =
816#-Q- sx8mercure   FC_L = gcc
817#-Q- sx8mercure   #-
818#-Q- sx8mercure   NETCDF_SX_INCLUDEDIR ?= /usr/local/SX8/soft/netcdf/include
819#-Q- sx8mercure   NETCDF_SX_LIBDIR ?= /usr/local/SX8/soft/netcdf/lib
820#-Q- sx8mercure   NCDF_INC = ${NETCDF_SX_INCLUDEDIR}
821#-Q- sx8mercure   NCDF_LIB = -L${NETCDF_SX_LIBDIR} -lnetcdf
822#-Q- sx8mercure   #-
823#-Q- sx9mercure   #- Global definitions for NEC SX9 at CCRT
824#-Q- sx9mercure   LIB_MPI = MPI1
825#-Q- sx9mercure   LIB_MPI_BIS = MPI1
826#-Q- sx9mercure   PRISM_ARCH = SX
827#-Q- sx9mercure   PRISM_NAME = mercure
828#-Q- sx9mercure   FCM_ARCH = SX9_MERCURE
829#-Q- sx9mercure   M_K = sxgmake
830#-Q- sx9mercure   P_C = cpp
831#-Q- sx9mercure   P_O = -P -C $(P_P)
832#-Q- sx9mercure   F_C = sxmpif90 -c
833#-Q- sx9mercure   #-D- MD    F_D =
834#-Q- sx9mercure   #-D- MN    F_D =
835#-Q- sx9mercure   #-P- I4R4  F_P = -dW
836#-Q- sx9mercure   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\"
837#-Q- sx9mercure   #-P- I8R8  F_P = -ew
838#-Q- sx9mercure   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -Wf,"-pvctl loopcnt=999999" -I $(MODDIR)
839#-Q- sx9mercure   F_L = sxmpif90
840#-Q- sx9mercure   M_M = 1
841#-Q- sx9mercure   L_X = 0
842#-Q- sx9mercure   L_O = -size_t64 $(F_P)
843#-Q- sx9mercure   A_C = sxar -rv
844#-Q- sx9mercure   A_G = sxar -x
845#-Q- sx9mercure   A_X = sxar -rv
846#-Q- sx9mercure   C_C = sxcc -size_t64 -c
847#-Q- sx9mercure   C_O =
848#-Q- sx9mercure   C_L = sxcc -size_t64
849#-Q- sx9mercure   FC_C = gcc -c
850#-Q- sx9mercure   FC_O =
851#-Q- sx9mercure   FC_L = gcc
852#-Q- sx9mercure   #-
853#-Q- sx9mercure   NETCDF_SX_INCLUDEDIR ?= /ccc/applications/sx9/netcdf-3.6.1/include
854#-Q- sx9mercure   NETCDF_SX_LIBDIR ?= /ccc/applications/sx9/netcdf-3.6.1/lib
855#-Q- sx9mercure   NCDF_INC = ${NETCDF_SX_INCLUDEDIR}
856#-Q- sx9mercure   NCDF_LIB = -L${NETCDF_SX_LIBDIR} -lnetcdf
857#-Q- sx9mercure   #-
858#-Q- sxdkrz   #- Global definitions for NEC SX8 at DKRZ
859#-Q- sxdkrz   LIB_MPI = MPI1
860#-Q- sxdkrz   LIB_MPI_BIS = MPI1
861#-Q- sxdkrz   PRISM_ARCH = SX
862#-Q- sxdkrz   PRISM_NAME = ds
863#-Q- sxdkrz   M_K = sxgmake
864#-Q- sxdkrz   P_C = cpp
865#-Q- sxdkrz   P_O = -P -C $(P_P)
866#-Q- sxdkrz   F_C = sxmpif90 -c
867#-Q- sxdkrz   #-D- MD    F_D =
868#-Q- sxdkrz   #-D- MN    F_D =
869#-Q- sxdkrz   #-P- I4R4  F_P = -dw
870#-Q- sxdkrz   #-P- I4R8  F_P = -dw -Wf\"-A idbl4\"
871#-Q- sxdkrz   #-P- I8R8  F_P = -ew
872#-Q- sxdkrz   F_O = $(F_D) $(F_P) -I $(MODDIR)
873#-Q- sxdkrz   F_L = sxmpif90
874#-Q- sxdkrz   M_M = 1
875#-Q- sxdkrz   L_X = 0
876#-Q- sxdkrz   L_O = $(F_P)
877#-Q- sxdkrz   A_C = ar -rv
878#-Q- sxdkrz   A_G = ar -x
879#-Q- sxdkrz   A_X = sxar -rv
880#-Q- sxdkrz   C_C = sxcc -c
881#-Q- sxdkrz   C_O =
882#-Q- sxdkrz   C_L = sxcc
883#-Q- sxdkrz   FC_C = cc -c
884#-Q- sxdkrz   FC_O =
885#-Q- sxdkrz   FC_L = cc
886#-Q- sxdkrz   #-
887#-Q- sxdkrz   NCDF_INC = /pool/SX-6/netcdf/netcdf-3.5.0/include
888#-Q- sxdkrz   NCDF_LIB = -L/pool/SX-6/netcdf/netcdf-3.5.0/lib -lnetcdf_A_idbl4
889#-Q- sxdkrz   #-
890#-Q- t3e      #- Obsolete definitions for T3E
891#-Q- t3e      M_K = gmake
892#-Q- t3e      P_C = cpp
893#-Q- t3e      P_O = -P -C $(P_P)
894#-Q- t3e      F_C = f90 -c
895#-Q- t3e      #-D- MD    F_D =
896#-Q- t3e      #-D- MN    F_D =
897#-Q- t3e      #-P- I4R4  F_P =
898#-Q- t3e      #-P- I4R8  F_P =
899#-Q- t3e      #-P- I8R8  F_P =
900#-Q- t3e      w_w = $(F_D) $(F_P) -rm -O2 -Ounroll2 -Osplit2 -dp
901#-Q- t3e      F_O = $(w_w) -p $(MODEL_LIB)
902#-Q- t3e      F_L = f90
903#-Q- t3e      M_M = 0
904#-Q- t3e      L_X = 0
905#-Q- t3e      L_O = -X 4
906#-Q- t3e      A_C = ar -r
907#-Q- t3e      A_G = ar -x
908#-Q- t3e      C_C = cc -c
909#-Q- t3e      C_O = -Wall
910#-Q- t3e      C_L = cc
911#-Q- t3e      #-
912#-Q- t3e      NCDF_INC = /usr/local/pub/include
913#-Q- t3e      NCDF_LIB = -L/usr/local/pub/lib -lnetcdf
914#-Q- t3e      #-
915#-Q- titane  #- Global definitions for Bull (Xeon) at CCRT
916#-Q- titane  LIB_MPI = MPI1
917#-Q- titane  LIB_MPI_BIS = MPI1
918#-Q- titane  PRISM_ARCH = X64
919#-Q- titane  PRISM_NAME = titane
920#-Q- titane  FCM_ARCH = X64_TITANE
921#-Q- titane  M_K = gmake
922#-Q- titane  P_C = cpp
923#-Q- titane  P_O = -P -C $(P_P)
924#-Q- titane  F_C = mpif90 -c -cpp
925#-Q- titane  #-D- MD    F_D = -g
926#-Q- titane  #-D- MN    F_D =
927#-Q- titane  #-P- I4R4  F_P = -i4
928#-Q- titane  #-P- I4R8  F_P = -i4 -r8
929#-Q- titane  #-P- I8R8  F_P = -i8 -r8
930#-Q- titane  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
931#-Q- titane  F_L = mpif90
932#-Q- titane  M_M = 0
933#-Q- titane  L_X = 0
934#-Q- titane  L_O =
935#-Q- titane  A_C = ar -r
936#-Q- titane  A_G = ar -x
937#-Q- titane  C_C = cc -c
938#-Q- titane  C_O =
939#-Q- titane  C_L = cc
940#-Q- titane  #-
941#-Q- titane  NCDF_INC = $(NETCDF_INC_DIR)
942#-Q- titane  NCDF_LIB = -L$(NETCDF_LIB_DIR) -lnetcdff -lnetcdf
943#-Q- titane  #-
944#-Q- tx7  #- Global definitions for NEC TX7 front-end (Mercure) at CCRT, ifort
945#-Q- tx7  M_K = gmake
946#-Q- tx7  P_C = cpp
947#-Q- tx7  P_O = -P -C $(P_P)
948#-Q- tx7  F_C = ifort -c
949#-Q- tx7  #-D- MD    F_D = -g
950#-Q- tx7  #-D- MN    F_D =
951#-Q- tx7  #-P- I4R4  F_P = -i4
952#-Q- tx7  #-P- I4R8  F_P = -i4 -r8
953#-Q- tx7  #-P- I8R8  F_P = -i8 -r8
954#-Q- tx7  F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
955#-Q- tx7  F_L = ifort
956#-Q- tx7  M_M = 0
957#-Q- tx7  L_X = 0
958#-Q- tx7  L_O = -Vaxlib
959#-Q- tx7  A_C = ar -r
960#-Q- tx7  A_G = ar -x
961#-Q- tx7  C_C = cc -c
962#-Q- tx7  C_O =
963#-Q- tx7  C_L = cc
964#-Q- tx7  #-
965#-Q- tx7  NCDF_INC = /usr/local/include
966#-Q- tx7  NCDF_LIB = -L/usr/local/lib -lnetcdf
967#-Q- tx7  #-
968#-Q- ulam   #- Global definitions for ulam at IDRIS
969#-Q- ulam   M_K = gmake
970#-Q- ulam   P_C = cpp
971#-Q- ulam   P_O = -P -C $(P_P)
972#-Q- ulam   F_C = ifort -c -cpp
973#-Q- ulam   #-D- MD    F_D = -g
974#-Q- ulam   #-D- MN    F_D =
975#-Q- ulam   #-P- I4R4  F_P = -i4
976#-Q- ulam   #-P- I4R8  F_P = -i4 -r8
977#-Q- ulam   #-P- I8R8  F_P = -i8 -r8
978#-Q- ulam   F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
979#-Q- ulam   F_L = ifort
980#-Q- ulam   M_M = 0
981#-Q- ulam   L_X = 0
982#-Q- ulam   L_O = -Vaxlib
983#-Q- ulam   A_C = ar -r
984#-Q- ulam   A_G = ar -x
985#-Q- ulam   C_C = cc -c
986#-Q- ulam   C_O =
987#-Q- ulam   C_L = cc
988#-Q- ulam   #-
989#-Q- ulam   NCDF_INC = /usr/local/pub/NetCDF/3.6.3/include
990#-Q- ulam   NCDF_LIB = -L/usr/local/pub/NetCDF/3.6.3/lib -lnetcdf
991#-Q- ulam   #-
992#-Q- unix   #- Skeleton definitions for UNIX
993#-Q- unix   M_K = make
994#-Q- unix   P_C = cpp
995#-Q- unix   P_O = -P -C $(P_P)
996#-Q- unix   F_C = f90 -c
997#-Q- unix   #-D- MD    F_D =
998#-Q- unix   #-D- MN    F_D =
999#-Q- unix   #-P- I4R4  F_P =
1000#-Q- unix   #-P- I4R8  F_P =
1001#-Q- unix   #-P- I8R8  F_P =
1002#-Q- unix   F_O = $(F_D) $(F_P) -M$(MODDIR)
1003#-Q- unix   F_L = f90
1004#-Q- unix   M_M = 0
1005#-Q- unix   L_X = 0
1006#-Q- unix   L_O =
1007#-Q- unix   A_C = ar -r
1008#-Q- unix   A_G = ar -x
1009#-Q- unix   C_C = cc -c
1010#-Q- unix   C_O =
1011#-Q- unix   C_L = cc
1012#-Q- unix   #-
1013#-Q- unix   NCDF_INC = /distrib/local/include
1014#-Q- unix   NCDF_LIB = -L/distrib/local/lib -lnetcdf
1015#-Q- unix   #-
1016#-Q- x86_64  #- Global definitions for new mercure front-end at CCRT (05/2010)
1017#-Q- x86_64  M_K = gmake
1018#-Q- x86_64  P_C = cpp
1019#-Q- x86_64  P_O = -P -C $(P_P)
1020#-Q- x86_64  F_C = ifort -c
1021#-Q- x86_64  #-D- MD    F_D = -g
1022#-Q- x86_64  #-D- MN    F_D =
1023#-Q- x86_64  #-P- I4R4  F_P = -i4
1024#-Q- x86_64  #-P- I4R8  F_P = -i4 -r8
1025#-Q- x86_64  #-P- I8R8  F_P = -i8 -r8
1026#-Q- x86_64  F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
1027#-Q- x86_64  F_L = ifort
1028#-Q- x86_64  M_M = 0
1029#-Q- x86_64  L_X = 0
1030#-Q- x86_64  L_O = -Vaxlib
1031#-Q- x86_64  A_C = ar -r
1032#-Q- x86_64  A_G = ar -x
1033#-Q- x86_64  C_C = cc -c
1034#-Q- x86_64  C_O =
1035#-Q- x86_64  C_L = cc
1036#-Q- x86_64  #-
1037#-Q- x86_64  NCDF_INC = /applications/netcdf-3.6.3/include
1038#-Q- x86_64  NCDF_LIB = -L/applications/netcdf-3.6.3/lib -lnetcdff -lnetcdf
1039#-Q- x86_64  #-
1040RM      = rm -f
1041STRIP   = strip
1042SIZE    = size
1043
Note: See TracBrowser for help on using the repository browser.