|
47 | 47 |
|
48 | 48 |
|
49 | 49 |
|
50 |
| -======= |
| 50 | + |
51 | 51 | associated: 1
|
52 | 52 | org: University of Plovdiv "Paisii Hilendarski"
|
53 | 53 | responsibilities: |
|
|
68 | 68 | Martin has research interest in the area of the compiler construction, analysis of complex software systems and bioinformatics.
|
69 | 69 | He has obtained his PhD in 2020 in the University of Plovdiv "Paisii Hilendarski" where he continued to develop his academic career.
|
70 | 70 |
|
| 71 | +- name: Jonas Rembser |
| 72 | + info: Senior Scientific Software Developer |
| 73 | + photo: JRembser.png |
| 74 | + |
| 75 | + education: PhD Particle Physics, Ecole Polytechnique, Paris, France (2020) |
| 76 | + active: 1 |
| 77 | + associated: 1 |
| 78 | + org: CERN |
| 79 | + responsibilities: | |
| 80 | + After working with the CMS experiment for his PhD in particle physics, Jonas |
| 81 | + joined CERN in 2021 to work on the ROOT project. He is takes care of the |
| 82 | + statistical analysis libraries in ROOT, such as RooFit and Minuit 2, as well |
| 83 | + as the ROOT Python interface. His other academic interests include |
| 84 | + differential programming and financial markets. |
| 85 | +
|
71 | 86 | ################################################################################
|
72 | 87 | # TEAM #
|
73 | 88 | ################################################################################
|
|
284 | 299 | mentors: Martin Vassilev, Jonas Rembser, Fons Rademakers, Vassil Vassilev
|
285 | 300 |
|
286 | 301 | - name: Petro Mozil
|
287 |
| - photo: PetroMozil.jpeg |
| 302 | + photo: PetroMozil.jpg |
288 | 303 | info: "Google Summer of Code 2025 Contributor"
|
289 | 304 |
|
290 | 305 | education: "Bachelor of Computer Science, Ukrainian Catholic University, Ukraine"
|
|
306 | 321 | and only the location of where they were called should be preserved.
|
307 | 322 | proposal: /assets/docs/petro_mozil_promosal_GSoC_2025.pdf
|
308 | 323 | mentors: Martin Vassilev, David Lange
|
| 324 | + |
309 | 325 |
|
310 | 326 | - name: Galin Bistrev
|
311 | 327 | photo: Bistrev.png
|
|
314 | 330 | education: "Nuclear and particle physics , Sofia University "St. Kliment Ohridski , Bulgaria"
|
315 | 331 | github: "https://github.com/GalinBistrev2"
|
316 | 332 | active: 1
|
| 333 | + linkedin: "https://www.linkedin.com/in/galin-bistrev-905920369/" |
317 | 334 | projects:
|
318 | 335 | - title: "Implementing AD in CMS Combine"
|
319 | 336 | status: Ongoing
|
|
328 | 345 | its internal representation to simple standalone C++ code, which is then used to generate the gradient code.
|
329 | 346 | This can help collaborators without RooFit and Combine expertise to work with likelihoods from Combine at a lower level.
|
330 | 347 | Adopting AD in Combine requires further collaboration between the parties.
|
331 |
| -
|
332 | 348 | This project aims to bring this AD support into Combine.
|
333 | 349 | Aspects include reducing some of the code in Combine in favor of more standard RooFit primitives;
|
334 | 350 | Implementing AD support for Combine-specific RooFit primitives;
|
|
337 | 353 | high-energy physics codes as well as the LLVM compiler ecosystem.
|
338 | 354 | mentors: Vasil Vassilev,David Lange,Jonas Rembser
|
339 | 355 |
|
| 356 | + |
| 357 | + |
| 358 | +- name: Jiayang Li |
| 359 | + photo: Jiayang_Li.jpg |
| 360 | + info: "Google Summer of Code 2025 Contributor" |
| 361 | + |
| 362 | + education: "Bachelor of Computer Science, Shanghai University, China" |
| 363 | + github: "https://github.com/Errant404" |
| 364 | + active: 1 |
| 365 | + linkedin: "https://www.linkedin.com/in/errant404/" |
| 366 | + projects: |
| 367 | + - title: "Enable automatic differentiation of OpenMP programs with Clad" |
| 368 | + status: Ongoing |
| 369 | + description: | |
| 370 | + This project aims to extend Clad, a Clang-based automatic differentiation |
| 371 | + tool for C++, to support OpenMP programs. By enabling Clad to parse and |
| 372 | + differentiate OpenMP directives such as parallel for, reduction, and atomic, |
| 373 | + we will allow gradient computation in multi-threaded environments. |
| 374 | + The implementation will include enhancements to Clad’s AST parsing, |
| 375 | + variable scope analysis, and differentiation logic for both forward and |
| 376 | + reverse modes. Deliverables include robust OpenMP AD support, comprehensive |
| 377 | + tests, and user documentation. |
| 378 | + proposal: /assets/docs/Jiayang_Li_Proposal_2025.pdf |
| 379 | + mentors: Vassil Vassilev, Martin Vassilev |
| 380 | + |
| 381 | + |
340 | 382 | - name: Salvador de la Torre Gonzalez
|
341 | 383 | photo: salva_de_la_torre_gonzalez.jpg
|
342 | 384 | info: "Google Summer of Code 2025 Contributor"
|
|
421 | 463 | proposal: /assets/docs/Abdelrhman_Elrawy_Proposal_GSoC_2025.pdf
|
422 | 464 | mentors: Vassil Vassilev, Alexander Penev
|
423 | 465 |
|
| 466 | +- name: Abhinav Kumar |
| 467 | + photo: Abhinav.jpg |
| 468 | + info: "Google Summer of Code 2025 Contributor" |
| 469 | + |
| 470 | + education: "Computer Science & Engineering, Bachelor of Technology, Indian Institute of Technology(IIT) Indore, India" |
| 471 | + github: "https://github.com/kr-2003" |
| 472 | + active: 1 |
| 473 | + linkedin: "https://www.linkedin.com/in/abhinavkumar2105/" |
| 474 | + projects: |
| 475 | + - title: "Implementing Debugging Support for xeus-cpp" |
| 476 | + status: Ongoing |
| 477 | + description: | |
| 478 | + This project aims at integrating debugging into the xeus-cpp kernel for |
| 479 | + Jupyter using LLDB and its Debug Adapter Protocol (lldb-dap). Modeled |
| 480 | + after xeus-python, it leverages LLDB’s Clang and JIT debugging support |
| 481 | + to enable breakpoints, variable inspection, and step-through execution. |
| 482 | + The modular design ensures compatibility with Jupyter’s frontend, |
| 483 | + enhancing interactive C++ development in notebooks. |
| 484 | + proposal: /assets/docs/Abhinav_Kumar_Proposal_GSoC_2025.pdf |
| 485 | + mentors: Anutosh Bhat, Vipul Cariappa, Aaron Jomy, Vassil Vassilev |
| 486 | + |
| 487 | + |
| 488 | +- name: Aditi Milind Joshi |
| 489 | + photo: Aditi.jpeg |
| 490 | + info: "Google Summer of Code 2025 Contributor" |
| 491 | + |
| 492 | + github: "https://github.com/aditimjoshi" |
| 493 | + linkedin: "https://www.linkedin.com/in/aditi-joshi-149280309/" |
| 494 | + education: "B.Tech in Computer Science and Engineering (AIML), Manipal Institute of Technology, Manipal, India" |
| 495 | + active: 1 |
| 496 | + projects: |
| 497 | + - title: "Implement and improve an efficient, layered tape with prefetching capabilities" |
| 498 | + status: Ongoing |
| 499 | + description: | |
| 500 | + Automatic Differentiation (AD) is a computational technique that enables |
| 501 | + efficient and precise evaluation of derivatives for functions expressed in code. |
| 502 | + Clad is a Clang-based automatic differentiation tool that transforms C++ source |
| 503 | + code to compute derivatives efficiently. A crucial component for AD in Clad is the |
| 504 | + tape, a stack-like data structure that stores intermediate values for reverse mode AD. |
| 505 | + While benchmarking, it was observed that the tape operations of the current implementation |
| 506 | + were significantly slowing down the program. This project aims to optimize and generalize |
| 507 | + the Clad tape to improve its efficiency, introduce multilayer storage, enhance thread safety, |
| 508 | + and enable CPU-GPU transfer. |
| 509 | + proposal: /assets/docs/Aditi_Milind_Joshi_Proposal_2025.pdf |
| 510 | + mentors: Aaron Jomy, David Lange, Vassil Vassilev |
| 511 | + |
424 | 512 | - name: "This could be you!"
|
425 | 513 | photo: rock.jpg
|
426 | 514 | info: See <a href="/careers">openings</a> for more info
|
|
0 commit comments