diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/intel-oneapi-advisor/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/intel-oneapi-advisor/package.py | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/intel-oneapi-advisor/package.py b/var/spack/repos/builtin/packages/intel-oneapi-advisor/package.py index 4a22c03c59..30ff29c737 100644 --- a/var/spack/repos/builtin/packages/intel-oneapi-advisor/package.py +++ b/var/spack/repos/builtin/packages/intel-oneapi-advisor/package.py @@ -8,17 +8,27 @@ import platform from spack import * +@IntelOneApiPackage.update_description class IntelOneapiAdvisor(IntelOneApiPackage): - """Intel Advisor is a design and analysis tool for achieving - high application performance. This is done through - efficient threading, vectorization, and memory use, and - GPU offload on current and future Intel hardware.""" + """Intel Advisor is a design and analysis tool for developing + performant code. The tool supports C, C++, Fortran, SYCL, OpenMP, + OpenCL code, and Python. It helps with the following: Performant + CPU Code: Design your application for efficient threading, + vectorization, and memory use. Efficient GPU Offload: Identify + parts of the code that can be profitably offloaded. Optimize the + code for compute and memory. + + """ maintainers = ['rscohn2'] homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/advisor.html' if platform.system() == 'Linux': + version('2022.1.0', + url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18730/l_oneapi_advisor_p_2022.1.0.171_offline.sh', + sha256='b627dbfefa779b44e7ab40dfa37614e56caa6e245feaed402d51826e6a7cb73b', + expand=False) version('2022.0.0', url='https://registrationcenter-download.intel.com/akdlm/irc_nas/18369/l_oneapi_advisor_p_2022.0.0.92_offline.sh', sha256='f1c4317c2222c56fb2e292513f7eec7ec27eb1049d3600cb975bc08ed1477993', |