multi-component problems?
@mark One more issue before the release? :-)
Is the multi-component case tested with PETSc? I see the matrix block size is always set to one https://develop.openfoam.com/modules/external-solver/-/blob/develop/src/petsc4Foam/solvers/petscSolver.C#L425
There is an (unused) vector constructor which instead use nComponents https://develop.openfoam.com/modules/external-solver/-/blob/develop/src/petsc4Foam/utils/petscWrappedVector.H#L93
You will not take advantage of block size (nComponents) in PETSc solvers if we do not provide the block size (i.e. via MatSetBlockSize()
)