Tooling for the new x3d2 solver.
x3d2-tools supports generating IBM masks for x3d2.
There are currently two mask generators:
run.pywill load anstlfile (currently hardcoded) and embed this into a meshtests/run.pygenerates a cylinder mask
x3d2-tools depends on ADIOS2 to write the IBM mask for loading into x3d2.
To read stl files x3d2-tools depends on stl-to-voxel, installable via pip.
The stl reader currently hardcodes the stl file and x3d2 mesh in run.py and the voxel
resolution in src/convert_stl.py, users should edit these before running to suit their needs.