123456789101112131415161718192021222324252627 |
- easyblock = 'Toolchain'
- name = 'foss'
- version = '2020b'
- homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain'
- description = """GNU Compiler Collection (GCC) based compiler toolchain, including
- OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK."""
- toolchain = SYSTEM
- local_gccver = '10.2.0'
- # toolchain used to build foss dependencies
- local_comp_mpi_tc = ('gompi', version)
- # we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain
- # because of toolchain preparation functions
- dependencies = [
- ('GCC', local_gccver),
- ('OpenMPI', '4.0.5', '', ('GCC', local_gccver)),
- ('OpenBLAS', '0.3.12', '', ('GCC', local_gccver)),
- ('FFTW', '3.3.8', '', local_comp_mpi_tc),
- ('ScaLAPACK', '2.1.0', '', local_comp_mpi_tc),
- ]
- moduleclass = 'toolchain'
|