VASP 6.5.1 installed but some tests failed

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


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
ziyan_zhu1
Newbie
Newbie
Posts: 1
Joined: Fri Aug 22, 2025 9:34 pm

VASP 6.5.1 installed but some tests failed

#1 Post by ziyan_zhu1 » Sun Aug 31, 2025 2:42 pm

Hello,

I installed vasp 6.5.1 on a linux cluster. While the installation succeeded and the tests ran, I got some error messages which asked me to inspect individual outputs. I am attaching my makefile, where I did not make many changes except for MKLROOT commented out (it is defined once I load the module). I would greatly appreciate your advice!

Best,
Zoe

You do not have the required permissions to view the files attached to this post.

andreas.singraber
Global Moderator
Global Moderator
Posts: 371
Joined: Mon Apr 26, 2021 7:40 am

Re: VASP 6.5.1 installed but some tests failed

#2 Post by andreas.singraber » Mon Sep 01, 2025 2:59 pm

Hello Zoe!

I had a look into your attached testsuite.log and found that there seems to be an issue with the MPI environment. The makefile.include suggests that you were using Intel's oneAPI for building VASP. However, when the binaries were executed while running the testsuite with (see top of testsuite.log)

Code: Select all

VASP_TESTSUITE_EXE_STD="mpirun -np 4 /projects/twist2d/modules/vasp/vasp.6.5.1/testsuite/../bin/vasp_std"

there was not the mpirun command from Intel's oneAPI used (maybe the one from OpenMPI instead?). One can see this from the log file where every line is duplicated four times, like this:

Code: Select all

...
andersen_nve step STD
entering run_vasp_g
 running    1 mpi-ranks, with    1 threads/rank, on    1 nodes
 running    1 mpi-ranks, with    1 threads/rank, on    1 nodes
 running    1 mpi-ranks, with    1 threads/rank, on    1 nodes
 running    1 mpi-ranks, with    1 threads/rank, on    1 nodes
 distrk:  each k-point on    1 cores,    1 groups
 distrk:  each k-point on    1 cores,    1 groups
 distr:  one band on    1 cores,    1 groups
 distr:  one band on    1 cores,    1 groups
 distrk:  each k-point on    1 cores,    1 groups
 distr:  one band on    1 cores,    1 groups
 vasp.6.5.1 10Mar25 (build Aug 30 2025 13:05:44) gamma-only

 vasp.6.5.1 10Mar25 (build Aug 30 2025 13:05:44) gamma-only

 distrk:  each k-point on    1 cores,    1 groups
 distr:  one band on    1 cores,    1 groups
 vasp.6.5.1 10Mar25 (build Aug 30 2025 13:05:44) gamma-only

 vasp.6.5.1 10Mar25 (build Aug 30 2025 13:05:44) gamma-only
...

Normally, the line with running should look like this and appear only once:

Code: Select all

 running    4 mpi-ranks, with    1 threads/rank, on    1 nodes

Please make sure that the correct mpirun command is used when running the testsuite, e.g., by loading the same environment modules you used for compiling. Usually, you can check which MPI your mpirun command belongs by running:

Code: Select all

mpirun --version
# or
mpirun -show
# or
which mpirun

I hope this fixes the issues with the testsuite for you!

All the best,
Andreas Singraber


Post Reply