I have compiled VASP 6.5.0 on a HCP cluster (VSC-5) with HDF5 support.
Problem: When running the testsuite or a small calculation, only 1 core is utilized. "make test" did not finish in a job with 12 h time limit.
I have tried several combinations of modules for the compilation, even excluding HDF5, using "make veryclean" between but the behavior does not change.
The modules I used here should in principle work. At least the system admins installed VASP as a module (without HDF5 and other extras) on the cluster with those:
intel-oneapi-mkl/2024.0.0-gcc-12.2.0 (which loads also intel-mpi/2019.10.317-gcc-12.2.0)
intel-oneapi-compilers/2024.0.0-gcc-12.2.0
hdf5/1.12.2-intel-2021.9.0
In the SLURM script I included:
"export LD_LIBRARY_PATH=/gpfs/opt/sw/zen/spack-0.19.0/opt/spack/linux-almalinux8-zen3/intel-2021.9.0/hdf5-1.12.2-tiadmsp7pkeq5xgsjn7e2cczsmzclxa4/lib:$LD_LIBRARY_PATH"
because I would otherwise get this error: "/home/vasp.6.5.0/testsuite/../bin/vasp_std: error while loading shared libraries: libhdf5_fortran.so.200: cannot open shared object file: No such file or directory"
The tests that finish are correct and in testsuite.log it (at least) says that 4 mpi-ranks are used:
CrS step STD
entering run_vasp
running 4 mpi-ranks, with 1 threads/rank, on 1 nodes
distrk: each k-point on 2 cores, 2 groups
distr: one band on 1 cores, 2 groups
vasp.6.5.0 16Dec24 (build Sep 24 2025 11:55:44) complex
What am I doing wrong here? Thanks in advance.
Best,
Lukas
I attached the relevant files

