PEXSI
|
blas | Thin interface to BLAS |
lapack | Thin interface to LAPACK |
LBlockMask | LBlockMask allows one to compress the selected data in LBlock used for communication |
mpi | Interface with MPI to facilitate communication |
PEXSI | The main namespace |
NullStream | |
NullStreamBuffer | |
ExceptionTracer | |
NumMat | Numerical matrix |
NumTns | Numerical tensor |
NumVec | Numerical vector |
PPEXSIData | Main class for parallel PEXSI |
GridType | GridType is the PSelInv way of defining the grid |
SuperNodeType | SuperNodeType describes mapping between supernode and column, the permutation information, and potentially the elimination tree (not implemented here) |
LBlock | LBlock stores a nonzero block in the lower triangular part or the diagonal part in PSelInv |
UBlock | UBlock stores a nonzero block in the upper triangular part in PSelInv |
PMatrix | PMatrix contains the main data structure and the computational routine for the parallel selected inversion |
SparseMatrix | SparseMatrix describes a sequential sparse matrix saved in compressed sparse column format |
DistSparseMatrix | DistSparseMatrix describes a Sparse matrix in the compressed sparse column format (CSC) and distributed with column major partition |
SuperLUOptions | A thin interface for passing parameters to set the SuperLU options |
RealSuperLUData | |
ComplexSuperLUData | |
ComplexGridData | |
RealGridData | |
SuperLUGrid | A thin interface for the gridinfo_t structure in SuperLU |
SuperLUGrid< Real > | |
SuperLUGrid< Complex > | |
SuperLUMatrix | An thin interface to keep the main code insulated from the source code of SuperLU |
SuperLUMatrix< Real > | |
SuperLUMatrix< Complex > | |
Vec3T | Tiny vectors of dimension 3 |
IndexComp | |
ComplexGridInfo | |
ComplexSuperLUData_internal | |
RealGridInfo | |
RealSuperLUData_internal | |
UBlockMask | UBlockMask allows one to compress the selected data in UBlock used for communication |
CTF_timer | |
f_ppexsi_interface | |
f_para_read_distsparsematrix | |
f_ppexsi_calculate_fermi_operator_real | |
f_ppexsi_dft_driver | |
f_ppexsi_inertia_count_real_symmetric_matrix | |
f_ppexsi_load_real_symmetric_hs_matrix | |
f_ppexsi_options | |
f_ppexsi_plan_finalize | |
f_ppexsi_plan_initialize | |
f_ppexsi_retrieve_real_symmetric_dft_matrix | |
f_ppexsi_selinv_complex_symmetric_matrix | |
f_ppexsi_selinv_real_symmetric_matrix | |
f_ppexsi_set_default_options | |
f_ppexsi_symbolic_factorize_complex_symmetric_matrix | |
f_ppexsi_symbolic_factorize_real_symmetric_matrix | |
f_read_distsparsematrix_formatted | |
f_read_distsparsematrix_formatted_head | |
f_read_distsparsematrix_head | |
function_timer | |
PPEXSIOptions | Structure for the input parameters in DFT calculations |