Diferencia entre revisiones de «MATLAB»

De NLHPC
Línea 33: Línea 33:




<tbody><tr>
<p>&nbsp;</p>
<th>Nombre
</th>
<th>Cantidad
</th>
<th>Licencia Slurm
</th></tr>
<tr>
<td>SIMULINK
</td>
<td>2
</td>
<td>matlab-simulink
</td></tr>
<tr>
<td>Bioinformatics
</td>
<td>1
</td>
<td>matlab-bioinformatics
</td></tr>
<tr>
<td>Control
</td>
<td>20
</td>
<td>matlab-control
</td></tr>
<tr>
<td>Curve_Fitting
</td>
<td>2
</td>
<td>matlab-curve_fitting
</td></tr>
<tr>
<td>Database
</td>
<td>1
</td>
<td>matlab-database
</td></tr>
<tr>
<td>Econometrics
</td>
<td>2
</td>
<td>matlab-econometrics
</td></tr>
<tr>
<td>Financial
</td>
<td>2
</td>
<td>matlab-financial
</td></tr>
<tr>
<td>GADS
</td>
<td>1
</td>
<td>matlab-gads
</td></tr>
<tr>
<td>Image
</td>
<td>2
</td>
<td>matlab-image
</td></tr>
<tr>
<td>MATLAB_Coder
</td>
<td>1
</td>
<td>matlab-matlab_code
</td></tr>
<tr>
<td>Compiler
</td>
<td>1
</td>
<td>matlab-compiler
</td></tr>
<tr>
<td>Optimization
</td>
<td>5
</td>
<td>matlab-optimization
</td></tr>
<tr>
<td><a rel="nofollow" class="external text" href="https://wiki.nlhpc.cl/MATLAB_Distrib_Computing">Distrib_Computing</a>
</td>
<td>2
</td>
<td>matlab-distrib_computing
</td></tr>
<tr>
<td>PDE
</td>
<td>20
</td>
<td>matlab-pde
</td></tr>
<tr>
<td>Signal
</td>
<td>2
</td>
<td>matlab-signal
</td></tr>
<tr>
<td>SimBiology
</td>
<td>2
</td>
<td>matlab-simbiology
</td></tr>
<tr>
<td>Statistics
</td>
<td>5
</td>
<td>matlab-statistics
</td></tr>
<tr>
<td>Identification
</td>
<td>2
</td>
<td>matlab-identification
</td></tr>
<tr>
<td>Wavelet
</td>
<td>1
</td>
<td>matlab-wavelet
</td></tr></tbody>


 
<table align="center" border="1" cellpadding="1" cellspacing="1" style="width:500px">
 
<thead>
Nombre Cantidad Licencia Slurm
<tr>
SIMULINK 2 matlab-simulink
<th scope="col">Nombre</th>
Bioinformatics 1 matlab-bioinformatics
<th scope="col">Cantidad</th>
Control 20 matlab-control
<th scope="col">Licencia Slurm</th>
Curve_Fitting 2 matlab-curve_fitting
</tr>
Database 1 matlab-database
</thead>
Econometrics 2 matlab-econometrics
<tbody>
Financial 2 matlab-financial
<tr>
GADS 1 matlab-gads
<td>SIMULINK</td>
Image 2 matlab-image
<td>2</td>
MATLAB_Coder 1 matlab-matlab_code
<td>matlab-simulink</td>
Compiler 1 matlab-compiler
</tr>
Optimization 5 matlab-optimization
<tr>
Distrib_Computing 2 matlab-distrib_computing
<td>Bioinformatics</td>
PDE 20 matlab-pde
<td>1</td>
Signal 2 matlab-signal
<td>matlab-bioinformatics</td>
SimBiology 2 matlab-simbiology
</tr>
Statistics 5 matlab-statistics
<tr>
Identification 2 matlab-identification
<td>Control</td>
Wavelet 1 matlab-wavelet
<td>20</td>
<td>matlab-control</td>
</tr>
<tr>
<td>Curve_Fitting</td>
<td>2</td>


== Referencias ==
== Referencias ==

Revisión del 19:52 7 sep 2022

¿Qué es?

MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una herramienta de software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M).

Modulos

Se encuentra disponible con el nombre Matlab/2017 y el runtime esta agregado como MCR/R2017a en todas las particiones de leftraru.

Ejemplo SBATCH para SLURM

#!/bin/bash
#SBATCH --job-name=ejemplo
#SBATCH --mail-user=usuario@correo.cl
#SBATCH --mail-type=ALL
#SBATCH --output=%j_%x.out
#SBATCH --error=%j_%x.err
#SBATCH --partition=slims
#SBATCH -n 1
#SBATCH --ntasks-per-node=1
#SBATCH --mem-per-cpu=2300
#SBATCH --license=matlab #agregar si se va a ocupar MATLAB

ml Matlab/2017

matlab -nodisplay -nosplash -nodesktop < ejemplo.m

(Sin paralelización)

Licencias

Existen 50 licencias disponibles para el uso de MATLAB proporcionadas por el CMM, pero es posible evitar esta restricción de licencias creando una compilación standalone con el Toolbox Compiler. El gestor de recursos cancelara las tareas que no indiquen las licencias en el script SBATCH, todo esto para favorecer el uso entre los distintos usuarios.

Toolbox

Tenemos disponibles los siguientes toolbox con su respectiva cantidad de licencias.


 

<thead> </thead> <tbody>

Referencias

Nombre Cantidad Licencia Slurm
SIMULINK 2 matlab-simulink
Bioinformatics 1 matlab-bioinformatics
Control 20 matlab-control
Curve_Fitting 2