Array Access and Performance Regarding Numerical Algorithms

Authors

  • Arjen Markus Deltares Research Institute, The Netherlands
  • Lenore Mullin University at Albany, SUNY, USA

DOI:

https://doi.org/10.14738/tmlai.1402.20134

Keywords:

Programming, Array operations, Mathematics, Fortran

Abstract

Arrays are an important data structure in the solution of many numerical problems. In this study, the classical Poisson equation in two dimensions is used to gain insight in the consequences of the actual implementation and various possible compiler options for the performance: what is the optimal (fastest) solution? The equation is solved using a straightforward algorithm for a wide range of grid sizes to examine the effect of the memory management. The implementations include explicit loops and array operations, as well as parallellisation via OpenMP. Some general conclusions are drawn with respect to achieving good or optimal performance.

Downloads

Published

2026-03-25

How to Cite

Markus, A., & Mullin, L. (2026). Array Access and Performance Regarding Numerical Algorithms. Transactions on Engineering and Computing Sciences, 14(02), 01–14. https://doi.org/10.14738/tmlai.1402.20134