hpc-adm@clogin09:~/.pavilion> cat pavilion.yaml # CONFIG_DIRS(opt [Path]): Additional Paths to search for Pavilion config files. # Pavilion configs (other than this core config) are searched for in the given # order. In the case of identically named files, directories listed earlier # take precedence. config_dirs: [''] # USER_CONFIG(opt bool): Whether to automatically add the user's config # directory at ~/.pavilion to the config_dirs. Configs in this directory # always take precedence. user_config: TRUE # WORKING_DIR(Path): Where pavilion puts it's run files, downloads, etc. working_dir: '${HOME}/.pavilion/working_dir' # working_dir: '/lfs/h1/hpc/ptmp/gpcnet' # DISABLE_PLUGINS(opt [str]): Allows you to disable plugins by '.'. # For example, 'module.gcc' would disable the gcc module wrapper. disable_plugins: [] # SHARED_GROUP(opt str): Pavilion can automatically set group permissions on all # created files, so that users can share relevant results, etc. shared_group: 'hpc' # UMASK(opt str): The umask to apply to all files created by pavilion. This # should be in the format needed by the umask shell command. umask: '002' # BUILD_THREADS(opt int): Maximum simultaneous builds. Note that each build may # itself spawn off threads/processes, so it's probably reasonable to keep this # at just a few. # Valid Range: > 1 build_threads: # LOG_FORMAT(opt str): The log format to use for the pavilion logger. Uses the # modern '{' format style. See: # https://docs.python.org/3/library/logging.html#logrecord-attributes log_format: # LOG_LEVEL(opt str): The minimum log level for messages sent to the pavilion # logfile. # Choices: debug, info, warning, error, critical log_level: warning # RESULT_LOG(opt Path): Results are put in both the general log and a specific # results log. This defaults to 'results.log' in the working directory. result_log: # FLATTEN_RESULTS(opt bool): Flatten results with multiple 'per_file' values # into multiple result log lines, one for each 'per_file' value. Each # flattened result will have a 'file' key, and the contents of its 'per_file' # data will be added to the base results mapping. flatten_results: 'True' # EXCEPTION_LOG(opt Path): Full exception tracebacks and related debugging # information is logged here. exception_log: # WGET_TIMEOUT(opt int): How long to wait on web requests before timing out. On # networks without internet access, zero will allow you to spot issues faster. wget_timeout: # PROXIES(opt): Proxies, by protocol, to use when accessing the internet. Eg: # http: 'http://myproxy.myorg.org:8000' # SPACK integration spack_path: # proxies: { # (opt str) } # NO_PROXY(opt [str]): A list of DNS suffixes to ignore for proxy purposes. For # example: 'blah.com' would match 'www.blah.com', but not 'myblah.com'. no_proxy: [] # ENV_SETUP(opt [str]): A list of commands to be executed at the beginning of # every kickoff script. env_setup: [] # DEFAULT_RESULTS(opt): Each of these will be added as a constant result parser # with the corresponding key and constant value. Generally, the values should # contain a pavilion variable of some sort to resolve. default_results: { # (opt str) } hpc-adm@clogin09:~/.pavilion>