Parallelizing Legacy Fenics Code

Your problem is so small

that running in parallel with a partitioned mesh doesn’t make sense.

This has also been discussed at for instance: Parallel slower runtime - #2 by dokken

Especially, since your problem is this small, I would probably use a direct solver rather than “cg” and “hypre_amg”.