Difference between revisions of "Toolchains"
From HPC users
Jump to navigationJump to search
Schwietzer (talk | contribs) |
|||
(62 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
A toolchain is a set of programming tools that are used to create or build | A toolchain is a set of programming tools that are used to create, develop or build software. | ||
These | These currently installed toolchanins are available ... | ||
*foss/2016b | |||
... on envirnoment ''hpc-uniol-env'': | |||
*foss/2016b | |||
*gimpi/6.2016 | |||
*gompi/4.1.10 | *gompi/4.1.10 | ||
*gompi/5.2.01 | *gompi/5.2.01 | ||
*gompi/6.2.01 | *gompi/6.2.01 | ||
*goolf/5.2.01 | *goolf/5.2.01 | ||
*iimpi/2013b | *iimpi/2013b | ||
*iimpi/2016b | *iimpi/2016b | ||
*intel/2013b | *intel/2013b | ||
*intel/2016b ''' | *intel/2016b | ||
*intel/2016b-pp | |||
... on environment ''hpc-env/6.4'': | |||
*foss/2017b | |||
*gimpi/2018a | |||
*iccifort/2018a | |||
*intel/2018a | |||
*gimkl/2018a | |||
*gompi/2017b | |||
*iimpi/2018a | |||
*iompi/2018a | |||
... on environment ''hpc-env/8.3'': | |||
*iompi/2019b | |||
*iomkl/2019b | |||
*iimpi/2019b | |||
*imkl/2019.5.281-iimpi-2019b | |||
*imkl/2019.5.281-gompi-2019b | |||
*imkl/2019.5.281-iompi-2019b | |||
*iimpic/2019b | |||
*iimpic/2022.01 | |||
*intel/2019b | |||
*ifort/2019.5.281 | |||
*iccifort/2019b | |||
*intelcuda/2019b | |||
*intelcuda/2022.01 | |||
*foss/2019b | |||
*fosscuda/2019b | |||
*fosscuda/2022.07 | |||
*gcccuda/2019b | |||
*gcccuda/2021.06 | |||
*gcccuda/2022.07 | |||
*gompi/2019b | |||
*gompic/2019b | |||
*gompic/2022.07 | |||
*gomkl/2019b | |||
*gimkl/2019b | |||
If you want to search for a specific toolchain by yourself, you can do this by using the command | |||
module avail | |||
You will receive an output similar to this: | |||
[abcd1234@hpcl001]$ module avail | |||
. | |||
. | |||
------------------------------------------------------- /cm/shared/uniol/modules/toolchain ------------------------------------------------------- | |||
foss/2016b gompi/4.1.10 gompi/5.2.01 gompi/6.2.01 (D) goolf/5.2.01 iimpi/2013b iimpi/2016b (D) intel/2013b intel/2016b (D) | |||
. | |||
=====What do these toolchains contain?===== | |||
{| style="background-color:#eeeeff;" cellpadding="2" border="1" cellspacing="0" | |||
|- style="background-color:#ddddff;" | |||
! foss/2016b | |||
! gompi/4.1.10 | |||
! gompi/5.2.01 | |||
! gompi/6.2.01 (D) | |||
! goolf/5.2.01 | |||
! iimpi/2013b | |||
! iimpi/2016b (D) | |||
! intel/2013b | |||
! intel/2016b (D) | |||
|- | |||
| GCC/6.2.0-2.27 | |||
| GCC/4.9.4-2.25 | |||
| GCC/5.4.0-2.26 | |||
| GCC/6.2.0-2.27 | |||
| GCC/5.4.0-2.26 | |||
| icc/.2013_sp1.3.174-GCC-5.4.0-2.26 | |||
| icc/2016.3.210 | |||
| GCCcore/.5.4.0 | |||
| GCCcore/.5.4.0 | |||
|- | |||
| OpenMPI/2.0.1-GCC-6.2.0 | |||
| OpenMPI/1.10.4-GCC-4.9.4 | |||
| OpenMPI/2.0.1-GCC-5.4.0 | |||
| OpenMPI/2.0.1-GCC-6.2.0 | |||
| OpenMPI/2.0.1-GCC-5.4.0 | |||
| ifort/.2013_sp1.3.174-GCC-5.4.0-2.26 | |||
| ifort/2016.3.210 | |||
| binutils/.2.26-GCCcore-5.4.0 | |||
| binutils/.2.26-GCCcore-5.4.0 | |||
|- | |||
| OpenBLAS/0.2.19 | |||
| | |||
| | |||
| | |||
| OpenBLAS/0.2.19 | |||
| impi/.5.0.0.028-iccifort-2013_sp1.3.174-GCC-5.4.0-2.26 | |||
| impi/5.1.3.210 | |||
| icc/.2013_sp1.3.174-GCC-5.4.0-2.26 | |||
| icc/2016.3.210 | |||
|- | |||
| FFTW/3.3.5-gompi-5.2.01 | |||
| | |||
| | |||
| | |||
| FFTW/3.3.5-gompi-5.2.01 | |||
| | |||
| | |||
| ifort/.2013_sp1.3.174-GCC-5.4.0-2.26 | |||
| ifort/2016.3.210 | |||
|- | |||
| ScaLAPACK/2.0.2 | |||
| | |||
| | |||
| | |||
| ScaLAPACK/2.0.2 | |||
| | |||
| | |||
| impi/.5.0.0.028-iccifort-2013_sp1.3.174-GCC-5.4.0-2.26 | |||
| impi/5.1.3.210 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| imkl/.11.1.3.174-iimpi-2013b | |||
| imkl/11.3.3.210 | |||
|} | |||
{| style="background-color:#eeeeff;" cellpadding="2" border="1" cellspacing="0" | |||
|- style="background-color:#ddddff;" | |||
! gimpi/6.2016 | |||
! intel/2016b-pp | |||
! goolf-4.1.10 | |||
! goolf-6.2.01 | |||
! .. | |||
|- | |||
| GCC/6.2.0-2.27 | |||
| GCCcore/5.4.0 | |||
| GCC/4.9.4-2.25 | |||
| GCC/6.2.0-2.27 | |||
| .. | |||
|- | |||
| impi/5.1.3.210 | |||
| binutils/2.26-GCCcore-5.4.0 | |||
| OpenMPI/1.10.4-GCC-4.9.4-2.25 | |||
| OpenMPI/2.0.1-GCC-6.2.0 | |||
| .. | |||
|- | |||
| | |||
| icc/2016.3.210-GCC-5.4.0-2.26 | |||
| OpenBLAS/0.2.19 | |||
| OpenBLAS/0.2.19 | |||
| .. | |||
|- | |||
| | |||
| ifort/2016.3.210-GCC-5.4.0-2.26 | |||
| FFTW/3.3.5-gompi-5.2.01 | |||
| FFTW/3.3.5-gompi-5.2.01 | |||
| .. | |||
|- | |||
| | |||
| impi/.5.1.3.210-pp | |||
| ScaLAPACK/2.0.2 | |||
| ScaLAPACK/2.0.2 | |||
| .. | |||
|- | |||
| | |||
| imkl/.11.3.3.210-pp | |||
| | |||
| | |||
| .. | |||
|} |
Latest revision as of 08:40, 15 July 2022
A toolchain is a set of programming tools that are used to create, develop or build software.
These currently installed toolchanins are available ...
... on envirnoment hpc-uniol-env:
- foss/2016b
- gimpi/6.2016
- gompi/4.1.10
- gompi/5.2.01
- gompi/6.2.01
- goolf/5.2.01
- iimpi/2013b
- iimpi/2016b
- intel/2013b
- intel/2016b
- intel/2016b-pp
... on environment hpc-env/6.4:
- foss/2017b
- gimpi/2018a
- iccifort/2018a
- intel/2018a
- gimkl/2018a
- gompi/2017b
- iimpi/2018a
- iompi/2018a
... on environment hpc-env/8.3:
- iompi/2019b
- iomkl/2019b
- iimpi/2019b
- imkl/2019.5.281-iimpi-2019b
- imkl/2019.5.281-gompi-2019b
- imkl/2019.5.281-iompi-2019b
- iimpic/2019b
- iimpic/2022.01
- intel/2019b
- ifort/2019.5.281
- iccifort/2019b
- intelcuda/2019b
- intelcuda/2022.01
- foss/2019b
- fosscuda/2019b
- fosscuda/2022.07
- gcccuda/2019b
- gcccuda/2021.06
- gcccuda/2022.07
- gompi/2019b
- gompic/2019b
- gompic/2022.07
- gomkl/2019b
- gimkl/2019b
If you want to search for a specific toolchain by yourself, you can do this by using the command
module avail
You will receive an output similar to this:
[abcd1234@hpcl001]$ module avail . . ------------------------------------------------------- /cm/shared/uniol/modules/toolchain ------------------------------------------------------- foss/2016b gompi/4.1.10 gompi/5.2.01 gompi/6.2.01 (D) goolf/5.2.01 iimpi/2013b iimpi/2016b (D) intel/2013b intel/2016b (D) .
What do these toolchains contain?
foss/2016b | gompi/4.1.10 | gompi/5.2.01 | gompi/6.2.01 (D) | goolf/5.2.01 | iimpi/2013b | iimpi/2016b (D) | intel/2013b | intel/2016b (D) |
---|---|---|---|---|---|---|---|---|
GCC/6.2.0-2.27 | GCC/4.9.4-2.25 | GCC/5.4.0-2.26 | GCC/6.2.0-2.27 | GCC/5.4.0-2.26 | icc/.2013_sp1.3.174-GCC-5.4.0-2.26 | icc/2016.3.210 | GCCcore/.5.4.0 | GCCcore/.5.4.0 |
OpenMPI/2.0.1-GCC-6.2.0 | OpenMPI/1.10.4-GCC-4.9.4 | OpenMPI/2.0.1-GCC-5.4.0 | OpenMPI/2.0.1-GCC-6.2.0 | OpenMPI/2.0.1-GCC-5.4.0 | ifort/.2013_sp1.3.174-GCC-5.4.0-2.26 | ifort/2016.3.210 | binutils/.2.26-GCCcore-5.4.0 | binutils/.2.26-GCCcore-5.4.0 |
OpenBLAS/0.2.19 | OpenBLAS/0.2.19 | impi/.5.0.0.028-iccifort-2013_sp1.3.174-GCC-5.4.0-2.26 | impi/5.1.3.210 | icc/.2013_sp1.3.174-GCC-5.4.0-2.26 | icc/2016.3.210 | |||
FFTW/3.3.5-gompi-5.2.01 | FFTW/3.3.5-gompi-5.2.01 | ifort/.2013_sp1.3.174-GCC-5.4.0-2.26 | ifort/2016.3.210 | |||||
ScaLAPACK/2.0.2 | ScaLAPACK/2.0.2 | impi/.5.0.0.028-iccifort-2013_sp1.3.174-GCC-5.4.0-2.26 | impi/5.1.3.210 | |||||
imkl/.11.1.3.174-iimpi-2013b | imkl/11.3.3.210 |
gimpi/6.2016 | intel/2016b-pp | goolf-4.1.10 | goolf-6.2.01 | .. |
---|---|---|---|---|
GCC/6.2.0-2.27 | GCCcore/5.4.0 | GCC/4.9.4-2.25 | GCC/6.2.0-2.27 | .. |
impi/5.1.3.210 | binutils/2.26-GCCcore-5.4.0 | OpenMPI/1.10.4-GCC-4.9.4-2.25 | OpenMPI/2.0.1-GCC-6.2.0 | .. |
icc/2016.3.210-GCC-5.4.0-2.26 | OpenBLAS/0.2.19 | OpenBLAS/0.2.19 | .. | |
ifort/2016.3.210-GCC-5.4.0-2.26 | FFTW/3.3.5-gompi-5.2.01 | FFTW/3.3.5-gompi-5.2.01 | .. | |
impi/.5.1.3.210-pp | ScaLAPACK/2.0.2 | ScaLAPACK/2.0.2 | .. | |
imkl/.11.3.3.210-pp | .. |