Error in routine nonlr.F when installing VASP version 6.4.1
Posted: Thu Jun 22, 2023 11:57 pm
Dear fellows,
I am trying to install VASP in an HPC facility. Using SPACK, I could install the latest version that the HPC facility supported, which is version 6.3.2, but SPACK doesn't install VASP with HDF5 support, which is important for me. Their customer support suggested that I install VASP from the source files. Since I would install it from the makefile anyway, I decided to install version 6.4.1. After a few minor errors that I was able to fix, I've stumbled upon something I can not get through. The makefile.include and stdout files are attached to this message and show that there are errors in routine "nonlr.F", such as "The rank of the allocate-shape-spec-list differs from the rank of the allocate-object." and "The number of subscripts is incorrect.". I Would appreciate your help to proceed with the installation.
P.S.: The stdout does not contain all of the output because the successful steps from my previous attempts did not print again in the terminal and unfortunately they were lost in the terminal output after too many prints.
Best regards,
Renan Lira.
I am trying to install VASP in an HPC facility. Using SPACK, I could install the latest version that the HPC facility supported, which is version 6.3.2, but SPACK doesn't install VASP with HDF5 support, which is important for me. Their customer support suggested that I install VASP from the source files. Since I would install it from the makefile anyway, I decided to install version 6.4.1. After a few minor errors that I was able to fix, I've stumbled upon something I can not get through. The makefile.include and stdout files are attached to this message and show that there are errors in routine "nonlr.F", such as "The rank of the allocate-shape-spec-list differs from the rank of the allocate-object." and "The number of subscripts is incorrect.". I Would appreciate your help to proceed with the installation.
P.S.: The stdout does not contain all of the output because the successful steps from my previous attempts did not print again in the terminal and unfortunately they were lost in the terminal output after too many prints.
Best regards,
Renan Lira.