# External libraries

**URL:** https://fenicsproject.discourse.group/c/announcements/external-libraries/18.md

[Latest](https://fenicsproject.discourse.group/latest.md) · [Categories](https://fenicsproject.discourse.group/categories.md) · [Tags](https://fenicsproject.discourse.group/tags.md)

---

## [About the External libraries category](https://fenicsproject.discourse.group/t/about-the-external-libraries-category/16622)

<div class="topic-metadata">

**Author:** [@dokken](https://fenicsproject.discourse.group/u/dokken)\
**Replies:** 0\
**Last updated:** [December 25, 2024, 10:27am UTC](https://fenicsproject.discourse.group/t/about-the-external-libraries-category/16622 "2024-12-25T10:27:33Z")

</div>

This category is meant as a place for developers of tools that uses FEniCS libraries to promote their work. Example of how to set up a post for promoting your works: DOLFINx\_MPC: Multipoint-constraints for DOLFINx

---

## [Announcement: scifem v0.24.0](https://fenicsproject.discourse.group/t/announcement-scifem-v0-24-0/19834)

<div class="topic-metadata">

**Author:** [@dokken](https://fenicsproject.discourse.group/u/dokken)\
**Replies:** 3\
**Last updated:** [September 22, 2026, 4:26pm UTC](https://fenicsproject.discourse.group/t/announcement-scifem-v0-24-0/19834 "2026-09-22T16:26:32Z")

</div>

In this release of scifem, we introduce topologically periodic meshes. For the last 5 years, the only way (as far as I am aware) of making a mesh periodic has been through the DOLFINx\_MPC library. However, this approac…

---

## [Nastran2fenicsx](https://fenicsproject.discourse.group/t/nastran2fenicsx/19684)

<div class="topic-metadata">

**Author:** [@bay\_swiss](https://fenicsproject.discourse.group/u/bay_swiss)\
**Replies:** 0\
**Last updated:** [May 1, 2026, 12:56pm UTC](https://fenicsproject.discourse.group/t/nastran2fenicsx/19684 "2026-05-01T12:56:26Z")

</div>

Hi everyone, I’ve been writing a small tool that reads a Nastran-style bulk data file (.bdf/.nas/.fem), turns it into a DOLFINx mesh with material / BC / load data attached, and runs the analysis with FEniCSx + SLEPc/PE…

---

## [Fenicsx\_pml just released](https://fenicsproject.discourse.group/t/fenicsx-pml-just-released/19557)

<div class="topic-metadata">

**Author:** [@bay\_swiss](https://fenicsproject.discourse.group/u/bay_swiss)\
**Replies:** 0\
**Last updated:** [February 27, 2026, 2:00pm UTC](https://fenicsproject.discourse.group/t/fenicsx-pml-just-released/19557 "2026-02-27T14:00:34Z")

</div>

I have just released fenicsx\_pml. This module is a complete refactor and serves as the official replacement for the legacy autogen\_LC\_PML repository. Updates include: Custom vectorized layer extrusion. Extrudes direc…

---

## [Introducing MCP for Fenics](https://fenicsproject.discourse.group/t/introducing-mcp-for-fenics/19542)

<div class="topic-metadata">

**Author:** [@estanley](https://fenicsproject.discourse.group/u/estanley)\
**Replies:** 0\
**Last updated:** [February 24, 2026, 8:55pm UTC](https://fenicsproject.discourse.group/t/introducing-mcp-for-fenics/19542 "2026-02-24T20:55:22Z")

</div>

Hi! This all started because I wanted to be able to talk to Claude about a problem set and it evolved from there. So introducing a MCP for Dolfinx! I also made a Claude CoWork plugin so you can install that have access …

---

## [Pyvista4dolfinx](https://fenicsproject.discourse.group/t/pyvista4dolfinx/17150)

<div class="topic-metadata">

**Author:** [@Stein](https://fenicsproject.discourse.group/u/Stein)\
**Replies:** 2\
**Last updated:** [December 13, 2025, 2:30pm UTC](https://fenicsproject.discourse.group/t/pyvista4dolfinx/17150 "2025-12-13T14:30:36Z")

</div>

Library link: FEniCSx4Flow / pyvista4dolfinx · GitLab Documentation: Pyvista for dolfinx — pyvista for dolfinx documentation Version: CI-status: Installation instructions pip install pyvista4dolfinx Description Th…

---

## [Introducing helmholtz-x](https://fenicsproject.discourse.group/t/introducing-helmholtz-x/18450)

<div class="topic-metadata">

**Author:** [@Ekrem\_Ekici](https://fenicsproject.discourse.group/u/Ekrem_Ekici)\
**Replies:** 0\
**Last updated:** [December 4, 2025, 1:14pm UTC](https://fenicsproject.discourse.group/t/introducing-helmholtz-x/18450 "2025-12-04T13:14:11Z")

</div>

Although it is been a while, it is my pleasure to announce my PhD solver helmholtz-x on discourse here, upon @dokken’s suggestion! I spent my PhD on solving thermoacoustics helmholtz equation using FEniCSx and its compo…

---

## [2D Acoustic simulation: monopole source in a square room - FEniCS vs. Actran](https://fenicsproject.discourse.group/t/2d-acoustic-simulation-monopole-source-in-a-square-room-fenics-vs-actran/8413)

<div class="topic-metadata">

**Author:** [@bay\_swiss](https://fenicsproject.discourse.group/u/bay_swiss)\
**Replies:** 3\
**Last updated:** [September 8, 2025, 9:27am UTC](https://fenicsproject.discourse.group/t/2d-acoustic-simulation-monopole-source-in-a-square-room-fenics-vs-actran/8413 "2025-09-08T09:27:48Z")

</div>

Hello everyone, I don’t know in which category I should put this, sorry. I just want to share this working code. The following code solves the 2D Helmholtz equation for a square domain, places a monopole in the center …

---

## [Scientific Computing Tools for Finite Element Methods](https://fenicsproject.discourse.group/t/scientific-computing-tools-for-finite-element-methods/16678)

<div class="topic-metadata">

**Author:** [@Henrik\_Nicolay\_Finsb](https://fenicsproject.discourse.group/u/Henrik_Nicolay_Finsb)\
**Replies:** 3\
**Last updated:** [January 6, 2025, 1:26pm UTC](https://fenicsproject.discourse.group/t/scientific-computing-tools-for-finite-element-methods/16678 "2025-01-06T13:26:49Z")

</div>

Library link: GitHub - scientificcomputing/scifem: Scientific Computing Tools for Finite Element Methods. Current release: v0.3.0 CI-status (main branch): Motivation of library This package contains a collection of t…

---

## [Multipoint-constraints for DOLFINx](https://fenicsproject.discourse.group/t/multipoint-constraints-for-dolfinx/16627)

<div class="topic-metadata">

**Author:** [@dokken](https://fenicsproject.discourse.group/u/dokken)\
**Replies:** 0\
**Last updated:** [December 25, 2024, 6:39pm UTC](https://fenicsproject.discourse.group/t/multipoint-constraints-for-dolfinx/16627 "2024-12-25T18:39:46Z")

</div>

Library link: GitHub - jorgensd/dolfinx\_mpc: Extension for dolfinx to handle multi-point constraints. Current release: v0.9.0 CI-status (main branch): Motivation of library Not all problems on the form Find u\\in V\_h …
