PEXSI
|
![]() ![]() | |
![]() ![]() ![]() | Example for using the new driver interface for performing KSDFT calculations |
![]() ![]() ![]() | Example for using the driver interface for parallel selected inversion of a complex symmetric matrix |
![]() ![]() ![]() | Example for using the driver interface for parallel selected inversion of a real symmetric matrix |
![]() ![]() ![]() | Test routine for computing a series of inertia for a matrix stencil. This can be used for estimating the density of states in a local region, when diagonalization is too expensive but factorization is still possible |
![]() ![]() ![]() | Test for the interface of SuperLU_DIST and SelInv |
![]() ![]() | |
![]() ![]() ![]() | FORTRAN version of the driver for solving KSDFT |
![]() ![]() ![]() | FORTRAN version of the driver for using PSelInv for complex symmetric matrices |
![]() ![]() ![]() | FORTRAN version of the driver for using PSelInv for real symmetric matrices |
![]() ![]() ![]() | FORTRAN version of the driver for using PSelInv for real unsymmetric matrices |
![]() ![]() ![]() | FORTRAN interface for PEXSI library using ISO_C_BINDING |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Thin interface to BLAS |
![]() ![]() ![]() ![]() | Interface subroutines of PEXSI that can be called by C |
![]() ![]() ![]() ![]() | Environmental variables |
![]() ![]() ![]() ![]() | Thin interface to LAPACK |
![]() ![]() ![]() ![]() | Interface with MPI to facilitate communication |
![]() ![]() ![]() ![]() | Interface with NGCHOL |
![]() ![]() ![]() ![]() | Implementation of interface with NGCHOL |
![]() ![]() ![]() ![]() | Numerical matrix |
![]() ![]() ![]() ![]() | Implementation of numerical matrix |
![]() ![]() ![]() ![]() | Numerical tensor |
![]() ![]() ![]() ![]() | Implementation of numerical tensor |
![]() ![]() ![]() ![]() | Numerical vector |
![]() ![]() ![]() ![]() | Implementation of Numerical Vector |
![]() ![]() ![]() ![]() | Pole expansion subroutines |
![]() ![]() ![]() ![]() | Main file for parallel selected inversion |
![]() ![]() ![]() ![]() | Implementation of the parallel SelInv |
![]() ![]() ![]() ![]() | Sparse matrix and Distributed sparse matrix in compressed column format |
![]() ![]() ![]() ![]() | Implementation of sparse matrices |
![]() ![]() ![]() ![]() | Interface with SuperLU_Dist (version 3.0 and later) |
![]() ![]() ![]() ![]() | Internal structures for interfacing with SuperLU_Dist (version 3.0 and later) |
![]() ![]() ![]() ![]() | SuperLU processor grid |
![]() ![]() ![]() ![]() | Implementation of SuperLU processor grid |
![]() ![]() ![]() ![]() | Wrapper class for SuperLU internal data structures |
![]() ![]() ![]() ![]() | Implementation of the wrapper class for SuperLU internal data structures |
![]() ![]() ![]() ![]() | Profiling and timing using TAU |
![]() ![]() ![]() ![]() | Tiny vectors of dimension 3 |
![]() ![]() ![]() ![]() | Implementation of tiny vectors |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Various utility subroutines |
![]() ![]() ![]() ![]() | Implementation of utility subroutines |
![]() ![]() ![]() | Interface subroutines of PEXSI that can be called by C |
![]() ![]() ![]() | Main class for parallel PEXSI |
![]() ![]() | |
![]() ![]() ![]() | Thin interface to BLAS |
![]() ![]() ![]() | Gets matrix permutation |
![]() ![]() ![]() | Interface subroutines of PPEXSI that can be called by both C and FORTRAN |
![]() ![]() ![]() | Interface subroutines of PPEXSI that can be called by both C and FORTRAN |
![]() ![]() ![]() | Thin interface to LAPACK |
![]() ![]() ![]() | Interface with MPI to facilitate communication |
![]() ![]() ![]() | Symbolic factorization routine using real arithmetic |
![]() ![]() ![]() | Implementation of the pole expansion subroutines |
![]() ![]() ![]() | Implementation of the parallel PEXSI |
![]() ![]() ![]() | Implementation of the parallel PEXSI |
![]() ![]() ![]() | Real arithmetic routines related to SuperLU_DIST |
![]() ![]() ![]() | Symbolic factorization routine using complex arithmetic |
![]() ![]() ![]() | Implementation of internal structures for interfacing with SuperLU_Dist (version 3.0 and later) for complex arithmetic |
![]() ![]() ![]() | Implementation of internal structures for interfacing with SuperLU_Dist (version 3.0 and later) for real arithmetic |
![]() ![]() ![]() | Profiling and timing using TAU |
![]() ![]() ![]() | Implementation of the non-templated utility subroutines |