|
Gromacs
2026.0-dev-20251114-850eace
|
#include "gmxpre.h"#include "gpu_3dfft_heffte.h"#include <cstdlib>#include <complex>#include <iostream>#include "gromacs/gpu_utils/device_context.h"#include "gromacs/gpu_utils/device_stream.h"#include "gromacs/utility/arrayref.h"#include "gromacs/utility/exceptions.h"#include "gromacs/utility/fatalerror.h"#include "gromacs/utility/gmxassert.h"
Include dependency graph for gpu_3dfft_heffte.cpp:Implements GPU 3D FFT routines using HeFFTe.
Functions | |
| bool | gmx::anonymous_namespace{gpu_3dfft_heffte.cpp}::boolFromEnvironmentOrDefault (const char *environmentVariableName, const bool defaultValue) |
Return either the boolean true/false given by environmentVariableName, or the defaultValue if the environment variable is not set. More... | |
| heffte::reshape_algorithm | gmx::anonymous_namespace{gpu_3dfft_heffte.cpp}::reshapeAlgorithmFromEnvironmentOrDefault (const char *environmentVariableName, heffte::reshape_algorithm defaultValue) |
Return either the HeFFTe algorithm given by environmentVariableName, or the defaultValue if the environment variable is not set. More... | |
1.8.5