Subsequently is a short explanation on how to use Musubi:
then you have the repository with sub-repos aotus and treelm in the folder musubi. - Note: You need MPI in order to compile the code.
You will get .vtk files, if you have activated the output in musubi.lua. The current test case is a Gaussian Pulse with a wall in order to test the correct behavior of the bounce back boundaries.
A different geometry can be generated with the tree-based Mesh generator Seeder.
Set environment variables export CC=mpicc export FC=mpif90
You will receive a VTK file, in order to check the fluid domain. The fluid is identified by placing the seed in the correct position in seeder.f90, which will be changed later. A good start is in the first position, just make sure that it is part of the continuous fluid domain.
The parallel version has not been tackled yet but has a high priority on our task-list. The next step will be parallel functionality and inlet/outlet boundaries.
Please make sure to check out musubi and start a few runs. Please also report any bugs here in the tickets.
After updating a new version of Musubi you better do ./waf configure build. Sometimes you need to clean the coco macro files. Then you do ./waf clean build. To remove the source and the configuration files you type ./waf distclean configure build. And if you want to remove the coco executables itself you will type ./waf cleanall configure build. If you do not want to affect coco you will add --target=musubi after the build command.