/[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.5 - (hide annotations) (download)
Tue Oct 17 20:21:14 2006 UTC (17 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58r_post, checkpoint58q_post
Changes since 1.4: +2 -0 lines
Flow dir for MASTER_CPU_IO

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

  ViewVC Help
Powered by ViewVC 1.1.22