  | 
       
           
            |   
             | 
              | 
              | 
           
           
            |   | 
             
                 
		  
		    
		  Debugging
		  
		    GDB
		      The GNU Debugger (GDB) is the primary debugging
			tool on the cluster.  It is a source level
			debugger that allows you to set breakpoints,
			step through code, watch variables, and do all
			the other things one would associate with a
			debugger.  However, it's not very useful for
			debugging parallel code.  Documentation is
			available
			
			  online. 
		     
		    Insure++
		      Insure++ is a memory debugger from
			Parasoft.
			It catches misuses of memory, such as memory
			leaks, array out of bounds errors, and double
			free operations.  Documentation is available
			
			  online. 
		     
		   
		  
		    
		   | 
                 |  
               
                 | 
           
           
              | 
              | 
             | 
           
          | 
        |