Documentation
- Input file syntax
- The input system: how
.inpgrammar is defined - Inputfile driven simulations
- Models
- Solvers
getSolverByName()- The residual and the tangent
- What the solver asks the model
NIST- Nonlinear Implicit StaticNISTParallel- Nonlinear Implicit Static (parallel)NISTPArcLength- Nonlinear Implicit Static - Arc lengthNID- Nonlinear Implicit Dynamic (Newmark-beta)NIDParallel- Nonlinear Implicit Dynamic (Newmark-beta, parallel)- Prediction of an increment in the implicit solvers
- Line search and quasi-Newton fallback of the implicit solvers
- Convergence criteria of the implicit solvers
- Iteration table of the implicit solvers
- Performance table of the implicit solvers
NEST- Nonlinear Explicit StaticNESTParallel- Nonlinear Explicit Static (parallel)NED- Nonlinear Explicit DynamicNEDParallel- Nonlinear Explicit Dynamic (parallel)
- Linear solvers
- Steps
- Analytical fields
- Constraints
equalvaluelagrangian- Constrain nodal values to equal valuesequalvaluepenalty- Constrain nodal values to equal valueslinearizedrigidbody- Linearized rigid body constraintslinearizedrigidbodympc- Linearized rigid body constraints by DOF eliminationrigidbody- Geometrically exact rigid body constraints in 3Dpenaltyindirectcontrol- Penalty based indirect controldirectionalspringpenalty- Assigning a stiffness to specific degrees of freedomnodetorigidsurfacepenalty- Preventing nodes from penetrating a defined rigid boundarynodetodiscreterigidbodypenalty- Contact against a discrete rigid body (deprecated)nodetodeformablesurfacepenalty- Node-to-deformable-surface contactsurfacetodeformablesurfacepenalty- Integrated surface-to-surface contactsurfacetodiscreterigidbodypenalty- Integrated contact against a discrete rigid bodytie- Surface-to-surface tie (DOF elimination)- Contested slave degrees of freedom
- Multi-point constraints and Dirichlet boundary conditions
hangingnode- Hanging-node coupling for adaptive mesh refinement- Implementing your own constraints
- Rigid bodies
- Contact mechanics: theory
- Degree of Freedom (DOF) Manager and Numerics
- System matrix assembly
- Field outputs
- Fields
- Node field results
- Elements
- Exceptions
- Generators
boxgen- A 3D box mesh generatorplanerectquad- A 2D plane rectangular mesh generatorpipegen- A 3D pipe mesh generatorcubit- A cubit mesh generatorfindclosestnode- Find the closest nodecylindergenerator- A structured hex mesh generator for cylindrical geometriescuboidlatticegenerator- A cuboid lattice mesh generatormicrostructuregenerator- A unit-cell-based microstructure mesh generatordiscreterigidbodygenerator- A discrete rigid body from a surface mesh fileexecutepythoncode- Script model generation using PythonsurfaceElementGenerator- Contact facet elements from a *surface
- Journal
- Materials
- Creating finite element meshes
- Model modifiers
hAdaptivity- Hanging-node h-adaptivity for HEX20- Batching refinement across increments
- State-variable transfer strategies
- Predictor after a refinement
- Re-equilibration after a refinement
- Refinement under a dynamic solver
- Compatibility with facet-based contact and tie
- Transparency for ordinary (AMR-unaware) consumers
surfaceSnap- Analytical-surface node snapping for AMR-refined curved boundaries- Restart / checkpointing
- Implementing your own model modifiers
- The topology pipeline: how a model changes itself
- Restart
- Adaptive refinement: error estimation and marking
- Outputmanagers
ensight- Export to Ensight Gold formatmonitor- Monitor quantities in the terminalmeshplot- Export to matplotlibfractureenergyintegrator- Determine the fracture energyplotalongpath- Plot a result along a lineconditionalstop- Conditional stop if expression becomes truestatusfile- Write the status of the simulation to a filemeshdatatofile- Write the (generated) mesh data to a filecomputetimemonitor- Print and write compute times per incrementrestart- Write restart checkpoints during the analysis
- Parallelization
- Physical phenomena
- Plotting
- Points
- Sections
- Sets
- Step actions
bodyforce- Bodyforce loadsdirichlet- Standard dirichlet BCdistributedload- Distributed surface loadsgeostatic- Geostatic stress statesindirectcontrol- Indirect displacement controlindirectcontractioncontrol- Indirect displacement – contraction ring controlinitializematerial- Initialize materialsmodelupdate- Update the modelnodeforces- Concentrated node forcessetfield- Set a field to a prescribed valuesetinitialconditions- Set initial conditions to elementschangematerialproperty- Change a material property during a step- Implementing your own step actions
- Implementing your own loads
- Utilities
- Variables