/[MITgcm]/MITgcm/eesupp/src/eesupp.flow
ViewVC logotype

Diff of /MITgcm/eesupp/src/eesupp.flow

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

revision 1.5 by heimbach, Tue Oct 17 20:21:14 2006 UTC revision 1.13 by jmc, Tue May 26 22:56:32 2009 UTC
# Line 1  Line 1 
1    C $Header$
2    C $Name$
3    
4  C---------------------------------------------------------------  C---------------------------------------------------------------
5  C Subroutine barrier is difficult to handle,  C Subroutine barrier is difficult to handle,
6  C it is required but it does not compute values.  C it is required but it does not compute values.
# Line 14  CADJ SUBROUTINE BARRIER ADNAME  = BARRIE Line 17  CADJ SUBROUTINE BARRIER ADNAME  = BARRIE
17  CADJ SUBROUTINE BARRIER FTLNAME = BARRIER  CADJ SUBROUTINE BARRIER FTLNAME = BARRIER
18  CADJ SUBROUTINE BARRIER DEPEND  = 1  CADJ SUBROUTINE BARRIER DEPEND  = 1
19    
20    CADJ SUBROUTINE FOOL_THE_COMPILER INPUT   = 1
21    CADJ SUBROUTINE FOOL_THE_COMPILER OUTPUT  =
22    CADJ SUBROUTINE FOOL_THE_COMPILER REQUIRED
23    CADJ SUBROUTINE FOOL_THE_COMPILER INFLUENCED
24    CADJ SUBROUTINE FOOL_THE_COMPILER ADNAME  = FOOL_THE_COMPILER
25    CADJ SUBROUTINE FOOL_THE_COMPILER FTLNAME = FOOL_THE_COMPILER
26    CADJ SUBROUTINE FOOL_THE_COMPILER DEPEND  = 1
27    
28    CADJ SUBROUTINE MEMSYNC INPUT   =
29    CADJ SUBROUTINE MEMSYNC OUTPUT  =
30    CADJ SUBROUTINE MEMSYNC REQUIRED
31    CADJ SUBROUTINE MEMSYNC INFLUENCED
32    CADJ SUBROUTINE MEMSYNC ADNAME  = MEMSYNC
33    CADJ SUBROUTINE MEMSYNC FTLNAME = MEMSYNC
34    CADJ SUBROUTINE MEMSYNC DEPEND  =
35    
36  CADJ SUBROUTINE BARRIER_INIT  INPUT  =  CADJ SUBROUTINE BARRIER_INIT  INPUT  =
37  CADJ SUBROUTINE BARRIER_INIT  OUTPUT =  CADJ SUBROUTINE BARRIER_INIT  OUTPUT =
38    
# Line 32  CADJ SUBROUTINE CHECK_THREADS  OUTPUT = Line 51  CADJ SUBROUTINE CHECK_THREADS  OUTPUT =
51  CADJ SUBROUTINE EEDIE  INPUT  =  CADJ SUBROUTINE EEDIE  INPUT  =
52  CADJ SUBROUTINE EEDIE  OUTPUT =  CADJ SUBROUTINE EEDIE  OUTPUT =
53    
54    CADJ SUBROUTINE ALL_PROC_DIE  INPUT  = 1
55    CADJ SUBROUTINE ALL_PROC_DIE  OUTPUT =
56    
57    
58  CADJ FUNCTION   TIMER_INDEX  INPUT  = 1,2,3,4  CADJ FUNCTION   TIMER_INDEX  INPUT  = 1,2,3,4
59  CADJ FUNCTION   TIMER_INDEX  OUTPUT =  CADJ FUNCTION   TIMER_INDEX  OUTPUT =
# Line 54  CADJ SUBROUTINE TIMER_STOP     OUTPUT = Line 76  CADJ SUBROUTINE TIMER_STOP     OUTPUT =
76  CADJ SUBROUTINE PAPIF_flops    INPUT =  CADJ SUBROUTINE PAPIF_flops    INPUT =
77  CADJ SUBROUTINE PAPIF_flops    OUTPUT = 1,2,3,4,5  CADJ SUBROUTINE PAPIF_flops    OUTPUT = 1,2,3,4,5
78    
79    CADJ SUBROUTINE PAPIF_flips    INPUT =
80    CADJ SUBROUTINE PAPIF_flips    OUTPUT = 1,2,3,4,5
81    
82    CADJ SUBROUTINE PAPIF_ipc      INPUT =
83    CADJ SUBROUTINE PAPIF_ipc      OUTPUT = 1,2,3,4,5
84    
85    CADJ FUNCTION   PCLstart       INPUT = 1,2,3,4
86    CADJ FUNCTION   PCLstart       OUTPUT =
87    
88    CADJ FUNCTION   PCLstop        INPUT = 1,4
89    CADJ FUNCTION   PCLstop        OUTPUT = 2,3
90    
91  CADJ SUBROUTINE DATE  INPUT  = 2  CADJ SUBROUTINE DATE  INPUT  = 2
92  CADJ SUBROUTINE DATE  OUTPUT = 1  CADJ SUBROUTINE DATE  OUTPUT = 1
93    
# Line 82  CADJ SUBROUTINE WRITE_FIELD_XYZR8  INPUT Line 116  CADJ SUBROUTINE WRITE_FIELD_XYZR8  INPUT
116  CADJ SUBROUTINE WRITE_FIELD_XYZR8  OUTPUT =  CADJ SUBROUTINE WRITE_FIELD_XYZR8  OUTPUT =
117    
118    
119    CADJ SUBROUTINE PRINT_MESSAGE  INPUT  = 1,2,3,4
120    CADJ SUBROUTINE PRINT_MESSAGE  OUTPUT =
121    
122  CADJ SUBROUTINE PRINT_ERROR   INPUT  = 1,2  CADJ SUBROUTINE PRINT_ERROR   INPUT  = 1,2
123  CADJ SUBROUTINE PRINT_ERROR   OUTPUT =  CADJ SUBROUTINE PRINT_ERROR   OUTPUT =
124    
125  CADJ SUBROUTINE PRINT_LIST_I  INPUT  = 1,2,3,4,5,6  CADJ SUBROUTINE PRINT_LIST_I  INPUT  = 1,2,3,4,5,6,7
126  CADJ SUBROUTINE PRINT_LIST_I  OUTPUT =  CADJ SUBROUTINE PRINT_LIST_I  OUTPUT =
127    
128  CADJ SUBROUTINE PRINT_LIST_L  INPUT  = 1,2,3,4,5,6  CADJ SUBROUTINE PRINT_LIST_L  INPUT  = 1,2,3,4,5,6,7
129  CADJ SUBROUTINE PRINT_LIST_L  OUTPUT =  CADJ SUBROUTINE PRINT_LIST_L  OUTPUT =
130    
131  CADJ SUBROUTINE PRINT_LIST_I  INPUT  = 1,2,3,4,5,6  CADJ SUBROUTINE PRINT_LIST_RL INPUT  = 1,2,3,4,5,6,7
132  CADJ SUBROUTINE PRINT_LIST_I  OUTPUT =  CADJ SUBROUTINE PRINT_LIST_RL OUTPUT =
   
 CADJ SUBROUTINE PRINT_LIST_R8 INPUT  = 1,2,3,4,5,6  
 CADJ SUBROUTINE PRINT_LIST_R8 OUTPUT =  
133    
134  CADJ SUBROUTINE PRINT_MAPRS INPUT  = 1,2,3,4,5,6,7,8,9,10  CADJ SUBROUTINE PRINT_MAPRS INPUT  = 1,2,3,4,5,6,7,8,9,10
135  CADJ SUBROUTINE PRINT_MAPRS INPUT += 11,12,13,14,15,16,17,18,19,20  CADJ SUBROUTINE PRINT_MAPRS INPUT += 11,12,13,14,15,16,17,18,19,20
# Line 107  CADJ SUBROUTINE PRINT_MAPRL INPUT += 11, Line 141  CADJ SUBROUTINE PRINT_MAPRL INPUT += 11,
141  CADJ SUBROUTINE PRINT_MAPRL INPUT += 21,22,23,24,25,26  CADJ SUBROUTINE PRINT_MAPRL INPUT += 21,22,23,24,25,26
142  CADJ SUBROUTINE PRINT_MAPRL OUTPUT =  CADJ SUBROUTINE PRINT_MAPRL OUTPUT =
143    
 CADJ SUBROUTINE PRINT_MESSAGE  INPUT  = 1,2,3,4  
 CADJ SUBROUTINE PRINT_MESSAGE  OUTPUT =  
   
144  CADJ SUBROUTINE NML_FILTER  INPUT  = 1,2,3  CADJ SUBROUTINE NML_FILTER  INPUT  = 1,2,3
145  CADJ SUBROUTINE NML_FILTER  OUTPUT =  CADJ SUBROUTINE NML_FILTER  OUTPUT =
146    
# Line 124  CADJ SUBROUTINE mds_byteswapr4  OUTPUT = Line 155  CADJ SUBROUTINE mds_byteswapr4  OUTPUT =
155    
156  CADJ FUNCTION   MASTER_CPU_IO   INPUT  = 1  CADJ FUNCTION   MASTER_CPU_IO   INPUT  = 1
157  CADJ FUNCTION   MASTER_CPU_IO   OUTPUT =  CADJ FUNCTION   MASTER_CPU_IO   OUTPUT =
158    
159    CADJ FUNCTION   MASTER_CPU_THREAD  INPUT  = 1
160    CADJ FUNCTION   MASTER_CPU_THREAD  OUTPUT =
161    
162    C----------------------------------------
163    C subroutine  open_copy_data_file
164    C----------------------------------------
165    CADJ SUBROUTINE OPEN_COPY_DATA_FILE  INPUT  = 1,2,  4
166    CADJ SUBROUTINE OPEN_COPY_DATA_FILE  OUTPUT =     3
167    
168    C-------------------------------------------------------
169    C-- formerly in pkg/autodiff/write_utils.flow (previously: read_write.flow)
170    
171    C----------------------------------------
172    C subroutine  write_1d_i
173    C----------------------------------------
174    CADJ SUBROUTINE WRITE_1D_I  INPUT  = 1,2,3,4,5
175    CADJ SUBROUTINE WRITE_1D_I  OUTPUT =
176    
177    C----------------------------------------
178    C subroutine  write_1d_l
179    C----------------------------------------
180    CADJ SUBROUTINE WRITE_1D_L  INPUT  = 1,2,3,4,5
181    CADJ SUBROUTINE WRITE_1D_L  OUTPUT =
182    
183    C----------------------------------------
184    C subroutine  write_1d_rl
185    C----------------------------------------
186    CADJ SUBROUTINE WRITE_1D_RL INPUT  = 1,2,3,4,5
187    CADJ SUBROUTINE WRITE_1D_RL OUTPUT =
188    
189    C----------------------------------------
190    C subroutine  write_0d_i
191    C----------------------------------------
192    CADJ SUBROUTINE WRITE_0D_I INPUT  = 1,2,3,4
193    CADJ SUBROUTINE WRITE_0D_I OUTPUT =
194    
195    C----------------------------------------
196    C subroutine  write_0d_l
197    C----------------------------------------
198    CADJ SUBROUTINE WRITE_0D_L INPUT  = 1,2,3,4
199    CADJ SUBROUTINE WRITE_0D_L OUTPUT =
200    
201    C----------------------------------------
202    C subroutine  write_0d_r4
203    C----------------------------------------
204    CADJ SUBROUTINE WRITE_0D_R4 INPUT  = 1,2,3,4
205    CADJ SUBROUTINE WRITE_0D_R4 OUTPUT =
206    
207    C----------------------------------------
208    C subroutine  write_0d_r8
209    C----------------------------------------
210    CADJ SUBROUTINE WRITE_0D_R8 INPUT  = 1,2,3,4
211    CADJ SUBROUTINE WRITE_0D_R8 OUTPUT =
212    
213    C----------------------------------------
214    C subroutine  write_0d_rs
215    C----------------------------------------
216    CADJ SUBROUTINE WRITE_0D_RS INPUT  = 1,2,3,4
217    CADJ SUBROUTINE WRITE_0D_RS OUTPUT =
218    
219    C----------------------------------------
220    C subroutine  write_0d_rl
221    C----------------------------------------
222    CADJ SUBROUTINE WRITE_0D_RL INPUT  = 1,2,3,4
223    CADJ SUBROUTINE WRITE_0D_RL OUTPUT =
224    
225    C----------------------------------------
226    C subroutine  write_0d_c
227    C----------------------------------------
228    CADJ SUBROUTINE WRITE_0D_C INPUT  = 1,2,3,4,5
229    CADJ SUBROUTINE WRITE_0D_C OUTPUT =
230    
231    C----------------------------------------
232    C subroutine  write_copy1d_r4
233    C----------------------------------------
234    CADJ SUBROUTINE WRITE_COPY1D_R4 INPUT  =   2,3,4,5,6
235    CADJ SUBROUTINE WRITE_COPY1D_R4 OUTPUT = 1
236    
237    C----------------------------------------
238    C subroutine  write_copy1d_r8
239    C----------------------------------------
240    CADJ SUBROUTINE WRITE_COPY1D_R8 INPUT  =   2,3,4,5,6
241    CADJ SUBROUTINE WRITE_COPY1D_R8 OUTPUT = 1
242    
243    C----------------------------------------
244    C subroutine  write_copy1d_rs
245    C----------------------------------------
246    CADJ SUBROUTINE WRITE_COPY1D_RS INPUT  =   2,3,4,5,6
247    CADJ SUBROUTINE WRITE_COPY1D_RS OUTPUT = 1
248    
249    C-------------------------------------------------------

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.13

  ViewVC Help
Powered by ViewVC 1.1.22