Skip to content
Snippets Groups Projects
Commit f358cc8b authored by Daniel Filipe Jana's avatar Daniel Filipe Jana
Browse files

Merge branch 'packages/ansys-add-2025-ld_library_path' into 'releases/2024.0.0'

Added ansys 2025, ld_library_path variable

See merge request !36
parents 54984bbf 75be282a
No related branches found
No related tags found
1 merge request!36Added ansys 2025, ld_library_path variable
......@@ -51,6 +51,7 @@ class Ansys(Package):
licensed = True
only_binary = True
version('2025R1')
version('2024R2')
version('2022R2')
version('2022R1')
......@@ -66,6 +67,7 @@ class Ansys(Package):
'2022R1': '22.1',
'2022R2': '22.2',
'2024R2': '24.2',
'2025R1': '25.1',
}
version = self.spec.version
......@@ -76,6 +78,7 @@ class Ansys(Package):
ansys_prefix = self.prefix
run_env.prepend_path('PATH', join_path(ansys_prefix, 'ansys/bin'))
run_env.prepend_path('PATH', join_path(ansys_prefix, 'AnsysEM'))
run_env.prepend_path('PATH', join_path(ansys_prefix, 'AnsysEM/bin'))
run_env.prepend_path('PATH', join_path(ansys_prefix, 'autodyn/bin'))
run_env.prepend_path('PATH', join_path(ansys_prefix, 'CEI/bin'))
......@@ -122,3 +125,103 @@ class Ansys(Package):
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'Framework/bin/Linux64/Mesa'))
if version >= Version('24.2'):
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'aisol/bin/linx64'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'ansys/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'ansys/lib/linx64'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'autodyn/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'CEI/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'CFD-Post/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'CFX/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'fensapice/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'fluent/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'Framework/bin/Linux64'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'icemcfd/linux64_amd/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'Icepak/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'polyflow/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'RSM/bin/HPCServices'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'RSM/Config/tools/linux'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'SystemCoupling/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'tp/hdf5/1_12_2/linx64/lib'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'TurboGrid/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'AnsysEM/bin/defer'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'AnsysEM/bin/CMA/lib'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'AnsysEM/tp/IntelCompiler/2023.1.0/linx64/lib/intel64'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'external_libs/lib64'))
if version == Version('24.2'):
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'AnsysEM/bin'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'AnsysEM/bin/mechanical/v242/ansys/lib/linx64/blas/intel'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'AnsysEM/bin/mechanical/v242/ansys/syslib/daal'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'AnsysEM/bin/mechanical/v242/tp/IntelMKL/2023.1.0/linx64/lib/intel64'))
# In this version AnsysEM comes included in the standard, 9-DVD install.
# The missing bin relative to the above comes from their design.
# Redo the versioning so 242/251/... can be done by one variable
if version == Version('25.1'):
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'AnsysEM'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'AnsysEM/mechanical/v251/ansys/lib/linx64/blas/intel'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'AnsysEM/mechanical/v251/ansys/syslib/daal'))
run_env.prepend_path(
'LD_LIBRARY_PATH',
join_path(ansys_prefix, 'AnsysEM/mechanical/v251/tp/IntelMKL/2023.1.0/linx64/lib/intel64'))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment