There has been an ongoing effort in threading and vectorization of certain parts of Elmer. To make use of the OpenMP support, Elmer needs to be recompiled with cmake option
Those willing to have a closer look, there are two threaded versions of the ModelPDE among the tests: ModelPDEthreaded and ModelPDEevol. The latter also includes more efficient versions for list operations.
Also some internal Krylov methods of Elmer have been thereaded.