often used utilities for tall-and-skinny matrices
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | private, | parameter | :: | moduleN | = | 'dbcsr_tas_util' |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int_8), | intent(in), | DIMENSION(:) | :: | arr1 | ||
integer(kind=int_8), | intent(in), | DIMENSION(:) | :: | arr2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | DIMENSION(:) | :: | arr1 | ||
integer, | intent(in), | DIMENSION(:) | :: | arr2 |
Create a dbcsr mp environment from communicator
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(mp_comm_type), | intent(in) | :: | mp_comm |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | DIMENSION(:) | :: | arr1 | ||
integer, | intent(in), | DIMENSION(:) | :: | arr2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int_8), | intent(in), | DIMENSION(:) | :: | arr1 | ||
integer(kind=int_8), | intent(in), | DIMENSION(:) | :: | arr2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int_8), | intent(inout), | DIMENSION(2) | :: | arr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(inout), | DIMENSION(2) | :: | arr |
Get all unique elements in index_in
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | DIMENSION(:, :) | :: | index_in | ||
integer, | intent(out), | ALLOCATABLE, DIMENSION(:, :) | :: | index_out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(inout) | :: | trans_flag |