forked from BallisticLA/RandLAPACK
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRandLAPACK.hh
33 lines (28 loc) · 1.15 KB
/
RandLAPACK.hh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef RANDLAPACK_HH
#define RANDLAPACK_HH
// misc
#include "RandLAPACK/misc/rl_util.hh"
#include "RandLAPACK/misc/rl_linops.hh"
#include "RandLAPACK/misc/rl_gen.hh"
// Computational routines
#include "RandLAPACK/comps/rl_determiter.hh"
#include "RandLAPACK/comps/rl_preconditioners.hh"
#include "RandLAPACK/comps/rl_qb.hh"
#include "RandLAPACK/comps/rl_rf.hh"
#include "RandLAPACK/comps/rl_rs.hh"
#include "RandLAPACK/comps/rl_syps.hh"
#include "RandLAPACK/comps/rl_syrf.hh"
#include "RandLAPACK/comps/rl_orth.hh"
// Drivers
#include "RandLAPACK/drivers/rl_rsvd.hh"
#include "RandLAPACK/drivers/rl_cqrrpt.hh"
#include "RandLAPACK/drivers/rl_cqrrp.hh"
#include "RandLAPACK/drivers/rl_revd2.hh"
#include "RandLAPACK/drivers/rl_rbki.hh"
// Cuda functions - issues with linking/visibility when present if the below is uncommented.
// A temporary fix is to add the below directly in the test/benchmark files.
// Ideally, we would like below to be uncommented so that we could simply include RandLAPACK.hh everywhere.
//#include "RandLAPACK/drivers/rl_cqrrpt_gpu.hh"
//#include "RandLAPACK/drivers/rl_cqrrp_gpu.hh"
//#include "RandLAPACK/gpu_functions/rl_cuda_kernels.cuh"
#endif