if the test parameters are outside tolerance. Previously it simply called 'stop' which didn't generate an error, however this would not stop the MPI test runs.
Take a look at the test.log file. Perhaps the error is relatively small and the tolerance can be changed. This particular test is the Tran-Blaha functional which is quite sensitive.
Regards,
Kay.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm running this on a build system and don't have access to those platforms.
I could try to modify the test*sh scripts, but would it be possible to add an official "debug" option to the test*sh scripts to print the full content in case of failures (current and reference)?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There are two sets of tests: one for openmpi and another for mpich build, both include "make test-libxc" and "make test-mpi". There are some large discrepancies wrt the reference output, and some "diagonalisation failed", the problems may be also related to flexiblas-3.0.2 used (fedora 33 is switching to it https://bugzilla.redhat.com/show_bug.cgi?id=1860504).
Last edit: marcindulak 2020-09-10
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
See f33 build logs https://koji.fedoraproject.org/koji/taskinfo?taskID=50951060. An example aarch64 error is given below:
There are more errors on ppc64le.
For comparison elk-6.3.2 / gfortran-10.0.1 / libxc-4.3.3 https://koji.fedoraproject.org/koji/buildinfo?buildID=1455707 does not seem to experience any test errors.
See also the libxc issue on fedora https://bugzilla.redhat.com/show_bug.cgi?id=1876735 about helping in diagnosing the source of the crashes.
That's because elk calls
if the test parameters are outside tolerance. Previously it simply called 'stop' which didn't generate an error, however this would not stop the MPI test runs.
Take a look at the test.log file. Perhaps the error is relatively small and the tolerance can be changed. This particular test is the Tran-Blaha functional which is quite sensitive.
Regards,
Kay.
I'm running this on a build system and don't have access to those platforms.
I could try to modify the test*sh scripts, but would it be possible to add an official "debug" option to the test*sh scripts to print the full content in case of failures (current and reference)?
I've modified the tests scripts to "cat test.log"
You can find the failed tests on aarch64 and ppc64le in the build.log files available at https://koji.fedoraproject.org/koji/taskinfo?taskID=51082141 (fedora 34)
There are two sets of tests: one for openmpi and another for mpich build, both include "make test-libxc" and "make test-mpi". There are some large discrepancies wrt the reference output, and some "diagonalisation failed", the problems may be also related to flexiblas-3.0.2 used (fedora 33 is switching to it https://bugzilla.redhat.com/show_bug.cgi?id=1860504).
Last edit: marcindulak 2020-09-10