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
BibTeX

Download Download (PDF)   View View   Source Source   

2050

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-2025 hgpu.org

All rights belong to the respective authors

Contact us:

contact@hpgu.org