/[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.2 by heimbach, Fri Oct 5 22:22:20 2001 UTC
# Line 1  Line 1 
1  % $Header$  % $Header$
2  % $Name$  % $Name$
3    
4  {\small  {\scriptsize
5  \begin{verbatim}  \begin{verbatim}
    **************  
6     the_model_main     the_model_main
    **************  
7     |     |
8     |--- initialise_fixed     |--- initialise_fixed
    |    |  
    |   ...  
    |    |--- packages_readparms  
    |    |    |  
    |    |   ...  
    |    |    |--- #ifdef ALLOW_ADJOINT_RUN  
    |    |    |           call cost_readparms  
    |    |    |           call ctrl_readparms  
    |    |    |    #endif  
    |    |   ...  
    |    |    o  
    |   ...  
    |    o  
   ...  
9     |     |
10     |--- #ifdef ALLOW_ADJOINT_RUN     |--- #ifdef ALLOW_ADJOINT_RUN
11     |           call ctrl_unpack     |           |    
12     |           call adthe_main_loop     |           |--- ctrl_unpack
13     |           call ctrl_pack     |           |    
14     |    #else     |           |--- adthe_main_loop
15     |           call the_main_loop     |           |    |
16       |           |    |--- initialise_varia
17       |           |    |--- ctrl_map_forcing
18       |           |    |--- do iloop = 1, nTimeSteps
19       |           |    |       |--- forward_step
20       |           |    |       |--- cost_tile
21       |           |    |    end do
22       |           |    |--- cost_final
23       |           |    |
24       |           |    |--- adcost_final
25       |           |    |--- do iloop = nTimeSteps, 1, -1
26       |           |    |       |--- adcost_tile
27       |           |    |       |--- adforward_step
28       |           |    |    end do
29       |           |    |--- adctrl_map_forcing
30       |           |    |--- adinitialise_varia
31       |           |    o
32       |           |
33       |           |--- ctrl_pack
34       |           |
35       |--- #else
36       |           |
37       |           |--- the_main_loop
38       |           |
39     |    #endif     |    #endif
40     |     |
41     |--- #ifdef ALLOW_GRADIENT_CHECK     |--- #ifdef ALLOW_GRADIENT_CHECK
42     |           call grdchk_main     |           |
43       |           |--- grdchk_main
44       |           o
45     |    #endif     |    #endif
   ...  
46     o     o
47  \end{verbatim}  \end{verbatim}
48  }  }

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

  ViewVC Help
Powered by ViewVC 1.1.22