Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares

Autores
Loza Peralta, Matias Ezequiel; Lemes Lapasta, Martín Rodolfo; Soba, Alejandro
Año de publicación
2019
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
La resolución de ecuaciones diferenciales por métodos discretos como el de elementos finitos requiere la resolución de grandes sistemas de ecuaciones lineales en general dispersas. Tal es el caso de las obtenidas en el desarrollo de códigos de combustibles nucleares, especialmente cuando se trabaja en tres dimensiones. Para acelerar el cálculo minimizando el tiempo de resolución de dichos sistemas es necesario programar solvers de ecuaciones lineales eficientes, basados en métodos iterativos entre los que destacan aquellos que utilizan espacios de Krylov, ya que satisfacen las condiciones de velocidad y eficiencia requeridas. Así mismo y para optimizar aún más estos algoritmos, es posible incluir herramientas de paralelización, sea mediante métodos que utilizan memoria distribuida (MPI) o memoria compartida (Openmp). En este trabajo se presentan los resultados obtenidos durante el desarrollo de varios solvers iterativos, el CG (gradientes conjugados), el BiCG (gradientes biconjugados) y el BiCGSTAB (gradientes biconjugados estabilizado). Los tres solvers se utilizaron para resolver problemas originados dentro del Código de combustibles nucleares DIONISIO, usando distintos tipos de precondicionadores y aplicados a sistemas lineales simétricos y asimétricos, comparándose tiempo y eficiencia de los mismos.
Resolution of differential equations for discrete methods such as finite element one requires the resolution of large linear equation systems in general sparse. This is the case of those ones obtained in the development of nuclear fuel codes, especially at three dimensional works. For accelerate the calculus minimizing resolution time of mentioned systems, it is necessary to program efficient linear equation solvers, based on iterative methods among those that stand out those that use Krylov spaces, since they satisfy required velocity and efficiency conditions. Likewise and for further optimize those algorithms, it is possible to include parallelization tools, either through methods that use distributed memory (MPI) or shared memory (OPENMP). In this work, results obtained during the development of several iterative methods, CG (conjugated gradients), BiCG (biconjugated gradients) and BiCGSTAB (stabilized biconjugated gradients), are presented. The three solvers were used to solve problems originated inside nuclear fuel code DIONISIO, using different types of preconditioners and applied to symmetric and asymmetric lineal systems, comparing their time and efficiency.
Fil: Loza Peralta, Matias Ezequiel. Comision Nacional de Energía Atómica. Gerencia de Área de Aplicaciones de la Tecnología Nuclear. Gerencia Ciclo del Combustible Nuclear; Argentina
Fil: Lemes Lapasta, Martín Rodolfo. Comision Nacional de Energía Atómica. Gerencia de Área de Aplicaciones de la Tecnología Nuclear. Gerencia Ciclo del Combustible Nuclear; Argentina
Fil: Soba, Alejandro. Comision Nacional de Energía Atómica. Gerencia de Área de Aplicaciones de la Tecnología Nuclear. Gerencia Ciclo del Combustible Nuclear; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina
ENIEF: XXIV Congreso sobre Métodos Numéricos y sus Aplicaciones
Argentina
Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Centro de Investigaciones en Métodos Computacionales. Universidad Nacional del Litoral. Centro de Investigaciones en Métodos Computacionales
Asociación Argentina de Mecánica Computacional
Materia
Sistemas lineales sparse
optimizacion
combustibles nucleares
DIONISIO
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/136708

id CONICETDig_9cd84d73b7ca2c7cf3509b3320d865d5
oai_identifier_str oai:ri.conicet.gov.ar:11336/136708
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles NuclearesAccelaration of solver algorithms of linear systems of sparse matrices for nuclear fuel codesLoza Peralta, Matias EzequielLemes Lapasta, Martín RodolfoSoba, AlejandroSistemas lineales sparseoptimizacioncombustibles nuclearesDIONISIOhttps://purl.org/becyt/ford/1.1https://purl.org/becyt/ford/1La resolución de ecuaciones diferenciales por métodos discretos como el de elementos finitos requiere la resolución de grandes sistemas de ecuaciones lineales en general dispersas. Tal es el caso de las obtenidas en el desarrollo de códigos de combustibles nucleares, especialmente cuando se trabaja en tres dimensiones. Para acelerar el cálculo minimizando el tiempo de resolución de dichos sistemas es necesario programar solvers de ecuaciones lineales eficientes, basados en métodos iterativos entre los que destacan aquellos que utilizan espacios de Krylov, ya que satisfacen las condiciones de velocidad y eficiencia requeridas. Así mismo y para optimizar aún más estos algoritmos, es posible incluir herramientas de paralelización, sea mediante métodos que utilizan memoria distribuida (MPI) o memoria compartida (Openmp). En este trabajo se presentan los resultados obtenidos durante el desarrollo de varios solvers iterativos, el CG (gradientes conjugados), el BiCG (gradientes biconjugados) y el BiCGSTAB (gradientes biconjugados estabilizado). Los tres solvers se utilizaron para resolver problemas originados dentro del Código de combustibles nucleares DIONISIO, usando distintos tipos de precondicionadores y aplicados a sistemas lineales simétricos y asimétricos, comparándose tiempo y eficiencia de los mismos.Resolution of differential equations for discrete methods such as finite element one requires the resolution of large linear equation systems in general sparse. This is the case of those ones obtained in the development of nuclear fuel codes, especially at three dimensional works. For accelerate the calculus minimizing resolution time of mentioned systems, it is necessary to program efficient linear equation solvers, based on iterative methods among those that stand out those that use Krylov spaces, since they satisfy required velocity and efficiency conditions. Likewise and for further optimize those algorithms, it is possible to include parallelization tools, either through methods that use distributed memory (MPI) or shared memory (OPENMP). In this work, results obtained during the development of several iterative methods, CG (conjugated gradients), BiCG (biconjugated gradients) and BiCGSTAB (stabilized biconjugated gradients), are presented. The three solvers were used to solve problems originated inside nuclear fuel code DIONISIO, using different types of preconditioners and applied to symmetric and asymmetric lineal systems, comparing their time and efficiency.Fil: Loza Peralta, Matias Ezequiel. Comision Nacional de Energía Atómica. Gerencia de Área de Aplicaciones de la Tecnología Nuclear. Gerencia Ciclo del Combustible Nuclear; ArgentinaFil: Lemes Lapasta, Martín Rodolfo. Comision Nacional de Energía Atómica. Gerencia de Área de Aplicaciones de la Tecnología Nuclear. Gerencia Ciclo del Combustible Nuclear; ArgentinaFil: Soba, Alejandro. Comision Nacional de Energía Atómica. Gerencia de Área de Aplicaciones de la Tecnología Nuclear. Gerencia Ciclo del Combustible Nuclear; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaENIEF: XXIV Congreso sobre Métodos Numéricos y sus AplicacionesArgentinaConsejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Centro de Investigaciones en Métodos Computacionales. Universidad Nacional del Litoral. Centro de Investigaciones en Métodos ComputacionalesAsociación Argentina de Mecánica ComputacionalAsociación Argentina de Mecánica ComputacionalCardona, A.Garelli, L.Giménez, J. M.Kler, P. A.Márquez Damián, S.Storti, M. A.2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjectCongresoJournalhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/136708Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares; ENIEF: XXIV Congreso sobre Métodos Numéricos y sus Aplicaciones; Argentina; 2019; 469-4782591-3522CONICET DigitalCONICETspainfo:eu-repo/semantics/altIdentifier/url/https://cimec.org.ar/ojs/index.php/mc/article/view/5818Internacionalinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-10T13:11:31Zoai:ri.conicet.gov.ar:11336/136708instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-10 13:11:31.353CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares
Accelaration of solver algorithms of linear systems of sparse matrices for nuclear fuel codes
title Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares
spellingShingle Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares
Loza Peralta, Matias Ezequiel
Sistemas lineales sparse
optimizacion
combustibles nucleares
DIONISIO
title_short Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares
title_full Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares
title_fullStr Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares
title_full_unstemmed Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares
title_sort Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares
dc.creator.none.fl_str_mv Loza Peralta, Matias Ezequiel
Lemes Lapasta, Martín Rodolfo
Soba, Alejandro
author Loza Peralta, Matias Ezequiel
author_facet Loza Peralta, Matias Ezequiel
Lemes Lapasta, Martín Rodolfo
Soba, Alejandro
author_role author
author2 Lemes Lapasta, Martín Rodolfo
Soba, Alejandro
author2_role author
author
dc.contributor.none.fl_str_mv Cardona, A.
Garelli, L.
Giménez, J. M.
Kler, P. A.
Márquez Damián, S.
Storti, M. A.
dc.subject.none.fl_str_mv Sistemas lineales sparse
optimizacion
combustibles nucleares
DIONISIO
topic Sistemas lineales sparse
optimizacion
combustibles nucleares
DIONISIO
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.1
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv La resolución de ecuaciones diferenciales por métodos discretos como el de elementos finitos requiere la resolución de grandes sistemas de ecuaciones lineales en general dispersas. Tal es el caso de las obtenidas en el desarrollo de códigos de combustibles nucleares, especialmente cuando se trabaja en tres dimensiones. Para acelerar el cálculo minimizando el tiempo de resolución de dichos sistemas es necesario programar solvers de ecuaciones lineales eficientes, basados en métodos iterativos entre los que destacan aquellos que utilizan espacios de Krylov, ya que satisfacen las condiciones de velocidad y eficiencia requeridas. Así mismo y para optimizar aún más estos algoritmos, es posible incluir herramientas de paralelización, sea mediante métodos que utilizan memoria distribuida (MPI) o memoria compartida (Openmp). En este trabajo se presentan los resultados obtenidos durante el desarrollo de varios solvers iterativos, el CG (gradientes conjugados), el BiCG (gradientes biconjugados) y el BiCGSTAB (gradientes biconjugados estabilizado). Los tres solvers se utilizaron para resolver problemas originados dentro del Código de combustibles nucleares DIONISIO, usando distintos tipos de precondicionadores y aplicados a sistemas lineales simétricos y asimétricos, comparándose tiempo y eficiencia de los mismos.
Resolution of differential equations for discrete methods such as finite element one requires the resolution of large linear equation systems in general sparse. This is the case of those ones obtained in the development of nuclear fuel codes, especially at three dimensional works. For accelerate the calculus minimizing resolution time of mentioned systems, it is necessary to program efficient linear equation solvers, based on iterative methods among those that stand out those that use Krylov spaces, since they satisfy required velocity and efficiency conditions. Likewise and for further optimize those algorithms, it is possible to include parallelization tools, either through methods that use distributed memory (MPI) or shared memory (OPENMP). In this work, results obtained during the development of several iterative methods, CG (conjugated gradients), BiCG (biconjugated gradients) and BiCGSTAB (stabilized biconjugated gradients), are presented. The three solvers were used to solve problems originated inside nuclear fuel code DIONISIO, using different types of preconditioners and applied to symmetric and asymmetric lineal systems, comparing their time and efficiency.
Fil: Loza Peralta, Matias Ezequiel. Comision Nacional de Energía Atómica. Gerencia de Área de Aplicaciones de la Tecnología Nuclear. Gerencia Ciclo del Combustible Nuclear; Argentina
Fil: Lemes Lapasta, Martín Rodolfo. Comision Nacional de Energía Atómica. Gerencia de Área de Aplicaciones de la Tecnología Nuclear. Gerencia Ciclo del Combustible Nuclear; Argentina
Fil: Soba, Alejandro. Comision Nacional de Energía Atómica. Gerencia de Área de Aplicaciones de la Tecnología Nuclear. Gerencia Ciclo del Combustible Nuclear; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina
ENIEF: XXIV Congreso sobre Métodos Numéricos y sus Aplicaciones
Argentina
Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Centro de Investigaciones en Métodos Computacionales. Universidad Nacional del Litoral. Centro de Investigaciones en Métodos Computacionales
Asociación Argentina de Mecánica Computacional
description La resolución de ecuaciones diferenciales por métodos discretos como el de elementos finitos requiere la resolución de grandes sistemas de ecuaciones lineales en general dispersas. Tal es el caso de las obtenidas en el desarrollo de códigos de combustibles nucleares, especialmente cuando se trabaja en tres dimensiones. Para acelerar el cálculo minimizando el tiempo de resolución de dichos sistemas es necesario programar solvers de ecuaciones lineales eficientes, basados en métodos iterativos entre los que destacan aquellos que utilizan espacios de Krylov, ya que satisfacen las condiciones de velocidad y eficiencia requeridas. Así mismo y para optimizar aún más estos algoritmos, es posible incluir herramientas de paralelización, sea mediante métodos que utilizan memoria distribuida (MPI) o memoria compartida (Openmp). En este trabajo se presentan los resultados obtenidos durante el desarrollo de varios solvers iterativos, el CG (gradientes conjugados), el BiCG (gradientes biconjugados) y el BiCGSTAB (gradientes biconjugados estabilizado). Los tres solvers se utilizaron para resolver problemas originados dentro del Código de combustibles nucleares DIONISIO, usando distintos tipos de precondicionadores y aplicados a sistemas lineales simétricos y asimétricos, comparándose tiempo y eficiencia de los mismos.
publishDate 2019
dc.date.none.fl_str_mv 2019
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/conferenceObject
Congreso
Journal
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
status_str publishedVersion
format conferenceObject
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/136708
Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares; ENIEF: XXIV Congreso sobre Métodos Numéricos y sus Aplicaciones; Argentina; 2019; 469-478
2591-3522
CONICET Digital
CONICET
url http://hdl.handle.net/11336/136708
identifier_str_mv Aceleración de Algoritmos de Resolución de Sistemas Lineales de Matrices Dispersas para Códigos de Combustibles Nucleares; ENIEF: XXIV Congreso sobre Métodos Numéricos y sus Aplicaciones; Argentina; 2019; 469-478
2591-3522
CONICET Digital
CONICET
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://cimec.org.ar/ojs/index.php/mc/article/view/5818
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.coverage.none.fl_str_mv Internacional
dc.publisher.none.fl_str_mv Asociación Argentina de Mecánica Computacional
publisher.none.fl_str_mv Asociación Argentina de Mecánica Computacional
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1842980591105998848
score 12.993085