Segfault when frees memory

questions related to VASP with GPU support (vasp.5.4.1, version released in Feb 2016)

Moderators: Moderator, Global Moderator

Segfault when frees memory

Postby luca » Thu Mar 31, 2016 6:04 am


I wished to ask the VASP user community if anybody using VASP on GPUs (Tesla K20X on the Cray XC30 in my case) had a similar issue.

When running the simple CeO2 test of Peter Larsson's test suite on a single core, I got a segmentation fault at line 71 of, when the code tries to free the memory on the device (#else free(*ptr);)
Process 0:
Thread 1 stopped in free from /lib64/ with signal SIGSEGV ​(Segmentation fault)​.
Reason/Origin: address not mapped to object ​(attempt to access invalid address)​

I needed to modify, since the original one with the define statements for NVREGISTERSELF and NVPINNED was giving other error "Failed to free pinned memory!” coded in in the lines immediately before the statement on line 71.
I use the INCAR provided by the VASP test suite, with NCORE=1 and without defining NPAR.

I would appreciate any advice from the VASP community.

Posts: 1
Joined: Wed Mar 23, 2016 4:59 pm

Return to GPU

Who is online

Users browsing this forum: No registered users and 1 guest