Commits on Source (12)
-
Chris Cantwell authoredd5691200
-
d6be5f9f
-
Chris Cantwell authored
Implement CUDA IProductWRTBase sum-factorization kernels See merge request !12
554abc7b -
Dave Moxey authored55833575
-
4650e118
-
Chris Cantwell authored
Implement CUDA PhysDeriv sum-factorization kernels See merge request !13
d05e90c5 -
Chris Cantwell authored
Fix tests missing main function See merge request !21
f553a381 -
Chris Cantwell authored
Add error message if both CUDA and SIMD are enabled. See merge request !19
3fb5cd76 -
5668f3a6
-
Chris Cantwell authored
Implement CUDA IProductWRTDerivBase sum-factorization kernels See merge request !14
4360038b -
bca3414a
-
Chris Cantwell authored
Implement CUDA Helmholtz sum-factorization kernels See merge request !20
2f79a27b
Showing
- CMakeLists.txt 5 additions, 2 deletionsCMakeLists.txt
- Field.hpp 38 additions, 31 deletionsField.hpp
- Operators/BwdTrans/BwdTransCUDA.hpp 1 addition, 7 deletionsOperators/BwdTrans/BwdTransCUDA.hpp
- Operators/Helmholtz/HelmholtzCUDA.cu 10 additions, 0 deletionsOperators/Helmholtz/HelmholtzCUDA.cu
- Operators/Helmholtz/HelmholtzCUDA.hpp 158 additions, 0 deletionsOperators/Helmholtz/HelmholtzCUDA.hpp
- Operators/Helmholtz/HelmholtzCUDAKernels.cuh 98 additions, 0 deletionsOperators/Helmholtz/HelmholtzCUDAKernels.cuh
- Operators/Helmholtz/HelmholtzImpl.cpp 13 additions, 0 deletionsOperators/Helmholtz/HelmholtzImpl.cpp
- Operators/Helmholtz/HelmholtzStdMat.hpp 151 additions, 0 deletionsOperators/Helmholtz/HelmholtzStdMat.hpp
- Operators/IProductWRTBase/IProductWRTBaseCUDA.cu 10 additions, 0 deletionsOperators/IProductWRTBase/IProductWRTBaseCUDA.cu
- Operators/IProductWRTBase/IProductWRTBaseCUDA.hpp 362 additions, 0 deletionsOperators/IProductWRTBase/IProductWRTBaseCUDA.hpp
- Operators/IProductWRTBase/IProductWRTBaseCUDAKernels.cuh 662 additions, 0 deletionsOperators/IProductWRTBase/IProductWRTBaseCUDAKernels.cuh
- Operators/IProductWRTBase/IProductWRTBaseStdMat.hpp 7 additions, 45 deletionsOperators/IProductWRTBase/IProductWRTBaseStdMat.hpp
- Operators/IProductWRTDerivBase/IProductWRTDerivBaseCUDA.cu 10 additions, 0 deletionsOperators/IProductWRTDerivBase/IProductWRTDerivBaseCUDA.cu
- Operators/IProductWRTDerivBase/IProductWRTDerivBaseCUDA.hpp 418 additions, 0 deletionsOperators/IProductWRTDerivBase/IProductWRTDerivBaseCUDA.hpp
- Operators/IProductWRTDerivBase/IProductWRTDerivBaseCUDAKernels.cuh 419 additions, 0 deletions.../IProductWRTDerivBase/IProductWRTDerivBaseCUDAKernels.cuh
- Operators/IProductWRTDerivBase/IProductWRTDerivBaseImpl.cpp 14 additions, 0 deletionsOperators/IProductWRTDerivBase/IProductWRTDerivBaseImpl.cpp
- Operators/IProductWRTDerivBase/IProductWRTDerivBaseStdMat.hpp 213 additions, 0 deletions...ators/IProductWRTDerivBase/IProductWRTDerivBaseStdMat.hpp
- Operators/Operator.hpp 98 additions, 0 deletionsOperators/Operator.hpp
- Operators/OperatorHelmholtz.cpp 9 additions, 0 deletionsOperators/OperatorHelmholtz.cpp
- Operators/OperatorHelmholtz.hpp 53 additions, 0 deletionsOperators/OperatorHelmholtz.hpp
Operators/Helmholtz/HelmholtzCUDA.cu
0 → 100644
Operators/Helmholtz/HelmholtzCUDA.hpp
0 → 100644
Operators/Helmholtz/HelmholtzCUDAKernels.cuh
0 → 100644
Operators/Helmholtz/HelmholtzImpl.cpp
0 → 100644
Operators/Helmholtz/HelmholtzStdMat.hpp
0 → 100644
This diff is collapsed.
Operators/OperatorHelmholtz.cpp
0 → 100644
Operators/OperatorHelmholtz.hpp
0 → 100644