Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing with different compilers and compiler versions #41

Open
lars2015 opened this issue Aug 9, 2024 · 0 comments
Open

Testing with different compilers and compiler versions #41

lars2015 opened this issue Aug 9, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@lars2015
Copy link
Contributor

lars2015 commented Aug 9, 2024

MPTRAC test cases are not fully reproducible with different compilers and compiler versions.

compiler compiler version libraries operating system test system test result note
gcc 13.2.0 provided by OS Ubuntu 24.04 GitHub Actions FAILED (a)
gcc 12.3.0 shipped with MPTRAC Stage 2024 JWC login OK
gcc 12.3.0 shipped with MPTRAC Stage 2024 JWC compute OK
gcc 12.3.0 shipped with MPTRAC Stage 2024 JRC login OK
gcc 12.3.0 shipped with MPTRAC Stage 2024 JRC compute OK
gcc 11.4.0 shipped with MPTRAC Ubuntu 22.04 Notebook OK
gcc 11.4.0 provided by OS Ubuntu 22.04 GitHub Actions OK
nvc 24.1.0 shipped with MPTRAC Ubuntu 22.04 Notebook FAILED (a)
nvc 23.7.0 shipped with MPTRAC Stage 2024 JWB GPU OK (b)
clang 14.0.0 shipped with MPTRAC Ubuntu 22.04 Notebook FAILED (a)

(a) small numerical differences in GSL statistics functions (stddev, skew, kurt), possibly due to GSL results not being reproducible when GSL is compiled with different versions of gcc? also other (small) differences

(b) GPU test is conducted with make gpu_test rather than make check

@lars2015 lars2015 added the bug Something isn't working label Aug 9, 2024
@lars2015 lars2015 self-assigned this Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant