As a Numerical Analyst, I specialize in developing algorithms for large-scale software. Drawing on my PhD experience and affiliations with several major software projects, I excel at identifying and rectifying numerical issues that impact efficiency and accuracy. I take pride in redesigning mathematical models to enhance performance. My scalable methods, which I enjoy developing, can be seamlessly integrated into existing software or independently ported.”
Education
- 2003 - University of Bucharest (Romania) - BSc in Mathematics
- 2007 - Royal Institute of Technology (Sweden) - MSc Numerical Analysis
- 2012 - Royal Institute of Technology (Sweden) - PhD Numerical Analysis
Professional
- 2013 - 2016 Argonne National Laboratory - Nek5000 group
- 2017 - 2022 Argonne National Laboratory - PETSc group
- 2022 - 2024 Idaho National Laboratory - MOOSE group
- 2024- present PeraCompute Technologies - Computational Scientist
I have been affiliated with the following software projects
- Computational Fluid Dynamics high-order software - Nek5000/NekRS (Fortran77 programming language)
- Linear Algebra library - PETSc (C programming language)
- Parallel finite element framework - MOOSE (C++ programming language)
- Editorial board of SIAM News
- Course design - PETSc for PDEs (NASA 2019)
- Popular science contributions
- Panelist - National Science Foundation
- Mentor - SuperComputing
- Minisymposiums organizer: SIAM CSE , SIAM UQ , JMM etc.
Areas of research I have been active in, and selected publications
- Fitting Matérn smoothness parameters using automatic differentiation
- Informed knot placement schemes for B-spline approximation
- Fourier neural networks as function approximators and differential equation solvers
- High Performance Computing
- On the strong scaling of the spectral element solver Nek5000 on petascale systems
- The PetscSF scalable communication layer
- Large-scale lossy data compression based on an a priori error estimator in a spectral element code
- PDE-constrained optimization
- A scalable matrix-free spectral element approach for unsteady PDE constrained optimization using PETSc/TAO
- Asynchronous two-level checkpointing scheme for large-scale adjoints in the spectral-element solver Nek5000
- Computing Derivatives for PETSc Adjoint Solvers using Algorithmic Differentiation
- Computational Fluid Dynamics - Analysis, Software and Simulations
- Characterization of the secondary flow in hexagonal ducts
- The three-dimensional structure of swirl-switching in bent pipe flow
- Adaptive mesh refinement for steady flows in Nek5000
- Non-conforming elements in Nek5000: pressure preconditioning and parallel performance
- Direct numerical simulation of fluid flow in a 5x5 square rod bundle
- Numerical Analysis - Method development
- Corrected trapezoidal rules for a class of singular functions
- A highly accurate boundary treatment for confined Stokes flow
- Fitting Matérn smoothness parameters using automatic differentiation
- Large-scale lossy data compression based on an a priori error estimator in a spectral element code
- Fourier neural networks as function approximators and differential equation solvers
Emails
- Work: oanam@peracompute.org
- Personal: oana_marin@outlook.com