In this version, the original implementation of a matrix factorization and computation of the Schur complement was replaced by a call of the Pardiso library that is a part of the Intel Math Kernel Library (MKL). The system matrix is stored in a different format than in the original code, namely in compressed sparse row (CSR) format which was supported by the SIFEL application and is suitable for the Pardiso library. This version also includes the appropriate interface for the Pardiso library.