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

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

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


Revision 1.8 - (show annotations) (download)
Mon Oct 8 17:28:53 2007 UTC (16 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint60, checkpoint61, checkpoint59q, checkpoint59p, checkpoint59r, checkpoint59m, checkpoint59l, checkpoint59o, checkpoint59n, checkpoint59i, checkpoint59k, checkpoint59j, checkpoint61f, checkpoint61g, checkpoint61d, checkpoint61e, checkpoint61b, checkpoint61c, checkpoint61a, checkpoint61l, checkpoint61j, checkpoint61k, checkpoint61h, checkpoint61i
Changes since 1.7: +3 -0 lines
add cvs $Header:$ or $Name:$ if they were missing

1 C $Header: $
2 C $Name: $
3
4 C---------------------------------------------------------------
5 C Subroutine barrier is difficult to handle,
6 C it is required but it does not compute values.
7 C TAMC has been extended to handle such routines
8 C REQUIRED means the call will be included for recomputations
9 C INFLUENCED means if also required
10 C the adjoint routine will be called
11 C---------------------------------------------------------------
12 CADJ SUBROUTINE BARRIER INPUT = 1
13 CADJ SUBROUTINE BARRIER OUTPUT =
14 CADJ SUBROUTINE BARRIER REQUIRED
15 CADJ SUBROUTINE BARRIER INFLUENCED
16 CADJ SUBROUTINE BARRIER ADNAME = BARRIER
17 CADJ SUBROUTINE BARRIER FTLNAME = BARRIER
18 CADJ SUBROUTINE BARRIER DEPEND = 1
19
20 CADJ SUBROUTINE FOOL_THE_COMPILER INPUT = 1
21 CADJ SUBROUTINE FOOL_THE_COMPILER OUTPUT =
22 CADJ SUBROUTINE FOOL_THE_COMPILER REQUIRED
23 CADJ SUBROUTINE FOOL_THE_COMPILER INFLUENCED
24 CADJ SUBROUTINE FOOL_THE_COMPILER ADNAME = FOOL_THE_COMPILER
25 CADJ SUBROUTINE FOOL_THE_COMPILER FTLNAME = FOOL_THE_COMPILER
26 CADJ SUBROUTINE FOOL_THE_COMPILER DEPEND = 1
27
28 CADJ SUBROUTINE MEMSYNC INPUT =
29 CADJ SUBROUTINE MEMSYNC OUTPUT =
30 CADJ SUBROUTINE MEMSYNC REQUIRED
31 CADJ SUBROUTINE MEMSYNC INFLUENCED
32 CADJ SUBROUTINE MEMSYNC ADNAME = MEMSYNC
33 CADJ SUBROUTINE MEMSYNC FTLNAME = MEMSYNC
34 CADJ SUBROUTINE MEMSYNC DEPEND =
35
36 CADJ SUBROUTINE BARRIER_INIT INPUT =
37 CADJ SUBROUTINE BARRIER_INIT OUTPUT =
38
39 CADJ SUBROUTINE BAR2 INPUT = 1
40 CADJ SUBROUTINE BAR2 OUTPUT =
41
42 CADJ SUBROUTINE BAR2_INIT INPUT = 1
43 CADJ SUBROUTINE BAR2_INIT OUTPUT =
44
45 CADJ SUBROUTINE BAR_CHECK INPUT = 1,2
46 CADJ SUBROUTINE BAR_CHECK OUTPUT =
47
48 CADJ SUBROUTINE CHECK_THREADS INPUT = 1
49 CADJ SUBROUTINE CHECK_THREADS OUTPUT =
50
51 CADJ SUBROUTINE EEDIE INPUT =
52 CADJ SUBROUTINE EEDIE OUTPUT =
53
54
55 CADJ FUNCTION TIMER_INDEX INPUT = 1,2,3,4
56 CADJ FUNCTION TIMER_INDEX OUTPUT =
57
58 CADJ SUBROUTINE TIMER_CONTROL INPUT = 1,2,3,4
59 CADJ SUBROUTINE TIMER_CONTROL OUTPUT =
60
61 CADJ SUBROUTINE TIMER_GET_TIME INPUT =
62 CADJ SUBROUTINE TIMER_GET_TIME OUTPUT = 1,2,3
63
64 CADJ SUBROUTINE TIMER_PRINTALL INPUT = 1
65 CADJ SUBROUTINE TIMER_PRINTALL OUTPUT =
66
67 CADJ SUBROUTINE TIMER_START INPUT = 1,2
68 CADJ SUBROUTINE TIMER_START OUTPUT =
69
70 CADJ SUBROUTINE TIMER_STOP INPUT = 1,2
71 CADJ SUBROUTINE TIMER_STOP OUTPUT =
72
73 CADJ SUBROUTINE PAPIF_flops INPUT =
74 CADJ SUBROUTINE PAPIF_flops OUTPUT = 1,2,3,4,5
75
76 CADJ SUBROUTINE PAPIF_flips INPUT =
77 CADJ SUBROUTINE PAPIF_flips OUTPUT = 1,2,3,4,5
78
79 CADJ SUBROUTINE PAPIF_ipc INPUT =
80 CADJ SUBROUTINE PAPIF_ipc OUTPUT = 1,2,3,4,5
81
82 CADJ FUNCTION PCLstart INPUT = 1,2,3,4
83 CADJ FUNCTION PCLstart OUTPUT =
84
85 CADJ FUNCTION PCLstop INPUT = 1,4
86 CADJ FUNCTION PCLstop OUTPUT = 2,3
87
88 CADJ SUBROUTINE DATE INPUT = 2
89 CADJ SUBROUTINE DATE OUTPUT = 1
90
91 CADJ SUBROUTINE LCASE INPUT = 1
92 CADJ SUBROUTINE LCASE OUTPUT = 1
93
94 CADJ SUBROUTINE UCASE INPUT = 1
95 CADJ SUBROUTINE UCASE OUTPUT = 1
96
97 CADJ SUBROUTINE MACHINE INPUT =
98 CADJ SUBROUTINE MACHINE OUTPUT = 1
99
100 CADJ FUNCTION IFNBLNK INPUT = 1
101 CADJ FUNCTION IFNBLNK OUTPUT =
102
103 CADJ FUNCTION ILNBLNK INPUT = 1
104 CADJ FUNCTION ILNBLNK OUTPUT =
105
106 CADJ FUNCTION IO_ERRCOUNT INPUT = 1
107 CADJ FUNCTION IO_ERRCOUNT OUTPUT =
108
109 CADJ SUBROUTINE READ_FIELD_XYZR8 INPUT = 2,3,4
110 CADJ SUBROUTINE READ_FIELD_XYZR8 OUTPUT = 1
111
112 CADJ SUBROUTINE WRITE_FIELD_XYZR8 INPUT = 1,2,3,4
113 CADJ SUBROUTINE WRITE_FIELD_XYZR8 OUTPUT =
114
115
116 CADJ SUBROUTINE PRINT_ERROR INPUT = 1,2
117 CADJ SUBROUTINE PRINT_ERROR OUTPUT =
118
119 CADJ SUBROUTINE PRINT_LIST_I INPUT = 1,2,3,4,5,6
120 CADJ SUBROUTINE PRINT_LIST_I OUTPUT =
121
122 CADJ SUBROUTINE PRINT_LIST_L INPUT = 1,2,3,4,5,6
123 CADJ SUBROUTINE PRINT_LIST_L OUTPUT =
124
125 CADJ SUBROUTINE PRINT_LIST_I INPUT = 1,2,3,4,5,6
126 CADJ SUBROUTINE PRINT_LIST_I OUTPUT =
127
128 CADJ SUBROUTINE PRINT_LIST_R8 INPUT = 1,2,3,4,5,6
129 CADJ SUBROUTINE PRINT_LIST_R8 OUTPUT =
130
131 CADJ SUBROUTINE PRINT_MAPRS INPUT = 1,2,3,4,5,6,7,8,9,10
132 CADJ SUBROUTINE PRINT_MAPRS INPUT += 11,12,13,14,15,16,17,18,19,20
133 CADJ SUBROUTINE PRINT_MAPRS INPUT += 21,22,23,24,25,26
134 CADJ SUBROUTINE PRINT_MAPRS OUTPUT =
135
136 CADJ SUBROUTINE PRINT_MAPRL INPUT = 1,2,3,4,5,6,7,8,9,10
137 CADJ SUBROUTINE PRINT_MAPRL INPUT += 11,12,13,14,15,16,17,18,19,20
138 CADJ SUBROUTINE PRINT_MAPRL INPUT += 21,22,23,24,25,26
139 CADJ SUBROUTINE PRINT_MAPRL OUTPUT =
140
141 CADJ SUBROUTINE PRINT_MESSAGE INPUT = 1,2,3,4
142 CADJ SUBROUTINE PRINT_MESSAGE OUTPUT =
143
144 CADJ SUBROUTINE NML_FILTER INPUT = 1,2,3
145 CADJ SUBROUTINE NML_FILTER OUTPUT =
146
147 CADJ SUBROUTINE mdsfindunit INPUT = 2
148 CADJ SUBROUTINE mdsfindunit OUTPUT = 1
149
150 CADJ SUBROUTINE mds_byteswapr8 INPUT = 1,2
151 CADJ SUBROUTINE mds_byteswapr8 OUTPUT = 2
152
153 CADJ SUBROUTINE mds_byteswapr4 INPUT = 1,2
154 CADJ SUBROUTINE mds_byteswapr4 OUTPUT = 2
155
156 CADJ FUNCTION MASTER_CPU_IO INPUT = 1
157 CADJ FUNCTION MASTER_CPU_IO OUTPUT =

  ViewVC Help
Powered by ViewVC 1.1.22