Skip to content

This repository consists of the work done as a student developer, during the Google Summer of Code (GSoC) 2021 program. The project, Machine Learning for Turbulent Fluid Dynamics is a part of the Turbulent suborganization under the Machine Learning for Science (ML4SCI) umbrella organization.

License

Notifications You must be signed in to change notification settings

yemaedahrav/Machine_Learning_for_Turbulent_Fluid_Dynamics

Repository files navigation

Machine Learning for Turbulent Fluid Dynamics

License: MIT Open Source Love

This repository consists of the work done as a student developer, during the Google Summer of Code (GSoC) 2021 program. The project, Machine Learning for Turbulent Fluid Dynamics is a part of the Turbulent suborganization under the Machine Learning for Science (ML4SCI) umbrella organization.

gsoc@ml4sci

Organization

Machine Learning for Science (ML4SCI)

Mentors

Prof Brad Marston

Chenyu Zhang

Prof Steve Tobias

Project Details

Project Idea

Project Details

Accepted Proposal

Abstract

Generating the data directly from the quasilinear and fully nonlinear simulations is extremely computationally expensive and infeasible. We work on reducing the dimensionality of the data through various Machine Learning techniques. The current work done during GSoC mainly involved Proper Orthogonal Decomposition (POD) in the spectral space.
The covariance matrix generated has been transformed by multidimensional fourier transforms. The eigenvalues have been computed and plotted in different ways.

Further Work and Remarks

We would be extending the work to include other computational and visualization techniques to better understand the fluid motion. Considering the important modes and reconstructing the data we aim to develop a statistical theory describing the motion. We would be exploring various models including Autoencoders and compare the various results. Once we have good enough reduction which is measurable through some standard metric.

Blog

I have been working on documenting the idea, approach, code and experience of GSoC. You can follow the work at ameygsocblog

Contact

For any contributions, issues, suggestions, help reach out to me through ameyvarhade@gmail.com

You can also reach out to me on the below handles

LinkedIn Twitter

Maintenance

You can also open issues, create pull requests on this repository. I would be actively maintaining the project and also working on further updates to this. Keep checking this space frequently.

About

This repository consists of the work done as a student developer, during the Google Summer of Code (GSoC) 2021 program. The project, Machine Learning for Turbulent Fluid Dynamics is a part of the Turbulent suborganization under the Machine Learning for Science (ML4SCI) umbrella organization.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published