Files
2026-08-18 03:00:21 +09:00

5872 lines
147 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Abaqus User Subroutine Manual Index
This file routes AI agents to the authoritative Markdown manual spans. Search this index first, then read every `source_ranges` entry for the selected section in order. Do not make implementation decisions from `summary` alone.
```yaml
schema_version: 2
generated_on: 2026-08-18
line_numbering: "1-based"
range_semantics: "inclusive"
manual_is_source_of_truth: true
summary_is_authoritative: false
source_material: "external-local prerequisite"
source_files_required: true
referenced_images_required: true
images_in_source_sha256: false
source_pattern: "AbaqusUserSubroutineManual_NNN.md"
source_file_count: 69
indexed_section_count: 115
source_sha256: "1778ff055ba3bad5f9ed735f681a160bda1e7135e24413bd6581f7540c93c43b"
```
## Agent usage
1. Confirm that all 69 required source chunks are installed beside this file and that their combined digest matches `source_sha256`. Stop if files are missing or the digest differs. When a selected span contains an `images/...` link, also require that referenced companion asset; images are not included in the Markdown digest.
2. Search by exact `symbol`, `section_id`, product, or a keyword.
3. Read the complete record and then load every listed source span in order.
4. Use `content_anchors` for focused navigation, but inspect surrounding manual text for constraints and context.
5. Treat the manual spans as authoritative; the generated summary and keywords are retrieval metadata.
Example search:
```powershell
rg -n -F 'symbol: "CREEP"' INDEX.md
rg -n -i 'creep|viscoplastic' INDEX.md
```
## Section records
## 1.1.1 — CREEP
```yaml
section_id: "1.1.1"
parent_section: "1.1"
symbol: "CREEP"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define time-dependent, viscoplastic behavior (creep and swelling)."
summary: "Defines time-dependent, viscoplastic behavior (creep and swelling)."
keywords:
- "CREEP"
- "standard"
- "subroutine"
- "time-dependent"
- "viscoplastic"
- "behavior"
- "swelling"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_002.md"
start_line: 96
end_line: 249
- file: "AbaqusUserSubroutineManual_003.md"
start_line: 1
end_line: 390
source_pages:
start: 17
end: 29
heading:
file: "AbaqusUserSubroutineManual_002.md"
line: 96
text: "1.1.1 CREEP: User subroutine to define time-dependent, viscoplastic behavior (creep and swelling)."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_002.md"
line: 100
- name: "Overview"
file: "AbaqusUserSubroutineManual_002.md"
line: 112
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_003.md"
line: 71
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_003.md"
line: 89
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_003.md"
line: 194
- name: "Example: Hyperbolic sine creep law"
file: "AbaqusUserSubroutineManual_003.md"
line: 339
```
## 1.1.2 — DFLOW
```yaml
section_id: "1.1.2"
parent_section: "1.1"
symbol: "DFLOW"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define nonuniform pore fluid velocity in a consolidation analysis."
summary: "Defines nonuniform pore fluid velocity in a consolidation analysis."
keywords:
- "DFLOW"
- "standard"
- "subroutine"
- "nonuniform"
- "pore"
- "fluid"
- "velocity"
- "consolidation"
- "analysis"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_004.md"
start_line: 3
end_line: 91
source_pages:
start: 31
end: 33
heading:
file: "AbaqusUserSubroutineManual_004.md"
line: 3
text: "1.1.2 DFLOW: User subroutine to define nonuniform pore fluid velocity in a consolidation analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_004.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_004.md"
line: 13
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_004.md"
line: 21
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_004.md"
line: 37
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_004.md"
line: 47
```
## 1.1.3 — DFLUX
```yaml
section_id: "1.1.3"
parent_section: "1.1"
symbol: "DFLUX"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define nonuniform distributed flux in a heat transfer or mass diffusion analysis."
summary: "Defines nonuniform distributed flux in a heat transfer or mass diffusion analysis."
keywords:
- "DFLUX"
- "standard"
- "subroutine"
- "nonuniform"
- "distributed"
- "flux"
- "heat"
- "transfer"
- "mass"
- "diffusion"
source_ranges:
- file: "AbaqusUserSubroutineManual_004.md"
start_line: 97
end_line: 202
source_pages:
start: 35
end: 37
heading:
file: "AbaqusUserSubroutineManual_004.md"
line: 97
text: "1.1.3 DFLUX: User subroutine to define nonuniform distributed flux in a heat transfer or mass diffusion analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_004.md"
line: 101
- name: "Overview"
file: "AbaqusUserSubroutineManual_004.md"
line: 109
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_004.md"
line: 118
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_004.md"
line: 150
```
## 1.1.4 — DISP
```yaml
section_id: "1.1.4"
parent_section: "1.1"
symbol: "DISP"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to specify prescribed boundary conditions."
summary: "Specifies prescribed boundary conditions."
keywords:
- "DISP"
- "standard"
- "subroutine"
- "prescribed"
- "boundary"
- "conditions"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_004.md"
start_line: 208
end_line: 288
- file: "AbaqusUserSubroutineManual_005.md"
start_line: 1
end_line: 9
source_pages:
start: 39
end: 41
heading:
file: "AbaqusUserSubroutineManual_004.md"
line: 208
text: "1.1.4 DISP: User subroutine to specify prescribed boundary conditions."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_004.md"
line: 212
- name: "Overview"
file: "AbaqusUserSubroutineManual_004.md"
line: 222
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_004.md"
line: 232
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_004.md"
line: 250
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_004.md"
line: 260
```
## 1.1.5 — DLOAD
```yaml
section_id: "1.1.5"
parent_section: "1.1"
symbol: "DLOAD"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to specify nonuniform distributed loads."
summary: "Specifies nonuniform distributed loads."
keywords:
- "DLOAD"
- "standard"
- "subroutine"
- "nonuniform"
- "distributed"
- "loads"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_005.md"
start_line: 15
end_line: 117
source_pages:
start: 43
end: 46
heading:
file: "AbaqusUserSubroutineManual_005.md"
line: 15
text: "1.1.5 DLOAD: User subroutine to specify nonuniform distributed loads."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_005.md"
line: 19
- name: "Overview"
file: "AbaqusUserSubroutineManual_005.md"
line: 31
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_005.md"
line: 41
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_005.md"
line: 61
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_005.md"
line: 67
```
## 1.1.6 — FILM
```yaml
section_id: "1.1.6"
parent_section: "1.1"
symbol: "FILM"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define nonuniform film coefficient and associated sink temperatures for heat transfer analysis."
summary: "Defines nonuniform film coefficient and associated sink temperatures for heat transfer analysis."
keywords:
- "FILM"
- "standard"
- "subroutine"
- "nonuniform"
- "coefficient"
- "associated"
- "sink"
- "temperatures"
- "heat"
- "transfer"
source_ranges:
- file: "AbaqusUserSubroutineManual_005.md"
start_line: 121
end_line: 233
source_pages:
start: 47
end: 49
heading:
file: "AbaqusUserSubroutineManual_005.md"
line: 121
text: "1.1.6 FILM: User subroutine to define nonuniform film coefficient and associated sink temperatures for heat transfer analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_005.md"
line: 125
- name: "Overview"
file: "AbaqusUserSubroutineManual_005.md"
line: 133
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_005.md"
line: 143
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_005.md"
line: 159
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_005.md"
line: 173
```
## 1.1.7 — FLOW
```yaml
section_id: "1.1.7"
parent_section: "1.1"
symbol: "FLOW"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define nonuniform seepage coefficient and associated sink pore pressure for consolidation analysis."
summary: "Defines nonuniform seepage coefficient and associated sink pore pressure for consolidation analysis."
keywords:
- "FLOW"
- "standard"
- "subroutine"
- "nonuniform"
- "seepage"
- "coefficient"
- "associated"
- "sink"
- "pore"
- "pressure"
source_ranges:
- file: "AbaqusUserSubroutineManual_006.md"
start_line: 3
end_line: 91
source_pages:
start: 51
end: 53
heading:
file: "AbaqusUserSubroutineManual_006.md"
line: 3
text: "1.1.7 FLOW: User subroutine to define nonuniform seepage coefficient and associated sink pore pressure for consolidation analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_006.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_006.md"
line: 13
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_006.md"
line: 21
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_006.md"
line: 37
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_006.md"
line: 47
```
## 1.1.8 — FRIC
```yaml
section_id: "1.1.8"
parent_section: "1.1"
symbol: "FRIC"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define frictional behavior for contact surfaces."
summary: "Defines frictional behavior for contact surfaces."
keywords:
- "FRIC"
- "standard"
- "subroutine"
- "frictional"
- "behavior"
- "contact"
- "surfaces"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_006.md"
start_line: 97
end_line: 326
- file: "AbaqusUserSubroutineManual_007.md"
start_line: 1
end_line: 17
source_pages:
start: 55
end: 61
heading:
file: "AbaqusUserSubroutineManual_006.md"
line: 97
text: "1.1.8 FRIC: User subroutine to define frictional behavior for contact surfaces."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_006.md"
line: 101
- name: "Overview"
file: "AbaqusUserSubroutineManual_006.md"
line: 108
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_006.md"
line: 118
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_006.md"
line: 218
```
## 1.1.9 — FRIC_COEF
```yaml
section_id: "1.1.9"
parent_section: "1.1"
symbol: "FRIC_COEF"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define the frictional coefficient for contact surfaces."
summary: "Defines the frictional coefficient for contact surfaces."
keywords:
- "FRIC_COEF"
- "standard"
- "subroutine"
- "frictional"
- "coefficient"
- "contact"
- "surfaces"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_007.md"
start_line: 23
end_line: 167
source_pages:
start: 63
end: 65
heading:
file: "AbaqusUserSubroutineManual_007.md"
line: 23
text: "1.1.9 FRIC_COEF: User subroutine to define the frictional coefficient for contact surfaces."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_007.md"
line: 27
- name: "Overview"
file: "AbaqusUserSubroutineManual_007.md"
line: 33
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_007.md"
line: 41
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_007.md"
line: 87
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_007.md"
line: 97
```
## 1.1.10 — GAPCON
```yaml
section_id: "1.1.10"
parent_section: "1.1"
symbol: "GAPCON"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define conductance between contact surfaces or nodes in a fully coupled temperature-displacement analysis, coupled thermalelectrical-structural analysis, or pure heat transfer analysis."
summary: "Defines conductance between contact surfaces or nodes in a fully coupled temperature-displacement analysis, coupled thermalelectrical-structural analysis, or pure heat transfer analysis."
keywords:
- "GAPCON"
- "standard"
- "subroutine"
- "conductance"
- "contact"
- "surfaces"
- "nodes"
- "fully"
- "coupled"
- "temperature-displacement"
source_ranges:
- file: "AbaqusUserSubroutineManual_007.md"
start_line: 173
end_line: 308
source_pages:
start: 67
end: 69
heading:
file: "AbaqusUserSubroutineManual_007.md"
line: 173
text: "1.1.10 GAPCON: User subroutine to define conductance between contact surfaces or nodes in a fully coupled temperature-displacement analysis, coupled thermalelectrical-structural analysis, or pure heat transfer analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_007.md"
line: 177
- name: "Overview"
file: "AbaqusUserSubroutineManual_007.md"
line: 183
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_007.md"
line: 198
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_007.md"
line: 220
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_007.md"
line: 242
```
## 1.1.11 — GAPELECTR
```yaml
section_id: "1.1.11"
parent_section: "1.1"
symbol: "GAPELECTR"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define electrical conductance between surfaces in a coupled thermal-electrical or a coupled thermal-electrical-structural analysis."
summary: "Defines electrical conductance between surfaces in a coupled thermal-electrical or a coupled thermal-electrical-structural analysis."
keywords:
- "GAPELECTR"
- "standard"
- "subroutine"
- "electrical"
- "conductance"
- "surfaces"
- "coupled"
- "thermal-electrical"
- "thermal-electrical-structural"
- "analysis"
source_ranges:
- file: "AbaqusUserSubroutineManual_008.md"
start_line: 3
end_line: 116
source_pages:
start: 71
end: 73
heading:
file: "AbaqusUserSubroutineManual_008.md"
line: 3
text: "1.1.11 GAPELECTR: User subroutine to define electrical conductance between surfaces in a coupled thermal-electrical or a coupled thermal-electrical-structural analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_008.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_008.md"
line: 12
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_008.md"
line: 21
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_008.md"
line: 58
```
## 1.1.12 — HARDINI
```yaml
section_id: "1.1.12"
parent_section: "1.1"
symbol: "HARDINI"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define initial equivalent plastic strain and initial backstress tensor."
summary: "Defines initial equivalent plastic strain and initial backstress tensor."
keywords:
- "HARDINI"
- "standard"
- "subroutine"
- "initial"
- "equivalent"
- "plastic"
- "strain"
- "backstress"
- "tensor"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_008.md"
start_line: 122
end_line: 220
source_pages:
start: 75
end: 77
heading:
file: "AbaqusUserSubroutineManual_008.md"
line: 122
text: "1.1.12 HARDINI: User subroutine to define initial equivalent plastic strain and initial backstress tensor."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_008.md"
line: 126
- name: "Overview"
file: "AbaqusUserSubroutineManual_008.md"
line: 135
```
## 1.1.13 — HETVAL
```yaml
section_id: "1.1.13"
parent_section: "1.1"
symbol: "HETVAL"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to provide internal heat generation in heat transfer analysis."
summary: "Provides internal heat generation in heat transfer analysis."
keywords:
- "HETVAL"
- "standard"
- "subroutine"
- "internal"
- "heat"
- "generation"
- "transfer"
- "analysis"
- "provides"
source_ranges:
- file: "AbaqusUserSubroutineManual_008.md"
start_line: 226
end_line: 300
- file: "AbaqusUserSubroutineManual_009.md"
start_line: 1
end_line: 21
source_pages:
start: 79
end: 81
heading:
file: "AbaqusUserSubroutineManual_008.md"
line: 226
text: "1.1.13 HETVAL: User subroutine to provide internal heat generation in heat transfer analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_008.md"
line: 230
- name: "Overview"
file: "AbaqusUserSubroutineManual_008.md"
line: 238
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_008.md"
line: 249
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_008.md"
line: 268
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_008.md"
line: 288
```
## 1.1.14 — MPC
```yaml
section_id: "1.1.14"
parent_section: "1.1"
symbol: "MPC"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define multi-point constraints."
summary: "Defines multi-point constraints."
keywords:
- "MPC"
- "standard"
- "subroutine"
- "multi-point"
- "constraints"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_009.md"
start_line: 27
end_line: 312
- file: "AbaqusUserSubroutineManual_010.md"
start_line: 1
end_line: 395
source_pages:
start: 83
end: 100
heading:
file: "AbaqusUserSubroutineManual_009.md"
line: 27
text: "1.1.14 MPC: User subroutine to define multi-point constraints."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_009.md"
line: 31
- name: "Overview"
file: "AbaqusUserSubroutineManual_009.md"
line: 36
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_009.md"
line: 142
- name: "Example: Nonlinear single degree of freedom MPC"
file: "AbaqusUserSubroutineManual_009.md"
line: 218
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_010.md"
line: 97
- name: "Example: Nonlinear MPC involving finite rotations"
file: "AbaqusUserSubroutineManual_010.md"
line: 299
```
## 1.1.15 — ORIENT
```yaml
section_id: "1.1.15"
parent_section: "1.1"
symbol: "ORIENT"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to provide an orientation for defining local material directions or local directions for kinematic coupling constraints or local rigid body directions for inertia relief."
summary: "Provides an orientation for defining local material directions or local directions for kinematic coupling constraints or local rigid body directions for inertia relief."
keywords:
- "ORIENT"
- "standard"
- "subroutine"
- "orientation"
- "defining"
- "local"
- "material"
- "directions"
- "kinematic"
- "coupling"
source_ranges:
- file: "AbaqusUserSubroutineManual_011.md"
start_line: 3
end_line: 100
source_pages:
start: 101
end: 104
heading:
file: "AbaqusUserSubroutineManual_011.md"
line: 3
text: "1.1.15 ORIENT: User subroutine to provide an orientation for defining local material directions or local directions for kinematic coupling constraints or local rigid body directions for inertia relief."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_011.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_011.md"
line: 13
```
## 1.1.16 — RSURFU
```yaml
section_id: "1.1.16"
parent_section: "1.1"
symbol: "RSURFU"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define a rigid surface."
summary: "Defines a rigid surface."
keywords:
- "RSURFU"
- "standard"
- "subroutine"
- "rigid"
- "surface"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_011.md"
start_line: 104
end_line: 352
- file: "AbaqusUserSubroutineManual_012.md"
start_line: 1
end_line: 202
source_pages:
start: 105
end: 114
heading:
file: "AbaqusUserSubroutineManual_011.md"
line: 104
text: "1.1.16 RSURFU: User subroutine to define a rigid surface."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_011.md"
line: 108
- name: "Overview"
file: "AbaqusUserSubroutineManual_011.md"
line: 115
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_011.md"
line: 201
- name: "Example: Rigid punch"
file: "AbaqusUserSubroutineManual_011.md"
line: 259
```
## 1.1.17 — SDVINI
```yaml
section_id: "1.1.17"
parent_section: "1.1"
symbol: "SDVINI"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define initial solution-dependent state variable fields."
summary: "Defines initial solution-dependent state variable fields."
keywords:
- "SDVINI"
- "standard"
- "subroutine"
- "initial"
- "solution-dependent"
- "state"
- "variable"
- "fields"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_012.md"
start_line: 206
end_line: 298
source_pages:
start: 115
end: 117
heading:
file: "AbaqusUserSubroutineManual_012.md"
line: 206
text: "1.1.17 SDVINI: User subroutine to define initial solution-dependent state variable fields."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_012.md"
line: 210
- name: "Overview"
file: "AbaqusUserSubroutineManual_012.md"
line: 216
```
## 1.1.18 — SIGINI
```yaml
section_id: "1.1.18"
parent_section: "1.1"
symbol: "SIGINI"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define an initial stress field."
summary: "Defines an initial stress field."
keywords:
- "SIGINI"
- "standard"
- "subroutine"
- "initial"
- "stress"
- "field"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_012.md"
start_line: 304
end_line: 392
- file: "AbaqusUserSubroutineManual_013.md"
start_line: 1
end_line: 13
source_pages:
start: 119
end: 121
heading:
file: "AbaqusUserSubroutineManual_012.md"
line: 304
text: "1.1.18 SIGINI: User subroutine to define an initial stress field."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_012.md"
line: 308
- name: "Overview"
file: "AbaqusUserSubroutineManual_012.md"
line: 313
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_012.md"
line: 329
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_012.md"
line: 346
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_012.md"
line: 364
```
## 1.1.19 — UAMP
```yaml
section_id: "1.1.19"
parent_section: "1.1"
symbol: "UAMP"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to specify amplitudes."
summary: "Specifies amplitudes."
keywords:
- "UAMP"
- "standard"
- "subroutine"
- "amplitudes"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_013.md"
start_line: 19
end_line: 330
source_pages:
start: 123
end: 130
heading:
file: "AbaqusUserSubroutineManual_013.md"
line: 19
text: "1.1.19 UAMP: User subroutine to specify amplitudes."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_013.md"
line: 23
- name: "Overview"
file: "AbaqusUserSubroutineManual_013.md"
line: 29
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_013.md"
line: 42
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_013.md"
line: 93
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_013.md"
line: 133
```
## 1.1.20 — UANISOHYPER_INV
```yaml
section_id: "1.1.20"
parent_section: "1.1"
symbol: "UANISOHYPER_INV"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define anisotropic hyperelastic material behavior using the invariant formulation."
summary: "Defines anisotropic hyperelastic material behavior using the invariant formulation."
keywords:
- "UANISOHYPER_INV"
- "standard"
- "subroutine"
- "anisotropic"
- "hyperelastic"
- "material"
- "behavior"
- "invariant"
- "formulation"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_014.md"
start_line: 3
end_line: 400
- file: "AbaqusUserSubroutineManual_015.md"
start_line: 1
end_line: 48
source_pages:
start: 131
end: 142
heading:
file: "AbaqusUserSubroutineManual_014.md"
line: 3
text: "1.1.20 UANISOHYPER_INV: User subroutine to define anisotropic hyperelastic material behavior using the invariant formulation."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_014.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_014.md"
line: 13
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_014.md"
line: 88
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_014.md"
line: 114
```
## 1.1.21 — UANISOHYPER_STRAIN
```yaml
section_id: "1.1.21"
parent_section: "1.1"
symbol: "UANISOHYPER_STRAIN"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define anisotropic hyperelastic material behavior based on Green strain."
summary: "Defines anisotropic hyperelastic material behavior based on Green strain."
keywords:
- "UANISOHYPER_STRAIN"
- "standard"
- "subroutine"
- "anisotropic"
- "hyperelastic"
- "material"
- "behavior"
- "green"
- "strain"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_015.md"
start_line: 52
end_line: 369
- file: "AbaqusUserSubroutineManual_016.md"
start_line: 1
end_line: 135
source_pages:
start: 143
end: 153
heading:
file: "AbaqusUserSubroutineManual_015.md"
line: 52
text: "1.1.21 UANISOHYPER_STRAIN: User subroutine to define anisotropic hyperelastic material behavior based on Green strain."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_015.md"
line: 56
- name: "Overview"
file: "AbaqusUserSubroutineManual_015.md"
line: 62
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_015.md"
line: 104
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_015.md"
line: 134
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_015.md"
line: 162
- name: "Example: Orthotropic Saint-Venant Kirchhoff model"
file: "AbaqusUserSubroutineManual_015.md"
line: 230
```
## 1.1.22 — UCORR
```yaml
section_id: "1.1.22"
parent_section: "1.1"
symbol: "UCORR"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define cross-correlation properties for random response loading."
summary: "Defines cross-correlation properties for random response loading."
keywords:
- "UCORR"
- "standard"
- "subroutine"
- "cross-correlation"
- "properties"
- "random"
- "response"
- "loading"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_016.md"
start_line: 141
end_line: 230
source_pages:
start: 155
end: 157
heading:
file: "AbaqusUserSubroutineManual_016.md"
line: 141
text: "1.1.22 UCORR: User subroutine to define cross-correlation properties for random response loading."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_016.md"
line: 145
- name: "Overview"
file: "AbaqusUserSubroutineManual_016.md"
line: 151
```
## 1.1.23 — UCREEPNETWORK
```yaml
section_id: "1.1.23"
parent_section: "1.1"
symbol: "UCREEPNETWORK"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define time-dependent behavior (creep) for models defined within the parallel rheological framework."
summary: "Defines time-dependent behavior (creep) for models defined within the parallel rheological framework."
keywords:
- "UCREEPNETWORK"
- "standard"
- "subroutine"
- "time-dependent"
- "behavior"
- "creep"
- "models"
- "defined"
- "parallel"
- "rheological"
source_ranges:
- file: "AbaqusUserSubroutineManual_016.md"
start_line: 236
end_line: 313
- file: "AbaqusUserSubroutineManual_017.md"
start_line: 1
end_line: 390
source_pages:
start: 159
end: 168
heading:
file: "AbaqusUserSubroutineManual_016.md"
line: 236
text: "1.1.23 UCREEPNETWORK: User subroutine to define time-dependent behavior (creep) for models defined within the parallel rheological framework."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_016.md"
line: 240
- name: "Overview"
file: "AbaqusUserSubroutineManual_016.md"
line: 246
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_017.md"
line: 104
- name: "Example: Bergstrom-Boyce model"
file: "AbaqusUserSubroutineManual_017.md"
line: 242
```
## 1.1.24 — UDECURRENT
```yaml
section_id: "1.1.24"
parent_section: "1.1"
symbol: "UDECURRENT"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define nonuniform volume current density in an eddy current or magnetostatic analysis."
summary: "Defines nonuniform volume current density in an eddy current or magnetostatic analysis."
keywords:
- "UDECURRENT"
- "standard"
- "subroutine"
- "nonuniform"
- "volume"
- "current"
- "density"
- "eddy"
- "magnetostatic"
- "analysis"
source_ranges:
- file: "AbaqusUserSubroutineManual_017.md"
start_line: 394
end_line: 476
- file: "AbaqusUserSubroutineManual_018.md"
start_line: 1
end_line: 73
source_pages:
start: 169
end: 172
heading:
file: "AbaqusUserSubroutineManual_017.md"
line: 394
text: "1.1.24 UDECURRENT: User subroutine to define nonuniform volume current density in an eddy current or magnetostatic analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_017.md"
line: 398
- name: "Overview"
file: "AbaqusUserSubroutineManual_017.md"
line: 404
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_017.md"
line: 412
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_017.md"
line: 466
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_017.md"
line: 472
```
## 1.1.25 — UDEMPOTENTIAL
```yaml
section_id: "1.1.25"
parent_section: "1.1"
symbol: "UDEMPOTENTIAL"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define nonuniform magnetic vector potential on a surface in an eddy current or magnetostatic analysis."
summary: "Defines nonuniform magnetic vector potential on a surface in an eddy current or magnetostatic analysis."
keywords:
- "UDEMPOTENTIAL"
- "standard"
- "subroutine"
- "nonuniform"
- "magnetic"
- "vector"
- "potential"
- "surface"
- "eddy"
- "current"
source_ranges:
- file: "AbaqusUserSubroutineManual_018.md"
start_line: 77
end_line: 239
source_pages:
start: 173
end: 176
heading:
file: "AbaqusUserSubroutineManual_018.md"
line: 77
text: "1.1.25 UDEMPOTENTIAL: User subroutine to define nonuniform magnetic vector potential on a surface in an eddy current or magnetostatic analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_018.md"
line: 81
- name: "Overview"
file: "AbaqusUserSubroutineManual_018.md"
line: 87
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_018.md"
line: 95
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_018.md"
line: 149
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_018.md"
line: 155
```
## 1.1.26 — UDMGINI
```yaml
section_id: "1.1.26"
parent_section: "1.1"
symbol: "UDMGINI"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define the damage initiation criterion."
summary: "Defines the damage initiation criterion."
keywords:
- "UDMGINI"
- "standard"
- "subroutine"
- "damage"
- "initiation"
- "criterion"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_018.md"
start_line: 243
end_line: 445
- file: "AbaqusUserSubroutineManual_019.md"
start_line: 1
end_line: 74
source_pages:
start: 177
end: 182
heading:
file: "AbaqusUserSubroutineManual_018.md"
line: 243
text: "1.1.26 UDMGINI: User subroutine to define the damage initiation criterion."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_018.md"
line: 247
- name: "Overview"
file: "AbaqusUserSubroutineManual_018.md"
line: 253
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_018.md"
line: 264
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_018.md"
line: 289
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_018.md"
line: 309
- name: "Example: User-defined damage initiation criterion with two different failure mechanisms"
file: "AbaqusUserSubroutineManual_019.md"
line: 15
```
## 1.1.27 — UDSECURRENT
```yaml
section_id: "1.1.27"
parent_section: "1.1"
symbol: "UDSECURRENT"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define nonuniform surface current density in an eddy current or magnetostatic analysis."
summary: "Defines nonuniform surface current density in an eddy current or magnetostatic analysis."
keywords:
- "UDSECURRENT"
- "standard"
- "subroutine"
- "nonuniform"
- "surface"
- "current"
- "density"
- "eddy"
- "magnetostatic"
- "analysis"
source_ranges:
- file: "AbaqusUserSubroutineManual_019.md"
start_line: 78
end_line: 220
source_pages:
start: 183
end: 186
heading:
file: "AbaqusUserSubroutineManual_019.md"
line: 78
text: "1.1.27 UDSECURRENT: User subroutine to define nonuniform surface current density in an eddy current or magnetostatic analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_019.md"
line: 82
- name: "Overview"
file: "AbaqusUserSubroutineManual_019.md"
line: 88
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_019.md"
line: 96
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_019.md"
line: 150
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_019.md"
line: 156
```
## 1.1.28 — UEL
```yaml
section_id: "1.1.28"
parent_section: "1.1"
symbol: "UEL"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define an element."
summary: "Defines an element."
keywords:
- "UEL"
- "standard"
- "subroutine"
- "element"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_019.md"
start_line: 224
end_line: 339
- file: "AbaqusUserSubroutineManual_020.md"
start_line: 1
end_line: 324
- file: "AbaqusUserSubroutineManual_021.md"
start_line: 1
end_line: 194
source_pages:
start: 187
end: 205
heading:
file: "AbaqusUserSubroutineManual_019.md"
line: 224
text: "1.1.28 UEL: User subroutine to define an element."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_019.md"
line: 230
- name: "Overview"
file: "AbaqusUserSubroutineManual_019.md"
line: 236
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_019.md"
line: 247
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_019.md"
line: 271
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_019.md"
line: 319
- name: "Example: Structural and heat transfer user element"
file: "AbaqusUserSubroutineManual_020.md"
line: 275
```
## 1.1.29 — UELMAT
```yaml
section_id: "1.1.29"
parent_section: "1.1"
symbol: "UELMAT"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define an element with access to Abaqus materials."
summary: "Defines an element with access to Abaqus materials."
keywords:
- "UELMAT"
- "standard"
- "subroutine"
- "element"
- "access"
- "materials"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_021.md"
start_line: 200
end_line: 332
- file: "AbaqusUserSubroutineManual_022.md"
start_line: 1
end_line: 385
- file: "AbaqusUserSubroutineManual_023.md"
start_line: 1
end_line: 270
source_pages:
start: 207
end: 227
heading:
file: "AbaqusUserSubroutineManual_021.md"
line: 200
text: "1.1.29 UELMAT: User subroutine to define an element with access to Abaqus materials."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_021.md"
line: 206
- name: "Overview"
file: "AbaqusUserSubroutineManual_021.md"
line: 214
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_021.md"
line: 224
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_021.md"
line: 256
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_021.md"
line: 306
- name: "Example: Structural user element with Abaqus isotropic linearly elastic material"
file: "AbaqusUserSubroutineManual_022.md"
line: 243
```
## 1.1.30 — UEXPAN
```yaml
section_id: "1.1.30"
parent_section: "1.1"
symbol: "UEXPAN"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define incremental thermal strains."
summary: "Defines incremental thermal strains."
keywords:
- "UEXPAN"
- "standard"
- "subroutine"
- "incremental"
- "thermal"
- "strains"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_023.md"
start_line: 276
end_line: 335
- file: "AbaqusUserSubroutineManual_024.md"
start_line: 1
end_line: 43
source_pages:
start: 229
end: 231
heading:
file: "AbaqusUserSubroutineManual_023.md"
line: 276
text: "1.1.30 UEXPAN: User subroutine to define incremental thermal strains."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_023.md"
line: 280
- name: "Overview"
file: "AbaqusUserSubroutineManual_023.md"
line: 286
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_023.md"
line: 295
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_024.md"
line: 3
```
## 1.1.31 — UEXTERNALDB
```yaml
section_id: "1.1.31"
parent_section: "1.1"
symbol: "UEXTERNALDB"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to manage user-defined external databases and calculate model-independent history information."
summary: "Manages user-defined external databases and calculates model-independent history information."
keywords:
- "UEXTERNALDB"
- "standard"
- "subroutine"
- "manage"
- "user-defined"
- "external"
- "databases"
- "calculate"
- "model-independent"
- "history"
source_ranges:
- file: "AbaqusUserSubroutineManual_024.md"
start_line: 49
end_line: 136
source_pages:
start: 233
end: 234
heading:
file: "AbaqusUserSubroutineManual_024.md"
line: 49
text: "1.1.31 UEXTERNALDB: User subroutine to manage user-defined external databases and calculate model-independent history information."
content_anchors:
- name: "Reference"
file: "AbaqusUserSubroutineManual_024.md"
line: 53
- name: "Overview"
file: "AbaqusUserSubroutineManual_024.md"
line: 57
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_024.md"
line: 67
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_024.md"
line: 92
```
## 1.1.32 — UFIELD
```yaml
section_id: "1.1.32"
parent_section: "1.1"
symbol: "UFIELD"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to specify predefined field variables."
summary: "Specifies predefined field variables."
keywords:
- "UFIELD"
- "standard"
- "subroutine"
- "predefined"
- "field"
- "variables"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_024.md"
start_line: 140
end_line: 249
source_pages:
start: 235
end: 238
heading:
file: "AbaqusUserSubroutineManual_024.md"
line: 140
text: "1.1.32 UFIELD: User subroutine to specify predefined field variables."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_024.md"
line: 144
- name: "Overview"
file: "AbaqusUserSubroutineManual_024.md"
line: 151
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_024.md"
line: 203
```
## 1.1.33 — UFLUID
```yaml
section_id: "1.1.33"
parent_section: "1.1"
symbol: "UFLUID"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define fluid density and fluid compliance for hydrostatic fluid elements."
summary: "Defines fluid density and fluid compliance for hydrostatic fluid elements."
keywords:
- "UFLUID"
- "standard"
- "subroutine"
- "fluid"
- "density"
- "compliance"
- "hydrostatic"
- "elements"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_024.md"
start_line: 253
end_line: 331
- file: "AbaqusUserSubroutineManual_025.md"
start_line: 1
end_line: 67
source_pages:
start: 239
end: 242
heading:
file: "AbaqusUserSubroutineManual_024.md"
line: 253
text: "1.1.33 UFLUID: User subroutine to define fluid density and fluid compliance for hydrostatic fluid elements."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_024.md"
line: 257
- name: "Overview"
file: "AbaqusUserSubroutineManual_024.md"
line: 263
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_024.md"
line: 277
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_024.md"
line: 295
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_025.md"
line: 9
```
## 1.1.34 — UFLUIDCONNECTORLOSS
```yaml
section_id: "1.1.34"
parent_section: "1.1"
symbol: "UFLUIDCONNECTORLOSS"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define the loss coefficient for fluid flow in fluid pipe connector elements."
summary: "Defines the loss coefficient for fluid flow in fluid pipe connector elements."
keywords:
- "UFLUIDCONNECTORLOSS"
- "standard"
- "subroutine"
- "loss"
- "coefficient"
- "fluid"
- "flow"
- "pipe"
- "connector"
- "elements"
source_ranges:
- file: "AbaqusUserSubroutineManual_025.md"
start_line: 71
end_line: 209
source_pages:
start: 243
end: 245
heading:
file: "AbaqusUserSubroutineManual_025.md"
line: 71
text: "1.1.34 UFLUIDCONNECTORLOSS: User subroutine to define the loss coefficient for fluid flow in fluid pipe connector elements."
content_anchors:
- name: "Reference"
file: "AbaqusUserSubroutineManual_025.md"
line: 75
- name: "Overview"
file: "AbaqusUserSubroutineManual_025.md"
line: 79
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_025.md"
line: 87
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_025.md"
line: 125
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_025.md"
line: 135
```
## 1.1.35 — UFLUIDCONNECTORVALVE
```yaml
section_id: "1.1.35"
parent_section: "1.1"
symbol: "UFLUIDCONNECTORVALVE"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define the valve opening to control flow in fluid pipe connector elements."
summary: "Defines the valve opening to control flow in fluid pipe connector elements."
keywords:
- "UFLUIDCONNECTORVALVE"
- "standard"
- "subroutine"
- "valve"
- "opening"
- "control"
- "flow"
- "fluid"
- "pipe"
- "connector"
source_ranges:
- file: "AbaqusUserSubroutineManual_025.md"
start_line: 215
end_line: 347
source_pages:
start: 247
end: 249
heading:
file: "AbaqusUserSubroutineManual_025.md"
line: 215
text: "1.1.35 UFLUIDCONNECTORVALVE: User subroutine to define the valve opening to control flow in fluid pipe connector elements."
content_anchors:
- name: "Reference"
file: "AbaqusUserSubroutineManual_025.md"
line: 219
- name: "Overview"
file: "AbaqusUserSubroutineManual_025.md"
line: 223
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_025.md"
line: 230
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_025.md"
line: 267
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_025.md"
line: 273
```
## 1.1.36 — UFLUIDLEAKOFF
```yaml
section_id: "1.1.36"
parent_section: "1.1"
symbol: "UFLUIDLEAKOFF"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define the fluid leak-off coefficients for pore pressure cohesive elements."
summary: "Defines the fluid leak-off coefficients for pore pressure cohesive elements."
keywords:
- "UFLUIDLEAKOFF"
- "standard"
- "subroutine"
- "fluid"
- "leak-off"
- "coefficients"
- "pore"
- "pressure"
- "cohesive"
- "elements"
source_ranges:
- file: "AbaqusUserSubroutineManual_026.md"
start_line: 3
end_line: 147
source_pages:
start: 251
end: 254
heading:
file: "AbaqusUserSubroutineManual_026.md"
line: 3
text: "1.1.36 UFLUIDLEAKOFF: User subroutine to define the fluid leak-off coefficients for pore pressure cohesive elements."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_026.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_026.md"
line: 13
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_026.md"
line: 21
```
## 1.1.37 — UFLUIDPIPEFRICTION
```yaml
section_id: "1.1.37"
parent_section: "1.1"
symbol: "UFLUIDPIPEFRICTION"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define the frictional coefficient for fluid flow in fluid pipe elements."
summary: "Defines the frictional coefficient for fluid flow in fluid pipe elements."
keywords:
- "UFLUIDPIPEFRICTION"
- "standard"
- "subroutine"
- "frictional"
- "coefficient"
- "fluid"
- "flow"
- "pipe"
- "elements"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_026.md"
start_line: 151
end_line: 287
source_pages:
start: 255
end: 257
heading:
file: "AbaqusUserSubroutineManual_026.md"
line: 151
text: "1.1.37 UFLUIDPIPEFRICTION: User subroutine to define the frictional coefficient for fluid flow in fluid pipe elements."
content_anchors:
- name: "Reference"
file: "AbaqusUserSubroutineManual_026.md"
line: 155
- name: "Overview"
file: "AbaqusUserSubroutineManual_026.md"
line: 159
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_026.md"
line: 167
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_026.md"
line: 203
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_026.md"
line: 209
```
## 1.1.38 — UGENS
```yaml
section_id: "1.1.38"
parent_section: "1.1"
symbol: "UGENS"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define the mechanical behavior of a shell section."
summary: "Defines the mechanical behavior of a shell section."
keywords:
- "UGENS"
- "standard"
- "subroutine"
- "mechanical"
- "behavior"
- "shell"
- "section"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_026.md"
start_line: 293
end_line: 352
- file: "AbaqusUserSubroutineManual_027.md"
start_line: 1
end_line: 188
source_pages:
start: 259
end: 265
heading:
file: "AbaqusUserSubroutineManual_026.md"
line: 293
text: "1.1.38 UGENS: User subroutine to define the mechanical behavior of a shell section."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_026.md"
line: 297
- name: "Overview"
file: "AbaqusUserSubroutineManual_026.md"
line: 302
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_026.md"
line: 347
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_027.md"
line: 16
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_027.md"
line: 50
```
## 1.1.39 — UHARD
```yaml
section_id: "1.1.39"
parent_section: "1.1"
symbol: "UHARD"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define the yield surface size and hardening parameters for isotropic plasticity or combined hardening models."
summary: "Defines the yield surface size and hardening parameters for isotropic plasticity or combined hardening models."
keywords:
- "UHARD"
- "standard"
- "subroutine"
- "yield"
- "surface"
- "size"
- "hardening"
- "parameters"
- "isotropic"
- "plasticity"
source_ranges:
- file: "AbaqusUserSubroutineManual_027.md"
start_line: 194
end_line: 335
source_pages:
start: 267
end: 269
heading:
file: "AbaqusUserSubroutineManual_027.md"
line: 194
text: "1.1.39 UHARD: User subroutine to define the yield surface size and hardening parameters for isotropic plasticity or combined hardening models."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_027.md"
line: 198
- name: "Overview"
file: "AbaqusUserSubroutineManual_027.md"
line: 205
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_027.md"
line: 215
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_027.md"
line: 231
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_027.md"
line: 253
```
## 1.1.40 — UHYPEL
```yaml
section_id: "1.1.40"
parent_section: "1.1"
symbol: "UHYPEL"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define a hypoelastic stress-strain relation."
summary: "Defines a hypoelastic stress-strain relation."
keywords:
- "UHYPEL"
- "standard"
- "subroutine"
- "hypoelastic"
- "stress-strain"
- "relation"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_028.md"
start_line: 3
end_line: 89
source_pages:
start: 271
end: 273
heading:
file: "AbaqusUserSubroutineManual_028.md"
line: 3
text: "1.1.40 UHYPEL: User subroutine to define a hypoelastic stress-strain relation."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_028.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_028.md"
line: 12
```
## 1.1.41 — UHYPER
```yaml
section_id: "1.1.41"
parent_section: "1.1"
symbol: "UHYPER"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define a hyperelastic material."
summary: "Defines a hyperelastic material."
keywords:
- "UHYPER"
- "standard"
- "subroutine"
- "hyperelastic"
- "material"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_028.md"
start_line: 95
end_line: 236
source_pages:
start: 275
end: 278
heading:
file: "AbaqusUserSubroutineManual_028.md"
line: 95
text: "1.1.41 UHYPER: User subroutine to define a hyperelastic material."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_028.md"
line: 99
- name: "Overview"
file: "AbaqusUserSubroutineManual_028.md"
line: 105
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_028.md"
line: 126
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_028.md"
line: 186
```
## 1.1.42 — UINTER
```yaml
section_id: "1.1.42"
parent_section: "1.1"
symbol: "UINTER"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define surface interaction behavior for contact surfaces."
summary: "Defines surface interaction behavior for contact surfaces."
keywords:
- "UINTER"
- "standard"
- "subroutine"
- "surface"
- "interaction"
- "behavior"
- "contact"
- "surfaces"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_028.md"
start_line: 240
end_line: 302
- file: "AbaqusUserSubroutineManual_029.md"
start_line: 1
end_line: 225
source_pages:
start: 279
end: 287
heading:
file: "AbaqusUserSubroutineManual_028.md"
line: 240
text: "1.1.42 UINTER: User subroutine to define surface interaction behavior for contact surfaces."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_028.md"
line: 244
- name: "Overview"
file: "AbaqusUserSubroutineManual_028.md"
line: 250
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_028.md"
line: 263
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_028.md"
line: 294
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_029.md"
line: 93
```
## 1.1.43 — UMASFL
```yaml
section_id: "1.1.43"
parent_section: "1.1"
symbol: "UMASFL"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to specify prescribed mass flow rate conditions for a convection/diffusion heat transfer analysis."
summary: "Specifies prescribed mass flow rate conditions for a convection/diffusion heat transfer analysis."
keywords:
- "UMASFL"
- "standard"
- "subroutine"
- "prescribed"
- "mass"
- "flow"
- "rate"
- "conditions"
- "convection"
- "diffusion"
source_ranges:
- file: "AbaqusUserSubroutineManual_029.md"
start_line: 231
end_line: 299
source_pages:
start: 289
end: 290
heading:
file: "AbaqusUserSubroutineManual_029.md"
line: 231
text: "1.1.43 UMASFL: User subroutine to specify prescribed mass flow rate conditions for a convection/diffusion heat transfer analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_029.md"
line: 235
- name: "Overview"
file: "AbaqusUserSubroutineManual_029.md"
line: 241
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_029.md"
line: 249
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_029.md"
line: 265
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_029.md"
line: 271
```
## 1.1.44 — UMAT
```yaml
section_id: "1.1.44"
parent_section: "1.1"
symbol: "UMAT"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define a materials mechanical behavior."
summary: "Defines a materials mechanical behavior."
keywords:
- "UMAT"
- "standard"
- "subroutine"
- "material"
- "mechanical"
- "behavior"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_030.md"
start_line: 3
end_line: 348
- file: "AbaqusUserSubroutineManual_031.md"
start_line: 1
end_line: 316
source_pages:
start: 291
end: 307
heading:
file: "AbaqusUserSubroutineManual_030.md"
line: 3
text: "1.1.44 UMAT: User subroutine to define a materials mechanical behavior."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_030.md"
line: 9
- name: "Overview"
file: "AbaqusUserSubroutineManual_030.md"
line: 17
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_030.md"
line: 174
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_030.md"
line: 256
- name: "Example: Using more than one user-defined mechanical material model"
file: "AbaqusUserSubroutineManual_031.md"
line: 39
```
## 1.1.45 — UMATHT
```yaml
section_id: "1.1.45"
parent_section: "1.1"
symbol: "UMATHT"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define a materials thermal behavior."
summary: "Defines a materials thermal behavior."
keywords:
- "UMATHT"
- "standard"
- "subroutine"
- "material"
- "thermal"
- "behavior"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_031.md"
start_line: 322
end_line: 381
- file: "AbaqusUserSubroutineManual_032.md"
start_line: 1
end_line: 306
source_pages:
start: 309
end: 316
heading:
file: "AbaqusUserSubroutineManual_031.md"
line: 322
text: "1.1.45 UMATHT: User subroutine to define a materials thermal behavior."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_031.md"
line: 328
- name: "Overview"
file: "AbaqusUserSubroutineManual_031.md"
line: 335
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_031.md"
line: 373
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_032.md"
line: 45
- name: "Example: Using more than one user-defined thermal material model"
file: "AbaqusUserSubroutineManual_032.md"
line: 129
- name: "Example: Uncoupled heat transfer"
file: "AbaqusUserSubroutineManual_032.md"
line: 143
```
## 1.1.46 — UMESHMOTION
```yaml
section_id: "1.1.46"
parent_section: "1.1"
symbol: "UMESHMOTION"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to specify mesh motion constraints during adaptive meshing."
summary: "Specifies mesh motion constraints during adaptive meshing."
keywords:
- "UMESHMOTION"
- "standard"
- "subroutine"
- "mesh"
- "motion"
- "constraints"
- "during"
- "adaptive"
- "meshing"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_032.md"
start_line: 310
end_line: 451
source_pages:
start: 317
end: 320
heading:
file: "AbaqusUserSubroutineManual_032.md"
line: 310
text: "1.1.46 UMESHMOTION: User subroutine to specify mesh motion constraints during adaptive meshing."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_032.md"
line: 314
- name: "Overview"
file: "AbaqusUserSubroutineManual_032.md"
line: 320
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_032.md"
line: 332
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_032.md"
line: 353
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_032.md"
line: 375
```
## 1.1.47 — UMOTION
```yaml
section_id: "1.1.47"
parent_section: "1.1"
symbol: "UMOTION"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to specify motions during cavity radiation heat transfer analysis or steady-state transport analysis."
summary: "Specifies motions during cavity radiation heat transfer analysis or steady-state transport analysis."
keywords:
- "UMOTION"
- "standard"
- "subroutine"
- "motions"
- "during"
- "cavity"
- "radiation"
- "heat"
- "transfer"
- "analysis"
source_ranges:
- file: "AbaqusUserSubroutineManual_033.md"
start_line: 3
end_line: 69
source_pages:
start: 321
end: 322
heading:
file: "AbaqusUserSubroutineManual_033.md"
line: 3
text: "1.1.47 UMOTION: User subroutine to specify motions during cavity radiation heat transfer analysis or steady-state transport analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_033.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_033.md"
line: 14
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_033.md"
line: 21
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_033.md"
line: 37
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_033.md"
line: 45
```
## 1.1.48 — UMULLINS
```yaml
section_id: "1.1.48"
parent_section: "1.1"
symbol: "UMULLINS"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define damage variable for the Mullins effect material model."
summary: "Defines damage variable for the Mullins effect material model."
keywords:
- "UMULLINS"
- "standard"
- "subroutine"
- "damage"
- "variable"
- "mullins"
- "effect"
- "material"
- "model"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_033.md"
start_line: 73
end_line: 190
source_pages:
start: 323
end: 325
heading:
file: "AbaqusUserSubroutineManual_033.md"
line: 73
text: "1.1.48 UMULLINS: User subroutine to define damage variable for the Mullins effect material model."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_033.md"
line: 77
- name: "Overview"
file: "AbaqusUserSubroutineManual_033.md"
line: 83
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_033.md"
line: 91
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_033.md"
line: 108
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_033.md"
line: 132
```
## 1.1.49 — UPOREP
```yaml
section_id: "1.1.49"
parent_section: "1.1"
symbol: "UPOREP"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define initial fluid pore pressure."
summary: "Defines initial fluid pore pressure."
keywords:
- "UPOREP"
- "standard"
- "subroutine"
- "initial"
- "fluid"
- "pore"
- "pressure"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_033.md"
start_line: 196
end_line: 244
source_pages:
start: 327
end: 328
heading:
file: "AbaqusUserSubroutineManual_033.md"
line: 196
text: "1.1.49 UPOREP: User subroutine to define initial fluid pore pressure."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_033.md"
line: 200
- name: "Overview"
file: "AbaqusUserSubroutineManual_033.md"
line: 206
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_033.md"
line: 214
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_033.md"
line: 228
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_033.md"
line: 236
```
## 1.1.50 — UPRESS
```yaml
section_id: "1.1.50"
parent_section: "1.1"
symbol: "UPRESS"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to specify prescribed equivalent pressure stress conditions."
summary: "Specifies prescribed equivalent pressure stress conditions."
keywords:
- "UPRESS"
- "standard"
- "subroutine"
- "prescribed"
- "equivalent"
- "pressure"
- "stress"
- "conditions"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_033.md"
start_line: 248
end_line: 315
source_pages:
start: 329
end: 330
heading:
file: "AbaqusUserSubroutineManual_033.md"
line: 248
text: "1.1.50 UPRESS: User subroutine to specify prescribed equivalent pressure stress conditions."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_033.md"
line: 252
- name: "Overview"
file: "AbaqusUserSubroutineManual_033.md"
line: 258
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_033.md"
line: 267
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_033.md"
line: 281
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_033.md"
line: 291
```
## 1.1.51 — UPSD
```yaml
section_id: "1.1.51"
parent_section: "1.1"
symbol: "UPSD"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define the frequency dependence for random response loading."
summary: "Defines the frequency dependence for random response loading."
keywords:
- "UPSD"
- "standard"
- "subroutine"
- "frequency"
- "dependence"
- "random"
- "response"
- "loading"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_034.md"
start_line: 3
end_line: 59
source_pages:
start: 331
end: 332
heading:
file: "AbaqusUserSubroutineManual_034.md"
line: 3
text: "1.1.51 UPSD: User subroutine to define the frequency dependence for random response loading."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_034.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_034.md"
line: 14
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_034.md"
line: 22
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_034.md"
line: 35
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_034.md"
line: 47
```
## 1.1.52 — URDFIL
```yaml
section_id: "1.1.52"
parent_section: "1.1"
symbol: "URDFIL"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to read the results file."
summary: "Reads the results file."
keywords:
- "URDFIL"
- "standard"
- "subroutine"
- "read"
- "results"
- "file"
- "reads"
source_ranges:
- file: "AbaqusUserSubroutineManual_034.md"
start_line: 63
end_line: 236
source_pages:
start: 333
end: 337
heading:
file: "AbaqusUserSubroutineManual_034.md"
line: 63
text: "1.1.52 URDFIL: User subroutine to read the results file."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_034.md"
line: 67
- name: "Overview"
file: "AbaqusUserSubroutineManual_034.md"
line: 73
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_034.md"
line: 85
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_034.md"
line: 125
```
## 1.1.53 — USDFLD
```yaml
section_id: "1.1.53"
parent_section: "1.1"
symbol: "USDFLD"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to redefine field variables at a material point."
summary: "Redefines field variables at a material point."
keywords:
- "USDFLD"
- "standard"
- "subroutine"
- "redefine"
- "field"
- "variables"
- "material"
- "point"
- "redefines"
source_ranges:
- file: "AbaqusUserSubroutineManual_034.md"
start_line: 242
end_line: 300
- file: "AbaqusUserSubroutineManual_035.md"
start_line: 1
end_line: 237
source_pages:
start: 339
end: 346
heading:
file: "AbaqusUserSubroutineManual_034.md"
line: 242
text: "1.1.53 USDFLD: User subroutine to redefine field variables at a material point."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_034.md"
line: 246
- name: "Overview"
file: "AbaqusUserSubroutineManual_034.md"
line: 254
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_034.md"
line: 298
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_035.md"
line: 18
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_035.md"
line: 44
- name: "Example: Damaged elasticity model"
file: "AbaqusUserSubroutineManual_035.md"
line: 142
```
## 1.1.54 — UTEMP
```yaml
section_id: "1.1.54"
parent_section: "1.1"
symbol: "UTEMP"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to specify prescribed temperatures."
summary: "Specifies prescribed temperatures."
keywords:
- "UTEMP"
- "standard"
- "subroutine"
- "prescribed"
- "temperatures"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_035.md"
start_line: 241
end_line: 317
source_pages:
start: 347
end: 349
heading:
file: "AbaqusUserSubroutineManual_035.md"
line: 241
text: "1.1.54 UTEMP: User subroutine to specify prescribed temperatures."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_035.md"
line: 245
- name: "Overview"
file: "AbaqusUserSubroutineManual_035.md"
line: 252
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_035.md"
line: 261
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_035.md"
line: 287
```
## 1.1.55 — UTRACLOAD
```yaml
section_id: "1.1.55"
parent_section: "1.1"
symbol: "UTRACLOAD"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to specify nonuniform traction loads."
summary: "Specifies nonuniform traction loads."
keywords:
- "UTRACLOAD"
- "standard"
- "subroutine"
- "nonuniform"
- "traction"
- "loads"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_036.md"
start_line: 3
end_line: 98
source_pages:
start: 351
end: 354
heading:
file: "AbaqusUserSubroutineManual_036.md"
line: 3
text: "1.1.55 UTRACLOAD: User subroutine to specify nonuniform traction loads."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_036.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_036.md"
line: 14
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_036.md"
line: 24
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_036.md"
line: 48
```
## 1.1.56 — UTRS
```yaml
section_id: "1.1.56"
parent_section: "1.1"
symbol: "UTRS"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define a reduced time shift function for a viscoelastic material."
summary: "Defines a reduced time shift function for a viscoelastic material."
keywords:
- "UTRS"
- "standard"
- "subroutine"
- "reduced"
- "time"
- "shift"
- "function"
- "viscoelastic"
- "material"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_036.md"
start_line: 102
end_line: 192
source_pages:
start: 355
end: 357
heading:
file: "AbaqusUserSubroutineManual_036.md"
line: 102
text: "1.1.56 UTRS: User subroutine to define a reduced time shift function for a viscoelastic material."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_036.md"
line: 106
- name: "Overview"
file: "AbaqusUserSubroutineManual_036.md"
line: 113
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_036.md"
line: 123
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_036.md"
line: 140
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_036.md"
line: 154
```
## 1.1.57 — UTRSNETWORK
```yaml
section_id: "1.1.57"
parent_section: "1.1"
symbol: "UTRSNETWORK"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define a reduced time shift function for models defined within the parallel rheological framework."
summary: "Defines a reduced time shift function for models defined within the parallel rheological framework."
keywords:
- "UTRSNETWORK"
- "standard"
- "subroutine"
- "reduced"
- "time"
- "shift"
- "function"
- "models"
- "defined"
- "parallel"
source_ranges:
- file: "AbaqusUserSubroutineManual_036.md"
start_line: 198
end_line: 289
- file: "AbaqusUserSubroutineManual_037.md"
start_line: 1
end_line: 260
source_pages:
start: 359
end: 365
heading:
file: "AbaqusUserSubroutineManual_036.md"
line: 198
text: "1.1.57 UTRSNETWORK: User subroutine to define a reduced time shift function for models defined within the parallel rheological framework."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_036.md"
line: 202
- name: "Overview"
file: "AbaqusUserSubroutineManual_036.md"
line: 208
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_036.md"
line: 217
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_037.md"
line: 9
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_037.md"
line: 25
- name: "Example: Williams-Landel-Ferry shift function"
file: "AbaqusUserSubroutineManual_037.md"
line: 151
```
## 1.1.58 — UVARM
```yaml
section_id: "1.1.58"
parent_section: "1.1"
symbol: "UVARM"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to generate element output."
summary: "Generates element output."
keywords:
- "UVARM"
- "standard"
- "subroutine"
- "generate"
- "element"
- "output"
- "generates"
source_ranges:
- file: "AbaqusUserSubroutineManual_037.md"
start_line: 266
end_line: 428
- file: "AbaqusUserSubroutineManual_038.md"
start_line: 1
end_line: 37
source_pages:
start: 367
end: 371
heading:
file: "AbaqusUserSubroutineManual_037.md"
line: 266
text: "1.1.58 UVARM: User subroutine to generate element output."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_037.md"
line: 270
- name: "Overview"
file: "AbaqusUserSubroutineManual_037.md"
line: 276
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_037.md"
line: 322
- name: "Example: Calculation of stress relative to shift tensor"
file: "AbaqusUserSubroutineManual_037.md"
line: 416
```
## 1.1.59 — UWAVE
```yaml
section_id: "1.1.59"
parent_section: "1.1"
symbol: "UWAVE"
products:
- "Abaqus/Standard"
- "Abaqus/Aqua"
entry_type: "user_subroutine"
title: "User subroutine to define wave kinematics for an Abaqus/Aqua analysis."
summary: "Defines wave kinematics for an Abaqus/Aqua analysis."
keywords:
- "UWAVE"
- "standard"
- "subroutine"
- "wave"
- "kinematics"
- "aqua"
- "analysis"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_038.md"
start_line: 43
end_line: 202
source_pages:
start: 373
end: 376
heading:
file: "AbaqusUserSubroutineManual_038.md"
line: 43
text: "1.1.59 UWAVE: User subroutine to define wave kinematics for an Abaqus/Aqua analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_038.md"
line: 47
- name: "Overview"
file: "AbaqusUserSubroutineManual_038.md"
line: 52
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_038.md"
line: 60
```
## 1.1.60 — UXFEMNONLOCALWEIGHT
```yaml
section_id: "1.1.60"
parent_section: "1.1"
symbol: "UXFEMNONLOCALWEIGHT"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define the weight function used to compute the average stress/strain to determine the crack propagation direction."
summary: "Defines the weight function used to compute the average stress/strain to determine the crack propagation direction."
keywords:
- "UXFEMNONLOCALWEIGHT"
- "standard"
- "subroutine"
- "weight"
- "function"
- "used"
- "compute"
- "average"
- "stress"
- "strain"
source_ranges:
- file: "AbaqusUserSubroutineManual_038.md"
start_line: 206
end_line: 284
source_pages:
start: 377
end: 378
heading:
file: "AbaqusUserSubroutineManual_038.md"
line: 206
text: "1.1.60 UXFEMNONLOCALWEIGHT: User subroutine to define the weight function used to compute the average stress/strain to determine the crack propagation direction."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_038.md"
line: 210
- name: "Overview"
file: "AbaqusUserSubroutineManual_038.md"
line: 216
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_038.md"
line: 223
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_038.md"
line: 236
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_038.md"
line: 242
```
## 1.1.61 — VOIDRI
```yaml
section_id: "1.1.61"
parent_section: "1.1"
symbol: "VOIDRI"
products:
- "Abaqus/Standard"
entry_type: "user_subroutine"
title: "User subroutine to define initial void ratios."
summary: "Defines initial void ratios."
keywords:
- "VOIDRI"
- "standard"
- "subroutine"
- "initial"
- "void"
- "ratios"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_038.md"
start_line: 288
end_line: 335
source_pages:
start: 379
end: 380
heading:
file: "AbaqusUserSubroutineManual_038.md"
line: 288
text: "1.1.61 VOIDRI: User subroutine to define initial void ratios."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_038.md"
line: 292
- name: "Overview"
file: "AbaqusUserSubroutineManual_038.md"
line: 298
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_038.md"
line: 305
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_038.md"
line: 319
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_038.md"
line: 327
```
## 1.2.1 — VDFLUX
```yaml
section_id: "1.2.1"
parent_section: "1.2"
symbol: "VDFLUX"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to specify nonuniform distributed fluxes in an explicit dynamic coupled temperature-displacement analysis."
summary: "Specifies nonuniform distributed fluxes in an explicit dynamic coupled temperature-displacement analysis."
keywords:
- "VDFLUX"
- "explicit"
- "subroutine"
- "nonuniform"
- "distributed"
- "fluxes"
- "dynamic"
- "coupled"
- "temperature-displacement"
- "analysis"
source_ranges:
- file: "AbaqusUserSubroutineManual_039.md"
start_line: 37
end_line: 148
source_pages:
start: 383
end: 385
heading:
file: "AbaqusUserSubroutineManual_039.md"
line: 37
text: "1.2.1 VDFLUX: User subroutine to specify nonuniform distributed fluxes in an explicit dynamic coupled temperature-displacement analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_039.md"
line: 41
- name: "Overview"
file: "AbaqusUserSubroutineManual_039.md"
line: 47
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_039.md"
line: 55
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_039.md"
line: 82
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_039.md"
line: 88
```
## 1.2.2 — VDISP
```yaml
section_id: "1.2.2"
parent_section: "1.2"
symbol: "VDISP"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to specify prescribed boundary conditions."
summary: "Specifies prescribed boundary conditions."
keywords:
- "VDISP"
- "explicit"
- "subroutine"
- "prescribed"
- "boundary"
- "conditions"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_039.md"
start_line: 154
end_line: 319
- file: "AbaqusUserSubroutineManual_040.md"
start_line: 1
end_line: 108
source_pages:
start: 387
end: 393
heading:
file: "AbaqusUserSubroutineManual_039.md"
line: 154
text: "1.2.2 VDISP: User subroutine to specify prescribed boundary conditions."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_039.md"
line: 158
- name: "Overview"
file: "AbaqusUserSubroutineManual_039.md"
line: 164
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_039.md"
line: 231
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_039.md"
line: 237
- name: "Example: Imposition of acceleration on a rigid body with nonzero initial velocity"
file: "AbaqusUserSubroutineManual_040.md"
line: 7
```
## 1.2.3 — VDLOAD
```yaml
section_id: "1.2.3"
parent_section: "1.2"
symbol: "VDLOAD"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to specify nonuniform distributed loads."
summary: "Specifies nonuniform distributed loads."
keywords:
- "VDLOAD"
- "explicit"
- "subroutine"
- "nonuniform"
- "distributed"
- "loads"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_040.md"
start_line: 114
end_line: 223
source_pages:
start: 395
end: 398
heading:
file: "AbaqusUserSubroutineManual_040.md"
line: 114
text: "1.2.3 VDLOAD: User subroutine to specify nonuniform distributed loads."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_040.md"
line: 118
- name: "Overview"
file: "AbaqusUserSubroutineManual_040.md"
line: 126
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_040.md"
line: 135
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_040.md"
line: 165
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_040.md"
line: 171
```
## 1.2.4 — VEXTERNALDB
```yaml
section_id: "1.2.4"
parent_section: "1.2"
symbol: "VEXTERNALDB"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine that gives control to the user at key moments of the analysis so that data can be exchanged dynamically among Abaqus user subroutines and with external programs or files."
summary: "Gives control to the user at key moments of the analysis so that data can be exchanged dynamically among Abaqus user subroutines and with external programs or files."
keywords:
- "VEXTERNALDB"
- "explicit"
- "subroutine"
- "that"
- "gives"
- "control"
- "key"
- "moments"
- "analysis"
- "data"
source_ranges:
- file: "AbaqusUserSubroutineManual_040.md"
start_line: 227
end_line: 289
- file: "AbaqusUserSubroutineManual_041.md"
start_line: 1
end_line: 97
source_pages:
start: 399
end: 404
heading:
file: "AbaqusUserSubroutineManual_040.md"
line: 227
text: "1.2.4 VEXTERNALDB: User subroutine that gives control to the user at key moments of the analysis so that data can be exchanged dynamically among Abaqus user subroutines and with external programs or files."
content_anchors:
- name: "Reference"
file: "AbaqusUserSubroutineManual_040.md"
line: 231
- name: "Overview"
file: "AbaqusUserSubroutineManual_040.md"
line: 235
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_041.md"
line: 45
```
## 1.2.5 — VFABRIC
```yaml
section_id: "1.2.5"
parent_section: "1.2"
symbol: "VFABRIC"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define fabric material behavior."
summary: "Defines fabric material behavior."
keywords:
- "VFABRIC"
- "explicit"
- "subroutine"
- "fabric"
- "material"
- "behavior"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_041.md"
start_line: 101
end_line: 339
- file: "AbaqusUserSubroutineManual_042.md"
start_line: 1
end_line: 153
source_pages:
start: 405
end: 414
heading:
file: "AbaqusUserSubroutineManual_041.md"
line: 101
text: "1.2.5 VFABRIC: User subroutine to define fabric material behavior."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_041.md"
line: 107
- name: "Overview"
file: "AbaqusUserSubroutineManual_041.md"
line: 112
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_041.md"
line: 213
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_041.md"
line: 233
- name: "Example: Using more than one user-defined material model"
file: "AbaqusUserSubroutineManual_042.md"
line: 19
- name: "Example: Influence of nonorthogonal material directions in highly anisotropic elastic material"
file: "AbaqusUserSubroutineManual_042.md"
line: 33
```
## 1.2.6 — VFRIC
```yaml
section_id: "1.2.6"
parent_section: "1.2"
symbol: "VFRIC"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define frictional behavior for contact surfaces."
summary: "Defines frictional behavior for contact surfaces."
keywords:
- "VFRIC"
- "explicit"
- "subroutine"
- "frictional"
- "behavior"
- "contact"
- "surfaces"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_042.md"
start_line: 157
end_line: 385
- file: "AbaqusUserSubroutineManual_043.md"
start_line: 1
end_line: 67
source_pages:
start: 415
end: 422
heading:
file: "AbaqusUserSubroutineManual_042.md"
line: 157
text: "1.2.6 VFRIC: User subroutine to define frictional behavior for contact surfaces."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_042.md"
line: 161
- name: "Overview"
file: "AbaqusUserSubroutineManual_042.md"
line: 167
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_042.md"
line: 284
```
## 1.2.7 — VFRIC_COEF
```yaml
section_id: "1.2.7"
parent_section: "1.2"
symbol: "VFRIC_COEF"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define the frictional coefficient for contact surfaces."
summary: "Defines the frictional coefficient for contact surfaces."
keywords:
- "VFRIC_COEF"
- "explicit"
- "subroutine"
- "frictional"
- "coefficient"
- "contact"
- "surfaces"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_043.md"
start_line: 71
end_line: 216
source_pages:
start: 423
end: 425
heading:
file: "AbaqusUserSubroutineManual_043.md"
line: 71
text: "1.2.7 VFRIC_COEF: User subroutine to define the frictional coefficient for contact surfaces."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_043.md"
line: 75
- name: "Overview"
file: "AbaqusUserSubroutineManual_043.md"
line: 81
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_043.md"
line: 89
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_043.md"
line: 136
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_043.md"
line: 146
```
## 1.2.8 — VFRICTION
```yaml
section_id: "1.2.8"
parent_section: "1.2"
symbol: "VFRICTION"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define frictional behavior for contact surfaces."
summary: "Defines frictional behavior for contact surfaces."
keywords:
- "VFRICTION"
- "explicit"
- "subroutine"
- "frictional"
- "behavior"
- "contact"
- "surfaces"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_043.md"
start_line: 222
end_line: 364
- file: "AbaqusUserSubroutineManual_044.md"
start_line: 1
end_line: 176
source_pages:
start: 427
end: 434
heading:
file: "AbaqusUserSubroutineManual_043.md"
line: 222
text: "1.2.8 VFRICTION: User subroutine to define frictional behavior for contact surfaces."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_043.md"
line: 226
- name: "Overview"
file: "AbaqusUserSubroutineManual_043.md"
line: 232
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_043.md"
line: 360
```
## 1.2.9 — VUAMP
```yaml
section_id: "1.2.9"
parent_section: "1.2"
symbol: "VUAMP"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to specify amplitudes."
summary: "Specifies amplitudes."
keywords:
- "VUAMP"
- "explicit"
- "subroutine"
- "amplitudes"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_044.md"
start_line: 180
end_line: 448
- file: "AbaqusUserSubroutineManual_045.md"
start_line: 1
end_line: 23
source_pages:
start: 435
end: 441
heading:
file: "AbaqusUserSubroutineManual_044.md"
line: 180
text: "1.2.9 VUAMP: User subroutine to specify amplitudes."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_044.md"
line: 184
- name: "Overview"
file: "AbaqusUserSubroutineManual_044.md"
line: 190
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_044.md"
line: 203
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_044.md"
line: 256
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_044.md"
line: 294
```
## 1.2.10 — VUANISOHYPER_INV
```yaml
section_id: "1.2.10"
parent_section: "1.2"
symbol: "VUANISOHYPER_INV"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define anisotropic hyperelastic material behavior using the invariant formulation."
summary: "Defines anisotropic hyperelastic material behavior using the invariant formulation."
keywords:
- "VUANISOHYPER_INV"
- "explicit"
- "subroutine"
- "anisotropic"
- "hyperelastic"
- "material"
- "behavior"
- "invariant"
- "formulation"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_045.md"
start_line: 29
end_line: 307
- file: "AbaqusUserSubroutineManual_046.md"
start_line: 1
end_line: 173
source_pages:
start: 443
end: 454
heading:
file: "AbaqusUserSubroutineManual_045.md"
line: 29
text: "1.2.10 VUANISOHYPER_INV: User subroutine to define anisotropic hyperelastic material behavior using the invariant formulation."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_045.md"
line: 33
- name: "Overview"
file: "AbaqusUserSubroutineManual_045.md"
line: 39
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_045.md"
line: 83
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_045.md"
line: 126
- name: "Example: Using more than one user-defined anisotropic hyperelastic material model"
file: "AbaqusUserSubroutineManual_045.md"
line: 205
- name: "Example: Anisotropic hyperelastic model of Kaliske and Schmidt"
file: "AbaqusUserSubroutineManual_045.md"
line: 219
```
## 1.2.11 — VUANISOHYPER_STRAIN
```yaml
section_id: "1.2.11"
parent_section: "1.2"
symbol: "VUANISOHYPER_STRAIN"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define anisotropic hyperelastic material behavior based on Green strain."
summary: "Defines anisotropic hyperelastic material behavior based on Green strain."
keywords:
- "VUANISOHYPER_STRAIN"
- "explicit"
- "subroutine"
- "anisotropic"
- "hyperelastic"
- "material"
- "behavior"
- "green"
- "strain"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_046.md"
start_line: 177
end_line: 388
- file: "AbaqusUserSubroutineManual_047.md"
start_line: 1
end_line: 283
source_pages:
start: 455
end: 466
heading:
file: "AbaqusUserSubroutineManual_046.md"
line: 177
text: "1.2.11 VUANISOHYPER_STRAIN: User subroutine to define anisotropic hyperelastic material behavior based on Green strain."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_046.md"
line: 181
- name: "Overview"
file: "AbaqusUserSubroutineManual_046.md"
line: 187
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_046.md"
line: 233
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_046.md"
line: 274
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_046.md"
line: 306
- name: "Example: Using more than one user-defined anisotropic hyperelastic material model"
file: "AbaqusUserSubroutineManual_046.md"
line: 386
- name: "Example: Orthotropic Saint-Venant Kirchhoff model"
file: "AbaqusUserSubroutineManual_047.md"
line: 13
```
## 1.2.12 — VUCHARLENGTH
```yaml
section_id: "1.2.12"
parent_section: "1.2"
symbol: "VUCHARLENGTH"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define characteristic element length at a material point."
summary: "Defines characteristic element length at a material point."
keywords:
- "VUCHARLENGTH"
- "explicit"
- "subroutine"
- "characteristic"
- "element"
- "length"
- "material"
- "point"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_047.md"
start_line: 287
end_line: 437
- file: "AbaqusUserSubroutineManual_048.md"
start_line: 1
end_line: 33
source_pages:
start: 467
end: 471
heading:
file: "AbaqusUserSubroutineManual_047.md"
line: 287
text: "1.2.12 VUCHARLENGTH: User subroutine to define characteristic element length at a material point."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_047.md"
line: 291
- name: "Overview"
file: "AbaqusUserSubroutineManual_047.md"
line: 296
```
## 1.2.13 — VUCREEPNETWORK
```yaml
section_id: "1.2.13"
parent_section: "1.2"
symbol: "VUCREEPNETWORK"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define time-dependent behavior (creep) for models defined within the parallel rheological framework."
summary: "Defines time-dependent behavior (creep) for models defined within the parallel rheological framework."
keywords:
- "VUCREEPNETWORK"
- "explicit"
- "subroutine"
- "time-dependent"
- "behavior"
- "creep"
- "models"
- "defined"
- "parallel"
- "rheological"
source_ranges:
- file: "AbaqusUserSubroutineManual_048.md"
start_line: 39
end_line: 416
source_pages:
start: 473
end: 480
heading:
file: "AbaqusUserSubroutineManual_048.md"
line: 39
text: "1.2.13 VUCREEPNETWORK: User subroutine to define time-dependent behavior (creep) for models defined within the parallel rheological framework."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_048.md"
line: 43
- name: "Overview"
file: "AbaqusUserSubroutineManual_048.md"
line: 49
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_048.md"
line: 172
- name: "Example: Power-law strain hardening model"
file: "AbaqusUserSubroutineManual_048.md"
line: 302
```
## 1.2.14 — VUEL
```yaml
section_id: "1.2.14"
parent_section: "1.2"
symbol: "VUEL"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define an element."
summary: "Defines an element."
keywords:
- "VUEL"
- "explicit"
- "subroutine"
- "element"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_049.md"
start_line: 3
end_line: 421
- file: "AbaqusUserSubroutineManual_050.md"
start_line: 1
end_line: 100
source_pages:
start: 481
end: 493
heading:
file: "AbaqusUserSubroutineManual_049.md"
line: 3
text: "1.2.14 VUEL: User subroutine to define an element."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_049.md"
line: 9
- name: "Overview"
file: "AbaqusUserSubroutineManual_049.md"
line: 17
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_049.md"
line: 24
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_049.md"
line: 115
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_049.md"
line: 149
- name: "Example: Structural user element"
file: "AbaqusUserSubroutineManual_049.md"
line: 344
```
## 1.2.15 — VUEOS
```yaml
section_id: "1.2.15"
parent_section: "1.2"
symbol: "VUEOS"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define equation of state material model."
summary: "Defines equation of state material model."
keywords:
- "VUEOS"
- "explicit"
- "subroutine"
- "equation"
- "state"
- "material"
- "model"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_050.md"
start_line: 106
end_line: 374
source_pages:
start: 495
end: 500
heading:
file: "AbaqusUserSubroutineManual_050.md"
line: 106
text: "1.2.15 VUEOS: User subroutine to define equation of state material model."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_050.md"
line: 110
- name: "Overview"
file: "AbaqusUserSubroutineManual_050.md"
line: 116
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_050.md"
line: 125
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_050.md"
line: 171
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_050.md"
line: 193
```
## 1.2.16 — VUFIELD
```yaml
section_id: "1.2.16"
parent_section: "1.2"
symbol: "VUFIELD"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to specify predefined field variables."
summary: "Specifies predefined field variables."
keywords:
- "VUFIELD"
- "explicit"
- "subroutine"
- "predefined"
- "field"
- "variables"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_051.md"
start_line: 3
end_line: 172
source_pages:
start: 501
end: 505
heading:
file: "AbaqusUserSubroutineManual_051.md"
line: 3
text: "1.2.16 VUFIELD: User subroutine to specify predefined field variables."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_051.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_051.md"
line: 12
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_051.md"
line: 106
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_051.md"
line: 126
```
## 1.2.17 — VUFLUIDEXCH
```yaml
section_id: "1.2.17"
parent_section: "1.2"
symbol: "VUFLUIDEXCH"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define the mass flow rate/heat energy flow rate for fluid exchange."
summary: "Defines the mass flow rate/heat energy flow rate for fluid exchange."
keywords:
- "VUFLUIDEXCH"
- "explicit"
- "subroutine"
- "mass"
- "flow"
- "rate"
- "heat"
- "energy"
- "fluid"
- "exchange"
source_ranges:
- file: "AbaqusUserSubroutineManual_051.md"
start_line: 178
end_line: 379
source_pages:
start: 507
end: 510
heading:
file: "AbaqusUserSubroutineManual_051.md"
line: 178
text: "1.2.17 VUFLUIDEXCH: User subroutine to define the mass flow rate/heat energy flow rate for fluid exchange."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_051.md"
line: 182
- name: "Overview"
file: "AbaqusUserSubroutineManual_051.md"
line: 189
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_051.md"
line: 203
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_051.md"
line: 251
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_051.md"
line: 285
```
## 1.2.18 — VUFLUIDEXCHEFFAREA
```yaml
section_id: "1.2.18"
parent_section: "1.2"
symbol: "VUFLUIDEXCHEFFAREA"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define the effective area for fluid exchange."
summary: "Defines the effective area for fluid exchange."
keywords:
- "VUFLUIDEXCHEFFAREA"
- "explicit"
- "subroutine"
- "effective"
- "area"
- "fluid"
- "exchange"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_052.md"
start_line: 3
end_line: 137
source_pages:
start: 511
end: 513
heading:
file: "AbaqusUserSubroutineManual_052.md"
line: 3
text: "1.2.18 VUFLUIDEXCHEFFAREA: User subroutine to define the effective area for fluid exchange."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_052.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_052.md"
line: 12
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_052.md"
line: 31
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_052.md"
line: 77
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_052.md"
line: 83
```
## 1.2.19 — VUHARD
```yaml
section_id: "1.2.19"
parent_section: "1.2"
symbol: "VUHARD"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define the yield surface size and hardening parameters for isotropic plasticity or combined hardening models."
summary: "Defines the yield surface size and hardening parameters for isotropic plasticity or combined hardening models."
keywords:
- "VUHARD"
- "explicit"
- "subroutine"
- "yield"
- "surface"
- "size"
- "hardening"
- "parameters"
- "isotropic"
- "plasticity"
source_ranges:
- file: "AbaqusUserSubroutineManual_052.md"
start_line: 143
end_line: 309
source_pages:
start: 515
end: 518
heading:
file: "AbaqusUserSubroutineManual_052.md"
line: 143
text: "1.2.19 VUHARD: User subroutine to define the yield surface size and hardening parameters for isotropic plasticity or combined hardening models."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_052.md"
line: 147
- name: "Overview"
file: "AbaqusUserSubroutineManual_052.md"
line: 156
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_052.md"
line: 166
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_052.md"
line: 205
```
## 1.2.20 — VUINTER
```yaml
section_id: "1.2.20"
parent_section: "1.2"
symbol: "VUINTER"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define the interaction between contact surfaces."
summary: "Defines the interaction between contact surfaces."
keywords:
- "VUINTER"
- "explicit"
- "subroutine"
- "interaction"
- "contact"
- "surfaces"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_052.md"
start_line: 313
end_line: 371
- file: "AbaqusUserSubroutineManual_053.md"
start_line: 1
end_line: 245
source_pages:
start: 519
end: 526
heading:
file: "AbaqusUserSubroutineManual_052.md"
line: 313
text: "1.2.20 VUINTER: User subroutine to define the interaction between contact surfaces."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_052.md"
line: 317
- name: "Overview"
file: "AbaqusUserSubroutineManual_052.md"
line: 323
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_052.md"
line: 360
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_053.md"
line: 39
```
## 1.2.21 — VUINTERACTION
```yaml
section_id: "1.2.21"
parent_section: "1.2"
symbol: "VUINTERACTION"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define the contact interaction between surfaces with the general contact algorithm."
summary: "Defines the contact interaction between surfaces with the general contact algorithm."
keywords:
- "VUINTERACTION"
- "explicit"
- "subroutine"
- "contact"
- "interaction"
- "surfaces"
- "general"
- "algorithm"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_053.md"
start_line: 249
end_line: 390
- file: "AbaqusUserSubroutineManual_054.md"
start_line: 1
end_line: 234
source_pages:
start: 527
end: 536
heading:
file: "AbaqusUserSubroutineManual_053.md"
line: 249
text: "1.2.21 VUINTERACTION: User subroutine to define the contact interaction between surfaces with the general contact algorithm."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_053.md"
line: 253
- name: "Overview"
file: "AbaqusUserSubroutineManual_053.md"
line: 259
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_053.md"
line: 325
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_054.md"
line: 22
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_054.md"
line: 68
```
## 1.2.22 — VUMAT
```yaml
section_id: "1.2.22"
parent_section: "1.2"
symbol: "VUMAT"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define material behavior."
summary: "Defines material behavior."
keywords:
- "VUMAT"
- "explicit"
- "subroutine"
- "material"
- "behavior"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_054.md"
start_line: 238
end_line: 325
- file: "AbaqusUserSubroutineManual_055.md"
start_line: 1
end_line: 493
source_pages:
start: 537
end: 550
heading:
file: "AbaqusUserSubroutineManual_054.md"
line: 238
text: "1.2.22 VUMAT: User subroutine to define material behavior."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_054.md"
line: 244
- name: "Overview"
file: "AbaqusUserSubroutineManual_054.md"
line: 249
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_055.md"
line: 42
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_055.md"
line: 62
- name: "Example: Using more than one user-defined material model"
file: "AbaqusUserSubroutineManual_055.md"
line: 184
- name: "Example: Elastic/plastic material with kinematic hardening"
file: "AbaqusUserSubroutineManual_055.md"
line: 203
```
## 1.2.23 — VUMULLINS
```yaml
section_id: "1.2.23"
parent_section: "1.2"
symbol: "VUMULLINS"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define damage variable for the Mullins effect material model."
summary: "Defines damage variable for the Mullins effect material model."
keywords:
- "VUMULLINS"
- "explicit"
- "subroutine"
- "damage"
- "variable"
- "mullins"
- "effect"
- "material"
- "model"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_056.md"
start_line: 3
end_line: 254
source_pages:
start: 551
end: 556
heading:
file: "AbaqusUserSubroutineManual_056.md"
line: 3
text: "1.2.23 VUMULLINS: User subroutine to define damage variable for the Mullins effect material model."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_056.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_056.md"
line: 14
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_056.md"
line: 71
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_056.md"
line: 91
```
## 1.2.24 — VUSDFLD
```yaml
section_id: "1.2.24"
parent_section: "1.2"
symbol: "VUSDFLD"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to redefine field variables at a material point."
summary: "Redefines field variables at a material point."
keywords:
- "VUSDFLD"
- "explicit"
- "subroutine"
- "redefine"
- "field"
- "variables"
- "material"
- "point"
- "redefines"
source_ranges:
- file: "AbaqusUserSubroutineManual_056.md"
start_line: 258
end_line: 402
- file: "AbaqusUserSubroutineManual_057.md"
start_line: 1
end_line: 208
source_pages:
start: 557
end: 565
heading:
file: "AbaqusUserSubroutineManual_056.md"
line: 258
text: "1.2.24 VUSDFLD: User subroutine to redefine field variables at a material point."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_056.md"
line: 262
- name: "Overview"
file: "AbaqusUserSubroutineManual_056.md"
line: 270
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_056.md"
line: 366
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_056.md"
line: 378
```
## 1.2.25 — VUTRS
```yaml
section_id: "1.2.25"
parent_section: "1.2"
symbol: "VUTRS"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define a reduced time shift function for a viscoelastic material."
summary: "Defines a reduced time shift function for a viscoelastic material."
keywords:
- "VUTRS"
- "explicit"
- "subroutine"
- "reduced"
- "time"
- "shift"
- "function"
- "viscoelastic"
- "material"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_057.md"
start_line: 214
end_line: 350
source_pages:
start: 567
end: 569
heading:
file: "AbaqusUserSubroutineManual_057.md"
line: 214
text: "1.2.25 VUTRS: User subroutine to define a reduced time shift function for a viscoelastic material."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_057.md"
line: 218
- name: "Overview"
file: "AbaqusUserSubroutineManual_057.md"
line: 225
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_057.md"
line: 234
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_057.md"
line: 270
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_057.md"
line: 284
```
## 1.2.26 — VUVISCOSITY
```yaml
section_id: "1.2.26"
parent_section: "1.2"
symbol: "VUVISCOSITY"
products:
- "Abaqus/Explicit"
entry_type: "user_subroutine"
title: "User subroutine to define the shear viscosity for equation of state models."
summary: "Defines the shear viscosity for equation of state models."
keywords:
- "VUVISCOSITY"
- "explicit"
- "subroutine"
- "shear"
- "viscosity"
- "equation"
- "state"
- "models"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_058.md"
start_line: 3
end_line: 208
source_pages:
start: 571
end: 575
heading:
file: "AbaqusUserSubroutineManual_058.md"
line: 3
text: "1.2.26 VUVISCOSITY: User subroutine to define the shear viscosity for equation of state models."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_058.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_058.md"
line: 14
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_058.md"
line: 23
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_058.md"
line: 62
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_058.md"
line: 72
- name: "Example: Cross viscosity model"
file: "AbaqusUserSubroutineManual_058.md"
line: 148
```
## 1.2.27 — VWAVE
```yaml
section_id: "1.2.27"
parent_section: "1.2"
symbol: "VWAVE"
products:
- "Abaqus/Explicit"
- "Abaqus/Aqua"
entry_type: "user_subroutine"
title: "User subroutine to define wave kinematics for an Abaqus/Aqua analysis."
summary: "Defines wave kinematics for an Abaqus/Aqua analysis."
keywords:
- "VWAVE"
- "explicit"
- "subroutine"
- "wave"
- "kinematics"
- "aqua"
- "analysis"
- "defines"
source_ranges:
- file: "AbaqusUserSubroutineManual_058.md"
start_line: 214
end_line: 384
- file: "AbaqusUserSubroutineManual_059.md"
start_line: 1
end_line: 83
source_pages:
start: 577
end: 582
heading:
file: "AbaqusUserSubroutineManual_058.md"
line: 214
text: "1.2.27 VWAVE: User subroutine to define wave kinematics for an Abaqus/Aqua analysis."
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_058.md"
line: 218
- name: "Overview"
file: "AbaqusUserSubroutineManual_058.md"
line: 225
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_058.md"
line: 233
- name: "Variables to be defined"
file: "AbaqusUserSubroutineManual_058.md"
line: 326
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_058.md"
line: 364
```
## 1.3.1 — SMACfdUserPressureBC
```yaml
section_id: "1.3.1"
parent_section: "1.3"
symbol: "SMACfdUserPressureBC"
products:
- "Abaqus/CFD"
entry_type: "user_subroutine"
title: "User subroutine to specify prescribed pressure boundary conditions."
summary: "Specifies prescribed pressure boundary conditions."
keywords:
- "SMACfdUserPressureBC"
- "cfd"
- "subroutine"
- "prescribed"
- "pressure"
- "boundary"
- "conditions"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_059.md"
start_line: 96
end_line: 174
source_pages:
start: 585
end: 586
heading:
file: "AbaqusUserSubroutineManual_059.md"
line: 96
text: "1.3.1 SMACfdUserPressureBC: User subroutine to specify prescribed pressure boundary conditions."
content_anchors:
- name: "Reference"
file: "AbaqusUserSubroutineManual_059.md"
line: 100
- name: "Overview"
file: "AbaqusUserSubroutineManual_059.md"
line: 104
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_059.md"
line: 112
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_059.md"
line: 118
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_059.md"
line: 124
```
## 1.3.2 — SMACfdUserVelocityBC
```yaml
section_id: "1.3.2"
parent_section: "1.3"
symbol: "SMACfdUserVelocityBC"
products:
- "Abaqus/CFD"
entry_type: "user_subroutine"
title: "User subroutine to specify prescribed velocity boundary conditions."
summary: "Specifies prescribed velocity boundary conditions."
keywords:
- "SMACfdUserVelocityBC"
- "cfd"
- "subroutine"
- "prescribed"
- "velocity"
- "boundary"
- "conditions"
- "specifies"
source_ranges:
- file: "AbaqusUserSubroutineManual_059.md"
start_line: 178
end_line: 374
- file: "AbaqusUserSubroutineManual_060.md"
start_line: 1
end_line: 13
source_pages:
start: 587
end: 591
heading:
file: "AbaqusUserSubroutineManual_059.md"
line: 178
text: "1.3.2 SMACfdUserVelocityBC: User subroutine to specify prescribed velocity boundary conditions."
content_anchors:
- name: "Reference"
file: "AbaqusUserSubroutineManual_059.md"
line: 182
- name: "Overview"
file: "AbaqusUserSubroutineManual_059.md"
line: 186
- name: "User subroutine interface"
file: "AbaqusUserSubroutineManual_059.md"
line: 197
- name: "Variable to be defined"
file: "AbaqusUserSubroutineManual_059.md"
line: 203
- name: "Variables passed in for information"
file: "AbaqusUserSubroutineManual_059.md"
line: 209
- name: "Example: Imposition of a parabolic inlet flow velocity"
file: "AbaqusUserSubroutineManual_059.md"
line: 265
```
## 2.1.1 — OBTAINING Abaqus ENVIRONMENT VARIABLES
```yaml
section_id: "2.1.1"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
entry_type: "utility_topic"
title: "OBTAINING Abaqus ENVIRONMENT VARIABLES"
summary: "Describes utility routines for obtaining Abaqus environment variables."
keywords:
- "utility routine"
- "obtaining"
- "environment"
- "variables"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_060.md"
start_line: 57
end_line: 95
source_pages:
start: 597
end: 597
heading:
file: "AbaqusUserSubroutineManual_060.md"
line: 57
text: "2.1.1 OBTAINING Abaqus ENVIRONMENT VARIABLES"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_060.md"
line: 61
- name: "Overview"
file: "AbaqusUserSubroutineManual_060.md"
line: 67
- name: "Interface"
file: "AbaqusUserSubroutineManual_060.md"
line: 71
- name: "Variable to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_060.md"
line: 81
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_060.md"
line: 87
```
## 2.1.2 — OBTAINING THE Abaqus JOB NAME
```yaml
section_id: "2.1.2"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
entry_type: "utility_topic"
title: "OBTAINING THE Abaqus JOB NAME"
summary: "Describes utility routines for obtaining the Abaqus job name."
keywords:
- "utility routine"
- "obtaining"
- "job"
- "name"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_060.md"
start_line: 101
end_line: 132
source_pages:
start: 599
end: 599
heading:
file: "AbaqusUserSubroutineManual_060.md"
line: 101
text: "2.1.2 OBTAINING THE Abaqus JOB NAME"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_060.md"
line: 105
- name: "Overview"
file: "AbaqusUserSubroutineManual_060.md"
line: 110
- name: "Interface"
file: "AbaqusUserSubroutineManual_060.md"
line: 114
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_060.md"
line: 124
```
## 2.1.3 — OBTAINING THE Abaqus OUTPUT DIRECTORY NAME
```yaml
section_id: "2.1.3"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
entry_type: "utility_topic"
title: "OBTAINING THE Abaqus OUTPUT DIRECTORY NAME"
summary: "Describes utility routines for obtaining the Abaqus output directory name."
keywords:
- "utility routine"
- "obtaining"
- "output"
- "directory"
- "name"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_061.md"
start_line: 3
end_line: 34
source_pages:
start: 601
end: 601
heading:
file: "AbaqusUserSubroutineManual_061.md"
line: 3
text: "2.1.3 OBTAINING THE Abaqus OUTPUT DIRECTORY NAME"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_061.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_061.md"
line: 12
- name: "Interface"
file: "AbaqusUserSubroutineManual_061.md"
line: 16
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 26
```
## 2.1.4 — OBTAINING PARALLEL PROCESSES INFORMATION
```yaml
section_id: "2.1.4"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
entry_type: "utility_topic"
title: "OBTAINING PARALLEL PROCESSES INFORMATION"
summary: "Describes utility routines for obtaining parallel process information."
keywords:
- "utility routine"
- "obtaining"
- "parallel"
- "processes"
- "information"
- "describes"
- "utility"
- "routines"
- "process"
source_ranges:
- file: "AbaqusUserSubroutineManual_061.md"
start_line: 40
end_line: 189
source_pages:
start: 603
end: 606
heading:
file: "AbaqusUserSubroutineManual_061.md"
line: 40
text: "2.1.4 OBTAINING PARALLEL PROCESSES INFORMATION"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_061.md"
line: 44
- name: "Overview"
file: "AbaqusUserSubroutineManual_061.md"
line: 49
- name: "Interface"
file: "AbaqusUserSubroutineManual_061.md"
line: 59
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 63
- name: "Interface"
file: "AbaqusUserSubroutineManual_061.md"
line: 77
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 85
- name: "Interface"
file: "AbaqusUserSubroutineManual_061.md"
line: 95
- name: "Interface"
file: "AbaqusUserSubroutineManual_061.md"
line: 116
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 132
- name: "Interface"
file: "AbaqusUserSubroutineManual_061.md"
line: 142
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 160
- name: "Interface"
file: "AbaqusUserSubroutineManual_061.md"
line: 170
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 185
```
## 2.1.5 — OBTAINING PART INFORMATION
```yaml
section_id: "2.1.5"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
entry_type: "utility_topic"
title: "OBTAINING PART INFORMATION"
summary: "Describes utility routines for obtaining part information."
keywords:
- "utility routine"
- "obtaining"
- "part"
- "information"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_061.md"
start_line: 193
end_line: 281
source_pages:
start: 607
end: 608
heading:
file: "AbaqusUserSubroutineManual_061.md"
line: 193
text: "2.1.5 OBTAINING PART INFORMATION"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_061.md"
line: 197
- name: "Overview"
file: "AbaqusUserSubroutineManual_061.md"
line: 203
- name: "Interface"
file: "AbaqusUserSubroutineManual_061.md"
line: 211
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 221
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 233
- name: "Interface"
file: "AbaqusUserSubroutineManual_061.md"
line: 249
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 259
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 273
```
## 2.1.6 — OBTAINING MATERIAL POINT INFORMATION IN AN Abaqus/Standard ANALYSIS
```yaml
section_id: "2.1.6"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
entry_type: "utility_topic"
title: "OBTAINING MATERIAL POINT INFORMATION IN AN Abaqus/Standard ANALYSIS"
summary: "Describes utility routines for obtaining material point information in an Abaqus/Standard analysis."
keywords:
- "utility routine"
- "obtaining"
- "material"
- "point"
- "information"
- "standard"
- "analysis"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_061.md"
start_line: 285
end_line: 358
- file: "AbaqusUserSubroutineManual_062.md"
start_line: 1
end_line: 61
source_pages:
start: 609
end: 612
heading:
file: "AbaqusUserSubroutineManual_061.md"
line: 285
text: "2.1.6 OBTAINING MATERIAL POINT INFORMATION IN AN Abaqus/Standard ANALYSIS"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_061.md"
line: 289
- name: "Overview"
file: "AbaqusUserSubroutineManual_061.md"
line: 298
- name: "Interface"
file: "AbaqusUserSubroutineManual_061.md"
line: 302
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 308
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_061.md"
line: 332
- name: "Example"
file: "AbaqusUserSubroutineManual_062.md"
line: 15
```
## 2.1.7 — OBTAINING MATERIAL POINT INFORMATION IN AN Abaqus/Explicit ANALYSIS
```yaml
section_id: "2.1.7"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Explicit"
entry_type: "utility_topic"
title: "OBTAINING MATERIAL POINT INFORMATION IN AN Abaqus/Explicit ANALYSIS"
summary: "Describes utility routines for obtaining material point information in an Abaqus/Explicit analysis."
keywords:
- "utility routine"
- "obtaining"
- "material"
- "point"
- "information"
- "explicit"
- "analysis"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_062.md"
start_line: 65
end_line: 163
source_pages:
start: 613
end: 615
heading:
file: "AbaqusUserSubroutineManual_062.md"
line: 65
text: "2.1.7 OBTAINING MATERIAL POINT INFORMATION IN AN Abaqus/Explicit ANALYSIS"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_062.md"
line: 69
- name: "Overview"
file: "AbaqusUserSubroutineManual_062.md"
line: 74
- name: "Interface"
file: "AbaqusUserSubroutineManual_062.md"
line: 78
- name: "Variable to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_062.md"
line: 89
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_062.md"
line: 95
- name: "Example"
file: "AbaqusUserSubroutineManual_062.md"
line: 150
```
## 2.1.8 — OBTAINING MATERIAL POINT INFORMATION AVERAGED AT A NODE
```yaml
section_id: "2.1.8"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
entry_type: "utility_topic"
title: "OBTAINING MATERIAL POINT INFORMATION AVERAGED AT A NODE"
summary: "Describes utility routines for obtaining material point information averaged at a node."
keywords:
- "utility routine"
- "obtaining"
- "material"
- "point"
- "information"
- "averaged"
- "node"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_062.md"
start_line: 169
end_line: 289
source_pages:
start: 617
end: 620
heading:
file: "AbaqusUserSubroutineManual_062.md"
line: 169
text: "2.1.8 OBTAINING MATERIAL POINT INFORMATION AVERAGED AT A NODE"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_062.md"
line: 173
- name: "Overview"
file: "AbaqusUserSubroutineManual_062.md"
line: 178
- name: "Interface"
file: "AbaqusUserSubroutineManual_062.md"
line: 184
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_062.md"
line: 192
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_062.md"
line: 224
- name: "Example: Obtaining plastic strain results"
file: "AbaqusUserSubroutineManual_062.md"
line: 283
- name: "Example: Obtaining contact results"
file: "AbaqusUserSubroutineManual_062.md"
line: 287
```
## 2.1.9 — OBTAINING NODE POINT INFORMATION
```yaml
section_id: "2.1.9"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
entry_type: "utility_topic"
title: "OBTAINING NODE POINT INFORMATION"
summary: "Describes utility routines for obtaining node point information."
keywords:
- "utility routine"
- "obtaining"
- "node"
- "point"
- "information"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_063.md"
start_line: 3
end_line: 66
source_pages:
start: 621
end: 622
heading:
file: "AbaqusUserSubroutineManual_063.md"
line: 3
text: "2.1.9 OBTAINING NODE POINT INFORMATION"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_063.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_063.md"
line: 12
- name: "Interface"
file: "AbaqusUserSubroutineManual_063.md"
line: 16
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_063.md"
line: 24
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_063.md"
line: 44
```
## 2.1.10 — OBTAINING NODE TO ELEMENT CONNECTIVITY
```yaml
section_id: "2.1.10"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
entry_type: "utility_topic"
title: "OBTAINING NODE TO ELEMENT CONNECTIVITY"
summary: "Describes utility routines for obtaining node-to-element connectivity."
keywords:
- "utility routine"
- "obtaining"
- "node"
- "element"
- "connectivity"
- "describes"
- "utility"
- "routines"
- "node-to-element"
source_ranges:
- file: "AbaqusUserSubroutineManual_063.md"
start_line: 70
end_line: 132
source_pages:
start: 623
end: 624
heading:
file: "AbaqusUserSubroutineManual_063.md"
line: 70
text: "2.1.10 OBTAINING NODE TO ELEMENT CONNECTIVITY"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_063.md"
line: 74
- name: "Overview"
file: "AbaqusUserSubroutineManual_063.md"
line: 80
- name: "Interface"
file: "AbaqusUserSubroutineManual_063.md"
line: 84
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_063.md"
line: 94
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_063.md"
line: 110
```
## 2.1.11 — OBTAINING STRESS INVARIANTS, PRINCIPAL STRESS/STRAIN VALUES AND DIRECTIONS, AND ROTATING TENSORS IN AN Abaqus/Standard ANALYSIS
```yaml
section_id: "2.1.11"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
entry_type: "utility_topic"
title: "OBTAINING STRESS INVARIANTS, PRINCIPAL STRESS/STRAIN VALUES AND DIRECTIONS, AND ROTATING TENSORS IN AN Abaqus/Standard ANALYSIS"
summary: "Describes utility routines for stress invariants, principal stress or strain values and directions, and tensor rotation in Abaqus/Standard."
keywords:
- "utility routine"
- "obtaining"
- "stress"
- "invariants"
- "principal"
- "strain"
- "values"
- "directions"
- "rotating"
- "tensors"
source_ranges:
- file: "AbaqusUserSubroutineManual_063.md"
start_line: 136
end_line: 299
source_pages:
start: 625
end: 628
heading:
file: "AbaqusUserSubroutineManual_063.md"
line: 136
text: "2.1.11 OBTAINING STRESS INVARIANTS, PRINCIPAL STRESS/STRAIN VALUES AND DIRECTIONS, AND ROTATING TENSORS IN AN Abaqus/Standard ANALYSIS"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_063.md"
line: 140
- name: "Overview"
file: "AbaqusUserSubroutineManual_063.md"
line: 145
- name: "Interface"
file: "AbaqusUserSubroutineManual_063.md"
line: 153
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_063.md"
line: 157
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_063.md"
line: 171
- name: "Interface"
file: "AbaqusUserSubroutineManual_063.md"
line: 201
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_063.md"
line: 205
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_063.md"
line: 223
- name: "Interface"
file: "AbaqusUserSubroutineManual_063.md"
line: 231
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_063.md"
line: 291
```
## 2.1.12 — OBTAINING PRINCIPAL STRESS/STRAIN VALUES AND DIRECTIONS IN AN Abaqus/Explicit ANALYSIS
```yaml
section_id: "2.1.12"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Explicit"
entry_type: "utility_topic"
title: "OBTAINING PRINCIPAL STRESS/STRAIN VALUES AND DIRECTIONS IN AN Abaqus/Explicit ANALYSIS"
summary: "Describes utility routines for principal stress or strain values and directions in Abaqus/Explicit."
keywords:
- "utility routine"
- "obtaining"
- "principal"
- "stress"
- "strain"
- "values"
- "directions"
- "explicit"
- "analysis"
- "describes"
source_ranges:
- file: "AbaqusUserSubroutineManual_063.md"
start_line: 303
end_line: 379
source_pages:
start: 629
end: 630
heading:
file: "AbaqusUserSubroutineManual_063.md"
line: 303
text: "2.1.12 OBTAINING PRINCIPAL STRESS/STRAIN VALUES AND DIRECTIONS IN AN Abaqus/Explicit ANALYSIS"
content_anchors:
- name: "Reference"
file: "AbaqusUserSubroutineManual_063.md"
line: 307
- name: "Overview"
file: "AbaqusUserSubroutineManual_063.md"
line: 311
- name: "Interface"
file: "AbaqusUserSubroutineManual_063.md"
line: 319
- name: "Interface"
file: "AbaqusUserSubroutineManual_063.md"
line: 349
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_063.md"
line: 353
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_063.md"
line: 371
```
## 2.1.13 — OBTAINING WAVE KINEMATIC DATA IN AN Abaqus/Aqua ANALYSIS
```yaml
section_id: "2.1.13"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Aqua"
entry_type: "utility_topic"
title: "OBTAINING WAVE KINEMATIC DATA IN AN Abaqus/Aqua ANALYSIS"
summary: "Describes utility routines for obtaining wave kinematic data in an Abaqus/Aqua analysis."
keywords:
- "utility routine"
- "obtaining"
- "wave"
- "kinematic"
- "data"
- "aqua"
- "analysis"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_064.md"
start_line: 3
end_line: 130
source_pages:
start: 631
end: 633
heading:
file: "AbaqusUserSubroutineManual_064.md"
line: 3
text: "2.1.13 OBTAINING WAVE KINEMATIC DATA IN AN Abaqus/Aqua ANALYSIS"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_064.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_064.md"
line: 15
- name: "Interface"
file: "AbaqusUserSubroutineManual_064.md"
line: 23
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_064.md"
line: 34
- name: "Interface"
file: "AbaqusUserSubroutineManual_064.md"
line: 90
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_064.md"
line: 100
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_064.md"
line: 110
```
## 2.1.14 — PRINTING MESSAGES TO THE MESSAGE OR STATUS FILE
```yaml
section_id: "2.1.14"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
entry_type: "utility_topic"
title: "PRINTING MESSAGES TO THE MESSAGE OR STATUS FILE"
summary: "Describes utility routines for printing messages to the message or status file."
keywords:
- "utility routine"
- "printing"
- "messages"
- "message"
- "status"
- "file"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_064.md"
start_line: 136
end_line: 198
source_pages:
start: 635
end: 636
heading:
file: "AbaqusUserSubroutineManual_064.md"
line: 136
text: "2.1.14 PRINTING MESSAGES TO THE MESSAGE OR STATUS FILE"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_064.md"
line: 140
- name: "Overview"
file: "AbaqusUserSubroutineManual_064.md"
line: 146
- name: "Interface"
file: "AbaqusUserSubroutineManual_064.md"
line: 150
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_064.md"
line: 162
```
## 2.1.15 — TERMINATING AN ANALYSIS
```yaml
section_id: "2.1.15"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
entry_type: "utility_topic"
title: "TERMINATING AN ANALYSIS"
summary: "Describes the utility routine for terminating an analysis."
keywords:
- "utility routine"
- "terminating"
- "analysis"
- "describes"
- "utility"
- "routine"
source_ranges:
- file: "AbaqusUserSubroutineManual_064.md"
start_line: 202
end_line: 225
source_pages:
start: 637
end: 637
heading:
file: "AbaqusUserSubroutineManual_064.md"
line: 202
text: "2.1.15 TERMINATING AN ANALYSIS"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_064.md"
line: 206
- name: "Overview"
file: "AbaqusUserSubroutineManual_064.md"
line: 213
- name: "Interface"
file: "AbaqusUserSubroutineManual_064.md"
line: 219
```
## 2.1.16 — OBTAINING SENSOR INFORMATION
```yaml
section_id: "2.1.16"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
entry_type: "utility_topic"
title: "OBTAINING SENSOR INFORMATION"
summary: "Describes utility routines for obtaining sensor information."
keywords:
- "utility routine"
- "obtaining"
- "sensor"
- "information"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_064.md"
start_line: 231
end_line: 287
source_pages:
start: 639
end: 640
heading:
file: "AbaqusUserSubroutineManual_064.md"
line: 231
text: "2.1.16 OBTAINING SENSOR INFORMATION"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_064.md"
line: 235
- name: "Overview"
file: "AbaqusUserSubroutineManual_064.md"
line: 241
- name: "Interface"
file: "AbaqusUserSubroutineManual_064.md"
line: 247
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_064.md"
line: 263
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_064.md"
line: 279
```
## 2.1.17 — ACCESSING Abaqus MATERIALS
```yaml
section_id: "2.1.17"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
entry_type: "utility_topic"
title: "ACCESSING Abaqus MATERIALS"
summary: "Describes utility routines for accessing Abaqus mechanical materials."
keywords:
- "utility routine"
- "accessing"
- "materials"
- "describes"
- "utility"
- "routines"
- "mechanical"
source_ranges:
- file: "AbaqusUserSubroutineManual_065.md"
start_line: 3
end_line: 84
source_pages:
start: 641
end: 642
heading:
file: "AbaqusUserSubroutineManual_065.md"
line: 3
text: "2.1.17 ACCESSING Abaqus MATERIALS"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_065.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_065.md"
line: 12
- name: "Interface"
file: "AbaqusUserSubroutineManual_065.md"
line: 18
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_065.md"
line: 24
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_065.md"
line: 76
```
## 2.1.18 — ACCESSING Abaqus THERMAL MATERIALS
```yaml
section_id: "2.1.18"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
entry_type: "utility_topic"
title: "ACCESSING Abaqus THERMAL MATERIALS"
summary: "Describes utility routines for accessing Abaqus thermal materials."
keywords:
- "utility routine"
- "accessing"
- "thermal"
- "materials"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_065.md"
start_line: 88
end_line: 198
source_pages:
start: 643
end: 645
heading:
file: "AbaqusUserSubroutineManual_065.md"
line: 88
text: "2.1.18 ACCESSING Abaqus THERMAL MATERIALS"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_065.md"
line: 92
- name: "Overview"
file: "AbaqusUserSubroutineManual_065.md"
line: 97
- name: "Interface"
file: "AbaqusUserSubroutineManual_065.md"
line: 103
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_065.md"
line: 116
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_065.md"
line: 164
```
## 2.1.19 — OBTAINING SCALAR STATE INFORMATION IN AN Abaqus/CFD ANALYSIS
```yaml
section_id: "2.1.19"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/CFD"
entry_type: "utility_topic"
title: "OBTAINING SCALAR STATE INFORMATION IN AN Abaqus/CFD ANALYSIS"
summary: "Describes utility routines for obtaining scalar state information in an Abaqus/CFD analysis."
keywords:
- "utility routine"
- "obtaining"
- "scalar"
- "state"
- "information"
- "cfd"
- "analysis"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_065.md"
start_line: 204
end_line: 259
source_pages:
start: 647
end: 648
heading:
file: "AbaqusUserSubroutineManual_065.md"
line: 204
text: "2.1.19 OBTAINING SCALAR STATE INFORMATION IN AN Abaqus/CFD ANALYSIS"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_065.md"
line: 208
- name: "Overview"
file: "AbaqusUserSubroutineManual_065.md"
line: 213
- name: "Interface"
file: "AbaqusUserSubroutineManual_065.md"
line: 217
- name: "Variable to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_065.md"
line: 224
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_065.md"
line: 230
```
## 2.1.20 — OBTAINING VECTOR STATE INFORMATION IN AN Abaqus/CFD ANALYSIS
```yaml
section_id: "2.1.20"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/CFD"
entry_type: "utility_topic"
title: "OBTAINING VECTOR STATE INFORMATION IN AN Abaqus/CFD ANALYSIS"
summary: "Describes utility routines for obtaining vector state information in an Abaqus/CFD analysis."
keywords:
- "utility routine"
- "obtaining"
- "vector"
- "state"
- "information"
- "cfd"
- "analysis"
- "describes"
- "utility"
- "routines"
source_ranges:
- file: "AbaqusUserSubroutineManual_065.md"
start_line: 263
end_line: 314
source_pages:
start: 649
end: 650
heading:
file: "AbaqusUserSubroutineManual_065.md"
line: 263
text: "2.1.20 OBTAINING VECTOR STATE INFORMATION IN AN Abaqus/CFD ANALYSIS"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_065.md"
line: 267
- name: "Overview"
file: "AbaqusUserSubroutineManual_065.md"
line: 272
- name: "Interface"
file: "AbaqusUserSubroutineManual_065.md"
line: 276
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_065.md"
line: 283
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_065.md"
line: 293
```
## 2.1.21 — OBTAINING THE MPI COMMUNICATOR IN AN Abaqus/CFD ANALYSIS
```yaml
section_id: "2.1.21"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/CFD"
entry_type: "utility_topic"
title: "OBTAINING THE MPI COMMUNICATOR IN AN Abaqus/CFD ANALYSIS"
summary: "Describes the utility routine for obtaining the MPI communicator in an Abaqus/CFD analysis."
keywords:
- "utility routine"
- "obtaining"
- "mpi"
- "communicator"
- "cfd"
- "analysis"
- "describes"
- "utility"
- "routine"
source_ranges:
- file: "AbaqusUserSubroutineManual_066.md"
start_line: 3
end_line: 33
source_pages:
start: 651
end: 651
heading:
file: "AbaqusUserSubroutineManual_066.md"
line: 3
text: "2.1.21 OBTAINING THE MPI COMMUNICATOR IN AN Abaqus/CFD ANALYSIS"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_066.md"
line: 7
- name: "Overview"
file: "AbaqusUserSubroutineManual_066.md"
line: 13
- name: "Interface"
file: "AbaqusUserSubroutineManual_066.md"
line: 17
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_066.md"
line: 25
- name: "Compile and link commands for utility usage"
file: "AbaqusUserSubroutineManual_066.md"
line: 31
```
## 2.1.22 — ENSURING THREAD SAFETY
```yaml
section_id: "2.1.22"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
entry_type: "utility_topic"
title: "ENSURING THREAD SAFETY"
summary: "Describes utility routines and practices for ensuring thread safety."
keywords:
- "utility routine"
- "ensuring"
- "thread"
- "safety"
- "describes"
- "utility"
- "routines"
- "practices"
source_ranges:
- file: "AbaqusUserSubroutineManual_066.md"
start_line: 39
end_line: 93
source_pages:
start: 653
end: 655
heading:
file: "AbaqusUserSubroutineManual_066.md"
line: 39
text: "2.1.22 ENSURING THREAD SAFETY"
content_anchors:
- name: "References"
file: "AbaqusUserSubroutineManual_066.md"
line: 43
- name: "Overview"
file: "AbaqusUserSubroutineManual_066.md"
line: 48
- name: "Interface"
file: "AbaqusUserSubroutineManual_066.md"
line: 66
```
## 2.1.23 — ALLOCATABLE ARRAYS
```yaml
section_id: "2.1.23"
parent_section: "2.1"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
- "Abaqus/CFD"
entry_type: "utility_topic"
title: "ALLOCATABLE ARRAYS"
summary: "Describes utility routines for creating and accessing thread-local and global allocatable arrays."
keywords:
- "utility routine"
- "allocatable"
- "arrays"
- "describes"
- "utility"
- "routines"
- "creating"
- "accessing"
- "thread-local"
- "global"
source_ranges:
- file: "AbaqusUserSubroutineManual_066.md"
start_line: 99
end_line: 245
- file: "AbaqusUserSubroutineManual_067.md"
start_line: 1
end_line: 383
- file: "AbaqusUserSubroutineManual_068.md"
start_line: 1
end_line: 222
source_pages:
start: 657
end: 676
heading:
file: "AbaqusUserSubroutineManual_066.md"
line: 99
text: "2.1.23 ALLOCATABLE ARRAYS"
content_anchors:
- name: "Reference"
file: "AbaqusUserSubroutineManual_066.md"
line: 103
- name: "Overview"
file: "AbaqusUserSubroutineManual_066.md"
line: 107
- name: "Thread-local arrays"
file: "AbaqusUserSubroutineManual_066.md"
line: 115
- name: "Global arrays"
file: "AbaqusUserSubroutineManual_066.md"
line: 133
- name: "Interface"
file: "AbaqusUserSubroutineManual_066.md"
line: 146
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_066.md"
line: 209
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_066.md"
line: 223
- name: "Interface"
file: "AbaqusUserSubroutineManual_066.md"
line: 231
- name: "Variable to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 18
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 24
- name: "Variable to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 69
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 75
- name: "Variable to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 100
- name: "Interface"
file: "AbaqusUserSubroutineManual_067.md"
line: 106
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 160
- name: "Variables returned from the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 174
- name: "Variable to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 222
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 228
- name: "Interface"
file: "AbaqusUserSubroutineManual_067.md"
line: 236
- name: "Variable to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 276
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 282
- name: "Variable to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_067.md"
line: 301
- name: "Allocatable global arrays of variable precision"
file: "AbaqusUserSubroutineManual_067.md"
line: 307
- name: "Interface"
file: "AbaqusUserSubroutineManual_067.md"
line: 319
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_068.md"
line: 26
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_068.md"
line: 42
- name: "Allocatable global arrays of user-defined types"
file: "AbaqusUserSubroutineManual_068.md"
line: 48
- name: "Interface"
file: "AbaqusUserSubroutineManual_068.md"
line: 56
- name: "Variables to be provided to the utility routine"
file: "AbaqusUserSubroutineManual_068.md"
line: 200
- name: "Variable returned from the utility routine"
file: "AbaqusUserSubroutineManual_068.md"
line: 218
```
## A.1 — User subroutines index
```yaml
section_id: "A.1"
parent_section: "A"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
- "Abaqus/CFD"
entry_type: "appendix"
title: "User subroutines index"
summary: "Indexes Abaqus user subroutines by function and product."
keywords:
- "reference"
- "subroutines"
- "index"
- "indexes"
- "function"
- "product"
source_ranges:
- file: "AbaqusUserSubroutineManual_068.md"
start_line: 235
end_line: 253
source_pages:
start: 679
end: 680
heading:
file: "AbaqusUserSubroutineManual_068.md"
line: 235
text: "A.1 User subroutines index"
content_anchors: []
```
## A.2 — User subroutine functions listing
```yaml
section_id: "A.2"
parent_section: "A"
symbol: null
products:
- "Abaqus/Standard"
- "Abaqus/Explicit"
- "Abaqus/CFD"
entry_type: "appendix"
title: "User subroutine functions listing"
summary: "Lists Abaqus user subroutine names and their functions."
keywords:
- "reference"
- "subroutine"
- "functions"
- "listing"
- "lists"
- "names"
source_ranges:
- file: "AbaqusUserSubroutineManual_069.md"
start_line: 3
end_line: 29
source_pages:
start: 681
end: 684
heading:
file: "AbaqusUserSubroutineManual_069.md"
line: 3
text: "A.2 User subroutine functions listing"
content_anchors: []
```