Portability


Home

Portability

« Back to Policies and Guidelines home


Legend

generic badge Designates a mandatory point (policy).

generic badge Designates a recommended point (guideline).


Generic badge 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

Generic badge Support Apple MacOS (Xcode) and Microsoft Windows (Visual Studio).

Rationale
This allows code development on common desktop and laptop machines.
Ref
xSDK M4