-
Notifications
You must be signed in to change notification settings - Fork 33
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
Fix OMP link errors in clang and icpx for cudacpp.mk #578
Comments
valassi
added a commit
to valassi/madgraph4gpu
that referenced
this issue
Dec 19, 2022
…enabling on gcc madgraph5#575 (not yet on icpx clang madgraph5#578)
valassi
added a commit
to valassi/madgraph4gpu
that referenced
this issue
Dec 19, 2022
…graph5#575 (not yet on icpx clang madgraph5#578)
valassi
added a commit
to valassi/madgraph4gpu
that referenced
this issue
Feb 24, 2023
I added -lomp because "ldd check.exe" showed that libomp was used
valassi
added a commit
to valassi/madgraph4gpu
that referenced
this issue
Feb 24, 2023
I added -liomp5 because "ldd check.exe" showed that libomp was used (probably -lomp would have been ok too, but there was a risk of mixing things up...)
valassi
added a commit
to valassi/madgraph4gpu
that referenced
this issue
Feb 24, 2023
This is fixed by MR #596 |
valassi
added a commit
to valassi/madgraph4gpu
that referenced
this issue
Feb 24, 2023
…will not fix this
valassi
added a commit
to valassi/madgraph4gpu
that referenced
this issue
Feb 24, 2023
valassi
added a commit
to valassi/madgraph4gpu
that referenced
this issue
Mar 9, 2023
… cudacpp in Apple clang (madgraph5#578 and madgraph5#604)
valassi
added a commit
to valassi/madgraph4gpu
that referenced
this issue
Mar 10, 2023
… cudacpp in Apple clang (madgraph5#578 and madgraph5#604)
valassi
added a commit
to mg5amcnlo/mg5amcnlo_cudacpp
that referenced
this issue
Aug 16, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Fix OMP link errors in clang and icpx for cudacpp.mk
I have reenable OMP in cudacpp. It works in gcc, but link fails in icpx and clang.
Note that the fortran madevent links ok on both clang and icpx instead with openmp, it is only cudacpp that gives issues.
Note that there is a choice of linkers: gcc, nvcc or gfortran are used in different targets, for instance I think the madeent uses gfortran/FC.
I have fixed icpx without cuda, but not with cuda. As for clang I am not sure (I fixed icpx with static-intel, so not a clang solution)
The text was updated successfully, but these errors were encountered: