This guide describes the various subroutines, functions, and commands that allow you to customize the program for your specific purpose. The first portion of each subroutine or function (consisting of comment lines) is shown in most cases.
User subroutines that can be modified have the term USERDISTRIB in the
first line of the subroutine. For example, the first line of the usercnprop
subroutine
looks like this:
*deck,usercnprop USERDISTRIB
User subroutines that do not have USERDISTRIB in the first line cannot be modified and must be used as they are.
The following UPF topics are available:
- 2.1. Creating a New Element
- 2.2. Element Creation Subroutines
- 2.3. Modifying and Monitoring Existing Elements
- 2.4. Customizing a Coupled-Field Element
- 2.5. Customizing Material Behavior
- 2.6. Customizing Contact Interfacial Behavior
- 2.7. Customizing Loads
- 2.8. Sharing Data Between User Routines
- 2.9. Running Mechanical APDL as a Subroutine
- 2.10. Defining Your Own Commands
- 2.11. Support Subroutines
- 2.12. Access at the Beginning and End of Various Operations
- 2.13. Memory-Management Subroutines
- 2.14. Parameter-Processing Subroutines
- 2.15. Other Useful Functions