- -

Performance improvement of eigenvalue computations in first-principles methods in physics

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Performance improvement of eigenvalue computations in first-principles methods in physics

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Román Moltó, José Enrique es_ES
dc.contributor.author Mellado Pinto, Blanca es_ES
dc.date.accessioned 2023-10-22T09:02:41Z
dc.date.available 2023-10-22T09:02:41Z
dc.date.created 2023-09-22
dc.date.issued 2023-10-22 es_ES
dc.identifier.uri http://hdl.handle.net/10251/198520
dc.description.abstract [ES] El trabajo se centra en el software Yambo, un programa de código abierto que implementa métodos de primeros principios basados en la función de Green para describir las propiedades de estados excitados en materiales realistas. Entre estos métodos está la ecuación Bethe-Salpeter, que es el foco principal de este trabajo. En esta ecuación aparecen los autovalores (energías) y autovectores (autoestados) de una determinada matriz Hamiltoniana. En Yambo, este problema de autovalores se puede resolver con diferentes métodos. En uno de ellos se realiza la diagonalización completa de la matriz, en secuencial (LAPACK) o en paralelo (ScaLAPACK). Otra opción es calcular un porcentaje pequeño de los autovalores mediante SLEPc. En este caso, se puede crear la matriz Hamiltoniana explícitamente, que en esta aplicación es densa, o alternativamente operar con una matriz implícita. Nuestro trabajo está encaminado a mejorar el rendimiento, tanto computacional como de uso de memoria, de los diferentes métodos mencionados, explotando el paralelismo tanto a nivel de memoria distribuida (MPI) como de procesadores gráficos (GPU). es_ES
dc.description.abstract [EN] The work focuses on the Yambo software, an open source program that implements first-principles Green's function-based methods to describe the properties of excited states in realistic materials. Among these methods is the Bethe-Salpeter equation, which is the main focus of this work. In this equation appear the eigenvalues (energies) and eigenvectors (eigenstates) of a given Hamiltonian matrix. In Yambo, this eigenvalue problem can be solved by different methods. In one of them the complete diagonalization of the matrix is performed, either sequentially (LAPACK) or in parallel (ScaLAPACK). Another option is to calculate a small percentage of the eigenvalues using SLEPc. In this case, one can either create the Hamiltonian matrix explicitly, which in this application is dense, or alternatively operate with an implicit matrix. Our work is aimed at improving the performance, both computational and memory usage, of the different methods mentioned, exploiting parallelism at the level of both distributed memory (MPI) and graphics processors (GPUs). es_ES
dc.format.extent 51 es_ES
dc.language Inglés es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento - No comercial (by-nc) es_ES
dc.subject Computación paralela es_ES
dc.subject Calculo de autovalores es_ES
dc.subject SLEPc es_ES
dc.subject Yambo es_ES
dc.subject Parallel computing es_ES
dc.subject Eigenvalue computation es_ES
dc.subject Bethe-Salpeter es_ES
dc.subject.classification CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL es_ES
dc.subject.other Máster Universitario en Computación en la Nube y de Altas Prestaciones / Cloud and High-Performance Computing-Màster Universitari en Computació en el Núvol i d'Altes Prestacions / Cloud and High-Performance Computing es_ES
dc.title Performance improvement of eigenvalue computations in first-principles methods in physics es_ES
dc.title.alternative Mejora del rendimiento en el cálculo de autovalores en métodos de primeros principios en física es_ES
dc.title.alternative Millora del rendiment en el càlcul d'autovalors en mètodes de primers principis en física es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Mellado Pinto, B. (2023). Performance improvement of eigenvalue computations in first-principles methods in physics. Universitat Politècnica de València. http://hdl.handle.net/10251/198520 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\159010 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem