source: codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/config/bld/filtrez.mk @ 223

Last change on this file since 223 was 223, checked in by ymipsl, 10 years ago

Creating temporary dynamico/lmdz/saturn branche

YM

File size: 6.7 KB
Line 
1# Automatic Make rule for filtrez
2
3SRCDIR0__filtrez = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libf/filtrez
4
5PPSRCDIR0__filtrez = /ccc/work/cont003/dsm/p86yann/SATURN_DYNAMICO/LMDZ.COMMON/libo/X64_CURIE_128x96x64_phystd_para/.config/ppsrc/filtrez
6
7filtrez.etc : \
8          $(SRCDIR0__filtrez)/parafilt.h_96x71x19 \
9          $(SRCDIR0__filtrez)/parafilt.h_192x142x29 \
10          $(FCM_DONEDIR)/FCM_CP.dummy
11        cp $^ $(FCM_ETCDIR)
12        touch $(FCM_DONEDIR)/$@
13
14FFLAGS__filtrez__filtreg.flags: \
15          FFLAGS__filtrez.flags
16        touch $(FCM_FLAGSDIR)/$@
17
18filtreg.done: \
19          filtreg.o \
20          filtreg_mod.done
21        touch $(FCM_DONEDIR)/$@
22
23filtreg.o: \
24          $(PPSRCDIR0__filtrez)/filtreg.f \
25          FFLAGS__filtrez__filtreg.flags \
26          filtreg_mod.o
27        fcm_internal compile:F filtrez $< $@
28
29FFLAGS__filtrez__eigen.flags: \
30          FFLAGS__filtrez.flags
31        touch $(FCM_FLAGSDIR)/$@
32
33eigen.done: \
34          eigen.o
35        touch $(FCM_DONEDIR)/$@
36
37eigen.o: \
38          $(PPSRCDIR0__filtrez)/eigen.f \
39          FFLAGS__filtrez__eigen.flags
40        fcm_internal compile:F filtrez $< $@
41
42FFLAGS__filtrez__mod_fft_mathkeisan.flags: \
43          FFLAGS__filtrez.flags
44        touch $(FCM_FLAGSDIR)/$@
45
46mod_fft_mathkeisan.done: \
47          mod_fft_mathkeisan.o
48        touch $(FCM_DONEDIR)/$@
49
50mod_fft_mathkeisan.o: \
51          $(PPSRCDIR0__filtrez)/mod_fft_mathkeisan.f90 \
52          FFLAGS__filtrez__mod_fft_mathkeisan.flags
53        fcm_internal compile:F filtrez $< $@
54
55FFLAGS__filtrez__filtreg_mod.flags: \
56          FFLAGS__filtrez.flags
57        touch $(FCM_FLAGSDIR)/$@
58
59filtreg_mod.done: \
60          filtreg_mod.o \
61          mod_filtre_fft.done \
62          mod_filtre_fft_loc.done
63        touch $(FCM_DONEDIR)/$@
64
65filtreg_mod.o: \
66          $(PPSRCDIR0__filtrez)/filtreg_mod.f90 \
67          FFLAGS__filtrez__filtreg_mod.flags \
68          mod_filtre_fft.o \
69          mod_filtre_fft_loc.o
70        fcm_internal compile:F filtrez $< $@
71
72FFLAGS__filtrez__eigen_sort.flags: \
73          FFLAGS__filtrez.flags
74        touch $(FCM_FLAGSDIR)/$@
75
76eigen_sort.done: \
77          eigen_sort.o
78        touch $(FCM_DONEDIR)/$@
79
80eigen_sort.o: \
81          $(PPSRCDIR0__filtrez)/eigen_sort.f \
82          FFLAGS__filtrez__eigen_sort.flags
83        fcm_internal compile:F filtrez $< $@
84
85FFLAGS__filtrez__inifgn.flags: \
86          FFLAGS__filtrez.flags
87        touch $(FCM_FLAGSDIR)/$@
88
89inifgn.done: \
90          inifgn.o
91        touch $(FCM_DONEDIR)/$@
92
93inifgn.o: \
94          $(PPSRCDIR0__filtrez)/inifgn.f \
95          FFLAGS__filtrez__inifgn.flags
96        fcm_internal compile:F filtrez $< $@
97
98parafilt.h: \
99          $(SRCDIR0__filtrez)/parafilt.h
100        cp $< $(FCM_INCDIR)
101        chmod u+w $(FCM_INCDIR)/$@
102
103parafilt.h.idone: \
104          $(SRCDIR0__filtrez)/parafilt.h
105        touch $(FCM_DONEDIR)/$@
106
107FFLAGS__filtrez__mod_filtre_fft.flags: \
108          FFLAGS__filtrez.flags
109        touch $(FCM_FLAGSDIR)/$@
110
111mod_filtre_fft.done: \
112          mod_filtre_fft.o \
113          dimensions.h.idone \
114          mod_fft.done \
115          parallel_lmdz.done
116        touch $(FCM_DONEDIR)/$@
117
118mod_filtre_fft.o: \
119          $(PPSRCDIR0__filtrez)/mod_filtre_fft.f90 \
120          FFLAGS__filtrez__mod_filtre_fft.flags \
121          dimensions.h \
122          mod_fft.o \
123          parallel_lmdz.o
124        fcm_internal compile:F filtrez $< $@
125
126coefils.h: \
127          $(SRCDIR0__filtrez)/coefils.h
128        cp $< $(FCM_INCDIR)
129        chmod u+w $(FCM_INCDIR)/$@
130
131coefils.h.idone: \
132          $(SRCDIR0__filtrez)/coefils.h
133        touch $(FCM_DONEDIR)/$@
134
135FFLAGS__filtrez__mod_fft_wrapper.flags: \
136          FFLAGS__filtrez.flags
137        touch $(FCM_FLAGSDIR)/$@
138
139mod_fft_wrapper.done: \
140          mod_fft_wrapper.o
141        touch $(FCM_DONEDIR)/$@
142
143mod_fft_wrapper.o: \
144          $(PPSRCDIR0__filtrez)/mod_fft_wrapper.f90 \
145          FFLAGS__filtrez__mod_fft_wrapper.flags
146        fcm_internal compile:F filtrez $< $@
147
148FFLAGS__filtrez__mod_fft_mkl.flags: \
149          FFLAGS__filtrez.flags
150        touch $(FCM_FLAGSDIR)/$@
151
152mod_fft_mkl.done: \
153          mod_fft_mkl.o \
154          mkl_dfti.done
155        touch $(FCM_DONEDIR)/$@
156
157mod_fft_mkl.o: \
158          $(PPSRCDIR0__filtrez)/mod_fft_mkl.f90 \
159          FFLAGS__filtrez__mod_fft_mkl.flags \
160          mkl_dfti.o
161        fcm_internal compile:F filtrez $< $@
162
163FFLAGS__filtrez__mod_fft.flags: \
164          FFLAGS__filtrez.flags
165        touch $(FCM_FLAGSDIR)/$@
166
167mod_fft.done: \
168          mod_fft.o \
169          mod_fft_mkl.done
170        touch $(FCM_DONEDIR)/$@
171
172mod_fft.o: \
173          $(PPSRCDIR0__filtrez)/mod_fft.f90 \
174          FFLAGS__filtrez__mod_fft.flags \
175          mod_fft_mkl.o
176        fcm_internal compile:F filtrez $< $@
177
178FFLAGS__filtrez__mkl_dfti.flags: \
179          FFLAGS__filtrez.flags
180        touch $(FCM_FLAGSDIR)/$@
181
182mkl_dfti.done: \
183          mkl_dfti.o \
184          mkl_dft_type.done
185        touch $(FCM_DONEDIR)/$@
186
187mkl_dfti.o: \
188          $(SRCDIR0__filtrez)/mkl_dfti.f90 \
189          FFLAGS__filtrez__mkl_dfti.flags \
190          mkl_dft_type.o
191        fcm_internal compile:F filtrez $< $@
192
193FFLAGS__filtrez__mod_filtre_fft_loc.flags: \
194          FFLAGS__filtrez.flags
195        touch $(FCM_FLAGSDIR)/$@
196
197mod_filtre_fft_loc.done: \
198          mod_filtre_fft_loc.o \
199          dimensions.h.idone \
200          mod_fft.done \
201          parallel_lmdz.done
202        touch $(FCM_DONEDIR)/$@
203
204mod_filtre_fft_loc.o: \
205          $(PPSRCDIR0__filtrez)/mod_filtre_fft_loc.f90 \
206          FFLAGS__filtrez__mod_filtre_fft_loc.flags \
207          dimensions.h \
208          mod_fft.o \
209          parallel_lmdz.o
210        fcm_internal compile:F filtrez $< $@
211
212FFLAGS__filtrez__mkl_dft_type.flags: \
213          FFLAGS__filtrez.flags
214        touch $(FCM_FLAGSDIR)/$@
215
216mkl_dft_type.done: \
217          mkl_dft_type.o
218        touch $(FCM_DONEDIR)/$@
219
220mkl_dft_type.o: \
221          $(SRCDIR0__filtrez)/mkl_dft_type.f90 \
222          FFLAGS__filtrez__mkl_dft_type.flags
223        fcm_internal compile:F filtrez $< $@
224
225FFLAGS__filtrez__timer_filtre.flags: \
226          FFLAGS__filtrez.flags
227        touch $(FCM_FLAGSDIR)/$@
228
229timer_filtre.done: \
230          timer_filtre.o
231        touch $(FCM_DONEDIR)/$@
232
233timer_filtre.o: \
234          $(PPSRCDIR0__filtrez)/timer_filtre.f90 \
235          FFLAGS__filtrez__timer_filtre.flags
236        fcm_internal compile:F filtrez $< $@
237
238FFLAGS__filtrez__acc.flags: \
239          FFLAGS__filtrez.flags
240        touch $(FCM_FLAGSDIR)/$@
241
242acc.done: \
243          acc.o
244        touch $(FCM_DONEDIR)/$@
245
246acc.o: \
247          $(PPSRCDIR0__filtrez)/acc.f \
248          FFLAGS__filtrez__acc.flags
249        fcm_internal compile:F filtrez $< $@
250
251FFLAGS__filtrez__mod_fft_fftw.flags: \
252          FFLAGS__filtrez.flags
253        touch $(FCM_FLAGSDIR)/$@
254
255mod_fft_fftw.done: \
256          mod_fft_fftw.o
257        touch $(FCM_DONEDIR)/$@
258
259mod_fft_fftw.o: \
260          $(PPSRCDIR0__filtrez)/mod_fft_fftw.f90 \
261          FFLAGS__filtrez__mod_fft_fftw.flags
262        fcm_internal compile:F filtrez $< $@
263
264FFLAGS__filtrez__jacobi.flags: \
265          FFLAGS__filtrez.flags
266        touch $(FCM_FLAGSDIR)/$@
267
268jacobi.done: \
269          jacobi.o
270        touch $(FCM_DONEDIR)/$@
271
272jacobi.o: \
273          $(PPSRCDIR0__filtrez)/jacobi.f90 \
274          FFLAGS__filtrez__jacobi.flags
275        fcm_internal compile:F filtrez $< $@
276
Note: See TracBrowser for help on using the repository browser.