Team Meetings

The team meetings are used to discuss ongoing implementation challenges and reporting progress on the group’s projects. The team is geographically distributed and comprises contributors actively involved in the implementation of specific projects the group is focused on. These virtual meetings are scheduled once a week on Wednesdays, serving as a collaborative space where team members often initiate discussions or share presentations to inform the group about ongoing plans and results.

 

CaaS Weekly Meeting – Wednesdays at 17:00 Geneva (CH) Time

Connection information: Link to zoom

Agenda:

  • Progress on Activity Analysis (Maksym Andriichuk) [Oct 9, 2024]

    Slides

  • Develop of Clad Tutorials for CMS/HEP (Austėja Jurgaitytė) [Oct 2, 2024]

    Slides

  • Out-Of-Process execution for Clang-Repl (Sahil Patidar) [Oct 2, 2024]

    Slides

  • Enabling reverse-mode automatic differentiation of CUDA kernels (Christina Koutsou) [Sep 25, 2024]

    Slides

  • Improving performance of BioDynaMo using ROOT C++ Modules (Isaac Morales) [Sep 18, 2024]

    Slides

  • Adopting CppInterOp in cppyy (Vipul Cariappa) [Sep 11, 2024]

    Slides

  • Constexpr and consteval support in Clad (Mihail Mihov) [Sep 3, 2024]

    Slides

  • Superbuilds for ROOT (Pavlo Svirin) [Aug 28, 2024]

    Slides

  • Out-Of-Process execution for Clang-Repl (Sahil Patidar) [Jul 31, 2024]

    Slides

  • STL/Eigen - Automatic conversion and plugins for Python based ML-backends : Mid-Term Evaluation (Khushiyant) [Aug 21, 2024]

    Slides

  • Implementing Differentiation of the Kokkos Framework in Clad (Atell Yehor Krasnopolski) [Aug 14, 2024]

    Slides

  • LLVM.org Website Redesign - Midterm Progress Update (Chaitanya Shahare) [Jul 31, 2024]

    Slides

  • Integrate a large language model with the Xeus-cpp jupyter kernel - Progress Update (Tharun Anandh) [Jul 24, 2024]

    Slides

  • Optimizing automatic differentiation using activity analysis (Maksym Andriichuk) [Jun 12, 2024]

    Slides

  • Updates

    Meeting Notes

  • Enabling reverse-mode automatic differentiation of GPU (CUDA) kernels using Clad (Christina Koutsou) [May 15, 2024]

    Slides

  • Integrate a large language model with the Xeus-cpp jupyter kernel (Tharun Anandh) [Jun 5, 2024]

    Slides

  • Enable CUDA Compilation on Cppyy-Numba generated IR (Riya Bisht) [May 29, 2024]

    Slides

  • STL/Eigen - Automatic conversion and plugins for Python based ML-backends in cppyy (Khushiyant) [May 29, 2024]

    Slides

  • Improving performance of BioDynaMo using ROOT C++ Modules (Isaac Morales Santana) [May 22, 2024]

    Slides

  • Clad Constexpr Consteval Support Project Introduction (Mihail Mihov) [May 22, 2024]

    Slides

  • ROOT: superbuilds (Pavlo Svirin) [May 15, 2024]

    Slides

  • Implementing Differentiation of the Kokkos Framework in Clad (Atell Yehor Krasnopolski) [May 15, 2024]

    Slides

  • LLVM.org Website Redesign (Chaitanya Shahare) [May 15, 2024]

    Slides

  • Differentiating integral type variables in Clad (Petro Zarytskyi) [Apr 17, 2024]

    Slides

  • ROOT: superbuilds (Pavlo Svrin) [Dec 6, 2023]

    Slides

  • Re-optimization using JITLink (Sunho Kim) [Sep 27, 2023]

    Slides

  • Extending Automatic Differentiation Support in RooFit. Roadmap (Abhi Acherjee) [Sep 6, 2023]

    Slides

  • Enable cross-talk between Python and C++ kernels in xeus-clang-REPL by using Cppyy - Progress Update (Smit Shah) [Nov 8, 2023]

    Slides

  • To-Be-Recorded Analysis in Clad. Summary (Petro Zarytskyi) [Sep 20, 2023]

    Slides

  • Extending Automatic Differentiation Support in RooFit. Roadmap (Abhi Acherjee) [Sep 6, 2023]

    Slides

  • Code Completion in ClangRepl - GSoC Report (Yuquan (Fred) Fu) [Aug 30, 2023]

    Slides

  • Extending the Cppyy support in Numba - Progress Update (Aaron Jomy) [Aug 16, 2023]

    Slides

  • Vectorized Forward Mode Automatic Differentiation in clad - Progress Update (Vaibhav Thakkar) [Aug 9, 2023]

    Slides

  • WebAssembly Support for ClangREPL (Anubhab Ghosh) [Aug 2, 2023]

    Slides

  • Tutorial Development with Clang-Repl (Krishna Narayanan) [Aug 30, 2023]

    Slides

  • Re-optimization using JITLink (Sunho Kim) [Jul 26, 2023]

    Slides

  • TBR (To-Be-Recorded) Analysis Strategy Report (Petro Zarytskyi) [Jul 26, 2023]

    Slides

  • Making Compilation Faster when using Clang Header Modules (Shreyas Atre) [Jun 14, 2023]

    Slides

  • Code Completion in ClangRepl (Yuquan (Fred) Fu) [Jun 14, 2023]

    Slides

  • Enable cross-talk between Python and C++ kernels in xeus-clang-REPL by using Cppyy (Smit Shah) [Jun 7, 2023]

    Slides

  • WebAssembly Support for clang-repl (Anubhab Ghosh) [May 31, 2023]

    Slides

  • Handle Execution Results in clang-repl (Jun Zhang) [May 31, 2023]

    Slides

  • Extending the Cppyy support in Numba (Aaron Jomy) [May 17, 2023]

    Slides

  • GSoD 2023 Documentation Progress (QuillPusher) [Nov 2, 2023]

    Slides

  • Tutorial Development with clang-REPL. Roadmap (Krishna Narayanan) [May 24, 2023]

    Slides

  • Add support for differentiating w.r.t multi-dimensional arrays (or pointers) in reverse mode of clad (Rishabh Bali) [Jun 7, 2023]

    Slides

  • Improving Automatic Differentiation of Object Oriented Paradigms Using Clad (Daemond Zhang) [May 24, 2023]

    Slides

  • Vectorized forward mode automatic differentiation in clad (Vaibhav Thakkar) [May 17, 2023]

    Slides

  • Implement value printing in clang-repl - Roadmap (Jun Zhang) [Jan 25, 2023]

    Slides

  • The CaaS Project. Progress & Plans Q3, Q4 (Vassil Vassilev) [Sep 21, 2022]

    Slides

  • Shared Memory Based JITLink Memory Manager (Anubhab Ghosh) [Sep 7, 2022]

    Slides

  • Current working status of optmizing ROOT modules (Jun Zhang) [Sep 7, 2022]

    Slides

  • Clang Template Specialization Resugaring - Roadmap Part 2 (Matheus Izvekov) [Aug 31, 2022]

    Slides

  • Add Initial Integration of Clad with Enzyme - Final Presentation (Manish Kausik H) [Aug 31, 2022]

    Slides

  • Improving the Cling Packaging Tool - Final Presentation (Surya Somayyajula) [Aug 10, 2022]

    Slides

  • Write JITLink support for new format/architecture Current Progress (Sunho Kim) [Aug 10, 2022]

    Slides

  • Adding AD Support to RooFit (Garima Singh) [Jul 20, 2022]

    Slides

  • The CaaS Project. Progress & Plans Q2, Q3 (Vassil Vassilev) [Jul 13, 2022]

    Slides

  • Improving the Clang-REPL documentation (Sara Bellei) [Jun 29, 2022]

    Slides

  • Clang-REPL Interactive Analysis - Roadmap (Rohit Singh Rathaur) [Jun 29, 2022]

    Slides

  • Python and C++ clang-repl Integration - Progress Update (Ioana Ifrim) [Jun 15, 2022]

    Slides

  • Shared Memory Based JITLink Memory Manager - Roadmap (Anubhab Ghosh) [Jun 15, 2022]

    Slides

  • Write JITLink support for a new format/architecture - Roadmap (Sunho Kim) [Jun 8, 2022]

    Slides

  • Optimize ROOT use of modules for large codebases - Roadmap (Jun Zhang) [Jun 8, 2022]

    Slides

  • Add Initial Integration of Clad with Enzyme - Roadmap (Manish Kausik H) [Jun 1, 2022]

    Slides

  • Clang Template Specialization Resugaring - Roadmap Part 1 (Matheus Izvekov) [Jun 1, 2022]

    Slides

  • Improving performance of C++ modules in Clang-Project - Roadmap (Tapasweni Pathak) [May 25, 2022]

    Slides

  • cppyy Progress Update (Baidyanath Kundu) [May 11, 2022]

    Slides

  • Utilizing Clad Derivatives in RooFit - Progress Update (Garima Singh) [Apr 27, 2022]

    Slides

  • The CaaS Project.Progress & Plans Q1, Q2 (Vassil Vassilev) [Apr 20, 2022]

    Slides

  • Differentiation of Eigen and Softsusy libraries by Clad - Project Progress (Parth Arora) [Apr 6, 2022]

    Slides

  • Enhance the incremental compilation error recovery in clang and clang-repl - Project Roadmap and Updates (Purva Chaudhari) [Mar 30, 2022]

    Slides

  • Heterogenous AD with Clad - CUDA kernels diff support - Project Roadmap (Ioana Ifrim) [Mar 23, 2022]

    Slides

  • Improving the reflection layer in cppyy using Cling - Project Roadmap (Baidyanath Kundu) [Mar 9, 2022]

    Slides

  • The CaaS Project. Plans Q1, Q2 (Vassil Vassilev) [Feb 16, 2022]

    Slides

  • Utilizing Clad Derivatives in RooFit - Preliminary Project Roadmap (Garima Singh) [Feb 16, 2022]

    Slides

  • Add support for differentiating with respect to user-defined types -- Progress Update (Parth Arora) [Jan 5, 2022]

    Slides