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

Diff of /MITgcm/pkg/exch2/Makefile

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

revision 1.16 by jmc, Tue May 25 23:29:49 2010 UTC revision 1.17 by jmc, Thu May 27 14:40:09 2010 UTC
# Line 20  RL_FILES = exch2_get_rl1.F \ Line 20  RL_FILES = exch2_get_rl1.F \
20             exch2_rl2_cube.F \             exch2_rl2_cube.F \
21             exch2_rl1_cube_ad.F \             exch2_rl1_cube_ad.F \
22             exch2_rl2_cube_ad.F \             exch2_rl2_cube_ad.F \
            exch2_uv_xy_rl.F \  
            exch2_uv_3d_rl.F \  
            exch2_xy_rl.F \  
23             exch2_3d_rl.F \             exch2_3d_rl.F \
24             exch2_s3d_rl.F \             exch2_s3d_rl.F \
25             exch2_z_3d_rl.F \             exch2_z_3d_rl.F \
26             exch2_sm_3d_rl.F \             exch2_sm_3d_rl.F \
27               exch2_uv_3d_rl.F \
28             exch2_uv_agrid_3d_rl.F \             exch2_uv_agrid_3d_rl.F \
29             exch2_uv_bgrid_3d_rl.F \             exch2_uv_bgrid_3d_rl.F \
30             exch2_uv_cgrid_3d_rl.F \             exch2_uv_cgrid_3d_rl.F \
# Line 48  RS_FILES = exch2_get_rs1.F \ Line 46  RS_FILES = exch2_get_rs1.F \
46             exch2_rs2_cube.F \             exch2_rs2_cube.F \
47             exch2_rs1_cube_ad.F \             exch2_rs1_cube_ad.F \
48             exch2_rs2_cube_ad.F \             exch2_rs2_cube_ad.F \
            exch2_uv_xy_rs.F \  
            exch2_uv_3d_rs.F \  
            exch2_xy_rs.F \  
49             exch2_3d_rs.F \             exch2_3d_rs.F \
50             exch2_s3d_rs.F \             exch2_s3d_rs.F \
51             exch2_z_3d_rs.F \             exch2_z_3d_rs.F \
52             exch2_sm_3d_rs.F \             exch2_sm_3d_rs.F \
53               exch2_uv_3d_rs.F \
54             exch2_uv_agrid_3d_rs.F \             exch2_uv_agrid_3d_rs.F \
55             exch2_uv_bgrid_3d_rs.F \             exch2_uv_bgrid_3d_rs.F \
56             exch2_uv_cgrid_3d_rs.F \             exch2_uv_cgrid_3d_rs.F \
# Line 76  R4_FILES = exch2_get_r41.F \ Line 72  R4_FILES = exch2_get_r41.F \
72             exch2_r42_cube.F \             exch2_r42_cube.F \
73             exch2_r41_cube_ad.F \             exch2_r41_cube_ad.F \
74             exch2_r42_cube_ad.F \             exch2_r42_cube_ad.F \
            exch2_uv_xy_r4.F \  
            exch2_uv_3d_r4.F \  
            exch2_xy_r4.F \  
75             exch2_3d_r4.F \             exch2_3d_r4.F \
76             exch2_s3d_r4.F \             exch2_s3d_r4.F \
77             exch2_z_3d_r4.F \             exch2_z_3d_r4.F \
78             exch2_sm_3d_r4.F \             exch2_sm_3d_r4.F \
79               exch2_uv_3d_r4.F \
80             exch2_uv_agrid_3d_r4.F \             exch2_uv_agrid_3d_r4.F \
81             exch2_uv_bgrid_3d_r4.F \             exch2_uv_bgrid_3d_r4.F \
82             exch2_uv_cgrid_3d_r4.F \             exch2_uv_cgrid_3d_r4.F \
# Line 104  R8_FILES = exch2_get_r81.F \ Line 98  R8_FILES = exch2_get_r81.F \
98             exch2_r82_cube.F \             exch2_r82_cube.F \
99             exch2_r81_cube_ad.F \             exch2_r81_cube_ad.F \
100             exch2_r82_cube_ad.F \             exch2_r82_cube_ad.F \
            exch2_uv_xy_r8.F \  
            exch2_uv_3d_r8.F \  
            exch2_xy_r8.F \  
101             exch2_3d_r8.F \             exch2_3d_r8.F \
102             exch2_s3d_r8.F \             exch2_s3d_r8.F \
103             exch2_z_3d_r8.F \             exch2_z_3d_r8.F \
104             exch2_sm_3d_r8.F \             exch2_sm_3d_r8.F \
105               exch2_uv_3d_r8.F \
106             exch2_uv_agrid_3d_r8.F \             exch2_uv_agrid_3d_r8.F \
107             exch2_uv_bgrid_3d_r8.F \             exch2_uv_bgrid_3d_r8.F \
108             exch2_uv_cgrid_3d_r8.F \             exch2_uv_cgrid_3d_r8.F \
109             exch2_uv_dgrid_3d_r8.F             exch2_uv_dgrid_3d_r8.F
110    
111  OLD_FILES = exch2_xyz_rl.F exch2_xyz_rs.F exch2_xyz_r4.F exch2_xyz_r8.F \  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   exch2_uv_xyz_rl.F exch2_uv_xyz_rs.F exch2_uv_xyz_r4.F exch2_uv_xyz_r8.F \   exch2_uv_xyz_rl.F exch2_uv_xyz_rs.F exch2_uv_xyz_r4.F exch2_uv_xyz_r8.F \
  exch2_z_xy_rl.F exch2_z_xy_rs.F exch2_z_xy_r4.F exch2_z_xy_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 \   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   exch2_uv_agrid_xyz_rl.F exch2_uv_agrid_xyz_rs.F exch2_uv_agrid_xyz_r4.F exch2_uv_agrid_xyz_r8.F \   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 \   exch2_recv_rl1_ad.F exch2_recv_rs1_ad.F exch2_recv_r41_ad.F exch2_recv_r81_ad.F \
# Line 214  exch2_ad_put_r42.F:    exch2_ad_put_rx2. Line 208  exch2_ad_put_r42.F:    exch2_ad_put_rx2.
208  exch2_ad_put_r82.F:    exch2_ad_put_rx2.template  exch2_ad_put_r82.F:    exch2_ad_put_rx2.template
209          sed 's/RX/R8/g' exch2_ad_put_rx2.template > $@          sed 's/RX/R8/g' exch2_ad_put_rx2.template > $@
210    
 # exch2_recv_rx2_ad  
 #exch2_recv_rl2_ad.F:    exch2_recv_rx2_ad.template  
 #       sed 's/RX/RL/g' exch2_recv_rx2_ad.template > $@  
 #exch2_recv_rs2_ad.F:    exch2_recv_rx2_ad.template  
 #       sed 's/RX/RS/g' exch2_recv_rx2_ad.template > $@  
 #exch2_recv_r42_ad.F:    exch2_recv_rx2_ad.template  
 #       sed 's/RX/R4/g' exch2_recv_rx2_ad.template > $@  
 #exch2_recv_r82_ad.F:    exch2_recv_rx2_ad.template  
 #       sed 's/RX/R8/g' exch2_recv_rx2_ad.template > $@  
   
 # exch2_send_rx2_ad  
 #exch2_send_rl2_ad.F:    exch2_send_rx2_ad.template  
 #       sed 's/RX/RL/g' exch2_send_rx2_ad.template > $@  
 #exch2_send_rs2_ad.F:    exch2_send_rx2_ad.template  
 #       sed 's/RX/RS/g' exch2_send_rx2_ad.template > $@  
 #exch2_send_r42_ad.F:    exch2_send_rx2_ad.template  
 #       sed 's/RX/R4/g' exch2_send_rx2_ad.template > $@  
 #exch2_send_r82_ad.F:    exch2_send_rx2_ad.template  
 #       sed 's/RX/R8/g' exch2_send_rx2_ad.template > $@  
   
211  # exch2_recv_rx1  # exch2_recv_rx1
212  exch2_recv_rl1.F:       exch2_recv_rx1.template  exch2_recv_rl1.F:       exch2_recv_rx1.template
213          sed 's/RX/RL/g' exch2_recv_rx1.template > $@          sed 's/RX/RL/g' exch2_recv_rx1.template > $@
# Line 314  exch2_r42_cube_ad.F:    exch2_rx2_cube_a Line 288  exch2_r42_cube_ad.F:    exch2_rx2_cube_a
288  exch2_r82_cube_ad.F:    exch2_rx2_cube_ad.template  exch2_r82_cube_ad.F:    exch2_rx2_cube_ad.template
289          sed 's/RX/R8/g' exch2_rx2_cube_ad.template > $@          sed 's/RX/R8/g' exch2_rx2_cube_ad.template > $@
290    
 # exch2_uv_xy_rx  
 exch2_uv_xy_rl.F:       exch2_uv_xy_rx.template  
         sed 's/RX/RL/g' exch2_uv_xy_rx.template > $@  
 exch2_uv_xy_rs.F:       exch2_uv_xy_rx.template  
         sed 's/RX/RS/g' exch2_uv_xy_rx.template > $@  
 exch2_uv_xy_r4.F:       exch2_uv_xy_rx.template  
         sed 's/RX/R4/g' exch2_uv_xy_rx.template > $@  
 exch2_uv_xy_r8.F:       exch2_uv_xy_rx.template  
         sed 's/RX/R8/g' exch2_uv_xy_rx.template > $@  
   
 # exch2_uv_3d_rx  
 exch2_uv_3d_rl.F:       exch2_uv_3d_rx.template  
         sed 's/RX/RL/g' exch2_uv_3d_rx.template > $@  
 exch2_uv_3d_rs.F:       exch2_uv_3d_rx.template  
         sed 's/RX/RS/g' exch2_uv_3d_rx.template > $@  
 exch2_uv_3d_r4.F:       exch2_uv_3d_rx.template  
         sed 's/RX/R4/g' exch2_uv_3d_rx.template > $@  
 exch2_uv_3d_r8.F:       exch2_uv_3d_rx.template  
         sed 's/RX/R8/g' exch2_uv_3d_rx.template > $@  
   
 # exch2_uv_xyz_rx  
 exch2_uv_xyz_rl.F:      exch2_uv_xyz_rx.template  
         sed 's/RX/RL/g' exch2_uv_xyz_rx.template > $@  
 exch2_uv_xyz_rs.F:      exch2_uv_xyz_rx.template  
         sed 's/RX/RS/g' exch2_uv_xyz_rx.template > $@  
 exch2_uv_xyz_r4.F:      exch2_uv_xyz_rx.template  
         sed 's/RX/R4/g' exch2_uv_xyz_rx.template > $@  
 exch2_uv_xyz_r8.F:      exch2_uv_xyz_rx.template  
         sed 's/RX/R8/g' exch2_uv_xyz_rx.template > $@  
   
 # exch2_xy_rx  
 exch2_xy_rl.F:          exch2_xy_rx.template  
         sed 's/RX/RL/g' exch2_xy_rx.template > $@  
 exch2_xy_rs.F:          exch2_xy_rx.template  
         sed 's/RX/RS/g' exch2_xy_rx.template > $@  
 exch2_xy_r4.F:          exch2_xy_rx.template  
         sed 's/RX/R4/g' exch2_xy_rx.template > $@  
 exch2_xy_r8.F:          exch2_xy_rx.template  
         sed 's/RX/R8/g' exch2_xy_rx.template > $@  
   
291  # exch2_3d_rx  # exch2_3d_rx
292  exch2_3d_rl.F:          exch2_3d_rx.template  exch2_3d_rl.F:          exch2_3d_rx.template
293          sed 's/RX/RL/g' exch2_3d_rx.template > $@          sed 's/RX/RL/g' exch2_3d_rx.template > $@
# Line 364  exch2_3d_r4.F:          exch2_3d_rx.temp Line 298  exch2_3d_r4.F:          exch2_3d_rx.temp
298  exch2_3d_r8.F:          exch2_3d_rx.template  exch2_3d_r8.F:          exch2_3d_rx.template
299          sed 's/RX/R8/g' exch2_3d_rx.template > $@          sed 's/RX/R8/g' exch2_3d_rx.template > $@
300    
 # exch2_xyz_rx  
 exch2_xyz_rl.F:         exch2_xyz_rx.template  
         sed 's/RX/RL/g' exch2_xyz_rx.template > $@  
 exch2_xyz_rs.F:         exch2_xyz_rx.template  
         sed 's/RX/RS/g' exch2_xyz_rx.template > $@  
 exch2_xyz_r4.F:         exch2_xyz_rx.template  
         sed 's/RX/R4/g' exch2_xyz_rx.template > $@  
 exch2_xyz_r8.F:         exch2_xyz_rx.template  
         sed 's/RX/R8/g' exch2_xyz_rx.template > $@  
   
301  # exch2_s3d_rx  # exch2_s3d_rx
302  exch2_s3d_rl.F:         exch2_s3d_rx.template  exch2_s3d_rl.F:         exch2_s3d_rx.template
303          sed 's/RX/RL/g' exch2_s3d_rx.template > $@          sed 's/RX/RL/g' exch2_s3d_rx.template > $@
# Line 404  exch2_sm_3d_r4.F:       exch2_sm_3d_rx.t Line 328  exch2_sm_3d_r4.F:       exch2_sm_3d_rx.t
328  exch2_sm_3d_r8.F:       exch2_sm_3d_rx.template  exch2_sm_3d_r8.F:       exch2_sm_3d_rx.template
329          sed 's/RX/R8/g' exch2_sm_3d_rx.template > $@          sed 's/RX/R8/g' exch2_sm_3d_rx.template > $@
330    
331  # exch2_uv_agrid_xy.rx  # 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  exch2_uv_agrid_3d_rl.F: exch2_uv_agrid_3d_rx.template  exch2_uv_agrid_3d_rl.F: exch2_uv_agrid_3d_rx.template
343          sed 's/RX/RL/g' exch2_uv_agrid_3d_rx.template > $@          sed 's/RX/RL/g' exch2_uv_agrid_3d_rx.template > $@
344  exch2_uv_agrid_3d_rs.F: exch2_uv_agrid_3d_rx.template  exch2_uv_agrid_3d_rs.F: exch2_uv_agrid_3d_rx.template
# Line 414  exch2_uv_agrid_3d_r4.F: exch2_uv_agrid_3 Line 348  exch2_uv_agrid_3d_r4.F: exch2_uv_agrid_3
348  exch2_uv_agrid_3d_r8.F: exch2_uv_agrid_3d_rx.template  exch2_uv_agrid_3d_r8.F: exch2_uv_agrid_3d_rx.template
349          sed 's/RX/R8/g' exch2_uv_agrid_3d_rx.template > $@          sed 's/RX/R8/g' exch2_uv_agrid_3d_rx.template > $@
350    
351  # exch2_uv_bgrid_xy.rx  # exch2_uv_bgrid_3d_rx
352  exch2_uv_bgrid_3d_rl.F: exch2_uv_bgrid_3d_rx.template  exch2_uv_bgrid_3d_rl.F: exch2_uv_bgrid_3d_rx.template
353          sed 's/RX/RL/g' exch2_uv_bgrid_3d_rx.template > $@          sed 's/RX/RL/g' exch2_uv_bgrid_3d_rx.template > $@
354  exch2_uv_bgrid_3d_rs.F: exch2_uv_bgrid_3d_rx.template  exch2_uv_bgrid_3d_rs.F: exch2_uv_bgrid_3d_rx.template
# Line 424  exch2_uv_bgrid_3d_r4.F: exch2_uv_bgrid_3 Line 358  exch2_uv_bgrid_3d_r4.F: exch2_uv_bgrid_3
358  exch2_uv_bgrid_3d_r8.F: exch2_uv_bgrid_3d_rx.template  exch2_uv_bgrid_3d_r8.F: exch2_uv_bgrid_3d_rx.template
359          sed 's/RX/R8/g' exch2_uv_bgrid_3d_rx.template > $@          sed 's/RX/R8/g' exch2_uv_bgrid_3d_rx.template > $@
360    
361  # exch2_uv_cgrid_xy.rx  # exch2_uv_cgrid_3d_rx
362  exch2_uv_cgrid_3d_rl.F: exch2_uv_cgrid_3d_rx.template  exch2_uv_cgrid_3d_rl.F: exch2_uv_cgrid_3d_rx.template
363          sed 's/RX/RL/g' exch2_uv_cgrid_3d_rx.template > $@          sed 's/RX/RL/g' exch2_uv_cgrid_3d_rx.template > $@
364  exch2_uv_cgrid_3d_rs.F: exch2_uv_cgrid_3d_rx.template  exch2_uv_cgrid_3d_rs.F: exch2_uv_cgrid_3d_rx.template
# Line 434  exch2_uv_cgrid_3d_r4.F: exch2_uv_cgrid_3 Line 368  exch2_uv_cgrid_3d_r4.F: exch2_uv_cgrid_3
368  exch2_uv_cgrid_3d_r8.F: exch2_uv_cgrid_3d_rx.template  exch2_uv_cgrid_3d_r8.F: exch2_uv_cgrid_3d_rx.template
369          sed 's/RX/R8/g' exch2_uv_cgrid_3d_rx.template > $@          sed 's/RX/R8/g' exch2_uv_cgrid_3d_rx.template > $@
370    
371    # exch2_uv_dgrid_3d_rx
 # exch2_uv_dgrid_xy.rx  
372  exch2_uv_dgrid_3d_rl.F: exch2_uv_dgrid_3d_rx.template  exch2_uv_dgrid_3d_rl.F: exch2_uv_dgrid_3d_rx.template
373          sed 's/RX/RL/g' exch2_uv_dgrid_3d_rx.template > $@          sed 's/RX/RL/g' exch2_uv_dgrid_3d_rx.template > $@
374  exch2_uv_dgrid_3d_rs.F: exch2_uv_dgrid_3d_rx.template  exch2_uv_dgrid_3d_rs.F: exch2_uv_dgrid_3d_rx.template

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

  ViewVC Help
Powered by ViewVC 1.1.22