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. Supporting Subroutines for Element Creation
- 2.3. Subroutines for Modifying and Monitoring Existing Elements
- 2.4. Subroutines for Customizing Material Behavior
- 2.5. Subroutines for Customizing Contact Interfacial Behavior
- 2.6. Subroutines for Customizing Loads
- 2.7. Subroutines for Sharing Data Between User Routines
- 2.8. Running Mechanical APDL as a Subroutine
- 2.9. Defining Your Own Commands
- 2.10. Support Subroutines
- 2.11. Access at the Beginning and End of Various Operations
- 2.12. Memory-Management Subroutines
- 2.13. Parameter-Processing Subroutines
- 2.14. Other Useful Functions