wangyf / YAKL

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)
  • Isaac Lyngaas (Oak Ridge National Laboratory)
  • Abhishek Bagusetty (Argonne National Laboratory)
  • Mark Berrill (Oak Ridge National Laboratory)

Example YAKL Usage

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

About

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

License:BSD 2-Clause "Simplified" License


Languages

Language:C++ 89.2%Language:Shell 4.5%Language:Fortran 4.1%Language:CMake 2.0%Language:C 0.2%