Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for STAR-CCM+ installs with .aol installer #3510

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

WilleBell
Copy link
Contributor

@WilleBell WilleBell commented Nov 18, 2024

Siemens has introduced .aol installers for their clang-compiled distributions.

Relevant installation Changes:

  • From version 2410, their clang compiled distributions are .aol executables. Other distributions seemed to keep the usual tarball format (which include a .sh install script). However, STAR-CCM+ compiled with the GCC will no longer be available starting with version 2506.
  • Running the .aol installs a small program called Siemens Install Program (SIP) in the $HOME directory, this is avoided by setting HOME to the builddir in the run_cmd since SIP is not necessary to run STAR-CCM+.
  • As in previous versions, they have two different versioning (for instance 2410_008 is 19.06.008), but .aol use the user facing version in its name.

@boegel boegel added the update label Nov 18, 2024
@boegel boegel added this to the 4.x milestone Nov 18, 2024
@boegel boegel self-requested a review November 18, 2024 16:48
"-DINSTALL_LICENSING=false",
"-DADDSYSTEMPATH=false",
self.cfg['installopts'],
"&& mv %s/%s %s" % (self.builddir, self.version, self.installdir),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for the -r8 variant, suffix -R8 is added to this directory. simplest solution is to add a wildcard:

Suggested change
"&& mv %s/%s %s" % (self.builddir, self.version, self.installdir),
"&& mv %s/%s* %s" % (self.builddir, self.version, self.installdir),

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants