Data-driven modeling

OpenFOAM special interest group

2nd meeting

Plan for today

  • introduction
  • past/ongoing/upcoming activities
    • SIG wiki and Github
    • OF workshop contributions
    • OpenFOAM+ML hackathon
  • OF-Python interface news

Hi, my name is ...

  • affiliation
  • experience with OpenFOAM
  • experience with ML (and OF/CFD)
  • ...

We have scheduled only 1h for the meeting :)

ongoing/upcoming activities

OF-ML wiki page

wiki.openfoam.com

  • scope
  • meeting slides
  • committee members
  • contact information

Github repository

https://github.com/OFDataCommittee/mlfoam

  • point of contact
  • aggregation of links and resources

For access to the repo, send your Github username to Tomsilav or Andre (only committee members).

OpenFOAM workshop contributions

  • 11 to 14 July 2022, Cambridge/virtual
  • dynamic mode decomposition (Andre)
  • PINNs in OF (Tomislav, Karthik, Andre)

OF-ML-Hackathon

Hackathon: intensive get-together for creative problem solving (hacking) in groups.

Elements of a hackathon:

  1. central objective/problem/theme
  2. limited time, less than 3 days
  3. team work, 2-5 people
  4. parallel workshops, mentor support
  5. final project presentation
  6. evaluation by jury
  7. prices for winner(s)

Timeline

  • April 15: application process starts (Google Docs)
  • May 31: application process ends
  • July 25-27 hackathon (virtual)

Workflow and projects

  • 20 participants, groups of max. 5 people
  • communication via WebEx, Slack, Gather
  • idea: participants advance starter code
  • project 1: DRL for active flow control
  • project 2: PINNs in OF
  • mentors: Andre, Tomislav
  • Jury: Fred

Open questions

  • additional projects
  • compute resources
  • more mentors
  • more jury members
  • gifts/gadgets/prices for participants

OF-Python interface

A GENERAL APPROACH FOR RUNNING PYTHON CODES IN OPENFOAM USING AN EMBEDDED PYBIND11 PYTHON INTERPRETER

S. Rodriguez, P. Cardiff

Closing words

  • next meeting: June, Doodle follows
  • protocol will be passed around
  • get people involved!