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

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

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


Revision 1.2 - (hide 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 heimbach 1.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 jmc 1.2 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