FLOWPanel logo

Three-dimensional panel method for high-Reynolds aerodynamics


  • Structured mesh generation through space transformation, lofting, or body of revolution.
  • Source-panel solver for non-lifting bodies.
  • Vortex-ring solver for lifting bodies.
  • Low-memory allocation.
  • Automatic differentiation for gradient-based optimization: ForwardDiff.

Developed and tested in Julia v1.6.

Installation Instructions

TODO: register this package in official Julia registry.


  • GeometricTools: https://github.com/byuflowlab/GeometricTools.jl




  • Finish documentation
  • Swept-wing validation and example
  • Implement actuator disk for ducted fan
  • Test in gradient-based optimization.

Future Work

  • Currently, all solvers use a direct explicit-matrix inversion which works well for problems with less than 1000 panels. In order the scale the solver, it is recommended that an indirect matrix inversion method (e.g., GMRES) is implemented in future work along with an implicit matrix evaluation through FMM.


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

sphere box hub