39 |
exch_uv_agrid_xy_rs.F \ |
exch_uv_agrid_xy_rs.F \ |
40 |
exch_uv_agrid_xyz_rs.F |
exch_uv_agrid_xyz_rs.F |
41 |
|
|
42 |
all: $(RL_FILES) $(RS_FILES) |
R4_FILES = exch_xy_r4.F exch_uv_xy_r4.F \ |
43 |
|
exch_uv_xyz_r4.F \ |
44 |
|
exch2_recv_r41.F \ |
45 |
|
exch2_recv_r42.F \ |
46 |
|
exch2_r41_cube.F \ |
47 |
|
exch2_r42_cube.F \ |
48 |
|
exch2_send_r41.F \ |
49 |
|
exch2_send_r42.F \ |
50 |
|
exch2_uv_xy_r4.F \ |
51 |
|
exch2_uv_xyz_r4.F \ |
52 |
|
exch2_xy_r4.F \ |
53 |
|
exch2_xyz_r4.F \ |
54 |
|
exch2_uv_agrid_xy_r4.F \ |
55 |
|
exch2_uv_agrid_xyz_r4.F \ |
56 |
|
exch_uv_agrid_xy_r4.F \ |
57 |
|
exch_uv_agrid_xyz_r4.F |
58 |
|
|
59 |
|
R8_FILES = exch_xy_r8.F exch_uv_xy_r8.F \ |
60 |
|
exch_uv_xyz_r8.F \ |
61 |
|
exch2_recv_r81.F \ |
62 |
|
exch2_recv_r82.F \ |
63 |
|
exch2_r81_cube.F \ |
64 |
|
exch2_r82_cube.F \ |
65 |
|
exch2_send_r81.F \ |
66 |
|
exch2_send_r82.F \ |
67 |
|
exch2_uv_xy_r8.F \ |
68 |
|
exch2_uv_xyz_r8.F \ |
69 |
|
exch2_xy_r8.F \ |
70 |
|
exch2_xyz_r8.F \ |
71 |
|
exch2_uv_agrid_xy_r8.F \ |
72 |
|
exch2_uv_agrid_xyz_r8.F \ |
73 |
|
exch_uv_agrid_xy_r8.F \ |
74 |
|
exch_uv_agrid_xyz_r8.F |
75 |
|
|
76 |
|
all: $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES) |
77 |
|
|
78 |
clean: |
clean: |
79 |
-rm -f $(RL_FILES) $(RS_FILES) |
-rm -f $(RL_FILES) $(RS_FILES) |
83 |
sed 's/RX/RL/g' exch_xy_rx.template > $@ |
sed 's/RX/RL/g' exch_xy_rx.template > $@ |
84 |
exch_xy_rs.F: exch_xy_rx.template |
exch_xy_rs.F: exch_xy_rx.template |
85 |
sed 's/RX/RS/g' exch_xy_rx.template > $@ |
sed 's/RX/RS/g' exch_xy_rx.template > $@ |
86 |
|
exch_xy_r4.F: exch_xy_rx.template |
87 |
|
sed 's/RX/R4/g' exch_xy_rx.template > $@ |
88 |
|
exch_xy_r8.F: exch_xy_rx.template |
89 |
|
sed 's/RX/R8/g' exch_xy_rx.template > $@ |
90 |
|
|
91 |
# exch_xyz_rx |
# exch_xyz_rx |
92 |
exch_xyz_rl.F: exch_xyz_rx.template |
exch_xyz_rl.F: exch_xyz_rx.template |
93 |
sed 's/RX/RL/g' exch_xyz_rx.template > $@ |
sed 's/RX/RL/g' exch_xyz_rx.template > $@ |
94 |
exch_xyz_rs.F: exch_xyz_rx.template |
exch_xyz_rs.F: exch_xyz_rx.template |
95 |
sed 's/RX/RS/g' exch_xyz_rx.template > $@ |
sed 's/RX/RS/g' exch_xyz_rx.template > $@ |
96 |
|
exch_xyz_r4.F: exch_xyz_rx.template |
97 |
|
sed 's/RX/R4/g' exch_xyz_rx.template > $@ |
98 |
|
exch_xyz_r8.F: exch_xyz_rx.template |
99 |
|
sed 's/RX/R8/g' exch_xyz_rx.template > $@ |
100 |
|
|
101 |
# exch_uv_xy_rx |
# exch_uv_xy_rx |
102 |
exch_uv_xy_rl.F: exch_uv_xy_rx.template |
exch_uv_xy_rl.F: exch_uv_xy_rx.template |
103 |
sed 's/RX/RL/g' exch_uv_xy_rx.template > $@ |
sed 's/RX/RL/g' exch_uv_xy_rx.template > $@ |
104 |
exch_uv_xy_rs.F: exch_uv_xy_rx.template |
exch_uv_xy_rs.F: exch_uv_xy_rx.template |
105 |
sed 's/RX/RS/g' exch_uv_xy_rx.template > $@ |
sed 's/RX/RS/g' exch_uv_xy_rx.template > $@ |
106 |
|
exch_uv_xy_r4.F: exch_uv_xy_rx.template |
107 |
|
sed 's/RX/R4/g' exch_uv_xy_rx.template > $@ |
108 |
|
exch_uv_xy_r8.F: exch_uv_xy_rx.template |
109 |
|
sed 's/RX/R8/g' exch_uv_xy_rx.template > $@ |
110 |
|
|
111 |
# exch_uv_xyz_rx |
# exch_uv_xyz_rx |
112 |
exch_uv_xyz_rl.F: exch_uv_xyz_rx.template |
exch_uv_xyz_rl.F: exch_uv_xyz_rx.template |
113 |
sed 's/RX/RL/g' exch_uv_xyz_rx.template > $@ |
sed 's/RX/RL/g' exch_uv_xyz_rx.template > $@ |
114 |
exch_uv_xyz_rs.F: exch_uv_xyz_rx.template |
exch_uv_xyz_rs.F: exch_uv_xyz_rx.template |
115 |
sed 's/RX/RS/g' exch_uv_xyz_rx.template > $@ |
sed 's/RX/RS/g' exch_uv_xyz_rx.template > $@ |
116 |
|
exch_uv_xyz_r4.F: exch_uv_xyz_rx.template |
117 |
|
sed 's/RX/R4/g' exch_uv_xyz_rx.template > $@ |
118 |
|
exch_uv_xyz_r8.F: exch_uv_xyz_rx.template |
119 |
|
sed 's/RX/R8/g' exch_uv_xyz_rx.template > $@ |
120 |
|
|
121 |
# exch_x_xy_rx |
# exch_x_xy_rx |
122 |
exch_z_xy_rl.F: exch_z_xy_rx.template |
exch_z_xy_rl.F: exch_z_xy_rx.template |
123 |
sed 's/RX/RL/g' exch_z_xy_rx.template > $@ |
sed 's/RX/RL/g' exch_z_xy_rx.template > $@ |
124 |
exch_z_xy_rs.F: exch_z_xy_rx.template |
exch_z_xy_rs.F: exch_z_xy_rx.template |
125 |
sed 's/RX/RS/g' exch_z_xy_rx.template > $@ |
sed 's/RX/RS/g' exch_z_xy_rx.template > $@ |
126 |
|
exch_z_xy_r4.F: exch_z_xy_rx.template |
127 |
|
sed 's/RX/R4/g' exch_z_xy_rx.template > $@ |
128 |
|
exch_z_xy_r8.F: exch_z_xy_rx.template |
129 |
|
sed 's/RX/R8/g' exch_z_xy_rx.template > $@ |
130 |
|
|
131 |
# exch_z_xyz_rx |
# exch_z_xyz_rx |
132 |
exch_z_xyz_rl.F: exch_z_xyz_rx.template |
exch_z_xyz_rl.F: exch_z_xyz_rx.template |
133 |
sed 's/RX/RL/g' exch_z_xyz_rx.template > $@ |
sed 's/RX/RL/g' exch_z_xyz_rx.template > $@ |
134 |
exch_z_xyz_rs.F: exch_z_xyz_rx.template |
exch_z_xyz_rs.F: exch_z_xyz_rx.template |
135 |
sed 's/RX/RS/g' exch_z_xyz_rx.template > $@ |
sed 's/RX/RS/g' exch_z_xyz_rx.template > $@ |
136 |
|
exch_z_xyz_r4.F: exch_z_xyz_rx.template |
137 |
|
sed 's/RX/R4/g' exch_z_xyz_rx.template > $@ |
138 |
|
exch_z_xyz_r8.F: exch_z_xyz_rx.template |
139 |
|
sed 's/RX/R8/g' exch_z_xyz_rx.template > $@ |
140 |
|
|
141 |
# exch_rx |
# exch_rx |
142 |
exch_rl.F: exch_rx.template |
exch_rl.F: exch_rx.template |
143 |
sed 's/RX/RL/g' exch_rx.template > $@ |
sed 's/RX/RL/g' exch_rx.template > $@ |
144 |
exch_rs.F: exch_rx.template |
exch_rs.F: exch_rx.template |
145 |
sed 's/RX/RS/g' exch_rx.template > $@ |
sed 's/RX/RS/g' exch_rx.template > $@ |
146 |
|
exch_r4.F: exch_rx.template |
147 |
|
sed 's/RX/R4/g' exch_rx.template > $@ |
148 |
|
exch_r8.F: exch_rx.template |
149 |
|
sed 's/RX/R8/g' exch_rx.template > $@ |
150 |
|
|
151 |
# exch_rx_cube |
# exch_rx_cube |
152 |
exch_rl_cube.F: exch_rx_cube.template |
exch_rl_cube.F: exch_rx_cube.template |
153 |
sed 's/RX/RL/g' exch_rx_cube.template > $@ |
sed 's/RX/RL/g' exch_rx_cube.template > $@ |
154 |
exch_rs_cube.F: exch_rx_cube.template |
exch_rs_cube.F: exch_rx_cube.template |
155 |
sed 's/RX/RS/g' exch_rx_cube.template > $@ |
sed 's/RX/RS/g' exch_rx_cube.template > $@ |
156 |
|
exch_r4_cube.F: exch_rx_cube.template |
157 |
|
sed 's/RX/R4/g' exch_rx_cube.template > $@ |
158 |
|
exch_r8_cube.F: exch_rx_cube.template |
159 |
|
sed 's/RX/R8/g' exch_rx_cube.template > $@ |
160 |
|
|
161 |
# exch_uv_rx_cube |
# exch_uv_rx_cube |
162 |
exch_uv_rl_cube.F: exch_uv_rx_cube.template |
exch_uv_rl_cube.F: exch_uv_rx_cube.template |
163 |
sed 's/RX/RL/g' exch_uv_rx_cube.template > $@ |
sed 's/RX/RL/g' exch_uv_rx_cube.template > $@ |
164 |
exch_uv_rs_cube.F: exch_uv_rx_cube.template |
exch_uv_rs_cube.F: exch_uv_rx_cube.template |
165 |
sed 's/RX/RS/g' exch_uv_rx_cube.template > $@ |
sed 's/RX/RS/g' exch_uv_rx_cube.template > $@ |
166 |
|
exch_uv_r4_cube.F: exch_uv_rx_cube.template |
167 |
|
sed 's/RX/R4/g' exch_uv_rx_cube.template > $@ |
168 |
|
exch_uv_r8_cube.F: exch_uv_rx_cube.template |
169 |
|
sed 's/RX/R8/g' exch_uv_rx_cube.template > $@ |
170 |
|
|
171 |
# exch_z_rx_cube |
# exch_z_rx_cube |
172 |
exch_z_rl_cube.F: exch_z_rx_cube.template |
exch_z_rl_cube.F: exch_z_rx_cube.template |
173 |
sed 's/RX/RL/g' exch_z_rx_cube.template > $@ |
sed 's/RX/RL/g' exch_z_rx_cube.template > $@ |
174 |
exch_z_rs_cube.F: exch_z_rx_cube.template |
exch_z_rs_cube.F: exch_z_rx_cube.template |
175 |
sed 's/RX/RS/g' exch_z_rx_cube.template > $@ |
sed 's/RX/RS/g' exch_z_rx_cube.template > $@ |
176 |
|
exch_z_r4_cube.F: exch_z_rx_cube.template |
177 |
|
sed 's/RX/R4/g' exch_z_rx_cube.template > $@ |
178 |
|
exch_z_r8_cube.F: exch_z_rx_cube.template |
179 |
|
sed 's/RX/R8/g' exch_z_rx_cube.template > $@ |
180 |
|
|
181 |
# exch_rx_recv_get_x |
# exch_rx_recv_get_x |
182 |
exch_rl_recv_get_x.F: exch_rx_recv_get_x.template |
exch_rl_recv_get_x.F: exch_rx_recv_get_x.template |
183 |
sed 's/RX/RL/g' exch_rx_recv_get_x.template > $@ |
sed 's/RX/RL/g' exch_rx_recv_get_x.template > $@ |
184 |
exch_rs_recv_get_x.F: exch_rx_recv_get_x.template |
exch_rs_recv_get_x.F: exch_rx_recv_get_x.template |
185 |
sed 's/RX/RS/g' exch_rx_recv_get_x.template > $@ |
sed 's/RX/RS/g' exch_rx_recv_get_x.template > $@ |
186 |
|
exch_r4_recv_get_x.F: exch_rx_recv_get_x.template |
187 |
|
sed 's/RX/R4/g' exch_rx_recv_get_x.template > $@ |
188 |
|
exch_r8_recv_get_x.F: exch_rx_recv_get_x.template |
189 |
|
sed 's/RX/R8/g' exch_rx_recv_get_x.template > $@ |
190 |
|
|
191 |
# exch_rx_recv_get_y |
# exch_rx_recv_get_y |
192 |
exch_rl_recv_get_y.F: exch_rx_recv_get_y.template |
exch_rl_recv_get_y.F: exch_rx_recv_get_y.template |
193 |
sed 's/RX/RL/g' exch_rx_recv_get_y.template > $@ |
sed 's/RX/RL/g' exch_rx_recv_get_y.template > $@ |
194 |
exch_rs_recv_get_y.F: exch_rx_recv_get_y.template |
exch_rs_recv_get_y.F: exch_rx_recv_get_y.template |
195 |
sed 's/RX/RS/g' exch_rx_recv_get_y.template > $@ |
sed 's/RX/RS/g' exch_rx_recv_get_y.template > $@ |
196 |
|
exch_r4_recv_get_y.F: exch_rx_recv_get_y.template |
197 |
|
sed 's/RX/R4/g' exch_rx_recv_get_y.template > $@ |
198 |
|
exch_r8_recv_get_y.F: exch_rx_recv_get_y.template |
199 |
|
sed 's/RX/R8/g' exch_rx_recv_get_y.template > $@ |
200 |
|
|
201 |
# exch_rx_send_put_x |
# exch_rx_send_put_x |
202 |
exch_rl_send_put_x.F: exch_rx_send_put_x.template |
exch_rl_send_put_x.F: exch_rx_send_put_x.template |
203 |
sed 's/RX/RL/g' exch_rx_send_put_x.template > $@ |
sed 's/RX/RL/g' exch_rx_send_put_x.template > $@ |
204 |
exch_rs_send_put_x.F: exch_rx_send_put_x.template |
exch_rs_send_put_x.F: exch_rx_send_put_x.template |
205 |
sed 's/RX/RS/g' exch_rx_send_put_x.template > $@ |
sed 's/RX/RS/g' exch_rx_send_put_x.template > $@ |
206 |
|
exch_r4_send_put_x.F: exch_rx_send_put_x.template |
207 |
|
sed 's/RX/R4/g' exch_rx_send_put_x.template > $@ |
208 |
|
exch_r8_send_put_x.F: exch_rx_send_put_x.template |
209 |
|
sed 's/RX/R8/g' exch_rx_send_put_x.template > $@ |
210 |
|
|
211 |
# exch_rx_send_put_y |
# exch_rx_send_put_y |
212 |
exch_rl_send_put_y.F: exch_rx_send_put_y.template |
exch_rl_send_put_y.F: exch_rx_send_put_y.template |
213 |
sed 's/RX/RL/g' exch_rx_send_put_y.template > $@ |
sed 's/RX/RL/g' exch_rx_send_put_y.template > $@ |
214 |
exch_rs_send_put_y.F: exch_rx_send_put_y.template |
exch_rs_send_put_y.F: exch_rx_send_put_y.template |
215 |
sed 's/RX/RS/g' exch_rx_send_put_y.template > $@ |
sed 's/RX/RS/g' exch_rx_send_put_y.template > $@ |
216 |
|
exch_r4_send_put_y.F: exch_rx_send_put_y.template |
217 |
|
sed 's/RX/R4/g' exch_rx_send_put_y.template > $@ |
218 |
|
exch_r8_send_put_y.F: exch_rx_send_put_y.template |
219 |
|
sed 's/RX/R8/g' exch_rx_send_put_y.template > $@ |
220 |
|
|
221 |
# exch2_recv_rx1 |
# exch2_recv_rx1 |
222 |
exch2_recv_rl1.F: exch2_recv_rx1.template |
exch2_recv_rl1.F: exch2_recv_rx1.template |
223 |
sed 's/RX/RL/g' exch2_recv_rx1.template > $@ |
sed 's/RX/RL/g' exch2_recv_rx1.template > $@ |
224 |
exch2_recv_rs1.F: exch2_recv_rx1.template |
exch2_recv_rs1.F: exch2_recv_rx1.template |
225 |
sed 's/RX/RS/g' exch2_recv_rx1.template > $@ |
sed 's/RX/RS/g' exch2_recv_rx1.template > $@ |
226 |
|
exch2_recv_r41.F: exch2_recv_rx1.template |
227 |
|
sed 's/RX/R4/g' exch2_recv_rx1.template > $@ |
228 |
|
exch2_recv_r81.F: exch2_recv_rx1.template |
229 |
|
sed 's/RX/R8/g' exch2_recv_rx1.template > $@ |
230 |
|
|
231 |
# exch2_recv_rx2 |
# exch2_recv_rx2 |
232 |
exch2_recv_rl2.F: exch2_recv_rx2.template |
exch2_recv_rl2.F: exch2_recv_rx2.template |
233 |
sed 's/RX/RL/g' exch2_recv_rx2.template > $@ |
sed 's/RX/RL/g' exch2_recv_rx2.template > $@ |
234 |
exch2_recv_rs2.F: exch2_recv_rx2.template |
exch2_recv_rs2.F: exch2_recv_rx2.template |
235 |
sed 's/RX/RS/g' exch2_recv_rx2.template > $@ |
sed 's/RX/RS/g' exch2_recv_rx2.template > $@ |
236 |
|
exch2_recv_r42.F: exch2_recv_rx2.template |
237 |
|
sed 's/RX/R4/g' exch2_recv_rx2.template > $@ |
238 |
|
exch2_recv_r82.F: exch2_recv_rx2.template |
239 |
|
sed 's/RX/R8/g' exch2_recv_rx2.template > $@ |
240 |
|
|
241 |
# exch2_rx1_cube |
# exch2_rx1_cube |
242 |
exch2_rl1_cube.F: exch2_rx1_cube.template |
exch2_rl1_cube.F: exch2_rx1_cube.template |
243 |
sed 's/RX/RL/g' exch2_rx1_cube.template > $@ |
sed 's/RX/RL/g' exch2_rx1_cube.template > $@ |
244 |
exch2_rs1_cube.F: exch2_rx1_cube.template |
exch2_rs1_cube.F: exch2_rx1_cube.template |
245 |
sed 's/RX/RS/g' exch2_rx1_cube.template > $@ |
sed 's/RX/RS/g' exch2_rx1_cube.template > $@ |
246 |
|
exch2_r41_cube.F: exch2_rx1_cube.template |
247 |
|
sed 's/RX/R4/g' exch2_rx1_cube.template > $@ |
248 |
|
exch2_r81_cube.F: exch2_rx1_cube.template |
249 |
|
sed 's/RX/R8/g' exch2_rx1_cube.template > $@ |
250 |
|
|
251 |
# exch2_rx2_cube |
# exch2_rx2_cube |
252 |
exch2_rl2_cube.F: exch2_rx2_cube.template |
exch2_rl2_cube.F: exch2_rx2_cube.template |
253 |
sed 's/RX/RL/g' exch2_rx2_cube.template > $@ |
sed 's/RX/RL/g' exch2_rx2_cube.template > $@ |
254 |
exch2_rs2_cube.F: exch2_rx2_cube.template |
exch2_rs2_cube.F: exch2_rx2_cube.template |
255 |
sed 's/RX/RS/g' exch2_rx2_cube.template > $@ |
sed 's/RX/RS/g' exch2_rx2_cube.template > $@ |
256 |
|
exch2_r42_cube.F: exch2_rx2_cube.template |
257 |
|
sed 's/RX/R4/g' exch2_rx2_cube.template > $@ |
258 |
|
exch2_r82_cube.F: exch2_rx2_cube.template |
259 |
|
sed 's/RX/R8/g' exch2_rx2_cube.template > $@ |
260 |
|
|
261 |
# exch2_send_rx1 |
# exch2_send_rx1 |
262 |
exch2_send_rl1.F: exch2_send_rx1.template |
exch2_send_rl1.F: exch2_send_rx1.template |
263 |
sed 's/RX/RL/g' exch2_send_rx1.template > $@ |
sed 's/RX/RL/g' exch2_send_rx1.template > $@ |
264 |
exch2_send_rs1.F: exch2_send_rx1.template |
exch2_send_rs1.F: exch2_send_rx1.template |
265 |
sed 's/RX/RS/g' exch2_send_rx1.template > $@ |
sed 's/RX/RS/g' exch2_send_rx1.template > $@ |
266 |
|
exch2_send_r41.F: exch2_send_rx1.template |
267 |
|
sed 's/RX/R4/g' exch2_send_rx1.template > $@ |
268 |
|
exch2_send_r81.F: exch2_send_rx1.template |
269 |
|
sed 's/RX/R8/g' exch2_send_rx1.template > $@ |
270 |
|
|
271 |
# exch2_send_rx2 |
# exch2_send_rx2 |
272 |
exch2_send_rl2.F: exch2_send_rx2.template |
exch2_send_rl2.F: exch2_send_rx2.template |
273 |
sed 's/RX/RL/g' exch2_send_rx2.template > $@ |
sed 's/RX/RL/g' exch2_send_rx2.template > $@ |
274 |
exch2_send_rs2.F: exch2_send_rx2.template |
exch2_send_rs2.F: exch2_send_rx2.template |
275 |
sed 's/RX/RS/g' exch2_send_rx2.template > $@ |
sed 's/RX/RS/g' exch2_send_rx2.template > $@ |
276 |
|
exch2_send_r42.F: exch2_send_rx2.template |
277 |
|
sed 's/RX/R4/g' exch2_send_rx2.template > $@ |
278 |
|
exch2_send_r82.F: exch2_send_rx2.template |
279 |
|
sed 's/RX/R8/g' exch2_send_rx2.template > $@ |
280 |
|
|
281 |
# exch2_uv_xy_rx |
# exch2_uv_xy_rx |
282 |
exch2_uv_xy_rl.F: exch2_uv_xy_rx.template |
exch2_uv_xy_rl.F: exch2_uv_xy_rx.template |
283 |
sed 's/RX/RL/g' exch2_uv_xy_rx.template > $@ |
sed 's/RX/RL/g' exch2_uv_xy_rx.template > $@ |
284 |
exch2_uv_xy_rs.F: exch2_uv_xy_rx.template |
exch2_uv_xy_rs.F: exch2_uv_xy_rx.template |
285 |
sed 's/RX/RS/g' exch2_uv_xy_rx.template > $@ |
sed 's/RX/RS/g' exch2_uv_xy_rx.template > $@ |
286 |
|
exch2_uv_xy_r4.F: exch2_uv_xy_rx.template |
287 |
|
sed 's/RX/R4/g' exch2_uv_xy_rx.template > $@ |
288 |
|
exch2_uv_xy_r8.F: exch2_uv_xy_rx.template |
289 |
|
sed 's/RX/R8/g' exch2_uv_xy_rx.template > $@ |
290 |
|
|
291 |
# exch2_uv_xyz_rx |
# exch2_uv_xyz_rx |
292 |
exch2_uv_xyz_rl.F: exch2_uv_xyz_rx.template |
exch2_uv_xyz_rl.F: exch2_uv_xyz_rx.template |
293 |
sed 's/RX/RL/g' exch2_uv_xyz_rx.template > $@ |
sed 's/RX/RL/g' exch2_uv_xyz_rx.template > $@ |
294 |
exch2_uv_xyz_rs.F: exch2_uv_xyz_rx.template |
exch2_uv_xyz_rs.F: exch2_uv_xyz_rx.template |
295 |
sed 's/RX/RS/g' exch2_uv_xyz_rx.template > $@ |
sed 's/RX/RS/g' exch2_uv_xyz_rx.template > $@ |
296 |
|
exch2_uv_xyz_r4.F: exch2_uv_xyz_rx.template |
297 |
|
sed 's/RX/R4/g' exch2_uv_xyz_rx.template > $@ |
298 |
|
exch2_uv_xyz_r8.F: exch2_uv_xyz_rx.template |
299 |
|
sed 's/RX/R8/g' exch2_uv_xyz_rx.template > $@ |
300 |
|
|
301 |
# exch2_xy_rx |
# exch2_xy_rx |
302 |
exch2_xy_rl.F: exch2_xy_rx.template |
exch2_xy_rl.F: exch2_xy_rx.template |
303 |
sed 's/RX/RL/g' exch2_xy_rx.template > $@ |
sed 's/RX/RL/g' exch2_xy_rx.template > $@ |
304 |
exch2_xy_rs.F: exch2_xy_rx.template |
exch2_xy_rs.F: exch2_xy_rx.template |
305 |
sed 's/RX/RS/g' exch2_xy_rx.template > $@ |
sed 's/RX/RS/g' exch2_xy_rx.template > $@ |
306 |
|
exch2_xy_r4.F: exch2_xy_rx.template |
307 |
|
sed 's/RX/R4/g' exch2_xy_rx.template > $@ |
308 |
|
exch2_xy_r8.F: exch2_xy_rx.template |
309 |
|
sed 's/RX/R8/g' exch2_xy_rx.template > $@ |
310 |
|
|
311 |
# exch2_xyz_rx |
# exch2_xyz_rx |
312 |
exch2_xyz_rl.F: exch2_xyz_rx.template |
exch2_xyz_rl.F: exch2_xyz_rx.template |
313 |
sed 's/RX/RL/g' exch2_xyz_rx.template > $@ |
sed 's/RX/RL/g' exch2_xyz_rx.template > $@ |
314 |
exch2_xyz_rs.F: exch2_xyz_rx.template |
exch2_xyz_rs.F: exch2_xyz_rx.template |
315 |
sed 's/RX/RS/g' exch2_xyz_rx.template > $@ |
sed 's/RX/RS/g' exch2_xyz_rx.template > $@ |
316 |
|
exch2_xyz_r4.F: exch2_xyz_rx.template |
317 |
|
sed 's/RX/R4/g' exch2_xyz_rx.template > $@ |
318 |
|
exch2_xyz_r8.F: exch2_xyz_rx.template |
319 |
|
sed 's/RX/R8/g' exch2_xyz_rx.template > $@ |
320 |
|
|
321 |
# exch2_uv_agrid_xyz.rx |
# exch2_uv_agrid_xyz.rx |
322 |
exch2_uv_agrid_xyz_rl.F: exch2_uv_agrid_xyz_rx.template |
exch2_uv_agrid_xyz_rl.F: exch2_uv_agrid_xyz_rx.template |
323 |
sed 's/RX/RL/g' exch2_uv_agrid_xyz_rx.template > $@ |
sed 's/RX/RL/g' exch2_uv_agrid_xyz_rx.template > $@ |
324 |
exch2_uv_agrid_xyz_rs.F: exch2_xyz_rx.template |
exch2_uv_agrid_xyz_rs.F: exch2_xyz_rx.template |
325 |
sed 's/RX/RS/g' exch2_uv_agrid_xyz_rx.template > $@ |
sed 's/RX/RS/g' exch2_uv_agrid_xyz_rx.template > $@ |
326 |
|
exch2_uv_agrid_xyz_r4.F: exch2_xyz_rx.template |
327 |
|
sed 's/RX/R4/g' exch2_uv_agrid_xyz_rx.template > $@ |
328 |
|
exch2_uv_agrid_xyz_r8.F: exch2_xyz_rx.template |
329 |
|
sed 's/RX/R8/g' exch2_uv_agrid_xyz_rx.template > $@ |
330 |
|
|
331 |
# exch2_uv_agrid_xy.rx |
# exch2_uv_agrid_xy.rx |
332 |
exch2_uv_agrid_xy_rl.F: exch2_uv_agrid_xy_rx.template |
exch2_uv_agrid_xy_rl.F: exch2_uv_agrid_xy_rx.template |
333 |
sed 's/RX/RL/g' exch2_uv_agrid_xy_rx.template > $@ |
sed 's/RX/RL/g' exch2_uv_agrid_xy_rx.template > $@ |
334 |
exch2_uv_agrid_xy_rs.F: exch2_xy_rx.template |
exch2_uv_agrid_xy_rs.F: exch2_xy_rx.template |
335 |
sed 's/RX/RS/g' exch2_uv_agrid_xy_rx.template > $@ |
sed 's/RX/RS/g' exch2_uv_agrid_xy_rx.template > $@ |
336 |
|
exch2_uv_agrid_xy_r4.F: exch2_xy_rx.template |
337 |
|
sed 's/RX/R4/g' exch2_uv_agrid_xy_rx.template > $@ |
338 |
|
exch2_uv_agrid_xy_r8.F: exch2_xy_rx.template |
339 |
|
sed 's/RX/R8/g' exch2_uv_agrid_xy_rx.template > $@ |
340 |
|
|
341 |
# exch_uv_agrid_xy.rx |
# exch_uv_agrid_xy.rx |
342 |
exch_uv_agrid_xy_rl.F: exch_uv_agrid_xy_rx.template |
exch_uv_agrid_xy_rl.F: exch_uv_agrid_xy_rx.template |
343 |
sed 's/RX/RL/g' exch_uv_agrid_xy_rx.template > $@ |
sed 's/RX/RL/g' exch_uv_agrid_xy_rx.template > $@ |
344 |
exch_uv_agrid_xy_rs.F: exch_xy_rx.template |
exch_uv_agrid_xy_rs.F: exch_xy_rx.template |
345 |
sed 's/RX/RS/g' exch_uv_agrid_xy_rx.template > $@ |
sed 's/RX/RS/g' exch_uv_agrid_xy_rx.template > $@ |
346 |
|
exch_uv_agrid_xy_r4.F: exch_xy_rx.template |
347 |
|
sed 's/RX/R4/g' exch_uv_agrid_xy_rx.template > $@ |
348 |
|
exch_uv_agrid_xy_r8.F: exch_xy_rx.template |
349 |
|
sed 's/RX/R8/g' exch_uv_agrid_xy_rx.template > $@ |
350 |
|
|
351 |
# exch_uv_agrid_xyz.rx |
# exch_uv_agrid_xyz.rx |
352 |
exch_uv_agrid_xyz_rl.F: exch_uv_agrid_xyz_rx.template |
exch_uv_agrid_xyz_rl.F: exch_uv_agrid_xyz_rx.template |
353 |
sed 's/RX/RL/g' exch_uv_agrid_xyz_rx.template > $@ |
sed 's/RX/RL/g' exch_uv_agrid_xyz_rx.template > $@ |
354 |
exch_uv_agrid_xyz_rs.F: exch_uv_agrid_xyz_rx.template |
exch_uv_agrid_xyz_rs.F: exch_uv_agrid_xyz_rx.template |
355 |
sed 's/RX/RS/g' exch_uv_agrid_xyz_rx.template > $@ |
sed 's/RX/RS/g' exch_uv_agrid_xyz_rx.template > $@ |
356 |
|
exch_uv_agrid_xyz_r4.F: exch_uv_agrid_xyz_rx.template |
357 |
|
sed 's/RX/R4/g' exch_uv_agrid_xyz_rx.template > $@ |
358 |
|
exch_uv_agrid_xyz_r8.F: exch_uv_agrid_xyz_rx.template |
359 |
|
sed 's/RX/R8/g' exch_uv_agrid_xyz_rx.template > $@ |
360 |
|
|