9101

A Discussion of Selected Vienna-Libraries for Computational Science

Karl Rupp, Florian Rudolf, Josef Weinbub
MCS Division, Argonne National Laboratory, Bld. 240, Argonne IL, 60439, USA
C++Now, 2013

@article{rupp2013discussion,

   title={A Discussion of Selected Vienna-Libraries for Computational Science},

   author={Rupp, Karl and Rudolf, Florian and Weinbub, Josef},

   year={2013}

}

Download Download (PDF)   View View   Source Source   

1959

views

We address the low popularity of C++ in computational science by introducing a set of orthogonal libraries: The CUDA-, OpenCL-, and OpenMP-enabled linear algebra library ViennaCL, the mesh datastructure library ViennaGrid, a data storage facility named ViennaData, and the symbolic math kernel ViennaMath. Finally, we discuss how these orthogonal components interact within the finite element package ViennaFEM. The main focus of the discussion is on the various programming techniques applied and on how C++ can be improved to better fulfill the demands of computational science.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: