Atell Yehor Krasnopolski

GSoC 2024 Contributor

email: delta_atell@protonmail.com

Education: Mathematics, University of Wuerzburg, Germany

Ongoing project: Implement Differentiating of the Kokkos Framework in Clad
The goal is to implement the differentiation of the Kokkos framework including the support of Kokkos functors, lambdas, methods such as parallel_for, parallel_reduce, and deep_copy, as well as the general support for Kokkos view data structures. The set-off points for the project should be the existing “Kokkos-aware Clad” PR and the test cases I have developed. The additional aim of the project is to implement a generic approach to support any C++ library (starting with Kokkos) in such a way that the core of Clad is invariant to the internals of the library, but any Clad user can add it in a pluggable format for individual use cases.

Project Proposal: URL

Mentors: Vassil Vassilev, Vaibhav Thakkar, Petro Zarytskyi

Presentations



Implementing Differentiation of the Kokkos Framework in Clad, Slides, Team Meeting, 14 August 2024
Implementing Differentiation of the Kokkos Framework in Clad, Slides, Team Meeting, 15 May 2024