Diferencia entre las páginas «Https://wiki.nlhpc.cl/Hardware Disponible» y «MATLAB»

De NLHPC
(Diferencia entre las páginas)
Sin resumen de edición
 
 
Línea 1: Línea 1:
El NLHPC cuenta actualmente con los siguientes recursos computacionales, distribuidos en varias particiones [https://wiki.nlhpc.cl/SISTEMA_GESTOR_DE_RECURSOS SLURM]:
== ¿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).


<div id="mw-wrapper"><div id="mw-header-container" class="ts-container"><div id="mw-header" class="ts-inner"><div id="user-tools"><div id="personal"><h2><span>Anónimo</span><div class="pokey"></div></h2><div id="personal-inner" class="dropdown"><div role="navigation" class="mw-portlet" id="p-personal" aria-labelledby="p-personal-label"><h3 id="p-personal-label" lang="es" dir="ltr">No has accedido</h3><div class="mw-portlet-body"><ul><li id="pt-login"><a href="https://wiki.nlhpc.cl/index.php?title=Especial:Entrar&amp;returnto=Hardware+Disponible" title="Te recomendamos iniciar sesión, aunque no es obligatorio [o]" accesskey="o"><span>Acceder</span></a></li></ul></div></div></div></div></div><div id="p-logo-text" class="mw-portlet" role="banner"><a id="p-banner" class="mw-wiki-title" href="https://wiki.nlhpc.cl/P%C3%A1gina_principal">NLHPC</a></div><div class="mw-portlet" id="p-search"><h3 lang="es" dir="ltr"><label for="searchInput">Buscar</label></h3><form action="https://wiki.nlhpc.cl/index.php" id="searchform"><div id="simpleSearch"><div id="searchInput-container"><input type="search" name="search" placeholder="Buscar en NLHPC" title="Buscar en NLHPC [f]" accesskey="f" id="searchInput"></div><input type="hidden" value="Especial:Buscar" name="title"><input type="submit" name="fulltext" value="Buscar" title="Buscar este texto en las páginas" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"><input type="submit" name="go" value="Ir" title="Ir a la página con este nombre exacto si existe" id="searchButton" class="searchButton"></div></form></div></div><div class="visualClear"></div></div><div id="mw-header-hack" class="color-bar"><div class="color-middle-container"><div class="color-middle"></div></div><div class="color-left"></div><div class="color-right"></div></div><div id="mw-header-nav-hack"><div class="color-bar"><div class="color-middle-container"><div class="color-middle"></div></div><div class="color-left"></div><div class="color-right"></div></div></div><div id="menus-cover"></div><div id="mw-content-container" class="ts-container"><div id="mw-content-block" class="ts-inner"><div id="mw-content-wrapper"><div id="mw-content"><div id="content" class="mw-body" role="main"><div class="mw-indicators mw-body-content">
== Modulos ==
</div>
Se encuentra disponible con el nombre '''Matlab/2017''' y el runtime esta agregado como '''MCR/R2017a''' en todas las particiones de leftraru.
<h1 id="firstHeading" class="firstHeading">Hardware Disponible</h1><div id="siteSub">De NLHPC</div><div id="mw-page-header-links"><div role="navigation" class="mw-portlet" id="p-namespaces" aria-labelledby="p-namespaces-label"><h3 id="p-namespaces-label" lang="es" dir="ltr">Espacios de nombres</h3><div class="mw-portlet-body"><ul><li id="ca-nstab-main" class="selected"><a href="https://wiki.nlhpc.cl/Hardware_Disponible" title="Ver la página de contenido [c]" accesskey="c"><span>Página</span></a></li><li id="ca-talk" class="new"><a href="https://wiki.nlhpc.cl/index.php?title=Discusi%C3%B3n:Hardware_Disponible&amp;action=edit&amp;redlink=1" rel="discussion" title="Discusión acerca de la página (la página no existe) [t]" accesskey="t"><span>Discusión</span></a></li></ul></div></div><div role="navigation" class="mw-portlet" id="p-more" aria-labelledby="p-more-label"><h3 id="p-more-label" lang="es" dir="ltr">Más</h3><div class="mw-portlet-body"><ul><li id="ca-more" class="dropdown-toggle"><span>Más</span></li></ul></div></div><div role="navigation" class="mw-portlet" id="p-views" aria-labelledby="p-views-label"><h3 id="p-views-label" lang="es" dir="ltr">Acciones de página</h3><div class="mw-portlet-body"><ul><li id="ca-view" class="selected"><a href="https://wiki.nlhpc.cl/Hardware_Disponible" redundant="1"><span>Ver</span></a></li><li id="ca-viewsource"><a href="https://wiki.nlhpc.cl/index.php?title=Hardware_Disponible&amp;action=edit" title="Esta página está protegida.
 
Puedes ver su código fuente [e]" accesskey="e"><span>Ver código</span></a></li><li id="ca-history"><a href="https://wiki.nlhpc.cl/index.php?title=Hardware_Disponible&amp;action=history" title="Versiones anteriores de esta página [h]" accesskey="h"><span>Historial</span></a></li></ul></div></div></div><div class="visualClear"></div><div class="mw-body-content" id="bodyContent"><div id="contentSub"></div><div id="mw-content-text" lang="es" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>El NLHPC cuenta actualmente con los siguientes recursos computacionales, distribuidos en varias <b>particiones</b> <a rel="nofollow" class="external text" href="https://wiki.nlhpc.cl/index.php?title=SISTEMA_GESTOR_DE_RECURSOS">SLURM</a>:
== Ejemplo SBATCH para [https://wiki.nlhpc.cl/SISTEMA_GESTOR_DE_RECURSOS#SLURM_Workload_Manager SLURM] ==
</p>
<pre>
<table border="0" style="background:#ffffff" align="top" class="sortable wikitable">
#!/bin/bash
<caption align="center" style="background:DarkSlateBlue; color:white"><big><b>Partición general</b></big>
#SBATCH --job-name=ejemplo
</caption>
#SBATCH --mail-user=usuario@correo.cl
<tbody><tr>
#SBATCH --mail-type=ALL
<th width="60 px" style="background:Lavender; color:Black">Nodo
#SBATCH --output=%j_%x.out
</th>
#SBATCH --error=%j_%x.err
<th width="80 px" style="background:Lavender; color:Black">Modelo
#SBATCH --partition=slims
</th>
#SBATCH -n 1
<th width="80 px" style="background:Lavender; color:Black">Cantidad
#SBATCH --ntasks-per-node=1
</th>
#SBATCH --mem-per-cpu=2300
<th width="100 px" style="background:Lavender; color:Black">Procesador
#SBATCH --license=matlab #agregar si se va a ocupar MATLAB
</th>
 
<th width="120 px" style="background:Lavender; color:Black">RAM
ml Matlab/2017
</th>
 
<th width="140 px" style="background:Lavender; color:Black">Infiniband
matlab -nodisplay -nosplash -nodesktop < ejemplo.m
</th></tr>
</pre>
<tr>
(Sin paralelización)
<td>sn[001-048]</td>
 
<td>Dell PowerEdge C6420</td>
== Licencias ==
<td>48</td>
Existen 50 licencias disponibles para el uso de MATLAB proporcionadas por el [http://www.cmm.uchile.cl/ CMM], pero es posible evitar esta restricción de licencias creando una [https://wiki.nlhpc.cl/MATLAB_Compilaci%C3%B3n 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.
<td>2 x Intel Xeon Gold 6152 CPU @ 2.10GHz, 22 cores C./U.</td>
 
<td>187 GB</td>
== Toolbox ==
<td>Infiniband FDR
Tenemos disponibles los siguientes toolbox con su respectiva cantidad de licencias.
</td></tr>
 
</tbody></table>
<p>&nbsp;</p>
<p><br>
 
</p>
<table align="center" border="1" cellpadding="1" cellspacing="1" style="width:500px">
<tr>
<th scope="col">Nombre</th>
<th scope="col">Cantidad</th>
<th scope="col">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>&nbsp;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>Distrib_Computing</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>&nbsp;2 &nbsp;&nbsp;</td>
<td>&nbsp;matlab-identification</td>
</tr>
<tr>
<td>Wavelet</td>
<td>1</td>
<td>matlab-wavelet</td>
</tr>
</tbody>
</table>
 
<p><br />
<br />
&nbsp;</p>
 
<p>&nbsp;</p>
 
== Referencias ==
   
* [https://la.mathworks.com/help/matlab/language-fundamentals.html Language Fundamentals]
* [http://www.cas.mcmaster.ca/~cs4te3/tutorials/matlab_toolbox_quickref.pdf MATLAB Toolbox Quickref]
* [http://walkingrandomly.com/?p=5343 Checkpointing MATLAB Programs]

Revisión del 20:23 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.

 

</tbody>
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



 

 

Referencias