...
GCC v8.3.0
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go, as well as libraries for these languages. There should be a system installation with the required version on the Marconi cluster. Just use the module to load it as below:
Code Block language bash module load gnu/8.3.0
Perl v5
The v5.16.3 version should be immediately available as part of the system.GNU Autoconf v2.69
The v2.69 version should be immediately available as part of the system.
GNU Automake v1.15
To install automake version 1.15 follow these steps:
Lp. Normal way Using Spack 1.Code Block language bash cd ~/public/temp
2.Code Block language bash spack install automake@1.15 %gcc@8.3.0
3.Code Block language bash wget https://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
4.Code Block language bash tar -xf automake-1.15.tar.gz
5.Code Block language bash cd automake-1.15
6.In this tutorial directory path is "~/public/switm/automake/1.15"
Code Block language bash # ./configure --prefix=<directory_path> ./configure --prefix=~/public/switm/automake/1.15
7.Code Block language bash make
Code Block language bash make
install
Code Block language bash makespack install automake@1.15 %gcc@8.3.0
Cmake v.3.20.6
Lp. Normal way Using Spack 1. Code Block language bash cd ~/public/temp
Code Block language bash spack install cmake@3.20.6 %gcc@8.3.0
2. Code Block language bash wget https://github.com/Kitware/CMake/releases/download/v3.20.6/cmake-3.20.6.tar.gz
3. Code Block language bash tar -xf cmake-3.20.6.tar.gz
4. Code Block language bash cd cmake-3.20.6.tar.gz
5. In this tutorial directory path is "~/public/switm/cmake/3.20.6"
Code Block language bash # ./configure --prefix=<directory_path> ./configure --prefix=~/public/switm/cmake/3.20.6
6. Code Block language bash make
7. Code Block language bash make install
Python v3.7.10
Lp. Normal way Using Spack 1. Code Block language bash cd ~/public/temp
Code Block language bash spack install python@3.7.10
2. Code Block language bash wget https://www.python.org/ftp/python/3.7.10/Python-3.7.10.tgz
3. Code Block language bash tar -xf Python-3.7.10.tgz
4. Code Block language bash cd Python-3.7.10.tgz
5. In this tutorial directory path is "~/public/switm/python/3.7.10"
Code Block language bash # ./configure --prefix=<directory_path> ./configure --prefix=~/public/switm/python/3.7.10
6. Code Block language bash make
7. Code Block language bash make install
Cython 0.29.23
Lp. Normal way Using Spack 1. Code Block language bash cd ~/public/temp
Code Block language bash spack install py-cython@0.29.23
2. Code Block language bash wget https://files.pythonhosted.org/packages/source/c/cython/Cython-0.29.23.tar.gz
3. Code Block language bash tar -xf Cython-0.29.23.tar.gz
4. Code Block language bash cd Cython-0.29.23.tar.gz
5. In this tutorial directory path is "~/public/switm/cython/0.29.23"
Code Block language bash python setup.py install --prefix=~/public/switm/cython/0.29.23
Java Development Kit v1.8.0_111
...