MFEM-rs

Rust wrapper for MFEM.

See related talk here: Wrapping C++ (MFEM) in Rust.

⚠️ Work in Progress ⚠️

This crate is currently under heavy development and as such, is likely unstable. Please file an issue and bear with us while we sort things out! Thanks! :)

The crate is available here.

Features

  • Enables using MFEM from idiomating Rust code.
  • Prevents common mistakes when using MFEM.
  • Enforces MFEM's complex ownership rules.
  • Can hook into an installed MFEM library, or build one from source.
  • Comes with example code ported from MFEM itself.