-
Notifications
You must be signed in to change notification settings - Fork 38
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
Update Github runners to Ubuntu 24.04 #224
base: develop
Are you sure you want to change the base?
Conversation
6601c88
to
dcd870a
Compare
Note that the PROGRAM REPRODUCER
IMPLICIT NONE
INTEGER, PARAMETER :: N = 5
INTEGER :: ARRAY(N)
ARRAY(:) = 1
PRINT *, "Values in PROGRAM"
PRINT *, ARRAY(1:N)
CALL TEST1
CALL TEST2(ARRAY)
CONTAINS
SUBROUTINE TEST1
PRINT *, "Values in TEST1"
PRINT *, ARRAY(1:N)
END SUBROUTINE TEST1
SUBROUTINE TEST2(KVSET)
INTEGER, INTENT(IN) :: KVSET(:)
PRINT *, "Values in TEST2"
PRINT *, KVSET
END SUBROUTINE TEST2
END PROGRAM REPRODUCER I've reported this to Jacob Poulsen at Intel. |
96742b4
to
80f7c00
Compare
Good to merge. |
80f7c00
to
fedd8c0
Compare
I would add the ifx compiler bug in a separate PR for visibility. This PR is then to be merged afterwards. |
.github/workflows/build.yml
Outdated
compiler_cxx: icpx | ||
compiler_fc: ifx | ||
# TODO: this tests is broken with intel-llvm (segfault) | ||
ctest_options: -E ectrans_test_install |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ectrans_test_install fails??? That is very concerning...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, I'll reenable it so you can see the error.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://github.com/ecmwf-ifs/ectrans/actions/runs/13815938473/job/38649010125?pr=224#step:12:4336. Tricky to debug non-interactively.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It seems that only the Fortran executables are working and the C executables transi_sptogp or transi_gptosp are causing a segfault. I wonder if we can try to reproduce this locally without a GitHub-runner.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had a go on Atos with the same version of Intel (2023.2.0) but the test passed. I think we'll need to debug this through the action itself.
fedd8c0
to
14df03e
Compare
See https://github.com/ecmwf-ifs/ectrans/pull/227/files for ifx bug fix. |
OK that is merged now. This can be rebased. |
14df03e
to
f97f9fa
Compare
For some reason this fails after upgrading to Ubuntu 24.04.
b2ea43c
to
f539321
Compare
No description provided.