dbcsr_print_messages Module

Perform an abnormal program termination.

Note

These routines are low-level and thus provide also an error recovery when dependencies do not allow the use of the error logger. Only the master (root) process will dump, if para_env is available and properly specified. Otherwise (without any information about the parallel environment) most likely more than one process or even all processes will send their error dump to the default output unit.



Variables

Type Visibility Attributes Name Initial
character(len=*), private, parameter :: moduleN = 'dbcsr_print_messages'

Subroutines

public subroutine print_message(message, output_unit, declev, before, after)

Perform a basic blocking of the text in message and print it optionally decorated with a frame of stars as defined by declev.

Read more…

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: message
integer, intent(in) :: output_unit
integer, intent(in), optional :: declev
integer, intent(in), optional :: before
integer, intent(in), optional :: after