Project

General

Profile

Task #3156

Task #3370: Further improvements to GPU Buffer Ops and Comms

Feature #2890: GPU Halo Exchange

move ddUsesGpuDirectCommunication and related conditionals into the workload data structures

Added by Szilárd Páll 6 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
mdrun
Difficulty:
simple
Close

Associated revisions

Revision 4bc2605d (diff)
Added by Szilárd Páll 5 months ago

Eliminate spurious GPU->CPU copy

When GPU direct communication-based halo exchange is used, non-local
forces should not be copied back to the CPU prior to halo exchange.
This commit removes the incorrectly unconditional leftover copy.

Fixes/Improves #2890
Refs #3156
Change-Id: I25e521204f30da1e257232e9117c3fe4f0a83b08

History

#1 Updated by Paul Bauer 4 months ago

how much of this is done?

#2 Updated by Alan Gray 4 months ago

  • Target version changed from 2020-beta3 to 2021-infrastructure-stable

Bumping to 2021

#3 Updated by Szilárd Páll 4 months ago

Alan Gray wrote:

Bumping to 2021

It is rather unfortunate that we are leaving getenv calls behind while the DevelopmentFeatureFlags struct has been set up and available for 1-2 months.

#4 Updated by Alan Gray 2 months ago

  • Status changed from New to Fix uploaded

#5 Updated by Alan Gray about 2 months ago

  • Status changed from Fix uploaded to Closed

Also available in: Atom PDF