Research interests

I develop models and numerical methods for fluctuating hydrodynamics and soft matter systems. I try to create a family of solvers that span all the relevant time scales presented in micro-hydrodynamic systems, from the acoustic time scales (which are relevant to acoustic tweezers), to the overdamped or Stokes regime. Currently, I am working in the Biophysical Modelling Group of Michael Shelley where we use advanced numerical methods to study active matter in biological and synthetic systems. Before joining the Flatiron Institute I was a postdoc in the group of Aleksandar Donev and a Ph.D. student of Rafael Delgado-Buscalioni at the Universidad Autónoma de Madrid.

Last publications

  • Relating Rheotaxis and Hydrodynamic Actuation using Asymmetric Gold-Platinum Phoretic Rods, Q. Brosseau, F. Balboa Usabiaga, E. Lushi, Y. Wu, L. Ristroph, J. Zhang, M. Ward and M. J. Shelley. Physical Review Letters, 123 (17), 178004 (2019). URL arXiv
  • Hydrodynamic fluctuations in quasi-two dimensional diffusion , R. P. Peláez, F. Balboa Usabiaga, S. Panzuela, Q. Xiao, R. Delgado-Buscalioni and A. Donev. Journal of Statistical Mechanics: Theory and Experiment, 063207 (2018). URL arXiv
  • Large Scale Brownian Dynamics of Confined Suspensions of Rigid Particles , Brennan Sprinkle, Florencio Balboa Usabiaga, Neelesh A. Patankar, and Aleksandar Donev. The Journal of Chemical Physics, 147 244103 (2017). DOI arXiv
  • Software


    fluam is a fluctuating hydrodynamic code implemented for GPUs. It can simulate simple and binary mixtures or fluids with immersed particles in a wide number of physical regimes. It provides solvers for the compressible and incompressible Navier-Stokes equations, it allows to include the particle inertia in both regimens but it provides also a solver for the Stokes or Brownian regime. Thermal fluctuations are included in all the schemes. Running on GPUs fluam is extremely efficient, it can simulate up to 30 time steps per second in a system with 1 million cells.

    Rigid Multiblobs Wall

    Rigid Multiblobs Wall is a collection of python codes to run simulations of rigid bodies made out of rigidly connected blobs, and confined above a single wall (floor). These codes can compute the mobility of complex shape objects, solve mobility or resistance problems for suspensions of many bodies or run deterministic or stochastic dynamic simulations. With GPU acceleration is possible to simulate thousands of blobs efficiently.