# 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 material’s mechanical behavior." summary: "Defines a material’s 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 material’s 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 material’s thermal behavior." summary: "Defines a material’s 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 material’s 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: [] ```