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
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/136708
Ver los metadatos del registro completo
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 |