Merge branch 'it4i-salomon'

This commit is contained in:
Lukáš Krupčík 2019-09-10 08:34:02 +02:00
commit 126e9edfe7
4 changed files with 69 additions and 4 deletions

View File

@ -0,0 +1,39 @@
# IT4Innovations 2019
name = 'OpenFOAM'
version = 'v1812'
homepage = 'http://www.openfoam.com/'
description = """OpenFOAM is a free, open source CFD software package.
OpenFOAM has an extensive range of features to solve anything from complex fluid flows
involving chemical reactions, turbulence and heat transfer,
to solid dynamics and electromagnetics."""
toolchain = {'name': 'foss', 'version': '2018a'}
toolchainopts = {'cstd': 'c++11'}
source_urls = ['https://sourceforge.net/projects/openfoamplus/files/%(version)s/']
sources = [SOURCE_TGZ]
patches = ['OpenFOAM-%(version)s-cleanup.patch']
checksums = [
'd4d23d913419c6a364b1fe91509c1fadb5661bdf2eedb8fe9a8a005924eb2032', # OpenFOAM-v1812.tgz
'a01098181f7ac2a332623b7060bacde03d6ab5479d458189d4934d9f64389f4d', # OpenFOAM-v1812-cleanup.patch
]
dependencies = [
('libreadline', '7.0', '', True),
('ncurses', '6.0', '', True),
# OpenFOAM requires 64 bit METIS using 32 bit indexes (array indexes)
('METIS', '5.1.0', '', True),
('SCOTCH', '6.0.6'),
('CGAL', '4.11.1'),
('ParaView', '5.4.1', '-mpi'),
]
builddependencies = [
('Bison', '3.3.2', '', True),
('CMake', '3.13.1', '', True),
('flex', '2.6.4', '', True),
]
moduleclass = 'cae'

View File

@ -17,8 +17,8 @@ sources = [SOURCE_TGZ]
patches = ['OpenFOAM-%(version)s-cleanup.patch']
dependencies = [
('libreadline', '8.0', '', True),
('ncurses', '6.1', '', True),
('libreadline', '7.0', '', True),
('ncurses', '6.0', '', True),
# OpenFOAM requires 64 bit METIS using 32 bit indexes (array indexes)
('METIS', '5.1.0', '', True),
('SCOTCH', '6.0.6'),
@ -27,7 +27,7 @@ dependencies = [
]
builddependencies = [
('Bison', '3.0.5', '', True),
('Bison', '3.0.4', '', True),
('CMake', '3.14.1', '', True),
('flex', '2.6.4', '', True),
]

View File

@ -0,0 +1,27 @@
# IT4Innovations 2019
name = 'PGI'
version = '19.7'
homepage = 'http://www.pgroup.com/'
description = "C, C++ and Fortran compilers from The Portland Group - PGI"
toolchain = {'name': 'dummy', 'version': ''}
sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86-64.tar.gz']
gccver = '8.2.0'
binutilsver = '2.31.1'
versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver)
dependencies = [
('GCCcore', gccver),
('binutils', binutilsver, '', ('GCCcore', gccver)),
('numactl', '2.0.12', '', ('GCCcore', gccver)),
('gcccuda', '2019a'),
]
# license file
license_file = '/apps/licenses/pgi/license.dat'
moduleclass = 'compiler'

View File

@ -18,7 +18,6 @@ dependencies = [
('GCCcore', gccver),
('binutils', binutilsver, '', ('GCCcore', gccver)),
('numactl', '2.0.12', '', ('GCCcore', gccver)),
('gcccuda', '2019a'),
]
# license file