/[MITgcm]/MITgcm/pkg/autodiff/eesupp.flow
ViewVC logotype

Contents of /MITgcm/pkg/autodiff/eesupp.flow

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


Revision 1.3 - (show annotations) (download)
Fri Jan 11 19:30:46 2002 UTC (22 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint46n_post, checkpoint47j_post, checkpoint48d_pre, checkpoint44b_post, branch-exfmods-tag, checkpoint47e_post, checkpoint44h_pre, checkpoint47i_post, checkpoint44e_post, checkpoint47f_post, checkpoint47c_post, checkpoint50e_post, checkpoint50c_post, checkpoint46i_post, checkpoint47d_post, checkpoint44f_pre, checkpoint47a_post, checkpoint46f_post, checkpoint46d_pre, checkpoint48e_post, checkpoint46e_post, checkpoint48d_post, checkpoint50g_post, checkpoint46c_post, checkpoint44g_post, branchpoint-genmake2, checkpoint44h_post, checkpoint46k_post, checkpoint46e_pre, checkpoint48f_post, checkpoint45d_post, checkpoint46j_pre, checkpoint45b_post, checkpoint51i_post, checkpoint48c_post, chkpt44a_pre, release1_final_v1, checkpoint51e_post, checkpoint51b_post, checkpoint44b_pre, checkpoint51c_post, checkpoint47d_pre, checkpoint47, checkpoint44, checkpoint45, checkpoint48, checkpoint49, c49_autodiff, checkpoint47b_post, checkpoint46l_post, checkpoint48i_post, checkpoint46l_pre, checkpoint51f_pre, checkpoint48h_post, checkpoint50d_pre, chkpt44d_post, checkpoint46h_pre, checkpoint51, checkpoint50, checkpoint47h_post, checkpoint50d_post, checkpoint46g_pre, checkpoint51b_pre, checkpoint46a_post, checkpoint47g_post, chkpt44a_post, chkpt44c_post, checkpoint46m_post, checkpoint46j_post, checkpoint51h_pre, checkpoint46a_pre, checkpoint50c_pre, checkpoint45c_post, checkpoint50b_pre, checkpoint44e_pre, checkpoint51g_post, checkpoint46b_pre, checkpoint46b_post, checkpoint51f_post, checkpoint46d_post, checkpoint48b_post, checkpoint50b_post, checkpoint46g_post, checkpoint45a_post, checkpoint50f_post, checkpoint50a_post, checkpoint46c_pre, checkpoint50f_pre, checkpoint51d_post, checkpoint48c_pre, checkpoint46, checkpoint50h_post, checkpoint51a_post, checkpoint46h_post, checkpoint50e_pre, checkpoint50i_post, checkpoint48g_post, checkpoint51i_pre, chkpt44c_pre, checkpoint48a_post, checkpoint44f_post
Branch point for: branch-genmake2, branch-exfmods-curt, release1_final
Changes since 1.2: +5 -4 lines
Updating flow directives for TL forward mode.

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