Skip to content

MPAS with Non-Cray Compiler #18

@tyatharva

Description

@tyatharva

Hello,

Thank you for providing the MPAS setup in this repository. I think this is one of the only atmospheric models that can run on AMD GPUs!
I noticed that the current configuration is tailored to Cray systems and requires access to Cray compilers and runtime environments.

I’d like to ask:
Is it possible to build and run the MPAS configuration here using a different compiler—specifically one that supports OpenMP GPU offloading but is not tied to Cray environments?

More concretely, could the MPAS setup in this repo potentially work with either of the following compilers?

I am trying to run this on a PC with two AMD MI100 GPUs, and from what I've seen, these compilers provide OpenMP offloading support to AMD Instinct GPUs.

If any adjustments would be required (whether in the compilation/make options or in the model code here), could you advise on what those changes might be?

Additionally, the README says at least 2 GPUs are needed; is the code dependent or this requirement, or is it only an expectation for computational power?

All of this would help broaden the usability of the setup for those without access to Cray systems, and make it even more impactful!

Thanks,
Atharva

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions