Parallel implementation of Davidson-type methods for large-scale eigenvalue problems

El problema de valores propios (tambien llamado de autovalores, o eigenvalues) esta presente en diversas tareas cienficas a traves de la resolucion de ecuaciones diferenciales, analisis de modelos y calculos de funciones matriciales, entre otras muchas aplicaciones. Si los problemas son de dimens...

Full description

Bibliographic Details
Main Author: Romero Alcalde, Eloy
Other Authors: Román Moltó, José Enrique
Format: Doctoral Thesis
Language:English
Published: Universitat Politècnica de València 2012
Subjects:
Online Access:http://hdl.handle.net/10251/15188
id ndltd-upv.es-oai-riunet.upv.es-10251-15188
record_format oai_dc
spelling ndltd-upv.es-oai-riunet.upv.es-10251-151882020-12-02T20:21:36Z Parallel implementation of Davidson-type methods for large-scale eigenvalue problems Romero Alcalde, Eloy Román Moltó, José Enrique Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació Eigenvalue problems Davidson methods Distributed computing CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL El problema de valores propios (tambien llamado de autovalores, o eigenvalues) esta presente en diversas tareas cienficas a traves de la resolucion de ecuaciones diferenciales, analisis de modelos y calculos de funciones matriciales, entre otras muchas aplicaciones. Si los problemas son de dimension moderada (menor a 106), pueden ser abordados mediante los llamados metodos directos, como el algoritmo iterativo QR o el metodo de divide y vencerlas. Sin embargo, si el problema es de gran dimension y solo se requieren unas pocas soluciones (comparado con el tama~no del problema) y con un cierto grado de aproximacion, los metodos iterativos pueden resultar mas eficientes. Ademas los metodos iterativos pueden ofrecer mejores prestaciones en arquitecturas de altas prestaciones, como las de memoria distribuida, en las que existen un cierto numero de nodos computacionales con espacio de memoria propios y solo pueden compartir informacion y sincronizarse mediante el paso de mensajes. Esta tesis aborda la implementacion de metodos de tipo Davidson, destacando Generalized Davidson y Jacobi-Davidson, una clase de metodos iterativos que puede ser competitiva en casos especialmente dificiles como calcular valores propios en el interior del espectro o cuando la factorizacion de matrices es prohibitiva o ineficiente, y solo es posible una factorizacion aproximada. La implementacion se desarrolla en SLEPc (Scalable Library for Eigenvalue Problem Computations), libreria libre destacada en la resolucion de problemas de gran tama~no de valores propios, problemas cuadraticos de valores propios y problemas de valores singulares, entre otros. A su vez, SLEPc se desarrolla bajo el marco de PETSc (Portable, Extensible Toolkit for Scientic Computation), que ofrece implementaciones eficientes de operaciones basicas del algebra lineal, como operaciones con matrices y vectores, resolucion aproximada de sistemas lineales, factorizaciones exactas y aproximadas de matrices, etc. Romero Alcalde, E. (2012). Parallel implementation of Davidson-type methods for large-scale eigenvalue problems [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/15188 Palancia 2012-04-17 info:eu-repo/semantics/doctoralThesis info:eu-repo/semantics/acceptedVersion http://hdl.handle.net/10251/15188 10.4995/Thesis/10251/15188 eng http://rightsstatements.org/vocab/InC/1.0/ info:eu-repo/semantics/openAccess Universitat Politècnica de València Riunet
collection NDLTD
language English
format Doctoral Thesis
sources NDLTD
topic Eigenvalue problems
Davidson methods
Distributed computing
CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL
spellingShingle Eigenvalue problems
Davidson methods
Distributed computing
CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL
Romero Alcalde, Eloy
Parallel implementation of Davidson-type methods for large-scale eigenvalue problems
description El problema de valores propios (tambien llamado de autovalores, o eigenvalues) esta presente en diversas tareas cienficas a traves de la resolucion de ecuaciones diferenciales, analisis de modelos y calculos de funciones matriciales, entre otras muchas aplicaciones. Si los problemas son de dimension moderada (menor a 106), pueden ser abordados mediante los llamados metodos directos, como el algoritmo iterativo QR o el metodo de divide y vencerlas. Sin embargo, si el problema es de gran dimension y solo se requieren unas pocas soluciones (comparado con el tama~no del problema) y con un cierto grado de aproximacion, los metodos iterativos pueden resultar mas eficientes. Ademas los metodos iterativos pueden ofrecer mejores prestaciones en arquitecturas de altas prestaciones, como las de memoria distribuida, en las que existen un cierto numero de nodos computacionales con espacio de memoria propios y solo pueden compartir informacion y sincronizarse mediante el paso de mensajes. Esta tesis aborda la implementacion de metodos de tipo Davidson, destacando Generalized Davidson y Jacobi-Davidson, una clase de metodos iterativos que puede ser competitiva en casos especialmente dificiles como calcular valores propios en el interior del espectro o cuando la factorizacion de matrices es prohibitiva o ineficiente, y solo es posible una factorizacion aproximada. La implementacion se desarrolla en SLEPc (Scalable Library for Eigenvalue Problem Computations), libreria libre destacada en la resolucion de problemas de gran tama~no de valores propios, problemas cuadraticos de valores propios y problemas de valores singulares, entre otros. A su vez, SLEPc se desarrolla bajo el marco de PETSc (Portable, Extensible Toolkit for Scientic Computation), que ofrece implementaciones eficientes de operaciones basicas del algebra lineal, como operaciones con matrices y vectores, resolucion aproximada de sistemas lineales, factorizaciones exactas y aproximadas de matrices, etc. === Romero Alcalde, E. (2012). Parallel implementation of Davidson-type methods for large-scale eigenvalue problems [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/15188 === Palancia
author2 Román Moltó, José Enrique
author_facet Román Moltó, José Enrique
Romero Alcalde, Eloy
author Romero Alcalde, Eloy
author_sort Romero Alcalde, Eloy
title Parallel implementation of Davidson-type methods for large-scale eigenvalue problems
title_short Parallel implementation of Davidson-type methods for large-scale eigenvalue problems
title_full Parallel implementation of Davidson-type methods for large-scale eigenvalue problems
title_fullStr Parallel implementation of Davidson-type methods for large-scale eigenvalue problems
title_full_unstemmed Parallel implementation of Davidson-type methods for large-scale eigenvalue problems
title_sort parallel implementation of davidson-type methods for large-scale eigenvalue problems
publisher Universitat Politècnica de València
publishDate 2012
url http://hdl.handle.net/10251/15188
work_keys_str_mv AT romeroalcaldeeloy parallelimplementationofdavidsontypemethodsforlargescaleeigenvalueproblems
_version_ 1719366871888691200