/[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.2 - (show annotations) (download)
Fri Jul 13 13:33:49 2001 UTC (22 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint43a-release1mods, release1_beta1, release1-branch_tutorials, ecco-branch-mod1, checkpoint40pre7, release1-branch-end, checkpoint40pre2, checkpoint40pre5, checkpoint40pre6, checkpoint40pre9, checkpoint40pre8, release1_b1, checkpoint42, checkpoint40pre4, checkpoint40pre3, checkpoint43, checkpoint40, release1-branch_branchpoint, checkpoint41
Branch point for: ecco-branch, release1, release1_coupled, release1-branch
Changes since 1.1: +4 -0 lines
o Modified some flow directives
o Added new flow directives
o Added new adjoint support routines, in particular for
  new exchange routines and new packages debug/, monitor/

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 DEPEND = 1
15
16 CADJ SUBROUTINE BARRIER_INIT INPUT =
17 CADJ SUBROUTINE BARRIER_INIT OUTPUT =
18
19 CADJ SUBROUTINE BAR2 INPUT = 1
20 CADJ SUBROUTINE BAR2 OUTPUT =
21
22 CADJ SUBROUTINE BAR2_INIT INPUT = 1
23 CADJ SUBROUTINE BAR2_INIT OUTPUT =
24
25 CADJ SUBROUTINE CHECK_THREADS INPUT = 1
26 CADJ SUBROUTINE CHECK_THREADS OUTPUT =
27
28 CADJ SUBROUTINE EEDIE INPUT =
29 CADJ SUBROUTINE EEDIE OUTPUT =
30
31
32 CADJ FUNCTION TIMER_INDEX INPUT = 1,2,3,4
33 CADJ FUNCTION TIMER_INDEX OUTPUT =
34
35 CADJ SUBROUTINE TIMER_CONTROL INPUT = 1,2,3,4
36 CADJ SUBROUTINE TIMER_CONTROL OUTPUT =
37
38 CADJ SUBROUTINE TIMER_GET_TIME INPUT =
39 CADJ SUBROUTINE TIMER_GET_TIME OUTPUT = 1,2,3
40
41 CADJ SUBROUTINE TIMER_PRINTALL INPUT = 1
42 CADJ SUBROUTINE TIMER_PRINTALL OUTPUT =
43
44 CADJ SUBROUTINE TIMER_START INPUT = 1,2
45 CADJ SUBROUTINE TIMER_START OUTPUT =
46
47 CADJ SUBROUTINE TIMER_STOP INPUT = 1,2
48 CADJ SUBROUTINE TIMER_STOP OUTPUT =
49
50
51 CADJ SUBROUTINE DATE INPUT = 2
52 CADJ SUBROUTINE DATE OUTPUT = 1
53
54 CADJ SUBROUTINE LCASE INPUT = 1
55 CADJ SUBROUTINE LCASE OUTPUT = 1
56
57 CADJ SUBROUTINE UCASE INPUT = 1
58 CADJ SUBROUTINE UCASE OUTPUT = 1
59
60 CADJ SUBROUTINE MACHINE INPUT =
61 CADJ SUBROUTINE MACHINE OUTPUT = 1
62
63 CADJ FUNCTION IFNBLNK INPUT = 1
64 CADJ FUNCTION IFNBLNK OUTPUT =
65
66 CADJ FUNCTION ILNBLNK INPUT = 1
67 CADJ FUNCTION ILNBLNK OUTPUT =
68
69 CADJ FUNCTION IO_ERRCOUNT INPUT = 1
70 CADJ FUNCTION IO_ERRCOUNT OUTPUT =
71
72 CADJ SUBROUTINE READ_FIELD_XYZR8 INPUT = 2,3,4
73 CADJ SUBROUTINE READ_FIELD_XYZR8 OUTPUT = 1
74
75 CADJ SUBROUTINE WRITE_FIELD_XYZR8 INPUT = 1,2,3,4
76 CADJ SUBROUTINE WRITE_FIELD_XYZR8 OUTPUT =
77
78
79 CADJ SUBROUTINE PRINT_ERROR INPUT = 1,2
80 CADJ SUBROUTINE PRINT_ERROR OUTPUT =
81
82 CADJ SUBROUTINE PRINT_LIST_I INPUT = 1,2,3,4,5,6
83 CADJ SUBROUTINE PRINT_LIST_I OUTPUT =
84
85 CADJ SUBROUTINE PRINT_LIST_L INPUT = 1,2,3,4,5,6
86 CADJ SUBROUTINE PRINT_LIST_L 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_R8 INPUT = 1,2,3,4,5,6
92 CADJ SUBROUTINE PRINT_LIST_R8 OUTPUT =
93
94 CADJ SUBROUTINE PRINT_MAPRS INPUT = 1,2,3,4,5,6,7,8,9,10
95 CADJ SUBROUTINE PRINT_MAPRS INPUT += 11,12,13,14,15,16,17,18,19,20
96 CADJ SUBROUTINE PRINT_MAPRS INPUT += 21,22,23,24,25,26
97 CADJ SUBROUTINE PRINT_MAPRS OUTPUT =
98
99 CADJ SUBROUTINE PRINT_MAPRL INPUT = 1,2,3,4,5,6,7,8,9,10
100 CADJ SUBROUTINE PRINT_MAPRL INPUT += 11,12,13,14,15,16,17,18,19,20
101 CADJ SUBROUTINE PRINT_MAPRL INPUT += 21,22,23,24,25,26
102 CADJ SUBROUTINE PRINT_MAPRL OUTPUT =
103
104 CADJ SUBROUTINE PRINT_MESSAGE INPUT = 1,2,3,4
105 CADJ SUBROUTINE PRINT_MESSAGE OUTPUT =
106
107 CADJ SUBROUTINE NML_FILTER INPUT = 1,2,3
108 CADJ SUBROUTINE NML_FILTER OUTPUT =

  ViewVC Help
Powered by ViewVC 1.1.22