Section outline

  • Date: November 8, 12:00pm-1:00pm ET
     
    Presenters: 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.

    Recording: