Lorena A. Barba group


Reproducible and replicable CFD: it's harder than you think

Choosing an incorrect boundary condition with IBAMR resulted in spurious blockage of vortices at the outlet. Thanks to the support received in the code users' forum, this and other problems were resolved and we succeeded in replicating previous findings.

Reproducible and replicable CFD: it's harder than you think. Submitted: 13 May 2016. Preprint arXiv:1605.04339 Accepted: 13 Oct. 2016, Computing in Science and Engineering. Overview We do our best to accomplish reproducible research and have for years worked to improve our practices to achieve this goal. Barba made a pledge in 2012, the “Reproducibility PI Manifesto,” according... Continue »

Pi-Yueh Chuang at GTC 2016


At this year's NVIDIA GPU Technology Conference, PhD student Pi-Yueh Chuang presented the work "Using AmgX to Accelerate PETSc Codes." AmgX is an NVIDIA library that provides sparse linear solvers, smoothers and preconditioners on GPU devices. Pi-Yueh presented his work to couple AmgX with our fluid-flow solver, PetIBM. This code solves the Navier-Stokes equations on Cartesian... Continue »

Submitted: "Lift and wakes of flying snakes"

Sketch of the gliding behavior of a flying snake.

Submitted: September 16, 2013. Accepted in Physics of Fluids: February 10, 2014. This paper presents a computational study of the aerodynamics of an anatomically correct cross-section of Chrysopelia paradisi, the flying snake. These animals inhabit the canopy of rainforests in East Asia, and have a very peculiar method of locomotion: they jump from tree branches, change... Continue »

CFD Python: 12 steps to Navier-Stokes

Cavity flow solution at Reynolds number of 200 with a 41x41 mesh.

We announce the public release of online educational materials for self-learners of CFD using IPython Notebooks: the CFD Python Class! Update! (Jan.2014) CFD Python has a new home on GitHub Some background This post describes the first practical module of Prof. Barba's Computational Fluid Dynamics class, as taught between 2010 and 2013 at Boston University. The... Continue »

Flying snake wake visualizations with cuIBM

These animations show the vortex wake behind a snake cross-section (two-dimensional profile), obtained with full Navier-Stokes simulation. The solver is an immersed boundary method that uses GPU hardware, cuIBM (open-source under the MIT license). The cases shown vary in Reynolds number (Re=1000, 2000) and angle... Continue »