Finalizes a multiplication cycle for a set of C-blocks.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_mm_accdrv_type), | intent(inout) | :: | this |
SUBROUTINE dbcsr_mm_accdrv_dev2host_init(this)
!! Finalizes a multiplication cycle for a set of C-blocks.
TYPE(dbcsr_mm_accdrv_type), INTENT(INOUT) :: this
! Transfer C-data from device to host and adding it to host's result
IF (this%c_area_copy) THEN
CALL dbcsr_data_dev2host(this%c_buffer)
this%c_area_copy = .FALSE.
END IF
END SUBROUTINE dbcsr_mm_accdrv_dev2host_init