CalculiX is a Free Software Three-Dimensional Structural Finite Element Program.
For details, see www.calculix.de and www.dhondt.de
You need the following files:
For the pre-/postprocessor:
freeglut is a standard package, it should be avaiable in the repository of your OS vendor.
If you want to run the preprocessor on another platform, you must rebuild libSNL-0.2-2.fc18.src.rpm and cgx-2.5-1.fc18.src.rpm:
First download libSNL-0.2-2.fc18.src.rpm, rebuild it and install libSNL-devel and libSNL. Then download cgx-2.5-1.fc18.src.rpm rebuild it as well.
Rebuilding can be as simple as "rpmbuild --rebuild <.src.rpm file>".
In addition, you may want to install cgx-examples (it contains several reference examples).
For the solver:
arpack is a standard package, it should be avaiable in the repository of your OS vendor.
If you want to run the solver on another platform, you must rebuild spooles-2.2-1.fc18.src.rpm and ccx-2.5-2.fc18.src.rpm:
First download spooles-2.2-1.fc18.src.rpm, rebuild it and install spooles-devel and spooles. Then download ccx-2.5-2.fc18.src.rpm rebuild it as well.
If your distribution already contains a spooles package and you get failures with large models (> 16 GB memory, typically > 1.5 million DOF), then check that the package contains the fix of the hash function in I2Ohash.
In addition, you may want to install ccx-examples (it contains several reference examples).
Some general remarks about CalculiX:
The pre- and post-processor (cgx) is an interactive 3D-tool using the openGL API. The solver (ccx) is able to do linear and non-linear calculations. Static, dynamic and thermal solutions are available. Both programs can be used independently. Because the solver makes use of the abaqus input format it is possible to use commercial pre-processors as well. In turn the pre-processor is able to write mesh related data for nastran, abaqus, ansys, code-aster and for the free-cfd codes duns, ISAAC and OpenFOAM. A vda CAD interface is available.
The sourceforge site only contains .rpm packages, windows executables and Debian .deb files also exist.
Note: CalculiX is in no way connected to ABAQUS or HKS. It only uses the ABAQUS input format. See also www.dhondt.de