
These variables modify the ReFrame environment.Įach environment variable is specified as a two-element list containing the variable name and its value. variables ¶ RequiredĪ list of environment variables to be set always when running on this system. This is useful in cases where a particular module is needed, for example, to submit jobs on a specific system. These modules modify the ReFrame environment. modules ¶ RequiredĪ list of environment module objects to be loaded always when running on this system. New in version 3.4: The spack backend is added.


The maximum number of forced local build or run jobs allowed.įorced local jobs run within the execution context of ReFrame. hostnames ¶ RequiredĪ list of hostname regular expression patterns in Python syntax, which will be used by the framework in order to automatically select a system configuration.įor the auto-selection process, see here. Only alphanumeric characters, dashes ( -) and underscores ( _) are allowed. general ¶ RequiredĪ list of general configuration objects. modes ¶ RequiredĪ list of execution mode configuration objects. schedulers ¶ RequiredĪ list of scheduler configuration objects. logging ¶ RequiredĪ list of logging configuration objects. environments ¶ RequiredĪ list of environment configuration objects. systems ¶ RequiredĪ list of system configuration objects.

LOGGER PRO 3.12 FULL
The top-level configuration object is essentially the full configuration of ReFrame. The syntax we use in the following to describe the different configuration object attributes is a valid query string for the jq(1) command-line processor. The full schema describing it can be found in reframe/schemas/config.json file.Īny configuration file given to ReFrame is validated against this schema. ReFrame’s configuration is in JSON syntax. This section provides a complete reference guide of the configuration options of ReFrame that can be set in its configuration file or specified using environment variables. ReFrame’s behavior can be configured through its configuration file (see Configuring ReFrame for Your Site), environment variables and command-line options.Īn option can be specified via multiple paths (e.g., a configuration file parameter and an environment variable), in which case command-line options precede environment variables, which in turn precede configuration file options.
