Skip to content

Add AMD compatibility for OffloadPC#5220

Open
dsroberts wants to merge 1 commit into
firedrakeproject:mainfrom
dsroberts:dsroberts/amd_gpu_compat
Open

Add AMD compatibility for OffloadPC#5220
dsroberts wants to merge 1 commit into
firedrakeproject:mainfrom
dsroberts:dsroberts/amd_gpu_compat

Conversation

@dsroberts

Copy link
Copy Markdown
Contributor

Add AMD GPU compatibility for OffloadPC

PETSc supports AMD GPUs through its CUPM abstraction layer, so extending OffloadPC support to AMD GPUs is a matter of associating the HIP matrix/vector types with the PETSc HIP device type. Also include an Ubuntu 24.04 HIP/ROCm CommunityArch in firedrake-configure.

@connorjward connorjward left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome. Very happy to see (a) how tiny the diff needs to be and (b) the first real use of CommunityArch!

Since I can't rely on CI for this, are you happy for me to go ahead and merge this?

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.

2 participants