Open Source
CalculiX for Coreform Cubit
The CalculiX Component enables full Preprocessing for CalculiX in Coreform Cubit. Preprocessing for Calculix and generating high quality meshes was never easier. Full Model definitions for CalculiX can be done and after the run with CalculiX the results will be automatically converted for Paraview.
The source code can be found at:
Also take a look at our Youtube Channel CubitCalculiX . We will post videos from examples and updates in the near future.
If you don´t have an Cubit license yet, don´t worry, just use the free Cubit-Learn-License or take the trial.
Examples
Videos
Key Features
- Element Sets
- Node Sets
- Side Sets
- Materials (Conductivity, Density, Expansion, Elastic, Plastic, Specific Heat)
- Sections (Solid, Shell, Membrane, Beam)
- Constraints (Tie, Rigid Body)
- Surface Interactions
- Contact Pairs
- Amplitudes
- Orientations
- Loads (CLOAD, DLOAD, DFLUX, GRAVITY, CENTRIF)
- Boundary Conditions (Displacements, Temperatures)
- Initial Conditions (Displacements, Temperatures)
- History Outputs (NODE PRINT, EL PRINT, CONTACT PRINT)
- Field Outputs (NODE FILE, EL FILE, CONTACT FILE)
- STEPS (Static, Frequency, Buckle, Heat Transfer, Coupled Temperature Displacement, Uncoupled Temperature Displacement, No Analysis)
- Adding Customlines before/after Keywords
- Export of Calculix Model
- Creation and Running of Jobs
- Conversion of Results to Paraview (.frd and .dat: nodal, element and integration points results, auto calculating von Mises and Principal Stresses)
- Projection of Displacements from .frd to mesh
- Opening of Results with CGX or Paraview
- Results can be viewed, plotted and exported to .csv
- Displaying of loads and boundary conditions
- Python Interface to query the result files. This can be used to run convergence studies or do mesh refinement based on the results.
- The calculix model data and the loaded frd and dat results will be saved and loaded automatically with the standard cubit fileformat .cub5
How to
To get an overview of all new commands type
ccx ?
in cubit mode (#!cubit)
For the functions of the python interface type
ccx.help()
in python mode (#!python)