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

Detalhes bibliográficos
Autor(a) principal: Lemos, Júlia Domingues
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