554.roms_r Flags

These are flags that appear in the benchmark sources, categorized as to whether they are portability candidates, mandatory, or forbidden.

The original Regional Ocean Modeling System (ROMS) code offers great flexibility as to how it is configured, with flags for different types of problems and for the idiosyncracies of different platforms. See the wiki page myroms.org/wiki/Options for documentation of them. (There is a local copy of that page in the 554.roms_r/Docs directory on your SPEC CPU2017 kit. The original at myroms.org/wiki/Options is preferred).

For SPEC CPU purposes, we want to test a specific configuration, with minimal source code differences from one system to another. Therefore, the vast majority of the flags are forbidden for this SPEC CPU benchmark version of ROMS.

If you believe that a forbidden flag is required in order to build or run the benchmark version, please see the document "Technical Support" in the top-level benchmark Docs/ directory.

Sections

Selecting one of the following will take you directly to that section:


Mandatory Flags


Forbidden Flags