Codes

Curated List

Packages on the curated list must meet a minimum lab standard for documentation, testing, and review. Guidelines for package development are available here.

Aerodynamics

Package Description Maintainer(s)
FLOWUnsteady Mid/high fidelity aerodynamics with VLM, CCBlade, and a vortex particle method. Also integrates with several acoustic codes. Eduardo Alvarez
CCBlade A robust blade element momentum method for propellers and wind turbines. Andrew Ning
VLM A vortex lattice method with both horseshoe vortices and vortex rings. Taylor McDonnell and Andrew Ning
Xfoil.jl A Julia wrapper to MIT’s Xfoil Taylor McDonnell

Optimization and Math

Package Description Maintainer(s)
FLOWMath A collection of math routines (Brent’s method for root finding, akima spline interpolation, etc.) Andrew Ning and Taylor McDonnell

Other

Package Description Maintainer(s)
GXBeam Geometrically exact beam theory, linear/nonlinear static, eigenvalue, and time marching dynamic analyses for highly flexible (composite) beams Taylor McDonnell
SixDOF A nonlinear six degree of freedom dynamics model, particularly for aircraft Andrew Ning

Other Code

A full list of open source codes are available on our GitHub organization page in various stages of development: https://github.com/byuflowlab

We have also created or contributed to many tools in the NREL WISDEM organization: https://github.com/WISDEM