(git:0de0cc2)
dbcsr_vector.F File Reference

Go to the source code of this file.

Modules

module  dbcsr_vector
 operations for skinny matrices/vectors expressed in dbcsr form
 

Functions/Subroutines

subroutine, public dbcsr_vector::create_col_vec_from_matrix (dbcsr_vec, matrix, ncol)
 creates a dbcsr col vector like object which lives on proc_col 0 and has the same row dist as the template matrix the returned matrix is fully allocated and all blocks are set to 0 this is not a sparse object (and must never be) More...
 
subroutine, public dbcsr_vector::create_row_vec_from_matrix (dbcsr_vec, matrix, nrow)
 creates a dbcsr row vector like object which lives on proc_row 0 and has the same row dist as the template matrix the returned matrix is fully allocated and all blocks are set to 0 this is not a sparse object (and must never be) More...
 
subroutine, public dbcsr_vector::create_replicated_col_vec_from_matrix (dbcsr_vec, matrix, ncol)
 creates a col vector like object whose blocks can be replicated along the processor row and has the same row dist as the template matrix the returned matrix is fully allocated and all blocks are set to 0 this is not a sparse object (and must never be) More...
 
subroutine, public dbcsr_vector::create_replicated_row_vec_from_matrix (dbcsr_vec, matrix, nrow)
 creates a row vector like object whose blocks can be replicated along the processor col and has the same col dist as the template matrix the returned matrix is fully allocated and all blocks are set to 0 this is not a sparse object (and must never be) More...