Materia
Programación Científica y Álgebra Computacional
Datos generales de la materia
- Modalidad
- Presencial
- Idioma
- Castellano
Profesorado
Nombre | Institución | Categoría | Doctor/a | Perfil docente | Área | |
---|---|---|---|---|---|---|
ALONSO VELAZQUEZ, PEDRO | Universidad de Oviedo | Profesorado Catedratico De Universidad | Doctor | Matemática Aplicada | palonso@uniovi.es | |
BENITO CLAVIJO, PILAR | Universidad de La Rioja | Profesorado Titular De Universidad | Doctora | Algebra | pilar.benito@unirioja.es | |
RANILLA PASTOR, JOSE | Universidad de Oviedo | Profesorado Catedratico De Universidad | Doctor | Ciencia de la Computación e Inteligencia Artificial | ranilla@uniovi.es |
Competencias
Denominación | Peso |
---|---|
Conocimiento y manejo de herramientas para la programación científica y el álgebra computacional, tanto desde el punto de vista de sus fundamentos matemáticos (y computacionales) como de sus aplicaciones. | 50.0 % |
El estudiante se familiarizará con la modelización y aplicaciones a problemas reales. | 50.0 % |
Tipos de docencia
Tipo | Horas presenciales | Horas no presenciales | Horas totales |
---|---|---|---|
Magistral | 24 | 36 | 60 |
Seminario | 4 | 12 | 16 |
P. de Aula | 8 | 18 | 26 |
P. Ordenador | 24 | 24 | 48 |
Actividades formativas
Denominación | Horas | Porcentaje de presencialidad |
---|---|---|
Análisis de casos | 10.0 | 0 % |
Clases magistrales | 24.0 | 100 % |
Debates | 6.0 | 25 % |
Ejercicios | 10.0 | 0 % |
Lecturas | 10.0 | 0 % |
Prácticas de aula | 14.0 | 25 % |
Prácticas de ordenador | 48.0 | 50 % |
Seminarios | 4.0 | 100 % |
Trabajo en grupo | 18.0 | 0 % |
Tutorías | 6.0 | 50 % |
Sistemas de evaluación
Denominación | Ponderación mínima | Ponderación máxima |
---|---|---|
Se valorará la asistencia y la respuesta a las actividades y ejercicios propuestos en clase. | 20.0 % | 40.0 % |
Trabajos Prácticos | 60.0 % | 80.0 % |
Temario
Software y programación científicaIntroducción a la computación paralela
Metodología de diseño de algoritmos matriciales numéricos paralelos
Herramientas disponibles: núcleos computacionales y librerías (BLAS, LAPACK, ScaLAPACK, CUBLAS)
Otras herramientas
Bases de Gröbner y aplicaciones
Bases de Gröbner
Implementación de algoritmos
Teoría de eliminación
Interpretación geométrica
Aplicaciones
Bibliografía
Materiales de uso obligatorio
Apuntes y prácticas de la asignatura "Programación Científica y Algebra Computacional" publicados en la plataforma virtual de apoyo a la docencia Moodle (UPV/EHU)Bibliografía básica
F. Almeida, D. Giménez, J.M. Mantas, A.M. Vidal, Introducción a la programación paralela, Paraninfo Cengage Learning, 2008A. Grama, G. Karypis, V. Kumar, A. Gupta, Introduction to Parallel Computing (2nd ed.), Addison-Wesley, 2003
W.W. Adams, P. Loustaunau, An introduction to Gröbner bases. AMS, Graduate Studies in Mathematics, 3, 1996
B. Buchberger, F. Winkler, Gröbner Bases and Applications, Lecture Note Series 251, London Mathematical Society, 1998
D. Cox, J. Little, D. O'Shea, Ideals, varieties and algorithms. An introduction to computational algebraic geometry and commutative algebra (2nd. ed.), Springer, 1997
R. Fröberg, An Introduction to Gröbner Bases, Wiley, 1997
Bibliografía de profundización
J. Dongarra, I. Foster, G. Fox, Geoffrey, W. Gropp, K. Kennedy, L. Torczon, A. White (Eds.): Sourcebook of Parallel Computing. Morgan Kaufmann Publishers, 2003G.H. Golub, C.F. Van Loan, Matrix computations (3rd ed.), Johns Hopkins University Press, 1996
D. Cox, J. Little, D. O'Shea. Using algebraic geometry (2nd. ed.), Springer, Graduate text in mathematics, 185, 2005
M. Kreuzer, L. Robbiano, Computational commutative algebra 1 (edición revisada), Springer 2008
M. Kreuzer, L. Robbiano, Computational commutative algebra 2, Springer 2005
H. Li, Gröbner Bases in Ring Theory, World Scientific Publishing Company, 2011
L. Pachter, B. Sturmfels, Algebraic Statistics for Computational Biology, Cambridge University Press, 2005
H.A. Park, G. Regensburger, Gröbner Bases in Control Theory and Signal Processing, Walter de Gruyter, 2007
M. Sala, T. Mora, L. Perret, S. Sakata, C. Traverso, Gröbner Bases, Coding, and Cryptography, Springer, 2009
E. Zerz, Topics in Multidimensional Linear Systems Theory, Springer, 2000
Revistas
E. Anderson et al., LAPACK: a portable linear algebra library for high performance computers, Proceeding Supercomputing '90 Proceedings of the 1990 ACM/IEEE conference on Supercomputing Pages 2-11L. S. Blackford et al., An Updated Set of Basic Linear Algebra Subprograms (BLAS), ACM Trans. Math. Soft., 28-2 (2002), pp. 135-151.
J. Choia et al., ScaLAPACK: a portable linear algebra library for distributed memory computers ¿ design issues and performance, Computer Physics Communications 97(1-2) (1996), pp. 1-15
J. Dongarra, Basic Linear Algebra Subprograms Technical Forum Standard, International Journal of High Performance Applications and Supercomputing, 16(1) (2002), pp. 1-111
Enlaces
http://www.msri.org/web/msri/static-pages/-/node/244http://www.netlib.org/blas/
http://www.netlib.org/lapack/
http://www.netlib.org/scalapack/
http://developer.nvidia.com/cublas