Comparação entre Vetorização e Laços Explícitos na Solução de EDPs por Elementos Finitos em Julia

- 322189
Abstract
Favorite this paper
How to cite this paper?
Abstract

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 de Elementos Finitos (MEF) em Julia. A vetorização é uma abordagem utilizada na implementação de algoritmos que processa operações em blocos de dados ao invés de laços explícitos (tais como “for” e “while”). À medida que se refina mais a malha utilizada no MEF, a abordagem vetorizada vai se tornando mais vantajosa em termos de tempo de execução, enquanto que o consumo de memória permanece pareado.

Share your ideas or questions with the authors!

Did you know that the greatest stimulus in scientific and cultural development is curiosity? Leave your questions or suggestions to the author!

Sign in to interact

Have a question or suggestion? Share your feedback with the authors!

Institutions
  • 1 Universidade Federal do Rio de Janeiro (UFRJ)
  • 2 Universidade Federal do Rio de Janeiro
Track
  • ST03 - Scientific Computing
Keywords
Equação Diferencial Parcial
Métodos Numéricos
Elementos Finitos
Performance Computacional
Vetorização