serif::backend::mfem serif::backend::mfem::discretization serif::backend::mfem::serialize serif::backend::mfem::shared ::mfem::Vector using serif::backend::mfem::Vector = ::mfem::Vector Vector serif::backend::mfem::Vector Native owned finite-element coefficients. ::mfem::DenseMatrix using serif::backend::mfem::DenseMatrix = ::mfem::DenseMatrix DenseMatrix serif::backend::mfem::DenseMatrix Dense element matrices and small systems. ::mfem::SparseMatrix using serif::backend::mfem::SparseMatrix = ::mfem::SparseMatrix SparseMatrix serif::backend::mfem::SparseMatrix Explicitly assembled sparse matrices. ::mfem::Operator using serif::backend::mfem::LinearOperator = ::mfem::Operator LinearOperator serif::backend::mfem::LinearOperator Assembled or matrix-free linear actions. void void serif::backend::mfem::initialize () initialize serif::backend::mfem::initialize Initialize the selected numerical runtime once, before application work begins. Call on the main thread. An existing MPI session remains externally owned; a session started here is finalized by MFEM at process exit. Serial builds need no initialization.