{"title":"MeshTools:一种专注于高性能的有限元网格操作工具","authors":"Guilherme M. F. Silva, José J. Camata","doi":"10.5753/wscad.2021.18508","DOIUrl":null,"url":null,"abstract":"Diversos fenômenos físicos e/ou problemas da Engenharia e ciências são modelados por equações diferenciais parciais. Essas equações podem ser solucionadas através de métodos numéricos, tais como, diferenças finitas, elementos finitos e volumes finitos. Em comum, esses métodos requerem alguma forma de discretização de domínio do problema, ou seja, é preciso determinar pontos específicos do domínio onde a solução da equação diferencial será calculada. Discretizações de alta resolução permitem obter soluções com alta precisão numérica. Por outro lado, podem demandar alto poder computacional. Dessa forma, torna-se necessária a utilização do paralelismo para uma execução em tempo hábil. Este trabalho, tem como foco a implementação de um arcabouço computacional que prepara uma malha de elementos finitos para o processamento paralelo em sistemas de memória compartilhada e distribuída. Resultados de desempenho demonstram uma boa escalabilidade paralela.","PeriodicalId":410043,"journal":{"name":"Anais do XXII Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2021)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"MeshTools: uma ferramenta de manipulação de malhas de elementos finitos com foco em alto desempenho\",\"authors\":\"Guilherme M. F. Silva, José J. Camata\",\"doi\":\"10.5753/wscad.2021.18508\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Diversos fenômenos físicos e/ou problemas da Engenharia e ciências são modelados por equações diferenciais parciais. Essas equações podem ser solucionadas através de métodos numéricos, tais como, diferenças finitas, elementos finitos e volumes finitos. Em comum, esses métodos requerem alguma forma de discretização de domínio do problema, ou seja, é preciso determinar pontos específicos do domínio onde a solução da equação diferencial será calculada. Discretizações de alta resolução permitem obter soluções com alta precisão numérica. Por outro lado, podem demandar alto poder computacional. Dessa forma, torna-se necessária a utilização do paralelismo para uma execução em tempo hábil. Este trabalho, tem como foco a implementação de um arcabouço computacional que prepara uma malha de elementos finitos para o processamento paralelo em sistemas de memória compartilhada e distribuída. Resultados de desempenho demonstram uma boa escalabilidade paralela.\",\"PeriodicalId\":410043,\"journal\":{\"name\":\"Anais do XXII Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2021)\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Anais do XXII Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2021)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5753/wscad.2021.18508\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais do XXII Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2021)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/wscad.2021.18508","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
MeshTools: uma ferramenta de manipulação de malhas de elementos finitos com foco em alto desempenho
Diversos fenômenos físicos e/ou problemas da Engenharia e ciências são modelados por equações diferenciais parciais. Essas equações podem ser solucionadas através de métodos numéricos, tais como, diferenças finitas, elementos finitos e volumes finitos. Em comum, esses métodos requerem alguma forma de discretização de domínio do problema, ou seja, é preciso determinar pontos específicos do domínio onde a solução da equação diferencial será calculada. Discretizações de alta resolução permitem obter soluções com alta precisão numérica. Por outro lado, podem demandar alto poder computacional. Dessa forma, torna-se necessária a utilização do paralelismo para uma execução em tempo hábil. Este trabalho, tem como foco a implementação de um arcabouço computacional que prepara uma malha de elementos finitos para o processamento paralelo em sistemas de memória compartilhada e distribuída. Resultados de desempenho demonstram uma boa escalabilidade paralela.