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

Last change on this file since 5023 was 4976, checked in by aclsce, 4 years ago

First import of Irene-amd specifications.

  • Property svn:keywords set to Id
File size: 16.6 KB
Line 
1#-
2#- $Id$
3#-
4#- Validate the correlation between the target and the environment
5#-
6UTIL_DIR = '??'
7#-
8#-Q- macport_osx   #- Global definitions for Mac OSX, gfortran
9#-Q- generic gfortran compiler options for OSX installed with macport
10#-Q-
11#-Q- port packages needed:
12#-Q-    sudo port install netcdf +gcc45 +openmpi
13#-Q-    sudo port install p5-uri
14#-Q- add to your PATH /opt/local/lib/openmpi/bin
15#-Q- macport_osx   LIB_MPI = MPI1
16#-Q- macport_osx   LIB_MPI_BIS = MPI1
17#-Q- macport_osx   PRISM_ARCH = OSX
18#-Q- macport_osx   PRISM_NAME = OSX
19#-Q- macport_osx   FCM_ARCH = macport_osx
20#-Q- macport_osx   M_K = make
21#-Q- macport_osx   P_C = cpp
22#-Q- macport_osx   P_O = -P -C -traditional $(P_P)
23#-Q- macport_osx   F_C = mpif90
24#-Q- macport_osx   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
25#-Q- macport_osx   #-D- MN    F_D =
26#-Q- macport_osx   #-P- I4R4  F_P =
27#-Q- macport_osx   #-P- I4R8  F_P = -fdefault-real-8
28#-Q- macport_osx   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
29#-Q- macport_osx   w_w = -O3 -funroll-all-loops -fcray-pointer $(F_D) $(F_P) -I$(MODDIR)
30#-Q- macport_osx   F_O = $(w_w) -J$(MODDIR)
31#-Q- macport_osx   F_L = mpif90
32#-Q- macport_osx   M_M = 0
33#-Q- macport_osx   L_X = 0
34#-Q- macport_osx   L_O =
35#-Q- macport_osx   A_C = ar -rs
36#-Q- macport_osx   A_G = ar -x
37#-Q- macport_osx   C_C = cc -c
38#-Q- macport_osx   C_O =
39#-Q- macport_osx   C_L = cc
40#-Q- macport_osx   FC_C = cc -c
41#-Q- macport_osx   FC_O =
42#-Q- macport_osx   FC_L = cc
43#-Q- macport_osx   #-
44#-Q- macport_osx   NCDF_INC = /opt/local/include
45#-Q- macport_osx   NCDF_LIB = -L/opt/local/lib -lnetcdf -lnetcdff
46#-Q- macport_osx   #-
47#-Q- ada      #-
48#-Q- ada      #- Global definitions for Ada at IDRIS
49#-Q- ada      LIB_MPI = MPI1
50#-Q- ada      LIB_MPI_BIS = MPI1
51#-Q- ada      PRISM_ARCH = X64
52#-Q- ada      PRISM_NAME = ada
53#-Q- ada      FCM_ARCH = X64_ADA
54#-Q- ada      M_K = gmake
55#-Q- ada      P_C = cpp
56#-Q- ada      P_O = -P -C $(P_P)
57#-Q- ada      F_C = mpiifort -c -cpp
58#-Q- ada      #-D- MD    F_D = -g
59#-Q- ada      #-D- MN    F_D =
60#-Q- ada      #-P- I4R4  F_P = -i4
61#-Q- ada      #-P- I4R8  F_P = -i4 -r8
62#-Q- ada      #-P- I8R8  F_P = -i8 -r8
63#-Q- ada      F_O = -DCPP_PARA -shared-intel -mcmodel=large -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
64######-Q- ada      F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
65#-Q- ada      F_L = mpiifort
66#-Q- ada      M_M = 0
67#-Q- ada      L_X = 0
68#-Q- ada      L_O = -shared-intel -mcmodel=large
69#-Q- ada      A_C = ar -r
70#-Q- ada      A_G = ar -x
71#-Q- ada      C_C = cc -c
72#-Q- ada      C_O =
73#-Q- ada      C_L = cc
74#-Q- ada      #-
75#-Q- ada      NCDF_INC = /smplocal/pub/NetCDF/4.1.3/mpi/include
76#-Q- ada      NCDF_LIB = -L/smplocal/pub/NetCDF/4.1.3/mpi/lib -lnetcdff -lnetcdf -lnetcdf_c++ -L/smplocal/pub/HDF5/1.8.9/par/lib -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -Bdynamic -lz  -Wl,-rpath=/smplocal/pub/NetCDF/4.1.3/mpi/lib:/smplocal/pub/HDF5/1.8.9/par/lib
77#-Q- ada      #-
78#-Q- ad_mono  #- Global definitions for Ada in mono at IDRIS used for rebuild
79#-Q- ad_mono  M_K = gmake
80#-Q- ad_mono  P_C = cpp
81#-Q- ad_mono  P_O = -P -C $(P_P)
82#-Q- ad_mono  F_C = ifort -c -cpp
83#-Q- ad_mono  #-D- MD    F_D = -g
84#-Q- ad_mono  #-D- MN    F_D =
85#-Q- ad_mono  #-P- I4R4  F_P = -i4
86#-Q- ad_mono  #-P- I4R8  F_P = -i4 -r8
87#-Q- ad_mono  #-P- I8R8  F_P = -i8 -r8
88#-Q- ad_mono  F_O = -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
89#-Q- ad_mono  F_L = ifort
90#-Q- ad_mono  M_M = 0
91#-Q- ad_mono  L_X = 0
92#-Q- ad_mono  L_O =
93#-Q- ad_mono  A_C = ar -r
94#-Q- ad_mono  A_G = ar -x
95#-Q- ad_mono  C_C = cc -c
96#-Q- ad_mono  C_O =
97#-Q- ad_mono  C_L = cc
98#-Q- ad_mono  #-
99#-Q- ad_mono  NCDF_INC = /smplocal/pub/NetCDF/4.1.3/include
100#-Q- ad_mono  NCDF_LIB = -L/smplocal/pub/NetCDF/4.1.3/lib -Bstatic -lnetcdff -lnetcdf -lnetcdf_c++ -L/smplocal/pub/HDF5/1.8.9/seq/lib -Bstatic -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -Bdynamic -lz
101#-Q- ad_mono    #-
102#-Q- curie  #-
103#-Q- curie  #- Global definitions for Curie at TGCC
104#-Q- curie LIB_MPI = MPI1
105#-Q- curie LIB_MPI_BIS = MPI1
106#-Q- curie PRISM_ARCH = X64
107#-Q- curie PRISM_NAME = curie
108#-Q- curie FCM_ARCH = X64_CURIE
109#-Q- curie  M_K = gmake
110#-Q- curie  P_C = cpp
111#-Q- curie  P_O = -P -C $(P_P)
112#-Q- curie  F_C = mpif90 -c -cpp
113#-Q- curie  #-D- MD    F_D = -g
114#-Q- curie  #-D- MN    F_D =
115#-Q- curie  #-P- I4R4  F_P = -i4
116#-Q- curie  #-P- I4R8  F_P = -i4 -r8
117#-Q- curie  #-P- I8R8  F_P = -i8 -r8
118#-Q- curie  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
119######-Q- curie  F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
120#-Q- curie  F_L = mpif90
121#-Q- curie  M_M = 0
122#-Q- curie  L_X = 0
123#-Q- curie  L_O =
124#-Q- curie  A_C = ar -r
125#-Q- curie  A_G = ar -x
126#-Q- curie  C_C = cc -c
127#-Q- curie  C_O =
128#-Q- curie  C_L = cc
129#-Q- curie  #-
130#-Q- curie  NCDF_INC = $(NETCDF_INCDIR)
131#-Q- curie  NCDF_LIB = -L$(NETCDF_LIBDIR) -lnetcdff -lnetcdf
132#-Q- curie  #-
133#-Q- irene  #-
134#-Q- irene  #- Global definitions for Irene at TGCC
135#-Q- irene LIB_MPI = MPI1
136#-Q- irene LIB_MPI_BIS = MPI1
137#-Q- irene PRISM_ARCH = X64
138#-Q- irene PRISM_NAME = irene
139#-Q- irene FCM_ARCH = X64_IRENE
140#-Q- irene  M_K = gmake
141#-Q- irene  P_C = cpp
142#-Q- irene  P_O = -P -C $(P_P)
143#-Q- irene  F_C = mpif90 -c -cpp
144#-Q- irene  #-D- MD    F_D = -g
145#-Q- irene  #-D- MN    F_D =
146#-Q- irene  #-P- I4R4  F_P = -i4
147#-Q- irene  #-P- I4R8  F_P = -i4 -r8
148#-Q- irene  #-P- I8R8  F_P = -i8 -r8
149#-Q- irene  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
150#-Q- irene  F_L = mpif90
151#-Q- irene  M_M = 0
152#-Q- irene  L_X = 0
153#-Q- irene  L_O =
154#-Q- irene  A_C = ar -r
155#-Q- irene  A_G = ar -x
156#-Q- irene  C_C = cc -c
157#-Q- irene  C_O =
158#-Q- irene  C_L = cc
159#-Q- irene  #-
160#-Q- irene  NCDF_INC = $(NETCDFFORTRAN_INCDIR)
161#-Q- irene  NCDF_LIB = -L$(NETCDFFORTRAN_LIBDIR) -lnetcdff
162#-Q- irene  #-
163#-Q- irene-amd  #- Global definitions for Irene-amd at TGCC
164#-Q- irene-amd LIB_MPI = MPI1
165#-Q- irene-amd LIB_MPI_BIS = MPI1
166#-Q- irene-amd PRISM_ARCH = X64
167#-Q- irene-amd PRISM_NAME = irene-amd
168#-Q- irene-amd FCM_ARCH = X64_IRENE-AMD
169#-Q- irene-amd  M_K = gmake
170#-Q- irene-amd  P_C = cpp
171#-Q- irene-amd  P_O = -P -C $(P_P)
172#-Q- irene-amd  F_C = mpif90 -c -cpp
173#-Q- irene-amd  #-D- MD    F_D = -g
174#-Q- irene-amd  #-D- MN    F_D =
175#-Q- irene-amd  #-P- I4R4  F_P = -i4
176#-Q- irene-amd  #-P- I4R8  F_P = -i4 -r8
177#-Q- irene-amd  #-P- I8R8  F_P = -i8 -r8
178#-Q- irene-amd  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
179#-Q- irene-amd  F_L = mpif90
180#-Q- irene-amd  M_M = 0
181#-Q- irene-amd  L_X = 0
182#-Q- irene-amd  L_O =
183#-Q- irene-amd  A_C = ar -r
184#-Q- irene-amd  A_G = ar -x
185#-Q- irene-amd  C_C = cc -c
186#-Q- irene-amd  C_O =
187#-Q- irene-amd  C_L = cc
188#-Q- irene-amd  #-
189#-Q- irene-amd  NCDF_INC = $(NETCDFFORTRAN_INCDIR)
190#-Q- irene-amd  NCDF_LIB = -L$(NETCDFFORTRAN_LIBDIR) -lnetcdff
191#-Q- irene-amd  #-
192#-Q- jeanzay  #-
193#-Q- jeanzay  #- Global definitions for JeanZay at IDRIS
194#-Q- jeanzay LIB_MPI = MPI1
195#-Q- jeanzay LIB_MPI_BIS = MPI1
196#-Q- jeanzay PRISM_ARCH = X64
197#-Q- jeanzay PRISM_NAME = jeanzay
198#-Q- jeanzay FCM_ARCH = X64_JEANZAY
199#-Q- jeanzay  M_K = gmake
200#-Q- jeanzay  P_C = cpp
201#-Q- jeanzay  P_O = -P -C $(P_P)
202#-Q- jeanzay  F_C = mpiifort -c -cpp
203#-Q- jeanzay  #-D- MD    F_D = -g
204#-Q- jeanzay  #-D- MN    F_D =
205#-Q- jeanzay  #-P- I4R4  F_P = -i4
206#-Q- jeanzay  #-P- I4R8  F_P = -i4 -r8
207#-Q- jeanzay  #-P- I8R8  F_P = -i8 -r8
208#-Q- jeanzay  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
209#-Q- jeanzay  F_L = mpiifort
210#-Q- jeanzay  M_M = 0
211#-Q- jeanzay  L_X = 0
212#-Q- jeanzay  L_O =
213#-Q- jeanzay  A_C = ar -r
214#-Q- jeanzay  A_G = ar -x
215#-Q- jeanzay  C_C = cc -c
216#-Q- jeanzay  C_O =
217#-Q- jeanzay  C_L = cc
218#-Q- jeanzay  #-
219#-Q- jeanzay  NCDF_INC = ./
220#-Q- jeanzay  NCDF_LIB = -lnetcdff
221#-Q- jeanzay  #-
222#-Q- cur_mono  #-
223#-Q- cur_mono  #- Global definitions for Curie in mono at IDRIS used for rebuild
224#-Q- cur_mono LIB_MPI = MPI1
225#-Q- cur_mono LIB_MPI_BIS = MPI1
226#-Q- cur_mono PRISM_ARCH = X64
227#-Q- cur_mono PRISM_NAME = cur_mono
228#-Q- cur_mono FCM_ARCH = X64_cur_mono
229#-Q- cur_mono  M_K = gmake
230#-Q- cur_mono  P_C = cpp
231#-Q- cur_mono  P_O = -P -C $(P_P)
232#-Q- cur_mono  F_C = ifort -c -cpp
233#-Q- cur_mono  #-D- MD    F_D = -g
234#-Q- cur_mono  #-D- MN    F_D =
235#-Q- cur_mono  #-P- I4R4  F_P = -i4
236#-Q- cur_mono  #-P- I4R8  F_P = -i4 -r8
237#-Q- cur_mono  #-P- I8R8  F_P = -i8 -r8
238#-Q- cur_mono  F_O = -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
239######-Q- cur_mono  F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
240#-Q- cur_mono  F_L = ifort
241#-Q- cur_mono  M_M = 0
242#-Q- cur_mono  L_X = 0
243#-Q- cur_mono  L_O = -Wl,-rpath=/usr/local/netcdf-4.2/lib
244#-Q- cur_mono  A_C = ar -r
245#-Q- cur_mono  A_G = ar -x
246#-Q- cur_mono  C_C = cc -c
247#-Q- cur_mono  C_O =
248#-Q- cur_mono  C_L = cc
249#-Q- cur_mono  #-
250#-Q- cur_mono  NCDF_INC = $(NETCDF_INCDIR)
251#-Q- cur_mono  NCDF_LIB = -L$(NETCDF_LIBDIR) -lnetcdff -lnetcdf
252#-Q- cur_mono  #-
253#-Q- ifort_CICLAD   #-
254#-Q- ifort_CICLAD   #- Global definitions for ciclad, ifort
255#-Q- ifort_CICLAD LIB_MPI = MPI1
256#-Q- ifort_CICLAD LIB_MPI_BIS = MPI1
257#-Q- ifort_CICLAD FCM_ARCH = ifort_CICLAD
258#-Q- ifort_CICLAD   M_K = make
259#-Q- ifort_CICLAD   P_C = cpp
260#-Q- ifort_CICLAD   P_O = -P -C -traditional $(P_P)
261#-Q- ifort_CICLAD   F_C = /usr/lib64/openmpi/1.4.5-ifort/bin/mpif90 -c -cpp
262#-Q- ifort_CICLAD   #-D- MD    F_D = -g
263#-Q- ifort_CICLAD   #-D- MN    F_D =
264#-Q- ifort_CICLAD   #-P- I4R4  F_P = -i4
265#-Q- ifort_CICLAD   #-P- I4R8  F_P = -i4 -r8
266#-Q- ifort_CICLAD   #-P- I8R8  F_P = -i8 -r8
267#-Q- ifort_CICLAD   F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
268#-Q- ifort_CICLAD   F_L = /usr/lib64/openmpi/1.4.5-ifort/bin/mpif90
269#-Q- ifort_CICLAD   M_M = 0
270#-Q- ifort_CICLAD   L_X = 0
271#-Q- ifort_CICLAD   L_O =
272#-Q- ifort_CICLAD   A_C = ar -rs
273#-Q- ifort_CICLAD   A_G = ar -x
274#-Q- ifort_CICLAD   C_C = cc -c
275#-Q- ifort_CICLAD   C_O =
276#-Q- ifort_CICLAD   C_L = cc
277#-Q- ifort_CICLAD   #-
278#-Q- ifort_CICLAD   NCDF_INC = /opt/netcdf42/ifort/include
279#-Q- ifort_CICLAD   NCDF_LIB = -L/opt/netcdf42/ifort/lib -lnetcdf -lnetcdff
280#-Q- gfortran_CICLAD   #-
281#-Q- gfortran_CICLAD   #- Global definitions for ciclad, gfortran
282#-Q- gfortran_CICLAD LIB_MPI = MPI1
283#-Q- gfortran_CICLAD LIB_MPI_BIS = MPI1
284#-Q- gfortran_CICLAD FCM_ARCH = gfortran_CICLAD
285#-Q- gfortran_CICLAD   M_K = make
286#-Q- gfortran_CICLAD   P_C = cpp
287#-Q- gfortran_CICLAD   P_O = -P -C -traditional $(P_P)
288#-Q- gfortran_CICLAD   F_C = /usr/lib64/openmpi/1.4.5-gfortran/bin/mpif90 -c
289#-Q- gfortran_CICLAD   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
290#-Q- gfortran_CICLAD   #-D- MN    F_D =
291#-Q- gfortran_CICLAD   #-P- I4R4  F_P =
292#-Q- gfortran_CICLAD   #-P- I4R8  F_P = -fdefault-real-8
293#-Q- gfortran_CICLAD   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
294#-Q- gfortran_CICLAD   w_w = -DCPP_PARA -O3 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
295#-Q- gfortran_CICLAD   F_O = $(w_w) -J$(MODDIR)
296#-Q- gfortran_CICLAD   F_L = /usr/lib64/openmpi/1.4.5-gfortran/bin/mpif90
297#-Q- gfortran_CICLAD   M_M = 0
298#-Q- gfortran_CICLAD   L_X = 0
299#-Q- gfortran_CICLAD   L_O =
300#-Q- gfortran_CICLAD   A_C = ar -rs
301#-Q- gfortran_CICLAD   A_G = ar -x
302#-Q- gfortran_CICLAD   C_C = cc -c
303#-Q- gfortran_CICLAD   C_O =
304#-Q- gfortran_CICLAD   C_L = cc
305#-Q- gfortran_CICLAD   #-
306#-Q- gfortran_CICLAD   NCDF_INC = /opt/netcdf42/gfortran/include
307#-Q- gfortran_CICLAD   NCDF_LIB = -L/opt/netcdf42/gfortran/lib -lnetcdf -lnetcdff
308#-Q- gfortran_CICLAD   #-
309#-Q- pgf_CICLAD   #-
310#-Q- pgf_CICLAD   #- Global definitions for ciclad, pgfortran
311#-Q- pgf_CICLAD LIB_MPI = MPI1
312#-Q- pgf_CICLAD LIB_MPI_BIS = MPI1
313#-Q- pgf_CICLAD FCM_ARCH = pgf_CICLAD
314#-Q- pgf_CICLAD   M_K = make
315#-Q- pgf_CICLAD   P_C = cpp
316#-Q- pgf_CICLAD   P_O = -P -C -traditional $(P_P)
317#-Q- pgf_CICLAD   F_C = /opt/pgi-2016/linux86-64/2016/bin/pgf95 -c -Mpreprocess
318#-Q- pgf_CICLAD   #-D- MD    F_D = -g -Mbounds -Mchkfpstk -traceback -Mchkptr -Mchkstk
319#-Q- pgf_CICLAD   #-D- MN    F_D =
320#-Q- pgf_CICLAD   #-P- I4R4  F_P = -i4
321#-Q- pgf_CICLAD   #-P- I4R8  F_P = -i4 -r8
322#-Q- pgf_CICLAD   #-P- I8R8  F_P = -i8 -r8
323#-Q- pgf_CICLAD   F_O = -DCPP_PARA -fast -O3 -Munroll=c:4 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
324#-Q- pgf_CICLAD   F_L = /opt/pgi-2016/linux86-64/2016/bin/pgf95
325#-Q- pgf_CICLAD   M_M = 0
326#-Q- pgf_CICLAD   L_X = 0
327#-Q- pgf_CICLAD   L_O =
328#-Q- pgf_CICLAD   A_C = ar -rs
329#-Q- pgf_CICLAD   A_G = ar -x
330#-Q- pgf_CICLAD   C_C = cc -c
331#-Q- pgf_CICLAD   C_O =
332#-Q- pgf_CICLAD   C_L = cc
333#-Q- pgf_CICLAD   #-
334#-Q- pgf_CICLAD   NCDF_INC = /opt/netcdf43/pgf2016/include
335#-Q- pgf_CICLAD   NCDF_LIB = -L/opt/netcdf43/pgf2016/lib -lnetcdf -lnetcdff
336#-Q- pgf_CICLAD   #-
337#-Q- climserv #- Global definitions for Climserv : pgf behind mpif90 wrapper
338#-Q- climserv #- Please check with mpi-selector --query
339#-Q- climserv M_K = gmake
340#-Q- climserv P_C = cpp
341#-Q- climserv P_O = -P -C $(P_P)
342#-Q- climserv F_C = mpif90 -c -Mpreprocess
343#-Q- climserv F_D = -g -Mbounds -Mchkfpstk -traceback -Mchkptr -Mchkstk
344#-Q- climserv FCM_ARCH = pgf_CLIMSERV
345#-Q- climserv #-P- I4R4 F_P = -i4
346#-Q- climserv #-P- I4R8 F_P = -i4 -r8
347#-Q- climserv #-P- I8R8 F_P = -i8 -r8
348#-Q- climserv F_O = -O3 -tp= amd64e $(F_P) -DCPP_PARA -I$(MODDIR) -module $(MODDIR)
349#-Q- climserv F_L = mpif90 -g
350#-Q- climserv M_M = 0
351#-Q- climserv L_X = 0
352#-Q- climserv L_O =
353#-Q- climserv A_C = ar -r
354#-Q- climserv A_G = ar -x
355#-Q- climserv C_C = cc -c
356#-Q- climserv C_O =
357#-Q- climserv C_L = cc
358#-Q- climserv #-
359#-Q- climserv NCDF_INC = /opt/netcdf/pgf/include
360#-Q- climserv NCDF_LIB = -L/opt/netcdf/pgf/lib -lnetcdf
361#-Q- climserv #-
362#-Q- gfortran  #- Global definitions for gfortran, generic system
363#-Q- gfortran  M_K = make
364#-Q- gfortran  P_C = cpp
365#-Q- gfortran  FCM_ARCH = gfortran
366#-Q- gfortran  P_O = -fpreprocessed -P -C -traditional $(P_P)
367#-Q- gfortran  F_C = gfortran -c -cpp
368#-Q- gfortran  #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan
369#-Q- gfortran  #-D- MN    F_D =
370#-Q- gfortran  #-P- I4R4  F_P =
371#-Q- gfortran  #-P- I4R8  F_P = -fdefault-real-8
372#-Q- gfortran  #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8
373#-Q- gfortran  w_w = -O3 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR)
374#-Q- gfortran  F_O = $(w_w) -J$(MODDIR)
375#-Q- gfortran  F_L = gfortran
376#-Q- gfortran  M_M = 0
377#-Q- gfortran  L_X = 0
378#-Q- gfortran  L_O =
379#-Q- gfortran  A_C = ar -rs
380#-Q- gfortran  A_G = ar -x
381#-Q- gfortran  C_C = cc -c
382#-Q- gfortran  C_O =
383#-Q- gfortran  C_L = cc
384#-Q- gfortran  #-
385#-Q- gfortran  NCDF_INC = /usr/local/include
386#-Q- gfortran  NCDF_LIB = -L/usr/local/lib -lnetcdf
387#-Q- gfortran  #-
388#-Q- lxiv8    #- Global definitions for Intel compiler (ifort) with MPI at obelix/LSCE
389#-Q- lxiv8    FCM_ARCH=ifort_LSCE
390#-Q- lxiv8    M_K = gmake
391#-Q- lxiv8    P_C = cpp
392#-Q- lxiv8    P_O = -P -C $(P_P)
393#-Q- lxiv8    F_C = mpif90 -c -cpp
394#-Q- lxiv8    #-D- MD    F_D = -g
395#-Q- lxiv8    #-D- MN    F_D =
396#-Q- lxiv8    #-P- I4R4  F_P = -i4
397#-Q- lxiv8    #-P- I4R8  F_P = -i4 -r8
398#-Q- lxiv8    #-P- I8R8  F_P = -i8 -r8
399#-Q- lxiv8    F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
400####-Q- lxiv8    F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
401#-Q- lxiv8    F_L = mpif90
402#-Q- lxiv8    M_M = 0
403#-Q- lxiv8    L_X = 0
404#-Q- lxiv8    L_O = -Vaxlib
405#-Q- lxiv8    A_C = ar -r
406#-Q- lxiv8    A_G = ar -x
407#-Q- lxiv8    C_C = cc -c
408#-Q- lxiv8    C_O =
409#-Q- lxiv8    C_L = cc
410#-Q- lxiv8    #-
411#-Q- lxiv8    NCDF_INC = /usr/local/install/netcdf-4.3.2p/include
412#-Q- lxiv8    NCDF_LIB = -L/usr/local/install/netcdf-4.3.2p/lib -lnetcdff -lnetcdf
413#-Q- lxiv8    #-
414#-Q- occigen  #-
415#-Q- occigen  #- Global definitions for Curie at TGCC
416#-Q- occigen LIB_MPI = MPI1
417#-Q- occigen LIB_MPI_BIS = MPI1
418#-Q- occigen PRISM_ARCH = X64
419#-Q- occigen PRISM_NAME = occigen
420#-Q- occigen FCM_ARCH = X64_OCCIGEN
421#-Q- occigen  M_K = gmake
422#-Q- occigen  P_C = cpp
423#-Q- occigen  P_O = -P -C $(P_P)
424#-Q- occigen  F_C = mpif90 -c -cpp
425#-Q- occigen  #-D- MD    F_D = -g
426#-Q- occigen  #-D- MN    F_D =
427#-Q- occigen  #-P- I4R4  F_P = -i4
428#-Q- occigen  #-P- I4R8  F_P = -i4 -r8
429#-Q- occigen  #-P- I8R8  F_P = -i8 -r8
430#-Q- occigen  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise
431######-Q- occigen  F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR)
432#-Q- occigen  F_L = mpif90
433#-Q- occigen  M_M = 0
434#-Q- occigen  L_X = 0
435#-Q- occigen  L_O =
436#-Q- occigen  A_C = ar -r
437#-Q- occigen  A_G = ar -x
438#-Q- occigen  C_C = cc -c
439#-Q- occigen  C_O =
440#-Q- occigen  C_L = cc
441#-Q- occigen  #-
442#-Q- occigen  NCDF_INC = $(NETCDF_INC_DIR) -I/$(NETCDFF_INCDIR)
443#-Q- occigen  NCDF_LIB = -L$(NETCDF_LIB_DIR) -L$(NETCDFF_LIBDIR) -lnetcdff -lnetcdf
444#-Q- occigen  #-
445RM      = rm -f
446STRIP   = strip
447SIZE    = size
448
Note: See TracBrowser for help on using the repository browser.