12.07.2015 Views

Becas concedidas a los departamentos - Universidad Politécnica de ...

Becas concedidas a los departamentos - Universidad Politécnica de ...

Becas concedidas a los departamentos - Universidad Politécnica de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Becas</strong> colaboración curso 2009/2010Fecha: 30 Julio 2009ResponsableRomán Moltó, José EnriqueE-mailjroman@dsic.upv.esExt.83520Título proyectoInterfaces Matlab/Octave para la Librería SLEPcValoración proyecto4Descripción proyectoLa librería <strong>de</strong> cálculo <strong>de</strong> valores propios SLEPc, es apropiada parael cálculo paralelo en gran<strong>de</strong>s supercomputadores. Sin embargo, muchos usuarios podrían beneficiarsetambién <strong>de</strong> sus buenas propieda<strong>de</strong>s numéricas para computación <strong>de</strong> pequeña escala en or<strong>de</strong>nadorespersonales. Actualmente, esta posibilidad está disponible mediante scripts en Python, <strong>de</strong>s<strong>de</strong> don<strong>de</strong> se pue<strong>de</strong>utilizar SLEPc. No obstante, el lenguaje <strong>de</strong> este tipo más utilizado en el contexto <strong>de</strong> la computación científicaes el M-script (el lenguaje <strong>de</strong> Matlab y Octave). El objetivo es <strong>de</strong>sarrollar una interfaz que permita usar SLEPc<strong>de</strong>s<strong>de</strong> Matlab/Octave, y realizar una comparativa <strong>de</strong> prestaciones respecto <strong>de</strong> las funciones propias <strong>de</strong> Matlabcomo eigs o svds.Activida<strong>de</strong>s a realizar por el alumnoEn este proyecto se preten<strong>de</strong> <strong>de</strong>sarrollar una interfaz a la librería<strong>de</strong> cálculo <strong>de</strong> valores propios SLEPc (http://www.grycap.upv.es/slepc), <strong>de</strong>sarrollada en la UPV, para entornos<strong>de</strong> tipo Matlab. En una primera fase, el alumno apren<strong>de</strong>rá a crear ficheros MEX, que permiten integrar rutinas<strong>de</strong> lenguaje C en Matlab. Posteriormente, el alumno apren<strong>de</strong>rá a utilizar SLEPc a nivel <strong>de</strong> usuario, para<strong>de</strong>terminar cuál es la mejor forma <strong>de</strong> <strong>de</strong>sarrollar la interfaz Matlab. Una vez completado el trabajo <strong>de</strong><strong>de</strong>sarrollo, se llevará a cabo la fase <strong>de</strong> validación y estudio <strong>de</strong> prestaciones con diferentes casos <strong>de</strong> prueba,comparando las funciones nuevas con las funciones propias <strong>de</strong> Matlab.Horario15 horas semanales a <strong>de</strong>terminar entre profesor y alumnoPage 261 of 385

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!