Gromacs  2026.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
fused_gpuhaloexchange.cpp File Reference
#include "gmxpre.h"
#include "fused_gpuhaloexchange.h"
#include "config.h"
#include <cstdint>
#include <numeric>
#include "gromacs/gpu_utils/hostallocator.h"
#include "gromacs/math/functions.h"
#include "gromacs/mdtypes/commrec.h"
#include "gromacs/timing/wallcycle.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/stringutil.h"
#include "domdec_internal.h"
#include "domdec_struct.h"
#include "halo_plan_utils.h"
+ Include dependency graph for fused_gpuhaloexchange.cpp:

Description

Implements NVSHMEM based Fused PP GPU halo exchange.

Author
Mahesh Doijademdoij.nosp@m.ade@.nosp@m.nvidi.nosp@m.a.co.nosp@m.m

Functions

template<std::size_t alignment>
bool gmx::detail::is_sufficiently_aligned (const void *ptr)