PEXSI
 All Classes Namespaces Files Functions Variables Typedefs Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNblasThin interface to BLAS
oNlapackThin interface to LAPACK
oNLBlockMaskLBlockMask allows one to compress the selected data in LBlock used for communication
oNmpiInterface with MPI to facilitate communication
oNPEXSIThe main namespace
|oCNullStream
||\CNullStreamBuffer
|oCExceptionTracer
|oCPMatrixPMatrix contains the main data structure and the computational routine for the parallel selected inversion
||\CSuperNodeBufferType
|oCNumMatNumerical matrix
|oCNumTnsNumerical tensor
|oCNumVecNumerical vector
|oCULComparator
|oCPSelInvOptionsA thin interface for passing parameters to set the PSelInv options
|oCGridTypeGridType is the PSelInv way of defining the grid
|oCSuperNodeTypeSuperNodeType describes mapping between supernode and column, the permutation information, and potentially the elimination tree (not implemented here)
|oCLBlockLBlock stores a nonzero block in the lower triangular part or the diagonal part in PSelInv
|oCUBlockUBlock stores a nonzero block in the upper triangular part in PSelInv
|oCPMatrixUnsymPMatrixUnsym contains the main data structure and the computational routine for the parallel selected inversion
||\CSuperNodeBufferTypeUnsym
|oCCDBuffers
|oCSparseMatrixSparseMatrix describes a sequential sparse matrix saved in compressed sparse column format
|oCDistSparseMatrixDistSparseMatrix describes a Sparse matrix in the compressed sparse column format (CSC) and distributed with column major partition
|oCIndexComparator
|oCSuperLUOptionsA thin interface for passing parameters to set the SuperLU options
|oCRealSuperLUData
|oCComplexSuperLUData
|oCComplexGridData
|oCRealGridData
|oCSuperLUGridA thin interface for the gridinfo_t structure in SuperLU
|oCSuperLUGrid< Real >
|oCSuperLUGrid< Complex >
|oCSuperLUMatrixAn thin interface to keep the main code insulated from the source code of SuperLU
|oCSuperLUMatrix< Real >
|oCSuperLUMatrix< Complex >
|oCVec3TTiny vectors of dimension 3
|oCTreeBcast
|oCFTreeBcast
|oCBTreeBcast
|oCModBTreeBcast
|oCRandBTreeBcast
|oCPalmTreeBcast
|oCTreeReduce
|oCFTreeReduce
|oCBTreeReduce
|oCModBTreeReduce
|oCPalmTreeReduce
|oCIndexComp
|oCPPEXSIDataMain class for parallel PEXSI
|oCComplexGridInfo
|oCComplexSuperLUData_internal
|oCRealGridInfo
|\CRealSuperLUData_internal
oNUBlockMaskUBlockMask allows one to compress the selected data in UBlock used for communication
oCCTF_timer
oCf_ppexsi_interface
|oCf_get_pole_dm
|oCf_get_pole_edm
|oCf_get_pole_fdm
|oCf_para_read_distsparsematrix
|oCf_ppexsi_calculate_fermi_operator_real
|oCf_ppexsi_dft_driver
|oCf_ppexsi_inertia_count_real_symmetric_matrix
|oCf_ppexsi_load_real_symmetric_hs_matrix
|oCf_ppexsi_load_real_unsymmetric_hs_matrix
|oCf_ppexsi_options
|oCf_ppexsi_plan_finalize
|oCf_ppexsi_plan_initialize
|oCf_ppexsi_retrieve_real_symmetric_dft_matrix
|oCf_ppexsi_selinv_complex_symmetric_matrix
|oCf_ppexsi_selinv_complex_unsymmetric_matrix
|oCf_ppexsi_selinv_real_symmetric_matrix
|oCf_ppexsi_selinv_real_unsymmetric_matrix
|oCf_ppexsi_set_default_options
|oCf_ppexsi_symbolic_factorize_complex_symmetric_matrix
|oCf_ppexsi_symbolic_factorize_complex_unsymmetric_matrix
|oCf_ppexsi_symbolic_factorize_real_symmetric_matrix
|oCf_ppexsi_symbolic_factorize_real_unsymmetric_matrix
|oCf_read_distsparsematrix_formatted
|oCf_read_distsparsematrix_formatted_head
|\Cf_read_distsparsematrix_head
oCfunction_timer
\CPPEXSIOptionsStructure for the input parameters in DFT calculations