Buoyancy-driven flows, Automatic differentiation, Inverse modelling, Geometric multigrid methods, Convolutionaloperators, Differentiable computational fluid dynamics