Skip to content

Fixes needed to use latest compiler on Frontier#490

Merged
sfiligoi merged 2 commits into
masterfrom
frontier_260518
May 18, 2026
Merged

Fixes needed to use latest compiler on Frontier#490
sfiligoi merged 2 commits into
masterfrom
frontier_260518

Conversation

@sfiligoi

Copy link
Copy Markdown
Contributor

The compiler and ROCm version we relied on Frontier is deprecated, so we must move to a newer version.
A few changes were needed to have CGYRO compiled with the newer compilers.

Code changes are a no-op for the other platforms.

sfiligoi and others added 2 commits May 18, 2026 17:49
* Use has_device_addr insted of has_device_ptr

* Add OMPGPU_DEVICE_ADDR switch to use use_device_add instead of use_device_ptr in OMPGPU
* Replace ccl_del_device macro with explicit conditional pragmas

* Replace pre-processor macros with full explansion - Some compilers do not like the multi-line macros containing pragmas

* [FRONTIER] Switch to cpe/26.03 and enable OMPGPU_DEVICE_ADDR
@sfiligoi sfiligoi merged commit 9268272 into master May 18, 2026
0 of 3 checks passed
@sfiligoi sfiligoi deleted the frontier_260518 branch May 18, 2026 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant