source: trunk/ioipsl/util/AA_make.gdef @ 52

Last change on this file since 52 was 52, checked in by aslmd, 14 years ago

chantier principal du commit
--- version LMDZ5 qui fonctionne pour tests geantes
--- prochaine etape, tests sur GNOME

M libf/dyn3dpar/comconst.h
M libf/dyn3dpar/conf_planete.F90
ajout du flux de chaleur intrinseque: ihf
[par defaut il est nul]

M libf/dyn3dpar/gcm.F
changements cosmetiques
[pour diff plus efficace avec version non par]

M libf/dyn3dpar/iniacademic.F
possibilites de variations latitudinales
de temperature plus originales
[seulement pour planet_type.eq."giant"]

M libf/dyn3dpar/leapfrog_p.F

  1. ajout d'une tendance causee par le flux de chaleur intrinseque

(seulement prise en compte si planet_type.eq."giant")

  1. correction bugs problematiques a la compilation et au run

--> probleme dans les boucles (l'indice etait llm et non l)
--> ajout de SAVE pour les variables paralleles
--> correction des declarations de variables manquantes

M libf/dyn3dpar/calfis_p.F
correction d'une deuxieme parenthese manquante sur ALLOCATE(zteta(klon,llm))

M libf/phylmd/regr_lat_time_climoz_m.F90
erreur a la compilation avec FCM... il s'agit d'une routine terrestre
il y a visiblement un probleme avec o3_in
en attendant, les lignes sont commentees avec !AS

A deftanks/giant 8 fichiers
ajout de fichiers de configuration typiques pour les geantes gazeuses
[experimental pour le moment... on est loin de jupiter]

--> comparaisons entre un run ancien [avec LMDZ5-dev sur SVN ipsl sans cp var]
et run avec version sur ce SVN planeto donne des resultats similaires

pratique

A ioipsl
A ioipsl/compile_ioipsl.bash
A ioipsl/util 16 fichiers
script et utilitaire pour compiler IOIPSL de facon independante
il suffit d'executer ./compile_ioipsl.bash

M arch/arch-AMD64_CICLAD.path
si IOIPSL a ete compile avec la methode precedente, les bons
PATH sont definis dans ce fichier [le NETCDF est aussi OK]

M 000-README-svn
mise a jour options "svn status"

M mars/libf/phymars/meso_callkeys.h
mise a jour mineure du fichier
[ecri_phys etait defini mais pas dans la liste]

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