Project

General

Profile

Task #2475

make OpenCL 1st class-citizen in the build system

Added by Szilárd Páll about 1 year ago. Updated 8 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
mdrun
Target version:
Difficulty:
uncategorized
Close

Description

At the moment the implementation of the GPU support in the build system is rather NVIDIA/CUDA centric and would require a few tweaks to make OpenCL a first-class citizen -- in particular as we're aiming for i) feature pairty ii) OpenCL for backward-compatibility with older hardware.

TODOs
  • make GMX_GPU multi-value instead of requiring an additional option to switch OpenCL on
  • tweak detection so GMX_GPU_AUTO and related code (see gmxManageGPU.cmake) is not NVIDIA-centric
  • change recommendation message gmxManageGPU.cmake that recommends "native GPU acceleration on NVIDIA hardware" with CUDA.

History

#1 Updated by Mark Abraham about 1 year ago

Sounds good, but we should finish dealing with https://gerrit.gromacs.org/#/c/5586/ first, please.

#2 Updated by Mark Abraham 8 months ago

  • Target version changed from 2019 to 2020

Also available in: Atom PDF