|
void | dftefe::linearAlgebra::elpaScalaOpInternal::setupELPAHandleParameters (const utils::mpi::MPIComm &mpi_communicator, utils::mpi::MPIComm &processGridCommunicatorActive, const std::shared_ptr< const ProcessGrid > &processGrid, const size_type na, const size_type nev, const size_type blockSize, elpa_t &elpaHandle, const bool useELPADeviceKernel=false) |
| Contains internal functions used in linearAlgebra. More...
|
|
void | dftefe::linearAlgebra::elpaScalaOpInternal::createProcessGridSquareMatrix (const utils::mpi::MPIComm &mpi_communicator, const size_type size, std::shared_ptr< const ProcessGrid > &processGrid, const size_type scalapackParalProcs, const bool useELPA, const bool useOnlyThumbRule=false) |
| Wrapper function to create a two dimensional processor grid for a square matrix in ScaLAPACKMatrix storage format. More...
|
|
void | dftefe::linearAlgebra::elpaScalaOpInternal::createProcessGridRectangularMatrix (const utils::mpi::MPIComm &mpi_communicator, const size_type sizeRows, const size_type sizeColumns, std::shared_ptr< const ProcessGrid > &processGrid) |
| Wrapper function to create a two dimensional processor grid for a rectangular matrix in ScaLAPACKMatrix storage format. More...
|
|