YAKL icon indicating copy to clipboard operation
YAKL copied to clipboard

Yet Another Kernel Launcher: A simple C++ framework for performance portability and Fortran code porting

YAKL: Yet Another Kernel Launcher

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

Documentation: https://github.com/mrnorman/YAKL/wiki

API Documentation: https://mrnorman.github.io/yakl_api/html/index.html

Cite YAKL: https://link.springer.com/article/10.1007/s10766-022-00739-0

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

Contributors: https://github.com/mrnorman/YAKL/wiki#contributors

Example YAKL Usage

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

  • https://github.com/mrnorman/miniWeather