<?xml version="1.0" encoding="utf-8"?><toc><title href="adyn_usub.html" title2="Autodyn User's Subroutines Guide">User Subroutines Guide</title><dl><dt><span class="chapter"><a href="adyn_usub_intro.html">1. User Subroutine Tutorial Introduction</a></span></dt><dt><span class="chapter"><a href="adyn_usub_invoking.html">2. How to Invoke User Subroutines</a></span></dt><dt><span class="chapter"><a href="adyn_usub_writing.html">3. Writing Your Own User Subroutines</a></span></dt><dd><dl><dt><span class="section"><a href="adyn_usub_comp_req.html">3.1. Compilers Required to Work with User Subroutines</a></span></dt><dt><span class="section"><a href="adyn_usub_sbr_files.html">3.2. User Subroutine Files</a></span></dt><dt><span class="section"><a href="adyn_usub_formal_params.html">3.3. Formal Parameters</a></span></dt><dt><span class="section"><a href="adyn_usub_non_param_data.html">3.4. Autodyn Modules (Non-Parameter Data)</a></span></dt><dt><span class="section"><a href="adyn_usub_adyn_variables.html">3.5. Autodyn Variables</a></span></dt><dd><dl><dt><span class="section"><a href="adyn_usub_IJK_solvers.html">3.5.1. IJK Solvers</a></span></dt><dt><span class="section"><a href="adyn_usub_unstruct_solver_elem.html">3.5.2. Unstructured Solvers/Elements</a></span></dt><dt><span class="section"><a href="adyn_usub_variables_notes.html">3.5.3. Notes About Autodyn Variables</a></span></dt></dl></dd><dt><span class="section"><a href="adyn_usub_mmd_IJK_solvers.html">3.6. Accessing Multiple Material Data – All IJK Solvers</a></span></dt><dt><span class="section"><a href="adyn_usub_mat_model_subs.html">3.7. Material Modeling User Subroutines</a></span></dt><dt><span class="section"><a href="adyn_usub_sub_call_timing.html">3.8. Timing of Calls to User Subroutines</a></span></dt><dt><span class="section"><a href="adyn_usub_utility_subs.html">3.9. Autodyn Utility Functions/Subroutines</a></span></dt><dt><span class="section"><a href="adyn_usub_terminate.html">3.10. Terminating Execution from a User Subroutine</a></span></dt><dt><span class="section"><a href="adyn_usub_partnum_partname.html">3.11. How to Determine the Part Number from the Part Name</a></span></dt><dt><span class="section"><a href="adyn_usub_variables_F90.html">3.12. Variables Available through F90 Modules</a></span></dt></dl></dd><dt><span class="chapter"><a href="adyn_usub_running.html">4. Compiling and Running Your User Subroutines</a></span></dt><dd><dl><dt><span class="section"><a href="adyn_usub_compile_debug_run.html">4.1. Compiling, Debugging and Running your Customized Autodyn Version
on Microsoft Windows</a></span></dt><dt><span class="section"><a href="adyn_usub_linking_user_subs.html">4.2. Linking your own User Subroutines on Linux Platforms</a></span></dt></dl></dd><dt><span class="chapter"><a href="adyn_usub_modules.html">5. Autodyn User Subroutine Modules</a></span></dt><dd><dl><dt><span class="section"><a href="adyn_usub_bnddef.html">5.1. BNDDEF, Boundary Definitions</a></span></dt><dt><span class="section"><a href="adyn_usub_cycvar.html">5.2. CYCVAR, Cycle Variables</a></span></dt><dt><span class="section"><a href="adyn_usub_fildef.html">5.3. FILDEF, File Definitions</a></span></dt><dt><span class="section"><a href="adyn_usub_gloopt.html">5.4. GLOOPT, Global Options</a></span></dt><dt><span class="section"><a href="adyn_usub_ijknow.html">5.5. IJKNOW, Cell Indices</a></span></dt><dt><span class="section"><a href="adyn_usub_jetdef.html">5.6. JETDEF, Jetting Variables</a></span></dt><dt><span class="section"><a href="adyn_usub_kindef.html">5.7. KINDEF, Constant Variable Definitions</a></span></dt><dt><span class="section"><a href="adyn_usub_locelm.html">5.8. LOCELM, Element Quantities</a></span></dt><dt><span class="section"><a href="adyn_usub_matdef.html">5.9. MATDEF, Material Definitions</a></span></dt><dt><span class="section"><a href="adyn_usub_matdata.html">5.10. MATERIAL, Local Material Data</a></span></dt><dt><span class="section"><a href="adyn_usub_EOS_vars.html">5.11. Equation of State (EOS) Variables</a></span></dt><dd><dl><dt><span class="section"><a href="adyn_usub_linear_EOS_var.html">5.11.1. Linear EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_polynomial_EOS_var.html">5.11.2. Polynomial EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_igas_EOS_var.html">5.11.3. Ideal Gas  EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_shock_EOS_var.html">5.11.4. Shock EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_jwl_EOS_var.html">5.11.5. JWL EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_tillotson_EOS_var.html">5.11.6. Tillotson EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_puff_EOS_var.html">5.11.7. PUFF EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_porous_EOS_var.html">5.11.8. Porous EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_ortho_EOS_var.html">5.11.9. Orthotropic  EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_2phase_EOS_var.html">5.11.10. Two-Phase EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_leetar_EOS_var.html">5.11.11. Lee-Tarver EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_palpha_EOS_var.html">5.11.12. P-<font face="Arial Unicode Ms"><span class="markup">α</span></font> EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_rigid_EOS_var.html">5.11.13. Rigid EOS</a></span></dt><dt><span class="section"><a href="adyn_usub_compaction_var.html">5.11.14. Compaction</a></span></dt></dl></dd><dt><span class="section"><a href="adyn_usub_strength_vars.html">5.12. Strength Model Variables</a></span></dt><dd><dl><dt><span class="section"><a href="adyn_usub_drucker_str_var.html">5.12.1. Drucker-Prager Strength Model</a></span></dt><dt><span class="section"><a href="adyn_usub_jcook_str_var.html">5.12.2. Johnson-Cook Strength Model</a></span></dt><dt><span class="section"><a href="adyn_usub_zarmstr_str_var.html">5.12.3. Zerilli-Armstrong Strength Model</a></span></dt><dt><span class="section"><a href="adyn_usub_guinan_str_var.html">5.12.4. Steinberg-Guinan Strength Model</a></span></dt><dt><span class="section"><a href="adyn_usub_cowpsym_str_var.html">5.12.5. Cowper Symonds Strength Model</a></span></dt><dt><span class="section"><a href="adyn_usub_piecewise_str_var.html">5.12.6. Piecewise Linear Strength Model</a></span></dt><dt><span class="section"><a href="adyn_usub_johnholm_str_var.html">5.12.7. Johnson-Holmquist Strength Model</a></span></dt><dt><span class="section"><a href="adyn_usub_rht_str_var.html">5.12.8. RHT Concrete Strength Model</a></span></dt><dt><span class="section"><a href="adyn_usub_orthoyield_str_var.html">5.12.9. Orthotropic Yield Strength Model</a></span></dt><dt><span class="section"><a href="adyn_usub_elastic_str_var.html">5.12.10. Elastic Strength Model</a></span></dt><dt><span class="section"><a href="adyn_usub_vonmises_str_var.html">5.12.11. Von Mises Strength Model</a></span></dt><dt><span class="section"><a href="adyn_usub_viscoelastic_str_var.html">5.12.12. Viscoelastic Strength Model</a></span></dt></dl></dd><dt><span class="section"><a href="adyn_usub_foam_var.html">5.13. Crushable Foam (Isotropic)</a></span></dt><dt><span class="section"><a href="adyn_usub_failure_vars.html">5.14. Failure Model Variables</a></span></dt><dd><dl><dt><span class="section"><a href="adyn_usub_hydro_fail_var.html">5.14.1. Hydro (PMIN) Failure Model</a></span></dt><dt><span class="section"><a href="adyn_usub_directional_fail_var.html">5.14.2. Directional Failure Model</a></span></dt><dt><span class="section"><a href="adyn_usub_cumdam_fail_var.html">5.14.3. Cumulative Failure Model</a></span></dt><dt><span class="section"><a href="adyn_usub_johnholm_fail_var.html">5.14.4. Johnson-Holmquist Damage Model</a></span></dt><dt><span class="section"><a href="adyn_usub_rht_fail_var.html">5.14.5. RHT Damage Model</a></span></dt><dt><span class="section"><a href="adyn_usub_orthosoft_fail_var.html">5.14.6. Orthotropic Softening Model</a></span></dt><dt><span class="section"><a href="adyn_usub_johncook_fail_var.html">5.14.7. Johnson Cook Failure Model</a></span></dt><dt><span class="section"><a href="adyn_usub_mo_gran_fail_var.html">5.14.8. MO Granular Model</a></span></dt><dt><span class="section"><a href="adyn_usub_tsaihoffhill_fail_var.html">5.14.9. Tsai-Hoffman-Hill Model</a></span></dt></dl></dd><dt><span class="section"><a href="adyn_usub_mdgrid_vars.html">5.15. MDGRID, Autodyn-2D Grid Variable Definitions</a></span></dt><dt><span class="section"><a href="adyn_usub_mdgrid3_vars.html">5.16. MDGRID3, Autodyn-3D Grid Variable Definitions</a></span></dt><dt><span class="section"><a href="adyn_usub_mdpp_vars.html">5.17. MDPP, Parallel Calculation Variables</a></span></dt><dt><span class="section"><a href="adyn_usub_mdsolv_vars.html">5.18. MDSOLV, Unstructured Entity Types</a></span></dt><dt><span class="section"><a href="adyn_usub_polgon_vars.html">5.19. POLGON, Polygon Variable Definitions</a></span></dt><dt><span class="section"><a href="adyn_usub_rundef_vars.html">5.20. RUNDEF, Run Variable Definitions</a></span></dt><dt><span class="section"><a href="adyn_usub_subdef_vars.html">5.21. SUBDEF, Global Part Variable Definitions</a></span></dt><dt><span class="section"><a href="adyn_usub_wrapup_vars.html">5.22. WRAPUP, Execution Termination Variables</a></span></dt><dt><span class="section"><a href="adyn_usub_object_vars.html">5.23. OBJECT, SPH Object Definitions</a></span></dt></dl></dd><dt><span class="chapter"><a href="adyn_usub_var_listings.html">6. Autodyn Variable Listings</a></span></dt><dd><dl><dt><span class="section"><a href="adyn_usub_2D_struct_solv_vars.html">6.1. Autodyn-2D  – Structured (IJK) Solvers</a></span></dt><dt><span class="section"><a href="adyn_usub_3D_struct_solv_vars.html">6.2. Autodyn-3D  – Structured (IJK) Solvers</a></span></dt><dt><span class="section"><a href="adyn_usub_strsolv_vars_notes.html">6.3. Notes</a></span></dt><dt><span class="section"><a href="adyn_usub_unstrsolv_vars.html">6.4. Unstructured Solvers</a></span></dt></dl></dd><dt><span class="chapter"><a href="adyn_usub_examples.html">7. User Subroutine Examples</a></span></dt><dd><dl><dt><span class="section"><a href="adyn_usub_MDSTR_ex.html">7.1. Subroutine MDSTR_USER_1</a></span></dt><dt><span class="section"><a href="adyn_usub_EXVEL_ex.html">7.2. Subroutine EXVEL</a></span></dt><dt><span class="section"><a href="adyn_usub_EXALE_ex.html">7.3. Subroutine EXALE</a></span></dt><dt><span class="section"><a href="adyn_usub_EXEDIT_2Dex.html">7.4. Subroutine EXEDIT - 2D</a></span></dt><dt><span class="section"><a href="adyn_usub_EXEDIT3_3Dex.html">7.5. Subroutine EXEDIT3 – 3D</a></span></dt><dt><span class="section"><a href="adyn_usub_unstr_elem_access.html">7.6. Unstructured Element Data Access</a></span></dt><dd><dl><dt><span class="section"><a href="adyn_usub_access_elem_num.html">7.6.1. Direct Access through User Element Number</a></span></dt><dt><span class="section"><a href="adyn_usub_all_elem_part.html">7.6.2. Access to All Elements in a Part</a></span></dt><dt><span class="section"><a href="adyn_usub_all_elem_comp.html">7.6.3. Access to All Elements in a Component</a></span></dt><dt><span class="section"><a href="adyn_usub_all_elem_group.html">7.6.4. Access to All Elements in a Group</a></span></dt><dt><span class="section"><a href="adyn_usub_exedit3.html">7.6.5. Access to Nodal Variables within an Element</a></span></dt><dt><span class="section"><a href="adyn_usub_NBStet_nodal_var.html">7.6.6. Access to Nodal Variables for NBS Tetrahedral Elements</a></span></dt></dl></dd><dt><span class="section"><a href="adyn_usub_EXFOR3_ex.html">7.7. Subroutine EXFOR3</a></span></dt></dl></dd></dl></toc>