Dell AMD EPYC 7662 / NVIDIA Tesla A100
Softwares Instalados
Categoria: Matemática
| MATLAB Runtime | |
|---|---|
| Versão | |
| Descrição | Ambiente de execução gratuito da MathWorks para rodar aplicações compiladas com o MATLAB Compiler (mcc). Não é um MATLAB interativo: executa somente programas já compilados. A versão do Runtime deve corresponder ao release do MATLAB usado na compilação (v97 = R2019b, v98 = R2020a; do R2020b ao R2022a: v99, v910, v911, v912; a partir do R2022b a versão leva o nome do próprio release). |
| Documentação |
Documentação do MATLAB Compiler / Runtime Configuração de caminhos do Runtime |
| Licença | Gratuito (MathWorks MATLAB Runtime License) |
| Localização | https://www.mathworks.com/products/compiler/matlab-runtime.html |
Como usar
Existem atualmente, quatorze versões do MATLAB Runtime instaladas no ambiente:
- Opções de módulos de ativação para uso:
module load matlab-runtime/v97 MATLAB Runtime v97 (R2019b)
module load matlab-runtime/v98 MATLAB Runtime v98 (R2020a)
module load matlab-runtime/v99 MATLAB Runtime v99 (R2020b)
module load matlab-runtime/v910 MATLAB Runtime v910 (R2021a)
module load matlab-runtime/v911 MATLAB Runtime v911 (R2021b)
module load matlab-runtime/v912 MATLAB Runtime v912 (R2022a)
module load matlab-runtime/R2022b MATLAB Runtime R2022b
module load matlab-runtime/R2023a MATLAB Runtime R2023a
module load matlab-runtime/R2023b MATLAB Runtime R2023b (23.2)
module load matlab-runtime/R2024a MATLAB Runtime R2024a (24.1)
module load matlab-runtime/R2024b MATLAB Runtime R2024b (24.2)
module load matlab-runtime/R2025a MATLAB Runtime R2025a (25.1)
module load matlab-runtime/R2025b MATLAB Runtime R2025b (25.2)
module load matlab-runtime/R2026a MATLAB Runtime R2026a (26.1)
Carregue a versão correspondente ao release do MATLAB em que a aplicação foi compilada.
O módulo define a variável MCRROOT (raiz do Runtime), ajusta o LD_LIBRARY_PATH e direciona o cache do Runtime (MCR_CACHE_ROOT) para o disco local do nó.
Executável compilado pode ser chamado diretamente:
./meu_programa arg1 arg2
ou através do script gerado pelo MATLAB Compiler:
./run_meu_programa.sh $MCRROOT arg1 arg2
Exemplo de script de submissão de um job com aplicação MATLAB compilada:
#!/bin/bash
### Nome da fila de execução ###
#PBS -q par16
### Nome do job ###
#PBS -N teste
### Nome do arquivo de saida ###
#PBS -o saida
### Nome do arquivo de erros ###
#PBS -e erro
### Recursos necessarios para execução ###
#PBS -l nodes=1:ppn=16
cd $PBS_O_WORKDIR
echo "-----------------------------------------"
echo "Inicio do job:" `date`
### Configura o ambiente do MATLAB Runtime v97 (R2019b) ###
module load matlab-runtime/v97
./meu_programa arg1 arg2