/[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.1 - (show annotations) (download)
Fri Oct 10 22:39:19 2003 UTC (20 years, 6 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 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