Optimización de algoritmos de resolución de la ecuación de transporte con orientación a su paralelización.

La física de reactores está basada en la resolución de la ecuación de transporte de neutrones, para la cual existen diversos esquemas numéricos y códigos de cálculo que los implementan. La programación en paralelo permite aumentar la velocidad de estos códigos mediante la utilización de múltiples...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: García, Manuel
Formato: Tesis NonPeerReviewed
Lenguaje:Español
Publicado: 2015
Materias:
Acceso en línea:http://ricabib.cab.cnea.gov.ar/504/1/1Garc%C3%ADa_Manuel.pdf
Aporte de:
id I25-R131-504
record_format dspace
institution Instituto Balseiro
institution_str I-25
repository_str R-131
collection Repositorio Institucional Centro Atómico Bariloche e Instituto Balseiro (RICABIB)
language Español
orig_language_str_mv es
topic Collision probalilities method
Método de probabilidades de colisión
Neutron transport
Transporte de neutrones
Parallel processing
Procesado en paralelo
[Neutron transport methods
Métodos de transporte
Parallel computing
Heterogeneous response method
Método de respuesta heterogénea
CONDOR code
Código CONDOR
Gauss-Seidel method
Método de Gauss-Seidel
spellingShingle Collision probalilities method
Método de probabilidades de colisión
Neutron transport
Transporte de neutrones
Parallel processing
Procesado en paralelo
[Neutron transport methods
Métodos de transporte
Parallel computing
Heterogeneous response method
Método de respuesta heterogénea
CONDOR code
Código CONDOR
Gauss-Seidel method
Método de Gauss-Seidel
García, Manuel
Optimización de algoritmos de resolución de la ecuación de transporte con orientación a su paralelización.
topic_facet Collision probalilities method
Método de probabilidades de colisión
Neutron transport
Transporte de neutrones
Parallel processing
Procesado en paralelo
[Neutron transport methods
Métodos de transporte
Parallel computing
Heterogeneous response method
Método de respuesta heterogénea
CONDOR code
Código CONDOR
Gauss-Seidel method
Método de Gauss-Seidel
description La física de reactores está basada en la resolución de la ecuación de transporte de neutrones, para la cual existen diversos esquemas numéricos y códigos de cálculo que los implementan. La programación en paralelo permite aumentar la velocidad de estos códigos mediante la utilización de múltiples unidades de procesamiento, mejorando la capacidad de modelado. En este trabajo se estudió la paralelización de distintos algoritmos asociados a la ecuación de transporte. Para la etapa de celda se consideraron los métodos de probabilidades de colisión y de respuesta heterogenea (HRM). El cálculo de flujos de respuesta en el primer método fue paralelizado por grupos de energía, y en el segundo por grupos y elementos. Para el método multigrupo correspondiente a HRM se desarrolló un algoritmo de paralelización de las iteraciones térmicas y de las operaciones matriciales asociadas al esquema ite- rativo. También se obtuvieron algoritmos paralelos para los cálculos de quemado. Los métodos paralelizados en esta etapa fueron implementados en el código CONDOR, desarrollado en INVAP. El método de difusión en diferencias finitas fue analizado para los cálculos de núcleo. La paralelización se realizó sobre el método de Gauss-Seidel, con un esquema rojo-negro por filas. Este algoritmo fue implementado en el código CITVAP, basado en CITATION 2.0 de Oak Ridge. La programación de los algoritmos desarrollados se realizó en OpenMP, una herra- mienta de procesamiento en paralelo en el modelo de memoria compartida. También se consideró un modelo híbrido MPI-OpenMP para el cálculo de flujos de respuesta en HRM.
format Tesis
NonPeerReviewed
author García, Manuel
author_facet García, Manuel
author_sort García, Manuel
title Optimización de algoritmos de resolución de la ecuación de transporte con orientación a su paralelización.
title_short Optimización de algoritmos de resolución de la ecuación de transporte con orientación a su paralelización.
title_full Optimización de algoritmos de resolución de la ecuación de transporte con orientación a su paralelización.
title_fullStr Optimización de algoritmos de resolución de la ecuación de transporte con orientación a su paralelización.
title_full_unstemmed Optimización de algoritmos de resolución de la ecuación de transporte con orientación a su paralelización.
title_sort optimización de algoritmos de resolución de la ecuación de transporte con orientación a su paralelización.
publishDate 2015
url http://ricabib.cab.cnea.gov.ar/504/1/1Garc%C3%ADa_Manuel.pdf
work_keys_str_mv AT garciamanuel optimizaciondealgoritmosderesoluciondelaecuaciondetransporteconorientacionasuparalelizacion
_version_ 1794277785597902848
spelling I25-R131-5042015-10-20T17:21:40Z Optimización de algoritmos de resolución de la ecuación de transporte con orientación a su paralelización. Optimization of neutron transport methods using parallel computing. García, Manuel Collision probalilities method Método de probabilidades de colisión Neutron transport Transporte de neutrones Parallel processing Procesado en paralelo [Neutron transport methods Métodos de transporte Parallel computing Heterogeneous response method Método de respuesta heterogénea CONDOR code Código CONDOR Gauss-Seidel method Método de Gauss-Seidel La física de reactores está basada en la resolución de la ecuación de transporte de neutrones, para la cual existen diversos esquemas numéricos y códigos de cálculo que los implementan. La programación en paralelo permite aumentar la velocidad de estos códigos mediante la utilización de múltiples unidades de procesamiento, mejorando la capacidad de modelado. En este trabajo se estudió la paralelización de distintos algoritmos asociados a la ecuación de transporte. Para la etapa de celda se consideraron los métodos de probabilidades de colisión y de respuesta heterogenea (HRM). El cálculo de flujos de respuesta en el primer método fue paralelizado por grupos de energía, y en el segundo por grupos y elementos. Para el método multigrupo correspondiente a HRM se desarrolló un algoritmo de paralelización de las iteraciones térmicas y de las operaciones matriciales asociadas al esquema ite- rativo. También se obtuvieron algoritmos paralelos para los cálculos de quemado. Los métodos paralelizados en esta etapa fueron implementados en el código CONDOR, desarrollado en INVAP. El método de difusión en diferencias finitas fue analizado para los cálculos de núcleo. La paralelización se realizó sobre el método de Gauss-Seidel, con un esquema rojo-negro por filas. Este algoritmo fue implementado en el código CITVAP, basado en CITATION 2.0 de Oak Ridge. La programación de los algoritmos desarrollados se realizó en OpenMP, una herra- mienta de procesamiento en paralelo en el modelo de memoria compartida. También se consideró un modelo híbrido MPI-OpenMP para el cálculo de flujos de respuesta en HRM. Nuclear reactor physics deals with the solution of the neutron transport equation, for which several numerical methods and resulting calculation codes exist. Using par- allel programming to multiply the resources available to these codes, it is possible to increase their computational power, thus improving their modelling capabilities. This work focuses on the optimization of neutron transport algorithms by means of parallel programming techniques. For cell calculations, the collision probabilities and heterogeneous response (HRM) methods are considered. In both methods, response uxes are computed in parallel by groups, and in HRM also by elements. For the multigroup method in HRM, paral- lelization of thermal iterations by groups is combined with that of matrix operations needed in the iteration scheme. Parallel methods are also developed for fuel burnup evaluations. This algorithms are implemented in INVAP's cell calculation code, CON- DOR. The diffusion method in a nite difference formulation, used for core calculations, is optimized as well. In this case only the monoenergetic problem is considered. A parallel Gauss-Seidel method with a red-black colouring of rows is developed. This parallel algorithm is implemented in CITVAP, a code based on CITATION 2.0, developed in Oak Ridge National Laboratory. The majority of the parallel methods obtained are implemented in OpenMP, an ap- plication for parallel programming in shared memory computers. Hybrid MPI-OpenMP computing is also considered for the calculation of response fluxes in HRM. 2015-06-22 Tesis NonPeerReviewed application/pdf http://ricabib.cab.cnea.gov.ar/504/1/1Garc%C3%ADa_Manuel.pdf es García, Manuel (2015) Optimización de algoritmos de resolución de la ecuación de transporte con orientación a su paralelización. / Optimization of neutron transport methods using parallel computing. Proyecto Integrador Ingeniería Nuclear, Universidad Nacional de Cuyo, Instituto Balseiro. http://ricabib.cab.cnea.gov.ar/504/