aboutsummaryrefslogtreecommitdiff
path: root/Source/Initialization/PlasmaInjector.cpp
diff options
context:
space:
mode:
authorGravatar Remi Lehe <remi.lehe@normalesup.org> 2022-09-15 15:15:09 -0700
committerGravatar GitHub <noreply@github.com> 2022-09-15 15:15:09 -0700
commitac2521aa4c23e999715931331a817c41e416ddd2 (patch)
tree059810af6a77e9e3e2a65b670e58368748b36e81 /Source/Initialization/PlasmaInjector.cpp
parent04b6f67caab8ee95428a569c529110a12b2527f3 (diff)
downloadWarpX-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