FeenoX
What it is
FeenoX is a free, open-source computational engineering tool for solving mathematical and engineering problems on GNU/Linux. It handles dynamical systems expressed as ODEs or DAEs and finite-element problems including heat conduction, thermo-mechanical analysis, modal analysis, neutron diffusion, and neutron transport. Users describe problems in self-descriptive, English-like plain-text input files, so changing a problem does not require recompiling. FeenoX reads Gmsh meshes and can write results in Gmsh MSH or ParaView VTK/VTU formats. It uses GNU GSL, SUNDIALS, PETSc, and SLEPc for computational work, and supports MPI parallelization for running across computers. Installation options include Debian or Ubuntu packages, static GNU/Linux binaries, source tarballs, and the GitHub repository; Ubuntu availability begins with version 25.04. The generic static binaries omit MUMPS and MPI and use basic optimization flags. FeenoX has no graphical interface, and its documentation targets GNU/Linux rather than Windows. Browser access is available through interfaces such as SunCAE and CAEplex. The project directs users to GitHub Discussions for help.
For and against
For
- Free and open source under GNU GPLv3 or later.
- Supports ODEs, DAEs, and finite-element PDEs.
- Problem definitions use editable plain-text files.
- Supports MPI parallelization.
- Writes Gmsh and ParaView result formats.
Against
- There is no graphical interface.
- The project targets GNU/Linux, not Windows.
- Generic binaries omit MUMPS and MPI.
- Ubuntu availability begins at version 25.04.
The verdict
FeenoX offers a plain-text workflow for a broad set of computational engineering problems, with MPI support and open-source dependencies. Its lack of a graphical interface and GNU/Linux focus make the target environment an important consideration.
Who it suits
FeenoX is aimed at advanced users, including engineers, Unix hackers, and academics who work with engineering problems on GNU/Linux. Browser interfaces may suit users seeking web-based access.
Plans and prices
FeenoX
no graphical interface · targets GNU/Linux · generic binaries omit MUMPS and MPI
Read 28 Sep 2026 · seamplex.com
Free
Read 28 Sep 2026 · seamplex.com
On the record
- API integration
- The design supports straightforward integration with web interfaces, large language models, REST APIs, standard post-processing tools, Markdown and LaTeX reporting.seamplex.com · read 28 Sep 2026
- Assessment tools
- Noseamplex.com · read 24 Sep 2026
- Audience
- Official pages present FeenoX for industry engineers, Unix hackers and academic professors, with advanced users as the target audience.seamplex.com · read 28 Sep 2026
- Authoring tools
- Yesseamplex.com · read 24 Sep 2026
- Binary limitation
- The generic statically linked GNU/Linux binaries do not support MUMPS or MPI and use only basic optimization flags.seamplex.com · read 28 Sep 2026
- Binary limitations
- Generic binaries do not support MUMPS or MPI and use only basic optimization flags.seamplex.com · read 28 Sep 2026
- Contributions welcome
- Contributions from hackers and academics are welcome, especially new PDEs and formulations.seamplex.com · read 28 Sep 2026
- Data export
- Yesseamplex.com · read 24 Sep 2026
- Delivery mode
- desktopseamplex.com · read 24 Sep 2026
- Free open source
- FeenoX is free in both the no-cost and freedom senses, and open source.seamplex.com · read 28 Sep 2026
- GitHub support
- Users can ask for help on the GitHub discussions page.seamplex.com · read 28 Sep 2026
- GUI limitation
- FeenoX has no graphical interface and is not expected to run in Windows; the official documentation targets GNU/Linux.seamplex.com · read 28 Sep 2026
- Plain-text inputs
- Problems use syntactically sugared, self-descriptive English-like plain-text input files.seamplex.com · read 28 Sep 2026
- Input model
- Problems are defined in self-descriptive English-like plain-text input files, so changing a problem does not require recompiling.seamplex.com · read 28 Sep 2026
- Installation
- Official installation options include Debian or Ubuntu packages, statically linked GNU/Linux binaries, source tarballs and the GitHub repository.seamplex.com · read 28 Sep 2026
- Integrations
- It reads Gmsh meshes, uses PETSc and SLEPc solvers, and writes Gmsh MSH or ParaView VTK/VTU results.seamplex.com · read 28 Sep 2026
- Lesson library
- Noseamplex.com · read 24 Sep 2026
- License
- FeenoX is distributed under the GNU General Public License version 3 or any later version, with freedom to use, modify and redistribute it under the license terms.seamplex.com · read 28 Sep 2026