# Lorena A. Barba group

## Reproducible Research, Uncertainty Quantification and Verification & Validation

Slides used with my presentation in the SIAM Uncertainty Quantification Conference 2014, Minisymposium on "The Reliability of Computational Research Findings: Reproducible Research, Uncertainty Quantification, and Verification & Validation."

The talk used an audience response system to collect True/False or <... Continue »

## AeroPython

Set of lessons in classical Aerodynamics on IPython Notebooks. Lessons start with the fundamental solutions of potential flow and advance to the classical panel methods with source sheets for non-lifting bodies and source-vortex sheets for lifting bodies. These lessons were tested in the classroom... Continue »

## Proposal: Just-in-time Interactive Online Modules for Applied Engineering Computing

This short proposal was submitted in November 2013 to the Grants for High-Impact Teaching and Learning Practices of The Office of Teaching & Learning, George Washington University.

We propose to develop and pilot a series of interactive online modules that teach programming in... Continue »

## PyGBe: Python on the surface, GPUs at the heart. BEM solver for Electrostatics of Biomolecules

Poster presented at the GPU Technology Conference, March 2013, San Jose, CA.

It presents the PyGBe code (pronounced 'pig-bee'), which solves the linearized Poisson-Boltzmann equation using a boundary element method, BEM. The underlying dense systems are solved using a Krylov-subspace method, accelerated with... Continue »

## Validation of the PyGBe code for Poisson-Boltzmann equation

The PyGBe code solves the linearized Poisson-Boltzmann equation using a boundary-integral formulation. We use a boundary element method with a collocation approach, and solve it via a Krylov-subspace method. To do this efficiently, the matrix-vector multiplications in the Krylov iterations are accelerated with a... 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 »