Home - mrnorman/YAKL GitHub Wiki

YAKL (Yet Another Kernel Launcher)

A Simple C++ Framework for Performance Portability and Fortran Code Porting

Author: Matt Norman (Oak Ridge National Laboratory) - mrnorman.github.io

Contributors

  • Matt Norman (Oak Ridge National Laboratory)
  • Abhishek Bagusetty (Argonne National Laboratory)
  • Isaac Lyngaas (Oak Ridge National Laboratory)
  • Sarat Sreepathi (Oak Ridge National Laboratory)
  • Mark Berrill (Oak Ridge National Laboratory)
  • Pierre Kestener (Institut de Recherche sur les lois Fondamentales de l'Univers)

Full YAKL API documentation

Known issues

CDash: https://my.cdash.org/index.php?project=YAKL

Example YAKL Usage

For a self-contained example of how to use YAKL, please checkout the cpp/ folder of the miniWeather repo

YAKL Documentation:

Other Articles