Skylark (Sketching Library)
0.1
|
#include <exception>
#include "../config.h"
#include "../base/base.hpp"
#include <CombBLAS.h>
#include <elemental.hpp>
#include <boost/mpi.hpp>
Go to the source code of this file.
Namespaces | |
namespace | skylark |
namespace | skylark::utility |
Functions | |
template<typename T > | |
mpi::communicator | skylark::utility::get_communicator (const base::sparse_matrix_t< T > &A, mpi::comm_create_kind kind=mpi::comm_attach) |
template<typename T > | |
mpi::communicator | skylark::utility::get_communicator (const elem::Matrix< T > &A, mpi::comm_create_kind kind=mpi::comm_attach) |
template<typename T , elem::Distribution U, elem::Distribution V> | |
mpi::communicator | skylark::utility::get_communicator (const elem::DistMatrix< T, U, V > &A, mpi::comm_create_kind kind=mpi::comm_attach) |
template<typename IT , typename T , typename S > | |
mpi::communicator | skylark::utility::get_communicator (const SpParMat< IT, T, S > &A, mpi::comm_create_kind kind=mpi::comm_attach) |
bool | skylark::utility::compatible (const mpi::communicator &comm_A, const mpi::communicator &comm_B) |