Back to All Events
Presenter: Ramses van Zon, SciNet
Compared to languages like Fortran and Python, the support for large multidimensional arrays in C++ is quite poor. There are many libraries trying to fill this deficiency, and there is hope at the horizon in the form of the planned C++23 and C++26 standards. But we would rather not wait for these, nor require C++ programmers to learn large frameworks, or worry about performance, when all they need is a multidimensional array. We will look at "rarray", a header-only library requiring only a C++11 compliant compiler. This library provides reference-counted multidimensional arrays that are easy to use, work now, are efficient, and can interface with many scientific libraries.