Skip to content

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

Merged
lexming merged 16 commits intoeasybuilders:developfrom
WilleBell:patch-2
Nov 10, 2025
Merged

Add support for STAR-CCM+ installs with .aol installer#3510
lexming merged 16 commits intoeasybuilders:developfrom
WilleBell:patch-2

Conversation

@WilleBell
Copy link
Copy Markdown
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
Comment thread easybuild/easyblocks/s/star_ccm.py Outdated
Co-authored-by: Sam Moors <smoors@users.noreply.github.com>
Comment thread easybuild/easyblocks/s/star_ccm.py
@boegel
Copy link
Copy Markdown
Member

boegel commented Mar 13, 2025

I had to do some additional hacks to get STAR-CCM+ 2410_008 installed, even after manually extracting the .aol file...

see WilleBell#1

@smoors
Copy link
Copy Markdown
Contributor

smoors commented Jun 16, 2025

@WilleBell you have merge conflicts that should be resolved first

@WilleBell
Copy link
Copy Markdown
Contributor Author

Test report with a tar.gz source for STAR-CCM+ v20.02.007 w/ r8:
easybuilders/easybuild-easyconfigs#22704 (comment)

Comment thread easybuild/easyblocks/s/star_ccm.py Outdated
@WilleBell
Copy link
Copy Markdown
Contributor Author

Test report by @WilleBell

Overview of tested easyconfigs (in order)

  • SUCCESS STAR-CCM+-18.06.007.eb

Build succeeded for 1 out of 1 (total: 7 mins 56 secs) (1 easyconfigs in total)
node702.hydra.os - Linux Rocky Linux 9.6, x86_64, AMD EPYC 9535 64-Core Processor, Python 3.9.21
See https://gist.github.com/WilleBell/76c07991df6e8ef3ddd54713081175b1 for a full test report.

@WilleBell
Copy link
Copy Markdown
Contributor Author

Test report by @WilleBell

Overview of tested easyconfigs (in order)

  • SUCCESS STAR-CCM+-20.02.007-r8.eb

Build succeeded for 1 out of 1 (total: 7 mins 30 secs) (1 easyconfigs in total)
node702.hydra.os - Linux Rocky Linux 9.6, x86_64, AMD EPYC 9535 64-Core Processor, Python 3.9.21
See https://gist.github.com/WilleBell/a32eb1483fd3eb4a48d221662dce5e5d for a full test report.

@WilleBell
Copy link
Copy Markdown
Contributor Author

Test report by @WilleBell

Overview of tested easyconfigs (in order)

  • SUCCESS STAR-CCM+-20.04.008.eb

Build succeeded for 1 out of 1 (total: 13 mins 1 secs) (1 easyconfigs in total)
node702.hydra.os - Linux Rocky Linux 9.6, x86_64, AMD EPYC 9535 64-Core Processor, Python 3.9.21
See https://gist.github.com/WilleBell/7bd34499a70e05280bbe8fa5bacd5af2 for a full test report.

@WilleBell WilleBell requested a review from lexming November 7, 2025 16:20
Copy link
Copy Markdown
Contributor

@lexming lexming left a comment

Choose a reason for hiding this comment

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

LGTM

@lexming
Copy link
Copy Markdown
Contributor

lexming commented Nov 10, 2025

Merging, thanks @WilleBell !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants