Skip to content

Commit

Permalink
Merge pull request #655 from migueldiascosta/master
Browse files Browse the repository at this point in the history
release EasyBuild v4.3.1
  • Loading branch information
boegel authored Oct 29, 2020
2 parents ea76fe8 + 10b4529 commit aa76c22
Show file tree
Hide file tree
Showing 10 changed files with 2,294 additions and 880 deletions.
2 changes: 1 addition & 1 deletion docs/Easyconfigs_index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ By default, EasyBuild will consider index files to remain valid for 1 week (7 *

To create an index that *always* remains valid (never expires), use zero (``0``) as value for ``--index-max-age``::

$ eb --create-index --index-max-age=0 $HOME/easybuild-easyconfigs/easybuild/easyconfigs
$ eb --index-max-age=0 --create-index $HOME/easybuild-easyconfigs/easybuild/easyconfigs

$ head -n 2 $HOME/easybuild-easyconfigs/easybuild/easyconfigs/.eb-path-index
# created at: 2020-04-13 15:10:07.173191
Expand Down
3,105 changes: 2,239 additions & 866 deletions docs/version-specific/Supported_software.rst

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/version-specific/config_file_constants.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ only in 'DEFAULT' section:
========================== =================================================== ===================================================================
Constant name Constant help Constant value
========================== =================================================== ===================================================================
``DEFAULT_ROBOT_PATHS`` List of default robot paths (':'-separated) ``/home/example/work/easybuild-easyconfigs/easybuild/easyconfigs``
``DEFAULT_REPOSITORYPATH`` Default easyconfigs repository path ``/home/example/.local/easybuild/ebfiles_repo``
``DEFAULT_ROBOT_PATHS`` List of default robot paths (':'-separated) ``/home/example/work/easybuild-easyconfigs/easybuild/easyconfigs``
``USER`` Current username, translated uid from password file ``example``
``HOME`` Current user's home directory, expanded '~' ``/home/example``
========================== =================================================== ===================================================================
Expand Down
6 changes: 4 additions & 2 deletions docs/version-specific/easyblocks.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
* EB_Java
* EB_MATLAB
* EB_MCR
* EB_NVHPC
* EB_PGI
* EB_Samcef
* EB_Stata
Expand Down Expand Up @@ -67,7 +68,6 @@
* EB_Blender
* EB_CGAL
* EB_Clang
* EB_DIRAC
* EB_Doxygen
* EB_Eigen
* EB_ELSI
Expand All @@ -81,6 +81,7 @@
* EB_OpenCV
* EB_PSI
* EB_ROOT
* EB_ScaLAPACK
* EB_SuperLU
* EB_Trilinos

Expand Down Expand Up @@ -170,7 +171,6 @@
* EB_R
* EB_Ruby
* EB_SAMtools
* EB_ScaLAPACK
* EB_Scalasca1
* EB_Score_minus_P
* EB_SHRiMP
Expand Down Expand Up @@ -210,6 +210,7 @@
* EB_ALADIN
* EB_Bazel
* EB_Boost
* EB_CFDEMcoupling
* EB_CHARMM
* EB_CP2K
* EB_FSL
Expand Down Expand Up @@ -337,6 +338,7 @@
* EB_Java
* EB_MATLAB
* EB_MCR
* EB_NVHPC
* EB_PGI
* EB_Samcef
* EB_Stata
Expand Down
4 changes: 2 additions & 2 deletions docs/version-specific/easyconfig_constants.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Constant name Constant value
``OS_PKG_PAM_DEV`` ``('pam-devel', 'libpam0g-dev')`` OS packages providing Pluggable Authentication Module (PAM) developement support
``OS_TYPE`` ``Darwin`` System type (e.g. 'Linux' or 'Darwin')
``OS_VERSION`` ``UNKNOWN`` System version
``SYSTEM`` ``{'version': 'system', 'name': 'system'}`` System toolchain
``SYS_PYTHON_VERSION`` ``2.7.16`` System Python version (platform.python_version())
``SYSTEM`` ``{'name': 'system', 'version': 'system'}`` System toolchain
``SYS_PYTHON_VERSION`` ``3.8.5`` System Python version (platform.python_version())
====================== ============================================================= ================================================================================

11 changes: 6 additions & 5 deletions docs/version-specific/generic_easyblocks.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1072,11 +1072,12 @@ Builds and installs Ruby Gems.
Extra easyconfig parameters specific to ``RubyGem`` easyblock
-------------------------------------------------------------

==================== ================================== =============
easyconfig parameter description default value
==================== ================================== =============
``options`` Dictionary with extension options. ``{}``
==================== ================================== =============
==================== ==================================== =============
easyconfig parameter description default value
==================== ==================================== =============
``gem_file`` Path to gem file in unpacked sources ``None``
``options`` Dictionary with extension options. ``{}``
==================== ==================================== =============

Customised steps in ``RubyGem`` easyblock
-----------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion docs/version-specific/help.rst
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ Option flag Option description
``--git-working-dirs-path=GIT-WORKING-DIRS-PATH`` Path to Git working directories for EasyBuild repositories (type <type 'str'>)
``--github-org=GITHUB-ORG`` GitHub organization (type <type 'str'>)
``--github-user=GITHUB-USER`` GitHub username (type <type 'str'>)
``--include-easyblocks-from-pr=PR#`` Include easyblocks from specified PR (type <type 'int'>)
``--include-easyblocks-from-pr=PR#`` Include easyblocks from specified PR (type comma-separated list; default: )
``--install-github-token`` Install GitHub token (requires --github-user) (default: False)
``--list-prs=STATE,ORDER,DIRECTION`` List pull requests (type <type 'str'>; default: open,created,desc)
``--merge-pr=PR#`` Merge pull request (type <type 'int'>)
Expand Down
39 changes: 38 additions & 1 deletion docs/version-specific/toolchain_opts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Available toolchain options (by toolchain)

*(see also* ``eb --avail-toolchain-opts <tcname>`` *)*

ClangGCC_ - CrayCCE_ - CrayGNU_ - CrayIntel_ - CrayPGI_ - GCC_ - GCCcore_ - GNU_ - PGI_ - cgmpich_ - cgmpolf_ - cgmvapich2_ - cgmvolf_ - cgompi_ - cgoolf_ - foss_ - fosscuda_ - gcccuda_ - gimkl_ - gimpi_ - gimpic_ - giolf_ - giolfc_ - gmacml_ - gmkl_ - gmklc_ - gmpich2_ - gmpich_ - gmpolf_ - gmvapich2_ - gmvolf_ - goalf_ - goblf_ - golf_ - golfc_ - gomkl_ - gomklc_ - gompi_ - gompic_ - goolf_ - goolfc_ - gpsmpi_ - gpsolf_ - gqacml_ - gsmpi_ - gsolf_ - iccifort_ - iccifortcuda_ - ictce_ - iimkl_ - iimklc_ - iimpi_ - iimpic_ - iiqmpi_ - impich_ - impmkl_ - intel-para_ - intel_ - intelcuda_ - iomkl_ - iomklc_ - iompi_ - iompic_ - ipsmpi_ - iqacml_ - ismkl_ - pmkl_ - pomkl_ - pompi_ - system_ - xlcxlf_ - xlmpich2_ - xlmpich_ - xlmvapich2_ - xlompi_
ClangGCC_ - CrayCCE_ - CrayGNU_ - CrayIntel_ - CrayPGI_ - GCC_ - GCCcore_ - GNU_ - NVHPC_ - PGI_ - cgmpich_ - cgmpolf_ - cgmvapich2_ - cgmvolf_ - cgompi_ - cgoolf_ - foss_ - fosscuda_ - gcccuda_ - gimkl_ - gimpi_ - gimpic_ - giolf_ - giolfc_ - gmacml_ - gmkl_ - gmklc_ - gmpich2_ - gmpich_ - gmpolf_ - gmvapich2_ - gmvolf_ - goalf_ - goblf_ - golf_ - golfc_ - gomkl_ - gomklc_ - gompi_ - gompic_ - goolf_ - goolfc_ - gpsmpi_ - gpsolf_ - gqacml_ - gsmpi_ - gsolf_ - iccifort_ - iccifortcuda_ - ictce_ - iimkl_ - iimklc_ - iimpi_ - iimpic_ - iiqmpi_ - impich_ - impmkl_ - intel-para_ - intel_ - intelcuda_ - iomkl_ - iomklc_ - iompi_ - iompic_ - ipsmpi_ - iqacml_ - ismkl_ - pmkl_ - pomkl_ - pompi_ - system_ - xlcxlf_ - xlmpich2_ - xlmpich_ - xlmvapich2_ - xlompi_

.. _ClangGCC:

Expand Down Expand Up @@ -326,6 +326,43 @@ option description
========================= ======================================================================= =========


.. _NVHPC:

Available options for NVHPC toolchain
-------------------------------------

========================= ======================================================================= =========
option description default
========================= ======================================================================= =========
``32bit`` Compile 32bit target ``False``
``cciscxx`` Use CC as CXX ``False``
``cstd`` Specify C standard ``None``
``debug`` Enable debug ``False``
``defaultopt`` Default compiler optimizations ``False``
``defaultprec`` Default precision ``False``
``i8`` Integers are 8 byte integers ``False``
``ieee`` Adhere to IEEE-754 rules ``False``
``loose`` Loose precision ``False``
``lowopt`` Low compiler optimizations ``False``
``noopt`` Disable compiler optimizations ``False``
``openmp`` Enable OpenMP ``False``
``opt`` High compiler optimizations ``False``
``optarch`` Enable architecture optimizations ``True``
``packed-linker-options`` Pack the linker options as comma separated list ``False``
``pic`` Use PIC ``False``
``precise`` High precision ``False``
``r8`` Real is 8 byte real ``False``
``rpath`` Use RPATH wrappers when --rpath is enabled in EasyBuild configuration ``True``
``shared`` Build shared library ``False``
``static`` Build static library ``False``
``strict`` Strict (highest) precision ``False``
``unroll`` Unroll loops ``False``
``vectorize`` Enable compiler auto-vectorization, default except for noopt and lowopt ``None``
``verbose`` Verbose output ``False``
``veryloose`` Very loose precision ``False``
========================= ======================================================================= =========


.. _PGI:

Available options for PGI toolchain
Expand Down
1 change: 1 addition & 0 deletions docs/version-specific/toolchains.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ Name Compiler(s) MPI Linear algebra
**ipsmpi** icc, ifort psmpi *(none)* *(none)*
**iqacml** icc, ifort QLogicMPI ACML, ScaLAPACK FFTW
**ismkl** icc, ifort MPICH2 imkl imkl
**NVHPC** NVHPC *(none)* *(none)* *(none)*
**PGI** PGI *(none)* *(none)* *(none)*
**pmkl** PGI *(none)* imkl imkl
**pomkl** PGI OpenMPI imkl imkl
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@

# note: release candidates should be versioned as a pre-release, e.g. "1.1rc1"
# 1.1-rc1 would indicate a post-release, i.e., and update of 1.1, so beware
VERSION = '4.3.0'
VERSION = '4.3.1'


# Utility function to read README file
Expand Down

0 comments on commit aa76c22

Please sign in to comment.