#include <AMReX_FFT_Helper.H>
◆ setBatchSize()
Info & amrex::FFT::Info::setBatchSize |
( |
int |
bsize | ) |
|
|
inline |
◆ setDomainStrategy()
◆ setNumProcs()
Info & amrex::FFT::Info::setNumProcs |
( |
int |
n | ) |
|
|
inline |
◆ setPencilThreshold()
Info & amrex::FFT::Info::setPencilThreshold |
( |
int |
t | ) |
|
|
inline |
◆ setTwoDMode()
Info & amrex::FFT::Info::setTwoDMode |
( |
bool |
x | ) |
|
|
inline |
◆ batch_size
int amrex::FFT::Info::batch_size = 1 |
Batched FFT size. Only support in R2C, not R2X.
◆ domain_strategy
Domain composition strategy.
◆ nprocs
int amrex::FFT::Info::nprocs = std::numeric_limits<int>::max() |
Max number of processes to use.
◆ pencil_threshold
int amrex::FFT::Info::pencil_threshold = 4 |
For automatic strategy, this is the size per process below which we switch from slab to pencil.
◆ twod_mode
bool amrex::FFT::Info::twod_mode = false |
Supported only in 3D. When twod_mode is true, FFT is performed on the first two dimensions only and the third dimension size is the batch size.
The documentation for this struct was generated from the following file: