Portability
« Back to Policies and Guidelines home
Legend
Designates a mandatory point (policy).
Designates a recommended point (guideline).
Give best effort at portability to common HPC platforms and compiling toolchains.
- Details
- Projects should also share information about the preferred and supported platforms and toolchains.
- Rationale
- Better portability ensures a broad base of users. This includes, but is not limited to, standard Linux distributions, GNU, Clang, and vendors’ compilers.
- Ref
- xSDK M4
Support Apple MacOS (Xcode) and Microsoft Windows (Visual Studio).
- Rationale
- This allows code development on common desktop and laptop machines.
- Ref
- xSDK M4