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

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

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


Revision 1.3 - (show annotations) (download)
Tue Aug 6 22:29:40 2013 UTC (10 years, 8 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 C $Header: /u/gcmpack/MITgcm/eesupp/src/exch1_ad.flow,v 1.2 2010/10/16 17:01:04 jmc Exp $
2 C $Name: $
3
4 C------------------------------------------
5 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 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 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
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 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
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 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
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 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
94 C------------------------------------------
95 C TAF flow directives for exch1_bg_RX_cube
96 C------------------------------------------
97 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
111 C----------------------------------------------------------------

  ViewVC Help
Powered by ViewVC 1.1.22