Aplicação de técnicas de paralelização de programas usando OpenMP na solução numérica da equação de transporte de nêutrons
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/182015 |
Resumo: | Neste trabalho foi realizado um estudo de estrat egias de paraleliza c~ao para m etodos que resolvem numericamente a equa c~ao de transporte de n^eutrons em dom nio unidimensional, monoenerg etica, estacion aria, com espalhamento isotr opico, em meio homog^eneo e com uma fonte xa. Foram estudados o Source Iteration, Diffusion Synthetic Acceleration, Coarse Mesh Finite Di erences e o M etodo Anal tico de Ordenadas Discretas. As vers~oes paralelas, desenvolvidas utilizando OpenMP, foram obtidas a partir das vers~oes sequenciais dos c odigos, implementadas em Fortran 95. O objetivo deste trabalho e escrever vers~oes paralelas que sejam executadas em menor tempo de que as vers~oes sequenciais, pelo menos a partir de algum tamanho de problema. Ganhos de tempo para os m etodos Source Iteration, Di usion Synthetic Acceleration e Coarse Mesh Finite Di erences foram relatados em torno de 20% para problemas heterog^eneos, chegando a registrar ganhos de mais de 50% em problemas homog^eneos. A vers~ao paralela do m etodo anal tico de ordenadas discretas chegou a apresentar 88% de ganho, registrando um speedup superlinear para um problema homog^eneo. |
id |
URGS_7f6e6a5ce99652cc6dbbca6d614873ee |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/182015 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Lemos, Júlia DominguesBarichello, Liliane BassoCunha, Rudnei Dias da2018-09-15T02:57:12Z2018http://hdl.handle.net/10183/182015001076092Neste trabalho foi realizado um estudo de estrat egias de paraleliza c~ao para m etodos que resolvem numericamente a equa c~ao de transporte de n^eutrons em dom nio unidimensional, monoenerg etica, estacion aria, com espalhamento isotr opico, em meio homog^eneo e com uma fonte xa. Foram estudados o Source Iteration, Diffusion Synthetic Acceleration, Coarse Mesh Finite Di erences e o M etodo Anal tico de Ordenadas Discretas. As vers~oes paralelas, desenvolvidas utilizando OpenMP, foram obtidas a partir das vers~oes sequenciais dos c odigos, implementadas em Fortran 95. O objetivo deste trabalho e escrever vers~oes paralelas que sejam executadas em menor tempo de que as vers~oes sequenciais, pelo menos a partir de algum tamanho de problema. Ganhos de tempo para os m etodos Source Iteration, Di usion Synthetic Acceleration e Coarse Mesh Finite Di erences foram relatados em torno de 20% para problemas heterog^eneos, chegando a registrar ganhos de mais de 50% em problemas homog^eneos. A vers~ao paralela do m etodo anal tico de ordenadas discretas chegou a apresentar 88% de ganho, registrando um speedup superlinear para um problema homog^eneo.This work is a study about parallelization strategies for methods that numerically solve the neutron transport equation, for an one dimensional domain, one energy group, steady state, isotropically scattering with a xed source. The studied methods were the Source Iteration, the Di usion Synthetic Acceleration, the Coarse Mesh Finite Di erences and the Analytical Discrete Ordinates. The code's parallel versions were developed using OpenMP from the sequential versions, implemented in Fortran 95. The main goal of this work was to write parallel versions that would run in less time than the sequential ones, at least from a certain size of problem on. As for the running times, gains were registered around 20% for the Source Iteration, the Di usion Synthetic Acceleration and the Coarse Mesh Finite Di erences solving a one-region problem, reaching up to 50% in multi-regions problems. The parallel version for the Analytical Discrete Ordinates attained an 88% gain in a one-region problem, which is a super-linear speedup.application/pdfporTeoria de transporteComputação paralelaAplicação de técnicas de paralelização de programas usando OpenMP na solução numérica da equação de transporte de nêutronsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de Matemática e EstatísticaPrograma de Pós-Graduação em Matemática AplicadaPorto Alegre, BR-RS2018mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL001076092.pdfTexto completoapplication/pdf1506520http://www.lume.ufrgs.br/bitstream/10183/182015/1/001076092.pdf3992455bb51b694c2715b5a4464e1118MD51TEXT001076092.pdf.txt001076092.pdf.txtExtracted Texttext/plain127004http://www.lume.ufrgs.br/bitstream/10183/182015/2/001076092.pdf.txt3bcc5f733a2bf76e13057f558d6245feMD52THUMBNAIL001076092.pdf.jpg001076092.pdf.jpgGenerated Thumbnailimage/jpeg1113http://www.lume.ufrgs.br/bitstream/10183/182015/3/001076092.pdf.jpg9645b448eccbce069ea2c0f5f02abbf9MD5310183/1820152022-02-22 04:44:40.691571oai:www.lume.ufrgs.br:10183/182015Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532022-02-22T07:44:40Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Aplicação de técnicas de paralelização de programas usando OpenMP na solução numérica da equação de transporte de nêutrons |
title |
Aplicação de técnicas de paralelização de programas usando OpenMP na solução numérica da equação de transporte de nêutrons |
spellingShingle |
Aplicação de técnicas de paralelização de programas usando OpenMP na solução numérica da equação de transporte de nêutrons Lemos, Júlia Domingues Teoria de transporte Computação paralela |
title_short |
Aplicação de técnicas de paralelização de programas usando OpenMP na solução numérica da equação de transporte de nêutrons |
title_full |
Aplicação de técnicas de paralelização de programas usando OpenMP na solução numérica da equação de transporte de nêutrons |
title_fullStr |
Aplicação de técnicas de paralelização de programas usando OpenMP na solução numérica da equação de transporte de nêutrons |
title_full_unstemmed |
Aplicação de técnicas de paralelização de programas usando OpenMP na solução numérica da equação de transporte de nêutrons |
title_sort |
Aplicação de técnicas de paralelização de programas usando OpenMP na solução numérica da equação de transporte de nêutrons |
author |
Lemos, Júlia Domingues |
author_facet |
Lemos, Júlia Domingues |
author_role |
author |
dc.contributor.author.fl_str_mv |
Lemos, Júlia Domingues |
dc.contributor.advisor1.fl_str_mv |
Barichello, Liliane Basso |
dc.contributor.advisor-co1.fl_str_mv |
Cunha, Rudnei Dias da |
contributor_str_mv |
Barichello, Liliane Basso Cunha, Rudnei Dias da |
dc.subject.por.fl_str_mv |
Teoria de transporte Computação paralela |
topic |
Teoria de transporte Computação paralela |
description |
Neste trabalho foi realizado um estudo de estrat egias de paraleliza c~ao para m etodos que resolvem numericamente a equa c~ao de transporte de n^eutrons em dom nio unidimensional, monoenerg etica, estacion aria, com espalhamento isotr opico, em meio homog^eneo e com uma fonte xa. Foram estudados o Source Iteration, Diffusion Synthetic Acceleration, Coarse Mesh Finite Di erences e o M etodo Anal tico de Ordenadas Discretas. As vers~oes paralelas, desenvolvidas utilizando OpenMP, foram obtidas a partir das vers~oes sequenciais dos c odigos, implementadas em Fortran 95. O objetivo deste trabalho e escrever vers~oes paralelas que sejam executadas em menor tempo de que as vers~oes sequenciais, pelo menos a partir de algum tamanho de problema. Ganhos de tempo para os m etodos Source Iteration, Di usion Synthetic Acceleration e Coarse Mesh Finite Di erences foram relatados em torno de 20% para problemas heterog^eneos, chegando a registrar ganhos de mais de 50% em problemas homog^eneos. A vers~ao paralela do m etodo anal tico de ordenadas discretas chegou a apresentar 88% de ganho, registrando um speedup superlinear para um problema homog^eneo. |
publishDate |
2018 |
dc.date.accessioned.fl_str_mv |
2018-09-15T02:57:12Z |
dc.date.issued.fl_str_mv |
2018 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/182015 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001076092 |
url |
http://hdl.handle.net/10183/182015 |
identifier_str_mv |
001076092 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/182015/1/001076092.pdf http://www.lume.ufrgs.br/bitstream/10183/182015/2/001076092.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/182015/3/001076092.pdf.jpg |
bitstream.checksum.fl_str_mv |
3992455bb51b694c2715b5a4464e1118 3bcc5f733a2bf76e13057f558d6245fe 9645b448eccbce069ea2c0f5f02abbf9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085454365589504 |