Pinned Repositories
ACM
Implementation of artifical compressiblity method in C. Thanks to Tanmay agrawal for his CFD lecture about this method (also took part of his code for visualisation in plt format). Also refer to "A numerical method for solving incompressible viscous flow problems" by chorin 1967 for futher explanation on Artificial Compressibility Method.
AeroPython
Classical Aerodynamics of potential flow using Python and Jupyter Notebooks
Algorithms-And-DataStructures
awesome-python
A curated list of awesome Python frameworks, libraries, software and resources
Convex-hull
Convex hull program that wraps a set of points using Jarvis March algorithm.
Delaunay
A simple Delaunay mesh generator based on the Bowyer-Watson algorithm. I have based my code on the pseudocode present in the Wikipedia page. I have viewed other people's code and I believe this code is simpler and easier to understand the algorithm. This is an incremental algorithm and it is slower than the Divide and conquer method available.
Diffusion_2D
First time writing a 2D diffusion solver using Finite Volume Method. I referred to Versteeg and Malalasekara for reference.
FDM_Cpp
Finite Difference Lid Driven Cavity C++ OOP Style
NS_Solver_SIMPLE
Implemented a NS solver using SIMPLE algorithm and solved the benchmark cavity problem. There are some small bugs that have to be fixed. But the thoery behind the code is well established. I used reference from a CFD book written by Versteeg. I found the explanation in this book to be better compared to the Patankar book. Next part is to implement the channel flow benchmark problem using this code.
QuadGen
A Quadtree implementation in Python to identify the points.
Vignesh2508's Repositories
Vignesh2508/Delaunay
A simple Delaunay mesh generator based on the Bowyer-Watson algorithm. I have based my code on the pseudocode present in the Wikipedia page. I have viewed other people's code and I believe this code is simpler and easier to understand the algorithm. This is an incremental algorithm and it is slower than the Divide and conquer method available.
Vignesh2508/NS_Solver_SIMPLE
Implemented a NS solver using SIMPLE algorithm and solved the benchmark cavity problem. There are some small bugs that have to be fixed. But the thoery behind the code is well established. I used reference from a CFD book written by Versteeg. I found the explanation in this book to be better compared to the Patankar book. Next part is to implement the channel flow benchmark problem using this code.
Vignesh2508/ACM
Implementation of artifical compressiblity method in C. Thanks to Tanmay agrawal for his CFD lecture about this method (also took part of his code for visualisation in plt format). Also refer to "A numerical method for solving incompressible viscous flow problems" by chorin 1967 for futher explanation on Artificial Compressibility Method.
Vignesh2508/Diffusion_2D
First time writing a 2D diffusion solver using Finite Volume Method. I referred to Versteeg and Malalasekara for reference.
Vignesh2508/Fluid-Mixer
OpenFOAM file to simulate multiphase simulation with a rotor. I have used Arbitrary Mesh Interface (AMI) for the mesh motion in the Rotor (solver is interFoam). This is OF6 version. Try to change the levels in the Snappy Dict if you have a good platform to simulate.
Vignesh2508/Machine_Learning_Models
I have included the python programs that I have used for practice in my projects to practice the implementation of machine learning techniques.
Vignesh2508/numerical-methods-pdes
Jupyter notebook class notes for Numerical Methods for PDEs
Vignesh2508/QuadGen
A Quadtree implementation in Python to identify the points.
Vignesh2508/AeroPython
Classical Aerodynamics of potential flow using Python and Jupyter Notebooks
Vignesh2508/Algorithms-And-DataStructures
Vignesh2508/awesome-python
A curated list of awesome Python frameworks, libraries, software and resources
Vignesh2508/Convex-hull
Convex hull program that wraps a set of points using Jarvis March algorithm.
Vignesh2508/FDM_Cpp
Finite Difference Lid Driven Cavity C++ OOP Style
Vignesh2508/flow_sims
2D Lid Driven Cavity Flow Simulations: FEM vs FDM vs SIMPLE
Vignesh2508/Image_scanner
This program is scans your input image (normally a paper) and tries to capture the text after changing the images perspective to orthogonal one. Note: This program requires the user to tinker the function values depending on the user input.
Vignesh2508/LearnDataScience
Open Content for self-directed learning in data science
Vignesh2508/Pong
Ping Pong game with simple graphics using Pygame module in Python.
Vignesh2508/QR-Code
This program takes a html address as an input from the user and produces the QR Code for that using the 'qrcode' module. Then it saves it as a separate image.
Vignesh2508/Scrapping
Mastering the art of scrapping 🎓
Vignesh2508/Snake-game
Snake game created using pygame module in python. Now some of the game physics is working and some are not. I will include other functions as and when I find time.
Vignesh2508/SpaceVader
Game using pygame in python
Vignesh2508/Weather
This simple program is created with Tkinter GUI maker. I have not included the API key with this program. You can obtain the API key from https://openweathermap.org/api and include in this progam.
Vignesh2508/windmap
Streamlines animation (matplotlib)