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:

  • Updates

    Meeting Notes

  • 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