Initialize the DBCSR library using internal loggers and timer callbacks We do not need this routine within the library, so we keep the communicator as a handle and convert it here to a communicator type
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | mp_comm | |||
| integer, | intent(in), | optional | :: | io_unit | ||
| integer, | intent(in), | optional | :: | accdrv_active_device_id |
Initialize the DBCSR library using external loggers and timer callbacks We do not need this routine within the library, so we keep the communicator as a handle and convert it here to a communicator type
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | mp_comm | |||
| procedure(timeset_interface), | intent(in), | POINTER | :: | in_timeset_hook | ||
| procedure(timestop_interface), | intent(in), | POINTER | :: | in_timestop_hook | ||
| procedure(dbcsr_abort_interface), | intent(in), | POINTER | :: | in_abort_hook | ||
| procedure(dbcsr_warn_interface), | intent(in), | POINTER | :: | in_warn_hook | ||
| integer, | intent(in), | optional | :: | io_unit | ||
| integer, | intent(in), | optional | :: | accdrv_active_device_id |