/[MITgcm]/manual/s_autodiff/text/doc_ad_the_model.tex
ViewVC logotype

Diff of /manual/s_autodiff/text/doc_ad_the_model.tex

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

revision 1.1 by adcroft, Wed Aug 8 16:16:26 2001 UTC revision 1.3 by cnh, Thu Nov 15 15:05:45 2001 UTC
# Line 1  Line 1 
1  % $Header$  % $Header$
2  % $Name$  % $Name$
3    \begin{figure}[b!]
4    
5  {\small  {\scriptsize
6  \begin{verbatim}  \begin{verbatim}
    **************  
7     the_model_main     the_model_main
    **************  
8     |     |
9     |--- initialise_fixed     |--- initialise_fixed
    |    |  
    |   ...  
    |    |--- packages_readparms  
    |    |    |  
    |    |   ...  
    |    |    |--- #ifdef ALLOW_ADJOINT_RUN  
    |    |    |           call cost_readparms  
    |    |    |           call ctrl_readparms  
    |    |    |    #endif  
    |    |   ...  
    |    |    o  
    |   ...  
    |    o  
   ...  
10     |     |
11     |--- #ifdef ALLOW_ADJOINT_RUN     |--- #ifdef ALLOW_ADJOINT_RUN
12     |           call ctrl_unpack     |           |    
13     |           call adthe_main_loop     |           |--- ctrl_unpack
14     |           call ctrl_pack     |           |    
15     |    #else     |           |--- adthe_main_loop
16     |           call the_main_loop     |           |    |
17       |           |    |--- initialise_varia
18       |           |    |--- ctrl_map_forcing
19       |           |    |--- do iloop = 1, nTimeSteps
20       |           |    |       |--- forward_step
21       |           |    |       |--- cost_tile
22       |           |    |    end do
23       |           |    |--- cost_final
24       |           |    |
25       |           |    |--- adcost_final
26       |           |    |--- do iloop = nTimeSteps, 1, -1
27       |           |    |       |--- adcost_tile
28       |           |    |       |--- adforward_step
29       |           |    |    end do
30       |           |    |--- adctrl_map_forcing
31       |           |    |--- adinitialise_varia
32       |           |    o
33       |           |
34       |           |--- ctrl_pack
35       |           |
36       |--- #else
37       |           |
38       |           |--- the_main_loop
39       |           |
40     |    #endif     |    #endif
41     |     |
42     |--- #ifdef ALLOW_GRADIENT_CHECK     |--- #ifdef ALLOW_GRADIENT_CHECK
43     |           call grdchk_main     |           |
44       |           |--- grdchk_main
45       |           o
46     |    #endif     |    #endif
   ...  
47     o     o
48  \end{verbatim}  \end{verbatim}
49  }  }
50    \caption{~}
51    \label{fig:adthemodel}
52    \end{figure}
53    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.3

  ViewVC Help
Powered by ViewVC 1.1.22