SesamX pricing and installation instructions

Free version

Limited to 20000 nodes

No parallel computing

Full access to SesamX features

Salome 9.6 with SesamX post-processing customization

Full version

Unlimited model size

Full parallel computing capability

Unlimited support for $10/year

Full access to SesamX features

Salome 9.6 with SesamX post-processing customization

Content and features

The download archive is composed of SesamX (the finite element solver) and the well known Salome software. The Salome version bundled with SesamX has been customized to enable efficient post-processing capabilities.

Do not hesitate to try the free version first. It provides all the features available in the full version but for a limited model size. If you have any question, feel free to contact us.


Currently, SesamX provides truss, beam, shell and 3D elements. All the elements provided are linear, and only isotropic material is supported.

The truss element is the classical isoparametric element, as presented in our blog here.

The beam element is the classical Timoshenko beam that is presented in our blog here. This element is considered accurate enough for the majority of beam use cases, whether the beam is thick or thin.

The shell elements are the MITC4+ and MITC3+. These elements were recently developed and they tremendously reduce locking even on distorted meshes. These are ones of the best shell elements so far. You can find more detail in our blog here.

3 kinds of solid elements are available: the tetrahedron, the wedge, and the hexahedron. The tetrahedron and the wedge are the classical isoparametric elements, while the hexahedron is in fact the MITC8 element. More information can be gathered from our blog article here.

Loads and boundary conditions

Currently, only concentrated loads and moments are available.

Boundary conditions are defined through the use of a constraint object. A constraint object lets you define a linear relation among degrees of freedom in your model.

Resolution procedure

Currently, only the linear static resolution is available.


You have 2 possibilities to import mesh data into a SesamX model. From an Abaqus .inp file (mesh, elset and nset), or from a .med file that you can generate with Salome (mesh an groups).

Outputs and post-processing

Most of the data defined on a SesamX model can be visualized with the SesamX customization for Salome: load cases, constraint cases, displacement field (translations and rotations), strain, stress (Mises, principal values) and element local axis.

Installation instructions


SesamX and the Salome version provided in the archive run only on Windows (7/8/10) platform. You should not worry about external dependencies, the archive contains everything that is needed to run SesamX and Salome.


Installation instructions are quite straightforward. Once the download is complete, you have to unzip the archive. Inside, you will find the "SesamX" folder, the "batch" folders, an xml file "userDefineLang_sesamx.xml", and the "" archive.

The SesamX folder contains the whole SesamX program and more precisely the runSesamX.bat script used to run SesamX. You can move this folder wherever you like on your computer.

The batch folder contains example input files "ready to run" to get you started with SesamX.

The file named userDefineLang_sesamx.xml is a user language that you can import in Notepad++. It provides syntax highlight for SesamX input files.

Finally the Salome archive contains the Salome 9.6 version with the SesamX customization. To avoid issues, it is advised to move this folder near the root of your drive. And the full path to this directory should not contain space nor special character, for instance: "C:\SALOME-9.6.0".

Run a SesamX job

To run a SesamX job you have to call the bat file (runSesamX.bat) with the path to your input file as the first command line argument. Assuming we have opened a command prompt in the batch folder, we can run SesamX with the following command:


By default, the output directory is the directory containing your input file. Using the option -o, you can tell SesamX the output directory to use:

E:\SesamX\>runSesamX.bat -o "..\outputs"

When you import data (mesh, selection, ...) from an Abaqus .inp or .med file into a SesamX function, you can provide a relative path to this data. This path is understood relative to the directory containing the SesamX input file that your are currently running.

To get started you can read the SesamX step by step getting started guide.

Run Salome

To run Salome, you have to double click on the run_salome.bat file or the run_salome.exe executable. If you are not familiar with the Salome platform, we advise you to have a look at the Salome website to learn how to use it.

Once you run the Paravis module, you should have access to the SesamX viewer panel. Through this panel you can display SesamX output data.

SesamX Viewer

If for any reason this panel is hidden, you can go to View / Windows and check "SesamX viewer" to make it appear.