Available Toolchains and Toolchain Compatibility: Difference between revisions

From Research Computing Center Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[Category:Sapelo2]]
'''Note: This page is for using new queueing system on the Sapelo2 cluster. This page is still under development as of June 18, 2020.'''
'''Note: This page is for using new queueing system on the Sapelo2 cluster. This page is still under development as of June 18, 2020.'''


Line 6: Line 8:
We use '''EasyBuild''' to build most of the software modules on the Sapelo2 cluster. Easybuild is a software build and installation framework that allows us to manage scientific software on High Performance Computing (HPC) systems in an efficient way. EasyBuild employs so-called '''compiler toolchains''' or, simply '''toolchains''' for short, in handling the build and installation processes. A typical toolchain consists of one or more compilers, usually put together with some libraries for specific functionality, e.g., for using an MPI stack for distributed computing, or which provide optimized routines for commonly used math operations, e.g., the well-known BLAS/LAPACK APIs for linear algebra routines. For detailed info about EasyBuild and its toolchains, please refer to [https://easybuild.readthedocs.io/en/latest/ EasyBuild] and [https://easybuild.readthedocs.io/en/latest/Concepts_and_Terminology.html#toolchains toolchains]
We use '''EasyBuild''' to build most of the software modules on the Sapelo2 cluster. Easybuild is a software build and installation framework that allows us to manage scientific software on High Performance Computing (HPC) systems in an efficient way. EasyBuild employs so-called '''compiler toolchains''' or, simply '''toolchains''' for short, in handling the build and installation processes. A typical toolchain consists of one or more compilers, usually put together with some libraries for specific functionality, e.g., for using an MPI stack for distributed computing, or which provide optimized routines for commonly used math operations, e.g., the well-known BLAS/LAPACK APIs for linear algebra routines. For detailed info about EasyBuild and its toolchains, please refer to [https://easybuild.readthedocs.io/en/latest/ EasyBuild] and [https://easybuild.readthedocs.io/en/latest/Concepts_and_Terminology.html#toolchains toolchains]


== Avaliable toolchains on cluster ==
===Avaliable toolchains on cluster===
 
 
------
[[#top|Back to Top]]
 
===Toolchain Compatibility===
 


== Toolchain Compatibility ==
------
[[#top|Back to Top]]

Revision as of 14:41, 18 June 2020


Note: This page is for using new queueing system on the Sapelo2 cluster. This page is still under development as of June 18, 2020.

If you are current Sapelo2 users, please come back later.


We use EasyBuild to build most of the software modules on the Sapelo2 cluster. Easybuild is a software build and installation framework that allows us to manage scientific software on High Performance Computing (HPC) systems in an efficient way. EasyBuild employs so-called compiler toolchains or, simply toolchains for short, in handling the build and installation processes. A typical toolchain consists of one or more compilers, usually put together with some libraries for specific functionality, e.g., for using an MPI stack for distributed computing, or which provide optimized routines for commonly used math operations, e.g., the well-known BLAS/LAPACK APIs for linear algebra routines. For detailed info about EasyBuild and its toolchains, please refer to EasyBuild and toolchains

Avaliable toolchains on cluster


Back to Top

Toolchain Compatibility


Back to Top