aboutsummaryrefslogtreecommitdiff
path: root/Source/Diagnostics/FlushFormats/FlushFormatCheckpoint.cpp
diff options
context:
space:
mode:
authorGravatar MaxThevenet <mthevenet@lbl.gov> 2020-05-29 10:55:32 -0700
committerGravatar GitHub <noreply@github.com> 2020-05-29 10:55:32 -0700
commit27376e25415950018d4be93dfccb44d122e68f36 (patch)
treec9cfa1eb19c192b3a70b2300c3cb8ecd8f48a35d /Source/Diagnostics/FlushFormats/FlushFormatCheckpoint.cpp
parent36c337d1dd00dc4945802a4a4da6e23aee86355e (diff)
downloadWarpX-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