I've been working in Computational Fluid Dynamics research for about ten years, applying and also developing tools that are often powered by High-Performance Computing (HPC). I bring with me the experience of solving complex problems employing computational tools, besides processing, visualizing, and communicating the data produced by these solutions.
My main interests are Software Development and related topics (Python and Fortran), High-performance computing, parallel computing, numerical methods, data science, data visualization, and technical writing.
-
Open-source contributions:
- XCompact3d (Member of the development Team): A Fortran-MPI based, finite difference high-performance code for solving the incompressible Navier-Stokes equation and as many as you need scalar transport equations;
- XCompact3d-toolbox (Core developer): A Python package with many tools for pre and postprocessing prepared for the high-order Navier-Stokes solver XCompact3d.
-
Reasearch results:
- Plunging Criterion: This repository contains the source code and dataset from our work "Plunging condition for particle-laden flows over sloping bottoms: three-dimensional turbulence-resolving simulations" (Computers & Geosciences, 2021);
- The Plunging Flow by 3D-LES: The Plunging of Hyperpycnal Plumes on Tilted Bed by Three-Dimensional Large-Eddy Simulations (EPTT, 2020).
-
Tutorials (all in Portuguese):
- CFDPython (Translated to Portuguese): A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes";
- Xarray - Python Brazil (Translated to Portuguese): A 3h course presented at Python Brazil 2020 and 2021;
- Numerical Methods Applied to Heat Transfer (Author);
- Numerical Methods in Python (Author).