Tim Warburton's Projects
Example codes for ATPESC 14
ATPESC15 workshop example codes: slides
Argonne Training Program on Extreme Scale Computing (ATPESC) 2016 GPU Tutorial
Example code for the ATPESC 2017 workshop session on accelerator programming
GPU programming module for Argonne Training Program in Extreme Scale Computing 2018
Experiments with continuous pFEM
Course repo for CMDA 3634 Fall 2017
CMDA Fall 2018 class account
Simple kernel tests for components of E3SM [ not production ]
Tutorial for the K2I 2015 summer institute on accelerators
Lattice Boltzmann Reference Code: serial, CUDA, and OCCA versions
MATH 5414 Fall 2018 repo
Lightweight, general, scalable C++ library for finite element methods
Reference Mini Discontinuous Galerkin Maxwells Time-domain Solver Accelerated with OCCA
private fork nekRS
Interpolation Nodes for High-order Lagrange Finite Elements
JIT Compilation for Multiple Architectures: C++, OpenMP, CUDA, HIP, OpenCL, Metal
An API for portable multi-threading. Deprecated: see the following for the new version:
OCCA MOVED TO: https://github.com/libocca/occa
Training material for the OCCA2 extensible many-core programming API:
Simple example using structs with OCCA
OCCA tutorial for the 2015 Rice Oil & Gas meeting
Radial Basis Functions with Finite Differencing for Shallow Water Equations
Test codes for one element semfem
Config files for my GitHub profile.