Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Teixeira, Daniel Nascimento
Orientador(a): Cavalcante Neto, Joaquim Bento
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.repositorio.ufc.br/handle/riufc/45591
Resumo: This work proposes a fully automated technique for domain decomposition to generate meshes using parallel computers with distributed memory. This technique relies on a partitioning structure that uses axis-aligned planes to decompose the domain. These decomposing planes are determined by a binary partitioning structure based on a refined quadtree (in two-dimensional case) or octree (in three-dimensional case) that is built to estimate the amount of work necessary to generate the whole mesh. Thus, the amount of work in each subdomain is approximately the same. The level of refinement of the quadtree or octree is used to guide the creation of each subdomain’s interface, defined by its inter-cell discretization. The interface mesh generation is performed a priori, i.e., every subdomain has its interface mesh fully created and improved before the internal mesh generation phase. This technique generates new domains completely independent from one another and allows to abstract the mesh generation technique applied to the subdomains, which can combine, for example, Delaunay and Advancing Front Techniques, among others. Also, the load estimation technique produces results that accurately represent the number of elements to be generated in each subdomain, leading to an adequate prediction of execution time and a well-balanced algorithm, a desirable feature in parallel processing that is usually difficult to achieve. The meshes generated with the parallel technique have the same quality as those generated serially, within acceptable limits, which is desired from parallel approaches.
id UFC-7_b664f96ccd01b8fc3cd22f7c8999b47e
oai_identifier_str oai:repositorio.ufc.br:riufc/45591
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Teixeira, Daniel NascimentoVidal, Creto AugustoCavalcante Neto, Joaquim Bento2019-09-09T15:45:35Z2019-09-09T15:45:35Z2019TEIXEIRA, Daniel Nascimento. Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo. 2019. 125 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2019.http://www.repositorio.ufc.br/handle/riufc/45591This work proposes a fully automated technique for domain decomposition to generate meshes using parallel computers with distributed memory. This technique relies on a partitioning structure that uses axis-aligned planes to decompose the domain. These decomposing planes are determined by a binary partitioning structure based on a refined quadtree (in two-dimensional case) or octree (in three-dimensional case) that is built to estimate the amount of work necessary to generate the whole mesh. Thus, the amount of work in each subdomain is approximately the same. The level of refinement of the quadtree or octree is used to guide the creation of each subdomain’s interface, defined by its inter-cell discretization. The interface mesh generation is performed a priori, i.e., every subdomain has its interface mesh fully created and improved before the internal mesh generation phase. This technique generates new domains completely independent from one another and allows to abstract the mesh generation technique applied to the subdomains, which can combine, for example, Delaunay and Advancing Front Techniques, among others. Also, the load estimation technique produces results that accurately represent the number of elements to be generated in each subdomain, leading to an adequate prediction of execution time and a well-balanced algorithm, a desirable feature in parallel processing that is usually difficult to achieve. The meshes generated with the parallel technique have the same quality as those generated serially, within acceptable limits, which is desired from parallel approaches.Este trabalho propõe uma técnica totalmente automatizada para decomposição de domínios para geração de malhas usando computadores paralelos com memória distribuída. Esta técnica depende de uma estrutura de decomposição que usa planos alinhados aos eixos para decompor o domínio. Esses planos de decomposição são determinados por uma estrutura de partição binária baseada em uma quadtree refinada (no caso bidimensional) ou octree (no caso tridimensional) que é construída para estimar a quantidade de trabalho computacional necessária para gerar a malha interna. Assim, a quantidade de trabalho computacional em cada subdomínio é aproximadamente a mesma. O nível de refinamento da quadtree ou octree é usado para guiar a criação da interface de cada subdomínio, definida por sua discretização intercelular. A geração da malha de interface é executada a priori, ou seja, cada subdomínio tem sua malha de interface totalmente criada e aprimorada antes da fase de geração da malha interna. Esta técnica gera novos domínios completamente independentes uns dos outros e permite abstrair a técnica de geração de malha aplicada aos subdomínios, que podem combinar, por exemplo, Delaunay e técnicas de Avanço de Fronteira, dentre outras. Além disso, esta técnica de estimativa de carga produz resultados que representam com precisão o número de elementos a serem gerados em cada subdomínio, levando a uma previsão adequada do tempo de execução e um algoritmo bem balanceado, um recurso desejável no processamento paralelo que geralmente é difícil de alcançar. As malhas geradas com a técnica paralela têm uma qualidade similar daquelas geradas serialmente, dentro de limites aceitáveis, o que é desejado de abordagens paralelas.Decomposição de domínioGeração em paralelo de malhasTetraedralizaçãoUma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paraleloAn a priori domain decomposition technique for automatic generation of tetraedic mesh in parallelinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/45591/4/license.txt8a4605be74aa9ea9d79846c1fba20a33MD54ORIGINAL2019_tese_dnteixeira.pdf2019_tese_dnteixeira.pdfapplication/pdf33610071http://repositorio.ufc.br/bitstream/riufc/45591/3/2019_tese_dnteixeira.pdfffa023e3dc501fa656dcf7cc0edf2dcbMD53riufc/455912019-09-09 12:45:35.814oai:repositorio.ufc.br:riufc/45591Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2019-09-09T15:45:35Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo
dc.title.en.pt_BR.fl_str_mv An a priori domain decomposition technique for automatic generation of tetraedic mesh in parallel
title Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo
spellingShingle Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo
Teixeira, Daniel Nascimento
Decomposição de domínio
Geração em paralelo de malhas
Tetraedralização
title_short Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo
title_full Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo
title_fullStr Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo
title_full_unstemmed Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo
title_sort Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo
author Teixeira, Daniel Nascimento
author_facet Teixeira, Daniel Nascimento
author_role author
dc.contributor.co-advisor.none.fl_str_mv Vidal, Creto Augusto
dc.contributor.author.fl_str_mv Teixeira, Daniel Nascimento
dc.contributor.advisor1.fl_str_mv Cavalcante Neto, Joaquim Bento
contributor_str_mv Cavalcante Neto, Joaquim Bento
dc.subject.por.fl_str_mv Decomposição de domínio
Geração em paralelo de malhas
Tetraedralização
topic Decomposição de domínio
Geração em paralelo de malhas
Tetraedralização
description This work proposes a fully automated technique for domain decomposition to generate meshes using parallel computers with distributed memory. This technique relies on a partitioning structure that uses axis-aligned planes to decompose the domain. These decomposing planes are determined by a binary partitioning structure based on a refined quadtree (in two-dimensional case) or octree (in three-dimensional case) that is built to estimate the amount of work necessary to generate the whole mesh. Thus, the amount of work in each subdomain is approximately the same. The level of refinement of the quadtree or octree is used to guide the creation of each subdomain’s interface, defined by its inter-cell discretization. The interface mesh generation is performed a priori, i.e., every subdomain has its interface mesh fully created and improved before the internal mesh generation phase. This technique generates new domains completely independent from one another and allows to abstract the mesh generation technique applied to the subdomains, which can combine, for example, Delaunay and Advancing Front Techniques, among others. Also, the load estimation technique produces results that accurately represent the number of elements to be generated in each subdomain, leading to an adequate prediction of execution time and a well-balanced algorithm, a desirable feature in parallel processing that is usually difficult to achieve. The meshes generated with the parallel technique have the same quality as those generated serially, within acceptable limits, which is desired from parallel approaches.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-09-09T15:45:35Z
dc.date.available.fl_str_mv 2019-09-09T15:45:35Z
dc.date.issued.fl_str_mv 2019
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv TEIXEIRA, Daniel Nascimento. Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo. 2019. 125 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2019.
dc.identifier.uri.fl_str_mv http://www.repositorio.ufc.br/handle/riufc/45591
identifier_str_mv TEIXEIRA, Daniel Nascimento. Uma técnica de decomposição de domínios a priori para geração automática de malhas tetraédricas em paralelo. 2019. 125 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2019.
url http://www.repositorio.ufc.br/handle/riufc/45591
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.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/45591/4/license.txt
http://repositorio.ufc.br/bitstream/riufc/45591/3/2019_tese_dnteixeira.pdf
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
ffa023e3dc501fa656dcf7cc0edf2dcb
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847793233320476672