Calculix interoperability

I talked a lot about Pre processors FreeCAD and Salome, in some cases the pre processor environment is more and offers the complete modelling package including a solver as in the case of FreeCAD. Calculix is the tool that will pick up a meshed model with boundary conditions and calculate specific results, being structural displacements, stresses, thermal behaviours and other physics.

A good work that was performed in making sense of these tools can be found on the following link:

https://www.theseus.fi/bitstream/handle/10024/87106/Neupane_Dilip.pdf?sequence=1

and Calculix documentation can be found here:

http://web.mit.edu/calculix_v2.7/CalculiX/cgx_2.7/doc/cgx/node4.html

It is important to know what Calculix needs input files calculate something, this will depend on the type of files.

Geometry
• .Fbd
• .Step
• .stl

Mesh Generator and boundary-condition inputs (Model)

• Abaqus (Input)
• Ansys (Export)
• Code_Aster (Export)
• Samcef (Export)
• Dolfyn (Export)
• Duns (Export)
• Isaac (Export)
• OpenFOAM (Export)
• Nastran (Export)
• Tochnog (Export)

Mesh Generator

• Abaqus (.inp)
• Netgen

Read solver files
• Frd
• Duns
• Isaac
• OpenFOAM
• Nastran