Skylark (Sketching Library)
0.1
|
Go to the source code of this file.
Defines | |
#define | ROWWISE |
Typedefs | |
typedef elem::Matrix< double > | dense_matrix_t |
typedef elem::DistMatrix< double > | dist_dense_matrix_t |
typedef elem::DistMatrix < double, elem::VC, elem::STAR > | dist_VC_STAR_dense_matrix_t |
typedef elem::DistMatrix < double, elem::VR, elem::STAR > | dist_VR_STAR_dense_matrix_t |
typedef elem::DistMatrix < double, elem::STAR, elem::VC > | dist_STAR_VC_dense_matrix_t |
typedef elem::DistMatrix < double, elem::STAR, elem::VR > | dist_STAR_VR_dense_matrix_t |
typedef elem::DistMatrix < double, elem::CIRC, elem::CIRC > | dist_CIRC_CIRC_dense_matrix_t |
typedef elem::DistMatrix < double, elem::STAR, elem::STAR > | dist_STAR_STAR_dense_matrix_t |
typedef dist_dense_matrix_t | input_matrix_t |
typedef dist_dense_matrix_t | output_matrix_t |
typedef skylark::sketch::JLT_t < input_matrix_t, output_matrix_t > | sketch_transform_t |
Functions | |
int | main (int argc, char *argv[]) |
#define ROWWISE |
To enforce matrix output from root process only To enforce matrix generation for local->local To denote whether rowwise sketching is attempted (columnwise otherwise)
Definition at line 10 of file hp_dense.cpp.
typedef elem::Matrix<double> dense_matrix_t |
Aliases
Definition at line 23 of file hp_dense.cpp.
typedef elem::DistMatrix<double, elem::CIRC, elem::CIRC> dist_CIRC_CIRC_dense_matrix_t |
Definition at line 36 of file hp_dense.cpp.
typedef elem::DistMatrix<double> dist_dense_matrix_t |
Definition at line 25 of file hp_dense.cpp.
typedef elem::DistMatrix<double, elem::STAR, elem::STAR> dist_STAR_STAR_dense_matrix_t |
Definition at line 39 of file hp_dense.cpp.
typedef elem::DistMatrix<double, elem::STAR, elem::VC> dist_STAR_VC_dense_matrix_t |
Definition at line 31 of file hp_dense.cpp.
typedef elem::DistMatrix<double, elem::STAR, elem::VR> dist_STAR_VR_dense_matrix_t |
Definition at line 33 of file hp_dense.cpp.
typedef elem::DistMatrix<double, elem::VC, elem::STAR> dist_VC_STAR_dense_matrix_t |
Definition at line 27 of file hp_dense.cpp.
typedef elem::DistMatrix<double, elem::VR, elem::STAR> dist_VR_STAR_dense_matrix_t |
Definition at line 29 of file hp_dense.cpp.
typedef dist_dense_matrix_t input_matrix_t |
Definition at line 43 of file hp_dense.cpp.
typedef dist_dense_matrix_t output_matrix_t |
Definition at line 44 of file hp_dense.cpp.
Definition at line 47 of file hp_dense.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Initialize MPI
Initialize Elemental
Example parameters
Define input matrix A
Initialize context
Sketch transform (rowwise)
Distributed matrix computation
Definition at line 50 of file hp_dense.cpp.
References skylark::sketch::JLT_t< InputMatrixType, OutputMatrixType >::apply().