ElTopo.jl is a interface to a C++ library eltopo. ElTopo the C++ library is a package for tracking dynamic surfaces represented as triangle meshes in 3D. It robustly handles topology changes such as merging and pinching off, while adaptively maintaining a tangle-free, high-quality triangulation. Suitable to simulate time dependant boundary problems, such as droplet behaviour uppon external field, interface dynamics of liquids in a container, etc.
Currently the package is not registered as I have Windows and MacOS build issues (see ElTopoBuilder and Travis), thus to install it execute in Julia REPL a command:
]add https://github.com/akels/ElTopo.jl