mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-08 07:52:11 +01:00
Merge branch 'it4i-salomon'
This commit is contained in:
commit
126e9edfe7
39
o/OpenFOAM/OpenFOAM-v1812-foss-2018a.eb
Normal file
39
o/OpenFOAM/OpenFOAM-v1812-foss-2018a.eb
Normal 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'
|
@ -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),
|
||||
]
|
||||
|
27
p/PGI/PGI-19.7-GCC-8.2.0-2.31.1-CUDA.eb
Normal file
27
p/PGI/PGI-19.7-GCC-8.2.0-2.31.1-CUDA.eb
Normal 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'
|
@ -18,7 +18,6 @@ dependencies = [
|
||||
('GCCcore', gccver),
|
||||
('binutils', binutilsver, '', ('GCCcore', gccver)),
|
||||
('numactl', '2.0.12', '', ('GCCcore', gccver)),
|
||||
('gcccuda', '2019a'),
|
||||
]
|
||||
|
||||
# license file
|
||||
|
Loading…
x
Reference in New Issue
Block a user