Skylark (Sketching Library)
0.1
|
#include <skylark.hpp>
#include <boost/mpi.hpp>
#include <elemental.hpp>
#include <iostream>
#include "../base/QR.hpp"
#include <cfloat>
#include <vector>
Go to the source code of this file.
Typedefs | |
typedef elem::DistMatrix< double > | dist_matrix_t |
typedef elem::Matrix< double > | matrix_t |
typedef elem::DistMatrix < double, elem::VR, elem::STAR > | vr_star_dist_matrix_t |
typedef elem::DistMatrix < double, elem::STAR, elem::STAR > | star_star_matrix_t |
typedef skylark::sketch::JLT_t < dist_matrix_t, dist_matrix_t > | sketch_transform_t |
Functions | |
int | main (int argc, char *argv[]) |
typedef elem::DistMatrix<double> dist_matrix_t |
Aliases for matrix types
Definition at line 11 of file rand_svd.cpp.
typedef elem::Matrix<double> matrix_t |
Definition at line 12 of file rand_svd.cpp.
Definition at line 15 of file rand_svd.cpp.
typedef elem::DistMatrix<double, elem::STAR, elem::STAR> star_star_matrix_t |
Definition at line 14 of file rand_svd.cpp.
typedef elem::DistMatrix<double, elem::VR, elem::STAR> vr_star_dist_matrix_t |
Definition at line 13 of file rand_svd.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Initialize MPI
Initialize Elemental
Initialize context
Declare matrices
Declare matrices
Definition at line 19 of file rand_svd.cpp.
References skylark::base::Gemm().