Olga Doronina

Olga Doronina

Postdoctoral Reseacher

National Renewable Energy Laboratory

Hello, there!

My research interests include modeling and simulating turbulent flows with an emphasis on the development of new data science and machine learning modeling approaches.


  • Machine learning
  • Statistics
  • Data Analysis
  • Turbulence modeling


  • Ph.D./M.S. in Mechanical Engineering, 2020

    University of Colorado, Boulder

  • M.S./B.S. in Applied Mathematics and Physics, 2014

    Moscow Institute of Physics and Technology (Phystech)




Data Analysis



Machine Learning



Research Assistant

University of Colorado, Boulder

January 2017 – Present Boulder, CO

Turbulence and Energy Systems Laboratory (TESLa)

  • Created a flexible tool for turbulence model calibration utilizing Approximate Bayesian Computation (ABC) and Markov Chain Monte Carlo (MCMC)
  • Developed software collaboratively in Python with version control and published code on Github.
  • Automated job submission for simulation runs on a supercomputer with Bash and data extraction and data analysis with Python and Jupyter Notebooks.
  • Presented research results at eight scientific conferences and co-authored two journal publications and two conference papers

Teaching Assistant

University of Colorado, Boulder

August 2016 – December 2016 Boulder, CO

Computational Methods MCEN 3030

  • Held laboratory sessions and assisted students through programming assignments in Matlab
  • Graded programming assignments and exams

Finite Element Analysis MCEN 4173/5173

  • Conducted laboratory sessions guidings tudents through tutorials in ABAQUS
  • Held office hours to helps tudents with homework and lab assignments

Instructor of Record

Moscow Institute of Physics and Technology

February 2015 – June 2016 Dolgoprudny, Russia

Numerical Methods I / Numerical Methods II

  • Prepared lesson plans and lectured three classes of approximately 16 students each
  • Designed and evaluated practice programming assignments, homeworks, and exams

Research Assistant

Keldysh Institute of Applied Mathematics (KIAM RAS)

September 2011 – July 2016 Moscow, Russia

Computational Aeroacoustics Laboratory

  • Implemented a moving mesh algorithm for efficient simulations into an in-house code architecture using C/C++ and MPI with OpenMP
  • Analysed data using Fourier and wavelet analysis to find frequencyp atterns
  • Presented research results at four scientific conferences and co-authored three journal articles

Undergraduate research assistant

Dorodnicyn Computing Centre of RAS

March 2011 – June 2011 Moscow, Russia
  • Built and visualized a geo-data base combining large amounts of environmental data from multiple sources using PostGIS and ArcGIS


Using ABC for turbulence model calibration

Turbulence model development using Approximate Bayesian Computation.


(2019). Simulating Aerodynamics of a Moving Body Specified by Immersed Boundaries on Dynamically Adaptive Unstructured Meshes. Matem. Mod..


(2019). Turbulence Model Development Using Markov Chain Monte Carlo Approximate Bayesian Computation. AIAA SciTech 2019.

PDF Project

Conference Presentations

Recent & Upcoming Talks

Approximate Bayesian Computation for Parameter Estimation in RANS Turbulence Models

RANS model parameters estimation in inhomogeneous turbulent flow (axisymmetric transonic bump) using Approximate Bayesian Computation (ABC).