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 |