EVERYTHING XIAOMI
Get listed

FeenoX

FeenoX is free, open-source computational engineering software for solving mathematical and engineering problems on one or more computers.

Place
#3 of 89
Score
7.5
FeenoX's website

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.

All about pricing
PlanPriceWhat it gives you
FeenoXFreeno graphical interface · targets GNU/Linux · generic binaries omit MUMPS and MPI · GNU GPLv3+ open-source software
FreeFreeFree 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

All alternatives
  1. 1SimFlow logo

    SimFlow

    Free planWebLinuxmacOSWindows
    8.2From €8,000 a year
  2. 2COMSOL Multiphysics logo

    COMSOL Multiphysics

    WebAPILinuxmacOS
    7.7
  3. 3

    myPhysicsLab

    Free planWebLinuxmacOSSelf-hosted
    7.5Free plan
  4. 4OpenFOAM logo

    OpenFOAM

    Free planLinuxmacOSSelf-hostedWindows
    7.3Free plan
  5. 5

    MPTRAC

    Free planWebLinuxSelf-hosted
    7.2Free plan
  6. 6

    FEST-3D

    Free planLinuxmacOS
    7.2Free plan