/[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.1 - (hide annotations) (download)
Fri Oct 10 22:39:19 2003 UTC (20 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint51k_post, checkpoint57o_post, checkpoint52l_pre, checkpoint52e_pre, hrcube4, checkpoint52n_post, checkpoint52j_post, checkpoint53d_post, checkpoint54a_pre, checkpoint51o_pre, checkpoint57m_post, checkpoint55c_post, checkpoint54e_post, checkpoint52e_post, checkpoint51n_pre, checkpoint54a_post, checkpoint53c_post, checkpoint57k_post, checkpoint55d_pre, checkpoint57d_post, checkpoint51l_post, checkpoint57g_post, checkpoint51q_post, checkpoint57b_post, checkpoint57c_pre, checkpoint51j_post, checkpoint55j_post, checkpoint56b_post, checkpoint57i_post, hrcube_1, checkpoint57e_post, branch-netcdf, checkpoint52d_pre, checkpoint52l_post, checkpoint55h_post, checkpoint53b_post, checkpoint52k_post, checkpoint52b_pre, checkpoint57g_pre, checkpoint54b_post, checkpoint53b_pre, checkpoint55b_post, checkpoint54d_post, checkpoint56c_post, checkpoint52m_post, checkpoint55, checkpoint53a_post, checkpoint57f_pre, checkpoint57a_post, checkpoint54, checkpoint54f_post, checkpoint55g_post, checkpoint51o_post, checkpoint51p_post, checkpoint52a_pre, checkpoint55f_post, checkpoint57a_pre, checkpoint55i_post, checkpoint57, checkpoint56, checkpoint53, checkpoint52, checkpoint52d_post, eckpoint57e_pre, checkpoint51r_post, checkpoint52a_post, checkpoint57h_done, checkpoint52b_post, checkpoint53g_post, checkpoint52f_post, checkpoint57n_post, checkpoint52c_post, checkpoint57p_post, checkpoint57f_post, checkpoint51l_pre, checkpoint57q_post, ecco_c52_e35, hrcube5, checkpoint57c_post, checkpoint55e_post, checkpoint52i_post, checkpoint52j_pre, checkpoint53f_post, checkpoint55a_post, checkpoint51t_post, checkpoint53d_pre, checkpoint54c_post, checkpoint51n_post, checkpoint57j_post, checkpoint57h_pre, checkpoint57l_post, checkpoint52i_pre, checkpoint51u_post, checkpoint52h_pre, checkpoint52f_pre, checkpoint57h_post, hrcube_2, hrcube_3, checkpoint56a_post, checkpoint51m_post, checkpoint51s_post, checkpoint55d_post
Branch point for: branch-nonh, tg2-branch, checkpoint51n_branch, netcdf-sm0
o Moving pkg-specific flow directives to corresponding pkg
o Moving pkg-specific differentiation list to corresponding pkg
o Moving pkg-specific checkpoint-lev storing to corresponding pkg
conventions are
- pkg_ad.flow
- pkg_ad_diff.list
- pkg_ad_check_lev?_dir.h

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 =

  ViewVC Help
Powered by ViewVC 1.1.22