QMCPACK
syclSolver.hpp
Go to the documentation of this file.
1 //////////////////////////////////////////////////////////////////////////////////////
2 // This file is distributed under the University of Illinois/NCSA Open Source License.
3 // See LICENSE file in top directory for details.
4 //
5 // Copyright (c) 2022 QMCPACK developers.
6 //
7 // File developed by: Ye Luo, yeluo@anl.gov, Argonne National Laboratory
8 //
9 // File created by: Ye Luo, yeluo@anl.gov, Argonne National Laboratory
10 //////////////////////////////////////////////////////////////////////////////////////
11 
12 #ifndef QMCPLUSPLUS_SYCL_MKL_SOLVER_H
13 #define QMCPLUSPLUS_SYCL_MKL_SOLVER_H
14 
15 #include <oneapi/mkl/lapack.hpp>
16 #include <mkl_service.h>
17 
18 namespace qmcplusplus
19 {
20 namespace syclSolver
21 {
22 using namespace oneapi::mkl::lapack;
23 
24 inline void freeBuffer() { mkl_free_buffers(); }
25 } // namespace syclSolver
26 } // namespace qmcplusplus
27 
28 #endif
helper functions for EinsplineSetBuilder
Definition: Configuration.h:43