dokken
3
I would suggest having a look at: Multiprocessing FEniCSx making simulation slower - #6 by dokken
which shows speed-up and the capabilities one can expect (for instance what size of problem is sensible).
It also refers to a previous posts:
which shows how much speedup you get in certain cases, and what part of the code gives optimial speedup.