Replies: 3 comments
-
You'll need to look at (and/or post the) TESTING/testing-results.txt for the significance of the failed and skipped tests - the "other" errors are usually from the error-exit tests, you will see something like "XERBLA was called from FOO with INFO=1 instead of 3" or even "XERBLA was called from FOO instead of BAR" when an unexpected error exit was taken or the error was raised at an an unexpected point in the call graph. |
Beta Was this translation helpful? Give feedback.
-
For gfortran: For flang-classic: For the ifort build: ifort and flang-classic same error: |
Beta Was this translation helpful? Give feedback.
-
STFSM failure is now #679 (with a more detailed discussion in the OpenBLAS issue linked there), I'd like to suggest at least raising the threshold to the "well thought out" value of 42 to remove spurious alerts. |
Beta Was this translation helpful? Give feedback.
-
Short story. I am currently improving Fortran support in vcpkg and the question is which Fortran compiler to choose. The current implementation uses gfortran and a MinGW toolchain which seems to make static builds on Windows impossible (unless you go full MinGW which isn't the aim).
As alternatives I tried:
ifort
andflang-classic
and got the following test results:gfortran:x64-windows-static (using internal BLAS)
gfortran:x64-windows (using OpenBLAS; nb test run seems strange)
flang:x64-windows-static (release not working due to missing reentrant IO feature in flang-classic?)
ifort:x64-windows
From the test results
ifort
seems to be the better solution compared toflang-classic
.relevant ifort flags:
/names:lowercase /assume:underscore /assume:protect_parens /fp:strict /Qopenmp-
dbg:
/Od /Ob0
rel:/O2 /Ot
flang-classic: default cmake flags except for
-Mrecursive -nomp
.vcpkg PR: microsoft/vcpkg#24622
So whats up with the failing tests? Are they buggy? I only see one numerical erros so I assume either real windows compiler is fine?
the following diff was necessary to build the tests with ifort.
Beta Was this translation helpful? Give feedback.
All reactions