Documentation for Puhti, Mahti, Roihu and LUMI installation is available on documentation.
The container definitions use the official MATLAB container dependencies and the MATLAB Package Manager (MPM) to install MATLAB and all available toolboxes on Linux. The installation also includes the MATLAB Proxy for an HTML-based web interface. We also install and use the administered MathWorks Service Host.
We use Ansible playbooks to install the containerized MATLAB on the clusters.
Commands to build the containers, install MATLAB environment and MathWorks ServiceHost are in the Argcfile.sh and we can invoke them using argc.
Use the argc --help for more information.