The Starting the build process section on the OpenIFS 48r1 Getting Started page introduces the basic build and test command
...
The following build options can not cannot be negated
--openifs-only
- ensures code for openifs OpenIFS is included in the build
--with-scmec
-
builds the SCM executable alongside the OpenIFS 3D executable
--arch=$OIFS_ARCH
- defines the path to the arch directory defined in $OIFS_HOME/oifs-config.edit_me.sh
...
--arch=<add path of arch file> -
Allows a user to over-ride $OIFS_ARCH loaded while sourcing oifs-config.edit_me.sh
.sh. The expected path structure for <add path of arch file>
is ./arch/<site>/<platform>/<compiler>/<compiler_version>
. For example --arch=./arch/ecmwf/hpc2020/gnu
, where the site is ecmwf, the platform is hpc2020 and the compiler is gnu. The compiler version is not stated because the path contains a default link.
--without-single-precision
or --without-double-precision -
By default both single and double precision executables are built. These options negate the default option by excluding double or single precision build, which speeds up the build
...