/[MITgcm]/MITgcm/eesupp/src/exch1_ad.flow
ViewVC logotype

Annotation of /MITgcm/eesupp/src/exch1_ad.flow

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


Revision 1.3 - (hide annotations) (download)
Tue Aug 6 22:29:40 2013 UTC (10 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64y, checkpoint64x, checkpoint64z, checkpoint64q, checkpoint64p, checkpoint64s, checkpoint64r, checkpoint64u, checkpoint64t, checkpoint64w, checkpoint64v, checkpoint64m, checkpoint64o, checkpoint64n, checkpoint65, 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, HEAD
Changes since 1.2: +23 -1 lines
in preparation for the switch to TAF version-2

1 jmc 1.3 C $Header: /u/gcmpack/MITgcm/eesupp/src/exch1_ad.flow,v 1.2 2010/10/16 17:01:04 jmc Exp $
2 jmc 1.1 C $Name: $
3    
4     C------------------------------------------
5 jmc 1.3 C directives to specify the adjoint names
6     C of routines called in the original code
7     C------------------------------------------
8     c$taf SUBROUTINE exch_3d_rl ADNAME = adexch_3d_rl
9     c$taf SUBROUTINE exch_3d_rs ADNAME = adexch_3d_rs
10     c$taf SUBROUTINE exch_uv_3d_rl ADNAME = adexch_uv_3d_rl
11     c$taf SUBROUTINE exch_uv_3d_rs ADNAME = adexch_uv_3d_rs
12     c$taf SUBROUTINE exch_uv_xy_rl ADNAME = adexch_uv_xy_rl
13     c$taf SUBROUTINE exch_uv_xy_rs ADNAME = adexch_uv_xy_rs
14     c$taf SUBROUTINE exch_uv_xyz_rl ADNAME = adexch_uv_xyz_rl
15     c$taf SUBROUTINE exch_uv_xyz_rs ADNAME = adexch_uv_xyz_rs
16     c$taf SUBROUTINE exch_xy_rl ADNAME = adexch_xy_rl
17     c$taf SUBROUTINE exch_xy_rs ADNAME = adexch_xy_rs
18     c$taf SUBROUTINE exch_xyz_rl ADNAME = adexch_xyz_rl
19     c$taf SUBROUTINE exch_xyz_rs ADNAME = adexch_xyz_rs
20     c$taf SUBROUTINE exch_uv_agrid_3d_rl ADNAME = adexch_uv_agrid_3d_rl
21     c$taf SUBROUTINE exch_uv_bgrid_3d_rl ADNAME = adexch_uv_agrid_3d_rl
22     c$taf SUBROUTINE exch_uv_dgrid_3d_rl ADNAME = adexch_uv_dgrid_3d_rl
23     c$taf SUBROUTINE exch_sm_3d_rl ADNAME = adexch_sm_3d_rl
24     c$taf SUBROUTINE exch_z_3d_rl ADNAME = adexch_z_3d_rl
25    
26     C------------------------------------------
27 jmc 1.1 C TAF flow directives for exch1_RX
28     C------------------------------------------
29     c$taf SUBROUTINE exch1_rl INPUT = 1,2,3,4,5,6,7,8,9,10
30     c$taf SUBROUTINE exch1_rl OUTPUT = 1
31     c$taf SUBROUTINE exch1_rl ACTIVE = 1
32     c$taf SUBROUTINE exch1_rl DEPEND = 2,3,4,5,6,7,8,9,10
33     c$taf SUBROUTINE exch1_rl ADNAME = exch1_rl_ad
34     c$taf SUBROUTINE exch1_rl FTLNAME = exch1_rl
35    
36     c$taf SUBROUTINE exch1_rs INPUT = 1,2,3,4,5,6,7,8,9,10
37     c$taf SUBROUTINE exch1_rs OUTPUT = 1
38     c$taf SUBROUTINE exch1_rs ACTIVE = 1
39     c$taf SUBROUTINE exch1_rs DEPEND = 2,3,4,5,6,7,8,9,10
40     c$taf SUBROUTINE exch1_rs ADNAME = exch1_rs_ad
41     c$taf SUBROUTINE exch1_rs FTLNAME = exch1_rs
42    
43     C------------------------------------------
44     C TAF flow directives for exch1_RX_cube
45     C------------------------------------------
46     c$taf SUBROUTINE exch1_rl_cube INPUT = 1,2,3,4,5,6,7,8,9,10,11
47     c$taf SUBROUTINE exch1_rl_cube OUTPUT = 1
48     c$taf SUBROUTINE exch1_rl_cube ACTIVE = 1
49     c$taf SUBROUTINE exch1_rl_cube DEPEND = 2,3,4,5,6,7,8,9,10,11
50     c$taf SUBROUTINE exch1_rl_cube ADNAME = exch1_rl_cube_ad
51     c$taf SUBROUTINE exch1_rl_cube FTLNAME = exch1_rl_cube
52    
53     c$taf SUBROUTINE exch1_rs_cube INPUT = 1,2,3,4,5,6,7,8,9,10,11
54     c$taf SUBROUTINE exch1_rs_cube OUTPUT = 1
55     c$taf SUBROUTINE exch1_rs_cube ACTIVE = 1
56     c$taf SUBROUTINE exch1_rs_cube DEPEND = 2,3,4,5,6,7,8,9,10,11
57     c$taf SUBROUTINE exch1_rs_cube ADNAME = exch1_rs_cube_ad
58     c$taf SUBROUTINE exch1_rs_cube FTLNAME = exch1_rs_cube
59    
60     C------------------------------------------
61     C TAF flow directives for exch1_z_RX_cube
62     C------------------------------------------
63     c$taf SUBROUTINE exch1_z_rl_cube INPUT = 1,2,3,4,5,6,7,8,9,10,11
64     c$taf SUBROUTINE exch1_z_rl_cube OUTPUT = 1
65     c$taf SUBROUTINE exch1_z_rl_cube ACTIVE = 1
66     c$taf SUBROUTINE exch1_z_rl_cube DEPEND = 2,3,4,5,6,7,8,9,10,11
67 jmc 1.2 c$taf SUBROUTINE exch1_z_rl_cube ADNAME = exch1_z_rl_cube_ad
68     c$taf SUBROUTINE exch1_z_rl_cube FTLNAME = exch1_z_rl_cube
69 jmc 1.1
70     c$taf SUBROUTINE exch1_z_rs_cube INPUT = 1,2,3,4,5,6,7,8,9,10,11
71     c$taf SUBROUTINE exch1_z_rs_cube OUTPUT = 1
72     c$taf SUBROUTINE exch1_z_rs_cube ACTIVE = 1
73     c$taf SUBROUTINE exch1_z_rs_cube DEPEND = 2,3,4,5,6,7,8,9,10,11
74 jmc 1.2 c$taf SUBROUTINE exch1_z_rs_cube ADNAME = exch1_z_rs_cube_ad
75     c$taf SUBROUTINE exch1_z_rs_cube FTLNAME = exch1_z_rs_cube
76 jmc 1.1
77     C------------------------------------------
78     C TAF flow directives for exch1_uv_RX_cube
79     C------------------------------------------
80     c$taf SUBROUTINE exch1_uv_rl_cube INPUT = 1,2,3,4,5,6,7,8,9,10,11,12
81     c$taf SUBROUTINE exch1_uv_rl_cube OUTPUT = 1,2
82     c$taf SUBROUTINE exch1_uv_rl_cube ACTIVE = 1,2
83     c$taf SUBROUTINE exch1_uv_rl_cube DEPEND = 3,4,5,6,7,8,9,10,11,12
84 jmc 1.2 c$taf SUBROUTINE exch1_uv_rl_cube ADNAME = exch1_uv_rl_cube_ad
85     c$taf SUBROUTINE exch1_uv_rl_cube FTLNAME = exch1_uv_rl_cube
86 jmc 1.1
87     c$taf SUBROUTINE exch1_uv_rs_cube INPUT = 1,2,3,4,5,6,7,8,9,10,11,12
88     c$taf SUBROUTINE exch1_uv_rs_cube OUTPUT = 1,2
89     c$taf SUBROUTINE exch1_uv_rs_cube ACTIVE = 1,2
90     c$taf SUBROUTINE exch1_uv_rs_cube DEPEND = 3,4,5,6,7,8,9,10,11,12
91 jmc 1.2 c$taf SUBROUTINE exch1_uv_rs_cube ADNAME = exch1_uv_rs_cube_ad
92     c$taf SUBROUTINE exch1_uv_rs_cube FTLNAME = exch1_uv_rs_cube
93 jmc 1.1
94     C------------------------------------------
95     C TAF flow directives for exch1_bg_RX_cube
96     C------------------------------------------
97 jmc 1.2 c$taf SUBROUTINE exch1_bg_rl_cube INPUT = 1,2,3,4,5,6,7,8,9,10,11,12
98     c$taf SUBROUTINE exch1_bg_rl_cube OUTPUT = 1,2
99     c$taf SUBROUTINE exch1_bg_rl_cube ACTIVE = 1,2
100     c$taf SUBROUTINE exch1_bg_rl_cube DEPEND = 3,4,5,6,7,8,9,10,11,12
101     c$taf SUBROUTINE exch1_bg_rl_cube ADNAME = exch1_bg_rl_cube_ad
102     c$taf SUBROUTINE exch1_bg_rl_cube FTLNAME = exch1_bg_rl_cube
103    
104     c$taf SUBROUTINE exch1_bg_rs_cube INPUT = 1,2,3,4,5,6,7,8,9,10,11,12
105     c$taf SUBROUTINE exch1_bg_rs_cube OUTPUT = 1,2
106     c$taf SUBROUTINE exch1_bg_rs_cube ACTIVE = 1,2
107     c$taf SUBROUTINE exch1_bg_rs_cube DEPEND = 3,4,5,6,7,8,9,10,11,12
108     c$taf SUBROUTINE exch1_bg_rs_cube ADNAME = exch1_bg_rs_cube_ad
109     c$taf SUBROUTINE exch1_bg_rs_cube FTLNAME = exch1_bg_rs_cube
110 jmc 1.1
111     C----------------------------------------------------------------
112    

  ViewVC Help
Powered by ViewVC 1.1.22