Comparação entre Vetorização e Laços Explícitos na Solução de EDPs por Elementos Finitos em Julia
Resumo
Eficiência é uma das métricas mais relevantes na avaliação de implementações de algoritmos. Geralmente, em métodos numéricos, há uma relação direta entre alta precisão e alto custo computacional. Diante disso, explorar novas abordagens que conciliem esses dois aspectos é extremamente importante. Tendo em vista o tempo de execução e o consumo de memória, uma análise comparativa foi feita entre uma abordagem vetorizada e uma abordagem com laços explícitos na implementação do Método dos Elementos Finitos (MEF) em Julia. A vetorização é uma abordagem utilizada na implementação de algoritmos que processa operações em blocos de dados, diferente do que comumente é feito com laços explícitos (tais como “for ” e “while”) [2]. [...]
Downloads
Referências
M. A. Rincon e I-S. Liu. Introdução ao Método de Elementos Finitos. Rio de Janeiro: Instituto de Matemática - UFRJ, 2020. isbn: 978-65-86502-00-8.
The Julia Developers. The Julia Programming Language Documentation. Online. Acessado em 15/02/2025, https://docs.julialang.org/.