dc_trace.f90 File Reference

Go to the source code of this file.

Data Types

interface  dc_trace::debug
 
interface  dc_trace::datadump
 

Modules

module  dc_trace
 

Functions/Subroutines

integer function, public dc_trace::sublevel ()
 
subroutine, public dc_trace::dbg_scratch (on)
 
subroutine, public dc_trace::setdebug (debug)
 
subroutine dc_trace::dctracedebug (dbg_mode)
 
subroutine dc_trace::initialize
 
subroutine, public dc_trace::beginsub (name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
 
subroutine, public dc_trace::endsub (name, fmt, i, r, d, L, n, c1, c2, c3, ca)
 
subroutine, public dc_trace::dbgmessage (fmt, i, r, d, L, n, c1, c2, c3, ca)
 
subroutine dc_trace::datad1dump (header, d, strlen, multi)
 
subroutine dc_trace::datad2dump (header, d, strlen, multi)
 
subroutine dc_trace::datad3dump (header, d, strlen, multi)
 
subroutine dc_trace::append (unit, ucur, val, stat, strlen)
 

Variables

logical, save dc_trace::lfirst = .true.
 
integer, save, public dc_trace::dbg = -1
 
integer, save dc_trace::level = 0
 
integer, parameter dc_trace::trace_stack_size = 128
 
character(token), dimension(trace_stack_size), save dc_trace::table
 
character(string), dimension(:), allocatable, save dc_trace::called_subname
 
character(string), dimension(:), allocatable, save dc_trace::called_subname_tmp
 
character(1), parameter dc_trace::head = '#'
 
character(2), parameter dc_trace::indent = '| '
 
character(2), parameter dc_trace::meshead = '|-'