Changes between Version 4 and Version 5 of Documentation/UserGuide/Totalview


Ignore:
Timestamp:
2021-04-30T17:36:15+02:00 (3 years ago)
Author:
xnwang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/UserGuide/Totalview

    v4 v5  
    33 
    44== Objective == 
    5 Background of this item: when the model does not run as expected, the calculations will need to be checked step by step. Debuggers such as IDB help to identify what are the values taken by some variables at some point, check that a subroutine of interest is actually called during the execution of the code (and how many times it happens),... This might be very useful when one would like to speed up the identification of the variable which is the first to take weird values (particularly after a significant modification of the code) and the snap of code which cause that trouble. An basic alternative to the use of debuggers is added WRITE statements to the code. Totalview is GUI debugger that works very well with mpi/omp binaries. You can find it installed in big HPCs such as Curie or ADA. 
     5Background of this item: when the model does not run as expected, the calculations will need to be checked step by step. Debuggers such as IDB help to identify what are the values taken by some variables at some point, check that a subroutine of interest is actually called during the execution of the code (and how many times it happens),... This might be very useful when one would like to speed up the identification of the variable which is the first to take weird values (particularly after a significant modification of the code) and the snap of code which cause that trouble. An basic alternative to the use of debuggers is added WRITE statements to the code. Totalview is GUI debugger that works very well with mpi/omp binaries. You can find it installed in big HPCs such as Curie or ADA. (Note Curie is not working anymore. Now it is Irene at TGCC) 
    66 
    77== Boundary conditions for using a debugger == 
     
    1414   3. Check that the introduction of the new feature doesn't lead to weird behaviour for runs at the global scales and/or coupled with the GCM. 
    1515 
    16 == Totalview on Curie ==  
     16== Totalview on Curie/IRENE ==  
    1717Authors: A. Jornet [[BR]]  
    1818Last revision: A. Jornet (2019/05/02) [[BR]]