easyblock = "Toolchain"

name = 'iimpi'
version = '5.5.0'
versionsuffix = '-GCC-4.8.3'

homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel C/C++ and Fortran compilers, alongside Intel MPI."""

toolchain = {'name': 'dummy', 'version': 'dummy'}

suff = '5.192'
compver = '2013.%s' % suff

dependencies = [                                                                 # version/released
    ('icc', compver, versionsuffix),                                             # 28 Apr 2014
    ('ifort', compver, versionsuffix),                                           # 28 Apr 2014
    ('impi', '4.1.1.036', '', ('iccifort', '%s%s' % (compver, versionsuffix))),  # 06 Mar 2014
]

moduleclass = 'toolchain'

# Salomon optimalisations
modextravars = {
         'CC':  'icc',
         'CXX': 'icpc',
         'F90': 'ifort',
         'F77': 'ifort',
         'FC':  'ifort',
}
