COMPASS  5.4.4
End-to-end AO simulation tool using GPU acceleration
carma.h
1 // -----------------------------------------------------------------------------
2 // This file is part of COMPASS <https://anr-compass.github.io/compass/>
3 //
4 // Copyright (C) 2011-2023 COMPASS Team <https://github.com/ANR-COMPASS>
5 // All rights reserved.
6 
7 // -----------------------------------------------------------------------------
8 
15 
16 #ifndef _CARMA_H_
17 #define _CARMA_H_
18 
19 #include "carma_context.h"
20 #include "carma_cublas.h"
21 #include "carma_cusparse.h"
22 #include "carma_exception.h"
23 // #include "carma_fft.h"
24 #include "carma_cusolver.h"
25 #include "carma_host_obj.h"
26 #include "carma_ipcs.h"
27 #include "carma_magma.h"
28 #include "carma_multithread.h"
29 #include "carma_obj.h"
30 // #include "carma_sparse_host_obj.h"
31 // #include "carma_sparse_obj.h"
32 #include "carma_streams.h"
33 #include "carma_timer.h"
34 #include "carma_utils.h"
35 
36 #endif // _CARMA_H_
this file provides the cublas features to CarmaObj
this file provides wrappers to the cuSolver functions
this file provides the cusparse features to CarmaObj
this file provides wrappers to the magma functions
this fle provides the multithread features to CarmaObj
this file provides tools to CarmaObj