This is related to CrunchiX (CCX) and Graphix (CGX). This is not a fork of Calculix, rather the place where I share some of my:
- help files
- tips
- configuration files
- examples
- documents gathered on the web related to Calculix or meshing tools
External documents comparing Calculix performance to other FEM codes. Thesis of Dilip Neupane about static analysis
These are configuration files for CGX. In linux systems all files or folders starting with a "." are hidden so I replaced "." by "dot_". The folder dot_cgx_user has a few macro to set isometric views of model. These macros are This folder needs to be copied in your home and rename as .cgx_user. The path to this folder needs to be updated in ".cgx" file since it shows the path of my home.
Commands in ".cgx" file are executed at CGX startup. Font sizes, display of elements, ruler and initial view are setp up. You can see the comments in the file to understand the customization.
I added 3 user commands displayed in the user menu. These commands are ".fbl" files stored in ".cgx_user" folder.
I created additional colors to be used for showing sets. You can have a look with the following pictures.
The model shown in the picture is available with 2 files:
- cgx_color_demo.fbd: set up the colors and text labels
- cgx_color_demo.inp: model with colored element sets
Thesis of Jaro Hokkanen about segment-to-segment penalty contact.
Thesis of Saskia Sitzmann about robust algorithms for contact
- ccx_extract.html: link to HTML keywords for CCX documentation.
- cgx_quick_reference.html: link to HTML keywords for CGX documentation. These files should be copied to the CCX or CGX HTML documentation folder.
- ccx_tips.html
- cgx_tips.html
I use several text editors to write "*.inp" files. One of them is Geany which allows code folding and syntax highlighting. The configuration file for Calculix (named Abaqus) is given. It should be placed in ".config/geany/filedefs" folder for linux. This overrides Geany default settings. VSCode manages folding and syntax highlighting also with the extension abaqus.
HTML files linking to video tutorials for:
- Finite Element Method
- CCX, CGX, Netgen, FreeCAD and GMSH. CCX remains the solver.
LibreOffice spreadsheet with my choice of CCX examples from Calculix, mainly mechanical (contact, frequency, linear and non-linear). No CFD, no electromagnetics and no heat. Main features of exemples are stored to ease the search for examples based on topics. Feel free to add missing examples and to open an issue to share you examples.
Other interesting materials can be found at Calculix on Github