MPI-SCATCI
2.0
An MPI version of SCATCI
|
Matrix associated with a disk drive. More...
Private Attributes | |
type(matrixcache) | write_cache |
This cache holds the temprorary matrix values before they are sent to the relevant process. This cache holds what each process requires for SCALAPACK diagonalization. More... | |
integer | num_elements_per_record |
integer | matrix_unit |
Matrix associated with a disk drive.
This type is used for construction of the final Hamiltonian matrix. It allows continuous insertion of matrix elements, which are periodically flushed (as individual "records") to the matrix disk file unit in order to maintain reasonable consumption of memory.
Definition at line 56 of file WriterMatrix_module.f90.
procedure, public writermatrix_module::writermatrix::clear_matrix |
Definition at line 68 of file WriterMatrix_module.f90.
procedure, public writermatrix_module::writermatrix::destroy_matrix |
Definition at line 69 of file WriterMatrix_module.f90.
procedure, public writermatrix_module::writermatrix::finalize_matrix_self |
Definition at line 65 of file WriterMatrix_module.f90.
procedure, public writermatrix_module::writermatrix::get_matelem_self |
Definition at line 67 of file WriterMatrix_module.f90.
procedure, public writermatrix_module::writermatrix::get_matrix_unit |
Definition at line 72 of file WriterMatrix_module.f90.
procedure, public writermatrix_module::writermatrix::insert_into_diag_matrix |
Definition at line 71 of file WriterMatrix_module.f90.
procedure, public writermatrix_module::writermatrix::print |
Definition at line 64 of file WriterMatrix_module.f90.
procedure, public writermatrix_module::writermatrix::set_options |
Definition at line 66 of file WriterMatrix_module.f90.
procedure, public writermatrix_module::writermatrix::write_cache_to_unit |
Definition at line 70 of file WriterMatrix_module.f90.
|
private |
Definition at line 62 of file WriterMatrix_module.f90.
|
private |
Definition at line 61 of file WriterMatrix_module.f90.
|
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 diagonalization.
Definition at line 59 of file WriterMatrix_module.f90.