GTC-2017
This repository contains slides that describe my work porting performance-critical physics routines for the Air Force Research Laboratory's in-house rocket CFD code from Fortran to C++ using Kokkos. Kokkos allows the same codebase to compile for Nvidia GPUs, Intel Xeon Phis, or multicore vector CPUs. I optimized the Kokkos-enabled routines for all of the above architectures. Significant speedups were observed when the backend was compiled for GPUs in particular.