About
I am an open source developer and the creator of argmin, a numerical optimization library for the Rust programming language and other (related) Rust crates. I work as a Postdoc at the University of Freiburg where I am designing and implementing an accounting system for opportunistically used HPC/HTC resources in the context of CERN's Worldwide LHC Computing Grid (WLCG). I studied biomedical engineering at Graz University of Technology and conducted research in the area of MRI image acquisition and reconstruction with nonlinear encoding fields during my PhD.
If you want to support my open source work please consider sponsoring me.
Open source projects
- argmin: A numerical optimization library written entirely in Rust. It provides a wide range of optimization algorithms, but also is a framework which simplifies implementing optimization algorithms. It is type-agnostic by design, works with various math backends, and comes with customizable observers and checkpointing.
- Auditor: The Auditor ecosystem offers a way to build accounting pipelines for various use cases and software environments. It was specifically designed for opportunistic resources in an HPC/HTC context but is flexible enough to be useful for other applications as well.
- finitediff: Rust crate which calculates gradients, Jacobians and Hessians using forward or central differences.
- modcholesky: Three modified Cholesky decompositions implemented in Rust.
- sphrs: A fast and flexible general purpose Rust library for computing spherical and solid harmonics.
- shepplogan: A library which creates Shepp-Logan phantoms very quickly. Can also be used to create custom phantoms consisting of primitive shapes such as ellipses and rectangles.
Selected publications
For a full list please visit my Google Scholar page.
2022
Kroboth S, Boehler M, Gamel AJ, Rottler B, Schumacher M: Opportunistic extension of a local compute cluster with NEMO resources for HEP workflows, Proceedings of the 7th bwHPC Symposium, 43-48
2021
Boehler M, Caspart R, Fischer M, Freyermuth O, Giffels M, Kroboth S, Kuehn E, Schnepf M, Cube F, Wienemann P: Transparent Integration of Opportunistic Resources into the WLCG Compute Infrastructure, 25th International Conference on Computing in High Energy and Nuclear Physics (CHEP)
2020
Kroboth S: On the employment of matrix gradient coils for novel spatial encoding and magnetic field shimming in magnetic resonance imaging, PhD Thesis, University of Freiburg
2019
Kroboth S, Layton KJ, Jia F, Littin S, Yu H, Hennig J, Zaitsev M: Switching circuit optimization for matrix gradient coils, Tomography 5 (2), 248-259
2018
Schleicher KE, Bock M, Duering K, Kroboth S, Krafft AJ: Radial MRI with variable echo times: reducing the orientation dependency of susceptibility artifacts of an MR-safe guidewire, Magnetic Resonance Materials in Physics, Biology and Medicine 31 (2), 235-242
2017
Kroboth S, Layton KJ, Jia F, Littin S, Yu H, Hennig J, Zaitsev M: Optimization of coil element configurations for a matrix gradient coil, IEEE Transactions on Medical Imaging 37 (1), 284-292
Layton KJ, Kroboth S, Jia F, Litin S, Yu H, Leupold J, Nielsen JF, Stoecker T, Zaitsev M: Pulseq: a rapid and hardware-independent pulse sequence prototyping framework, Magnetic Resonance in Medicine 77 (4), 1544-1552
2016
Layton KJ, Kroboth S, Jia F, Littin S, Yu H, Zaitsev M: Trajectory optimization based on the signal-to-noise ratio for spatial encoding with nonlinear encoding fields, Magnetic Resonance in Medicine 76 (1), 104-117