CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

2D_Panel-CFD v0.0.1 Release

Register Blogs Community New Posts Updated Threads Search

View Poll Results: How were the results with any 2D test case you are familiar with?
Spot On ! 0 0%
Okayish ! 0 0%
Can't run meshing fine enough ! 0 0%
CFD test cases don't run on of my mind all the time ! 0 0%
Multiple Choice Poll. Voters: 0. You may not vote on this poll

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 8, 2021, 04:55
Lightbulb 2D_Panel-CFD v0.0.1 Release
  #1
New Member
 
Aman Sangal
Join Date: Mar 2021
Posts: 22
Blog Entries: 2
Rep Power: 5
Fluidentity13 is on a distinguished road
General Background
The project has been started as an Open Source repository for CFD solvers. The motive is to provide handy easy to understand code with multitude of CFD schemes for CFD developers. Also, it needs to remain functional as an easy to setup open source solver for users. This release only comprises of a terminal sequential prompt, simple and effective. We have immediate plans of implementing a PyQT GUI to it.

GITHUB

Code:
git clone https://github.com/Fluidentity/2D_Panel-CFD
or Install using:
Code:
pip install 2D_Panel-CFD
Head to the notion page for more information on, Validation, Installation, Setup & RUN tutorials. Also, it has information on how to add to this project:


  • GITHUB
  • https://github.com/Fluidentity/2D_Panel-CFD
  • PyPI
  • https://pypi.org/project/2D-Panel-CFD/

This version comprises of a 2D Staggered Grid with Inlet, Outlet & Wall Boundary conditions. Obstacles can be imported & transformed with a list of points or with the inbuilt elliptical geometries.
First order Upwind Scheme is used for Velocity with very good results for the benchmark Lid Driven Cavity problem when compared to results in Ghia etal.
The SIM runs stable with terminal-python for <10000 Cells after which Residual plotting becomes laggy. spyder (Anaconda IDE) provides great speed-ups with multi-core utilisation & also improves the post-processing experience. The Sequential prompts based model is based on a GUI approach and will be ported to it in the next update.
The lack of multi-threading support in python trumps the ease of accessibility of matplotlib library. We will be looking to port into C++ immediately utilizing vtk libraries with paraview & blender for visualization.
The framework is designed to test new FVM schemes, & Coupling solvers. All popular convection schemes will be added soon. Multiple solvers will be available in the next updates, the likes of SIMPLER, PISO, Pimple etc. Future plans also include Unsteady & VOF solvers.
The program works as a sequential prompt, for SIM Parameters. The prompts are designed keeping in mind a GUI approach, which will be available in the next update. There are frequent Check Cycles to render the result & modify any inputs. We'll go through an exemplary First Run in the next Section.
Fluidentity13 is offline   Reply With Quote

Reply

Tags
2d panel, new solver, open source, simple, staggered grid


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
CFD Online Celebrates 20 Years Online jola Site News & Announcements 22 January 31, 2015 01:30
Where do we go from here? CFD in 2001 John C. Chien Main CFD Forum 36 January 24, 2001 22:10
ASME CFD Symposium, Atlanta, July 2001 Chris R. Kleijn Main CFD Forum 0 September 13, 2000 05:48
ASME CFD Symposium, Atlanta, July 2001 Chris R. Kleijn Main CFD Forum 0 August 21, 2000 05:49
Which is better to develop in-house CFD code or to buy a available CFD package. Tareq Al-shaalan Main CFD Forum 10 June 13, 1999 00:27


All times are GMT -4. The time now is 19:22.