I have found that the 2018 toolchain has numerical issues with instruction sets newer than AVX2. I am using Intel 2020.1.217 for this build. I have found that VASP built with this toolset fails on tests involving the Andersen thermostat in the VASP test-suite. I have listed them below.
andersen_nve_constrain_fixed andersen_nve_constrain_fixed_MDALGO=11 andersen_nve_constrain_fixed_MDALGO=11_RPR andersen_nve_constrain_fixed_RPR andersen_nve_fixed andersen_nve_fixed_MDALGO=11 andersen_nve_fixed_MDALGO=11_RPR andersen_nve_fixed_RPR andersen_nvt_fixed andersen_nvt_fixed_MDALGO=11 andersen_nvt_fixed_MDALGO=11_RPR andersen_nvt_fixed_RPR
John Low
Argonne National Laboratory
Test suite when VASP is compiled using Intel 2020.1.217
Moderators: Global Moderator, Moderator
-
- Newbie
- Posts: 12
- Joined: Wed Nov 06, 2019 3:12 pm
-
- Global Moderator
- Posts: 183
- Joined: Mon Nov 04, 2019 12:41 pm
- Contact:
Re: Test suite when VASP is compiled using Intel 2020.1.217
This post was originally made on a different thread:
forum/viewtopic.php?f=4&t=17952
This is a different question so I made a new thread.
Could you please post the log file with the exact error that you got in this run?
forum/viewtopic.php?f=4&t=17952
This is a different question so I made a new thread.
Could you please post the log file with the exact error that you got in this run?
-
- Newbie
- Posts: 10
- Joined: Wed Nov 20, 2019 10:24 pm
Re: Test suite when VASP is compiled using Intel 2020.1.217
I have also come across this problem in vasp.6.2.0 (and vasp6.1.2) It is due to the use of xHost in the standard makefiles.
The attached two outputs were run on a large Intel SkyLake cluster at the Australian National University.
They used Intel compilers and libraries 2020.0.166 which is one of the 'verified' toolchains.
The standard makefile.include makefile.include.linux_intel_omp was used.
The output labelled 'fail' was from a program build with -xHost, as in the supplied files.
The output labelled 'correct' was build without using xHost.
The job example is andersen_nve_constrain_fixed from the test suite, but all jobs with andersen+fixed fail the same way, using xHost, but work without.
If you want someone more specific, they fail if AVX512 instructions are requested.
The attached two outputs were run on a large Intel SkyLake cluster at the Australian National University.
They used Intel compilers and libraries 2020.0.166 which is one of the 'verified' toolchains.
The standard makefile.include makefile.include.linux_intel_omp was used.
The output labelled 'fail' was from a program build with -xHost, as in the supplied files.
The output labelled 'correct' was build without using xHost.
The job example is andersen_nve_constrain_fixed from the test suite, but all jobs with andersen+fixed fail the same way, using xHost, but work without.
If you want someone more specific, they fail if AVX512 instructions are requested.
You do not have the required permissions to view the files attached to this post.