GPU-BASED PARALLEL COMPUTING IN REAL-TIME MODELING OF ATMOSPHERIC TRANSPORT AND DIFFUSION OF RADIOACTIVE MATERIAL

Detalhes bibliográficos
Autor(a) principal: SANTOS, Marcelo C. Dos
Data de Publicação: 2018
Outros Autores: PEREIRA, Claudio M. N. A., SCHIRRU, Roberto, PINHEIRO, André, Instituto de Engenharia Nuclear, CNEN., Programa de Engenharia Nuclear – COPPE Universidade Federal do Rio de Janeiro
Tipo de documento: Artigo de conferência
Idioma: eng
Título da fonte: Repositório Institucional do IEN
Texto Completo: http://carpedien.ien.gov.br:8080/handle/ien/2145
Resumo: Atmospheric radionuclide dispersion systems (ARDS) are essential mechanisms to predict the consequences of unexpected radioactive releases from nuclear power plants. Considering, that during an eventuality of an accident with a radioactive material release, an accurate forecast is vital to guide the evacuation plan of the possible affected areas. However, in order to predict the dispersion of the radioactive material and its impact on the environment, the model must process information about source term (radioactive materials released, activities and location), weather condition (wind, humidity and precipitation) and geographical characteristics (topography). Furthermore, ARDS is basically composed of 4 main modules: Source Term, Wind Field, Plume Dispersion and Doses Calculations. The Wind Field and Plume Dispersion modules are the ones that require a high computational performance to achieve accurate results within an acceptable time. Taking this into account, this work focuses on the development of a GPU-based parallel Plume Dispersion module, focusing on the radionuclide transport and diffusion calculations, which use a given wind field and a released source term as parameters. The program is being developed using the C ++ programming language, allied with CUDA libraries. In comparative case study between a parallel and sequential version of the slower function of the Plume Dispersion module, a speedup of 11.63 times could be observed.
id IEN_904699fb2719d90f5d6a34b2bb7a18e1
oai_identifier_str oai:carpedien.ien.gov.br:ien/2145
network_acronym_str IEN
network_name_str Repositório Institucional do IEN
spelling SANTOS, Marcelo C. DosPEREIRA, Claudio M. N. A.SCHIRRU, RobertoPINHEIRO, AndréInstituto de Engenharia Nuclear, CNEN.Instituto de Engenharia Nuclear, CNEN.Programa de Engenharia Nuclear – COPPE Universidade Federal do Rio de JaneiroPrograma de Engenharia Nuclear – COPPE Universidade Federal do Rio de Janeiro2018-01-18T18:47:09Z2018-01-18T18:47:09Zhttp://carpedien.ien.gov.br:8080/handle/ien/2145Submitted by Vanessa Silva (vanessacapucho.uerj@gmail.com) on 2018-01-18T18:47:09Z No. of bitstreams: 1 ARTIGO INAC 2.pdf: 1372319 bytes, checksum: cc2be653a3d8ca4ea09236e0a6c009fd (MD5)Made available in DSpace on 2018-01-18T18:47:09Z (GMT). No. of bitstreams: 1 ARTIGO INAC 2.pdf: 1372319 bytes, checksum: cc2be653a3d8ca4ea09236e0a6c009fd (MD5)Atmospheric radionuclide dispersion systems (ARDS) are essential mechanisms to predict the consequences of unexpected radioactive releases from nuclear power plants. Considering, that during an eventuality of an accident with a radioactive material release, an accurate forecast is vital to guide the evacuation plan of the possible affected areas. However, in order to predict the dispersion of the radioactive material and its impact on the environment, the model must process information about source term (radioactive materials released, activities and location), weather condition (wind, humidity and precipitation) and geographical characteristics (topography). Furthermore, ARDS is basically composed of 4 main modules: Source Term, Wind Field, Plume Dispersion and Doses Calculations. The Wind Field and Plume Dispersion modules are the ones that require a high computational performance to achieve accurate results within an acceptable time. Taking this into account, this work focuses on the development of a GPU-based parallel Plume Dispersion module, focusing on the radionuclide transport and diffusion calculations, which use a given wind field and a released source term as parameters. The program is being developed using the C ++ programming language, allied with CUDA libraries. In comparative case study between a parallel and sequential version of the slower function of the Plume Dispersion module, a speedup of 11.63 times could be observed.engInstituto de Engenharia NuclearIENBrasilRADIOACTIVE MATERIALATMOSPHERIC TRANSPORTGPU-BASED PARALLEL COMPUTING IN REAL-TIME MODELING OF ATMOSPHERIC TRANSPORT AND DIFFUSION OF RADIOACTIVE MATERIALinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject2017info:eu-repo/semantics/openAccessreponame:Repositório Institucional do IENinstname:Instituto de Engenharia Nuclearinstacron:IENLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://carpedien.ien.gov.br:8080/xmlui/bitstream/ien/2145/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALARTIGO INAC 2.pdfARTIGO INAC 2.pdfapplication/pdf1372319http://carpedien.ien.gov.br:8080/xmlui/bitstream/ien/2145/1/ARTIGO+INAC+2.pdfcc2be653a3d8ca4ea09236e0a6c009fdMD51ien/2145oai:carpedien.ien.gov.br:ien/21452018-01-18 16:47:09.595Dspace IENlsales@ien.gov.brTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
dc.title.pt_BR.fl_str_mv GPU-BASED PARALLEL COMPUTING IN REAL-TIME MODELING OF ATMOSPHERIC TRANSPORT AND DIFFUSION OF RADIOACTIVE MATERIAL
title GPU-BASED PARALLEL COMPUTING IN REAL-TIME MODELING OF ATMOSPHERIC TRANSPORT AND DIFFUSION OF RADIOACTIVE MATERIAL
spellingShingle GPU-BASED PARALLEL COMPUTING IN REAL-TIME MODELING OF ATMOSPHERIC TRANSPORT AND DIFFUSION OF RADIOACTIVE MATERIAL
SANTOS, Marcelo C. Dos
RADIOACTIVE MATERIAL
ATMOSPHERIC TRANSPORT
title_short GPU-BASED PARALLEL COMPUTING IN REAL-TIME MODELING OF ATMOSPHERIC TRANSPORT AND DIFFUSION OF RADIOACTIVE MATERIAL
title_full GPU-BASED PARALLEL COMPUTING IN REAL-TIME MODELING OF ATMOSPHERIC TRANSPORT AND DIFFUSION OF RADIOACTIVE MATERIAL
title_fullStr GPU-BASED PARALLEL COMPUTING IN REAL-TIME MODELING OF ATMOSPHERIC TRANSPORT AND DIFFUSION OF RADIOACTIVE MATERIAL
title_full_unstemmed GPU-BASED PARALLEL COMPUTING IN REAL-TIME MODELING OF ATMOSPHERIC TRANSPORT AND DIFFUSION OF RADIOACTIVE MATERIAL
title_sort GPU-BASED PARALLEL COMPUTING IN REAL-TIME MODELING OF ATMOSPHERIC TRANSPORT AND DIFFUSION OF RADIOACTIVE MATERIAL
author SANTOS, Marcelo C. Dos
author_facet SANTOS, Marcelo C. Dos
PEREIRA, Claudio M. N. A.
SCHIRRU, Roberto
PINHEIRO, André
Instituto de Engenharia Nuclear, CNEN.
Programa de Engenharia Nuclear – COPPE Universidade Federal do Rio de Janeiro
author_role author
author2 PEREIRA, Claudio M. N. A.
SCHIRRU, Roberto
PINHEIRO, André
Instituto de Engenharia Nuclear, CNEN.
Programa de Engenharia Nuclear – COPPE Universidade Federal do Rio de Janeiro
author2_role author
author
author
author
author
dc.contributor.author.fl_str_mv SANTOS, Marcelo C. Dos
PEREIRA, Claudio M. N. A.
SCHIRRU, Roberto
PINHEIRO, André
Instituto de Engenharia Nuclear, CNEN.
Instituto de Engenharia Nuclear, CNEN.
Programa de Engenharia Nuclear – COPPE Universidade Federal do Rio de Janeiro
Programa de Engenharia Nuclear – COPPE Universidade Federal do Rio de Janeiro
dc.subject.por.fl_str_mv RADIOACTIVE MATERIAL
ATMOSPHERIC TRANSPORT
topic RADIOACTIVE MATERIAL
ATMOSPHERIC TRANSPORT
dc.description.abstract.por.fl_txt_mv Atmospheric radionuclide dispersion systems (ARDS) are essential mechanisms to predict the consequences of unexpected radioactive releases from nuclear power plants. Considering, that during an eventuality of an accident with a radioactive material release, an accurate forecast is vital to guide the evacuation plan of the possible affected areas. However, in order to predict the dispersion of the radioactive material and its impact on the environment, the model must process information about source term (radioactive materials released, activities and location), weather condition (wind, humidity and precipitation) and geographical characteristics (topography). Furthermore, ARDS is basically composed of 4 main modules: Source Term, Wind Field, Plume Dispersion and Doses Calculations. The Wind Field and Plume Dispersion modules are the ones that require a high computational performance to achieve accurate results within an acceptable time. Taking this into account, this work focuses on the development of a GPU-based parallel Plume Dispersion module, focusing on the radionuclide transport and diffusion calculations, which use a given wind field and a released source term as parameters. The program is being developed using the C ++ programming language, allied with CUDA libraries. In comparative case study between a parallel and sequential version of the slower function of the Plume Dispersion module, a speedup of 11.63 times could be observed.
description Atmospheric radionuclide dispersion systems (ARDS) are essential mechanisms to predict the consequences of unexpected radioactive releases from nuclear power plants. Considering, that during an eventuality of an accident with a radioactive material release, an accurate forecast is vital to guide the evacuation plan of the possible affected areas. However, in order to predict the dispersion of the radioactive material and its impact on the environment, the model must process information about source term (radioactive materials released, activities and location), weather condition (wind, humidity and precipitation) and geographical characteristics (topography). Furthermore, ARDS is basically composed of 4 main modules: Source Term, Wind Field, Plume Dispersion and Doses Calculations. The Wind Field and Plume Dispersion modules are the ones that require a high computational performance to achieve accurate results within an acceptable time. Taking this into account, this work focuses on the development of a GPU-based parallel Plume Dispersion module, focusing on the radionuclide transport and diffusion calculations, which use a given wind field and a released source term as parameters. The program is being developed using the C ++ programming language, allied with CUDA libraries. In comparative case study between a parallel and sequential version of the slower function of the Plume Dispersion module, a speedup of 11.63 times could be observed.
publishDate 2018
dc.date.accessioned.fl_str_mv 2018-01-18T18:47:09Z
dc.date.available.fl_str_mv 2018-01-18T18:47:09Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
status_str publishedVersion
format conferenceObject
dc.identifier.uri.fl_str_mv http://carpedien.ien.gov.br:8080/handle/ien/2145
url http://carpedien.ien.gov.br:8080/handle/ien/2145
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Instituto de Engenharia Nuclear
dc.publisher.initials.fl_str_mv IEN
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Instituto de Engenharia Nuclear
dc.source.none.fl_str_mv reponame:Repositório Institucional do IEN
instname:Instituto de Engenharia Nuclear
instacron:IEN
reponame_str Repositório Institucional do IEN
collection Repositório Institucional do IEN
instname_str Instituto de Engenharia Nuclear
instacron_str IEN
institution IEN
bitstream.url.fl_str_mv http://carpedien.ien.gov.br:8080/xmlui/bitstream/ien/2145/2/license.txt
http://carpedien.ien.gov.br:8080/xmlui/bitstream/ien/2145/1/ARTIGO+INAC+2.pdf
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
cc2be653a3d8ca4ea09236e0a6c009fd
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Dspace IEN
repository.mail.fl_str_mv lsales@ien.gov.br
_version_ 1656026990413611008