dbcsr_init_lib Interface

public interface dbcsr_init_lib

Contents


Module Procedures

private subroutine dbcsr_init_lib_def(mp_comm, io_unit, accdrv_active_device_id)

Initialize the DBCSR library using internal loggers and timer callbacks

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: mp_comm
integer, intent(in), optional :: io_unit
integer, intent(in), optional :: accdrv_active_device_id

private subroutine dbcsr_init_lib_hooks(mp_comm, in_timeset_hook, in_timestop_hook, in_abort_hook, in_warn_hook, io_unit, accdrv_active_device_id)

Initialize the DBCSR library using external loggers and timer callbacks

Arguments

TypeIntentOptionalAttributesName
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