|
subroutine, public | dbt_tas_base::dbt_tas_destroy (matrix) |
| ... More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_copy (matrix_b, matrix_a, summation) |
| Copy matrix_a to matrix_b. More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_finalize (matrix) |
| ... More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_distribution_new (dist, mp_comm, row_dist, col_dist, split_info, nosplit) |
| create new distribution. Exactly like dbm_distribution_new but with custom types for row_dist and col_dist instead of arrays. More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_distribution_destroy (dist) |
| ... More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_get_stored_coordinates (matrix, row, column, processor) |
| As dbt_get_stored_coordinates. More...
|
|
subroutine, public | dbt_tas_base::dbt_repl_get_stored_coordinates (matrix, row, column, processors) |
| Get all processors for a given row/col combination if matrix is replicated on each process subgroup. More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_convert_to_dbm (matrix_rect, matrix_dbm) |
| Convert a tall-and-skinny matrix into a normal DBM matrix. This is not recommended for matrices with a very large dimension. More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_convert_to_tas (info, matrix_rect, matrix_dbm) |
| Converts a DBM matrix into the tall-and-skinny matrix type. More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_iterator_start (iter, matrix_in) |
| As dbm_iterator_start. More...
|
|
integer function, public | dbt_tas_base::dbt_tas_iterator_num_blocks (iter) |
| As dbm_iterator_num_blocks. More...
|
|
logical function, public | dbt_tas_base::dbt_tas_iterator_blocks_left (iter) |
| As dbm_iterator_blocks_left. More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_iterator_stop (iter) |
| As dbm_iterator_stop. More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_blk_sizes (matrix, row, col, row_size, col_size) |
| Get block size for a given row & column. More...
|
|
type(dbt_tas_split_info) function, public | dbt_tas_base::dbt_tas_info (matrix) |
| get info on mpi grid splitting More...
|
|
integer(kind=int_8) function, public | dbt_tas_base::dbt_tas_nblkrows_total (matrix) |
| ... More...
|
|
integer(kind=int_8) function, public | dbt_tas_base::dbt_tas_nfullrows_total (matrix) |
| ... More...
|
|
integer(kind=int_8) function, public | dbt_tas_base::dbt_tas_nblkcols_total (matrix) |
| ... More...
|
|
integer(kind=int_8) function, public | dbt_tas_base::dbt_tas_nfullcols_total (matrix) |
| ... More...
|
|
integer function, public | dbt_tas_base::dbt_tas_nblkcols_local (matrix) |
| ... More...
|
|
integer function, public | dbt_tas_base::dbt_tas_nblkrows_local (matrix) |
| ... More...
|
|
pure integer function, public | dbt_tas_base::dbt_tas_get_num_blocks (matrix) |
| As dbt_get_num_blocks: get number of local blocks. More...
|
|
integer(kind=int_8) function, public | dbt_tas_base::dbt_tas_get_num_blocks_total (matrix) |
| get total number of blocks More...
|
|
pure integer function, public | dbt_tas_base::dbt_tas_get_nze (matrix) |
| As dbt_get_nze: get number of local non-zero elements. More...
|
|
integer(kind=int_8) function, public | dbt_tas_base::dbt_tas_get_nze_total (matrix) |
| Get total number of non-zero elements. More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_clear (matrix) |
| Clear matrix (erase all data) More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_get_info (matrix, nblkrows_total, nblkcols_total, local_rows, local_cols, proc_row_dist, proc_col_dist, row_blk_size, col_blk_size, distribution, name) |
| ... More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_put_block (matrix, row, col, block, summation) |
| As dbm_put_block. More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_get_block_p (matrix, row, col, block, row_size, col_size) |
| As dbm_get_block_p. More...
|
|
subroutine, public | dbt_tas_base::dbt_tas_filter (matrix, eps) |
| As dbm_filter. More...
|
|