Xlip

Optimize axisymmetric slip profile of microswimmers with user-defined shape in seconds.

You are now following this Submission

This App solves the optimal axisymmetric slip profile of microswimmers with user-defined shape. Such a slip profile minimizes the power loss of the active microswimmer swimming at unit speed. The algorithm is documented in the paper "Optimal slip velocities of micro-swimmers with arbitrary axisymmetric shapes" (https://doi.org/10.1017/jfm.2020.969).

Cite As

Hanliang Guo (2026). Xlip (https://www.mathworks.com/matlabcentral/fileexchange/93335-xlip), MATLAB Central File Exchange. Retrieved .

Guo, Hanliang, et al. “Optimal Slip Velocities of Micro-Swimmers with Arbitrary Axisymmetric Shapes.” Journal of Fluid Mechanics, vol. 910, Cambridge University Press (CUP), Jan. 2021, doi:10.1017/jfm.2020.969.

View more styles

General Information

MATLAB Release Compatibility

  • Compatible with R2020b and later releases

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
2.3

Tweaks to resolve conflicts between Xlip and other functions

2.2

Accelerated flowfield computation

2.1

Added function to detect self-intersection.

2.0

Handpick mode: Users can specify swimmer shapes by picking points in the plane directly.

1.0