Explore chapters and articles related to this topic
Development and Optimisation of a DNS Solver Using Open-source Library for High-performance Computing
Published in International Journal of Computational Fluid Dynamics, 2021
Hamid Hassan Khan, Syed Fahad Anwer, Nadeem Hasan, Sanjeev Sanghi
Blitz++ (Veldhuizen 2001) is a header-only library that offers array operation in scientific computing. The Blitz++ optimise the C++ scientific computing, similar to Fortran's performance and some superior functionality. The Blitz++ library provides an object-oriented representation of arrays, matrices, and vectors in C++, unlike the Fortran array operation is not object-oriented. The class template defines the multi-dimensional arrays, where T is the numeric type, and N is the rank of the array. Therefore, the classes are exposed to the present namespace: