Diferencia entre revisiones de «MATLAB»
(No se muestran 11 ediciones intermedias de 2 usuarios) | |||
Línea 9: | Línea 9: | ||
<pre> | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
#SBATCH -- | #SBATCH -J nombretarea | ||
#SBATCH -p general | |||
#SBATCH -n 1 | |||
#SBATCH --ntasks-per-node=1 | |||
#SBATCH --mem-per-cpu=4363 | |||
#SBATCH --mail-user=usuario@correo.cl | #SBATCH --mail-user=usuario@correo.cl | ||
#SBATCH --mail-type=ALL | #SBATCH --mail-type=ALL | ||
#SBATCH - | #SBATCH -o %j_%x.out | ||
#SBATCH - | #SBATCH -e %j_%x.err | ||
#SBATCH --license=matlab #agregar si se va a ocupar MATLAB | #SBATCH --license=matlab #agregar si se va a ocupar MATLAB | ||
ml intel/2019b | |||
ml Matlab/2017 | ml Matlab/2017 | ||
Línea 34: | Línea 35: | ||
<p> </p> | <p> </p> | ||
<table align="center" border="1" cellpadding="1" cellspacing="1" style="width:500px"> | <table align="center" border="1" cellpadding="1" cellspacing="1" style="height:519px; width:500px"> | ||
<tr> | <tr> | ||
<th scope="col">Nombre</th> | <th scope="col">Nombre</th> | ||
Línea 41: | Línea 41: | ||
<th scope="col">Licencia Slurm</th> | <th scope="col">Licencia Slurm</th> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>SIMULINK</td> | <td>SIMULINK</td> | ||
<td>2</td> | <td style="text-align:center">2</td> | ||
<td>matlab-simulink</td> | <td>matlab-simulink</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Bioinformatics</td> | <td>Bioinformatics</td> | ||
<td>1</td> | <td style="text-align:center">1</td> | ||
<td>matlab-bioinformatics</td> | <td>matlab-bioinformatics</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Control</td> | <td>Control</td> | ||
<td>20</td> | <td style="text-align:center">20</td> | ||
<td>matlab-control</td> | <td>matlab-control</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Curve_Fitting</td> | <td>Curve_Fitting</td> | ||
<td>2</td> | <td style="text-align:center">2</td> | ||
<td>matlab-curve_fitting</td> | <td>matlab-curve_fitting</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Database</td> | <td>Database</td> | ||
<td>1</td> | <td style="text-align:center">1</td> | ||
<td> | <td>matlab-database</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Econometrics</td> | <td>Econometrics</td> | ||
<td>2</td> | <td style="text-align:center">2</td> | ||
<td>matlab-econometrics</td> | <td>matlab-econometrics</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Financial</td> | <td>Financial</td> | ||
<td>2</td> | <td style="text-align:center">2</td> | ||
<td>matlab-financial</td> | <td>matlab-financial</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>GADS</td> | <td>GADS</td> | ||
<td>1</td> | <td style="text-align:center">1</td> | ||
<td>matlab-gads</td> | <td>matlab-gads</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Image</td> | <td>Image</td> | ||
<td>2</td> | <td style="text-align:center">2</td> | ||
<td>matlab-image</td> | <td>matlab-image</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>MATLAB_Coder</td> | <td>MATLAB_Coder</td> | ||
<td>1</td> | <td style="text-align:center">1</td> | ||
<td>matlab-matlab_code</td> | <td>matlab-matlab_code</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Compiler</td> | <td>Compiler</td> | ||
<td>1</td> | <td style="text-align:center">1</td> | ||
<td>matlab-compiler</td> | <td>matlab-compiler</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Optimization</td> | <td>Optimization</td> | ||
<td>5</td> | <td style="text-align:center">5</td> | ||
<td>matlab-optimization</td> | <td>matlab-optimization</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Distrib_Computing</td> | <td>[https://wiki.nlhpc.cl/MATLAB_Distrib_Computing Distrib_Computing]</td> | ||
<td>2</td> | <td style="text-align:center">2</td> | ||
<td>matlab-distrib_computing</td> | <td>matlab-distrib_computing</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>PDE</td> | <td>PDE</td> | ||
<td>20</td> | <td style="text-align:center">20</td> | ||
<td>matlab-pde</td> | <td>matlab-pde</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Signal</td> | <td>Signal</td> | ||
<td>2</td> | <td style="text-align:center">2</td> | ||
<td>matlab-signal</td> | <td>matlab-signal</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>SimBiology</td> | <td>SimBiology</td> | ||
<td>2</td> | <td style="text-align:center">2</td> | ||
<td>matlab-simbiology</td> | <td>matlab-simbiology</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Statistics</td> | <td>Statistics</td> | ||
<td>5</td> | <td style="text-align:center">5</td> | ||
<td>matlab-statistics</td> | <td>matlab-statistics</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Identification</td> | <td>Identification</td> | ||
<td> 2 </td> | <td style="text-align:center"> 2 </td> | ||
<td> matlab-identification</td> | <td> matlab-identification</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Wavelet</td> | <td>Wavelet</td> | ||
<td>1</td> | <td style="text-align:center">1</td> | ||
<td>matlab-wavelet</td> | <td>matlab-wavelet</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Revisión del 19:29 27 feb 2024
¿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 -J nombretarea #SBATCH -p general #SBATCH -n 1 #SBATCH --ntasks-per-node=1 #SBATCH --mem-per-cpu=4363 #SBATCH --mail-user=usuario@correo.cl #SBATCH --mail-type=ALL #SBATCH -o %j_%x.out #SBATCH -e %j_%x.err #SBATCH --license=matlab #agregar si se va a ocupar MATLAB ml intel/2019b 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.
Nombre | Cantidad | Licencia Slurm |
---|---|---|
SIMULINK | 2 | matlab-simulink |
Bioinformatics | 1 | matlab-bioinformatics |
Control | 20 | matlab-control |
Curve_Fitting | 2 | matlab-curve_fitting |
Database | 1 | matlab-database |
Econometrics | 2 | matlab-econometrics |
Financial | 2 | matlab-financial |
GADS | 1 | matlab-gads |
Image | 2 | matlab-image |
MATLAB_Coder | 1 | matlab-matlab_code |
Compiler | 1 | matlab-compiler |
Optimization | 5 | matlab-optimization |
Distrib_Computing | 2 | matlab-distrib_computing |
PDE | 20 | matlab-pde |
Signal | 2 | matlab-signal |
SimBiology | 2 | matlab-simbiology |
Statistics | 5 | matlab-statistics |
Identification | 2 | matlab-identification |
Wavelet | 1 | matlab-wavelet |