A CFD PhD student who likes getting involved in DevOps and OSS, but just another Math guy underneath. You'll find cool OpenFOAM-related projects here.
- π Main personal blog (not posting frequently, oops!)
- π© PhD project docs (you can't see the code yet, but can see the docs!)
- π OpenFOAM Parallelization course (Best hands-on training ever made, with activities and mini projects)
- βοΈ My Neovim Configs (Best NeoVim config for OpenFOAM development)
These are the repositories that I deem to be important and stable enough for mentioning here:
These are the projects that I've been working on, or have been a main dev of:
-
π blastARM: Load-balanced Adaptive mesh refinement for polyhedral meshes in OpenFOAM
-
π§ͺ foamUT: Unit testing framework for OpenFOAM
-
πͺ‘ foamBO: Near-Zero-Configuration Multi-objective optimization framework for OpenFOAM
-
π€ OpenFOAM-SmartSim: OpenFOAM with ML through SmartSim.
-
π― OpenFOAM ML Hackathon: Yearly hackathon organized by the OpenFOAM Data-driven modelling SIG.
-
πΈ TreeSitter grammer for OpenFOAM: A tree-sitter grammar for OpenFOAM files
-
π¬ A language server for OpenFOAM files: A language server for OpenFOAM dictionaries
-
π¦ OpenFOAM Apptainer containers: Automatically produce HPC-ready Apptainer containers for your OpenFOAM-based libraries
-
π¨ OpenFOAM code transformations: Transform OpenFOAM code without the help of compilers; great for refactoring and formatting.
- β‘ OpenMP target offloading: Benchmarks for OpenFOAM with OpenMP target offloading.
- π± Views vs. Template Expressions: Lazy evaluation with views and template expressions in OpenFOAM.
- π± Reflections: Reflections in OpenFOAM