Gromacs  2027.0-dev-20260914-67ddf57f
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gmx::GpuHaloExchangeNvshmemHelper Member List

This is the complete list of members for gmx::GpuHaloExchangeNvshmemHelper, including all inherited members.

addWallcycleCounters(gmx_wallcycle *wcycle)gmx::GpuHaloExchangeNvshmemHelper
destroyAllHaloExchangeBuffers() (defined in gmx::GpuHaloExchangeNvshmemHelper)gmx::GpuHaloExchangeNvshmemHelper
freeHaloExchangeBuffers()gmx::GpuHaloExchangeNvshmemHelper
fusedPpHaloExchange_gmx::GpuHaloExchangeNvshmemHelper
getForcesReadyOnDeviceEvent() (defined in gmx::GpuHaloExchangeNvshmemHelper)gmx::GpuHaloExchangeNvshmemHelper
getSyncBuffer() const gmx::GpuHaloExchangeNvshmemHelper
GpuHaloExchangeNvshmemHelper(const gmx_domdec_t &dd, const DeviceContext &context, const DeviceStream &stream, const DeviceStream &haloStream, const std::optional< int > &rankOfControlledPmeRank, const std::optional< int > &peerRank, MPI_Comm mpi_comm_mygroup, MPI_Comm mpi_comm_mysim_world) (defined in gmx::GpuHaloExchangeNvshmemHelper)gmx::GpuHaloExchangeNvshmemHelper
launchAllCoordinateExchanges(const matrix box, GpuEventSynchronizer *dependencyEvent) (defined in gmx::GpuHaloExchangeNvshmemHelper)gmx::GpuHaloExchangeNvshmemHelper
launchAllForceExchanges(bool accumulateForces, FixedCapacityVector< GpuEventSynchronizer *, 2 > *dependencyEvents) (defined in gmx::GpuHaloExchangeNvshmemHelper)gmx::GpuHaloExchangeNvshmemHelper
reinit()gmx::GpuHaloExchangeNvshmemHelper
reinitAllHaloExchanges(gmx_domdec_t *dd, DeviceBuffer< RVec > d_coordinatesBuffer, DeviceBuffer< RVec > d_forcesBuffer) (defined in gmx::GpuHaloExchangeNvshmemHelper)gmx::GpuHaloExchangeNvshmemHelper
totalPulsesAndDims() const gmx::GpuHaloExchangeNvshmemHelper
~GpuHaloExchangeNvshmemHelper() (defined in gmx::GpuHaloExchangeNvshmemHelper)gmx::GpuHaloExchangeNvshmemHelper