XC's Home

XC screenshots

XC is an open source FEA program designed to solve structural analysis problems.

It's based on Python ( script language), Opensees (analysis kernel), CGAL (computational geometry), VTK and matplotlib (for the graphics stuff) and LaTeX for text output.

The program can solve various types of problems, from simple linear static analysis to complex nonlinear simulations. It has a library of finite elements which allows to model various geometries, and multiple material models, allowing its application in various areas of structural analysis.

You can take a look into the Python API documentation here, and to the C++ API documentation here.


  • Analysis of a building with XC This case of study is taken from the European Commission publication «Eurocode 2: background & applications. Design of concrete buildings. Worked examples». It deals with a six-storey building with two ...
    Posted Feb 21, 2017, 8:39 AM by Ana Ortega
  • The Emperor's New Clothes. The Emperor's New Clothes is one of my favorite tales. I think that this story illustrates quite well the problem of the "invention of the truth" that affects communities ...
    Posted Jan 21, 2017, 9:50 AM by Luis C. Pérez Tato
  • Modelling 'structures in fire' Various thermal models are currently being developed at the University of Edinburgh to provide OpenSees with the capacity to model diverse structures in several different fire benchmark problems and reproduce ...
    Posted Dec 11, 2016, 6:05 AM by Luis C. Pérez Tato
  • Open source software for bridge design The WSDOT Bridge and Structures Office is developing bridge engineering software tools that they share with the community through the Alternate Route Open Source License. I like pretty much the ...
    Posted Dec 4, 2016, 12:44 AM by Luis C. Pérez Tato
  • Course Using Python for Research The Harvard online course «Using Python for Research» has just started on the proposition «Take your introductory knowledge of Python programming to the next level and learn how to use ...
    Posted Nov 30, 2016, 11:17 PM by Ana Ortega
Showing posts 1 - 5 of 21. View more »