UCL-ARC / UCL-ARC/rcps-buildscripts

Install & Repair Request: ANSYS 2023.R1/2, 2024.R1

Open
#558 20 comments 0 reactions 1 assignee View on GitHub

@balston is already working on this.

Since Oct 20, 2023.

App install
Dominant language
Shell
Stars
42
Forks
26
PR merge metrics
No merged PRs in 30d

Description

Application: ANSYS 2023.R1 and R2

Cluster: Myriad & Kathleen at least

Description: does fluid dynamics and other macroscopic physics simulations

License: proprietary

Ticket number: IN:00000000

ANSYS 2023.R1 is installed, but currently has some remaining problems: it seems the MPI wrappers do not correctly export the environment? This is causing errors where the Fluent binary cannot find either libmpi_wrapper.so or libansysfluidshdfsdk.so (or presumably other libraries it would load after that).

ANSYS 2023.R2 is not currently installed. I assume that this problem is likely, but not certain, to show up in 2023.R2 as well.

To reproduce the problem:

fluent 3d -g -mpitest

You may see Tcl errors, but also this error:

/shared/ucl/apps/ANSYS/2023.R1/v231/fluent/fluent23.1.0/multiport/mpi_wrapper/test/lnamd64/test: error while loading shared libraries: libmpi_wrapper.so: cannot open shared object file: No such file or directory

If you run Fluent without the option to test, the problem manifests as this error instead:

/shared/ucl/apps/ANSYS/2023.R1/v231/fluent/fluent23.1.0/lnamd64/3d_node/fluent_mpi.23.1.0: error while loading shared libraries: libansysfluidshdfsdk.so: cannot open shared object file: No such file or directory

Here are the Tcl errors I see, but they only appear on Kathleen; maybe a difference in Tcl libs installed in the OS.

$ fluent 3d -g -mpitest
/shared/ucl/apps/ANSYS/2023.R1/v231/fluent/fluent23.1.0/bin/fluent -r23.1.0 3d -g -mpitest
application-specific initialization failed: Can't find a usable init.tcl in the following directories: 
    /home2/polyflowbuilds/buildagents/milpolybld01/work/1210bc2a0080eb69/Tcl-tk/8_5_11/linx64/Release/tcltk/lib/tcl8.5 /usr/lib/tcl8.5 /lib/tcl8.5 /usr/library /library /tcl8.5.11/library /tcl8.5.11/library



This probably means that Tcl wasn't installed properly.

I think the setup for the MPI environment is done in:

/shared/ucl/apps/ANSYS/2023.R1/v231/CEI/apex231/machines/linux_2.6_64/multiport/mpi_wrapper/bin/mpirun.fl

but I haven't had time to look much further into it yet.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.