PB3D [2.47]
Ideal linear high-n MHD stability in 3-D
Loading...
Searching...
No Matches
messages.f90 File Reference

Go to the source code of this file.

Modules

module  messages
 Numerical utilities related to giving output.

Functions/Subroutines

subroutine, public messages::init_output ()
 Initialize the variables for the module.
subroutine, public messages::print_hello ()
 Prints first message.
subroutine, public messages::print_goodbye ()
 Prints last messag.
subroutine, public messages::init_time ()
 Intialize the time passed to 0.
subroutine, public messages::start_time ()
 Start a timer.
subroutine, public messages::stop_time ()
 Stop a timer.
subroutine, public messages::passed_time ()
 Display the time that has passed between t1 and t2.
subroutine, public messages::print_err_msg (err_msg, routine_name)
 Prints an error message that is either user-provided, or the name of the calling routine.
subroutine, public messages::lvl_ud (inc)
 Increases/decreases lvl of output.
subroutine, public messages::writo (input_str, persistent, error, warning, alert)
 Write output to file identified by output_i.
subroutine, public messages::print_ar_2 (arr)
 Print an array of dimension 2 on the screen.
subroutine, public messages::print_ar_1 (arr)
 Print an array of dimension 1 on the screen.
integer function, public messages::get_mem_usage ()
 Returns the memory usage in kilobytes.

Variables

integer, public messages::lvl
 determines the indenting. higher lvl = more indenting
character(len=2), public messages::lvl_sep = ''
 characters that separate different levels of output
character(len=10), public messages::time_sep = ''
 defines the length of time part of output
logical, public messages::temp_output_active
 true if temporary output is to be written in temp_output
character(len=max_str_ln), dimension(:), allocatable, public messages::temp_output
 temporary output, before output file is opened