easyblock = "Toolchain" name = 'gompi' version = '2015b' homepage = '(none)' description = """GNU Compiler Collection (GCC) based local_compiler toolchain, including OpenMPI for MPI support.""" toolchain = SYSTEM local_gccver = '5.1.0' local_local_binutilsver = '2.25' local_tcver = '%s-local_binutils-%s' % (local_gccver, local_local_binutilsver) # local_compiler toolchain dependencies dependencies = [ ('GCC', local_gccver, '-local_binutils-%s' % local_local_binutilsver), ('binutils', local_local_binutilsver, '', ('GCC', local_tcver)), ('OpenMPI', '1.8.8', '', ('GNU', '%s-%s' % (local_gccver, local_local_binutilsver))), ] modextravars = { 'CC': 'gcc', 'OMPI_CC': 'gcc', 'CXX': 'g++', 'OPMI_CXX': 'g++', 'F90': 'gfortran', 'OMPI_F90': 'gfortran', 'F77': 'gfortran', 'OMPI_F77': 'gfortran', 'FC': 'gfortran', 'OMPI_FC': 'gfortran', } moduleclass = 'toolchain'