This repository contains Fortran 90 code for the paper "Microswimmer trapping in surface waves with shear" by Francesco Michele Ventrella, Nimish Pujara, Guido Boffetta, Massimo Cencini, Jean-Luc Thiffeault and Filippo De Lillo.
The following files part of this repository:
wavesiwm.f90
- code that integrates the trajectory of a swimmerinput.dat
- input file
FM Ventrella, et al. "Microswimmer trapping in surface waves with shear", arXiv:2304.14028 [physics.flu-dyn] DOI: 10.48550/arXiv.2304.14028 BibTeX entry:
@misc{ventrella2023microswimmer,
title={Microswimmer trapping in surface waves with shear},
author={Francesco Michele Ventrella and Nimish Pujara and Guido Boffetta and Massimo Cencini and Jean-Luc Thiffeault and Filippo De Lillo},
year={2023},
eprint={2304.14028},
archivePrefix={arXiv},
primaryClass={physics.flu-dyn}
abstract{
Many species of phytoplankton migrate vertically near the surface of the ocean, either in search of light or nutrients. These motile organisms are affected by ocean waves at the surface. We derive a set of wave-averaged equations to describe the motion of spheroidal microswimmers. We include several possible effects, such as gyrotaxis, settling, and wind-driven shear. In addition to the well- known Stokes drift, the microswimmer orbits depend on their orientation in a way that can lead to trapping at a particular depth; this in turn can affect transport of organisms, and may help explain observed phytoplankton layers in the ocean.
}
}
This code is released under the MIT License. See the file
LICENSE.txt
for copying permission.