Replies: 1 comment 1 reply
-
I have been seeing test failures on M1 systems (arm64 architecture) due to roundoff issues myself (I have an M1 too). As far as I can see, none of the differences are large enough to warrant caution. You may want to try using -DCMAKE_BUILD_TYPE=Debug to see if these test failures persist (on my M1, no tests fail in Debug mode but there are failures in Release, which makes me think the issue is in optimisation). I assume that you have not been unable to upgrade your compiler to gcc-12 or higher? Changing to a different version of gcc other than gcc-11 would still be the best solution to solve the ERRORR problem. I don't think it would change the failure of the other tests though. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I am trying to compile NJOY and run its test on my Mac. Its Chip is Apple M1 Ultra, macOS is Ventura 13.6.1. The compiler I am using is gfortran 11.0.1. Because a compiling error, I turned off
errorm
module. I am able to build NJOY successfully. But when I run tests withmake test
, I get this at the end of the screen output:Among those failed tests, it appears tests 4/5/15/16/17/18/20/27/34/46/47/65 use
errorm
module, so their failures are expected. There are several other tests failed due to gold file diffs. The full test report file is attached FYI.LastTest.log
Are those failures severe? What are the cause of those failures and is it possible to fix them?
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions