mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-14 10:51:21 +01:00
33 lines
1.0 KiB
Plaintext
33 lines
1.0 KiB
Plaintext
name = "Trilinos"
|
|
version = "10.12.2"
|
|
versionsuffix = "-Python-2.7.3"
|
|
|
|
homepage = 'http://trilinos.sandia.gov/'
|
|
description = """The Trilinos Project is an effort to develop algorithms and enabling technologies
|
|
within an object-oriented software framework for the solution of large-scale, local_complex multi-physics
|
|
engineering and scientific problems. A unique design feature of Trilinos is its focus on packages."""
|
|
|
|
toolchain = {'name': 'goolf', 'version': '1.5.16'}
|
|
toolchainopts = {'usempi': True, 'pic': True, 'strict': True}
|
|
|
|
source_urls = ['http://trilinos.sandia.gov/download/files/']
|
|
sources = ['%s-%s-Source.tar.gz' % (name.lower(), version)]
|
|
|
|
patches = [
|
|
'fix-parmetis.patch',
|
|
'Trilinos_GCC-4.7.patch',
|
|
]
|
|
|
|
# order matters!
|
|
# ParMETIS needs to go after SCOTCH (because of incldue dirs)
|
|
dependencies = [
|
|
('Boost', '1.49.0', versionsuffix),
|
|
('SCOTCH', '5.1.12b_esmumps'),
|
|
('SuiteSparse', '3.7.0', '-withparmetis'),
|
|
('ParMETIS', '4.0.2')
|
|
]
|
|
|
|
builddependencies = [('CMake', '2.8.4')]
|
|
|
|
moduleclass = 'numlib'
|