Paralelização do termo de reatividade química do modelo ambiental CCATT-BRAMS utilizando um solver baseado em estimação linear ótima
Main Author: | |
---|---|
Publication Date: | 2014 |
Format: | Master thesis |
Language: | por |
Source: | Biblioteca Digital de Teses e Dissertações do INPE |
Download full: | http://urlib.net/sid.inpe.br/mtc-m21b/2014/12.01.15.57 |
Summary: | O Centro de Previsão de Tempo e Estudos Climáticos (CPTEC/INPE) desenvolveu e utiliza o modelo ambiental CCATT-BRAMS que acopla um modelo de transporte de gases traço ao modelo regional BRAMS. Este modelo ambiental possui um termo de reatividade química que atualiza a composição química da atmosfera para o passo de tempo considerado. Este termo modela as reações químicas entre componentes da atmosfera e deve ser resolvido para cada ponto da grade espacial. A composição química da atmosfera influi na absorção de radiação solar pela atmosfera impactando seu balanço térmico. Entretanto, seu custo computacional ao ser executado a cada passo de tempo é uma ordem de grandeza superior ao do modelo BRAMS, de forma que seu uso operacional é possível com sua execução a cada 4 passos de tempo. Esse custo deve-se à resolução de um sistema linear de equações para cada ponto de grade. O solver utilizado correntemente tem uma implementação sequencial e sua paralelização demandaria alterações significativas do código correspondente. Assim, este trabalho propõe o uso de um solver baseado em estimação linear ótima que possui um código mais simples e mais apropriada à paralelização. Testes demonstraram que o solver proposto fornece resultado numericamente equivalentes àqueles do solver original e que possibilita um ganho de desempenho ao ser paralelizado com a biblioteca OpenMP. Investigou-se também a possibilidade de portá-lo para execução em placa aceleradora gráfica (GPU) prevendo a disponibilidade desses aceleradores num futuro supercomputador do CPTEC/INPE. |
id |
INPE_a2cb26f605a5de1658ef8d9871db15f1 |
---|---|
oai_identifier_str |
oai:urlib.net:sid.inpe.br/mtc-m21b/2014/12.01.15.57.30-0 |
network_acronym_str |
INPE |
network_name_str |
Biblioteca Digital de Teses e Dissertações do INPE |
spelling |
info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisParalelização do termo de reatividade química do modelo ambiental CCATT-BRAMS utilizando um solver baseado em estimação linear ótimaParallelization of the chemical reactions module of the CCATT-BRAMS environmental model using a solver based on optimal linear estimation2014-11-28Stephan StephanyJairo PanettaHaroldo Fraga de Campos VelhoCarlos Alberto Alonso SanchesAlex de Almeida FernandesInstituto Nacional de Pesquisas Espaciais (INPE)Programa de Pós-Graduação do INPE em Computação AplicadaINPEBRCCATT-BRAMSOpenMPquímica atmosféricaestimação linear ótimaatmospheric chemistryoptimal linear estimationO Centro de Previsão de Tempo e Estudos Climáticos (CPTEC/INPE) desenvolveu e utiliza o modelo ambiental CCATT-BRAMS que acopla um modelo de transporte de gases traço ao modelo regional BRAMS. Este modelo ambiental possui um termo de reatividade química que atualiza a composição química da atmosfera para o passo de tempo considerado. Este termo modela as reações químicas entre componentes da atmosfera e deve ser resolvido para cada ponto da grade espacial. A composição química da atmosfera influi na absorção de radiação solar pela atmosfera impactando seu balanço térmico. Entretanto, seu custo computacional ao ser executado a cada passo de tempo é uma ordem de grandeza superior ao do modelo BRAMS, de forma que seu uso operacional é possível com sua execução a cada 4 passos de tempo. Esse custo deve-se à resolução de um sistema linear de equações para cada ponto de grade. O solver utilizado correntemente tem uma implementação sequencial e sua paralelização demandaria alterações significativas do código correspondente. Assim, este trabalho propõe o uso de um solver baseado em estimação linear ótima que possui um código mais simples e mais apropriada à paralelização. Testes demonstraram que o solver proposto fornece resultado numericamente equivalentes àqueles do solver original e que possibilita um ganho de desempenho ao ser paralelizado com a biblioteca OpenMP. Investigou-se também a possibilidade de portá-lo para execução em placa aceleradora gráfica (GPU) prevendo a disponibilidade desses aceleradores num futuro supercomputador do CPTEC/INPE.The Center for Weather Forecasting and Climate Studies (CPTEC/INPE) developed and employs the environmental model CCATT-BRAMS that couples a pollutant transport model and the regional numerical model BRAMS. This environmental model includes a chemical reactions module that updates the chemical composition of the atmosphere for the considered timestep. This module models the chemical reactions between atmospheric components and must be solved for each gridpoint. The atmospheric chemical composition influences the absorption of solar radiation by the atmosphere thus affecting it is thermal balance. However the computational cost of executing this module at every timestep is one order of magnitude higher than that of the BRAMS model. Therefore, its operational use is feasible with an execution every 4 timesteps. Such computational cost is due to the resolution of a linear system of equations for each gridpoint. The currently employed solver has a serial version and would demand large modifications of the code in order to be parallelized. This work proposes the use of a solver based on optimal linear estimation that has a code that is simpler and more suitable for parallelization. Numerical tests show that the proposed solver achieved results that are numerically equivalent to those of the original solver. In addition, the OpenMP parallel version of the proposed solver achieved reasonable speed-up. This work also investigated the portability of the proposed solver for execution in a graphics processing unit (GPU) since such accelerators may be available in a future supercomputer of CPTEC/INPE.http://urlib.net/sid.inpe.br/mtc-m21b/2014/12.01.15.57info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações do INPEinstname:Instituto Nacional de Pesquisas Espaciais (INPE)instacron:INPE2021-07-31T06:54:42Zoai:urlib.net:sid.inpe.br/mtc-m21b/2014/12.01.15.57.30-0Biblioteca Digital de Teses e Dissertaçõeshttp://bibdigital.sid.inpe.br/PUBhttp://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2003/11.21.21.08/doc/oai.cgiopendoar:32772021-07-31 06:54:42.773Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)false |
dc.title.pt.fl_str_mv |
Paralelização do termo de reatividade química do modelo ambiental CCATT-BRAMS utilizando um solver baseado em estimação linear ótima |
dc.title.alternative.en.fl_str_mv |
Parallelization of the chemical reactions module of the CCATT-BRAMS environmental model using a solver based on optimal linear estimation |
title |
Paralelização do termo de reatividade química do modelo ambiental CCATT-BRAMS utilizando um solver baseado em estimação linear ótima |
spellingShingle |
Paralelização do termo de reatividade química do modelo ambiental CCATT-BRAMS utilizando um solver baseado em estimação linear ótima Alex de Almeida Fernandes |
title_short |
Paralelização do termo de reatividade química do modelo ambiental CCATT-BRAMS utilizando um solver baseado em estimação linear ótima |
title_full |
Paralelização do termo de reatividade química do modelo ambiental CCATT-BRAMS utilizando um solver baseado em estimação linear ótima |
title_fullStr |
Paralelização do termo de reatividade química do modelo ambiental CCATT-BRAMS utilizando um solver baseado em estimação linear ótima |
title_full_unstemmed |
Paralelização do termo de reatividade química do modelo ambiental CCATT-BRAMS utilizando um solver baseado em estimação linear ótima |
title_sort |
Paralelização do termo de reatividade química do modelo ambiental CCATT-BRAMS utilizando um solver baseado em estimação linear ótima |
author |
Alex de Almeida Fernandes |
author_facet |
Alex de Almeida Fernandes |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Stephan Stephany |
dc.contributor.advisor2.fl_str_mv |
Jairo Panetta |
dc.contributor.referee1.fl_str_mv |
Haroldo Fraga de Campos Velho |
dc.contributor.referee2.fl_str_mv |
Carlos Alberto Alonso Sanches |
dc.contributor.author.fl_str_mv |
Alex de Almeida Fernandes |
contributor_str_mv |
Stephan Stephany Jairo Panetta Haroldo Fraga de Campos Velho Carlos Alberto Alonso Sanches |
dc.description.abstract.por.fl_txt_mv |
O Centro de Previsão de Tempo e Estudos Climáticos (CPTEC/INPE) desenvolveu e utiliza o modelo ambiental CCATT-BRAMS que acopla um modelo de transporte de gases traço ao modelo regional BRAMS. Este modelo ambiental possui um termo de reatividade química que atualiza a composição química da atmosfera para o passo de tempo considerado. Este termo modela as reações químicas entre componentes da atmosfera e deve ser resolvido para cada ponto da grade espacial. A composição química da atmosfera influi na absorção de radiação solar pela atmosfera impactando seu balanço térmico. Entretanto, seu custo computacional ao ser executado a cada passo de tempo é uma ordem de grandeza superior ao do modelo BRAMS, de forma que seu uso operacional é possível com sua execução a cada 4 passos de tempo. Esse custo deve-se à resolução de um sistema linear de equações para cada ponto de grade. O solver utilizado correntemente tem uma implementação sequencial e sua paralelização demandaria alterações significativas do código correspondente. Assim, este trabalho propõe o uso de um solver baseado em estimação linear ótima que possui um código mais simples e mais apropriada à paralelização. Testes demonstraram que o solver proposto fornece resultado numericamente equivalentes àqueles do solver original e que possibilita um ganho de desempenho ao ser paralelizado com a biblioteca OpenMP. Investigou-se também a possibilidade de portá-lo para execução em placa aceleradora gráfica (GPU) prevendo a disponibilidade desses aceleradores num futuro supercomputador do CPTEC/INPE. |
dc.description.abstract.eng.fl_txt_mv |
The Center for Weather Forecasting and Climate Studies (CPTEC/INPE) developed and employs the environmental model CCATT-BRAMS that couples a pollutant transport model and the regional numerical model BRAMS. This environmental model includes a chemical reactions module that updates the chemical composition of the atmosphere for the considered timestep. This module models the chemical reactions between atmospheric components and must be solved for each gridpoint. The atmospheric chemical composition influences the absorption of solar radiation by the atmosphere thus affecting it is thermal balance. However the computational cost of executing this module at every timestep is one order of magnitude higher than that of the BRAMS model. Therefore, its operational use is feasible with an execution every 4 timesteps. Such computational cost is due to the resolution of a linear system of equations for each gridpoint. The currently employed solver has a serial version and would demand large modifications of the code in order to be parallelized. This work proposes the use of a solver based on optimal linear estimation that has a code that is simpler and more suitable for parallelization. Numerical tests show that the proposed solver achieved results that are numerically equivalent to those of the original solver. In addition, the OpenMP parallel version of the proposed solver achieved reasonable speed-up. This work also investigated the portability of the proposed solver for execution in a graphics processing unit (GPU) since such accelerators may be available in a future supercomputer of CPTEC/INPE. |
description |
O Centro de Previsão de Tempo e Estudos Climáticos (CPTEC/INPE) desenvolveu e utiliza o modelo ambiental CCATT-BRAMS que acopla um modelo de transporte de gases traço ao modelo regional BRAMS. Este modelo ambiental possui um termo de reatividade química que atualiza a composição química da atmosfera para o passo de tempo considerado. Este termo modela as reações químicas entre componentes da atmosfera e deve ser resolvido para cada ponto da grade espacial. A composição química da atmosfera influi na absorção de radiação solar pela atmosfera impactando seu balanço térmico. Entretanto, seu custo computacional ao ser executado a cada passo de tempo é uma ordem de grandeza superior ao do modelo BRAMS, de forma que seu uso operacional é possível com sua execução a cada 4 passos de tempo. Esse custo deve-se à resolução de um sistema linear de equações para cada ponto de grade. O solver utilizado correntemente tem uma implementação sequencial e sua paralelização demandaria alterações significativas do código correspondente. Assim, este trabalho propõe o uso de um solver baseado em estimação linear ótima que possui um código mais simples e mais apropriada à paralelização. Testes demonstraram que o solver proposto fornece resultado numericamente equivalentes àqueles do solver original e que possibilita um ganho de desempenho ao ser paralelizado com a biblioteca OpenMP. Investigou-se também a possibilidade de portá-lo para execução em placa aceleradora gráfica (GPU) prevendo a disponibilidade desses aceleradores num futuro supercomputador do CPTEC/INPE. |
publishDate |
2014 |
dc.date.issued.fl_str_mv |
2014-11-28 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
status_str |
publishedVersion |
format |
masterThesis |
dc.identifier.uri.fl_str_mv |
http://urlib.net/sid.inpe.br/mtc-m21b/2014/12.01.15.57 |
url |
http://urlib.net/sid.inpe.br/mtc-m21b/2014/12.01.15.57 |
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.publisher.none.fl_str_mv |
Instituto Nacional de Pesquisas Espaciais (INPE) |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação do INPE em Computação Aplicada |
dc.publisher.initials.fl_str_mv |
INPE |
dc.publisher.country.fl_str_mv |
BR |
publisher.none.fl_str_mv |
Instituto Nacional de Pesquisas Espaciais (INPE) |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do INPE instname:Instituto Nacional de Pesquisas Espaciais (INPE) instacron:INPE |
reponame_str |
Biblioteca Digital de Teses e Dissertações do INPE |
collection |
Biblioteca Digital de Teses e Dissertações do INPE |
instname_str |
Instituto Nacional de Pesquisas Espaciais (INPE) |
instacron_str |
INPE |
institution |
INPE |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE) |
repository.mail.fl_str_mv |
|
publisher_program_txtF_mv |
Programa de Pós-Graduação do INPE em Computação Aplicada |
contributor_advisor1_txtF_mv |
Stephan Stephany |
_version_ |
1706809356974030848 |