easybuilders / easybuild-easyblocks

Collection of easyblocks that implement support for building and installing software with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
106 stars 285 forks source link

add support for Mathematica / Wolfram 14.1 #3419

Open jose-d opened 2 months ago

jose-d commented 2 months ago

With Mathematica 14.1, the core app was renamed from Mathematica to Wolfram.

Another change is replacement of custom command mathematica --version with echo \'Quit[0]\' | WolframKernel. WolframKernel is not linking to libGL so it doesn't fail at headless build nodes / and we do not need GL as dependency.

also instead of mathematica, the standard gui is to be started with wolframnb now.

jose-d commented 2 months ago

Test report by @jose-d

Overview of tested easyconfigs (in order)

Build succeeded for 1 out of 1 (1 easyconfigs in total) cvmfs2.phoebe.lan - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, AMD EPYC 73F3 16-Core Processor, Python 3.11.9 See https://gist.github.com/jose-d/3c4167046331ee4664577b941fbd2979 for a full test report.

jose-d commented 2 months ago

Test report by @jose-d

Overview of tested easyconfigs (in order)

Build succeeded for 1 out of 1 (1 easyconfigs in total) cvmfs2.phoebe.lan - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, AMD EPYC 73F3 16-Core Processor, Python 3.11.9 See https://gist.github.com/jose-d/277ba244ace6306cdad5764dd21a65ff for a full test report.

jose-d commented 2 months ago

Test report by @jose-d

Overview of tested easyconfigs (in order)

Build succeeded for 1 out of 1 (1 easyconfigs in total) cvmfs2.phoebe.lan - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, AMD EPYC 73F3 16-Core Processor, Python 3.11.9 See https://gist.github.com/jose-d/413bba692824202a747211266300db2d for a full test report.

jose-d commented 2 months ago

Test report by @jose-d

Overview of tested easyconfigs (in order)

Build succeeded for 1 out of 1 (1 easyconfigs in total) cvmfs2.phoebe.lan - Linux Rocky Linux 8.10 (Green Obsidian), x86_64, AMD EPYC 73F3 16-Core Processor, Python 3.11.9 See https://gist.github.com/jose-d/d87f84f6b335704fa954fa6db9f68226 for a full test report.

jose-d commented 2 months ago

tested easyconfigs: