Fluid Dynamics Packages

Oceananigans.jl781๐ Julia software for fast, friendly, flexible, oceanflavored fluid dynamics on CPUs and GPUs

NeuralOperators.jl151DeepONets, (Fourier) Neural Operators, PhysicsInformed Neural Operators, and more in Julia

VoronoiFVM.jl134Solution of nonlinear multiphysics partial differential equation systems using the Voronoi finite volume method

WaterLily.jl405Fast and simple fluid simulator in Julia

ViscousFlow.jl84A framework for simulating viscous incompressible flows about arbitrary body shapes.

ADCME.jl250Automatic Differentiation Library for Computational and Mathematical Engineering

Kinetic.jl96Universal modeling and simulation of fluid mechanics upon machine learning. From the Boltzmann equation, heading towards multiscale and multiphysics flows.

MoistThermodynamics.jl42A package containing a library of moist thermodynamic relations

GasModels.jl58A Julia/JuMP Package for Gas Network Optimization

FourierFlows.jl161Tools for building fast, hackable, pseudospectral partial differential equation solvers on periodic domains

FwiFlow.jl35Elastic Full Waveform Inversion for Subsurface Flow Problems Using Intrusive Automatic Differentiation

GeophysicalFlows.jl135Geophysical fluid dynamics pseudospectral solvers with Julia and FourierFlows.jl.

GridapODEs.jl33Time stepping for Gridap

LatBo.jl20LatticeBoltzmann implementation in Julia
View all packages