/[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.6 - (show annotations) (download)
Fri Nov 17 22:35:03 2006 UTC (17 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: mitgcm_mapl_00, checkpoint58u_post, checkpoint58t_post, checkpoint58s_post
Changes since 1.5: +16 -0 lines
Remove EXCH(1) code ifdef ALLOW_EXCH2 (since old exch isnt used anyways)
Allows TAF not to choke on old exch stuff.

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

  ViewVC Help
Powered by ViewVC 1.1.22