Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestions about the use AutoDock-GPU with NVIDIA A100 GPUs #240

Open
xavgit opened this issue Sep 2, 2023 · 3 comments
Open

Suggestions about the use AutoDock-GPU with NVIDIA A100 GPUs #240

xavgit opened this issue Sep 2, 2023 · 3 comments

Comments

@xavgit
Copy link

xavgit commented Sep 2, 2023

Hi,
I have access to a cluster, Leonardo at CINECA, and I have compiled from the sources AutoDock-GPU using
OCLGPU as a DEVICE following the issue #239.

At login I receive the following informations:
Atos Bull Sequana XH21355 "Da Vinci" Blade -
Red Hat Enterprise Linux 8.6 (Ootpa)

3456 compute nodes with:
- 32 cores Ice Lake at 2.60 GHz
- 4 x NVIDIA Ampere A100 GPUs, 64GB
- 512 GB RAM

For my needs I'll use few nodes.
Can you suggest me some general guidelines about which command line options can be
used to get the most out of this kind of GPUs or, in other words, to avoid the underuse
of computing power of these cards?

Many thanks.

Saverio

@atillack
Copy link
Collaborator

atillack commented Sep 3, 2023

@xavgit Three things:

  • compile AD-GPU with OVERLAP=ON to get OpenMP support,
  • use a batch file so there's enough work (we typically run with about 10,000 ligands),
  • use -D all to have all GPUs work concurrently

@atillack
Copy link
Collaborator

atillack commented Sep 3, 2023

one more thing: if you have access to an NVME scratch space it's a good idea to use it to run the dockings node-local on - file io with four A100s will be a bottleneck particularly on a networked file system

@xavgit
Copy link
Author

xavgit commented Sep 4, 2023

Hi,
many thanks for these very useful suggestions.

Saverio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants