FeenoX
FeenoX is free, open-source computational engineering software for solving mathematical and engineering problems on one or more computers.
What FeenoX is
FeenoX is free, open-source computational engineering software for solving mathematical and engineering problems on one or more computers. 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. Problems are described in English-like plain-text input files, so users can change a problem without recompiling. FeenoX reads Gmsh .msh meshes and can write results in Gmsh MSH or ParaView VTK/VTU formats. It uses GNU GSL, SUNDIALS, PETSc, and SLEPc, and supports MPI parallelization for work across remote servers. Installation options include Debian or Ubuntu packages, source tarballs, the GitHub repository, and generic statically linked GNU/Linux binaries. Ubuntu availability starts at version 25.04. Those generic binaries omit MUMPS and MPI and use basic optimization flags. FeenoX has no graphical interface, and its official documentation targets GNU/Linux rather than Windows; browser access is available through interfaces such as SunCAE and CAEplex.
Good
- Free and open source under GNU GPLv3+
- Supports MPI parallelization
- Reads Gmsh meshes and exports results
- Handles ODEs, DAEs, and finite-element PDEs
Watch out
- No graphical interface
- Official documentation targets GNU/Linux
- Generic binaries omit MUMPS and MPI
Who it suits
FeenoX suits advanced users such as engineers, Unix hackers, and academic professors who work with engineering models and plain-text inputs. It targets GNU/Linux users and can also be accessed through browser-based interfaces.
Verdict
FeenoX offers broad engineering problem support through plain-text inputs and parallel computation. Its lack of a GUI and binary limitations make the intended workflow and installation choice important.
Plans and prices
From FeenoX's own pricing page, checked 28 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| FeenoX | Free | no graphical interface · targets GNU/Linux · generic binaries omit MUMPS and MPI · GNU GPLv3+ open-source software |
| Free | Free | Free and no-fee; no paid pricing is stated. |
The facts
Each one read from FeenoX's own pages, with the date it was checked.
What it does
- 3D visuals
- Yeschecked 24 Sep 2026
- API integration
- The design supports straightforward integration with web interfaces, large language models, REST APIs, standard post-processing tools, Markdown and LaTeX reporting.checked 28 Sep 2026
- Assessment tools
- Nochecked 24 Sep 2026
- Audience
- Official pages present FeenoX for industry engineers, Unix hackers and academic professors, with advanced users as the target audience.checked 28 Sep 2026
- Authoring tools
- Yeschecked 24 Sep 2026
- Binary limitation
- The generic statically linked GNU/Linux binaries do not support MUMPS or MPI and use only basic optimization flags.checked 28 Sep 2026
- Binary limitations
- Generic binaries do not support MUMPS or MPI and use only basic optimization flags.checked 28 Sep 2026
- Contributions welcome
- Contributions from hackers and academics are welcome, especially new PDEs and formulations.checked 28 Sep 2026
- Data export
- Yeschecked 24 Sep 2026
- Delivery mode
- desktopchecked 24 Sep 2026
- Engineering problems
- It supports mathematical problems, ODEs/DAEs, and finite-element PDEs.checked 28 Sep 2026
- GitHub support
- Users can ask for help on the GitHub discussions page.checked 28 Sep 2026
- Gmsh mesh format
- Input meshes use Gmsh's .msh format.checked 28 Sep 2026
- GUI limitation
- FeenoX has no graphical interface and is not expected to run in Windows; the official documentation targets GNU/Linux.checked 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.checked 28 Sep 2026
- Installation
- Official installation options include Debian or Ubuntu packages, statically linked GNU/Linux binaries, source tarballs and the GitHub repository.checked 28 Sep 2026
- Integrations
- It reads Gmsh meshes, uses PETSc and SLEPc solvers, and writes Gmsh MSH or ParaView VTK/VTU results.checked 28 Sep 2026
- Lesson library
- Nochecked 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.checked 28 Sep 2026
- MPI parallelization
- FeenoX supports MPI parallelization.checked 28 Sep 2026
- Offline access
- Yeschecked 24 Sep 2026
Money
- Free open source
- FeenoX is free in both the no-cost and freedom senses, and open source.checked 28 Sep 2026
- Free plan
- Yeschecked 24 Sep 2026
Where it runs
- GNU/Linux binaries
- Generic GNU/Linux binaries are provided as statically linked executables.checked 28 Sep 2026
The full review of FeenoX
FeenoX is an open-source engineering solver for mathematical and finite-element problems, built around editable text inputs rather than graphical modeling. It is best suited to advanced engineers, Unix-oriented developers and researchers who want to automate analyses or run them in parallel. Choose it for a flexible GNU/Linux workflow; look elsewhere if a graphical desktop interface is essential.
Overview
The solver covers dynamical systems expressed as ODEs or DAEs, alongside heat conduction, thermo-mechanical analysis, modal analysis, neutron diffusion and neutron transport. Because problem definitions live in self-descriptive, English-like files, users can revise an analysis without recompiling. That favors repeatable, scriptable work, but assumes comfort with constructing and managing technical inputs.
FeenoX is free and open source under the GNU GPL version 3 or later, which permits use, modification and redistribution under its terms. Its source and dependencies are open, and the project provides unit, regression and mathematical or code verification tests. The license disclaims warranty to the extent permitted by law.
Key features
Inputs, solvers and results
FeenoX reads meshes in Gmsh's .msh format and can write results as Gmsh MSH or ParaView VTK/VTU files. It uses GNU GSL, SUNDIALS, PETSc and SLEPc for computation. This makes it a sensible fit for teams already working with those libraries and post-processing formats; it is less compelling for users seeking a self-contained visual modeling environment.
Parallel and connected workflows
MPI parallelization supports workloads spread across multiple computers, and the design targets scalable remote servers. Its API-oriented approach also supports integration with web interfaces, REST APIs, large language models, standard post-processing tools and Markdown or LaTeX reporting. Users can reach it through browser-based interfaces such as SunCAE and CAEplex, though FeenoX itself has no graphical interface.
Pricing
FeenoX is free: the FeenoX plan costs nothing and is open-source software under the GNU GPLv3+ license. The Free plan also costs nothing, with no paid pricing stated. There is no paid tier to weigh against a feature-limited free version; the main trade-off is operational. Generic statically linked GNU/Linux binaries omit MUMPS and MPI and use only basic optimization flags, so users who need those capabilities should consider another installation route, such as supported Debian or Ubuntu packages or building from source.
Platforms
The project targets GNU/Linux and is not expected to run in Windows. It is available in Ubuntu 25.04 onward, with official installation options including Debian or Ubuntu packages, generic statically linked GNU/Linux binaries, source tarballs and the GitHub repository. The binaries are convenient to obtain, but their MPI and MUMPS omissions matter for parallel or solver-dependent workloads. Web-based interfaces provide another access route without changing the underlying Linux focus.
Who it's for
FeenoX is aimed at advanced users, including industry engineers, Unix hackers and academic professors. It suits people who can work with plain-text problem definitions, Gmsh meshes and technical post-processing, especially when automation or parallel computation matters. Those who need visual authoring, a Windows desktop application or point-and-click setup should choose a different tool.
Pros and cons
- Broad engineering coverage: ODEs and DAEs sit alongside thermal, mechanical, modal and neutron analyses, making it useful across several technical problem types.
- Automation-friendly inputs: English-like text definitions can be changed without recompiling, which supports repeatable workflows and integration.
- Open and verifiable: GPLv3+ licensing, open dependencies and unit, regression and verification tests offer transparency and freedom to adapt the software.
- No native GUI or Windows target: Users who expect graphical authoring or a Windows desktop workflow will need another option.
- Generic binary compromises: The static binaries lack MPI and MUMPS and use basic optimization flags, limiting their fit for some demanding computations.
Alternatives
OpenSim is another free, open-source option if support for macOS or Windows is important; downloading it requires a SimTK account. SimFlow is worth considering for readers seeking a freemium option with a free trial and Linux, macOS, web and Windows platforms; its free plan is shown as free, with no signup and no USD price displayed to our checker.
ngspice is a free circuit simulator for command-line or file-based work, but it has no schematic entry. COMSOL Multiphysics is a paid option with a free trial and a perpetual license priced by quotation. Xcos is a free, open-source option distributed with Scilab for Linux, macOS and Windows. FEST-3D is free and GPLv3-licensed for Linux and macOS. MPTRAC is an open-source Linux option with installation from source or binaries and a browser-based Web Runner. myPhysicsLab offers free browser simulations, Apache 2.0 source code and downloadable offline versions.
Verdict
Choose FeenoX if you need a free, adaptable engineering solver whose text-based workflow can scale into automated and parallel computing. Its breadth and open implementation are strong reasons to adopt it, but the lack of a GUI and the limitations of its generic binaries make it the wrong fit for users who need visual modeling, Windows support or MPI out of the box.
Alternatives to FeenoX
- 1

SimFlow
Free planWebLinuxmacOSWindows8.2From €8,000 a year - 2

COMSOL Multiphysics
WebAPILinuxmacOS7.7 - 3
myPhysicsLab
Free planWebLinuxmacOSSelf-hosted7.5Free plan - 4

OpenFOAM
Free planLinuxmacOSSelf-hostedWindows7.3Free plan - 5
MPTRAC
Free planWebLinuxSelf-hosted7.2Free plan - 6
FEST-3D
Free planLinuxmacOS7.2Free plan
