diff options
author | 2022-09-15 15:15:09 -0700 | |
---|---|---|
committer | 2022-09-15 15:15:09 -0700 | |
commit | ac2521aa4c23e999715931331a817c41e416ddd2 (patch) | |
tree | 059810af6a77e9e3e2a65b670e58368748b36e81 /Source/Initialization/PlasmaInjector.cpp | |
parent | 04b6f67caab8ee95428a569c529110a12b2527f3 (diff) | |
download | WarpX-ac2521aa4c23e999715931331a817c41e416ddd2.tar.gz WarpX-ac2521aa4c23e999715931331a817c41e416ddd2.tar.zst WarpX-ac2521aa4c23e999715931331a817c41e416ddd2.zip |
Use blaspp::gemm on GPU for Hankel transform (#3383)
* Use gemm on GPU for Hankel transform
* Add stream synchronization
* Add `amrex`
* blas::gemm call: add `queue` with device id
* CMake: BLAS++ Missing Deps
* Update installation instructions for Summit
* CMake: BLAS++ should not need curand
* Add paths to blaspp/lapackpp
* Move Queue Constructor to Constructor
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Correct name of profiled area
* Use gemm for inverse Hankel transform
* Add missing comma
* Clean up the code so that it compiles for CPU
* Clean up code ; update documentation
* Update Comment
Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
* Update Tools/machines/summit-olcf/summit_warpx.profile.example
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
* Add stream synchronization
* Switch to streamsynchronize
* Update comments
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Diffstat (limited to 'Source/Initialization/PlasmaInjector.cpp')
0 files changed, 0 insertions, 0 deletions