PEXSI
Main Page
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
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
PMatrix
PMatrix
contains the main data structure and the computational routine for the parallel selected inversion
SuperNodeBufferType
NumMat
Numerical matrix
NumTns
Numerical tensor
NumVec
Numerical vector
ULComparator
PSelInvOptions
A thin interface for passing parameters to set the PSelInv options
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
PMatrixUnsym
PMatrixUnsym
contains the main data structure and the computational routine for the parallel selected inversion
SuperNodeBufferTypeUnsym
CDBuffers
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
IndexComparator
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
TreeBcast
FTreeBcast
BTreeBcast
ModBTreeBcast
RandBTreeBcast
PalmTreeBcast
TreeReduce
FTreeReduce
BTreeReduce
ModBTreeReduce
PalmTreeReduce
IndexComp
PPEXSIData
Main class for parallel PEXSI
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_get_pole_dm
f_get_pole_edm
f_get_pole_fdm
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_load_real_unsymmetric_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_complex_unsymmetric_matrix
f_ppexsi_selinv_real_symmetric_matrix
f_ppexsi_selinv_real_unsymmetric_matrix
f_ppexsi_set_default_options
f_ppexsi_symbolic_factorize_complex_symmetric_matrix
f_ppexsi_symbolic_factorize_complex_unsymmetric_matrix
f_ppexsi_symbolic_factorize_real_symmetric_matrix
f_ppexsi_symbolic_factorize_real_unsymmetric_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
Generated on Wed Mar 16 2016 13:35:04 for PEXSI by
1.8.6