Skip to content

Conversation

@bartgol
Copy link
Contributor

@bartgol bartgol commented Jan 20, 2025

Motivation

The current name GET_MACRO is way too common. In fact, on SYCL, it clashes with an internal oneapi macro name. This PR makes the name ekat-specific.

E3SM Stakeholder Feedback

Needed to merge E3SM-Project/E3SM#6916

@bartgol bartgol added cmake Related to cmake build system and/or cmake utilities code cleanup SYCL Issues related to SYCL for both OpenCL and Level_zero backend labels Jan 20, 2025
@bartgol bartgol requested a review from tcclevenger January 20, 2025 16:43
@bartgol bartgol self-assigned this Jan 20, 2025
@bartgol
Copy link
Contributor Author

bartgol commented Jan 20, 2025

It builds fine on mappy. Since this macro change is arch-agnostic, I'm going to merge.

Edit: it also allow building on sunspot.

@bartgol bartgol merged commit 24aaa40 into master Jan 20, 2025
1 check passed
@bartgol bartgol deleted the bartgol/fix-macro-name branch January 20, 2025 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cmake Related to cmake build system and/or cmake utilities code cleanup SYCL Issues related to SYCL for both OpenCL and Level_zero backend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants