SUBROUTINE dbcsr_iterator_next_2d_block_notrans_s (iterator, row, column, block, &
block_number, &
row_size, col_size, row_offset, col_offset)
TYPE(dbcsr_iterator_type), INTENT(INOUT) :: iterator
INTEGER, INTENT(OUT) :: row, column
REAL(kind=real_4), DIMENSION(:, :), POINTER :: block
INTEGER, INTENT(OUT), OPTIONAL :: block_number, row_size, &
col_size, row_offset, &
col_offset
LOGICAL :: tr
CALL dbcsr_iterator_next_block_prv(iterator%prv, row, column, block, tr, &
block_number, row_size, col_size, row_offset, col_offset)
IF (tr) DBCSR_ABORT("Block is transposed!")
END SUBROUTINE dbcsr_iterator_next_2d_block_notrans_s