46 #ifndef _PEXSI_NGCHOL_INTERF_HPP_
47 #define _PEXSI_NGCHOL_INTERF_HPP_
62 LIBCHOLESKY::SupernodalMatrix<T>& SMat,
67 LIBCHOLESKY::SupernodalMatrix<T>& SMat,
70 template<
typename T>
void PMatrixLtoU(
PMatrix<T>& PMat );
75 #endif //_PEXSI_NGCHOL_INTERF_HPP_
SuperNodeType describes mapping between supernode and column, the permutation information, and potentially the elimination tree (not implemented here).
Definition: pselinv.hpp:143
Implementation of interface with NGCHOL.
Main file for parallel selected inversion.
PMatrix contains the main data structure and the computational routine for the parallel selected inve...
Definition: ngchol_interf.hpp:57
void NGCHOLMatrixToPMatrix(LIBCHOLESKY::SupernodalMatrix< T > &SMat, PMatrix< T > &PMat)
Converts a matrix of NGCHOL type to PMatrix.
Definition: ngchol_interf_impl.hpp:126
void NGCHOLMatrixToSuperNode(LIBCHOLESKY::SupernodalMatrix< T > &SMat, SuperNodeType &super)
Converts the NGCHOL supernodal structure to PMatrix SuperNodeType structure.
Definition: ngchol_interf_impl.hpp:71