Braulio Rivas
Incorporated new features for eede (EDM4hep Event Data Explorer). Added a whole new set of collections that eede can visualize (according to the EDM4hep eventdata model) like Clusters, ParticleId or Tracks. Included visualization of relations between them and the previously developed MCParticle collection. Built a menu that allows users to filter out these objects according to their properties and tested using data from FCC simulations.
Yuriy Belikov
Worked on integration of additional overlay FS features in CVMFS server part and replacement of macFUSE kernel extension with FUSE-T user-space library for macOS laptop clients.At this point a backbone for metadata-only copying and zero-copy directory renames is implemented for Linux server part and still goes through a refinement and adjustment due to various differences in overlay FS behaviour discovered during the course of the project. FUSE-T support for macOS clients is primarily done apart several issues that weclassified as critical for CVMFS client stability. I helped with creation of GitHub Actions CI pipeline for macOS clients, prepared a table of FUSE-T issues that were encountered during this project. Currently, I am continuing my work on adding an ability for users to switch back to macFUSE kext.
Yash Raj Singh
This project aimed to enhance the flexibility and scalability of CBACK by introducing dynamic agent spawning through Kubernetes-based scheduling. The project was responsible for developing a new “scheduler” agent type responsible for monitoring the internal database and initiating agent creation based on service demand. Additionally, the project also had containerisation as one of its primary goals to enable dynamic spawning of agents by the scheduler in a kubernetes environment. And to limit the scope of changes CSI drivers were also integrated along with cephx keys allowing for the restriction of file mount scopes on containers running job agents.
Atell Yehor Krasnopolski
Hi! I’m Atell, and this is my GSoC 2024 blog post, where I describe my experience and journey with Clad and the Compiler Research Team in general.
Vedant Mehra
Implemented new Operator classes for SOFIE (System for Optimized Fast Inference code Emit) along with respective operator parsers, tests and onnx models.Worked on adapting existing operator classes to be able to parse parametrised shapes with dimension values of input tensors not specified at compile time.
Ishan Darji
Investigated lossless data compression for ATLAS experiment raw data to replace the currently used zlib compression. Investigated alternatives such as zstd , brotli , xz , and lzlib . Compared tradeoffs between libraries in metrics such as compression speed and compression ratio, placing additional importance on compression ratio for this project because incremental saves add up at exabyte scale. Implemented example of compression and decompression of ATLAS event data that can read and write compressed data. |
Isaac Morales Santana
This project, part of Google Summer of Code 2024, aims to reduce the header parsing in BioDynaMo using the ROOT C++ Modules