Enabling Unified Virtual Addressing with VASP 6.4

Questions regarding the compilation of VASP on various platforms: hardware, compilers and libraries, etc.

Moderators: Global Moderator, Moderator

Post Reply
Message
Author
sergio_tosoni1
Newbie
Newbie
Posts: 1
Joined: Tue Nov 12, 2019 11:21 am

Enabling Unified Virtual Addressing with VASP 6.4

#1 Post by sergio_tosoni1 » Tue Dec 12, 2023 8:37 am

We installed VASP 6.4.2 on a machine equipped with two AMD Epyc cpus and an NVIDIA A100 80GB GPU. The code runs fairly well on the GPU. However, we noticed that it relies only the GPU's dedicated memory (80 GB) and any test case with a higher memory request crashes. We tried to enable the unified virtual addressing strategy to make both the GPU memory and the system memory available to VASP, but up to now without success.
Is there any specific requirement in terms of CUDA drivers or flags during the compilation to be aware of?
We are using CUDA 12.3 on Linux Centos 7.
Thank you,

jonathan_lahnsteiner2
Global Moderator
Global Moderator
Posts: 149
Joined: Fri Jul 01, 2022 2:17 pm

Re: Enabling Unified Virtual Addressing with VASP 6.4

#2 Post by jonathan_lahnsteiner2 » Mon Dec 18, 2023 1:48 pm

Dear sergio_tosoni1,

Currently this is not possible with vasp. There were no tests done about unified virtual memory
addressing and therefore there is no knowledge yet about adressing issues in this direction.

All the best Jonathan

Post Reply