Next: Creep for isotropic materials Up: CalculiX CrunchiX USER'S MANUAL Previous: *VISCO Contents

# User subroutines.

Although the present software is protected by the GNU General Public License, and the user should always get the source code, it is sometimes more practical to get a nicely described user interface to plug in your own routines, instead of having to analyze the whole program. Therefore, for specific tasks well-defined interfaces are put at the disposal of the user. These interfaces are basically FORTRAN subroutines containing a subroutine header, a description of the input and output variables and declaration statements for these variables. The body of the routine has to be written by the user.

Subsections

- Creep for isotropic materials (creep.f)
- Creep for anisotropic materials (ucreep.f)
- Hardening (uhardening.f)
- User-defined loading
  - Initial stress field (sigini.f)
  - Concentrated flux (cflux.f)
  - Distributed flux (dflux.f)
  - Distribruted load (dload.f)
  - Heat convection (film.f)
  - Boundary (uboun.f)
  - Heat radiation (radiate.f)
  - Temperature (utemp.f)
- User-defined mechanical material laws.
  - Fiber reinforced materials.
  - The Cailletaud single crystal model.
  - Elastically anisotropic material with isotropic viscoplastic behavior.
  - ABAQUS umat routines
- User-defined thermal material laws.
- User-defined nonlinear equations
  - Mean rotation MPC.
  - Maximum distance MPC.
  - Gap MPC.
- User-defined output