/[MITgcm]/MITgcm/pkg/exch2/Makefile
ViewVC logotype

Annotation of /MITgcm/pkg/exch2/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.17 - (hide annotations) (download)
Thu May 27 14:40:09 2010 UTC (14 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64y, checkpoint64x, checkpoint64z, checkpoint64q, checkpoint64p, checkpoint64s, checkpoint64r, checkpoint64u, checkpoint64t, checkpoint64w, checkpoint64v, checkpoint64i, checkpoint64h, checkpoint64k, checkpoint64j, checkpoint64m, checkpoint64l, checkpoint64o, checkpoint64n, checkpoint64a, checkpoint64c, checkpoint64b, checkpoint64e, checkpoint64d, checkpoint64g, checkpoint64f, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint64, checkpoint65, checkpoint63, checkpoint66g, checkpoint66f, checkpoint66e, checkpoint66d, checkpoint66c, checkpoint66b, checkpoint66a, checkpoint66o, checkpoint66n, checkpoint66m, checkpoint66l, checkpoint66k, checkpoint66j, checkpoint66i, checkpoint66h, checkpoint65z, checkpoint65x, checkpoint65y, checkpoint65r, checkpoint65s, checkpoint65p, checkpoint65q, checkpoint65v, checkpoint65w, checkpoint65t, checkpoint65u, checkpoint65j, checkpoint65k, checkpoint65h, checkpoint65i, checkpoint65n, checkpoint65o, checkpoint65l, checkpoint65m, checkpoint65b, checkpoint65c, checkpoint65a, checkpoint65f, checkpoint65g, checkpoint65d, checkpoint65e, checkpoint62k, checkpoint62j, checkpoint62i, checkpoint62h, checkpoint62o, checkpoint62n, checkpoint62m, checkpoint62l, checkpoint62s, checkpoint62r, checkpoint62q, checkpoint62p, checkpoint62w, checkpoint62v, checkpoint62u, checkpoint62t, checkpoint62z, checkpoint62y, checkpoint62x, HEAD
Changes since 1.16: +23 -90 lines
remove exch2_*xy_rx files (call was replaced with exch_*3d_rx(myNz=1))

1 jmc 1.17 # $Header: /u/gcmpack/MITgcm/pkg/exch2/Makefile,v 1.16 2010/05/25 23:29:49 jmc Exp $
2 afe 1.1 # $Name: $
3    
4     # Makefile for generate eesupp source code from templates.
5     # Why do we do this? Answer: saves typing!
6    
7 jmc 1.15 RL_FILES = exch2_get_rl1.F \
8     exch2_get_rl2.F \
9     exch2_put_rl1.F \
10     exch2_put_rl2.F \
11     exch2_ad_get_rl1.F \
12     exch2_ad_get_rl2.F \
13     exch2_ad_put_rl1.F \
14     exch2_ad_put_rl2.F \
15     exch2_recv_rl1.F \
16 afe 1.1 exch2_recv_rl2.F \
17 jmc 1.15 exch2_send_rl1.F \
18     exch2_send_rl2.F \
19 afe 1.1 exch2_rl1_cube.F \
20 jmc 1.15 exch2_rl2_cube.F \
21 heimbach 1.12 exch2_rl1_cube_ad.F \
22     exch2_rl2_cube_ad.F \
23 jmc 1.10 exch2_3d_rl.F \
24 jmc 1.9 exch2_s3d_rl.F \
25 jmc 1.10 exch2_z_3d_rl.F \
26 jmc 1.13 exch2_sm_3d_rl.F \
27 jmc 1.17 exch2_uv_3d_rl.F \
28 jmc 1.11 exch2_uv_agrid_3d_rl.F \
29     exch2_uv_bgrid_3d_rl.F \
30 jmc 1.14 exch2_uv_cgrid_3d_rl.F \
31     exch2_uv_dgrid_3d_rl.F
32 jmc 1.7
33 jmc 1.15 RS_FILES = exch2_get_rs1.F \
34     exch2_get_rs2.F \
35     exch2_put_rs1.F \
36     exch2_put_rs2.F \
37     exch2_ad_get_rs1.F \
38     exch2_ad_get_rs2.F \
39     exch2_ad_put_rs1.F \
40     exch2_ad_put_rs2.F \
41     exch2_recv_rs1.F \
42 afe 1.1 exch2_recv_rs2.F \
43 jmc 1.15 exch2_send_rs1.F \
44     exch2_send_rs2.F \
45 afe 1.1 exch2_rs1_cube.F \
46 jmc 1.15 exch2_rs2_cube.F \
47 heimbach 1.12 exch2_rs1_cube_ad.F \
48     exch2_rs2_cube_ad.F \
49 jmc 1.10 exch2_3d_rs.F \
50 jmc 1.9 exch2_s3d_rs.F \
51 jmc 1.10 exch2_z_3d_rs.F \
52 jmc 1.13 exch2_sm_3d_rs.F \
53 jmc 1.17 exch2_uv_3d_rs.F \
54 jmc 1.11 exch2_uv_agrid_3d_rs.F \
55     exch2_uv_bgrid_3d_rs.F \
56 jmc 1.14 exch2_uv_cgrid_3d_rs.F \
57     exch2_uv_dgrid_3d_rs.F
58 jmc 1.7
59 jmc 1.15 R4_FILES = exch2_get_r41.F \
60     exch2_get_r42.F \
61     exch2_put_r41.F \
62     exch2_put_r42.F \
63     exch2_ad_get_r41.F \
64     exch2_ad_get_r42.F \
65     exch2_ad_put_r41.F \
66     exch2_ad_put_r42.F \
67     exch2_recv_r41.F \
68 cnh 1.4 exch2_recv_r42.F \
69 jmc 1.15 exch2_send_r41.F \
70     exch2_send_r42.F \
71 cnh 1.4 exch2_r41_cube.F \
72 jmc 1.15 exch2_r42_cube.F \
73 heimbach 1.12 exch2_r41_cube_ad.F \
74     exch2_r42_cube_ad.F \
75 jmc 1.10 exch2_3d_r4.F \
76 jmc 1.9 exch2_s3d_r4.F \
77 jmc 1.10 exch2_z_3d_r4.F \
78 jmc 1.13 exch2_sm_3d_r4.F \
79 jmc 1.17 exch2_uv_3d_r4.F \
80 jmc 1.11 exch2_uv_agrid_3d_r4.F \
81     exch2_uv_bgrid_3d_r4.F \
82 jmc 1.14 exch2_uv_cgrid_3d_r4.F \
83     exch2_uv_dgrid_3d_r4.F
84 jmc 1.7
85 jmc 1.15 R8_FILES = exch2_get_r81.F \
86     exch2_get_r82.F \
87     exch2_put_r81.F \
88     exch2_put_r82.F \
89     exch2_ad_get_r81.F \
90     exch2_ad_get_r82.F \
91     exch2_ad_put_r81.F \
92     exch2_ad_put_r82.F \
93     exch2_recv_r81.F \
94 cnh 1.4 exch2_recv_r82.F \
95 jmc 1.15 exch2_send_r81.F \
96     exch2_send_r82.F \
97 cnh 1.4 exch2_r81_cube.F \
98 jmc 1.15 exch2_r82_cube.F \
99 heimbach 1.12 exch2_r81_cube_ad.F \
100     exch2_r82_cube_ad.F \
101 jmc 1.10 exch2_3d_r8.F \
102 jmc 1.9 exch2_s3d_r8.F \
103 jmc 1.10 exch2_z_3d_r8.F \
104 jmc 1.13 exch2_sm_3d_r8.F \
105 jmc 1.17 exch2_uv_3d_r8.F \
106 jmc 1.11 exch2_uv_agrid_3d_r8.F \
107     exch2_uv_bgrid_3d_r8.F \
108 jmc 1.14 exch2_uv_cgrid_3d_r8.F \
109     exch2_uv_dgrid_3d_r8.F
110 jmc 1.10
111 jmc 1.17 OLD_FILES = exch2_xy_rl.F exch2_xy_rs.F exch2_xy_r4.F exch2_xy_r8.F \
112     exch2_xyz_rl.F exch2_xyz_rs.F exch2_xyz_r4.F exch2_xyz_r8.F \
113     exch2_z_xy_rl.F exch2_z_xy_rs.F exch2_z_xy_r4.F exch2_z_xy_r8.F \
114     exch2_uv_xy_rl.F exch2_uv_xy_rs.F exch2_uv_xy_r4.F exch2_uv_xy_r8.F \
115 jmc 1.10 exch2_uv_xyz_rl.F exch2_uv_xyz_rs.F exch2_uv_xyz_r4.F exch2_uv_xyz_r8.F \
116     exch2_uv_agrid_xy_rl.F exch2_uv_agrid_xy_rs.F exch2_uv_agrid_xy_r4.F exch2_uv_agrid_xy_r8.F \
117 jmc 1.15 exch2_uv_agrid_xyz_rl.F exch2_uv_agrid_xyz_rs.F exch2_uv_agrid_xyz_r4.F exch2_uv_agrid_xyz_r8.F \
118     exch2_recv_rl1_ad.F exch2_recv_rs1_ad.F exch2_recv_r41_ad.F exch2_recv_r81_ad.F \
119     exch2_recv_rl2_ad.F exch2_recv_rs2_ad.F exch2_recv_r42_ad.F exch2_recv_r82_ad.F \
120     exch2_send_rl1_ad.F exch2_send_rs1_ad.F exch2_send_r41_ad.F exch2_send_r81_ad.F \
121     exch2_send_rl2_ad.F exch2_send_rs2_ad.F exch2_send_r42_ad.F exch2_send_r82_ad.F
122 cnh 1.4
123     all: $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES)
124 afe 1.1
125 jmc 1.16 clean_old:
126     -rm -f $(OLD_FILES)
127    
128 afe 1.1 clean:
129 jmc 1.10 -rm -f $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES) $(OLD_FILES)
130 afe 1.1
131 jmc 1.15 # exch2_get_rx1
132     exch2_get_rl1.F: exch2_get_rx1.template
133     sed 's/RX/RL/g' exch2_get_rx1.template > $@
134     exch2_get_rs1.F: exch2_get_rx1.template
135     sed 's/RX/RS/g' exch2_get_rx1.template > $@
136     exch2_get_r41.F: exch2_get_rx1.template
137     sed 's/RX/R4/g' exch2_get_rx1.template > $@
138     exch2_get_r81.F: exch2_get_rx1.template
139     sed 's/RX/R8/g' exch2_get_rx1.template > $@
140    
141     # exch2_get_rx2
142     exch2_get_rl2.F: exch2_get_rx2.template
143     sed 's/RX/RL/g' exch2_get_rx2.template > $@
144     exch2_get_rs2.F: exch2_get_rx2.template
145     sed 's/RX/RS/g' exch2_get_rx2.template > $@
146     exch2_get_r42.F: exch2_get_rx2.template
147     sed 's/RX/R4/g' exch2_get_rx2.template > $@
148     exch2_get_r82.F: exch2_get_rx2.template
149     sed 's/RX/R8/g' exch2_get_rx2.template > $@
150    
151     # exch2_put_rx1
152     exch2_put_rl1.F: exch2_put_rx1.template
153     sed 's/RX/RL/g' exch2_put_rx1.template > $@
154     exch2_put_rs1.F: exch2_put_rx1.template
155     sed 's/RX/RS/g' exch2_put_rx1.template > $@
156     exch2_put_r41.F: exch2_put_rx1.template
157     sed 's/RX/R4/g' exch2_put_rx1.template > $@
158     exch2_put_r81.F: exch2_put_rx1.template
159     sed 's/RX/R8/g' exch2_put_rx1.template > $@
160    
161     # exch2_put_rx2
162     exch2_put_rl2.F: exch2_put_rx2.template
163     sed 's/RX/RL/g' exch2_put_rx2.template > $@
164     exch2_put_rs2.F: exch2_put_rx2.template
165     sed 's/RX/RS/g' exch2_put_rx2.template > $@
166     exch2_put_r42.F: exch2_put_rx2.template
167     sed 's/RX/R4/g' exch2_put_rx2.template > $@
168     exch2_put_r82.F: exch2_put_rx2.template
169     sed 's/RX/R8/g' exch2_put_rx2.template > $@
170    
171     # exch2_ad_get_rx1
172     exch2_ad_get_rl1.F: exch2_ad_get_rx1.template
173     sed 's/RX/RL/g' exch2_ad_get_rx1.template > $@
174     exch2_ad_get_rs1.F: exch2_ad_get_rx1.template
175     sed 's/RX/RS/g' exch2_ad_get_rx1.template > $@
176     exch2_ad_get_r41.F: exch2_ad_get_rx1.template
177     sed 's/RX/R4/g' exch2_ad_get_rx1.template > $@
178     exch2_ad_get_r81.F: exch2_ad_get_rx1.template
179     sed 's/RX/R8/g' exch2_ad_get_rx1.template > $@
180    
181     # exch2_ad_get_rx2
182     exch2_ad_get_rl2.F: exch2_ad_get_rx2.template
183     sed 's/RX/RL/g' exch2_ad_get_rx2.template > $@
184     exch2_ad_get_rs2.F: exch2_ad_get_rx2.template
185     sed 's/RX/RS/g' exch2_ad_get_rx2.template > $@
186     exch2_ad_get_r42.F: exch2_ad_get_rx2.template
187     sed 's/RX/R4/g' exch2_ad_get_rx2.template > $@
188     exch2_ad_get_r82.F: exch2_ad_get_rx2.template
189     sed 's/RX/R8/g' exch2_ad_get_rx2.template > $@
190    
191     # exch2_ad_put_rx1
192     exch2_ad_put_rl1.F: exch2_ad_put_rx1.template
193     sed 's/RX/RL/g' exch2_ad_put_rx1.template > $@
194     exch2_ad_put_rs1.F: exch2_ad_put_rx1.template
195     sed 's/RX/RS/g' exch2_ad_put_rx1.template > $@
196     exch2_ad_put_r41.F: exch2_ad_put_rx1.template
197     sed 's/RX/R4/g' exch2_ad_put_rx1.template > $@
198     exch2_ad_put_r81.F: exch2_ad_put_rx1.template
199     sed 's/RX/R8/g' exch2_ad_put_rx1.template > $@
200    
201     # exch2_ad_put_rx2
202     exch2_ad_put_rl2.F: exch2_ad_put_rx2.template
203     sed 's/RX/RL/g' exch2_ad_put_rx2.template > $@
204     exch2_ad_put_rs2.F: exch2_ad_put_rx2.template
205     sed 's/RX/RS/g' exch2_ad_put_rx2.template > $@
206     exch2_ad_put_r42.F: exch2_ad_put_rx2.template
207     sed 's/RX/R4/g' exch2_ad_put_rx2.template > $@
208     exch2_ad_put_r82.F: exch2_ad_put_rx2.template
209     sed 's/RX/R8/g' exch2_ad_put_rx2.template > $@
210    
211 afe 1.1 # exch2_recv_rx1
212 heimbach 1.12 exch2_recv_rl1.F: exch2_recv_rx1.template
213 afe 1.1 sed 's/RX/RL/g' exch2_recv_rx1.template > $@
214 heimbach 1.12 exch2_recv_rs1.F: exch2_recv_rx1.template
215 afe 1.1 sed 's/RX/RS/g' exch2_recv_rx1.template > $@
216 heimbach 1.12 exch2_recv_r41.F: exch2_recv_rx1.template
217 cnh 1.4 sed 's/RX/R4/g' exch2_recv_rx1.template > $@
218 heimbach 1.12 exch2_recv_r81.F: exch2_recv_rx1.template
219 cnh 1.4 sed 's/RX/R8/g' exch2_recv_rx1.template > $@
220 afe 1.1
221     # exch2_recv_rx2
222 heimbach 1.12 exch2_recv_rl2.F: exch2_recv_rx2.template
223 afe 1.1 sed 's/RX/RL/g' exch2_recv_rx2.template > $@
224 heimbach 1.12 exch2_recv_rs2.F: exch2_recv_rx2.template
225 afe 1.1 sed 's/RX/RS/g' exch2_recv_rx2.template > $@
226 heimbach 1.12 exch2_recv_r42.F: exch2_recv_rx2.template
227 cnh 1.4 sed 's/RX/R4/g' exch2_recv_rx2.template > $@
228 heimbach 1.12 exch2_recv_r82.F: exch2_recv_rx2.template
229 cnh 1.4 sed 's/RX/R8/g' exch2_recv_rx2.template > $@
230 afe 1.1
231 jmc 1.15 # exch2_send_rx1
232     exch2_send_rl1.F: exch2_send_rx1.template
233     sed 's/RX/RL/g' exch2_send_rx1.template > $@
234     exch2_send_rs1.F: exch2_send_rx1.template
235     sed 's/RX/RS/g' exch2_send_rx1.template > $@
236     exch2_send_r41.F: exch2_send_rx1.template
237     sed 's/RX/R4/g' exch2_send_rx1.template > $@
238     exch2_send_r81.F: exch2_send_rx1.template
239     sed 's/RX/R8/g' exch2_send_rx1.template > $@
240 heimbach 1.12
241 jmc 1.15 # exch2_send_rx2
242     exch2_send_rl2.F: exch2_send_rx2.template
243     sed 's/RX/RL/g' exch2_send_rx2.template > $@
244     exch2_send_rs2.F: exch2_send_rx2.template
245     sed 's/RX/RS/g' exch2_send_rx2.template > $@
246     exch2_send_r42.F: exch2_send_rx2.template
247     sed 's/RX/R4/g' exch2_send_rx2.template > $@
248     exch2_send_r82.F: exch2_send_rx2.template
249     sed 's/RX/R8/g' exch2_send_rx2.template > $@
250 heimbach 1.12
251 afe 1.1 # exch2_rx1_cube
252 heimbach 1.12 exch2_rl1_cube.F: exch2_rx1_cube.template
253 afe 1.1 sed 's/RX/RL/g' exch2_rx1_cube.template > $@
254 heimbach 1.12 exch2_rs1_cube.F: exch2_rx1_cube.template
255 afe 1.1 sed 's/RX/RS/g' exch2_rx1_cube.template > $@
256 heimbach 1.12 exch2_r41_cube.F: exch2_rx1_cube.template
257 cnh 1.4 sed 's/RX/R4/g' exch2_rx1_cube.template > $@
258 heimbach 1.12 exch2_r81_cube.F: exch2_rx1_cube.template
259 cnh 1.4 sed 's/RX/R8/g' exch2_rx1_cube.template > $@
260 afe 1.1
261 jmc 1.15 # exch2_rx2_cube
262     exch2_rl2_cube.F: exch2_rx2_cube.template
263     sed 's/RX/RL/g' exch2_rx2_cube.template > $@
264     exch2_rs2_cube.F: exch2_rx2_cube.template
265     sed 's/RX/RS/g' exch2_rx2_cube.template > $@
266     exch2_r42_cube.F: exch2_rx2_cube.template
267     sed 's/RX/R4/g' exch2_rx2_cube.template > $@
268     exch2_r82_cube.F: exch2_rx2_cube.template
269     sed 's/RX/R8/g' exch2_rx2_cube.template > $@
270    
271 heimbach 1.12 # exch2_rx1_cube_ad
272     exch2_rl1_cube_ad.F: exch2_rx1_cube_ad.template
273     sed 's/RX/RL/g' exch2_rx1_cube_ad.template > $@
274     exch2_rs1_cube_ad.F: exch2_rx1_cube_ad.template
275     sed 's/RX/RS/g' exch2_rx1_cube_ad.template > $@
276     exch2_r41_cube_ad.F: exch2_rx1_cube_ad.template
277     sed 's/RX/R4/g' exch2_rx1_cube_ad.template > $@
278     exch2_r81_cube_ad.F: exch2_rx1_cube_ad.template
279     sed 's/RX/R8/g' exch2_rx1_cube_ad.template > $@
280    
281     # exch2_rx2_cube_ad
282     exch2_rl2_cube_ad.F: exch2_rx2_cube_ad.template
283     sed 's/RX/RL/g' exch2_rx2_cube_ad.template > $@
284     exch2_rs2_cube_ad.F: exch2_rx2_cube_ad.template
285     sed 's/RX/RS/g' exch2_rx2_cube_ad.template > $@
286     exch2_r42_cube_ad.F: exch2_rx2_cube_ad.template
287     sed 's/RX/R4/g' exch2_rx2_cube_ad.template > $@
288     exch2_r82_cube_ad.F: exch2_rx2_cube_ad.template
289     sed 's/RX/R8/g' exch2_rx2_cube_ad.template > $@
290    
291 jmc 1.10 # exch2_3d_rx
292 heimbach 1.12 exch2_3d_rl.F: exch2_3d_rx.template
293 jmc 1.10 sed 's/RX/RL/g' exch2_3d_rx.template > $@
294 heimbach 1.12 exch2_3d_rs.F: exch2_3d_rx.template
295 jmc 1.10 sed 's/RX/RS/g' exch2_3d_rx.template > $@
296 heimbach 1.12 exch2_3d_r4.F: exch2_3d_rx.template
297 jmc 1.10 sed 's/RX/R4/g' exch2_3d_rx.template > $@
298 heimbach 1.12 exch2_3d_r8.F: exch2_3d_rx.template
299 jmc 1.10 sed 's/RX/R8/g' exch2_3d_rx.template > $@
300    
301 jmc 1.9 # exch2_s3d_rx
302 heimbach 1.12 exch2_s3d_rl.F: exch2_s3d_rx.template
303 jmc 1.9 sed 's/RX/RL/g' exch2_s3d_rx.template > $@
304 heimbach 1.12 exch2_s3d_rs.F: exch2_s3d_rx.template
305 jmc 1.9 sed 's/RX/RS/g' exch2_s3d_rx.template > $@
306 heimbach 1.12 exch2_s3d_r4.F: exch2_s3d_rx.template
307 jmc 1.9 sed 's/RX/R4/g' exch2_s3d_rx.template > $@
308 heimbach 1.12 exch2_s3d_r8.F: exch2_s3d_rx.template
309 jmc 1.9 sed 's/RX/R8/g' exch2_s3d_rx.template > $@
310    
311 jmc 1.10 # exch2_z_3d_rx
312 heimbach 1.12 exch2_z_3d_rl.F: exch2_z_3d_rx.template
313 jmc 1.10 sed 's/RX/RL/g' exch2_z_3d_rx.template > $@
314 heimbach 1.12 exch2_z_3d_rs.F: exch2_z_3d_rx.template
315 jmc 1.10 sed 's/RX/RS/g' exch2_z_3d_rx.template > $@
316 heimbach 1.12 exch2_z_3d_r4.F: exch2_z_3d_rx.template
317 jmc 1.10 sed 's/RX/R4/g' exch2_z_3d_rx.template > $@
318 heimbach 1.12 exch2_z_3d_r8.F: exch2_z_3d_rx.template
319 jmc 1.10 sed 's/RX/R8/g' exch2_z_3d_rx.template > $@
320 jmc 1.6
321 jmc 1.13 # exch2_sm_3d_rx
322     exch2_sm_3d_rl.F: exch2_sm_3d_rx.template
323     sed 's/RX/RL/g' exch2_sm_3d_rx.template > $@
324     exch2_sm_3d_rs.F: exch2_sm_3d_rx.template
325     sed 's/RX/RS/g' exch2_sm_3d_rx.template > $@
326     exch2_sm_3d_r4.F: exch2_sm_3d_rx.template
327     sed 's/RX/R4/g' exch2_sm_3d_rx.template > $@
328     exch2_sm_3d_r8.F: exch2_sm_3d_rx.template
329     sed 's/RX/R8/g' exch2_sm_3d_rx.template > $@
330    
331 jmc 1.17 # exch2_uv_3d_rx
332     exch2_uv_3d_rl.F: exch2_uv_3d_rx.template
333     sed 's/RX/RL/g' exch2_uv_3d_rx.template > $@
334     exch2_uv_3d_rs.F: exch2_uv_3d_rx.template
335     sed 's/RX/RS/g' exch2_uv_3d_rx.template > $@
336     exch2_uv_3d_r4.F: exch2_uv_3d_rx.template
337     sed 's/RX/R4/g' exch2_uv_3d_rx.template > $@
338     exch2_uv_3d_r8.F: exch2_uv_3d_rx.template
339     sed 's/RX/R8/g' exch2_uv_3d_rx.template > $@
340    
341     # exch2_uv_agrid_3d_rx
342 jmc 1.10 exch2_uv_agrid_3d_rl.F: exch2_uv_agrid_3d_rx.template
343     sed 's/RX/RL/g' exch2_uv_agrid_3d_rx.template > $@
344     exch2_uv_agrid_3d_rs.F: exch2_uv_agrid_3d_rx.template
345     sed 's/RX/RS/g' exch2_uv_agrid_3d_rx.template > $@
346     exch2_uv_agrid_3d_r4.F: exch2_uv_agrid_3d_rx.template
347     sed 's/RX/R4/g' exch2_uv_agrid_3d_rx.template > $@
348     exch2_uv_agrid_3d_r8.F: exch2_uv_agrid_3d_rx.template
349     sed 's/RX/R8/g' exch2_uv_agrid_3d_rx.template > $@
350 afe 1.1
351 jmc 1.17 # exch2_uv_bgrid_3d_rx
352 jmc 1.11 exch2_uv_bgrid_3d_rl.F: exch2_uv_bgrid_3d_rx.template
353     sed 's/RX/RL/g' exch2_uv_bgrid_3d_rx.template > $@
354     exch2_uv_bgrid_3d_rs.F: exch2_uv_bgrid_3d_rx.template
355     sed 's/RX/RS/g' exch2_uv_bgrid_3d_rx.template > $@
356     exch2_uv_bgrid_3d_r4.F: exch2_uv_bgrid_3d_rx.template
357     sed 's/RX/R4/g' exch2_uv_bgrid_3d_rx.template > $@
358     exch2_uv_bgrid_3d_r8.F: exch2_uv_bgrid_3d_rx.template
359     sed 's/RX/R8/g' exch2_uv_bgrid_3d_rx.template > $@
360    
361 jmc 1.17 # exch2_uv_cgrid_3d_rx
362 jmc 1.11 exch2_uv_cgrid_3d_rl.F: exch2_uv_cgrid_3d_rx.template
363     sed 's/RX/RL/g' exch2_uv_cgrid_3d_rx.template > $@
364     exch2_uv_cgrid_3d_rs.F: exch2_uv_cgrid_3d_rx.template
365     sed 's/RX/RS/g' exch2_uv_cgrid_3d_rx.template > $@
366     exch2_uv_cgrid_3d_r4.F: exch2_uv_cgrid_3d_rx.template
367     sed 's/RX/R4/g' exch2_uv_cgrid_3d_rx.template > $@
368     exch2_uv_cgrid_3d_r8.F: exch2_uv_cgrid_3d_rx.template
369     sed 's/RX/R8/g' exch2_uv_cgrid_3d_rx.template > $@
370    
371 jmc 1.17 # exch2_uv_dgrid_3d_rx
372 jmc 1.14 exch2_uv_dgrid_3d_rl.F: exch2_uv_dgrid_3d_rx.template
373     sed 's/RX/RL/g' exch2_uv_dgrid_3d_rx.template > $@
374     exch2_uv_dgrid_3d_rs.F: exch2_uv_dgrid_3d_rx.template
375     sed 's/RX/RS/g' exch2_uv_dgrid_3d_rx.template > $@
376     exch2_uv_dgrid_3d_r4.F: exch2_uv_dgrid_3d_rx.template
377     sed 's/RX/R4/g' exch2_uv_dgrid_3d_rx.template > $@
378     exch2_uv_dgrid_3d_r8.F: exch2_uv_dgrid_3d_rx.template
379     sed 's/RX/R8/g' exch2_uv_dgrid_3d_rx.template > $@
380    

  ViewVC Help
Powered by ViewVC 1.1.22