GpuObliviousMPISender.hpp
Go to the documentation of this file.
67 // TODO: [premature perf] Can this be run once per instance? Or do we need to rebuild every time?
Derived class of GPUSender that handles MPI calls that should NOT use GPU direct communicatoin The im... Definition: GpuObliviousMPISender.hpp:44 void copyOwnerToAll(const X &source, X &dest) const override copyOwnerToAll will copy the data in source to all processes. Definition: GpuObliviousMPISender.hpp:53 GPUObliviousMPISender(const OwnerOverlapCopyCommunicationType &cpuOwnerOverlapCopy) Definition: GpuObliviousMPISender.hpp:48 GPUSender is a wrapper class for classes which will implement copOwnerToAll This is implemented with ... Definition: GpuSender.hpp:44 std::unique_ptr< GpuVector< int > > m_indicesCopy Definition: GpuSender.hpp:128 const OwnerOverlapCopyCommunicationType & m_cpuOwnerOverlapCopy Definition: GpuSender.hpp:129 std::unique_ptr< GpuVector< int > > m_indicesOwner Definition: GpuSender.hpp:127 Definition: AmgxInterface.hpp:38 |