(git:d18deda)
Loading...
Searching...
No Matches
cp_dbcsr_contrib.F File Reference

Go to the source code of this file.

Modules

module  cp_dbcsr_contrib
 

Functions/Subroutines

subroutine, public cp_dbcsr_contrib::dbcsr_hadamard_product (matrix_a, matrix_b, matrix_c)
 Hadamard product: C = A . B (C needs to be different from A and B)
 
real(dp) function, public cp_dbcsr_contrib::dbcsr_maxabs (matrix)
 Compute the maxabs norm of a dbcsr matrix.
 
real(dp) function, public cp_dbcsr_contrib::dbcsr_frobenius_norm (matrix)
 Compute the frobenius norm of a dbcsr matrix.
 
real(dp) function, public cp_dbcsr_contrib::dbcsr_gershgorin_norm (matrix)
 Compute the gershgorin norm of a dbcsr matrix.
 
subroutine, public cp_dbcsr_contrib::dbcsr_init_random (matrix, keep_sparsity)
 Fills the given matrix with random numbers.
 
subroutine, public cp_dbcsr_contrib::dbcsr_reserve_diag_blocks (matrix)
 Reserves all diagonal blocks.
 
subroutine, public cp_dbcsr_contrib::dbcsr_reserve_all_blocks (matrix)
 Reserves all blocks.
 
subroutine, public cp_dbcsr_contrib::dbcsr_add_on_diag (matrix, alpha)
 Adds the given scalar to the diagonal of the matrix. Reserves any missing diagonal blocks.
 
subroutine, public cp_dbcsr_contrib::dbcsr_dot (matrix_a, matrix_b, trace)
 Computes the dot product of two matrices, also known as the trace of their matrix product.
 
subroutine, public cp_dbcsr_contrib::dbcsr_trace (matrix, trace)
 Computes the trace of the given matrix, also known as the sum of its diagonal elements.
 
subroutine, public cp_dbcsr_contrib::dbcsr_get_block_diag (matrix, diag)
 Copies the diagonal blocks of matrix into diag.
 
subroutine, public cp_dbcsr_contrib::dbcsr_scale_by_vector (matrix, alpha, side)
 Scales the rows/columns of given matrix.
 
subroutine, public cp_dbcsr_contrib::dbcsr_get_diag (matrix, diag)
 Copies the diagonal elements from the given matrix into the given array.
 
subroutine, public cp_dbcsr_contrib::dbcsr_set_diag (matrix, diag)
 Copies the diagonal elements from the given array into the given matrix.
 
real(kind=dp) function, public cp_dbcsr_contrib::dbcsr_checksum (matrix, pos)
 Calculates the checksum of a DBCSR matrix.
 
subroutine, public cp_dbcsr_contrib::dbcsr_print (matrix, variable_name, unit_nr)
 Prints given matrix in matlab format (only present blocks).