Gromacs
2025.0-dev-20241009-5c23d5f
|
#include <atomic>
#include <new>
#include "gromacs/ewald/pme_force_sender_gpu.h"
#include "gromacs/gpu_utils/devicebuffer_datatype.h"
#include "gromacs/gpu_utils/gputraits.h"
#include "gromacs/utility/arrayref.h"
Declaration of class which sends PME Force from GPU memory to PP task.
Classes | |
struct | gmx::CacheLineAlignedFlag |
Class with interfaces and data for CUDA version of PME Force sending functionality. More... | |
struct | gmx::PpForceCommManager |
Object to manage communications with a specific PP rank. More... | |
class | gmx::PmeForceSenderGpu::Impl |
Impl class stub. More... | |
Typedefs | |
typedef struct gmx::CacheLineAlignedFlag | gmx::CacheLineAlignedFlag |
Class with interfaces and data for CUDA version of PME Force sending functionality. More... | |
Variables | |
constexpr std::size_t | hardware_destructive_interference_size = 64 |