Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cscfi/csc-env-matlab
Containerized MATLAB and MATLAB Parallel Server environment for HPC clusters at CSC.
https://github.com/cscfi/csc-env-matlab
apptainer-container cluster hpc linux matlab singularity-container
Last synced: about 18 hours ago
JSON representation
Containerized MATLAB and MATLAB Parallel Server environment for HPC clusters at CSC.
- Host: GitHub
- URL: https://github.com/cscfi/csc-env-matlab
- Owner: CSCfi
- License: mit
- Created: 2024-01-09T13:08:45.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-10-14T07:32:41.000Z (3 months ago)
- Last Synced: 2024-11-10T11:33:17.278Z (about 2 months ago)
- Topics: apptainer-container, cluster, hpc, linux, matlab, singularity-container
- Language: Shell
- Homepage:
- Size: 206 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# csc-env-matlab
This repository contains MATLAB containers designed for use in High-Performance Computing (HPC) clusters.
The container definitions use the official [MATLAB container dependencies](https://github.com/mathworks-ref-arch/container-images) and the [MATLAB Package Manager (MPM)](https://github.com/mathworks-ref-arch/matlab-dockerfile) to install MATLAB and all available toolboxes on Linux.
The installation also includes the [MATLAB Proxy](https://github.com/mathworks/matlab-proxy) for an HTML-based web interface.
We use Ansible playbooks to install the containerized MATLAB on the clusters.
We can build a specific MATLAB container using the appropriate build script which uses Apptainer internally as follows:```bash
./containers/r2024b/ubuntu22.04/build.sh sif
```To run with the default license:
```bash
apptainer exec --bind /run/user ./containers/r2024b/ubuntu22.04/matlab.sif matlab
```To run with a custom license:
```bash
apptainer exec --bind /run/user --env "MLM_LICENSE_FILE=" ./containers/r2024b/ubuntu22.04/matlab.sif matlab
```Documentation for Puhti and LUMI installation is available on [documentation](https://docs.csc.fi/apps/matlab/).