Examples#
This section contains practical examples demonstrating how to use ZEFIR for various potential flow simulations.
Tutorial Examples#
The following examples are available in the docs/examples/ directory:
uniform_flow.py - Basic uniform flow visualization
source_sink.py - Source and sink pair
flow_around_cylinder.py - Classic flow around a circular cylinder
corner_flow.py - Power law corner flows for various angles
von_karman_vortex_street.py - Counter-rotating vortex pair
Running Examples#
To run any example, simply execute the Python script:
python docs/examples/flow_around_cylinder.py
All examples require matplotlib for visualization.
Example Categories#
- Elementary Flows
uniform_flow.py- Basic uniform flowsource_sink.py- Source and sink pair
- Combined Flows
flow_around_cylinder.py- Uniform flow + doubletvon_karman_vortex_street.py- Vortex pair
- Special Flows
corner_flow.py- Power law corner flows
Each example includes: - Complete source code - Explanation of the physics - Visualization of the flow field - Comments for customization
Viewing Examples#
The example Python scripts can be viewed directly in the repository:
# View on GitLab
https://gitlab.com/gbegou/zefir/-/tree/main/docs/examples
Or browse the local docs/examples/ directory.