Senior research engineer at the Barcelona Supercomputing Center
email: pavlo.svirin@cern.ch
Education: PhD Computer Science, National Technical University of Ukraine, 2014
Ongoing project:
ROOT Superbuilds
ROOT is a framework for data processing,
born at CERN, at the heart of the research on high-energy physics.
Every day, thousands of physicists use ROOT applications to analyze their
data or to perform simulations. The ROOT software framework is
foundational for the HEP ecosystem, providing capabilities such
as IO, a C++ interpreter, GUI, and math libraries. It uses
object-oriented concepts and build-time modules to layer between
components. We believe additional layering formalisms will benefit
ROOT and its users.
Currently, ROOT is built as all-in-one package. We are working to create
a modular version of ROOT that provides a minimal base install of core
features, then later add functionality via incremental builds. This
requires introducing new layering mechanisms and extending the functionality
of the existing ROOT package manager prototype.
Project Proposal: URL
Mentors: Vassil Vassilev, Danilo Piparo