Module that contains the routines for error handling
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | private, | parameter | :: | moduleN | = | 'dbcsr_error_handling' | |
integer, | public, | SAVE | :: | warning_counter | = | 0 |
Helper routine for print_abort_message()
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | message | |||
integer, | intent(in) | :: | pos | |||
integer, | intent(in) | :: | rowlen |
Registers handlers with base_hooks.F
Abort program with error message
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | location | |||
character(len=*), | intent(in) | :: | message |
Signal a warning
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | location | |||
character(len=*), | intent(in) | :: | message |
Delay non-master ranks/threads, used by dbcsr_abort_handler()
Prints a nicely formatted abort message box
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | message | |||
character(len=*), | intent(in) | :: | location | |||
integer, | intent(in) | :: | output_unit |