Giter Site home page Giter Site logo

ymg2007 / ofmlhackathon Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ofdatacommittee/ofmlhackathon

0.0 0.0 0.0 11.74 MB

OpenFOAM and Machine Learning Hackathon

License: GNU General Public License v3.0

Shell 0.16% C++ 71.85% Python 1.51% C 1.30% Jupyter Notebook 25.17%

ofmlhackathon's Introduction

OpenFOAM Machine Learning Hackathon

Welcome to the OpenFOAM machine learning hackathon repository! The hackathon is a community event organized by the data-driven modeling special interest group. If you are an OpenFOAM user excited about combining OpenFOAM and machine learning, this event is for you!

How does it work?

A hackathon is an intensive get-together for creative problem solving in groups. The corner stones of the OpenFOAM-ML hackathon are as follows:

  • objective: we prepare 2-3 exciting projects combining recent ML techniques and OpenFOAM; the topics are diverse and change from event to event; for each project, a starter code is provided; your task is to advance the starter code in a self-chosen direction; we provide a couple of ideas to get you started
  • time limit: the hackathon consists of three full days of intense hacking
  • team work: each participant chooses the preferred project/starter code; within each project, the participants are split up into groups of 2-5 people; we aim for a minimum of one advanced hackathon participant per group to provide some guidance
  • workshops: for each project, a workshop introduces the starter code and a necessary minimum of theory
  • hacking sessions: the groups advance their projects; we aim to provide close mentor support for all groups via gather.town and slack
  • final presentation: each team presents their final results and receives feedback from the other participants and mentors

The workshop is fully virtual. There is no geographical restriction for participants, but keep in mind that we cannot accommodate all time zones. The organizers' time zone is CET.

Time line

  • Nov 11, 2022: start of the application process
  • Dec 31, 2022: end of the application process
  • Jan 09, 2023: feedback on the applications
  • Jan 23-25, 2023: 2nd hackathon

A detailed schedule will be provided at the beginning of the hackathon. Note that you should reserve three full days for the hackathon.

How can I participate?

Since we aim to provide all participants with close support during the hackathon, the number of participants is limited to 20. Applications are accepted until Dec 31, 2022. There are no registration fees or other costs. We can also provide compute resources thanks to AWS, so you do not need any specialized hardware. Admission is not guaranteed. Based on all applications, we will select the most suitable candidates.

Apply here

Projects for the 2nd hackathon Nov 28-30, 2022

  • Combining OpenFOAM and physics-based machine learning with Nvidia Modulus; refer to the Modulus user guide to prepare for this project
  • Coupling OpenFOAM and machine learning libraries via SmartSim; the goal of this project is to perform online inference and data extraction during the simulation; the test case is based on this work; moreover, this example provides some guidance for the OpenFOAM-SmartSim coupling
  • learning and monitoring closed-loop flow control strategies with drlFoam; we'll apply deep reinforcement learning to new test cases and build a monitoring dashboard with dash; to learn about closed-loop control with DRL, refer to this article

Getting in touch

Questions about the event? Get in touch by opening a new issue in this repository or contact the chairs of the data-driven modeling SIG.

Sponsors

This event is generously supported by our sponsors.

AWS ESI Nvidia

ofmlhackathon's People

Contributors

rahulsundar avatar andreweiner avatar tmaric avatar guilindner avatar mosayebshams avatar rezaln avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.