Registered Data

[02125] TNL: Numerical Library for Modern Parallel Architectures

  • Session Time & Room : 3C (Aug.23, 13:20-15:00) @E820
  • Type : Contributed Talk
  • Abstract : TNL (www.tnl-project.org) is a collection of building blocks that facilitate the development of efficient numerical solvers and HPC algorithms. It is implemented in C++ using modern programming paradigms in order to provide a flexible and user-friendly interface similar to, for example, the C++ Standard Template Library. TNL provides native support for modern hardware architectures such as multicore CPUs, GPUs, and distributed systems, which can be managed via a unified interface. In our presentation, we will demonstrate the main features of the library together with efficiency of the implemented algorithms and data structures.
  • Classification : 68W99, 68U01, 65N99, High-performance computing
  • Format : Talk at Waseda University
  • Author(s) :
    • Tomáš Oberhuber (Czech Technical University in Prague)
    • Jakub Klinkovský (Czech Technical University in Prague)
    • Radek Fučík (Czech Technical University in Prague)