Skip to content
Snippets Groups Projects
Commit 1ee283cf authored by Jens Henrik Goebbert's avatar Jens Henrik Goebbert
Browse files

add 2023b

parent 6421b0ad
Branches
No related tags found
No related merge requests found
# Attention: before calling 'eb':
# export EB_MATLAB_KEY as fileInstallationKey
# or export EB_MATLAB_LICFILE as license file
name = 'MATLAB'
version = '2023b'
# only users of the UNIX-group 'matlab' must have access
group = 'matlab'
homepage = 'https://www.mathworks.com/products/matlab.html'
description = """MATLAB is a high-level language and interactive environment
that enables you to perform computationally intensive tasks faster than with
traditional programming languages such as C, C++, and Fortran.
"""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
sources = [SOURCELOWER_TAR_GZ]
checksums = ['d96b9b3b36fad31a68061b7e64f6e0c7c3c072f85881290877cc5fc675ccb06f']
dependencies = [
('X11', '20220504'), # mlab req. libXt.so which is not on the computes
('Java', '11', '', SYSTEM)
]
java_options = '-Xmx2048m'
# if we remove
# ```
# prepend_path("LD_LIBRARY_PATH", pathJoin(root, "runtime/glnxa64"))
# prepend_path("LD_LIBRARY_PATH", pathJoin(root, "bin/glnxa64"))
# prepend_path("LD_LIBRARY_PATH", pathJoin(root, "sys/os/glnxa64"))
# ```
# from the lua-Script. (needs a modification of eb-block-matlab)
#postinstallcmds = [
# # create a wrapper script to ensure we do not mess up the environment
# # because MATLAB comes with its own libstdc++ and other system libs
# # in $EBROOTMATLAB/sys/os/glnxa64/
# 'mv %(installdir)s/bin/matlab %(installdir)s/bin/matlab.bin ',
# (
# '{ cat > %(installdir)s/bin/matlab; } << EOF\n'
# '#!/bin/bash\n'
# '\n'
# 'MYPATH=\$(readlink -f \$0)\n'
# 'export MATLAB_PATH=\$(realpath \$(dirname "\$MYPATH")/..)\n'
# '\n'
# 'export LD_LIBRARY_PATH=\$MATLAB_PATH/runtime/glnxa64:\$LD_LIBRARY_PATH\n'
# 'export LD_LIBRARY_PATH=\$MATLAB_PATH/bin/glnxa64:\$LD_LIBRARY_PATH\n'
# 'export LD_LIBRARY_PATH=\$MATLAB_PATH/sys/os/glnxa64:\$LD_LIBRARY_PATH\n'
# '\n'
# '"\$MATLAB_PATH/bin/matlab.bin" "\$@"\n'
# 'EOF'
# ),
# 'chmod +x %(installdir)s/bin/matlab',
#]
modloadmsg = """
Attention: This software is RESTRICTED to ACADEMIC users who are members of the group matlab\n.
"""
modextravars = {
'MATLAB_ROOT': '%(installdir)s',
'MLM_LICENSE_FILE': '27000@zam2076.zam.kfa-juelich.de',
}
sanity_check_paths = {
'files': ['bin/matlab', 'bin/glnxa64/MATLAB'],
'dirs': [],
}
moduleclass = 'math'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment