Skip to content

Commit 3e8e9a2

Browse files
authored
Merge pull request #371 from boegel/eb530_auto_update
auto-update docs for EasyBuild v5.3.0
2 parents 88073a4 + 293e043 commit 3e8e9a2

1,284 files changed

Lines changed: 2250 additions & 3872 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/version-specific/config-file-constants.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
## Only in 'DEFAULT' section:
44

5-
Constant name |Constant help |Constant value
6-
--------------------------|---------------------------------------------------|-------------------------------------------------------------------
7-
``DEFAULT_REPOSITORYPATH``|Default easyconfigs repository path |``/home/example/.local/easybuild/ebfiles_repo``
8-
``DEFAULT_ROBOT_PATHS`` |List of default robot paths (':'-separated) |``/home/example/work/easybuild-easyconfigs/easybuild/easyconfigs``
9-
``HOME`` |Current user's home directory, expanded '~' |``/home/example``
10-
``USER`` |Current username, translated uid from password file|``example``
5+
Constant name |Constant help |Constant value
6+
--------------------------|--------------------------------------------------------------------|----------------------------------------------------------------------------
7+
``DEFAULT_REPOSITORYPATH``|Default easyconfigs repository path |``/home/example/.local/easybuild/ebfiles_repo``
8+
``DEFAULT_ROBOT_PATHS`` |List of default robot paths (':'-separated) |``/home/example/work/EasyBuild/easybuild-easyconfigs/easybuild/easyconfigs``
9+
``HOME`` |Current user's home directory, expanded '~' |``/home/example``
10+
``USER`` |Current username, translated uid from password file (when available)|``example``
1111

1212
*(see also* ``eb --avail-cfgfile-constants`` *)*

docs/version-specific/easyblocks.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
- EB_Maple
1616
- EB_Mathematica
1717
- EB_Molpro
18+
- EB_Sentaurus
1819
- EB_TensorRT
1920
- JAR
2021
- PackedBinary
@@ -87,6 +88,7 @@
8788
- EB_ScaLAPACK
8889
- EB_SuperLU
8990
- EB_Trilinos
91+
- ROCmComponent
9092
- ConfigureMakePythonPackage
9193
- EB_BerkeleyGW
9294
- EB_binutils

docs/version-specific/easyconfig-constants.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Constant name |Constant value
44
---------------------------|-------------------------------------------------------------|-------------------------------------------------------------------------------
55
``ARCH`` |``aarch64`` |CPU architecture of current system (aarch64, x86_64, ppc64le, ...)
66
``EXTERNAL_MODULE`` |``EXTERNAL_MODULE`` |External module marker
7-
``HOME`` |``/home/example`` |Home directory ($HOME)
7+
``HOME`` |``/home/example`` |Home directory ($HOME)
88
``MODULE_LOAD_ENV_HEADERS``|``CPP_HEADERS`` |Environment variables with search paths to CPP headers
99
``OS_NAME`` |``UNKNOWN`` |System name (e.g. 'fedora' or 'RHEL')
1010
``OS_PKG_IBVERBS_DEV`` |``('libibverbs-dev', 'libibverbs-devel', 'rdma-core-devel')``|OS packages providing ibverbs/infiniband development support
@@ -15,6 +15,6 @@ Constant name |Constant value
1515
``OS_TYPE`` |``Darwin`` |System type (e.g. 'Linux' or 'Darwin')
1616
``OS_VERSION`` |``UNKNOWN`` |System version
1717
``SYSTEM`` |``{'name': 'system', 'version': 'system'}`` |System toolchain
18-
``SYS_PYTHON_VERSION`` |``3.13.7`` |System Python version (platform.python_version())
18+
``SYS_PYTHON_VERSION`` |``3.9.6`` |System Python version (platform.python_version())
1919

2020
*(see also* ``eb --avail-easyconfig-constants`` *)*

docs/version-specific/eb-help.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Option flag |Option description
3939

4040
Option flag |Option description
4141
-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
42+
``--bwrap`` |Build/install in bubblewrap namespace, enabling installation to a temporary location before moving to the final destination (default: False)
4243
``--dry-run`` |Print build overview incl. dependencies (full paths) (default: False)
4344
``-D, --dry-run-short`` |Print build overview incl. dependencies (short paths) (default: False)
4445
``-x, --extended-dry-run`` |Print build environment and (expected) build procedure that will be performed (default: False)
@@ -52,11 +53,12 @@ Option flag |Option description
5253
``-b BLOCKS, --only-blocks=BLOCKS`` |Only build listed blocks (type comma-separated list)
5354
``--rebuild`` |Rebuild software, even if module already exists (don't skip OS dependencies checks) (default: False)
5455
``-r [PATH[:PATH]], --robot=[PATH[:PATH]]``|Enable dependency resolution, optionally consider additional paths to search for easyconfigs (type pathsep-separated list)
55-
``--robot-paths=PATH[:PATH]`` |Additional paths to consider by robot for easyconfigs (--robot paths get priority) (type pathsep-separated list; default: /home/example/work/easybuild-easyconfigs/easybuild/easyconfigs)
56+
``--robot-paths=PATH[:PATH]`` |Additional paths to consider by robot for easyconfigs (--robot paths get priority) (type pathsep-separated list; default: /home/example/work/EasyBuild/easybuild-easyconfigs/easybuild/easyconfigs)
5657
``--search-paths=PATH[:PATH]`` |Additional locations to consider in --search (next to --robot and --robot-paths paths) (type pathsep-separated list)
5758
``-k, --skip`` |Skip existing software (useful for installing additional packages) (default: False)
5859
``-s STOP, --stop=STOP`` |Stop the installation after certain step (type choice; default: extract) (choices: fetch, ready, extract, patch, prepare, configure, build, test, install, extensions, postiter, postproc, sanitycheck, cleanup, module, permissions, package, testcases)
5960
``--strict=STRICT`` |Set strictness level (type choice; default: warn) (choices: ignore, warn, error)
61+
``--use-entrypoints`` |Use entry points for easyblocks, toolchains, and hooks (default: False)
6062

6163
## Configuration options
6264

@@ -66,6 +68,7 @@ Option flag |Option descrip
6668
``--avail-modules-tools`` |Show all supported module tools (default: False)
6769
``--avail-repositories`` |Show all repository types (incl. non-usable) (default: False)
6870
``--buildpath=BUILDPATH`` |Temporary build path (default: /home/example/.local/easybuild/build)
71+
``--bwrap-installpath=BWRAP-INSTALLPATH`` |Bubblewrap install path for software and modules (default: /home/example/.local/easybuild/bwrap)
6972
``--containerpath=CONTAINERPATH`` |Location where container recipe & image will be stored (default: /home/example/.local/easybuild/containers)
7073
``--envvars-user-modules=ENVVARS-USER-MODULES`` |List of environment variables that hold the base paths for which user-specific modules will be installed relative to (type comma-separated list; default: HOME)
7174
``--external-modules-metadata=EXTERNAL-MODULES-METADATA`` |List of (glob patterns for) paths to files specifying metadata for external modules (INI format) (type comma-separated list)
@@ -214,14 +217,14 @@ Option flag |Option description
214217
## Options for job backend
215218

216219
Option flag |Option description
217-
-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------
220+
-------------------------------------------|------------------------------------------------------------------------------------------------------------------------------
218221
``--job-backend-config=BACKEND-CONFIG`` |Configuration file for job backend
219222
``--job-cores=CORES`` |Number of cores to request per job (type int)
220223
``--job-deps-type=DEPS-TYPE`` |Type of dependency to set between jobs (default depends on job backend) (type choice) (choices: abort_on_error, always_run)
221224
``--job-eb-cmd=EB-CMD`` |EasyBuild command to use in jobs (type str; default: eb)
222225
``--job-max-jobs=MAX-JOBS`` |Maximum number of concurrent jobs (queued and running, 0 = unlimited) (type int; default: 0)
223226
``--job-max-walltime=MAX-WALLTIME`` |Maximum walltime for jobs (in hours) (type int; default: 24)
224-
``--job-output-dir=OUTPUT-DIR`` |Output directory for jobs (default: current directory) (default: /Volumes/work/easybuild-docs/docs/version-specific)
227+
``--job-output-dir=OUTPUT-DIR`` |Output directory for jobs (default: current directory) (default: /Volumes/work/EasyBuild/easybuild-docs/docs/version-specific)
225228
``--job-polling-interval=POLLING-INTERVAL``|Interval between polls for status of jobs (in seconds) (type <class 'float'>; default: 30.0)
226229
``--job-target-resource=TARGET-RESOURCE`` |Target resource for jobs
227230

@@ -255,6 +258,7 @@ Option flag |Option
255258
``--cuda-sanity-check-error-on-failed-checks`` |If enabled, failures in the CUDA sanity check will produce an error. If disabled, the CUDA sanity check will be performed and failures will be reported through warnings, but they will not result in an error (default: False)
256259
``--cuda-sanity-check-strict`` |Perform strict CUDA sanity check. Without this option, the CUDA sanity check will fail if the CUDA binaries don't contain code for (at least) all compute capabilities defined in --cude-compute-capabilities, but will accept if code for additional compute capabilities is present. With this setting, the sanity check will also fail if code is present for more compute capabilities than defined in --cuda-compute-capabilities. (default: False)
257260
``--debug-lmod`` |Run Lmod modules tool commands in debug module (default: False)
261+
``--debug-module-cmds`` |Show additional information of module commands (default: False)
258262
``--default-opt-level=DEFAULT-OPT-LEVEL`` |Specify default optimisation level (type choice; default: defaultopt) (choices: noopt, lowopt, defaultopt, opt)
259263
``--deprecated=DEPRECATED`` |Run pretending to be (future) version, to test removal of deprecated code.
260264
``--detect-loaded-modules=DETECT-LOADED-MODULES`` |Detect loaded EasyBuild-generated modules, act accordingly; supported values: error, ignore, purge, unload, warn (default: warn)
@@ -269,6 +273,7 @@ Option flag |Option
269273
``--extra-source-urls=URL[|URL]`` |Specify URLs to fetch sources from in addition to those in the easyconfig (type |-separated tuple; default: https://sources.easybuild.io)
270274
``--fail-on-mod-files-gcccore`` |Fail if .mod files are detected in a GCCcore install (default: False)
271275
``--fetch`` |Allow downloading sources ignoring OS and modules tool dependencies, implies --stop=fetch, --ignore-osdeps and ignore modules tool (default: False)
276+
``--fetch-all`` |Download sources (like --fetch), don't stop when download failed for one of the easyconfig (default: False)
272277
``--filter-deps=FILTER-DEPS`` |List of dependencies that you do *not* want to install with EasyBuild, because equivalent OS packages are installed. (e.g. --filter-deps=zlib,ncurses) (type comma-separated list)
273278
``--filter-ecs=FILTER-ECS`` |List of easyconfigs (given as glob patterns) to *ignore* when given on command line or auto-selected when building with --from-pr. (e.g. --filter-ecs=*intel*) (type comma-separated list)
274279
``--filter-env-vars=FILTER-ENV-VARS`` |List of names of environment variables that should *not* be defined/updated by module files generated by EasyBuild (type comma-separated list)

0 commit comments

Comments
 (0)