XC, opensource structural engineering FEM code
Moderator: bernd
Forum rules
and Helpful information for the FEM forum
and Helpful information for the FEM forum
XC, opensource structural engineering FEM code
Found this:
- https://github.com/xcfem/
- https://sites.google.com/site/xcfemanalysis/
- http://www.xcengineering.xyz/
- https://github.com/anaiortega/XCmodels
The author is on FreeCAD forum too. I will point him tho this topic.
How about XC? I have never heard of this FEM software. Since I'm structural engineer too and non of the available solver, neither CalculiX nor Z88 or Elmer does do real beam shell analysis used in structural engineering I'm very interested here too. I had a look at github and the internet page of XC. There is much but not some good overview or video. How do you make pre-processing? What mesh software do you use? Post-processing seams to be done with Paraview? Is it some spare time project or do you are on a university? Lots of questions ...
bernd
structural interface:
https://forum.freecadweb.org/viewtopic.php?f=39&t=27620
links which help to get started:
http://www.xcengineering.xyz/blog_doc/2 ... s_temp.pdf and https://github.com/berndhahnebach/XCmod ... l01/tut.py
https://github.com/xcfem/xc/issues/32
https://github.com/anaiortega/XCmodels/issues/2
https://github.com/anaiortega/XCmodels/issues/4
- https://github.com/xcfem/
- https://sites.google.com/site/xcfemanalysis/
- http://www.xcengineering.xyz/
- https://github.com/anaiortega/XCmodels
The author is on FreeCAD forum too. I will point him tho this topic.
How about XC? I have never heard of this FEM software. Since I'm structural engineer too and non of the available solver, neither CalculiX nor Z88 or Elmer does do real beam shell analysis used in structural engineering I'm very interested here too. I had a look at github and the internet page of XC. There is much but not some good overview or video. How do you make pre-processing? What mesh software do you use? Post-processing seams to be done with Paraview? Is it some spare time project or do you are on a university? Lots of questions ...
bernd
structural interface:
https://forum.freecadweb.org/viewtopic.php?f=39&t=27620
links which help to get started:
http://www.xcengineering.xyz/blog_doc/2 ... s_temp.pdf and https://github.com/berndhahnebach/XCmod ... l01/tut.py
https://github.com/xcfem/xc/issues/32
https://github.com/anaiortega/XCmodels/issues/2
https://github.com/anaiortega/XCmodels/issues/4
Re: XC, opensource structural engineering FEM code
it is developed in Lausanne in Switzerland. Very interesting since I'm base in Switzerland too. Which means I use SIA too
@Luis:
How do I compile XC or do you have some binaries available? I could not find anything in this regard? On which platform does it compile or run?
Bernd
@Luis:
How do I compile XC or do you have some binaries available? I could not find anything in this regard? On which platform does it compile or run?
Bernd
- kkremitzki
- Veteran
- Posts: 2518
- Joined: Thu Mar 03, 2016 9:52 pm
- Location: Illinois
Re: XC, opensource structural engineering FEM code
This would be an interesting software to package for the Debian Science Team.
Re: XC, opensource structural engineering FEM code
They seam to work with ubuntu https://github.com/lcpt/xc/blob/master/install.txt Hope for me to give this a try, since I'm on Debian Stretch
-
- Posts: 17
- Joined: Thu Mar 22, 2018 8:28 am
- Contact:
Re: XC, opensource structural engineering FEM code
Well, thanks for your interest!
Yeah we use Ubuntu but it must compile under Debian too. If not let me know and we'll fix that.
About preprocessing: we have developed some meshing tools based on block topology (k-points, line, surface (quad), volume (cuboid)). For really complex meshes we use Salome.
For post-processing we use the Python interface of the VTK-6 libraries.
About the license: I think this is no "GPL compliant" because of the Opensees license.
We are working in the documentation of the code...
I'll happy to answer any further questions.
Luis
Yeah we use Ubuntu but it must compile under Debian too. If not let me know and we'll fix that.
About preprocessing: we have developed some meshing tools based on block topology (k-points, line, surface (quad), volume (cuboid)). For really complex meshes we use Salome.
For post-processing we use the Python interface of the VTK-6 libraries.
About the license: I think this is no "GPL compliant" because of the Opensees license.
We are working in the documentation of the code...
I'll happy to answer any further questions.
Luis
- kkremitzki
- Veteran
- Posts: 2518
- Joined: Thu Mar 03, 2016 9:52 pm
- Location: Illinois
Re: XC, opensource structural engineering FEM code
Ah, that's really unfortunate then, since their license restricts particular uses it's not considered a free software license, just an open source one. I wonder why they picked that instead of something more permissive like BSD.l_pereztato wrote: ↑Sun Sep 30, 2018 6:55 pm
About the license: I think this is no "GPL compliant" because of the Opensees license.
Re: XC, opensource structural engineering FEM code
Thanks luis for your answer.
In this document http://www.xcengineering.xyz/blog_doc/2 ... ilding.pdf is here
Does it mean you created all solver preprocessing for this project (geometry, constraints, mesh) example by Python scripts?
What mesh format do you use as input for your solver? How do you apply constraints, to geometry or to the mesh? Does your solver work with import files?
In this document http://www.xcengineering.xyz/blog_doc/2 ... ilding.pdf is here
This link is dead ... https://github.com/anaiortega/XCproject ... uildingEC2A three-dimensional model of the structure has been built, all the scripts related to this model are hosted here in GitHub.
Does it mean you created all solver preprocessing for this project (geometry, constraints, mesh) example by Python scripts?
Re: XC, opensource structural engineering FEM code
Does it mean XC is able to write the results into vtk file format.l_pereztato wrote: ↑Sun Sep 30, 2018 6:55 pm For post-processing we use the Python interface of the VTK-6 libraries.
Re: XC, opensource structural engineering FEM code
More questions luis ... Is this made with vtk python too ... https://github.com/lcpt/xc/blob/master/ ... _grua.jpeg I did not know vtk supports that kind of output on line meshes ...
Re: XC, opensource structural engineering FEM code
cnr to give it a try ... but ran intor trouble ...
- https://gist.github.com/berndhahnebach/ ... c0d758f9f6
- https://github.com/lcpt/xc/issues/30
- https://gist.github.com/berndhahnebach/ ... c0d758f9f6
- https://github.com/lcpt/xc/issues/30