Add Allinea packages
This commit is contained in:
parent
8bcb812529
commit
8ea5e946a2
2 changed files with 57 additions and 0 deletions
29
var/spack/repos/builtin/packages/allinea-forge/package.py
Normal file
29
var/spack/repos/builtin/packages/allinea-forge/package.py
Normal file
|
@ -0,0 +1,29 @@
|
|||
from spack import *
|
||||
|
||||
class AllineaForge(Package):
|
||||
"""Allinea Forge is the complete toolsuite for software development - with
|
||||
everything needed to debug, profile, optimize, edit and build C, C++ and
|
||||
Fortran applications on Linux for high performance - from single threads
|
||||
through to complex parallel HPC codes with MPI, OpenMP, threads or CUDA."""
|
||||
|
||||
homepage = "http://www.allinea.com/products/develop-allinea-forge"
|
||||
|
||||
version('6.0.4', 'df7f769975048477a36f208d0cd57d7e')
|
||||
|
||||
# Licensing
|
||||
license_required = True
|
||||
license_comment = '#'
|
||||
license_files = ['licences/Licence']
|
||||
license_vars = ['ALLINEA_LICENCE_FILE', 'ALLINEA_LICENSE_FILE']
|
||||
license_url = 'http://www.allinea.com/user-guide/forge/Installation.html'
|
||||
|
||||
|
||||
def url_for_version(self, version):
|
||||
# TODO: add support for other architectures/distributions
|
||||
url = "http://content.allinea.com/downloads/"
|
||||
return url + "allinea-forge-%s-Redhat-6.0-x86_64.tar" % version
|
||||
|
||||
|
||||
def install(self, spec, prefix):
|
||||
textinstall = which('textinstall.sh')
|
||||
textinstall('--accept-licence', prefix)
|
28
var/spack/repos/builtin/packages/allinea-reports/package.py
Normal file
28
var/spack/repos/builtin/packages/allinea-reports/package.py
Normal file
|
@ -0,0 +1,28 @@
|
|||
from spack import *
|
||||
|
||||
class AllineaReports(Package):
|
||||
"""Allinea Performance Reports are the most effective way to characterize
|
||||
and understand the performance of HPC application runs. One single-page HTML
|
||||
report elegantly answers a range of vital questions for any HPC site"""
|
||||
|
||||
homepage = "http://www.allinea.com/products/allinea-performance-reports"
|
||||
|
||||
version('6.0.4', '3f13b08a32682737bc05246fbb2fcc77')
|
||||
|
||||
# Licensing
|
||||
license_required = True
|
||||
license_comment = '#'
|
||||
license_files = ['licences/Licence']
|
||||
license_vars = ['ALLINEA_LICENCE_FILE', 'ALLINEA_LICENSE_FILE']
|
||||
license_url = 'http://www.allinea.com/user-guide/reports/Installation.html'
|
||||
|
||||
|
||||
def url_for_version(self, version):
|
||||
# TODO: add support for other architectures/distributions
|
||||
url = "http://content.allinea.com/downloads/"
|
||||
return url + "allinea-reports-%s-Redhat-6.0-x86_64.tar" % version
|
||||
|
||||
|
||||
def install(self, spec, prefix):
|
||||
textinstall = which('textinstall.sh')
|
||||
textinstall('--accept-licence', prefix)
|
Loading…
Reference in a new issue