FEM SolverCalculixCxxtools

Description
CalculiXccxTools enables usage of the CalculiX solver. It may be used for:
 * 1) Setting analysis parameters
 * 2) Selecting working directory
 * 3) Running the CalculiX solver

Usage

 * 1) A [[Image:FEM_SolverCalculixCxxtools.svg|16px]] CalculiXcxxTools solver object is created automatically with the creation of an [[Image:FEM_Analysis.svg|16px|link=FEM_Analysis]] Analysis container. To create it manually, use one of the following alternatives:
 * 2) * Press the button.
 * 3) * Select from the menu.
 * 4) * Press the then  shortcut keys.
 * 5) Optionally change the properties of the [[Image:FEM_SolverCalculixCxxtools.svg|16px]] CalculiXcxxTools solver object in the Property editor.
 * 6) Double click the [[Image:FEM_SolverCalculixCxxtools.svg|16px]] CalculiXcxxTools solver object.
 * 7) Select the.
 * 8) Click the  button.
 * 9) Click the  button.

Options
Click the button to display and edit the CalculiX input file manually before running the analysis. In that case it can be useful to set the property to.

Properties
Default values can be set in the menu


 * static - static stress analysis
 * frequency - modal (natural frequency) analysis
 * thermomech - thermo-mechanical analysis
 * check - no calculation, performs input deck checks
 * buckling - linear buckling analysis
 * buckling - linear buckling analysis


 * : note that CalculiX internally expands 1D and 2D elements into 3D elements to accomplish FE analysis
 * false - results of 1D and 2D elements will be averaged to the nodes of original 1D or 2D mesh (i.e. purely bended beam will show 0 nodal stresses due to averaging)
 * true - resulting mesh will contain 1D and 2D elements expanded to 3D elements


 * : Eigenvalues above this limit will not be calculated; Note: if eigenvalues of the model are above the high limit, CalculiX will finish without output


 * : Eigenvalues below this limit will not be calculated


 * : number of lowest eigenmodes to be calculated


 * linear - linear analysis will be performed if the model does not contain nonlinear material
 * nonlinear - nonlinear analysis will be performed
 * nonlinear - nonlinear analysis will be performed


 * : defines the second line of CalculiX' advanced iteration parameters. Used if is set to true.


 * : defines the first line of CalculiX' advanced iteration parameters. Used if is set to true.


 * true - activates and
 * false
 * false


 * : maximum number of increments in thermo-mechanical analysis after which the job will be stopped.


 * true - automatic incrementation control will be switched off by DIRECT parameter
 * false - incrementation control will be automatic
 * false - incrementation control will be automatic


 * true - activates and  parameters
 * false
 * false


 * linear - only linear material properties will be included in the analysis
 * nonlinear - nonlinear material properties will be used from object
 * nonlinear - nonlinear material properties will be used from object


 * : type of the solver to solve equation system inside FE analysis. It may significantly affect calculation speed and memory demands. Suitability depends on your FE model and available hardware
 * default - automatically selects matrix solver depending on the available solvers (typically it is Spooles)
 * spooles - direct solver with the support of multiple CPUs. The number of CPUs needs to be set in the preferences at Solver defaults → Number of CPU's to use.
 * iterativescaling - iterative solver with the lowest memory demands, suitable if the model contains mostly 3D elements
 * iterativecholesky - iterative solver with preconditioning with and with low memory demands, suitable if the model contains mostly 3D elements


 * false - write whole input into one *.inp file to be used by CalculiX solver
 * true - split solver inputs into more *.inp files, that can clarify hand editing
 * true - split solver inputs into more *.inp files, that can clarify hand editing


 * true - steady state thermo-mechanical analysis
 * false - transient thermo-mechanical analysis
 * false - transient thermo-mechanical analysis


 * : time period of the step, used when parameter or  is true


 * : initial time increment of the step, used when parameter or  is true


 * : path to the working directory which will be used for CalculiX analysis files.

Limitations
When running a CalculiX, you might end up with error 4294977295. This means you don't have enough RAM space. You have then 2 options:
 * 1) reduce the number of mesh nodes, preferably by omitting geometry that is not absolutely necessary for your analysis
 * 2) buy more RAM for your PC