This means that your initial velocity guess 0
, solves the problem, which likely indicates that you have an issue with your boundary conditions.
I would strongly recommend making sure that the correct parts of the domain is marked, and that the boundary condition is correct by first:
- Write the facet markers to file, and check that they are sensible
- Use
dolfinx.fem.petsc.set_bc
on a Function and write it to file, to check that the correct boundary condition is applied. (see for instance: Setting initial condition on irregular boundary from marked input mesh - #2 by dokken)