New version of GUI for CalculiX is here (11/28/13)

(Set up English translation and press "Download" button)

CalculiX Portable for Linux (made with caelinux2013)
and beta version of CalculiX Launcher :

CalculiXForWin samples in one archive (the same link above)

Old Links:


Updated Converter GMSH (classical) INP > CCX INP - added 11/30/13

Some free converters (September 2013)
by dip28
by prool

Get The 1st Version of CalculiX 2.5/32bit With Graphical User Interface (GUI):

# MD5 checksum  ( is
bec054c0ee78f0775433ebe6f16b7607 *

If you want to use 64 bit or newer version, you can change CCX executable with free version. New 64 bit versions can have troubles, you can use the old stable realize from here
Download and install it with desirable options. Go to the program folder and find ccx.exe
You can't replace CGX executable !
CalculiXForWin supports:
1. Units and default material;
2. Fast dealing with groups
3. Applying boundary conditions and step options via interface.
and much more...
Check latest versions and updates at

Elmer-FEM vs CalculiX - Simple Static Problem

Get the files at Google-Drive

1. In this lesson we will use geometry in .STEP file. There is a steel cantilever (E=29e6 psi) with 1500 lb applied to the tip as pressure directed along Y axis. See this first:

2. Elmer uses Opencascade kernel to deal with STEP and when you will open the model, all dimensions will be scaled to millimeters although you use something different when saving. In this problem we will use Imperial units and scaling factor=0.03937 (1/25.4) to scale initial mesh coordinates to "inches". I am adding this line to the "Free text" at the "Simulation" section of .sif file

3. Default type of elements in Elmer is linear one, what is giving weird results even for good meshing.
It is why we need to add "element=p:2" to the "solver" section of .sif file. I am doing it manually in this sample. Also I am correcting Young's modulus to be counted in "psi" to be compatible with "inches". Other values and constants doesn't necessarily to be changed (for static problem).
In this example I use "Direct Solver" for linear solution and 1 iteration at "Nonlinear" section (steady state, linear). Specially for Elmer you need to follow log file when making solution to be sure that it is converged. Otherwise the results can be weird.

4. Elmer GUI is still in development and it saves all data in the xml file. When you corrected .sif file manually and save it, it will come back to previous state when you will load your project again from xml file. Sometimes it can be hard to figure out what is happen. Check .sif file every time before running solver, because solver uses just .sif , not xml. Learn Elmer Model Manual of actual version for command language and use it.
Elmer is good and correct scientific software but it requires some knowledge about console applications principles, to be successful with it.

Elmer-FEM Getting Started

1. Create the model in Freecad and export as step
2. Run Elmer-FEM, open the .STEP file and mesh it
3. Apply equation, material and boundary conditions
4. Edit .sif file. Coordinate scaling =0.001 is because Opencascade kernel is always transfer .step into "mm", but we use SI units and need "meters". "Element=p:2" is for using second order p-elements and avoid weird results
5. Run Solution
6. Run Post-processor and check results
7. Profit

Files at Google Drive

Steel Joint (2.5'' pipe+2 gussets) calculated for bending moment
Zip file with input data and description

Steel Frame (Shell Elements): Static, Buckling

Get archive:

Steel Cupola / Static

Get archive:

Steel Oval Tank /Static Analysis

Zip archive: