This repository contains the implementation for the paper:
Active Nematic Fluids on Riemannian 2-Manifolds
Cuncheng Zhu, David Saintillan, and Albert Chern
The implementation is created using SideFX Houdini, utilizing its VEX and Python programming capabilities.
- VEX: A C-like shader language in Houdini that operates in a vectorized and multithreaded manner.
- Python: We use
numpy
andscipy
within Houdini’s Python module to access standard numerical linear algebra tools.
Houdini is freely accessible through its Apprentice license. For Houdini installation details and tutorials, please refer to the following resources:
- Launch
nematic.hipnc
in Houdini (ensure digial assetnematic.hdanc
is available in the same directory). - Toggle a visualization node.
- Press play ▶ to start the simulation.
If you use this code in your academic projects, please cite our paper:
@article{zhu2024active,
title={Active nematic fluids on Riemannian 2-manifolds},
author={Zhu, Cuncheng and Saintillan, David and Chern, Albert},
journal={arXiv preprint arXiv:2405.06044},
year={2024}
}