1. Sequential Prompt

To run a simulation, the user has to follow a single terminal Prompt, requiring <20 inputs. The prompt also involves check cycles, where the result is shown with an option to reprogram.

Insert GIF with clean Mesh check & modification for wing angle change

Insert GIF with clean Mesh check & modification for wing angle change

2. Geometric & Mesh Render Check

During the terminal prompt, once the geometric inputs are given, the user can check the geometry with a render & reprogram the obstacle geometry again. A mesh render is also shown before the program continues with solver inputs.

Untitled.png

Untitled(1).png

3. Concurrent Residual Plotting

Once the Case has been run by entering the max Mass Residual tolerance, a GUI figure loads which plots the residuals in real time. Not only detecting the progress of the simulation becomes easy, it's easy to get an insight about the simulation & reduce nonconstructive time expense.

Residual GIF

Residual GIF

4. Extensive Post-Processing with Matplotlib

The code inherits 4 most important 2D plots from matplotlib.

Following the prompt the package let's you generate multiple maps & manipulate plotting functionality such as Streamlines density, Min-Max scale etc.

Map-2 Step-250.jpg

Map-3 Step-[250].jpg