byuflowlab / FLOWPanel.jl

Three-dimensional panel method for low-speed aerodynamics

Home Page:https://flow.byu.edu/FLOWPanel.jl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FLOWPanel logo

Three-dimensional panel method for high-Reynolds aerodynamics

Features

  • Structured mesh generation through space transformation, lofting, or body of revolution
  • Source-panel or vortex-ring solver for non-lifting bodies
  • Vortex-ring solver for lifting bodies with rigid wake
  • Low-memory allocation
  • Direct and iterative Krylov (GMRES) solvers
  • Automatic differentiation for gradient-based optimization (supports ForwardDiff, ReverseDiff, and ImplicitAD)

Developed and tested in Julia v1.6.

Installation Instructions

  1. Download and install Julia
  2. In the Julia REPL: ] add FLOWPanel
  3. (optional) For visualization, install Paraview and make sure that it is callable from the terminal typing paraview

Copy and paste any of the examples directly in the REPL to run your first simulation

Sponsors

sponsors

About

FLOWPanel is an open-source project jointly led by Whisper Aero and the FLOW Lab at Brigham Young University. All contributions are welcome.

Source code: LINK

Documentation: LINK

sphere sphere

About

Three-dimensional panel method for low-speed aerodynamics

https://flow.byu.edu/FLOWPanel.jl


Languages

Language:Julia 100.0%