Central dispatch for basic hooks
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| procedure(dbcsr_abort_interface), | public, | POINTER | :: | dbcsr_abort_hook | => | Null() | |
| procedure(dbcsr_warn_interface), | public, | POINTER | :: | dbcsr_warn_hook | => | Null() | |
| procedure(timeset_interface), | public, | POINTER | :: | timeset_hook | => | Null() | |
| procedure(timestop_interface), | public, | POINTER | :: | timestop_hook | => | Null() |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | location | |||
| character(len=*), | intent(in) | :: | message |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | location | |||
| character(len=*), | intent(in) | :: | message |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | routineN | |||
| integer, | intent(out) | :: | handle |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | handle |
Helper routine to assemble LOCATION
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename | |||
| integer, | intent(in) | :: | lineNr |
Terminate the program
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | location | |||
| character(len=*), | intent(in) | :: | message |
Issue a warning
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | location | |||
| character(len=*), | intent(in) | :: | message |
Start timer
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | routineN | |||
| integer, | intent(out) | :: | handle |
Stop timer
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | handle |
DBCSR_ASSERT handler
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename | |||
| integer, | intent(in) | :: | lineNr |
DBCSR_ABORT handler
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename | |||
| integer, | intent(in) | :: | lineNr | |||
| character(len=*), | intent(in) | :: | message |
DBCSR_WARN handler
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename | |||
| integer, | intent(in) | :: | lineNr | |||
| character(len=*), | intent(in) | :: | message |