Paralelização do termo de reatividade química do modelo ambiental CCATT-BRAMS utilizando um solver baseado em estimação linear ótima

Bibliographic Details
Main Author: Alex de Almeida Fernandes
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