** written by FreeCAD inp file writer for CalculiX,Abaqus meshes
** highest dimension mesh elements only.
** Nodes
*Node, NSET=Nall
** Edge elements
*Element, TYPE=B32R, ELSET=Eedges
** Define element set Eall
*ELSET, ELSET=Eall
Eedges
***********************************************************
** Element sets for materials and FEM element type (solid, shell, beam, fluid)
*ELSET,ELSET=M0B0RstdD4
*ELSET,ELSET=M0B1RstdD0
*ELSET,ELSET=M0B1RstdD1
*ELSET,ELSET=M0B1RstdD2
*ELSET,ELSET=M0B1RstdD3
***********************************************************
** constraints fixed node sets
** ConstraintFixed004
*NSET,NSET=ConstraintFixed004
***********************************************************
** Materials
** see information about units at file end
** FreeCAD material name: CalculiX-Steel
** MaterialSolid005
*MATERIAL, NAME=MaterialSolid005
*ELASTIC
210000,0.3
*MATERIAL, NAME=MaterialSolid006
*ELASTIC
990000000,0.3
***********************************************************
** Sections
*BEAM SECTION, ELSET=M0B0RstdD4, MATERIAL=MaterialSolid005, SECTION=CIRC
10
1, -1.363636363636E+16, 0
*BEAM SECTION, ELSET=M0B1RstdD0, MATERIAL=MaterialSolid006, SECTION=CIRC
1
1.466666666667E-15, 1, 0
*BEAM SECTION, ELSET=M0B1RstdD1, MATERIAL=MaterialSolid006, SECTION=CIRC
1
-1.466666666667E-15, 1, 0
*BEAM SECTION, ELSET=M0B1RstdD2, MATERIAL=MaterialSolid006, SECTION=CIRC
1
1, 0, 0
*BEAM SECTION, ELSET=M0B1RstdD3, MATERIAL=MaterialSolid006, SECTION=CIRC
1
1, 0, 0
***********************************************************
** At least one step is needed to run an CalculiX analysis of FreeCAD
*STEP
*STATIC
***********************************************************
** Fixed Constraints
** ConstraintFixed004
*BOUNDARY
ConstraintFixed004,1
ConstraintFixed004,2
ConstraintFixed004,3
ConstraintFixed004,4
ConstraintFixed004,5
ConstraintFixed004,6
***********************************************************
** constraints force node loads
*CLOAD
** ConstraintForce005
** node load on shape: Fusion003:Vertex5
4,1,1.0000000000000E+02
** ConstraintForce006
** node load on shape: Fusion003:Vertex4
3,1,-1.0000000000000E+02
** ConstraintForce007
** node load on shape: Fusion003:Vertex1
1,2,1.0000000000000E+02
** ConstraintForce008
** node load on shape: Fusion003:Vertex3
2,2,-1.0000000000000E+02
***********************************************************
** Outputs --> frd file
*NODE FILE, OUTPUT=2d
U
*EL FILE,SECTION FORCES
S, E
** outputs --> dat file
** reaction forces for Constraint fixed
*NODE PRINT, NSET=ConstraintFixed004, TOTALS=ONLY
RF
***********************************************************
*END STEP
***********************************************************
** CalculiX Input file
**   written by    --> FreeCAD 0.20.29045 (Git)
**   written on    --> Fri Jul  1 05:33:03 2022
**   file name     --> L_model.FCStd
**   analysis name --> Analysis004
**
**
***********************************************************
**  About units:
**  See ccx manual, ccx does not know about any unit.
**  Golden rule: The user must make sure that the numbers they provide have consistent units.
**  The user is the FreeCAD calculix writer module ;-)
**
**  The unit system which is used at Guido Dhondt's company: mm, N, s, K
**  Since Length and Mass are connected by Force, if Length is mm the Mass is in t to get N
**  The following units are used to write to inp file:
**
**  Length: mm (this includes the mesh geometry)
**  Mass: t
**  TimeSpan: s
**  Temperature: K
**
**  This leads to:
**  Force: N
**  Pressure: N/mm^2 == MPa (Young's Modulus has unit Pressure)
**  Density: t/mm^3
**  Gravity: mm/s^2
**  Thermal conductivity: t*mm/K/s^3 == as W/m/K == kW/mm/K
**  Specific Heat: mm^2/s^2/K = J/kg/K == kJ/t/K
**