/[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.2 - (show annotations) (download)
Tue Aug 23 13:21:08 2005 UTC (18 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57t_post, checkpoint57s_post, checkpoint57y_post, checkpoint57y_pre, checkpoint57v_post, checkpoint57r_post, checkpoint57x_post, checkpoint57w_post, checkpint57u_post
Changes since 1.1: +9 -0 lines
move basic S/R (with no I/O, + used outside of pkg/mdsio) from pkg/mdsio
 to allow to compile the code without pkg/mdsio.

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 BARRIER_INIT INPUT =
18 CADJ SUBROUTINE BARRIER_INIT OUTPUT =
19
20 CADJ SUBROUTINE BAR2 INPUT = 1
21 CADJ SUBROUTINE BAR2 OUTPUT =
22
23 CADJ SUBROUTINE BAR2_INIT INPUT = 1
24 CADJ SUBROUTINE BAR2_INIT OUTPUT =
25
26 CADJ SUBROUTINE CHECK_THREADS INPUT = 1
27 CADJ SUBROUTINE CHECK_THREADS OUTPUT =
28
29 CADJ SUBROUTINE EEDIE INPUT =
30 CADJ SUBROUTINE EEDIE OUTPUT =
31
32
33 CADJ FUNCTION TIMER_INDEX INPUT = 1,2,3,4
34 CADJ FUNCTION TIMER_INDEX OUTPUT =
35
36 CADJ SUBROUTINE TIMER_CONTROL INPUT = 1,2,3,4
37 CADJ SUBROUTINE TIMER_CONTROL OUTPUT =
38
39 CADJ SUBROUTINE TIMER_GET_TIME INPUT =
40 CADJ SUBROUTINE TIMER_GET_TIME OUTPUT = 1,2,3
41
42 CADJ SUBROUTINE TIMER_PRINTALL INPUT = 1
43 CADJ SUBROUTINE TIMER_PRINTALL OUTPUT =
44
45 CADJ SUBROUTINE TIMER_START INPUT = 1,2
46 CADJ SUBROUTINE TIMER_START OUTPUT =
47
48 CADJ SUBROUTINE TIMER_STOP INPUT = 1,2
49 CADJ SUBROUTINE TIMER_STOP OUTPUT =
50
51
52 CADJ SUBROUTINE DATE INPUT = 2
53 CADJ SUBROUTINE DATE OUTPUT = 1
54
55 CADJ SUBROUTINE LCASE INPUT = 1
56 CADJ SUBROUTINE LCASE OUTPUT = 1
57
58 CADJ SUBROUTINE UCASE INPUT = 1
59 CADJ SUBROUTINE UCASE OUTPUT = 1
60
61 CADJ SUBROUTINE MACHINE INPUT =
62 CADJ SUBROUTINE MACHINE OUTPUT = 1
63
64 CADJ FUNCTION IFNBLNK INPUT = 1
65 CADJ FUNCTION IFNBLNK OUTPUT =
66
67 CADJ FUNCTION ILNBLNK INPUT = 1
68 CADJ FUNCTION ILNBLNK OUTPUT =
69
70 CADJ FUNCTION IO_ERRCOUNT INPUT = 1
71 CADJ FUNCTION IO_ERRCOUNT OUTPUT =
72
73 CADJ SUBROUTINE READ_FIELD_XYZR8 INPUT = 2,3,4
74 CADJ SUBROUTINE READ_FIELD_XYZR8 OUTPUT = 1
75
76 CADJ SUBROUTINE WRITE_FIELD_XYZR8 INPUT = 1,2,3,4
77 CADJ SUBROUTINE WRITE_FIELD_XYZR8 OUTPUT =
78
79
80 CADJ SUBROUTINE PRINT_ERROR INPUT = 1,2
81 CADJ SUBROUTINE PRINT_ERROR OUTPUT =
82
83 CADJ SUBROUTINE PRINT_LIST_I INPUT = 1,2,3,4,5,6
84 CADJ SUBROUTINE PRINT_LIST_I OUTPUT =
85
86 CADJ SUBROUTINE PRINT_LIST_L INPUT = 1,2,3,4,5,6
87 CADJ SUBROUTINE PRINT_LIST_L OUTPUT =
88
89 CADJ SUBROUTINE PRINT_LIST_I INPUT = 1,2,3,4,5,6
90 CADJ SUBROUTINE PRINT_LIST_I OUTPUT =
91
92 CADJ SUBROUTINE PRINT_LIST_R8 INPUT = 1,2,3,4,5,6
93 CADJ SUBROUTINE PRINT_LIST_R8 OUTPUT =
94
95 CADJ SUBROUTINE PRINT_MAPRS INPUT = 1,2,3,4,5,6,7,8,9,10
96 CADJ SUBROUTINE PRINT_MAPRS INPUT += 11,12,13,14,15,16,17,18,19,20
97 CADJ SUBROUTINE PRINT_MAPRS INPUT += 21,22,23,24,25,26
98 CADJ SUBROUTINE PRINT_MAPRS OUTPUT =
99
100 CADJ SUBROUTINE PRINT_MAPRL INPUT = 1,2,3,4,5,6,7,8,9,10
101 CADJ SUBROUTINE PRINT_MAPRL INPUT += 11,12,13,14,15,16,17,18,19,20
102 CADJ SUBROUTINE PRINT_MAPRL INPUT += 21,22,23,24,25,26
103 CADJ SUBROUTINE PRINT_MAPRL OUTPUT =
104
105 CADJ SUBROUTINE PRINT_MESSAGE INPUT = 1,2,3,4
106 CADJ SUBROUTINE PRINT_MESSAGE OUTPUT =
107
108 CADJ SUBROUTINE NML_FILTER INPUT = 1,2,3
109 CADJ SUBROUTINE NML_FILTER OUTPUT =
110
111 CADJ SUBROUTINE mdsfindunit INPUT = 2
112 CADJ SUBROUTINE mdsfindunit OUTPUT = 1
113
114 CADJ SUBROUTINE mds_byteswapr8 INPUT = 1,2
115 CADJ SUBROUTINE mds_byteswapr8 OUTPUT = 2
116
117 CADJ SUBROUTINE mds_byteswapr4 INPUT = 1,2
118 CADJ SUBROUTINE mds_byteswapr4 OUTPUT = 2

  ViewVC Help
Powered by ViewVC 1.1.22