|
275 | 275 | potentially establishing a new standard for high-performance genomic data analysis.
|
276 | 276 | proposal: /assets/docs/Aditya_Pandey_GSoC2025.pdf
|
277 | 277 | mentors: Martin Vassilev, Jonas Rembser, Fons Rademakers, Vassil Vassilev
|
| 278 | + |
| 279 | +- name: Petro Mozil |
| 280 | + photo: PetroMozil.jpeg |
| 281 | + info: "Google Summer of Code 2025 Contributor" |
| 282 | + |
| 283 | + education: "Bachelor of Computer Science, Ukrainian Catholic University, Ukraine" |
| 284 | + github: "https://github.com/pmozil" |
| 285 | + active: 1 |
| 286 | + linkedin: "https://www.linkedin.com/in/petro-mozil-a94583170/" |
| 287 | + projects: |
| 288 | + - title: "Enabling support for STL concurrency primitives in CLAD" |
| 289 | + status: Ongoing |
| 290 | + description: | |
| 291 | + Clad recursively iterates over the syntax tree to check whether a given |
| 292 | + statement should be differentiated. Each function that is called from |
| 293 | + inside of a differentiated function should be differentiated as well, |
| 294 | + and so should any object method. The main issue for clad is that std::thread is an object, |
| 295 | + and thus as a type that should be differentiated However, std::thread shouldn’t |
| 296 | + be differentiated, the function inside of it should. |
| 297 | + Some of STL’s concurrency primitives face the same problem - |
| 298 | + the methods in them should not be differentiated, |
| 299 | + and only the location of where they were called should be preserved. |
| 300 | + proposal: /assets/docs/petro_mozil_promosal_GSoC_2025.pdf |
| 301 | + mentors: Martin Vassilev, David Lange |
278 | 302 |
|
279 | 303 | - name: Salvador de la Torre Gonzalez
|
280 | 304 | info: "Google Summer of Code 2025 Contributor"
|
|
0 commit comments