|
Gromacs
2026.0-dev-20251119-5f0a571d
|
#include <gromacs/ewald/pme_force_sender_gpu_impl.h>
Object to manage communications with a specific PP rank.
Public Attributes | |
| std::unique_ptr< DeviceStream > | stream |
| Stream used communication with remote PP rank. | |
|
std::unique_ptr < GpuEventSynchronizer > | event |
| Event used for manging sync with remote PP rank. | |
|
std::unique_ptr< std::atomic < CacheLineAlignedFlag > > | eventRecorded |
| Flag to track when PP transfer event has been recorded. | |
| DeviceBuffer< RVec > | localForcePtr |
| Address of local force buffer to send to remote PP rank. | |
| Float3 * | pmeRemoteCpuForcePtr |
| CPU force buffer pointer for remote PP rank. | |
| Float3 * | pmeRemoteGpuForcePtr |
| GPU force buffer pointers for remote PP rank. | |
1.8.5