diff options
author | 2020-05-29 10:55:32 -0700 | |
---|---|---|
committer | 2020-05-29 10:55:32 -0700 | |
commit | 27376e25415950018d4be93dfccb44d122e68f36 (patch) | |
tree | c9cfa1eb19c192b3a70b2300c3cb8ecd8f48a35d /Source/Diagnostics/FlushFormats/FlushFormatCheckpoint.cpp | |
parent | 36c337d1dd00dc4945802a4a4da6e23aee86355e (diff) | |
download | WarpX-27376e25415950018d4be93dfccb44d122e68f36.tar.gz WarpX-27376e25415950018d4be93dfccb44d122e68f36.tar.zst WarpX-27376e25415950018d4be93dfccb44d122e68f36.zip |
Encapsulate FFTs (#1055)
* wrap fft libraries
* implementation in cpp to avoid duplicate symbole
* delete some fftw code
* further cleaning
* typo
* pass fft plans by reference
* fix bug due to typo. Dammit, macros sometimes make it hard
* FFT wrapper also support cuFFT (not tested yet)
* eol
* further cleaning
* fix cuFFT, tested on Summit
* clean WarpX Complex checks
* pass directly the IntVect instead of the components (what were you thinking?)
* add some amrex prefix
* add a few const
* Should not need an FFT library to compile FDTD
* gather all FFT header files into one.
* eol
* minor changes in code comments.
* let dimension be chosen at runtime instead of at compile-time
* fix compilation on GPU
* add description to the wrapper namespace
Diffstat (limited to 'Source/Diagnostics/FlushFormats/FlushFormatCheckpoint.cpp')
0 files changed, 0 insertions, 0 deletions