dbcsr_tas_unittest Program

Unit testing for tall-and-skinny matrices


Variables

Type Attributes Name Initial
integer(kind=int_8), parameter :: m = 100
integer(kind=int_8), parameter :: k = 20
integer(kind=int_8), parameter :: n = 10
type(dbcsr_tas_type) :: A
type(dbcsr_tas_type) :: B
type(dbcsr_tas_type) :: C
type(dbcsr_tas_type) :: At
type(dbcsr_tas_type) :: Bt
type(dbcsr_tas_type) :: Ct
type(dbcsr_tas_type) :: A_out
type(dbcsr_tas_type) :: B_out
type(dbcsr_tas_type) :: C_out
type(dbcsr_tas_type) :: At_out
type(dbcsr_tas_type) :: Bt_out
type(dbcsr_tas_type) :: Ct_out
integer, DIMENSION(m) :: bsize_m
integer, DIMENSION(n) :: bsize_n
integer, DIMENSION(k) :: bsize_k
real(kind=real_8), parameter :: sparsity = 0.1
integer :: numnodes
integer :: mynode
integer :: io_unit
type(mp_comm_type) :: mp_comm
type(mp_comm_type) :: mp_comm_A
type(mp_comm_type) :: mp_comm_At
type(mp_comm_type) :: mp_comm_B
type(mp_comm_type) :: mp_comm_Bt
type(mp_comm_type) :: mp_comm_C
type(mp_comm_type) :: mp_comm_Ct
real(kind=real_8), parameter :: filter_eps = 1.0E-08