7 |
RL_FILES = exch_xy_rl.F exch_3d_rl.F exch_xyz_rl.F exch_s3d_rl.F \ |
RL_FILES = exch_xy_rl.F exch_3d_rl.F exch_xyz_rl.F exch_s3d_rl.F \ |
8 |
exch_uv_xy_rl.F exch_uv_3d_rl.F exch_uv_xyz_rl.F \ |
exch_uv_xy_rl.F exch_uv_3d_rl.F exch_uv_xyz_rl.F \ |
9 |
exch_z_3d_rl.F exch_uv_agrid_3d_rl.F \ |
exch_z_3d_rl.F exch_uv_agrid_3d_rl.F \ |
|
exch_z_xy_rl.F exch_z_xyz_rl.F \ |
|
|
exch_uv_agrid_xy_rl.F exch_uv_agrid_xyz_rl.F \ |
|
10 |
exch_rl.F \ |
exch_rl.F \ |
11 |
exch_rl_cube.F exch_uv_rl_cube.F exch_z_rl_cube.F \ |
exch_rl_cube.F exch_uv_rl_cube.F exch_z_rl_cube.F \ |
12 |
exch_rl_recv_get_x.F exch_rl_recv_get_y.F \ |
exch_rl_recv_get_x.F exch_rl_recv_get_y.F \ |
15 |
RS_FILES = exch_xy_rs.F exch_3d_rs.F exch_xyz_rs.F exch_s3d_rs.F \ |
RS_FILES = exch_xy_rs.F exch_3d_rs.F exch_xyz_rs.F exch_s3d_rs.F \ |
16 |
exch_uv_xy_rs.F exch_uv_3d_rs.F exch_uv_xyz_rs.F \ |
exch_uv_xy_rs.F exch_uv_3d_rs.F exch_uv_xyz_rs.F \ |
17 |
exch_z_3d_rs.F exch_uv_agrid_3d_rs.F \ |
exch_z_3d_rs.F exch_uv_agrid_3d_rs.F \ |
|
exch_z_xy_rs.F exch_z_xyz_rs.F \ |
|
|
exch_uv_agrid_xy_rs.F exch_uv_agrid_xyz_rs.F \ |
|
18 |
exch_rs.F \ |
exch_rs.F \ |
19 |
exch_rs_cube.F exch_uv_rs_cube.F exch_z_rs_cube.F \ |
exch_rs_cube.F exch_uv_rs_cube.F exch_z_rs_cube.F \ |
20 |
exch_rs_recv_get_x.F exch_rs_recv_get_y.F \ |
exch_rs_recv_get_x.F exch_rs_recv_get_y.F \ |
23 |
R4_FILES = exch_xy_r4.F exch_3d_r4.F exch_xyz_r4.F exch_s3d_r4.F \ |
R4_FILES = exch_xy_r4.F exch_3d_r4.F exch_xyz_r4.F exch_s3d_r4.F \ |
24 |
exch_uv_xy_r4.F exch_uv_3d_r4.F exch_uv_xyz_r4.F \ |
exch_uv_xy_r4.F exch_uv_3d_r4.F exch_uv_xyz_r4.F \ |
25 |
exch_z_3d_r4.F exch_uv_agrid_3d_r4.F \ |
exch_z_3d_r4.F exch_uv_agrid_3d_r4.F \ |
|
exch_z_xy_r4.F exch_z_xyz_r4.F \ |
|
|
exch_uv_agrid_xy_r4.F exch_uv_agrid_xyz_r4.F \ |
|
26 |
exch_r4.F \ |
exch_r4.F \ |
27 |
exch_r4_cube.F exch_uv_r4_cube.F exch_z_r4_cube.F \ |
exch_r4_cube.F exch_uv_r4_cube.F exch_z_r4_cube.F \ |
28 |
exch_r4_recv_get_x.F exch_r4_recv_get_y.F \ |
exch_r4_recv_get_x.F exch_r4_recv_get_y.F \ |
31 |
R8_FILES = exch_xy_r8.F exch_3d_r8.F exch_xyz_r8.F exch_s3d_r8.F \ |
R8_FILES = exch_xy_r8.F exch_3d_r8.F exch_xyz_r8.F exch_s3d_r8.F \ |
32 |
exch_uv_xy_r8.F exch_uv_3d_r8.F exch_uv_xyz_r8.F \ |
exch_uv_xy_r8.F exch_uv_3d_r8.F exch_uv_xyz_r8.F \ |
33 |
exch_z_3d_r8.F exch_uv_agrid_3d_r8.F \ |
exch_z_3d_r8.F exch_uv_agrid_3d_r8.F \ |
|
exch_z_xy_r8.F exch_z_xyz_r8.F \ |
|
|
exch_uv_agrid_xy_r8.F exch_uv_agrid_xyz_r8.F \ |
|
34 |
exch_r8.F \ |
exch_r8.F \ |
35 |
exch_r8_cube.F exch_uv_r8_cube.F exch_z_r8_cube.F \ |
exch_r8_cube.F exch_uv_r8_cube.F exch_z_r8_cube.F \ |
36 |
exch_r8_recv_get_x.F exch_r8_recv_get_y.F \ |
exch_r8_recv_get_x.F exch_r8_recv_get_y.F \ |
37 |
exch_r8_send_put_x.F exch_r8_send_put_y.F |
exch_r8_send_put_x.F exch_r8_send_put_y.F |
38 |
|
|
39 |
|
OLD_FILES = exch_z_xy_rl.F exch_z_xy_rs.F exch_z_xy_r4.F exch_z_xy_r8.F \ |
40 |
|
exch_z_xyz_rl.F exch_z_xyz_rs.F exch_z_xyz_r4.F exch_z_xyz_r8.F \ |
41 |
|
exch_uv_agrid_xy_rl.F exch_uv_agrid_xy_rs.F exch_uv_agrid_xy_r4.F exch_uv_agrid_xy_r8.F \ |
42 |
|
exch_uv_agrid_xyz_rl.F exch_uv_agrid_xyz_rs.F exch_uv_agrid_xyz_r4.F exch_uv_agrid_xyz_r8.F |
43 |
|
|
44 |
|
|
45 |
all: $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES) |
all: $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES) |
46 |
|
|
47 |
clean: |
clean: |
48 |
-rm -f $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES) |
-rm -f $(RL_FILES) $(RS_FILES) $(R4_FILES) $(R8_FILES) $(OLD_FILES) |
49 |
|
|
50 |
# exch_xy_rx |
# exch_xy_rx |
51 |
exch_xy_rl.F: exch_xy_rx.template |
exch_xy_rl.F: exch_xy_rx.template |
127 |
exch_z_3d_r4.F: exch_z_3d_rx.template |
exch_z_3d_r4.F: exch_z_3d_rx.template |
128 |
sed 's/RX/R4/g' exch_z_3d_rx.template > $@ |
sed 's/RX/R4/g' exch_z_3d_rx.template > $@ |
129 |
|
|
|
# exch_z_xy_rx |
|
|
exch_z_xy_rl.F: exch_z_xy_rx.template |
|
|
sed 's/RX/RL/g' exch_z_xy_rx.template > $@ |
|
|
exch_z_xy_rs.F: exch_z_xy_rx.template |
|
|
sed 's/RX/RS/g' exch_z_xy_rx.template > $@ |
|
|
exch_z_xy_r8.F: exch_z_xy_rx.template |
|
|
sed 's/RX/R8/g' exch_z_xy_rx.template > $@ |
|
|
exch_z_xy_r4.F: exch_z_xy_rx.template |
|
|
sed 's/RX/R4/g' exch_z_xy_rx.template > $@ |
|
|
|
|
|
# exch_z_xyz_rx |
|
|
exch_z_xyz_rl.F: exch_z_xyz_rx.template |
|
|
sed 's/RX/RL/g' exch_z_xyz_rx.template > $@ |
|
|
exch_z_xyz_rs.F: exch_z_xyz_rx.template |
|
|
sed 's/RX/RS/g' exch_z_xyz_rx.template > $@ |
|
|
exch_z_xyz_r8.F: exch_z_xyz_rx.template |
|
|
sed 's/RX/R8/g' exch_z_xyz_rx.template > $@ |
|
|
exch_z_xyz_r4.F: exch_z_xyz_rx.template |
|
|
sed 's/RX/R4/g' exch_z_xyz_rx.template > $@ |
|
|
|
|
130 |
# exch_uv_agrid_3d_rx |
# exch_uv_agrid_3d_rx |
131 |
exch_uv_agrid_3d_rl.F: exch_uv_agrid_3d_rx.template |
exch_uv_agrid_3d_rl.F: exch_uv_agrid_3d_rx.template |
132 |
sed 's/RX/RL/g' exch_uv_agrid_3d_rx.template > $@ |
sed 's/RX/RL/g' exch_uv_agrid_3d_rx.template > $@ |
137 |
exch_uv_agrid_3d_r4.F: exch_uv_agrid_3d_rx.template |
exch_uv_agrid_3d_r4.F: exch_uv_agrid_3d_rx.template |
138 |
sed 's/RX/R4/g' exch_uv_agrid_3d_rx.template > $@ |
sed 's/RX/R4/g' exch_uv_agrid_3d_rx.template > $@ |
139 |
|
|
|
# exch_uv_agrid_xy_rx |
|
|
exch_uv_agrid_xy_rl.F: exch_uv_agrid_xy_rx.template |
|
|
sed 's/RX/RL/g' exch_uv_agrid_xy_rx.template > $@ |
|
|
exch_uv_agrid_xy_rs.F: exch_uv_agrid_xy_rx.template |
|
|
sed 's/RX/RS/g' exch_uv_agrid_xy_rx.template > $@ |
|
|
exch_uv_agrid_xy_r8.F: exch_uv_agrid_xy_rx.template |
|
|
sed 's/RX/R8/g' exch_uv_agrid_xy_rx.template > $@ |
|
|
exch_uv_agrid_xy_r4.F: exch_uv_agrid_xy_rx.template |
|
|
sed 's/RX/R4/g' exch_uv_agrid_xy_rx.template > $@ |
|
|
|
|
|
# exch_uv_agrid_xyz_rx |
|
|
exch_uv_agrid_xyz_rl.F: exch_uv_agrid_xyz_rx.template |
|
|
sed 's/RX/RL/g' exch_uv_agrid_xyz_rx.template > $@ |
|
|
exch_uv_agrid_xyz_rs.F: exch_uv_agrid_xyz_rx.template |
|
|
sed 's/RX/RS/g' exch_uv_agrid_xyz_rx.template > $@ |
|
|
exch_uv_agrid_xyz_r8.F: exch_uv_agrid_xyz_rx.template |
|
|
sed 's/RX/R8/g' exch_uv_agrid_xyz_rx.template > $@ |
|
|
exch_uv_agrid_xyz_r4.F: exch_uv_agrid_xyz_rx.template |
|
|
sed 's/RX/R4/g' exch_uv_agrid_xyz_rx.template > $@ |
|
|
|
|
140 |
# exch_rx |
# exch_rx |
141 |
exch_rl.F: exch_rx.template |
exch_rl.F: exch_rx.template |
142 |
sed 's/RX/RL/g' exch_rx.template > $@ |
sed 's/RX/RL/g' exch_rx.template > $@ |