|
procedure, public | print => print_scalapack |
|
procedure, public | am_i_involved |
|
procedure, public | setup_diag_matrix => initialize_struct_scalapack |
|
procedure, public | get_matelem_self => get_matelem_scalapack |
|
procedure, public | clear_matrix => clear_scalapack |
|
procedure, public | destroy_matrix => destroy_scalapack |
|
procedure, public | insert_into_diag_matrix => insert_into_local_matrix |
|
procedure, public | print => print_distributed |
|
procedure, public | update_continuum => update_continuum_distributed |
|
procedure, public | update_pure_l2 => update_l2_distributed |
|
procedure, public | initialize_struct_self => initialize_struct_distributed |
|
procedure, public | setup_diag_matrix |
|
procedure, public | construct_self => construct_mat_distributed |
|
procedure, public | insert_matelem_self => insert_matelem_distributed |
|
procedure, public | get_matelem_self => get_matelem_distributed |
|
procedure, public | clear_self => clear_distributed |
|
procedure, public | destroy_self => destroy_distributed |
|
procedure, public | finalize_matrix => finalize_distributed |
|
procedure, public | finalize_matrix_self |
|
procedure, public | destroy_matrix |
|
procedure, public | clear_matrix |
|
procedure, public | insert_into_diag_matrix |
|
procedure, public | initialize_matrix_structure |
|
procedure, public | construct |
|
procedure, public | insert_matrix_element |
|
procedure, public | get_matrix_element |
|
procedure, public | exclude_row_column |
|
procedure, public | is_empty |
|
procedure, public | get_size |
|
procedure, public | get_matrix_size |
|
procedure, public | clear |
|
procedure, public | destroy |
|
procedure, public | update_continuum |
|
procedure, public | set_options |
|
procedure, public | update_pure_l2 |
|
procedure, public | finalize_matrix |
|
procedure, public | store_diagonal |
|
procedure, public | initialize_struct_self |
|
procedure, public | expand_capacity |
|
procedure, public | print => print_mat |
|
Definition at line 47 of file SCALAPACKMatrix_module.f90.
◆ am_i_involved()
procedure, public scalapackmatrix_module::scalapackmatrix::am_i_involved |
◆ clear_matrix()
procedure, public scalapackmatrix_module::scalapackmatrix::clear_matrix |
◆ destroy_matrix()
procedure, public scalapackmatrix_module::scalapackmatrix::destroy_matrix |
◆ get_matelem_self()
procedure, public scalapackmatrix_module::scalapackmatrix::get_matelem_self |
◆ insert_into_diag_matrix()
procedure, public scalapackmatrix_module::scalapackmatrix::insert_into_diag_matrix |
◆ is_this_me()
procedure, private scalapackmatrix_module::scalapackmatrix::is_this_me |
|
private |
◆ print()
procedure, public scalapackmatrix_module::scalapackmatrix::print |
◆ setup_diag_matrix()
procedure, public scalapackmatrix_module::scalapackmatrix::setup_diag_matrix |
◆ a_local_matrix
real(wp), dimension(:,:), allocatable scalapackmatrix_module::scalapackmatrix::a_local_matrix |
|
private |
This cache holds the temprorary matrix values before they are sent to the relevant process This cache holds what each process requires for SCALAPACK diagobnalization.
Definition at line 50 of file SCALAPACKMatrix_module.f90.
◆ descr_a_mat
integer(blasint), dimension(50) scalapackmatrix_module::scalapackmatrix::descr_a_mat |
|
private |
◆ descr_z_mat
integer(blasint), dimension(50) scalapackmatrix_module::scalapackmatrix::descr_z_mat |
|
private |
◆ lda
integer(blasint) scalapackmatrix_module::scalapackmatrix::lda |
|
private |
◆ local_col_dimen
integer(blasint) scalapackmatrix_module::scalapackmatrix::local_col_dimen |
|
private |
◆ local_row_dimen
integer(blasint) scalapackmatrix_module::scalapackmatrix::local_row_dimen |
|
private |
◆ mat_dimen
integer(blasint) scalapackmatrix_module::scalapackmatrix::mat_dimen |
|
private |
◆ scal_block_size
integer(blasint) scalapackmatrix_module::scalapackmatrix::scal_block_size |
|
private |
◆ store_mat
logical scalapackmatrix_module::scalapackmatrix::store_mat = .false. |
|
private |
The documentation for this type was generated from the following file: