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 |