From a835874146316921e0c6ed912b195232e4f669eb Mon Sep 17 00:00:00 2001 From: Devon Date: Sun, 31 Aug 2025 16:58:15 -0400 Subject: [PATCH 1/2] test: series of sph test data --- test/test_data/sph_models/R12_2_1/binout | Bin 0 -> 303553 bytes test/test_data/sph_models/R12_2_1/d3hsp | 3551 +++++++++++++++++ test/test_data/sph_models/R12_2_1/d3plot | Bin 0 -> 2048 bytes test/test_data/sph_models/R12_2_1/d3plot01 | Bin 0 -> 36864 bytes test/test_data/sph_models/R12_2_1/d3plot02 | Bin 0 -> 4096 bytes test/test_data/sph_models/R12_2_1/sph_test.k | 143 + .../sph_models/R12_2_1_Histvar=2/binout | Bin 0 -> 303553 bytes .../sph_models/R12_2_1_Histvar=2/d3hsp | 3551 +++++++++++++++++ .../sph_models/R12_2_1_Histvar=2/d3plot | Bin 0 -> 2048 bytes .../sph_models/R12_2_1_Histvar=2/d3plot01 | Bin 0 -> 36864 bytes .../sph_models/R12_2_1_Histvar=2/d3plot02 | Bin 0 -> 4096 bytes test/test_data/sph_models/R7_1_2/binout | Bin 0 -> 294772 bytes test/test_data/sph_models/R7_1_2/d3hsp | 3016 ++++++++++++++ test/test_data/sph_models/R7_1_2/d3plot | Bin 0 -> 2048 bytes test/test_data/sph_models/R7_1_2/d3plot01 | Bin 0 -> 30720 bytes test/test_data/sph_models/R7_1_2/d3plot02 | Bin 0 -> 4096 bytes test/test_data/sph_models/R7_1_2/sph_test.k | 143 + .../sph_models/R7_1_2_Histvar=2/binout | Bin 0 -> 294772 bytes .../sph_models/R7_1_2_Histvar=2/d3hsp | 3014 ++++++++++++++ .../sph_models/R7_1_2_Histvar=2/d3plot | Bin 0 -> 2048 bytes .../sph_models/R7_1_2_Histvar=2/d3plot01 | Bin 0 -> 30720 bytes .../sph_models/R7_1_2_Histvar=2/d3plot02 | Bin 0 -> 4096 bytes .../sph_models/R7_1_2_Histvar=2/sph_test.k | 143 + test/test_data/sph_models/R9_3_1/binout | Bin 0 -> 295429 bytes test/test_data/sph_models/R9_3_1/d3hsp | 3172 +++++++++++++++ test/test_data/sph_models/R9_3_1/d3plot | Bin 0 -> 2048 bytes test/test_data/sph_models/R9_3_1/d3plot01 | Bin 0 -> 30720 bytes test/test_data/sph_models/R9_3_1/d3plot02 | Bin 0 -> 4096 bytes test/test_data/sph_models/R9_3_1/sph_test.k | 143 + .../sph_models/R9_3_1_Histvar=2/binout | Bin 0 -> 295429 bytes .../sph_models/R9_3_1_Histvar=2/d3hsp | 3170 +++++++++++++++ .../sph_models/R9_3_1_Histvar=2/d3plot | Bin 0 -> 2048 bytes .../sph_models/R9_3_1_Histvar=2/d3plot01 | Bin 0 -> 30720 bytes .../sph_models/R9_3_1_Histvar=2/d3plot02 | Bin 0 -> 4096 bytes .../sph_models/R9_3_1_Histvar=2/sph_test.k | 143 + 35 files changed, 20189 insertions(+) create mode 100644 test/test_data/sph_models/R12_2_1/binout create mode 100644 test/test_data/sph_models/R12_2_1/d3hsp create mode 100644 test/test_data/sph_models/R12_2_1/d3plot create mode 100644 test/test_data/sph_models/R12_2_1/d3plot01 create mode 100644 test/test_data/sph_models/R12_2_1/d3plot02 create mode 100644 test/test_data/sph_models/R12_2_1/sph_test.k create mode 100644 test/test_data/sph_models/R12_2_1_Histvar=2/binout create mode 100644 test/test_data/sph_models/R12_2_1_Histvar=2/d3hsp create mode 100644 test/test_data/sph_models/R12_2_1_Histvar=2/d3plot create mode 100644 test/test_data/sph_models/R12_2_1_Histvar=2/d3plot01 create mode 100644 test/test_data/sph_models/R12_2_1_Histvar=2/d3plot02 create mode 100644 test/test_data/sph_models/R7_1_2/binout create mode 100644 test/test_data/sph_models/R7_1_2/d3hsp create mode 100644 test/test_data/sph_models/R7_1_2/d3plot create mode 100644 test/test_data/sph_models/R7_1_2/d3plot01 create mode 100644 test/test_data/sph_models/R7_1_2/d3plot02 create mode 100644 test/test_data/sph_models/R7_1_2/sph_test.k create mode 100644 test/test_data/sph_models/R7_1_2_Histvar=2/binout create mode 100644 test/test_data/sph_models/R7_1_2_Histvar=2/d3hsp create mode 100644 test/test_data/sph_models/R7_1_2_Histvar=2/d3plot create mode 100644 test/test_data/sph_models/R7_1_2_Histvar=2/d3plot01 create mode 100644 test/test_data/sph_models/R7_1_2_Histvar=2/d3plot02 create mode 100644 test/test_data/sph_models/R7_1_2_Histvar=2/sph_test.k create mode 100644 test/test_data/sph_models/R9_3_1/binout create mode 100644 test/test_data/sph_models/R9_3_1/d3hsp create mode 100644 test/test_data/sph_models/R9_3_1/d3plot create mode 100644 test/test_data/sph_models/R9_3_1/d3plot01 create mode 100644 test/test_data/sph_models/R9_3_1/d3plot02 create mode 100644 test/test_data/sph_models/R9_3_1/sph_test.k create mode 100644 test/test_data/sph_models/R9_3_1_Histvar=2/binout create mode 100644 test/test_data/sph_models/R9_3_1_Histvar=2/d3hsp create mode 100644 test/test_data/sph_models/R9_3_1_Histvar=2/d3plot create mode 100644 test/test_data/sph_models/R9_3_1_Histvar=2/d3plot01 create mode 100644 test/test_data/sph_models/R9_3_1_Histvar=2/d3plot02 create mode 100644 test/test_data/sph_models/R9_3_1_Histvar=2/sph_test.k diff --git a/test/test_data/sph_models/R12_2_1/binout b/test/test_data/sph_models/R12_2_1/binout new file mode 100644 index 0000000000000000000000000000000000000000..c4ca404b6a118dbf92fa4bf698fd4e688fde8a7b GIT binary patch literal 303553 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

IEy` zgb;g9$u(GY@{K^7U4FnSax{t6(~|gyz32z4RUqf^#K3BmNft7!rsjDd)Kc>n(8&OffZR+5t7pL$N67)J&0(n= zZvj>(gNiLVV6_Km*pdLN$)I9O4pK0H18hAD$z-so$bYc{k1eWeT2d;8{ z5?I}%2?(s7(FDXL?Y)i}0Ruq5U^V>wv}=>& zQU+jEr_1Km3s$}fA@)?}8m!8EBhY5Ikzm#OkcJzg>v1%X;DFUrl?gAesGIomit)8z zl?Sj|s)JS2Ou#A}`C=;QV^& z|J#H%h`MdXyLRwb>Q|gCPfV_quwb^e`n-(eTP~L&sDO8fo6rlbQlTN~EF@ z!z+i{xA~-ogHC|e^)N4sNg7zS0aw~PG_ZOeCctZtfz|DxbF4O14gV70v_ATDXE2sE(5Gwm$6UoPMjxEfo)EF+*Jl?Akbn>7I~U?B(? zte%^hc5QN8%Aw!CXi0d?fG0-jY1R(SxcH*~PtE)%edL?xW8fBvI@i@rH6cVOkKu4X(r-$wzXq@rEP z3s&nhdtw#Is0GOetdc(pSh{=GU={c%;I55NuW?|7zfxa1O`f8B)(WsX@)D`CO`9LA zDnTCvt75pp4&d(!*G`uc3Ur09fLsBqzk>{E$pNb?V8SSM!0MrZ)B&rvL8^DJ2f$R- z?)4K0u-3gk2RZ>(Kft^!CTU-NKO6UyJOw39#C4YC3-8Q0eZy;40@Qfz|PvfVgCgCLk`E zrU*2!!ZYnHxL+>dX}B6&z)B-9`4oR*wO$j@0_vL*B?}BzJ6xZ3ZE{>H0IcerxMlT% zm2X0bJ?G>atSWpX&}O%hV0B1uFIYv6<`EpQx+LkNfOjNneGQ@>wgu>fURl$~J9& zuv!fIAXtrn8|(mnu<8N&Kv&od)z<;3Ey7fTYo+thssmQ7L8^DJ zH(V`^s@-b^2(|8Y2hdT$6jh!*xbRSzm&GIvtUdvA_6`lK#={-F_83?l1xgOSAFQ4L zx$LvPg#w_B#sRBBFu*k;!0Ix{h!z`mmpbBitlm}!W3ajvB;5DW>((C!0d)cZRu!QV zdiA<=1`+?T7yV%M1IRf%F|hiNQP3T=JPB(7+1Mv{q0dask`H)z|{M8G%`T9IX0i0$RXe5HMJg G$^QpVJ#OCs literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R12_2_1/d3hsp b/test/test_data/sph_models/R12_2_1/d3hsp new file mode 100644 index 0000000..9f967d1 --- /dev/null +++ b/test/test_data/sph_models/R12_2_1/d3hsp @@ -0,0 +1,3551 @@ + + + *************************************************************** + * ANSYS 2021 R1 LEGAL NOTICES * + *************************************************************** + * * + * Copyright 1971-2021 ANSYS, Inc. All rights reserved. * + * Unauthorized use, distribution or duplication is * + * prohibited. * + * * + * Ansys is a registered trademark of ANSYS, Inc. or its * + * subsidiaries in the United States or other countries. * + * See the ANSYS, Inc. online documentation or the ANSYS, Inc. * + * documentation CD or online help for the complete Legal * + * Notice. * + * * + *************************************************************** + * * + * THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION * + * INCLUDE TRADE SECRETS AND CONFIDENTIAL AND PROPRIETARY * + * PRODUCTS OF ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. * + * The software products and documentation are furnished by * + * ANSYS, Inc. or its subsidiaries under a software license * + * agreement that contains provisions concerning * + * non-disclosure, copying, length and nature of use, * + * compliance with exporting laws, warranties, disclaimers, * + * limitations of liability, and remedies, and other * + * provisions. The software products and documentation may be * + * used, disclosed, transferred, or copied only in accordance * + * with the terms and conditions of that software license * + * agreement. * + * * + * ANSYS, Inc. is a UL registered * + * ISO 9001:2015 company. * + * * + *************************************************************** + * * + * This product is subject to U.S. laws governing export and * + * re-export. * + * * + * For U.S. Government users, except as specifically granted * + * by the ANSYS, Inc. software license agreement, the use, * + * duplication, or disclosure by the United States Government * + * is subject to restrictions stated in the ANSYS, Inc. * + * software license agreement and FAR 12.212 (for non-DOD * + * licenses). * + * * + *************************************************************** + + Date: 08/31/2025 Time: 16:54:33 + ___________________________________________________ + | | + | LS-DYNA, A Program for Nonlinear Dynamic | + | Analysis of Structures in Three Dimensions | + | Date : 04/05/2023 Time: 00:18:51 | + | Version : smp s R12 | + | Revision: R12.2-86-g831c51f1f6 | + | | + | Features enabled in this version: | + | Shared Memory Parallel | + | FFTW (multi-dimensional FFTW Library) | + | Interactive Graphics | + | ANSYSLIC enabled | + | MADYMO indirect coupling (7.2 or higher) | + | | + | Licensed to: University of Waterloo -- 1081066 | + | Issued by : Pascale.SaneGuttin_08122025 | + | | + | Platform : WINDOWS X64 SSE2 | + | OS Level : Windows 8/10 & Srv 2016/2019/2022 | + | Compiler : Intel Fortran XE 2017 MSVC++ 2017 | + | Hostname : Trauma118 | + | Precision : Single precision (I4R4) | + | | + | Unauthorized use infringes Ansys Inc. copyrights | + |___________________________________________________| + + + Command line options: i=C:\Users\DCHartlen\Documents\Scratchpad\lasso-python\test\test_data\sph_models\R12_2_1\sph_test.k + ncpu=2 + memory=20m + + Input file: C:\Users\DCHartlen\Documents\Scratchpad\lasso-python\test\test_data\sph_models\R + + The native file format : 32-bit small endian + Memory size from command line: 20000000 + + ******** notice ******** notice ******** notice ******** + * * + * This is the LS-DYNA Finite Element code. * + * * + * Neither LST nor the authors assume any responsibility for * + * the validity, accuracy, or applicability of any results * + * obtained from this system. Users must verify their own * + * results. * + * * + * LST endeavors to make the LS-DYNA code as complete, * + * accurate and easy to use as possible. * + * Suggestions and comments are welcomed. Please report any * + * errors encountered in either the documentation or results * + * immediately to LST through your site focus. * + * * + * Copyright (C) 1990-2021 * + * by Ansys, Inc. * + * All rights reserved * + * * + ******** notice ******** notice ******** notice ******** + + Beginning of keyword reader 08/31/25 16:54:33 + + + ** ****** ********** ******* + ** ******* ********** ******** + ** ** ** *** + ** ******* ** ** + ** ** ** *** + ********* ******** ** ******** + ********* ****** ** ****** + + +** ****** ******* ** ** * ** ***** +** ******* ******** ** ** ** ** ******* +** ** ** *** ** ** *** ** *** *** +** ** ** *** ** ** *** ** *** *** +** ** ** ** ** **** ** ** ** ********* +** ** ** *** ** ** *** ** ** +** ** ** *** ** ** *** ** ** +********* ******* ******* ** ** ** ** ** +********* ******* ****** ** ** * ** ** + + L I S T O F K E Y W O R D C O U N T S + +total # of *AIRBAG_option.......................... 0 +total # of *AIRBAG_INTERACTION..................... 0 +total # of *AIRBAG_PARTICLE........................ 0 +total # of *AIRBAG_REFERENCE_GEOMETRY.............. 0 +total # of *AIRBAG_SHELL_REFERENCE_GEOMETRY........ 0 +total # of *ALE_AMBIENT_HYDROSTATIC................ 0 +total # of *ALE_BURN_SWITCH_MMG.................... 0 +total # of *ALE_COUPLING_NODAL..................... 0 +total # of *ALE_ELEMENT_POROSITY................... 0 +total # of *ALE_FAIL_SWITCH_MMG.................... 0 +total # of *ALE_FRAGMENTATION...................... 0 +total # of *ALE_FSI_SWITCH_MMG..................... 0 +total # of *ALE_INJECTION.......................... 0 +total # of *ALE_MAPPING............................ 0 +total # of *ALE_PRESCRIBED_MOTION.................. 0 +total # of *ALE_REFERENCE_SYSTEM_GROUP............. 0 +total # of *ALE_SWITCH_MMG......................... 0 +total # of *ALE_MESH_INTERFACE..................... 0 +total # of *ALE_STRUCTURED_MESH.................... 0 +total # of *ALE_STRUCTURED_MESH_VOLUME_FILLING..... 0 +total # of *ALE_STRUCTURED_FSI..................... 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING............. 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING_MISMATCH.... 0 +total # of *BOUNDARY_ACOUSTIC_MAPPING.............. 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING_DISSIPATIVE. 0 +total # of *BOUNDARY_ACOUSTIC_COMPLEX.............. 0 +total # of *BOUNDARY_ACOUSTIC_MECHANICAL........... 0 +total # of *BOUNDARY_ACOUSTIC_FREE_SURFACE......... 0 +total # of *BOUNDARY_ACOUSTIC_NON_REFLECTING....... 0 +total # of *BOUNDARY_AEROHEATING_SEGMENT........... 0 +total # of *BOUNDARY_ALE_MAPPING................... 0 +total # of *BOUNDARY_ALE_MIXING_LENGTH............. 0 +total # of *BOUNDARY_AMBIENT....................... 0 +total # of *BOUNDARY_CONVECTION_SEGMENT............ 0 +total # of *BOUNDARY_CONVECTION_SET................ 0 +total # of *BOUNDARY_CYCLIC........................ 0 +total # of *BOUNDARY_DE_NON_REFLECTING............. 0 +total # of *BOUNDARY_ELEMENT_METHOD_FLOW........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_CONTROL........ 0 +total # of *BOUNDARY_ELEMENT_METHOD_NEIGHBOR....... 0 +total # of *BOUNDARY_ELEMENT_METHOD_WAKE........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_SYMMETRY....... 0 +total # of *BOUNDARY_FIRE_SEGMENT.................. 0 +total # of *BOUNDARY_FLUX_SEGMENT.................. 0 +total # of *BOUNDARY_FLUX_SET...................... 0 +total # of *BOUNDARY_FLUX_TRAJECTORY .............. 0 +total # of *BOUNDARY_NON_REFLECTING................ 0 +total # of *BOUNDARY_MCOL.......................... 0 +total # of *BOUNDARY_PORE_FLUID ................... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_NODE.+RIGID. 0 +total # of *BOUNDARY_PRESCRIBED_FINAL_GEOMETRY..... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_SET......... 0 +total # of *BOUNDARY_PRESCRIBED_ORIENTATION........ 0 +total # of *BOUNDARY_PRESCRIBED_ACCELEROMETER...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SEGMENT...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SET.......... 0 +total # of *BOUNDARY_PWP_OPTION ................... 0 +total # of *BOUNDARY_RADIATION_ENCLOSURE .......... 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 1).... 0 +total # of *BOUNDARY_RADIATION_SET................. 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 2).... 0 +total # of *BOUNDARY_RADIATION_SET.(Type 2)........ 0 +total # of *BOUNDARY_SLIDING_PLANE................. 0 +total # of *BOUNDARY_SOUND_ABSORBING_LAYER......... 0 +total # of *BOUNDARY_SPC_NODE...................... 0 +total # of *BOUNDARY_SPC_SET....................... 0 +total # of *BOUNDARY_SPH_FLOW...................... 0 +total # of *BOUNDARY_SPH_SYMMETRY_PLANE............ 0 +total # of *BOUNDARY_SPH_NON_REFLECTING............ 0 +total # of *BOUNDARY_SYMMETRY_FAILURE.............. 0 +total # of *BOUNDARY_TEMPERATURE_NODE.............. 0 +total # of *BOUNDARY_TEMPERATURE_SET............... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_SET.......... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_ELEMENT...... 0 +total # of *BOUNDARY_THERMAL_BULKNODE.............. 0 +total # of *BOUNDARY_THERMAL_WELD.................. 0 +total # of *BOUNDARY_USA........................... 0 +total # of *BOUNDARY_PZEPOT........................ 0 +total # of *LOAD_PZECHARGE ........................ 0 +total # of *COMPONENT_GEBOD........................ 0 +total # of *COMPONENT_GEBOD_JOINT.................. 0 +total # of *COMPONENT_HYBRIDIII.................... 0 +total # of *COMPONENT_HYBRIDIII_JOINT.............. 0 +total # of *CONSTRAINED_BEAM/SHELL_IN_SOLID........ 0 +total # of *CONSTRAINED_BUTT_WELD.................. 0 +total # of *CONSTRAINED_EXTRA_NODES................ 0 +total # of *CONSTRAINED_EXTRA_NODES_SET............ 0 +total # of *CONSTRAINED_GLOBAL..................... 0 +total # of *CONSTRAINED_INTERPOLATION.............. 0 +total # of *CONSTRAINED_JOINT_type................. 0 +total # of *CONSTRAINED_JOINT_COOR_type............ 0 +total # of *CONSTRAINED_JOINT_..._FAILURE.......... 0 +total # of *CONSTRAINED_JOINT_USER_FORCE........... 0 +total # of *CONSTRAINED_JOINT_STIFFNESS_type....... 0 +total # of *CONSTRAINED_LAGRANGE_IN_SOLID.......... 0 +total # of *CONSTRAINED_LINEAR..................... 0 +total # of *CONSTRAINED_LINEAR_LOCAL............... 0 +total # of *CONSTRAINED_NODAL_RIGID_BODY_option.... 0 +total # of *CONSTRAINED_NODE_SET................... 0 +total # of *CONSTRAINED_RIGID_BODIES............... 0 +total # of *CONSTRAINED_RIGID_BODY_STOPPERS........ 0 +total # of *CONSTRAINED_SHELL-SOLID................ 0 +total # of *CONSTRAINED_SPLINE..................... 0 +total # of *CONSTRAINED_SPOTWELD+CONSTRAINED_RIVET. 0 +total # of *CONSTRAINED_SPR2/INTERPOLATION_SPOTWELD 0 +total # of *CONSTRAINED_TIE-BREAK.................. 0 +total # of *CONSTRAINED_TIE-NODE-FAILURE........... 0 +total # of *CONTACT_option......................... 0 +total # of *CONTACT_GEOMETRIC_option............... 0 +total # of *CONTACT_GUIDED_CABLE................... 0 +total # of *CONTACT_1D............................. 0 +total # of *CONTACT_2D............................. 0 +total # of *CONTACT_2D_AUTOMATIC................... 0 +total # of *CONTROL_ACOUSTIC....................... 0 +total # of *CONTROL_ADAPTIVITY..................... 0 +total # of *CONTROL_ALE...(see CARDs 25&26)........ 0 +total # of *CONTROL_AIRBAG......................... 0 +total # of *CONTROL_BULK_VISCOSITY................. 0 +total # of *CONTROL_CHECK.......................... 0 +total # of *CONTROL_CONTACT........................ 1 +total # of *CONTROL_COUPLING....................... 0 +total # of *CONTROL_CPM............................ 0 +total # of *CONTROL_CPU............................ 1 +total # of *CONTROL_DYNAMIC_RELAXATION (DAMPING)... 1 +total # of *CONTROL_EFG............................ 0 +total # of *CONTROL_ENERGY......................... 1 +total # of *CONTROL_EXPLOSIVE_SHADOW............... 0 +total # of *CONTROL_FREQUENCY_DOMAIN............... 0 +total # of *CONTROL_FREQUENCY_RESPONSE_FUNCTION.... 0 +total # of *CONTROL_HOURGLASS...................... 0 +total # of *MPP_option............................. 0 +total # of *CONTROL_IMPLICIT_AUTO.................. 0 +total # of *CONTROL_IMPLICIT_BUCKLE................ 0 +total # of *CONTROL_IMPLICIT_CONSISTENT_MASS....... 0 +total # of *CONTROL_IMPLICIT_DYNAMICS.............. 0 +total # of *CONTROL_IMPLICIT_EIGENVALUE............ 0 +total # of *CONTROL_IMPLICIT_FORMING............... 0 +total # of *CONTROL_IMPLICIT_GENERAL............... 0 +total # of *CONTROL_IMPLICIT_INERTIA_RELIEF........ 0 +total # of *CONTROL_IMPLICIT_JOINTS................ 0 +total # of *CONTROL_IMPLICIT_MODAL_DYNAMIC......... 0 +total # of *CONTROL_IMPLICIT_MODAL_DYNAMIC_DAMPING. 0 +total # of *CONTROL_IMPLICIT_MODAL_DYNAMIC_MODE.... 0 +total # of *CONTROL_IMPLICIT_MODES................. 0 +total # of *CONTROL_IMPLICIT_ORDERING.............. 0 +total # of *CONTROL_IMPLICIT_RESIDUAL_VECTOR....... 0 +total # of *CONTROL_IMPLICIT_ROTATIONAL_DYNAMICS... 0 +total # of *CONTROL_IMPLICIT_SOLUTION.............. 0 +total # of *CONTROL_IMPLICIT_SOLVER................ 0 +total # of *CONTROL_IMPLICIT_STABILIZAION.......... 0 +total # of *CONTROL_IMPLICIT_STATIC_CONDENSATION... 0 +total # of *CONTROL_IMPLICIT_TERMINATION........... 0 +total # of *CONTROL_MAT............................ 0 +total # of *CONTROL_NONLOCAL....................... 0 +total # of *CONTROL_OUTPUT......................... 1 +total # of *CONTROL_PARALLEL....................... 0 +total # of *CONTROL_REFINE_ALE..................... 0 +total # of *CONTROL_REFINE_ALE2D................... 0 +total # of *CONTROL_REFINE_SHELL................... 0 +total # of *CONTROL_REFINE_SOLID................... 0 +total # of *CONTROL_SHELL.......................... 0 +total # of *CONTROL_SOLID.......................... 0 +total # of *CONTROL_SOLUTION....................... 0 +total # of *CONTROL_SPH............................ 1 +total # of *CONTROL_SUBCYCLE....................... 0 +total # of *CONTROL_TERMINATION.................... 1 +total # of *CONTROL_THERMAL_SOLVER................. 0 +total # of *CONTROL_THERMAL_TIMESTEP............... 0 +total # of *CONTROL_THERMAL_NONLINEAR.............. 0 +total # of *CONTROL_THERMAL_EIGENVALUE............. 0 +total # of *CONTROL_TIMESTEP....................... 1 +total # of *CONTROL_VIBRO_ACOUSTIC................. 0 +total # of *DAMPING_FREQUENCY_RANGE................ 0 +total # of *DAMPING_FREQUENCY_RANGE_DEFORM......... 0 +total # of *DAMPING_GLOBAL......................... 0 +total # of *DAMPING_PART_MASS...................... 0 +total # of *DAMPING_PART_MASS_SET.................. 0 +total # of *DAMPING_PART_STIFFNESS................. 0 +total # of *DAMPING_PART_STIFFNESS_SET............. 0 +total # of *DAMPING_PART_STRUCTURAL................ 0 +total # of *DAMPING_PART_STRUCTURAL_SET............ 0 +total # of *DAMPING_RELATIVE....................... 0 +total # of *DAMPING_STRUCTURAL..................... 0 +total # of *CONTROL_DISCRETE_SPHERE................ 0 +total # of *DATABASE_ABSTAT........................ 0 +total # of *DATABASE_ATDOUT........................ 0 +total # of *DATABASE_AVSFLT........................ 0 +total # of *DATABASE_BEARING....................... 0 +total # of *DATABASE_BNDOUT........................ 0 +total # of *DATABASE_CPM_SENSOR.................... 0 +total # of *DATABASE_CURVOUT....................... 0 +total # of *DATABASE_DISBOUT....................... 0 +total # of *DATABASE_DCFAIL........................ 0 +total # of *DATABASE_DEFGEO........................ 0 +total # of *DATABASE_DEFORC........................ 0 +total # of *DATABASE_DEMASSFLOW.................... 0 +total # of *DATABASE_SPHMASSFLOW................... 0 +total # of *DATABASE_DESTAT........................ 0 +total # of *DATABASE_ELOUT......................... 0 +total # of *DATABASE_FSI........................... 0 +total # of *DATABASE_FSI_SENSOR.................... 0 +total # of *DATABASE_GCEOUT........................ 0 +total # of *DATABASE_GLSTAT........................ 1 +total # of *DATABASE_H3OUT......................... 0 +total # of *DATABASE_JNTFORC....................... 0 +total # of *DATABASE_MASSOUT....................... 0 +total # of *DATABASE_MATSUM........................ 1 +total # of *DATABASE_MPGS.......... ............... 0 +total # of *DATABASE_MOVIE......................... 0 +total # of *DATABASE_NCFORC........................ 0 +total # of *DATABASE_NODFOR........................ 0 +total # of *DATABASE_NODOUT........................ 0 +total # of *DATABASE_PBSTAT........................ 0 +total # of *DATABASE_PGSTAT........................ 0 +total # of *DATABASE_PG_SENSOR..................... 0 +total # of *DATABASE_PLLYOUT....................... 0 +total # of *DATABASE_PROFILE....................... 0 +total # of *DATABASE_PRTUBE........................ 0 +total # of *DATABASE_PYRO.......................... 0 +total # of *DATABASE_RBDOUT........................ 0 +total # of *DATABASE_RCFORC_MOMENT................. 0 +total # of *DATABASE_RCFORC........................ 1 +total # of *DATABASE_RWFORC........................ 1 +total # of *DATABASE_SBTOUT........................ 0 +total # of *DATABASE_SECFORC....................... 0 +total # of *DATABASE_SLEOUT........................ 1 +total # of *DATABASE_SPCFORC....................... 0 +total # of *DATABASE_SPH........................... 0 +total # of *DATABASE_TRACER........................ 0 +total # of *DATABASE_TRACER_ALE.................... 0 +total # of *DATABASE_TRACER_GENERAL................ 0 +total # of *DATABASE_TRACER_GENERATE............... 0 +total # of *DATABASE_SUPERPLASTIC.................. 0 +total # of *DATABASE_SWFORC........................ 0 +total # of *DATABASE_TPRINT........................ 0 +total # of *DATABASE_TRHIST........................ 0 +total # of *DATABASE_BINARY_D3PLOT................. 1 +total # of *DATABASE_BINARY_D3THDT................. 0 +total # of *DATABASE_BINARY_D3PART................. 0 +total # of *DATABASE_BINARY_D3DRFL................. 0 +total # of *DATABASE_BINARY_D3DUMP................. 0 +total # of *DATABASE_BINARY_RUNRSF................. 0 +total # of *DATABASE_BINARY_INTFOR................. 0 +total # of *DATABASE_BINARY_FSIFOR................. 0 +total # of *DATABASE_BINARY_CPMFOR................. 0 +total # of *DATABASE_BINARY_PBMFOR................. 0 +total # of *DATABASE_BINARY_PGFOR.................. 0 +total # of *DATABASE_BINARY_DEMFOR................. 0 +total # of *DATABASE_BINARY_BLSTFOR................ 0 +total # of *DATABASE_CROSS_SECTION_option.......... 0 +total # of *DATABASE_D3MAX......................... 0 +total # of *DATABASE_EXTENT_AVS.................... 0 +total # of *DATABASE_EXTENT_MOVIE ................. 0 +total # of *DATABASE_EXTENT_MPGS................... 0 +total # of *DATABASE_EXTENT_BINARY................. 1 +total # of *DATABASE_EXTENT_BINARY_COMP............ 0 +total # of *DATABASE_EXTENT_D3PART................. 0 +total # of *DATABASE_EXTENT_INTFOR................. 0 +total # of *DATABASE_FREQUENCY_ASCII_option........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ACC........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ACS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ATV........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ERP........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3FTG........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3PSD........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3RMS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SPCM....... 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SSD........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ZCF........ 0 +total # of *DATABASE_HISTORY_NODE_option........... 0 +total # of *DATABASE_HISTORY_SOLID_option.......... 0 +total # of *DATABASE_HISTORY_BEAM_option........... 0 +total # of *DATABASE_HISTORY_SHELL_option.......... 0 +total # of *DATABASE_HISTORY_SPH_option............ 0 +total # of *DATABASE_HISTORY_TSHELL_option......... 0 +total # of *DATABASE_NODAL_FORCE_GROUP............. 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY........ 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY_FREQUE. 0 +total # of *DATABASE_PWP_FLOW ..................... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_DES........... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_HBOND......... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_SPH........... 0 +total # of *DEFINE_BEAM_SOLID_COUPLING............. 0 +total # of *DEFINE_BOX............................. 0 +total # of *DEFINE_CONSTRUCTION_STAGES ............ 0 +total # of *DEFINE_CONTACT_EXCLUSION............... 0 +total # of *DEFINE_COORDINATE_option............... 0 +total # of *DEFINE_CPM_BAG_INTERACTION............. 0 +total # of *DEFINE_CPM_CHAMBER..................... 0 +total # of *DEFINE_CPM_GAS_PROPERTIES.............. 0 +total # of *DEFINE_CPM_NPDATA...................... 0 +total # of *DEFINE_CPM_VENT........................ 0 +total # of *DEFINE_CURVE........................... 0 +total # of *DEFINE_CURVE_DUPLICATE................. 0 +total # of *DEFINE_CURVE_ENTITY.................... 0 +total # of *DEFINE_CURVE_FUNCTION.................. 0 +total # of *DEFINE_DE_ACTIVE_REGION................ 0 +total # of *DEFINE_DE_FLOW_DRAG.................... 0 +total # of *DEFINE_DE_INJECTION.................... 0 +total # of *DEFINE_DE_TO_SURFACE_COUPLING.......... 0 +total # of *DEFINE_DE_TO_SURFACE_EROSION........... 0 +total # of *DEFINE_DE_TO_SURFACE_TIED.............. 0 +total # of *DEFINE_DE_TO_BEAM_COUPLING............. 0 +total # of *DEFINE_DE_BOND......................... 0 +total # of *DEFINE_DE_BOND_BY_PART................. 0 +total # of *DEFINE_DE_HBOND........................ 0 +total # of *DEFINE_DE_BY_PART...................... 0 +total # of *DEFINE_DE_MASSFLOW_PLANE............... 0 +total # of *DEFINE_DE_COHESIVE..................... 0 +total # of *DEFINE_FRACTURE........................ 0 +total # of *DEFINE_FRICTION........................ 0 +total # of *DEFINE_FUNCTION........................ 0 +total # of *DEFINE_GROUND_MOTION................... 0 +total # of *DEFINE_HEX_SPOTWELD_ASSEMBLY........... 0 +total # of *ALE_MESH_CYLINDER...................... 0 +total # of *SPH_MESH_CYLINDER...................... 0 +total # of *SPH_MESH_BOX........................... 0 +total # of *ALE_MESH_BOX........................... 0 +total # of *DEFINE_MATERIAL_HISTORIES.............. 0 +total # of *DEFINE_MULTI_SHEET_CONNECTORS.......... 0 +total # of *DEFINE_PLANE........................... 0 +total # of *DEFINE_PARTICLE_BLAST.................. 0 +total # of *DEFINE_PBLAST_HEGEO.................... 0 +total # of *DEFINE_PBLAST_AIRGEO................... 0 +total # of *DEFINE_PBLAST_SENSOR................... 0 +total # of *DEFINE_PRESSURE_TUBE................... 0 +total # of *DEFINE_QUASAR_COUPLING................. 0 +total # of *DEFINE_SPH_ACTIVE_REGION............... 0 +total # of *DEFINE_SPH_INJECTION................... 0 +total # of *DEFINE_SPH_MASSFLOW_PLANE.............. 0 +total # of *DEFINE_VECTOR.......................... 0 +total # of *DEFINE_VECTOR_NODE..................... 0 +total # of *DEFINE_SD_ORIENTATION.................. 0 +total # of *DEFINE_ELEMENT_DEATH_SOLID............. 0 +total # of *DEFINE_ELEMENT_DEATH_BEAM.............. 0 +total # of *DEFINE_ELEMENT_DEATH_SHELL............. 0 +total # of *DEFINE_ELEMENT_DEATH_TSHELL............ 0 +total # of *DEFINE_PG_BAG_INTERACTION.............. 0 +total # of *DEFINE_PG_CHAMBER...................... 0 +total # of *DEFINE_PG_GAS_PROPERTIES............... 0 +total # of *DEFINE_PG_VENT......................... 0 +total # of *DEFINE_SHELL_ELEMENT_DEATH_THICK....... 0 +total # of *DEFINE_SOUND_ABSORBING_MATERIAL........ 0 +total # of *DEFINE_ELEMENT_EROSION_SHELL........... 0 +total # of *DEFINE_ELEMENT_EROSION_TSHELL.......... 0 +total # of *DEFINE_SPH_TO_SPH_COUPLING............. 0 +total # of *DEFINE_SPH_DE_COUPLING................. 0 +total # of *DEFINE_SPH_MESH_SURFACE................ 0 +total # of *DEFINE_SPOTWELD_RUPTURE_STRESS......... 0 +total # of *DEFINE_SPOTWELD_RUPTURE_PARAMETER...... 0 +total # of *DEFINE_STAGED_CONSTRUCTION_PART ....... 0 +total # of *DEFINE_FP_TO_SURFACE_COUPLING.......... 0 +total # of *DATABASE_BKSTAT........................ 0 +total # of *DEFORMABLE_TO_RIGID.................... 0 +total # of *DEFORMABLE_TO_RIGID_AUTOMATIC.......... 0 +total # of *DEFORMABLE_TO_RIGID_INERTIA............ 0 +total # of *ELEMENT_BEAM_option.................... 0 +total # of *ELEMENT_BEAM_PULLEY.................... 0 +total # of *ELEMENT_BEAM_SOURCE.................... 0 +total # of *ELEMENT_DISCRETE....................... 0 +total # of *ELEMENT_MASS........................... 0 +total # of *ELEMENT_MASS_PART...................... 0 +total # of *ELEMENT_SEATBELT....................... 0 +total # of *ELEMENT_SEATBELT_ACCELEROMETER......... 0 +total # of *ELEMENT_SEATBELT_PRETENSIONER.......... 0 +total # of *ELEMENT_SEATBELT_RETRACTOR............. 0 +total # of *ELEMENT_SEATBELT_SENSOR................ 0 +total # of *ELEMENT_SEATBELT_SLIPRING.............. 0 +total # of *ELEMENT_SHELL_option................... 0 +total # of *ELEMENT_SHELL_NURBS_PATCH.............. 0 +total # of *ELEMENT_SOLID.......................... 0 +total # of *ELEMENT_SOLID_NURBS_PATCH.............. 0 +total # of *ELEMENT_SPH............................ 25 +total # of *ELEMENT_TSHELL_option.................. 0 +total # of *ELEMENT_INERTIA........................ 0 +total # of *IGA_SHELL.............................. 0 +total # of *IGA_SOLID.............................. 0 +total # of *MODULE_LOAD............................ 0 +total # of *MODULE_USE............................. 0 +total # of *SENSOR_SWITCH_SHELL_TO_VENT............ 0 +total # of *SENSOR_CPM_AIRBAG...................... 0 +total # of *PG_SWITCH_SHELL_TO_VENT................ 0 +total # of *EOS_option............................. 0 +total # of *FATIGUE................................ 1 +total # of *FATIGUE_FAILURE........................ 0 +total # of *FATIGUE_MULTIAXIAL..................... 0 +total # of *FATIGUE_MEAN_STRESS_CORRECTION......... 0 +total # of *FATIGUE_LOADSTEP....................... 0 +total # of *FREQUENCY_DOMAIN_ACCELERATION_UNIT..... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_BEM.......... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_FEM.......... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_FRINGE_PLOT.. 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_INCIDENT_WAVE 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_SOUND_SPEED.. 0 +total # of *FREQUENCY_DOMAIN_FRF................... 0 +total # of *FREQUENCY_DOMAIN_LOCAL................. 0 +total # of *FREQUENCY_DOMAIN_MODE.................. 0 +total # of *FREQUENCY_DOMAIN_PATH.................. 0 +total # of *FREQUENCY_DOMAIN_RANDOM_VIBRATION...... 0 +total # of *FREQUENCY_DOMAIN_RESPONSE_SPECTRUM..... 0 +total # of *FREQUENCY_DOMAIN_SEA................... 0 +total # of *FREQUENCY_DOMAIN_SEA_CONNECTION........ 0 +total # of *FREQUENCY_DOMAIN_SEA_INPUTPOWER........ 0 +total # of *FREQUENCY_DOMAIN_SEA_SUBSYSTEM......... 0 +total # of *FREQUENCY_DOMAIN_SSD................... 0 +total # of *FV_MESHES.............................. 0 +total # of *FV_FSI................................. 0 +total # of *HOURGLASS.............................. 0 +total # of *INITIAL_AIRBAG_PARTICLE_POSITION....... 0 +total # of *INITIAL_AXIAL_FORCE_BEAM............... 0 +total # of *INITIAL_CRASHFRONT..................... 0 +total # of *INITIAL_DETONATION..................... 0 +total # of *INITIAL_FATIGUE_DAMAGE_RATIO........... 0 +total # of *INITIAL_FIELD_SOLID.................... 0 +total # of *INITIAL_FOAM_REFERENCE_GEOMETRY........ 0 +total # of *INITIAL_IMPULSE_MINE................... 0 +total # of *INITIAL_MOMENTUM....................... 0 +total # of *INITIAL_PWP_DEPTH ..................... 0 +total # of *INITIAL_STRAIN_SHELL................... 0 +total # of *INITIAL_STRAIN_SHELL_SET............... 0 +total # of *INITIAL_STRAIN_SHELL_NURBS_PATCH....... 0 +total # of *INITIAL_STRAIN_SOLID................... 0 +total # of *INITIAL_STRAIN_SOLID_NURBS_PATCH....... 0 +total # of *INITIAL_STRAIN_TSHELL.................. 0 +total # of *INITIAL_STRESS_BEAM.................... 0 +total # of *INITIAL_STRESS_DEPTH .................. 0 +total # of *INITIAL_STRESS_SECTION................. 0 +total # of *INITIAL_STRESS_SHELL................... 0 +total # of *INITIAL_STRESS_SHELL_SET............... 0 +total # of *INITIAL_STRESS_SHELL_NURBS_PATCH....... 0 +total # of *INITIAL_STRESS_SOLID................... 0 +total # of *INITIAL_STRESS_SOLID_SET............... 0 +total # of *INITIAL_STRESS_SOLID_NURBS_PATCH....... 0 +total # of *INITIAL_STRESS_SPH..................... 0 +total # of *INITIAL_STRESS_TSHELL.................. 0 +total # of *INITIAL_STRESS_DES..................... 0 +total # of *INITIAL_HISTORY_NODE................... 0 +total # of *INITIAL_HISTORY_NODE_SET............... 0 +total # of *INITIAL_TEMPERATURE_SET................ 0 +total # of *INITIAL_TEMPERATURE_NODE............... 0 +total # of *INITIAL_VELOCITY....................... 1 +total # of *INITIAL_VELOCITY_NODE.................. 0 +total # of *INITIAL_VELOCITY_RIGID_BODY............ 0 +total # of *INITIAL_VOID_PART...................... 0 +total # of *INITIAL_VOID_SET....................... 0 +total # of *INITIAL_VOLUME_FRACTION_GEOMETRY....... 0 +total # of *INITIAL_HYDROSTATIC_ALE................ 0 +total # of *INITIAL_EOS_ALE........................ 0 +total # of *INITIAL_VAPOR_PART..................... 0 +total # of *INITIAL_ALE_MAPPING.................... 0 +total # of *INITIAL_LAG_MAPPING.................... 0 +total # of *INITIAL_SOLID_VOLUME................... 0 +total # of *INTEGRATION_BEAM....................... 0 +total # of *INTEGRATION_SHELL...................... 0 +total # of *INTERFACE_COMPONENT_option............. 0 +total # of *INTERFACE_DE_HBOND..................... 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE........ 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE_SET.... 0 +total # of *INTERFACE_LINKING_EDGE................. 0 +total # of *INTERFACE_LINKING_SEGMENT.............. 0 +total # of *INTERFACE_SPRINGBACK................... 0 +total # of *INTERFACE_SSI_AUXILIARY_FREE_FIELD..... 0 +total # of *INTERFACE_SSI_STATIC................... 0 +total # of *INTERFACE_SSI.......................... 0 +total # of *LOAD_ACOUSTIC_SOURCE................... 0 +total # of *LOAD_ALE_CONVECTION ................... 0 +total # of *LOAD_AIR_PRESSURE...................... 0 +total # of *LOAD_BEAM.............................. 0 +total # of *LOAD_BEAM_SET.......................... 0 +total # of *LOAD_BODY_GENERALIZED.................. 0 +total # of *LOAD_BODY_POROUS....................... 0 +total # of *LOAD_BODY_RX........................... 0 +total # of *LOAD_BODY_RY........................... 0 +total # of *LOAD_BODY_RZ........................... 0 +total # of *LOAD_BODY_X............................ 0 +total # of *LOAD_BODY_Y............................ 0 +total # of *LOAD_BODY_Z............................ 0 +total # of *LOAD_BRODE............................. 0 +total # of *LOAD_BLAST............................. 0 +total # of *LOAD_BLAST_CLEARING.................... 0 +total # of *LOAD_BLAST_ENHANCED.................... 0 +total # of *LOAD_BLAST_SEGMENT..................... 0 +total # of *LOAD_BLAST_SEGMENT_SET................. 0 +total # of *LOAD_DENSITY_DEPTH .................... 0 +total # of *LOAD_GRAVITY_PART ..................... 0 +total # of *LOAD_HEAT_CONTROLLER .................. 0 +total # of *LOAD_HEAT_GENERATION_SET............... 0 +total # of *LOAD_HEAT_GENERATION_SOLID............. 0 +total # of *LOAD_HEAT_GENERATION_SET_SHELL......... 0 +total # of *LOAD_HEAT_GENERATION_SHELL............. 0 +total # of *LOAD_MOVING_PRESSURE................... 0 +total # of *LOAD_NODE.............................. 0 +total # of *LOAD_NODE_SET.......................... 0 +total # of *LOAD_NSG............................... 0 +total # of *LOAD_PYRO_ACTUATOR..................... 0 +total # of *LOAD_REMOVE_PART ...................... 0 +total # of *LOAD_SEGMENT........................... 0 +total # of *LOAD_SEGMENT_FSILNK.................... 0 +total # of *LOAD_SEGMENT_NONUNIFORM................ 0 +total # of *LOAD_SEGMENT_SET....................... 0 +total # of *LOAD_SEGMENT_SET_NONUNIFORM............ 0 +total # of *LOAD_SEISMIC_SSI_NODE.................. 0 +total # of *LOAD_SEISMIC_SSI_SET................... 0 +total # of *LOAD_SEISMIC_SSI_POINT................. 0 +total # of *LOAD_SEISMIC_SSI_DECONV................ 0 +total # of *LOAD_SHELL............................. 0 +total # of *LOAD_SHELL_SET......................... 0 +total # of *LOAD_STIFFEN_PART ..................... 0 +total # of *LOAD_SUPERPLASTIC_FORMING.............. 0 +total # of *LOAD_SURFACE_STRESS.................... 0 +total # of *LOAD_THERMAL_option_ELEMENT............ 0 +total # of *LOAD_THERMAL_option_NODE............... 0 +total # of *LOAD_THERMAL_option.................... 0 +total # of *LOAD_THERMAL_LOAD_CURVE................ 0 +total # of *LOAD_THERMAL_TOPAZ .................... 0 +total # of *LOAD_THERMAL_VARIABLE_SHELL_option..... 0 +total # of *LOAD_THERMAL_VARIABLE_BEAM _option..... 0 +total # of *LOAD_VIBRO_ACOUSTIC.................... 0 +total # of *LOAD_VOLUME_LOSS ...................... 0 +total # of *LSO_DOMAIN............................. 0 +total # of *LSO_POINT_SET.......................... 0 +total # of *LSO_REGION............................. 0 +total # of *LSO_TIME_SEQUENCE...................... 0 +total # of *LSO_VARIABLE_GROUP..................... 0 +total # of *MAT_option............................. 2 +total # of *MAT_ADD_AIRBAG_POROSITY_LEAKAGE........ 0 +total # of *MAT_ADD_COHESIVE....................... 0 +total # of *MAT_ADD_DAMAGE_DIEM.................... 0 +total # of *MAT_ADD_DAMAGE_GISSMO_option........... 0 +total # of *MAT_ADD_EROSION........................ 0 +total # of *MAT_ADD_FATIGUE_option................. 0 +total # of *MAT_ADD_GENERALIZED_DAMAGE............. 0 +total # of *MAT_ADD_INELASTICITY................... 0 +total # of *MAT_ADD_PERMEABILITY/PORE_AIR.......... 0 +total # of *MAT_ADD_PROPERTY_DEPENDENCE............ 0 +total # of *MAT_ADD_PZELECTRIC..................... 0 +total # of *MAT_ADD_SOC_EXPANSION.................. 0 +total # of *MAT_ADD_THERMAL_EXPANSION.............. 0 +total # of *MAT_THERMAL_option..................... 0 +total # of *MAT_NONLOCAL........................... 0 +total # of *NODE................................... 25 +total # of *NODE_MERGE............................. 0 +total # of *NODE_MERGE_TOLERANCE................... 0 +total # of *PART_option card....................... 1 +total # of *PART_ANNEAL_option..................... 0 +total # of *PARTICLE_GENERAL....................... 0 +total # of *RIGIDWALL_option....................... 1 +total # of *SECTION_option......................... 1 +total # of *SENSOR_CONTROL......................... 0 +total # of *SENSOR_DEFINE ......................... 0 +total # of *SENSOR_SWITCH ......................... 0 +total # of *SET_2D_SEGMENT......................... 0 +total # of *SET_BEAM............................... 0 +total # of *SET_BOX ............................... 0 +total # of *SET_DISCRETE........................... 0 +total # of *SET_MODE............................... 0 +total # of *SET_NODE_option........................ 1 +total # of *SET_PART............................... 0 +total # of *SET_POINT.............................. 0 +total # of *SET_SEGMENT............................ 0 +total # of *SET_SHELL_option....................... 0 +total # of *SET_SOLID.............................. 0 +total # of *SET_TSHELL............................. 0 +total # of *TERMINATION_BODY....................... 0 +total # of *TERMINATION_DELETED_SHELLS............. 0 +total # of *TERMINATION_DELETED_SOLIDS............. 0 +total # of *TERMINATION_NODE....................... 0 +total # of *TERMINATION_CONTACT.................... 0 +total # of *TITLE.................................. 1 +total # of *USER_INTERFACE_CONTROL................. 0 +total # of *USER_INTERFACE_FRICTION................ 0 +total # of *USER_INTERFACE_FORCES.................. 0 +total # of *USER_INTERFACE_CONDUCTIVITY............ 0 +total # of *USER_LOAD.............................. 0 +total # of *USER_MATERIAL_VENDOR................... 0 +total # of *USER_MATERIAL_LICENSE.................. 0 +total # of *USER_NONLOCAL_SEARCH................... 0 +total # of *USER_PARAMETER......................... 0 +total # of *CHANGE_BOUNDARY_CONDITIONS............. 0 +total # of *CHANGE_CONTACT_SMALL_PENETRATION....... 0 +total # of *CHANGE_RIGID_BODY_CONSTRAINTS.......... 0 +total # of *CHANGE_RIGID_BODY_INERTIA.............. 0 +total # of *CHANGE_THERMAL_PARAMETERS.............. 0 +total # of *CHANGE_VELOCITY_ZERO................... 0 +total # of *CHANGE_VELOCITY_RIGID_BODY............. 0 +total # of *DELETE_ALECPL.......................... 0 +total # of *DELETE_CONTACT......................... 0 +total # of *DELETE_CONTACT_2DAUTO.................. 0 +total # of *DELETE_FSI............................. 0 +total # of *DELETE_ENTITY.......................... 0 +total # of *DELETE_ELEMENT_SOLID................... 0 +total # of *DELETE_ELEMENT_BEAM.................... 0 +total # of *DELETE_ELEMENT_SHELL................... 0 +total # of *DELETE_ELEMENT_TSHELL.................. 0 +total # of *DELETE_PART............................ 0 +total # of *RIGID_DEFORMABLE_CONTROL............... 0 +total # of *RIGID_DEFORMABLE_D2R................... 0 +total # of *RIGID_DEFORMABLE_R2D................... 0 +total # of *STRESS_INITIALIZATION.................. 0 + + Memory required to process keyword : 295524 + Additional dynamic memory required : 80530 + + + LS-DYNA will perform a structural only analysis + + + + SPH Unit Test + code input version =1993 + formats =mlarg + + + + c o n t r o l i n f o r m a t i o n + + CONTROL CARD 1. Model Size-General + + number of materials or property sets........... 2 + + number of nodal+scalar points.................. 29 + + number of merged nodal points.................. 0 + + number of solid elements....................... 0 + + number of beam elements........................ 0 + + number of shell elements....................... 1 + + number of thick shell elements................. 0 + + number of user defined material subroutines.... 0 + + number of material groups tied to solids....... 0 + + number of tracer particles..................... 0 + + number of super elements....................... 0 + + number of solid tetrahedrons with 10 nodes..... 0 + + number of quadratic shell elements............. 0 + + number of shells with extra degrees of freedom. 0 + + number of solids with extra degrees of freedom. 0 + + number of user defined sections................ 0 + + activate sensor capability (inactive=0)........ 0 + + number of user defined solid element types..... 0 + + number of solid interpolation elements......... 0 + + number of user defined shell element types..... 0 + + number of shell interpolation elements......... 0 + + number of constrained nodes for interpolation.. 0 + + consistent mass matrix for user-def elements... 0 + + number of shell nurbs patches.................. 0 + + number of solid nurbs patches.................. 0 + + number of tree branches........................ 0 + + + CONTROL CARD 2. Model Size-Boundary Conditions + + number of spc nodes............................ 0 + + number of spc coordinates...................... 0 + + number of velocity cards....................... 0 + + number of non-reflecting boundary segments..... 0 + + number of b. c. cards.......................... 0 + + number of b. c. cards with failure............. 0 + + number of box definition for b. c. card........ 0 + + number of nodes/interface for cyclic symmetry.. 0 + + number of rigid bodies with attachment nodes... 0 + + + CONTROL CARD 3. Model Size-Loading + + number of load curves.......................... 0 + + number of nodes for load curve functions....... 0 + + number of curves for entities.................. 0 + + number of concentrated load cards.............. 0 + + number of pressure load cards.................. 0 + + number of expansion pressure load cards........ 0 + + number of nonuniform pressure loads-4 nodes.... 0 + + number of nonuniform pressure loads-6 nodes.... 0 + + number of nonuniform pressure loads-8 nodes.... 0 + + number of generalized body force sets.......... 0 + + number of beam pressure card definitions....... 0 + + number of detonation points.................... 0 + + number of zones for momentum deposition........ 0 + + number of points in density vs. depth curve.... 0 + + number of outflow boundary segments............ 0 + + number of load curve feedback sets............. 0 + + number of pressure load sets with masks........ 0 + + number of spray systems ....................... 0 + + number of initial stress by cross-sections sets 0 + + number of pressure load sets................... 0 + + number of ground motion definitions............ 0 + + number of ground motions specified at nodes.... 0 + + number of ground motions specified at points... 0 + + number of ground motions specified in bin file. 0 + + number of segsets with specified ground motion. 0 + + number of soil-structure interfaces for output. 0 + + number of aero-acoustic load cards............. 0 + + number of delayed curve........................ 0 + + number of pid controller....................... 0 + + + CONTROL CARD 4. Model Size-Constraints and Contact + + number of rigid wall definitions............... 1 + + number of number of contact definitions........ 0 + + number of number of guided cable contacts...... 0 + + number of shell-solid interfaces............... 0 + + number of tie-breaking slide lines............. 0 + + number of blocks of tied nodes with fracture .. 0 + + number of tied nodal pairs for linking......... 0 + + number of constraint cards..................... 0 + + number of linear constraint equations.......... 0 + + number of 1d slidelines........................ 0 + + number of adaptive constraints................. 0 + + number of ALE smoothing constraints............ 0 + + number of 2d slidelines........................ 0 + + number of 2d automatic contacts................ 0 + + number of part IDs for interior contact........ 0 + + number of beam release sets.................... 0 + + max. number of nodes in any beam release set... 0 + + + CONTROL CARD 5. Model Size-Rigid Body Parameters + + number of rigid body constraint sets........... 0 + + number of rigid body merge cards............... 0 + + number of joint constraints.................... 0 + + number of joint failure definitions............ 0 + + number of joint user force definitions......... 0 + + number of extra node blocks.................... 0 + + number of rigid body inertia definitions....... 0 + + number of geometric contact entities........... 0 + + number of joint stiffness definitions.......... 0 + + number of rigid body stoppers.................. 0 + + joint formulation for rigid bodies............. 0 + eq.0: penalty + eq.1: lagrange multiplier + + generalized stiffness angle update ............ 0 + eq.0: incremental formulation + eq.1: total formulation + + number of flexible bodies...................... 0 + lt.0: stress recovery active + + number of relative damping definitions......... 0 + + flag for reading rigid surface contact input... 0 + eq.0: no rigid surface contact + eq.1: read rigid surface input + + number of Hybrid III dummies .................. 0 + + number of Hybrid III joint modifications ...... 0 + + number of interpolation constraints ........... 0 + + flag for metalforming fast rigid bodies........ 0 + eq.0: full rigid body treatment + eq.1: fast rigid body treatment + + number of prescribed rigid body orientations 0 + + + CONTROL CARD 6. Model Size-Discrete Elements & Seat Belts + + number of spring-damper material types......... 0 + + number of local coordinate systems............. 0 + + number of discrete springs and dampers......... 0 + + number of lumped masses........................ 0 + + number of parts with added mass................ 0 + + number of nodes with mass matrix............... 0 + + number of seat belt materials.................. 0 + + number of seat belt elements................... 0 + + number of 2d seat belt elements................ 0 + + number of slip rings........................... 0 + + number of retractors........................... 0 + + number of sensors.............................. 0 + + number of pretensioners........................ 0 + + number of accelerometers....................... 0 + + number of discrete rotary inertias............. 0 + + number of SPH particles........................ 25 + + number of groups of SPH particles.............. 1 + + + CONTROL CARD 7. Model Size-Output Control + + number of cross section definitions............ 0 + + number of nodal groups for resultant forces.... 0 + + number of interface segments for linking....... 0 + + max. number of segments defining rigid wall.... 0 + + number of power spectrum density databases..... 0 + + + CONTROL CARD 8. Computation Options-Termination + + termination time............................... 0.3500E-01 + + termination cycle.............................. 0 + + reduction factor for minimum time step (TSMIN). 0.0000E+00 + + percent change in energy ratio for termination. 0.0000E+00 + + percent change in total mass for termination... 0.0000E+00 + + number of nodes for displacement termination... 0 + + number of rigid bodies for disp. termination... 0 + + number of conditions for contact termination... 0 + + number of conditions for ldcurve termination... 0 + + ID of sensor_switch for sensor termination... 0 + + + CONTROL CARD 8a. Computation Options-Start + + start time..................................... 0.0000E+00 + + + CONTROL CARD 9. Computation Options-Time Step Size + + initial time step size......................... 0.0000E+00 + + time step scale factor......................... 0.9000E+00 + + time step size calculation for 4-node shells... 0 + eq.0: based on longest element side + eq.1: based on longest element diagonal + eq.2: based on bar wave speed max side + eq.3: based on optimal time step size + estimator + + shell element minimum time step assignment..... 0.0000E+00 + + time step size for mass scaled solution, dt2ms. 0.0000E+00 + lt.0: minimum time step size permitted + + load curve number for maximum timestep......... 0 + + erosion/termination flag for element dt < TSMIN 0 + beam elements.............................. not active + shell elements............................. not active + solid and tshell elements.................. not active + + solid element time step calculation option, IHDO 0 + eq.0: default method + eq.1: method to improve time step continuity + + option part set ID for eroding solids.......... 0 + eq.0: all solids and thick shells are checked + if ERODE=1 and TSMIN>0 or if TSMIN<0 + gt.0: solids within part set are checked + + limit mass scaling to the first time step...... 0 + eq.0: no + eq.1: yes + + scale factor on initial dt to determine dt2ms.. 0.0000E+00 + + load curve ID for mass scaling ................ 0 + + flag for selective mass scaling................ 0 + eq.0: off + eq.1: on + eq.2: on for part subset + + consistent constraint logical switch........... F + + flag for part set for erosion ................. 0 + eq.0: no + eq.1: yes + + flag for accounting for rotations in sms....... 0.0000E+00 + eq.0.: off (default) + gt.0.: on + implicit_explicit_hybrid part set.............. 0 + + fraction of added mass contributing to gravity. 0.0000E+00 + + consistent mass scaling (0=off, 1=on).......... 0 + + user defined average nodal rotational mass .... 0.0000E+00 + + + + + CONTROL CARD 10. Computation Options-Loading + + x-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + y-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + z-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + x-angular velocity............................. 0 + eq.0: no + eq.1: yes + + y-angular velocity............................. 0 + eq.0: no + eq.1: yes + + z-angular velocity............................. 0 + eq.0: no + eq.1: yes + + number of materials receiving body forces...... 0 + eq.0: all + eq.n: subset of n materials + + flag for user defined loading subroutine....... 0 + lt.0: magnitude=# of input constants + eq.0: no + eq.1: yes, but no additional input + + explosive initiation option.................... 0 + eq.0: lighting times based on distance + eq.1: lighting times include geometric + effects for wave shapers, etc. + + sub-sea structural analysis option............. 0 + eq.0: off + eq.1: on with 1 point integration + eq.4: on with 4 point integration + contact pressure calculation option............ 0 + eq.0: off (default) + eq.1: on + # of user defined loading set.................. 0 + + + CONTROL CARD 11. Computation Options-Input Control + + initialization of velocities................... 1 + eq.0: velocities are initialized to zero + eq.1: initial velocities are read in + eq.2: all velocities have same input value + eq.3: as 2 but exempted nodes are defined + eq.4: box option + eq.5: generation with arbitrary numbering + eq.6: rotational and translational via IDs + eq.7: option 6 but applied during calculation + + time to apply initial velocites (option 7)..... 0.0000E+00 + + arbitrary node and element numbering flag ..... 1 + + constitute, eqs-of-state, cross-section option. 0 + eq.0: off + eq.1: separate input is required for each + + specified nodal coordinate format.............. e20.0 + + flag for thermodynamic control volume input.... 0 + + overpressure option (eq.0 no, eq.1 yes)....... 0 + + number of part (de) activation sensors......... 0 + + number of rigid body initial velocity sets..... 0 + + jacobian tolerance for type 16 tetrahedron..... 0.0000E+00 + + flag to check for NaN in force/moment arrays... 0 + + maximum LCINT (curve discretization inc.)...... 100 + + load curve accuracy flag....................... 0 + + cycles between evaluation of curve functions... 1 + + + CONTROL CARD 12. Computation Options-Elements + + warped shell angle in deg. for error message... 0.2000E+02 + + iterative plane stress plasticity for shells... 1 + eq.1: vectorized with three iterates + eq.2: nonvectorized iterations as needed + eq.3: noniterative radial return + + Calculation option for F for solid elements.... 0 + eq.0: default, explicit=1, implicit=2 + eq.1: integrate incrementally + eq.2: compute directly + + flag for automatic sorting .................... 0 + eq. 1: on for triangular shells + eq.11: on for triangular shells and solids + eq.10: on for solids (tets and pentas) + + formulation for sorted degenerate tet/pent..... 0 + eq. 0: no sorting required(default) + eq. 1: type 10 tet & type 15 pent + eq. 2: type 10 tet, 1pt pent to type 15 pent, + fully intg pent to type 115 pent + eq. 3: same as 1 & switch elem in messag file + eq. 4: same as 2 & switch elem in messag file + + formulation for sorted trianglar shells ....... 0 + eq. 0: no sorting required(default) + eq. 1: C0 triangle, type 4 + eq. 2: DKT triangle type 17 + + hughes-liu normal computation options.......... -1 + eq.-2: unique nodal fibers + eq.-1: compute normals each cycle + eq.0 : default set to -1 + eq.1 : compute on restart + eq.n : compute on restart + each nth cycle + + consistent tangent for type 13 solid........... 0 + eq.0 : no, recommended for nonlinear implicit + eq.1 : yes, may improve linear response + + choice of type 13 solid implementation......... 0 + eq.0 : efficient version (default) + eq.1 : slower but more accurate version + + rotary inertia for solid nodes, if required ... 0 + eq.0 : global average (default) + eq.1 : element based + + cohesive element quality check ................ 0 + eq.0 : error due to bad quality (default) + eq.1 : only warning + eq.2 : warning and deletion of bad elements + + thickness modification for membrane strains.... 0 + eq.0: no + eq.1: 4-node shell only + eq.2: 8-node thick shell types 1 & 2 + eq.3: update both 4 & 8 node thickness + eq.4: same as option 1 but the elastic + strains are neglected + + shell part set ID (pids) for thickness update. 0 + lt.0: exclude pids if update option is active + eq.0: include all if update option is active + gt.0: include pids if update option is active + + shell part set ID where type 4 update applies 0 + + shell formulation basis........................ 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan shell + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear element(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral shell + eq. 24: 6-node quadratic triangular shell + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element for shell + edge-to-edge connections + eq. -29: cohesive element with midlayer + coordinate system for pure shear + eq. 31: 2-d 1-pt. eulerian n-s + eq. 32: 2-d 4-pt. eulerian n-s + eq. 33: 2-d cvfem eulerian n-s + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element compatible with 2d + plane stress, plane strain, or + area-weighted axisymmetric elements + eq. 47: cohesive element compatible with 2d + volume-weighted axisymmetric elements + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + + # of user specified beam integration rules..... 0 + max number of integration points reqd (beams) . 0 + # of user specified shell integration rules.... 0 + max number of integration points reqd (shells). 0 + warping stiffness for Belytschko-Tsay shells... 2 + eq.1: Belytschko-Wong-Chiang modification + eq.2: original Belytschko-Tsay + + projection method for warping stiffness........ 0 + eq.0: drill + eq.1: full + + reference configuration ....................... 0 + eq. 0: no + eq. 1: yes, active for all airbags + eq. 2: yes, reference geometry Dt + eq.10: yes, active for foam elements + eq.11: options 1 and 10 active + eq.12: options 2 and 10 active + + contact reference configuration ............... 0 + eq. 0: no + eq. n: n number of reference nodes + + invariant node numbering ...................... 0 + eq.-4 on for both shell and solid elements + except triangular shells + eq.-2 on for shell elements except + triangular shells + eq. 1 off (default) + eq. 2 on for all shell elements + eq. 3 on for solid elements with + anisotropic material + eq. 4 on for all shell elements and solid + elements with anisotropic material + + activation time for reference geometry ........ 0.0000E+00 + + scale factor for shell rotary mass ............ 0.1000E+01 + scale factor for shell rotary added mass ...... 0.1000E+01 + + integration for shell through thickness ....... 0 + eq.0: Gauss + eq.1: Lobatto + + use laminated shell theory for material ....... 0 + types 22, 54, 55, and 76: + eq.0: no + eq.1: yes for thin shell material types + 22, 54, 55, or 76 + eq.3: yes for all thin shell anisotropic + materials or mixed materials + eq.4: yes for all thick shell anisotropic + materials or mixed materials + eq.5: yes for thick and thin shells + + number of annealed parts ....................... 0 + + number of new part IDs for COMPOSITE option..... 0 + + flag for shell offset vectors ................. 0 + eq. 0: off + eq. 1: on + + flag to reduce time step for shell offsets .... 0 + eq. 0: reduction depending on offset + eq. 1: no reduction + + flag for offset shell contact surface ......... 0 + eq. 0: off + eq. 1: on + eq. 2: on, but use contact thickness + + number of point constraints between shells .... 0 + + flag for input of beam orientation vectors .... 0 + + flag for input of beam offset vectors ......... 0 + + flag for input of beam warpage scalar nodes.... 0 + + flag for 12-node shell for thermal ............ 0 + + local shell coordinate system in type 6 shell.. 1 + eq. 0: uniform local coordinate system + eq. 1: variable local coordinate system + + Jacobian check on 1 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + Jacobian check on 4 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + part set ID for Jacobian checks................ 0 + + keep contact segment related to failed shell... 0 + eq. 0: off + eq. 1: on + delete free-free shells in Jacobian checks..... 0 + eq. 0: off + eq. 1: on + + part set ID for drill constraint force ........ 0 + scale factor for drill constraint force ....... 0.00000000E+00 + method for drill constraint force ............. 0 + eq. 0: generalized drill strain, node based + eq. 1: spin tensor, element based + + w mode deletion angle in degrees .............. 0.0000E+00 + + stretch ratio deletion (l/l0) ................. 0.0000E+00 + + flag for error exit in case of unwanted + interpolation of inital stresses .............. 0 + + number of shell part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + number of solid part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + integration rule for quadratic tetrahedrons.... 4 + eq. 4: 4 point integration formula + eq. 5: 5 point integration formula + + integration rule for quadratic shells.......... 3 + eq. 2: 2x2 integration in plane + eq. 3: 3x3 integration in plane + + stress output for solid element spotwelds...... 0 + eq. 1: global (default) + eq. 2: local + + # of solid elements with death times........... 0 + + # of beam elements with death times........... 0 + + # of shell elements with death times........... 0 + + # of thick shell elements with death times..... 0 + + # of box definitions for element deletion...... 0 + + # of parts to be annealed...................... 0 + + flag for input of elbow extra scalar nodes..... 0 + + flag for material stochastic variations........ 0 + + number of tailor welded blanks ................ 0 + + number of heat affected zone property sets..... 0 + + flag for loading segments with file option..... 0 + + flag for loading segments FSI link file........ 0 + + + number of solid elements with initial stress .. 0 + + number of sph elements with initial stress .. 0 + + number of beam elements with initial stress .. 0 + + number of shell elements with initial stress .. 0 + + number of shell elements with initial strain .. 0 + + number of iga-shell elms with initial stress .. 0 + + number of iga-shell elms with initial strain .. 0 + + number of iga-solid elms with initial stress .. 0 + + number of iga-solid elms with initial strain .. 0 + + maximum number of tensor data ................. 0 + + maximum number of history variables ........... 0 + + no. of thick shell elems with initial stress .. 0 + + number of solid elements with initial strain .. 0 + + number of solid elements with initial dof...... 0 + + number of nodes with initial geometry.......... 0 + + write nodes with initial geometry.............. 0 + = 0: do not write nodes + = 1: write nodes + + number of discrete element spheres............. 0 + + flag for initial transverse shear stresses .... 0 + = 0: keep transverse shear stresses (default) + = 1: set transverse shear stresses to zero + + psid for shells with local initial stresses ... 0 + + number of of thick shells with inital strain... 0 + + cohesive element flag ICOH = [LK] = K+10*L .... 0 + K = 0: do not delete after neighbor failed + K = 1: delete after neighbor failed + L = 0: default time step estimate + L = 1: most conservative (smallest) + time step estimate + L = 2: intermediate time step estimate + + flag for SPR2/SPR3 initial radius of influence 0 + eq.0: silently increased to find enough nodes + eq.1: same as .eq.0 but write warning + eq.2: error termination if too small + flag for SPR3 resultant shear moment 0 + eq.0: distribute as force pairs + eq.1: distribute as nodal moments + + + CONTROL CARD 13. Computation Options-Materials + + hourglass formulation.......................... 0 + eq.0 LS-DYNA versions 940 and after + eq.1 LS-DYNA versions 936 and before + + hourglass models + eq.1: standard viscous form + eq.2: flanagan-belytschko viscous form + 1pt volume integration for solids + eq.3: flanagan-belytschko viscous form + exact volume integration for solids + eq.4: flanagan-belytschko stiffness form + 1pt volume integration for solids + eq.5: flanagan-belytschko stiffness form + exact volume integration for solids + eq.6: bindeman-belytschko stiffness form + for 2d and 3d solid elements only + eq.9: puso stiffness form for 3d solid + elements only + + hourglass model (default)...................... 0 + + hourglass coefficient (default)................ 0.0000E+00 + + bulk viscosity type (default).................. 0 + eq.-2: standard +types 2,4,10,16,17 shells+IE + eq.-1: standard +types 2,4,10,16,17 shells + eq.+1: standard + + quadratic bulk viscosity coefficient........... 0.0000E+00 + + linear bulk viscosity coefficient.............. 0.0000E+00 + + bulk viscosity type for beams.................. 0 + eq.+1: standard + eq.+2: standard + IE + + bulk viscosity for thick shells................ 0 + eq.0: off (default) + gt.0: on (forms 5, 6, and 7) + + using old interpolation scheme for tables...... 0 + eq.0: no (default) + eq.1: yes + + avoid reject in material models for implicit... 0 + eq.0: no (default) + eq.1: yes + flag for rayleigh damping input................ 0 + eq.0: off (default) + eq.1: on + + flag for rigid/deformable material switching... 1 + eq.1: off (default) + eq.2: on + eq.3: on and automatic switching + + thermal effects option......................... 0 + eq.0: no thermal effects + eq.n: nodal temps scaled by load ftn -n- + eq.-1: coupled thermal mechanical analysis + eq.-2: temperature data input option 2 + eq.-3: thermal solution + eq.-4: Read binary temperature file + eq.-5: Read d3plot file + eq.-6: Read LSDA file + eq.-9998: user defined load set temp. input + eq.-9999: temperature data input option 1 + + thermal curve ID used for dynamic relaxation... 0 + + super plastic forming input option............. 0 + eq.0: skip input + eq.1: read superplastic input section + + objective stress update for large Dt........... 0 + eq.0: off (default) + eq.1: on globally + eq.2: on for part subset + + default contact parameters input option........ 0 + eq.0: no + eq.1: yes + + number of reinforcement cards for mat 84&85.... 0 + + output interval for aea_crack database......... 0.0000E+00 + + number of non local materials.................. 0 + + neighbours arrays oversized of (%)............. 0 + + number of parts defined for adaptive failure... 0 + + number of elements with specified temperature.. 0 + + number of parts with spotweld rupture stress... 0 + + number of parts with spotweld rupture parametr. 0 + + number of spotweld lists....................... 0 + + number of rows of opt=10 spot weld failure data 0 + + implicit accuracy option to turn on strong + objectivity in various features (elements, + contacts, constraints, etc..................... 0 + eq.0: no + eq.1: yes + + flag for MAT_ADD_EROSION failure switching .... 0 + eq.0: on (default) + eq.1: off globally + + flag for MAT_USER treatment ................... 0 + eq.0: warning if default umat is used + eq.1: error termination if default umat is used + + + CONTROL CARD 14. Computation Options-Damping + + load curve specifying system damping........... 0 + eq.-1: system damping by material + eq. n: load curve n defines system damping + + optional constant for system damping........... 0.0000E+00 + + system damping scale factor for x-translation.. 0.1000E+01 + + system damping scale factor for y-translation.. 0.1000E+01 + + system damping scale factor for z-translation.. 0.1000E+01 + + system damping scale factor for x-rotation..... 0.1000E+01 + + system damping scale factor for y-rotation..... 0.1000E+01 + + system damping scale factor for z-rotation..... 0.1000E+01 + + stress initialization flag .................... 0 + eq.-1: dynamic relaxation (debug option) + eq.0: off + eq.1: dynamic relaxation + eq.2: deformed geometry + eq.3: dynamic relaxation with part set ID + eq.5: initialize implicitly + eq.-999:off-not activated by load curves + + convergence check interval (dynamic relaxation) 250 + + convergence tolerance for dynamic relaxation... 0.1000E-02 + + dynamic relaxation factor...................... 0.9950E+00 + + termination time for dynamic relaxation........ 0.0000E+00 + eq.0.0: convergence terminates relaxation + gt.0.0: termination at specified time + unless convergence is attained + + scale factor for dyn relax time step........... 0.9000E+00 + + automatic determination of dr factors.......... 0 + eq.0: off (default) + eq.1: on + + convergence tolerance for above option......... 0.0000E+00 + + active part set ID for dynamic relaxation ..... 0 + + + + CONTROL CARD 15. Computation Options-Contact + + scale factor for contact interface penalties... 0.1000E+00 + + scale factor for rigid wall penalties.......... 0.0000E+00 + + flag to activate MADYMO contact coupling....... 0 + eq.0: inactive + eq.1: active + + track initial penetrations in auto contacts.... 0 + eq.0: no, move node to contact surface + eq.1: yes, initial penetrations remain + + ignore initial separations in tied contacts.... 0 + eq.0: no, eliminate gaps most accurate + eq.1: yes, may lock rotations + + contact initial penetration check option....... 1 + eq.1: off (default) + eq.2: on + + thickness considered in type 3, 5 or 10 contact 0 + eq.0: off + eq.1: on, but rigid bodies excluded + eq.2: on, rigid bodies are included + + penalty stiffness option....................... 1 + eq.1: minimum master/slave value + eq.2: master segment stiffness (old way) + eq.3: slave node stiffness + eq.4: slave node area/mass weighted + eq.5: like 4 but k proportional to 1/thick + + thickness changes considered in contact........ 0 + eq.0: no for type 4, 13, and a13 contact + except for segment based contact (SOFT=2), + eq.1: yes + eq.2: no in any segment based conatct (SOFT=2) + + automatic reorientation option................. 1 + eq.1: on for automatic contact definitions + eq.2: on + eq.3: off + + memory allocation-user contact surface control 0 + gt.0: memory per interface passed to user + + memory allocation-user contact surface frict... 0 + gt.0: memory per interface passed to user + + number of time steps between contact searching. 0 + eq.0: LS-DYNA chooses value + + intermittent searching in type 3 contact....... 0 + eq.0: off (default) + eq.1: on + + release factor for extra searching option...... 0.4000E+01 + + treatment of nodes in eroding contact.......... 0 + eq.0: delete from calculation + eq.1: keep nodes of eroded solids + eq.2: keep nodes of eroded solids & shells + + calculation of frictional sliding energy....... 0 + eq.0: do not calculate + eq.1: calculate + + shell thickness in single surface contact...... 0 + eq.0: use characteristic shell dimension + eq.1: use actual shell thickness + + time step size override for eroding contact.... 0 + eq.0: contact time size may control dt + eq.1: contact is not considered for dt + + number of automatic positioning definitions.... 0 + + print slave node/segment in spotweld contact... 0 + eq.0: no + eq.1: yes, in D3HSP file + + option for unconstrained spotweld node/face.... 0 + eq.0: ignore + eq.1: terminate + eq.2: delete weld and continue + + delete spotweld if tied to failed shell........ 0 + eq.0: no + ge.1: yes + + number of friction table definitions........... 0 + + read in friction table for automatic contacts.. 0 + eq.0: no + ne.0: number of part pair defined for table + + include sliding energy density in d3plot....... 0 + eq.0: no + eq.1: yes + + read in spotweld failure table................. 0 + eq.0: no + ne.0: number of part pair defined for table + + contact thickness scaling option for welds..... 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on thickness + + beam spotweld radius scale factor for thinning. 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on radius + + read in smooth contact flags................... 0 + eq.0: no + eq.1: yes + Warning: in Shared Memory Program smooth option only + available for Forming type contact + + flag for eliminating faces on symmetry planes.. 0 + eq.0: use all faces + eq.1: delete faces from contact + + spotweld tension scaling load curve............ 0 + spotweld compression scaling load curve........ 0 + spotweld direction scaling table.(tension)..... 0 + spotweld direction scaling table (shear) ..... 0 + eq.0: table for tension scaling is used + spotweld print flag (on=1)..................... 0 + + number of contact volume definitions........... 0 + + flag to use one way node to surface erosion.... 0 + + flag for implicit rigidwall gap stiffness...... 1 + + eq.1: add initial gap stiffness + eq.2: do not add gap stiffness + + death time for gap stiffness................... 0.0000E+00 + + penalty scale factor for rigid walls........... 0.1000E+01 + + flag for covariant contact formulation......... 0 + + eq.0: covariant formulation not used + eq.1: covariant formulation used + + flag for offsetting thick thermal contact + surfaces in the thermal contacts............... 0 + + eq.0: no offset, if thickness is not included + contact will act on shell mid-surface + eq.1: offsets are applied so that contact + always act on the shell outer surfaces + + flag for shell segment edge shape.............. 0 + eq.0: shell edges assumed round (default) + eq.1: shell edges assumed square + + segment based contact PSTIFF option............ 0 + eq.0: use the material density (default) + eq.1: use nodal masses + + flag for consistent thermal contact algorithm.. 1 + lt.0: conduction evenly distributed (pre-R4) + eq.1: conduction weighted by shape functions, + reduced integration (default) + eq.2: conduction weighted by shape functions, + full integration + + flag for optional tied interface update ....... 0 + eq.0: integrate accelerations for v and u + eq.1: differentiate u to obtain v and a + + flag for overlapping force transducers......... 0 + eq.0: forces applied to first found (faster) + eq.1: forces applied to all transducers + + scale factor for contact interface mass scaling 0.0000E+00 + shell thickness scale factor for rigidwall .... 0.0000E+00 + flag of contact involving isogeometric ele .... 0 + eq.0: interp. node vs. interp. facet + eq.1: interp. node vs. isogeometric element + print out penetration info for mortar contact.. 0 + scale factor for contact pressure on thickness + shells......................................... 0.1000E+01 + convert spc on mat_rigid and + constrained_nodal_rigid_body to bpm for + output to bndout............................... 0 + eq.0: do not convert + eq.1: convert + output contact penetrations to d3plot + and sleout..................................... 0 + eq.0: no output + ge.1: output absolute penetrations + ge.2: output relative penetrations + + revert spotweld thinning behavior to R9.3.1 ... 0 + eq.0 default: thinning at shared nodes + eq.1 no thinning at shared nodes + + + CONTROL CARD 16. Computation Options-Parallel + + number of cpus for parallel computations....... 2 + + parallel right hand side assembly.............. 0 + eq.0: on (default) + eq.1: off + + flag for automatic subcycling.................. 0 + eq.0: off (default) + eq.1: on + + number of part IDs for mass scaled subcycling.. 0 + + flag for repeatability in parallel solution.... 2 + eq.1: on (ordered RHS summation-slower) + eq.2: off (default) + + use memory to parallelize repeatability option. 0 + eq.0: off + eq.1: on + maximum time step factor for subcycling........ 0 + + + CONTROL CARD 17. Computation Options-Coupling + + length conversion factor coupling.............. 0.1000E+01 + + time conversion factor coupling................ 0.1000E+01 + + force conversion factor coupling............... 0.1000E+01 + + material repositioning flag.................... 0 + eq.0: off + eq.1: input data defines repositioning + eq.2: no repositioning of defined nodes + + Flag to flip X-coordinates..................... 0 + + Flag to flip Y-coordinates..................... 0 + + Flag to flip Z-coordinates..................... 0 + + Idle time for LS-DYNA.......................... 0.0000E+00 + + Implicit coupling for springback............... 0 + eq.0: off (default) + eq.1: on + eq.2: seamless springback + + DYNAIN output format........................... 0 + eq. 0: ascii + eq. 1: binary + eq. 2: ascii and binary + eq.10: ascii (large) + eq.11: binary (large internal ASCII) + eq.12: ascii and binary (large) + + Mismatched acoustic coupling input flag........ 0 + eq.0: off + eq.1: on + + Two sided acoustic coupling input flag......... 0 + eq.0: off + eq.1: on + + Coupling with USA.............................. 0 + eq.0: off (default) + eq.1: on + + Number of steps for CAL3D/MADYMO3D subcycling.. 1 + + Number of MCOL coupled rigid bodies............ 0 + + Number of vehicles to be initialized........... 0 + + Coupling with CFD.............................. 0 + eq.0: off (default) + eq.1: FAST3D + eq.2: boundary element method + + + CONTROL CARD 18. Computation Options-Output Control + + printout of node, element, velocity input data. 0 + eq.0: on + eq.1: off + + time zero printout of element time step size... 0 + eq.0: no printout + eq.1: print dt for each element at t=0 + + problem status report interval in printer file. 100 + + number of cycles between restart dumps.........99999999 + + number of cycles between running restart dumps.99999999 + + number of files to rewrite running restart .... 1 + + printout of force types to bndout file......... + eq.0: on + eq.1: off + nodal force groups................. 0 + concentrated nodal forces.......... 0 + pressure boundary conditions....... 0 + disp/vel/acc nodal BC.............. 0 + + + node and element printout suppression.......... 0 + eq.1: nodal data is not echoed + eq.2: element data is not echoed + eq.3: node and element data is not echoed + + debug information in messag file option........ 0 + eq.0: no + eq.1: yes + + update of beam reference nodes................. 0 + eq.0: off + eq.1: on-unique reference nodes required + + averaged acceleration-print/time history files. 0 + eq.0: no average (default) + eq.1: averaged between output intervals + eq.2: user defined filtering + + output interval for interface file............. 0.4000E-03 + + default print flag for the RBDOUT/MATSUM files 0 + eq.0: RBDOUT and MATSUM + eq.1: RBDOUT only + eq.2: MATSUM only + eq.3: no output + + include eroded and lumped mass in MATSUM ...... 0 + eq.0: no + eq.1: yes + + include 10-node connectivities in D3PLOT ...... 2 + eq.1: yes + eq.2: no + + write spring forward database at termination... 0 + eq.0: no + eq.1: include all deformable nodes + eq.2: include nodes of material subset + + d3plot and d3thdt binary output format......... 0 + eq.0 default + eq.1 32ieee + + flush output file interval..................... 5000 + + output interval for d3part database............ 0.0000E+00 + + interval via load curve for part database...... 0 + + number of part blocks.......................... 0 + + Maximum number of messages..................... 0 + + Print flag for digitized curve data............ 0 + + Print info. of 1d belt created for 2d belt..... 0 + + ELOUT shell output coordinate system flag...... 0 + + eq.0 default + eq.1 local element coordinate system + eq.2 global coordinate sytstem + number of parts removed from d3plot ........... 0 + + number of levels of timing at termination ..... 2 + + max frequency of element failure summaries..... 1 + + shell element stress extrapolation............. 0 + + eq.0 default: no extrapolation + eq.1 extrapolate stress for linear materials only + + solid element stress extrapolation............. 0 + + eq.0 default: no extrapolation + eq.1 extrapolate stress for linear materials only + eq.2 extrapolate stress if plastic strain is zero + eq.3 extrapolate stress always + eq.4 extrapolate all history variables + + phase change output control.................... 0 + eq.0 default: no messag + + eq.1 write out element ID at time of phase change + DEM density output control..................... 0 + eq.0 default: no messag + eq.1 write out density data + + quadratic solid element output................. 0 + eq.0: default to lower order output only + eq.1: write out connectivies for geometry + no extra integration data written + eq.2: write out connectivies for geometry + + extra integration points + + cubic solid element output..................... 0 + eq.0: default to lower order output only + eq.1: write out connectivies for geometry + no extra integration data written + eq.2: write out connectivies for geometry + + extra integration points + + names of history variables listed per part..... 0 + eq.0: no + eq.1: in d3hsp + eq.2: in d3hsp and in file hisnames.xml + + results output for deleted elements ........... 0 + eq.0 default: off + eq.1 on + + + + CONTROL CARD 19. Computation Options-Output Energy + + hourglass energy calculation................... 2 + eq.1: off (default) + eq.2: on + + rigid wall energy calculations................. 2 + eq.1: off (default) + eq.2: on + + contact energy calculation..................... 2 + eq.1: off + eq.2: on + + flag for rayleigh damping energy calculations.. 0 + eq.1: off (default) + eq.2: on + + flag for reference geometry energy calculations 2 + eq.1: off + eq.2: on (default) + + material energy details ....................... 1 + eq.1: off (default) + eq.2: on + + flag for material energy in D3THDT file........ 2 + eq.1: off + eq.2: on (default) + + + CONTROL CARD 20. Computation Options-LS-POST Database + + time step between dumps of complete state data. 0.4000E-02 + + output interval for interface force database... 0.4000E-02 + + time step between dumps of time history data... 0.0000E+00 + + number of nodal printout blocks................ 0 + + number of solid element printout blocks........ 0 + + number of beam element printout blocks......... 0 + + number of discrete element printout blocks..... 0 + + number of seatbelt element printout blocks..... 0 + + number of shell element printout blocks........ 0 + + number of thick shell element printout blocks.. 0 + + load curve-interval between state data dumps... 0 + + behavior of state data dump curve.............. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + load curve-interval between force data dumps... 0 + + load curve-interval between history data dumps. 0 + + flag, user output into shell resultant vector.. 0 + eq.1: off (default) + eq.2: on, user subroutine is called + + number of subsystems for SSSTAT file .......... 0 + + behavior of intfor data curve.................. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + + CONTROL CARD 21. Computation Options LS-POST Database + + flag to write ls-post database during dyn rel.. 0 + eq.0: no database write (default) + eq.1: write database at convergence check + eq.n: write database at nth check + + number of extra history variables for solids... 0 + + number of integration points output/solid ..... 1 + + number of extra history var/int.pt for shells.. 0 + + number of integration points output/shell ..... 3 + lt.0: also output 4 points in plane + + flag for including strain tensor in database... 0 + STRFLG[NML] = L + M*10 + N*100 + eq.0: exclude (default) + L.eq.1: Write strain tensor data to d3plot & elout + M.EQ.1: Write plastic strain data to d3plot + N.EQ.1: Write thermal strain data to d3plot + + flag for including stress tensor in database... 1 + eq.1: include (default) + eq.2: exclude for shells, include for solids + eq.3: exclude for shells and solids + + flag for including effective plastic strain.... 1 + eq.1: include (default) + eq.2: exclude for shells, include for solids + eq.3: exclude for shells and solids + + flag for including shell resultants............ 1 + eq.1: include (default) + eq.2: exclude + + flag for including shell energy and thickness.. 1 + eq.1: include (default) + eq.2: exclude + + every state is written to a separate file...... 0 + eq.0: off (default) + eq.1: only one state per plotfile + + composite material stress output .............. 0 + eq.-1: same as 1, but fiber stress and strain + are engineering measured in material + 34 + eq. 0: global + eq. 1: local + eq. 2: local, additional information + output in place of shell resultants + + number of integration points output/beam ...... 0 + + data compression to eliminate rigid body data.. 1 + nodal velocities, and nodal accelerations + eq.1: off + eq.2: on -rigid bodies + eq.3: off-rigid bodies-on nodal data + eq.4: on -rigid bodies-on nodal data + + output shell element hourglass energy.......... 1 + eq.1: off + eq.2: on + + output shell element dt, mass, added mass...... 1 + eq.1: off + eq.2: output dt + eq.3: output mass + + peak pressure flag............................. 0 + eq.1: on + + filter parameter............................... 0.0000E+00 + + flag for solid element additional output....... 0 + eq.1: output 3 additional variables + eq.2: output 5 additional variables + eq.4: output 7 additional variables + + flag for scaled mass output to the d3plot file. 0 + eq.1: output mass increment + eq.2: output percentage increase + + flag for thermal data.......................... 1 + eq.0 or 1: output temperature + eq.2: output temperature and flux + eq.3: output temp, flux, and thick shell temps + + flag for including stress tensor at int. point 0 + eq.0: exclude (default) + eq.1: include stress (solid and shells) + + flag for including stress tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local stress (solid and shell) + eq.2: include global stress (solid and shell) + + flag for including strain tensor at int. point 0 + eq.0: exclude (default) + eq.1: include strains (solid and shells) + + flag for including strain tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local strain (solid and shell) + eq.2: include global strain (solid and shell) + output interval for blast force database....... 0.0000E+00 + lt.0: interval specified by load curve + + + CONTROL CARD 22. Computation Options-ASCII Output I + + output interval for cross section forces....... 0.0000E+00 + output interval for rigid wall forces ......... 0.4000E-03 + output interval for nodal print blocks......... 0.0000E+00 + output interval for element print blocks....... 0.0000E+00 + output interval for global statistics ......... 0.4000E-03 + output interval for subsystem statistics ...... 0.0000E+00 + output interval for discrete elements.......... 0.0000E+00 + output interval for material summaries......... 0.4000E-03 + output interval for nodal interface forces..... 0.0000E+00 + output mass properties in subsystem statistics. 0 + output mass properties in global statistics.... 0 + additional history variables output-solids..... 0 + additional history variables output-shells..... 0 + additional history variables output-tshells.... 0 + additional history variables output-beams...... 0 + + + + CONTROL CARD 23. Computation Options-ASCII Output II + + output interval for resultant interface forces. 0.4000E-03 + output interval for smug nodal data............ 0.0000E+00 + output interval for sp constraint forces....... 0.0000E+00 + output interval for nodal constraint forces.... 0.0000E+00 + output interval for airbag statistics.......... 0.0000E+00 + output interval for avs filter................. 0.0000E+00 + output interval for nodal force groups......... 0.0000E+00 + output interval for b.c. forces and energy .... 0.0000E+00 + + + + CONTROL CARD 24. Computation Options-ASCII Output III + + output interval for rigid body data............ 0.0000E+00 + output interval for geometric contact entities. 0.0000E+00 + output interval for mpgs database............. 0.0000E+00 + output interval for movie database............. 0.0000E+00 + output interval for interface energies......... 0.4000E-03 + output interval for seatbelt response.......... 0.0000E+00 + output interval for joint forces............... 0.0000E+00 + output interval for tracer particles........... 0.0000E+00 + output interval for discrete beam data......... 0.0000E+00 + output type for discrete beam data ............ 0 + curve id for discrete beam data ............... 0 + option for ascii output time for discrete beam. 0 + + output interval for pulley element data........ 0.0000E+00 + output type for pulley element data ........... 0 + curve id for pulley element data .............. 0 + option for ascii output time for pulley element 0 + + output interval for bearing element data........ 0.0000E+00 + output type for bearing element data ........... 1 + curve id for bearing element data .............. 0 + option for ascii output time for bearing ....... 0 + + output interval for des mass flow data.......... 0.0000E+00 + output type for des mass flow data ............. 1 + curve id for des mass flow data ................ 0 + option for ascii output time for des mass flow.. 0 + + output interval for curvout .................... 0.0000E+00 + output type for curvout ........................ 1 + curve id for curvout ........................... 0 + option for ascii output time for curvout ....... 0 + + output interval for SPH mass flow data.......... 0.0000E+00 + output type for SPH mass flow data ............. 1 + curve id for SPH mass flow data ................ 0 + option for ascii output time for SPH mass flow.. 0 + + + + CONTROL CARD 25. CONTROL_ALE 1st card + + Default continuum treatment.................... 0 + eq.-1: Improved Advection + ne.-1: Default advection (Legacy) + Number of cycles between rezones............... 0 + + Advection formulation.......................... 0 + eq.1: Donor Cell + HIS + eq.2: Van Leer + HIS (default) + + Relaxation factor 1 (simple average)........... -0.1000E+01 + + Relaxation factor 2 (volume weighting)......... 0.0000E+00 + + Relaxation factor 3 (isoparametric)............ 0.0000E+00 + + Relaxation factor 4 (equipotential)............ 0.0000E+00 + + Relaxation factor 5 (equilibrium).............. 0.0000E+00 + + + CONTROL CARD 26. CONTROL_ALE 2nd card + + time to begin rezoning......................... 0.0000E+00 + + time to end rezoning........................... 0.0000E+00 + + SALE advection factor.......................... 0.0000E+00 + + Void factor.................................... 0.1000E-05 + + Pressure equilibrium........................... 0 + eq.0: Off + eq.1: On + + Automatic euler boundary condition flag........ 0.0000E+00 + eq.0: Off. + eq.1: On with stick condition. + eq.2: On with slip condition. + + Reference pressure............................. 0.0000E+00 + + Node set excluded from EBC (see NSIDEBC)....... 0 + + + CONTROL CARD 26. CONTROL_ALE 3rd card + + Number of cycles between ALE coupling.......... 1 + + Number of cycles between ALE bucket sort....... 50 + + A flag to control mass scaling for ALE parts... 0 + + A flag to control pressure locking pattern..... 0.0000E+00 + + BEAMIN flag.................................... 0 + + Reference pressure by ALE group..see load curve 0 + + Max. pressure difference to cancel nodal forces 0.0000E+00 + + Dynamic viscous time step factor (DTMU)........ 0.0000E+00 + + + CONTROL CARD 26. CONTROL_ALE 4th card + + Flag to optimize the coupling MPP.............. 0 + + Flag to include ALE in the dynamic relaxation.. 0 + + Number of ALE groups allowed to flow in.......: 0 + ALE group: + + + CONTROL CARD 26. Other ALE parameters + + Number of multi-material Euler groups.......... 0 + + number of void materials....................... 0 + + Number of non-interacting Euler materials...... 0 + + Number of parts considered in ALE convection... 0 + + Number of ALE Multi-material group switching... 0 + + Number of ALE mixing length.................... 0 + + Number of ALE coupling to nodes ............... 0 + + Number of ALE essential boundaries ............ 0 + + Number of ALE tracer particles ................ 0 + + Output interval for euler statistics........... 0.0000E+00 + + + CPM output format.............................. 11 + eq.11: Version 3 (full output) + eq.21: Version 4 (full output) + eq.22: (coordinates) + eq.23: (summary) + # of CPM airbag interaction.................... 0 + + # of cycle for CPM repartition................. 5 + CPM time step control.......................... 0 + eq.0: no control + eq.1: set CPM timestep size as 1 usec + CPM check bag and chamber connectivity......... 0 + eq.0: no + eq.1: yes (error termination if detected) + CPM blockage option............................ 0 + eq.0: no + eq.1: yes + Scale factor of force decay constant........... 0.1000E+01 + Adjust energy due to rigid body motion......... 0 + eq.0: no (default) + eq.1: yes + Energy transfer between P2P.................... 0 + eq.0: Default + eq.1: Algorithm 1 + + + + PG output format............................... 11 + eq.11: Version 3 (full output) + eq.21: Version 4 (full output) + eq.22: (coordinates) + eq.23: (summary) + # of PG airbag interaction..................... 0 + + # of cycle for PG repartition.................. 5 + PG time step control........................... 0 + eq.0: no control + eq.1: set PG timestep size as 1 usec + + + CONTROL CARD 37. SPH 1st card + + Sort frequency................................. 1 + + Box activation................................. 0 + + First option................................... 0.1000E+11 + + Space dimension................................ 2 + + Memory allocation for neighbors MEMORY......... 150 + allocation type:........................ DYNAMIC + + Particle approximation......................... 0 + eq.0: Standard gather form (Lacome-Vila 1998) + eq.1: Renormalization (Ben Moussa-Vila 1998) + eq.2: Symmetric formulation (Benz 1989) + eq.3: Symmetric renormalization (Libersky 1993) + eq.4: Elliptic smoothing length + eq.5: Fluid formulation + eq.6: Renormalized fluid formulation + eq.7: Total Lagrangian formulation + eq.8: Renormalized Total Lagrangian formulation + + Start time of SPH analysis..................... 0.0000E+00 + + Maximum velocity............................... 0.1000E+16 + + Contact definition between SPH parts........... 0 + eq.0: Approximation is computed + eq.1: Approximation is not computed + + Time derivative for smoothing length........... 0 + Initial smooth length computation option....... 0 + Display options for SPH particles.............. 0 + Erosion control option for SPH particles....... 0 + Contact treatment for deactivated particles.... 0 + eq.0: Contact remains active + eq.1: Contact becomes inactive + + Artificial viscosity for SPH particles......... 0 + eq.0: Monaghan type bulk viscosity (change + to bulk coefficents recommended) + eq.1: Solid elements type bulk viscosity + Thickness option for contact................... 0 + Total MLS stabilization flag................... 0 + SPH Pressure smoothing parameter............... 1 + + + + CONTROL CARD 38. SPH group number............. 1 + + Number of particles............................ 25 + + Number of material............................. 101 + + Smoothing length constant...................... 0.1300E+01 + + Minimum smoothing length ...................... 0.2000E+00 + + Maximum smoothing length ...................... 0.2000E+01 + + Initial smoothing length ...................... 0.0000E+00 + eq.0: calculated by LS-DYNA + + Death time for SPH material.................... 0.1000E+21 + + Start time for SPH material.................... 0.0000E+00 + + + + + CONTROL CARD 50. EFG + + ispline ....................................... 0 + + idila.......................................... 0 + + inint.......................................... 0 + + iefgs.......................................... 0 + + intfs.......................................... 0 + + + + p a r t d e f i n i t i o n s + + material type + eq.1 isotropic + eq.2 orthotropic + eq.3 elastoplastic ( von mises ) + eq.4 thermo-elastic-plastic + eq.5 soil and crushable foam model + eq.6 viscoelastic model + eq.7 blatz-ko finite elastic rubber + eq.8 high explosive model + eq.9 null material + eq.10 hydrodynamic - elastic-plastic + eq.11 steinberg - guinan model + eq.12 isotropic elastic-plastic + eq.13 elastic-plastic with failure + eq.14 crushable foam with failure + eq.15 johnson/cook plasticity model + eq.16 pseudo tensor geological model + eq.17 elastoplastic with fracture + eq.18 power law isotropic plasticity + eq.19 strainrate sensitive plasticity + eq.20 rigid material + eq.21 thermal orthotropic(12 constants) + eq.22 composite material damage model + eq.23 thermal orthotropic(12 curves) + eq.24 piecewise linear plasticity + eq.25 soil cap model by taylor + eq.26 crushable metallic honeycomb + eq.27 hyperelastic mooney-rivlin + eq.28 shell/beam resultant plasticity + eq.29 beam resultant force limited + eq.30 shape-memory alloy + eq.31 frazer-nash rubber model + eq.32 safety glass + eq.33 barlat's anisotropic plasticity + eq.34 fabric + eq.35 elastoplastic (green-naghdi rate) + eq.36 barlat's 3-parameter plasticity + eq.36E extended barlat plasticity + eq.37 anisotropic plasticity model + eq.38 blatz-ko finite elastic foam + eq.39 fld anisotropic plasticity + eq.40 nonlinear orthotropic elastic + eq.41-50 user material models + eq.51 bammann plasticity model + eq.52 sandia damage model + eq.53 crushable cellular foam + eq.54 composite damage model(hashin) + eq.55 composite damage model(tsai-wu) + eq.57 low density urethane foam + eq.58 laminated composite fabric + eq.59 composite failure + eq.60 viscous glass model model + eq.61 maxwell/kelvin viscoelastic + eq.62 viscous foam model + eq.63 crushable foam model + eq.64 rate sensitive powerlaw plasticity + eq.65 modified armstrong-zerrilli model + eq.66 elastic resultant beams + eq.67 nonlinear elastic via load curves + eq.68 plastic resultant via load curves + eq.69 sid impact dummy damper + eq.70 hydraulic/gas damper + eq.71 cable + eq.72 k & c concrete damage + eq.73 low density viscous foam + eq.74 elastic spring discrete beam + eq.75 bilkhu/dubois crushable foam + eq.76 linear viscoelastic + eq.77 general hyperelastic/ogden + eq.78 soil/concrete + eq.79 hysteretic soil + eq.80 ramberg-osgood + eq.81 plastic damage model + eq.82 plastic orthotropic damage model + eq.83 fu-chang rate sensitive foam model + eq.84 reinforced concrete (aea winfrith, 1990) + eq.86 orthotropic viscoelastic + eq.87 cellular viscoelastic rubber + eq.88 material threshold stress (mts) + eq.89 plasticity polymer + eq.90 acoustic media + eq.91 hyperelastic soft tissue + eq.92 visco-hyperelastic soft tissue + eq.93 elastic 6-dof spring + eq.94 inelastic spring discrete beam + eq.95 inelastic 6-dof spring + eq.96 brittle damage + eq.97 general joint discrete beam + eq.98 simplified johnson cook + eq.99 simplified johnson cook with damage + eq.100 spotweld material + eq.101 ge rate sensitive plasticity + eq.102 inverse hyperbolic sine + eq.103 viscoplastic model (ntnu, 1996) + eq.104 damage model 1 (ntnu, 1997) + eq.105 damage model 2 (ntnu, 1997) + eq.106 elastic viscoplastic thermal + eq.107 modified johnson cook + eq.108 orthotropic elastic plastic + eq.110 johnson/holmquist ceramics + eq.111 johnson/holmquist concrete + eq.112 finite elastic strain plasticity + eq.113 trip for austenitic stainless + eq.114 layered piecewise linear plasticity + eq.115 unified creep + eq.116 composite lay up + eq.117 composite matrix + eq.118 composite direct + eq.119 general nonlinear 6dof discrete beam + eq.120 gurson + eq.121 general nonlinear 1dof discrete beam + eq.122 hill 3r + eq.123 modified piecewise linear plasticity + eq.124 compression-tension plasticity + eq.125 yoshida kinematic plasticity model + eq.126 crushable metallic honeycomb + eq.127 arruda-boyce hyper-viscoelastic + eq.128 heart tissue + eq.129 lung hyper-viscoelastic + eq.130 special orthotropic + eq.131 tno isotropic smeared crack model + eq.132 tno orthotropic smeared crack model + eq.133 barlat yld2000 + eq.135 wtm/stm + eq.136 orthotropic vegter model + eq.137 anisotropic ito-goya model + eq.139 modified resultant beam force limited + eq.140 vacuum + eq.141 rate sensitive polymer + eq.142 transversly isotropic crushable foam + eq.143 aptek orthotropic wood + eq.144 pitzer crushable foam + eq.145 continuous surface cap with damage + eq.146 1dof generalized spring + eq.147 fhwa soil + eq.148 gas mixture + eq.150 cfd - constant properties + eq.152 hyperbolic tangent thermal + eq.153 damage model 3 + eq.154 deshpande fleck foam model + eq.155 compression-tension eos model + eq.156 muscle model + eq.157 anisotropic elastic plastic + eq.158 rate sensitive composite fabric + eq.159 continuous surface cap + eq.161 composite msc + eq.162 composite dmg msc + eq.163 modified crushable foam + eq.164 brain linear viscoelastic + eq.165 plastic nonlinear kinematic + eq.166 moment curvature beam + eq.167 mccormick + eq.168 polymer + eq.169 arup adhesive + eq.170 resultant anisotropic + eq.171 steel concentric brace + eq.172 concrete ec2 + eq.173 mohr couloumb + eq.174 rc beam + eq.176 quasilinear viscoelastic + eq.177 hill foam + eq.178 viscoelastic hill foam + eq.179 low density synthetic foam + eq.180 low density synthetic foam ortho + eq.181 simplified rubber model + eq.182 viscoelastic plastic model + eq.187 semi-analytical model for polymers + eq.188 thermo elastic viscoplastic creep + eq.189 anisotropic thermo elastic + eq.190 barlat 3-parameter fld plasticity + eq.191 seismic beam + eq.192 soil brick + eq.193 drucker prager + eq.194 rc shear wall + eq.195 concrete beam + eq.196 general spring discrete beam + eq.197 seismic isolator + eq.198 jointed rock + eq.199 barlat yld2004 + eq.202 steel EC3 + eq.203 hysteretic reinforcement + eq.205 discrete beam surface contact + eq.206 Park Ang beam + eq.208 bolt beam + eq.213 composite tab. plast. damage v1.3.4 + eq.214 dry fabric + eq.215 4A micromec + eq.219 codam2 + eq.220 rigid material discrete particles + eq.221 orthotropic simplified damage + eq.222 genoa material for laminates + eq.223 orthotropic advanced damage + eq.224 tabulated johnson cook + eq.225 viscoplastic mixed hardening + eq.230 elastic pml + eq.231 acoustic pml + eq.232 biot hysteretic + eq.233 cazacu barlat + eq.234 viscoelastic loose fabric + eq.235 micromechanics dry fabric + eq.236 silicon carbid coating on RCC + eq.237 hysteretic pml + eq.242 barlat yld2000 Yoshida hardening + eq.243 hill 90 + eq.244 ultra high strength steel + eq.248 press hardening steel bmw model + eq.249 reinforced thermoplastic + eq.250 aedm (working name) + eq.251 tailored properties + eq.252 toughened adhesive polymer + eq.255 piecewise linear plastic thermal + eq.256 amorphous solids finite stain + eq.258 non quadratic with failure + eq.260 Stoughton non-associated flow + eq.261 laminated fracture daimler pinho + eq.262 laminated fracture daimler camanho + eq.263 Lou-Yoon + eq.264 tabulated johnson cook ortho plastic + eq.265 constrained spr + eq.266 tissue dispersed + eq.267 eight chain rubber + eq.269 bergstrom-boyce rubber model + eq.270 computational welding mechanics model + eq.271 powder compaction model + eq.272 RHT concrete + eq.273 CDPM concrete + eq.274 paper + eq.275 smooth viscoelastic viscoplastic + eq.279 cohesive paper + eq.291 energy based shape memory alloy + eq.295 anisotropic hyperelastic + equation-of-state types + eq.1 linear polynomial + eq.2 jwl high explosive + eq.3 sack tuesday high explosive + eq.4 gruneisen + eq.5 ratio of polynomials + eq.6 linear polynomial with source + eq.7 initiation and reaction in he + eq.8 compaction + eq.9 tabulated + eq.11 tensor pore collapse + eq.14 jwlb high explosive + eq.15 one-dimensional gasket + eq.16 mie-gruneisen with p-alpha + hourglass models + eq.1 viscous + eq.2 flanagan-belytschko viscous form + eq.3 full flanagan-belytschko viscous form + (constant stress solid elements) + eq.4 flanagan-belytschko stiffness form + eq.5 full flanagan-belytschko stiffness form + eq.6 bindeman-belytschko stiffness form + (solid 2d and 3d elements) + eq.7 linear total strain stiffness form + (solid 2d and 3d elements) + eq.9 puso stiffness form (solid 3d elements) + eq.10 cosserat total strain stiffness form + (solid 3d elements) + bulk viscosity models + eq.1 standard + defaults + hourglass model....................... 2 + hourglass coefficient................. 1.00000E-01 + bulk viscosity type................... 1 + quadratic bulk viscosity coefficient.. 1.50000E+00 + linear bulk viscosity coefficient..... 6.00000E-02 + + *********************************************************************** + + + + + part id ..................... 101 + section id ..................... 101 + material id ..................... 1 + section title .................. + + material title .................. + + material type .............. 3 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + density .......................... = 2.71000E-03 + hourglass coefficient ............ = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 4 + eq.0: 4, 6, 8, 10-node solid element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + eq.4: SPH element + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + optional beam to beam cparm8...... = 0 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + relative offset of cohesive + reference surface .................= 0.00000E+00 + gasket element thickness ..........= 0.00000E+00 + rayleigh damping coefficient...... = 0.00000E+00 + e ................................ = 6.89000E+04 + vnu .............................. = 3.30000E-01 + yield ............................ = 1.17000E+02 + e (harden) ....................... = 6.80000E+00 + hardening parmeter ............... = 1.00000E+00 + strainrate parameter, c .......... = 0.00000E+00 + strainrate parameter, p .......... = 0.00000E+00 + formulation for rate effects ..... = 0.00000E+00 + eq.0.0: default + eq.1.0: viscoplastic + failure strain for erosion........ = 0.00000E+00 + solid formulation ............... = 0 + eq.-2: 8 point integration-3dof/node + for poor aspect ratio elements + eq.-1: 8 point integration-3dof/node + for poor aspect ratio elements + (efficient variant of -2 but + prone to some hourglassing) + eq. 1: 1 point integration + eq. 2: 8 point integration-3dof/node + eq. 3: 14 point integration-6dof/node + eq. 4: 5 point tetrahedron-6dof/node + eq. 5: 1 point ale + eq. 6: 1 point eulerian + eq. 7: 1 point eulerian ambient + eq. 8: 1 point acoustic + eq. 9: 1 point corotational + eq.10: 1 point tetrahedron + eq.11: multi-material eulerian + eq.12: eulerian with void + eq.13: nodal pressure tetrahedron + eq.14: 8 point acoustic + eq.15: 2 point pentahedron + eq.115: 1 point pentahedron + eq.16: 10-node quadratic tetrahedron + eq.17: 10-node composite tetrahedron + eq.18: linear static element + eq.19: 8-node 2x2 cohesive + eq.20: 8-node 2x2 cohesive with offsets for shells + eq.21: 6-node 1x1 cohesive + eq.22: 6-node 1x1 cohesive with offsets for shells + eq.23: 20-node quadratic hexahedron + eq.41: efg 3d + eq.42: efg 3d for 4-noded background + eq.43: mesh-free enriched finite element + eq.47: smoothed particle Galerkin method + eq.99: elastic vibration element + corotational local coord. ........ = 0 + eq. 0: not requested + eq. 1: requested + + *********************************************************************** + + + null shells for visualization + + part id ..................... 1 + section id ..................... -12345677 + material id ..................... 0 + section title .................. + material title .................. + material type .............. 9 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + density .......................... = 1.30000E-13 + hourglass coefficient (membrane).. = 1.00000E-01 + hourglass coefficient (rotation).. = 1.00000E-01 + hourglass coefficient (warping ).. = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 2 + eq.0: 4, 6, 8, 10-node solid element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + eq.4: SPH element + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + optional beam to beam cparm8...... = 0 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + rayleigh damping coefficient...... = 0.00000E+00 + pressure cutoff .................. = 0.00000E+00 + viscosity coefficient ............ = 0.00000E+00 + relative volume for tensile fail.. = 0.00000E+00 + relative volume for compres fail.. = 0.00000E+00 + e ..(null shells and beams)....... = 0.00000E+00 + vnu (null shells and beams)....... = 0.00000E+00 + shear area factor ................ = 1.00000E+00 + thru-thickness integration points = 2.00000E+00 + print out option ................. = 3.00000E+00 + eq.1.0:average resultants & fiber lengths + eq.2.0:resultants at plan points & fiber lengths + eq.3.0:resultants,stresses all points & fiber lengths + integration rule ................. = 0.00000E+00 + lt.0.0:absolute value is specified rule # + eq.0.0:gauss (trapezoidal if > 10 IP) + eq.1.0:trapezoidal rule + shell formulation ................ = 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. -16: modified fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear elem(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral + eq. 24: 6-node quadratic triangular + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element for shell + edge-to-edge connections + eq. -29: cohesive element with midlayer + coordinate system for pure shear + eq. 30: fast fully integrated element with + 2 in-plane integration points + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element compatible with + 2D plane stress, plane strain, or + area-weighted axisymmetric + elements + eq. 47: cohesive element compatible with + 2d volume-weighted axisymmetric + elements + eq. 52: 2d plane strain xfem + eq. 54: 4-node quadrilateral shell xfem + eq. 55: 8-node 2D plane strain fracture + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + shell thickness: node 1 .. = 1.00000E-09 + node 2 .. = 1.00000E-09 + node 3 .. = 1.00000E-09 + node 4 .. = 1.00000E-09 + shell thickness scale factor ..... = 0.00000E+00 + reference surface ................ = 0.00000E+00 + eq. 1.0:top + eq. 0.0:middle + eq.-1.0:bottom + mass per unit area ............... = 0.00000E+00 + flag for discontinuous thickness + field for elements with thickness + stretch .......................... = 2 + eq. 0: default is 1 + eq. 1: thickness field is continuous + eq. 2: thickness field is discontinous + eq. 3: thickness strain is governed by + the contact stress + accurate type 16 formulation...... = 0 + + + + + + + + + n o d a l p o i n t c o o r d i n a t e s + node ID trnbc x-ord y-ord z-ord rotbc + 1001801 0.0 0.4998E+00 -0.1105E+02 0.0000E+00 0.0 + 1001802 0.0 0.7115E+00 -0.1105E+02 0.0000E+00 0.0 + 1001803 0.0 0.9232E+00 -0.1105E+02 0.0000E+00 0.0 + 1001804 0.0 0.1135E+01 -0.1105E+02 0.0000E+00 0.0 + 1001805 0.0 0.1347E+01 -0.1105E+02 0.0000E+00 0.0 + 1001921 0.0 0.4998E+00 -0.1086E+02 0.0000E+00 0.0 + 1001922 0.0 0.7115E+00 -0.1086E+02 0.0000E+00 0.0 + 1001923 0.0 0.9232E+00 -0.1086E+02 0.0000E+00 0.0 + 1001924 0.0 0.1135E+01 -0.1086E+02 0.0000E+00 0.0 + 1001925 0.0 0.1347E+01 -0.1086E+02 0.0000E+00 0.0 + 1002041 0.0 0.4998E+00 -0.1067E+02 0.0000E+00 0.0 + 1002042 0.0 0.7115E+00 -0.1067E+02 0.0000E+00 0.0 + 1002043 0.0 0.9232E+00 -0.1067E+02 0.0000E+00 0.0 + 1002044 0.0 0.1135E+01 -0.1067E+02 0.0000E+00 0.0 + 1002045 0.0 0.1347E+01 -0.1067E+02 0.0000E+00 0.0 + 1002161 0.0 0.4998E+00 -0.1048E+02 0.0000E+00 0.0 + 1002162 0.0 0.7115E+00 -0.1048E+02 0.0000E+00 0.0 + 1002163 0.0 0.9232E+00 -0.1048E+02 0.0000E+00 0.0 + 1002164 0.0 0.1135E+01 -0.1048E+02 0.0000E+00 0.0 + 1002165 0.0 0.1347E+01 -0.1048E+02 0.0000E+00 0.0 + 1002281 0.0 0.4998E+00 -0.1029E+02 0.0000E+00 0.0 + 1002282 0.0 0.7115E+00 -0.1029E+02 0.0000E+00 0.0 + 1002283 0.0 0.9232E+00 -0.1029E+02 0.0000E+00 0.0 + 1002284 0.0 0.1135E+01 -0.1029E+02 0.0000E+00 0.0 + 1002285 0.0 0.1347E+01 -0.1029E+02 0.0000E+00 0.0 + 1002286 7.0 0.0000E+00 -0.1026E+02 0.2540E-01 7.0 + 1002287 7.0 0.0000E+00 -0.1026E+02 -0.2540E-01 7.0 + 1002288 7.0 0.0000E+00 -0.1107E+02 -0.2540E-01 7.0 + 1002289 7.0 0.0000E+00 -0.1107E+02 0.2540E-01 7.0 + + + n o d a l s p c s u m m a r y o n *NODE cards + boundary conditions (on=1) + node x y z rx ry rz + 1002286 1 1 1 1 1 1 + 1002287 1 1 1 1 1 1 + 1002288 1 1 1 1 1 1 + 1002289 1 1 1 1 1 1 + + + s h e l l e l e m e n t s + elem id part id node1 node2 node3 node4 + thick1 thick2 thick3 thick4 angle offset + 1 1 1002286 1002287 1002288 1002289 + 1.0000E-09 1.0000E-09 1.0000E-09 1.0000E-09 0.0000E+00 0.0000E+00 + + + + S P H e l e m e n t m a s s d a t a + + element id mat id mass + 1001801 101 0.1093E-03 + 1001802 101 0.1093E-03 + 1001803 101 0.1093E-03 + 1001804 101 0.1093E-03 + 1001805 101 0.1093E-03 + 1001921 101 0.1093E-03 + 1001922 101 0.1093E-03 + 1001923 101 0.1093E-03 + 1001924 101 0.1093E-03 + 1001925 101 0.1093E-03 + 1002041 101 0.1093E-03 + 1002042 101 0.1093E-03 + 1002043 101 0.1093E-03 + 1002044 101 0.1093E-03 + 1002045 101 0.1093E-03 + 1002161 101 0.1093E-03 + 1002162 101 0.1093E-03 + 1002163 101 0.1093E-03 + 1002164 101 0.1093E-03 + 1002165 101 0.1093E-03 + 1002281 101 0.1093E-03 + 1002282 101 0.1093E-03 + 1002283 101 0.1093E-03 + 1002284 101 0.1093E-03 + 1002285 101 0.1093E-03 + + + + r i g i d w a l l d e f i n i t i o n s + + + + + rigidwall ID = 1 + # of slave nodes = 25 + birth time = 0.00000E+00 + death time = 0.10000E+21 + penalty scale factor = 0.10000E+01 + moving rigidwall flag = 0 + eq.1: flat rigidwall has mass and vel. + eq.2: prescribed velocity history + eq.3: prescribed displacement history + generalized rigidwall type = 0 + eq.0: flat of infinite extent + eq.1: flat with defined size + eq.2: extra nodes and softening + eq.3: options 2 and 3 active + eq.4: prescribed motion flat plate + eq.5: prescribed motion cylinder + eq.6: prescribed motion sphere + eq.7: prescribed motion prism + eq.8: prescribed motion cylinder (interior) + eq.9: prescribed motion sphere (interior) + stick condtion = 0.00000E+00 + eq.0: frictionless sliding + gt.0.and.lt.1:frictional sliding + eq.1: sticking + eq.2: normal weld + eq.3: sticking weld + + coordinates of orientation vector are + i j + 0.0000E+00 0.1000E+01 + 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 + slave nodes + 1001801 1001802 1001803 1001804 1001805 1001921 1001922 1001923 + 1001924 1001925 1002041 1002042 1002043 1002044 1002045 1002161 + 1002162 1002163 1002164 1002165 1002281 1002282 1002283 1002284 + 1002285 + + + n o d a l p o i n t v e l o c i t i e s + + node id x-vel y-vel z-vel + x-rot y-rot z-rot + 1001801 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001802 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001803 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001804 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001805 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001921 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001922 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001923 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001924 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001925 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002041 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002042 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002043 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002044 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002045 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002161 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002162 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002163 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002164 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002165 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002281 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002282 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002283 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002284 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002285 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002286 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002287 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002288 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002289 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + + *** S.P.H. *** + + Space dimension for SPH 2 + + Initial Smoothing length : PART # 101 0.2476504E+00 + SPH PART # 101 + hmin : 0.4953E-01 + hmax : 0.4953E+00 + +************ + + + t i e d n o d a l p a i r s f o r l i n k i n g + + + ************************************************************ + + + m a s s p r o p e r t i e s o f SPH p a r t # 101 + total mass of part = 0.27318476E-02 + x-coordinate of mass center = 0.92316645E+00 + y-coordinate of mass center =-0.10666248E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of material + row1= 0.1983E-03 0.4033E-08 0.0000E+00 + row2= 0.4033E-08 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + ************************************************************ + + + m a s s p r o p e r t i e s o f p a r t # 1 + total mass of part = 0.53677338E-23 + x-coordinate of mass center = 0.00000000E+00 + y-coordinate of mass center =-0.57253584E-06 + z-coordinate of mass center =-0.18861088E-16 + + inertia tensor of material + row1= 0.6116E-21 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.3463E-26 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.6116E-21 + + principal inertias + i11 = 0.6116E-21 + i22 = 0.3463E-26 + i33 = 0.6116E-21 + + principal directions + row1= 0.1000E+01 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + m a s s p r o p e r t i e s o f b o d y + total mass of body = 0.27318473E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of body + row1= 0.1983E-03 0.2184E-08 0.0000E+00 + row2= 0.2184E-08 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + principal inertias of body + i11 = 0.1983E-03 + i22 = 0.2448E-03 + i33 = 0.4431E-03 + + principal directions + row1= 0.1000E+01 0.4696E-04 0.0000E+00 + row2= -0.4696E-04 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + ************************************************************ + + NOTE : For 2D axisymmetric problems the following + masses are reported per radian. + For 2D plain strain/stress problems the + masses are reported per unit thickness. + + summary of mass + lumped mass in deformable + part of structure mass= 0.00000000E+00 + part id = 101 mass= 0.27318476E-02 + part id = 1 mass= 0.53677311E-23 + + t o t a l m a s s = 0.27318476E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + + + ************************************************************ + + + Make sure that every FE node gets rotary inertia: + 25 nodes out of a total of 29 nodes have no own rotational mass (e.g. solids) + and therefore get an average value of RMAVG = 1.3852E-26 + (unit of mass*length*length, e.g., kg*mm^2) + + ************************************************************ + + + S t o r a g e a l l o c a t i o n + + Memory required to begin solution : 296K + Additional dynamically allocated memory: 428K + Total: 428K + + 25 smallest timesteps + ------------------------------------------------ + element number part timestep + sph 1002285 101 5.4722E-05 + sph 1002284 101 5.4722E-05 + sph 1002283 101 5.4722E-05 + sph 1002282 101 5.4722E-05 + sph 1002281 101 5.4722E-05 + sph 1002165 101 5.4722E-05 + sph 1002164 101 5.4722E-05 + sph 1002163 101 5.4722E-05 + sph 1002162 101 5.4722E-05 + sph 1002161 101 5.4722E-05 + sph 1002045 101 5.4722E-05 + sph 1002044 101 5.4722E-05 + sph 1002043 101 5.4722E-05 + sph 1002042 101 5.4722E-05 + sph 1002041 101 5.4722E-05 + sph 1001925 101 5.4722E-05 + sph 1001924 101 5.4722E-05 + sph 1001923 101 5.4722E-05 + sph 1001922 101 5.4722E-05 + sph 1001921 101 5.4722E-05 + sph 1001805 101 5.4722E-05 + sph 1001804 101 5.4722E-05 + sph 1001803 101 5.4722E-05 + sph 1001802 101 5.4722E-05 + sph 1001801 101 5.4722E-05 + 1 t 0.0000E+00 dt 5.47E-05 flush i/o buffers 08/31/25 16:54:33 + 1 t 0.0000E+00 dt 5.47E-05 write d3plot file 08/31/25 16:54:33 + 74 t 3.9947E-03 dt 5.47E-05 write d3plot file 08/31/25 16:54:33 + 147 t 7.9894E-03 dt 5.47E-05 write d3plot file 08/31/25 16:54:33 + 220 t 1.1984E-02 dt 5.46E-05 write d3plot file 08/31/25 16:54:33 + 293 t 1.5975E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:33 + 366 t 1.9968E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:33 + 439 t 2.3961E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:33 + 512 t 2.7961E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:33 + 585 t 3.1958E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:33 + + *** termination time reached *** + 640 t 3.5031E-02 dt 5.47E-05 write d3dump01 file 08/31/25 16:54:33 + 640 t 3.5031E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:33 + + N o r m a l t e r m i n a t i o n 08/31/25 16:54:33 + + S t o r a g e a l l o c a t i o n + + Memory required to complete solution : 296K + Additional dynamically allocated memory: 483K + Total: 483K + + T i m i n g i n f o r m a t i o n + CPU(seconds) %CPU Clock(seconds) %Clock + ---------------------------------------------------------------- + Keyword Processing ... 0.0000E+00 0.00 1.1000E-02 0.85 + KW Reading ......... 0.0000E+00 0.00 1.0000E-03 0.08 + KW Writing ......... 0.0000E+00 0.00 5.0000E-03 0.39 + Initialization ....... 1.0000E+00 100.00 1.2160E+00 93.68 + Init Proc Phase 1 .. 0.0000E+00 0.00 8.0000E-03 0.62 + Init Proc Phase 2 .. 0.0000E+00 0.00 3.0000E-03 0.23 + Element processing ... 0.0000E+00 0.00 3.5000E-02 2.70 + Shells ............. 0.0000E+00 0.00 1.0000E-03 0.08 + SPH ................ 0.0000E+00 0.00 3.2000E-02 2.47 + E Other ............ 0.0000E+00 0.00 2.0000E-03 0.15 + Binary databases ..... 0.0000E+00 0.00 2.0000E-03 0.15 + ASCII database ....... 0.0000E+00 0.00 1.7000E-02 1.31 + Rigid wall ........... 0.0000E+00 0.00 1.0000E-03 0.08 + Misc. 1 .............. 0.0000E+00 0.00 5.0000E-03 0.39 + Force to Accel ..... 0.0000E+00 0.00 1.0000E-03 0.08 + Update RB nodes .... 0.0000E+00 0.00 1.0000E-03 0.08 + Misc. 3 .............. 0.0000E+00 0.00 1.0000E-02 0.77 + Misc. 4 .............. 0.0000E+00 0.00 1.0000E-03 0.08 + ---------------------------------------------------------------- + T o t a l s 1.0000E+00 100.00 1.2980E+00 100.00 + + Problem time = 3.5031E-02 + Problem cycle = 640 + Total CPU time = 1 seconds ( 0 hours 0 minutes 1 seconds) + CPU time per zone cycle = 0.000 picoseconds + Clock time per zone cycle= 4266825.500 picoseconds + + Number of CPU's 2 + NLQ used/max 136/ 136 + Start time 08/31/2025 16:54:33 + End time 08/31/2025 16:54:33 + Elapsed time 0 second for 640 cycles using 2 SMP threads + ( 0 hour 0 minute 0 second ) + + N o r m a l t e r m i n a t i o n 08/31/25 16:54:33 diff --git a/test/test_data/sph_models/R12_2_1/d3plot b/test/test_data/sph_models/R12_2_1/d3plot new file mode 100644 index 0000000000000000000000000000000000000000..d1bda9b54cee732dba719792bed3bcd2c9667c20 GIT binary patch literal 2048 zcmeH{zi(1e9K|2~<&Uc3l%ey zD_6|kt@@#vcNvD^O&-L|$I)AcvHoBLeIFPD(}0cFDB7p89s48QUuN_=zoY*1TclHxnFHZ+MIVkcqgHLD`VMyVX1C= z-?N78nN76j?5uib)ibM}S@p~wZinrxdS=x#tDaf)%r-V>?W}rc)ibM}S@q1W)q-|b zJ+tbWRnM$?KBK4Cg6+4SuW^UprGFEOvhMWp3#eZNmjL$@-(v^uGE})DV~}ohiTa@& z3jlrp)MV0aq`)$G1Xe&B?17Kq6Zi~bDYvl*?t(bD2i}4AUmu(G#M&U&p1d`*TwIr$pVNr$x_* zo)z_oo)euC^{%R3wHDPNkH_OV$BiL0 zYo(^>^Sjbh0Y!hioS+;P{O`Vp$}2Vd2o`0ZH$-v66)IxmPS2FWXsQ>5{(Z;NPQ=DL zhtJ|-Tk$$BZa-!p7o)bKg6>>fHb!mP7`0_%)Rv7=+xI!vTw69qZP^&LWne8nF>1@ks4W|#wv!SqxwdSK+Ojcf%f_fJ8>2BA)y0z9-SUF-53v-*$zA!V z{KpvT^!s7H{={gU{{5KH-~IFT|IZPa5ER|(Uot0nyik!|nnVcYq5tx|zx|U;=L_h9 zYT|F-_%Hn9V%J)SpT{vL{|jCJt;(A=`T3!JauetOZl8QI=Bx{QhU}r(%z5VL`b{}MoKHA&aY#@w7o)bU??r9d7`0_% z)Rv7=TQ)uoZCT%o+Ojcf%f_fJ8>6;tjBr`si`ud=YRkr`EgPe@Y>aSO-;3I^F>1@k zs4W|#wrq?P%O9VNM&XZ7Mx*fO`oA{=nuul)Jv=bxR=&(9Ci2QeevoS!Q!T~zxv zC-hF}6O*Q|Bbof0Cl z2t_J%Oodz#npDy6W6!6|M2=_Z_+5#w=xYfbx9gB3aJ@*scb&i0TR8C!9e=XAB;0V2 zj(G{DqC6QL*EaVR`R3E{OZzkd>w71}dviW{Zr96PoZs4v^Tu@@e7U#-;O2zV?_K8s zZtMa&{s_3fo9P(gI;YSv!ricyjuRo@E3TGYzPUbhjPgCdjE;jL--D5KjPiYxM8{~1 ze#R$b$R4vou`GU z&Wo|HL^DTB#Oq?9#%aP#s0Htt@_555Tar$((~401SjCUI?(#C_HR?(JM9UTeJo*VO+Sz8_P-ot_hk;|Y-O{P%MR)b<19J9&E-+%{nYh^rqwP#fR&&K|Wlvno)0{oIZ6I!f+| zVoAZm6H!$vCs6F7ol|~N7FLd8`OW%@b&htpJTqaEXGnn56_ty+XS*v8ZgoR(27l9u z`SvmHC=Sv5$vZP_OV-{&#FRlSmjb4=ZO zx?FkX1HOli#?BtSZ)V~0L1%B2pQhwE7n8#aPZ(CI;Qnvw<&=jMhT;21{r=Ohf9I3K z*GYtXD~?d})3V8`J1xa>Wmj^Xnm4C=u6MZMY`%>zu=9KmYqOeoIwMc&*y|wt&I6A( z_uMSzeQX|Yf@`2C;X?=9Zr8xkTzhukhz*qpeJ(nS9ZE%tniMO=6|*6VCwa}edPn?U zInO!D7Yy)k26Jgn+PyB89h;vrhQbA+2L+impDsuLj(We9dsbPTM+FjLb?-zfyJvrK?59DL zq1|e-txqJywx6}RwUc!aUl7(K9Qv*%EC%^GRg7+f`!`*mbd;^Pq}rPr-p3pBMcUcP za<-iH$)^h?LW{FkOWzE*Ni=b*CF0WcsJ`0aT)ktS<}SOZ@dcBw+2i@qu52RvTH6G2 zYx#8y(#jNh?5GN5{JfteV{n%KcMqZ>^Cu=B(wt-x| zL9#9`W3%~!v3pzr$DefK>Bvk~nqi#x*ZXnvQ<<9WqB1v{Kz+B^=zu>_%;Kz+N`$E; zrpI4hY~gBG>Fl~OOV@RLlZJWJJhsMpRUlumWz9k8JBpkk?=STtgK+;H5<77?^2l{$ zjMx?T|IqeRBb?3o5~0TMIh22glcm#|T8l%|=MqEPx8>GBc)KrxOAGmeTnjV6@h3an zEh>K5R*u&}+UhWF9qcsFrXE&%${_{bys>VLaK`SI2vrl}#F4{_6l6u3BD7Oig{99< z64ghSt+kQhSSVjmraBew-JEn#E<5J=HW%+dZ;Mng9;!Dk{0!wip^F^Fy|UiP&?mas zaT~osBJ6b|M|}L~4n@mH`HG_FI}|*RmfSkJH`3h2em!5HoGygYR9vFDM$m5&GUj25;&wwZGtj=YLGJC5Q9P zJ&H8V-30f-<8@0}g~t`eERG|r>w&9N#7U1U6+!C;DArGiRUF(-aN|}uy-=Xc;R{R; zzlXk~$TY2E#WAYu@w~iP@$CTW3tfK6?Wo0H56e+(c%T{Ap2f-ACJ`2k2Z-%gPEoWu zF-h?-thJ)e0}F0^v%47xa$wv%HjD=xg1o!yxMQ+LGG1qTi4=$P@!@1@_2ab|=VNTS zJ;Fm5i*pM2px4c-r9Oji64%{p2}PP7HCrp3z?I;Og5iUi3?H-rK2Uu`^TF`zQ@Qmv z6ZqhkX#j2)dfp9>AL@g}F@te?27HhOe9%UGk!k~c5ULr-)f)_aFdFz^;tzaa!tlX| z>;0stFLbrso$YdH4$TLi>mB5{5WcWD5x@t9zz1fRTDZCZADjd}sB6-XV(WcBy2d#i z_+TT$2VTGj_6>Z%;S2yi2zPZQP`d}VpXBHhT`bNf;DgCS=1}>LCrfXuTZ=Cw%q9A_ zZ!4y2@puKm2bX~l&N6(^5BQ*oA-!ayHf0exV%F`L{5`aq3mP4-gr=5VSReIQ`;!7I=QB%=>J&&}d+d_4n2rx|_F z#A`Iyp55n=K6rn@S^S|yq!GjBYDladPSfQ=7K)(V)TIk^ubX^A85VW$<2@C zrGUs@+Jrz^*k|mLqfd0PI14}@luW%T|Jq|G6#)9+V~8zvVYC*3E5VnJpbu_=KKL|} z)(7UG51upn;DetfhqFzvkhHC*^})5GhIPc@fIjF9`oJFa!R{V0iWJZXHky68bwGhW z*a!OHEu#-+fj%f>^uY*1n_CArKp%*8)8**?BHnGq`!|YNoX4OKCiG3D+V|=&zEwYn z^08k{uJwr|Q5|$;G5R2#(FaXIAG{nz>jSL~NgQ9AgFaa7OzVTN^OFhO7``BVpm{IM zIp6z(vtx-aac!R-_Q}^DIAYI(%1~YF?H`@dX8`!*{50F2_Q@t+4melo(B4?bF+ix! z_+)C+(o*Ec_~gwa$A|(->2e=Qk@I85Cy(kgQJ8z1_Q39YZVBfxKG~(a zh3H!`UEb;9XwmWmbX>5w(3$ngo)!~1Z>-b(HW!b&Yr%QriT6fxu@~T~Gd|fDa77Dg z59|iG%NU=Ga9^d;NpPqo*sbd(v&qILw)Nvo~ z-}u@AVsDEO96tcu_$4a1elX;#>2L?v-wXL>Y|_H94&*Bz)gIsfQph)NULJ0{6!LWw z7UDYS{(k1#acZK6(RX+38;f3NxKC{%!7<^}r{c-&rr2lJCbz1P9yO!Ok98^Y&U5fU z7)o{jNmNr}SuHVE=P`^_DfpL&zwK3+$H;}?)`+TEr& zmlr9mDvlmC!{xL0bt$XLb*Mo1^Z&y2?|kxr?GmA$a1;?{9ZW9Zg;Q3enp2r~T5>## zd~yrWUA-35KKZCiuJp>4eV7w7j|6ghXz)BzUJ~LVM`Lk5bQ}IeG0W%Q(= zlI`-eh-fO%^DXtc*I^C^`D9@V_^?^DPbRk)NykUfK6#Gg9*l?jOBr{+v{_v@yuSVP zZRDs7T`bO^r4r#x>0t5wW2uTaRp+S4VSb8_UF|s>{zNg0(`^O#BV!+NR!D?m^YE4mr_aL_)xlPrKSDnF zWGP=z^;sWq%*lB5>|*K3wHU`O_B5w|?Nwh0wbv?eJ}DEFjc_J{F7CJ@j2flyD0Uh% zklLlPh>UyQO^)sbUC1Z*kL3%F#D_rN)r9=Bx6{=9dRP}HS;uhupu~HPXw*q-IcigM zVm5(3(Z%{?qa2AaFWiVclKPA|skxrAc@RS-NiGt&5_~~EdDu$6AYy_8Jdft&kycG) zr$baAHy&^0RPSQ8Uc60UY4j@k=Mp&?uP`T}@3Fc|Jwqb=zU?S^?HgaHw%SJVN_>^N zw{kwgwnsjBRuW%O@{#t*O(L{pXWD6EoCih&x%n|`YAHNqb_#Qw*U76K$FVri&q{=5 z+j+-bpQ*TRJFV&ZdfF@Tjsy|64v2Wos|oHN0B$qc}fQ~L7I}st2Jow$zcb) z2+1B#j6dN13(Q5R4vQ0>3HmN;I`wYx0y6UZ336HTL}I1-4GPsk7xKxc*6{_2!%d(M zf3l#{{^B}80bU0wTiW7zLiJAjrU+NH8;kSk7#~HTGIX&xk}Qev@#6$}T7NS#ZE}0+ z<_BMLMq&z=5Aw++iF`q{%Mi%HoP5`2TG8a)O6;E&Yk%T&SKsRfqNeL=F;2M9T|}ca z;Isk%8dsS?##vdB7b2S}CNI=fsFlWY>lOLrX}|~daV{_x1UciCy39~c`{c~a0?voo zx4bM5%`(I|Zi^E+AIIjS4(s|xbw_g0)qzyp+Az`Lg!R-dSsJ%qkxzDB!xxy3pnY1IY$ous9hcO9Yyw>xS`m5=@PsSJUcewaK7&vAgni7 zfpNS}567AT-77n80kGblwoV{A^gk%qzK|w28R8~)o!6NgH{_F(VZH78I0adHHPKua_Iji*~DEoOPcgx$$6e+5#W!2{R&fQl1eKjrCN-{TM1xgmYlgNV#`^a zH^2uzzy~XU4~_#L_)mW&ew`@do>SzLj{zTOF??_g_`sIogVzR~I24(V@PSQY3YQP^$x`5h42BPyn@uY!*hlk0 zOYKh_@8km?L?zOEFw51w(foLVJ`lT(BD!}CCOuTbDTC3?shZm@IUMAZkv_0z^uck^ z2iF;WF!M+tw=c{EeP9~mf%Etrx{cs57rUQ+0e#T_K`gm(;dXgpSTrT|cuU#w4|6!k zCnJ3@jnN10pbus;`XI=04>v!%$KNlV@{raCIr=t@aJ)euJO_PXT%4+?zJ87}8SbZe z-^HH8K|Z-B=mR}Q9~6N;sI#E;fv0A74(Dz=)6y(PAFK*6l>ci!ok1TgF!B*wf|XHJUyarZ7I){aY8&1;!`GejP8WWX_Yd_jhtBVSMtH2lItv7@r(d_fTkli1x#W z&UF^em(ub61>;4gj8E?9)`@%X+Wqo;&Ks{^UdzRX!Cg3ST)uof7wZCU55^~72HbUw zPmTuMGn;5Xd=PM#Fg_XKo@IQp4&=*YeDZS0H;D1cDBn?xPe%E+V|+5o*F5>x&XYHV zWf8pUHCVgwi<5{2QwaQ=mp_2mEf{myrp!%*PiALaZZ~Tl(M5L&uD|4aJYhD?5XY&v zG6{<{B3xhPRy;wT)5G=CGU5sO?lJh;SRK8Z_~vadLTh2=kSszY^12<0M}JQz`by5& zqj=B97@}9HAubJB7gY??Ar8U4n5xYarjwnVoTY4&+;} zxdhio_xCfG>Y2_Jp&FgA4^(Ly=jz~c6nn)j#ACPj1*zDJ^713yMh}m{zH#yPT6bPH zT|az-p}U#y1zczFsnW8|xdAv1ZMwS5tlxIrkLdf5<8P;I#BqX2RatcpF|O04={5MI z&zCM(ZFW;CE%E&m6_F6n#Bs>7H?B(MI2?aFqVAzow!`u2wTAA6LoeVy+m@A<>Fo`` zu}B$FX6Csa_piJ--X;6#ie&2{pZsMbUr-QE`{XO7$E4x4MHr{_bc0Vm)Ad-%#k9S6 zef#TM;^zYO!Q$LnBoQ_bUMcQ(dB0-N22;f#!w|)e!^1cn##om5obV{L^yY1YjOGh!HT+xiB!B>7sZDY z27mL(T?_ew3(?J?tvQ)@Ye(@XSrW!kUon>3pW>T^mfn7S2Iuq9Sd8(0#Ayb)OB@^~ z*KKYro@v)aQLynOvG(;n0@Xnm^2wb+Kg4)PL*Lazs|sHyn|gPwgH$3rbGqwd_v+Gw zhi8STO}tN20)3*3^~s*QB*Kg+`_cp2o5`6)JZj84V@i=dk-(MU3-ZZV;C$lvRN5yu zJE$V-DWiSz{!hNeY`xBHMWQLvVR#(PtH*Hj!|F&2SO?cPUnWna^rf1AYp2l2ctU+& zu8H$UeITFg0_(uy9PN`I+cuLqXV5;`(xpE)KPwl%D0wwv25zT2b6O*uv~v>SJ@q#V zhd~#`(>FGEO+^T>7+jl^0XzYwFWFLSyJ`Q*d|_&G)$?UV0)%rBPJ z9K-9tDYylvS98VIrQ-GdG0vs^N%#}pD~n?ey7?5v6!pdiiidjToR302IU4}U!)1qC( zexo`l{9}9+%Z_>|On3L@o^#}r%cOik^C7RGZ&+_rHWv?{5ryZa?WkuQPJpp#No1Zj zeonU!5;n?bI6Ob`djzDBtSMzOA&D9lp+Q9scXLGdf-dBfwc+nBS|kSo4nf|G=;yRW zYY|>&d^PQ!bS*eXd=x9ZUV5_>{o8I^S|c392Z_th7XK@5Be~C;QrZ{TW>84M54K~X+9WGGp5nHHiLX(wp=EAukTAm10MtfAGC_o z#P@};kWaP)KIp{oK@ISM3&RH%F8!tK{bVeEQPO@W%?ID7Piuse0esN9=^Mo?;Dg1$ z2Q|P44~~40v+a>jt^hum!|=fl;Dd0652EK;a5%>no0LA=LGywCd_JBh)CarXS^*zq z#BHa1FU%un_#276>b?-qtS@uVDe}olzz1g;KKKHBaFXGJX$x9#eC-B&@GyzygRHzH zZai2VE8v4szy~dW4;BF*cmp5Q`sZ@IgM2a{_+TKz2Yr|Ac93b&e9$3Kt(eWbYsB!< zFoqApnsk=4V#-2^zb)XaL0$#>oydZ5Aw<1U>(R9 zeQ*!-K@_78Do!`}jGJBuVj3iQEI&a?i6q=z}~)AEX(Ix%I~8qXYV&81%sfU1PBc z=!13XCyAaf?{V{kd~!$N(GW%-6qoxtmDkbwz<+gTZvU~esV*J;iq;3NgPU^gkv@nU zQ0DAa_t^RQL0#ff810kS*C%2>gUWbt&DVPZd;`iId~)ZKq@VW5QsX%;mb&zL^5Z@c z!s(1pUg!HpxQ+425!1l48RdKa7tfPl7DW@Sj>O`% zTA-6e6nVtsb#y%{jTkZXA?E7p_Nl~r8xveUY49duW%CSN-&Z@1nAdVSj$bZ~BwBme z;%>963r;-5oTOozN|^LC!R7Ig?@PT5Tp#80 zGgn1g=J7alZ>;+jDs#&>&Qrr)am&ZsWxID@!Dq0cREzS9t8d}B^hS-_0!<%W=kiHk z_fkWXGK44633Mw>w8P~*^Gr(Fb{g)}cIkn#prn@NsLq8G>Sg)&Dsew+#%_SRYWV&q zE*uGG#oO@sgjBYL@4vz0v)N~JnNk^o>-b!&gLk^UaCwK*zV7+fCb*yTUjy7q6YOyR zyr_+o(tbMTD0%RKGWDdE_Q?j9g%vz+ywf7I?_J*wEiB9hwAQM(^j-$KZ$jN z;f+E(@2H&JHv*SPgdq`A#b)){iYCr)DHn}7iYK-191ilyJMx8pj$76wf+ z!1>HC*u~+nJ~;=@kFIGClJ894LLT+)BL9&4Sw7vyi@+f81^MKa640yTXrC;+tRnlY zM!#p-Lt`Z79#nTAX+9!V$c}c$*%)sl+-`a{>ZzCow5=l?5#5n%? zi|{8xVsX+yuT~t}L|OL8APdhn5%V%$61G?WexB?J=Q?LAXrG+^HMe*}W+7e&ip@rx zPPtSf6E0T!h}ZM60sh?lusE5p4!*uPD<3;>HEAywQ=fHalX)S@Tt3Jr4@u?=Of--u zF(1_pV>cXrEj*UR@S^fcD89BTjKXtgE|SiOu=0cwV1;{m{r)>OwxtQ-_kR z!nRWe)=E*iPYzX-^_i=OeDV_*w{7!jpS)J4FLQWH`{Y;ql$=lQHtmcs$H@lgvm~(_ z-g|$XpO4^^nebT)^`m6r;rZ`j0qm;rz(=um0lKdo>l4)58>Q?*}VhMla^Z4f$keI6rDL z^$qkLMSj#uFLsYxh1bCm&5j&SXw_O_%#4;8M}HXoyIMcu41(vUlQEyT`f`s*?b2uY zF7cz%9ixU|ZGq|`pS%xvbimsHz#+)i9Y;Bhx;F{0GqcmLIX~Xn`$I`(;Ve8qUvpi# z_UwAw3w*G;`5<{I@PTw_7kSm*&+@V^UUGziF65IDA9P{(z#aHNMV;n@n;Ii=UZ`H7 z(7t4WA%+gb{aGv9QE?Y^YkOmR(O6o0w0(IALIicYy&>%8Jf)H zgM9K}-~&5`53C*#4k>vwAKaVtk>i~qRi|W4#55mVjIL~ivkB(s)`5P+>E3UN@q1ON zne(-&gEPzI=w8r;eDY|}2Ok-Ia31u*0!AO~$oAv*1!b>vp+u9`2OCO;a`VgX+s^=J zALxU0&<7pcRLFBd9}H9Garq#h90}{%lFnHQy)|6QnZ!0`dXq-|v`;Q`%5>?-_~g75YlTA?pFC{GCt(ibliLmGEn3L<WQ4ny@yQ5xKjV{8zNZuF?2e2;3G=&>ZT9 zClRl<)??0#o1R2GYUzyYe4Uy^gmi>+aJYJHNFwHz*5LZ@MkWv!x}L-Fr!H%WL$B`Q zwXh{EmGIHNi1(I5?y1BIo(%8rH$Ns51_f_%dB-pD#JE8bxO_*eI3i-iIUJ`0?lui) z+^7DuB;tXs1&*Bncj@687jzGA0rySkb2v8bx|YaQ+{O3Y>S7|nJ1`p8UkUkU_6o#t zCFHBuwHuC4LB3jE<+!Z|cdW0^N9WE4&wNF(kknx5aVkG($LB&c<~_W!J?@ zr3Ws5(K)ItB$NQ(%;V)DT+=%^R+{RUh2HK}hRT&8deq_CFdS=-R&_Jm>4oE!knhEw z3vs;4>Xn;~jR1RT^X9tcpEm5kR;|(7Kh7GzyI{>-}&TgaIQ0^ zLO`s_s3DBHKbL>d)}rocso^GTfWOdkYJ(e>*x%n~a-j{`V z?WUDC_~iF{ce)r3yemU}yRE19-5+s`mP>>@gK^?z0h<(dR&X$kFZ2lRM}P}tJhDN3$r8fSY0&yP>|H10lG9k~PBfB z0)xO8VgNTkt|w;-nq<D`YUWZdw z)9>@4du8+K290BJ?PxsM2nHamjIP4JZ zlWVG5aeDQ5%bb!9CgwPgl^u<^`C)OQkSTt3JrPXS%* zeu4JM2mcCn(1~e-_aY0c&raxG(DlB5KuP(#B)kp=yxE5536--rePMnsS@$P9>?$TV zpXMprUwljrG<(PSO5~GIgYHr}Py6IJFLl|3Xxb+SKMUidzR*<@&MTR2Ouq}XE;qQ5 zugryfo@ve?4eYm3X$PgH7TO1>p)=k#ob!TD)&xJ1GKcoby?5x#+EcVoRt>G@eC4T@ z8)XN2&Z5^_&1{@6!e{dtwnid+IsX~iPkf2meCIs%I;**2XMj4F5Aw+e_wxldj8E>e z+fy2}mcZ+5*X$k~&Xe|eC4b${!t=9HGQW`@50FTNJyTu9zG=-B+g=7K);kVVM3!~q zo^#}r=g8pw`{38mcN7_MG^03BB?9x#D3d3ge|5KdQ8FMtALAV74QPbZANcyY&tT%) z#dd^5%bYs3NlWfs)^HAwe6kNbKdOD{^W=$3CphiWo`u(0@XNCt4sUNziEa!ZuY-cP zzKw9)fDiH~D1=*q4?gTEmz%0}p=!GBk)yFi7xKw-fDf86eBcCpFpS}Yr)!6B`$Fz0 z8|gd;nh%~uO>4BSx59eU06w^M(3si@d@u?4pogN39D~3YNB}34CCBwO$bhd~gZ)pl_#I@#}qN+;fV2GU9`Bh7XRoTBsO zXy602T$&HY03Sp$e9*n775AK~803_UGo|?;rJGSBoOpPCbjqXUlP9huLk_Q^tn-GE zlf>(}e2`BL06v(&@Ik+~p$>)3+v4X#-Rd*PJ2Aq5lBU|pcpZf4ZO5NK=7aRXq>}=o zF1?0$*5kR{TStqk)KcSckWbzU^V7tR)(2lfAKYj3L9xapZeMtsVk?`?KZob*X;KA# zUJ(wf4-#P=JO_Qy74*Sc&p>qFGWwt|=!0gAKCrH`;nv&N z)|$eEMYKM+nzM$e!`Zrc-B$+!&ucFsC!>59 zFg_XO`{);aveoDm;$zei{A_m>rxIEYH(ZKH%UZh z2frhz?Tn#`gnv?(%iSv;zq^Ue_P$G#iTRSOV@En*;cM)&Oo; zMn@d)0o))>+5@)$+!gI-VlD{-+^&H&m~YxZzVDVC!R4TuiS_yu@IAkSe3v=w!R6y2 zUkxGs^Kf6tcUr4699N^WDd<-2ZOF%FljG*Ne> zc6(wE>~Hl3Jna|k6VAstmu)tCh0EnGhGoiIyKuR3^J_vGOnc^#19x59&U=pQocD2a zF~iRMp*9?exTL$8>t*w&d6s+!nR@r(gfhCl7#qFnMS!A*tL)Sk2a@ z-qjmXX*yK|n-B8IQ{d;gIn2+CllJbHPPe3eGHE#;KM$zxb=gCvnH2CB# zaVjO##?bru_Tb1yI92fbM>T>O;`fJh6a`B^Q`I^_ijNfoIUMAZ$0*?Mbey8klMT{! zq-K@0PhNAQ;XHX`(#Vp7RVVPe%36UuHGQ%9+<>1K`}P!w4XbA>c(LE9Dbw5(>4%LJ zY&~?I{2BJa`RTMz-rsX)alaMuc)Z+pCpPHkT%(fX=jiuW^t+g2Jk$q^a~2 zmWyq~%U+aHnK50-@x5ihjAR!WAsgzPJOQ7JT6S4-%CU7SsmFG*1`JQSIBkx9@J1(BgNIor&Qh0 zrUa^kF65KXf$o}jhW5!D2R4&M@27q86Uzplyy#21?AzEVjH6<2!>t1rXZ!_;&}-IP z#rdVz#p5>UxQ@wuAYRCIrr|s}#^A7QyxU8R zL-ZTV=~xy=0Xk*i*iKJlkMJAUI^2u{y z9fZE4eR8V}{tipxGqC?TApXwX_leru&I6~l#CuM#__7PaKo^Ts1n0^8*2Bs2m|Sws zDJ5lo|2g%3=xENrBA>hn&XW_$XrKIkvbxMRjrPe2QKH^-Z}9huioeJ_-|xfu=+#+r zzLdq`K|U^1R*~<6il`o+wB_mIW0YlcD{j4_^JFEA+n$BAPi|kXFH=2D`{c8k<(z+w zHH?#G2hl&v_PXnX_t+ov$%~W-XN><$j{SC%GSPZY1;n&cjQESs<%4|k<~;cQy?yj~ z^5$qyso!7p{<&b>Q_ffVo%$$v{bUSYXSY_3#^d@U&J#FK4tvp0yx^I>;&Apd#rQsh z6=wWHT;9khw=3ZbZakxXa^#|n;uJ&lxA)*@3IpbIIJSHAr1I;o7)L+zGu973;#9)( z6WckQ`0i{V$`W*-wBmcqACI=-#tr%8CcxMCO=zF|*>kkh^PbZ&AG9$Z!u@{o2EU!M z=&mt%e#WlhHyXD$zz2SnM@qZ7#*>Rb$H}Cs_66V2 z0BP|SS|8Z7+{LW}cApyu>p&Ou!7I=Qj=WRyuAmPN1{QPqp!4M6pbz>p`oIPBL3c(U z%v;molc@-mlKpvK=iZx1*orqo{2M*Il$L0oiK z@^e@E?L^N$Z1ot3omVpzk4l@Wx`n dDYo99&p#vZX9WI?z@HKLGXj4`;D2@m{ug~TL6QIf literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R12_2_1/d3plot02 b/test/test_data/sph_models/R12_2_1/d3plot02 new file mode 100644 index 0000000000000000000000000000000000000000..e7f1fa9c74a7091ddf7f13de2dcd91e2c244f4ed GIT binary patch literal 4096 zcmds3X;>6T8XgfM5CK6@6j4M$MG;3472+)lv>99O}nbU1dA`f zZmD@^o+(1j`+JjrddxE7Qt&xWZtUy)i=71qNHE z-uHNP(-Fl)3>OOGx*1$NI#xJb$Kc%6JRwiP;QWzjp}3a8LHK=-w{izG*6wwoK!cBn zb%h!%80E3}fnE%YA+JHo95i+-;N7`{!H{>Tn8A?uTn>XF@9C2a{s8K|ESZhQ!g>$; zGZ@ypB9Xzc-uMFyhV?#|F&M5<(A?S7>4`Vcnyaw__GiuG!v0S&zhhX2`#-YufZxkR znRx1PQxf71qYS(x$q@D1eaOJ^ToW{odXbLnKZ->CVMk=R=QVqTx7W(>@)#$?`9pCg z{_$1|ivMa!2EH<9Il`)mnK<7@gyJ8s%fgdJT3jGktS}2N7&UExIO|>}-t)4l5#o5` z47|yq$Q9zaNg24)Lluhg2fQP<>`B@^94Zjxe8LOfpb`v|c9=$4{au9ebey79`>jyCuT`p8r7}TvnS8JSeOFN}s^|X_sZ?GU zV0^HyeY;8}R6wjUe$}Q@m7^H@-8z!sm-E_TztS4;o-$$PX+5q@Wm?1F0{wQ?$R#xA z*5*_6jH6a4o?2HYj+teN@SfOGvC@4X6A$X;T-=Q2d}{XB;*_+HXwHty9ouc!%27Y$ z`(JOHV$v4<#~g8>Zo;4+rGj5oV3J zQ8aHKxg*Q-B)CaYQnMP>5#?R4&66w@#76N%dPgH@OK%lLOcm47RhH;n!TH2_Kf)SX zxY$SxJj*u3f%?*xbhl%OXEgF~6O4f^TEyWyO!ibjEDAiW#bZ?@75pX2i5lMJEW+L^ zsG2n{L{z{@_I`;xVc}jS<6>KUQbFz>JY?BM_n@Z5%`jhn)?FTa!j=~==WlS{i|WaH ze~RU4Q}2(JTq>BQ^Pp8QIg{`nPE;198&jfHWjGoPeww{(JVZ%c?AS&(v_F@6$B-r* z9h7G=C!j?W_psz97Hc6!b(%%;S)NG_%sJQ!&OtWk8qun^fXco+nLhVTFSRM$g5~*w zoa?bGkBjwR5d)rJqSDon>@U|xc|Q91viq|w-;NA0QX-zv&^#@kx*Jl#?dl==*_Yj- zr*1}K#UQZ|P@2l~ya{NKH}m}^rN7<-WDh+3ftAB{ly>uv2=p7KgRGR}Mp+Mfy6 z&9!*mfc<$HT0kYc+zc+v3!8gw0@*Wo6V>y& zY~6XLm&4JV0~b)wukNONQc5b^D;5kT~ZJa=^ zyu{oKcV=9x)8q?ia3a@Vv_|#B1ev3|7k<<5j7^man%})7^ki44F5zRU+|ZQfl}$zK z0^?-6Q~2|$x!CNI0#L(ABHYXPeOsZ7X2)xI?4?pc zLWo2({)8d@raqnyy|tVU!Pc)DtQ1=4lK1d{Tj<;-g+Kckdx%WBC(-}jM zzOns?zp;p?wQfd0uXDEf;SVo%3InE@Q+>4tO1%6b&{(FG&o{&5;QwPYB@E=iiH4dD z?rD;(=$v(Qde>^=7I+sZddfLy-GYMBwRo(79t;^gXiWfmkTH~~^gCuuja^ly)QqQr z9teRRWUKYy2GE1aYCUM<1faTLEY{h9Jq?$jcitgB;)DH~bqfP}@DwyC3L7-X>NLxFWXW*_MDKrd6?@8y)wRi@B z9$W}1p!P4#A;tkc$gb$Y{mnYq|7ktYgUdh<=QDju&ARshf3Oz#gLi6w@CEP( zd({3QId)TvCT`Ia8ELioEZU!EygzkEb8ka`Q0aG+NG?gH=1%QYHm)6{!rok9>p2hn z!4lvPrm6h__K82JtgK-7C+e4EGNF(02dj&IW!Fu^V+{O37Vrm4b<5}u;15E5BWd&g zWh{>^@COFKAM98AgWJF#gsJ_3tK5<0DadS6U}20u$Pw3T@q7mS!KH6`qT$04w5gYh zx;;fqyH;5;eitkX1^huH@CRnGj6Wy_{(x5d11kD3tApViIQ(_drPXGV_ literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R12_2_1/sph_test.k b/test/test_data/sph_models/R12_2_1/sph_test.k new file mode 100644 index 0000000..1d809f3 --- /dev/null +++ b/test/test_data/sph_models/R12_2_1/sph_test.k @@ -0,0 +1,143 @@ +*KEYWORD +*TITLE +$# title +SPH Unit Test +*CONTROL_CONTACT +$# slsfac rwpnal islchk shlthk penopt thkchg orien enmass + 0.0 0.0 1 0 1 0 1 0 +$# usrstr usrfrc nsbcs interm xpene ssthk ecdt tiedprj + 0 0 0 0 0.0 0 0 0 +*CONTROL_CPU +$# cputim iglst + 0.0 +*CONTROL_DAMPING +$# nrcyck drtol drfctr drterm tssfdr irelal edttl idrflg + 0 0.0 0.0 0.0 0.0 0 0.0 0 +*CONTROL_ENERGY +$# hgen rwen slnten rylen irgen maten drlen disen + 2 2 2 1 2 1 1 1 +*CONTROL_OUTPUT +$# npopt neecho nrefup iaccop opifs ipnint ikedit iflush + 0 0 0 0 0.0 0 100 5000 +*CONTROL_SPH +$# ncbs boxid dt idim nmneigh form start maxv + 0 0 0.0 2 0 0 0.0 0.0 +*CONTROL_TERMINATION +$# endtim endcyc dtmin endeng endmas nosol + 0.035 0 0.0 0.0 0.0 0 +*CONTROL_TIMESTEP +$# dtinit tssfac isdo tslimt dt2ms lctm erode ms1st + 0.0 0.9 0 0.0 0.0 0 0 0 +*DATABASE_GLSTAT +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_MATSUM +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_RCFORC +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_RWFORC +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_SLEOUT +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_BINARY_D3PLOT +$# dt lcdt beam npltc psetid + 0.004 0 0 0 0 +*DATABASE_EXTENT_BINARY +$# neiph neips maxint strflg sigflg epsflg rltflg engflg + 0 0 0 0 1 1 1 1 +$# cmpflg ieverp beamip dcomp shge stssz n3thdt ialemat + 0 0 0 1 1 1 2 1 +*MAT_PLASTIC_KINEMATIC +$# mid ro e pr sigy etan beta + 1 0.00271 68900.0 0.33 117.0 6.8 1.0 +$# src srp fs vp + 0.0 0.0 0.0 0.0 +*MAT_PLASTIC_KINEMATIC +$# mid ro e pr sigy etan beta + 2 0.00271 68900.0 0.33 117.0 6.8 1.0 +$# src srp fs vp + 0.0 0.0 0.0 0.0 +*INITIAL_VELOCITY +$# nsid nsidex boxid irigid icid + 0 0 0 0 0 +$# vx vy vz vxr vyr vzr + -50.0 0.0 0.0 0.0 0.0 0.0 +*PART +$# title + +$# pid secid mid eosid hgid grav adpopt tmid + 101 101 1 0 0 0 0 0 +*SECTION_SPH +$# secid cslh hmin hmax sphini death start sphkern + 101 1.3 0.0 0.0 0.0 0.0 0.0 0 +*RIGIDWALL_PLANAR_ID +$# id title + 1 +$# nsid nsidex boxid offset birth death rwksf + 0 0 0 0.0 0.01.00000E20 1.0 +$# xt yt zt xh yh zh fric wvel + 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 +*SET_NODE_LIST_GENERATE +$# sid da1 da2 da3 da4 solver its - + 101 0.0 0.0 0.0 0.0MECH 1 +$# b1beg b1end b2beg b2end b3beg b3end b4beg b4end + 1000001 1004800 0 0 0 0 0 0 +*NODE +$# nid x y z tc rc + 1001801 0.4998333 -11.04725 0.0 0 0 + 1001802 0.7115 -11.04725 0.0 0 0 + 1001803 0.9231666 -11.04725 0.0 0 0 + 1001804 1.134833 -11.04725 0.0 0 0 + 1001805 1.3465 -11.04725 0.0 0 0 + 1001921 0.4998333 -10.85675 0.0 0 0 + 1001922 0.7115 -10.85675 0.0 0 0 + 1001923 0.9231666 -10.85675 0.0 0 0 + 1001924 1.134833 -10.85675 0.0 0 0 + 1001925 1.3465 -10.85675 0.0 0 0 + 1002041 0.4998333 -10.66625 0.0 0 0 + 1002042 0.7115 -10.66625 0.0 0 0 + 1002043 0.9231666 -10.66625 0.0 0 0 + 1002044 1.134833 -10.66625 0.0 0 0 + 1002045 1.3465 -10.66625 0.0 0 0 + 1002161 0.4998333 -10.47575 0.0 0 0 + 1002162 0.7115 -10.47575 0.0 0 0 + 1002163 0.9231666 -10.47575 0.0 0 0 + 1002164 1.134833 -10.47575 0.0 0 0 + 1002165 1.3465 -10.47575 0.0 0 0 + 1002281 0.4998333 -10.28525 0.0 0 0 + 1002282 0.7115 -10.28525 0.0 0 0 + 1002283 0.9231666 -10.28525 0.0 0 0 + 1002284 1.134833 -10.28525 0.0 0 0 + 1002285 1.3465 -10.28525 0.0 0 0 +*ELEMENT_SPH +$# nid pid mass nend + 1001801 101 1.092736e-04 0 + 1001802 101 1.092736e-04 0 + 1001803 101 1.092736e-04 0 + 1001804 101 1.092736e-04 0 + 1001805 101 1.092735e-04 0 + 1001921 101 1.092741e-04 0 + 1001922 101 1.092741e-04 0 + 1001923 101 1.092741e-04 0 + 1001924 101 1.092741e-04 0 + 1001925 101 1.092741e-04 0 + 1002041 101 1.092741e-04 0 + 1002042 101 1.092741e-04 0 + 1002043 101 1.092741e-04 0 + 1002044 101 1.092741e-04 0 + 1002045 101 1.092741e-04 0 + 1002161 101 1.092741e-04 0 + 1002162 101 1.092741e-04 0 + 1002163 101 1.092741e-04 0 + 1002164 101 1.092741e-04 0 + 1002165 101 1.092741e-04 0 + 1002281 101 1.092736e-04 0 + 1002282 101 1.092736e-04 0 + 1002283 101 1.092736e-04 0 + 1002284 101 1.092736e-04 0 + 1002285 101 1.092735e-04 0 +*END diff --git a/test/test_data/sph_models/R12_2_1_Histvar=2/binout b/test/test_data/sph_models/R12_2_1_Histvar=2/binout new file mode 100644 index 0000000000000000000000000000000000000000..c4ca404b6a118dbf92fa4bf698fd4e688fde8a7b GIT binary patch literal 303553 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

IEy` zgb;g9$u(GY@{K^7U4FnSax{t6(~|gyz32z4RUqf^#K3BmNft7!rsjDd)Kc>n(8&OffZR+5t7pL$N67)J&0(n= zZvj>(gNiLVV6_Km*pdLN$)I9O4pK0H18hAD$z-so$bYc{k1eWeT2d;8{ z5?I}%2?(s7(FDXL?Y)i}0Ruq5U^V>wv}=>& zQU+jEr_1Km3s$}fA@)?}8m!8EBhY5Ikzm#OkcJzg>v1%X;DFUrl?gAesGIomit)8z zl?Sj|s)JS2Ou#A}`C=;QV^& z|J#H%h`MdXyLRwb>Q|gCPfV_quwb^e`n-(eTP~L&sDO8fo6rlbQlTN~EF@ z!z+i{xA~-ogHC|e^)N4sNg7zS0aw~PG_ZOeCctZtfz|DxbF4O14gV70v_ATDXE2sE(5Gwm$6UoPMjxEfo)EF+*Jl?Akbn>7I~U?B(? zte%^hc5QN8%Aw!CXi0d?fG0-jY1R(SxcH*~PtE)%edL?xW8fBvI@i@rH6cVOkKu4X(r-$wzXq@rEP z3s&nhdtw#Is0GOetdc(pSh{=GU={c%;I55NuW?|7zfxa1O`f8B)(WsX@)D`CO`9LA zDnTCvt75pp4&d(!*G`uc3Ur09fLsBqzk>{E$pNb?V8SSM!0MrZ)B&rvL8^DJ2f$R- z?)4K0u-3gk2RZ>(Kft^!CTU-NKO6UyJOw39#C4YC3-8Q0eZy;40@Qfz|PvfVgCgCLk`E zrU*2!!ZYnHxL+>dX}B6&z)B-9`4oR*wO$j@0_vL*B?}BzJ6xZ3ZE{>H0IcerxMlT% zm2X0bJ?G>atSWpX&}O%hV0B1uFIYv6<`EpQx+LkNfOjNneGQ@>wgu>fURl$~J9& zuv!fIAXtrn8|(mnu<8N&Kv&od)z<;3Ey7fTYo+thssmQ7L8^DJ zH(V`^s@-b^2(|8Y2hdT$6jh!*xbRSzm&GIvtUdvA_6`lK#={-F_83?l1xgOSAFQ4L zx$LvPg#w_B#sRBBFu*k;!0Ix{h!z`mmpbBitlm}!W3ajvB;5DW>((C!0d)cZRu!QV zdiA<=1`+?T7yV%M1IRf%F|hiNQP3T=JPB(7+1Mv{q0dask`H)z|{M8G%`T9IX0i0$RXe5HMJg G$^QpVJ#OCs literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R12_2_1_Histvar=2/d3hsp b/test/test_data/sph_models/R12_2_1_Histvar=2/d3hsp new file mode 100644 index 0000000..8e343a8 --- /dev/null +++ b/test/test_data/sph_models/R12_2_1_Histvar=2/d3hsp @@ -0,0 +1,3551 @@ + + + *************************************************************** + * ANSYS 2021 R1 LEGAL NOTICES * + *************************************************************** + * * + * Copyright 1971-2021 ANSYS, Inc. All rights reserved. * + * Unauthorized use, distribution or duplication is * + * prohibited. * + * * + * Ansys is a registered trademark of ANSYS, Inc. or its * + * subsidiaries in the United States or other countries. * + * See the ANSYS, Inc. online documentation or the ANSYS, Inc. * + * documentation CD or online help for the complete Legal * + * Notice. * + * * + *************************************************************** + * * + * THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION * + * INCLUDE TRADE SECRETS AND CONFIDENTIAL AND PROPRIETARY * + * PRODUCTS OF ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. * + * The software products and documentation are furnished by * + * ANSYS, Inc. or its subsidiaries under a software license * + * agreement that contains provisions concerning * + * non-disclosure, copying, length and nature of use, * + * compliance with exporting laws, warranties, disclaimers, * + * limitations of liability, and remedies, and other * + * provisions. The software products and documentation may be * + * used, disclosed, transferred, or copied only in accordance * + * with the terms and conditions of that software license * + * agreement. * + * * + * ANSYS, Inc. is a UL registered * + * ISO 9001:2015 company. * + * * + *************************************************************** + * * + * This product is subject to U.S. laws governing export and * + * re-export. * + * * + * For U.S. Government users, except as specifically granted * + * by the ANSYS, Inc. software license agreement, the use, * + * duplication, or disclosure by the United States Government * + * is subject to restrictions stated in the ANSYS, Inc. * + * software license agreement and FAR 12.212 (for non-DOD * + * licenses). * + * * + *************************************************************** + + Date: 08/31/2025 Time: 16:54:42 + ___________________________________________________ + | | + | LS-DYNA, A Program for Nonlinear Dynamic | + | Analysis of Structures in Three Dimensions | + | Date : 04/05/2023 Time: 00:18:51 | + | Version : smp s R12 | + | Revision: R12.2-86-g831c51f1f6 | + | | + | Features enabled in this version: | + | Shared Memory Parallel | + | FFTW (multi-dimensional FFTW Library) | + | Interactive Graphics | + | ANSYSLIC enabled | + | MADYMO indirect coupling (7.2 or higher) | + | | + | Licensed to: University of Waterloo -- 1081066 | + | Issued by : Pascale.SaneGuttin_08122025 | + | | + | Platform : WINDOWS X64 SSE2 | + | OS Level : Windows 8/10 & Srv 2016/2019/2022 | + | Compiler : Intel Fortran XE 2017 MSVC++ 2017 | + | Hostname : Trauma118 | + | Precision : Single precision (I4R4) | + | | + | Unauthorized use infringes Ansys Inc. copyrights | + |___________________________________________________| + + + Command line options: i=C:\Users\DCHartlen\Documents\Scratchpad\lasso-python\test\test_data\sph_models\R12_2_1_Histvar=2\sph_test.k + ncpu=2 + memory=20m + + Input file: C:\Users\DCHartlen\Documents\Scratchpad\lasso-python\test\test_data\sph_models\R + + The native file format : 32-bit small endian + Memory size from command line: 20000000 + + ******** notice ******** notice ******** notice ******** + * * + * This is the LS-DYNA Finite Element code. * + * * + * Neither LST nor the authors assume any responsibility for * + * the validity, accuracy, or applicability of any results * + * obtained from this system. Users must verify their own * + * results. * + * * + * LST endeavors to make the LS-DYNA code as complete, * + * accurate and easy to use as possible. * + * Suggestions and comments are welcomed. Please report any * + * errors encountered in either the documentation or results * + * immediately to LST through your site focus. * + * * + * Copyright (C) 1990-2021 * + * by Ansys, Inc. * + * All rights reserved * + * * + ******** notice ******** notice ******** notice ******** + + Beginning of keyword reader 08/31/25 16:54:42 + + + ** ****** ********** ******* + ** ******* ********** ******** + ** ** ** *** + ** ******* ** ** + ** ** ** *** + ********* ******** ** ******** + ********* ****** ** ****** + + +** ****** ******* ** ** * ** ***** +** ******* ******** ** ** ** ** ******* +** ** ** *** ** ** *** ** *** *** +** ** ** *** ** ** *** ** *** *** +** ** ** ** ** **** ** ** ** ********* +** ** ** *** ** ** *** ** ** +** ** ** *** ** ** *** ** ** +********* ******* ******* ** ** ** ** ** +********* ******* ****** ** ** * ** ** + + L I S T O F K E Y W O R D C O U N T S + +total # of *AIRBAG_option.......................... 0 +total # of *AIRBAG_INTERACTION..................... 0 +total # of *AIRBAG_PARTICLE........................ 0 +total # of *AIRBAG_REFERENCE_GEOMETRY.............. 0 +total # of *AIRBAG_SHELL_REFERENCE_GEOMETRY........ 0 +total # of *ALE_AMBIENT_HYDROSTATIC................ 0 +total # of *ALE_BURN_SWITCH_MMG.................... 0 +total # of *ALE_COUPLING_NODAL..................... 0 +total # of *ALE_ELEMENT_POROSITY................... 0 +total # of *ALE_FAIL_SWITCH_MMG.................... 0 +total # of *ALE_FRAGMENTATION...................... 0 +total # of *ALE_FSI_SWITCH_MMG..................... 0 +total # of *ALE_INJECTION.......................... 0 +total # of *ALE_MAPPING............................ 0 +total # of *ALE_PRESCRIBED_MOTION.................. 0 +total # of *ALE_REFERENCE_SYSTEM_GROUP............. 0 +total # of *ALE_SWITCH_MMG......................... 0 +total # of *ALE_MESH_INTERFACE..................... 0 +total # of *ALE_STRUCTURED_MESH.................... 0 +total # of *ALE_STRUCTURED_MESH_VOLUME_FILLING..... 0 +total # of *ALE_STRUCTURED_FSI..................... 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING............. 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING_MISMATCH.... 0 +total # of *BOUNDARY_ACOUSTIC_MAPPING.............. 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING_DISSIPATIVE. 0 +total # of *BOUNDARY_ACOUSTIC_COMPLEX.............. 0 +total # of *BOUNDARY_ACOUSTIC_MECHANICAL........... 0 +total # of *BOUNDARY_ACOUSTIC_FREE_SURFACE......... 0 +total # of *BOUNDARY_ACOUSTIC_NON_REFLECTING....... 0 +total # of *BOUNDARY_AEROHEATING_SEGMENT........... 0 +total # of *BOUNDARY_ALE_MAPPING................... 0 +total # of *BOUNDARY_ALE_MIXING_LENGTH............. 0 +total # of *BOUNDARY_AMBIENT....................... 0 +total # of *BOUNDARY_CONVECTION_SEGMENT............ 0 +total # of *BOUNDARY_CONVECTION_SET................ 0 +total # of *BOUNDARY_CYCLIC........................ 0 +total # of *BOUNDARY_DE_NON_REFLECTING............. 0 +total # of *BOUNDARY_ELEMENT_METHOD_FLOW........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_CONTROL........ 0 +total # of *BOUNDARY_ELEMENT_METHOD_NEIGHBOR....... 0 +total # of *BOUNDARY_ELEMENT_METHOD_WAKE........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_SYMMETRY....... 0 +total # of *BOUNDARY_FIRE_SEGMENT.................. 0 +total # of *BOUNDARY_FLUX_SEGMENT.................. 0 +total # of *BOUNDARY_FLUX_SET...................... 0 +total # of *BOUNDARY_FLUX_TRAJECTORY .............. 0 +total # of *BOUNDARY_NON_REFLECTING................ 0 +total # of *BOUNDARY_MCOL.......................... 0 +total # of *BOUNDARY_PORE_FLUID ................... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_NODE.+RIGID. 0 +total # of *BOUNDARY_PRESCRIBED_FINAL_GEOMETRY..... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_SET......... 0 +total # of *BOUNDARY_PRESCRIBED_ORIENTATION........ 0 +total # of *BOUNDARY_PRESCRIBED_ACCELEROMETER...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SEGMENT...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SET.......... 0 +total # of *BOUNDARY_PWP_OPTION ................... 0 +total # of *BOUNDARY_RADIATION_ENCLOSURE .......... 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 1).... 0 +total # of *BOUNDARY_RADIATION_SET................. 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 2).... 0 +total # of *BOUNDARY_RADIATION_SET.(Type 2)........ 0 +total # of *BOUNDARY_SLIDING_PLANE................. 0 +total # of *BOUNDARY_SOUND_ABSORBING_LAYER......... 0 +total # of *BOUNDARY_SPC_NODE...................... 0 +total # of *BOUNDARY_SPC_SET....................... 0 +total # of *BOUNDARY_SPH_FLOW...................... 0 +total # of *BOUNDARY_SPH_SYMMETRY_PLANE............ 0 +total # of *BOUNDARY_SPH_NON_REFLECTING............ 0 +total # of *BOUNDARY_SYMMETRY_FAILURE.............. 0 +total # of *BOUNDARY_TEMPERATURE_NODE.............. 0 +total # of *BOUNDARY_TEMPERATURE_SET............... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_SET.......... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_ELEMENT...... 0 +total # of *BOUNDARY_THERMAL_BULKNODE.............. 0 +total # of *BOUNDARY_THERMAL_WELD.................. 0 +total # of *BOUNDARY_USA........................... 0 +total # of *BOUNDARY_PZEPOT........................ 0 +total # of *LOAD_PZECHARGE ........................ 0 +total # of *COMPONENT_GEBOD........................ 0 +total # of *COMPONENT_GEBOD_JOINT.................. 0 +total # of *COMPONENT_HYBRIDIII.................... 0 +total # of *COMPONENT_HYBRIDIII_JOINT.............. 0 +total # of *CONSTRAINED_BEAM/SHELL_IN_SOLID........ 0 +total # of *CONSTRAINED_BUTT_WELD.................. 0 +total # of *CONSTRAINED_EXTRA_NODES................ 0 +total # of *CONSTRAINED_EXTRA_NODES_SET............ 0 +total # of *CONSTRAINED_GLOBAL..................... 0 +total # of *CONSTRAINED_INTERPOLATION.............. 0 +total # of *CONSTRAINED_JOINT_type................. 0 +total # of *CONSTRAINED_JOINT_COOR_type............ 0 +total # of *CONSTRAINED_JOINT_..._FAILURE.......... 0 +total # of *CONSTRAINED_JOINT_USER_FORCE........... 0 +total # of *CONSTRAINED_JOINT_STIFFNESS_type....... 0 +total # of *CONSTRAINED_LAGRANGE_IN_SOLID.......... 0 +total # of *CONSTRAINED_LINEAR..................... 0 +total # of *CONSTRAINED_LINEAR_LOCAL............... 0 +total # of *CONSTRAINED_NODAL_RIGID_BODY_option.... 0 +total # of *CONSTRAINED_NODE_SET................... 0 +total # of *CONSTRAINED_RIGID_BODIES............... 0 +total # of *CONSTRAINED_RIGID_BODY_STOPPERS........ 0 +total # of *CONSTRAINED_SHELL-SOLID................ 0 +total # of *CONSTRAINED_SPLINE..................... 0 +total # of *CONSTRAINED_SPOTWELD+CONSTRAINED_RIVET. 0 +total # of *CONSTRAINED_SPR2/INTERPOLATION_SPOTWELD 0 +total # of *CONSTRAINED_TIE-BREAK.................. 0 +total # of *CONSTRAINED_TIE-NODE-FAILURE........... 0 +total # of *CONTACT_option......................... 0 +total # of *CONTACT_GEOMETRIC_option............... 0 +total # of *CONTACT_GUIDED_CABLE................... 0 +total # of *CONTACT_1D............................. 0 +total # of *CONTACT_2D............................. 0 +total # of *CONTACT_2D_AUTOMATIC................... 0 +total # of *CONTROL_ACOUSTIC....................... 0 +total # of *CONTROL_ADAPTIVITY..................... 0 +total # of *CONTROL_ALE...(see CARDs 25&26)........ 0 +total # of *CONTROL_AIRBAG......................... 0 +total # of *CONTROL_BULK_VISCOSITY................. 0 +total # of *CONTROL_CHECK.......................... 0 +total # of *CONTROL_CONTACT........................ 1 +total # of *CONTROL_COUPLING....................... 0 +total # of *CONTROL_CPM............................ 0 +total # of *CONTROL_CPU............................ 1 +total # of *CONTROL_DYNAMIC_RELAXATION (DAMPING)... 1 +total # of *CONTROL_EFG............................ 0 +total # of *CONTROL_ENERGY......................... 1 +total # of *CONTROL_EXPLOSIVE_SHADOW............... 0 +total # of *CONTROL_FREQUENCY_DOMAIN............... 0 +total # of *CONTROL_FREQUENCY_RESPONSE_FUNCTION.... 0 +total # of *CONTROL_HOURGLASS...................... 0 +total # of *MPP_option............................. 0 +total # of *CONTROL_IMPLICIT_AUTO.................. 0 +total # of *CONTROL_IMPLICIT_BUCKLE................ 0 +total # of *CONTROL_IMPLICIT_CONSISTENT_MASS....... 0 +total # of *CONTROL_IMPLICIT_DYNAMICS.............. 0 +total # of *CONTROL_IMPLICIT_EIGENVALUE............ 0 +total # of *CONTROL_IMPLICIT_FORMING............... 0 +total # of *CONTROL_IMPLICIT_GENERAL............... 0 +total # of *CONTROL_IMPLICIT_INERTIA_RELIEF........ 0 +total # of *CONTROL_IMPLICIT_JOINTS................ 0 +total # of *CONTROL_IMPLICIT_MODAL_DYNAMIC......... 0 +total # of *CONTROL_IMPLICIT_MODAL_DYNAMIC_DAMPING. 0 +total # of *CONTROL_IMPLICIT_MODAL_DYNAMIC_MODE.... 0 +total # of *CONTROL_IMPLICIT_MODES................. 0 +total # of *CONTROL_IMPLICIT_ORDERING.............. 0 +total # of *CONTROL_IMPLICIT_RESIDUAL_VECTOR....... 0 +total # of *CONTROL_IMPLICIT_ROTATIONAL_DYNAMICS... 0 +total # of *CONTROL_IMPLICIT_SOLUTION.............. 0 +total # of *CONTROL_IMPLICIT_SOLVER................ 0 +total # of *CONTROL_IMPLICIT_STABILIZAION.......... 0 +total # of *CONTROL_IMPLICIT_STATIC_CONDENSATION... 0 +total # of *CONTROL_IMPLICIT_TERMINATION........... 0 +total # of *CONTROL_MAT............................ 0 +total # of *CONTROL_NONLOCAL....................... 0 +total # of *CONTROL_OUTPUT......................... 1 +total # of *CONTROL_PARALLEL....................... 0 +total # of *CONTROL_REFINE_ALE..................... 0 +total # of *CONTROL_REFINE_ALE2D................... 0 +total # of *CONTROL_REFINE_SHELL................... 0 +total # of *CONTROL_REFINE_SOLID................... 0 +total # of *CONTROL_SHELL.......................... 0 +total # of *CONTROL_SOLID.......................... 0 +total # of *CONTROL_SOLUTION....................... 0 +total # of *CONTROL_SPH............................ 1 +total # of *CONTROL_SUBCYCLE....................... 0 +total # of *CONTROL_TERMINATION.................... 1 +total # of *CONTROL_THERMAL_SOLVER................. 0 +total # of *CONTROL_THERMAL_TIMESTEP............... 0 +total # of *CONTROL_THERMAL_NONLINEAR.............. 0 +total # of *CONTROL_THERMAL_EIGENVALUE............. 0 +total # of *CONTROL_TIMESTEP....................... 1 +total # of *CONTROL_VIBRO_ACOUSTIC................. 0 +total # of *DAMPING_FREQUENCY_RANGE................ 0 +total # of *DAMPING_FREQUENCY_RANGE_DEFORM......... 0 +total # of *DAMPING_GLOBAL......................... 0 +total # of *DAMPING_PART_MASS...................... 0 +total # of *DAMPING_PART_MASS_SET.................. 0 +total # of *DAMPING_PART_STIFFNESS................. 0 +total # of *DAMPING_PART_STIFFNESS_SET............. 0 +total # of *DAMPING_PART_STRUCTURAL................ 0 +total # of *DAMPING_PART_STRUCTURAL_SET............ 0 +total # of *DAMPING_RELATIVE....................... 0 +total # of *DAMPING_STRUCTURAL..................... 0 +total # of *CONTROL_DISCRETE_SPHERE................ 0 +total # of *DATABASE_ABSTAT........................ 0 +total # of *DATABASE_ATDOUT........................ 0 +total # of *DATABASE_AVSFLT........................ 0 +total # of *DATABASE_BEARING....................... 0 +total # of *DATABASE_BNDOUT........................ 0 +total # of *DATABASE_CPM_SENSOR.................... 0 +total # of *DATABASE_CURVOUT....................... 0 +total # of *DATABASE_DISBOUT....................... 0 +total # of *DATABASE_DCFAIL........................ 0 +total # of *DATABASE_DEFGEO........................ 0 +total # of *DATABASE_DEFORC........................ 0 +total # of *DATABASE_DEMASSFLOW.................... 0 +total # of *DATABASE_SPHMASSFLOW................... 0 +total # of *DATABASE_DESTAT........................ 0 +total # of *DATABASE_ELOUT......................... 0 +total # of *DATABASE_FSI........................... 0 +total # of *DATABASE_FSI_SENSOR.................... 0 +total # of *DATABASE_GCEOUT........................ 0 +total # of *DATABASE_GLSTAT........................ 1 +total # of *DATABASE_H3OUT......................... 0 +total # of *DATABASE_JNTFORC....................... 0 +total # of *DATABASE_MASSOUT....................... 0 +total # of *DATABASE_MATSUM........................ 1 +total # of *DATABASE_MPGS.......... ............... 0 +total # of *DATABASE_MOVIE......................... 0 +total # of *DATABASE_NCFORC........................ 0 +total # of *DATABASE_NODFOR........................ 0 +total # of *DATABASE_NODOUT........................ 0 +total # of *DATABASE_PBSTAT........................ 0 +total # of *DATABASE_PGSTAT........................ 0 +total # of *DATABASE_PG_SENSOR..................... 0 +total # of *DATABASE_PLLYOUT....................... 0 +total # of *DATABASE_PROFILE....................... 0 +total # of *DATABASE_PRTUBE........................ 0 +total # of *DATABASE_PYRO.......................... 0 +total # of *DATABASE_RBDOUT........................ 0 +total # of *DATABASE_RCFORC_MOMENT................. 0 +total # of *DATABASE_RCFORC........................ 1 +total # of *DATABASE_RWFORC........................ 1 +total # of *DATABASE_SBTOUT........................ 0 +total # of *DATABASE_SECFORC....................... 0 +total # of *DATABASE_SLEOUT........................ 1 +total # of *DATABASE_SPCFORC....................... 0 +total # of *DATABASE_SPH........................... 0 +total # of *DATABASE_TRACER........................ 0 +total # of *DATABASE_TRACER_ALE.................... 0 +total # of *DATABASE_TRACER_GENERAL................ 0 +total # of *DATABASE_TRACER_GENERATE............... 0 +total # of *DATABASE_SUPERPLASTIC.................. 0 +total # of *DATABASE_SWFORC........................ 0 +total # of *DATABASE_TPRINT........................ 0 +total # of *DATABASE_TRHIST........................ 0 +total # of *DATABASE_BINARY_D3PLOT................. 1 +total # of *DATABASE_BINARY_D3THDT................. 0 +total # of *DATABASE_BINARY_D3PART................. 0 +total # of *DATABASE_BINARY_D3DRFL................. 0 +total # of *DATABASE_BINARY_D3DUMP................. 0 +total # of *DATABASE_BINARY_RUNRSF................. 0 +total # of *DATABASE_BINARY_INTFOR................. 0 +total # of *DATABASE_BINARY_FSIFOR................. 0 +total # of *DATABASE_BINARY_CPMFOR................. 0 +total # of *DATABASE_BINARY_PBMFOR................. 0 +total # of *DATABASE_BINARY_PGFOR.................. 0 +total # of *DATABASE_BINARY_DEMFOR................. 0 +total # of *DATABASE_BINARY_BLSTFOR................ 0 +total # of *DATABASE_CROSS_SECTION_option.......... 0 +total # of *DATABASE_D3MAX......................... 0 +total # of *DATABASE_EXTENT_AVS.................... 0 +total # of *DATABASE_EXTENT_MOVIE ................. 0 +total # of *DATABASE_EXTENT_MPGS................... 0 +total # of *DATABASE_EXTENT_BINARY................. 1 +total # of *DATABASE_EXTENT_BINARY_COMP............ 0 +total # of *DATABASE_EXTENT_D3PART................. 0 +total # of *DATABASE_EXTENT_INTFOR................. 0 +total # of *DATABASE_FREQUENCY_ASCII_option........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ACC........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ACS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ATV........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ERP........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3FTG........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3PSD........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3RMS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SPCM....... 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SSD........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ZCF........ 0 +total # of *DATABASE_HISTORY_NODE_option........... 0 +total # of *DATABASE_HISTORY_SOLID_option.......... 0 +total # of *DATABASE_HISTORY_BEAM_option........... 0 +total # of *DATABASE_HISTORY_SHELL_option.......... 0 +total # of *DATABASE_HISTORY_SPH_option............ 0 +total # of *DATABASE_HISTORY_TSHELL_option......... 0 +total # of *DATABASE_NODAL_FORCE_GROUP............. 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY........ 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY_FREQUE. 0 +total # of *DATABASE_PWP_FLOW ..................... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_DES........... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_HBOND......... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_SPH........... 0 +total # of *DEFINE_BEAM_SOLID_COUPLING............. 0 +total # of *DEFINE_BOX............................. 0 +total # of *DEFINE_CONSTRUCTION_STAGES ............ 0 +total # of *DEFINE_CONTACT_EXCLUSION............... 0 +total # of *DEFINE_COORDINATE_option............... 0 +total # of *DEFINE_CPM_BAG_INTERACTION............. 0 +total # of *DEFINE_CPM_CHAMBER..................... 0 +total # of *DEFINE_CPM_GAS_PROPERTIES.............. 0 +total # of *DEFINE_CPM_NPDATA...................... 0 +total # of *DEFINE_CPM_VENT........................ 0 +total # of *DEFINE_CURVE........................... 0 +total # of *DEFINE_CURVE_DUPLICATE................. 0 +total # of *DEFINE_CURVE_ENTITY.................... 0 +total # of *DEFINE_CURVE_FUNCTION.................. 0 +total # of *DEFINE_DE_ACTIVE_REGION................ 0 +total # of *DEFINE_DE_FLOW_DRAG.................... 0 +total # of *DEFINE_DE_INJECTION.................... 0 +total # of *DEFINE_DE_TO_SURFACE_COUPLING.......... 0 +total # of *DEFINE_DE_TO_SURFACE_EROSION........... 0 +total # of *DEFINE_DE_TO_SURFACE_TIED.............. 0 +total # of *DEFINE_DE_TO_BEAM_COUPLING............. 0 +total # of *DEFINE_DE_BOND......................... 0 +total # of *DEFINE_DE_BOND_BY_PART................. 0 +total # of *DEFINE_DE_HBOND........................ 0 +total # of *DEFINE_DE_BY_PART...................... 0 +total # of *DEFINE_DE_MASSFLOW_PLANE............... 0 +total # of *DEFINE_DE_COHESIVE..................... 0 +total # of *DEFINE_FRACTURE........................ 0 +total # of *DEFINE_FRICTION........................ 0 +total # of *DEFINE_FUNCTION........................ 0 +total # of *DEFINE_GROUND_MOTION................... 0 +total # of *DEFINE_HEX_SPOTWELD_ASSEMBLY........... 0 +total # of *ALE_MESH_CYLINDER...................... 0 +total # of *SPH_MESH_CYLINDER...................... 0 +total # of *SPH_MESH_BOX........................... 0 +total # of *ALE_MESH_BOX........................... 0 +total # of *DEFINE_MATERIAL_HISTORIES.............. 0 +total # of *DEFINE_MULTI_SHEET_CONNECTORS.......... 0 +total # of *DEFINE_PLANE........................... 0 +total # of *DEFINE_PARTICLE_BLAST.................. 0 +total # of *DEFINE_PBLAST_HEGEO.................... 0 +total # of *DEFINE_PBLAST_AIRGEO................... 0 +total # of *DEFINE_PBLAST_SENSOR................... 0 +total # of *DEFINE_PRESSURE_TUBE................... 0 +total # of *DEFINE_QUASAR_COUPLING................. 0 +total # of *DEFINE_SPH_ACTIVE_REGION............... 0 +total # of *DEFINE_SPH_INJECTION................... 0 +total # of *DEFINE_SPH_MASSFLOW_PLANE.............. 0 +total # of *DEFINE_VECTOR.......................... 0 +total # of *DEFINE_VECTOR_NODE..................... 0 +total # of *DEFINE_SD_ORIENTATION.................. 0 +total # of *DEFINE_ELEMENT_DEATH_SOLID............. 0 +total # of *DEFINE_ELEMENT_DEATH_BEAM.............. 0 +total # of *DEFINE_ELEMENT_DEATH_SHELL............. 0 +total # of *DEFINE_ELEMENT_DEATH_TSHELL............ 0 +total # of *DEFINE_PG_BAG_INTERACTION.............. 0 +total # of *DEFINE_PG_CHAMBER...................... 0 +total # of *DEFINE_PG_GAS_PROPERTIES............... 0 +total # of *DEFINE_PG_VENT......................... 0 +total # of *DEFINE_SHELL_ELEMENT_DEATH_THICK....... 0 +total # of *DEFINE_SOUND_ABSORBING_MATERIAL........ 0 +total # of *DEFINE_ELEMENT_EROSION_SHELL........... 0 +total # of *DEFINE_ELEMENT_EROSION_TSHELL.......... 0 +total # of *DEFINE_SPH_TO_SPH_COUPLING............. 0 +total # of *DEFINE_SPH_DE_COUPLING................. 0 +total # of *DEFINE_SPH_MESH_SURFACE................ 0 +total # of *DEFINE_SPOTWELD_RUPTURE_STRESS......... 0 +total # of *DEFINE_SPOTWELD_RUPTURE_PARAMETER...... 0 +total # of *DEFINE_STAGED_CONSTRUCTION_PART ....... 0 +total # of *DEFINE_FP_TO_SURFACE_COUPLING.......... 0 +total # of *DATABASE_BKSTAT........................ 0 +total # of *DEFORMABLE_TO_RIGID.................... 0 +total # of *DEFORMABLE_TO_RIGID_AUTOMATIC.......... 0 +total # of *DEFORMABLE_TO_RIGID_INERTIA............ 0 +total # of *ELEMENT_BEAM_option.................... 0 +total # of *ELEMENT_BEAM_PULLEY.................... 0 +total # of *ELEMENT_BEAM_SOURCE.................... 0 +total # of *ELEMENT_DISCRETE....................... 0 +total # of *ELEMENT_MASS........................... 0 +total # of *ELEMENT_MASS_PART...................... 0 +total # of *ELEMENT_SEATBELT....................... 0 +total # of *ELEMENT_SEATBELT_ACCELEROMETER......... 0 +total # of *ELEMENT_SEATBELT_PRETENSIONER.......... 0 +total # of *ELEMENT_SEATBELT_RETRACTOR............. 0 +total # of *ELEMENT_SEATBELT_SENSOR................ 0 +total # of *ELEMENT_SEATBELT_SLIPRING.............. 0 +total # of *ELEMENT_SHELL_option................... 0 +total # of *ELEMENT_SHELL_NURBS_PATCH.............. 0 +total # of *ELEMENT_SOLID.......................... 0 +total # of *ELEMENT_SOLID_NURBS_PATCH.............. 0 +total # of *ELEMENT_SPH............................ 25 +total # of *ELEMENT_TSHELL_option.................. 0 +total # of *ELEMENT_INERTIA........................ 0 +total # of *IGA_SHELL.............................. 0 +total # of *IGA_SOLID.............................. 0 +total # of *MODULE_LOAD............................ 0 +total # of *MODULE_USE............................. 0 +total # of *SENSOR_SWITCH_SHELL_TO_VENT............ 0 +total # of *SENSOR_CPM_AIRBAG...................... 0 +total # of *PG_SWITCH_SHELL_TO_VENT................ 0 +total # of *EOS_option............................. 0 +total # of *FATIGUE................................ 1 +total # of *FATIGUE_FAILURE........................ 0 +total # of *FATIGUE_MULTIAXIAL..................... 0 +total # of *FATIGUE_MEAN_STRESS_CORRECTION......... 0 +total # of *FATIGUE_LOADSTEP....................... 0 +total # of *FREQUENCY_DOMAIN_ACCELERATION_UNIT..... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_BEM.......... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_FEM.......... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_FRINGE_PLOT.. 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_INCIDENT_WAVE 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_SOUND_SPEED.. 0 +total # of *FREQUENCY_DOMAIN_FRF................... 0 +total # of *FREQUENCY_DOMAIN_LOCAL................. 0 +total # of *FREQUENCY_DOMAIN_MODE.................. 0 +total # of *FREQUENCY_DOMAIN_PATH.................. 0 +total # of *FREQUENCY_DOMAIN_RANDOM_VIBRATION...... 0 +total # of *FREQUENCY_DOMAIN_RESPONSE_SPECTRUM..... 0 +total # of *FREQUENCY_DOMAIN_SEA................... 0 +total # of *FREQUENCY_DOMAIN_SEA_CONNECTION........ 0 +total # of *FREQUENCY_DOMAIN_SEA_INPUTPOWER........ 0 +total # of *FREQUENCY_DOMAIN_SEA_SUBSYSTEM......... 0 +total # of *FREQUENCY_DOMAIN_SSD................... 0 +total # of *FV_MESHES.............................. 0 +total # of *FV_FSI................................. 0 +total # of *HOURGLASS.............................. 0 +total # of *INITIAL_AIRBAG_PARTICLE_POSITION....... 0 +total # of *INITIAL_AXIAL_FORCE_BEAM............... 0 +total # of *INITIAL_CRASHFRONT..................... 0 +total # of *INITIAL_DETONATION..................... 0 +total # of *INITIAL_FATIGUE_DAMAGE_RATIO........... 0 +total # of *INITIAL_FIELD_SOLID.................... 0 +total # of *INITIAL_FOAM_REFERENCE_GEOMETRY........ 0 +total # of *INITIAL_IMPULSE_MINE................... 0 +total # of *INITIAL_MOMENTUM....................... 0 +total # of *INITIAL_PWP_DEPTH ..................... 0 +total # of *INITIAL_STRAIN_SHELL................... 0 +total # of *INITIAL_STRAIN_SHELL_SET............... 0 +total # of *INITIAL_STRAIN_SHELL_NURBS_PATCH....... 0 +total # of *INITIAL_STRAIN_SOLID................... 0 +total # of *INITIAL_STRAIN_SOLID_NURBS_PATCH....... 0 +total # of *INITIAL_STRAIN_TSHELL.................. 0 +total # of *INITIAL_STRESS_BEAM.................... 0 +total # of *INITIAL_STRESS_DEPTH .................. 0 +total # of *INITIAL_STRESS_SECTION................. 0 +total # of *INITIAL_STRESS_SHELL................... 0 +total # of *INITIAL_STRESS_SHELL_SET............... 0 +total # of *INITIAL_STRESS_SHELL_NURBS_PATCH....... 0 +total # of *INITIAL_STRESS_SOLID................... 0 +total # of *INITIAL_STRESS_SOLID_SET............... 0 +total # of *INITIAL_STRESS_SOLID_NURBS_PATCH....... 0 +total # of *INITIAL_STRESS_SPH..................... 0 +total # of *INITIAL_STRESS_TSHELL.................. 0 +total # of *INITIAL_STRESS_DES..................... 0 +total # of *INITIAL_HISTORY_NODE................... 0 +total # of *INITIAL_HISTORY_NODE_SET............... 0 +total # of *INITIAL_TEMPERATURE_SET................ 0 +total # of *INITIAL_TEMPERATURE_NODE............... 0 +total # of *INITIAL_VELOCITY....................... 1 +total # of *INITIAL_VELOCITY_NODE.................. 0 +total # of *INITIAL_VELOCITY_RIGID_BODY............ 0 +total # of *INITIAL_VOID_PART...................... 0 +total # of *INITIAL_VOID_SET....................... 0 +total # of *INITIAL_VOLUME_FRACTION_GEOMETRY....... 0 +total # of *INITIAL_HYDROSTATIC_ALE................ 0 +total # of *INITIAL_EOS_ALE........................ 0 +total # of *INITIAL_VAPOR_PART..................... 0 +total # of *INITIAL_ALE_MAPPING.................... 0 +total # of *INITIAL_LAG_MAPPING.................... 0 +total # of *INITIAL_SOLID_VOLUME................... 0 +total # of *INTEGRATION_BEAM....................... 0 +total # of *INTEGRATION_SHELL...................... 0 +total # of *INTERFACE_COMPONENT_option............. 0 +total # of *INTERFACE_DE_HBOND..................... 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE........ 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE_SET.... 0 +total # of *INTERFACE_LINKING_EDGE................. 0 +total # of *INTERFACE_LINKING_SEGMENT.............. 0 +total # of *INTERFACE_SPRINGBACK................... 0 +total # of *INTERFACE_SSI_AUXILIARY_FREE_FIELD..... 0 +total # of *INTERFACE_SSI_STATIC................... 0 +total # of *INTERFACE_SSI.......................... 0 +total # of *LOAD_ACOUSTIC_SOURCE................... 0 +total # of *LOAD_ALE_CONVECTION ................... 0 +total # of *LOAD_AIR_PRESSURE...................... 0 +total # of *LOAD_BEAM.............................. 0 +total # of *LOAD_BEAM_SET.......................... 0 +total # of *LOAD_BODY_GENERALIZED.................. 0 +total # of *LOAD_BODY_POROUS....................... 0 +total # of *LOAD_BODY_RX........................... 0 +total # of *LOAD_BODY_RY........................... 0 +total # of *LOAD_BODY_RZ........................... 0 +total # of *LOAD_BODY_X............................ 0 +total # of *LOAD_BODY_Y............................ 0 +total # of *LOAD_BODY_Z............................ 0 +total # of *LOAD_BRODE............................. 0 +total # of *LOAD_BLAST............................. 0 +total # of *LOAD_BLAST_CLEARING.................... 0 +total # of *LOAD_BLAST_ENHANCED.................... 0 +total # of *LOAD_BLAST_SEGMENT..................... 0 +total # of *LOAD_BLAST_SEGMENT_SET................. 0 +total # of *LOAD_DENSITY_DEPTH .................... 0 +total # of *LOAD_GRAVITY_PART ..................... 0 +total # of *LOAD_HEAT_CONTROLLER .................. 0 +total # of *LOAD_HEAT_GENERATION_SET............... 0 +total # of *LOAD_HEAT_GENERATION_SOLID............. 0 +total # of *LOAD_HEAT_GENERATION_SET_SHELL......... 0 +total # of *LOAD_HEAT_GENERATION_SHELL............. 0 +total # of *LOAD_MOVING_PRESSURE................... 0 +total # of *LOAD_NODE.............................. 0 +total # of *LOAD_NODE_SET.......................... 0 +total # of *LOAD_NSG............................... 0 +total # of *LOAD_PYRO_ACTUATOR..................... 0 +total # of *LOAD_REMOVE_PART ...................... 0 +total # of *LOAD_SEGMENT........................... 0 +total # of *LOAD_SEGMENT_FSILNK.................... 0 +total # of *LOAD_SEGMENT_NONUNIFORM................ 0 +total # of *LOAD_SEGMENT_SET....................... 0 +total # of *LOAD_SEGMENT_SET_NONUNIFORM............ 0 +total # of *LOAD_SEISMIC_SSI_NODE.................. 0 +total # of *LOAD_SEISMIC_SSI_SET................... 0 +total # of *LOAD_SEISMIC_SSI_POINT................. 0 +total # of *LOAD_SEISMIC_SSI_DECONV................ 0 +total # of *LOAD_SHELL............................. 0 +total # of *LOAD_SHELL_SET......................... 0 +total # of *LOAD_STIFFEN_PART ..................... 0 +total # of *LOAD_SUPERPLASTIC_FORMING.............. 0 +total # of *LOAD_SURFACE_STRESS.................... 0 +total # of *LOAD_THERMAL_option_ELEMENT............ 0 +total # of *LOAD_THERMAL_option_NODE............... 0 +total # of *LOAD_THERMAL_option.................... 0 +total # of *LOAD_THERMAL_LOAD_CURVE................ 0 +total # of *LOAD_THERMAL_TOPAZ .................... 0 +total # of *LOAD_THERMAL_VARIABLE_SHELL_option..... 0 +total # of *LOAD_THERMAL_VARIABLE_BEAM _option..... 0 +total # of *LOAD_VIBRO_ACOUSTIC.................... 0 +total # of *LOAD_VOLUME_LOSS ...................... 0 +total # of *LSO_DOMAIN............................. 0 +total # of *LSO_POINT_SET.......................... 0 +total # of *LSO_REGION............................. 0 +total # of *LSO_TIME_SEQUENCE...................... 0 +total # of *LSO_VARIABLE_GROUP..................... 0 +total # of *MAT_option............................. 2 +total # of *MAT_ADD_AIRBAG_POROSITY_LEAKAGE........ 0 +total # of *MAT_ADD_COHESIVE....................... 0 +total # of *MAT_ADD_DAMAGE_DIEM.................... 0 +total # of *MAT_ADD_DAMAGE_GISSMO_option........... 0 +total # of *MAT_ADD_EROSION........................ 0 +total # of *MAT_ADD_FATIGUE_option................. 0 +total # of *MAT_ADD_GENERALIZED_DAMAGE............. 0 +total # of *MAT_ADD_INELASTICITY................... 0 +total # of *MAT_ADD_PERMEABILITY/PORE_AIR.......... 0 +total # of *MAT_ADD_PROPERTY_DEPENDENCE............ 0 +total # of *MAT_ADD_PZELECTRIC..................... 0 +total # of *MAT_ADD_SOC_EXPANSION.................. 0 +total # of *MAT_ADD_THERMAL_EXPANSION.............. 0 +total # of *MAT_THERMAL_option..................... 0 +total # of *MAT_NONLOCAL........................... 0 +total # of *NODE................................... 25 +total # of *NODE_MERGE............................. 0 +total # of *NODE_MERGE_TOLERANCE................... 0 +total # of *PART_option card....................... 1 +total # of *PART_ANNEAL_option..................... 0 +total # of *PARTICLE_GENERAL....................... 0 +total # of *RIGIDWALL_option....................... 1 +total # of *SECTION_option......................... 1 +total # of *SENSOR_CONTROL......................... 0 +total # of *SENSOR_DEFINE ......................... 0 +total # of *SENSOR_SWITCH ......................... 0 +total # of *SET_2D_SEGMENT......................... 0 +total # of *SET_BEAM............................... 0 +total # of *SET_BOX ............................... 0 +total # of *SET_DISCRETE........................... 0 +total # of *SET_MODE............................... 0 +total # of *SET_NODE_option........................ 1 +total # of *SET_PART............................... 0 +total # of *SET_POINT.............................. 0 +total # of *SET_SEGMENT............................ 0 +total # of *SET_SHELL_option....................... 0 +total # of *SET_SOLID.............................. 0 +total # of *SET_TSHELL............................. 0 +total # of *TERMINATION_BODY....................... 0 +total # of *TERMINATION_DELETED_SHELLS............. 0 +total # of *TERMINATION_DELETED_SOLIDS............. 0 +total # of *TERMINATION_NODE....................... 0 +total # of *TERMINATION_CONTACT.................... 0 +total # of *TITLE.................................. 1 +total # of *USER_INTERFACE_CONTROL................. 0 +total # of *USER_INTERFACE_FRICTION................ 0 +total # of *USER_INTERFACE_FORCES.................. 0 +total # of *USER_INTERFACE_CONDUCTIVITY............ 0 +total # of *USER_LOAD.............................. 0 +total # of *USER_MATERIAL_VENDOR................... 0 +total # of *USER_MATERIAL_LICENSE.................. 0 +total # of *USER_NONLOCAL_SEARCH................... 0 +total # of *USER_PARAMETER......................... 0 +total # of *CHANGE_BOUNDARY_CONDITIONS............. 0 +total # of *CHANGE_CONTACT_SMALL_PENETRATION....... 0 +total # of *CHANGE_RIGID_BODY_CONSTRAINTS.......... 0 +total # of *CHANGE_RIGID_BODY_INERTIA.............. 0 +total # of *CHANGE_THERMAL_PARAMETERS.............. 0 +total # of *CHANGE_VELOCITY_ZERO................... 0 +total # of *CHANGE_VELOCITY_RIGID_BODY............. 0 +total # of *DELETE_ALECPL.......................... 0 +total # of *DELETE_CONTACT......................... 0 +total # of *DELETE_CONTACT_2DAUTO.................. 0 +total # of *DELETE_FSI............................. 0 +total # of *DELETE_ENTITY.......................... 0 +total # of *DELETE_ELEMENT_SOLID................... 0 +total # of *DELETE_ELEMENT_BEAM.................... 0 +total # of *DELETE_ELEMENT_SHELL................... 0 +total # of *DELETE_ELEMENT_TSHELL.................. 0 +total # of *DELETE_PART............................ 0 +total # of *RIGID_DEFORMABLE_CONTROL............... 0 +total # of *RIGID_DEFORMABLE_D2R................... 0 +total # of *RIGID_DEFORMABLE_R2D................... 0 +total # of *STRESS_INITIALIZATION.................. 0 + + Memory required to process keyword : 295524 + Additional dynamic memory required : 80530 + + + LS-DYNA will perform a structural only analysis + + + + SPH Unit Test + code input version =1993 + formats =mlarg + + + + c o n t r o l i n f o r m a t i o n + + CONTROL CARD 1. Model Size-General + + number of materials or property sets........... 2 + + number of nodal+scalar points.................. 29 + + number of merged nodal points.................. 0 + + number of solid elements....................... 0 + + number of beam elements........................ 0 + + number of shell elements....................... 1 + + number of thick shell elements................. 0 + + number of user defined material subroutines.... 0 + + number of material groups tied to solids....... 0 + + number of tracer particles..................... 0 + + number of super elements....................... 0 + + number of solid tetrahedrons with 10 nodes..... 0 + + number of quadratic shell elements............. 0 + + number of shells with extra degrees of freedom. 0 + + number of solids with extra degrees of freedom. 0 + + number of user defined sections................ 0 + + activate sensor capability (inactive=0)........ 0 + + number of user defined solid element types..... 0 + + number of solid interpolation elements......... 0 + + number of user defined shell element types..... 0 + + number of shell interpolation elements......... 0 + + number of constrained nodes for interpolation.. 0 + + consistent mass matrix for user-def elements... 0 + + number of shell nurbs patches.................. 0 + + number of solid nurbs patches.................. 0 + + number of tree branches........................ 0 + + + CONTROL CARD 2. Model Size-Boundary Conditions + + number of spc nodes............................ 0 + + number of spc coordinates...................... 0 + + number of velocity cards....................... 0 + + number of non-reflecting boundary segments..... 0 + + number of b. c. cards.......................... 0 + + number of b. c. cards with failure............. 0 + + number of box definition for b. c. card........ 0 + + number of nodes/interface for cyclic symmetry.. 0 + + number of rigid bodies with attachment nodes... 0 + + + CONTROL CARD 3. Model Size-Loading + + number of load curves.......................... 0 + + number of nodes for load curve functions....... 0 + + number of curves for entities.................. 0 + + number of concentrated load cards.............. 0 + + number of pressure load cards.................. 0 + + number of expansion pressure load cards........ 0 + + number of nonuniform pressure loads-4 nodes.... 0 + + number of nonuniform pressure loads-6 nodes.... 0 + + number of nonuniform pressure loads-8 nodes.... 0 + + number of generalized body force sets.......... 0 + + number of beam pressure card definitions....... 0 + + number of detonation points.................... 0 + + number of zones for momentum deposition........ 0 + + number of points in density vs. depth curve.... 0 + + number of outflow boundary segments............ 0 + + number of load curve feedback sets............. 0 + + number of pressure load sets with masks........ 0 + + number of spray systems ....................... 0 + + number of initial stress by cross-sections sets 0 + + number of pressure load sets................... 0 + + number of ground motion definitions............ 0 + + number of ground motions specified at nodes.... 0 + + number of ground motions specified at points... 0 + + number of ground motions specified in bin file. 0 + + number of segsets with specified ground motion. 0 + + number of soil-structure interfaces for output. 0 + + number of aero-acoustic load cards............. 0 + + number of delayed curve........................ 0 + + number of pid controller....................... 0 + + + CONTROL CARD 4. Model Size-Constraints and Contact + + number of rigid wall definitions............... 1 + + number of number of contact definitions........ 0 + + number of number of guided cable contacts...... 0 + + number of shell-solid interfaces............... 0 + + number of tie-breaking slide lines............. 0 + + number of blocks of tied nodes with fracture .. 0 + + number of tied nodal pairs for linking......... 0 + + number of constraint cards..................... 0 + + number of linear constraint equations.......... 0 + + number of 1d slidelines........................ 0 + + number of adaptive constraints................. 0 + + number of ALE smoothing constraints............ 0 + + number of 2d slidelines........................ 0 + + number of 2d automatic contacts................ 0 + + number of part IDs for interior contact........ 0 + + number of beam release sets.................... 0 + + max. number of nodes in any beam release set... 0 + + + CONTROL CARD 5. Model Size-Rigid Body Parameters + + number of rigid body constraint sets........... 0 + + number of rigid body merge cards............... 0 + + number of joint constraints.................... 0 + + number of joint failure definitions............ 0 + + number of joint user force definitions......... 0 + + number of extra node blocks.................... 0 + + number of rigid body inertia definitions....... 0 + + number of geometric contact entities........... 0 + + number of joint stiffness definitions.......... 0 + + number of rigid body stoppers.................. 0 + + joint formulation for rigid bodies............. 0 + eq.0: penalty + eq.1: lagrange multiplier + + generalized stiffness angle update ............ 0 + eq.0: incremental formulation + eq.1: total formulation + + number of flexible bodies...................... 0 + lt.0: stress recovery active + + number of relative damping definitions......... 0 + + flag for reading rigid surface contact input... 0 + eq.0: no rigid surface contact + eq.1: read rigid surface input + + number of Hybrid III dummies .................. 0 + + number of Hybrid III joint modifications ...... 0 + + number of interpolation constraints ........... 0 + + flag for metalforming fast rigid bodies........ 0 + eq.0: full rigid body treatment + eq.1: fast rigid body treatment + + number of prescribed rigid body orientations 0 + + + CONTROL CARD 6. Model Size-Discrete Elements & Seat Belts + + number of spring-damper material types......... 0 + + number of local coordinate systems............. 0 + + number of discrete springs and dampers......... 0 + + number of lumped masses........................ 0 + + number of parts with added mass................ 0 + + number of nodes with mass matrix............... 0 + + number of seat belt materials.................. 0 + + number of seat belt elements................... 0 + + number of 2d seat belt elements................ 0 + + number of slip rings........................... 0 + + number of retractors........................... 0 + + number of sensors.............................. 0 + + number of pretensioners........................ 0 + + number of accelerometers....................... 0 + + number of discrete rotary inertias............. 0 + + number of SPH particles........................ 25 + + number of groups of SPH particles.............. 1 + + + CONTROL CARD 7. Model Size-Output Control + + number of cross section definitions............ 0 + + number of nodal groups for resultant forces.... 0 + + number of interface segments for linking....... 0 + + max. number of segments defining rigid wall.... 0 + + number of power spectrum density databases..... 0 + + + CONTROL CARD 8. Computation Options-Termination + + termination time............................... 0.3500E-01 + + termination cycle.............................. 0 + + reduction factor for minimum time step (TSMIN). 0.0000E+00 + + percent change in energy ratio for termination. 0.0000E+00 + + percent change in total mass for termination... 0.0000E+00 + + number of nodes for displacement termination... 0 + + number of rigid bodies for disp. termination... 0 + + number of conditions for contact termination... 0 + + number of conditions for ldcurve termination... 0 + + ID of sensor_switch for sensor termination... 0 + + + CONTROL CARD 8a. Computation Options-Start + + start time..................................... 0.0000E+00 + + + CONTROL CARD 9. Computation Options-Time Step Size + + initial time step size......................... 0.0000E+00 + + time step scale factor......................... 0.9000E+00 + + time step size calculation for 4-node shells... 0 + eq.0: based on longest element side + eq.1: based on longest element diagonal + eq.2: based on bar wave speed max side + eq.3: based on optimal time step size + estimator + + shell element minimum time step assignment..... 0.0000E+00 + + time step size for mass scaled solution, dt2ms. 0.0000E+00 + lt.0: minimum time step size permitted + + load curve number for maximum timestep......... 0 + + erosion/termination flag for element dt < TSMIN 0 + beam elements.............................. not active + shell elements............................. not active + solid and tshell elements.................. not active + + solid element time step calculation option, IHDO 0 + eq.0: default method + eq.1: method to improve time step continuity + + option part set ID for eroding solids.......... 0 + eq.0: all solids and thick shells are checked + if ERODE=1 and TSMIN>0 or if TSMIN<0 + gt.0: solids within part set are checked + + limit mass scaling to the first time step...... 0 + eq.0: no + eq.1: yes + + scale factor on initial dt to determine dt2ms.. 0.0000E+00 + + load curve ID for mass scaling ................ 0 + + flag for selective mass scaling................ 0 + eq.0: off + eq.1: on + eq.2: on for part subset + + consistent constraint logical switch........... F + + flag for part set for erosion ................. 0 + eq.0: no + eq.1: yes + + flag for accounting for rotations in sms....... 0.0000E+00 + eq.0.: off (default) + gt.0.: on + implicit_explicit_hybrid part set.............. 0 + + fraction of added mass contributing to gravity. 0.0000E+00 + + consistent mass scaling (0=off, 1=on).......... 0 + + user defined average nodal rotational mass .... 0.0000E+00 + + + + + CONTROL CARD 10. Computation Options-Loading + + x-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + y-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + z-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + x-angular velocity............................. 0 + eq.0: no + eq.1: yes + + y-angular velocity............................. 0 + eq.0: no + eq.1: yes + + z-angular velocity............................. 0 + eq.0: no + eq.1: yes + + number of materials receiving body forces...... 0 + eq.0: all + eq.n: subset of n materials + + flag for user defined loading subroutine....... 0 + lt.0: magnitude=# of input constants + eq.0: no + eq.1: yes, but no additional input + + explosive initiation option.................... 0 + eq.0: lighting times based on distance + eq.1: lighting times include geometric + effects for wave shapers, etc. + + sub-sea structural analysis option............. 0 + eq.0: off + eq.1: on with 1 point integration + eq.4: on with 4 point integration + contact pressure calculation option............ 0 + eq.0: off (default) + eq.1: on + # of user defined loading set.................. 0 + + + CONTROL CARD 11. Computation Options-Input Control + + initialization of velocities................... 1 + eq.0: velocities are initialized to zero + eq.1: initial velocities are read in + eq.2: all velocities have same input value + eq.3: as 2 but exempted nodes are defined + eq.4: box option + eq.5: generation with arbitrary numbering + eq.6: rotational and translational via IDs + eq.7: option 6 but applied during calculation + + time to apply initial velocites (option 7)..... 0.0000E+00 + + arbitrary node and element numbering flag ..... 1 + + constitute, eqs-of-state, cross-section option. 0 + eq.0: off + eq.1: separate input is required for each + + specified nodal coordinate format.............. e20.0 + + flag for thermodynamic control volume input.... 0 + + overpressure option (eq.0 no, eq.1 yes)....... 0 + + number of part (de) activation sensors......... 0 + + number of rigid body initial velocity sets..... 0 + + jacobian tolerance for type 16 tetrahedron..... 0.0000E+00 + + flag to check for NaN in force/moment arrays... 0 + + maximum LCINT (curve discretization inc.)...... 100 + + load curve accuracy flag....................... 0 + + cycles between evaluation of curve functions... 1 + + + CONTROL CARD 12. Computation Options-Elements + + warped shell angle in deg. for error message... 0.2000E+02 + + iterative plane stress plasticity for shells... 1 + eq.1: vectorized with three iterates + eq.2: nonvectorized iterations as needed + eq.3: noniterative radial return + + Calculation option for F for solid elements.... 0 + eq.0: default, explicit=1, implicit=2 + eq.1: integrate incrementally + eq.2: compute directly + + flag for automatic sorting .................... 0 + eq. 1: on for triangular shells + eq.11: on for triangular shells and solids + eq.10: on for solids (tets and pentas) + + formulation for sorted degenerate tet/pent..... 0 + eq. 0: no sorting required(default) + eq. 1: type 10 tet & type 15 pent + eq. 2: type 10 tet, 1pt pent to type 15 pent, + fully intg pent to type 115 pent + eq. 3: same as 1 & switch elem in messag file + eq. 4: same as 2 & switch elem in messag file + + formulation for sorted trianglar shells ....... 0 + eq. 0: no sorting required(default) + eq. 1: C0 triangle, type 4 + eq. 2: DKT triangle type 17 + + hughes-liu normal computation options.......... -1 + eq.-2: unique nodal fibers + eq.-1: compute normals each cycle + eq.0 : default set to -1 + eq.1 : compute on restart + eq.n : compute on restart + each nth cycle + + consistent tangent for type 13 solid........... 0 + eq.0 : no, recommended for nonlinear implicit + eq.1 : yes, may improve linear response + + choice of type 13 solid implementation......... 0 + eq.0 : efficient version (default) + eq.1 : slower but more accurate version + + rotary inertia for solid nodes, if required ... 0 + eq.0 : global average (default) + eq.1 : element based + + cohesive element quality check ................ 0 + eq.0 : error due to bad quality (default) + eq.1 : only warning + eq.2 : warning and deletion of bad elements + + thickness modification for membrane strains.... 0 + eq.0: no + eq.1: 4-node shell only + eq.2: 8-node thick shell types 1 & 2 + eq.3: update both 4 & 8 node thickness + eq.4: same as option 1 but the elastic + strains are neglected + + shell part set ID (pids) for thickness update. 0 + lt.0: exclude pids if update option is active + eq.0: include all if update option is active + gt.0: include pids if update option is active + + shell part set ID where type 4 update applies 0 + + shell formulation basis........................ 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan shell + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear element(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral shell + eq. 24: 6-node quadratic triangular shell + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element for shell + edge-to-edge connections + eq. -29: cohesive element with midlayer + coordinate system for pure shear + eq. 31: 2-d 1-pt. eulerian n-s + eq. 32: 2-d 4-pt. eulerian n-s + eq. 33: 2-d cvfem eulerian n-s + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element compatible with 2d + plane stress, plane strain, or + area-weighted axisymmetric elements + eq. 47: cohesive element compatible with 2d + volume-weighted axisymmetric elements + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + + # of user specified beam integration rules..... 0 + max number of integration points reqd (beams) . 0 + # of user specified shell integration rules.... 0 + max number of integration points reqd (shells). 0 + warping stiffness for Belytschko-Tsay shells... 2 + eq.1: Belytschko-Wong-Chiang modification + eq.2: original Belytschko-Tsay + + projection method for warping stiffness........ 0 + eq.0: drill + eq.1: full + + reference configuration ....................... 0 + eq. 0: no + eq. 1: yes, active for all airbags + eq. 2: yes, reference geometry Dt + eq.10: yes, active for foam elements + eq.11: options 1 and 10 active + eq.12: options 2 and 10 active + + contact reference configuration ............... 0 + eq. 0: no + eq. n: n number of reference nodes + + invariant node numbering ...................... 0 + eq.-4 on for both shell and solid elements + except triangular shells + eq.-2 on for shell elements except + triangular shells + eq. 1 off (default) + eq. 2 on for all shell elements + eq. 3 on for solid elements with + anisotropic material + eq. 4 on for all shell elements and solid + elements with anisotropic material + + activation time for reference geometry ........ 0.0000E+00 + + scale factor for shell rotary mass ............ 0.1000E+01 + scale factor for shell rotary added mass ...... 0.1000E+01 + + integration for shell through thickness ....... 0 + eq.0: Gauss + eq.1: Lobatto + + use laminated shell theory for material ....... 0 + types 22, 54, 55, and 76: + eq.0: no + eq.1: yes for thin shell material types + 22, 54, 55, or 76 + eq.3: yes for all thin shell anisotropic + materials or mixed materials + eq.4: yes for all thick shell anisotropic + materials or mixed materials + eq.5: yes for thick and thin shells + + number of annealed parts ....................... 0 + + number of new part IDs for COMPOSITE option..... 0 + + flag for shell offset vectors ................. 0 + eq. 0: off + eq. 1: on + + flag to reduce time step for shell offsets .... 0 + eq. 0: reduction depending on offset + eq. 1: no reduction + + flag for offset shell contact surface ......... 0 + eq. 0: off + eq. 1: on + eq. 2: on, but use contact thickness + + number of point constraints between shells .... 0 + + flag for input of beam orientation vectors .... 0 + + flag for input of beam offset vectors ......... 0 + + flag for input of beam warpage scalar nodes.... 0 + + flag for 12-node shell for thermal ............ 0 + + local shell coordinate system in type 6 shell.. 1 + eq. 0: uniform local coordinate system + eq. 1: variable local coordinate system + + Jacobian check on 1 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + Jacobian check on 4 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + part set ID for Jacobian checks................ 0 + + keep contact segment related to failed shell... 0 + eq. 0: off + eq. 1: on + delete free-free shells in Jacobian checks..... 0 + eq. 0: off + eq. 1: on + + part set ID for drill constraint force ........ 0 + scale factor for drill constraint force ....... 0.00000000E+00 + method for drill constraint force ............. 0 + eq. 0: generalized drill strain, node based + eq. 1: spin tensor, element based + + w mode deletion angle in degrees .............. 0.0000E+00 + + stretch ratio deletion (l/l0) ................. 0.0000E+00 + + flag for error exit in case of unwanted + interpolation of inital stresses .............. 0 + + number of shell part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + number of solid part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + integration rule for quadratic tetrahedrons.... 4 + eq. 4: 4 point integration formula + eq. 5: 5 point integration formula + + integration rule for quadratic shells.......... 3 + eq. 2: 2x2 integration in plane + eq. 3: 3x3 integration in plane + + stress output for solid element spotwelds...... 0 + eq. 1: global (default) + eq. 2: local + + # of solid elements with death times........... 0 + + # of beam elements with death times........... 0 + + # of shell elements with death times........... 0 + + # of thick shell elements with death times..... 0 + + # of box definitions for element deletion...... 0 + + # of parts to be annealed...................... 0 + + flag for input of elbow extra scalar nodes..... 0 + + flag for material stochastic variations........ 0 + + number of tailor welded blanks ................ 0 + + number of heat affected zone property sets..... 0 + + flag for loading segments with file option..... 0 + + flag for loading segments FSI link file........ 0 + + + number of solid elements with initial stress .. 0 + + number of sph elements with initial stress .. 0 + + number of beam elements with initial stress .. 0 + + number of shell elements with initial stress .. 0 + + number of shell elements with initial strain .. 0 + + number of iga-shell elms with initial stress .. 0 + + number of iga-shell elms with initial strain .. 0 + + number of iga-solid elms with initial stress .. 0 + + number of iga-solid elms with initial strain .. 0 + + maximum number of tensor data ................. 0 + + maximum number of history variables ........... 0 + + no. of thick shell elems with initial stress .. 0 + + number of solid elements with initial strain .. 0 + + number of solid elements with initial dof...... 0 + + number of nodes with initial geometry.......... 0 + + write nodes with initial geometry.............. 0 + = 0: do not write nodes + = 1: write nodes + + number of discrete element spheres............. 0 + + flag for initial transverse shear stresses .... 0 + = 0: keep transverse shear stresses (default) + = 1: set transverse shear stresses to zero + + psid for shells with local initial stresses ... 0 + + number of of thick shells with inital strain... 0 + + cohesive element flag ICOH = [LK] = K+10*L .... 0 + K = 0: do not delete after neighbor failed + K = 1: delete after neighbor failed + L = 0: default time step estimate + L = 1: most conservative (smallest) + time step estimate + L = 2: intermediate time step estimate + + flag for SPR2/SPR3 initial radius of influence 0 + eq.0: silently increased to find enough nodes + eq.1: same as .eq.0 but write warning + eq.2: error termination if too small + flag for SPR3 resultant shear moment 0 + eq.0: distribute as force pairs + eq.1: distribute as nodal moments + + + CONTROL CARD 13. Computation Options-Materials + + hourglass formulation.......................... 0 + eq.0 LS-DYNA versions 940 and after + eq.1 LS-DYNA versions 936 and before + + hourglass models + eq.1: standard viscous form + eq.2: flanagan-belytschko viscous form + 1pt volume integration for solids + eq.3: flanagan-belytschko viscous form + exact volume integration for solids + eq.4: flanagan-belytschko stiffness form + 1pt volume integration for solids + eq.5: flanagan-belytschko stiffness form + exact volume integration for solids + eq.6: bindeman-belytschko stiffness form + for 2d and 3d solid elements only + eq.9: puso stiffness form for 3d solid + elements only + + hourglass model (default)...................... 0 + + hourglass coefficient (default)................ 0.0000E+00 + + bulk viscosity type (default).................. 0 + eq.-2: standard +types 2,4,10,16,17 shells+IE + eq.-1: standard +types 2,4,10,16,17 shells + eq.+1: standard + + quadratic bulk viscosity coefficient........... 0.0000E+00 + + linear bulk viscosity coefficient.............. 0.0000E+00 + + bulk viscosity type for beams.................. 0 + eq.+1: standard + eq.+2: standard + IE + + bulk viscosity for thick shells................ 0 + eq.0: off (default) + gt.0: on (forms 5, 6, and 7) + + using old interpolation scheme for tables...... 0 + eq.0: no (default) + eq.1: yes + + avoid reject in material models for implicit... 0 + eq.0: no (default) + eq.1: yes + flag for rayleigh damping input................ 0 + eq.0: off (default) + eq.1: on + + flag for rigid/deformable material switching... 1 + eq.1: off (default) + eq.2: on + eq.3: on and automatic switching + + thermal effects option......................... 0 + eq.0: no thermal effects + eq.n: nodal temps scaled by load ftn -n- + eq.-1: coupled thermal mechanical analysis + eq.-2: temperature data input option 2 + eq.-3: thermal solution + eq.-4: Read binary temperature file + eq.-5: Read d3plot file + eq.-6: Read LSDA file + eq.-9998: user defined load set temp. input + eq.-9999: temperature data input option 1 + + thermal curve ID used for dynamic relaxation... 0 + + super plastic forming input option............. 0 + eq.0: skip input + eq.1: read superplastic input section + + objective stress update for large Dt........... 0 + eq.0: off (default) + eq.1: on globally + eq.2: on for part subset + + default contact parameters input option........ 0 + eq.0: no + eq.1: yes + + number of reinforcement cards for mat 84&85.... 0 + + output interval for aea_crack database......... 0.0000E+00 + + number of non local materials.................. 0 + + neighbours arrays oversized of (%)............. 0 + + number of parts defined for adaptive failure... 0 + + number of elements with specified temperature.. 0 + + number of parts with spotweld rupture stress... 0 + + number of parts with spotweld rupture parametr. 0 + + number of spotweld lists....................... 0 + + number of rows of opt=10 spot weld failure data 0 + + implicit accuracy option to turn on strong + objectivity in various features (elements, + contacts, constraints, etc..................... 0 + eq.0: no + eq.1: yes + + flag for MAT_ADD_EROSION failure switching .... 0 + eq.0: on (default) + eq.1: off globally + + flag for MAT_USER treatment ................... 0 + eq.0: warning if default umat is used + eq.1: error termination if default umat is used + + + CONTROL CARD 14. Computation Options-Damping + + load curve specifying system damping........... 0 + eq.-1: system damping by material + eq. n: load curve n defines system damping + + optional constant for system damping........... 0.0000E+00 + + system damping scale factor for x-translation.. 0.1000E+01 + + system damping scale factor for y-translation.. 0.1000E+01 + + system damping scale factor for z-translation.. 0.1000E+01 + + system damping scale factor for x-rotation..... 0.1000E+01 + + system damping scale factor for y-rotation..... 0.1000E+01 + + system damping scale factor for z-rotation..... 0.1000E+01 + + stress initialization flag .................... 0 + eq.-1: dynamic relaxation (debug option) + eq.0: off + eq.1: dynamic relaxation + eq.2: deformed geometry + eq.3: dynamic relaxation with part set ID + eq.5: initialize implicitly + eq.-999:off-not activated by load curves + + convergence check interval (dynamic relaxation) 250 + + convergence tolerance for dynamic relaxation... 0.1000E-02 + + dynamic relaxation factor...................... 0.9950E+00 + + termination time for dynamic relaxation........ 0.0000E+00 + eq.0.0: convergence terminates relaxation + gt.0.0: termination at specified time + unless convergence is attained + + scale factor for dyn relax time step........... 0.9000E+00 + + automatic determination of dr factors.......... 0 + eq.0: off (default) + eq.1: on + + convergence tolerance for above option......... 0.0000E+00 + + active part set ID for dynamic relaxation ..... 0 + + + + CONTROL CARD 15. Computation Options-Contact + + scale factor for contact interface penalties... 0.1000E+00 + + scale factor for rigid wall penalties.......... 0.0000E+00 + + flag to activate MADYMO contact coupling....... 0 + eq.0: inactive + eq.1: active + + track initial penetrations in auto contacts.... 0 + eq.0: no, move node to contact surface + eq.1: yes, initial penetrations remain + + ignore initial separations in tied contacts.... 0 + eq.0: no, eliminate gaps most accurate + eq.1: yes, may lock rotations + + contact initial penetration check option....... 1 + eq.1: off (default) + eq.2: on + + thickness considered in type 3, 5 or 10 contact 0 + eq.0: off + eq.1: on, but rigid bodies excluded + eq.2: on, rigid bodies are included + + penalty stiffness option....................... 1 + eq.1: minimum master/slave value + eq.2: master segment stiffness (old way) + eq.3: slave node stiffness + eq.4: slave node area/mass weighted + eq.5: like 4 but k proportional to 1/thick + + thickness changes considered in contact........ 0 + eq.0: no for type 4, 13, and a13 contact + except for segment based contact (SOFT=2), + eq.1: yes + eq.2: no in any segment based conatct (SOFT=2) + + automatic reorientation option................. 1 + eq.1: on for automatic contact definitions + eq.2: on + eq.3: off + + memory allocation-user contact surface control 0 + gt.0: memory per interface passed to user + + memory allocation-user contact surface frict... 0 + gt.0: memory per interface passed to user + + number of time steps between contact searching. 0 + eq.0: LS-DYNA chooses value + + intermittent searching in type 3 contact....... 0 + eq.0: off (default) + eq.1: on + + release factor for extra searching option...... 0.4000E+01 + + treatment of nodes in eroding contact.......... 0 + eq.0: delete from calculation + eq.1: keep nodes of eroded solids + eq.2: keep nodes of eroded solids & shells + + calculation of frictional sliding energy....... 0 + eq.0: do not calculate + eq.1: calculate + + shell thickness in single surface contact...... 0 + eq.0: use characteristic shell dimension + eq.1: use actual shell thickness + + time step size override for eroding contact.... 0 + eq.0: contact time size may control dt + eq.1: contact is not considered for dt + + number of automatic positioning definitions.... 0 + + print slave node/segment in spotweld contact... 0 + eq.0: no + eq.1: yes, in D3HSP file + + option for unconstrained spotweld node/face.... 0 + eq.0: ignore + eq.1: terminate + eq.2: delete weld and continue + + delete spotweld if tied to failed shell........ 0 + eq.0: no + ge.1: yes + + number of friction table definitions........... 0 + + read in friction table for automatic contacts.. 0 + eq.0: no + ne.0: number of part pair defined for table + + include sliding energy density in d3plot....... 0 + eq.0: no + eq.1: yes + + read in spotweld failure table................. 0 + eq.0: no + ne.0: number of part pair defined for table + + contact thickness scaling option for welds..... 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on thickness + + beam spotweld radius scale factor for thinning. 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on radius + + read in smooth contact flags................... 0 + eq.0: no + eq.1: yes + Warning: in Shared Memory Program smooth option only + available for Forming type contact + + flag for eliminating faces on symmetry planes.. 0 + eq.0: use all faces + eq.1: delete faces from contact + + spotweld tension scaling load curve............ 0 + spotweld compression scaling load curve........ 0 + spotweld direction scaling table.(tension)..... 0 + spotweld direction scaling table (shear) ..... 0 + eq.0: table for tension scaling is used + spotweld print flag (on=1)..................... 0 + + number of contact volume definitions........... 0 + + flag to use one way node to surface erosion.... 0 + + flag for implicit rigidwall gap stiffness...... 1 + + eq.1: add initial gap stiffness + eq.2: do not add gap stiffness + + death time for gap stiffness................... 0.0000E+00 + + penalty scale factor for rigid walls........... 0.1000E+01 + + flag for covariant contact formulation......... 0 + + eq.0: covariant formulation not used + eq.1: covariant formulation used + + flag for offsetting thick thermal contact + surfaces in the thermal contacts............... 0 + + eq.0: no offset, if thickness is not included + contact will act on shell mid-surface + eq.1: offsets are applied so that contact + always act on the shell outer surfaces + + flag for shell segment edge shape.............. 0 + eq.0: shell edges assumed round (default) + eq.1: shell edges assumed square + + segment based contact PSTIFF option............ 0 + eq.0: use the material density (default) + eq.1: use nodal masses + + flag for consistent thermal contact algorithm.. 1 + lt.0: conduction evenly distributed (pre-R4) + eq.1: conduction weighted by shape functions, + reduced integration (default) + eq.2: conduction weighted by shape functions, + full integration + + flag for optional tied interface update ....... 0 + eq.0: integrate accelerations for v and u + eq.1: differentiate u to obtain v and a + + flag for overlapping force transducers......... 0 + eq.0: forces applied to first found (faster) + eq.1: forces applied to all transducers + + scale factor for contact interface mass scaling 0.0000E+00 + shell thickness scale factor for rigidwall .... 0.0000E+00 + flag of contact involving isogeometric ele .... 0 + eq.0: interp. node vs. interp. facet + eq.1: interp. node vs. isogeometric element + print out penetration info for mortar contact.. 0 + scale factor for contact pressure on thickness + shells......................................... 0.1000E+01 + convert spc on mat_rigid and + constrained_nodal_rigid_body to bpm for + output to bndout............................... 0 + eq.0: do not convert + eq.1: convert + output contact penetrations to d3plot + and sleout..................................... 0 + eq.0: no output + ge.1: output absolute penetrations + ge.2: output relative penetrations + + revert spotweld thinning behavior to R9.3.1 ... 0 + eq.0 default: thinning at shared nodes + eq.1 no thinning at shared nodes + + + CONTROL CARD 16. Computation Options-Parallel + + number of cpus for parallel computations....... 2 + + parallel right hand side assembly.............. 0 + eq.0: on (default) + eq.1: off + + flag for automatic subcycling.................. 0 + eq.0: off (default) + eq.1: on + + number of part IDs for mass scaled subcycling.. 0 + + flag for repeatability in parallel solution.... 2 + eq.1: on (ordered RHS summation-slower) + eq.2: off (default) + + use memory to parallelize repeatability option. 0 + eq.0: off + eq.1: on + maximum time step factor for subcycling........ 0 + + + CONTROL CARD 17. Computation Options-Coupling + + length conversion factor coupling.............. 0.1000E+01 + + time conversion factor coupling................ 0.1000E+01 + + force conversion factor coupling............... 0.1000E+01 + + material repositioning flag.................... 0 + eq.0: off + eq.1: input data defines repositioning + eq.2: no repositioning of defined nodes + + Flag to flip X-coordinates..................... 0 + + Flag to flip Y-coordinates..................... 0 + + Flag to flip Z-coordinates..................... 0 + + Idle time for LS-DYNA.......................... 0.0000E+00 + + Implicit coupling for springback............... 0 + eq.0: off (default) + eq.1: on + eq.2: seamless springback + + DYNAIN output format........................... 0 + eq. 0: ascii + eq. 1: binary + eq. 2: ascii and binary + eq.10: ascii (large) + eq.11: binary (large internal ASCII) + eq.12: ascii and binary (large) + + Mismatched acoustic coupling input flag........ 0 + eq.0: off + eq.1: on + + Two sided acoustic coupling input flag......... 0 + eq.0: off + eq.1: on + + Coupling with USA.............................. 0 + eq.0: off (default) + eq.1: on + + Number of steps for CAL3D/MADYMO3D subcycling.. 1 + + Number of MCOL coupled rigid bodies............ 0 + + Number of vehicles to be initialized........... 0 + + Coupling with CFD.............................. 0 + eq.0: off (default) + eq.1: FAST3D + eq.2: boundary element method + + + CONTROL CARD 18. Computation Options-Output Control + + printout of node, element, velocity input data. 0 + eq.0: on + eq.1: off + + time zero printout of element time step size... 0 + eq.0: no printout + eq.1: print dt for each element at t=0 + + problem status report interval in printer file. 100 + + number of cycles between restart dumps.........99999999 + + number of cycles between running restart dumps.99999999 + + number of files to rewrite running restart .... 1 + + printout of force types to bndout file......... + eq.0: on + eq.1: off + nodal force groups................. 0 + concentrated nodal forces.......... 0 + pressure boundary conditions....... 0 + disp/vel/acc nodal BC.............. 0 + + + node and element printout suppression.......... 0 + eq.1: nodal data is not echoed + eq.2: element data is not echoed + eq.3: node and element data is not echoed + + debug information in messag file option........ 0 + eq.0: no + eq.1: yes + + update of beam reference nodes................. 0 + eq.0: off + eq.1: on-unique reference nodes required + + averaged acceleration-print/time history files. 0 + eq.0: no average (default) + eq.1: averaged between output intervals + eq.2: user defined filtering + + output interval for interface file............. 0.4000E-03 + + default print flag for the RBDOUT/MATSUM files 0 + eq.0: RBDOUT and MATSUM + eq.1: RBDOUT only + eq.2: MATSUM only + eq.3: no output + + include eroded and lumped mass in MATSUM ...... 0 + eq.0: no + eq.1: yes + + include 10-node connectivities in D3PLOT ...... 2 + eq.1: yes + eq.2: no + + write spring forward database at termination... 0 + eq.0: no + eq.1: include all deformable nodes + eq.2: include nodes of material subset + + d3plot and d3thdt binary output format......... 0 + eq.0 default + eq.1 32ieee + + flush output file interval..................... 5000 + + output interval for d3part database............ 0.0000E+00 + + interval via load curve for part database...... 0 + + number of part blocks.......................... 0 + + Maximum number of messages..................... 0 + + Print flag for digitized curve data............ 0 + + Print info. of 1d belt created for 2d belt..... 0 + + ELOUT shell output coordinate system flag...... 0 + + eq.0 default + eq.1 local element coordinate system + eq.2 global coordinate sytstem + number of parts removed from d3plot ........... 0 + + number of levels of timing at termination ..... 2 + + max frequency of element failure summaries..... 1 + + shell element stress extrapolation............. 0 + + eq.0 default: no extrapolation + eq.1 extrapolate stress for linear materials only + + solid element stress extrapolation............. 0 + + eq.0 default: no extrapolation + eq.1 extrapolate stress for linear materials only + eq.2 extrapolate stress if plastic strain is zero + eq.3 extrapolate stress always + eq.4 extrapolate all history variables + + phase change output control.................... 0 + eq.0 default: no messag + + eq.1 write out element ID at time of phase change + DEM density output control..................... 0 + eq.0 default: no messag + eq.1 write out density data + + quadratic solid element output................. 0 + eq.0: default to lower order output only + eq.1: write out connectivies for geometry + no extra integration data written + eq.2: write out connectivies for geometry + + extra integration points + + cubic solid element output..................... 0 + eq.0: default to lower order output only + eq.1: write out connectivies for geometry + no extra integration data written + eq.2: write out connectivies for geometry + + extra integration points + + names of history variables listed per part..... 0 + eq.0: no + eq.1: in d3hsp + eq.2: in d3hsp and in file hisnames.xml + + results output for deleted elements ........... 0 + eq.0 default: off + eq.1 on + + + + CONTROL CARD 19. Computation Options-Output Energy + + hourglass energy calculation................... 2 + eq.1: off (default) + eq.2: on + + rigid wall energy calculations................. 2 + eq.1: off (default) + eq.2: on + + contact energy calculation..................... 2 + eq.1: off + eq.2: on + + flag for rayleigh damping energy calculations.. 0 + eq.1: off (default) + eq.2: on + + flag for reference geometry energy calculations 2 + eq.1: off + eq.2: on (default) + + material energy details ....................... 1 + eq.1: off (default) + eq.2: on + + flag for material energy in D3THDT file........ 2 + eq.1: off + eq.2: on (default) + + + CONTROL CARD 20. Computation Options-LS-POST Database + + time step between dumps of complete state data. 0.4000E-02 + + output interval for interface force database... 0.4000E-02 + + time step between dumps of time history data... 0.0000E+00 + + number of nodal printout blocks................ 0 + + number of solid element printout blocks........ 0 + + number of beam element printout blocks......... 0 + + number of discrete element printout blocks..... 0 + + number of seatbelt element printout blocks..... 0 + + number of shell element printout blocks........ 0 + + number of thick shell element printout blocks.. 0 + + load curve-interval between state data dumps... 0 + + behavior of state data dump curve.............. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + load curve-interval between force data dumps... 0 + + load curve-interval between history data dumps. 0 + + flag, user output into shell resultant vector.. 0 + eq.1: off (default) + eq.2: on, user subroutine is called + + number of subsystems for SSSTAT file .......... 0 + + behavior of intfor data curve.................. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + + CONTROL CARD 21. Computation Options LS-POST Database + + flag to write ls-post database during dyn rel.. 0 + eq.0: no database write (default) + eq.1: write database at convergence check + eq.n: write database at nth check + + number of extra history variables for solids... 2 + + number of integration points output/solid ..... 1 + + number of extra history var/int.pt for shells.. 0 + + number of integration points output/shell ..... 3 + lt.0: also output 4 points in plane + + flag for including strain tensor in database... 0 + STRFLG[NML] = L + M*10 + N*100 + eq.0: exclude (default) + L.eq.1: Write strain tensor data to d3plot & elout + M.EQ.1: Write plastic strain data to d3plot + N.EQ.1: Write thermal strain data to d3plot + + flag for including stress tensor in database... 1 + eq.1: include (default) + eq.2: exclude for shells, include for solids + eq.3: exclude for shells and solids + + flag for including effective plastic strain.... 1 + eq.1: include (default) + eq.2: exclude for shells, include for solids + eq.3: exclude for shells and solids + + flag for including shell resultants............ 1 + eq.1: include (default) + eq.2: exclude + + flag for including shell energy and thickness.. 1 + eq.1: include (default) + eq.2: exclude + + every state is written to a separate file...... 0 + eq.0: off (default) + eq.1: only one state per plotfile + + composite material stress output .............. 0 + eq.-1: same as 1, but fiber stress and strain + are engineering measured in material + 34 + eq. 0: global + eq. 1: local + eq. 2: local, additional information + output in place of shell resultants + + number of integration points output/beam ...... 0 + + data compression to eliminate rigid body data.. 1 + nodal velocities, and nodal accelerations + eq.1: off + eq.2: on -rigid bodies + eq.3: off-rigid bodies-on nodal data + eq.4: on -rigid bodies-on nodal data + + output shell element hourglass energy.......... 1 + eq.1: off + eq.2: on + + output shell element dt, mass, added mass...... 1 + eq.1: off + eq.2: output dt + eq.3: output mass + + peak pressure flag............................. 0 + eq.1: on + + filter parameter............................... 0.0000E+00 + + flag for solid element additional output....... 0 + eq.1: output 3 additional variables + eq.2: output 5 additional variables + eq.4: output 7 additional variables + + flag for scaled mass output to the d3plot file. 0 + eq.1: output mass increment + eq.2: output percentage increase + + flag for thermal data.......................... 1 + eq.0 or 1: output temperature + eq.2: output temperature and flux + eq.3: output temp, flux, and thick shell temps + + flag for including stress tensor at int. point 0 + eq.0: exclude (default) + eq.1: include stress (solid and shells) + + flag for including stress tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local stress (solid and shell) + eq.2: include global stress (solid and shell) + + flag for including strain tensor at int. point 0 + eq.0: exclude (default) + eq.1: include strains (solid and shells) + + flag for including strain tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local strain (solid and shell) + eq.2: include global strain (solid and shell) + output interval for blast force database....... 0.0000E+00 + lt.0: interval specified by load curve + + + CONTROL CARD 22. Computation Options-ASCII Output I + + output interval for cross section forces....... 0.0000E+00 + output interval for rigid wall forces ......... 0.4000E-03 + output interval for nodal print blocks......... 0.0000E+00 + output interval for element print blocks....... 0.0000E+00 + output interval for global statistics ......... 0.4000E-03 + output interval for subsystem statistics ...... 0.0000E+00 + output interval for discrete elements.......... 0.0000E+00 + output interval for material summaries......... 0.4000E-03 + output interval for nodal interface forces..... 0.0000E+00 + output mass properties in subsystem statistics. 0 + output mass properties in global statistics.... 0 + additional history variables output-solids..... 0 + additional history variables output-shells..... 0 + additional history variables output-tshells.... 0 + additional history variables output-beams...... 0 + + + + CONTROL CARD 23. Computation Options-ASCII Output II + + output interval for resultant interface forces. 0.4000E-03 + output interval for smug nodal data............ 0.0000E+00 + output interval for sp constraint forces....... 0.0000E+00 + output interval for nodal constraint forces.... 0.0000E+00 + output interval for airbag statistics.......... 0.0000E+00 + output interval for avs filter................. 0.0000E+00 + output interval for nodal force groups......... 0.0000E+00 + output interval for b.c. forces and energy .... 0.0000E+00 + + + + CONTROL CARD 24. Computation Options-ASCII Output III + + output interval for rigid body data............ 0.0000E+00 + output interval for geometric contact entities. 0.0000E+00 + output interval for mpgs database............. 0.0000E+00 + output interval for movie database............. 0.0000E+00 + output interval for interface energies......... 0.4000E-03 + output interval for seatbelt response.......... 0.0000E+00 + output interval for joint forces............... 0.0000E+00 + output interval for tracer particles........... 0.0000E+00 + output interval for discrete beam data......... 0.0000E+00 + output type for discrete beam data ............ 0 + curve id for discrete beam data ............... 0 + option for ascii output time for discrete beam. 0 + + output interval for pulley element data........ 0.0000E+00 + output type for pulley element data ........... 0 + curve id for pulley element data .............. 0 + option for ascii output time for pulley element 0 + + output interval for bearing element data........ 0.0000E+00 + output type for bearing element data ........... 1 + curve id for bearing element data .............. 0 + option for ascii output time for bearing ....... 0 + + output interval for des mass flow data.......... 0.0000E+00 + output type for des mass flow data ............. 1 + curve id for des mass flow data ................ 0 + option for ascii output time for des mass flow.. 0 + + output interval for curvout .................... 0.0000E+00 + output type for curvout ........................ 1 + curve id for curvout ........................... 0 + option for ascii output time for curvout ....... 0 + + output interval for SPH mass flow data.......... 0.0000E+00 + output type for SPH mass flow data ............. 1 + curve id for SPH mass flow data ................ 0 + option for ascii output time for SPH mass flow.. 0 + + + + CONTROL CARD 25. CONTROL_ALE 1st card + + Default continuum treatment.................... 0 + eq.-1: Improved Advection + ne.-1: Default advection (Legacy) + Number of cycles between rezones............... 0 + + Advection formulation.......................... 0 + eq.1: Donor Cell + HIS + eq.2: Van Leer + HIS (default) + + Relaxation factor 1 (simple average)........... -0.1000E+01 + + Relaxation factor 2 (volume weighting)......... 0.0000E+00 + + Relaxation factor 3 (isoparametric)............ 0.0000E+00 + + Relaxation factor 4 (equipotential)............ 0.0000E+00 + + Relaxation factor 5 (equilibrium).............. 0.0000E+00 + + + CONTROL CARD 26. CONTROL_ALE 2nd card + + time to begin rezoning......................... 0.0000E+00 + + time to end rezoning........................... 0.0000E+00 + + SALE advection factor.......................... 0.0000E+00 + + Void factor.................................... 0.1000E-05 + + Pressure equilibrium........................... 0 + eq.0: Off + eq.1: On + + Automatic euler boundary condition flag........ 0.0000E+00 + eq.0: Off. + eq.1: On with stick condition. + eq.2: On with slip condition. + + Reference pressure............................. 0.0000E+00 + + Node set excluded from EBC (see NSIDEBC)....... 0 + + + CONTROL CARD 26. CONTROL_ALE 3rd card + + Number of cycles between ALE coupling.......... 1 + + Number of cycles between ALE bucket sort....... 50 + + A flag to control mass scaling for ALE parts... 0 + + A flag to control pressure locking pattern..... 0.0000E+00 + + BEAMIN flag.................................... 0 + + Reference pressure by ALE group..see load curve 0 + + Max. pressure difference to cancel nodal forces 0.0000E+00 + + Dynamic viscous time step factor (DTMU)........ 0.0000E+00 + + + CONTROL CARD 26. CONTROL_ALE 4th card + + Flag to optimize the coupling MPP.............. 0 + + Flag to include ALE in the dynamic relaxation.. 0 + + Number of ALE groups allowed to flow in.......: 0 + ALE group: + + + CONTROL CARD 26. Other ALE parameters + + Number of multi-material Euler groups.......... 0 + + number of void materials....................... 0 + + Number of non-interacting Euler materials...... 0 + + Number of parts considered in ALE convection... 0 + + Number of ALE Multi-material group switching... 0 + + Number of ALE mixing length.................... 0 + + Number of ALE coupling to nodes ............... 0 + + Number of ALE essential boundaries ............ 0 + + Number of ALE tracer particles ................ 0 + + Output interval for euler statistics........... 0.0000E+00 + + + CPM output format.............................. 11 + eq.11: Version 3 (full output) + eq.21: Version 4 (full output) + eq.22: (coordinates) + eq.23: (summary) + # of CPM airbag interaction.................... 0 + + # of cycle for CPM repartition................. 5 + CPM time step control.......................... 0 + eq.0: no control + eq.1: set CPM timestep size as 1 usec + CPM check bag and chamber connectivity......... 0 + eq.0: no + eq.1: yes (error termination if detected) + CPM blockage option............................ 0 + eq.0: no + eq.1: yes + Scale factor of force decay constant........... 0.1000E+01 + Adjust energy due to rigid body motion......... 0 + eq.0: no (default) + eq.1: yes + Energy transfer between P2P.................... 0 + eq.0: Default + eq.1: Algorithm 1 + + + + PG output format............................... 11 + eq.11: Version 3 (full output) + eq.21: Version 4 (full output) + eq.22: (coordinates) + eq.23: (summary) + # of PG airbag interaction..................... 0 + + # of cycle for PG repartition.................. 5 + PG time step control........................... 0 + eq.0: no control + eq.1: set PG timestep size as 1 usec + + + CONTROL CARD 37. SPH 1st card + + Sort frequency................................. 1 + + Box activation................................. 0 + + First option................................... 0.1000E+11 + + Space dimension................................ 2 + + Memory allocation for neighbors MEMORY......... 150 + allocation type:........................ DYNAMIC + + Particle approximation......................... 0 + eq.0: Standard gather form (Lacome-Vila 1998) + eq.1: Renormalization (Ben Moussa-Vila 1998) + eq.2: Symmetric formulation (Benz 1989) + eq.3: Symmetric renormalization (Libersky 1993) + eq.4: Elliptic smoothing length + eq.5: Fluid formulation + eq.6: Renormalized fluid formulation + eq.7: Total Lagrangian formulation + eq.8: Renormalized Total Lagrangian formulation + + Start time of SPH analysis..................... 0.0000E+00 + + Maximum velocity............................... 0.1000E+16 + + Contact definition between SPH parts........... 0 + eq.0: Approximation is computed + eq.1: Approximation is not computed + + Time derivative for smoothing length........... 0 + Initial smooth length computation option....... 0 + Display options for SPH particles.............. 0 + Erosion control option for SPH particles....... 0 + Contact treatment for deactivated particles.... 0 + eq.0: Contact remains active + eq.1: Contact becomes inactive + + Artificial viscosity for SPH particles......... 0 + eq.0: Monaghan type bulk viscosity (change + to bulk coefficents recommended) + eq.1: Solid elements type bulk viscosity + Thickness option for contact................... 0 + Total MLS stabilization flag................... 0 + SPH Pressure smoothing parameter............... 1 + + + + CONTROL CARD 38. SPH group number............. 1 + + Number of particles............................ 25 + + Number of material............................. 101 + + Smoothing length constant...................... 0.1300E+01 + + Minimum smoothing length ...................... 0.2000E+00 + + Maximum smoothing length ...................... 0.2000E+01 + + Initial smoothing length ...................... 0.0000E+00 + eq.0: calculated by LS-DYNA + + Death time for SPH material.................... 0.1000E+21 + + Start time for SPH material.................... 0.0000E+00 + + + + + CONTROL CARD 50. EFG + + ispline ....................................... 0 + + idila.......................................... 0 + + inint.......................................... 0 + + iefgs.......................................... 0 + + intfs.......................................... 0 + + + + p a r t d e f i n i t i o n s + + material type + eq.1 isotropic + eq.2 orthotropic + eq.3 elastoplastic ( von mises ) + eq.4 thermo-elastic-plastic + eq.5 soil and crushable foam model + eq.6 viscoelastic model + eq.7 blatz-ko finite elastic rubber + eq.8 high explosive model + eq.9 null material + eq.10 hydrodynamic - elastic-plastic + eq.11 steinberg - guinan model + eq.12 isotropic elastic-plastic + eq.13 elastic-plastic with failure + eq.14 crushable foam with failure + eq.15 johnson/cook plasticity model + eq.16 pseudo tensor geological model + eq.17 elastoplastic with fracture + eq.18 power law isotropic plasticity + eq.19 strainrate sensitive plasticity + eq.20 rigid material + eq.21 thermal orthotropic(12 constants) + eq.22 composite material damage model + eq.23 thermal orthotropic(12 curves) + eq.24 piecewise linear plasticity + eq.25 soil cap model by taylor + eq.26 crushable metallic honeycomb + eq.27 hyperelastic mooney-rivlin + eq.28 shell/beam resultant plasticity + eq.29 beam resultant force limited + eq.30 shape-memory alloy + eq.31 frazer-nash rubber model + eq.32 safety glass + eq.33 barlat's anisotropic plasticity + eq.34 fabric + eq.35 elastoplastic (green-naghdi rate) + eq.36 barlat's 3-parameter plasticity + eq.36E extended barlat plasticity + eq.37 anisotropic plasticity model + eq.38 blatz-ko finite elastic foam + eq.39 fld anisotropic plasticity + eq.40 nonlinear orthotropic elastic + eq.41-50 user material models + eq.51 bammann plasticity model + eq.52 sandia damage model + eq.53 crushable cellular foam + eq.54 composite damage model(hashin) + eq.55 composite damage model(tsai-wu) + eq.57 low density urethane foam + eq.58 laminated composite fabric + eq.59 composite failure + eq.60 viscous glass model model + eq.61 maxwell/kelvin viscoelastic + eq.62 viscous foam model + eq.63 crushable foam model + eq.64 rate sensitive powerlaw plasticity + eq.65 modified armstrong-zerrilli model + eq.66 elastic resultant beams + eq.67 nonlinear elastic via load curves + eq.68 plastic resultant via load curves + eq.69 sid impact dummy damper + eq.70 hydraulic/gas damper + eq.71 cable + eq.72 k & c concrete damage + eq.73 low density viscous foam + eq.74 elastic spring discrete beam + eq.75 bilkhu/dubois crushable foam + eq.76 linear viscoelastic + eq.77 general hyperelastic/ogden + eq.78 soil/concrete + eq.79 hysteretic soil + eq.80 ramberg-osgood + eq.81 plastic damage model + eq.82 plastic orthotropic damage model + eq.83 fu-chang rate sensitive foam model + eq.84 reinforced concrete (aea winfrith, 1990) + eq.86 orthotropic viscoelastic + eq.87 cellular viscoelastic rubber + eq.88 material threshold stress (mts) + eq.89 plasticity polymer + eq.90 acoustic media + eq.91 hyperelastic soft tissue + eq.92 visco-hyperelastic soft tissue + eq.93 elastic 6-dof spring + eq.94 inelastic spring discrete beam + eq.95 inelastic 6-dof spring + eq.96 brittle damage + eq.97 general joint discrete beam + eq.98 simplified johnson cook + eq.99 simplified johnson cook with damage + eq.100 spotweld material + eq.101 ge rate sensitive plasticity + eq.102 inverse hyperbolic sine + eq.103 viscoplastic model (ntnu, 1996) + eq.104 damage model 1 (ntnu, 1997) + eq.105 damage model 2 (ntnu, 1997) + eq.106 elastic viscoplastic thermal + eq.107 modified johnson cook + eq.108 orthotropic elastic plastic + eq.110 johnson/holmquist ceramics + eq.111 johnson/holmquist concrete + eq.112 finite elastic strain plasticity + eq.113 trip for austenitic stainless + eq.114 layered piecewise linear plasticity + eq.115 unified creep + eq.116 composite lay up + eq.117 composite matrix + eq.118 composite direct + eq.119 general nonlinear 6dof discrete beam + eq.120 gurson + eq.121 general nonlinear 1dof discrete beam + eq.122 hill 3r + eq.123 modified piecewise linear plasticity + eq.124 compression-tension plasticity + eq.125 yoshida kinematic plasticity model + eq.126 crushable metallic honeycomb + eq.127 arruda-boyce hyper-viscoelastic + eq.128 heart tissue + eq.129 lung hyper-viscoelastic + eq.130 special orthotropic + eq.131 tno isotropic smeared crack model + eq.132 tno orthotropic smeared crack model + eq.133 barlat yld2000 + eq.135 wtm/stm + eq.136 orthotropic vegter model + eq.137 anisotropic ito-goya model + eq.139 modified resultant beam force limited + eq.140 vacuum + eq.141 rate sensitive polymer + eq.142 transversly isotropic crushable foam + eq.143 aptek orthotropic wood + eq.144 pitzer crushable foam + eq.145 continuous surface cap with damage + eq.146 1dof generalized spring + eq.147 fhwa soil + eq.148 gas mixture + eq.150 cfd - constant properties + eq.152 hyperbolic tangent thermal + eq.153 damage model 3 + eq.154 deshpande fleck foam model + eq.155 compression-tension eos model + eq.156 muscle model + eq.157 anisotropic elastic plastic + eq.158 rate sensitive composite fabric + eq.159 continuous surface cap + eq.161 composite msc + eq.162 composite dmg msc + eq.163 modified crushable foam + eq.164 brain linear viscoelastic + eq.165 plastic nonlinear kinematic + eq.166 moment curvature beam + eq.167 mccormick + eq.168 polymer + eq.169 arup adhesive + eq.170 resultant anisotropic + eq.171 steel concentric brace + eq.172 concrete ec2 + eq.173 mohr couloumb + eq.174 rc beam + eq.176 quasilinear viscoelastic + eq.177 hill foam + eq.178 viscoelastic hill foam + eq.179 low density synthetic foam + eq.180 low density synthetic foam ortho + eq.181 simplified rubber model + eq.182 viscoelastic plastic model + eq.187 semi-analytical model for polymers + eq.188 thermo elastic viscoplastic creep + eq.189 anisotropic thermo elastic + eq.190 barlat 3-parameter fld plasticity + eq.191 seismic beam + eq.192 soil brick + eq.193 drucker prager + eq.194 rc shear wall + eq.195 concrete beam + eq.196 general spring discrete beam + eq.197 seismic isolator + eq.198 jointed rock + eq.199 barlat yld2004 + eq.202 steel EC3 + eq.203 hysteretic reinforcement + eq.205 discrete beam surface contact + eq.206 Park Ang beam + eq.208 bolt beam + eq.213 composite tab. plast. damage v1.3.4 + eq.214 dry fabric + eq.215 4A micromec + eq.219 codam2 + eq.220 rigid material discrete particles + eq.221 orthotropic simplified damage + eq.222 genoa material for laminates + eq.223 orthotropic advanced damage + eq.224 tabulated johnson cook + eq.225 viscoplastic mixed hardening + eq.230 elastic pml + eq.231 acoustic pml + eq.232 biot hysteretic + eq.233 cazacu barlat + eq.234 viscoelastic loose fabric + eq.235 micromechanics dry fabric + eq.236 silicon carbid coating on RCC + eq.237 hysteretic pml + eq.242 barlat yld2000 Yoshida hardening + eq.243 hill 90 + eq.244 ultra high strength steel + eq.248 press hardening steel bmw model + eq.249 reinforced thermoplastic + eq.250 aedm (working name) + eq.251 tailored properties + eq.252 toughened adhesive polymer + eq.255 piecewise linear plastic thermal + eq.256 amorphous solids finite stain + eq.258 non quadratic with failure + eq.260 Stoughton non-associated flow + eq.261 laminated fracture daimler pinho + eq.262 laminated fracture daimler camanho + eq.263 Lou-Yoon + eq.264 tabulated johnson cook ortho plastic + eq.265 constrained spr + eq.266 tissue dispersed + eq.267 eight chain rubber + eq.269 bergstrom-boyce rubber model + eq.270 computational welding mechanics model + eq.271 powder compaction model + eq.272 RHT concrete + eq.273 CDPM concrete + eq.274 paper + eq.275 smooth viscoelastic viscoplastic + eq.279 cohesive paper + eq.291 energy based shape memory alloy + eq.295 anisotropic hyperelastic + equation-of-state types + eq.1 linear polynomial + eq.2 jwl high explosive + eq.3 sack tuesday high explosive + eq.4 gruneisen + eq.5 ratio of polynomials + eq.6 linear polynomial with source + eq.7 initiation and reaction in he + eq.8 compaction + eq.9 tabulated + eq.11 tensor pore collapse + eq.14 jwlb high explosive + eq.15 one-dimensional gasket + eq.16 mie-gruneisen with p-alpha + hourglass models + eq.1 viscous + eq.2 flanagan-belytschko viscous form + eq.3 full flanagan-belytschko viscous form + (constant stress solid elements) + eq.4 flanagan-belytschko stiffness form + eq.5 full flanagan-belytschko stiffness form + eq.6 bindeman-belytschko stiffness form + (solid 2d and 3d elements) + eq.7 linear total strain stiffness form + (solid 2d and 3d elements) + eq.9 puso stiffness form (solid 3d elements) + eq.10 cosserat total strain stiffness form + (solid 3d elements) + bulk viscosity models + eq.1 standard + defaults + hourglass model....................... 2 + hourglass coefficient................. 1.00000E-01 + bulk viscosity type................... 1 + quadratic bulk viscosity coefficient.. 1.50000E+00 + linear bulk viscosity coefficient..... 6.00000E-02 + + *********************************************************************** + + + + + part id ..................... 101 + section id ..................... 101 + material id ..................... 1 + section title .................. + + material title .................. + + material type .............. 3 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + density .......................... = 2.71000E-03 + hourglass coefficient ............ = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 4 + eq.0: 4, 6, 8, 10-node solid element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + eq.4: SPH element + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + optional beam to beam cparm8...... = 0 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + relative offset of cohesive + reference surface .................= 0.00000E+00 + gasket element thickness ..........= 0.00000E+00 + rayleigh damping coefficient...... = 0.00000E+00 + e ................................ = 6.89000E+04 + vnu .............................. = 3.30000E-01 + yield ............................ = 1.17000E+02 + e (harden) ....................... = 6.80000E+00 + hardening parmeter ............... = 1.00000E+00 + strainrate parameter, c .......... = 0.00000E+00 + strainrate parameter, p .......... = 0.00000E+00 + formulation for rate effects ..... = 0.00000E+00 + eq.0.0: default + eq.1.0: viscoplastic + failure strain for erosion........ = 0.00000E+00 + solid formulation ............... = 0 + eq.-2: 8 point integration-3dof/node + for poor aspect ratio elements + eq.-1: 8 point integration-3dof/node + for poor aspect ratio elements + (efficient variant of -2 but + prone to some hourglassing) + eq. 1: 1 point integration + eq. 2: 8 point integration-3dof/node + eq. 3: 14 point integration-6dof/node + eq. 4: 5 point tetrahedron-6dof/node + eq. 5: 1 point ale + eq. 6: 1 point eulerian + eq. 7: 1 point eulerian ambient + eq. 8: 1 point acoustic + eq. 9: 1 point corotational + eq.10: 1 point tetrahedron + eq.11: multi-material eulerian + eq.12: eulerian with void + eq.13: nodal pressure tetrahedron + eq.14: 8 point acoustic + eq.15: 2 point pentahedron + eq.115: 1 point pentahedron + eq.16: 10-node quadratic tetrahedron + eq.17: 10-node composite tetrahedron + eq.18: linear static element + eq.19: 8-node 2x2 cohesive + eq.20: 8-node 2x2 cohesive with offsets for shells + eq.21: 6-node 1x1 cohesive + eq.22: 6-node 1x1 cohesive with offsets for shells + eq.23: 20-node quadratic hexahedron + eq.41: efg 3d + eq.42: efg 3d for 4-noded background + eq.43: mesh-free enriched finite element + eq.47: smoothed particle Galerkin method + eq.99: elastic vibration element + corotational local coord. ........ = 0 + eq. 0: not requested + eq. 1: requested + + *********************************************************************** + + + null shells for visualization + + part id ..................... 1 + section id ..................... -12345677 + material id ..................... 0 + section title .................. + material title .................. + material type .............. 9 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + density .......................... = 1.30000E-13 + hourglass coefficient (membrane).. = 1.00000E-01 + hourglass coefficient (rotation).. = 1.00000E-01 + hourglass coefficient (warping ).. = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 2 + eq.0: 4, 6, 8, 10-node solid element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + eq.4: SPH element + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + optional beam to beam cparm8...... = 0 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + rayleigh damping coefficient...... = 0.00000E+00 + pressure cutoff .................. = 0.00000E+00 + viscosity coefficient ............ = 0.00000E+00 + relative volume for tensile fail.. = 0.00000E+00 + relative volume for compres fail.. = 0.00000E+00 + e ..(null shells and beams)....... = 0.00000E+00 + vnu (null shells and beams)....... = 0.00000E+00 + shear area factor ................ = 1.00000E+00 + thru-thickness integration points = 2.00000E+00 + print out option ................. = 3.00000E+00 + eq.1.0:average resultants & fiber lengths + eq.2.0:resultants at plan points & fiber lengths + eq.3.0:resultants,stresses all points & fiber lengths + integration rule ................. = 0.00000E+00 + lt.0.0:absolute value is specified rule # + eq.0.0:gauss (trapezoidal if > 10 IP) + eq.1.0:trapezoidal rule + shell formulation ................ = 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. -16: modified fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear elem(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral + eq. 24: 6-node quadratic triangular + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element for shell + edge-to-edge connections + eq. -29: cohesive element with midlayer + coordinate system for pure shear + eq. 30: fast fully integrated element with + 2 in-plane integration points + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element compatible with + 2D plane stress, plane strain, or + area-weighted axisymmetric + elements + eq. 47: cohesive element compatible with + 2d volume-weighted axisymmetric + elements + eq. 52: 2d plane strain xfem + eq. 54: 4-node quadrilateral shell xfem + eq. 55: 8-node 2D plane strain fracture + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + shell thickness: node 1 .. = 1.00000E-09 + node 2 .. = 1.00000E-09 + node 3 .. = 1.00000E-09 + node 4 .. = 1.00000E-09 + shell thickness scale factor ..... = 0.00000E+00 + reference surface ................ = 0.00000E+00 + eq. 1.0:top + eq. 0.0:middle + eq.-1.0:bottom + mass per unit area ............... = 0.00000E+00 + flag for discontinuous thickness + field for elements with thickness + stretch .......................... = 2 + eq. 0: default is 1 + eq. 1: thickness field is continuous + eq. 2: thickness field is discontinous + eq. 3: thickness strain is governed by + the contact stress + accurate type 16 formulation...... = 0 + + + + + + + + + n o d a l p o i n t c o o r d i n a t e s + node ID trnbc x-ord y-ord z-ord rotbc + 1001801 0.0 0.4998E+00 -0.1105E+02 0.0000E+00 0.0 + 1001802 0.0 0.7115E+00 -0.1105E+02 0.0000E+00 0.0 + 1001803 0.0 0.9232E+00 -0.1105E+02 0.0000E+00 0.0 + 1001804 0.0 0.1135E+01 -0.1105E+02 0.0000E+00 0.0 + 1001805 0.0 0.1347E+01 -0.1105E+02 0.0000E+00 0.0 + 1001921 0.0 0.4998E+00 -0.1086E+02 0.0000E+00 0.0 + 1001922 0.0 0.7115E+00 -0.1086E+02 0.0000E+00 0.0 + 1001923 0.0 0.9232E+00 -0.1086E+02 0.0000E+00 0.0 + 1001924 0.0 0.1135E+01 -0.1086E+02 0.0000E+00 0.0 + 1001925 0.0 0.1347E+01 -0.1086E+02 0.0000E+00 0.0 + 1002041 0.0 0.4998E+00 -0.1067E+02 0.0000E+00 0.0 + 1002042 0.0 0.7115E+00 -0.1067E+02 0.0000E+00 0.0 + 1002043 0.0 0.9232E+00 -0.1067E+02 0.0000E+00 0.0 + 1002044 0.0 0.1135E+01 -0.1067E+02 0.0000E+00 0.0 + 1002045 0.0 0.1347E+01 -0.1067E+02 0.0000E+00 0.0 + 1002161 0.0 0.4998E+00 -0.1048E+02 0.0000E+00 0.0 + 1002162 0.0 0.7115E+00 -0.1048E+02 0.0000E+00 0.0 + 1002163 0.0 0.9232E+00 -0.1048E+02 0.0000E+00 0.0 + 1002164 0.0 0.1135E+01 -0.1048E+02 0.0000E+00 0.0 + 1002165 0.0 0.1347E+01 -0.1048E+02 0.0000E+00 0.0 + 1002281 0.0 0.4998E+00 -0.1029E+02 0.0000E+00 0.0 + 1002282 0.0 0.7115E+00 -0.1029E+02 0.0000E+00 0.0 + 1002283 0.0 0.9232E+00 -0.1029E+02 0.0000E+00 0.0 + 1002284 0.0 0.1135E+01 -0.1029E+02 0.0000E+00 0.0 + 1002285 0.0 0.1347E+01 -0.1029E+02 0.0000E+00 0.0 + 1002286 7.0 0.0000E+00 -0.1026E+02 0.2540E-01 7.0 + 1002287 7.0 0.0000E+00 -0.1026E+02 -0.2540E-01 7.0 + 1002288 7.0 0.0000E+00 -0.1107E+02 -0.2540E-01 7.0 + 1002289 7.0 0.0000E+00 -0.1107E+02 0.2540E-01 7.0 + + + n o d a l s p c s u m m a r y o n *NODE cards + boundary conditions (on=1) + node x y z rx ry rz + 1002286 1 1 1 1 1 1 + 1002287 1 1 1 1 1 1 + 1002288 1 1 1 1 1 1 + 1002289 1 1 1 1 1 1 + + + s h e l l e l e m e n t s + elem id part id node1 node2 node3 node4 + thick1 thick2 thick3 thick4 angle offset + 1 1 1002286 1002287 1002288 1002289 + 1.0000E-09 1.0000E-09 1.0000E-09 1.0000E-09 0.0000E+00 0.0000E+00 + + + + S P H e l e m e n t m a s s d a t a + + element id mat id mass + 1001801 101 0.1093E-03 + 1001802 101 0.1093E-03 + 1001803 101 0.1093E-03 + 1001804 101 0.1093E-03 + 1001805 101 0.1093E-03 + 1001921 101 0.1093E-03 + 1001922 101 0.1093E-03 + 1001923 101 0.1093E-03 + 1001924 101 0.1093E-03 + 1001925 101 0.1093E-03 + 1002041 101 0.1093E-03 + 1002042 101 0.1093E-03 + 1002043 101 0.1093E-03 + 1002044 101 0.1093E-03 + 1002045 101 0.1093E-03 + 1002161 101 0.1093E-03 + 1002162 101 0.1093E-03 + 1002163 101 0.1093E-03 + 1002164 101 0.1093E-03 + 1002165 101 0.1093E-03 + 1002281 101 0.1093E-03 + 1002282 101 0.1093E-03 + 1002283 101 0.1093E-03 + 1002284 101 0.1093E-03 + 1002285 101 0.1093E-03 + + + + r i g i d w a l l d e f i n i t i o n s + + + + + rigidwall ID = 1 + # of slave nodes = 25 + birth time = 0.00000E+00 + death time = 0.10000E+21 + penalty scale factor = 0.10000E+01 + moving rigidwall flag = 0 + eq.1: flat rigidwall has mass and vel. + eq.2: prescribed velocity history + eq.3: prescribed displacement history + generalized rigidwall type = 0 + eq.0: flat of infinite extent + eq.1: flat with defined size + eq.2: extra nodes and softening + eq.3: options 2 and 3 active + eq.4: prescribed motion flat plate + eq.5: prescribed motion cylinder + eq.6: prescribed motion sphere + eq.7: prescribed motion prism + eq.8: prescribed motion cylinder (interior) + eq.9: prescribed motion sphere (interior) + stick condtion = 0.00000E+00 + eq.0: frictionless sliding + gt.0.and.lt.1:frictional sliding + eq.1: sticking + eq.2: normal weld + eq.3: sticking weld + + coordinates of orientation vector are + i j + 0.0000E+00 0.1000E+01 + 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 + slave nodes + 1001801 1001802 1001803 1001804 1001805 1001921 1001922 1001923 + 1001924 1001925 1002041 1002042 1002043 1002044 1002045 1002161 + 1002162 1002163 1002164 1002165 1002281 1002282 1002283 1002284 + 1002285 + + + n o d a l p o i n t v e l o c i t i e s + + node id x-vel y-vel z-vel + x-rot y-rot z-rot + 1001801 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001802 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001803 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001804 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001805 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001921 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001922 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001923 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001924 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001925 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002041 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002042 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002043 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002044 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002045 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002161 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002162 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002163 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002164 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002165 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002281 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002282 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002283 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002284 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002285 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002286 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002287 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002288 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002289 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + + *** S.P.H. *** + + Space dimension for SPH 2 + + Initial Smoothing length : PART # 101 0.2476504E+00 + SPH PART # 101 + hmin : 0.4953E-01 + hmax : 0.4953E+00 + +************ + + + t i e d n o d a l p a i r s f o r l i n k i n g + + + ************************************************************ + + + m a s s p r o p e r t i e s o f SPH p a r t # 101 + total mass of part = 0.27318476E-02 + x-coordinate of mass center = 0.92316645E+00 + y-coordinate of mass center =-0.10666248E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of material + row1= 0.1983E-03 0.4033E-08 0.0000E+00 + row2= 0.4033E-08 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + ************************************************************ + + + m a s s p r o p e r t i e s o f p a r t # 1 + total mass of part = 0.53677338E-23 + x-coordinate of mass center = 0.00000000E+00 + y-coordinate of mass center =-0.57253584E-06 + z-coordinate of mass center =-0.18861088E-16 + + inertia tensor of material + row1= 0.6116E-21 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.3463E-26 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.6116E-21 + + principal inertias + i11 = 0.6116E-21 + i22 = 0.3463E-26 + i33 = 0.6116E-21 + + principal directions + row1= 0.1000E+01 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + m a s s p r o p e r t i e s o f b o d y + total mass of body = 0.27318473E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of body + row1= 0.1983E-03 0.2184E-08 0.0000E+00 + row2= 0.2184E-08 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + principal inertias of body + i11 = 0.1983E-03 + i22 = 0.2448E-03 + i33 = 0.4431E-03 + + principal directions + row1= 0.1000E+01 0.4696E-04 0.0000E+00 + row2= -0.4696E-04 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + ************************************************************ + + NOTE : For 2D axisymmetric problems the following + masses are reported per radian. + For 2D plain strain/stress problems the + masses are reported per unit thickness. + + summary of mass + lumped mass in deformable + part of structure mass= 0.00000000E+00 + part id = 101 mass= 0.27318476E-02 + part id = 1 mass= 0.53677311E-23 + + t o t a l m a s s = 0.27318476E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + + + ************************************************************ + + + Make sure that every FE node gets rotary inertia: + 25 nodes out of a total of 29 nodes have no own rotational mass (e.g. solids) + and therefore get an average value of RMAVG = 1.3852E-26 + (unit of mass*length*length, e.g., kg*mm^2) + + ************************************************************ + + + S t o r a g e a l l o c a t i o n + + Memory required to begin solution : 296K + Additional dynamically allocated memory: 428K + Total: 428K + + 25 smallest timesteps + ------------------------------------------------ + element number part timestep + sph 1002285 101 5.4722E-05 + sph 1002284 101 5.4722E-05 + sph 1002283 101 5.4722E-05 + sph 1002282 101 5.4722E-05 + sph 1002281 101 5.4722E-05 + sph 1002165 101 5.4722E-05 + sph 1002164 101 5.4722E-05 + sph 1002163 101 5.4722E-05 + sph 1002162 101 5.4722E-05 + sph 1002161 101 5.4722E-05 + sph 1002045 101 5.4722E-05 + sph 1002044 101 5.4722E-05 + sph 1002043 101 5.4722E-05 + sph 1002042 101 5.4722E-05 + sph 1002041 101 5.4722E-05 + sph 1001925 101 5.4722E-05 + sph 1001924 101 5.4722E-05 + sph 1001923 101 5.4722E-05 + sph 1001922 101 5.4722E-05 + sph 1001921 101 5.4722E-05 + sph 1001805 101 5.4722E-05 + sph 1001804 101 5.4722E-05 + sph 1001803 101 5.4722E-05 + sph 1001802 101 5.4722E-05 + sph 1001801 101 5.4722E-05 + 1 t 0.0000E+00 dt 5.47E-05 flush i/o buffers 08/31/25 16:54:42 + 1 t 0.0000E+00 dt 5.47E-05 write d3plot file 08/31/25 16:54:42 + 74 t 3.9947E-03 dt 5.47E-05 write d3plot file 08/31/25 16:54:42 + 147 t 7.9894E-03 dt 5.47E-05 write d3plot file 08/31/25 16:54:42 + 220 t 1.1984E-02 dt 5.46E-05 write d3plot file 08/31/25 16:54:42 + 293 t 1.5975E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:42 + 366 t 1.9968E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:42 + 439 t 2.3961E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:42 + 512 t 2.7961E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:42 + 585 t 3.1958E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:42 + + *** termination time reached *** + 640 t 3.5031E-02 dt 5.47E-05 write d3dump01 file 08/31/25 16:54:42 + 640 t 3.5031E-02 dt 5.47E-05 write d3plot file 08/31/25 16:54:42 + + N o r m a l t e r m i n a t i o n 08/31/25 16:54:42 + + S t o r a g e a l l o c a t i o n + + Memory required to complete solution : 296K + Additional dynamically allocated memory: 483K + Total: 483K + + T i m i n g i n f o r m a t i o n + CPU(seconds) %CPU Clock(seconds) %Clock + ---------------------------------------------------------------- + Keyword Processing ... 0.0000E+00 0.00 1.1000E-02 0.86 + KW Reading ......... 0.0000E+00 0.00 1.0000E-03 0.08 + KW Writing ......... 0.0000E+00 0.00 5.0000E-03 0.39 + Initialization ....... 1.0000E+00 100.00 1.2040E+00 93.77 + Init Proc Phase 1 .. 0.0000E+00 0.00 7.0000E-03 0.55 + Init Proc Phase 2 .. 0.0000E+00 0.00 2.0000E-03 0.16 + Element processing ... 0.0000E+00 0.00 2.5000E-02 1.95 + SPH ................ 0.0000E+00 0.00 2.4000E-02 1.87 + Binary databases ..... 0.0000E+00 0.00 3.0000E-03 0.23 + ASCII database ....... 0.0000E+00 0.00 2.0000E-02 1.56 + Time step size ....... 0.0000E+00 0.00 1.0000E-03 0.08 + Rigid wall ........... 0.0000E+00 0.00 1.0000E-03 0.08 + Misc. 1 .............. 0.0000E+00 0.00 7.0000E-03 0.55 + Force to Accel ..... 0.0000E+00 0.00 1.0000E-03 0.08 + Update RB nodes .... 0.0000E+00 0.00 1.0000E-03 0.08 + Misc. 3 .............. 0.0000E+00 0.00 9.0000E-03 0.70 + Misc. 4 .............. 0.0000E+00 0.00 3.0000E-03 0.23 + Apply Loads ........ 0.0000E+00 0.00 2.0000E-03 0.16 + ---------------------------------------------------------------- + T o t a l s 1.0000E+00 100.00 1.2840E+00 100.00 + + Problem time = 3.5031E-02 + Problem cycle = 640 + Total CPU time = 1 seconds ( 0 hours 0 minutes 1 seconds) + CPU time per zone cycle = 0.000 picoseconds + Clock time per zone cycle= 4146635.000 picoseconds + + Number of CPU's 2 + NLQ used/max 136/ 136 + Start time 08/31/2025 16:54:42 + End time 08/31/2025 16:54:42 + Elapsed time 0 second for 640 cycles using 2 SMP threads + ( 0 hour 0 minute 0 second ) + + N o r m a l t e r m i n a t i o n 08/31/25 16:54:42 diff --git a/test/test_data/sph_models/R12_2_1_Histvar=2/d3plot b/test/test_data/sph_models/R12_2_1_Histvar=2/d3plot new file mode 100644 index 0000000000000000000000000000000000000000..416bb19fbd3c6dca0bd3a88e1df53e7cffe55249 GIT binary patch literal 2048 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 literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R12_2_1_Histvar=2/d3plot02 b/test/test_data/sph_models/R12_2_1_Histvar=2/d3plot02 new file mode 100644 index 0000000000000000000000000000000000000000..e7f1fa9c74a7091ddf7f13de2dcd91e2c244f4ed GIT binary patch literal 4096 zcmds3X;>6T8XgfM5CK6@6j4M$MG;3472+)lv>99O}nbU1dA`f zZmD@^o+(1j`+JjrddxE7Qt&xWZtUy)i=71qNHE z-uHNP(-Fl)3>OOGx*1$NI#xJb$Kc%6JRwiP;QWzjp}3a8LHK=-w{izG*6wwoK!cBn zb%h!%80E3}fnE%YA+JHo95i+-;N7`{!H{>Tn8A?uTn>XF@9C2a{s8K|ESZhQ!g>$; zGZ@ypB9Xzc-uMFyhV?#|F&M5<(A?S7>4`Vcnyaw__GiuG!v0S&zhhX2`#-YufZxkR znRx1PQxf71qYS(x$q@D1eaOJ^ToW{odXbLnKZ->CVMk=R=QVqTx7W(>@)#$?`9pCg z{_$1|ivMa!2EH<9Il`)mnK<7@gyJ8s%fgdJT3jGktS}2N7&UExIO|>}-t)4l5#o5` z47|yq$Q9zaNg24)Lluhg2fQP<>`B@^94Zjxe8LOfpb`v|c9=$4{au9ebey79`>jyCuT`p8r7}TvnS8JSeOFN}s^|X_sZ?GU zV0^HyeY;8}R6wjUe$}Q@m7^H@-8z!sm-E_TztS4;o-$$PX+5q@Wm?1F0{wQ?$R#xA z*5*_6jH6a4o?2HYj+teN@SfOGvC@4X6A$X;T-=Q2d}{XB;*_+HXwHty9ouc!%27Y$ z`(JOHV$v4<#~g8>Zo;4+rGj5oV3J zQ8aHKxg*Q-B)CaYQnMP>5#?R4&66w@#76N%dPgH@OK%lLOcm47RhH;n!TH2_Kf)SX zxY$SxJj*u3f%?*xbhl%OXEgF~6O4f^TEyWyO!ibjEDAiW#bZ?@75pX2i5lMJEW+L^ zsG2n{L{z{@_I`;xVc}jS<6>KUQbFz>JY?BM_n@Z5%`jhn)?FTa!j=~==WlS{i|WaH ze~RU4Q}2(JTq>BQ^Pp8QIg{`nPE;198&jfHWjGoPeww{(JVZ%c?AS&(v_F@6$B-r* z9h7G=C!j?W_psz97Hc6!b(%%;S)NG_%sJQ!&OtWk8qun^fXco+nLhVTFSRM$g5~*w zoa?bGkBjwR5d)rJqSDon>@U|xc|Q91viq|w-;NA0QX-zv&^#@kx*Jl#?dl==*_Yj- zr*1}K#UQZ|P@2l~ya{NKH}m}^rN7<-WDh+3ftAB{ly>uv2=p7KgRGR}Mp+Mfy6 z&9!*mfc<$HT0kYc+zc+v3!8gw0@*Wo6V>y& zY~6XLm&4JV0~b)wukNONQc5b^D;5kT~ZJa=^ zyu{oKcV=9x)8q?ia3a@Vv_|#B1ev3|7k<<5j7^man%})7^ki44F5zRU+|ZQfl}$zK z0^?-6Q~2|$x!CNI0#L(ABHYXPeOsZ7X2)xI?4?pc zLWo2({)8d@raqnyy|tVU!Pc)DtQ1=4lK1d{Tj<;-g+Kckdx%WBC(-}jM zzOns?zp;p?wQfd0uXDEf;SVo%3InE@Q+>4tO1%6b&{(FG&o{&5;QwPYB@E=iiH4dD z?rD;(=$v(Qde>^=7I+sZddfLy-GYMBwRo(79t;^gXiWfmkTH~~^gCuuja^ly)QqQr z9teRRWUKYy2GE1aYCUM<1faTLEY{h9Jq?$jcitgB;)DH~bqfP}@DwyC3L7-X>NLxFWXW*_MDKrd6?@8y)wRi@B z9$W}1p!P4#A;tkc$gb$Y{mnYq|7ktYgUdh<=QDju&ARshf3Oz#gLi6w@CEP( zd({3QId)TvCT`Ia8ELioEZU!EygzkEb8ka`Q0aG+NG?gH=1%QYHm)6{!rok9>p2hn z!4lvPrm6h__K82JtgK-7C+e4EGNF(02dj&IW!Fu^V+{O37Vrm4b<5}u;15E5BWd&g zWh{>^@COFKAM98AgWJF#gsJ_3tK5<0DadS6U}20u$Pw3T@q7mS!KH6`qT$04w5gYh zx;;fqyH;5;eitkX1^huH@CRnGj6Wy_{(x5d11kD3tApViIQ(_drPXGV_ literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R7_1_2/binout b/test/test_data/sph_models/R7_1_2/binout new file mode 100644 index 0000000000000000000000000000000000000000..50a2aacbff2468e029e21f595bbaffdeb638abe4 GIT binary patch literal 294772 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 literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R7_1_2/d3hsp b/test/test_data/sph_models/R7_1_2/d3hsp new file mode 100644 index 0000000..dc01075 --- /dev/null +++ b/test/test_data/sph_models/R7_1_2/d3hsp @@ -0,0 +1,3016 @@ + Date: 08/31/2025 Time: 16:53:38 + + ___________________________________________________ + | | + | Livermore Software Technology Corporation | + | | + | 7374 Las Positas Road | + | Livermore, CA 94551 | + | Tel: (925) 449-2500 Fax: (925) 449-2507 | + | www.lstc.com | + |_________________________________________________| + | | + | LS-DYNA, A Program for Nonlinear Dynamic | + | Analysis of Structures in Three Dimensions | + | Version : smp s R7.1.2 Date: 01/07/2015 | + | Revision: 95103 Time: 10:23:13 | + | | + | Features enabled in this version: | + | Shared Memory Parallel | + | FFTW (multi-dimensional FFTW Library) | + | Interactive Graphics | + | ANSYS Database format | + | NSYS License (ANSYS145) | + | | + | Licensed to: University of Waterloo -- 1081066 | + | Issued by : Pascale.SaneGuttin_08122025 | + | | + | Platform : WINDOWS X64 | + | OS Level : Windows Vista/7/8 Server 2008/2012| + | Compiler : Intel Fortran XE 2013 MSVC++ 2010 | + | Hostname : Trauma118 | + | Precision : Single precision (I4R4) | + | SVN Version: 95103 | + | | + | Unauthorized use infringes LSTC copyrights | + |_________________________________________________| + + + Input file: C:\Users\DCHartlen\Documents\Scratchpad\lasso-python\test\test_data\sph_ + + The native file format : 32-bit small endian + Memory size from command line: 20000000 + + ******** notice ******** notice ******** notice ******** + * * + * This is the LS-DYNA Finite Element code. * + * * + * Neither LSTC nor the authors assume any responsibility for * + * the validity, accuracy, or applicability of any results * + * obtained from this system. The user must verify his own * + * results. * + * * + * LSTC endeavors to make the LS-DYNA code as complete, * + * accurate and easy to use as possible. * + * Suggestions and comments are welcomed. Please report any * + * errors encountered in either the documentation or results * + * immediately to LSTC through your site focus. * + * * + * Copyright (C) 1990-2015 * + * by Livermore Software Technology Corp. (LSTC) * + * All rights reserved * + * * + ******** notice ******** notice ******** notice ******** + + Beginning of keyword reader 08/31/25 16:53:38 + + + ** ****** ********** ******* + ** ******* ********** ******** + ** ** ** *** + ** ******* ** ** + ** ** ** *** + ********* ******** ** ******** + ********* ****** ** ****** + + +** ****** ******* ** ** * ** ***** +** ******* ******** ** ** ** ** ******* +** ** ** *** ** ** *** ** *** *** +** ** ** *** ** ** *** ** *** *** +** ** ** ** ** **** ** ** ** ********* +** ** ** *** ** ** *** ** ** +** ** ** *** ** ** *** ** ** +********* ******* ******* ** ** ** ** ** +********* ******* ****** ** ** * ** ** + + L I S T O F K E Y W O R D C O U N T S + +total # of *AIRBAG_option.......................... 0 +total # of *AIRBAG_INTERACTION..................... 0 +total # of *AIRBAG_PARTICLE........................ 0 +total # of *AIRBAG_REFERENCE_GEOMETRY.............. 0 +total # of *AIRBAG_SHELL_REFERENCE_GEOMETRY........ 0 +total # of *PARTICLE_BLAST......................... 0 +total # of *ALE_FSI_SWITCH_MMG..................... 0 +total # of *ALE_FAIL_SWITCH_MMG.................... 0 +total # of *ALE_FRAGMENTATION...................... 0 +total # of *ALE_COUPLING_NODAL..................... 0 +total # of *CONSTRAINED_LAGRANGE_IN_SOLID.......... 0 +total # of *ALE_REFERENCE_SYSTEM_GROUP............. 0 +total # of *ALE_AMBIENT_HYDROSTATIC................ 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING............. 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING_MISMATCH.... 0 +total # of *BOUNDARY_ACOUSTIC_MAPPING.............. 0 +total # of *BOUNDARY_ALE_MIXING_LENGTH............. 0 +total # of *BOUNDARY_CONVECTION_SEGMENT............ 0 +total # of *BOUNDARY_CONVECTION_SET................ 0 +total # of *BOUNDARY_CYCLIC........................ 0 +total # of *BOUNDARY_ELEMENT_METHOD_FLOW........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_CONTROL........ 0 +total # of *BOUNDARY_ELEMENT_METHOD_NEIGHBOR....... 0 +total # of *BOUNDARY_ELEMENT_METHOD_WAKE........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_SYMMETRY....... 0 +total # of *BOUNDARY_FLUX_SEGMENT.................. 0 +total # of *BOUNDARY_FLUX_SET...................... 0 +total # of *BOUNDARY_NON_REFLECTING................ 0 +total # of *BOUNDARY_MCOL.......................... 0 +total # of *BOUNDARY_PORE_FLUID ................... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_NODE.+RIGID. 0 +total # of *BOUNDARY_PRESCRIBED_FINAL_GEOMETRY..... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_SET......... 0 +total # of *BOUNDARY_PRESCRIBED_ORIENTATION........ 0 +total # of *BOUNDARY_PRESCRIBED_ACCELEROMETER...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SEGMENT...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SET.......... 0 +total # of *BOUNDARY_PWP_OPTION ................... 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 1).... 0 +total # of *BOUNDARY_RADIATION_SET................. 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 2).... 0 +total # of *BOUNDARY_RADIATION_SET.(Type 2)........ 0 +total # of *BOUNDARY_SLIDING_PLANE................. 0 +total # of *BOUNDARY_SPC_NODE...................... 0 +total # of *BOUNDARY_SPC_SET....................... 0 +total # of *BOUNDARY_SPH_FLOW...................... 0 +total # of *BOUNDARY_SPH_SYMMETRY_PLANE............ 0 +total # of *BOUNDARY_SYMMETRY_FAILURE.............. 0 +total # of *BOUNDARY_TEMPERATURE_NODE.............. 0 +total # of *BOUNDARY_TEMPERATURE_SET............... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_SET.......... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_ELEMENT...... 0 +total # of *BOUNDARY_THERMAL_BULKNODE.............. 0 +total # of *BOUNDARY_THERMAL_WELD.................. 0 +total # of *BOUNDARY_USA........................... 0 +total # of *COMPONENT_GEBOD........................ 0 +total # of *COMPONENT_GEBOD_JOINT.................. 0 +total # of *COMPONENT_HYBRIDIII.................... 0 +total # of *COMPONENT_HYBRIDIII_JOINT.............. 0 +total # of *CONSTRAINED_BUTT_WELD.................. 0 +total # of *CONSTRAINED_EXTRA_NODES................ 0 +total # of *CONSTRAINED_EXTRA_NODES_SET............ 0 +total # of *CONSTRAINED_GLOBAL..................... 0 +total # of *CONSTRAINED_INTERPOLATION.............. 0 +total # of *CONSTRAINED_JOINT_type................. 0 +total # of *CONSTRAINED_JOINT_COOR_type............ 0 +total # of *CONSTRAINED_JOINT_..._FAILURE.......... 0 +total # of *CONSTRAINED_JOINT_USER_FORCE........... 0 +total # of *CONSTRAINED_JOINT_STIFFNESS_type....... 0 +total # of *CONSTRAINED_LINEAR..................... 0 +total # of *CONSTRAINED_LINEAR_LOCAL............... 0 +total # of *CONSTRAINED_NODAL_RIGID_BODY_option.... 0 +total # of *CONSTRAINED_NODE_SET................... 0 +total # of *CONSTRAINED_RIGID_BODIES............... 0 +total # of *CONSTRAINED_RIGID_BODY_STOPPERS........ 0 +total # of *CONSTRAINED_SHELL-SOLID................ 0 +total # of *CONSTRAINED_SPLINE..................... 0 +total # of *CONSTRAINED_SPOTWELD+CONSTRAINED_RIVET. 0 +total # of *CONSTRAINED_TIE-BREAK.................. 0 +total # of *CONSTRAINED_TIE-NODE-FAILURE........... 0 +total # of *CONTACT_option......................... 0 +total # of *CONTACT_GEOMETRIC_option............... 0 +total # of *CONTACT_GUIDED_CABLE................... 0 +total # of *CONTACT_1D............................. 0 +total # of *CONTACT_2D............................. 0 +total # of *CONTACT_2D_AUTOMATIC................... 0 +total # of *CONTROL_ACOUSTIC....................... 0 +total # of *CONTROL_ADAPTIVITY..................... 0 +total # of *CONTROL_BULK_VISCOSITY................. 0 +total # of *CONTROL_CHECK.......................... 0 +total # of *CONTROL_CONTACT........................ 1 +total # of *CONTROL_COUPLING....................... 0 +total # of *CONTROL_CPM............................ 0 +total # of *CONTROL_CPU............................ 1 +total # of *CONTROL_DYNAMIC_RELAXATION (DAMPING)... 1 +total # of *CONTROL_EFG............................ 0 +total # of *CONTROL_ENERGY......................... 1 +total # of *CONTROL_EXPLOSIVE_SHADOW............... 0 +total # of *CONTROL_FREQUENCY_RESPONSE_FUNCTION.... 0 +total # of *CONTROL_HOURGLASS...................... 0 +total # of *MPP_option............................. 0 +total # of *CONTROL_NONLOCAL....................... 0 +total # of *CONTROL_OUTPUT......................... 1 +total # of *CONTROL_PARALLEL....................... 0 +total # of *CONTROL_REFINE......................... 0 +total # of *CONTROL_SHELL.......................... 0 +total # of *CONTROL_SOLUTION....................... 0 +total # of *CONTROL_SPH............................ 1 +total # of *CONTROL_SUBCYCLE....................... 0 +total # of *CONTROL_TERMINATION.................... 1 +total # of *CONTROL_THERMAL_SOLVER................. 0 +total # of *CONTROL_THERMAL_TIMESTEP............... 0 +total # of *CONTROL_THERMAL_NONLINEAR.............. 0 +total # of *CONTROL_THERMAL_EIGENVALUE............. 0 +total # of *CONTROL_TIMESTEP....................... 1 +total # of *CONTROL_VIBRO_ACOUSTIC................. 0 +total # of *DAMPING_GLOBAL......................... 0 +total # of *DAMPING_PART_MASS...................... 0 +total # of *DAMPING_PART_MASS_SET.................. 0 +total # of *DAMPING_PART_STIFFNESS................. 0 +total # of *DAMPING_PART_STIFFNESS_SET............. 0 +total # of *DAMPING_RELATIVE....................... 0 +total # of *DAMPING_DISCRETE_SPHERE................ 0 +total # of *DATABASE_ABSTAT........................ 0 +total # of *DATABASE_ATDOUT........................ 0 +total # of *DATABASE_AVSFLT........................ 0 +total # of *DATABASE_BNDOUT........................ 0 +total # of *DATABASE_CPM_SENSOR.................... 0 +total # of *DATABASE_CURVOUT....................... 0 +total # of *DATABASE_DISBOUT....................... 0 +total # of *DATABASE_DCFAIL........................ 0 +total # of *DATABASE_DEFGEO........................ 0 +total # of *DATABASE_DEFORC........................ 0 +total # of *DATABASE_ELOUT......................... 0 +total # of *DATABASE_FSI........................... 0 +total # of *DATABASE_FSI_SENSOR.................... 0 +total # of *DATABASE_GCEOUT........................ 0 +total # of *DATABASE_GLSTAT........................ 1 +total # of *DATABASE_H3OUT......................... 0 +total # of *DATABASE_JNTFORC....................... 0 +total # of *DATABASE_MASSOUT....................... 0 +total # of *DATABASE_MATSUM........................ 1 +total # of *DATABASE_MPGS.......... ............... 0 +total # of *DATABASE_MOVIE......................... 0 +total # of *DATABASE_NCFORC........................ 0 +total # of *DATABASE_NODFOR........................ 0 +total # of *DATABASE_NODOUT........................ 0 +total # of *DATABASE_PLLYOUT....................... 0 +total # of *DATABASE_RBDOUT........................ 0 +total # of *DATABASE_RCFORC_MOMENT................. 0 +total # of *DATABASE_RCFORC........................ 1 +total # of *DATABASE_RWFORC........................ 1 +total # of *DATABASE_SBTOUT........................ 0 +total # of *DATABASE_SECFORC....................... 0 +total # of *DATABASE_SLEOUT........................ 1 +total # of *DATABASE_SPCFORC....................... 0 +total # of *DATABASE_SPH........................... 0 +total # of *DATABASE_SUPERPLASTIC.................. 0 +total # of *DATABASE_SWFORC........................ 0 +total # of *DATABASE_TPRINT........................ 0 +total # of *DATABASE_TRHIST........................ 0 +total # of *DATABASE_BINARY_D3PLOT................. 1 +total # of *DATABASE_BINARY_D3THDT................. 0 +total # of *DATABASE_BINARY_D3PART................. 0 +total # of *DATABASE_BINARY_D3DRFL................. 0 +total # of *DATABASE_BINARY_D3DUMP................. 0 +total # of *DATABASE_BINARY_RUNRSF................. 0 +total # of *DATABASE_BINARY_INTFOR................. 0 +total # of *DATABASE_BINARY_FSIFOR................. 0 +total # of *DATABASE_BINARY_CPMFOR................. 0 +total # of *DATABASE_BINARY_DEMFOR................. 0 +total # of *DATABASE_BINARY_BLSTFOR................ 0 +total # of *DATABASE_CROSS_SECTION_option.......... 0 +total # of *DATABASE_EXTENT_AVS.................... 0 +total # of *DATABASE_EXTENT_MOVIE ................. 0 +total # of *DATABASE_EXTENT_MPGS................... 0 +total # of *DATABASE_EXTENT_BINARY................. 1 +total # of *DATABASE_EXTENT_D3PART................. 0 +total # of *DATABASE_EXTENT_INTFOR................. 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ACS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ATV........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3FTG........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3PSD........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3RMS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SPCM....... 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SSD........ 0 +total # of *DATABASE_HISTORY_NODE_option........... 0 +total # of *DATABASE_HISTORY_SOLID_option.......... 0 +total # of *DATABASE_HISTORY_BEAM_option........... 0 +total # of *DATABASE_HISTORY_SHELL_option.......... 0 +total # of *DATABASE_HISTORY_SPH_option............ 0 +total # of *DATABASE_HISTORY_TSHELL_option......... 0 +total # of *DATABASE_NODAL_FORCE_GROUP............. 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY........ 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY_FREQUE. 0 +total # of *DATABASE_PWP_FLOW ..................... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_SPH........... 0 +total # of *DEFINE_BOX............................. 0 +total # of *DEFINE_CONSTRUCTION_STAGES ............ 0 +total # of *DEFINE_COORDINATE_option............... 0 +total # of *DEFINE_CPM_BAG_INTERACTION............. 0 +total # of *DEFINE_CPM_CHAMBER..................... 0 +total # of *DEFINE_CPM_GAS_PROPERTIES.............. 0 +total # of *DEFINE_CPM_VENT........................ 0 +total # of *DEFINE_CURVE........................... 0 +total # of *DEFINE_CURVE_DUPLICATE................. 0 +total # of *DEFINE_CURVE_ENTITY.................... 0 +total # of *DEFINE_CURVE_FUNCTION.................. 0 +total # of *DEFINE_DE_ACTIVE_REGION................ 0 +total # of *DEFINE_DE_INJECTION.................... 0 +total # of *DEFINE_DE_TO_SURFACE_COUPLING.......... 0 +total # of *DEFINE_DE_TO_SURFACE_TIED.............. 0 +total # of *DEFINE_DE_TO_BEAM_COUPLING............. 0 +total # of *DEFINE_DE_BOND......................... 0 +total # of *DEFINE_DE_HBOND........................ 0 +total # of *DEFINE_DE_BY_PART...................... 0 +total # of *DEFINE_FRICTION........................ 0 +total # of *DEFINE_FUNCTION........................ 0 +total # of *DEFINE_GROUND_MOTION................... 0 +total # of *DEFINE_PLANE........................... 0 +total # of *DEFINE_PBLAST_GEOMETRY................. 0 +total # of *DEFINE_VECTOR.......................... 0 +total # of *DEFINE_VECTOR_NODE..................... 0 +total # of *DEFINE_SD_ORIENTATION.................. 0 +total # of *DEFINE_ELEMENT_DEATH_SOLID............. 0 +total # of *DEFINE_ELEMENT_DEATH_BEAM.............. 0 +total # of *DEFINE_ELEMENT_DEATH_SHELL............. 0 +total # of *DEFINE_SHELL_ELEMENT_DEATH_THICK....... 0 +total # of *DEFINE_SPH_TO_SPH_COUPLING............. 0 +total # of *DEFINE_SPH_DE_COUPLING................. 0 +total # of *DEFINE_SPOTWELD_RUPTURE_STRESS......... 0 +total # of *DEFINE_SPOTWELD_RUPTURE_PARAMETER...... 0 +total # of *DEFINE_STAGED_CONSTRUCTION_PART ....... 0 +total # of *DATABASE_BKSTAT........................ 0 +total # of *DEFORMABLE_TO_RIGID.................... 0 +total # of *DEFORMABLE_TO_RIGID_AUTOMATIC.......... 0 +total # of *DEFORMABLE_TO_RIGID_INERTIA............ 0 +total # of *ELEMENT_BEAM_option.................... 0 +total # of *ELEMENT_BEAM_PULLEY.................... 0 +total # of *ELEMENT_DISCRETE....................... 0 +total # of *ELEMENT_MASS........................... 0 +total # of *ELEMENT_MASS_PART...................... 0 +total # of *ELEMENT_SEATBELT....................... 0 +total # of *ELEMENT_SEATBELT_ACCELEROMETER......... 0 +total # of *ELEMENT_SEATBELT_PRETENSIONER.......... 0 +total # of *ELEMENT_SEATBELT_RETRACTOR............. 0 +total # of *ELEMENT_SEATBELT_SENSOR................ 0 +total # of *ELEMENT_SEATBELT_SLIPRING.............. 0 +total # of *ELEMENT_SHELL_option................... 0 +total # of *ELEMENT_SHELL_NURBS_PATCH.............. 0 +total # of *ELEMENT_SOLID.......................... 0 +total # of *ELEMENT_SOLID_NURBS_PATCH.............. 0 +total # of *ELEMENT_SPH............................ 25 +total # of *ELEMENT_TSHELL......................... 0 +total # of *ELEMENT_INERTIA........................ 0 +total # of *SENSOR_SWITCH_SHELL_TO_VENT............ 0 +total # of *EOS_option............................. 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_BEM.......... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_FEM.......... 0 +total # of *FREQUENCY_DOMAIN_FRF................... 0 +total # of *FREQUENCY_DOMAIN_MODE.................. 0 +total # of *FREQUENCY_DOMAIN_PATH.................. 0 +total # of *FREQUENCY_DOMAIN_RANDOM_VIBRATION...... 0 +total # of *FREQUENCY_DOMAIN_RESPONSE_SPECTRUM..... 0 +total # of *FREQUENCY_DOMAIN_SSD................... 0 +total # of *FV_MESHES.............................. 0 +total # of *FV_FSI................................. 0 +total # of *HOURGLASS.............................. 0 +total # of *INITIAL_AIRBAG_PARTICLE_POSITION....... 0 +total # of *INITIAL_AXIAL_FORCE_BEAM............... 0 +total # of *INITIAL_DETONATION..................... 0 +total # of *INITIAL_FIELD_SOLID.................... 0 +total # of *INITIAL_IMPULSE_MINE................... 0 +total # of *INITIAL_MOMENTUM....................... 0 +total # of *INITIAL_PWP_DEPTH ..................... 0 +total # of *INITIAL_STRAIN_SHELL................... 0 +total # of *INITIAL_STRAIN_SHELL_SET............... 0 +total # of *INITIAL_STRAIN_SOLID................... 0 +total # of *INITIAL_STRAIN_TSHELL.................. 0 +total # of *INITIAL_STRESS_BEAM.................... 0 +total # of *INITIAL_STRESS_DEPTH .................. 0 +total # of *INITIAL_STRESS_SECTION................. 0 +total # of *INITIAL_STRESS_SHELL................... 0 +total # of *INITIAL_STRESS_SHELL_SET............... 0 +total # of *INITIAL_STRESS_SOLID................... 0 +total # of *INITIAL_STRESS_SPH..................... 0 +total # of *INITIAL_STRESS_TSHELL.................. 0 +total # of *INITIAL_TEMPERATURE_SET................ 0 +total # of *INITIAL_TEMPERATURE_NODE............... 0 +total # of *INITIAL_VELOCITY....................... 1 +total # of *INITIAL_VELOCITY_NODE.................. 0 +total # of *INITIAL_VELOCITY_RIGID_BODY............ 0 +total # of *INITIAL_VOID_PART...................... 0 +total # of *INITIAL_VOID_SET....................... 0 +total # of *INITIAL_VOLUME_FRACTION_GEOMETRY....... 0 +total # of *INITIAL_HYDROSTATIC_ALE................ 0 +total # of *INITIAL_EOS_ALE........................ 0 +total # of *INITIAL_ALE_MAPPING.................... 0 +total # of *INTEGRATION_BEAM....................... 0 +total # of *INTEGRATION_SHELL...................... 0 +total # of *INTERFACE_COMPONENT_option............. 0 +total # of *INTERFACE_DE_HBOND..................... 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE........ 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE_SET.... 0 +total # of *INTERFACE_LINKING_EDGE................. 0 +total # of *INTERFACE_LINKING_SEGMENT.............. 0 +total # of *INTERFACE_SPRINGBACK................... 0 +total # of *INTERFACE_SSI_AUXILIARY_FREE_FIELD..... 0 +total # of *INTERFACE_SSI_STATIC................... 0 +total # of *INTERFACE_SSI.......................... 0 +total # of *LOAD_ALE_CONVECTION ................... 0 +total # of *LOAD_AIR_PRESSURE...................... 0 +total # of *LOAD_BEAM.............................. 0 +total # of *LOAD_BEAM_SET.......................... 0 +total # of *LOAD_BODY_GENERALIZED.................. 0 +total # of *LOAD_BODY_POROUS...................... 0 +total # of *LOAD_BODY_RX........................... 0 +total # of *LOAD_BODY_RY........................... 0 +total # of *LOAD_BODY_RZ........................... 0 +total # of *LOAD_BODY_X............................ 0 +total # of *LOAD_BODY_Y............................ 0 +total # of *LOAD_BODY_Z............................ 0 +total # of *LOAD_BRODE............................. 0 +total # of *LOAD_BLAST............................. 0 +total # of *LOAD_BLAST_ENHANCED.................... 0 +total # of *LOAD_BLAST_SEGMENT..................... 0 +total # of *LOAD_BLAST_SEGMENT_SET................. 0 +total # of *LOAD_DENSITY_DEPTH .................... 0 +total # of *LOAD_GRAVITY_PART ..................... 0 +total # of *LOAD_HEAT_CHEMICAL_REACTION ........... 0 +total # of *LOAD_HEAT_CONTROLLER .................. 0 +total # of *LOAD_HEAT_GENERATION_SET............... 0 +total # of *LOAD_HEAT_GENERATION_SOLID............. 0 +total # of *LOAD_HEAT_GENERATION_SET_SHELL......... 0 +total # of *LOAD_HEAT_GENERATION_SHELL............. 0 +total # of *LOAD_NODE.............................. 0 +total # of *LOAD_NODE_SET.......................... 0 +total # of *LOAD_NSG............................... 0 +total # of *LOAD_REMOVE_PART ...................... 0 +total # of *LOAD_SEGMENT........................... 0 +total # of *LOAD_SEGMENT_FSILNK.................... 0 +total # of *LOAD_SEGMENT_NONUNIFORM................ 0 +total # of *LOAD_SEGMENT_SET....................... 0 +total # of *LOAD_SEGMENT_SET_NONUNIFORM............ 0 +total # of *LOAD_SEISMIC_SSI_NODE.................. 0 +total # of *LOAD_SEISMIC_SSI_SET................... 0 +total # of *LOAD_SEISMIC_SSI_POINT................. 0 +total # of *LOAD_SEISMIC_SSI_DECONV................ 0 +total # of *LOAD_SHELL............................. 0 +total # of *LOAD_SHELL_SET......................... 0 +total # of *LOAD_STIFFEN_PART ..................... 0 +total # of *LOAD_SUPERPLASTIC_FORMING.............. 0 +total # of *LOAD_SURFACE_STRESS.................... 0 +total # of *LOAD_THERMAL_option_ELEMENT............ 0 +total # of *LOAD_THERMAL_option_NODE............... 0 +total # of *LOAD_THERMAL_option.................... 0 +total # of *LOAD_THERMAL_LOAD_CURVE................ 0 +total # of *LOAD_THERMAL_TOPAZ .................... 0 +total # of *LOAD_THERMAL_VARIABLE_SHELL_option..... 0 +total # of *LOAD_THERMAL_VARIABLE_BEAM _option..... 0 +total # of *LOAD_VIBRO_ACOUSTIC.................... 0 +total # of *LOAD_VOLUME_LOSS ...................... 0 +total # of *LSO_DOMAIN............................. 0 +total # of *LSO_POINT_SET.......................... 0 +total # of *LSO_TIME_SEQUENCE...................... 0 +total # of *LSO_VARIABLE_GROUP..................... 0 +total # of *MAT_option............................. 2 +total # of *MAT_THERMAL_option..................... 0 +total # of *MAT_NONLOCAL........................... 0 +total # of *NODE................................... 25 +total # of *NODE_MERGE............................. 0 +total # of *NODE_MERGE_TOLERANCE................... 0 +total # of *PART_option card....................... 1 +total # of *PART_ANNEAL_option..................... 0 +total # of *RIGIDWALL_option....................... 1 +total # of *SECTION_option......................... 1 +total # of *SET_2D_SEGMENT......................... 0 +total # of *SET_BEAM............................... 0 +total # of *SET_DISCRETE........................... 0 +total # of *SET_MODE............................... 0 +total # of *SET_NODE_option........................ 1 +total # of *SET_PART............................... 0 +total # of *SET_POINT.............................. 0 +total # of *SET_SEGMENT............................ 0 +total # of *SET_SHELL_option....................... 0 +total # of *SET_SOLID.............................. 0 +total # of *SET_TSHELL............................. 0 +total # of *TERMINATION_BODY....................... 0 +total # of *TERMINATION_DELETED_SHELLS............. 0 +total # of *TERMINATION_DELETED_SOLIDS............. 0 +total # of *TERMINATION_NODE....................... 0 +total # of *TERMINATION_CONTACT.................... 0 +total # of *TITLE.................................. 1 +total # of *USER_INTERFACE_CONTROL................. 0 +total # of *USER_INTERFACE_FRICTION................ 0 +total # of *USER_INTERFACE_FORCES.................. 0 +total # of *USER_INTERFACE_CONDUCTIVITY............ 0 +total # of *USER_LOAD.............................. 0 +total # of *CHANGE_BOUNDARY_CONDITIONS............. 0 +total # of *CHANGE_CONTACT_SMALL_PENETRATION....... 0 +total # of *CHANGE_RIGID_BODY_CONSTRAINTS.......... 0 +total # of *CHANGE_RIGID_BODY_INERTIA.............. 0 +total # of *CHANGE_THERMAL_PARAMETERS.............. 0 +total # of *CHANGE_VELOCITY_ZERO................... 0 +total # of *CHANGE_VELOCITY_RIGID_BODY............. 0 +total # of *DELETE_ALECPL.......................... 0 +total # of *DELETE_CONTACT......................... 0 +total # of *DELETE_CONTACT_2DAUTO.................. 0 +total # of *DELETE_FSI............................. 0 +total # of *DELETE_ENTITY.......................... 0 +total # of *DELETE_ELEMENT_SOLID................... 0 +total # of *DELETE_ELEMENT_BEAM.................... 0 +total # of *DELETE_ELEMENT_SHELL................... 0 +total # of *DELETE_ELEMENT_TSHELL.................. 0 +total # of *DELETE_PART............................ 0 +total # of *RIGID_DEFORMABLE_CONTROL............... 0 +total # of *RIGID_DEFORMABLE_D2R................... 0 +total # of *RIGID_DEFORMABLE_R2D................... 0 +total # of *STRESS_INITIALIZATION.................. 0 + + Memory required to process keyword : 257160 + + LS-DYNA will perform a structural only analysis + + + + SPH Unit Test + code input version =1993 + formats =mlarg + + + + c o n t r o l i n f o r m a t i o n + + CONTROL CARD 1. Model Size-General + + number of materials or property sets........... 2 + + number of nodal+scalar points.................. 29 + + number of merged nodal points.................. 0 + + number of solid elements....................... 0 + + number of beam elements........................ 0 + + number of shell elements....................... 1 + + number of thick shell elements................. 0 + + number of user defined material subroutines.... 0 + + number of material groups tied to solids....... 0 + + number of tracer particles..................... 0 + + number of super elements....................... 0 + + number of solid tetrahedrons with 10 nodes..... 0 + + number of quadratic shell elements............. 0 + + number of shells with extra degrees of freedom. 0 + + number of solids with extra degrees of freedom. 0 + + number of user defined sections................ 0 + + activate sensor capability (inactive=0)........ 0 + + number of user defined solid element types..... 0 + + number of solid interpolation elements......... 0 + + number of user defined shell element types..... 0 + + number of shell interpolation elements......... 0 + + number of constrained nodes for interpolation.. 0 + + consistent mass matrix for user-def elements... 0 + + number of shell nurbs patches.................. 0 + + + CONTROL CARD 2. Model Size-Boundary Conditions + + number of spc nodes............................ 0 + + number of spc coordinates...................... 0 + + number of velocity cards....................... 0 + + number of non-reflecting boundary segments..... 0 + + number of b. c. cards.......................... 0 + + number of b. c. cards with failure............. 0 + + number of box definition for b. c. card........ 0 + + number of nodes/interface for cyclic symmetry.. 0 + + number of rigid bodies with attachment nodes... 0 + + + CONTROL CARD 3. Model Size-Loading + + number of load curves.......................... 0 + + number of nodes for load curve functions....... 0 + + number of curves for entities.................. 0 + + number of concentrated load cards.............. 0 + + number of pressure load cards.................. 0 + + number of nonuniform pressure loads-4 nodes.... 0 + + number of nonuniform pressure loads-6 nodes.... 0 + + number of nonuniform pressure loads-8 nodes.... 0 + + number of generalized body force sets.......... 0 + + number of beam pressure card definitions....... 0 + + number of detonation points.................... 0 + + number of zones for momentum deposition........ 0 + + number of points in density vs. depth curve.... 0 + + number of outflow boundary segments............ 0 + + number of load curve feedback sets............. 0 + + number of pressure load sets with masks........ 0 + + number of spray systems ....................... 0 + + number of initial stress by cross-sections sets 0 + + number of pressure load sets................... 0 + + number of ground motion defintions............. 0 + + number of ground motions specified at nodes.... 0 + + number of ground motions specified at points... 0 + + number of ground motions specified in bin file. 0 + + number of segsets with specified ground motion. 0 + + number of soil-structure interfaces for output. 0 + + number of aero-acoustic load cards............. 0 + + + CONTROL CARD 4. Model Size-Constraints and Contact + + number of rigid wall definitions............... 1 + + number of number of contact definitions........ 0 + + number of number of guided cable contacts...... 0 + + number of shell-solid interfaces............... 0 + + number of tie-breaking slide lines............. 0 + + number of blocks of tied nodes with fracture .. 0 + + number of tied nodal pairs for linking......... 0 + + number of constraint cards..................... 0 + + number of linear constraint equations.......... 0 + + number of 1d slidelines........................ 0 + + number of adaptive constraints................. 0 + + number of ALE smoothing constraints............ 0 + + number of 2d slidelines........................ 0 + + number of 2d automatic contacts................ 0 + + number of part IDs for interior contact........ 0 + + number of beam release sets.................... 0 + + max. number of nodes in any beam release set... 0 + + + CONTROL CARD 5. Model Size-Rigid Body Parameters + + number of rigid body constraint sets........... 0 + + number of rigid body merge cards............... 0 + + number of joint constraints.................... 0 + + number of joint failure definitions............ 0 + + number of joint user force definitions......... 0 + + number of extra node blocks.................... 0 + + number of rigid body inertia definitions....... 0 + + number of geometric contact entities........... 0 + + number of joint stiffness definitions.......... 0 + + number of rigid body stoppers.................. 0 + + joint formulation for rigid bodies............. 0 + eq.0: penalty + eq.1: lagrange multiplier + + generalized stiffness angle update ............ 0 + eq.0: incremental formulation + eq.1: total formulation + + number of flexible bodies...................... 0 + lt.0: stress recovery active + + number of relative damping definitions......... 0 + + flag for reading rigid surface contact input... 0 + eq.0: no rigid surface contact + eq.1: read rigid surface input + + number of Hybrid III dummies .................. 0 + + number of Hybrid III joint modifications ...... 0 + + number of interpolation constraints ........... 0 + + flag for metalforming fast rigid bodies........ 0 + eq.0: full rigid body treatment + eq.1: fast rigid body treatment + + number of prescribed rigid body orientations 0 + + + CONTROL CARD 6. Model Size-Discrete Elements & Seat Belts + + number of spring-damper material types......... 0 + + number of local coordinate systems............. 0 + + number of discrete springs and dampers......... 0 + + number of lumped masses........................ 0 + + number of parts with added mass................ 0 + + number of nodes with mass matrix............... 0 + + number of seat belt materials.................. 0 + + number of seat belt elements................... 0 + + number of 2d seat belt elements................ 0 + + number of slip rings........................... 0 + + number of retractors........................... 0 + + number of sensors.............................. 0 + + number of pretensioners........................ 0 + + number of accelerometers....................... 0 + + number of discrete rotary inertias............. 0 + + number of SPH particles........................ 25 + + number of groups of SPH particles.............. 1 + + + CONTROL CARD 7. Model Size-Output Control + + number of cross section definitions............ 0 + + number of nodal groups for resultant forces.... 0 + + number of interface segments for linking....... 0 + + max. number of segments defining rigid wall.... 0 + + number of power spectrum density databases..... 0 + + + CONTROL CARD 8. Computation Options-Termination + + termination time............................... 0.3500E-01 + + termination cycle.............................. 0 + + reduction factor for minimum time step (TSMIN). 0.0000E+00 + + percent change in energy ratio for termination. 0.0000E+00 + + percent change in total mass for termination... 0.0000E+00 + + number of nodes for displacement termination... 0 + + number of rigid bodies for disp. termination... 0 + + number of conditions for contact termination... 0 + + number of conditions for ldcurve termination... 0 + + ID of sensor_switch for sensor termination... 0 + + + CONTROL CARD 8a. Computation Options-Start + + start time..................................... 0.0000E+00 + + + CONTROL CARD 9. Computation Options-Time Step Size + + initial time step size......................... 0.0000E+00 + + time step scale factor......................... 0.9000E+00 + + time step size calculation for 4-node shells... 0 + eq.0: based on longest element side + eq.1: based on longest element diagonal + eq.2: based on bar wave speed max side + eq.3: based on optimal time step size + estimator + + shell element minimum time step assignment..... 0.0000E+00 + + time step size for mass scaled solution, dt2ms. 0.0000E+00 + lt.0: minimum time step size permitted + + load curve number for maximum timestep......... 0 + + erosion flag for solid and thick shells........ 0 + eq.0: no + eq.1: yes + + option part set ID for eroding solids.......... 0 + eq.0: all solids are checked if eros_flag=1 + gt.0: solids within part set are checked + + limit mass scaling to the first time step...... 0 + eq.0: no + eq.1: yes + + scale factor on initial dt to determine dt2ms.. 0.0000E+00 + + load curve ID for mass scaling ................ 0 + + flag for selective mass scaling................ 0 + eq.0: off + eq.1: on + eq.2: on for part subset + + consistent constraint logical switch........... F + + flag for part set for erosion ................. 0 + eq.0: no + eq.1: yes + + flag for accounting for rotations in sms....... 0.0000E+00 + eq.0.: off (default) + gt.0.: on + implicit_explicit_hybrid part set.............. 0 + + + + CONTROL CARD 10. Computation Options-Loading + + x-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + y-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + z-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + x-angular velocity............................. 0 + eq.0: no + eq.1: yes + + y-angular velocity............................. 0 + eq.0: no + eq.1: yes + + z-angular velocity............................. 0 + eq.0: no + eq.1: yes + + number of materials receiving body forces...... 0 + eq.0: all + eq.n: subset of n materials + + flag for user defined loading subroutine....... 0 + lt.0: magnitude=# of input constants + eq.0: no + eq.1: yes, but no additional input + + explosive initiation option.................... 0 + eq.0: lighting times based on distance + eq.1: lighting times include geometric + effects for wave shapers, etc. + + sub-sea structural analysis option............. 0 + eq.0: off + eq.1: on with 1 point integration + eq.4: on with 4 point integration + contact pressure calculation option............ 0 + eq.0: off (default) + eq.1: on + # of user defined loading set.................. 0 + + + CONTROL CARD 11. Computation Options-Input Control + + initialization of velocities................... 1 + eq.0: velocities are initialized to zero + eq.1: initial velocities are read in + eq.2: all velocities have same input value + eq.3: as 2 but exempted nodes are defined + eq.4: box option + eq.5: generation with arbitrary numbering + eq.6: rotational and translational via IDs + eq.7: option 6 but applied during calculation + + time to apply initial velocites (option 7)..... 0.0000E+00 + + arbitrary node and element numbering flag ..... 1 + + constitute, eqs-of-state, cross-section option. 0 + eq.0: off + eq.1: separate input is required for each + + specified nodal coordinate format.............. e20.0 + + flag for thermodynamic control volume input.... 0 + + overpressure option (eq.0 no, eq.1 yes)....... 0 + + number of part (de) activation sensors......... 0 + + number of rigid body initial velocity sets..... 0 + + jacobian tolerance for type 16 tetrahedron..... 0.0000E+00 + + + + CONTROL CARD 12. Computation Options-Elements + + warped shell angle in deg. for error message... 0.2000E+02 + + iterative plane stress plasticity for shells... 1 + eq.1: vectorized with three iterates + eq.2: nonvectorized iterations as needed + eq.3: noniterative radial return + + Calculation option for F for solid elements.... 0 + eq.0: default, explicit=1, implicit=2 + eq.1: integrate incrementally + eq.2: compute directly + + flag for automatic sorting .................... 0 + eq. 1: on for triangular shells + eq.11: on for triangular shells and solids + eq.10: on for solids (tets and pentas) + + formulation for sorted degenerate tet/pent..... 0 + eq. 0: no sorting required(default) + eq. 1: type 10 tet & type 15 pent + eq. 2: type 10 tet, 1pt pent to type 15 pent, + fully intg pent to type 115 pent + eq. 3: same as 1 & switch elem in messag file + eq. 4: same as 2 & switch elem in messag file + + formulation for sorted trianglar shells ....... 0 + eq. 0: no sorting required(default) + eq. 1: C0 triangle, type 4 + eq. 2: DKT triangle type 17 + + hughes-liu normal computation options.......... -1 + eq.-2: unique nodal fibers + eq.-1: compute normals each cycle + eq.0 : default set to -1 + eq.1 : compute on restart + eq.n : compute on restart + each nth cycle + + thickness modification for membrane strains.... 0 + eq.0: no + eq.1: 4-node shell only + eq.2: 8-node thick shell types 1 & 2 + eq.3: update both 4 & 8 node thickness + eq.4: same as option 1 but the elastic + strains are neglected + + shell part set ID (pids) for thickness update. 0 + lt.0: exclude pids if update option is active + eq.0: include all if update option is active + gt.0: include pids if update option is active + + shell part set ID where type 4 update applies 0 + + shell formulation basis........................ 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan shell + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear element(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral shell + eq. 24: 6-node quadratic triangular shell + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element + eq. 31: 2-d 1-pt. eulerian n-s + eq. 32: 2-d 4-pt. eulerian n-s + eq. 33: 2-d cvfem eulerian n-s + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element + eq. 47: cohesive with shell offsets + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + + # of user specified beam integration rules..... 0 + + max number of integration points reqd (beams) . 0 + + # of user specified shell integration rules.... 0 + + max number of integration points reqd (shells). 0 + + warping stiffness for Belytschko-Tsay shells... 2 + eq.1: Belytschko-Wong-Chiang modification + eq.2: original Belytschko-Tsay + + projection method for warping stiffness........ 0 + eq.0: drill + eq.1: full + + reference configuration ....................... 0 + eq. 0: no + eq. 1: yes, active for all airbags + eq. 2: yes, reference geometry Dt + eq.10: yes, active for foam elements + eq.11: options 1 and 10 active + eq.12: options 2 and 10 active + + contact reference configuration ............... 0 + eq. 0: no + eq. n: n number of reference nodes + + invariant node numbering ...................... 0 + eq.-4 on for both shell and solid elements + except triangular shells + eq.-2 on for shell elements except + triangular shells + eq. 1 off (default) + eq. 2 on for all shell elements + eq. 3 on for solid elements with + anisotropic material + eq. 4 on for all shell elements and solid + elements with anisotropic material + + activation time for reference geometry ........ 0.0000E+00 + + scale factor for shell rotary mass ............ 0.1000E+01 + + integration for shell through thickness ....... 0 + eq.0: Gauss + eq.1: Lobatto + + use laminated shell theory for material ....... 0 + types 22, 54, 55, and 76: + eq.0: no + eq.1: yes for thin shell material types + 22, 54, 55, or 76 + eq.3: yes for all thin shell anisotropic + materials or mixed materials + eq.4: yes for all thick shell anisotropic + materials or mixed materials + eq.5: yes for thick and thin shells + + number of annealed parts ....................... 0 + + number of new part IDs for COMPOSITE option..... 0 + + flag for shell offset vectors ................. 0 + eq. 0: off + eq. 1: on + + flag for offset shell contact surface ......... 0 + eq. 0: off + eq. 1: on + eq. 2: on, but use contact thickness + + number of point constraints between shells .... 0 + + flag for input of beam orientation vectors .... 0 + + flag for input of beam offset vectors ......... 0 + + flag for input of beam warpage scalar nodes.... 0 + + flag for 12-node shell for thermal ............ 0 + + local shell coordinate system in type 6 shell.. 1 + eq. 0: uniform local coordinate system + eq. 1: variable local coordinate system + + Jacobian check on 1 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + Jacobian check on 4 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + part set ID for Jacobian checks................ 0 + + keep contact segment related to failed shell... 0 + eq. 0: off + eq. 1: on + delete free-free shells in Jacobian checks..... 0 + eq. 0: off + eq. 1: on + + part set ID for drill constraint force ........ 0 + scale factor for drill constraint force ....... 0.0000E+00 + + w mode deletion angle in degrees .............. 0.0000E+00 + + stretch ratio deletion (l/l0) ................. 0.0000E+00 + + flag for error exit in case of unwanted + interpolation of inital stresses .............. 0 + + number of shell part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + number of solid part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + integration rule for quadratic tetrahedrons.... 4 + eq. 4: 4 point integration formula + eq. 5: 5 point integration formula + + integration rule for quadratic shells.......... 2 + eq. 2: 2 point integration in plane + eq. 3: 3 point integration in plane + + stress output for solid element spotwelds...... 0 + eq. 1: global (default) + eq. 2: local + + # of solid elements with death times........... 0 + + # of beam elements with death times........... 0 + + # of shell elements with death times........... 0 + + # of thick shell elements with death times..... 0 + + # of box definitions for element deletion...... 0 + + # of parts to be annealed...................... 0 + + flag for input of elbow extra scalar nodes..... 0 + + flag for material stochastic variations........ 0 + + number of tailor welded blanks ................ 0 + + number of heat affected zone property sets..... 0 + + flag for loading segments with file option..... 0 + + flag for loading segments FSI link file........ 0 + + + number of solid elements with initial stress .. 0 + + number of sph elements with initial stress .. 0 + + number of beam elements with initial stress .. 0 + + number of shell elements with initial stress .. 0 + + number of shell elements with initial strain .. 0 + + maximum number of tensor data ................. 0 + + maximum number of history variables ........... 0 + + no. of thick shell elems with initial stress .. 0 + + number of solid elements with initial strain .. 0 + + number of solid elements with initial dof...... 0 + + number of nodes with initial geometry.......... 0 + + write nodes with initial geometry.............. 0 + = 0: do not write nodes + = 1: write nodes + + number of discrete element spheres............. 0 + + flag for initial transverse shear stresses .... 0 + = 0: keep transverse shear stresses (default) + = 1: set transverse shear stresses to zero + + number of of thick shells with inital strain... 0 + + + CONTROL CARD 13. Computation Options-Materials + + hourglass formulation.......................... 0 + eq.0 LS-DYNA versions 940 and after + eq.1 LS-DYNA versions 936 and before + + hourglass models + eq.1: standard viscous form + eq.2: flanagan-belytschko viscous form + 1pt volume integration for solids + eq.3: flanagan-belytschko viscous form + exact volume integration for solids + eq.4: flanagan-belytschko stiffness form + 1pt volume integration for solids + eq.5: flanagan-belytschko stiffness form + exact volume integration for solids + eq.6: bindeman-belytschko stiffness form + for 2d and 3d solid elements only + eq.9: puso stiffness form for 3d solid + elements only + + hourglass model (default)...................... 0 + + hourglass coefficient (default)................ 0.0000E+00 + + bulk viscosity type (default).................. 0 + eq.-2: standard +types 2,4,10,16,17 shells+IE + eq.-1: standard +types 2,4,10,16,17 shells + eq.+1: standard + + quadratic bulk viscosity coefficient........... 0.0000E+00 + + linear bulk viscosity coefficient.............. 0.0000E+00 + + bulk viscosity type for beams.................. 0 + eq.+1: standard + eq.+2: standard + IE + + flag for rayleigh damping input................ 0 + eq.0: off (default) + eq.1: on + + flag for rigid/deformable material switching... 1 + eq.1: off (default) + eq.2: on + eq.3: on and automatic switching + + thermal effects option......................... 0 + eq.0: no thermal effects + eq.n: nodal temps scaled by load ftn -n- + eq.-1: coupled thermal mechanical analysis + eq.-2: temperature data input option 2 + eq.-3: thermal solution + eq.-4: Read binary temperature file + eq.-9998: user defined load set temp. input + eq.-9999: temperature data input option 1 + + thermal curve ID used for dynamic relaxation... 0 + + super plastic forming input option............. 0 + eq.0: skip input + eq.1: read superplastic input section + + objective stress update for large Dt........... 0 + eq.0: off (default) + eq.1: on globally + eq.2: on for part subset + + default contact parameters input option........ 0 + eq.0: no + eq.1: yes + + number of reinforcement cards for mat 84&85.... 0 + + output interval for aea_crack database......... 0.0000E+00 + + number of non local materials.................. 0 + + neighbours arrays oversized of (%)............. 0 + + number of parts defined for adaptive failure... 0 + + number of elements with specified temperature.. 0 + + number of parts with spotweld rupture stress... 0 + + number of parts with spotweld rupture parametr. 0 + + number of spotweld lists....................... 0 + + number of rows of opt=10 spot weld failure data 0 + + + CONTROL CARD 14. Computation Options-Damping + + load curve specifying system damping........... 0 + eq.-1: system damping by material + eq. n: load curve n defines system damping + + optional constant for system damping........... 0.0000E+00 + + system damping scale factor for x-translation.. 0.1000E+01 + + system damping scale factor for y-translation.. 0.1000E+01 + + system damping scale factor for z-translation.. 0.1000E+01 + + system damping scale factor for x-rotation..... 0.1000E+01 + + system damping scale factor for y-rotation..... 0.1000E+01 + + system damping scale factor for z-rotation..... 0.1000E+01 + + stress initialization flag .................... 0 + eq.-1: dynamic relaxation (debug option) + eq.0: off + eq.1: dynamic relaxation + eq.2: deformed geometry + eq.3: dynamic relaxation with part set ID + eq.5: initialize implicitly + eq.-999:off-not activated by load curves + + convergence check interval (dynamic relaxation) 250 + + convergence tolerance for dynamic relaxation... 0.1000E-02 + + dynamic relaxation factor...................... 0.9950E+00 + + termination time for dynamic relaxation........ 0.0000E+00 + eq.0.0: convergence terminates relaxation + gt.0.0: termination at specified time + unless convergence is attained + + scale factor for dyn relax time step........... 0.9000E+00 + + automatic determination of dr factors.......... 0 + eq.0: off (default) + eq.1: on + + convergence tolerance for above option......... 0.0000E+00 + + active part set ID for dynamic relaxation ..... 0 + + + + CONTROL CARD 15. Computation Options-Contact + + scale factor for contact interface penalties... 0.1000E+00 + + scale factor for rigid wall penalties.......... 0.0000E+00 + + flag to activate MADYMO contact coupling....... 0 + eq.0: inactive + eq.1: active + + track initial penetrations in auto contacts.... 0 + eq.0: no, move node to contact surface + eq.1: yes, initial penetrations remain + + ignore initial separations in tied contacts.... 0 + eq.0: no, eliminate gaps most accurate + eq.1: yes, may lock rotations + + contact initial penetration check option....... 1 + eq.1: off (default) + eq.2: on + + thickness considered in type 3, 5 or 10 contact 0 + eq.0: off + eq.1: on, but rigid bodies excluded + eq.2: on, rigid bodies are included + + penalty stiffness option....................... 1 + eq.1: minimum master/slave value + eq.2: master segment stiffness (old way) + eq.3: slave node stiffness + eq.4: slave node area/mass weighted + eq.5: like 4 but k proportional to 1/thick + + thickness changes considered in type 4 contact. 0 + eq.0: no + eq.1: yes + + automatic reorientation option................. 1 + eq.1: on for automatic contact definitions + eq.2: on + eq.3: off + + memory allocation-user contact surface control 0 + gt.0: memory per interface passed to user + + memory allocation-user contact surface frict... 0 + gt.0: memory per interface passed to user + + number of time steps between contact searching. 0 + eq.0: LS-DYNA chooses value + + intermittent searching in type 3 contact....... 0 + eq.0: off (default) + eq.1: on + + release factor for extra searching option...... 0.4000E+01 + + treatment of nodes in eroding contact.......... 0 + eq.0: delete from calculation + eq.1: keep nodes of eroded solids + eq.2: keep nodes of eroded solids & shells + + calculation of frictional sliding energy....... 0 + eq.0: do not calculate + eq.1: calculate + + shell thickness in single surface contact...... 0 + eq.0: use characteristic shell dimension + eq.1: use actual shell thickness + + time step size override for eroding contact.... 0 + eq.0: contact time size may control dt + eq.1: contact is not considered for dt + + number of automatic positioning definitions.... 0 + + print slave node/segment in spotweld contact... 0 + eq.0: no + eq.1: yes, in D3HSP file + + option for unconstrained spotweld node/face.... 0 + eq.0: ignore + eq.1: terminate + eq.2: delete weld and continue + + delete spotweld if tied to failed shell........ 0 + eq.0: no + eq.1: yes + + number of friction table definitions........... 0 + + read in friction table for automatic contacts.. 0 + eq.0: no + ne.0: number of part pair defined for table + + read in spotweld failure table................. 0 + eq.0: no + ne.0: number of part pair defined for table + + contact thickness scaling option for welds..... 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on thickness + + beam spotweld radius scale factor for thinning. 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on radius + + read in smooth contact flags................... 0 + eq.0: no + eq.1: yes + Warning: in Shared Memory Program smooth option only + available for Forming type contact + + flag for eliminating faces on symmetry planes.. 0 + eq.0: use all faces + eq.1: delete faces from contact + + spotweld tension scaling load curve............ 0 + spotweld compression scaling load curve........ 0 + spotweld direction scaling table.(tension)..... 0 + spotweld direction scaling table (shear) ..... 0 + eq.0: table for tension scaling is used + spotweld print flag (on=1)..................... 0 + + number of contact volume definitions........... 0 + + flag to use one way node to surface erosion.... 0 + + flag for implicit rigidwall gap stiffness...... 1 + + eq.1: add initial gap stiffness + eq.2: do not add gap stiffness + + death time for gap stiffness................... 0.0000E+00 + + penalty scale factor for rigid walls........... 0.1000E+01 + + flag for covariant contact formulation......... 0 + + eq.0: covariant formulation not used + eq.1: covariant formulation used + + flag for offsetting thick thermal contact + surfaces in the thermal contacts............... 0 + + eq.0: no offset, if thickness is not included + contact will act on shell mid-surface + eq.1: offsets are applied so that contact + always act on the shell outer surfaces + + flag for shell segment edge shape.............. 0 + eq.0: shell edges assumed round (default) + eq.1: shell edges assumed square + + stiffness calculation for segment based contact 0 + eq.0: use material density (default) + eq.1: use nodal masses + + flag for consistent thermal contact algorithm.. 1 + lt.0: conduction evenly distributed (pre-R4) + eq.1: conduction weighted by shape functions, + reduced integration (default) + eq.2: conduction weighted by shape functions, + full integration + + flag for optional tied interface update ....... 0 + eq.0: integrate accelerations for v and u + eq.1: differentiate u to obtain v and a + + flag for overlapping force transducers......... 0 + eq.0: forces applied to first found (faster) + eq.1: forces applied to all transducers + + scale factor for contact interface mass scaling 0.0000E+00 + shell thickness scale factor for rigidwall .... 0.0000E+00 + flag of contact involving isogeometric ele .... 0 + eq.0: interp. node vs. interp. facet + eq.1: interp. node vs. isogeometric element + print out penetration info for mortar contact.. 0 + scale factor for contact pressure on thickness + shells......................................... 0.1000E+01 + + + CONTROL CARD 16. Computation Options-Parallel + + number of cpus for parallel computations....... 2 + + parallel right hand side assembly.............. 0 + eq.0: on (default) + eq.1: off + + flag for automatic subcycling.................. 0 + eq.0: off (default) + eq.1: on + + number of part IDs for mass scaled subcycling.. 0 + + flag for repeatability in parallel solution.... 2 + eq.1: on (ordered RHS summation-slower) + eq.2: off (default) + + use memory to parallelize repeatability option. 0 + eq.0: off + eq.1: on + maximum time step factor for subcycling........ 0 + + + CONTROL CARD 17. Computation Options-Coupling + + length conversion factor coupling.............. 0.1000E+01 + + time conversion factor coupling................ 0.1000E+01 + + force conversion factor coupling............... 0.1000E+01 + + material repositioning flag.................... 0 + eq.0: off + eq.1: input data defines repositioning + eq.2: no repositioning of defined nodes + + Flag to flip X-coordinates..................... 0 + + Flag to flip Y-coordinates..................... 0 + + Flag to flip Z-coordinates..................... 0 + + Idle time for LS-DYNA.......................... 0.0000E+00 + + Implicit coupling for springback............... 0 + eq.0: off (default) + eq.1: on + eq.2: seamless springback + + DYNAIN output format........................... 0 + eq. 0: ascii + eq. 1: binary + eq. 2: ascii and binary + eq.10: ascii (large) + eq.11: binary (large internal ASCII) + eq.12: ascii and binary (large) + + Mismatched acoustic coupling input flag........ 0 + eq.0: off + eq.1: on + + Two sided acoustic coupling input flag......... 0 + eq.0: off + eq.1: on + + Coupling with USA.............................. 0 + eq.0: off (default) + eq.1: on + + Number of steps for CAL3D/MADYMO3D subcycling.. 1 + + Number of MCOL coupled rigid bodies............ 0 + + Number of vehicles to be initialized........... 0 + + Coupling with CFD.............................. 0 + eq.0: off (default) + eq.1: FAST3D + eq.2: boundary element method + + + CONTROL CARD 18. Computation Options-Output Control + + printout of node, element, velocity input data. 0 + eq.0: on + eq.1: off + + time zero printout of element time step size... 0 + eq.0: no printout + eq.1: print dt for each element at t=0 + + problem status report interval in printer file. 100 + + number of cycles between restart dumps.........99999999 + + number of cycles between running restart dumps.99999999 + + number of files to rewrite running restart .... 1 + + node and element printout suppression.......... 0 + eq.1: nodal data is not echoed + eq.2: element data is not echoed + eq.3: node and element data is not echoed + debug information in messag file option........ 0 + eq.0: no + eq.1: yes + update of beam reference nodes................. 0 + eq.0: off + eq.1: on-unique reference nodes required + averaged acceleration-print/time history files. 0 + eq.0: no average (default) + eq.1: averaged between output intervals + eq.2: user defined filtering + output interval for interface file............. 0.4000E-03 + default print flag for the RBDOUT/MATSUM files 0 + eq.0: RBDOUT and MATSUM + eq.1: RBDOUT only + eq.2: MATSUM only + eq.3: no output + include eroded and lumped mass in MATSUM ...... 0 + eq.0: no + eq.1: yes + include 10-node connectivities in D3PLOT ...... 2 + eq.1: yes + eq.2: no + write spring forward database at termination... 0 + eq.0: no + eq.1: include all deformable nodes + eq.2: include nodes of material subset + d3plot and d3thdt binary output format......... 0 + eq.0 default + eq.1 32ieee + flush output file interval..................... 5000 + output interval for d3part database............ 0.0000E+00 + interval via load curve for part database...... 0 + number of part blocks.......................... 0 + Maximum number of messages..................... 0 + Print flag for digitized curve data............ 0 + Print info. of 1d belt created for 2d belt..... 0 + ELOUT shell output coordinate system flag...... 0 + eq.0 default + eq.1 local element coordinate system + eq.2 global coordinate sytstem + number of parts removed from d3plot ........... 0 + number of levels of timing at termination ..... 2 + max frequency of element failure summaries..... 1 + + + CONTROL CARD 19. Computation Options-Output Energy + + hourglass energy calculation................... 2 + eq.1: off (default) + eq.2: on + + rigid wall energy calculations................. 2 + eq.1: off (default) + eq.2: on + + contact energy calculation..................... 2 + eq.1: off + eq.2: on + + flag for rayleigh damping energy calculations.. 0 + eq.1: off (default) + eq.2: on + + flag for material energy in D3THDT file........ 2 + eq.1: off + eq.2: on (default) + + + CONTROL CARD 20. Computation Options-LS-POST Database + + time step between dumps of complete state data. 0.4000E-02 + + output interval for interface force database... 0.4000E-02 + + time step between dumps of time history data... 0.0000E+00 + + number of nodal printout blocks................ 0 + + number of solid element printout blocks........ 0 + + number of beam element printout blocks......... 0 + + number of discrete element printout blocks..... 0 + + number of seatbelt element printout blocks..... 0 + + number of shell element printout blocks........ 0 + + number of thick shell element printout blocks.. 0 + + load curve-interval between state data dumps... 0 + + behavior of state data dump curve.............. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + load curve-interval between force data dumps... 0 + + load curve-interval between history data dumps. 0 + + flag, user output into shell resultant vector.. 0 + eq.1: off (default) + eq.2: on, user subroutine is called + + number of subsystems for SSSTAT file .......... 0 + + behavior of intfor data curve.................. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + + CONTROL CARD 21. Computation Options LS-POST Database + + flag to write ls-post database during dyn rel.. 0 + eq.0: no database write (default) + eq.1: write database at convergence check + eq.n: write database at nth check + + number of extra history variables for solids... 0 + + number of integration points output/solid ..... 1 + + number of extra history var/int.pt for shells.. 0 + + number of integration points output/shell ..... 3 + lt.0: also output 4 points in plane + + flag for including strain tensor in database... 0 + eq.0: exclude (default) + eq.1: include strains (solid and shells) + + flag for including stress tensor in database... 1 + eq.1: include (default) + eq.2: exclude + + flag for including effective plastic strain.... 1 + eq.1: include (default) + eq.2: exclude + + flag for including shell resultants............ 1 + eq.1: include (default) + eq.2: exclude + + flag for including shell energy and thickness.. 1 + eq.1: include (default) + eq.2: exclude + + every state is written to a separate file...... 0 + eq.0: off (default) + eq.1: only one state per plotfile + + composite material stress output .............. 0 + eq.-1: same as 1, but fiber stress and strain + are engineering measured in material + 34 + eq. 0: global + eq. 1: local + eq. 2: local, additional information + output in place of shell resultants + + number of integration points output/beam ...... 0 + + data compression to eliminate rigid body data.. 1 + nodal velocities, and nodal accelerations + eq.1: off + eq.2: on -rigid bodies + eq.3: off-rigid bodies-on nodal data + eq.4: on -rigid bodies-on nodal data + + output shell element hourglass energy.......... 1 + eq.1: off + eq.2: on + + output shell element dt, mass, added mass...... 1 + eq.1: off + eq.2: output dt + eq.3: output mass + + peak pressure flag............................. 0 + eq.1: on + + filter parameter............................... 0.0000E+00 + + flag for solid element additional output....... 0 + eq.1: output 3 additional variables + eq.2: output 5 additional variables + + flag for scaled mass output to the d3plot file. 0 + eq.1: output mass increment + eq.2: output percentage increase + + flag for thermal data.......................... 1 + eq.0 or 1: output temperature + eq.2: output temperature and flux + eq.3: output temp, flux, and thick shell temps + + flag for including stress tensor at int. point 0 + eq.0: exclude (default) + eq.1: include stress (solid and shells) + + flag for including stress tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local stress (solid and shell) + eq.2: include global stress (solid and shell) + + flag for including strain tensor at int. point 0 + eq.0: exclude (default) + eq.1: include strains (solid and shells) + + flag for including strain tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local strain (solid and shell) + eq.2: include global strain (solid and shell) + output interval for blast force database....... 0.0000E+00 + lt.0: interval specified by load curve + + + CONTROL CARD 22. Computation Options-ASCII Output I + + output interval for cross section forces....... 0.0000E+00 + output interval for rigid wall forces ......... 0.4000E-03 + output interval for nodal print blocks......... 0.0000E+00 + output interval for element print blocks....... 0.0000E+00 + output interval for global/subsystem statistics 0.4000E-03 + output interval for discrete elements.......... 0.0000E+00 + output interval for material summaries......... 0.4000E-03 + output interval for nodal interface forces..... 0.0000E+00 + output mass properties in subsystem statistics. 0 + output mass properties in global statistics.... 0 + additional history variables output-solids..... 0 + additional history variables output-shells..... 0 + additional history variables output-tshells.... 0 + additional history variables output-beams...... 0 + + + + CONTROL CARD 23. Computation Options-ASCII Output II + + output interval for resultant interface forces. 0.4000E-03 + output interval for smug nodal data............ 0.0000E+00 + output interval for sp constraint forces....... 0.0000E+00 + output interval for nodal constraint forces.... 0.0000E+00 + output interval for airbag statistics.......... 0.0000E+00 + output interval for avs filter................. 0.0000E+00 + output interval for nodal force groups......... 0.0000E+00 + output interval for b.c. forces and energy .... 0.0000E+00 + + + + CONTROL CARD 24. Computation Options-ASCII Output III + + output interval for rigid body data............ 0.0000E+00 + output interval for geometric contact entities. 0.0000E+00 + output interval for mpgs database............. 0.0000E+00 + output interval for movie database............. 0.0000E+00 + output interval for interface energies......... 0.4000E-03 + output interval for seatbelt response.......... 0.0000E+00 + output interval for joint forces............... 0.0000E+00 + output interval for tracer particles........... 0.0000E+00 + output interval for discrete beam data......... 0.0000E+00 + output type for discrete beam data ............ 0 + curve id for discrete beam data ............... 0 + option for ascii output time for discrete beam. 0 + + output interval for pulley element data........ 0.0000E+00 + output type for pulley element data ........... 0 + curve id for pulley element data .............. 0 + option for ascii output time for pulley element 0 + + + + CONTROL CARD 25. ALE 1st card + + Default continuum treatment.................... 0 + eq.1: Lagrangian (default) + eq.2: Eulerian + eq.3: Arbitrary Lagrangian Eulerian + eq.4: Eulerian Ambient + + Number of cycles between rezones............... 0 + + Advection formulation.......................... 0 + eq.1: Donor Cell + HIS + eq.2: Van Leer + HIS (default) + + Relaxation factor 1 (simple average)........... -0.1000E+01 + + Relaxation factor 2 (volume weighting)......... 0.0000E+00 + + Relaxation factor 3 (isoparametric)............ 0.0000E+00 + + Relaxation factor 4 (equipotential)............ 0.0000E+00 + + Relaxation factor 5 (equilibrium).............. 0.0000E+00 + + Output interval for euler statistics........... 0.0000E+00 + + + CONTROL CARD 26. ALE 2nd card + + time to begin rezoning......................... 0.0000E+00 + + time to end rezoning........................... 0.0000E+00 + + SALE advection factor.......................... 0.0000E+00 + + number of void materials....................... 0 + + Void factor.................................... 0.1000E-05 + + Automatic euler boundary condition flag........ 0.0000E+00 + eq.0: Off. + eq.1: On with stick condition. + eq.2: On with slip condition. + + Number of non-interacting Euler materials...... 0 + + Number of multi-material Euler groups.......... 0 + + Reference pressure............................. 0.0000E+00 + + Pressure equilibrium........................... 0 + eq.0: Off + eq.1: On + Number of parts considered in ALE convection... 0 + + Number of cycles between ALE coupling.......... 1 + + Number of cycles between ALE bucket sort....... 50 + + Number of ALE Multi-material group switching... 0 + + Number of ALE mixing length.................... 0 + + Number of ALE coupling to nodes ............... 0 + + Number of ALE essential boundaries ............ 0 + + + CPM output format.............................. 11 + eq.11: Version 3 (full output) + eq.21: Version 4 (full output) + eq.22: (coordinates) + eq.23: (summary) + # of CPM airbag interaction.................... 0 + + # of cycle for CPM repartition................. 5 + CPM time step control.......................... 0 + eq.0: no control + eq.1: set CPM timestep size as 1 usec + + + CONTROL CARD 37. SPH 1st card + + Sort frequency................................. 1 + + Box activation................................. 0 + + First option................................... 0.1000E+11 + + Space dimension................................ 2 + + Memory allocation for neighbors MEMORY......... 150 + allocation type:........................ DYNAMIC + + Particle approximation......................... 0 + eq.0: Standard gather form (Lacome-Vila 1998) + eq.1: Renormalization (Ben Moussa-Vila 1998) + eq.2: Symmetric formulation (Benz 1989) + eq.3: Symmetric renormalization (Libersky 1993) + eq.4: Elliptic smoothing length + eq.5: Fluid formulation + eq.6: Renormalized fluid formulation + eq.7: Total Lagrangian formulation + eq.8: Renormalized Total Lagrangian formulation + + Start time of SPH analysis..................... 0.0000E+00 + + Maximum velocity............................... 0.1000E+16 + + Contact definition between SPH parts........... 0 + eq.0: Approximation is computed + eq.1: Approximation is not computed + + Time derivative for smoothing length........... 0 + Initial smooth length computation option....... 0 + Display options for SPH particles.............. 0 + Erosion control option for SPH particles....... 0 + Contact treatment for deactivated particles.... 0 + eq.0: Contact remains active + eq.1: Contact becomes inactive + + Artificial viscosity for SPH particles......... 0 + eq.0: Monaghan type bulk viscosity (change + to bulk coefficents recommended) + eq.1: Solid elements type bulk viscosity + + + + CONTROL CARD 38. SPH group number............. 1 + + Number of particles............................ 25 + + Number of material............................. 101 + + Smoothing length constant...................... 0.1300E+01 + + Minimum smoothing length ...................... 0.2000E+00 + + Maximum smoothing length ...................... 0.2000E+01 + + Initial smoothing length ...................... 0.0000E+00 + eq.0: calculated by LS-DYNA + + Death time for SPH material.................... 0.1000E+21 + + Start time for SPH material.................... 0.0000E+00 + + + + + CONTROL CARD 50. EFG + + ispline ....................................... 0 + + idila.......................................... 0 + + inint.......................................... 0 + + iefgs.......................................... 0 + + intfs.......................................... 0 + + + + p a r t d e f i n i t i o n s + + material type + eq.1 isotropic + eq.2 orthotropic + eq.3 elastoplastic ( von mises ) + eq.4 thermo-elastic-plastic + eq.5 soil and crushable foam model + eq.6 viscoelastic model + eq.7 blatz-ko finite elastic rubber + eq.8 high explosive model + eq.9 null material + eq.10 hydrodynamic - elastic-plastic + eq.11 steinberg - guinan model + eq.12 isotropic elastic-plastic + eq.13 elastic-plastic with failure + eq.14 crushable foam with failure + eq.15 johnson/cook plasticity model + eq.16 pseudo tensor geological model + eq.17 elastoplastic with fracture + eq.18 power law isotropic plasticity + eq.19 strainrate sensitive plasticity + eq.20 rigid material + eq.21 thermal orthotropic(12 constants) + eq.22 composite material damage model + eq.23 thermal orthotropic(12 curves) + eq.24 piecewise linear plasticity + eq.25 soil cap model by taylor + eq.26 crushable metallic honeycomb + eq.27 hyperelastic mooney-rivlin + eq.28 shell/beam resultant plasticity + eq.29 beam resultant force limited + eq.30 shape-memory alloy + eq.31 frazer-nash rubber model + eq.32 safety glass + eq.33 barlat's anisotropic plasticity + eq.34 fabric + eq.35 elastoplastic (green-naghdi rate) + eq.36 barlat's 3-parameter plasticity + eq.37 anisotropic plasticity model + eq.38 blatz-ko finite elastic foam + eq.39 fld anisotropic plasticity + eq.40 nonlinear orthotropic elastic + eq.41-50 user material models + eq.51 bammann plasticity model + eq.52 sandia damage model + eq.53 crushable cellular foam + eq.54 composite damage model(hashin) + eq.55 composite damage model(tsai-wu) + eq.57 low density urethane foam + eq.58 laminated composite fabric + eq.59 composite failure + eq.60 viscous glass model model + eq.61 maxwell/kelvin viscoelastic + eq.62 viscous foam model + eq.63 crushable foam model + eq.64 rate sensitive powerlaw plasticity + eq.65 modified armstrong-zerrilli model + eq.66 elastic resultant beams + eq.67 nonlinear elastic via load curves + eq.68 plastic resultant via load curves + eq.69 sid impact dummy damper + eq.70 hydraulic/gas damper + eq.71 cable + eq.72 k & c concrete damage + eq.73 low density viscous foam + eq.74 elastic spring discrete beam + eq.75 bilkhu/dubois crushable foam + eq.76 linear viscoelastic + eq.77 general hyperelastic/ogden + eq.78 soil/concrete + eq.79 hysteretic soil + eq.80 ramberg-osgood + eq.81 plastic damage model + eq.82 plastic orthotropic damage model + eq.83 fu-chang rate sensitive foam model + eq.84 rs strainrate sensitive concrete + eq.85 reinforced concrete (aea winfrith, 1990) + eq.86 orthotropic viscoelastic + eq.87 cellular viscoelastic rubber + eq.88 material threshold stress (mts) + eq.89 plasticity polymer + eq.90 acoustic media + eq.91 hyperelastic soft tissue + eq.92 visco-hyperelastic soft tissue + eq.93 elastic 6-dof spring + eq.94 inelastic spring discrete beam + eq.95 inelastic 6-dof spring + eq.96 brittle damage + eq.97 general joint discrete beam + eq.98 simplified johnson cook + eq.99 simplified johnson cook with damage + eq.100 spotweld material + eq.101 ge rate sensitive plasticity + eq.102 inverse hyperbolic sine + eq.103 viscoplastic model (ntnu, 1996) + eq.104 damage model 1 (ntnu, 1997) + eq.105 damage model 2 (ntnu, 1997) + eq.106 elastic viscoplastic thermal + eq.107 modified johnson cook + eq.108 orthotropic elastic plastic + eq.110 johnson/holmquist ceramics + eq.111 johnson/holmquist concrete + eq.112 finite elastic strain plasticity + eq.113 trip for austenitic stainless + eq.114 layered piecewise linear plasticity + eq.115 unified creep + eq.116 composite lay up + eq.117 composite matrix + eq.118 composite direct + eq.119 general nonlinear 6dof discrete beam + eq.120 gurson + eq.121 general nonlinear 1dof discrete beam + eq.122 hill 3r + eq.123 modified piecewise linear plasticity + eq.124 compression-tension plasticity + eq.125 yoshida kinematic plasticity model + eq.126 crushable metallic honeycomb + eq.127 arruda-boyce hyper-viscoelastic + eq.128 heart tissue + eq.129 lung hyper-viscoelastic + eq.130 special orthotropic + eq.131 tno isotropic smeared crack model + eq.132 tno orthotropic smeared crack model + eq.133 barlat yld2000 + eq.135 wtm/stm + eq.136 orthotropic vegter model + eq.137 anisotropic ito-goya model + eq.139 modified resultant beam force limited + eq.140 vacuum + eq.141 rate sensitive polymer + eq.142 anisotropic crushable foam + eq.143 aptek orthotropic wood + eq.144 pitzer crushable foam + eq.145 continuous surface cap with damage + eq.146 1dof generalized spring + eq.147 fhwa soil + eq.148 gas mixture + eq.150 cfd - constant properties + eq.152 hyperbolic tangent thermal + eq.153 damage model 3 + eq.154 deshpande fleck foam model + eq.155 compression-tension eos model + eq.156 muscle model + eq.157 anisotropic elastic plastic + eq.158 rate sensitive composite fabric + eq.159 continuous surface cap + eq.161 composite msc + eq.162 composite dmg msc + eq.163 modified crushable foam + eq.164 brain linear viscoelastic + eq.165 plastic nonlinear kinematic + eq.166 moment curvature beam + eq.167 mccormick + eq.168 polymer + eq.169 arup adhesive + eq.170 resultant anisotropic + eq.171 steel concentric brace + eq.172 concrete ec2 + eq.173 mohr couloumb + eq.174 rc beam + eq.176 quasilinear viscoelastic + eq.177 hill foam + eq.178 viscoelastic hill foam + eq.179 low density synthetic foam + eq.180 low density synthetic foam ortho + eq.181 simplified rubber model + eq.182 viscoelastic plastic model + eq.187 semi-analytical model for polymers + eq.188 thermo elastic viscoplastic creep + eq.189 anisotropic thermo elastic + eq.190 barlat 3-parameter fld plasticity + eq.191 seismic beam + eq.192 soil brick + eq.193 drucker prager + eq.194 rc shear wall + eq.195 concrete beam + eq.196 general spring discrete beam + eq.197 seismic isolator + eq.198 jointed rock + eq.202 steel EC3 + eq.203 hysteretic reinforcement + eq.205 discrete beam surface contact + eq.206 Park Ang beam + eq.208 bolt beam + eq.213 awg composite damage + eq.214 dry fabric + eq.219 codam2 + eq.220 rigid material discrete particles + eq.221 orthotropic simplified damage + eq.222 genoa material for laminates + eq.223 orthotropic advanced damage + eq.224 tabulated johnson cook + eq.225 viscoplastic mixed hardening + eq.228 tabulated johnson cook aniso + eq.230 elastic pml + eq.231 acoustic pml + eq.232 biot hysteretic + eq.233 cazacu barlat + eq.234 viscoelastic loose fabric + eq.235 micromechanics dry fabric + eq.236 silicon carbid coating on RCC + eq.237 hysteretic pml + eq.242 barlat yld2000 Yoshida hardening + eq.243 hill 90 + eq.244 ultra high strength steel + eq.251 tailored properties + eq.252 toughened adhesive polymer + eq.255 piecewise linear plastic thermal + eq.256 amorphous solids finite stain + eq.261 laminated fracture daimler pinho + eq.262 laminated fracture daimler camanho + eq.266 tissue dispersed + eq.267 eight chain rubber + eq.269 bergstrom-boyce rubber model + eq.270 computational welding mechanics model + eq.271 powder compaction model + eq.272 RHT concrete + eq.273 CDPM concrete + eq.274 paper + equation-of-state types + eq.1 linear polynomial + eq.2 jwl high explosive + eq.3 sack tuesday high explosive + eq.4 gruneisen + eq.5 ratio of polynomials + eq.6 linear polynomial with source + eq.7 initiation and reaction in he + eq.8 compaction + eq.9 tabulated + eq.11 tensor pore collapse + eq.14 jwlb high explosive + eq.15 one-dimensional gasket + eq.16 mie-gruneisen with p-alpha + hourglass models + eq.1 viscous + eq.2 flanagan-belytschko viscous form + eq.3 full flanagan-belytschko viscous form + (constant stress solid elements) + eq.4 flanagan-belytschko stiffness form + eq.5 full flanagan-belytschko stiffness form + eq.6 bindeman-belytschko stiffness form + (solid 2d and 3d elements) + eq.7 linear total strain stiffness form + (solid 2d and 3d elements) + eq.9 puso stiffness form (solid 3d elements) + eq.10 cosserat total strain stiffness form + (solid 3d elements) + bulk viscosity models + eq.1 standard + defaults + hourglass model....................... 2 + hourglass coefficient................. 1.00000E-01 + bulk viscosity type................... 1 + quadratic bulk viscosity coefficient.. 1.50000E+00 + linear bulk viscosity coefficient..... 6.00000E-02 + + *********************************************************************** + + + + + part id ..................... 101 + section id ..................... 101 + material id ..................... 1 + section title .................. + + material title .................. + + material type .............. 3 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + + density .......................... = 2.71000E-03 + hourglass coefficient ............ = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 0 + eq.0: 4, 6, 8, 10-node solid element or SPH element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + rayleigh damping coefficient...... = 0.00000E+00 + e ................................ = 6.89000E+04 + vnu .............................. = 3.30000E-01 + yield ............................ = 1.17000E+02 + e (harden) ....................... = 6.80000E+00 + hardening parmeter ............... = 1.00000E+00 + strainrate parameter, c .......... = 0.00000E+00 + strainrate parameter, p .......... = 0.00000E+00 + formulation for rate effects ..... = 0.00000E+00 + eq.0.0: default + eq.1.0: viscoplastic + failure strain for erosion........ = 0.00000E+00 + solid formulation ............... = 1 + eq.-2: 8 point integration-3dof/node + for poor aspect ratio elements + eq.-1: 8 point integration-3dof/node + for poor aspect ratio elements + (efficient variant of -2 but + prone to some hourglassing) + eq. 1: 1 point integration + eq. 2: 8 point integration-3dof/node + eq. 3: 14 point integration-6dof/node + eq. 4: 5 point tetrahedron-6dof/node + eq. 5: 1 point ale + eq. 6: 1 point eulerian + eq. 7: 1 point eulerian ambient + eq. 8: 1 point acoustic + eq. 9: 1 point corotational + eq.10: 1 point tetrahedron + eq.11: multi-material eulerian + eq.12: eulerian with void + eq.13: nodal pressure tetrahedron + eq.14: 8 point acoustic + eq.15: 2 point pentahedron + eq.16: 10-node quadratic tetrahedron + eq.17: 10-node composite tetrahedron + eq.18: linear static element + eq.19: 8-node 2x2 cohesive + eq.20: 8-node 2x2 cohesive with offsets for shells + eq.21: 6-node 1x1 cohesive + eq.22: 6-node 1x1 cohesive with offsets for shells + eq.41: efg 3d + eq.42: efg 3d for 4-noded background + eq.99: elastic vibration element + corotational local coord. ........ = 0 + eq. 0: not requested + eq. 1: requested + + *********************************************************************** + + + null shells for visualization + + part id ..................... 1 + section id ..................... -12345677 + material id ..................... 0 + section title .................. + + material title .................. + + material type .............. 9 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + + density .......................... = 1.30000E-13 + hourglass coefficient (membrane).. = 1.00000E-01 + hourglass coefficient (rotation).. = 1.00000E-01 + hourglass coefficient (warping ).. = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 2 + eq.0: 4, 6, 8, 10-node solid element or SPH element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + rayleigh damping coefficient...... = 0.00000E+00 + pressure cutoff .................. = 0.00000E+00 + viscosity coefficient ............ = 0.00000E+00 + relative volume for tensile fail.. = 0.00000E+00 + relative volume for compres fail.. = 0.00000E+00 + e ..(null shells and beams)....... = 0.00000E+00 + vnu (null shells and beams)....... = 0.00000E+00 + shear area factor ................ = 1.00000E+00 + thru-thickness integration points = 2.00000E+00 + print out option ................. = 3.00000E+00 + eq.1.0:average resultants & fiber lengths + eq.2.0:resultants at plan points & fiber lengths + eq.3.0:resultants,stresses all points & fiber lengths + + integration rule ................. = 0.00000E+00 + lt.0.0:absolute value is specified rule # + eq.0.0:gauss (trapezoidal if > 10 IP) + eq.1.0:trapezoidal rule + shell formulation ................ = 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear elem(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral + eq. 24: 6-node quadratic triangular + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element + eq. 47: cohesive with shell offsets + eq. 55: 8-node 2D plane strain fracture + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + shell thickness: node 1 .. = 1.00000E-09 + node 2 .. = 1.00000E-09 + node 3 .. = 1.00000E-09 + node 4 .. = 1.00000E-09 + + reference surface ................ = 0.00000E+00 + eq. 1.0:top + eq. 0.0:middle + eq.-1.0:bottom + + mass per unit area ............... = 0.00000E+00 + + flag for discontinuous thickness + field for elements with thickness + stretch .......................... = 2 + eq. 0: default is 1 + eq. 1: thickness field is continuous + eq. 2: thickness field is discontinous + + + + n o d a l p o i n t c o o r d i n a t e s + + node ID trnbc x-ord y-ord z-ord rotbc + 1001801 0.0 0.4998E+00 -0.1105E+02 0.0000E+00 0.0 + 1001802 0.0 0.7115E+00 -0.1105E+02 0.0000E+00 0.0 + 1001803 0.0 0.9232E+00 -0.1105E+02 0.0000E+00 0.0 + 1001804 0.0 0.1135E+01 -0.1105E+02 0.0000E+00 0.0 + 1001805 0.0 0.1347E+01 -0.1105E+02 0.0000E+00 0.0 + 1001921 0.0 0.4998E+00 -0.1086E+02 0.0000E+00 0.0 + 1001922 0.0 0.7115E+00 -0.1086E+02 0.0000E+00 0.0 + 1001923 0.0 0.9232E+00 -0.1086E+02 0.0000E+00 0.0 + 1001924 0.0 0.1135E+01 -0.1086E+02 0.0000E+00 0.0 + 1001925 0.0 0.1347E+01 -0.1086E+02 0.0000E+00 0.0 + 1002041 0.0 0.4998E+00 -0.1067E+02 0.0000E+00 0.0 + 1002042 0.0 0.7115E+00 -0.1067E+02 0.0000E+00 0.0 + 1002043 0.0 0.9232E+00 -0.1067E+02 0.0000E+00 0.0 + 1002044 0.0 0.1135E+01 -0.1067E+02 0.0000E+00 0.0 + 1002045 0.0 0.1347E+01 -0.1067E+02 0.0000E+00 0.0 + 1002161 0.0 0.4998E+00 -0.1048E+02 0.0000E+00 0.0 + 1002162 0.0 0.7115E+00 -0.1048E+02 0.0000E+00 0.0 + 1002163 0.0 0.9232E+00 -0.1048E+02 0.0000E+00 0.0 + 1002164 0.0 0.1135E+01 -0.1048E+02 0.0000E+00 0.0 + 1002165 0.0 0.1347E+01 -0.1048E+02 0.0000E+00 0.0 + 1002281 0.0 0.4998E+00 -0.1029E+02 0.0000E+00 0.0 + 1002282 0.0 0.7115E+00 -0.1029E+02 0.0000E+00 0.0 + 1002283 0.0 0.9232E+00 -0.1029E+02 0.0000E+00 0.0 + 1002284 0.0 0.1135E+01 -0.1029E+02 0.0000E+00 0.0 + 1002285 0.0 0.1347E+01 -0.1029E+02 0.0000E+00 0.0 + 1002286 7.0 0.0000E+00 -0.1026E+02 0.2540E-01 7.0 + 1002287 7.0 0.0000E+00 -0.1026E+02 -0.2540E-01 7.0 + 1002288 7.0 0.0000E+00 -0.1107E+02 -0.2540E-01 7.0 + 1002289 7.0 0.0000E+00 -0.1107E+02 0.2540E-01 7.0 + + + + n o d a l s p c s u m m a r y o n *NODE cards + boundary conditions (on=1) + node x y z rx ry rz + 1002286 1 1 1 1 1 1 + 1002287 1 1 1 1 1 1 + 1002288 1 1 1 1 1 1 + 1002289 1 1 1 1 1 1 + + + + s h e l l e l e m e n t s + + elem id part id node1 node2 node3 node4 + thick1 thick2 thick3 thick4 angle offset + 1 1 1002286 1002287 1002288 1002289 + 1.0000E-09 1.0000E-09 1.0000E-09 1.0000E-09 0.0000E+00 0.0000E+00 + + *** Warning 21129 (STR+1129) + shell element, ID 1 violates heuristic shape criterion + area/(longest diagonal)/(longest diagonal) equals: 6.2257E-02 + which may be too small (< 0.1) to permit a stable calculation. + + + + S P H e l e m e n t m a s s d a t a + + element id mat id mass + 1001801 101 0.1093E-03 + 1002045 101 0.1093E-03 + 1002161 101 0.1093E-03 + 1002162 101 0.1093E-03 + 1002163 101 0.1093E-03 + 1002164 101 0.1093E-03 + 1002165 101 0.1093E-03 + 1002281 101 0.1093E-03 + 1002282 101 0.1093E-03 + 1002283 101 0.1093E-03 + 1002284 101 0.1093E-03 + 1002044 101 0.1093E-03 + 1002043 101 0.1093E-03 + 1002042 101 0.1093E-03 + 1001802 101 0.1093E-03 + 1001803 101 0.1093E-03 + 1001804 101 0.1093E-03 + 1001805 101 0.1093E-03 + 1001921 101 0.1093E-03 + 1001922 101 0.1093E-03 + 1001923 101 0.1093E-03 + 1001924 101 0.1093E-03 + 1001925 101 0.1093E-03 + 1002041 101 0.1093E-03 + 1002285 101 0.1093E-03 + + + + r i g i d w a l l d e f i n i t i o n s + + + + + rigidwall ID = 1 + # of slave nodes = 29 + birth time = 0.00000E+00 + death time = 0.10000E+21 + penalty scale factor = 0.10000E+01 + moving rigidwall flag = 0 + eq.1: flat rigidwall has mass and vel. + eq.2: prescribed velocity history + eq.3: prescribed displacement history + generalized rigidwall type = 0 + eq.0: flat of infinite extent + eq.1: flat with defined size + eq.2: extra nodes and softening + eq.3: options 2 and 3 active + eq.4: prescribed motion flat plate + eq.5: prescribed motion cylinder + eq.6: prescribed motion sphere + eq.7: prescribed motion prism + eq.8: prescribed motion cylinder (interior) + eq.9: prescribed motion sphere (interior) + stick condtion = 0.00000E+00 + eq.0: frictionless sliding + gt.0.and.lt.1:frictional sliding + eq.1: sticking + eq.2: normal weld + eq.3: sticking weld + + coordinates of orientation vector are + i j + 0.0000E+00 0.1000E+01 + 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 + slave nodes + 1. 1001801 + 2. 1001802 + 3. 1001803 + 4. 1001804 + 5. 1001805 + 6. 1001921 + 7. 1001922 + 8. 1001923 + 9. 1001924 + 10. 1001925 + 11. 1002041 + 12. 1002042 + 13. 1002043 + 14. 1002044 + 15. 1002045 + 16. 1002161 + 17. 1002162 + 18. 1002163 + 19. 1002164 + 20. 1002165 + 21. 1002281 + 22. 1002282 + 23. 1002283 + 24. 1002284 + 25. 1002285 + 26. 1002286 + 27. 1002287 + 28. 1002288 + 29. 1002289 + + + + n o d a l p o i n t v e l o c i t i e s + + node id x-vel y-vel z-vel + x-rot y-rot z-rot + 1001801 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001802 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001803 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001804 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001805 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001921 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001922 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001923 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001924 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001925 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002041 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002042 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002043 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002044 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002045 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002161 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002162 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002163 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002164 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002165 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002281 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002282 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002283 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002284 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002285 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002286 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002287 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002288 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002289 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + + *** S.P.H. *** + + Space dimension for SPH 2 + + Initial Smoothing length : PART # 101 0.2751672E+00 + SPH PART # 101 + hmin : 0.5503E-01 + hmax : 0.5503E+00 + +************ + + + + + + + + + t i e d n o d a l p a i r s f o r l i n k i n g + + + ************************************************************ + + + m a s s p r o p e r t i e s o f SPH p a r t # 101 + total mass of part = 0.27318471E-02 + x-coordinate of mass center = 0.92316663E+00 + y-coordinate of mass center =-0.10666250E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of material + row1= 0.1983E-03 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + ************************************************************ + + + m a s s p r o p e r t i e s o f p a r t # 1 + total mass of part = 0.53677342E-23 + x-coordinate of mass center = 0.00000000E+00 + y-coordinate of mass center =-0.57253590E-06 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of material + row1= 0.6116E-21 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.3463E-26 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.6116E-21 + + principal inertias + i11 = 0.6116E-21 + i22 = 0.3463E-26 + i33 = 0.6116E-21 + + principal directions + row1= 0.1000E+01 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + m a s s p r o p e r t i e s o f b o d y + total mass of body = 0.27318473E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of body + row1= 0.1983E-03 0.1863E-08 0.0000E+00 + row2= 0.1863E-08 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + principal inertias of body + i11 = 0.1983E-03 + i22 = 0.2448E-03 + i33 = 0.4431E-03 + + principal directions + row1= 0.1000E+01 0.4007E-04 0.0000E+00 + row2= -0.4007E-04 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + ************************************************************ + + NOTE : For 2D axisymmetric problems the following + masses are reported per radian. + For 2D plain strain/stress problems the + masses are reported per unit thickness. + + summary of mass + lumped mass in deformable + part of structure mass= 0.00000000E+00 + part id = 101 mass= 0.27318476E-02 + part id = 1 mass= 0.53677342E-23 + + t o t a l m a s s = 0.27318476E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + + + ************************************************************ + + + S t o r a g e a l l o c a t i o n + + Memory required to begin solution : 257160 + Additional dynamically allocated memory: 52836 + Total: 309996 + + 25 smallest timesteps + ------------------------------------------------ + element number part timestep + sph 1002285 101 6.0802E-05 + sph 1002041 101 6.0802E-05 + sph 1001925 101 6.0802E-05 + sph 1001924 101 6.0802E-05 + sph 1001923 101 6.0802E-05 + sph 1001922 101 6.0802E-05 + sph 1001921 101 6.0802E-05 + sph 1001805 101 6.0802E-05 + sph 1001804 101 6.0802E-05 + sph 1001803 101 6.0802E-05 + sph 1001802 101 6.0802E-05 + sph 1002042 101 6.0802E-05 + sph 1002043 101 6.0802E-05 + sph 1002044 101 6.0802E-05 + sph 1002284 101 6.0802E-05 + sph 1002283 101 6.0802E-05 + sph 1002282 101 6.0802E-05 + sph 1002281 101 6.0802E-05 + sph 1002165 101 6.0802E-05 + sph 1002164 101 6.0802E-05 + sph 1002163 101 6.0802E-05 + sph 1002162 101 6.0802E-05 + sph 1002161 101 6.0802E-05 + sph 1002045 101 6.0802E-05 + sph 1001801 101 6.0802E-05 + 1 t 0.0000E+00 dt 6.08E-05 flush i/o buffers 08/31/25 16:53:38 + 1 t 0.0000E+00 dt 6.08E-05 write d3plot file 08/31/25 16:53:38 + 66 t 3.9521E-03 dt 6.08E-05 write d3plot file 08/31/25 16:53:38 + 132 t 7.9651E-03 dt 6.08E-05 write d3plot file 08/31/25 16:53:38 + 198 t 1.1982E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:38 + 264 t 1.5992E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:38 + 329 t 1.9947E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:38 + 395 t 2.3959E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:38 + 461 t 2.7972E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:38 + 527 t 3.1984E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:38 + + *** termination time reached *** + 576 t 3.5024E-02 dt 6.08E-05 write d3dump01 file 08/31/25 16:53:38 + 576 t 3.5024E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:38 + + N o r m a l t e r m i n a t i o n 08/31/25 16:53:38 + + S t o r a g e a l l o c a t i o n + + Memory required to complete solution : 257160 + Additional dynamically allocated memory: 60696 + Total: 317856 + + T i m i n g i n f o r m a t i o n + CPU(seconds) %CPU Clock(seconds) %Clock + ---------------------------------------------------------------- + Keyword Processing ... 0.0000E+00 0.00 6.9000E-02 5.42 + KW Reading ......... 0.0000E+00 0.00 1.4000E-02 1.10 + KW Writing ......... 0.0000E+00 0.00 2.1000E-02 1.65 + Initialization ....... 1.0000E+00 100.00 1.1230E+00 88.22 + Init Proc Phase 1 .. 0.0000E+00 0.00 4.9000E-02 3.85 + Init Proc Phase 2 .. 0.0000E+00 0.00 1.5000E-02 1.18 + Element processing ... 0.0000E+00 0.00 2.4000E-02 1.89 + Shells ............. 0.0000E+00 0.00 2.0000E-03 0.16 + Binary databases ..... 0.0000E+00 0.00 9.0000E-03 0.71 + ASCII database ....... 0.0000E+00 0.00 2.1000E-02 1.65 + Rigid Bodies ......... 0.0000E+00 0.00 2.0000E-03 0.16 + Other ................ 0.0000E+00 0.00 2.5000E-02 1.96 + ---------------------------------------------------------------- + T o t a l s 1.0000E+00 100.00 1.2730E+00 100.00 + + Problem time = 3.5024E-02 + Problem cycle = 576 + Total CPU time = 1 seconds ( 0 hours 0 minutes 1 seconds) + CPU time per zone cycle = 0 picoseconds + Clock time per zone cycle= 5408651 picoseconds + + Number of CPU's 2 + NLQ used/max 136/ 136 + Start time 08/31/2025 16:53:38 + End time 08/31/2025 16:53:38 + Elapsed time 0 seconds( 0 hours 0 min. 0 sec.) for 576 cycles + + N o r m a l t e r m i n a t i o n 08/31/25 16:53:38 diff --git a/test/test_data/sph_models/R7_1_2/d3plot b/test/test_data/sph_models/R7_1_2/d3plot new file mode 100644 index 0000000000000000000000000000000000000000..22b49f973c30b78d24a6bd6c4c859b8bfe9500e0 GIT binary patch literal 2048 zcmeH{%}Z2K7{<@|m6bJ>eQLrDhw^L65i88Gfo$O?h#w$rWP%9?E;G@LF8mML&EVFp zAmSz+Te%s_g}auah`19WaAVus^W5I|a)YFC8y@)0^W68G=ggTi=iIT8K5HVC%v$4# zOx8NRjeagn2aGYXjf1Yy=aCL$-oLKEa|5UXcL5v6DEdrgyYO4wPiA!717H2ecgMLW zeVxAgE%?LoKk;?DwoD3~x72nS19ct#HT|vj@W^@jvDjYZ+X}u~J(_F^6_;zjMSXsQe!e-vy5C3ZP_GB~0nZfw%ia^m*|}tlvJ1~XZ2>WR zsIzY$=oz5)_Xo`Y7z9IL7!<)K_yWFyEzmU(G%r9mh=LyQ39N!OPyp+oc`#^NKr3hi zVel9{0qr0HxTXZ4s^?ntnHrSmYogahZ-~~4-W288XYRJ>9Z}vn)~||Q5v>u`@5Qxo z$ML>$e5I(Kciv0Zt3@x0VmsZs-Vwc*$Bo(T{8Yf*YyQ^L-x_D@;To*ejBQ()>4a@( stas@T)@(8}6StFd@oX}kDt*2j);Ct-yX{}I^7mqC=k0t4{<|Ic1x|+0YybcN literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R7_1_2/d3plot01 b/test/test_data/sph_models/R7_1_2/d3plot01 new file mode 100644 index 0000000000000000000000000000000000000000..d047d0f303815e8fab0de53895793cd29aa1e0f7 GIT binary patch literal 30720 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 literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R7_1_2/d3plot02 b/test/test_data/sph_models/R7_1_2/d3plot02 new file mode 100644 index 0000000000000000000000000000000000000000..3a6e7caa4a6ccf525a8d93a00d4e7f815142791b GIT binary patch literal 4096 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 literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R7_1_2_Histvar=2/d3hsp b/test/test_data/sph_models/R7_1_2_Histvar=2/d3hsp new file mode 100644 index 0000000..f8e9b0d --- /dev/null +++ b/test/test_data/sph_models/R7_1_2_Histvar=2/d3hsp @@ -0,0 +1,3014 @@ + Date: 08/31/2025 Time: 16:53:46 + + ___________________________________________________ + | | + | Livermore Software Technology Corporation | + | | + | 7374 Las Positas Road | + | Livermore, CA 94551 | + | Tel: (925) 449-2500 Fax: (925) 449-2507 | + | www.lstc.com | + |_________________________________________________| + | | + | LS-DYNA, A Program for Nonlinear Dynamic | + | Analysis of Structures in Three Dimensions | + | Version : smp s R7.1.2 Date: 01/07/2015 | + | Revision: 95103 Time: 10:23:13 | + | | + | Features enabled in this version: | + | Shared Memory Parallel | + | FFTW (multi-dimensional FFTW Library) | + | Interactive Graphics | + | ANSYS Database format | + | NSYS License (ANSYS145) | + | | + | Licensed to: University of Waterloo -- 1081066 | + | Issued by : Pascale.SaneGuttin_08122025 | + | | + | Platform : WINDOWS X64 | + | OS Level : Windows Vista/7/8 Server 2008/2012| + | Compiler : Intel Fortran XE 2013 MSVC++ 2010 | + | Hostname : Trauma118 | + | Precision : Single precision (I4R4) | + | SVN Version: 95103 | + | | + | Unauthorized use infringes LSTC copyrights | + |_________________________________________________| + + + Input file: C:\Users\DCHartlen\Documents\Scratchpad\lasso-python\test\test_data\sph_ + + The native file format : 32-bit small endian + Memory size from command line: 20000000 + + ******** notice ******** notice ******** notice ******** + * * + * This is the LS-DYNA Finite Element code. * + * * + * Neither LSTC nor the authors assume any responsibility for * + * the validity, accuracy, or applicability of any results * + * obtained from this system. The user must verify his own * + * results. * + * * + * LSTC endeavors to make the LS-DYNA code as complete, * + * accurate and easy to use as possible. * + * Suggestions and comments are welcomed. Please report any * + * errors encountered in either the documentation or results * + * immediately to LSTC through your site focus. * + * * + * Copyright (C) 1990-2015 * + * by Livermore Software Technology Corp. (LSTC) * + * All rights reserved * + * * + ******** notice ******** notice ******** notice ******** + + Beginning of keyword reader 08/31/25 16:53:46 + + + ** ****** ********** ******* + ** ******* ********** ******** + ** ** ** *** + ** ******* ** ** + ** ** ** *** + ********* ******** ** ******** + ********* ****** ** ****** + + +** ****** ******* ** ** * ** ***** +** ******* ******** ** ** ** ** ******* +** ** ** *** ** ** *** ** *** *** +** ** ** *** ** ** *** ** *** *** +** ** ** ** ** **** ** ** ** ********* +** ** ** *** ** ** *** ** ** +** ** ** *** ** ** *** ** ** +********* ******* ******* ** ** ** ** ** +********* ******* ****** ** ** * ** ** + + L I S T O F K E Y W O R D C O U N T S + +total # of *AIRBAG_option.......................... 0 +total # of *AIRBAG_INTERACTION..................... 0 +total # of *AIRBAG_PARTICLE........................ 0 +total # of *AIRBAG_REFERENCE_GEOMETRY.............. 0 +total # of *AIRBAG_SHELL_REFERENCE_GEOMETRY........ 0 +total # of *PARTICLE_BLAST......................... 0 +total # of *ALE_FSI_SWITCH_MMG..................... 0 +total # of *ALE_FAIL_SWITCH_MMG.................... 0 +total # of *ALE_FRAGMENTATION...................... 0 +total # of *ALE_COUPLING_NODAL..................... 0 +total # of *CONSTRAINED_LAGRANGE_IN_SOLID.......... 0 +total # of *ALE_REFERENCE_SYSTEM_GROUP............. 0 +total # of *ALE_AMBIENT_HYDROSTATIC................ 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING............. 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING_MISMATCH.... 0 +total # of *BOUNDARY_ACOUSTIC_MAPPING.............. 0 +total # of *BOUNDARY_ALE_MIXING_LENGTH............. 0 +total # of *BOUNDARY_CONVECTION_SEGMENT............ 0 +total # of *BOUNDARY_CONVECTION_SET................ 0 +total # of *BOUNDARY_CYCLIC........................ 0 +total # of *BOUNDARY_ELEMENT_METHOD_FLOW........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_CONTROL........ 0 +total # of *BOUNDARY_ELEMENT_METHOD_NEIGHBOR....... 0 +total # of *BOUNDARY_ELEMENT_METHOD_WAKE........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_SYMMETRY....... 0 +total # of *BOUNDARY_FLUX_SEGMENT.................. 0 +total # of *BOUNDARY_FLUX_SET...................... 0 +total # of *BOUNDARY_NON_REFLECTING................ 0 +total # of *BOUNDARY_MCOL.......................... 0 +total # of *BOUNDARY_PORE_FLUID ................... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_NODE.+RIGID. 0 +total # of *BOUNDARY_PRESCRIBED_FINAL_GEOMETRY..... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_SET......... 0 +total # of *BOUNDARY_PRESCRIBED_ORIENTATION........ 0 +total # of *BOUNDARY_PRESCRIBED_ACCELEROMETER...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SEGMENT...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SET.......... 0 +total # of *BOUNDARY_PWP_OPTION ................... 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 1).... 0 +total # of *BOUNDARY_RADIATION_SET................. 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 2).... 0 +total # of *BOUNDARY_RADIATION_SET.(Type 2)........ 0 +total # of *BOUNDARY_SLIDING_PLANE................. 0 +total # of *BOUNDARY_SPC_NODE...................... 0 +total # of *BOUNDARY_SPC_SET....................... 0 +total # of *BOUNDARY_SPH_FLOW...................... 0 +total # of *BOUNDARY_SPH_SYMMETRY_PLANE............ 0 +total # of *BOUNDARY_SYMMETRY_FAILURE.............. 0 +total # of *BOUNDARY_TEMPERATURE_NODE.............. 0 +total # of *BOUNDARY_TEMPERATURE_SET............... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_SET.......... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_ELEMENT...... 0 +total # of *BOUNDARY_THERMAL_BULKNODE.............. 0 +total # of *BOUNDARY_THERMAL_WELD.................. 0 +total # of *BOUNDARY_USA........................... 0 +total # of *COMPONENT_GEBOD........................ 0 +total # of *COMPONENT_GEBOD_JOINT.................. 0 +total # of *COMPONENT_HYBRIDIII.................... 0 +total # of *COMPONENT_HYBRIDIII_JOINT.............. 0 +total # of *CONSTRAINED_BUTT_WELD.................. 0 +total # of *CONSTRAINED_EXTRA_NODES................ 0 +total # of *CONSTRAINED_EXTRA_NODES_SET............ 0 +total # of *CONSTRAINED_GLOBAL..................... 0 +total # of *CONSTRAINED_INTERPOLATION.............. 0 +total # of *CONSTRAINED_JOINT_type................. 0 +total # of *CONSTRAINED_JOINT_COOR_type............ 0 +total # of *CONSTRAINED_JOINT_..._FAILURE.......... 0 +total # of *CONSTRAINED_JOINT_USER_FORCE........... 0 +total # of *CONSTRAINED_JOINT_STIFFNESS_type....... 0 +total # of *CONSTRAINED_LINEAR..................... 0 +total # of *CONSTRAINED_LINEAR_LOCAL............... 0 +total # of *CONSTRAINED_NODAL_RIGID_BODY_option.... 0 +total # of *CONSTRAINED_NODE_SET................... 0 +total # of *CONSTRAINED_RIGID_BODIES............... 0 +total # of *CONSTRAINED_RIGID_BODY_STOPPERS........ 0 +total # of *CONSTRAINED_SHELL-SOLID................ 0 +total # of *CONSTRAINED_SPLINE..................... 0 +total # of *CONSTRAINED_SPOTWELD+CONSTRAINED_RIVET. 0 +total # of *CONSTRAINED_TIE-BREAK.................. 0 +total # of *CONSTRAINED_TIE-NODE-FAILURE........... 0 +total # of *CONTACT_option......................... 0 +total # of *CONTACT_GEOMETRIC_option............... 0 +total # of *CONTACT_GUIDED_CABLE................... 0 +total # of *CONTACT_1D............................. 0 +total # of *CONTACT_2D............................. 0 +total # of *CONTACT_2D_AUTOMATIC................... 0 +total # of *CONTROL_ACOUSTIC....................... 0 +total # of *CONTROL_ADAPTIVITY..................... 0 +total # of *CONTROL_BULK_VISCOSITY................. 0 +total # of *CONTROL_CHECK.......................... 0 +total # of *CONTROL_CONTACT........................ 1 +total # of *CONTROL_COUPLING....................... 0 +total # of *CONTROL_CPM............................ 0 +total # of *CONTROL_CPU............................ 1 +total # of *CONTROL_DYNAMIC_RELAXATION (DAMPING)... 1 +total # of *CONTROL_EFG............................ 0 +total # of *CONTROL_ENERGY......................... 1 +total # of *CONTROL_EXPLOSIVE_SHADOW............... 0 +total # of *CONTROL_FREQUENCY_RESPONSE_FUNCTION.... 0 +total # of *CONTROL_HOURGLASS...................... 0 +total # of *MPP_option............................. 0 +total # of *CONTROL_NONLOCAL....................... 0 +total # of *CONTROL_OUTPUT......................... 1 +total # of *CONTROL_PARALLEL....................... 0 +total # of *CONTROL_REFINE......................... 0 +total # of *CONTROL_SHELL.......................... 0 +total # of *CONTROL_SOLUTION....................... 0 +total # of *CONTROL_SPH............................ 1 +total # of *CONTROL_SUBCYCLE....................... 0 +total # of *CONTROL_TERMINATION.................... 1 +total # of *CONTROL_THERMAL_SOLVER................. 0 +total # of *CONTROL_THERMAL_TIMESTEP............... 0 +total # of *CONTROL_THERMAL_NONLINEAR.............. 0 +total # of *CONTROL_THERMAL_EIGENVALUE............. 0 +total # of *CONTROL_TIMESTEP....................... 1 +total # of *CONTROL_VIBRO_ACOUSTIC................. 0 +total # of *DAMPING_GLOBAL......................... 0 +total # of *DAMPING_PART_MASS...................... 0 +total # of *DAMPING_PART_MASS_SET.................. 0 +total # of *DAMPING_PART_STIFFNESS................. 0 +total # of *DAMPING_PART_STIFFNESS_SET............. 0 +total # of *DAMPING_RELATIVE....................... 0 +total # of *DAMPING_DISCRETE_SPHERE................ 0 +total # of *DATABASE_ABSTAT........................ 0 +total # of *DATABASE_ATDOUT........................ 0 +total # of *DATABASE_AVSFLT........................ 0 +total # of *DATABASE_BNDOUT........................ 0 +total # of *DATABASE_CPM_SENSOR.................... 0 +total # of *DATABASE_CURVOUT....................... 0 +total # of *DATABASE_DISBOUT....................... 0 +total # of *DATABASE_DCFAIL........................ 0 +total # of *DATABASE_DEFGEO........................ 0 +total # of *DATABASE_DEFORC........................ 0 +total # of *DATABASE_ELOUT......................... 0 +total # of *DATABASE_FSI........................... 0 +total # of *DATABASE_FSI_SENSOR.................... 0 +total # of *DATABASE_GCEOUT........................ 0 +total # of *DATABASE_GLSTAT........................ 1 +total # of *DATABASE_H3OUT......................... 0 +total # of *DATABASE_JNTFORC....................... 0 +total # of *DATABASE_MASSOUT....................... 0 +total # of *DATABASE_MATSUM........................ 1 +total # of *DATABASE_MPGS.......... ............... 0 +total # of *DATABASE_MOVIE......................... 0 +total # of *DATABASE_NCFORC........................ 0 +total # of *DATABASE_NODFOR........................ 0 +total # of *DATABASE_NODOUT........................ 0 +total # of *DATABASE_PLLYOUT....................... 0 +total # of *DATABASE_RBDOUT........................ 0 +total # of *DATABASE_RCFORC_MOMENT................. 0 +total # of *DATABASE_RCFORC........................ 1 +total # of *DATABASE_RWFORC........................ 1 +total # of *DATABASE_SBTOUT........................ 0 +total # of *DATABASE_SECFORC....................... 0 +total # of *DATABASE_SLEOUT........................ 1 +total # of *DATABASE_SPCFORC....................... 0 +total # of *DATABASE_SPH........................... 0 +total # of *DATABASE_SUPERPLASTIC.................. 0 +total # of *DATABASE_SWFORC........................ 0 +total # of *DATABASE_TPRINT........................ 0 +total # of *DATABASE_TRHIST........................ 0 +total # of *DATABASE_BINARY_D3PLOT................. 1 +total # of *DATABASE_BINARY_D3THDT................. 0 +total # of *DATABASE_BINARY_D3PART................. 0 +total # of *DATABASE_BINARY_D3DRFL................. 0 +total # of *DATABASE_BINARY_D3DUMP................. 0 +total # of *DATABASE_BINARY_RUNRSF................. 0 +total # of *DATABASE_BINARY_INTFOR................. 0 +total # of *DATABASE_BINARY_FSIFOR................. 0 +total # of *DATABASE_BINARY_CPMFOR................. 0 +total # of *DATABASE_BINARY_DEMFOR................. 0 +total # of *DATABASE_BINARY_BLSTFOR................ 0 +total # of *DATABASE_CROSS_SECTION_option.......... 0 +total # of *DATABASE_EXTENT_AVS.................... 0 +total # of *DATABASE_EXTENT_MOVIE ................. 0 +total # of *DATABASE_EXTENT_MPGS................... 0 +total # of *DATABASE_EXTENT_BINARY................. 1 +total # of *DATABASE_EXTENT_D3PART................. 0 +total # of *DATABASE_EXTENT_INTFOR................. 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ACS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ATV........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3FTG........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3PSD........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3RMS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SPCM....... 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SSD........ 0 +total # of *DATABASE_HISTORY_NODE_option........... 0 +total # of *DATABASE_HISTORY_SOLID_option.......... 0 +total # of *DATABASE_HISTORY_BEAM_option........... 0 +total # of *DATABASE_HISTORY_SHELL_option.......... 0 +total # of *DATABASE_HISTORY_SPH_option............ 0 +total # of *DATABASE_HISTORY_TSHELL_option......... 0 +total # of *DATABASE_NODAL_FORCE_GROUP............. 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY........ 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY_FREQUE. 0 +total # of *DATABASE_PWP_FLOW ..................... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_SPH........... 0 +total # of *DEFINE_BOX............................. 0 +total # of *DEFINE_CONSTRUCTION_STAGES ............ 0 +total # of *DEFINE_COORDINATE_option............... 0 +total # of *DEFINE_CPM_BAG_INTERACTION............. 0 +total # of *DEFINE_CPM_CHAMBER..................... 0 +total # of *DEFINE_CPM_GAS_PROPERTIES.............. 0 +total # of *DEFINE_CPM_VENT........................ 0 +total # of *DEFINE_CURVE........................... 0 +total # of *DEFINE_CURVE_DUPLICATE................. 0 +total # of *DEFINE_CURVE_ENTITY.................... 0 +total # of *DEFINE_CURVE_FUNCTION.................. 0 +total # of *DEFINE_DE_ACTIVE_REGION................ 0 +total # of *DEFINE_DE_INJECTION.................... 0 +total # of *DEFINE_DE_TO_SURFACE_COUPLING.......... 0 +total # of *DEFINE_DE_TO_SURFACE_TIED.............. 0 +total # of *DEFINE_DE_TO_BEAM_COUPLING............. 0 +total # of *DEFINE_DE_BOND......................... 0 +total # of *DEFINE_DE_HBOND........................ 0 +total # of *DEFINE_DE_BY_PART...................... 0 +total # of *DEFINE_FRICTION........................ 0 +total # of *DEFINE_FUNCTION........................ 0 +total # of *DEFINE_GROUND_MOTION................... 0 +total # of *DEFINE_PLANE........................... 0 +total # of *DEFINE_PBLAST_GEOMETRY................. 0 +total # of *DEFINE_VECTOR.......................... 0 +total # of *DEFINE_VECTOR_NODE..................... 0 +total # of *DEFINE_SD_ORIENTATION.................. 0 +total # of *DEFINE_ELEMENT_DEATH_SOLID............. 0 +total # of *DEFINE_ELEMENT_DEATH_BEAM.............. 0 +total # of *DEFINE_ELEMENT_DEATH_SHELL............. 0 +total # of *DEFINE_SHELL_ELEMENT_DEATH_THICK....... 0 +total # of *DEFINE_SPH_TO_SPH_COUPLING............. 0 +total # of *DEFINE_SPH_DE_COUPLING................. 0 +total # of *DEFINE_SPOTWELD_RUPTURE_STRESS......... 0 +total # of *DEFINE_SPOTWELD_RUPTURE_PARAMETER...... 0 +total # of *DEFINE_STAGED_CONSTRUCTION_PART ....... 0 +total # of *DATABASE_BKSTAT........................ 0 +total # of *DEFORMABLE_TO_RIGID.................... 0 +total # of *DEFORMABLE_TO_RIGID_AUTOMATIC.......... 0 +total # of *DEFORMABLE_TO_RIGID_INERTIA............ 0 +total # of *ELEMENT_BEAM_option.................... 0 +total # of *ELEMENT_BEAM_PULLEY.................... 0 +total # of *ELEMENT_DISCRETE....................... 0 +total # of *ELEMENT_MASS........................... 0 +total # of *ELEMENT_MASS_PART...................... 0 +total # of *ELEMENT_SEATBELT....................... 0 +total # of *ELEMENT_SEATBELT_ACCELEROMETER......... 0 +total # of *ELEMENT_SEATBELT_PRETENSIONER.......... 0 +total # of *ELEMENT_SEATBELT_RETRACTOR............. 0 +total # of *ELEMENT_SEATBELT_SENSOR................ 0 +total # of *ELEMENT_SEATBELT_SLIPRING.............. 0 +total # of *ELEMENT_SHELL_option................... 0 +total # of *ELEMENT_SHELL_NURBS_PATCH.............. 0 +total # of *ELEMENT_SOLID.......................... 0 +total # of *ELEMENT_SOLID_NURBS_PATCH.............. 0 +total # of *ELEMENT_SPH............................ 25 +total # of *ELEMENT_TSHELL......................... 0 +total # of *ELEMENT_INERTIA........................ 0 +total # of *SENSOR_SWITCH_SHELL_TO_VENT............ 0 +total # of *EOS_option............................. 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_BEM.......... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_FEM.......... 0 +total # of *FREQUENCY_DOMAIN_FRF................... 0 +total # of *FREQUENCY_DOMAIN_MODE.................. 0 +total # of *FREQUENCY_DOMAIN_PATH.................. 0 +total # of *FREQUENCY_DOMAIN_RANDOM_VIBRATION...... 0 +total # of *FREQUENCY_DOMAIN_RESPONSE_SPECTRUM..... 0 +total # of *FREQUENCY_DOMAIN_SSD................... 0 +total # of *FV_MESHES.............................. 0 +total # of *FV_FSI................................. 0 +total # of *HOURGLASS.............................. 0 +total # of *INITIAL_AIRBAG_PARTICLE_POSITION....... 0 +total # of *INITIAL_AXIAL_FORCE_BEAM............... 0 +total # of *INITIAL_DETONATION..................... 0 +total # of *INITIAL_FIELD_SOLID.................... 0 +total # of *INITIAL_IMPULSE_MINE................... 0 +total # of *INITIAL_MOMENTUM....................... 0 +total # of *INITIAL_PWP_DEPTH ..................... 0 +total # of *INITIAL_STRAIN_SHELL................... 0 +total # of *INITIAL_STRAIN_SHELL_SET............... 0 +total # of *INITIAL_STRAIN_SOLID................... 0 +total # of *INITIAL_STRAIN_TSHELL.................. 0 +total # of *INITIAL_STRESS_BEAM.................... 0 +total # of *INITIAL_STRESS_DEPTH .................. 0 +total # of *INITIAL_STRESS_SECTION................. 0 +total # of *INITIAL_STRESS_SHELL................... 0 +total # of *INITIAL_STRESS_SHELL_SET............... 0 +total # of *INITIAL_STRESS_SOLID................... 0 +total # of *INITIAL_STRESS_SPH..................... 0 +total # of *INITIAL_STRESS_TSHELL.................. 0 +total # of *INITIAL_TEMPERATURE_SET................ 0 +total # of *INITIAL_TEMPERATURE_NODE............... 0 +total # of *INITIAL_VELOCITY....................... 1 +total # of *INITIAL_VELOCITY_NODE.................. 0 +total # of *INITIAL_VELOCITY_RIGID_BODY............ 0 +total # of *INITIAL_VOID_PART...................... 0 +total # of *INITIAL_VOID_SET....................... 0 +total # of *INITIAL_VOLUME_FRACTION_GEOMETRY....... 0 +total # of *INITIAL_HYDROSTATIC_ALE................ 0 +total # of *INITIAL_EOS_ALE........................ 0 +total # of *INITIAL_ALE_MAPPING.................... 0 +total # of *INTEGRATION_BEAM....................... 0 +total # of *INTEGRATION_SHELL...................... 0 +total # of *INTERFACE_COMPONENT_option............. 0 +total # of *INTERFACE_DE_HBOND..................... 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE........ 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE_SET.... 0 +total # of *INTERFACE_LINKING_EDGE................. 0 +total # of *INTERFACE_LINKING_SEGMENT.............. 0 +total # of *INTERFACE_SPRINGBACK................... 0 +total # of *INTERFACE_SSI_AUXILIARY_FREE_FIELD..... 0 +total # of *INTERFACE_SSI_STATIC................... 0 +total # of *INTERFACE_SSI.......................... 0 +total # of *LOAD_ALE_CONVECTION ................... 0 +total # of *LOAD_AIR_PRESSURE...................... 0 +total # of *LOAD_BEAM.............................. 0 +total # of *LOAD_BEAM_SET.......................... 0 +total # of *LOAD_BODY_GENERALIZED.................. 0 +total # of *LOAD_BODY_POROUS...................... 0 +total # of *LOAD_BODY_RX........................... 0 +total # of *LOAD_BODY_RY........................... 0 +total # of *LOAD_BODY_RZ........................... 0 +total # of *LOAD_BODY_X............................ 0 +total # of *LOAD_BODY_Y............................ 0 +total # of *LOAD_BODY_Z............................ 0 +total # of *LOAD_BRODE............................. 0 +total # of *LOAD_BLAST............................. 0 +total # of *LOAD_BLAST_ENHANCED.................... 0 +total # of *LOAD_BLAST_SEGMENT..................... 0 +total # of *LOAD_BLAST_SEGMENT_SET................. 0 +total # of *LOAD_DENSITY_DEPTH .................... 0 +total # of *LOAD_GRAVITY_PART ..................... 0 +total # of *LOAD_HEAT_CHEMICAL_REACTION ........... 0 +total # of *LOAD_HEAT_CONTROLLER .................. 0 +total # of *LOAD_HEAT_GENERATION_SET............... 0 +total # of *LOAD_HEAT_GENERATION_SOLID............. 0 +total # of *LOAD_HEAT_GENERATION_SET_SHELL......... 0 +total # of *LOAD_HEAT_GENERATION_SHELL............. 0 +total # of *LOAD_NODE.............................. 0 +total # of *LOAD_NODE_SET.......................... 0 +total # of *LOAD_NSG............................... 0 +total # of *LOAD_REMOVE_PART ...................... 0 +total # of *LOAD_SEGMENT........................... 0 +total # of *LOAD_SEGMENT_FSILNK.................... 0 +total # of *LOAD_SEGMENT_NONUNIFORM................ 0 +total # of *LOAD_SEGMENT_SET....................... 0 +total # of *LOAD_SEGMENT_SET_NONUNIFORM............ 0 +total # of *LOAD_SEISMIC_SSI_NODE.................. 0 +total # of *LOAD_SEISMIC_SSI_SET................... 0 +total # of *LOAD_SEISMIC_SSI_POINT................. 0 +total # of *LOAD_SEISMIC_SSI_DECONV................ 0 +total # of *LOAD_SHELL............................. 0 +total # of *LOAD_SHELL_SET......................... 0 +total # of *LOAD_STIFFEN_PART ..................... 0 +total # of *LOAD_SUPERPLASTIC_FORMING.............. 0 +total # of *LOAD_SURFACE_STRESS.................... 0 +total # of *LOAD_THERMAL_option_ELEMENT............ 0 +total # of *LOAD_THERMAL_option_NODE............... 0 +total # of *LOAD_THERMAL_option.................... 0 +total # of *LOAD_THERMAL_LOAD_CURVE................ 0 +total # of *LOAD_THERMAL_TOPAZ .................... 0 +total # of *LOAD_THERMAL_VARIABLE_SHELL_option..... 0 +total # of *LOAD_THERMAL_VARIABLE_BEAM _option..... 0 +total # of *LOAD_VIBRO_ACOUSTIC.................... 0 +total # of *LOAD_VOLUME_LOSS ...................... 0 +total # of *LSO_DOMAIN............................. 0 +total # of *LSO_POINT_SET.......................... 0 +total # of *LSO_TIME_SEQUENCE...................... 0 +total # of *LSO_VARIABLE_GROUP..................... 0 +total # of *MAT_option............................. 2 +total # of *MAT_THERMAL_option..................... 0 +total # of *MAT_NONLOCAL........................... 0 +total # of *NODE................................... 25 +total # of *NODE_MERGE............................. 0 +total # of *NODE_MERGE_TOLERANCE................... 0 +total # of *PART_option card....................... 1 +total # of *PART_ANNEAL_option..................... 0 +total # of *RIGIDWALL_option....................... 1 +total # of *SECTION_option......................... 1 +total # of *SET_2D_SEGMENT......................... 0 +total # of *SET_BEAM............................... 0 +total # of *SET_DISCRETE........................... 0 +total # of *SET_MODE............................... 0 +total # of *SET_NODE_option........................ 1 +total # of *SET_PART............................... 0 +total # of *SET_POINT.............................. 0 +total # of *SET_SEGMENT............................ 0 +total # of *SET_SHELL_option....................... 0 +total # of *SET_SOLID.............................. 0 +total # of *SET_TSHELL............................. 0 +total # of *TERMINATION_BODY....................... 0 +total # of *TERMINATION_DELETED_SHELLS............. 0 +total # of *TERMINATION_DELETED_SOLIDS............. 0 +total # of *TERMINATION_NODE....................... 0 +total # of *TERMINATION_CONTACT.................... 0 +total # of *TITLE.................................. 1 +total # of *USER_INTERFACE_CONTROL................. 0 +total # of *USER_INTERFACE_FRICTION................ 0 +total # of *USER_INTERFACE_FORCES.................. 0 +total # of *USER_INTERFACE_CONDUCTIVITY............ 0 +total # of *USER_LOAD.............................. 0 +total # of *CHANGE_BOUNDARY_CONDITIONS............. 0 +total # of *CHANGE_CONTACT_SMALL_PENETRATION....... 0 +total # of *CHANGE_RIGID_BODY_CONSTRAINTS.......... 0 +total # of *CHANGE_RIGID_BODY_INERTIA.............. 0 +total # of *CHANGE_THERMAL_PARAMETERS.............. 0 +total # of *CHANGE_VELOCITY_ZERO................... 0 +total # of *CHANGE_VELOCITY_RIGID_BODY............. 0 +total # of *DELETE_ALECPL.......................... 0 +total # of *DELETE_CONTACT......................... 0 +total # of *DELETE_CONTACT_2DAUTO.................. 0 +total # of *DELETE_FSI............................. 0 +total # of *DELETE_ENTITY.......................... 0 +total # of *DELETE_ELEMENT_SOLID................... 0 +total # of *DELETE_ELEMENT_BEAM.................... 0 +total # of *DELETE_ELEMENT_SHELL................... 0 +total # of *DELETE_ELEMENT_TSHELL.................. 0 +total # of *DELETE_PART............................ 0 +total # of *RIGID_DEFORMABLE_CONTROL............... 0 +total # of *RIGID_DEFORMABLE_D2R................... 0 +total # of *RIGID_DEFORMABLE_R2D................... 0 +total # of *STRESS_INITIALIZATION.................. 0 + + Memory required to process keyword : 257160 + + LS-DYNA will perform a structural only analysis + + + + SPH Unit Test + code input version =1993 + formats =mlarg + + + + c o n t r o l i n f o r m a t i o n + + CONTROL CARD 1. Model Size-General + + number of materials or property sets........... 2 + + number of nodal+scalar points.................. 29 + + number of merged nodal points.................. 0 + + number of solid elements....................... 0 + + number of beam elements........................ 0 + + number of shell elements....................... 1 + + number of thick shell elements................. 0 + + number of user defined material subroutines.... 0 + + number of material groups tied to solids....... 0 + + number of tracer particles..................... 0 + + number of super elements....................... 0 + + number of solid tetrahedrons with 10 nodes..... 0 + + number of quadratic shell elements............. 0 + + number of shells with extra degrees of freedom. 0 + + number of solids with extra degrees of freedom. 0 + + number of user defined sections................ 0 + + activate sensor capability (inactive=0)........ 0 + + number of user defined solid element types..... 0 + + number of solid interpolation elements......... 0 + + number of user defined shell element types..... 0 + + number of shell interpolation elements......... 0 + + number of constrained nodes for interpolation.. 0 + + consistent mass matrix for user-def elements... 0 + + number of shell nurbs patches.................. 0 + + + CONTROL CARD 2. Model Size-Boundary Conditions + + number of spc nodes............................ 0 + + number of spc coordinates...................... 0 + + number of velocity cards....................... 0 + + number of non-reflecting boundary segments..... 0 + + number of b. c. cards.......................... 0 + + number of b. c. cards with failure............. 0 + + number of box definition for b. c. card........ 0 + + number of nodes/interface for cyclic symmetry.. 0 + + number of rigid bodies with attachment nodes... 0 + + + CONTROL CARD 3. Model Size-Loading + + number of load curves.......................... 0 + + number of nodes for load curve functions....... 0 + + number of curves for entities.................. 0 + + number of concentrated load cards.............. 0 + + number of pressure load cards.................. 0 + + number of nonuniform pressure loads-4 nodes.... 0 + + number of nonuniform pressure loads-6 nodes.... 0 + + number of nonuniform pressure loads-8 nodes.... 0 + + number of generalized body force sets.......... 0 + + number of beam pressure card definitions....... 0 + + number of detonation points.................... 0 + + number of zones for momentum deposition........ 0 + + number of points in density vs. depth curve.... 0 + + number of outflow boundary segments............ 0 + + number of load curve feedback sets............. 0 + + number of pressure load sets with masks........ 0 + + number of spray systems ....................... 0 + + number of initial stress by cross-sections sets 0 + + number of pressure load sets................... 0 + + number of ground motion defintions............. 0 + + number of ground motions specified at nodes.... 0 + + number of ground motions specified at points... 0 + + number of ground motions specified in bin file. 0 + + number of segsets with specified ground motion. 0 + + number of soil-structure interfaces for output. 0 + + number of aero-acoustic load cards............. 0 + + + CONTROL CARD 4. Model Size-Constraints and Contact + + number of rigid wall definitions............... 1 + + number of number of contact definitions........ 0 + + number of number of guided cable contacts...... 0 + + number of shell-solid interfaces............... 0 + + number of tie-breaking slide lines............. 0 + + number of blocks of tied nodes with fracture .. 0 + + number of tied nodal pairs for linking......... 0 + + number of constraint cards..................... 0 + + number of linear constraint equations.......... 0 + + number of 1d slidelines........................ 0 + + number of adaptive constraints................. 0 + + number of ALE smoothing constraints............ 0 + + number of 2d slidelines........................ 0 + + number of 2d automatic contacts................ 0 + + number of part IDs for interior contact........ 0 + + number of beam release sets.................... 0 + + max. number of nodes in any beam release set... 0 + + + CONTROL CARD 5. Model Size-Rigid Body Parameters + + number of rigid body constraint sets........... 0 + + number of rigid body merge cards............... 0 + + number of joint constraints.................... 0 + + number of joint failure definitions............ 0 + + number of joint user force definitions......... 0 + + number of extra node blocks.................... 0 + + number of rigid body inertia definitions....... 0 + + number of geometric contact entities........... 0 + + number of joint stiffness definitions.......... 0 + + number of rigid body stoppers.................. 0 + + joint formulation for rigid bodies............. 0 + eq.0: penalty + eq.1: lagrange multiplier + + generalized stiffness angle update ............ 0 + eq.0: incremental formulation + eq.1: total formulation + + number of flexible bodies...................... 0 + lt.0: stress recovery active + + number of relative damping definitions......... 0 + + flag for reading rigid surface contact input... 0 + eq.0: no rigid surface contact + eq.1: read rigid surface input + + number of Hybrid III dummies .................. 0 + + number of Hybrid III joint modifications ...... 0 + + number of interpolation constraints ........... 0 + + flag for metalforming fast rigid bodies........ 0 + eq.0: full rigid body treatment + eq.1: fast rigid body treatment + + number of prescribed rigid body orientations 0 + + + CONTROL CARD 6. Model Size-Discrete Elements & Seat Belts + + number of spring-damper material types......... 0 + + number of local coordinate systems............. 0 + + number of discrete springs and dampers......... 0 + + number of lumped masses........................ 0 + + number of parts with added mass................ 0 + + number of nodes with mass matrix............... 0 + + number of seat belt materials.................. 0 + + number of seat belt elements................... 0 + + number of 2d seat belt elements................ 0 + + number of slip rings........................... 0 + + number of retractors........................... 0 + + number of sensors.............................. 0 + + number of pretensioners........................ 0 + + number of accelerometers....................... 0 + + number of discrete rotary inertias............. 0 + + number of SPH particles........................ 25 + + number of groups of SPH particles.............. 1 + + + CONTROL CARD 7. Model Size-Output Control + + number of cross section definitions............ 0 + + number of nodal groups for resultant forces.... 0 + + number of interface segments for linking....... 0 + + max. number of segments defining rigid wall.... 0 + + number of power spectrum density databases..... 0 + + + CONTROL CARD 8. Computation Options-Termination + + termination time............................... 0.3500E-01 + + termination cycle.............................. 0 + + reduction factor for minimum time step (TSMIN). 0.0000E+00 + + percent change in energy ratio for termination. 0.0000E+00 + + percent change in total mass for termination... 0.0000E+00 + + number of nodes for displacement termination... 0 + + number of rigid bodies for disp. termination... 0 + + number of conditions for contact termination... 0 + + number of conditions for ldcurve termination... 0 + + ID of sensor_switch for sensor termination... 0 + + + CONTROL CARD 8a. Computation Options-Start + + start time..................................... 0.0000E+00 + + + CONTROL CARD 9. Computation Options-Time Step Size + + initial time step size......................... 0.0000E+00 + + time step scale factor......................... 0.9000E+00 + + time step size calculation for 4-node shells... 0 + eq.0: based on longest element side + eq.1: based on longest element diagonal + eq.2: based on bar wave speed max side + eq.3: based on optimal time step size + estimator + + shell element minimum time step assignment..... 0.0000E+00 + + time step size for mass scaled solution, dt2ms. 0.0000E+00 + lt.0: minimum time step size permitted + + load curve number for maximum timestep......... 0 + + erosion flag for solid and thick shells........ 0 + eq.0: no + eq.1: yes + + option part set ID for eroding solids.......... 0 + eq.0: all solids are checked if eros_flag=1 + gt.0: solids within part set are checked + + limit mass scaling to the first time step...... 0 + eq.0: no + eq.1: yes + + scale factor on initial dt to determine dt2ms.. 0.0000E+00 + + load curve ID for mass scaling ................ 0 + + flag for selective mass scaling................ 0 + eq.0: off + eq.1: on + eq.2: on for part subset + + consistent constraint logical switch........... F + + flag for part set for erosion ................. 0 + eq.0: no + eq.1: yes + + flag for accounting for rotations in sms....... 0.0000E+00 + eq.0.: off (default) + gt.0.: on + implicit_explicit_hybrid part set.............. 0 + + + + CONTROL CARD 10. Computation Options-Loading + + x-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + y-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + z-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + x-angular velocity............................. 0 + eq.0: no + eq.1: yes + + y-angular velocity............................. 0 + eq.0: no + eq.1: yes + + z-angular velocity............................. 0 + eq.0: no + eq.1: yes + + number of materials receiving body forces...... 0 + eq.0: all + eq.n: subset of n materials + + flag for user defined loading subroutine....... 0 + lt.0: magnitude=# of input constants + eq.0: no + eq.1: yes, but no additional input + + explosive initiation option.................... 0 + eq.0: lighting times based on distance + eq.1: lighting times include geometric + effects for wave shapers, etc. + + sub-sea structural analysis option............. 0 + eq.0: off + eq.1: on with 1 point integration + eq.4: on with 4 point integration + contact pressure calculation option............ 0 + eq.0: off (default) + eq.1: on + # of user defined loading set.................. 0 + + + CONTROL CARD 11. Computation Options-Input Control + + initialization of velocities................... 1 + eq.0: velocities are initialized to zero + eq.1: initial velocities are read in + eq.2: all velocities have same input value + eq.3: as 2 but exempted nodes are defined + eq.4: box option + eq.5: generation with arbitrary numbering + eq.6: rotational and translational via IDs + eq.7: option 6 but applied during calculation + + time to apply initial velocites (option 7)..... 0.0000E+00 + + arbitrary node and element numbering flag ..... 1 + + constitute, eqs-of-state, cross-section option. 0 + eq.0: off + eq.1: separate input is required for each + + specified nodal coordinate format.............. e20.0 + + flag for thermodynamic control volume input.... 0 + + overpressure option (eq.0 no, eq.1 yes)....... 0 + + number of part (de) activation sensors......... 0 + + number of rigid body initial velocity sets..... 0 + + jacobian tolerance for type 16 tetrahedron..... 0.0000E+00 + + + + CONTROL CARD 12. Computation Options-Elements + + warped shell angle in deg. for error message... 0.2000E+02 + + iterative plane stress plasticity for shells... 1 + eq.1: vectorized with three iterates + eq.2: nonvectorized iterations as needed + eq.3: noniterative radial return + + Calculation option for F for solid elements.... 0 + eq.0: default, explicit=1, implicit=2 + eq.1: integrate incrementally + eq.2: compute directly + + flag for automatic sorting .................... 0 + eq. 1: on for triangular shells + eq.11: on for triangular shells and solids + eq.10: on for solids (tets and pentas) + + formulation for sorted degenerate tet/pent..... 0 + eq. 0: no sorting required(default) + eq. 1: type 10 tet & type 15 pent + eq. 2: type 10 tet, 1pt pent to type 15 pent, + fully intg pent to type 115 pent + eq. 3: same as 1 & switch elem in messag file + eq. 4: same as 2 & switch elem in messag file + + formulation for sorted trianglar shells ....... 0 + eq. 0: no sorting required(default) + eq. 1: C0 triangle, type 4 + eq. 2: DKT triangle type 17 + + hughes-liu normal computation options.......... -1 + eq.-2: unique nodal fibers + eq.-1: compute normals each cycle + eq.0 : default set to -1 + eq.1 : compute on restart + eq.n : compute on restart + each nth cycle + + thickness modification for membrane strains.... 0 + eq.0: no + eq.1: 4-node shell only + eq.2: 8-node thick shell types 1 & 2 + eq.3: update both 4 & 8 node thickness + eq.4: same as option 1 but the elastic + strains are neglected + + shell part set ID (pids) for thickness update. 0 + lt.0: exclude pids if update option is active + eq.0: include all if update option is active + gt.0: include pids if update option is active + + shell part set ID where type 4 update applies 0 + + shell formulation basis........................ 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan shell + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear element(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral shell + eq. 24: 6-node quadratic triangular shell + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element + eq. 31: 2-d 1-pt. eulerian n-s + eq. 32: 2-d 4-pt. eulerian n-s + eq. 33: 2-d cvfem eulerian n-s + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element + eq. 47: cohesive with shell offsets + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + + # of user specified beam integration rules..... 0 + + max number of integration points reqd (beams) . 0 + + # of user specified shell integration rules.... 0 + + max number of integration points reqd (shells). 0 + + warping stiffness for Belytschko-Tsay shells... 2 + eq.1: Belytschko-Wong-Chiang modification + eq.2: original Belytschko-Tsay + + projection method for warping stiffness........ 0 + eq.0: drill + eq.1: full + + reference configuration ....................... 0 + eq. 0: no + eq. 1: yes, active for all airbags + eq. 2: yes, reference geometry Dt + eq.10: yes, active for foam elements + eq.11: options 1 and 10 active + eq.12: options 2 and 10 active + + contact reference configuration ............... 0 + eq. 0: no + eq. n: n number of reference nodes + + invariant node numbering ...................... 0 + eq.-4 on for both shell and solid elements + except triangular shells + eq.-2 on for shell elements except + triangular shells + eq. 1 off (default) + eq. 2 on for all shell elements + eq. 3 on for solid elements with + anisotropic material + eq. 4 on for all shell elements and solid + elements with anisotropic material + + activation time for reference geometry ........ 0.0000E+00 + + scale factor for shell rotary mass ............ 0.1000E+01 + + integration for shell through thickness ....... 0 + eq.0: Gauss + eq.1: Lobatto + + use laminated shell theory for material ....... 0 + types 22, 54, 55, and 76: + eq.0: no + eq.1: yes for thin shell material types + 22, 54, 55, or 76 + eq.3: yes for all thin shell anisotropic + materials or mixed materials + eq.4: yes for all thick shell anisotropic + materials or mixed materials + eq.5: yes for thick and thin shells + + number of annealed parts ....................... 0 + + number of new part IDs for COMPOSITE option..... 0 + + flag for shell offset vectors ................. 0 + eq. 0: off + eq. 1: on + + flag for offset shell contact surface ......... 0 + eq. 0: off + eq. 1: on + eq. 2: on, but use contact thickness + + number of point constraints between shells .... 0 + + flag for input of beam orientation vectors .... 0 + + flag for input of beam offset vectors ......... 0 + + flag for input of beam warpage scalar nodes.... 0 + + flag for 12-node shell for thermal ............ 0 + + local shell coordinate system in type 6 shell.. 1 + eq. 0: uniform local coordinate system + eq. 1: variable local coordinate system + + Jacobian check on 1 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + Jacobian check on 4 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + part set ID for Jacobian checks................ 0 + + keep contact segment related to failed shell... 0 + eq. 0: off + eq. 1: on + delete free-free shells in Jacobian checks..... 0 + eq. 0: off + eq. 1: on + + part set ID for drill constraint force ........ 0 + scale factor for drill constraint force ....... 0.0000E+00 + + w mode deletion angle in degrees .............. 0.0000E+00 + + stretch ratio deletion (l/l0) ................. 0.0000E+00 + + flag for error exit in case of unwanted + interpolation of inital stresses .............. 0 + + number of shell part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + number of solid part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + integration rule for quadratic tetrahedrons.... 4 + eq. 4: 4 point integration formula + eq. 5: 5 point integration formula + + integration rule for quadratic shells.......... 2 + eq. 2: 2 point integration in plane + eq. 3: 3 point integration in plane + + stress output for solid element spotwelds...... 0 + eq. 1: global (default) + eq. 2: local + + # of solid elements with death times........... 0 + + # of beam elements with death times........... 0 + + # of shell elements with death times........... 0 + + # of thick shell elements with death times..... 0 + + # of box definitions for element deletion...... 0 + + # of parts to be annealed...................... 0 + + flag for input of elbow extra scalar nodes..... 0 + + flag for material stochastic variations........ 0 + + number of tailor welded blanks ................ 0 + + number of heat affected zone property sets..... 0 + + flag for loading segments with file option..... 0 + + flag for loading segments FSI link file........ 0 + + + number of solid elements with initial stress .. 0 + + number of sph elements with initial stress .. 0 + + number of beam elements with initial stress .. 0 + + number of shell elements with initial stress .. 0 + + number of shell elements with initial strain .. 0 + + maximum number of tensor data ................. 0 + + maximum number of history variables ........... 0 + + no. of thick shell elems with initial stress .. 0 + + number of solid elements with initial strain .. 0 + + number of solid elements with initial dof...... 0 + + number of nodes with initial geometry.......... 0 + + write nodes with initial geometry.............. 0 + = 0: do not write nodes + = 1: write nodes + + number of discrete element spheres............. 0 + + flag for initial transverse shear stresses .... 0 + = 0: keep transverse shear stresses (default) + = 1: set transverse shear stresses to zero + + number of of thick shells with inital strain... 0 + + + CONTROL CARD 13. Computation Options-Materials + + hourglass formulation.......................... 0 + eq.0 LS-DYNA versions 940 and after + eq.1 LS-DYNA versions 936 and before + + hourglass models + eq.1: standard viscous form + eq.2: flanagan-belytschko viscous form + 1pt volume integration for solids + eq.3: flanagan-belytschko viscous form + exact volume integration for solids + eq.4: flanagan-belytschko stiffness form + 1pt volume integration for solids + eq.5: flanagan-belytschko stiffness form + exact volume integration for solids + eq.6: bindeman-belytschko stiffness form + for 2d and 3d solid elements only + eq.9: puso stiffness form for 3d solid + elements only + + hourglass model (default)...................... 0 + + hourglass coefficient (default)................ 0.0000E+00 + + bulk viscosity type (default).................. 0 + eq.-2: standard +types 2,4,10,16,17 shells+IE + eq.-1: standard +types 2,4,10,16,17 shells + eq.+1: standard + + quadratic bulk viscosity coefficient........... 0.0000E+00 + + linear bulk viscosity coefficient.............. 0.0000E+00 + + bulk viscosity type for beams.................. 0 + eq.+1: standard + eq.+2: standard + IE + + flag for rayleigh damping input................ 0 + eq.0: off (default) + eq.1: on + + flag for rigid/deformable material switching... 1 + eq.1: off (default) + eq.2: on + eq.3: on and automatic switching + + thermal effects option......................... 0 + eq.0: no thermal effects + eq.n: nodal temps scaled by load ftn -n- + eq.-1: coupled thermal mechanical analysis + eq.-2: temperature data input option 2 + eq.-3: thermal solution + eq.-4: Read binary temperature file + eq.-9998: user defined load set temp. input + eq.-9999: temperature data input option 1 + + thermal curve ID used for dynamic relaxation... 0 + + super plastic forming input option............. 0 + eq.0: skip input + eq.1: read superplastic input section + + objective stress update for large Dt........... 0 + eq.0: off (default) + eq.1: on globally + eq.2: on for part subset + + default contact parameters input option........ 0 + eq.0: no + eq.1: yes + + number of reinforcement cards for mat 84&85.... 0 + + output interval for aea_crack database......... 0.0000E+00 + + number of non local materials.................. 0 + + neighbours arrays oversized of (%)............. 0 + + number of parts defined for adaptive failure... 0 + + number of elements with specified temperature.. 0 + + number of parts with spotweld rupture stress... 0 + + number of parts with spotweld rupture parametr. 0 + + number of spotweld lists....................... 0 + + number of rows of opt=10 spot weld failure data 0 + + + CONTROL CARD 14. Computation Options-Damping + + load curve specifying system damping........... 0 + eq.-1: system damping by material + eq. n: load curve n defines system damping + + optional constant for system damping........... 0.0000E+00 + + system damping scale factor for x-translation.. 0.1000E+01 + + system damping scale factor for y-translation.. 0.1000E+01 + + system damping scale factor for z-translation.. 0.1000E+01 + + system damping scale factor for x-rotation..... 0.1000E+01 + + system damping scale factor for y-rotation..... 0.1000E+01 + + system damping scale factor for z-rotation..... 0.1000E+01 + + stress initialization flag .................... 0 + eq.-1: dynamic relaxation (debug option) + eq.0: off + eq.1: dynamic relaxation + eq.2: deformed geometry + eq.3: dynamic relaxation with part set ID + eq.5: initialize implicitly + eq.-999:off-not activated by load curves + + convergence check interval (dynamic relaxation) 250 + + convergence tolerance for dynamic relaxation... 0.1000E-02 + + dynamic relaxation factor...................... 0.9950E+00 + + termination time for dynamic relaxation........ 0.0000E+00 + eq.0.0: convergence terminates relaxation + gt.0.0: termination at specified time + unless convergence is attained + + scale factor for dyn relax time step........... 0.9000E+00 + + automatic determination of dr factors.......... 0 + eq.0: off (default) + eq.1: on + + convergence tolerance for above option......... 0.0000E+00 + + active part set ID for dynamic relaxation ..... 0 + + + + CONTROL CARD 15. Computation Options-Contact + + scale factor for contact interface penalties... 0.1000E+00 + + scale factor for rigid wall penalties.......... 0.0000E+00 + + flag to activate MADYMO contact coupling....... 0 + eq.0: inactive + eq.1: active + + track initial penetrations in auto contacts.... 0 + eq.0: no, move node to contact surface + eq.1: yes, initial penetrations remain + + ignore initial separations in tied contacts.... 0 + eq.0: no, eliminate gaps most accurate + eq.1: yes, may lock rotations + + contact initial penetration check option....... 1 + eq.1: off (default) + eq.2: on + + thickness considered in type 3, 5 or 10 contact 0 + eq.0: off + eq.1: on, but rigid bodies excluded + eq.2: on, rigid bodies are included + + penalty stiffness option....................... 1 + eq.1: minimum master/slave value + eq.2: master segment stiffness (old way) + eq.3: slave node stiffness + eq.4: slave node area/mass weighted + eq.5: like 4 but k proportional to 1/thick + + thickness changes considered in type 4 contact. 0 + eq.0: no + eq.1: yes + + automatic reorientation option................. 1 + eq.1: on for automatic contact definitions + eq.2: on + eq.3: off + + memory allocation-user contact surface control 0 + gt.0: memory per interface passed to user + + memory allocation-user contact surface frict... 0 + gt.0: memory per interface passed to user + + number of time steps between contact searching. 0 + eq.0: LS-DYNA chooses value + + intermittent searching in type 3 contact....... 0 + eq.0: off (default) + eq.1: on + + release factor for extra searching option...... 0.4000E+01 + + treatment of nodes in eroding contact.......... 0 + eq.0: delete from calculation + eq.1: keep nodes of eroded solids + eq.2: keep nodes of eroded solids & shells + + calculation of frictional sliding energy....... 0 + eq.0: do not calculate + eq.1: calculate + + shell thickness in single surface contact...... 0 + eq.0: use characteristic shell dimension + eq.1: use actual shell thickness + + time step size override for eroding contact.... 0 + eq.0: contact time size may control dt + eq.1: contact is not considered for dt + + number of automatic positioning definitions.... 0 + + print slave node/segment in spotweld contact... 0 + eq.0: no + eq.1: yes, in D3HSP file + + option for unconstrained spotweld node/face.... 0 + eq.0: ignore + eq.1: terminate + eq.2: delete weld and continue + + delete spotweld if tied to failed shell........ 0 + eq.0: no + eq.1: yes + + number of friction table definitions........... 0 + + read in friction table for automatic contacts.. 0 + eq.0: no + ne.0: number of part pair defined for table + + read in spotweld failure table................. 0 + eq.0: no + ne.0: number of part pair defined for table + + contact thickness scaling option for welds..... 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on thickness + + beam spotweld radius scale factor for thinning. 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on radius + + read in smooth contact flags................... 0 + eq.0: no + eq.1: yes + Warning: in Shared Memory Program smooth option only + available for Forming type contact + + flag for eliminating faces on symmetry planes.. 0 + eq.0: use all faces + eq.1: delete faces from contact + + spotweld tension scaling load curve............ 0 + spotweld compression scaling load curve........ 0 + spotweld direction scaling table.(tension)..... 0 + spotweld direction scaling table (shear) ..... 0 + eq.0: table for tension scaling is used + spotweld print flag (on=1)..................... 0 + + number of contact volume definitions........... 0 + + flag to use one way node to surface erosion.... 0 + + flag for implicit rigidwall gap stiffness...... 1 + + eq.1: add initial gap stiffness + eq.2: do not add gap stiffness + + death time for gap stiffness................... 0.0000E+00 + + penalty scale factor for rigid walls........... 0.1000E+01 + + flag for covariant contact formulation......... 0 + + eq.0: covariant formulation not used + eq.1: covariant formulation used + + flag for offsetting thick thermal contact + surfaces in the thermal contacts............... 0 + + eq.0: no offset, if thickness is not included + contact will act on shell mid-surface + eq.1: offsets are applied so that contact + always act on the shell outer surfaces + + flag for shell segment edge shape.............. 0 + eq.0: shell edges assumed round (default) + eq.1: shell edges assumed square + + stiffness calculation for segment based contact 0 + eq.0: use material density (default) + eq.1: use nodal masses + + flag for consistent thermal contact algorithm.. 1 + lt.0: conduction evenly distributed (pre-R4) + eq.1: conduction weighted by shape functions, + reduced integration (default) + eq.2: conduction weighted by shape functions, + full integration + + flag for optional tied interface update ....... 0 + eq.0: integrate accelerations for v and u + eq.1: differentiate u to obtain v and a + + flag for overlapping force transducers......... 0 + eq.0: forces applied to first found (faster) + eq.1: forces applied to all transducers + + scale factor for contact interface mass scaling 0.0000E+00 + shell thickness scale factor for rigidwall .... 0.0000E+00 + flag of contact involving isogeometric ele .... 0 + eq.0: interp. node vs. interp. facet + eq.1: interp. node vs. isogeometric element + print out penetration info for mortar contact.. 0 + scale factor for contact pressure on thickness + shells......................................... 0.1000E+01 + + + CONTROL CARD 16. Computation Options-Parallel + + number of cpus for parallel computations....... 2 + + parallel right hand side assembly.............. 0 + eq.0: on (default) + eq.1: off + + flag for automatic subcycling.................. 0 + eq.0: off (default) + eq.1: on + + number of part IDs for mass scaled subcycling.. 0 + + flag for repeatability in parallel solution.... 2 + eq.1: on (ordered RHS summation-slower) + eq.2: off (default) + + use memory to parallelize repeatability option. 0 + eq.0: off + eq.1: on + maximum time step factor for subcycling........ 0 + + + CONTROL CARD 17. Computation Options-Coupling + + length conversion factor coupling.............. 0.1000E+01 + + time conversion factor coupling................ 0.1000E+01 + + force conversion factor coupling............... 0.1000E+01 + + material repositioning flag.................... 0 + eq.0: off + eq.1: input data defines repositioning + eq.2: no repositioning of defined nodes + + Flag to flip X-coordinates..................... 0 + + Flag to flip Y-coordinates..................... 0 + + Flag to flip Z-coordinates..................... 0 + + Idle time for LS-DYNA.......................... 0.0000E+00 + + Implicit coupling for springback............... 0 + eq.0: off (default) + eq.1: on + eq.2: seamless springback + + DYNAIN output format........................... 0 + eq. 0: ascii + eq. 1: binary + eq. 2: ascii and binary + eq.10: ascii (large) + eq.11: binary (large internal ASCII) + eq.12: ascii and binary (large) + + Mismatched acoustic coupling input flag........ 0 + eq.0: off + eq.1: on + + Two sided acoustic coupling input flag......... 0 + eq.0: off + eq.1: on + + Coupling with USA.............................. 0 + eq.0: off (default) + eq.1: on + + Number of steps for CAL3D/MADYMO3D subcycling.. 1 + + Number of MCOL coupled rigid bodies............ 0 + + Number of vehicles to be initialized........... 0 + + Coupling with CFD.............................. 0 + eq.0: off (default) + eq.1: FAST3D + eq.2: boundary element method + + + CONTROL CARD 18. Computation Options-Output Control + + printout of node, element, velocity input data. 0 + eq.0: on + eq.1: off + + time zero printout of element time step size... 0 + eq.0: no printout + eq.1: print dt for each element at t=0 + + problem status report interval in printer file. 100 + + number of cycles between restart dumps.........99999999 + + number of cycles between running restart dumps.99999999 + + number of files to rewrite running restart .... 1 + + node and element printout suppression.......... 0 + eq.1: nodal data is not echoed + eq.2: element data is not echoed + eq.3: node and element data is not echoed + debug information in messag file option........ 0 + eq.0: no + eq.1: yes + update of beam reference nodes................. 0 + eq.0: off + eq.1: on-unique reference nodes required + averaged acceleration-print/time history files. 0 + eq.0: no average (default) + eq.1: averaged between output intervals + eq.2: user defined filtering + output interval for interface file............. 0.4000E-03 + default print flag for the RBDOUT/MATSUM files 0 + eq.0: RBDOUT and MATSUM + eq.1: RBDOUT only + eq.2: MATSUM only + eq.3: no output + include eroded and lumped mass in MATSUM ...... 0 + eq.0: no + eq.1: yes + include 10-node connectivities in D3PLOT ...... 2 + eq.1: yes + eq.2: no + write spring forward database at termination... 0 + eq.0: no + eq.1: include all deformable nodes + eq.2: include nodes of material subset + d3plot and d3thdt binary output format......... 0 + eq.0 default + eq.1 32ieee + flush output file interval..................... 5000 + output interval for d3part database............ 0.0000E+00 + interval via load curve for part database...... 0 + number of part blocks.......................... 0 + Maximum number of messages..................... 0 + Print flag for digitized curve data............ 0 + Print info. of 1d belt created for 2d belt..... 0 + ELOUT shell output coordinate system flag...... 0 + eq.0 default + eq.1 local element coordinate system + eq.2 global coordinate sytstem + number of parts removed from d3plot ........... 0 + number of levels of timing at termination ..... 2 + max frequency of element failure summaries..... 1 + + + CONTROL CARD 19. Computation Options-Output Energy + + hourglass energy calculation................... 2 + eq.1: off (default) + eq.2: on + + rigid wall energy calculations................. 2 + eq.1: off (default) + eq.2: on + + contact energy calculation..................... 2 + eq.1: off + eq.2: on + + flag for rayleigh damping energy calculations.. 0 + eq.1: off (default) + eq.2: on + + flag for material energy in D3THDT file........ 2 + eq.1: off + eq.2: on (default) + + + CONTROL CARD 20. Computation Options-LS-POST Database + + time step between dumps of complete state data. 0.4000E-02 + + output interval for interface force database... 0.4000E-02 + + time step between dumps of time history data... 0.0000E+00 + + number of nodal printout blocks................ 0 + + number of solid element printout blocks........ 0 + + number of beam element printout blocks......... 0 + + number of discrete element printout blocks..... 0 + + number of seatbelt element printout blocks..... 0 + + number of shell element printout blocks........ 0 + + number of thick shell element printout blocks.. 0 + + load curve-interval between state data dumps... 0 + + behavior of state data dump curve.............. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + load curve-interval between force data dumps... 0 + + load curve-interval between history data dumps. 0 + + flag, user output into shell resultant vector.. 0 + eq.1: off (default) + eq.2: on, user subroutine is called + + number of subsystems for SSSTAT file .......... 0 + + behavior of intfor data curve.................. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + + CONTROL CARD 21. Computation Options LS-POST Database + + flag to write ls-post database during dyn rel.. 0 + eq.0: no database write (default) + eq.1: write database at convergence check + eq.n: write database at nth check + + number of extra history variables for solids... 2 + + number of integration points output/solid ..... 1 + + number of extra history var/int.pt for shells.. 0 + + number of integration points output/shell ..... 3 + lt.0: also output 4 points in plane + + flag for including strain tensor in database... 0 + eq.0: exclude (default) + eq.1: include strains (solid and shells) + + flag for including stress tensor in database... 1 + eq.1: include (default) + eq.2: exclude + + flag for including effective plastic strain.... 1 + eq.1: include (default) + eq.2: exclude + + flag for including shell resultants............ 1 + eq.1: include (default) + eq.2: exclude + + flag for including shell energy and thickness.. 1 + eq.1: include (default) + eq.2: exclude + + every state is written to a separate file...... 0 + eq.0: off (default) + eq.1: only one state per plotfile + + composite material stress output .............. 0 + eq.-1: same as 1, but fiber stress and strain + are engineering measured in material + 34 + eq. 0: global + eq. 1: local + eq. 2: local, additional information + output in place of shell resultants + + number of integration points output/beam ...... 0 + + data compression to eliminate rigid body data.. 1 + nodal velocities, and nodal accelerations + eq.1: off + eq.2: on -rigid bodies + eq.3: off-rigid bodies-on nodal data + eq.4: on -rigid bodies-on nodal data + + output shell element hourglass energy.......... 1 + eq.1: off + eq.2: on + + output shell element dt, mass, added mass...... 1 + eq.1: off + eq.2: output dt + eq.3: output mass + + peak pressure flag............................. 0 + eq.1: on + + filter parameter............................... 0.0000E+00 + + flag for solid element additional output....... 0 + eq.1: output 3 additional variables + eq.2: output 5 additional variables + + flag for scaled mass output to the d3plot file. 0 + eq.1: output mass increment + eq.2: output percentage increase + + flag for thermal data.......................... 1 + eq.0 or 1: output temperature + eq.2: output temperature and flux + eq.3: output temp, flux, and thick shell temps + + flag for including stress tensor at int. point 0 + eq.0: exclude (default) + eq.1: include stress (solid and shells) + + flag for including stress tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local stress (solid and shell) + eq.2: include global stress (solid and shell) + + flag for including strain tensor at int. point 0 + eq.0: exclude (default) + eq.1: include strains (solid and shells) + + flag for including strain tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local strain (solid and shell) + eq.2: include global strain (solid and shell) + output interval for blast force database....... 0.0000E+00 + lt.0: interval specified by load curve + + + CONTROL CARD 22. Computation Options-ASCII Output I + + output interval for cross section forces....... 0.0000E+00 + output interval for rigid wall forces ......... 0.4000E-03 + output interval for nodal print blocks......... 0.0000E+00 + output interval for element print blocks....... 0.0000E+00 + output interval for global/subsystem statistics 0.4000E-03 + output interval for discrete elements.......... 0.0000E+00 + output interval for material summaries......... 0.4000E-03 + output interval for nodal interface forces..... 0.0000E+00 + output mass properties in subsystem statistics. 0 + output mass properties in global statistics.... 0 + additional history variables output-solids..... 0 + additional history variables output-shells..... 0 + additional history variables output-tshells.... 0 + additional history variables output-beams...... 0 + + + + CONTROL CARD 23. Computation Options-ASCII Output II + + output interval for resultant interface forces. 0.4000E-03 + output interval for smug nodal data............ 0.0000E+00 + output interval for sp constraint forces....... 0.0000E+00 + output interval for nodal constraint forces.... 0.0000E+00 + output interval for airbag statistics.......... 0.0000E+00 + output interval for avs filter................. 0.0000E+00 + output interval for nodal force groups......... 0.0000E+00 + output interval for b.c. forces and energy .... 0.0000E+00 + + + + CONTROL CARD 24. Computation Options-ASCII Output III + + output interval for rigid body data............ 0.0000E+00 + output interval for geometric contact entities. 0.0000E+00 + output interval for mpgs database............. 0.0000E+00 + output interval for movie database............. 0.0000E+00 + output interval for interface energies......... 0.4000E-03 + output interval for seatbelt response.......... 0.0000E+00 + output interval for joint forces............... 0.0000E+00 + output interval for tracer particles........... 0.0000E+00 + output interval for discrete beam data......... 0.0000E+00 + output type for discrete beam data ............ 0 + curve id for discrete beam data ............... 0 + option for ascii output time for discrete beam. 0 + + output interval for pulley element data........ 0.0000E+00 + output type for pulley element data ........... 0 + curve id for pulley element data .............. 0 + option for ascii output time for pulley element 0 + + + + CONTROL CARD 25. ALE 1st card + + Default continuum treatment.................... 0 + eq.1: Lagrangian (default) + eq.2: Eulerian + eq.3: Arbitrary Lagrangian Eulerian + eq.4: Eulerian Ambient + + Number of cycles between rezones............... 0 + + Advection formulation.......................... 0 + eq.1: Donor Cell + HIS + eq.2: Van Leer + HIS (default) + + Relaxation factor 1 (simple average)........... -0.1000E+01 + + Relaxation factor 2 (volume weighting)......... 0.0000E+00 + + Relaxation factor 3 (isoparametric)............ 0.0000E+00 + + Relaxation factor 4 (equipotential)............ 0.0000E+00 + + Relaxation factor 5 (equilibrium).............. 0.0000E+00 + + Output interval for euler statistics........... 0.0000E+00 + + + CONTROL CARD 26. ALE 2nd card + + time to begin rezoning......................... 0.0000E+00 + + time to end rezoning........................... 0.0000E+00 + + SALE advection factor.......................... 0.0000E+00 + + number of void materials....................... 0 + + Void factor.................................... 0.1000E-05 + + Automatic euler boundary condition flag........ 0.0000E+00 + eq.0: Off. + eq.1: On with stick condition. + eq.2: On with slip condition. + + Number of non-interacting Euler materials...... 0 + + Number of multi-material Euler groups.......... 0 + + Reference pressure............................. 0.0000E+00 + + Pressure equilibrium........................... 0 + eq.0: Off + eq.1: On + Number of parts considered in ALE convection... 0 + + Number of cycles between ALE coupling.......... 1 + + Number of cycles between ALE bucket sort....... 50 + + Number of ALE Multi-material group switching... 0 + + Number of ALE mixing length.................... 0 + + Number of ALE coupling to nodes ............... 0 + + Number of ALE essential boundaries ............ 0 + + + CPM output format.............................. 11 + eq.11: Version 3 (full output) + eq.21: Version 4 (full output) + eq.22: (coordinates) + eq.23: (summary) + # of CPM airbag interaction.................... 0 + + # of cycle for CPM repartition................. 5 + CPM time step control.......................... 0 + eq.0: no control + eq.1: set CPM timestep size as 1 usec + + + CONTROL CARD 37. SPH 1st card + + Sort frequency................................. 1 + + Box activation................................. 0 + + First option................................... 0.1000E+11 + + Space dimension................................ 2 + + Memory allocation for neighbors MEMORY......... 150 + allocation type:........................ DYNAMIC + + Particle approximation......................... 0 + eq.0: Standard gather form (Lacome-Vila 1998) + eq.1: Renormalization (Ben Moussa-Vila 1998) + eq.2: Symmetric formulation (Benz 1989) + eq.3: Symmetric renormalization (Libersky 1993) + eq.4: Elliptic smoothing length + eq.5: Fluid formulation + eq.6: Renormalized fluid formulation + eq.7: Total Lagrangian formulation + eq.8: Renormalized Total Lagrangian formulation + + Start time of SPH analysis..................... 0.0000E+00 + + Maximum velocity............................... 0.1000E+16 + + Contact definition between SPH parts........... 0 + eq.0: Approximation is computed + eq.1: Approximation is not computed + + Time derivative for smoothing length........... 0 + Initial smooth length computation option....... 0 + Display options for SPH particles.............. 0 + Erosion control option for SPH particles....... 0 + Contact treatment for deactivated particles.... 0 + eq.0: Contact remains active + eq.1: Contact becomes inactive + + Artificial viscosity for SPH particles......... 0 + eq.0: Monaghan type bulk viscosity (change + to bulk coefficents recommended) + eq.1: Solid elements type bulk viscosity + + + + CONTROL CARD 38. SPH group number............. 1 + + Number of particles............................ 25 + + Number of material............................. 101 + + Smoothing length constant...................... 0.1300E+01 + + Minimum smoothing length ...................... 0.2000E+00 + + Maximum smoothing length ...................... 0.2000E+01 + + Initial smoothing length ...................... 0.0000E+00 + eq.0: calculated by LS-DYNA + + Death time for SPH material.................... 0.1000E+21 + + Start time for SPH material.................... 0.0000E+00 + + + + + CONTROL CARD 50. EFG + + ispline ....................................... 0 + + idila.......................................... 0 + + inint.......................................... 0 + + iefgs.......................................... 0 + + intfs.......................................... 0 + + + + p a r t d e f i n i t i o n s + + material type + eq.1 isotropic + eq.2 orthotropic + eq.3 elastoplastic ( von mises ) + eq.4 thermo-elastic-plastic + eq.5 soil and crushable foam model + eq.6 viscoelastic model + eq.7 blatz-ko finite elastic rubber + eq.8 high explosive model + eq.9 null material + eq.10 hydrodynamic - elastic-plastic + eq.11 steinberg - guinan model + eq.12 isotropic elastic-plastic + eq.13 elastic-plastic with failure + eq.14 crushable foam with failure + eq.15 johnson/cook plasticity model + eq.16 pseudo tensor geological model + eq.17 elastoplastic with fracture + eq.18 power law isotropic plasticity + eq.19 strainrate sensitive plasticity + eq.20 rigid material + eq.21 thermal orthotropic(12 constants) + eq.22 composite material damage model + eq.23 thermal orthotropic(12 curves) + eq.24 piecewise linear plasticity + eq.25 soil cap model by taylor + eq.26 crushable metallic honeycomb + eq.27 hyperelastic mooney-rivlin + eq.28 shell/beam resultant plasticity + eq.29 beam resultant force limited + eq.30 shape-memory alloy + eq.31 frazer-nash rubber model + eq.32 safety glass + eq.33 barlat's anisotropic plasticity + eq.34 fabric + eq.35 elastoplastic (green-naghdi rate) + eq.36 barlat's 3-parameter plasticity + eq.37 anisotropic plasticity model + eq.38 blatz-ko finite elastic foam + eq.39 fld anisotropic plasticity + eq.40 nonlinear orthotropic elastic + eq.41-50 user material models + eq.51 bammann plasticity model + eq.52 sandia damage model + eq.53 crushable cellular foam + eq.54 composite damage model(hashin) + eq.55 composite damage model(tsai-wu) + eq.57 low density urethane foam + eq.58 laminated composite fabric + eq.59 composite failure + eq.60 viscous glass model model + eq.61 maxwell/kelvin viscoelastic + eq.62 viscous foam model + eq.63 crushable foam model + eq.64 rate sensitive powerlaw plasticity + eq.65 modified armstrong-zerrilli model + eq.66 elastic resultant beams + eq.67 nonlinear elastic via load curves + eq.68 plastic resultant via load curves + eq.69 sid impact dummy damper + eq.70 hydraulic/gas damper + eq.71 cable + eq.72 k & c concrete damage + eq.73 low density viscous foam + eq.74 elastic spring discrete beam + eq.75 bilkhu/dubois crushable foam + eq.76 linear viscoelastic + eq.77 general hyperelastic/ogden + eq.78 soil/concrete + eq.79 hysteretic soil + eq.80 ramberg-osgood + eq.81 plastic damage model + eq.82 plastic orthotropic damage model + eq.83 fu-chang rate sensitive foam model + eq.84 rs strainrate sensitive concrete + eq.85 reinforced concrete (aea winfrith, 1990) + eq.86 orthotropic viscoelastic + eq.87 cellular viscoelastic rubber + eq.88 material threshold stress (mts) + eq.89 plasticity polymer + eq.90 acoustic media + eq.91 hyperelastic soft tissue + eq.92 visco-hyperelastic soft tissue + eq.93 elastic 6-dof spring + eq.94 inelastic spring discrete beam + eq.95 inelastic 6-dof spring + eq.96 brittle damage + eq.97 general joint discrete beam + eq.98 simplified johnson cook + eq.99 simplified johnson cook with damage + eq.100 spotweld material + eq.101 ge rate sensitive plasticity + eq.102 inverse hyperbolic sine + eq.103 viscoplastic model (ntnu, 1996) + eq.104 damage model 1 (ntnu, 1997) + eq.105 damage model 2 (ntnu, 1997) + eq.106 elastic viscoplastic thermal + eq.107 modified johnson cook + eq.108 orthotropic elastic plastic + eq.110 johnson/holmquist ceramics + eq.111 johnson/holmquist concrete + eq.112 finite elastic strain plasticity + eq.113 trip for austenitic stainless + eq.114 layered piecewise linear plasticity + eq.115 unified creep + eq.116 composite lay up + eq.117 composite matrix + eq.118 composite direct + eq.119 general nonlinear 6dof discrete beam + eq.120 gurson + eq.121 general nonlinear 1dof discrete beam + eq.122 hill 3r + eq.123 modified piecewise linear plasticity + eq.124 compression-tension plasticity + eq.125 yoshida kinematic plasticity model + eq.126 crushable metallic honeycomb + eq.127 arruda-boyce hyper-viscoelastic + eq.128 heart tissue + eq.129 lung hyper-viscoelastic + eq.130 special orthotropic + eq.131 tno isotropic smeared crack model + eq.132 tno orthotropic smeared crack model + eq.133 barlat yld2000 + eq.135 wtm/stm + eq.136 orthotropic vegter model + eq.137 anisotropic ito-goya model + eq.139 modified resultant beam force limited + eq.140 vacuum + eq.141 rate sensitive polymer + eq.142 anisotropic crushable foam + eq.143 aptek orthotropic wood + eq.144 pitzer crushable foam + eq.145 continuous surface cap with damage + eq.146 1dof generalized spring + eq.147 fhwa soil + eq.148 gas mixture + eq.150 cfd - constant properties + eq.152 hyperbolic tangent thermal + eq.153 damage model 3 + eq.154 deshpande fleck foam model + eq.155 compression-tension eos model + eq.156 muscle model + eq.157 anisotropic elastic plastic + eq.158 rate sensitive composite fabric + eq.159 continuous surface cap + eq.161 composite msc + eq.162 composite dmg msc + eq.163 modified crushable foam + eq.164 brain linear viscoelastic + eq.165 plastic nonlinear kinematic + eq.166 moment curvature beam + eq.167 mccormick + eq.168 polymer + eq.169 arup adhesive + eq.170 resultant anisotropic + eq.171 steel concentric brace + eq.172 concrete ec2 + eq.173 mohr couloumb + eq.174 rc beam + eq.176 quasilinear viscoelastic + eq.177 hill foam + eq.178 viscoelastic hill foam + eq.179 low density synthetic foam + eq.180 low density synthetic foam ortho + eq.181 simplified rubber model + eq.182 viscoelastic plastic model + eq.187 semi-analytical model for polymers + eq.188 thermo elastic viscoplastic creep + eq.189 anisotropic thermo elastic + eq.190 barlat 3-parameter fld plasticity + eq.191 seismic beam + eq.192 soil brick + eq.193 drucker prager + eq.194 rc shear wall + eq.195 concrete beam + eq.196 general spring discrete beam + eq.197 seismic isolator + eq.198 jointed rock + eq.202 steel EC3 + eq.203 hysteretic reinforcement + eq.205 discrete beam surface contact + eq.206 Park Ang beam + eq.208 bolt beam + eq.213 awg composite damage + eq.214 dry fabric + eq.219 codam2 + eq.220 rigid material discrete particles + eq.221 orthotropic simplified damage + eq.222 genoa material for laminates + eq.223 orthotropic advanced damage + eq.224 tabulated johnson cook + eq.225 viscoplastic mixed hardening + eq.228 tabulated johnson cook aniso + eq.230 elastic pml + eq.231 acoustic pml + eq.232 biot hysteretic + eq.233 cazacu barlat + eq.234 viscoelastic loose fabric + eq.235 micromechanics dry fabric + eq.236 silicon carbid coating on RCC + eq.237 hysteretic pml + eq.242 barlat yld2000 Yoshida hardening + eq.243 hill 90 + eq.244 ultra high strength steel + eq.251 tailored properties + eq.252 toughened adhesive polymer + eq.255 piecewise linear plastic thermal + eq.256 amorphous solids finite stain + eq.261 laminated fracture daimler pinho + eq.262 laminated fracture daimler camanho + eq.266 tissue dispersed + eq.267 eight chain rubber + eq.269 bergstrom-boyce rubber model + eq.270 computational welding mechanics model + eq.271 powder compaction model + eq.272 RHT concrete + eq.273 CDPM concrete + eq.274 paper + equation-of-state types + eq.1 linear polynomial + eq.2 jwl high explosive + eq.3 sack tuesday high explosive + eq.4 gruneisen + eq.5 ratio of polynomials + eq.6 linear polynomial with source + eq.7 initiation and reaction in he + eq.8 compaction + eq.9 tabulated + eq.11 tensor pore collapse + eq.14 jwlb high explosive + eq.15 one-dimensional gasket + eq.16 mie-gruneisen with p-alpha + hourglass models + eq.1 viscous + eq.2 flanagan-belytschko viscous form + eq.3 full flanagan-belytschko viscous form + (constant stress solid elements) + eq.4 flanagan-belytschko stiffness form + eq.5 full flanagan-belytschko stiffness form + eq.6 bindeman-belytschko stiffness form + (solid 2d and 3d elements) + eq.7 linear total strain stiffness form + (solid 2d and 3d elements) + eq.9 puso stiffness form (solid 3d elements) + eq.10 cosserat total strain stiffness form + (solid 3d elements) + bulk viscosity models + eq.1 standard + defaults + hourglass model....................... 2 + hourglass coefficient................. 1.00000E-01 + bulk viscosity type................... 1 + quadratic bulk viscosity coefficient.. 1.50000E+00 + linear bulk viscosity coefficient..... 6.00000E-02 + + *********************************************************************** + + + + + part id ..................... 101 + section id ..................... 101 + material id ..................... 1 + section title .................. + + material title .................. + + material type .............. 3 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + + density .......................... = 2.71000E-03 + hourglass coefficient ............ = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 0 + eq.0: 4, 6, 8, 10-node solid element or SPH element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + rayleigh damping coefficient...... = 0.00000E+00 + e ................................ = 6.89000E+04 + vnu .............................. = 3.30000E-01 + yield ............................ = 1.17000E+02 + e (harden) ....................... = 6.80000E+00 + hardening parmeter ............... = 1.00000E+00 + strainrate parameter, c .......... = 0.00000E+00 + strainrate parameter, p .......... = 0.00000E+00 + formulation for rate effects ..... = 0.00000E+00 + eq.0.0: default + eq.1.0: viscoplastic + failure strain for erosion........ = 0.00000E+00 + solid formulation ............... = 1 + eq.-2: 8 point integration-3dof/node + for poor aspect ratio elements + eq.-1: 8 point integration-3dof/node + for poor aspect ratio elements + (efficient variant of -2 but + prone to some hourglassing) + eq. 1: 1 point integration + eq. 2: 8 point integration-3dof/node + eq. 3: 14 point integration-6dof/node + eq. 4: 5 point tetrahedron-6dof/node + eq. 5: 1 point ale + eq. 6: 1 point eulerian + eq. 7: 1 point eulerian ambient + eq. 8: 1 point acoustic + eq. 9: 1 point corotational + eq.10: 1 point tetrahedron + eq.11: multi-material eulerian + eq.12: eulerian with void + eq.13: nodal pressure tetrahedron + eq.14: 8 point acoustic + eq.15: 2 point pentahedron + eq.16: 10-node quadratic tetrahedron + eq.17: 10-node composite tetrahedron + eq.18: linear static element + eq.19: 8-node 2x2 cohesive + eq.20: 8-node 2x2 cohesive with offsets for shells + eq.21: 6-node 1x1 cohesive + eq.22: 6-node 1x1 cohesive with offsets for shells + eq.41: efg 3d + eq.42: efg 3d for 4-noded background + eq.99: elastic vibration element + corotational local coord. ........ = 0 + eq. 0: not requested + eq. 1: requested + + *********************************************************************** + + + null shells for visualization + + part id ..................... 1 + section id ..................... -12345677 + material id ..................... 0 + section title .................. + + material title .................. + + material type .............. 9 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + + density .......................... = 1.30000E-13 + hourglass coefficient (membrane).. = 1.00000E-01 + hourglass coefficient (rotation).. = 1.00000E-01 + hourglass coefficient (warping ).. = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 2 + eq.0: 4, 6, 8, 10-node solid element or SPH element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + rayleigh damping coefficient...... = 0.00000E+00 + pressure cutoff .................. = 0.00000E+00 + viscosity coefficient ............ = 0.00000E+00 + relative volume for tensile fail.. = 0.00000E+00 + relative volume for compres fail.. = 0.00000E+00 + e ..(null shells and beams)....... = 0.00000E+00 + vnu (null shells and beams)....... = 0.00000E+00 + shear area factor ................ = 1.00000E+00 + thru-thickness integration points = 2.00000E+00 + print out option ................. = 3.00000E+00 + eq.1.0:average resultants & fiber lengths + eq.2.0:resultants at plan points & fiber lengths + eq.3.0:resultants,stresses all points & fiber lengths + + integration rule ................. = 0.00000E+00 + lt.0.0:absolute value is specified rule # + eq.0.0:gauss (trapezoidal if > 10 IP) + eq.1.0:trapezoidal rule + shell formulation ................ = 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear elem(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral + eq. 24: 6-node quadratic triangular + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element + eq. 47: cohesive with shell offsets + eq. 55: 8-node 2D plane strain fracture + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + shell thickness: node 1 .. = 1.00000E-09 + node 2 .. = 1.00000E-09 + node 3 .. = 1.00000E-09 + node 4 .. = 1.00000E-09 + + reference surface ................ = 0.00000E+00 + eq. 1.0:top + eq. 0.0:middle + eq.-1.0:bottom + + mass per unit area ............... = 0.00000E+00 + + flag for discontinuous thickness + field for elements with thickness + stretch .......................... = 2 + eq. 0: default is 1 + eq. 1: thickness field is continuous + eq. 2: thickness field is discontinous + + + + n o d a l p o i n t c o o r d i n a t e s + + node ID trnbc x-ord y-ord z-ord rotbc + 1001801 0.0 0.4998E+00 -0.1105E+02 0.0000E+00 0.0 + 1001802 0.0 0.7115E+00 -0.1105E+02 0.0000E+00 0.0 + 1001803 0.0 0.9232E+00 -0.1105E+02 0.0000E+00 0.0 + 1001804 0.0 0.1135E+01 -0.1105E+02 0.0000E+00 0.0 + 1001805 0.0 0.1347E+01 -0.1105E+02 0.0000E+00 0.0 + 1001921 0.0 0.4998E+00 -0.1086E+02 0.0000E+00 0.0 + 1001922 0.0 0.7115E+00 -0.1086E+02 0.0000E+00 0.0 + 1001923 0.0 0.9232E+00 -0.1086E+02 0.0000E+00 0.0 + 1001924 0.0 0.1135E+01 -0.1086E+02 0.0000E+00 0.0 + 1001925 0.0 0.1347E+01 -0.1086E+02 0.0000E+00 0.0 + 1002041 0.0 0.4998E+00 -0.1067E+02 0.0000E+00 0.0 + 1002042 0.0 0.7115E+00 -0.1067E+02 0.0000E+00 0.0 + 1002043 0.0 0.9232E+00 -0.1067E+02 0.0000E+00 0.0 + 1002044 0.0 0.1135E+01 -0.1067E+02 0.0000E+00 0.0 + 1002045 0.0 0.1347E+01 -0.1067E+02 0.0000E+00 0.0 + 1002161 0.0 0.4998E+00 -0.1048E+02 0.0000E+00 0.0 + 1002162 0.0 0.7115E+00 -0.1048E+02 0.0000E+00 0.0 + 1002163 0.0 0.9232E+00 -0.1048E+02 0.0000E+00 0.0 + 1002164 0.0 0.1135E+01 -0.1048E+02 0.0000E+00 0.0 + 1002165 0.0 0.1347E+01 -0.1048E+02 0.0000E+00 0.0 + 1002281 0.0 0.4998E+00 -0.1029E+02 0.0000E+00 0.0 + 1002282 0.0 0.7115E+00 -0.1029E+02 0.0000E+00 0.0 + 1002283 0.0 0.9232E+00 -0.1029E+02 0.0000E+00 0.0 + 1002284 0.0 0.1135E+01 -0.1029E+02 0.0000E+00 0.0 + 1002285 0.0 0.1347E+01 -0.1029E+02 0.0000E+00 0.0 + 1002286 7.0 0.0000E+00 -0.1026E+02 0.2540E-01 7.0 + 1002287 7.0 0.0000E+00 -0.1026E+02 -0.2540E-01 7.0 + 1002288 7.0 0.0000E+00 -0.1107E+02 -0.2540E-01 7.0 + 1002289 7.0 0.0000E+00 -0.1107E+02 0.2540E-01 7.0 + + + + n o d a l s p c s u m m a r y o n *NODE cards + boundary conditions (on=1) + node x y z rx ry rz + 1002286 1 1 1 1 1 1 + 1002287 1 1 1 1 1 1 + 1002288 1 1 1 1 1 1 + 1002289 1 1 1 1 1 1 + + + + s h e l l e l e m e n t s + + elem id part id node1 node2 node3 node4 + thick1 thick2 thick3 thick4 angle offset + 1 1 1002286 1002287 1002288 1002289 + 1.0000E-09 1.0000E-09 1.0000E-09 1.0000E-09 0.0000E+00 0.0000E+00 + + *** Warning 21129 (STR+1129) + shell element, ID 1 violates heuristic shape criterion + area/(longest diagonal)/(longest diagonal) equals: 6.2257E-02 + which may be too small (< 0.1) to permit a stable calculation. + + + + S P H e l e m e n t m a s s d a t a + + element id mat id mass + 1001801 101 0.1093E-03 + 1002045 101 0.1093E-03 + 1002161 101 0.1093E-03 + 1002162 101 0.1093E-03 + 1002163 101 0.1093E-03 + 1002164 101 0.1093E-03 + 1002165 101 0.1093E-03 + 1002281 101 0.1093E-03 + 1002282 101 0.1093E-03 + 1002283 101 0.1093E-03 + 1002284 101 0.1093E-03 + 1002044 101 0.1093E-03 + 1002043 101 0.1093E-03 + 1002042 101 0.1093E-03 + 1001802 101 0.1093E-03 + 1001803 101 0.1093E-03 + 1001804 101 0.1093E-03 + 1001805 101 0.1093E-03 + 1001921 101 0.1093E-03 + 1001922 101 0.1093E-03 + 1001923 101 0.1093E-03 + 1001924 101 0.1093E-03 + 1001925 101 0.1093E-03 + 1002041 101 0.1093E-03 + 1002285 101 0.1093E-03 + + + + r i g i d w a l l d e f i n i t i o n s + + + + + rigidwall ID = 1 + # of slave nodes = 29 + birth time = 0.00000E+00 + death time = 0.10000E+21 + penalty scale factor = 0.10000E+01 + moving rigidwall flag = 0 + eq.1: flat rigidwall has mass and vel. + eq.2: prescribed velocity history + eq.3: prescribed displacement history + generalized rigidwall type = 0 + eq.0: flat of infinite extent + eq.1: flat with defined size + eq.2: extra nodes and softening + eq.3: options 2 and 3 active + eq.4: prescribed motion flat plate + eq.5: prescribed motion cylinder + eq.6: prescribed motion sphere + eq.7: prescribed motion prism + eq.8: prescribed motion cylinder (interior) + eq.9: prescribed motion sphere (interior) + stick condtion = 0.00000E+00 + eq.0: frictionless sliding + gt.0.and.lt.1:frictional sliding + eq.1: sticking + eq.2: normal weld + eq.3: sticking weld + + coordinates of orientation vector are + i j + 0.0000E+00 0.1000E+01 + 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 + slave nodes + 1. 1001801 + 2. 1001802 + 3. 1001803 + 4. 1001804 + 5. 1001805 + 6. 1001921 + 7. 1001922 + 8. 1001923 + 9. 1001924 + 10. 1001925 + 11. 1002041 + 12. 1002042 + 13. 1002043 + 14. 1002044 + 15. 1002045 + 16. 1002161 + 17. 1002162 + 18. 1002163 + 19. 1002164 + 20. 1002165 + 21. 1002281 + 22. 1002282 + 23. 1002283 + 24. 1002284 + 25. 1002285 + 26. 1002286 + 27. 1002287 + 28. 1002288 + 29. 1002289 + + + + n o d a l p o i n t v e l o c i t i e s + + node id x-vel y-vel z-vel + x-rot y-rot z-rot + 1001801 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001802 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001803 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001804 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001805 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001921 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001922 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001923 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001924 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001925 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002041 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002042 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002043 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002044 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002045 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002161 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002162 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002163 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002164 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002165 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002281 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002282 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002283 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002284 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002285 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002286 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002287 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002288 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002289 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + + *** S.P.H. *** + + Space dimension for SPH 2 + + Initial Smoothing length : PART # 101 0.2751672E+00 + SPH PART # 101 + hmin : 0.5503E-01 + hmax : 0.5503E+00 + +************ + + + + + + + + + t i e d n o d a l p a i r s f o r l i n k i n g + + + ************************************************************ + + + m a s s p r o p e r t i e s o f SPH p a r t # 101 + total mass of part = 0.27318471E-02 + x-coordinate of mass center = 0.92316663E+00 + y-coordinate of mass center =-0.10666250E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of material + row1= 0.1983E-03 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + ************************************************************ + + + m a s s p r o p e r t i e s o f p a r t # 1 + total mass of part = 0.53677342E-23 + x-coordinate of mass center = 0.00000000E+00 + y-coordinate of mass center =-0.57253590E-06 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of material + row1= 0.6116E-21 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.3463E-26 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.6116E-21 + + principal inertias + i11 = 0.6116E-21 + i22 = 0.3463E-26 + i33 = 0.6116E-21 + + principal directions + row1= 0.1000E+01 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + m a s s p r o p e r t i e s o f b o d y + total mass of body = 0.27318473E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of body + row1= 0.1983E-03 0.1863E-08 0.0000E+00 + row2= 0.1863E-08 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + principal inertias of body + i11 = 0.1983E-03 + i22 = 0.2448E-03 + i33 = 0.4431E-03 + + principal directions + row1= 0.1000E+01 0.4007E-04 0.0000E+00 + row2= -0.4007E-04 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + ************************************************************ + + NOTE : For 2D axisymmetric problems the following + masses are reported per radian. + For 2D plain strain/stress problems the + masses are reported per unit thickness. + + summary of mass + lumped mass in deformable + part of structure mass= 0.00000000E+00 + part id = 101 mass= 0.27318476E-02 + part id = 1 mass= 0.53677342E-23 + + t o t a l m a s s = 0.27318476E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + + + ************************************************************ + + + S t o r a g e a l l o c a t i o n + + Memory required to begin solution : 257160 + Additional dynamically allocated memory: 52836 + Total: 309996 + + 25 smallest timesteps + ------------------------------------------------ + element number part timestep + sph 1002285 101 6.0802E-05 + sph 1002041 101 6.0802E-05 + sph 1001925 101 6.0802E-05 + sph 1001924 101 6.0802E-05 + sph 1001923 101 6.0802E-05 + sph 1001922 101 6.0802E-05 + sph 1001921 101 6.0802E-05 + sph 1001805 101 6.0802E-05 + sph 1001804 101 6.0802E-05 + sph 1001803 101 6.0802E-05 + sph 1001802 101 6.0802E-05 + sph 1002042 101 6.0802E-05 + sph 1002043 101 6.0802E-05 + sph 1002044 101 6.0802E-05 + sph 1002284 101 6.0802E-05 + sph 1002283 101 6.0802E-05 + sph 1002282 101 6.0802E-05 + sph 1002281 101 6.0802E-05 + sph 1002165 101 6.0802E-05 + sph 1002164 101 6.0802E-05 + sph 1002163 101 6.0802E-05 + sph 1002162 101 6.0802E-05 + sph 1002161 101 6.0802E-05 + sph 1002045 101 6.0802E-05 + sph 1001801 101 6.0802E-05 + 1 t 0.0000E+00 dt 6.08E-05 flush i/o buffers 08/31/25 16:53:47 + 1 t 0.0000E+00 dt 6.08E-05 write d3plot file 08/31/25 16:53:47 + 66 t 3.9521E-03 dt 6.08E-05 write d3plot file 08/31/25 16:53:47 + 132 t 7.9651E-03 dt 6.08E-05 write d3plot file 08/31/25 16:53:47 + 198 t 1.1982E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:47 + 264 t 1.5992E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:47 + 329 t 1.9947E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:47 + 395 t 2.3959E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:47 + 461 t 2.7972E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:47 + 527 t 3.1984E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:47 + + *** termination time reached *** + 576 t 3.5024E-02 dt 6.08E-05 write d3dump01 file 08/31/25 16:53:47 + 576 t 3.5024E-02 dt 6.08E-05 write d3plot file 08/31/25 16:53:47 + + N o r m a l t e r m i n a t i o n 08/31/25 16:53:47 + + S t o r a g e a l l o c a t i o n + + Memory required to complete solution : 257160 + Additional dynamically allocated memory: 60696 + Total: 317856 + + T i m i n g i n f o r m a t i o n + CPU(seconds) %CPU Clock(seconds) %Clock + ---------------------------------------------------------------- + Keyword Processing ... 0.0000E+00 0.00 2.0000E-02 1.59 + KW Reading ......... 0.0000E+00 0.00 2.0000E-03 0.16 + KW Writing ......... 0.0000E+00 0.00 4.0000E-03 0.32 + Initialization ....... 1.0000E+00 100.00 1.1820E+00 94.26 + Init Proc Phase 1 .. 0.0000E+00 0.00 1.0000E-02 0.80 + Init Proc Phase 2 .. 0.0000E+00 0.00 2.0000E-03 0.16 + Element processing ... 0.0000E+00 0.00 1.2000E-02 0.96 + Binary databases ..... 0.0000E+00 0.00 3.0000E-03 0.24 + ASCII database ....... 0.0000E+00 0.00 2.3000E-02 1.83 + Other ................ 0.0000E+00 0.00 1.4000E-02 1.12 + ---------------------------------------------------------------- + T o t a l s 1.0000E+00 100.00 1.2540E+00 100.00 + + Problem time = 3.5024E-02 + Problem cycle = 576 + Total CPU time = 1 seconds ( 0 hours 0 minutes 1 seconds) + CPU time per zone cycle = 0 picoseconds + Clock time per zone cycle= 3472225 picoseconds + + Number of CPU's 2 + NLQ used/max 136/ 136 + Start time 08/31/2025 16:53:46 + End time 08/31/2025 16:53:47 + Elapsed time 1 seconds( 0 hours 0 min. 1 sec.) for 576 cycles + + N o r m a l t e r m i n a t i o n 08/31/25 16:53:47 diff --git a/test/test_data/sph_models/R7_1_2_Histvar=2/d3plot b/test/test_data/sph_models/R7_1_2_Histvar=2/d3plot new file mode 100644 index 0000000000000000000000000000000000000000..a8713cf543729bc3832ce5852b153b483f6e00cd GIT binary patch literal 2048 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 literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R7_1_2_Histvar=2/d3plot02 b/test/test_data/sph_models/R7_1_2_Histvar=2/d3plot02 new file mode 100644 index 0000000000000000000000000000000000000000..3a6e7caa4a6ccf525a8d93a00d4e7f815142791b GIT binary patch literal 4096 zcmeHJYg80R8f}y)ffYG~09oXK2@Amo$5CE8%}jUkbT#r&g9AhzO;+>(23=7DN(Pjd z%<>Qc1u;CLJdTN|3G2WNOu-PHh|vYYBVfb`L?I~g9m5G*Ro&A^@^63Uob;c*-F@p; zeRaROGu?aUOYWXj`?#f8v)fSCTo-v30qKz2)fo0^q%Y-MR)pNLries!G zhgF|nmMDjp63(5jLg~b}9IjGPjN4}%-e=;;WHxd*wmO!1bdkef?9fY|)+{1pO`Hp* z2K<*giZS4@ZchP=D`N$$Me}Zsb0K4g(Y(JUakvuAtNE0}c-{|+IgIChUdG{mRBxoa z6B+A_>Wx~%VO;MwdpV5jU7X2bTyJk4hw&cC-gbg@uiYSf&SN!xU*Iaj?_b6~m)9R+ zPk7lhX)1e9Str5x*tsL@rZ-j*&OmV* zdo*fnh4c7U8 zukq5=eqny9HaspO5Be{y5VvD&q+aRw-XSM~<=#~~2WB3@it!3~z#_{Za}xX41lY~b z&|w@M`HO!@`DucugYvB&5by8PX@Xq$>>0H7w?p+hG*dhasr>HC8zxZE1b(&zUI3FY{ zGz8b!H|Q4Wa|urWEv`MZDW72Zy48NqH>&*b*syHqUr{Lzz*yeA(r@!&CxXBAsM1w| zc?3rvEQj&tSvt)5BV3!~vzGmCoh(Hum}~cy(&%kb(Au<9qD$%oCyHahvnrL=z%7^> z^NHFoqA!`wMg29z9^Bue{`;Gd^rkkjpEmIR>pJ57&m&&wS;5R3S4!`ej%j;NKhO@i z)&R>LbHS0eGb#fY^G+y4bWu?W(qVyXh-KqItD6{q59#>zf`MnfXvDkht3{|66wE8b zN~wjp9_aPPtZmCMbWQbZZAf~Z3L=Z`!TS$Ngx?s<^GO%ci3yfSQw~zB zYnoQiIZwO^exhqM%#GKX_Q3?&X9ctPC#5v~St|U9?quV4X@LJ|5vWxi5cU)Ec780P zYb|`y+8n{Tbry}+211BO2h4J2Xnu`)1Z&T5f^A)5^;npMXl@Zl&d?Nnq9Pt098^k|WcGrEeIBhDIccydq7W8`Z54V6 z^K5EFbYIDjNXHS_)aN$IPo)x%tcwF?)ZTojjc6KwreFE36XH<`46bW;tjG@KJAs9;Eg}+ha2{jc0LZ^Ct4W+2jqF_;iXL zJe~uOPkb$CV&3Tl5p6=@-@Q!mqR3pcd+~gvPf@!s)z3KZk-YD-k?-+82SSCT z4BTE--)vOv)=(4XH6Y(t^1h3Z?<;uUo2j#8y_k!A*Ym#jA>U(^PH+(UK8k#o zwqyg>&<%n|m}i1~@8o@-g?umJeZMM>oS`{&it{}c`TjV)7cB1eXkCkZcb64HW$0F+ zmoU!~`JT-C{{6Y!CNb}OTX6vK%CJsT>N@&Qp;7KA-2}oLhKUWMDq0-ZBEW8)@(zypXBp%Hp)*ol%E3~#_U_#VK|-Q z*IJbHx}b@9b5MSc^7-kB^3#gXPY-pUuuj}dO?-Ziqx@X(xBVdDopPAhQvyrZ4r}FO zdxY9C59enHpPwNpKXdr}lmsOU`-wGAzLcN7C_jTye%jyM4(???0V~hEU~xV8!n|cD zKX3B+>4EZd1D~I}yB%g|{>pIqS&Q=X2YCV1SJZ&>C_mR0*@L0Uk`_*pqA(BV=R16U zYEXV2=JRvmGo7%Xc%2vD=kn7D<>x0TKbNEYJic24J{lv~soEe(OhZ%Gh6b$n~DShsh1gnF`+0F+o;J)JlP#onZ{BC02*uO+{#=p0s zbHoBw>_Sa~{7rI>vhJ`m&XN0Uu9rGdFI_DPfo7$4zUo2;cpvprvDG@kBh1@^ddcfH p*GnqYOMUNhy=3iUF62D!r4Q@M)RS-R(Hr*d&-#Nj!fop=b=}m5JaE~iVu7-jx&K7nO7$ndGv3@ zDwQZ|#Yb(mYSsAHYPD+OE51NSQy;bQRjnylTkOLYt@Ygs|Fd)UT5GT0+3W0>+%)Ou ze{cJV!`;8V&f075wfFkw+}v~Y(MNZ6b=7Le*NWFsKlzQ~AIJDNR;{h`zYbn=<^F>^ z*18`0|0o+P8b8{=}i-k^16a4`TaAJ$LBf z@b3NlhW8$*57(ct^{fqNtviKVk3Kl`+}*Bu-Nu2f>({#rKY$y1a!-c_wys^jaqaqn zbz4uMhVJg&JBRb}*G}Yjju;*q*}c=fx1HYWI&#m@RYUuBE`BiD0z2PxOmTs2-Wzve za(>m?tM&|!Y#;ew9q{M4c;>I}u6qsb8QMFvZ)DrZbq9uq_wC;~v}Sn!p4~gwJbP&S z-ZjI!hW6}PGgAD|&fUX14i1eB`KANA*6iN5lM&ZqjC^Dcetn&AUit*NX3<4edt_Ut}zaQD8e*5s}p+`eOE|G_l}oY!tC zo|U__Z#aKv`;Hy?xDW2%d)C}w>IV+(*>hGtoS}mwySEo_4evj6@T~k=J4e><9bWS= z_fl8Ze$amnAA0uib;Bb=dr2$HX7Bcq;X`}>S1+5Bid9qV<~$wB-+3RsyHt5u-+VD9tY>8RUKgI)$^6!_`}QB)yM52Lxx>f3%S$6W z>e}eL*G1pGUfx~pjjuZEthM?7=gGToc;}%VLkHK|4h6@=j_Y>p8FCZIhY5QUyyLwH z-tivXpRP{ZyT54c3Z(7s&PIl}dx+4Y=LtY@|`%)gjdQB8P_=H?v>kj3S7)=6;arB&}~Sy+6|8i9heJH(X{QF{o9IbIZ=J?^3H+duiCT!*}3g&w>@`g z&;A{|N3Of)o(pa(w_nHYu4}pddezR0yt{kf^*dY-T3V~t`oqZ1tcKI)ukO--nm*>*ZF~2-Lgdh1*KqsozwwEn@jBHAJ+Ch{%6dQc z+HD7)O+j`2?#=@nG+zhJP7*XiW~Cxp3DUHiR#jemqpk1sL( z^pHb6b9-F(El0Ut#cAdKmlkqQxC*mB&s>|R28#czDU~e9Y#Q|ISYKorPGPnOI>-fz z4v=!$1)yIG7tm>(od$B+I(pQOkR1iGhmzG&N@f3^kVx<}z!*Df!6 zf?rd#YxfX*cdZ9QyqC=Va-eI%cf8cE4tCwMebmdz3yxQrZ7DzsY%XHC_PG ztugx&$a!Uzvg%7dL}b{^s+WN93`z*ds&|8qC&pD{*)_h^$BoO89y!0VAA$v5eBoh~ zT>wMm#V3bdb}!JdrSRO!t^^fZl9Ms(2Mt>akGSkcP^A~@@Av41%6m}$tCQ|G`9_+X zI)%LW^-9;IZ-29YpB#&Ii~;i0vZ$bH(2i>6x0yw zvNw4rXsxr0bD3~6wDQ*B`7isZCGZfI{k0|VOqP8Q1nK2?yB|n&Qhw$eX*_irwO@{> z_y&q*Xnve=IaJO zxiuiMZ~;3Xm;Uz>F^6cOc6T2!7j-ve#<6z%USfUh3UoHN|MwCu$ZWmydx_5PC0uIB z?=6I!-1~L+BY#P|;F5cv6Cw3`iCAXQe%txIMEF|`7gj2K+xB~jYyC!T{a#`{ZPfnv z68(OM=yKlVuZI->qkrR&o&TG~+oT$Zse<22JPY*6-%IpB2f0A}_Y!ybdXF4RkjWIt zPiOzb-&AIA0@*`JR{p)jjo>g!CA+fmgj5nOI}Fl(a-c*|O>mVKQt9^+GcdsxK}~>; znZW&C;!f~Oe#>C}UgBEtPkLCtmpBf3@YqYgm-qp=%99`ey~Gp2ur8j)z*yw>5^n$r z=ZN~fL_frc3(?^B5_`asT#SD&aW+U+(-NTHOFS6_{y%H*`{DJe6l(d(ZI!6^{uoOaNGm9zX>ex3@W(415|7&fctUKuq6fe zcY}&81#o{GXxNg1`%@t7w0#?OHX8{`>TL7YaYE3Y`hhbLG9!iQa!fbe0| z5Lo(i*a##39Dm3?g-Tla4(k^A0d!G{_ z#Xqsk>hO=-<-&8#h19*MHuxXopAEE86aVk&ilLH-f_`mF&vK6H-aE>@Y~}BC`pu(n2cp4@|IC zWKMui^AGqXG-L7)_$NI~{(&Am_A>u~t33Gz|A1j#JdJ@dK@$2LQ}zasczd-T%|8$$ zu6aZL0ZVc*;UAE!E;fq%V*bADlR-d7Jn+wkR0_5Hk|9jtC>s0&a-N+2Q10OgnvN7#T@ew2D$6 z%_29+u(>oFAhed|An5c2_WD-Z!8qTN}T;y!;b$=tT0-fBwzg zpgMuxYX|={V^^T@Y~}BC`punnmUeOt4jCPJmAH5BNpZKn4GRf6~L`ALzkj zFY^z$%9C&K4;a?P(-;^NBoY1r3FnCBABYjxyy5*Hup}1~{sGDATJe(mKOmqZ9{8u3 zN}-mo+z3-RiU$9HoTsOh%R}cD9+P2nX*NJ;EzLpD=?U!htzAA)9QTlazyi;p<{wb8 zrI3F>!E{t6EwS#{)#jZfxSNr+L1(~gP_@~1^E>neXq(XD=*WHi&CGAp{x%W8{ zQv4IktcJ6YzdC>av+RHWvxzop;-B9xrlza-AM5Xb9;a1OTN(TV`ZWJQ2f2X3KabT8 zC5pExkX!r%GK89tf52gsN_J)A38^Gnb{M2~k=X=S%_4IKCfF)6CqSq92mBJ6F+cwX z{z(s$f1n4Cz05!0Do?(_KVVoFPh((AkVNe>SC3sO2lSRX+1MiU$9HoTsPEKbI61$*{RJ8z8in<{;?w1orw?+QB&PA^(5{ zoPT#Vk4S=F4nuH4qzX&@`_{ru>{ON zmVoeK)DT$wgQwIq^w$HJgx1mkX1&0#^a%f00vbTgCmmT3{&{BcR`tAW2L5^LRVP1U zS^xeg<`B|}OGhsI+QC1YV^^T+VPXl6EP}-20pe zDgKFNR)>G`xUP)9|Jh6%HSy0=-Rvgs|2$o*q_#5n2lQ$Ffevy3gMXf;9a>xbXa0e< zLJwb$HU)Bve?az7vKsmR18^9nl3m$&LMn-t9R{ggWH!N7v&fu*3AT#N3D9Z&0l$Q1 zO#T7?q=(5r(1XWb<{xmCC*R;7FszHGF)$`bBK!jqE;2R$K#aKN4fzKw$;E_!K*Gfw z^A8B!A#!_y>@Lnol~iApG;3;;rg=*#i7? z(Qj{FUjB(WgmmII1TOp9!9QDKSGd0qY5V!d1(~gP_@~1^Zlwv|NQLI!ue%@lOWLI@ zbMJE^r1&S6SsngaG5oWIHfrLZE8XlS`Dd3_No{5D59rhU10Cc72LD{89ZD2$Qy{na z2V@8};r$@MO%hRvnf0HL)s2SKMNu-CVC`B~w(hx`K;cm_59 zfQl`J`~w=cr1=L_Y$@a)(6A-VKM;1>zT^C}g^g(b87g8!A<_ZtgH~Q~%s-ZZ`Nt9v zK8zXyi+}Kxnuh**0F%&K8o;a<_!Sc2A4@<3s9i~Yi~kk=xu$rddS12y|Kwjyw!Hik za|r3g{e2pjeeK|%t+6Z6_SJs=aY1J59scR?kIPiy8>!IT`*rste@VNPW$t}WgcSe8 zGONQsD~5lz(nd}EGwfzJ$v=m*N@^>Ee?Xt+ALt+#F!*OgJCrEira*pr(Yy5h2OvYJ z3Hb*cMyX_1HlC15qGg9cY8RPJaP>?Y5k8k|1}4}lGABT%`3L+GnlbqY{F5Fg|3D8O zdzpX0Ri1o0`NtA4|5yUThfzad z@eiI-)6icJU=mtO1DN#!zd|DXV+m*gHJ@~3LHOrI#aos0vToo$zN7#CgBu=j^|JC$ z)S(l}NB{i?t^B`Fp!eFqKkEi!SD@{y{ruyC%+@>n)8QYtmW6MmLUZre-H-ew?NXMx z_c;*~{1eTr4*#qa{#iFb8#VFI4Q_Um{PTNSCAF2oKcG+Z4|I?V82s}B?NFk4n*zDT zKOjS>3Hb*cMyX_1HlC15qGg9cY8RPJaMdg_XKv7uvWmoFAhed|An5c2_WIT?KMsz2$Uk6# zXHfGGsMu1-KcHbtntwpWmO}mk4O`Ou17WA_JIX)n2H1$^pXV2`p%Cc+_CYJJIOZQq z!2Dwg2p>ibfx$neQ)(Le>j6wcYiR(pUf@?qgnujn4WM=d^)3Ea_~(_y8>jmA_`IwG z{yFLeFIZmwi8+LHa&A5(F8kWSKkH&wpzW*u{NsYm);s*u;UAZx!Z%W(x%cbtNB)v_ zDa+jZoCqoYiDg#9S;$|V?>|`X?>|_#jy7uIpO+O=Lq{VYp!)mYUZGV|TN(TV`ZWJQ z2f2X3KQGq~C5pExkX!r%GK89tf52gsN_J)A38^Gnb{M2~k=X=S%_4IKCfF)6CqSq9 z2mBJ6G4KC?f6~L`ALzkjFY^z$y0%ygIgMR6JTkO*+s^HK5A5D|)wW^@XHNvfx_BA` zW2cd^5#b+@aE@sHff#Yk8}biWl8XudfP{-VzW)OPI^uzU)}>OYsx6D0`NtA4|5yUThfzad@eiI-)6icJU=mtO1DN#! zpV|@ru>>@Lnol~iaJ>J=kuQ5=@vrK6!H2>>efSm2%Re!PkWMblN5*AeJNRdP>(i*GFA9SDm3?g-Tla4(k^A0d!G{_#Xqsk>hMn<*A?;o2kY?3+Wmj* zW;c2N=M7plQ2b~9`7wikK);Ul1AF#kPsQCv}Y$@a)(6A-VKcHeu zA^(7eEouINuqWzlHlq3GkMwS-1K0 zwMuF$gMUDu<{#)F7clte9onHp@iql=i+@0dP!sYGIE+%su53IZl|;)9gVZiEo8ao1 zMLcRfrN94y2|j~_@D+IzpgVx;7eJA)OG-L7)_$NI~{(&Am_A>u~t33Gz|A1j# zJdJ@dK@#B~kZ_Ty`3GXeHE+m2U`Z|}`~wm$=9qs#Ku0|A&xTYAwS479n8Hys_y^=X zJ!Ss+vtsFxVRLCVKxi$^LD1<5?Def(e!+6wL;e8^JcF8lK*g3q{s9eJ()yOa}acT0(*UHm!B1md&oavfoD+j52)Bu$UmTAOPYT`#g;<;0S#Ny`~zW6 z)Y)uA^Unv0*ieXc0Q;boR~++?C1C!s1cVQxhQQ(ji#=MEJ)N z&;V*a>Bxfc&*9>&>UqJ3!e8{;A6j1ii8*wlA6&Qp{)1=c|IKAzJNTy=y8>-r?dKmC zWVYVnpAP@H^(}lO6`Fg$?tbJiX_vChz0Zk|;-6S%b@*q+@DDy&yZ=@8$6mL@?xA+HS2sI)9fWs)2?8?RyQc1MzFi7npvk9)6Mdl1l zuvKJEfKKxd_$4%B@(=hYJxu0pfw9wyg;kq-wEVXG?}-j% zZvY7wnVNqfMqKlT`~#NcV!}TlSmpt@0P(C>s0& za-Nd!o)}Bbt9cRm6lsqyyLot-Ruxe=Gs>k0l^{7&QbI|KKS#4gK{1CZV-7 zfLSl7`4RbG;@XuF@H>&3a9}5410PfGA{et!9SZ~ zSD@{y{ruyC%+@>n)8QYNslqo>p}F_#?nnNTb}7r;`6e1nKK4|3?$NXan2p@J?0>Xz;Ltya_ zo>J4$Uk_jsT1x|%^#Y#}k^4WEfCfXQlYu`>+VPXl6EP}-20peDgKFN zR)>G`xUP)vKfotz_kY{XZu0)m-)WW9RtEooeqGT$|GZg&Go_lT2Rg_F4E~wb4ke1W zDUe(I12Tk~kbl5oluCAG;|ZxGT6P$uc9GcxSIr`G1}4}lGABTH3QgJE-~WJL>#1?r zMED0JTx4qgff#Yk8}biWl8XudfP{-V z<{uEy5fA*cIh8^!U%Abfe?ZRDQ_AI`+l$pfhRvnf0HL)s2SKMNu-CVC`8COL5BUcy z@C<7H0To*c`3E#?N%Ie=*iy(ppkYgze<19MI-8AX{`uP?HWZ=?IL!K>l~)|| zk0oIKu>^z0eXzu;G`;ot-UCJ`| zJ|{woe`1-{;hz=5Klo(r{(p9}o8+H=)hem24E_Oqntz~!T)^O;f6)$c2^|0B^%Tf0 z{s9?6O~^msFiIu6vhjpe5-mFn(*9zUwVqOu*#uY5Bqjcue+DMlDl#WPr}+o`5}Gmj z2mF&BCjUSW9($R8z*U}ngMYxVE}q7~m>`Mp4@kJk)cgZ6;+i+)AFw1B6aE1S7jw)% zAfO{2_-9Khg<8IHBTV5a##3kr6^{rjL zH^)8XAF#kPsQCv}Y$@a)(6A-VKcHeuA^(7eEouINuqWzlHlq3GpNiN}h;#t^pp{n~ z^N%H9{;>pv52J>_;vYPvrlG$cz$CPm1~BUdeuYH%#}d#0YCh@6g7D8Tinprg1s@83 z!vns*y!;b$2neXq(XD=*WHi&CGAp{ zx%W8{Qv4IktPcOI82-U0Yxn=e&2Ex^ex_AYTN(TV`ZWJQ2f2X3KR?wDC5pExke^=k zE`9$2$R0|vtM=@F_Vzv7LjD1VQ7YM$jVGj%XxU+q+C^p)Ts4c#8JJ+J$eaM3<{$7& zXvX9p@K1V}`~y9B>}CD|S9$Uc{sF_fcp3v^f+WH}AmJiY^AE&`Yu=E5z>-`{_y;6h z%rXCffR1?JpRK7BYWd2IFomON@DIp&ddmFs^CE4?u(>oFAhed|An5c2_WIT?pR64B zkbl4e&!FZXP_dop%Cc+_CYJJIOZQq z!2Dwg2p>ibfyF;~N=-w5J%CAQEe&AS3;YU+@Q)>+0n~ibkpoW=)eEqdHH{H+1CdCSw9fF!u|QG+1y4sa@~QUqx1Jp;`fj8 zJD+=lPNnXiV`N)>*u}kb;z*F$dWU~H{Nomh@QqYx?)|#^k-wx}$};ypCqjaMqM6m< zpOwNt>j!9~rstooD)#T-eK{^`~ZC5pExkX!r%GK89t zf52gsN_J)A38^Gnb{M2~k=X=S%_4IKCfF)6CqPFhP0!rt-@q@S8Iym&Kj~re5A@)% zm-z==<;ger2Mp`tX$*`Bk_i8Rgo{kgKM*6XdF7z)*#nm3V!}TlS?zY;{MF;DfbJ)Q zfR1?0KkEllDb(_n8(|7Z(cmAD^YoPY=ZGRV$*{RJ8z8in<{;?w1oryY;-a-0$35g9 zu)s5@`3F>NDdZo}uqDkupkhlQ|A2-qY5sw*)Ak*G{^|MwHlq2bOYfFCfPK))D~|cc z5-|T*0>Xz;LtyYv>6Ds={(1nD&{`V6tQQoSRI9Oo25^@ppaIl;(vbz>pZgS{t)3Tr zDEz%{Sk*e&+sZ!~A5NBgmur8f4tUr54exqq-MchGE5I>_kWOBd+u^d0Jqh0NUIg!W z4`fTaYR~Y<_K~$a2lChYb+Iduw*B{iT#(s%hkrW!;}S#oMk+M-e%<}ZU(zmRnR}lX zd5V8xnbqN+6~jOHWbOXmV*f6Fn*4LTR!MDT@DJ$I`~w~20tWxwTRW5}-ljlq@ejxl zYC`@2hfylom5nE)l4#jsklICN6I?Zm%o&(qtH_)Ho#r3#YrWeN@>h@j_dnpD^f37c zdhpoG`~$A?syP98vFwmcm_59fQn}@ zTEU=mekqiBxfcPrV2&IUMIwd?@_p>$2tL zpO`~PCojzh%Vl3X_-B3W3bcK-pMPAC*?Nb6I{f33SNKLMH1~ep{m5U^E@hc}pA#X) zKe5c}@Xw0jAAGWQ{{xHtyZCAH&x5o|YAb_(K%eFx=pYv`_~#VuP@;I70=dOMAVa7L z`3D?Esbp6+o{&nSWrsm(7nx0P)hse+V1lh8a{_dlf50!H8T0-R_$NI~{(&Am_A>u~ zt33Gz|A1j#JdJ@dK@#B~kZ_Ty`3GXeHE+m2U`Z|}`~#BJZuiY!a{mVebi@PytWTv- z%U5oMDI7(Ee?ZRDQ|6yji`*o`=F)6{&{~>syP98vFwmcm_59fQn}@TEWm`R8Q4Tj~JzK`XB~<{wKy_^`_o5I&3=0*im}l$wVA zdH|EqS{lHt7ZjN!cSnSOECCIm=97*r2>(2+2yOMe;6ve`KHR&!{1bBs>ExC9V7csT z2mfq{U4gc*_VbSmGF$KPPltb8@(SNbh34L`yC3;W+NCUW?{gxg_$QWG9sXG{{DV){ z?mx5Gzl)zH|2$Nyq_#5n2lQ$Ffevy3gMa$9Ly6*T3gj05fDEA~KhT56UgjTgl_%feA26(or!g=l zNFw|L5-u_||3Hkm<_-A=EXl=$e?YR@?Y{X-_y+`Z!~_3qNTpEAS8jwU97ThFK+e-s z=ASi1ZjxbhX*NJ;EzLpD=?U!ht;IzR{s9X-gPMOp#WNW44`|qu<{wb8rI3F>!^zgSD@{y{ruyC%+@>n z)8QYNyuvq9p}F_#?nnNTb}7r;`55$OT-jIL5 zl3Yyq2PCWA?wh}ae?UM-Jn+xPR0_3xp9_l6R?iDQ z6#gAoK5%*YC*}~+$s6;*a@p4o{%OXpK-*XQ`NsvBt#|mR!#^&0g>R%nbMM#PkNhR= zQkJ>*IT2F)6U(d)|Ew7P!6$3?pI7YP#ZQxe&etlbtqlGFeVTuugIvJipF!Luhe2u=nN4ujEHYxz%QX0lYhWJ>0$B@ z^x(0V`3GF($v5~14C~@)42%hq2>*bDi%iWw5F@U6L;e9vaxvi_kgRsQZ~hYg0RbKH zz(37Y3blOYMwr4;H24SPJUwOpd32GRWY}Dq4G>yOa}acT0(*UHaZ!VRzyi;p<{wb; z42Jvz8n&eQ2UKh+c@703Kz37CH@0pY`_A+Y!d zPpN6>uLm#*t)&6XdO?v%G5)axG=Q2P)KQ72@eZKtj+Hah74y~^4tQVdparB)Zdl1cZcXn?)nf~w_XFZBa zi|*|H!^Tl}^qsBH3T~iojnRhDo!vKjs5wn|CF2-&vIn{!`Ro5@{yFuw`dkb`zL5&e zHI>_?EOYIg2r2%FW!573=Qa77q)H)Qb+Ps0T%?MvJ3B_c`o}fg{rNjS9yH2n<{I5A zXp{r0XsXp@y&oH%mah4pdrrMAXbz9SNbm4mqh_iNy0epf*#Q|xLaGh&goxHBq`UU0 z;$KHl=C4|-zJmpytlfWUv40moP5ya;R!MDT@DJ$I`~w~20tWv)UOSX1-ljlKTSw2( zwIf3Z_vK%0ea-%ZS7&bm8A46SKj1J*CA+fmgj5nOI}B30$ZUeEw2*pW{bVyR!L*Qi z;2|p$prf29zW)vU5}GkK-t1cNPkI=KLUtVV;IZQ=ll=f(<;jm871=32K6j|?5i-T)FVGBy7|jOYk+;4-vlXz$Rzk)AzZNiHV*1CrG~vxR>^Ac?+r z`^fO2z5dIVHlpv52J>_;vYPvrlG$cz$CPm1~BUdbV#y*25^@p zpaIl;(vbz>pY26xtLFtD3jh9*GnbctVh$mlyel6pmwoNvpUtr=(Dt2ag%uLZ@4IcAP#3w;lVUN73pk^Uw4Tzx*hg=?MRHJ!5N!fBf-*$AZh8;42Tq zqx02Iy8N7=X(*^EAGzy!k9x3AI#(kHO?k<-t+0u>*@V1+8Ew@XBwr6^0 zv)nFanKR9akm8?MW>xc#TU4|omDZ!X_PIZL`J<>(SP1`o{zHRR{PV1Jk`2em0p+gj zUb5ax{PT)Dut9Tp1iGGgKKRZ2i>&-xF2i%pHMHzjZE3Y`_A4@>^u*(t5MrZ{%<`B}!`*S;7_O*k5w#2SL+t(ua=hh2*-I#0e{2v!&wjS`$f3+(3=N}*O z@Uv-kmHFpk|8o2}G}96O`RaQw?eNd9&p+S!@Z&B1IrPp$Y5sAd`rHZ#@9#*l_VPbH z=GJn%RA_DGpIBy9^N(9pl&?|#Iq>Bh&ZbIXA^h{6fBM&tQ8}029Fo(lh}kg<=ASSA z$LUr4GkDqgD~^Bg$=dzTDfaK;r^!Eiv`T6#gMUDu<{#)F7clteYVA;>c$)&b#XlfJ zsF9S)ZUl!>D%q8dC!`_&fYdHBo8YQhWX`|@TSevs=qOKhT56 zUgjTgl_%feA23YEo97=eMjK7YKOo^EQ}YkRh-==Ef54JlO!x;RtNq3<_kTb@M?CP) zmQ)J0eC0-%!cjE%2jo0GW&YV)VN05SK*g3q{s9eJ()&{=AYeqx6}dbgH~Q~%s-ZZ@L`uFAbc1# z1ZH_o!=&%OhW>g0lh9fkz^oVeRAM@i?|-udG=Q2I3C;6vfxv2C-( zKSvIBof|NXp96Sz(fkv02P_jcX#NU9VT!asY?yI+gSxd{K9v0(mr`bC!q>2Pd#1iIEe?Xt+ALt+#F!<+M?NFk4n*zDTKOjS>k(A1A z1cy;7*_Dkaq#^%+)Gjic;Hp_<&cFm)Mdk$PC}9fz0l$Q1O#T7?q=(5r(1XWb<{xmC zC*R;7Figjr=N~Xe8%@YRAmJiY^AE&`Yu=E5z>-`{_y;7b{l+f*0|GkYfq%B9QmExC zH^LN-qQO5P=jkc)&-F!al3{acHb7`C%|X!V3GDT)#YGMN0Si2XntwpWGZ^v@XxLJ? z`Db^7iY>Da%|}PK3ng z-=djS%|C8Y(UukEpSwr)FN%NezH)N~|J-owg864S4=inb`3Ky>BhbZc=zEV@Y5cQc zfc*8pS?hmMv40moP5$|Pt&-Zx;2+SZ`3E}41q}YVQ9G0<-ljlq@ejxlYC`@2hfylo zm5nE)l4#jsklICN6I?Zm%o&(qtH_)Ho#r3#OK8UAAMj6lnEV4hcH_5QMG#enamgXSn^aS?$*5aZD|9}OaLCrs);u#G22Q+Lc-2Ah< zLB*Cr{s9eJ()pJBrQ8`1ppLcLq+0QNyEuQ=u(OTheN2?!rX4S~TwrBiAe z`s)EqLThONvtCeSl6*Q$?*CW<8bHk_9a#|mc})@8>UqJ3!hhkC!R6(jm_tY>pUnr$ zWnUXU|F&UW>jNGB*|`n=#MtEo?K=zN zpXpCL&f=fXteFS@I8ohsk-uX6Gx9&lKe5cJ<{!7HXv>Q7&yPRcS``1>Q^`NI`hxk# z1(r6x2>-bIYC&^&t`(E@KmYeX8`hCS#6Pbr_V41SEaaZ>PtCIPU!_%2TN(TV`ZWJQ z2f2X3KeuRy62;pT$SwW>8A46SKj1J*L;gufL;eA&U1T=FRkO&PfeE&X%n8tG{sF&) zW=#G8|D=b>KhT56UgjTgl_%feA26(or!g=lNFw|L658y0H2*-1xaJM{2Q10OgnvM? z+HV!YKOmqZ9{6WnDur6UawAOPC>s0&a-NAzZ7XRQWH4Xjs04AZeG=Nzzpi`FxG=RG-0S%z$la4G1|GcFLZS}n1 zL*c*qn2VN|e_{?HoqRDLY+Lzfee4RfeYKx|T#(s%z(1$Itb%|3c;ti%{`tri_X`TX z&i$Xc>d)l_?K=zNpD+Bm$v?N>e;)kfM0Mvy{)+LByG>D_YYp3_LTl&e-!{ZDtD1k@ zqM{us%0C}o`^ZJ{Pv!leuG)zU=AXpE ze?Xt+ALt+#F!<+9+Mz`8HU)Bve?W#%6Y>u@j8e(2Y&;oFAhed|An5c2 z_WIW1q6Ytf1)f38KcM0n4EYB%Y)SJEsMu1-KcHbtntvedi8`B&X#V*Vy<6%4_CYJJ zIOZQqK=`oB5)eL&8Ul-d@RXW{{(1nD&{`V6tQYuHsZ0n~ibkp&5{NOo{Uta!+IfQib)qJpR<)00)E710}2>y9k{QKWrklA{`Kev3Rf`7jMxA&{y zpPT->bN{FP_kT8SH~HuEPySB&^KVX6_nEm6{`tVzdChWvDa)K`PK4Cw-(s0n%|C8Y z(T)`5pRavs>(cR0t+r~Z_~)D7-MZrV2cN9n|E^;HE`FN)^XFP6wUxm?pilD;bdU=e z{PS+@P@;I70=dOMAVa7L`3D?EX~;hbsU%u<7^HTQ*#uY3B69{N*eWt7K&SZ!{1Tcm z`3L-y9wz@l4<37&f526qe1m_$ur8j)z?dM3@DE71$kg|LAVysChWrDTK4|3?$NXan2p@J? z0>Xz;Ltya_o>J4$Uk_jsT1x|%^#Y$t5&p3RG=Q2^MAM0KB;3*n#ZCQoc1|HLw@nt$A)qAe@RKQDdvNlVE;e?CC9UjF3>azN2m zM>|{o0k`n9bj^wTKPPYd89&H+g?#_@26l)(|MuZx|1N%-{PR(*lG@7PAJC`y2Rg_F z4F36ub|_K2O@Z9vACMu`g!}^zqcr57gf!$IklICN6I?Zm%o&(qtH_)H9pyyv{RiNe z(2U7H;Ggs``3HLN*vtF_uJYs?`~!w{@iYd;1WAN{K*B|)<{yX=*SsPBfF-$@@DE5< z`+Z3G2LyD)1OIGHrBKUPZiFcuMT37p&eK!opQ$1@$*{RJ8z8in<{;?w1oryY;-Uus zfCZkxa7WMX02R+*$UmTAOPYT`#g^oF$!-G;ThjakVW-n5{`t3!Y((?VhxBf#1K0pyrc~EC~PnWf9uy zdBKOm|9Iev<>jB4Lr5pz$p?FaA8>a&_@^1W0&QQ5;2-1fe_W8+dcZ%=y}g2e9=Yn? z75wvrcXjUnw4Z-o|HH>xfB$ptBj&+BPE_ZGT7Ldd`txu9xUt+{$}(q~6Cri~Cze^& z{NolC?MPAn`RdC~T}u9W<5Ka@55$OT-jIL5l3Yyq z2PCWg#xDE=0y^S>f10TjYWd2IFomON@DIp&ddmDWUF0SiHkW1tgx1m=1f8D1Uf)_= z)Zibmz%!`%2UI+RA^(7eEouG%6uLm#*t)&6XdVx=+$o(HnKm(}xq$3N$Ki?=qTRkuMQ25i& z99mxfi8+LH@=sye*AD*K6uSa#UyI^*yU9_~*9C4*#^D ze@^_g$v<};F%SN6qPow_*!`c>_aD6Yaqnv%|HLw@nt$A)qAe@RKQm`%OUXZbmWqEi zee@kGj(_mU+WlWC_V41S$v;V2sX z19G08GXH$N$W1bAF3koAt))2#Iz55CzO}fh!9QSuXHfGGsCWiL{s9eJ()k0l^{7&QbI|KKS#4gK{1CZV-7fLSl_ zsTAQKOF#pt`J^KY!ax5|gtmHK@S*U()3|zh`6uQO(#gN)gFV3yxGnd8Hpi|&+t(ua z$N2o43o=^|_~+=V@4vqH6+daw>MB3~=i`Sv{L_B^`N*WnKNtS=K>F{0oT$zV_1C}u zbKLo3?c<+VW>xc#TU4}VMfvARXC1Ya{PXA~j zmBBxtPxB9SkP8_6^BwI_qIjDExy3&qL#PS)2OLIe$Ug~b$Uh*pi_9jtY8II@Fu_)l zIRQG&Kj4?pjLARXpY$;K2YT?>%lreb^5h%*1BU5%^UwbQV}c~YKOo^EQ}YkRh-==E zf54JlO!x;RtNq3<`~w0y;(>oQr&6fpD>uRvj-tUoAm`~R^UrsS+$6*1(rkdxTAG8P z(-YY1TZ@Yt`~wzv1~vbHif1t7AJDKR%|D=GOCkS&hAnCSfv_j)Y&N3#=XSkY>HzjZ zE3Y`_A4|aeV+jZ!Mh$_*KX^(_Lw`MhNoXw%VAczKD%Ds(1Gvi)&;V*a>Bxfc&ku{x zR?iDQ6#g~8d2o68C*}~+$&d5Fwv~Uj#I8Ww*CP05P5k>0T#(s%z(052RdN64)O%(t z_~$3z=8-^EXpf9}#MsjUqD0ezZ(po3h% z;Gcij4ke1WDUe(I12Tk~kbl5ol!pA1kcRvNQoG1(f~#hcIRg`H6`2#D)BFQ|3C)=N z1O7=5lYgKGkG;%4;3`kP!9QSF7f)kgj5eC^`KKV^B2)7Z#E5I&kbl6ETuk@}B&+?# zF8l)mI^uzUwxm+1syP98vFwm zcm_59fQn}@j6wcYiR(pUf@$H!atUP22k@!M;3&CepQ6FdS39M@F$&k z?eg+Z%ps(cU*>~tEB|bbU4gc*MevVt|HlQHtq1&b-al9H&tnh&V+H@5+xh#Sq4x97 zy{Pe ze-hG=e?V#%nN4ujEHYxz%QX0lYhWJ>0$B@^x(0V`3GF($v5~14C~@) z42%hq$o(IXaFMC`2V%rEZ^%DjNiHV*1CrH#V;BAb0UhzcKU-5N)bf=ZVG2jl;2)6l z^pyGMzl+=?!{*X#fY4f+gP_wB*y~%1iyHg`7I+3V|A2~TFytT5uqDkupkhlQ|A2-q zY5sw*C+ciAqWS0NdbiX8?1NTbam+uKfceJ~5I&3=0*im}l$wVAdH|EqS{lHt7x+|) z@Q)>+0n~ibkpV9i_2`Cm!B6j4LjI{ef2sKAgO_}8rSZ?k0othP{?C!c z{+;i2b1yzX_47}U)+(v34E_Oqntz~!T)^O;qqIYb;%y4#7XN?@p(f-Xa2TZ_|0JX# z|A5pkGMnJ4S!B+@1Y1Ss1nB65D8By<{1Tcm`3L-y9wz@l4<37&f526qe1m_$ur8j) zz?dM3@DE5hM>PLHjJW0v`3Ee?#e{!ALOY}I4+!Xp*Zi|_AeBNbU%3^DRI70m4gLW+ zPfwYDvce=8HkW1tgx1m=1f8D1Uf)VP7{~qEZF~3c9ojc?Xm55CSl}7d`~xbs6!H&f z*plWSP_dc@703Kz37CH@0pY`_Au#x- zbV^M_e?5RnXe|w3)(iX@7vUdEKm(}xq$3N$Kldv_TRkuMQ260hFI-;!i8+LHa&(?i zZRMYJu`AH_wFv$(zW>bynXL!>^U}Ysxc~FPoBpnXf6jh=hkx47Kd*SY$v^M9c^>@Z zM0KB;vHL%%?>}hg-~VikWmbco>)pL?Wa!|&?R&Nr^|fnoi;A|aDF3|WQQut@|8!lo zxkcq%{uS49nz^fY-LQYb{B!8k7Y2_5J~li8o$0@N_`6md|KO9g`|qQVMm|6_|J+xr zq_#5n2lQ$Ffevy3gMUuc4ke1WDUe(I12Tk~kbl5ol!pA1kcRvNQoG1(f~#hcIRg`H z6`2#Dql78=2mBJ6G5H7llO87jKo1^!nSa1lo_vFUz_2c!#=w{$iSQ3dI7c-9K#aKN z4fzKw$;E_!KtemC@DB*+hzI^zmr9|QuiT16O7joMd3wtHb5dcF44X@{0YYnO4uVck zV6Sh@tF^fo$35g9u)s5@`3F>NNluJx95iex-2AhjD3~;~y&c=Z`P> zLIwYP`ePmbX+QtG<#LmM&K{cw|2R?IXXZlqr*`?b+IRmamRSvUF2+A@QPGwa<)4#3 z^OZ&M&plUG@K5bKFJCbKIIyIRFaLt;@CbAxK78>PR~-M~lePQn`e@_>RP#?mtE9Fv z_y_c9{(%m10fT>5YlpZ5j{ov{3gj05fDEA~Ekw|I&0Xa`knSV|zOp;-9X*NJ;EzLpD=?U!h zt$DRJ_u{yR`~wzv1~vbHiY z@0L1%ebCA)j`_zDF#lKr!iP~qVDS&0Qq$014`32nO9Pno0>45c{9_4d05zX z|FaRFtlj@GeKhg`s`+QFR!MDT@DJ$I`~w~20tWw_r5)lD*x(PLHjJW0v`3Ee?#e{!ALOY}I4+!Xp2maZRN}-mo+=@g>^AE^* zddmDWP?#jc=F)6{&{~>s#|`ZSKW!5BUcy@C<7H0To*c`3E#?N%Ie=*iy(p zpkYgze<19MI-8AX{#m1UOC7*IXyp~h{9_52e=Gsv!>A#!_y>@Lnol~iApCQ75!&i`!H2>>|Js|Emw#doA)TC@XB3xxZFv6A#*MKn(Dt^3sA$WI^3OBZFOGkz@Bh@^v0(m5-2eIJmLIOT`#ibfyF;~N=-w5J%CAQEe&AS3;YU+@Q)>+0n~ib zkpEO#CP*Uu0}{>=%|8$$u6aZL z0ZVc*;UAFD&M5o?0y^S>f10TjYWd2oNTf9XfSjkN%s&?uCdsh5G#enamgXSn^aS?$ z*1TGqdvV-D{s9X-gPMOp#g;<;0S#Ny`~xbs6!H&f*plWS2s<4&@z1|C*@)(!N9)~E z2e1!XdBrjRSOVrBOF;NAY6vX;!Bc7)`s)EqLThONvtHm=NQ8eZ0S%z$la4G1|6E># zwt8Ohq43xL;+Ey*pO`~PCuigt)mHx56uSa#UyI-$RP)c1wMuF$gMUDu<{#)F7clteN!lSUferov zxy3&qL#PS)2OLIe$Ug~b$Uh*pi_9jtY8II@Fu_)lIRQG&Kj4?pjLARXpY$;K2YT?> z%lreb^5h%*1BP|+GzP{5NrZnu!a1V(2V%rEZ^%DjNiHV*0}|R9g?~UmM?CP)rc?^G zeC1XoQks82&eK!opQjWi$*{RJ8z8in<{;?w1oryYyjq)kaoj`x0Si2XntwpWmO}mk z4O`Ou11h!@@(*a(lI9->d!o)}Bbt9M)4Qb(U>~&dievt<1k68{fbe0|5Lo)0D8bHk_9a#|m87e|sJumoB_%9rK?eg+Z%ps(cwRuLhm47zJ zu0Y$@BKXJn{F@6hTMzi>_)l^i)cv38&%fO;v{d}_k`v#y;`j%jtlhs| zAB}u~YW~@wRZ?3S`~&(l|3C-1fWbe{)(&wAZ14}rE&c%+LQTj&;4n%<{z*tf{sF07 zWH!N7v&fu*3AT#N3D9Z&0l$Q1O#T7?q=(5r(1XWb<{xmCC*R;7FszHGF)$`bBK!jq z&JoQ&5F@U6L;e9vaxvi_kkHO3`~w0y;(>oQr&6fpE4Lz%()?}-@VRLCV zKxi$^LD1<5?DegAwKn(SxQF}$7I+3V|A2}uh5Q2=wxsz7RBS2aAJDKR%|8(KM4in> zH2*wH@0L1%ebCA)j`_zDF#lKr!iP~qVDS&0Qq$014`32nO9Pno0>45c{9_4d05zX< zWI_1nU=iBtdBKOmpYo$WT3-H%IfQhwDbJ|3^3Rso6=?ff1pgSHe{(@*>jD29`p*jf z`R=DbU2*^C_&@3JPy6}jTW6a5bKnW{;2$Td`^;Pj|GfN&_qUIKVwu%o=VJWh78Pw- zasGMr^wRN9SM9o`;vW}R+80;K=il(j+Wq_V(Z~m==AQ#vCAF2oKcG+Z4|I?V82qze zJH#ch!9O6k_y=SNH6j0i!zc~;Cm{{_2c&k9*#uY3B69{N*eWt7K&SZ!{1Tcm`3L-y z9wz@l4<37&f526qe1m_$ur8j)z?dM3@DE5hM>PLHjJW0v`3Ee?#e{!ALOY}I4+!Xp z2maZTN}-mo+=@g>^AE^*ddmFsJB3LyY%a|P2(6_#2s%B1y}mWC*5+Ou_mF?U0?(l4 zA5gKSkbgkKmNfr>iYAFZfXSd+vI}^72p2 zA*7R5o>6V(pRKVg(Dt^%6#iRwNxWBil){|Bh0+@hi_E6P82-|^X{gyZUJ4161?R^R!B8D}#SPpXMLvAQv$B=l^JjxCA!%2jmw2fDEA~Ekw|I&0Xa`k znSVwLlVsRjnhg+IOLGu(dIEcWYhJC*y*Tb6|9}OaLCrs)VoM?afQBt;{s9$R3i$^# zY)SJEggsGbvk}cd*X!L<2e1!XdBrjRSOVrBOF;NAY6vX;!Bc7)`s)EqLThONvtHm= zNQ8eZ0S%z$la4G1|J+=JwsKyY1Mt<%+pd1|vhq*VA*7S@@{DRH|1<|;SD@`{5&UD^ z|8YTP>jD4V`11<>xumb^{?Dsk+u@(~^UnhtCjUI^!g=tI6V-iYE`)#D`S(B3%xbW6 zG5&FjingpM|7`lv=N833mEV8Rb?K!G=AXp(AH4gnSFbewX%5gvP2YcTlRg^x0M-2S z60MTj%HSW+r}+mu$OR1k8Pg7N32g8W$SwW>8A46SKj1J*L;gufL;eA&U1T=FRkO&P zfeE&X%n8tG{sF&)W=#G8|D=b>KhT56UgjTgl_%feA26(or!g=lNFw|L63!9LKM*6X zc|-mIOL8&cACS<_DEtEgI^s3|GzU^C)bf>Ekw|I&0Xa`knSWkdm?XpI(rkdxTAG8P z(-YY1Tk~pd?!|Er`3EfU3~K%X6^Flq=4{wbYO)6icJU=mtO1DN#!zd|DXV+m*gHJ@~3 zLHOs7iqKZi3qBP7l3j0IUjB(WgmiLYo>6V(pLMY-(Dt z=iqG>_kUJ(_-6^e|KRkx$v^kKU>^MAM0KB;G5$$?|8;HETibU3ry0wv20ItyAGfGz z%Zl>PmT%v-DE_H@{!gv;Ds~zGJ*x(MED0JoFkflAVysChWrDTNDdZo}uqDkupkhlQ|A2-qY5sw*C+ciAqWS05dbiX8?1NTbam+uK zfceJ~5I&3=0*im}l$wVAdH|EqS{lHt7x)zt;U7yt1E~3=BMZVmZ!bbyJumoB`1k(f z+n1MrVh$mlT$*Q8Tlr^w> z{!jbw|GeUXCjZ=V?mYO%iRwNx7s5X$-#*?x{)uH)gPn`g$X9{97ge zbe%J@RQz++o8PnI_y?b?-TxMSH1Ywe`R8p~CAF2oKcG+Z4|I?V82s~A?GTs12LFKE z;vbM9)P(#44x=>WpM*5zACTHbW)oaBi_96AV5`WS0G;L^@JndM(y-z%!`%2UKh+TEWm`R7mdZm9#<2d%u~n13t*^N%GUd>AzZ7XRQWH4Xjs z04AZeG=Nzz@GB(3KbC+7Q1eMg7KDF3P=vO6Uhtvt_3eMQy!;b$2TLf zK-vIpOSi@Q)MKeP%9% ze~vqUtbP0w%d7@F7vmqdsA$WI^3PMg_~}L6|Ec``x31c=7tBA2@4x=fSN-XV;~#vo zcK>_z(Z~m==AZXzmDE-S|A0QtKhQxgVDQghXot82HuwkR7XN?@p(f-Xa2TZ_|0JX# z|A5pkGMnJ4S!B+@1Y1Ss1n4yXfL}s0CjWqc(!=B*=)q$z^AEVnlW*`37}mwp7#I^I z5&i)Q=ZNMXh!NMkA^(6SxtQ<|NN8si{s93U@xVVDQYqB(m0OWWY5oB@PfwYD-d~s` z!{*X#fY4f+gP_wB*y~&KYHjYtaS!65DmIg5E1%8D@_{S2^ z0BSzz$b#_Cr;5;4&kH^j{^%?Ie0ljN<`B}!GxLmUEB|baU4gc*_VbSmGFuP$=Slxj z!9TzElB)YZf861pCHVZ?5AJL7&nb_X2md%x-Dl=P_~*QL{%-sDCze?ab}q(0Zc)*e z73H7XuRgpe{;9nGQ~Ol^g83)$`M2ktKC0pfiXc6;UAE2j%faY7;()T@();&iwXaL zgmy;Z9}v(H5B#$+l|n6FxfO|&<{yyr^pyGMlZ8n#Y%a|P2(6_#2s%B1y}mWC*5+Ou z_mF?U0?(l4A5gKSkbgkKmNfr>iYv7B6``%37knuE)qndJ z%gaA8hmcNo<{8yi{%OXpK-|6X^wU7|Fr-9&)4r` z^3U71%!7ZNsO~d!A^fvvdT0CiCze?ab}q(0Zc)*e73H7XKJ=+Y@lWOVAJl3OSTO%2 zzW?C3&pwSe@)h#^*G+t~cK=`Mqmd6#%|BnzDygju{sDcOf1rb0z~GoFAhed|An5c2_WIVmTAO=u+(Z5W3p|6Ge?Y~SLjC~_ zThjakDz+5z4`|qu<{t=qqRwU`nt!JCZm9#<2d%u~n13t*^N%GUd>AzZ7XRQWH4Xjs z04AZeG=Nzz@GB(3KbC+7Q1eMg7KDHPwg_$Yyx>FOcl^xjD4#^2ZhTf9n7Jsfy3Py}xt+X9@2A{ObuO|GaARJov|n>OM1L z{Np~RRc@CGt*xJbi)B`Wos030TU4}VMfvA}Ba8d~gG&DCs%=>+{`uz3FI;i_gHP7( z|Asyq`2f}Y^G&Ui+RES`(5LwaI>-eK{`nj25SPFP|A5@$ACMu`g!}^zqg1jh8&60> z{sF07WH!N7v&fu*3AT#N3D9Z&0l$Q1O#T7?q=(5r(1XWb<{xmCC*R;7FszHGF)$`b zBK!jq&JoQ&5F@U6L;e9vaxvi_kkHO3`~w0y;(>oQrBbNnE4Lz%()ibfyF;~N=-w5J%CAQEe&AS3;YU+@Q)>+ z0n~ibkp?` z`Q9%o_~+7BeX@do{{H69{h#*V|9Q;uCjb0da~}NTM0KB;G5$$C|L4vJzqx()e`1-{ zVCQ1|;}#WdSyBEu_3n=^<^7+hEfxQK{M)Zzar}c%*6#lYeKhg`s`=+mt&-Zx;2+SZ z`3E}41q}ZAN9_=ozy|+-+~OaQA=HHY0}i7!6%Bo`C@ z0SWDl!apFOBOdr?b1H>ezH%!PDa}71=jkc)&-V(GWY}Dq4G>yOa}acT0(*UHUaif& zIPM|;fCZjG%|D=GOCkS&hAnCS0To*c`3E#?N%IecJyB<~5zRl})w`t*U>~&dievt< z1k68{fbe0|5Lo)0D8bHk_9a#|m`Ee22>UqJ3!cScK z(dFfzm_tY>*W?-1R{q%%y8>-ri{PJ&FYKM07x?}+7i6{`@Xv;0D?b0We$A~F{Il!D z9sX%Q|I~U-{`uAVdGL=D)qQ5h_$T%K*KNK36U(dyI~U_0x2R~#it^9PKe@R3Kb3#~ z({;{M7tBA2zyG=R2`i6(@X6Z!Kh#GfAE26lexy}WTN(TV`ZWJQ2f2X3KmVZ};u6^4 zACO!812Tk~kbl5ol!pA1kcRvNQoG1(f~#hcIRg`H6`2#D)BFQ|3C)=N1O7=5lYgKG zkG;%4;3`kP!9QSF7f)kgOprwQ2PB*$ntvchT=Rzf1D51s!apFPol*D)1a!m$|7=O6 zP|H_tMIxp72jo0GW&Zik!Xz0smu3Tm*3ujVou0s6-k0l^{7&QbI|KKS# z4gK{1CZV-7fLSl_D|jQ2mEuzk1Fo}^#AiGD){HT&gb8j;PY>n9cS{-hWYT16V-iY zE`)#1`_;?acmF4rSq*kB#y@UR(UukEpNE|BiKV>%^MnQSPvY-?UVPeXSKR#{e6n`` zuk_K#2dL(sd$dYwD}#SPpXMLvAQv$B=Wgu~m%s-9fZXCAkRjBB`~wc7G~}OzG~^$U z+C^p)Ts4c#8JJ+J$eaM3<{$7&XvX9p@K1V}`~y9B>}CD|S9$Uc{sF_fcp3v^f+WH} zAmJR*`~xxKnm6Phup}1~{s9T?jKV)4pd%jmXKN~jTE22C5-H6;Am`~R^G~fP3CXaz zG#enamgXSn^aS?$*1TGqdvV-D{s9X-gPMOp#g;<;0S#Ny`~xbs6!H&f*plWS2z#Q= zW+R$^{#);sI)Hu9$}5if#}Y9ASOUU_QA1$y51vxf&|eQ=5?V_GnDqj`LL&TQ31|Q{ zpLAqF_~*EJ@Xw|JxHa*T3vXRk{)sw-baG>!QSIcPO#`tj(Dt*ij3fNK6ZR;#48GWZAd zY5su@ash*XenUINC9uIiAh-AjWC%4O|A50N4f!V_4fzM8c9GcxSIr`G1}4}lGABT% z`3L+GnlbqY{F5Fg|3D8OdzpX0Ri1ocRhyynXN2Y0M> zKZb_a?i|Qpn+Dj3=ATUOmO6la(8?>0`NtA4|5yUThfzad@K5QKnuh**0F%&K8o;a< z_|%T@k0qc1)O^yB1>v8Qi_lij3qBP7`H%k0^72p2A*7R+<{8yi{#h5h0&QQ5;2-1u zj|(ze5BTTVKds=O2i@}Viu*sG>fHZX0{-c<`R8qG=fOWtRQH*=?EDkUtZM#oi;A|a zDF6KUn;%;`{;A!tWc>4kx2!z=!6$3?-%lTne1K~Hd4N_)ZDsHe=+pcI9pnNA|J+|Y zlqlY&KyL95$Pj8m{sD(k8uCv<8uAZF?IN=Yu9`*W3{0?9WKMui^AGqXG-L7)_$NI~ z{(&Am_A>u~t33Gz|A1j#JdJ^|)BHvn@()NjM>PLHjJW0v`3Ee?#e{!ALOY}I4+!Xp z2mV=?N}-mo+z3-RiU$9HoTsPEKfhVzCK)!DW&?!Q(i{Yxp1@w;npbOcFOGZ2KVX4p zQ1cI{*iy(ppkYgze?Y~SLjC~_ThjakVNcZAY((?VNqV=`0qlcTUUAGnmVo)k5)eL& z8Ul-d@RXW{{(1nD&{`V6tQYtd65$_9Km(}xq$3N$KW7x7t)3TrDEvR%_POQdpO`~P zC%5Do)mHvlAG-o=UyI-$tzyw=G<^yOa}acT0(*UHUaif&IPM|;fCZjG%|D=GOCkS&hAnCS0To*c`3E#? zN%IecJyB<~5zRlR>D^KXun$^!#WDX_0_Gn}K=?3f2rT}=Q)(Le>j6wcYiR(pUf@?q zgnujn4WQgzy&kH^j{@b7Y{POZo%ps(c*X0@2R{q%#y8>-ri{KyQ`9Chm zY(3zg`y5@tKfnLiAFH_k^R~|YpC!2ebEC~apLp0j_{WLrJ~J1>KcBzwPuj;nvCOLG zAGfGz%Zl>P)3z?@_rERt`wtR-|MS7V75DuIoAAln{pu~t33Gz|A1j#JdJ^|)BHvn@()NjM>PLHjJW0v`3Ee?#e{!A zLOY}I4+!Xp2maZRN}-mo+z3-RiU$9HoTsPEKO2kOB*W&?Y=F>OnuDOz6WHrp^J;DG z#c>b$2Q2UmYW@KgTMGFHG;B%p52)Bu$UmTAOPYTm?1?&?jcEQE(7UA$U>~&dievt< z1k68{fbe0|5Lo)0D8bHk_9a#|mIkyOH^}OIi;V)?Y z)$;OB%ps(cH{}`CR{q%-y8>-ri{KyQ^KUN5Y(3zgA5=a6=S#1wy8ko!`KVN<5Jov|n>OM0U!awc&{tzyw=G<^Xz;Ltya_o>J4$Uk_jsT1x|% z^#Z>_BK%_sXaF^zbYwyJ=aM3{)$@W6g@5GMndRl5m_tY><9SB4m4BMCE710}2>vnd z|F|Ht^?-j~bX3LtpB;Z$b^qtxo$o(bg8M(uxA|w=eE7$S>OM1L{Btnz{L@#z@(V8j{&~*8Qr`dh|LgC6@X6Z!7we;u4^YiNkJT!vtqlGFeVTuugIvJi zpWoIFC5pExkX!r%GK89tf52gshWwL|hWrCkyU1*Ut7efo0~2f&nG>MX`~!Xo&6xZH z{z(s$f1n4Cz05!0Do?(_KVVoFPh(*0G{2FC`~wos5zRjkBd&Qv{sBvJG2tJO(9S6Q z0|GkYfq$B*6l(d(jWC6yXz&lnd3wtH^SB~6$*{RJ8z8in<{;?w1oryYyjq)kaoj`x z0Si2XntwpWmO}mk4O`Ou11h!@@(*a(lI9->d!o)}Bbt9M(z~S&U>~&dievt<1k68{ zfbe0|5Lo)0D8bHk_9a#|mc}5Z1>UqJ3!hdM;YsH_kYfNQRn_o`|tm>jxz86 z+bZLNzM+xbJN!D!CO}6C)3fjT9o=_=UqUk`|A2qe!{i_6!DBD;54g&cZ}1No z*2U8p7^96Q z;V4G;muv{+JUzG_XG2dfa+3_3OS1t&YiSOGPETO3Z_TT4uR|@u)s5@`3F>N zNluJx95if6^AD)lQpi7`VN2mTk(~lzPt@6LMDx#6^lqsG*axk=;+TId0rQU~Abc1# z1Q!3`DK!oK^#CTJwKRZPFYqfQ!atUP22k@!M;3&Cb{C&5{J{EeE-(MY96~zz zK%P-;<)6*5E710}2>vnd|F|Ht^?-k_uKN3*JI}59{PjjvnM?|(aesrYB+1^ZVV|KO9g`-k+=$OowA zpR2S=YAb_(K%eFx=pYv`_~%OPP@;I70=dOMAVa7L`3D?EX~;hbX~;hywTsLqxM~)e zGcdtckvRc6%|GCm(2U7H;Ggs``3HLN*vtF_uJYs?`~!w{@iYd;PV*aS$Uh+A9MSv( zG2)sxNDdZo}uqDku5cWi!%|{ONmVoeK)DT$wgQwIq^w$HJgx1mkX1&0#kO==+0vbTgCmmT3 z{&{W@+Uj}1hr*w^_S?(LKQV`pPCk-nR9pFHOY91?eJz52jQc+>$ZS2}pI=nn|M}IW zRrh}$-?{&@1pKq%Nb~;Bd(N20{U0Z)`^;Pj|9t$&&F$l#SY}o8k6Toa|R~ZDl#WP zr}+o`5}Gmj2mF&BCjUSW9($R8z*U}ngMYxVE}q7~*lB(v4fzKooFkflAVysChWrDT z-dS39M@UMN>?aRwQF^7;&K9y%wTlr^e>j#%dBetaf^z!tSJAyesBrz|8&*9y_Rad z{F8HXK+#r5J6jGo;c4lb6W{;#nOh#X;`j%jtlj^7eKhg`s`=*yS|zoW!9So+^AB{8 z3mE)!gLWuUyiI}J;vbM9)P(#44x=>WpM*5zACTHbW)oaBi_96AV5`WS03GE-@%cCK zOK8UAAMj6lnEV4hcys6$96pUpF>o&2+TAa(`Xz81khYcB4c3vVRIY(3zg zXa2I{`KSMWLDl`Akr#IU{-^za|1)@mdH?6Nr_ba5j}z57!H&Ob&;DoUe?KC{TI%nA z?tE~)ZTu6>tZM#oi;A|aDF0k=$>Q$+RR8@??ITOYKX;thv(ory^8jts^!;x)>!Xnm zP|ZIt*D9&44E_Oqntz~!T)^O;muZI*#oH9fE&c%+LXD(Ub|W~9(vW`=(vW{ZY8RPJ zaMdg_XJCS@B69+Cnt#AAp&65Zz(46>@(=Xjv6uM=T;<6(_y-K@;%N+wo#r>vkbgkJ zIimRoV#GCX$Uk67E++f~651Jse?UM-yyli9dIg>~BQz7z|M{b7gM zw?GG#?RMYYsSa4^06`+OmSBuxsj#wJwhhv)lp2O=Kp9GcL@GP zlQ9ut3! zwUqJ?G-}E64^(O?=e>1k+w;PY!avY^aC`YD=Md@S zGlLa1RQ|av_XOF#w!lBm@4r<+R_h7>eC0bW{B!uX+wOnP*}eZ6!Try*KL6ac5&o$} zlVN3U=Kg1>{F7T*?fg?sD%rBK{B!TCMtJ|z={zth{^^`?V8`(fzpOp|NA_sc1Jv@* zA6r$dtsMS=zRW-95Fg<1&%3Qdh2m`)a*ux?Bh;k)1BWS1`KKUF`3F+J$n3*ax5!*Y zg1sVh5jx91@GH`c%Rlfh_Hg+JJ#_3%{(-BSe20Hv*cML zZ^}Qg6dxA(2NKyCBmY1kM?CoFveFWo4V9ZZA86E)``QBkIQKtQkkxv^KR@_x3;%rRy>0J5 z*t`4pKO^9u-`V5d|J?oL4cz}!qRFr_H^V>I{NdAvcmI=HS?&B&O)A;4vi$SeLtDH5 zd9>~QZ=KE~o93VD#p1H@W&Zx>_g;9}j^iJGS$q1=?9r$PsO6u#tSZ)44*x)3<{xy3 z4{-SB&#gm+;%ymnkAEN|)TI0ahbc|@ryx!F2U5St?88;J$XrE&y&`iFI?F%sE7FY1 zKkzU1aQO#4bnH$3fvcK)hksz$7EcQ>b|7q|DgQvCYsB&oVx%>1%0I9a9~Sus64@Ce z|3Dx|Jox8OX$j4S%1tmuqv-Gt!wUqJ?G-}E64^(O?obrz+ zQ2y}*f)DeKz~djDQY+|h2e5?J#sJoWAk2^q|9Ao!Kqo9Zu@L#^V|8fT^TLn9U-`ao zY%l-h93q{3X|SS(%0HLqo*>)T@cE|-vRY60=b}ej_~*NmZTCMH@8186fPX&V^UoJH z!atR0GOWza@K5I_pE*4K$*rt*{;4LFY*|_Ux%KeY?ti}D&Oc{u`uzvL(at~DeB!w~ zj(_-N?diMi(WnQg<)0<1inW!)KhT%?2OZ)A9R69f4i$>GWyn4Lfs9a-@(&!QH07Uy zH02*i{UWmuSKT6W6$$o=%th!d|G=+EGcNzYzu3d&AN0_%H~9yyYVsZafni%bEx_1; zu#u+x1BtE?%Rh*b*1ReIz*2lz#2Xf{-Cf+-qBhkqc~^fdYB zqxISp!|v3ag3z0qbI{oYc0=o+T3i3oxTpLB3z|X8KTxTqlz*U6OO}72QcEfSK%{QU!@MK#_=l&|3i{gtETOeAfVCh9GbF=5 zooc)6q{&~-}yZ1lws~A;SF9~zL^%E_!?~G5J7mg1e3zd}%)YRGO(Rq5@ zz5jXaM);=^O{(et```ck^IOM<$3MB1)y_Y~`=59I@+WE+)?|%yKKe+Bq|DzlE z4*CAiQ3W#j`=5{7qfsXE9?L(Uw5nKJIs5~CnSanBKEUChPgsWv#oIFE9{)f_s7d(; z4pW-)PeGdU52SvP*@vrck-3Tldqw6Vbe4bMSEL!2f8by2;qni9=-8Y516MWq4*$Tg zEuI!&>_FH^Q~rTO*GRgFPfR05TJxs-155E?k$)i3Vs2pO)z`n~)c8vvkRu-abGWpG zW<%vBn4(d1_y=-L4-dMDW1p(mrWkgo<`jh9)SQFPCa@b?2i4m8kH$UaA6U=~TK<7b zEv5Vejast&1C?4z`3D-cWcdeSFVxv;#PZMI+TGFyu!mNiamqiQK>5cL2tLd^0*`-q zO0A&39l#P=8v|Gif-ple{No8^0G+Vt#6sks)jG88dErOl-+kVn{4D=eL00Pt|J=9t4Ks4OHU5A5XZE$-|GevWci(?7{P!O`?DNmQ zjqpz;nhYy*GxtC5c>8(7{D z%0C5Z%0H0$MP?tax<%$H66_V3i_pmlQNRBUenpyb`3L^R9xnf&hmO6;KX6r(@9+-{ z+u~^f#twvyH02*ibd6a4L5#HKP5B3w;=>~UKq5P1y#Ikfj(G4-zqEvAL**uzqEU4C z2XakMlYc%}uT3%RPR%I@y{S0|olRgjv<|AZ^&gFU%0IB68MOQZm0C*q2O70x`3EYs zl=2TWYRU2s!d|Ge)rjSvzqh-k4PXzgI^&doJc06$ClGv?cLW~)@RV9Xe>;FBv^EB? z76f62WcbGu$N)NF(TRn~Klj(6ZO;oo3V;4PzO%jjlXHl4a(b|$hRQ!ja!-)$YYY72 zy#JsIvRY60=eoA{AH4gg+wOnfw)_6K5&Zt!oXqmM2bLAH{%|C_vpBoZA86E)kIBab9nrdTUqV=Q%x$_vaKB=Pxat;}t4Od{WG+Hy`3HVQnsNCD{>2_H|DcDC zy~#gtRg>@V4-DJlX#vI#gpD-iA4qhKSpGqbwB}9u2bSW)BL6@lJ7eS@2;_(d{~RqX zq1jNm38rWi9sYq_)6?Xiuh(l+47*cv3PNvc&Ov7r*bS|NYHj^TTES)`R6Nkx3mH5p;c#`@{cD_{_zBY5A%+|;~$<< zE9h?ru!Ppe0M>#a%#aNKcmf$fCoDR#5c%hkI<)P1;YZz8-*nr{tACNHg>yHzvfBBlnpCo7W%=jf{iD49dH>f&#XoPj z`pG-){)b=Io_^RKje3Au{`oJfinW!)KhT%?2OZ)A9RB%^b*NChEko|{4`hUzlz-qb zr78auq;a85+zY8+WcJ~zTV$>x!CsNM2%Y60_!Vi!TG_7&}nyZG)ebe<0B{V)+L#(waBrA6SYHi~IwL?2M6rAn^9#(h`~tm78FSM$zFP z$TdAp{`v2EZHi%cYED7uP0cyzYy!KXbx^IX|7hG({(%L}pyeN^)Kbbn(5NNLKTxTq zlz*U6OO}5S_ClSlMlAn)+wPV&fIYP8j8p#c1j;|2K=5JS5qSK=Q)&hM?Ese0+8DrE z5QG_$;U7;R1L%ZBCl(_AJZ8`OzqRLuABF$&!VkBXe{v3yPRVUY?aoVSM6oJaA=Cl8SA7 z;>>vTRgJCpKV!H5=cxGSpB{SJj^iJGS$le{-oK@K&;!)+&$v~^+REV{=*#?r4)FmF z|D0hRDim+akbC?C8KEZSA2>{D%0C5Z%0H0$MP?tax<%$H66_V3i_pnxs{j56enpyb z`3L^R9xnf&hmO6;KX6r(@9+-{+u~^f#$=;O`3DkRBbI*F!5$s&j2!ZTtSunO|t*pSSGZ|BQftZuR-+>W%PEC7P^e{orRa z{PR~go`nfGtD1a=e_+@aPYW;>k>tdU$F95i)Uj7j zyay6pBbI*V`~#I*O8EyGwPg7RDz%jI4>W4Y z@(;o;+jsW+KQjl_NLo@)9NkxEL_%Z(*h8z%IOQKtAoy_H69_)cI|8>nmtlreY6bo6 z0G80&7{FQ(gc+iAutx@P+7rkCI$_a?g~&e_*P#`M^LgP%;omnlzPLAglF+fBv-X{^yql|F2zU*Z4&D#7(D;z2>ItPhJ+pZZN|KwIyJO5l)y8r2)yEXp#Ve9vQZa;U^-~XvD)@0+$ zeE)RyB`@A_{KGG6PhVhoBRV;HTe$z zz_1)|>o+_T3osUuB=Qd=x<)MjAV$5gBOCsKrTDPOKaglKH^8X+{nrr45fA>kth9t? zL**uzqEU4C2XakMlYf4^UYlarotje+dQ)=_I-9_5XqDn#7Lg?K40F%_#`I zsW}IoO<*^)j)iz@+*AI61;FBv^EB?76f62WbS`FfefG%7M)m# z{BuPe+V;Hgqwvpr=3}>)e{v3yPA(ia|6HDXf^1(~;2-Dr->M+1^@M-k_`R0zpI)-J zjeqWY+4hX4MzQS;9&g}?tf^59j&)XzH!H(k}{UEFS{#)N3je3Au{yAz@v9@yf2l_JqphJ9s!#_u?LxtjP8FG(* zAS2YI`~!z6P5GxFP5B2>zsT&vRkz4oMS{H|a}herKkzHkjLSdpFZOWx2R(G`P5yza zntX?UVAvK<3osUuB=Qd=x<)MjAV$3$|G-jwSmYl_WM_>01A!dz;GfG&OK3J!Zh|Qq zMTdVN*Yq^`XQp18V%VLUQxJMna}GM2z;0+AYvUhS&$?^|WYANL( zXw;JBAB4S7XR8s*KZom#NQi6zduY`er~Kmylz%*d;KRHl@c4(P)C&6B0W6`lF@Uuo z5PDI84B)gUkO6eUq7w^|f1X>1wmmQWDEw`Y?%iJg$vH$iIWTPgIh=cfY+u9YpDM^| zJ>j3vwf+6ivzFTU=cjh>e@1Zs^Tjdu{crEw$o)?xnhYy5cmGp*|Mi`>-!MG>$*rt* z{;4LF>_}PuIk~bm{uz7a(OD_y1}{g5r&%4d3pUL^6AZkorYt zAFjGZ<|-2G6`70B$%3ihe*nKC&A9vn|6&i9f6zn6-sB&+s>yfw2Zn9&v;bofNh1G1 zqHDzR4`S2{JF>a|fu;Dc$Ul(C&KUUz0y*NrKZi?8Xf{-Cf+-qBhkqc~^fdYBIrZ8U z!|v3ag3z0qbI{oYc0=n}h_}W)z5js)&7kEUsMJzCF(y6;jast&1C?4z`3D-cWcdeS zm*Xb?`)`NUh~=MW)ftfx*#P#?sxwac#}f!X9QOo*5A%+|;~$<#a z%#h6ek0+1;bi$$&3z2`WtwYRc7K^T2DzrE z$v?kPuT3%RPR%I@y{S0|olRgjw2p;%Yur=*fd$Q=@pBL5{kr3Gc_Ry*`PWi_ZDF1i@!H0QA;PDSnsTK6M16V?9V*qPG zAcv$1WB{iBC`)y-6C@p3HFN2Md&R5 zz^_O%F8{#4*u&)?^w6<4`3J6Q@*VzxVOu;cz?f__>HDuC(KTZE2Qlh}9og^?EX9XK z{((ex#>hVq$PthGpChFuG#e^6!4!?6!#|K~dYb%mUA;ENusb!UAoQl@9CS8;-OxG~ z;;nH{`3Dv>gO-1wQcEfSK%-d_I6IYc@+GHm`intOt5Ut8cG@BMFsAglF+fA+P#|Lx&!8~V zKrR2g%Bo^*Z4!{s0J(6Kl92d--J9sYq~TRbhmSVWR|{{xAx5z9Y_ zQ7^|ouoNE_`3Dl&86*EdAV)m-=V)mO&4$WNFh!&2@DJpgo+kgCtk6{yE{_ z|2%#p_dk_rGOWzp{ZEO1_CIvX@c1XUvfBBlnpCnQW%=i2uh<&@6yASu*{1oYaQ}17 z;P(n;U)(9b|HdzCPyePp8ub9R{Bx^S#oEf@ALz^cgAVZl4*$H?I#ej$mLd1}2QorU z%0Fyfw z2Zn9&v;bofNh1G1qHDzR4`S2{JF>a|fu;Dc$Ul(C&KUUz0y*NrKQpBzG#e^6!4!?6 z!#|K~dYb(6x_WJjVRvdyLFi4*Ip}NxyPZA86E){}Q6rXrZmBaOA+iDNp;c#`@{cDFd^qk21Rv%dfyX~QrB=}2 f4qyqbjRC9$L6{+#`yWpr1L%ZBCl-`{ literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R9_3_1/d3hsp b/test/test_data/sph_models/R9_3_1/d3hsp new file mode 100644 index 0000000..f930ada --- /dev/null +++ b/test/test_data/sph_models/R9_3_1/d3hsp @@ -0,0 +1,3172 @@ + Date: 08/31/2025 Time: 16:54:00 + + ___________________________________________________ + | | + | Livermore Software Technology Corporation | + | | + | 7374 Las Positas Road | + | Livermore, CA 94551 | + | Tel: (925) 449-2500 Fax: (925) 449-2507 | + | www.lstc.com | + |_________________________________________________| + | | + | LS-DYNA, A Program for Nonlinear Dynamic | + | Analysis of Structures in Three Dimensions | + | Version : smp s R9.3.1 Date: 09/24/2019 | + | Revision: 140922 Time: 08:43:37 | + | | + | Features enabled in this version: | + | Shared Memory Parallel | + | FFTW (multi-dimensional FFTW Library) | + | Interactive Graphics | + | ANSYS Database format | + | ANSYS License (ANSYS150) | + | MADYMO indirect coupling (7.2 or higher) | + | Big ID option | + | | + | Licensed to: University of Waterloo -- 1081066 | + | Issued by : Pascale.SaneGuttin_08122025 | + | | + | Platform : WINDOWS X64 (SSE2) | + | OS Level : Windows 7/8/10 & Srv 2008/2012 R2 | + | Compiler : Intel Fortran XE 2016 MSVC++ 2010 | + | Hostname : Trauma118 | + | Precision : Single precision (I4R4) | + | SVN Version: 140923 | + | | + | Unauthorized use infringes LSTC copyrights | + |_________________________________________________| + + + Input file: C:\Users\DCHartlen\Documents\Scratchpad\lasso-python\test\test_data\sph_models\R + + The native file format : 32-bit small endian + Memory size from command line: 20000000 + + ******** notice ******** notice ******** notice ******** + * * + * This is the LS-DYNA Finite Element code. * + * * + * Neither LSTC nor the authors assume any responsibility for * + * the validity, accuracy, or applicability of any results * + * obtained from this system. The user must verify his own * + * results. * + * * + * LSTC endeavors to make the LS-DYNA code as complete, * + * accurate and easy to use as possible. * + * Suggestions and comments are welcomed. Please report any * + * errors encountered in either the documentation or results * + * immediately to LSTC through your site focus. * + * * + * Copyright (C) 1990-2018 * + * by Livermore Software Technology Corp. (LSTC) * + * All rights reserved * + * * + ******** notice ******** notice ******** notice ******** + + Beginning of keyword reader 08/31/25 16:54:00 + + + ** ****** ********** ******* + ** ******* ********** ******** + ** ** ** *** + ** ******* ** ** + ** ** ** *** + ********* ******** ** ******** + ********* ****** ** ****** + + +** ****** ******* ** ** * ** ***** +** ******* ******** ** ** ** ** ******* +** ** ** *** ** ** *** ** *** *** +** ** ** *** ** ** *** ** *** *** +** ** ** ** ** **** ** ** ** ********* +** ** ** *** ** ** *** ** ** +** ** ** *** ** ** *** ** ** +********* ******* ******* ** ** ** ** ** +********* ******* ****** ** ** * ** ** + + L I S T O F K E Y W O R D C O U N T S + +total # of *AIRBAG_option.......................... 0 +total # of *AIRBAG_INTERACTION..................... 0 +total # of *AIRBAG_PARTICLE........................ 0 +total # of *AIRBAG_REFERENCE_GEOMETRY.............. 0 +total # of *AIRBAG_SHELL_REFERENCE_GEOMETRY........ 0 +total # of *ALE_AMBIENT_HYDROSTATIC................ 0 +total # of *ALE_COUPLING_NODAL..................... 0 +total # of *ALE_ELEMENT_POROSITY................... 0 +total # of *ALE_FAIL_SWITCH_MMG.................... 0 +total # of *ALE_FRAGMENTATION...................... 0 +total # of *ALE_FSI_SWITCH_MMG..................... 0 +total # of *ALE_REFERENCE_SYSTEM_GROUP............. 0 +total # of *ALE_SWITCH_MMG......................... 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING............. 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING_MISMATCH.... 0 +total # of *BOUNDARY_ACOUSTIC_MAPPING.............. 0 +total # of *BOUNDARY_AERODYNAMIC_HEATING_SEGMENT... 0 +total # of *BOUNDARY_ALE_MIXING_LENGTH............. 0 +total # of *BOUNDARY_AMBIENT....................... 0 +total # of *BOUNDARY_CONVECTION_SEGMENT............ 0 +total # of *BOUNDARY_CONVECTION_SET................ 0 +total # of *BOUNDARY_CYCLIC........................ 0 +total # of *BOUNDARY_DE_NON_REFLECTING............. 0 +total # of *BOUNDARY_ELEMENT_METHOD_FLOW........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_CONTROL........ 0 +total # of *BOUNDARY_ELEMENT_METHOD_NEIGHBOR....... 0 +total # of *BOUNDARY_ELEMENT_METHOD_WAKE........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_SYMMETRY....... 0 +total # of *BOUNDARY_FIRE_SEGMENT.................. 0 +total # of *BOUNDARY_FLUX_SEGMENT.................. 0 +total # of *BOUNDARY_FLUX_SET...................... 0 +total # of *BOUNDARY_NON_REFLECTING................ 0 +total # of *BOUNDARY_MCOL.......................... 0 +total # of *BOUNDARY_PORE_FLUID ................... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_NODE.+RIGID. 0 +total # of *BOUNDARY_PRESCRIBED_FINAL_GEOMETRY..... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_SET......... 0 +total # of *BOUNDARY_PRESCRIBED_ORIENTATION........ 0 +total # of *BOUNDARY_PRESCRIBED_ACCELEROMETER...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SEGMENT...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SET.......... 0 +total # of *BOUNDARY_PWP_OPTION ................... 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 1).... 0 +total # of *BOUNDARY_RADIATION_SET................. 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 2).... 0 +total # of *BOUNDARY_RADIATION_SET.(Type 2)........ 0 +total # of *BOUNDARY_SLIDING_PLANE................. 0 +total # of *BOUNDARY_SPC_NODE...................... 0 +total # of *BOUNDARY_SPC_SET....................... 0 +total # of *BOUNDARY_SPH_FLOW...................... 0 +total # of *BOUNDARY_SPH_SYMMETRY_PLANE............ 0 +total # of *BOUNDARY_SYMMETRY_FAILURE.............. 0 +total # of *BOUNDARY_TEMPERATURE_NODE.............. 0 +total # of *BOUNDARY_TEMPERATURE_SET............... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_SET.......... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_ELEMENT...... 0 +total # of *BOUNDARY_THERMAL_BULKNODE.............. 0 +total # of *BOUNDARY_THERMAL_WELD.................. 0 +total # of *BOUNDARY_USA........................... 0 +total # of *COMPONENT_GEBOD........................ 0 +total # of *COMPONENT_GEBOD_JOINT.................. 0 +total # of *COMPONENT_HYBRIDIII.................... 0 +total # of *COMPONENT_HYBRIDIII_JOINT.............. 0 +total # of *CONSTRAINED_BEAM_IN_SOLID.............. 0 +total # of *CONSTRAINED_BUTT_WELD.................. 0 +total # of *CONSTRAINED_EXTRA_NODES................ 0 +total # of *CONSTRAINED_EXTRA_NODES_SET............ 0 +total # of *CONSTRAINED_GLOBAL..................... 0 +total # of *CONSTRAINED_INTERPOLATION.............. 0 +total # of *CONSTRAINED_JOINT_type................. 0 +total # of *CONSTRAINED_JOINT_COOR_type............ 0 +total # of *CONSTRAINED_JOINT_..._FAILURE.......... 0 +total # of *CONSTRAINED_JOINT_USER_FORCE........... 0 +total # of *CONSTRAINED_JOINT_STIFFNESS_type....... 0 +total # of *CONSTRAINED_LAGRANGE_IN_SOLID.......... 0 +total # of *CONSTRAINED_LINEAR..................... 0 +total # of *CONSTRAINED_LINEAR_LOCAL............... 0 +total # of *CONSTRAINED_NODAL_RIGID_BODY_option.... 0 +total # of *CONSTRAINED_NODE_SET................... 0 +total # of *CONSTRAINED_RIGID_BODIES............... 0 +total # of *CONSTRAINED_RIGID_BODY_STOPPERS........ 0 +total # of *CONSTRAINED_SHELL-SOLID................ 0 +total # of *CONSTRAINED_SPLINE..................... 0 +total # of *CONSTRAINED_SPOTWELD+CONSTRAINED_RIVET. 0 +total # of *CONSTRAINED_SPR2/INTERPOLATION_SPOTWELD 0 +total # of *CONSTRAINED_TIE-BREAK.................. 0 +total # of *CONSTRAINED_TIE-NODE-FAILURE........... 0 +total # of *CONTACT_option......................... 0 +total # of *CONTACT_GEOMETRIC_option............... 0 +total # of *CONTACT_GUIDED_CABLE................... 0 +total # of *CONTACT_1D............................. 0 +total # of *CONTACT_2D............................. 0 +total # of *CONTACT_2D_AUTOMATIC................... 0 +total # of *CONTROL_ACOUSTIC....................... 0 +total # of *CONTROL_ADAPTIVITY..................... 0 +total # of *CONTROL_BULK_VISCOSITY................. 0 +total # of *CONTROL_CHECK.......................... 0 +total # of *CONTROL_CONTACT........................ 1 +total # of *CONTROL_COUPLING....................... 0 +total # of *CONTROL_CPM............................ 0 +total # of *CONTROL_CPU............................ 1 +total # of *CONTROL_DYNAMIC_RELAXATION (DAMPING)... 1 +total # of *CONTROL_EFG............................ 0 +total # of *CONTROL_ENERGY......................... 1 +total # of *CONTROL_EXPLOSIVE_SHADOW............... 0 +total # of *CONTROL_FREQUENCY_RESPONSE_FUNCTION.... 0 +total # of *CONTROL_HOURGLASS...................... 0 +total # of *MPP_option............................. 0 +total # of *CONTROL_MAT............................ 0 +total # of *CONTROL_NONLOCAL....................... 0 +total # of *CONTROL_OUTPUT......................... 1 +total # of *CONTROL_PARALLEL....................... 0 +total # of *CONTROL_REFINE......................... 0 +total # of *CONTROL_SHELL.......................... 0 +total # of *CONTROL_SOLUTION....................... 0 +total # of *CONTROL_SPH............................ 1 +total # of *CONTROL_SUBCYCLE....................... 0 +total # of *CONTROL_TERMINATION.................... 1 +total # of *CONTROL_THERMAL_SOLVER................. 0 +total # of *CONTROL_THERMAL_TIMESTEP............... 0 +total # of *CONTROL_THERMAL_NONLINEAR.............. 0 +total # of *CONTROL_THERMAL_EIGENVALUE............. 0 +total # of *CONTROL_TIMESTEP....................... 1 +total # of *CONTROL_VIBRO_ACOUSTIC................. 0 +total # of *DAMPING_GLOBAL......................... 0 +total # of *DAMPING_PART_MASS...................... 0 +total # of *DAMPING_PART_MASS_SET.................. 0 +total # of *DAMPING_PART_STIFFNESS................. 0 +total # of *DAMPING_PART_STIFFNESS_SET............. 0 +total # of *DAMPING_RELATIVE....................... 0 +total # of *DAMPING_DISCRETE_SPHERE................ 0 +total # of *DATABASE_ABSTAT........................ 0 +total # of *DATABASE_ATDOUT........................ 0 +total # of *DATABASE_AVSFLT........................ 0 +total # of *DATABASE_BNDOUT........................ 0 +total # of *DATABASE_CPM_SENSOR.................... 0 +total # of *DATABASE_CURVOUT....................... 0 +total # of *DATABASE_DISBOUT....................... 0 +total # of *DATABASE_DCFAIL........................ 0 +total # of *DATABASE_DEFGEO........................ 0 +total # of *DATABASE_DEFORC........................ 0 +total # of *DATABASE_ELOUT......................... 0 +total # of *DATABASE_FSI........................... 0 +total # of *DATABASE_FSI_SENSOR.................... 0 +total # of *DATABASE_GCEOUT........................ 0 +total # of *DATABASE_GLSTAT........................ 1 +total # of *DATABASE_H3OUT......................... 0 +total # of *DATABASE_JNTFORC....................... 0 +total # of *DATABASE_MASSOUT....................... 0 +total # of *DATABASE_MATSUM........................ 1 +total # of *DATABASE_MPGS.......... ............... 0 +total # of *DATABASE_MOVIE......................... 0 +total # of *DATABASE_NCFORC........................ 0 +total # of *DATABASE_NODFOR........................ 0 +total # of *DATABASE_NODOUT........................ 0 +total # of *DATABASE_PBSTAT........................ 0 +total # of *DATABASE_PGSTAT........................ 0 +total # of *DATABASE_PG_SENSOR..................... 0 +total # of *DATABASE_PLLYOUT....................... 0 +total # of *DATABASE_PRTUBEOUT..................... 0 +total # of *DATABASE_RBDOUT........................ 0 +total # of *DATABASE_RCFORC_MOMENT................. 0 +total # of *DATABASE_RCFORC........................ 1 +total # of *DATABASE_RWFORC........................ 1 +total # of *DATABASE_SBTOUT........................ 0 +total # of *DATABASE_SECFORC....................... 0 +total # of *DATABASE_SLEOUT........................ 1 +total # of *DATABASE_SPCFORC....................... 0 +total # of *DATABASE_SPH........................... 0 +total # of *DATABASE_TRACER........................ 0 +total # of *DATABASE_TRACER_ALE.................... 0 +total # of *DATABASE_TRACER_GENERATE............... 0 +total # of *DATABASE_SUPERPLASTIC.................. 0 +total # of *DATABASE_SWFORC........................ 0 +total # of *DATABASE_TPRINT........................ 0 +total # of *DATABASE_TRHIST........................ 0 +total # of *DATABASE_BINARY_D3PLOT................. 1 +total # of *DATABASE_BINARY_D3THDT................. 0 +total # of *DATABASE_BINARY_D3PART................. 0 +total # of *DATABASE_BINARY_D3DRFL................. 0 +total # of *DATABASE_BINARY_D3DUMP................. 0 +total # of *DATABASE_BINARY_RUNRSF................. 0 +total # of *DATABASE_BINARY_INTFOR................. 0 +total # of *DATABASE_BINARY_FSIFOR................. 0 +total # of *DATABASE_BINARY_CPMFOR................. 0 +total # of *DATABASE_BINARY_PGFOR.................. 0 +total # of *DATABASE_BINARY_DEMFOR................. 0 +total # of *DATABASE_BINARY_BLSTFOR................ 0 +total # of *DATABASE_CROSS_SECTION_option.......... 0 +total # of *DATABASE_EXTENT_AVS.................... 0 +total # of *DATABASE_EXTENT_MOVIE ................. 0 +total # of *DATABASE_EXTENT_MPGS................... 0 +total # of *DATABASE_EXTENT_BINARY................. 1 +total # of *DATABASE_EXTENT_D3PART................. 0 +total # of *DATABASE_EXTENT_INTFOR................. 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ACS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ATV........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3FTG........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3PSD........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3RMS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SPCM....... 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SSD........ 0 +total # of *DATABASE_HISTORY_NODE_option........... 0 +total # of *DATABASE_HISTORY_SOLID_option.......... 0 +total # of *DATABASE_HISTORY_BEAM_option........... 0 +total # of *DATABASE_HISTORY_SHELL_option.......... 0 +total # of *DATABASE_HISTORY_SPH_option............ 0 +total # of *DATABASE_HISTORY_TSHELL_option......... 0 +total # of *DATABASE_NODAL_FORCE_GROUP............. 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY........ 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY_FREQUE. 0 +total # of *DATABASE_PWP_FLOW ..................... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_DES........... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_HBOND......... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_SPH........... 0 +total # of *DEFINE_BEAM_SOLID_COUPLING............. 0 +total # of *DEFINE_BOX............................. 0 +total # of *DEFINE_CONSTRUCTION_STAGES ............ 0 +total # of *DEFINE_CONTACT_EXCLUSION............... 0 +total # of *DEFINE_COORDINATE_option............... 0 +total # of *DEFINE_CPM_BAG_INTERACTION............. 0 +total # of *DEFINE_CPM_CHAMBER..................... 0 +total # of *DEFINE_CPM_GAS_PROPERTIES.............. 0 +total # of *DEFINE_CPM_VENT........................ 0 +total # of *DEFINE_CURVE........................... 0 +total # of *DEFINE_CURVE_DUPLICATE................. 0 +total # of *DEFINE_CURVE_ENTITY.................... 0 +total # of *DEFINE_CURVE_FUNCTION.................. 0 +total # of *DEFINE_DE_ACTIVE_REGION................ 0 +total # of *DEFINE_DE_INJECTION.................... 0 +total # of *DEFINE_DE_TO_SURFACE_COUPLING.......... 0 +total # of *DEFINE_DE_TO_SURFACE_EROSION........... 0 +total # of *DEFINE_DE_TO_SURFACE_TIED.............. 0 +total # of *DEFINE_DE_TO_BEAM_COUPLING............. 0 +total # of *DEFINE_DE_BOND......................... 0 +total # of *DEFINE_DE_HBOND........................ 0 +total # of *DEFINE_DE_BY_PART...................... 0 +total # of *DEFINE_DE_MASSFLOW_PLANE............... 0 +total # of *DEFINE_FRICTION........................ 0 +total # of *DEFINE_FUNCTION........................ 0 +total # of *DEFINE_GROUND_MOTION................... 0 +total # of *DEFINE_PRESSURE_TUBE................... 0 +total # of *ALE_STRUCTURED_MESH.................... 0 +total # of *SMMALE_MESH_VOLUME_FILLING............. 0 +total # of *DEFINE_MULTI_SHEET_CONNECTORS.......... 0 +total # of *DEFINE_PLANE........................... 0 +total # of *DEFINE_PBLAST_HEGEO.................... 0 +total # of *DEFINE_PBLAST_AIRGEO................... 0 +total # of *DEFINE_SPH_ACTIVE_REGION............... 0 +total # of *DEFINE_SPH_INJECTION................... 0 +total # of *DEFINE_VECTOR.......................... 0 +total # of *DEFINE_VECTOR_NODE..................... 0 +total # of *DEFINE_SD_ORIENTATION.................. 0 +total # of *DEFINE_ELEMENT_DEATH_SOLID............. 0 +total # of *DEFINE_ELEMENT_DEATH_BEAM.............. 0 +total # of *DEFINE_ELEMENT_DEATH_SHELL............. 0 +total # of *DEFINE_ELEMENT_DEATH_TSHELL............ 0 +total # of *DEFINE_PG_BAG_INTERACTION.............. 0 +total # of *DEFINE_PG_CHAMBER...................... 0 +total # of *DEFINE_PG_GAS_PROPERTIES............... 0 +total # of *DEFINE_PG_VENT......................... 0 +total # of *DEFINE_SHELL_ELEMENT_DEATH_THICK....... 0 +total # of *DEFINE_SPH_TO_SPH_COUPLING............. 0 +total # of *DEFINE_SPH_DE_COUPLING................. 0 +total # of *DEFINE_SPOTWELD_RUPTURE_STRESS......... 0 +total # of *DEFINE_SPOTWELD_RUPTURE_PARAMETER...... 0 +total # of *DEFINE_STAGED_CONSTRUCTION_PART ....... 0 +total # of *DATABASE_BKSTAT........................ 0 +total # of *DEFORMABLE_TO_RIGID.................... 0 +total # of *DEFORMABLE_TO_RIGID_AUTOMATIC.......... 0 +total # of *DEFORMABLE_TO_RIGID_INERTIA............ 0 +total # of *ELEMENT_BEAM_option.................... 0 +total # of *ELEMENT_BEAM_PULLEY.................... 0 +total # of *ELEMENT_BEAM_SOURCE.................... 0 +total # of *ELEMENT_DISCRETE....................... 0 +total # of *ELEMENT_MASS........................... 0 +total # of *ELEMENT_MASS_PART...................... 0 +total # of *ELEMENT_SEATBELT....................... 0 +total # of *ELEMENT_SEATBELT_ACCELEROMETER......... 0 +total # of *ELEMENT_SEATBELT_PRETENSIONER.......... 0 +total # of *ELEMENT_SEATBELT_RETRACTOR............. 0 +total # of *ELEMENT_SEATBELT_SENSOR................ 0 +total # of *ELEMENT_SEATBELT_SLIPRING.............. 0 +total # of *ELEMENT_SHELL_option................... 0 +total # of *ELEMENT_SHELL_NURBS_PATCH.............. 0 +total # of *ELEMENT_SOLID.......................... 0 +total # of *ELEMENT_SOLID_NURBS_PATCH.............. 0 +total # of *ELEMENT_SPH............................ 25 +total # of *ELEMENT_TSHELL_option.................. 0 +total # of *ELEMENT_INERTIA........................ 0 +total # of *MODULE_LOAD............................ 0 +total # of *MODULE_USE............................. 0 +total # of *SENSOR_SWITCH_SHELL_TO_VENT............ 0 +total # of *SENSOR_CPM_AIRBAG...................... 0 +total # of *PG_SWITCH_SHELL_TO_VENT................ 0 +total # of *EOS_option............................. 0 +total # of *FATIGUE................................ 0 +total # of *FREQUENCY_DOMAIN_ACCELERATION_UNIT..... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_BEM.......... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_FEM.......... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_FRINGE_PLOT.. 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_INCIDENT_WAVE 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_SOUND_SPEED.. 0 +total # of *FREQUENCY_DOMAIN_FRF................... 0 +total # of *FREQUENCY_DOMAIN_MODE.................. 0 +total # of *FREQUENCY_DOMAIN_PATH.................. 0 +total # of *FREQUENCY_DOMAIN_RANDOM_VIBRATION...... 0 +total # of *FREQUENCY_DOMAIN_RESPONSE_SPECTRUM..... 0 +total # of *FREQUENCY_DOMAIN_SEA................... 0 +total # of *FREQUENCY_DOMAIN_SEA_CONNECTION........ 0 +total # of *FREQUENCY_DOMAIN_SEA_INPUTPOWER........ 0 +total # of *FREQUENCY_DOMAIN_SEA_SUBSYSTEM......... 0 +total # of *FREQUENCY_DOMAIN_SSD................... 0 +total # of *FV_MESHES.............................. 0 +total # of *FV_FSI................................. 0 +total # of *HOURGLASS.............................. 0 +total # of *INITIAL_AIRBAG_PARTICLE_POSITION....... 0 +total # of *INITIAL_AXIAL_FORCE_BEAM............... 0 +total # of *INITIAL_DETONATION..................... 0 +total # of *INITIAL_FIELD_SOLID.................... 0 +total # of *INITIAL_IMPULSE_MINE................... 0 +total # of *INITIAL_MOMENTUM....................... 0 +total # of *INITIAL_PWP_DEPTH ..................... 0 +total # of *INITIAL_STRAIN_SHELL................... 0 +total # of *INITIAL_STRAIN_SHELL_SET............... 0 +total # of *INITIAL_STRAIN_SOLID................... 0 +total # of *INITIAL_STRAIN_TSHELL.................. 0 +total # of *INITIAL_STRESS_BEAM.................... 0 +total # of *INITIAL_STRESS_DEPTH .................. 0 +total # of *INITIAL_STRESS_SECTION................. 0 +total # of *INITIAL_STRESS_SHELL................... 0 +total # of *INITIAL_STRESS_SHELL_SET............... 0 +total # of *INITIAL_STRESS_SOLID................... 0 +total # of *INITIAL_STRESS_SPH..................... 0 +total # of *INITIAL_STRESS_TSHELL.................. 0 +total # of *INITIAL_TEMPERATURE_SET................ 0 +total # of *INITIAL_TEMPERATURE_NODE............... 0 +total # of *INITIAL_VELOCITY....................... 1 +total # of *INITIAL_VELOCITY_NODE.................. 0 +total # of *INITIAL_VELOCITY_RIGID_BODY............ 0 +total # of *INITIAL_VOID_PART...................... 0 +total # of *INITIAL_VOID_SET....................... 0 +total # of *INITIAL_VOLUME_FRACTION_GEOMETRY....... 0 +total # of *INITIAL_HYDROSTATIC_ALE................ 0 +total # of *INITIAL_EOS_ALE........................ 0 +total # of *INITIAL_VAPOR_PART..................... 0 +total # of *INITIAL_ALE_MAPPING.................... 0 +total # of *INITIAL_LAG_MAPPING.................... 0 +total # of *INTEGRATION_BEAM....................... 0 +total # of *INTEGRATION_SHELL...................... 0 +total # of *INTERFACE_COMPONENT_option............. 0 +total # of *INTERFACE_DE_HBOND..................... 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE........ 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE_SET.... 0 +total # of *INTERFACE_LINKING_EDGE................. 0 +total # of *INTERFACE_LINKING_SEGMENT.............. 0 +total # of *INTERFACE_SPRINGBACK................... 0 +total # of *INTERFACE_SSI_AUXILIARY_FREE_FIELD..... 0 +total # of *INTERFACE_SSI_STATIC................... 0 +total # of *INTERFACE_SSI.......................... 0 +total # of *LOAD_ALE_CONVECTION ................... 0 +total # of *LOAD_AIR_PRESSURE...................... 0 +total # of *LOAD_BEAM.............................. 0 +total # of *LOAD_BEAM_SET.......................... 0 +total # of *LOAD_BODY_GENERALIZED.................. 0 +total # of *LOAD_BODY_POROUS....................... 0 +total # of *LOAD_BODY_RX........................... 0 +total # of *LOAD_BODY_RY........................... 0 +total # of *LOAD_BODY_RZ........................... 0 +total # of *LOAD_BODY_X............................ 0 +total # of *LOAD_BODY_Y............................ 0 +total # of *LOAD_BODY_Z............................ 0 +total # of *LOAD_BRODE............................. 0 +total # of *LOAD_BLAST............................. 0 +total # of *LOAD_BLAST_ENHANCED.................... 0 +total # of *LOAD_BLAST_SEGMENT..................... 0 +total # of *LOAD_BLAST_SEGMENT_SET................. 0 +total # of *LOAD_DENSITY_DEPTH .................... 0 +total # of *LOAD_GRAVITY_PART ..................... 0 +total # of *LOAD_HEAT_CONTROLLER .................. 0 +total # of *LOAD_HEAT_GENERATION_SET............... 0 +total # of *LOAD_HEAT_GENERATION_SOLID............. 0 +total # of *LOAD_HEAT_GENERATION_SET_SHELL......... 0 +total # of *LOAD_HEAT_GENERATION_SHELL............. 0 +total # of *LOAD_NODE.............................. 0 +total # of *LOAD_NODE_SET.......................... 0 +total # of *LOAD_NSG............................... 0 +total # of *LOAD_REMOVE_PART ...................... 0 +total # of *LOAD_SEGMENT........................... 0 +total # of *LOAD_SEGMENT_FSILNK.................... 0 +total # of *LOAD_SEGMENT_NONUNIFORM................ 0 +total # of *LOAD_SEGMENT_SET....................... 0 +total # of *LOAD_SEGMENT_SET_NONUNIFORM............ 0 +total # of *LOAD_SEISMIC_SSI_NODE.................. 0 +total # of *LOAD_SEISMIC_SSI_SET................... 0 +total # of *LOAD_SEISMIC_SSI_POINT................. 0 +total # of *LOAD_SEISMIC_SSI_DECONV................ 0 +total # of *LOAD_SHELL............................. 0 +total # of *LOAD_SHELL_SET......................... 0 +total # of *LOAD_STIFFEN_PART ..................... 0 +total # of *LOAD_SUPERPLASTIC_FORMING.............. 0 +total # of *LOAD_SURFACE_STRESS.................... 0 +total # of *LOAD_THERMAL_option_ELEMENT............ 0 +total # of *LOAD_THERMAL_option_NODE............... 0 +total # of *LOAD_THERMAL_option.................... 0 +total # of *LOAD_THERMAL_LOAD_CURVE................ 0 +total # of *LOAD_THERMAL_TOPAZ .................... 0 +total # of *LOAD_THERMAL_VARIABLE_SHELL_option..... 0 +total # of *LOAD_THERMAL_VARIABLE_BEAM _option..... 0 +total # of *LOAD_VIBRO_ACOUSTIC.................... 0 +total # of *LOAD_VOLUME_LOSS ...................... 0 +total # of *LSO_DOMAIN............................. 0 +total # of *LSO_POINT_SET.......................... 0 +total # of *LSO_REGION............................. 0 +total # of *LSO_TIME_SEQUENCE...................... 0 +total # of *LSO_VARIABLE_GROUP..................... 0 +total # of *MAT_option............................. 2 +total # of *MAT_THERMAL_option..................... 0 +total # of *MAT_NONLOCAL........................... 0 +total # of *NODE................................... 25 +total # of *NODE_MERGE............................. 0 +total # of *NODE_MERGE_TOLERANCE................... 0 +total # of *PART_option card....................... 1 +total # of *PART_ANNEAL_option..................... 0 +total # of *PARTICLE_BLAST......................... 0 +total # of *PARTICLE_GENERAL....................... 0 +total # of *RIGIDWALL_option....................... 1 +total # of *SECTION_option......................... 1 +total # of *SET_2D_SEGMENT......................... 0 +total # of *SET_BEAM............................... 0 +total # of *SET_BOX ............................... 0 +total # of *SET_DISCRETE........................... 0 +total # of *SET_MODE............................... 0 +total # of *SET_NODE_option........................ 1 +total # of *SET_PART............................... 0 +total # of *SET_POINT.............................. 0 +total # of *SET_SEGMENT............................ 0 +total # of *SET_SHELL_option....................... 0 +total # of *SET_SOLID.............................. 0 +total # of *SET_TSHELL............................. 0 +total # of *TERMINATION_BODY....................... 0 +total # of *TERMINATION_DELETED_SHELLS............. 0 +total # of *TERMINATION_DELETED_SOLIDS............. 0 +total # of *TERMINATION_NODE....................... 0 +total # of *TERMINATION_CONTACT.................... 0 +total # of *TITLE.................................. 1 +total # of *USER_INTERFACE_CONTROL................. 0 +total # of *USER_INTERFACE_FRICTION................ 0 +total # of *USER_INTERFACE_FORCES.................. 0 +total # of *USER_INTERFACE_CONDUCTIVITY............ 0 +total # of *USER_LOAD.............................. 0 +total # of *USER_MATERIAL_VENDOR................... 0 +total # of *USER_MATERIAL_LICENSE.................. 0 +total # of *USER_NONLOCAL_SEARCH................... 0 +total # of *CHANGE_BOUNDARY_CONDITIONS............. 0 +total # of *CHANGE_CONTACT_SMALL_PENETRATION....... 0 +total # of *CHANGE_RIGID_BODY_CONSTRAINTS.......... 0 +total # of *CHANGE_RIGID_BODY_INERTIA.............. 0 +total # of *CHANGE_THERMAL_PARAMETERS.............. 0 +total # of *CHANGE_VELOCITY_ZERO................... 0 +total # of *CHANGE_VELOCITY_RIGID_BODY............. 0 +total # of *DELETE_ALECPL.......................... 0 +total # of *DELETE_CONTACT......................... 0 +total # of *DELETE_CONTACT_2DAUTO.................. 0 +total # of *DELETE_FSI............................. 0 +total # of *DELETE_ENTITY.......................... 0 +total # of *DELETE_ELEMENT_SOLID................... 0 +total # of *DELETE_ELEMENT_BEAM.................... 0 +total # of *DELETE_ELEMENT_SHELL................... 0 +total # of *DELETE_ELEMENT_TSHELL.................. 0 +total # of *DELETE_PART............................ 0 +total # of *RIGID_DEFORMABLE_CONTROL............... 0 +total # of *RIGID_DEFORMABLE_D2R................... 0 +total # of *RIGID_DEFORMABLE_R2D................... 0 +total # of *STRESS_INITIALIZATION.................. 0 + + Memory required to process keyword : 364548 + + LS-DYNA will perform a structural only analysis + + + + SPH Unit Test + code input version =1993 + formats =mlarg + + + + c o n t r o l i n f o r m a t i o n + + CONTROL CARD 1. Model Size-General + + number of materials or property sets........... 2 + + number of nodal+scalar points.................. 29 + + number of merged nodal points.................. 0 + + number of solid elements....................... 0 + + number of beam elements........................ 0 + + number of shell elements....................... 1 + + number of thick shell elements................. 0 + + number of user defined material subroutines.... 0 + + number of material groups tied to solids....... 0 + + number of tracer particles..................... 0 + + number of super elements....................... 0 + + number of solid tetrahedrons with 10 nodes..... 0 + + number of quadratic shell elements............. 0 + + number of shells with extra degrees of freedom. 0 + + number of solids with extra degrees of freedom. 0 + + number of user defined sections................ 0 + + activate sensor capability (inactive=0)........ 0 + + number of user defined solid element types..... 0 + + number of solid interpolation elements......... 0 + + number of user defined shell element types..... 0 + + number of shell interpolation elements......... 0 + + number of constrained nodes for interpolation.. 0 + + consistent mass matrix for user-def elements... 0 + + number of shell nurbs patches.................. 0 + + number of solid nurbs patches.................. 0 + + + CONTROL CARD 2. Model Size-Boundary Conditions + + number of spc nodes............................ 0 + + number of spc coordinates...................... 0 + + number of velocity cards....................... 0 + + number of non-reflecting boundary segments..... 0 + + number of b. c. cards.......................... 0 + + number of b. c. cards with failure............. 0 + + number of box definition for b. c. card........ 0 + + number of nodes/interface for cyclic symmetry.. 0 + + number of rigid bodies with attachment nodes... 0 + + + CONTROL CARD 3. Model Size-Loading + + number of load curves.......................... 0 + + number of nodes for load curve functions....... 0 + + number of curves for entities.................. 0 + + number of concentrated load cards.............. 0 + + number of pressure load cards.................. 0 + + number of nonuniform pressure loads-4 nodes.... 0 + + number of nonuniform pressure loads-6 nodes.... 0 + + number of nonuniform pressure loads-8 nodes.... 0 + + number of generalized body force sets.......... 0 + + number of beam pressure card definitions....... 0 + + number of detonation points.................... 0 + + number of zones for momentum deposition........ 0 + + number of points in density vs. depth curve.... 0 + + number of outflow boundary segments............ 0 + + number of load curve feedback sets............. 0 + + number of pressure load sets with masks........ 0 + + number of spray systems ....................... 0 + + number of initial stress by cross-sections sets 0 + + number of pressure load sets................... 0 + + number of ground motion definitions............ 0 + + number of ground motions specified at nodes.... 0 + + number of ground motions specified at points... 0 + + number of ground motions specified in bin file. 0 + + number of segsets with specified ground motion. 0 + + number of soil-structure interfaces for output. 0 + + number of aero-acoustic load cards............. 0 + + number of delayed curve........................ 0 + + number of pid controller....................... 0 + + + CONTROL CARD 4. Model Size-Constraints and Contact + + number of rigid wall definitions............... 1 + + number of number of contact definitions........ 0 + + number of number of guided cable contacts...... 0 + + number of shell-solid interfaces............... 0 + + number of tie-breaking slide lines............. 0 + + number of blocks of tied nodes with fracture .. 0 + + number of tied nodal pairs for linking......... 0 + + number of constraint cards..................... 0 + + number of linear constraint equations.......... 0 + + number of 1d slidelines........................ 0 + + number of adaptive constraints................. 0 + + number of ALE smoothing constraints............ 0 + + number of 2d slidelines........................ 0 + + number of 2d automatic contacts................ 0 + + number of part IDs for interior contact........ 0 + + number of beam release sets.................... 0 + + max. number of nodes in any beam release set... 0 + + + CONTROL CARD 5. Model Size-Rigid Body Parameters + + number of rigid body constraint sets........... 0 + + number of rigid body merge cards............... 0 + + number of joint constraints.................... 0 + + number of joint failure definitions............ 0 + + number of joint user force definitions......... 0 + + number of extra node blocks.................... 0 + + number of rigid body inertia definitions....... 0 + + number of geometric contact entities........... 0 + + number of joint stiffness definitions.......... 0 + + number of rigid body stoppers.................. 0 + + joint formulation for rigid bodies............. 0 + eq.0: penalty + eq.1: lagrange multiplier + + generalized stiffness angle update ............ 0 + eq.0: incremental formulation + eq.1: total formulation + + number of flexible bodies...................... 0 + lt.0: stress recovery active + + number of relative damping definitions......... 0 + + flag for reading rigid surface contact input... 0 + eq.0: no rigid surface contact + eq.1: read rigid surface input + + number of Hybrid III dummies .................. 0 + + number of Hybrid III joint modifications ...... 0 + + number of interpolation constraints ........... 0 + + flag for metalforming fast rigid bodies........ 0 + eq.0: full rigid body treatment + eq.1: fast rigid body treatment + + number of prescribed rigid body orientations 0 + + + CONTROL CARD 6. Model Size-Discrete Elements & Seat Belts + + number of spring-damper material types......... 0 + + number of local coordinate systems............. 0 + + number of discrete springs and dampers......... 0 + + number of lumped masses........................ 0 + + number of parts with added mass................ 0 + + number of nodes with mass matrix............... 0 + + number of seat belt materials.................. 0 + + number of seat belt elements................... 0 + + number of 2d seat belt elements................ 0 + + number of slip rings........................... 0 + + number of retractors........................... 0 + + number of sensors.............................. 0 + + number of pretensioners........................ 0 + + number of accelerometers....................... 0 + + number of discrete rotary inertias............. 0 + + number of SPH particles........................ 25 + + number of groups of SPH particles.............. 1 + + + CONTROL CARD 7. Model Size-Output Control + + number of cross section definitions............ 0 + + number of nodal groups for resultant forces.... 0 + + number of interface segments for linking....... 0 + + max. number of segments defining rigid wall.... 0 + + number of power spectrum density databases..... 0 + + + CONTROL CARD 8. Computation Options-Termination + + termination time............................... 0.3500E-01 + + termination cycle.............................. 0 + + reduction factor for minimum time step (TSMIN). 0.0000E+00 + + percent change in energy ratio for termination. 0.0000E+00 + + percent change in total mass for termination... 0.0000E+00 + + number of nodes for displacement termination... 0 + + number of rigid bodies for disp. termination... 0 + + number of conditions for contact termination... 0 + + number of conditions for ldcurve termination... 0 + + ID of sensor_switch for sensor termination... 0 + + + CONTROL CARD 8a. Computation Options-Start + + start time..................................... 0.0000E+00 + + + CONTROL CARD 9. Computation Options-Time Step Size + + initial time step size......................... 0.0000E+00 + + time step scale factor......................... 0.9000E+00 + + time step size calculation for 4-node shells... 0 + eq.0: based on longest element side + eq.1: based on longest element diagonal + eq.2: based on bar wave speed max side + eq.3: based on optimal time step size + estimator + + shell element minimum time step assignment..... 0.0000E+00 + + time step size for mass scaled solution, dt2ms. 0.0000E+00 + lt.0: minimum time step size permitted + + load curve number for maximum timestep......... 0 + + erosion flag for solid and thick shells........ 0 + eq.0: no + eq.1: yes + + option part set ID for eroding solids.......... 0 + eq.0: all solids are checked if eros_flag=1 + gt.0: solids within part set are checked + + limit mass scaling to the first time step...... 0 + eq.0: no + eq.1: yes + + scale factor on initial dt to determine dt2ms.. 0.0000E+00 + + load curve ID for mass scaling ................ 0 + + flag for selective mass scaling................ 0 + eq.0: off + eq.1: on + eq.2: on for part subset + + consistent constraint logical switch........... F + + flag for part set for erosion ................. 0 + eq.0: no + eq.1: yes + + flag for accounting for rotations in sms....... 0.0000E+00 + eq.0.: off (default) + gt.0.: on + implicit_explicit_hybrid part set.............. 0 + + + + CONTROL CARD 10. Computation Options-Loading + + x-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + y-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + z-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + x-angular velocity............................. 0 + eq.0: no + eq.1: yes + + y-angular velocity............................. 0 + eq.0: no + eq.1: yes + + z-angular velocity............................. 0 + eq.0: no + eq.1: yes + + number of materials receiving body forces...... 0 + eq.0: all + eq.n: subset of n materials + + flag for user defined loading subroutine....... 0 + lt.0: magnitude=# of input constants + eq.0: no + eq.1: yes, but no additional input + + explosive initiation option.................... 0 + eq.0: lighting times based on distance + eq.1: lighting times include geometric + effects for wave shapers, etc. + + sub-sea structural analysis option............. 0 + eq.0: off + eq.1: on with 1 point integration + eq.4: on with 4 point integration + contact pressure calculation option............ 0 + eq.0: off (default) + eq.1: on + # of user defined loading set.................. 0 + + + CONTROL CARD 11. Computation Options-Input Control + + initialization of velocities................... 1 + eq.0: velocities are initialized to zero + eq.1: initial velocities are read in + eq.2: all velocities have same input value + eq.3: as 2 but exempted nodes are defined + eq.4: box option + eq.5: generation with arbitrary numbering + eq.6: rotational and translational via IDs + eq.7: option 6 but applied during calculation + + time to apply initial velocites (option 7)..... 0.0000E+00 + + arbitrary node and element numbering flag ..... 1 + + constitute, eqs-of-state, cross-section option. 0 + eq.0: off + eq.1: separate input is required for each + + specified nodal coordinate format.............. e20.0 + + flag for thermodynamic control volume input.... 0 + + overpressure option (eq.0 no, eq.1 yes)....... 0 + + number of part (de) activation sensors......... 0 + + number of rigid body initial velocity sets..... 0 + + jacobian tolerance for type 16 tetrahedron..... 0.0000E+00 + + flag to check for NaN in force/moment arrays... 0 + + load curve accuracy flag....................... 0 + + cycles between evaluation of curve functions... 1 + + + CONTROL CARD 12. Computation Options-Elements + + warped shell angle in deg. for error message... 0.2000E+02 + + iterative plane stress plasticity for shells... 1 + eq.1: vectorized with three iterates + eq.2: nonvectorized iterations as needed + eq.3: noniterative radial return + + Calculation option for F for solid elements.... 0 + eq.0: default, explicit=1, implicit=2 + eq.1: integrate incrementally + eq.2: compute directly + + flag for automatic sorting .................... 0 + eq. 1: on for triangular shells + eq.11: on for triangular shells and solids + eq.10: on for solids (tets and pentas) + + formulation for sorted degenerate tet/pent..... 0 + eq. 0: no sorting required(default) + eq. 1: type 10 tet & type 15 pent + eq. 2: type 10 tet, 1pt pent to type 15 pent, + fully intg pent to type 115 pent + eq. 3: same as 1 & switch elem in messag file + eq. 4: same as 2 & switch elem in messag file + + formulation for sorted trianglar shells ....... 0 + eq. 0: no sorting required(default) + eq. 1: C0 triangle, type 4 + eq. 2: DKT triangle type 17 + + hughes-liu normal computation options.......... -1 + eq.-2: unique nodal fibers + eq.-1: compute normals each cycle + eq.0 : default set to -1 + eq.1 : compute on restart + eq.n : compute on restart + each nth cycle + + thickness modification for membrane strains.... 0 + eq.0: no + eq.1: 4-node shell only + eq.2: 8-node thick shell types 1 & 2 + eq.3: update both 4 & 8 node thickness + eq.4: same as option 1 but the elastic + strains are neglected + + shell part set ID (pids) for thickness update. 0 + lt.0: exclude pids if update option is active + eq.0: include all if update option is active + gt.0: include pids if update option is active + + shell part set ID where type 4 update applies 0 + + shell formulation basis........................ 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan shell + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear element(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral shell + eq. 24: 6-node quadratic triangular shell + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element + eq. 31: 2-d 1-pt. eulerian n-s + eq. 32: 2-d 4-pt. eulerian n-s + eq. 33: 2-d cvfem eulerian n-s + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element + eq. 47: cohesive with shell offsets + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + + # of user specified beam integration rules..... 0 + + max number of integration points reqd (beams) . 0 + + # of user specified shell integration rules.... 0 + + max number of integration points reqd (shells). 0 + + warping stiffness for Belytschko-Tsay shells... 2 + eq.1: Belytschko-Wong-Chiang modification + eq.2: original Belytschko-Tsay + + projection method for warping stiffness........ 0 + eq.0: drill + eq.1: full + + reference configuration ....................... 0 + eq. 0: no + eq. 1: yes, active for all airbags + eq. 2: yes, reference geometry Dt + eq.10: yes, active for foam elements + eq.11: options 1 and 10 active + eq.12: options 2 and 10 active + + contact reference configuration ............... 0 + eq. 0: no + eq. n: n number of reference nodes + + invariant node numbering ...................... 0 + eq.-4 on for both shell and solid elements + except triangular shells + eq.-2 on for shell elements except + triangular shells + eq. 1 off (default) + eq. 2 on for all shell elements + eq. 3 on for solid elements with + anisotropic material + eq. 4 on for all shell elements and solid + elements with anisotropic material + + activation time for reference geometry ........ 0.0000E+00 + + scale factor for shell rotary mass ............ 0.1000E+01 + + integration for shell through thickness ....... 0 + eq.0: Gauss + eq.1: Lobatto + + use laminated shell theory for material ....... 0 + types 22, 54, 55, and 76: + eq.0: no + eq.1: yes for thin shell material types + 22, 54, 55, or 76 + eq.3: yes for all thin shell anisotropic + materials or mixed materials + eq.4: yes for all thick shell anisotropic + materials or mixed materials + eq.5: yes for thick and thin shells + + number of annealed parts ....................... 0 + + number of new part IDs for COMPOSITE option..... 0 + + flag for shell offset vectors ................. 0 + eq. 0: off + eq. 1: on + + flag for offset shell contact surface ......... 0 + eq. 0: off + eq. 1: on + eq. 2: on, but use contact thickness + + number of point constraints between shells .... 0 + + flag for input of beam orientation vectors .... 0 + + flag for input of beam offset vectors ......... 0 + + flag for input of beam warpage scalar nodes.... 0 + + flag for 12-node shell for thermal ............ 0 + + local shell coordinate system in type 6 shell.. 1 + eq. 0: uniform local coordinate system + eq. 1: variable local coordinate system + + Jacobian check on 1 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + Jacobian check on 4 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + part set ID for Jacobian checks................ 0 + + keep contact segment related to failed shell... 0 + eq. 0: off + eq. 1: on + delete free-free shells in Jacobian checks..... 0 + eq. 0: off + eq. 1: on + + part set ID for drill constraint force ........ 0 + scale factor for drill constraint force ....... 0.0000E+00 + + w mode deletion angle in degrees .............. 0.0000E+00 + + stretch ratio deletion (l/l0) ................. 0.0000E+00 + + flag for error exit in case of unwanted + interpolation of inital stresses .............. 0 + + number of shell part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + number of solid part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + integration rule for quadratic tetrahedrons.... 4 + eq. 4: 4 point integration formula + eq. 5: 5 point integration formula + + integration rule for quadratic shells.......... 2 + eq. 2: 2 point integration in plane + eq. 3: 3 point integration in plane + + stress output for solid element spotwelds...... 0 + eq. 1: global (default) + eq. 2: local + + # of solid elements with death times........... 0 + + # of beam elements with death times........... 0 + + # of shell elements with death times........... 0 + + # of thick shell elements with death times..... 0 + + # of box definitions for element deletion...... 0 + + # of parts to be annealed...................... 0 + + flag for input of elbow extra scalar nodes..... 0 + + flag for material stochastic variations........ 0 + + number of tailor welded blanks ................ 0 + + number of heat affected zone property sets..... 0 + + flag for loading segments with file option..... 0 + + flag for loading segments FSI link file........ 0 + + + number of solid elements with initial stress .. 0 + + number of sph elements with initial stress .. 0 + + number of beam elements with initial stress .. 0 + + number of shell elements with initial stress .. 0 + + number of shell elements with initial strain .. 0 + + maximum number of tensor data ................. 0 + + maximum number of history variables ........... 0 + + no. of thick shell elems with initial stress .. 0 + + number of solid elements with initial strain .. 0 + + number of solid elements with initial dof...... 0 + + number of nodes with initial geometry.......... 0 + + write nodes with initial geometry.............. 0 + = 0: do not write nodes + = 1: write nodes + + number of discrete element spheres............. 0 + + flag for initial transverse shear stresses .... 0 + = 0: keep transverse shear stresses (default) + = 1: set transverse shear stresses to zero + + number of of thick shells with inital strain... 0 + + cohesive element flag ICOH = [LK] = K+10*L .... 0 + K = 0: do not delete after neighbor failed + K = 1: delete after neighbor failed + L = 0: default time step estimate + L = 1: most conservative (smallest) + time step estimate + L = 2: intermediate time step estimate + + + CONTROL CARD 13. Computation Options-Materials + + hourglass formulation.......................... 0 + eq.0 LS-DYNA versions 940 and after + eq.1 LS-DYNA versions 936 and before + + hourglass models + eq.1: standard viscous form + eq.2: flanagan-belytschko viscous form + 1pt volume integration for solids + eq.3: flanagan-belytschko viscous form + exact volume integration for solids + eq.4: flanagan-belytschko stiffness form + 1pt volume integration for solids + eq.5: flanagan-belytschko stiffness form + exact volume integration for solids + eq.6: bindeman-belytschko stiffness form + for 2d and 3d solid elements only + eq.9: puso stiffness form for 3d solid + elements only + + hourglass model (default)...................... 0 + + hourglass coefficient (default)................ 0.0000E+00 + + bulk viscosity type (default).................. 0 + eq.-2: standard +types 2,4,10,16,17 shells+IE + eq.-1: standard +types 2,4,10,16,17 shells + eq.+1: standard + + quadratic bulk viscosity coefficient........... 0.0000E+00 + + linear bulk viscosity coefficient.............. 0.0000E+00 + + bulk viscosity type for beams.................. 0 + eq.+1: standard + eq.+2: standard + IE + + flag for rayleigh damping input................ 0 + eq.0: off (default) + eq.1: on + + flag for rigid/deformable material switching... 1 + eq.1: off (default) + eq.2: on + eq.3: on and automatic switching + + thermal effects option......................... 0 + eq.0: no thermal effects + eq.n: nodal temps scaled by load ftn -n- + eq.-1: coupled thermal mechanical analysis + eq.-2: temperature data input option 2 + eq.-3: thermal solution + eq.-4: Read binary temperature file + eq.-9998: user defined load set temp. input + eq.-9999: temperature data input option 1 + + thermal curve ID used for dynamic relaxation... 0 + + super plastic forming input option............. 0 + eq.0: skip input + eq.1: read superplastic input section + + objective stress update for large Dt........... 0 + eq.0: off (default) + eq.1: on globally + eq.2: on for part subset + + default contact parameters input option........ 0 + eq.0: no + eq.1: yes + + number of reinforcement cards for mat 84&85.... 0 + + output interval for aea_crack database......... 0.0000E+00 + + number of non local materials.................. 0 + + neighbours arrays oversized of (%)............. 0 + + number of parts defined for adaptive failure... 0 + + number of elements with specified temperature.. 0 + + number of parts with spotweld rupture stress... 0 + + number of parts with spotweld rupture parametr. 0 + + number of spotweld lists....................... 0 + + number of rows of opt=10 spot weld failure data 0 + + flag for MAT_ADD_EROSION failure switching .... 0 + eq.0: on (default) + eq.1: off globally + + + CONTROL CARD 14. Computation Options-Damping + + load curve specifying system damping........... 0 + eq.-1: system damping by material + eq. n: load curve n defines system damping + + optional constant for system damping........... 0.0000E+00 + + system damping scale factor for x-translation.. 0.1000E+01 + + system damping scale factor for y-translation.. 0.1000E+01 + + system damping scale factor for z-translation.. 0.1000E+01 + + system damping scale factor for x-rotation..... 0.1000E+01 + + system damping scale factor for y-rotation..... 0.1000E+01 + + system damping scale factor for z-rotation..... 0.1000E+01 + + stress initialization flag .................... 0 + eq.-1: dynamic relaxation (debug option) + eq.0: off + eq.1: dynamic relaxation + eq.2: deformed geometry + eq.3: dynamic relaxation with part set ID + eq.5: initialize implicitly + eq.-999:off-not activated by load curves + + convergence check interval (dynamic relaxation) 250 + + convergence tolerance for dynamic relaxation... 0.1000E-02 + + dynamic relaxation factor...................... 0.9950E+00 + + termination time for dynamic relaxation........ 0.0000E+00 + eq.0.0: convergence terminates relaxation + gt.0.0: termination at specified time + unless convergence is attained + + scale factor for dyn relax time step........... 0.9000E+00 + + automatic determination of dr factors.......... 0 + eq.0: off (default) + eq.1: on + + convergence tolerance for above option......... 0.0000E+00 + + active part set ID for dynamic relaxation ..... 0 + + + + CONTROL CARD 15. Computation Options-Contact + + scale factor for contact interface penalties... 0.1000E+00 + + scale factor for rigid wall penalties.......... 0.0000E+00 + + flag to activate MADYMO contact coupling....... 0 + eq.0: inactive + eq.1: active + + track initial penetrations in auto contacts.... 0 + eq.0: no, move node to contact surface + eq.1: yes, initial penetrations remain + + ignore initial separations in tied contacts.... 0 + eq.0: no, eliminate gaps most accurate + eq.1: yes, may lock rotations + + contact initial penetration check option....... 1 + eq.1: off (default) + eq.2: on + + thickness considered in type 3, 5 or 10 contact 0 + eq.0: off + eq.1: on, but rigid bodies excluded + eq.2: on, rigid bodies are included + + penalty stiffness option....................... 1 + eq.1: minimum master/slave value + eq.2: master segment stiffness (old way) + eq.3: slave node stiffness + eq.4: slave node area/mass weighted + eq.5: like 4 but k proportional to 1/thick + + thickness changes considered in contact........ 0 + eq.0: no for type 4, 13, and a13 contact + except for segment based contact (SOFT=2), + eq.1: yes + eq.2: no in any segment based conatct (SOFT=2) + + automatic reorientation option................. 1 + eq.1: on for automatic contact definitions + eq.2: on + eq.3: off + + memory allocation-user contact surface control 0 + gt.0: memory per interface passed to user + + memory allocation-user contact surface frict... 0 + gt.0: memory per interface passed to user + + number of time steps between contact searching. 0 + eq.0: LS-DYNA chooses value + + intermittent searching in type 3 contact....... 0 + eq.0: off (default) + eq.1: on + + release factor for extra searching option...... 0.4000E+01 + + treatment of nodes in eroding contact.......... 0 + eq.0: delete from calculation + eq.1: keep nodes of eroded solids + eq.2: keep nodes of eroded solids & shells + + calculation of frictional sliding energy....... 0 + eq.0: do not calculate + eq.1: calculate + + shell thickness in single surface contact...... 0 + eq.0: use characteristic shell dimension + eq.1: use actual shell thickness + + time step size override for eroding contact.... 0 + eq.0: contact time size may control dt + eq.1: contact is not considered for dt + + number of automatic positioning definitions.... 0 + + print slave node/segment in spotweld contact... 0 + eq.0: no + eq.1: yes, in D3HSP file + + option for unconstrained spotweld node/face.... 0 + eq.0: ignore + eq.1: terminate + eq.2: delete weld and continue + + delete spotweld if tied to failed shell........ 0 + eq.0: no + eq.1: yes + + number of friction table definitions........... 0 + + read in friction table for automatic contacts.. 0 + eq.0: no + ne.0: number of part pair defined for table + + read in spotweld failure table................. 0 + eq.0: no + ne.0: number of part pair defined for table + + contact thickness scaling option for welds..... 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on thickness + + beam spotweld radius scale factor for thinning. 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on radius + + read in smooth contact flags................... 0 + eq.0: no + eq.1: yes + Warning: in Shared Memory Program smooth option only + available for Forming type contact + + flag for eliminating faces on symmetry planes.. 0 + eq.0: use all faces + eq.1: delete faces from contact + + spotweld tension scaling load curve............ 0 + spotweld compression scaling load curve........ 0 + spotweld direction scaling table.(tension)..... 0 + spotweld direction scaling table (shear) ..... 0 + eq.0: table for tension scaling is used + spotweld print flag (on=1)..................... 0 + + number of contact volume definitions........... 0 + + flag to use one way node to surface erosion.... 0 + + flag for implicit rigidwall gap stiffness...... 1 + + eq.1: add initial gap stiffness + eq.2: do not add gap stiffness + + death time for gap stiffness................... 0.0000E+00 + + penalty scale factor for rigid walls........... 0.1000E+01 + + flag for covariant contact formulation......... 0 + + eq.0: covariant formulation not used + eq.1: covariant formulation used + + flag for offsetting thick thermal contact + surfaces in the thermal contacts............... 0 + + eq.0: no offset, if thickness is not included + contact will act on shell mid-surface + eq.1: offsets are applied so that contact + always act on the shell outer surfaces + + flag for shell segment edge shape.............. 0 + eq.0: shell edges assumed round (default) + eq.1: shell edges assumed square + + stiffness calculation for segment based contact 0 + eq.0: use material density (default) + eq.1: use nodal masses + + flag for consistent thermal contact algorithm.. 1 + lt.0: conduction evenly distributed (pre-R4) + eq.1: conduction weighted by shape functions, + reduced integration (default) + eq.2: conduction weighted by shape functions, + full integration + + flag for optional tied interface update ....... 0 + eq.0: integrate accelerations for v and u + eq.1: differentiate u to obtain v and a + + flag for overlapping force transducers......... 0 + eq.0: forces applied to first found (faster) + eq.1: forces applied to all transducers + + scale factor for contact interface mass scaling 0.0000E+00 + shell thickness scale factor for rigidwall .... 0.0000E+00 + flag of contact involving isogeometric ele .... 0 + eq.0: interp. node vs. interp. facet + eq.1: interp. node vs. isogeometric element + print out penetration info for mortar contact.. 0 + scale factor for contact pressure on thickness + shells......................................... 0.1000E+01 + + + CONTROL CARD 16. Computation Options-Parallel + + number of cpus for parallel computations....... 2 + + parallel right hand side assembly.............. 0 + eq.0: on (default) + eq.1: off + + flag for automatic subcycling.................. 0 + eq.0: off (default) + eq.1: on + + number of part IDs for mass scaled subcycling.. 0 + + flag for repeatability in parallel solution.... 2 + eq.1: on (ordered RHS summation-slower) + eq.2: off (default) + + use memory to parallelize repeatability option. 0 + eq.0: off + eq.1: on + maximum time step factor for subcycling........ 0 + + + CONTROL CARD 17. Computation Options-Coupling + + length conversion factor coupling.............. 0.1000E+01 + + time conversion factor coupling................ 0.1000E+01 + + force conversion factor coupling............... 0.1000E+01 + + material repositioning flag.................... 0 + eq.0: off + eq.1: input data defines repositioning + eq.2: no repositioning of defined nodes + + Flag to flip X-coordinates..................... 0 + + Flag to flip Y-coordinates..................... 0 + + Flag to flip Z-coordinates..................... 0 + + Idle time for LS-DYNA.......................... 0.0000E+00 + + Implicit coupling for springback............... 0 + eq.0: off (default) + eq.1: on + eq.2: seamless springback + + DYNAIN output format........................... 0 + eq. 0: ascii + eq. 1: binary + eq. 2: ascii and binary + eq.10: ascii (large) + eq.11: binary (large internal ASCII) + eq.12: ascii and binary (large) + + Mismatched acoustic coupling input flag........ 0 + eq.0: off + eq.1: on + + Two sided acoustic coupling input flag......... 0 + eq.0: off + eq.1: on + + Coupling with USA.............................. 0 + eq.0: off (default) + eq.1: on + + Number of steps for CAL3D/MADYMO3D subcycling.. 1 + + Number of MCOL coupled rigid bodies............ 0 + + Number of vehicles to be initialized........... 0 + + Coupling with CFD.............................. 0 + eq.0: off (default) + eq.1: FAST3D + eq.2: boundary element method + + + CONTROL CARD 18. Computation Options-Output Control + + printout of node, element, velocity input data. 0 + eq.0: on + eq.1: off + + time zero printout of element time step size... 0 + eq.0: no printout + eq.1: print dt for each element at t=0 + + problem status report interval in printer file. 100 + + number of cycles between restart dumps.........99999999 + + number of cycles between running restart dumps.99999999 + + number of files to rewrite running restart .... 1 + + printout of force types to bndout file......... + eq.0: on + eq.1: off + nodal force groups................. 0 + concentrated nodal forces.......... 0 + pressure boundary conditions....... 0 + disp/vel/acc nodal BC.............. 0 + + + node and element printout suppression.......... 0 + eq.1: nodal data is not echoed + eq.2: element data is not echoed + eq.3: node and element data is not echoed + debug information in messag file option........ 0 + eq.0: no + eq.1: yes + update of beam reference nodes................. 0 + eq.0: off + eq.1: on-unique reference nodes required + averaged acceleration-print/time history files. 0 + eq.0: no average (default) + eq.1: averaged between output intervals + eq.2: user defined filtering + output interval for interface file............. 0.4000E-03 + default print flag for the RBDOUT/MATSUM files 0 + eq.0: RBDOUT and MATSUM + eq.1: RBDOUT only + eq.2: MATSUM only + eq.3: no output + include eroded and lumped mass in MATSUM ...... 0 + eq.0: no + eq.1: yes + include 10-node connectivities in D3PLOT ...... 2 + eq.1: yes + eq.2: no + write spring forward database at termination... 0 + eq.0: no + eq.1: include all deformable nodes + eq.2: include nodes of material subset + d3plot and d3thdt binary output format......... 0 + eq.0 default + eq.1 32ieee + flush output file interval..................... 5000 + output interval for d3part database............ 0.0000E+00 + interval via load curve for part database...... 0 + number of part blocks.......................... 0 + Maximum number of messages..................... 0 + Print flag for digitized curve data............ 0 + Print info. of 1d belt created for 2d belt..... 0 + ELOUT shell output coordinate system flag...... 0 + eq.0 default + eq.1 local element coordinate system + eq.2 global coordinate sytstem + number of parts removed from d3plot ........... 0 + number of levels of timing at termination ..... 2 + max frequency of element failure summaries..... 1 + solid element stress extrapolation............. 0 + eq.0 default: no extrapolation + eq.1 extrapolate stress for linear materials only + eq.2 extrapolate stress if plastic strain is zero + eq.3 extrapolate stress always + eq.4 extrapolate all history variables + phase change output control.................... 0 + eq.0 default: no messag + eq.1 write out element ID at time of phase change + + + CONTROL CARD 19. Computation Options-Output Energy + + hourglass energy calculation................... 2 + eq.1: off (default) + eq.2: on + + rigid wall energy calculations................. 2 + eq.1: off (default) + eq.2: on + + contact energy calculation..................... 2 + eq.1: off + eq.2: on + + flag for rayleigh damping energy calculations.. 0 + eq.1: off (default) + eq.2: on + + flag for material energy in D3THDT file........ 2 + eq.1: off + eq.2: on (default) + + + CONTROL CARD 20. Computation Options-LS-POST Database + + time step between dumps of complete state data. 0.4000E-02 + + output interval for interface force database... 0.4000E-02 + + time step between dumps of time history data... 0.0000E+00 + + number of nodal printout blocks................ 0 + + number of solid element printout blocks........ 0 + + number of beam element printout blocks......... 0 + + number of discrete element printout blocks..... 0 + + number of seatbelt element printout blocks..... 0 + + number of shell element printout blocks........ 0 + + number of thick shell element printout blocks.. 0 + + load curve-interval between state data dumps... 0 + + behavior of state data dump curve.............. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + load curve-interval between force data dumps... 0 + + load curve-interval between history data dumps. 0 + + flag, user output into shell resultant vector.. 0 + eq.1: off (default) + eq.2: on, user subroutine is called + + number of subsystems for SSSTAT file .......... 0 + + behavior of intfor data curve.................. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + + CONTROL CARD 21. Computation Options LS-POST Database + + flag to write ls-post database during dyn rel.. 0 + eq.0: no database write (default) + eq.1: write database at convergence check + eq.n: write database at nth check + + number of extra history variables for solids... 0 + + number of integration points output/solid ..... 1 + + number of extra history var/int.pt for shells.. 0 + + number of integration points output/shell ..... 3 + lt.0: also output 4 points in plane + + flag for including strain tensor in database... 0 + STRFLG[NML] = L + N*10 + N*100 + eq.0: exclude (default) + L.eq.1: Write strain tensor data to d3plot & elout + M.EQ.1: Write plastic strain data to d3plot + N.EQ.1: Write thermal strain data to d3plot + + flag for including stress tensor in database... 1 + eq.1: include (default) + eq.2: exclude for shells, include for solids + eq.3: exclude for shells and solids + + flag for including effective plastic strain.... 1 + eq.1: include (default) + eq.2: exclude for shells, include for solids + eq.3: exclude for shells and solids + + flag for including shell resultants............ 1 + eq.1: include (default) + eq.2: exclude + + flag for including shell energy and thickness.. 1 + eq.1: include (default) + eq.2: exclude + + every state is written to a separate file...... 0 + eq.0: off (default) + eq.1: only one state per plotfile + + composite material stress output .............. 0 + eq.-1: same as 1, but fiber stress and strain + are engineering measured in material + 34 + eq. 0: global + eq. 1: local + eq. 2: local, additional information + output in place of shell resultants + + number of integration points output/beam ...... 0 + + data compression to eliminate rigid body data.. 1 + nodal velocities, and nodal accelerations + eq.1: off + eq.2: on -rigid bodies + eq.3: off-rigid bodies-on nodal data + eq.4: on -rigid bodies-on nodal data + + output shell element hourglass energy.......... 1 + eq.1: off + eq.2: on + + output shell element dt, mass, added mass...... 1 + eq.1: off + eq.2: output dt + eq.3: output mass + + peak pressure flag............................. 0 + eq.1: on + + filter parameter............................... 0.0000E+00 + + flag for solid element additional output....... 0 + eq.1: output 3 additional variables + eq.2: output 5 additional variables + eq.4: output 7 additional variables + + flag for scaled mass output to the d3plot file. 0 + eq.1: output mass increment + eq.2: output percentage increase + + flag for thermal data.......................... 1 + eq.0 or 1: output temperature + eq.2: output temperature and flux + eq.3: output temp, flux, and thick shell temps + + flag for including stress tensor at int. point 0 + eq.0: exclude (default) + eq.1: include stress (solid and shells) + + flag for including stress tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local stress (solid and shell) + eq.2: include global stress (solid and shell) + + flag for including strain tensor at int. point 0 + eq.0: exclude (default) + eq.1: include strains (solid and shells) + + flag for including strain tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local strain (solid and shell) + eq.2: include global strain (solid and shell) + output interval for blast force database....... 0.0000E+00 + lt.0: interval specified by load curve + + + CONTROL CARD 22. Computation Options-ASCII Output I + + output interval for cross section forces....... 0.0000E+00 + output interval for rigid wall forces ......... 0.4000E-03 + output interval for nodal print blocks......... 0.0000E+00 + output interval for element print blocks....... 0.0000E+00 + output interval for global statistics ......... 0.4000E-03 + output interval for subsystem statistics ...... 0.0000E+00 + output interval for discrete elements.......... 0.0000E+00 + output interval for material summaries......... 0.4000E-03 + output interval for nodal interface forces..... 0.0000E+00 + output mass properties in subsystem statistics. 0 + output mass properties in global statistics.... 0 + additional history variables output-solids..... 0 + additional history variables output-shells..... 0 + additional history variables output-tshells.... 0 + additional history variables output-beams...... 0 + + + + CONTROL CARD 23. Computation Options-ASCII Output II + + output interval for resultant interface forces. 0.4000E-03 + output interval for smug nodal data............ 0.0000E+00 + output interval for sp constraint forces....... 0.0000E+00 + output interval for nodal constraint forces.... 0.0000E+00 + output interval for airbag statistics.......... 0.0000E+00 + output interval for avs filter................. 0.0000E+00 + output interval for nodal force groups......... 0.0000E+00 + output interval for b.c. forces and energy .... 0.0000E+00 + + + + CONTROL CARD 24. Computation Options-ASCII Output III + + output interval for rigid body data............ 0.0000E+00 + output interval for geometric contact entities. 0.0000E+00 + output interval for mpgs database............. 0.0000E+00 + output interval for movie database............. 0.0000E+00 + output interval for interface energies......... 0.4000E-03 + output interval for seatbelt response.......... 0.0000E+00 + output interval for joint forces............... 0.0000E+00 + output interval for tracer particles........... 0.0000E+00 + output interval for discrete beam data......... 0.0000E+00 + output type for discrete beam data ............ 0 + curve id for discrete beam data ............... 0 + option for ascii output time for discrete beam. 0 + + output interval for pulley element data........ 0.0000E+00 + output type for pulley element data ........... 0 + curve id for pulley element data .............. 0 + option for ascii output time for pulley element 0 + + output interval for bearing element data........ 0.0000E+00 + output type for bearing element data ........... 1 + curve id for bearing element data .............. 0 + option for ascii output time for bearing ....... 0 + + output interval for des mass flow data.......... 0.0000E+00 + output type for des mass flow data ............. 1 + curve id for des mass flow data ................ 0 + option for ascii output time for des mass flow.. 0 + + output interval for curvout .................... 0.0000E+00 + output type for curvout ........................ 1 + curve id for curvout ........................... 0 + option for ascii output time for curvout ....... 0 + + + + CONTROL CARD 25. ALE 1st card + + Default continuum treatment.................... 0 + eq.1: Lagrangian (default) + eq.2: Eulerian + eq.3: Arbitrary Lagrangian Eulerian + eq.4: Eulerian Ambient + + Number of cycles between rezones............... 0 + + Advection formulation.......................... 0 + eq.1: Donor Cell + HIS + eq.2: Van Leer + HIS (default) + + Relaxation factor 1 (simple average)........... -0.1000E+01 + + Relaxation factor 2 (volume weighting)......... 0.0000E+00 + + Relaxation factor 3 (isoparametric)............ 0.0000E+00 + + Relaxation factor 4 (equipotential)............ 0.0000E+00 + + Relaxation factor 5 (equilibrium).............. 0.0000E+00 + + Output interval for euler statistics........... 0.0000E+00 + + + CONTROL CARD 26. ALE 2nd card + + time to begin rezoning......................... 0.0000E+00 + + time to end rezoning........................... 0.0000E+00 + + SALE advection factor.......................... 0.0000E+00 + + number of void materials....................... 0 + + Void factor.................................... 0.1000E-05 + + Automatic euler boundary condition flag........ 0.0000E+00 + eq.0: Off. + eq.1: On with stick condition. + eq.2: On with slip condition. + + Number of non-interacting Euler materials...... 0 + + Number of multi-material Euler groups.......... 0 + + Reference pressure............................. 0.0000E+00 + + Pressure equilibrium........................... 0 + eq.0: Off + eq.1: On + Number of parts considered in ALE convection... 0 + + Number of cycles between ALE coupling.......... 1 + + Number of cycles between ALE bucket sort....... 50 + + Number of ALE Multi-material group switching... 0 + + Number of ALE mixing length.................... 0 + + Number of ALE coupling to nodes ............... 0 + + Number of ALE essential boundaries ............ 0 + + Number of ALE tracer particles ................ 0 + + + CPM output format.............................. 11 + eq.11: Version 3 (full output) + eq.21: Version 4 (full output) + eq.22: (coordinates) + eq.23: (summary) + # of CPM airbag interaction.................... 0 + + # of cycle for CPM repartition................. 5 + CPM time step control.......................... 0 + eq.0: no control + eq.1: set CPM timestep size as 1 usec + CPM check bag and chamber connectivity......... 0 + eq.0: no + eq.1: yes (error termination if detected) + Scale factor of force decay constant........... 0.0000E+00 + Use new p2f contact algorithm (_P2FNEW)........ 0 + eq.0: no + eq.1: yes + + + PG output format............................... 11 + eq.11: Version 3 (full output) + eq.21: Version 4 (full output) + eq.22: (coordinates) + eq.23: (summary) + # of PG airbag interaction..................... 0 + + # of cycle for PG repartition.................. 5 + PG time step control........................... 0 + eq.0: no control + eq.1: set PG timestep size as 1 usec + + + CONTROL CARD 37. SPH 1st card + + Sort frequency................................. 1 + + Box activation................................. 0 + + First option................................... 0.1000E+11 + + Space dimension................................ 2 + + Memory allocation for neighbors MEMORY......... 150 + allocation type:........................ DYNAMIC + + Particle approximation......................... 0 + eq.0: Standard gather form (Lacome-Vila 1998) + eq.1: Renormalization (Ben Moussa-Vila 1998) + eq.2: Symmetric formulation (Benz 1989) + eq.3: Symmetric renormalization (Libersky 1993) + eq.4: Elliptic smoothing length + eq.5: Fluid formulation + eq.6: Renormalized fluid formulation + eq.7: Total Lagrangian formulation + eq.8: Renormalized Total Lagrangian formulation + + Start time of SPH analysis..................... 0.0000E+00 + + Maximum velocity............................... 0.1000E+16 + + Contact definition between SPH parts........... 0 + eq.0: Approximation is computed + eq.1: Approximation is not computed + + Time derivative for smoothing length........... 0 + Initial smooth length computation option....... 0 + Display options for SPH particles.............. 0 + Erosion control option for SPH particles....... 0 + Contact treatment for deactivated particles.... 0 + eq.0: Contact remains active + eq.1: Contact becomes inactive + + Artificial viscosity for SPH particles......... 0 + eq.0: Monaghan type bulk viscosity (change + to bulk coefficents recommended) + eq.1: Solid elements type bulk viscosity + SPH Pressure smoothing parameter............... 0.1000E+01 + + + + CONTROL CARD 38. SPH group number............. 1 + + Number of particles............................ 25 + + Number of material............................. 101 + + Smoothing length constant...................... 0.1300E+01 + + Minimum smoothing length ...................... 0.2000E+00 + + Maximum smoothing length ...................... 0.2000E+01 + + Initial smoothing length ...................... 0.0000E+00 + eq.0: calculated by LS-DYNA + + Death time for SPH material.................... 0.1000E+21 + + Start time for SPH material.................... 0.0000E+00 + + + + + CONTROL CARD 50. EFG + + ispline ....................................... 0 + + idila.......................................... 0 + + inint.......................................... 0 + + iefgs.......................................... 0 + + intfs.......................................... 0 + + + + p a r t d e f i n i t i o n s + + material type + eq.1 isotropic + eq.2 orthotropic + eq.3 elastoplastic ( von mises ) + eq.4 thermo-elastic-plastic + eq.5 soil and crushable foam model + eq.6 viscoelastic model + eq.7 blatz-ko finite elastic rubber + eq.8 high explosive model + eq.9 null material + eq.10 hydrodynamic - elastic-plastic + eq.11 steinberg - guinan model + eq.12 isotropic elastic-plastic + eq.13 elastic-plastic with failure + eq.14 crushable foam with failure + eq.15 johnson/cook plasticity model + eq.16 pseudo tensor geological model + eq.17 elastoplastic with fracture + eq.18 power law isotropic plasticity + eq.19 strainrate sensitive plasticity + eq.20 rigid material + eq.21 thermal orthotropic(12 constants) + eq.22 composite material damage model + eq.23 thermal orthotropic(12 curves) + eq.24 piecewise linear plasticity + eq.25 soil cap model by taylor + eq.26 crushable metallic honeycomb + eq.27 hyperelastic mooney-rivlin + eq.28 shell/beam resultant plasticity + eq.29 beam resultant force limited + eq.30 shape-memory alloy + eq.31 frazer-nash rubber model + eq.32 safety glass + eq.33 barlat's anisotropic plasticity + eq.34 fabric + eq.35 elastoplastic (green-naghdi rate) + eq.36 barlat's 3-parameter plasticity + eq.37 anisotropic plasticity model + eq.38 blatz-ko finite elastic foam + eq.39 fld anisotropic plasticity + eq.40 nonlinear orthotropic elastic + eq.41-50 user material models + eq.51 bammann plasticity model + eq.52 sandia damage model + eq.53 crushable cellular foam + eq.54 composite damage model(hashin) + eq.55 composite damage model(tsai-wu) + eq.57 low density urethane foam + eq.58 laminated composite fabric + eq.59 composite failure + eq.60 viscous glass model model + eq.61 maxwell/kelvin viscoelastic + eq.62 viscous foam model + eq.63 crushable foam model + eq.64 rate sensitive powerlaw plasticity + eq.65 modified armstrong-zerrilli model + eq.66 elastic resultant beams + eq.67 nonlinear elastic via load curves + eq.68 plastic resultant via load curves + eq.69 sid impact dummy damper + eq.70 hydraulic/gas damper + eq.71 cable + eq.72 k & c concrete damage + eq.73 low density viscous foam + eq.74 elastic spring discrete beam + eq.75 bilkhu/dubois crushable foam + eq.76 linear viscoelastic + eq.77 general hyperelastic/ogden + eq.78 soil/concrete + eq.79 hysteretic soil + eq.80 ramberg-osgood + eq.81 plastic damage model + eq.82 plastic orthotropic damage model + eq.83 fu-chang rate sensitive foam model + eq.84 reinforced concrete (aea winfrith, 1990) + eq.86 orthotropic viscoelastic + eq.87 cellular viscoelastic rubber + eq.88 material threshold stress (mts) + eq.89 plasticity polymer + eq.90 acoustic media + eq.91 hyperelastic soft tissue + eq.92 visco-hyperelastic soft tissue + eq.93 elastic 6-dof spring + eq.94 inelastic spring discrete beam + eq.95 inelastic 6-dof spring + eq.96 brittle damage + eq.97 general joint discrete beam + eq.98 simplified johnson cook + eq.99 simplified johnson cook with damage + eq.100 spotweld material + eq.101 ge rate sensitive plasticity + eq.102 inverse hyperbolic sine + eq.103 viscoplastic model (ntnu, 1996) + eq.104 damage model 1 (ntnu, 1997) + eq.105 damage model 2 (ntnu, 1997) + eq.106 elastic viscoplastic thermal + eq.107 modified johnson cook + eq.108 orthotropic elastic plastic + eq.110 johnson/holmquist ceramics + eq.111 johnson/holmquist concrete + eq.112 finite elastic strain plasticity + eq.113 trip for austenitic stainless + eq.114 layered piecewise linear plasticity + eq.115 unified creep + eq.116 composite lay up + eq.117 composite matrix + eq.118 composite direct + eq.119 general nonlinear 6dof discrete beam + eq.120 gurson + eq.121 general nonlinear 1dof discrete beam + eq.122 hill 3r + eq.123 modified piecewise linear plasticity + eq.124 compression-tension plasticity + eq.125 yoshida kinematic plasticity model + eq.126 crushable metallic honeycomb + eq.127 arruda-boyce hyper-viscoelastic + eq.128 heart tissue + eq.129 lung hyper-viscoelastic + eq.130 special orthotropic + eq.131 tno isotropic smeared crack model + eq.132 tno orthotropic smeared crack model + eq.133 barlat yld2000 + eq.135 wtm/stm + eq.136 orthotropic vegter model + eq.137 anisotropic ito-goya model + eq.139 modified resultant beam force limited + eq.140 vacuum + eq.141 rate sensitive polymer + eq.142 anisotropic crushable foam + eq.143 aptek orthotropic wood + eq.144 pitzer crushable foam + eq.145 continuous surface cap with damage + eq.146 1dof generalized spring + eq.147 fhwa soil + eq.148 gas mixture + eq.150 cfd - constant properties + eq.152 hyperbolic tangent thermal + eq.153 damage model 3 + eq.154 deshpande fleck foam model + eq.155 compression-tension eos model + eq.156 muscle model + eq.157 anisotropic elastic plastic + eq.158 rate sensitive composite fabric + eq.159 continuous surface cap + eq.161 composite msc + eq.162 composite dmg msc + eq.163 modified crushable foam + eq.164 brain linear viscoelastic + eq.165 plastic nonlinear kinematic + eq.166 moment curvature beam + eq.167 mccormick + eq.168 polymer + eq.169 arup adhesive + eq.170 resultant anisotropic + eq.171 steel concentric brace + eq.172 concrete ec2 + eq.173 mohr couloumb + eq.174 rc beam + eq.176 quasilinear viscoelastic + eq.177 hill foam + eq.178 viscoelastic hill foam + eq.179 low density synthetic foam + eq.180 low density synthetic foam ortho + eq.181 simplified rubber model + eq.182 viscoelastic plastic model + eq.187 semi-analytical model for polymers + eq.188 thermo elastic viscoplastic creep + eq.189 anisotropic thermo elastic + eq.190 barlat 3-parameter fld plasticity + eq.191 seismic beam + eq.192 soil brick + eq.193 drucker prager + eq.194 rc shear wall + eq.195 concrete beam + eq.196 general spring discrete beam + eq.197 seismic isolator + eq.198 jointed rock + eq.202 steel EC3 + eq.203 hysteretic reinforcement + eq.206 Park Ang beam + eq.208 bolt beam + eq.213 awg composite damage + eq.214 dry fabric + eq.219 codam2 + eq.220 rigid material discrete particles + eq.221 orthotropic simplified damage + eq.222 genoa material for laminates + eq.223 orthotropic advanced damage + eq.224 tabulated johnson cook + eq.225 viscoplastic mixed hardening + eq.230 elastic pml + eq.231 acoustic pml + eq.232 biot hysteretic + eq.233 cazacu barlat + eq.234 viscoelastic loose fabric + eq.235 micromechanics dry fabric + eq.236 silicon carbid coating on RCC + eq.237 hysteretic pml + eq.242 barlat yld2000 Yoshida hardening + eq.243 hill 90 + eq.244 ultra high strength steel + eq.248 press hardening steel bmw model + eq.249 reinforced thermoplastic + eq.251 tailored properties + eq.252 toughened adhesive polymer + eq.255 piecewise linear plastic thermal + eq.256 amorphous solids finite stain + eq.258 non quadratic with failure + eq.260 Stoughton non-associated flow + eq.261 laminated fracture daimler pinho + eq.262 laminated fracture daimler camanho + eq.264 tabulated johnson cook ortho plastic + eq.266 tissue dispersed + eq.267 eight chain rubber + eq.269 bergstrom-boyce rubber model + eq.270 computational welding mechanics model + eq.271 powder compaction model + eq.272 RHT concrete + eq.273 CDPM concrete + eq.274 paper + eq.275 smooth viscoelastic viscoplastic + equation-of-state types + eq.1 linear polynomial + eq.2 jwl high explosive + eq.3 sack tuesday high explosive + eq.4 gruneisen + eq.5 ratio of polynomials + eq.6 linear polynomial with source + eq.7 initiation and reaction in he + eq.8 compaction + eq.9 tabulated + eq.11 tensor pore collapse + eq.14 jwlb high explosive + eq.15 one-dimensional gasket + eq.16 mie-gruneisen with p-alpha + hourglass models + eq.1 viscous + eq.2 flanagan-belytschko viscous form + eq.3 full flanagan-belytschko viscous form + (constant stress solid elements) + eq.4 flanagan-belytschko stiffness form + eq.5 full flanagan-belytschko stiffness form + eq.6 bindeman-belytschko stiffness form + (solid 2d and 3d elements) + eq.7 linear total strain stiffness form + (solid 2d and 3d elements) + eq.9 puso stiffness form (solid 3d elements) + eq.10 cosserat total strain stiffness form + (solid 3d elements) + bulk viscosity models + eq.1 standard + defaults + hourglass model....................... 2 + hourglass coefficient................. 1.00000E-01 + bulk viscosity type................... 1 + quadratic bulk viscosity coefficient.. 1.50000E+00 + linear bulk viscosity coefficient..... 6.00000E-02 + + *********************************************************************** + + + + + part id ..................... 101 + section id ..................... 101 + material id ..................... 1 + section title .................. + + material title .................. + + material type .............. 3 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + + density .......................... = 2.71000E-03 + hourglass coefficient ............ = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 0 + eq.0: 4, 6, 8, 10-node solid element or SPH element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + optional beam to beam cparm8...... = 0 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + rayleigh damping coefficient...... = 0.00000E+00 + e ................................ = 6.89000E+04 + vnu .............................. = 3.30000E-01 + yield ............................ = 1.17000E+02 + e (harden) ....................... = 6.80000E+00 + hardening parmeter ............... = 1.00000E+00 + strainrate parameter, c .......... = 0.00000E+00 + strainrate parameter, p .......... = 0.00000E+00 + formulation for rate effects ..... = 0.00000E+00 + eq.0.0: default + eq.1.0: viscoplastic + failure strain for erosion........ = 0.00000E+00 + solid formulation ............... = 1 + eq.-2: 8 point integration-3dof/node + for poor aspect ratio elements + eq.-1: 8 point integration-3dof/node + for poor aspect ratio elements + (efficient variant of -2 but + prone to some hourglassing) + eq. 1: 1 point integration + eq. 2: 8 point integration-3dof/node + eq. 3: 14 point integration-6dof/node + eq. 4: 5 point tetrahedron-6dof/node + eq. 5: 1 point ale + eq. 6: 1 point eulerian + eq. 7: 1 point eulerian ambient + eq. 8: 1 point acoustic + eq. 9: 1 point corotational + eq.10: 1 point tetrahedron + eq.11: multi-material eulerian + eq.12: eulerian with void + eq.13: nodal pressure tetrahedron + eq.14: 8 point acoustic + eq.15: 2 point pentahedron + eq.115: 1 point pentahedron + eq.16: 10-node quadratic tetrahedron + eq.17: 10-node composite tetrahedron + eq.18: linear static element + eq.19: 8-node 2x2 cohesive + eq.20: 8-node 2x2 cohesive with offsets for shells + eq.21: 6-node 1x1 cohesive + eq.22: 6-node 1x1 cohesive with offsets for shells + eq.23: 20-node quadratic hexahedron + eq.41: efg 3d + eq.42: efg 3d for 4-noded background + eq.43: mesh-free enriched finite element + eq.47: smoothed particle Galerkin method + eq.99: elastic vibration element + corotational local coord. ........ = 0 + eq. 0: not requested + eq. 1: requested + + *********************************************************************** + + + null shells for visualization + + part id ..................... 1 + section id ..................... -12345677 + material id ..................... 0 + section title .................. + + material title .................. + + material type .............. 9 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + + density .......................... = 1.30000E-13 + hourglass coefficient (membrane).. = 1.00000E-01 + hourglass coefficient (rotation).. = 1.00000E-01 + hourglass coefficient (warping ).. = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 2 + eq.0: 4, 6, 8, 10-node solid element or SPH element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + optional beam to beam cparm8...... = 0 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + rayleigh damping coefficient...... = 0.00000E+00 + pressure cutoff .................. = 0.00000E+00 + viscosity coefficient ............ = 0.00000E+00 + relative volume for tensile fail.. = 0.00000E+00 + relative volume for compres fail.. = 0.00000E+00 + e ..(null shells and beams)....... = 0.00000E+00 + vnu (null shells and beams)....... = 0.00000E+00 + shear area factor ................ = 1.00000E+00 + thru-thickness integration points = 2.00000E+00 + print out option ................. = 3.00000E+00 + eq.1.0:average resultants & fiber lengths + eq.2.0:resultants at plan points & fiber lengths + eq.3.0:resultants,stresses all points & fiber lengths + + integration rule ................. = 0.00000E+00 + lt.0.0:absolute value is specified rule # + eq.0.0:gauss (trapezoidal if > 10 IP) + eq.1.0:trapezoidal rule + shell formulation ................ = 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear elem(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral + eq. 24: 6-node quadratic triangular + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element + eq. 47: cohesive with shell offsets + eq. 55: 8-node 2D plane strain fracture + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + shell thickness: node 1 .. = 1.00000E-09 + node 2 .. = 1.00000E-09 + node 3 .. = 1.00000E-09 + node 4 .. = 1.00000E-09 + + reference surface ................ = 0.00000E+00 + eq. 1.0:top + eq. 0.0:middle + eq.-1.0:bottom + + mass per unit area ............... = 0.00000E+00 + + flag for discontinuous thickness + field for elements with thickness + stretch .......................... = 2 + eq. 0: default is 1 + eq. 1: thickness field is continuous + eq. 2: thickness field is discontinous + accurate type 16 formulation...... = 0 + + + + n o d a l p o i n t c o o r d i n a t e s + + node ID trnbc x-ord y-ord z-ord rotbc + 1001801 0.0 0.4998E+00 -0.1105E+02 0.0000E+00 0.0 + 1001802 0.0 0.7115E+00 -0.1105E+02 0.0000E+00 0.0 + 1001803 0.0 0.9232E+00 -0.1105E+02 0.0000E+00 0.0 + 1001804 0.0 0.1135E+01 -0.1105E+02 0.0000E+00 0.0 + 1001805 0.0 0.1347E+01 -0.1105E+02 0.0000E+00 0.0 + 1001921 0.0 0.4998E+00 -0.1086E+02 0.0000E+00 0.0 + 1001922 0.0 0.7115E+00 -0.1086E+02 0.0000E+00 0.0 + 1001923 0.0 0.9232E+00 -0.1086E+02 0.0000E+00 0.0 + 1001924 0.0 0.1135E+01 -0.1086E+02 0.0000E+00 0.0 + 1001925 0.0 0.1347E+01 -0.1086E+02 0.0000E+00 0.0 + 1002041 0.0 0.4998E+00 -0.1067E+02 0.0000E+00 0.0 + 1002042 0.0 0.7115E+00 -0.1067E+02 0.0000E+00 0.0 + 1002043 0.0 0.9232E+00 -0.1067E+02 0.0000E+00 0.0 + 1002044 0.0 0.1135E+01 -0.1067E+02 0.0000E+00 0.0 + 1002045 0.0 0.1347E+01 -0.1067E+02 0.0000E+00 0.0 + 1002161 0.0 0.4998E+00 -0.1048E+02 0.0000E+00 0.0 + 1002162 0.0 0.7115E+00 -0.1048E+02 0.0000E+00 0.0 + 1002163 0.0 0.9232E+00 -0.1048E+02 0.0000E+00 0.0 + 1002164 0.0 0.1135E+01 -0.1048E+02 0.0000E+00 0.0 + 1002165 0.0 0.1347E+01 -0.1048E+02 0.0000E+00 0.0 + 1002281 0.0 0.4998E+00 -0.1029E+02 0.0000E+00 0.0 + 1002282 0.0 0.7115E+00 -0.1029E+02 0.0000E+00 0.0 + 1002283 0.0 0.9232E+00 -0.1029E+02 0.0000E+00 0.0 + 1002284 0.0 0.1135E+01 -0.1029E+02 0.0000E+00 0.0 + 1002285 0.0 0.1347E+01 -0.1029E+02 0.0000E+00 0.0 + 1002286 7.0 0.0000E+00 -0.1026E+02 0.2540E-01 7.0 + 1002287 7.0 0.0000E+00 -0.1026E+02 -0.2540E-01 7.0 + 1002288 7.0 0.0000E+00 -0.1107E+02 -0.2540E-01 7.0 + 1002289 7.0 0.0000E+00 -0.1107E+02 0.2540E-01 7.0 + + + + n o d a l s p c s u m m a r y o n *NODE cards + boundary conditions (on=1) + node x y z rx ry rz + 1002286 1 1 1 1 1 1 + 1002287 1 1 1 1 1 1 + 1002288 1 1 1 1 1 1 + 1002289 1 1 1 1 1 1 + + + + s h e l l e l e m e n t s + + elem id part id node1 node2 node3 node4 + thick1 thick2 thick3 thick4 angle offset + 1 1 1002286 1002287 1002288 1002289 + 1.0000E-09 1.0000E-09 1.0000E-09 1.0000E-09 0.0000E+00 0.0000E+00 + + + + S P H e l e m e n t m a s s d a t a + + element id mat id mass + 1001801 101 0.1093E-03 + 1001802 101 0.1093E-03 + 1001803 101 0.1093E-03 + 1001804 101 0.1093E-03 + 1001805 101 0.1093E-03 + 1001921 101 0.1093E-03 + 1001922 101 0.1093E-03 + 1001923 101 0.1093E-03 + 1001924 101 0.1093E-03 + 1001925 101 0.1093E-03 + 1002041 101 0.1093E-03 + 1002042 101 0.1093E-03 + 1002043 101 0.1093E-03 + 1002044 101 0.1093E-03 + 1002045 101 0.1093E-03 + 1002161 101 0.1093E-03 + 1002162 101 0.1093E-03 + 1002163 101 0.1093E-03 + 1002164 101 0.1093E-03 + 1002165 101 0.1093E-03 + 1002281 101 0.1093E-03 + 1002282 101 0.1093E-03 + 1002283 101 0.1093E-03 + 1002284 101 0.1093E-03 + 1002285 101 0.1093E-03 + + + + r i g i d w a l l d e f i n i t i o n s + + + + + rigidwall ID = 1 + # of slave nodes = 29 + birth time = 0.00000E+00 + death time = 0.10000E+21 + penalty scale factor = 0.10000E+01 + moving rigidwall flag = 0 + eq.1: flat rigidwall has mass and vel. + eq.2: prescribed velocity history + eq.3: prescribed displacement history + generalized rigidwall type = 0 + eq.0: flat of infinite extent + eq.1: flat with defined size + eq.2: extra nodes and softening + eq.3: options 2 and 3 active + eq.4: prescribed motion flat plate + eq.5: prescribed motion cylinder + eq.6: prescribed motion sphere + eq.7: prescribed motion prism + eq.8: prescribed motion cylinder (interior) + eq.9: prescribed motion sphere (interior) + stick condtion = 0.00000E+00 + eq.0: frictionless sliding + gt.0.and.lt.1:frictional sliding + eq.1: sticking + eq.2: normal weld + eq.3: sticking weld + + coordinates of orientation vector are + i j + 0.0000E+00 0.1000E+01 + 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 + slave nodes + 1. 1001801 + 2. 1001802 + 3. 1001803 + 4. 1001804 + 5. 1001805 + 6. 1001921 + 7. 1001922 + 8. 1001923 + 9. 1001924 + 10. 1001925 + 11. 1002041 + 12. 1002042 + 13. 1002043 + 14. 1002044 + 15. 1002045 + 16. 1002161 + 17. 1002162 + 18. 1002163 + 19. 1002164 + 20. 1002165 + 21. 1002281 + 22. 1002282 + 23. 1002283 + 24. 1002284 + 25. 1002285 + 26. 1002286 + 27. 1002287 + 28. 1002288 + 29. 1002289 + + + + n o d a l p o i n t v e l o c i t i e s + + node id x-vel y-vel z-vel + x-rot y-rot z-rot + 1001801 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001802 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001803 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001804 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001805 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001921 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001922 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001923 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001924 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001925 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002041 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002042 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002043 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002044 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002045 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002161 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002162 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002163 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002164 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002165 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002281 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002282 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002283 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002284 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002285 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002286 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002287 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002288 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002289 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + + *** S.P.H. *** + + Space dimension for SPH 2 + + Initial Smoothing length : PART # 101 0.2751672E+00 + SPH PART # 101 + hmin : 0.5503E-01 + hmax : 0.5503E+00 + +************ + + + + + + + + + t i e d n o d a l p a i r s f o r l i n k i n g + + + ************************************************************ + + + m a s s p r o p e r t i e s o f SPH p a r t # 101 + total mass of part = 0.27318476E-02 + x-coordinate of mass center = 0.92316645E+00 + y-coordinate of mass center =-0.10666248E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of material + row1= 0.1983E-03 0.3725E-08 0.0000E+00 + row2= 0.3725E-08 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + ************************************************************ + + + m a s s p r o p e r t i e s o f p a r t # 1 + total mass of part = 0.53677346E-23 + x-coordinate of mass center = 0.00000000E+00 + y-coordinate of mass center =-0.57253590E-06 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of material + row1= 0.6116E-21 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.3463E-26 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.6116E-21 + + principal inertias + i11 = 0.6116E-21 + i22 = 0.3463E-26 + i33 = 0.6116E-21 + + principal directions + row1= 0.1000E+01 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + m a s s p r o p e r t i e s o f b o d y + total mass of body = 0.27318473E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of body + row1= 0.1983E-03 0.1863E-08 0.0000E+00 + row2= 0.1863E-08 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + principal inertias of body + i11 = 0.1983E-03 + i22 = 0.2448E-03 + i33 = 0.4431E-03 + + principal directions + row1= 0.1000E+01 0.4004E-04 0.0000E+00 + row2= -0.4004E-04 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + ************************************************************ + + NOTE : For 2D axisymmetric problems the following + masses are reported per radian. + For 2D plain strain/stress problems the + masses are reported per unit thickness. + + summary of mass + lumped mass in deformable + part of structure mass= 0.00000000E+00 + part id = 101 mass= 0.27318476E-02 + part id = 1 mass= 0.53677342E-23 + + t o t a l m a s s = 0.27318476E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + + + ************************************************************ + + + S t o r a g e a l l o c a t i o n + + Memory required to begin solution : 365K + Additional dynamically allocated memory: 419K + Total: 419K + + 25 smallest timesteps + ------------------------------------------------ + element number part timestep + sph 1002285 101 6.0802E-05 + sph 1002284 101 6.0802E-05 + sph 1002283 101 6.0802E-05 + sph 1002282 101 6.0802E-05 + sph 1002281 101 6.0802E-05 + sph 1002165 101 6.0802E-05 + sph 1002164 101 6.0802E-05 + sph 1002163 101 6.0802E-05 + sph 1002162 101 6.0802E-05 + sph 1002161 101 6.0802E-05 + sph 1002045 101 6.0802E-05 + sph 1002044 101 6.0802E-05 + sph 1002043 101 6.0802E-05 + sph 1002042 101 6.0802E-05 + sph 1002041 101 6.0802E-05 + sph 1001925 101 6.0802E-05 + sph 1001924 101 6.0802E-05 + sph 1001923 101 6.0802E-05 + sph 1001922 101 6.0802E-05 + sph 1001921 101 6.0802E-05 + sph 1001805 101 6.0802E-05 + sph 1001804 101 6.0802E-05 + sph 1001803 101 6.0802E-05 + sph 1001802 101 6.0802E-05 + sph 1001801 101 6.0802E-05 + 1 t 0.0000E+00 dt 6.08E-05 flush i/o buffers 08/31/25 16:54:00 + 1 t 0.0000E+00 dt 6.08E-05 write d3plot file 08/31/25 16:54:00 + 66 t 3.9521E-03 dt 6.08E-05 write d3plot file 08/31/25 16:54:00 + 132 t 7.9651E-03 dt 6.08E-05 write d3plot file 08/31/25 16:54:00 + 198 t 1.1982E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:00 + 264 t 1.5992E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:00 + 329 t 1.9947E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:00 + 395 t 2.3959E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:00 + 461 t 2.7972E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:00 + 527 t 3.1984E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:00 + + *** termination time reached *** + 576 t 3.5024E-02 dt 6.08E-05 write d3dump01 file 08/31/25 16:54:00 + 576 t 3.5024E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:00 + + N o r m a l t e r m i n a t i o n 08/31/25 16:54:00 + + S t o r a g e a l l o c a t i o n + + Memory required to complete solution : 365K + Additional dynamically allocated memory: 427K + Total: 427K + + T i m i n g i n f o r m a t i o n + CPU(seconds) %CPU Clock(seconds) %Clock + ---------------------------------------------------------------- + Keyword Processing ... 0.0000E+00 0.00 1.6000E-02 1.28 + KW Reading ......... 0.0000E+00 0.00 2.0000E-03 0.16 + KW Writing ......... 0.0000E+00 0.00 5.0000E-03 0.40 + Initialization ....... 1.0000E+00 100.00 1.1780E+00 94.16 + Init Proc Phase 1 .. 0.0000E+00 0.00 9.0000E-03 0.72 + Init Proc Phase 2 .. 0.0000E+00 0.00 4.0000E-03 0.32 + Element processing ... 0.0000E+00 0.00 1.1000E-02 0.88 + Shells ............. 0.0000E+00 0.00 1.0000E-03 0.08 + Binary databases ..... 0.0000E+00 0.00 8.0000E-03 0.64 + ASCII database ....... 0.0000E+00 0.00 1.9000E-02 1.52 + Rigid wall ........... 0.0000E+00 0.00 1.0000E-03 0.08 + Others ............... 0.0000E+00 0.00 1.0000E-03 0.08 + Misc. 1 .............. 0.0000E+00 0.00 4.0000E-03 0.32 + Misc. 2 .............. 0.0000E+00 0.00 1.0000E-03 0.08 + Misc. 3 .............. 0.0000E+00 0.00 1.0000E-02 0.80 + Misc. 4 .............. 0.0000E+00 0.00 2.0000E-03 0.16 + ---------------------------------------------------------------- + T o t a l s 1.0000E+00 100.00 1.2510E+00 100.00 + + Problem time = 3.5024E-02 + Problem cycle = 576 + Total CPU time = 1 seconds ( 0 hours 0 minutes 1 seconds) + CPU time per zone cycle = 0.000 picoseconds + Clock time per zone cycle= 3806100.500 picoseconds + + Number of CPU's 2 + NLQ used/max 136/ 136 + Start time 08/31/2025 16:54:00 + End time 08/31/2025 16:54:00 + Elapsed time 0 second for 576 cycles using 2 SMP threads + ( 0 hour 0 minute 0 second ) + + N o r m a l t e r m i n a t i o n 08/31/25 16:54:00 diff --git a/test/test_data/sph_models/R9_3_1/d3plot b/test/test_data/sph_models/R9_3_1/d3plot new file mode 100644 index 0000000000000000000000000000000000000000..7242bee77c0d1d11b53ef8deba394071b5feb786 GIT binary patch literal 2048 zcmeH{%WD%+7{w>P>!VTQy9P!K)yCE)v-_x+xVR85k02(k}WRxJ&4^ z+k%vA)WnsW@v(5{(v6$a;sXRX?RI+3_g3Y@pqb{rS#I)ZEZzt;WBeel9bIGp!e?C!Aom7MMSI}dBV zk51Qp&+Krs&(Er7Rz0)onN`p1*2}n`RnM$?X4NyRp4s~H4L_@%S@q1SXI4G4PpdIM ztDaf)%&KQrJ@3)f&6u+q`H~L!cl1j=N!EiteFgO{a24=<;&V)Gy6!q2jN6+ z-%;n-PoU4An#qKXEEoZ!;0bWRd+-5#1fM`E8#ac(J&*?X!7K0@ya5f+1U(~RBMxqX zUeE__gMN?zNx(Jb0aZQMqJ66N@hW?Do*~u`i|RYbv%>l@(GF2;)2p8lJt=xhv{N)J zdRp|1=vmQ-=s8iIFaF;J(Tk!y*R1QA{BynXxi%B>_QAdG{KeSY2>-(@&fB(GF63>y rY(6W^nG05Ve%7`YXDe2z*!p}`tZ$;l@7iv&a=%zwyS4AYzPtn5er(Wg literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R9_3_1/d3plot01 b/test/test_data/sph_models/R9_3_1/d3plot01 new file mode 100644 index 0000000000000000000000000000000000000000..7682f008b459318a8218b307a5e7c4dba2fefefb GIT binary patch literal 30720 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 E2Q#-$ApigX literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R9_3_1/d3plot02 b/test/test_data/sph_models/R9_3_1/d3plot02 new file mode 100644 index 0000000000000000000000000000000000000000..6ec49716823eac651c188389f70a29b536617790 GIT binary patch literal 4096 zcmeHJc~BHr9v+o|A&3VNkN^r|1fqsf4xOIqc~36UC=x&gFS12siOA}Dg0S2$;6x4& z1Q7)VNd%2VMPWwgje~#}uoA*5UJ*2a0Zd|o%Q1QVdb(>XRBhG%xmET*{dLdpeZS+q zufJ*CF;U`_st{AjroemH3~ZmC1a2PpcNXA_dB@x>7AVBbo%wCk0R2hZW5G0}evw{eNO{(UK&vEXnLD z^ZQVH3ZOS{BY0eX5|C^b6MVQn8XS@CQ!+7?>4`vbt4zY+<7YF#xa_4Q=BGm`z%a3s z#3cA9f>5&{f}2AUK>XGYlJnBNXyDgSOWu2&P6yH96>bbqj#Vls?^@x?;B^-gK!<*V z3xmJOP5>z;X%`tBbu$)R*?ayHgEMj7>fEI?gMY_)hf_OAJ^48AS+gL5$9|RoVwQA} z8MwAYgT`C6Yz*%A`+a6)t;xd_5FEaZU}xN~{U$NN!41*Ccg{W%Z=R6|uHGqAGP(ZO zD>lp5y~XC*b!J_``^aN!m#CJ(C@j!@$_YDyUlkT>CTWZaRvDZ^w@T7In3xiu<(>;& z(liWi{P2y3?DJBB1u7Y=`b9}_ru8MwnY>IkW@TjUO0R5!AMbqaArQLSW z2nIgI$gU_|!^HeQTpPEhJN>CnfIF4m?UmCjOV^=-#Y<=}lY21uOazqdR;swzX=8fC zpX?D*A;t#yd_4gc-PaT=4kL0lP3xo-7uW32xsc%-=$F&mt-X=i?O^D9vgzvF3>EzM z({i5AR`ibK;#MKGLTiQjWObQb0 zIf(Z3hLG}OOWN_ z=4>kz6=wsDJy-Gdt!}vO=C@x+O|o>u98ZA#_DLewnKf4!o>!(>i#WdPy7`Sf!~0QR z4`a;7f`{{;p{xt;YR}}UJfB00qeMSPNHrhzCi6RGZKTx8GsL|M1dDzEe7~lS?0&rX z5%0&bC|G^J2$kpOBhv>jR1XJt^Zf=cm@SD(5mG_T9+)o#?(`q8^#9C&@Lk)`Gm5Xi zM@}zHRUo5J@4^XTpF^`Re}zBC3<9o?%91qkqC_Dz?cy=aA%prBfr^FA!DK(&hVn-7 z<#)+xW0HGwx%R8ak1E*vR}<>zOd`%)AhC#3FHL9)N*b(5=aUhpG4YYHcf z;#<@wr<0OmP+3(E=uSrPhf^`|xrH6sKc>cG!%|7xb|F<*{uewy03W2!_MlKEA% z(3M;tTzwC)-d-bfq`!X{82+3FEjC92+lIQ!TwIaXLGtxZA$4)Y2lL6GBHvg!G;bo| zi>xdf#RnhB>Bk-af(0jkL2ZWTkiDP>3HMFp`2vP_iCa$!sYSh6nBxQ-a1|>wM_tH% znBCEv&*kOnn{;1J2W*?Wc&^n+B(vP3epp7UcWuwW+Gelm(bp-*a?EF~kNITKt2Mkv zsbRkZx!!Ui7sv5g;`36L_mc`5zfwi*{0e?G))1ckejY!+4GZ0biPpIBhK0A$*3Sus$XwPvy_^9ITJ`us-hT^l=XB<9(ez zY@ULeKiAiR_3`*b6bx-ILU~8?(X!4Ls+i&3{CQb}^%0Bpv0kT-Y^;w!ojx{h=o!V= zfcxE*ra;aCci}3mkGTE6!gYHGRb1X1SRW#+53x=kBhvyEemZ^h4CamE%f45$B%O_b zrF)ft%j<{z!xQ^Qg3doYuzzgR`G;?vl<$}Oo(^LFF#5n771jsCfU8YcC21-+@liR? z=YsvC3j0T>&Og>-|ESdY$4W3u!R6)nUSj{S`>Q>w!v0adR;~I1`-f4>t1B{KMa&byR&a>>tL}t?;0pi~3XS9~DstQF&hoe_j%?e+*&&Xw&(}M}3(! z{W|{`a#i#5;M1& literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R9_3_1/sph_test.k b/test/test_data/sph_models/R9_3_1/sph_test.k new file mode 100644 index 0000000..1d809f3 --- /dev/null +++ b/test/test_data/sph_models/R9_3_1/sph_test.k @@ -0,0 +1,143 @@ +*KEYWORD +*TITLE +$# title +SPH Unit Test +*CONTROL_CONTACT +$# slsfac rwpnal islchk shlthk penopt thkchg orien enmass + 0.0 0.0 1 0 1 0 1 0 +$# usrstr usrfrc nsbcs interm xpene ssthk ecdt tiedprj + 0 0 0 0 0.0 0 0 0 +*CONTROL_CPU +$# cputim iglst + 0.0 +*CONTROL_DAMPING +$# nrcyck drtol drfctr drterm tssfdr irelal edttl idrflg + 0 0.0 0.0 0.0 0.0 0 0.0 0 +*CONTROL_ENERGY +$# hgen rwen slnten rylen irgen maten drlen disen + 2 2 2 1 2 1 1 1 +*CONTROL_OUTPUT +$# npopt neecho nrefup iaccop opifs ipnint ikedit iflush + 0 0 0 0 0.0 0 100 5000 +*CONTROL_SPH +$# ncbs boxid dt idim nmneigh form start maxv + 0 0 0.0 2 0 0 0.0 0.0 +*CONTROL_TERMINATION +$# endtim endcyc dtmin endeng endmas nosol + 0.035 0 0.0 0.0 0.0 0 +*CONTROL_TIMESTEP +$# dtinit tssfac isdo tslimt dt2ms lctm erode ms1st + 0.0 0.9 0 0.0 0.0 0 0 0 +*DATABASE_GLSTAT +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_MATSUM +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_RCFORC +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_RWFORC +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_SLEOUT +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_BINARY_D3PLOT +$# dt lcdt beam npltc psetid + 0.004 0 0 0 0 +*DATABASE_EXTENT_BINARY +$# neiph neips maxint strflg sigflg epsflg rltflg engflg + 0 0 0 0 1 1 1 1 +$# cmpflg ieverp beamip dcomp shge stssz n3thdt ialemat + 0 0 0 1 1 1 2 1 +*MAT_PLASTIC_KINEMATIC +$# mid ro e pr sigy etan beta + 1 0.00271 68900.0 0.33 117.0 6.8 1.0 +$# src srp fs vp + 0.0 0.0 0.0 0.0 +*MAT_PLASTIC_KINEMATIC +$# mid ro e pr sigy etan beta + 2 0.00271 68900.0 0.33 117.0 6.8 1.0 +$# src srp fs vp + 0.0 0.0 0.0 0.0 +*INITIAL_VELOCITY +$# nsid nsidex boxid irigid icid + 0 0 0 0 0 +$# vx vy vz vxr vyr vzr + -50.0 0.0 0.0 0.0 0.0 0.0 +*PART +$# title + +$# pid secid mid eosid hgid grav adpopt tmid + 101 101 1 0 0 0 0 0 +*SECTION_SPH +$# secid cslh hmin hmax sphini death start sphkern + 101 1.3 0.0 0.0 0.0 0.0 0.0 0 +*RIGIDWALL_PLANAR_ID +$# id title + 1 +$# nsid nsidex boxid offset birth death rwksf + 0 0 0 0.0 0.01.00000E20 1.0 +$# xt yt zt xh yh zh fric wvel + 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 +*SET_NODE_LIST_GENERATE +$# sid da1 da2 da3 da4 solver its - + 101 0.0 0.0 0.0 0.0MECH 1 +$# b1beg b1end b2beg b2end b3beg b3end b4beg b4end + 1000001 1004800 0 0 0 0 0 0 +*NODE +$# nid x y z tc rc + 1001801 0.4998333 -11.04725 0.0 0 0 + 1001802 0.7115 -11.04725 0.0 0 0 + 1001803 0.9231666 -11.04725 0.0 0 0 + 1001804 1.134833 -11.04725 0.0 0 0 + 1001805 1.3465 -11.04725 0.0 0 0 + 1001921 0.4998333 -10.85675 0.0 0 0 + 1001922 0.7115 -10.85675 0.0 0 0 + 1001923 0.9231666 -10.85675 0.0 0 0 + 1001924 1.134833 -10.85675 0.0 0 0 + 1001925 1.3465 -10.85675 0.0 0 0 + 1002041 0.4998333 -10.66625 0.0 0 0 + 1002042 0.7115 -10.66625 0.0 0 0 + 1002043 0.9231666 -10.66625 0.0 0 0 + 1002044 1.134833 -10.66625 0.0 0 0 + 1002045 1.3465 -10.66625 0.0 0 0 + 1002161 0.4998333 -10.47575 0.0 0 0 + 1002162 0.7115 -10.47575 0.0 0 0 + 1002163 0.9231666 -10.47575 0.0 0 0 + 1002164 1.134833 -10.47575 0.0 0 0 + 1002165 1.3465 -10.47575 0.0 0 0 + 1002281 0.4998333 -10.28525 0.0 0 0 + 1002282 0.7115 -10.28525 0.0 0 0 + 1002283 0.9231666 -10.28525 0.0 0 0 + 1002284 1.134833 -10.28525 0.0 0 0 + 1002285 1.3465 -10.28525 0.0 0 0 +*ELEMENT_SPH +$# nid pid mass nend + 1001801 101 1.092736e-04 0 + 1001802 101 1.092736e-04 0 + 1001803 101 1.092736e-04 0 + 1001804 101 1.092736e-04 0 + 1001805 101 1.092735e-04 0 + 1001921 101 1.092741e-04 0 + 1001922 101 1.092741e-04 0 + 1001923 101 1.092741e-04 0 + 1001924 101 1.092741e-04 0 + 1001925 101 1.092741e-04 0 + 1002041 101 1.092741e-04 0 + 1002042 101 1.092741e-04 0 + 1002043 101 1.092741e-04 0 + 1002044 101 1.092741e-04 0 + 1002045 101 1.092741e-04 0 + 1002161 101 1.092741e-04 0 + 1002162 101 1.092741e-04 0 + 1002163 101 1.092741e-04 0 + 1002164 101 1.092741e-04 0 + 1002165 101 1.092741e-04 0 + 1002281 101 1.092736e-04 0 + 1002282 101 1.092736e-04 0 + 1002283 101 1.092736e-04 0 + 1002284 101 1.092736e-04 0 + 1002285 101 1.092735e-04 0 +*END diff --git a/test/test_data/sph_models/R9_3_1_Histvar=2/binout b/test/test_data/sph_models/R9_3_1_Histvar=2/binout new file mode 100644 index 0000000000000000000000000000000000000000..3fdd026fa90f72be0ae948e1cd0481aa6ef8fa9a GIT binary patch literal 295429 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 f4qyqbjRC9$L6{+#`yWpr1L%ZBCl-`{ literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R9_3_1_Histvar=2/d3hsp b/test/test_data/sph_models/R9_3_1_Histvar=2/d3hsp new file mode 100644 index 0000000..f2d7e8a --- /dev/null +++ b/test/test_data/sph_models/R9_3_1_Histvar=2/d3hsp @@ -0,0 +1,3170 @@ + Date: 08/31/2025 Time: 16:54:10 + + ___________________________________________________ + | | + | Livermore Software Technology Corporation | + | | + | 7374 Las Positas Road | + | Livermore, CA 94551 | + | Tel: (925) 449-2500 Fax: (925) 449-2507 | + | www.lstc.com | + |_________________________________________________| + | | + | LS-DYNA, A Program for Nonlinear Dynamic | + | Analysis of Structures in Three Dimensions | + | Version : smp s R9.3.1 Date: 09/24/2019 | + | Revision: 140922 Time: 08:43:37 | + | | + | Features enabled in this version: | + | Shared Memory Parallel | + | FFTW (multi-dimensional FFTW Library) | + | Interactive Graphics | + | ANSYS Database format | + | ANSYS License (ANSYS150) | + | MADYMO indirect coupling (7.2 or higher) | + | Big ID option | + | | + | Licensed to: University of Waterloo -- 1081066 | + | Issued by : Pascale.SaneGuttin_08122025 | + | | + | Platform : WINDOWS X64 (SSE2) | + | OS Level : Windows 7/8/10 & Srv 2008/2012 R2 | + | Compiler : Intel Fortran XE 2016 MSVC++ 2010 | + | Hostname : Trauma118 | + | Precision : Single precision (I4R4) | + | SVN Version: 140923 | + | | + | Unauthorized use infringes LSTC copyrights | + |_________________________________________________| + + + Input file: C:\Users\DCHartlen\Documents\Scratchpad\lasso-python\test\test_data\sph_models\R + + The native file format : 32-bit small endian + Memory size from command line: 20000000 + + ******** notice ******** notice ******** notice ******** + * * + * This is the LS-DYNA Finite Element code. * + * * + * Neither LSTC nor the authors assume any responsibility for * + * the validity, accuracy, or applicability of any results * + * obtained from this system. The user must verify his own * + * results. * + * * + * LSTC endeavors to make the LS-DYNA code as complete, * + * accurate and easy to use as possible. * + * Suggestions and comments are welcomed. Please report any * + * errors encountered in either the documentation or results * + * immediately to LSTC through your site focus. * + * * + * Copyright (C) 1990-2018 * + * by Livermore Software Technology Corp. (LSTC) * + * All rights reserved * + * * + ******** notice ******** notice ******** notice ******** + + Beginning of keyword reader 08/31/25 16:54:10 + + + ** ****** ********** ******* + ** ******* ********** ******** + ** ** ** *** + ** ******* ** ** + ** ** ** *** + ********* ******** ** ******** + ********* ****** ** ****** + + +** ****** ******* ** ** * ** ***** +** ******* ******** ** ** ** ** ******* +** ** ** *** ** ** *** ** *** *** +** ** ** *** ** ** *** ** *** *** +** ** ** ** ** **** ** ** ** ********* +** ** ** *** ** ** *** ** ** +** ** ** *** ** ** *** ** ** +********* ******* ******* ** ** ** ** ** +********* ******* ****** ** ** * ** ** + + L I S T O F K E Y W O R D C O U N T S + +total # of *AIRBAG_option.......................... 0 +total # of *AIRBAG_INTERACTION..................... 0 +total # of *AIRBAG_PARTICLE........................ 0 +total # of *AIRBAG_REFERENCE_GEOMETRY.............. 0 +total # of *AIRBAG_SHELL_REFERENCE_GEOMETRY........ 0 +total # of *ALE_AMBIENT_HYDROSTATIC................ 0 +total # of *ALE_COUPLING_NODAL..................... 0 +total # of *ALE_ELEMENT_POROSITY................... 0 +total # of *ALE_FAIL_SWITCH_MMG.................... 0 +total # of *ALE_FRAGMENTATION...................... 0 +total # of *ALE_FSI_SWITCH_MMG..................... 0 +total # of *ALE_REFERENCE_SYSTEM_GROUP............. 0 +total # of *ALE_SWITCH_MMG......................... 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING............. 0 +total # of *BOUNDARY_ACOUSTIC_COUPLING_MISMATCH.... 0 +total # of *BOUNDARY_ACOUSTIC_MAPPING.............. 0 +total # of *BOUNDARY_AERODYNAMIC_HEATING_SEGMENT... 0 +total # of *BOUNDARY_ALE_MIXING_LENGTH............. 0 +total # of *BOUNDARY_AMBIENT....................... 0 +total # of *BOUNDARY_CONVECTION_SEGMENT............ 0 +total # of *BOUNDARY_CONVECTION_SET................ 0 +total # of *BOUNDARY_CYCLIC........................ 0 +total # of *BOUNDARY_DE_NON_REFLECTING............. 0 +total # of *BOUNDARY_ELEMENT_METHOD_FLOW........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_CONTROL........ 0 +total # of *BOUNDARY_ELEMENT_METHOD_NEIGHBOR....... 0 +total # of *BOUNDARY_ELEMENT_METHOD_WAKE........... 0 +total # of *BOUNDARY_ELEMENT_METHOD_SYMMETRY....... 0 +total # of *BOUNDARY_FIRE_SEGMENT.................. 0 +total # of *BOUNDARY_FLUX_SEGMENT.................. 0 +total # of *BOUNDARY_FLUX_SET...................... 0 +total # of *BOUNDARY_NON_REFLECTING................ 0 +total # of *BOUNDARY_MCOL.......................... 0 +total # of *BOUNDARY_PORE_FLUID ................... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_NODE.+RIGID. 0 +total # of *BOUNDARY_PRESCRIBED_FINAL_GEOMETRY..... 0 +total # of *BOUNDARY_PRESCRIBED_MOTION_SET......... 0 +total # of *BOUNDARY_PRESCRIBED_ORIENTATION........ 0 +total # of *BOUNDARY_PRESCRIBED_ACCELEROMETER...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SEGMENT...... 0 +total # of *BOUNDARY_PRESSURE_OUTFLOW_SET.......... 0 +total # of *BOUNDARY_PWP_OPTION ................... 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 1).... 0 +total # of *BOUNDARY_RADIATION_SET................. 0 +total # of *BOUNDARY_RADIATION_SEGMENT.(Type 2).... 0 +total # of *BOUNDARY_RADIATION_SET.(Type 2)........ 0 +total # of *BOUNDARY_SLIDING_PLANE................. 0 +total # of *BOUNDARY_SPC_NODE...................... 0 +total # of *BOUNDARY_SPC_SET....................... 0 +total # of *BOUNDARY_SPH_FLOW...................... 0 +total # of *BOUNDARY_SPH_SYMMETRY_PLANE............ 0 +total # of *BOUNDARY_SYMMETRY_FAILURE.............. 0 +total # of *BOUNDARY_TEMPERATURE_NODE.............. 0 +total # of *BOUNDARY_TEMPERATURE_SET............... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_SET.......... 0 +total # of *BOUNDARY_THERMAL_BULKFLOW_ELEMENT...... 0 +total # of *BOUNDARY_THERMAL_BULKNODE.............. 0 +total # of *BOUNDARY_THERMAL_WELD.................. 0 +total # of *BOUNDARY_USA........................... 0 +total # of *COMPONENT_GEBOD........................ 0 +total # of *COMPONENT_GEBOD_JOINT.................. 0 +total # of *COMPONENT_HYBRIDIII.................... 0 +total # of *COMPONENT_HYBRIDIII_JOINT.............. 0 +total # of *CONSTRAINED_BEAM_IN_SOLID.............. 0 +total # of *CONSTRAINED_BUTT_WELD.................. 0 +total # of *CONSTRAINED_EXTRA_NODES................ 0 +total # of *CONSTRAINED_EXTRA_NODES_SET............ 0 +total # of *CONSTRAINED_GLOBAL..................... 0 +total # of *CONSTRAINED_INTERPOLATION.............. 0 +total # of *CONSTRAINED_JOINT_type................. 0 +total # of *CONSTRAINED_JOINT_COOR_type............ 0 +total # of *CONSTRAINED_JOINT_..._FAILURE.......... 0 +total # of *CONSTRAINED_JOINT_USER_FORCE........... 0 +total # of *CONSTRAINED_JOINT_STIFFNESS_type....... 0 +total # of *CONSTRAINED_LAGRANGE_IN_SOLID.......... 0 +total # of *CONSTRAINED_LINEAR..................... 0 +total # of *CONSTRAINED_LINEAR_LOCAL............... 0 +total # of *CONSTRAINED_NODAL_RIGID_BODY_option.... 0 +total # of *CONSTRAINED_NODE_SET................... 0 +total # of *CONSTRAINED_RIGID_BODIES............... 0 +total # of *CONSTRAINED_RIGID_BODY_STOPPERS........ 0 +total # of *CONSTRAINED_SHELL-SOLID................ 0 +total # of *CONSTRAINED_SPLINE..................... 0 +total # of *CONSTRAINED_SPOTWELD+CONSTRAINED_RIVET. 0 +total # of *CONSTRAINED_SPR2/INTERPOLATION_SPOTWELD 0 +total # of *CONSTRAINED_TIE-BREAK.................. 0 +total # of *CONSTRAINED_TIE-NODE-FAILURE........... 0 +total # of *CONTACT_option......................... 0 +total # of *CONTACT_GEOMETRIC_option............... 0 +total # of *CONTACT_GUIDED_CABLE................... 0 +total # of *CONTACT_1D............................. 0 +total # of *CONTACT_2D............................. 0 +total # of *CONTACT_2D_AUTOMATIC................... 0 +total # of *CONTROL_ACOUSTIC....................... 0 +total # of *CONTROL_ADAPTIVITY..................... 0 +total # of *CONTROL_BULK_VISCOSITY................. 0 +total # of *CONTROL_CHECK.......................... 0 +total # of *CONTROL_CONTACT........................ 1 +total # of *CONTROL_COUPLING....................... 0 +total # of *CONTROL_CPM............................ 0 +total # of *CONTROL_CPU............................ 1 +total # of *CONTROL_DYNAMIC_RELAXATION (DAMPING)... 1 +total # of *CONTROL_EFG............................ 0 +total # of *CONTROL_ENERGY......................... 1 +total # of *CONTROL_EXPLOSIVE_SHADOW............... 0 +total # of *CONTROL_FREQUENCY_RESPONSE_FUNCTION.... 0 +total # of *CONTROL_HOURGLASS...................... 0 +total # of *MPP_option............................. 0 +total # of *CONTROL_MAT............................ 0 +total # of *CONTROL_NONLOCAL....................... 0 +total # of *CONTROL_OUTPUT......................... 1 +total # of *CONTROL_PARALLEL....................... 0 +total # of *CONTROL_REFINE......................... 0 +total # of *CONTROL_SHELL.......................... 0 +total # of *CONTROL_SOLUTION....................... 0 +total # of *CONTROL_SPH............................ 1 +total # of *CONTROL_SUBCYCLE....................... 0 +total # of *CONTROL_TERMINATION.................... 1 +total # of *CONTROL_THERMAL_SOLVER................. 0 +total # of *CONTROL_THERMAL_TIMESTEP............... 0 +total # of *CONTROL_THERMAL_NONLINEAR.............. 0 +total # of *CONTROL_THERMAL_EIGENVALUE............. 0 +total # of *CONTROL_TIMESTEP....................... 1 +total # of *CONTROL_VIBRO_ACOUSTIC................. 0 +total # of *DAMPING_GLOBAL......................... 0 +total # of *DAMPING_PART_MASS...................... 0 +total # of *DAMPING_PART_MASS_SET.................. 0 +total # of *DAMPING_PART_STIFFNESS................. 0 +total # of *DAMPING_PART_STIFFNESS_SET............. 0 +total # of *DAMPING_RELATIVE....................... 0 +total # of *DAMPING_DISCRETE_SPHERE................ 0 +total # of *DATABASE_ABSTAT........................ 0 +total # of *DATABASE_ATDOUT........................ 0 +total # of *DATABASE_AVSFLT........................ 0 +total # of *DATABASE_BNDOUT........................ 0 +total # of *DATABASE_CPM_SENSOR.................... 0 +total # of *DATABASE_CURVOUT....................... 0 +total # of *DATABASE_DISBOUT....................... 0 +total # of *DATABASE_DCFAIL........................ 0 +total # of *DATABASE_DEFGEO........................ 0 +total # of *DATABASE_DEFORC........................ 0 +total # of *DATABASE_ELOUT......................... 0 +total # of *DATABASE_FSI........................... 0 +total # of *DATABASE_FSI_SENSOR.................... 0 +total # of *DATABASE_GCEOUT........................ 0 +total # of *DATABASE_GLSTAT........................ 1 +total # of *DATABASE_H3OUT......................... 0 +total # of *DATABASE_JNTFORC....................... 0 +total # of *DATABASE_MASSOUT....................... 0 +total # of *DATABASE_MATSUM........................ 1 +total # of *DATABASE_MPGS.......... ............... 0 +total # of *DATABASE_MOVIE......................... 0 +total # of *DATABASE_NCFORC........................ 0 +total # of *DATABASE_NODFOR........................ 0 +total # of *DATABASE_NODOUT........................ 0 +total # of *DATABASE_PBSTAT........................ 0 +total # of *DATABASE_PGSTAT........................ 0 +total # of *DATABASE_PG_SENSOR..................... 0 +total # of *DATABASE_PLLYOUT....................... 0 +total # of *DATABASE_PRTUBEOUT..................... 0 +total # of *DATABASE_RBDOUT........................ 0 +total # of *DATABASE_RCFORC_MOMENT................. 0 +total # of *DATABASE_RCFORC........................ 1 +total # of *DATABASE_RWFORC........................ 1 +total # of *DATABASE_SBTOUT........................ 0 +total # of *DATABASE_SECFORC....................... 0 +total # of *DATABASE_SLEOUT........................ 1 +total # of *DATABASE_SPCFORC....................... 0 +total # of *DATABASE_SPH........................... 0 +total # of *DATABASE_TRACER........................ 0 +total # of *DATABASE_TRACER_ALE.................... 0 +total # of *DATABASE_TRACER_GENERATE............... 0 +total # of *DATABASE_SUPERPLASTIC.................. 0 +total # of *DATABASE_SWFORC........................ 0 +total # of *DATABASE_TPRINT........................ 0 +total # of *DATABASE_TRHIST........................ 0 +total # of *DATABASE_BINARY_D3PLOT................. 1 +total # of *DATABASE_BINARY_D3THDT................. 0 +total # of *DATABASE_BINARY_D3PART................. 0 +total # of *DATABASE_BINARY_D3DRFL................. 0 +total # of *DATABASE_BINARY_D3DUMP................. 0 +total # of *DATABASE_BINARY_RUNRSF................. 0 +total # of *DATABASE_BINARY_INTFOR................. 0 +total # of *DATABASE_BINARY_FSIFOR................. 0 +total # of *DATABASE_BINARY_CPMFOR................. 0 +total # of *DATABASE_BINARY_PGFOR.................. 0 +total # of *DATABASE_BINARY_DEMFOR................. 0 +total # of *DATABASE_BINARY_BLSTFOR................ 0 +total # of *DATABASE_CROSS_SECTION_option.......... 0 +total # of *DATABASE_EXTENT_AVS.................... 0 +total # of *DATABASE_EXTENT_MOVIE ................. 0 +total # of *DATABASE_EXTENT_MPGS................... 0 +total # of *DATABASE_EXTENT_BINARY................. 1 +total # of *DATABASE_EXTENT_D3PART................. 0 +total # of *DATABASE_EXTENT_INTFOR................. 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ACS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3ATV........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3FTG........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3PSD........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3RMS........ 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SPCM....... 0 +total # of *DATABASE_FREQUENCY_BINARY_D3SSD........ 0 +total # of *DATABASE_HISTORY_NODE_option........... 0 +total # of *DATABASE_HISTORY_SOLID_option.......... 0 +total # of *DATABASE_HISTORY_BEAM_option........... 0 +total # of *DATABASE_HISTORY_SHELL_option.......... 0 +total # of *DATABASE_HISTORY_SPH_option............ 0 +total # of *DATABASE_HISTORY_TSHELL_option......... 0 +total # of *DATABASE_NODAL_FORCE_GROUP............. 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY........ 0 +total # of *DATABASE_POWER_SPECTRAL_DENSITY_FREQUE. 0 +total # of *DATABASE_PWP_FLOW ..................... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_DES........... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_HBOND......... 0 +total # of *DEFINE_ADAPTIVE_SOLID_TO_SPH........... 0 +total # of *DEFINE_BEAM_SOLID_COUPLING............. 0 +total # of *DEFINE_BOX............................. 0 +total # of *DEFINE_CONSTRUCTION_STAGES ............ 0 +total # of *DEFINE_CONTACT_EXCLUSION............... 0 +total # of *DEFINE_COORDINATE_option............... 0 +total # of *DEFINE_CPM_BAG_INTERACTION............. 0 +total # of *DEFINE_CPM_CHAMBER..................... 0 +total # of *DEFINE_CPM_GAS_PROPERTIES.............. 0 +total # of *DEFINE_CPM_VENT........................ 0 +total # of *DEFINE_CURVE........................... 0 +total # of *DEFINE_CURVE_DUPLICATE................. 0 +total # of *DEFINE_CURVE_ENTITY.................... 0 +total # of *DEFINE_CURVE_FUNCTION.................. 0 +total # of *DEFINE_DE_ACTIVE_REGION................ 0 +total # of *DEFINE_DE_INJECTION.................... 0 +total # of *DEFINE_DE_TO_SURFACE_COUPLING.......... 0 +total # of *DEFINE_DE_TO_SURFACE_EROSION........... 0 +total # of *DEFINE_DE_TO_SURFACE_TIED.............. 0 +total # of *DEFINE_DE_TO_BEAM_COUPLING............. 0 +total # of *DEFINE_DE_BOND......................... 0 +total # of *DEFINE_DE_HBOND........................ 0 +total # of *DEFINE_DE_BY_PART...................... 0 +total # of *DEFINE_DE_MASSFLOW_PLANE............... 0 +total # of *DEFINE_FRICTION........................ 0 +total # of *DEFINE_FUNCTION........................ 0 +total # of *DEFINE_GROUND_MOTION................... 0 +total # of *DEFINE_PRESSURE_TUBE................... 0 +total # of *ALE_STRUCTURED_MESH.................... 0 +total # of *SMMALE_MESH_VOLUME_FILLING............. 0 +total # of *DEFINE_MULTI_SHEET_CONNECTORS.......... 0 +total # of *DEFINE_PLANE........................... 0 +total # of *DEFINE_PBLAST_HEGEO.................... 0 +total # of *DEFINE_PBLAST_AIRGEO................... 0 +total # of *DEFINE_SPH_ACTIVE_REGION............... 0 +total # of *DEFINE_SPH_INJECTION................... 0 +total # of *DEFINE_VECTOR.......................... 0 +total # of *DEFINE_VECTOR_NODE..................... 0 +total # of *DEFINE_SD_ORIENTATION.................. 0 +total # of *DEFINE_ELEMENT_DEATH_SOLID............. 0 +total # of *DEFINE_ELEMENT_DEATH_BEAM.............. 0 +total # of *DEFINE_ELEMENT_DEATH_SHELL............. 0 +total # of *DEFINE_ELEMENT_DEATH_TSHELL............ 0 +total # of *DEFINE_PG_BAG_INTERACTION.............. 0 +total # of *DEFINE_PG_CHAMBER...................... 0 +total # of *DEFINE_PG_GAS_PROPERTIES............... 0 +total # of *DEFINE_PG_VENT......................... 0 +total # of *DEFINE_SHELL_ELEMENT_DEATH_THICK....... 0 +total # of *DEFINE_SPH_TO_SPH_COUPLING............. 0 +total # of *DEFINE_SPH_DE_COUPLING................. 0 +total # of *DEFINE_SPOTWELD_RUPTURE_STRESS......... 0 +total # of *DEFINE_SPOTWELD_RUPTURE_PARAMETER...... 0 +total # of *DEFINE_STAGED_CONSTRUCTION_PART ....... 0 +total # of *DATABASE_BKSTAT........................ 0 +total # of *DEFORMABLE_TO_RIGID.................... 0 +total # of *DEFORMABLE_TO_RIGID_AUTOMATIC.......... 0 +total # of *DEFORMABLE_TO_RIGID_INERTIA............ 0 +total # of *ELEMENT_BEAM_option.................... 0 +total # of *ELEMENT_BEAM_PULLEY.................... 0 +total # of *ELEMENT_BEAM_SOURCE.................... 0 +total # of *ELEMENT_DISCRETE....................... 0 +total # of *ELEMENT_MASS........................... 0 +total # of *ELEMENT_MASS_PART...................... 0 +total # of *ELEMENT_SEATBELT....................... 0 +total # of *ELEMENT_SEATBELT_ACCELEROMETER......... 0 +total # of *ELEMENT_SEATBELT_PRETENSIONER.......... 0 +total # of *ELEMENT_SEATBELT_RETRACTOR............. 0 +total # of *ELEMENT_SEATBELT_SENSOR................ 0 +total # of *ELEMENT_SEATBELT_SLIPRING.............. 0 +total # of *ELEMENT_SHELL_option................... 0 +total # of *ELEMENT_SHELL_NURBS_PATCH.............. 0 +total # of *ELEMENT_SOLID.......................... 0 +total # of *ELEMENT_SOLID_NURBS_PATCH.............. 0 +total # of *ELEMENT_SPH............................ 25 +total # of *ELEMENT_TSHELL_option.................. 0 +total # of *ELEMENT_INERTIA........................ 0 +total # of *MODULE_LOAD............................ 0 +total # of *MODULE_USE............................. 0 +total # of *SENSOR_SWITCH_SHELL_TO_VENT............ 0 +total # of *SENSOR_CPM_AIRBAG...................... 0 +total # of *PG_SWITCH_SHELL_TO_VENT................ 0 +total # of *EOS_option............................. 0 +total # of *FATIGUE................................ 0 +total # of *FREQUENCY_DOMAIN_ACCELERATION_UNIT..... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_BEM.......... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_FEM.......... 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_FRINGE_PLOT.. 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_INCIDENT_WAVE 0 +total # of *FREQUENCY_DOMAIN_ACOUSTIC_SOUND_SPEED.. 0 +total # of *FREQUENCY_DOMAIN_FRF................... 0 +total # of *FREQUENCY_DOMAIN_MODE.................. 0 +total # of *FREQUENCY_DOMAIN_PATH.................. 0 +total # of *FREQUENCY_DOMAIN_RANDOM_VIBRATION...... 0 +total # of *FREQUENCY_DOMAIN_RESPONSE_SPECTRUM..... 0 +total # of *FREQUENCY_DOMAIN_SEA................... 0 +total # of *FREQUENCY_DOMAIN_SEA_CONNECTION........ 0 +total # of *FREQUENCY_DOMAIN_SEA_INPUTPOWER........ 0 +total # of *FREQUENCY_DOMAIN_SEA_SUBSYSTEM......... 0 +total # of *FREQUENCY_DOMAIN_SSD................... 0 +total # of *FV_MESHES.............................. 0 +total # of *FV_FSI................................. 0 +total # of *HOURGLASS.............................. 0 +total # of *INITIAL_AIRBAG_PARTICLE_POSITION....... 0 +total # of *INITIAL_AXIAL_FORCE_BEAM............... 0 +total # of *INITIAL_DETONATION..................... 0 +total # of *INITIAL_FIELD_SOLID.................... 0 +total # of *INITIAL_IMPULSE_MINE................... 0 +total # of *INITIAL_MOMENTUM....................... 0 +total # of *INITIAL_PWP_DEPTH ..................... 0 +total # of *INITIAL_STRAIN_SHELL................... 0 +total # of *INITIAL_STRAIN_SHELL_SET............... 0 +total # of *INITIAL_STRAIN_SOLID................... 0 +total # of *INITIAL_STRAIN_TSHELL.................. 0 +total # of *INITIAL_STRESS_BEAM.................... 0 +total # of *INITIAL_STRESS_DEPTH .................. 0 +total # of *INITIAL_STRESS_SECTION................. 0 +total # of *INITIAL_STRESS_SHELL................... 0 +total # of *INITIAL_STRESS_SHELL_SET............... 0 +total # of *INITIAL_STRESS_SOLID................... 0 +total # of *INITIAL_STRESS_SPH..................... 0 +total # of *INITIAL_STRESS_TSHELL.................. 0 +total # of *INITIAL_TEMPERATURE_SET................ 0 +total # of *INITIAL_TEMPERATURE_NODE............... 0 +total # of *INITIAL_VELOCITY....................... 1 +total # of *INITIAL_VELOCITY_NODE.................. 0 +total # of *INITIAL_VELOCITY_RIGID_BODY............ 0 +total # of *INITIAL_VOID_PART...................... 0 +total # of *INITIAL_VOID_SET....................... 0 +total # of *INITIAL_VOLUME_FRACTION_GEOMETRY....... 0 +total # of *INITIAL_HYDROSTATIC_ALE................ 0 +total # of *INITIAL_EOS_ALE........................ 0 +total # of *INITIAL_VAPOR_PART..................... 0 +total # of *INITIAL_ALE_MAPPING.................... 0 +total # of *INITIAL_LAG_MAPPING.................... 0 +total # of *INTEGRATION_BEAM....................... 0 +total # of *INTEGRATION_SHELL...................... 0 +total # of *INTERFACE_COMPONENT_option............. 0 +total # of *INTERFACE_DE_HBOND..................... 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE........ 0 +total # of *INTERFACE_LINKING_DISCRETE_NODE_SET.... 0 +total # of *INTERFACE_LINKING_EDGE................. 0 +total # of *INTERFACE_LINKING_SEGMENT.............. 0 +total # of *INTERFACE_SPRINGBACK................... 0 +total # of *INTERFACE_SSI_AUXILIARY_FREE_FIELD..... 0 +total # of *INTERFACE_SSI_STATIC................... 0 +total # of *INTERFACE_SSI.......................... 0 +total # of *LOAD_ALE_CONVECTION ................... 0 +total # of *LOAD_AIR_PRESSURE...................... 0 +total # of *LOAD_BEAM.............................. 0 +total # of *LOAD_BEAM_SET.......................... 0 +total # of *LOAD_BODY_GENERALIZED.................. 0 +total # of *LOAD_BODY_POROUS....................... 0 +total # of *LOAD_BODY_RX........................... 0 +total # of *LOAD_BODY_RY........................... 0 +total # of *LOAD_BODY_RZ........................... 0 +total # of *LOAD_BODY_X............................ 0 +total # of *LOAD_BODY_Y............................ 0 +total # of *LOAD_BODY_Z............................ 0 +total # of *LOAD_BRODE............................. 0 +total # of *LOAD_BLAST............................. 0 +total # of *LOAD_BLAST_ENHANCED.................... 0 +total # of *LOAD_BLAST_SEGMENT..................... 0 +total # of *LOAD_BLAST_SEGMENT_SET................. 0 +total # of *LOAD_DENSITY_DEPTH .................... 0 +total # of *LOAD_GRAVITY_PART ..................... 0 +total # of *LOAD_HEAT_CONTROLLER .................. 0 +total # of *LOAD_HEAT_GENERATION_SET............... 0 +total # of *LOAD_HEAT_GENERATION_SOLID............. 0 +total # of *LOAD_HEAT_GENERATION_SET_SHELL......... 0 +total # of *LOAD_HEAT_GENERATION_SHELL............. 0 +total # of *LOAD_NODE.............................. 0 +total # of *LOAD_NODE_SET.......................... 0 +total # of *LOAD_NSG............................... 0 +total # of *LOAD_REMOVE_PART ...................... 0 +total # of *LOAD_SEGMENT........................... 0 +total # of *LOAD_SEGMENT_FSILNK.................... 0 +total # of *LOAD_SEGMENT_NONUNIFORM................ 0 +total # of *LOAD_SEGMENT_SET....................... 0 +total # of *LOAD_SEGMENT_SET_NONUNIFORM............ 0 +total # of *LOAD_SEISMIC_SSI_NODE.................. 0 +total # of *LOAD_SEISMIC_SSI_SET................... 0 +total # of *LOAD_SEISMIC_SSI_POINT................. 0 +total # of *LOAD_SEISMIC_SSI_DECONV................ 0 +total # of *LOAD_SHELL............................. 0 +total # of *LOAD_SHELL_SET......................... 0 +total # of *LOAD_STIFFEN_PART ..................... 0 +total # of *LOAD_SUPERPLASTIC_FORMING.............. 0 +total # of *LOAD_SURFACE_STRESS.................... 0 +total # of *LOAD_THERMAL_option_ELEMENT............ 0 +total # of *LOAD_THERMAL_option_NODE............... 0 +total # of *LOAD_THERMAL_option.................... 0 +total # of *LOAD_THERMAL_LOAD_CURVE................ 0 +total # of *LOAD_THERMAL_TOPAZ .................... 0 +total # of *LOAD_THERMAL_VARIABLE_SHELL_option..... 0 +total # of *LOAD_THERMAL_VARIABLE_BEAM _option..... 0 +total # of *LOAD_VIBRO_ACOUSTIC.................... 0 +total # of *LOAD_VOLUME_LOSS ...................... 0 +total # of *LSO_DOMAIN............................. 0 +total # of *LSO_POINT_SET.......................... 0 +total # of *LSO_REGION............................. 0 +total # of *LSO_TIME_SEQUENCE...................... 0 +total # of *LSO_VARIABLE_GROUP..................... 0 +total # of *MAT_option............................. 2 +total # of *MAT_THERMAL_option..................... 0 +total # of *MAT_NONLOCAL........................... 0 +total # of *NODE................................... 25 +total # of *NODE_MERGE............................. 0 +total # of *NODE_MERGE_TOLERANCE................... 0 +total # of *PART_option card....................... 1 +total # of *PART_ANNEAL_option..................... 0 +total # of *PARTICLE_BLAST......................... 0 +total # of *PARTICLE_GENERAL....................... 0 +total # of *RIGIDWALL_option....................... 1 +total # of *SECTION_option......................... 1 +total # of *SET_2D_SEGMENT......................... 0 +total # of *SET_BEAM............................... 0 +total # of *SET_BOX ............................... 0 +total # of *SET_DISCRETE........................... 0 +total # of *SET_MODE............................... 0 +total # of *SET_NODE_option........................ 1 +total # of *SET_PART............................... 0 +total # of *SET_POINT.............................. 0 +total # of *SET_SEGMENT............................ 0 +total # of *SET_SHELL_option....................... 0 +total # of *SET_SOLID.............................. 0 +total # of *SET_TSHELL............................. 0 +total # of *TERMINATION_BODY....................... 0 +total # of *TERMINATION_DELETED_SHELLS............. 0 +total # of *TERMINATION_DELETED_SOLIDS............. 0 +total # of *TERMINATION_NODE....................... 0 +total # of *TERMINATION_CONTACT.................... 0 +total # of *TITLE.................................. 1 +total # of *USER_INTERFACE_CONTROL................. 0 +total # of *USER_INTERFACE_FRICTION................ 0 +total # of *USER_INTERFACE_FORCES.................. 0 +total # of *USER_INTERFACE_CONDUCTIVITY............ 0 +total # of *USER_LOAD.............................. 0 +total # of *USER_MATERIAL_VENDOR................... 0 +total # of *USER_MATERIAL_LICENSE.................. 0 +total # of *USER_NONLOCAL_SEARCH................... 0 +total # of *CHANGE_BOUNDARY_CONDITIONS............. 0 +total # of *CHANGE_CONTACT_SMALL_PENETRATION....... 0 +total # of *CHANGE_RIGID_BODY_CONSTRAINTS.......... 0 +total # of *CHANGE_RIGID_BODY_INERTIA.............. 0 +total # of *CHANGE_THERMAL_PARAMETERS.............. 0 +total # of *CHANGE_VELOCITY_ZERO................... 0 +total # of *CHANGE_VELOCITY_RIGID_BODY............. 0 +total # of *DELETE_ALECPL.......................... 0 +total # of *DELETE_CONTACT......................... 0 +total # of *DELETE_CONTACT_2DAUTO.................. 0 +total # of *DELETE_FSI............................. 0 +total # of *DELETE_ENTITY.......................... 0 +total # of *DELETE_ELEMENT_SOLID................... 0 +total # of *DELETE_ELEMENT_BEAM.................... 0 +total # of *DELETE_ELEMENT_SHELL................... 0 +total # of *DELETE_ELEMENT_TSHELL.................. 0 +total # of *DELETE_PART............................ 0 +total # of *RIGID_DEFORMABLE_CONTROL............... 0 +total # of *RIGID_DEFORMABLE_D2R................... 0 +total # of *RIGID_DEFORMABLE_R2D................... 0 +total # of *STRESS_INITIALIZATION.................. 0 + + Memory required to process keyword : 364548 + + LS-DYNA will perform a structural only analysis + + + + SPH Unit Test + code input version =1993 + formats =mlarg + + + + c o n t r o l i n f o r m a t i o n + + CONTROL CARD 1. Model Size-General + + number of materials or property sets........... 2 + + number of nodal+scalar points.................. 29 + + number of merged nodal points.................. 0 + + number of solid elements....................... 0 + + number of beam elements........................ 0 + + number of shell elements....................... 1 + + number of thick shell elements................. 0 + + number of user defined material subroutines.... 0 + + number of material groups tied to solids....... 0 + + number of tracer particles..................... 0 + + number of super elements....................... 0 + + number of solid tetrahedrons with 10 nodes..... 0 + + number of quadratic shell elements............. 0 + + number of shells with extra degrees of freedom. 0 + + number of solids with extra degrees of freedom. 0 + + number of user defined sections................ 0 + + activate sensor capability (inactive=0)........ 0 + + number of user defined solid element types..... 0 + + number of solid interpolation elements......... 0 + + number of user defined shell element types..... 0 + + number of shell interpolation elements......... 0 + + number of constrained nodes for interpolation.. 0 + + consistent mass matrix for user-def elements... 0 + + number of shell nurbs patches.................. 0 + + number of solid nurbs patches.................. 0 + + + CONTROL CARD 2. Model Size-Boundary Conditions + + number of spc nodes............................ 0 + + number of spc coordinates...................... 0 + + number of velocity cards....................... 0 + + number of non-reflecting boundary segments..... 0 + + number of b. c. cards.......................... 0 + + number of b. c. cards with failure............. 0 + + number of box definition for b. c. card........ 0 + + number of nodes/interface for cyclic symmetry.. 0 + + number of rigid bodies with attachment nodes... 0 + + + CONTROL CARD 3. Model Size-Loading + + number of load curves.......................... 0 + + number of nodes for load curve functions....... 0 + + number of curves for entities.................. 0 + + number of concentrated load cards.............. 0 + + number of pressure load cards.................. 0 + + number of nonuniform pressure loads-4 nodes.... 0 + + number of nonuniform pressure loads-6 nodes.... 0 + + number of nonuniform pressure loads-8 nodes.... 0 + + number of generalized body force sets.......... 0 + + number of beam pressure card definitions....... 0 + + number of detonation points.................... 0 + + number of zones for momentum deposition........ 0 + + number of points in density vs. depth curve.... 0 + + number of outflow boundary segments............ 0 + + number of load curve feedback sets............. 0 + + number of pressure load sets with masks........ 0 + + number of spray systems ....................... 0 + + number of initial stress by cross-sections sets 0 + + number of pressure load sets................... 0 + + number of ground motion definitions............ 0 + + number of ground motions specified at nodes.... 0 + + number of ground motions specified at points... 0 + + number of ground motions specified in bin file. 0 + + number of segsets with specified ground motion. 0 + + number of soil-structure interfaces for output. 0 + + number of aero-acoustic load cards............. 0 + + number of delayed curve........................ 0 + + number of pid controller....................... 0 + + + CONTROL CARD 4. Model Size-Constraints and Contact + + number of rigid wall definitions............... 1 + + number of number of contact definitions........ 0 + + number of number of guided cable contacts...... 0 + + number of shell-solid interfaces............... 0 + + number of tie-breaking slide lines............. 0 + + number of blocks of tied nodes with fracture .. 0 + + number of tied nodal pairs for linking......... 0 + + number of constraint cards..................... 0 + + number of linear constraint equations.......... 0 + + number of 1d slidelines........................ 0 + + number of adaptive constraints................. 0 + + number of ALE smoothing constraints............ 0 + + number of 2d slidelines........................ 0 + + number of 2d automatic contacts................ 0 + + number of part IDs for interior contact........ 0 + + number of beam release sets.................... 0 + + max. number of nodes in any beam release set... 0 + + + CONTROL CARD 5. Model Size-Rigid Body Parameters + + number of rigid body constraint sets........... 0 + + number of rigid body merge cards............... 0 + + number of joint constraints.................... 0 + + number of joint failure definitions............ 0 + + number of joint user force definitions......... 0 + + number of extra node blocks.................... 0 + + number of rigid body inertia definitions....... 0 + + number of geometric contact entities........... 0 + + number of joint stiffness definitions.......... 0 + + number of rigid body stoppers.................. 0 + + joint formulation for rigid bodies............. 0 + eq.0: penalty + eq.1: lagrange multiplier + + generalized stiffness angle update ............ 0 + eq.0: incremental formulation + eq.1: total formulation + + number of flexible bodies...................... 0 + lt.0: stress recovery active + + number of relative damping definitions......... 0 + + flag for reading rigid surface contact input... 0 + eq.0: no rigid surface contact + eq.1: read rigid surface input + + number of Hybrid III dummies .................. 0 + + number of Hybrid III joint modifications ...... 0 + + number of interpolation constraints ........... 0 + + flag for metalforming fast rigid bodies........ 0 + eq.0: full rigid body treatment + eq.1: fast rigid body treatment + + number of prescribed rigid body orientations 0 + + + CONTROL CARD 6. Model Size-Discrete Elements & Seat Belts + + number of spring-damper material types......... 0 + + number of local coordinate systems............. 0 + + number of discrete springs and dampers......... 0 + + number of lumped masses........................ 0 + + number of parts with added mass................ 0 + + number of nodes with mass matrix............... 0 + + number of seat belt materials.................. 0 + + number of seat belt elements................... 0 + + number of 2d seat belt elements................ 0 + + number of slip rings........................... 0 + + number of retractors........................... 0 + + number of sensors.............................. 0 + + number of pretensioners........................ 0 + + number of accelerometers....................... 0 + + number of discrete rotary inertias............. 0 + + number of SPH particles........................ 25 + + number of groups of SPH particles.............. 1 + + + CONTROL CARD 7. Model Size-Output Control + + number of cross section definitions............ 0 + + number of nodal groups for resultant forces.... 0 + + number of interface segments for linking....... 0 + + max. number of segments defining rigid wall.... 0 + + number of power spectrum density databases..... 0 + + + CONTROL CARD 8. Computation Options-Termination + + termination time............................... 0.3500E-01 + + termination cycle.............................. 0 + + reduction factor for minimum time step (TSMIN). 0.0000E+00 + + percent change in energy ratio for termination. 0.0000E+00 + + percent change in total mass for termination... 0.0000E+00 + + number of nodes for displacement termination... 0 + + number of rigid bodies for disp. termination... 0 + + number of conditions for contact termination... 0 + + number of conditions for ldcurve termination... 0 + + ID of sensor_switch for sensor termination... 0 + + + CONTROL CARD 8a. Computation Options-Start + + start time..................................... 0.0000E+00 + + + CONTROL CARD 9. Computation Options-Time Step Size + + initial time step size......................... 0.0000E+00 + + time step scale factor......................... 0.9000E+00 + + time step size calculation for 4-node shells... 0 + eq.0: based on longest element side + eq.1: based on longest element diagonal + eq.2: based on bar wave speed max side + eq.3: based on optimal time step size + estimator + + shell element minimum time step assignment..... 0.0000E+00 + + time step size for mass scaled solution, dt2ms. 0.0000E+00 + lt.0: minimum time step size permitted + + load curve number for maximum timestep......... 0 + + erosion flag for solid and thick shells........ 0 + eq.0: no + eq.1: yes + + option part set ID for eroding solids.......... 0 + eq.0: all solids are checked if eros_flag=1 + gt.0: solids within part set are checked + + limit mass scaling to the first time step...... 0 + eq.0: no + eq.1: yes + + scale factor on initial dt to determine dt2ms.. 0.0000E+00 + + load curve ID for mass scaling ................ 0 + + flag for selective mass scaling................ 0 + eq.0: off + eq.1: on + eq.2: on for part subset + + consistent constraint logical switch........... F + + flag for part set for erosion ................. 0 + eq.0: no + eq.1: yes + + flag for accounting for rotations in sms....... 0.0000E+00 + eq.0.: off (default) + gt.0.: on + implicit_explicit_hybrid part set.............. 0 + + + + CONTROL CARD 10. Computation Options-Loading + + x-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + y-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + z-ground acceleration.......................... 0 + eq.0: no + eq.1: yes + + x-angular velocity............................. 0 + eq.0: no + eq.1: yes + + y-angular velocity............................. 0 + eq.0: no + eq.1: yes + + z-angular velocity............................. 0 + eq.0: no + eq.1: yes + + number of materials receiving body forces...... 0 + eq.0: all + eq.n: subset of n materials + + flag for user defined loading subroutine....... 0 + lt.0: magnitude=# of input constants + eq.0: no + eq.1: yes, but no additional input + + explosive initiation option.................... 0 + eq.0: lighting times based on distance + eq.1: lighting times include geometric + effects for wave shapers, etc. + + sub-sea structural analysis option............. 0 + eq.0: off + eq.1: on with 1 point integration + eq.4: on with 4 point integration + contact pressure calculation option............ 0 + eq.0: off (default) + eq.1: on + # of user defined loading set.................. 0 + + + CONTROL CARD 11. Computation Options-Input Control + + initialization of velocities................... 1 + eq.0: velocities are initialized to zero + eq.1: initial velocities are read in + eq.2: all velocities have same input value + eq.3: as 2 but exempted nodes are defined + eq.4: box option + eq.5: generation with arbitrary numbering + eq.6: rotational and translational via IDs + eq.7: option 6 but applied during calculation + + time to apply initial velocites (option 7)..... 0.0000E+00 + + arbitrary node and element numbering flag ..... 1 + + constitute, eqs-of-state, cross-section option. 0 + eq.0: off + eq.1: separate input is required for each + + specified nodal coordinate format.............. e20.0 + + flag for thermodynamic control volume input.... 0 + + overpressure option (eq.0 no, eq.1 yes)....... 0 + + number of part (de) activation sensors......... 0 + + number of rigid body initial velocity sets..... 0 + + jacobian tolerance for type 16 tetrahedron..... 0.0000E+00 + + flag to check for NaN in force/moment arrays... 0 + + load curve accuracy flag....................... 0 + + cycles between evaluation of curve functions... 1 + + + CONTROL CARD 12. Computation Options-Elements + + warped shell angle in deg. for error message... 0.2000E+02 + + iterative plane stress plasticity for shells... 1 + eq.1: vectorized with three iterates + eq.2: nonvectorized iterations as needed + eq.3: noniterative radial return + + Calculation option for F for solid elements.... 0 + eq.0: default, explicit=1, implicit=2 + eq.1: integrate incrementally + eq.2: compute directly + + flag for automatic sorting .................... 0 + eq. 1: on for triangular shells + eq.11: on for triangular shells and solids + eq.10: on for solids (tets and pentas) + + formulation for sorted degenerate tet/pent..... 0 + eq. 0: no sorting required(default) + eq. 1: type 10 tet & type 15 pent + eq. 2: type 10 tet, 1pt pent to type 15 pent, + fully intg pent to type 115 pent + eq. 3: same as 1 & switch elem in messag file + eq. 4: same as 2 & switch elem in messag file + + formulation for sorted trianglar shells ....... 0 + eq. 0: no sorting required(default) + eq. 1: C0 triangle, type 4 + eq. 2: DKT triangle type 17 + + hughes-liu normal computation options.......... -1 + eq.-2: unique nodal fibers + eq.-1: compute normals each cycle + eq.0 : default set to -1 + eq.1 : compute on restart + eq.n : compute on restart + each nth cycle + + thickness modification for membrane strains.... 0 + eq.0: no + eq.1: 4-node shell only + eq.2: 8-node thick shell types 1 & 2 + eq.3: update both 4 & 8 node thickness + eq.4: same as option 1 but the elastic + strains are neglected + + shell part set ID (pids) for thickness update. 0 + lt.0: exclude pids if update option is active + eq.0: include all if update option is active + gt.0: include pids if update option is active + + shell part set ID where type 4 update applies 0 + + shell formulation basis........................ 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan shell + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear element(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral shell + eq. 24: 6-node quadratic triangular shell + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element + eq. 31: 2-d 1-pt. eulerian n-s + eq. 32: 2-d 4-pt. eulerian n-s + eq. 33: 2-d cvfem eulerian n-s + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element + eq. 47: cohesive with shell offsets + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + + # of user specified beam integration rules..... 0 + + max number of integration points reqd (beams) . 0 + + # of user specified shell integration rules.... 0 + + max number of integration points reqd (shells). 0 + + warping stiffness for Belytschko-Tsay shells... 2 + eq.1: Belytschko-Wong-Chiang modification + eq.2: original Belytschko-Tsay + + projection method for warping stiffness........ 0 + eq.0: drill + eq.1: full + + reference configuration ....................... 0 + eq. 0: no + eq. 1: yes, active for all airbags + eq. 2: yes, reference geometry Dt + eq.10: yes, active for foam elements + eq.11: options 1 and 10 active + eq.12: options 2 and 10 active + + contact reference configuration ............... 0 + eq. 0: no + eq. n: n number of reference nodes + + invariant node numbering ...................... 0 + eq.-4 on for both shell and solid elements + except triangular shells + eq.-2 on for shell elements except + triangular shells + eq. 1 off (default) + eq. 2 on for all shell elements + eq. 3 on for solid elements with + anisotropic material + eq. 4 on for all shell elements and solid + elements with anisotropic material + + activation time for reference geometry ........ 0.0000E+00 + + scale factor for shell rotary mass ............ 0.1000E+01 + + integration for shell through thickness ....... 0 + eq.0: Gauss + eq.1: Lobatto + + use laminated shell theory for material ....... 0 + types 22, 54, 55, and 76: + eq.0: no + eq.1: yes for thin shell material types + 22, 54, 55, or 76 + eq.3: yes for all thin shell anisotropic + materials or mixed materials + eq.4: yes for all thick shell anisotropic + materials or mixed materials + eq.5: yes for thick and thin shells + + number of annealed parts ....................... 0 + + number of new part IDs for COMPOSITE option..... 0 + + flag for shell offset vectors ................. 0 + eq. 0: off + eq. 1: on + + flag for offset shell contact surface ......... 0 + eq. 0: off + eq. 1: on + eq. 2: on, but use contact thickness + + number of point constraints between shells .... 0 + + flag for input of beam orientation vectors .... 0 + + flag for input of beam offset vectors ......... 0 + + flag for input of beam warpage scalar nodes.... 0 + + flag for 12-node shell for thermal ............ 0 + + local shell coordinate system in type 6 shell.. 1 + eq. 0: uniform local coordinate system + eq. 1: variable local coordinate system + + Jacobian check on 1 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + Jacobian check on 4 point shells............... 0 + eq. 0: off + eq. 1: on -delete distorted element + eq. 2: on -terminate + eq. n: terminate when n elements are deleted + + part set ID for Jacobian checks................ 0 + + keep contact segment related to failed shell... 0 + eq. 0: off + eq. 1: on + delete free-free shells in Jacobian checks..... 0 + eq. 0: off + eq. 1: on + + part set ID for drill constraint force ........ 0 + scale factor for drill constraint force ....... 0.0000E+00 + + w mode deletion angle in degrees .............. 0.0000E+00 + + stretch ratio deletion (l/l0) ................. 0.0000E+00 + + flag for error exit in case of unwanted + interpolation of inital stresses .............. 0 + + number of shell part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + number of solid part IDs for termination...... 0 + eq. 0: inactive + gt. 0: # part IDs where # failed are defined + + integration rule for quadratic tetrahedrons.... 4 + eq. 4: 4 point integration formula + eq. 5: 5 point integration formula + + integration rule for quadratic shells.......... 2 + eq. 2: 2 point integration in plane + eq. 3: 3 point integration in plane + + stress output for solid element spotwelds...... 0 + eq. 1: global (default) + eq. 2: local + + # of solid elements with death times........... 0 + + # of beam elements with death times........... 0 + + # of shell elements with death times........... 0 + + # of thick shell elements with death times..... 0 + + # of box definitions for element deletion...... 0 + + # of parts to be annealed...................... 0 + + flag for input of elbow extra scalar nodes..... 0 + + flag for material stochastic variations........ 0 + + number of tailor welded blanks ................ 0 + + number of heat affected zone property sets..... 0 + + flag for loading segments with file option..... 0 + + flag for loading segments FSI link file........ 0 + + + number of solid elements with initial stress .. 0 + + number of sph elements with initial stress .. 0 + + number of beam elements with initial stress .. 0 + + number of shell elements with initial stress .. 0 + + number of shell elements with initial strain .. 0 + + maximum number of tensor data ................. 0 + + maximum number of history variables ........... 0 + + no. of thick shell elems with initial stress .. 0 + + number of solid elements with initial strain .. 0 + + number of solid elements with initial dof...... 0 + + number of nodes with initial geometry.......... 0 + + write nodes with initial geometry.............. 0 + = 0: do not write nodes + = 1: write nodes + + number of discrete element spheres............. 0 + + flag for initial transverse shear stresses .... 0 + = 0: keep transverse shear stresses (default) + = 1: set transverse shear stresses to zero + + number of of thick shells with inital strain... 0 + + cohesive element flag ICOH = [LK] = K+10*L .... 0 + K = 0: do not delete after neighbor failed + K = 1: delete after neighbor failed + L = 0: default time step estimate + L = 1: most conservative (smallest) + time step estimate + L = 2: intermediate time step estimate + + + CONTROL CARD 13. Computation Options-Materials + + hourglass formulation.......................... 0 + eq.0 LS-DYNA versions 940 and after + eq.1 LS-DYNA versions 936 and before + + hourglass models + eq.1: standard viscous form + eq.2: flanagan-belytschko viscous form + 1pt volume integration for solids + eq.3: flanagan-belytschko viscous form + exact volume integration for solids + eq.4: flanagan-belytschko stiffness form + 1pt volume integration for solids + eq.5: flanagan-belytschko stiffness form + exact volume integration for solids + eq.6: bindeman-belytschko stiffness form + for 2d and 3d solid elements only + eq.9: puso stiffness form for 3d solid + elements only + + hourglass model (default)...................... 0 + + hourglass coefficient (default)................ 0.0000E+00 + + bulk viscosity type (default).................. 0 + eq.-2: standard +types 2,4,10,16,17 shells+IE + eq.-1: standard +types 2,4,10,16,17 shells + eq.+1: standard + + quadratic bulk viscosity coefficient........... 0.0000E+00 + + linear bulk viscosity coefficient.............. 0.0000E+00 + + bulk viscosity type for beams.................. 0 + eq.+1: standard + eq.+2: standard + IE + + flag for rayleigh damping input................ 0 + eq.0: off (default) + eq.1: on + + flag for rigid/deformable material switching... 1 + eq.1: off (default) + eq.2: on + eq.3: on and automatic switching + + thermal effects option......................... 0 + eq.0: no thermal effects + eq.n: nodal temps scaled by load ftn -n- + eq.-1: coupled thermal mechanical analysis + eq.-2: temperature data input option 2 + eq.-3: thermal solution + eq.-4: Read binary temperature file + eq.-9998: user defined load set temp. input + eq.-9999: temperature data input option 1 + + thermal curve ID used for dynamic relaxation... 0 + + super plastic forming input option............. 0 + eq.0: skip input + eq.1: read superplastic input section + + objective stress update for large Dt........... 0 + eq.0: off (default) + eq.1: on globally + eq.2: on for part subset + + default contact parameters input option........ 0 + eq.0: no + eq.1: yes + + number of reinforcement cards for mat 84&85.... 0 + + output interval for aea_crack database......... 0.0000E+00 + + number of non local materials.................. 0 + + neighbours arrays oversized of (%)............. 0 + + number of parts defined for adaptive failure... 0 + + number of elements with specified temperature.. 0 + + number of parts with spotweld rupture stress... 0 + + number of parts with spotweld rupture parametr. 0 + + number of spotweld lists....................... 0 + + number of rows of opt=10 spot weld failure data 0 + + flag for MAT_ADD_EROSION failure switching .... 0 + eq.0: on (default) + eq.1: off globally + + + CONTROL CARD 14. Computation Options-Damping + + load curve specifying system damping........... 0 + eq.-1: system damping by material + eq. n: load curve n defines system damping + + optional constant for system damping........... 0.0000E+00 + + system damping scale factor for x-translation.. 0.1000E+01 + + system damping scale factor for y-translation.. 0.1000E+01 + + system damping scale factor for z-translation.. 0.1000E+01 + + system damping scale factor for x-rotation..... 0.1000E+01 + + system damping scale factor for y-rotation..... 0.1000E+01 + + system damping scale factor for z-rotation..... 0.1000E+01 + + stress initialization flag .................... 0 + eq.-1: dynamic relaxation (debug option) + eq.0: off + eq.1: dynamic relaxation + eq.2: deformed geometry + eq.3: dynamic relaxation with part set ID + eq.5: initialize implicitly + eq.-999:off-not activated by load curves + + convergence check interval (dynamic relaxation) 250 + + convergence tolerance for dynamic relaxation... 0.1000E-02 + + dynamic relaxation factor...................... 0.9950E+00 + + termination time for dynamic relaxation........ 0.0000E+00 + eq.0.0: convergence terminates relaxation + gt.0.0: termination at specified time + unless convergence is attained + + scale factor for dyn relax time step........... 0.9000E+00 + + automatic determination of dr factors.......... 0 + eq.0: off (default) + eq.1: on + + convergence tolerance for above option......... 0.0000E+00 + + active part set ID for dynamic relaxation ..... 0 + + + + CONTROL CARD 15. Computation Options-Contact + + scale factor for contact interface penalties... 0.1000E+00 + + scale factor for rigid wall penalties.......... 0.0000E+00 + + flag to activate MADYMO contact coupling....... 0 + eq.0: inactive + eq.1: active + + track initial penetrations in auto contacts.... 0 + eq.0: no, move node to contact surface + eq.1: yes, initial penetrations remain + + ignore initial separations in tied contacts.... 0 + eq.0: no, eliminate gaps most accurate + eq.1: yes, may lock rotations + + contact initial penetration check option....... 1 + eq.1: off (default) + eq.2: on + + thickness considered in type 3, 5 or 10 contact 0 + eq.0: off + eq.1: on, but rigid bodies excluded + eq.2: on, rigid bodies are included + + penalty stiffness option....................... 1 + eq.1: minimum master/slave value + eq.2: master segment stiffness (old way) + eq.3: slave node stiffness + eq.4: slave node area/mass weighted + eq.5: like 4 but k proportional to 1/thick + + thickness changes considered in contact........ 0 + eq.0: no for type 4, 13, and a13 contact + except for segment based contact (SOFT=2), + eq.1: yes + eq.2: no in any segment based conatct (SOFT=2) + + automatic reorientation option................. 1 + eq.1: on for automatic contact definitions + eq.2: on + eq.3: off + + memory allocation-user contact surface control 0 + gt.0: memory per interface passed to user + + memory allocation-user contact surface frict... 0 + gt.0: memory per interface passed to user + + number of time steps between contact searching. 0 + eq.0: LS-DYNA chooses value + + intermittent searching in type 3 contact....... 0 + eq.0: off (default) + eq.1: on + + release factor for extra searching option...... 0.4000E+01 + + treatment of nodes in eroding contact.......... 0 + eq.0: delete from calculation + eq.1: keep nodes of eroded solids + eq.2: keep nodes of eroded solids & shells + + calculation of frictional sliding energy....... 0 + eq.0: do not calculate + eq.1: calculate + + shell thickness in single surface contact...... 0 + eq.0: use characteristic shell dimension + eq.1: use actual shell thickness + + time step size override for eroding contact.... 0 + eq.0: contact time size may control dt + eq.1: contact is not considered for dt + + number of automatic positioning definitions.... 0 + + print slave node/segment in spotweld contact... 0 + eq.0: no + eq.1: yes, in D3HSP file + + option for unconstrained spotweld node/face.... 0 + eq.0: ignore + eq.1: terminate + eq.2: delete weld and continue + + delete spotweld if tied to failed shell........ 0 + eq.0: no + eq.1: yes + + number of friction table definitions........... 0 + + read in friction table for automatic contacts.. 0 + eq.0: no + ne.0: number of part pair defined for table + + read in spotweld failure table................. 0 + eq.0: no + ne.0: number of part pair defined for table + + contact thickness scaling option for welds..... 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on thickness + + beam spotweld radius scale factor for thinning. 0.0000E+00 + eq.0.0: inactive + gt.0.0: scale factor on radius + + read in smooth contact flags................... 0 + eq.0: no + eq.1: yes + Warning: in Shared Memory Program smooth option only + available for Forming type contact + + flag for eliminating faces on symmetry planes.. 0 + eq.0: use all faces + eq.1: delete faces from contact + + spotweld tension scaling load curve............ 0 + spotweld compression scaling load curve........ 0 + spotweld direction scaling table.(tension)..... 0 + spotweld direction scaling table (shear) ..... 0 + eq.0: table for tension scaling is used + spotweld print flag (on=1)..................... 0 + + number of contact volume definitions........... 0 + + flag to use one way node to surface erosion.... 0 + + flag for implicit rigidwall gap stiffness...... 1 + + eq.1: add initial gap stiffness + eq.2: do not add gap stiffness + + death time for gap stiffness................... 0.0000E+00 + + penalty scale factor for rigid walls........... 0.1000E+01 + + flag for covariant contact formulation......... 0 + + eq.0: covariant formulation not used + eq.1: covariant formulation used + + flag for offsetting thick thermal contact + surfaces in the thermal contacts............... 0 + + eq.0: no offset, if thickness is not included + contact will act on shell mid-surface + eq.1: offsets are applied so that contact + always act on the shell outer surfaces + + flag for shell segment edge shape.............. 0 + eq.0: shell edges assumed round (default) + eq.1: shell edges assumed square + + stiffness calculation for segment based contact 0 + eq.0: use material density (default) + eq.1: use nodal masses + + flag for consistent thermal contact algorithm.. 1 + lt.0: conduction evenly distributed (pre-R4) + eq.1: conduction weighted by shape functions, + reduced integration (default) + eq.2: conduction weighted by shape functions, + full integration + + flag for optional tied interface update ....... 0 + eq.0: integrate accelerations for v and u + eq.1: differentiate u to obtain v and a + + flag for overlapping force transducers......... 0 + eq.0: forces applied to first found (faster) + eq.1: forces applied to all transducers + + scale factor for contact interface mass scaling 0.0000E+00 + shell thickness scale factor for rigidwall .... 0.0000E+00 + flag of contact involving isogeometric ele .... 0 + eq.0: interp. node vs. interp. facet + eq.1: interp. node vs. isogeometric element + print out penetration info for mortar contact.. 0 + scale factor for contact pressure on thickness + shells......................................... 0.1000E+01 + + + CONTROL CARD 16. Computation Options-Parallel + + number of cpus for parallel computations....... 2 + + parallel right hand side assembly.............. 0 + eq.0: on (default) + eq.1: off + + flag for automatic subcycling.................. 0 + eq.0: off (default) + eq.1: on + + number of part IDs for mass scaled subcycling.. 0 + + flag for repeatability in parallel solution.... 2 + eq.1: on (ordered RHS summation-slower) + eq.2: off (default) + + use memory to parallelize repeatability option. 0 + eq.0: off + eq.1: on + maximum time step factor for subcycling........ 0 + + + CONTROL CARD 17. Computation Options-Coupling + + length conversion factor coupling.............. 0.1000E+01 + + time conversion factor coupling................ 0.1000E+01 + + force conversion factor coupling............... 0.1000E+01 + + material repositioning flag.................... 0 + eq.0: off + eq.1: input data defines repositioning + eq.2: no repositioning of defined nodes + + Flag to flip X-coordinates..................... 0 + + Flag to flip Y-coordinates..................... 0 + + Flag to flip Z-coordinates..................... 0 + + Idle time for LS-DYNA.......................... 0.0000E+00 + + Implicit coupling for springback............... 0 + eq.0: off (default) + eq.1: on + eq.2: seamless springback + + DYNAIN output format........................... 0 + eq. 0: ascii + eq. 1: binary + eq. 2: ascii and binary + eq.10: ascii (large) + eq.11: binary (large internal ASCII) + eq.12: ascii and binary (large) + + Mismatched acoustic coupling input flag........ 0 + eq.0: off + eq.1: on + + Two sided acoustic coupling input flag......... 0 + eq.0: off + eq.1: on + + Coupling with USA.............................. 0 + eq.0: off (default) + eq.1: on + + Number of steps for CAL3D/MADYMO3D subcycling.. 1 + + Number of MCOL coupled rigid bodies............ 0 + + Number of vehicles to be initialized........... 0 + + Coupling with CFD.............................. 0 + eq.0: off (default) + eq.1: FAST3D + eq.2: boundary element method + + + CONTROL CARD 18. Computation Options-Output Control + + printout of node, element, velocity input data. 0 + eq.0: on + eq.1: off + + time zero printout of element time step size... 0 + eq.0: no printout + eq.1: print dt for each element at t=0 + + problem status report interval in printer file. 100 + + number of cycles between restart dumps.........99999999 + + number of cycles between running restart dumps.99999999 + + number of files to rewrite running restart .... 1 + + printout of force types to bndout file......... + eq.0: on + eq.1: off + nodal force groups................. 0 + concentrated nodal forces.......... 0 + pressure boundary conditions....... 0 + disp/vel/acc nodal BC.............. 0 + + + node and element printout suppression.......... 0 + eq.1: nodal data is not echoed + eq.2: element data is not echoed + eq.3: node and element data is not echoed + debug information in messag file option........ 0 + eq.0: no + eq.1: yes + update of beam reference nodes................. 0 + eq.0: off + eq.1: on-unique reference nodes required + averaged acceleration-print/time history files. 0 + eq.0: no average (default) + eq.1: averaged between output intervals + eq.2: user defined filtering + output interval for interface file............. 0.4000E-03 + default print flag for the RBDOUT/MATSUM files 0 + eq.0: RBDOUT and MATSUM + eq.1: RBDOUT only + eq.2: MATSUM only + eq.3: no output + include eroded and lumped mass in MATSUM ...... 0 + eq.0: no + eq.1: yes + include 10-node connectivities in D3PLOT ...... 2 + eq.1: yes + eq.2: no + write spring forward database at termination... 0 + eq.0: no + eq.1: include all deformable nodes + eq.2: include nodes of material subset + d3plot and d3thdt binary output format......... 0 + eq.0 default + eq.1 32ieee + flush output file interval..................... 5000 + output interval for d3part database............ 0.0000E+00 + interval via load curve for part database...... 0 + number of part blocks.......................... 0 + Maximum number of messages..................... 0 + Print flag for digitized curve data............ 0 + Print info. of 1d belt created for 2d belt..... 0 + ELOUT shell output coordinate system flag...... 0 + eq.0 default + eq.1 local element coordinate system + eq.2 global coordinate sytstem + number of parts removed from d3plot ........... 0 + number of levels of timing at termination ..... 2 + max frequency of element failure summaries..... 1 + solid element stress extrapolation............. 0 + eq.0 default: no extrapolation + eq.1 extrapolate stress for linear materials only + eq.2 extrapolate stress if plastic strain is zero + eq.3 extrapolate stress always + eq.4 extrapolate all history variables + phase change output control.................... 0 + eq.0 default: no messag + eq.1 write out element ID at time of phase change + + + CONTROL CARD 19. Computation Options-Output Energy + + hourglass energy calculation................... 2 + eq.1: off (default) + eq.2: on + + rigid wall energy calculations................. 2 + eq.1: off (default) + eq.2: on + + contact energy calculation..................... 2 + eq.1: off + eq.2: on + + flag for rayleigh damping energy calculations.. 0 + eq.1: off (default) + eq.2: on + + flag for material energy in D3THDT file........ 2 + eq.1: off + eq.2: on (default) + + + CONTROL CARD 20. Computation Options-LS-POST Database + + time step between dumps of complete state data. 0.4000E-02 + + output interval for interface force database... 0.4000E-02 + + time step between dumps of time history data... 0.0000E+00 + + number of nodal printout blocks................ 0 + + number of solid element printout blocks........ 0 + + number of beam element printout blocks......... 0 + + number of discrete element printout blocks..... 0 + + number of seatbelt element printout blocks..... 0 + + number of shell element printout blocks........ 0 + + number of thick shell element printout blocks.. 0 + + load curve-interval between state data dumps... 0 + + behavior of state data dump curve.............. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + load curve-interval between force data dumps... 0 + + load curve-interval between history data dumps. 0 + + flag, user output into shell resultant vector.. 0 + eq.1: off (default) + eq.2: on, user subroutine is called + + number of subsystems for SSSTAT file .......... 0 + + behavior of intfor data curve.................. 1 + eq.1: load curve value added to current time + eq.2: plot time T=current t+curve at T + eq.3: plot at each ordinate point + + + CONTROL CARD 21. Computation Options LS-POST Database + + flag to write ls-post database during dyn rel.. 0 + eq.0: no database write (default) + eq.1: write database at convergence check + eq.n: write database at nth check + + number of extra history variables for solids... 2 + + number of integration points output/solid ..... 1 + + number of extra history var/int.pt for shells.. 0 + + number of integration points output/shell ..... 3 + lt.0: also output 4 points in plane + + flag for including strain tensor in database... 0 + STRFLG[NML] = L + N*10 + N*100 + eq.0: exclude (default) + L.eq.1: Write strain tensor data to d3plot & elout + M.EQ.1: Write plastic strain data to d3plot + N.EQ.1: Write thermal strain data to d3plot + + flag for including stress tensor in database... 1 + eq.1: include (default) + eq.2: exclude for shells, include for solids + eq.3: exclude for shells and solids + + flag for including effective plastic strain.... 1 + eq.1: include (default) + eq.2: exclude for shells, include for solids + eq.3: exclude for shells and solids + + flag for including shell resultants............ 1 + eq.1: include (default) + eq.2: exclude + + flag for including shell energy and thickness.. 1 + eq.1: include (default) + eq.2: exclude + + every state is written to a separate file...... 0 + eq.0: off (default) + eq.1: only one state per plotfile + + composite material stress output .............. 0 + eq.-1: same as 1, but fiber stress and strain + are engineering measured in material + 34 + eq. 0: global + eq. 1: local + eq. 2: local, additional information + output in place of shell resultants + + number of integration points output/beam ...... 0 + + data compression to eliminate rigid body data.. 1 + nodal velocities, and nodal accelerations + eq.1: off + eq.2: on -rigid bodies + eq.3: off-rigid bodies-on nodal data + eq.4: on -rigid bodies-on nodal data + + output shell element hourglass energy.......... 1 + eq.1: off + eq.2: on + + output shell element dt, mass, added mass...... 1 + eq.1: off + eq.2: output dt + eq.3: output mass + + peak pressure flag............................. 0 + eq.1: on + + filter parameter............................... 0.0000E+00 + + flag for solid element additional output....... 0 + eq.1: output 3 additional variables + eq.2: output 5 additional variables + eq.4: output 7 additional variables + + flag for scaled mass output to the d3plot file. 0 + eq.1: output mass increment + eq.2: output percentage increase + + flag for thermal data.......................... 1 + eq.0 or 1: output temperature + eq.2: output temperature and flux + eq.3: output temp, flux, and thick shell temps + + flag for including stress tensor at int. point 0 + eq.0: exclude (default) + eq.1: include stress (solid and shells) + + flag for including stress tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local stress (solid and shell) + eq.2: include global stress (solid and shell) + + flag for including strain tensor at int. point 0 + eq.0: exclude (default) + eq.1: include strains (solid and shells) + + flag for including strain tensor at nodes ..... 0 + eq.0: exclude (default) + eq.1: include local strain (solid and shell) + eq.2: include global strain (solid and shell) + output interval for blast force database....... 0.0000E+00 + lt.0: interval specified by load curve + + + CONTROL CARD 22. Computation Options-ASCII Output I + + output interval for cross section forces....... 0.0000E+00 + output interval for rigid wall forces ......... 0.4000E-03 + output interval for nodal print blocks......... 0.0000E+00 + output interval for element print blocks....... 0.0000E+00 + output interval for global statistics ......... 0.4000E-03 + output interval for subsystem statistics ...... 0.0000E+00 + output interval for discrete elements.......... 0.0000E+00 + output interval for material summaries......... 0.4000E-03 + output interval for nodal interface forces..... 0.0000E+00 + output mass properties in subsystem statistics. 0 + output mass properties in global statistics.... 0 + additional history variables output-solids..... 0 + additional history variables output-shells..... 0 + additional history variables output-tshells.... 0 + additional history variables output-beams...... 0 + + + + CONTROL CARD 23. Computation Options-ASCII Output II + + output interval for resultant interface forces. 0.4000E-03 + output interval for smug nodal data............ 0.0000E+00 + output interval for sp constraint forces....... 0.0000E+00 + output interval for nodal constraint forces.... 0.0000E+00 + output interval for airbag statistics.......... 0.0000E+00 + output interval for avs filter................. 0.0000E+00 + output interval for nodal force groups......... 0.0000E+00 + output interval for b.c. forces and energy .... 0.0000E+00 + + + + CONTROL CARD 24. Computation Options-ASCII Output III + + output interval for rigid body data............ 0.0000E+00 + output interval for geometric contact entities. 0.0000E+00 + output interval for mpgs database............. 0.0000E+00 + output interval for movie database............. 0.0000E+00 + output interval for interface energies......... 0.4000E-03 + output interval for seatbelt response.......... 0.0000E+00 + output interval for joint forces............... 0.0000E+00 + output interval for tracer particles........... 0.0000E+00 + output interval for discrete beam data......... 0.0000E+00 + output type for discrete beam data ............ 0 + curve id for discrete beam data ............... 0 + option for ascii output time for discrete beam. 0 + + output interval for pulley element data........ 0.0000E+00 + output type for pulley element data ........... 0 + curve id for pulley element data .............. 0 + option for ascii output time for pulley element 0 + + output interval for bearing element data........ 0.0000E+00 + output type for bearing element data ........... 1 + curve id for bearing element data .............. 0 + option for ascii output time for bearing ....... 0 + + output interval for des mass flow data.......... 0.0000E+00 + output type for des mass flow data ............. 1 + curve id for des mass flow data ................ 0 + option for ascii output time for des mass flow.. 0 + + output interval for curvout .................... 0.0000E+00 + output type for curvout ........................ 1 + curve id for curvout ........................... 0 + option for ascii output time for curvout ....... 0 + + + + CONTROL CARD 25. ALE 1st card + + Default continuum treatment.................... 0 + eq.1: Lagrangian (default) + eq.2: Eulerian + eq.3: Arbitrary Lagrangian Eulerian + eq.4: Eulerian Ambient + + Number of cycles between rezones............... 0 + + Advection formulation.......................... 0 + eq.1: Donor Cell + HIS + eq.2: Van Leer + HIS (default) + + Relaxation factor 1 (simple average)........... -0.1000E+01 + + Relaxation factor 2 (volume weighting)......... 0.0000E+00 + + Relaxation factor 3 (isoparametric)............ 0.0000E+00 + + Relaxation factor 4 (equipotential)............ 0.0000E+00 + + Relaxation factor 5 (equilibrium).............. 0.0000E+00 + + Output interval for euler statistics........... 0.0000E+00 + + + CONTROL CARD 26. ALE 2nd card + + time to begin rezoning......................... 0.0000E+00 + + time to end rezoning........................... 0.0000E+00 + + SALE advection factor.......................... 0.0000E+00 + + number of void materials....................... 0 + + Void factor.................................... 0.1000E-05 + + Automatic euler boundary condition flag........ 0.0000E+00 + eq.0: Off. + eq.1: On with stick condition. + eq.2: On with slip condition. + + Number of non-interacting Euler materials...... 0 + + Number of multi-material Euler groups.......... 0 + + Reference pressure............................. 0.0000E+00 + + Pressure equilibrium........................... 0 + eq.0: Off + eq.1: On + Number of parts considered in ALE convection... 0 + + Number of cycles between ALE coupling.......... 1 + + Number of cycles between ALE bucket sort....... 50 + + Number of ALE Multi-material group switching... 0 + + Number of ALE mixing length.................... 0 + + Number of ALE coupling to nodes ............... 0 + + Number of ALE essential boundaries ............ 0 + + Number of ALE tracer particles ................ 0 + + + CPM output format.............................. 11 + eq.11: Version 3 (full output) + eq.21: Version 4 (full output) + eq.22: (coordinates) + eq.23: (summary) + # of CPM airbag interaction.................... 0 + + # of cycle for CPM repartition................. 5 + CPM time step control.......................... 0 + eq.0: no control + eq.1: set CPM timestep size as 1 usec + CPM check bag and chamber connectivity......... 0 + eq.0: no + eq.1: yes (error termination if detected) + Scale factor of force decay constant........... 0.0000E+00 + Use new p2f contact algorithm (_P2FNEW)........ 0 + eq.0: no + eq.1: yes + + + PG output format............................... 11 + eq.11: Version 3 (full output) + eq.21: Version 4 (full output) + eq.22: (coordinates) + eq.23: (summary) + # of PG airbag interaction..................... 0 + + # of cycle for PG repartition.................. 5 + PG time step control........................... 0 + eq.0: no control + eq.1: set PG timestep size as 1 usec + + + CONTROL CARD 37. SPH 1st card + + Sort frequency................................. 1 + + Box activation................................. 0 + + First option................................... 0.1000E+11 + + Space dimension................................ 2 + + Memory allocation for neighbors MEMORY......... 150 + allocation type:........................ DYNAMIC + + Particle approximation......................... 0 + eq.0: Standard gather form (Lacome-Vila 1998) + eq.1: Renormalization (Ben Moussa-Vila 1998) + eq.2: Symmetric formulation (Benz 1989) + eq.3: Symmetric renormalization (Libersky 1993) + eq.4: Elliptic smoothing length + eq.5: Fluid formulation + eq.6: Renormalized fluid formulation + eq.7: Total Lagrangian formulation + eq.8: Renormalized Total Lagrangian formulation + + Start time of SPH analysis..................... 0.0000E+00 + + Maximum velocity............................... 0.1000E+16 + + Contact definition between SPH parts........... 0 + eq.0: Approximation is computed + eq.1: Approximation is not computed + + Time derivative for smoothing length........... 0 + Initial smooth length computation option....... 0 + Display options for SPH particles.............. 0 + Erosion control option for SPH particles....... 0 + Contact treatment for deactivated particles.... 0 + eq.0: Contact remains active + eq.1: Contact becomes inactive + + Artificial viscosity for SPH particles......... 0 + eq.0: Monaghan type bulk viscosity (change + to bulk coefficents recommended) + eq.1: Solid elements type bulk viscosity + SPH Pressure smoothing parameter............... 0.1000E+01 + + + + CONTROL CARD 38. SPH group number............. 1 + + Number of particles............................ 25 + + Number of material............................. 101 + + Smoothing length constant...................... 0.1300E+01 + + Minimum smoothing length ...................... 0.2000E+00 + + Maximum smoothing length ...................... 0.2000E+01 + + Initial smoothing length ...................... 0.0000E+00 + eq.0: calculated by LS-DYNA + + Death time for SPH material.................... 0.1000E+21 + + Start time for SPH material.................... 0.0000E+00 + + + + + CONTROL CARD 50. EFG + + ispline ....................................... 0 + + idila.......................................... 0 + + inint.......................................... 0 + + iefgs.......................................... 0 + + intfs.......................................... 0 + + + + p a r t d e f i n i t i o n s + + material type + eq.1 isotropic + eq.2 orthotropic + eq.3 elastoplastic ( von mises ) + eq.4 thermo-elastic-plastic + eq.5 soil and crushable foam model + eq.6 viscoelastic model + eq.7 blatz-ko finite elastic rubber + eq.8 high explosive model + eq.9 null material + eq.10 hydrodynamic - elastic-plastic + eq.11 steinberg - guinan model + eq.12 isotropic elastic-plastic + eq.13 elastic-plastic with failure + eq.14 crushable foam with failure + eq.15 johnson/cook plasticity model + eq.16 pseudo tensor geological model + eq.17 elastoplastic with fracture + eq.18 power law isotropic plasticity + eq.19 strainrate sensitive plasticity + eq.20 rigid material + eq.21 thermal orthotropic(12 constants) + eq.22 composite material damage model + eq.23 thermal orthotropic(12 curves) + eq.24 piecewise linear plasticity + eq.25 soil cap model by taylor + eq.26 crushable metallic honeycomb + eq.27 hyperelastic mooney-rivlin + eq.28 shell/beam resultant plasticity + eq.29 beam resultant force limited + eq.30 shape-memory alloy + eq.31 frazer-nash rubber model + eq.32 safety glass + eq.33 barlat's anisotropic plasticity + eq.34 fabric + eq.35 elastoplastic (green-naghdi rate) + eq.36 barlat's 3-parameter plasticity + eq.37 anisotropic plasticity model + eq.38 blatz-ko finite elastic foam + eq.39 fld anisotropic plasticity + eq.40 nonlinear orthotropic elastic + eq.41-50 user material models + eq.51 bammann plasticity model + eq.52 sandia damage model + eq.53 crushable cellular foam + eq.54 composite damage model(hashin) + eq.55 composite damage model(tsai-wu) + eq.57 low density urethane foam + eq.58 laminated composite fabric + eq.59 composite failure + eq.60 viscous glass model model + eq.61 maxwell/kelvin viscoelastic + eq.62 viscous foam model + eq.63 crushable foam model + eq.64 rate sensitive powerlaw plasticity + eq.65 modified armstrong-zerrilli model + eq.66 elastic resultant beams + eq.67 nonlinear elastic via load curves + eq.68 plastic resultant via load curves + eq.69 sid impact dummy damper + eq.70 hydraulic/gas damper + eq.71 cable + eq.72 k & c concrete damage + eq.73 low density viscous foam + eq.74 elastic spring discrete beam + eq.75 bilkhu/dubois crushable foam + eq.76 linear viscoelastic + eq.77 general hyperelastic/ogden + eq.78 soil/concrete + eq.79 hysteretic soil + eq.80 ramberg-osgood + eq.81 plastic damage model + eq.82 plastic orthotropic damage model + eq.83 fu-chang rate sensitive foam model + eq.84 reinforced concrete (aea winfrith, 1990) + eq.86 orthotropic viscoelastic + eq.87 cellular viscoelastic rubber + eq.88 material threshold stress (mts) + eq.89 plasticity polymer + eq.90 acoustic media + eq.91 hyperelastic soft tissue + eq.92 visco-hyperelastic soft tissue + eq.93 elastic 6-dof spring + eq.94 inelastic spring discrete beam + eq.95 inelastic 6-dof spring + eq.96 brittle damage + eq.97 general joint discrete beam + eq.98 simplified johnson cook + eq.99 simplified johnson cook with damage + eq.100 spotweld material + eq.101 ge rate sensitive plasticity + eq.102 inverse hyperbolic sine + eq.103 viscoplastic model (ntnu, 1996) + eq.104 damage model 1 (ntnu, 1997) + eq.105 damage model 2 (ntnu, 1997) + eq.106 elastic viscoplastic thermal + eq.107 modified johnson cook + eq.108 orthotropic elastic plastic + eq.110 johnson/holmquist ceramics + eq.111 johnson/holmquist concrete + eq.112 finite elastic strain plasticity + eq.113 trip for austenitic stainless + eq.114 layered piecewise linear plasticity + eq.115 unified creep + eq.116 composite lay up + eq.117 composite matrix + eq.118 composite direct + eq.119 general nonlinear 6dof discrete beam + eq.120 gurson + eq.121 general nonlinear 1dof discrete beam + eq.122 hill 3r + eq.123 modified piecewise linear plasticity + eq.124 compression-tension plasticity + eq.125 yoshida kinematic plasticity model + eq.126 crushable metallic honeycomb + eq.127 arruda-boyce hyper-viscoelastic + eq.128 heart tissue + eq.129 lung hyper-viscoelastic + eq.130 special orthotropic + eq.131 tno isotropic smeared crack model + eq.132 tno orthotropic smeared crack model + eq.133 barlat yld2000 + eq.135 wtm/stm + eq.136 orthotropic vegter model + eq.137 anisotropic ito-goya model + eq.139 modified resultant beam force limited + eq.140 vacuum + eq.141 rate sensitive polymer + eq.142 anisotropic crushable foam + eq.143 aptek orthotropic wood + eq.144 pitzer crushable foam + eq.145 continuous surface cap with damage + eq.146 1dof generalized spring + eq.147 fhwa soil + eq.148 gas mixture + eq.150 cfd - constant properties + eq.152 hyperbolic tangent thermal + eq.153 damage model 3 + eq.154 deshpande fleck foam model + eq.155 compression-tension eos model + eq.156 muscle model + eq.157 anisotropic elastic plastic + eq.158 rate sensitive composite fabric + eq.159 continuous surface cap + eq.161 composite msc + eq.162 composite dmg msc + eq.163 modified crushable foam + eq.164 brain linear viscoelastic + eq.165 plastic nonlinear kinematic + eq.166 moment curvature beam + eq.167 mccormick + eq.168 polymer + eq.169 arup adhesive + eq.170 resultant anisotropic + eq.171 steel concentric brace + eq.172 concrete ec2 + eq.173 mohr couloumb + eq.174 rc beam + eq.176 quasilinear viscoelastic + eq.177 hill foam + eq.178 viscoelastic hill foam + eq.179 low density synthetic foam + eq.180 low density synthetic foam ortho + eq.181 simplified rubber model + eq.182 viscoelastic plastic model + eq.187 semi-analytical model for polymers + eq.188 thermo elastic viscoplastic creep + eq.189 anisotropic thermo elastic + eq.190 barlat 3-parameter fld plasticity + eq.191 seismic beam + eq.192 soil brick + eq.193 drucker prager + eq.194 rc shear wall + eq.195 concrete beam + eq.196 general spring discrete beam + eq.197 seismic isolator + eq.198 jointed rock + eq.202 steel EC3 + eq.203 hysteretic reinforcement + eq.206 Park Ang beam + eq.208 bolt beam + eq.213 awg composite damage + eq.214 dry fabric + eq.219 codam2 + eq.220 rigid material discrete particles + eq.221 orthotropic simplified damage + eq.222 genoa material for laminates + eq.223 orthotropic advanced damage + eq.224 tabulated johnson cook + eq.225 viscoplastic mixed hardening + eq.230 elastic pml + eq.231 acoustic pml + eq.232 biot hysteretic + eq.233 cazacu barlat + eq.234 viscoelastic loose fabric + eq.235 micromechanics dry fabric + eq.236 silicon carbid coating on RCC + eq.237 hysteretic pml + eq.242 barlat yld2000 Yoshida hardening + eq.243 hill 90 + eq.244 ultra high strength steel + eq.248 press hardening steel bmw model + eq.249 reinforced thermoplastic + eq.251 tailored properties + eq.252 toughened adhesive polymer + eq.255 piecewise linear plastic thermal + eq.256 amorphous solids finite stain + eq.258 non quadratic with failure + eq.260 Stoughton non-associated flow + eq.261 laminated fracture daimler pinho + eq.262 laminated fracture daimler camanho + eq.264 tabulated johnson cook ortho plastic + eq.266 tissue dispersed + eq.267 eight chain rubber + eq.269 bergstrom-boyce rubber model + eq.270 computational welding mechanics model + eq.271 powder compaction model + eq.272 RHT concrete + eq.273 CDPM concrete + eq.274 paper + eq.275 smooth viscoelastic viscoplastic + equation-of-state types + eq.1 linear polynomial + eq.2 jwl high explosive + eq.3 sack tuesday high explosive + eq.4 gruneisen + eq.5 ratio of polynomials + eq.6 linear polynomial with source + eq.7 initiation and reaction in he + eq.8 compaction + eq.9 tabulated + eq.11 tensor pore collapse + eq.14 jwlb high explosive + eq.15 one-dimensional gasket + eq.16 mie-gruneisen with p-alpha + hourglass models + eq.1 viscous + eq.2 flanagan-belytschko viscous form + eq.3 full flanagan-belytschko viscous form + (constant stress solid elements) + eq.4 flanagan-belytschko stiffness form + eq.5 full flanagan-belytschko stiffness form + eq.6 bindeman-belytschko stiffness form + (solid 2d and 3d elements) + eq.7 linear total strain stiffness form + (solid 2d and 3d elements) + eq.9 puso stiffness form (solid 3d elements) + eq.10 cosserat total strain stiffness form + (solid 3d elements) + bulk viscosity models + eq.1 standard + defaults + hourglass model....................... 2 + hourglass coefficient................. 1.00000E-01 + bulk viscosity type................... 1 + quadratic bulk viscosity coefficient.. 1.50000E+00 + linear bulk viscosity coefficient..... 6.00000E-02 + + *********************************************************************** + + + + + part id ..................... 101 + section id ..................... 101 + material id ..................... 1 + section title .................. + + material title .................. + + material type .............. 3 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + + density .......................... = 2.71000E-03 + hourglass coefficient ............ = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 0 + eq.0: 4, 6, 8, 10-node solid element or SPH element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + optional beam to beam cparm8...... = 0 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + rayleigh damping coefficient...... = 0.00000E+00 + e ................................ = 6.89000E+04 + vnu .............................. = 3.30000E-01 + yield ............................ = 1.17000E+02 + e (harden) ....................... = 6.80000E+00 + hardening parmeter ............... = 1.00000E+00 + strainrate parameter, c .......... = 0.00000E+00 + strainrate parameter, p .......... = 0.00000E+00 + formulation for rate effects ..... = 0.00000E+00 + eq.0.0: default + eq.1.0: viscoplastic + failure strain for erosion........ = 0.00000E+00 + solid formulation ............... = 1 + eq.-2: 8 point integration-3dof/node + for poor aspect ratio elements + eq.-1: 8 point integration-3dof/node + for poor aspect ratio elements + (efficient variant of -2 but + prone to some hourglassing) + eq. 1: 1 point integration + eq. 2: 8 point integration-3dof/node + eq. 3: 14 point integration-6dof/node + eq. 4: 5 point tetrahedron-6dof/node + eq. 5: 1 point ale + eq. 6: 1 point eulerian + eq. 7: 1 point eulerian ambient + eq. 8: 1 point acoustic + eq. 9: 1 point corotational + eq.10: 1 point tetrahedron + eq.11: multi-material eulerian + eq.12: eulerian with void + eq.13: nodal pressure tetrahedron + eq.14: 8 point acoustic + eq.15: 2 point pentahedron + eq.115: 1 point pentahedron + eq.16: 10-node quadratic tetrahedron + eq.17: 10-node composite tetrahedron + eq.18: linear static element + eq.19: 8-node 2x2 cohesive + eq.20: 8-node 2x2 cohesive with offsets for shells + eq.21: 6-node 1x1 cohesive + eq.22: 6-node 1x1 cohesive with offsets for shells + eq.23: 20-node quadratic hexahedron + eq.41: efg 3d + eq.42: efg 3d for 4-noded background + eq.43: mesh-free enriched finite element + eq.47: smoothed particle Galerkin method + eq.99: elastic vibration element + corotational local coord. ........ = 0 + eq. 0: not requested + eq. 1: requested + + *********************************************************************** + + + null shells for visualization + + part id ..................... 1 + section id ..................... -12345677 + material id ..................... 0 + section title .................. + + material title .................. + + material type .............. 9 + equation-of-state type ..... 0 + hourglass type ............. 2 + bulk viscosity type ........ 1 + + density .......................... = 1.30000E-13 + hourglass coefficient (membrane).. = 1.00000E-01 + hourglass coefficient (rotation).. = 1.00000E-01 + hourglass coefficient (warping ).. = 1.00000E-01 + quadratic bulk viscosity ......... = 1.50000E+00 + linear bulk viscosity ............ = 6.00000E-02 + element type ..................... = 2 + eq.0: 4, 6, 8, 10-node solid element or SPH element + eq.1: 2-node beam or truss or 2D shell element + eq.2: 3, 4-node membrane/shell or 2D continuum element + eq.3: 8-node thick shell element + + flag for bulk viscosity in shells. = 0 + flag for rbdout/matsum output ... = 0 + eq.0: rbdout and matsum + eq.1: rbdout only + eq.2: matsum only + eq.3: no output + static coefficient of friction ... = 0.00000E+00 + kinetic coefficient of friction... = 0.00000E+00 + exponential decay coefficient .... = 0.00000E+00 + viscous friction coefficient ..... = 0.00000E+00 + optional contact thickness ....... = 0.00000E+00 + optional thickness scale factor... = 0.00000E+00 + local penalty scale factor........ = 0.00000E+00 + optional beam to beam cparm8...... = 0 + flag for adaptive remeshing ...... = 0 + eq.0: inactive + eq.1: h-adaptive only + eq.2: r-adaptive only + rayleigh damping coefficient...... = 0.00000E+00 + pressure cutoff .................. = 0.00000E+00 + viscosity coefficient ............ = 0.00000E+00 + relative volume for tensile fail.. = 0.00000E+00 + relative volume for compres fail.. = 0.00000E+00 + e ..(null shells and beams)....... = 0.00000E+00 + vnu (null shells and beams)....... = 0.00000E+00 + shear area factor ................ = 1.00000E+00 + thru-thickness integration points = 2.00000E+00 + print out option ................. = 3.00000E+00 + eq.1.0:average resultants & fiber lengths + eq.2.0:resultants at plan points & fiber lengths + eq.3.0:resultants,stresses all points & fiber lengths + + integration rule ................. = 0.00000E+00 + lt.0.0:absolute value is specified rule # + eq.0.0:gauss (trapezoidal if > 10 IP) + eq.1.0:trapezoidal rule + shell formulation ................ = 2 + eq. 1: hughes-liu + eq. 2: belytschko-tsay + eq. 3: bciz + eq. 4: c0-triangular element + eq. 5: membrane element + eq. 6: s/r hughes-liu + eq. 7: s/r co-rotational hughes-liu + eq. 8: belytschko-leviathan + eq. 9: fully integrated membrane + eq. 10: belytschko-wong-chiang + eq. 11: fast hughes-liu + eq. 12: 2d plane stress + eq. 13: 2d plane strain + eq. 14: 2d axisymmetric (area wgt) + eq. 15: 2d axisymmetric (volume wgt) + eq. 16: fully integrated element + eq. 17: dkt element + eq. 18: dkq-dkt linear element + eq. 20: assumed strain linear element + eq. 21: assumed strain linear elem(5DOF) + eq. 22: linear shear panel element(3DOF) + eq. 23: 8-node quadratic quadrilateral + eq. 24: 6-node quadratic triangular + eq. 25: belytschko-tsay with + thickness stretch + eq. 26: fully integrated element with + thickness stretch + eq. 27: c0-triangular element with + thickness stretch + eq. 29: cohesive element + eq. 41: meshfree shell local projection + eq. 42: meshfree shell global projection + eq. 43: meshfree plane strain + eq. 44: meshfree axisymmetric solid + eq. 46: cohesive element + eq. 47: cohesive with shell offsets + eq. 55: 8-node 2D plane strain fracture + eq. 98: interpolation shell element + eq. 99: elastic vibration element + eq. 201: isogeometric nurbs element + ge.1000: user defined (generalized) shell + shell thickness: node 1 .. = 1.00000E-09 + node 2 .. = 1.00000E-09 + node 3 .. = 1.00000E-09 + node 4 .. = 1.00000E-09 + + reference surface ................ = 0.00000E+00 + eq. 1.0:top + eq. 0.0:middle + eq.-1.0:bottom + + mass per unit area ............... = 0.00000E+00 + + flag for discontinuous thickness + field for elements with thickness + stretch .......................... = 2 + eq. 0: default is 1 + eq. 1: thickness field is continuous + eq. 2: thickness field is discontinous + accurate type 16 formulation...... = 0 + + + + n o d a l p o i n t c o o r d i n a t e s + + node ID trnbc x-ord y-ord z-ord rotbc + 1001801 0.0 0.4998E+00 -0.1105E+02 0.0000E+00 0.0 + 1001802 0.0 0.7115E+00 -0.1105E+02 0.0000E+00 0.0 + 1001803 0.0 0.9232E+00 -0.1105E+02 0.0000E+00 0.0 + 1001804 0.0 0.1135E+01 -0.1105E+02 0.0000E+00 0.0 + 1001805 0.0 0.1347E+01 -0.1105E+02 0.0000E+00 0.0 + 1001921 0.0 0.4998E+00 -0.1086E+02 0.0000E+00 0.0 + 1001922 0.0 0.7115E+00 -0.1086E+02 0.0000E+00 0.0 + 1001923 0.0 0.9232E+00 -0.1086E+02 0.0000E+00 0.0 + 1001924 0.0 0.1135E+01 -0.1086E+02 0.0000E+00 0.0 + 1001925 0.0 0.1347E+01 -0.1086E+02 0.0000E+00 0.0 + 1002041 0.0 0.4998E+00 -0.1067E+02 0.0000E+00 0.0 + 1002042 0.0 0.7115E+00 -0.1067E+02 0.0000E+00 0.0 + 1002043 0.0 0.9232E+00 -0.1067E+02 0.0000E+00 0.0 + 1002044 0.0 0.1135E+01 -0.1067E+02 0.0000E+00 0.0 + 1002045 0.0 0.1347E+01 -0.1067E+02 0.0000E+00 0.0 + 1002161 0.0 0.4998E+00 -0.1048E+02 0.0000E+00 0.0 + 1002162 0.0 0.7115E+00 -0.1048E+02 0.0000E+00 0.0 + 1002163 0.0 0.9232E+00 -0.1048E+02 0.0000E+00 0.0 + 1002164 0.0 0.1135E+01 -0.1048E+02 0.0000E+00 0.0 + 1002165 0.0 0.1347E+01 -0.1048E+02 0.0000E+00 0.0 + 1002281 0.0 0.4998E+00 -0.1029E+02 0.0000E+00 0.0 + 1002282 0.0 0.7115E+00 -0.1029E+02 0.0000E+00 0.0 + 1002283 0.0 0.9232E+00 -0.1029E+02 0.0000E+00 0.0 + 1002284 0.0 0.1135E+01 -0.1029E+02 0.0000E+00 0.0 + 1002285 0.0 0.1347E+01 -0.1029E+02 0.0000E+00 0.0 + 1002286 7.0 0.0000E+00 -0.1026E+02 0.2540E-01 7.0 + 1002287 7.0 0.0000E+00 -0.1026E+02 -0.2540E-01 7.0 + 1002288 7.0 0.0000E+00 -0.1107E+02 -0.2540E-01 7.0 + 1002289 7.0 0.0000E+00 -0.1107E+02 0.2540E-01 7.0 + + + + n o d a l s p c s u m m a r y o n *NODE cards + boundary conditions (on=1) + node x y z rx ry rz + 1002286 1 1 1 1 1 1 + 1002287 1 1 1 1 1 1 + 1002288 1 1 1 1 1 1 + 1002289 1 1 1 1 1 1 + + + + s h e l l e l e m e n t s + + elem id part id node1 node2 node3 node4 + thick1 thick2 thick3 thick4 angle offset + 1 1 1002286 1002287 1002288 1002289 + 1.0000E-09 1.0000E-09 1.0000E-09 1.0000E-09 0.0000E+00 0.0000E+00 + + + + S P H e l e m e n t m a s s d a t a + + element id mat id mass + 1001801 101 0.1093E-03 + 1001802 101 0.1093E-03 + 1001803 101 0.1093E-03 + 1001804 101 0.1093E-03 + 1001805 101 0.1093E-03 + 1001921 101 0.1093E-03 + 1001922 101 0.1093E-03 + 1001923 101 0.1093E-03 + 1001924 101 0.1093E-03 + 1001925 101 0.1093E-03 + 1002041 101 0.1093E-03 + 1002042 101 0.1093E-03 + 1002043 101 0.1093E-03 + 1002044 101 0.1093E-03 + 1002045 101 0.1093E-03 + 1002161 101 0.1093E-03 + 1002162 101 0.1093E-03 + 1002163 101 0.1093E-03 + 1002164 101 0.1093E-03 + 1002165 101 0.1093E-03 + 1002281 101 0.1093E-03 + 1002282 101 0.1093E-03 + 1002283 101 0.1093E-03 + 1002284 101 0.1093E-03 + 1002285 101 0.1093E-03 + + + + r i g i d w a l l d e f i n i t i o n s + + + + + rigidwall ID = 1 + # of slave nodes = 29 + birth time = 0.00000E+00 + death time = 0.10000E+21 + penalty scale factor = 0.10000E+01 + moving rigidwall flag = 0 + eq.1: flat rigidwall has mass and vel. + eq.2: prescribed velocity history + eq.3: prescribed displacement history + generalized rigidwall type = 0 + eq.0: flat of infinite extent + eq.1: flat with defined size + eq.2: extra nodes and softening + eq.3: options 2 and 3 active + eq.4: prescribed motion flat plate + eq.5: prescribed motion cylinder + eq.6: prescribed motion sphere + eq.7: prescribed motion prism + eq.8: prescribed motion cylinder (interior) + eq.9: prescribed motion sphere (interior) + stick condtion = 0.00000E+00 + eq.0: frictionless sliding + gt.0.and.lt.1:frictional sliding + eq.1: sticking + eq.2: normal weld + eq.3: sticking weld + + coordinates of orientation vector are + i j + 0.0000E+00 0.1000E+01 + 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 + slave nodes + 1. 1001801 + 2. 1001802 + 3. 1001803 + 4. 1001804 + 5. 1001805 + 6. 1001921 + 7. 1001922 + 8. 1001923 + 9. 1001924 + 10. 1001925 + 11. 1002041 + 12. 1002042 + 13. 1002043 + 14. 1002044 + 15. 1002045 + 16. 1002161 + 17. 1002162 + 18. 1002163 + 19. 1002164 + 20. 1002165 + 21. 1002281 + 22. 1002282 + 23. 1002283 + 24. 1002284 + 25. 1002285 + 26. 1002286 + 27. 1002287 + 28. 1002288 + 29. 1002289 + + + + n o d a l p o i n t v e l o c i t i e s + + node id x-vel y-vel z-vel + x-rot y-rot z-rot + 1001801 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001802 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001803 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001804 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001805 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001921 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001922 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001923 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001924 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1001925 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002041 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002042 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002043 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002044 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002045 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002161 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002162 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002163 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002164 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002165 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002281 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002282 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002283 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002284 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002285 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002286 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002287 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002288 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + 1002289 -5.0000E+01 0.0000E+00 0.0000E+00 + 0.0000E+00 0.0000E+00 0.0000E+00 + + *** S.P.H. *** + + Space dimension for SPH 2 + + Initial Smoothing length : PART # 101 0.2751672E+00 + SPH PART # 101 + hmin : 0.5503E-01 + hmax : 0.5503E+00 + +************ + + + + + + + + + t i e d n o d a l p a i r s f o r l i n k i n g + + + ************************************************************ + + + m a s s p r o p e r t i e s o f SPH p a r t # 101 + total mass of part = 0.27318476E-02 + x-coordinate of mass center = 0.92316645E+00 + y-coordinate of mass center =-0.10666248E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of material + row1= 0.1983E-03 0.3725E-08 0.0000E+00 + row2= 0.3725E-08 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + ************************************************************ + + + m a s s p r o p e r t i e s o f p a r t # 1 + total mass of part = 0.53677346E-23 + x-coordinate of mass center = 0.00000000E+00 + y-coordinate of mass center =-0.57253590E-06 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of material + row1= 0.6116E-21 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.3463E-26 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.6116E-21 + + principal inertias + i11 = 0.6116E-21 + i22 = 0.3463E-26 + i33 = 0.6116E-21 + + principal directions + row1= 0.1000E+01 0.0000E+00 0.0000E+00 + row2= 0.0000E+00 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + m a s s p r o p e r t i e s o f b o d y + total mass of body = 0.27318473E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + inertia tensor of body + row1= 0.1983E-03 0.1863E-08 0.0000E+00 + row2= 0.1863E-08 0.2448E-03 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.4431E-03 + + principal inertias of body + i11 = 0.1983E-03 + i22 = 0.2448E-03 + i33 = 0.4431E-03 + + principal directions + row1= 0.1000E+01 0.4004E-04 0.0000E+00 + row2= -0.4004E-04 0.1000E+01 0.0000E+00 + row3= 0.0000E+00 0.0000E+00 0.1000E+01 + + ************************************************************ + + + ************************************************************ + + NOTE : For 2D axisymmetric problems the following + masses are reported per radian. + For 2D plain strain/stress problems the + masses are reported per unit thickness. + + summary of mass + lumped mass in deformable + part of structure mass= 0.00000000E+00 + part id = 101 mass= 0.27318476E-02 + part id = 1 mass= 0.53677342E-23 + + t o t a l m a s s = 0.27318476E-02 + x-coordinate of mass center = 0.92316651E+00 + y-coordinate of mass center =-0.10666249E+02 + z-coordinate of mass center = 0.00000000E+00 + + + + ************************************************************ + + + S t o r a g e a l l o c a t i o n + + Memory required to begin solution : 365K + Additional dynamically allocated memory: 419K + Total: 419K + + 25 smallest timesteps + ------------------------------------------------ + element number part timestep + sph 1002285 101 6.0802E-05 + sph 1002284 101 6.0802E-05 + sph 1002283 101 6.0802E-05 + sph 1002282 101 6.0802E-05 + sph 1002281 101 6.0802E-05 + sph 1002165 101 6.0802E-05 + sph 1002164 101 6.0802E-05 + sph 1002163 101 6.0802E-05 + sph 1002162 101 6.0802E-05 + sph 1002161 101 6.0802E-05 + sph 1002045 101 6.0802E-05 + sph 1002044 101 6.0802E-05 + sph 1002043 101 6.0802E-05 + sph 1002042 101 6.0802E-05 + sph 1002041 101 6.0802E-05 + sph 1001925 101 6.0802E-05 + sph 1001924 101 6.0802E-05 + sph 1001923 101 6.0802E-05 + sph 1001922 101 6.0802E-05 + sph 1001921 101 6.0802E-05 + sph 1001805 101 6.0802E-05 + sph 1001804 101 6.0802E-05 + sph 1001803 101 6.0802E-05 + sph 1001802 101 6.0802E-05 + sph 1001801 101 6.0802E-05 + 1 t 0.0000E+00 dt 6.08E-05 flush i/o buffers 08/31/25 16:54:10 + 1 t 0.0000E+00 dt 6.08E-05 write d3plot file 08/31/25 16:54:10 + 66 t 3.9521E-03 dt 6.08E-05 write d3plot file 08/31/25 16:54:10 + 132 t 7.9651E-03 dt 6.08E-05 write d3plot file 08/31/25 16:54:10 + 198 t 1.1982E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:10 + 264 t 1.5992E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:10 + 329 t 1.9947E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:10 + 395 t 2.3959E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:10 + 461 t 2.7972E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:10 + 527 t 3.1984E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:10 + + *** termination time reached *** + 576 t 3.5024E-02 dt 6.08E-05 write d3dump01 file 08/31/25 16:54:10 + 576 t 3.5024E-02 dt 6.08E-05 write d3plot file 08/31/25 16:54:10 + + N o r m a l t e r m i n a t i o n 08/31/25 16:54:10 + + S t o r a g e a l l o c a t i o n + + Memory required to complete solution : 365K + Additional dynamically allocated memory: 427K + Total: 427K + + T i m i n g i n f o r m a t i o n + CPU(seconds) %CPU Clock(seconds) %Clock + ---------------------------------------------------------------- + Keyword Processing ... 0.0000E+00 0.00 1.7000E-02 1.30 + KW Reading ......... 0.0000E+00 0.00 3.0000E-03 0.23 + KW Writing ......... 0.0000E+00 0.00 5.0000E-03 0.38 + Initialization ....... 1.0000E+00 100.00 1.2310E+00 94.11 + Init Proc Phase 1 .. 0.0000E+00 0.00 8.0000E-03 0.61 + Init Proc Phase 2 .. 0.0000E+00 0.00 5.0000E-03 0.38 + Element processing ... 0.0000E+00 0.00 1.3000E-02 0.99 + Shells ............. 0.0000E+00 0.00 1.0000E-03 0.08 + Binary databases ..... 0.0000E+00 0.00 2.0000E-03 0.15 + ASCII database ....... 0.0000E+00 0.00 2.4000E-02 1.83 + Rigid wall ........... 0.0000E+00 0.00 3.0000E-03 0.23 + Misc. 1 .............. 0.0000E+00 0.00 7.0000E-03 0.54 + Misc. 3 .............. 0.0000E+00 0.00 1.0000E-02 0.76 + Misc. 4 .............. 0.0000E+00 0.00 1.0000E-03 0.08 + ---------------------------------------------------------------- + T o t a l s 1.0000E+00 100.00 1.3080E+00 100.00 + + Problem time = 3.5024E-02 + Problem cycle = 576 + Total CPU time = 1 seconds ( 0 hours 0 minutes 1 seconds) + CPU time per zone cycle = 0.000 picoseconds + Clock time per zone cycle= 4006414.250 picoseconds + + Number of CPU's 2 + NLQ used/max 136/ 136 + Start time 08/31/2025 16:54:10 + End time 08/31/2025 16:54:10 + Elapsed time 0 second for 576 cycles using 2 SMP threads + ( 0 hour 0 minute 0 second ) + + N o r m a l t e r m i n a t i o n 08/31/25 16:54:10 diff --git a/test/test_data/sph_models/R9_3_1_Histvar=2/d3plot b/test/test_data/sph_models/R9_3_1_Histvar=2/d3plot new file mode 100644 index 0000000000000000000000000000000000000000..8c24488e8de1a89e185d7c6c7fdf19b65e34ae68 GIT binary patch literal 2048 zcmeH{%S&597{w>m)@K{vwYI{Q2H&q>6{4|%bWvX*)k1M23K0XBL`-zyf8b7W>sFBB z#`;*fiPeR>F1vA4T5Jn~8{OWXbN#+cDv0T}IPl9k^Ua*e+?$z<<2Q|&4G(?D0B`i*hh^PT;xp0A$R z@;tMBdo5m8J+tbWRnM$?X0J9Iy{vj>)ibM}S@q0rt=D;3^~|bgRz0)onVntfZq&)AutR^Knfg!&)^6ggV3Pgbb}rc2EAY#d;&XQ7wmzCA-`z^O`sXH zfL723+CdO-PZ2;>&%J1$s(l=1x6XUS`a@AYhdI*E73KZmJUphWdUgw?|5)^is9&^5 zv{+Sy<|2D$!uwo0gZ6#(Sww=+a`#134y@5XmYS4WE literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R9_3_1_Histvar=2/d3plot01 b/test/test_data/sph_models/R9_3_1_Histvar=2/d3plot01 new file mode 100644 index 0000000000000000000000000000000000000000..7682f008b459318a8218b307a5e7c4dba2fefefb GIT binary patch literal 30720 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 E2Q#-$ApigX literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R9_3_1_Histvar=2/d3plot02 b/test/test_data/sph_models/R9_3_1_Histvar=2/d3plot02 new file mode 100644 index 0000000000000000000000000000000000000000..6ec49716823eac651c188389f70a29b536617790 GIT binary patch literal 4096 zcmeHJc~BHr9v+o|A&3VNkN^r|1fqsf4xOIqc~36UC=x&gFS12siOA}Dg0S2$;6x4& z1Q7)VNd%2VMPWwgje~#}uoA*5UJ*2a0Zd|o%Q1QVdb(>XRBhG%xmET*{dLdpeZS+q zufJ*CF;U`_st{AjroemH3~ZmC1a2PpcNXA_dB@x>7AVBbo%wCk0R2hZW5G0}evw{eNO{(UK&vEXnLD z^ZQVH3ZOS{BY0eX5|C^b6MVQn8XS@CQ!+7?>4`vbt4zY+<7YF#xa_4Q=BGm`z%a3s z#3cA9f>5&{f}2AUK>XGYlJnBNXyDgSOWu2&P6yH96>bbqj#Vls?^@x?;B^-gK!<*V z3xmJOP5>z;X%`tBbu$)R*?ayHgEMj7>fEI?gMY_)hf_OAJ^48AS+gL5$9|RoVwQA} z8MwAYgT`C6Yz*%A`+a6)t;xd_5FEaZU}xN~{U$NN!41*Ccg{W%Z=R6|uHGqAGP(ZO zD>lp5y~XC*b!J_``^aN!m#CJ(C@j!@$_YDyUlkT>CTWZaRvDZ^w@T7In3xiu<(>;& z(liWi{P2y3?DJBB1u7Y=`b9}_ru8MwnY>IkW@TjUO0R5!AMbqaArQLSW z2nIgI$gU_|!^HeQTpPEhJN>CnfIF4m?UmCjOV^=-#Y<=}lY21uOazqdR;swzX=8fC zpX?D*A;t#yd_4gc-PaT=4kL0lP3xo-7uW32xsc%-=$F&mt-X=i?O^D9vgzvF3>EzM z({i5AR`ibK;#MKGLTiQjWObQb0 zIf(Z3hLG}OOWN_ z=4>kz6=wsDJy-Gdt!}vO=C@x+O|o>u98ZA#_DLewnKf4!o>!(>i#WdPy7`Sf!~0QR z4`a;7f`{{;p{xt;YR}}UJfB00qeMSPNHrhzCi6RGZKTx8GsL|M1dDzEe7~lS?0&rX z5%0&bC|G^J2$kpOBhv>jR1XJt^Zf=cm@SD(5mG_T9+)o#?(`q8^#9C&@Lk)`Gm5Xi zM@}zHRUo5J@4^XTpF^`Re}zBC3<9o?%91qkqC_Dz?cy=aA%prBfr^FA!DK(&hVn-7 z<#)+xW0HGwx%R8ak1E*vR}<>zOd`%)AhC#3FHL9)N*b(5=aUhpG4YYHcf z;#<@wr<0OmP+3(E=uSrPhf^`|xrH6sKc>cG!%|7xb|F<*{uewy03W2!_MlKEA% z(3M;tTzwC)-d-bfq`!X{82+3FEjC92+lIQ!TwIaXLGtxZA$4)Y2lL6GBHvg!G;bo| zi>xdf#RnhB>Bk-af(0jkL2ZWTkiDP>3HMFp`2vP_iCa$!sYSh6nBxQ-a1|>wM_tH% znBCEv&*kOnn{;1J2W*?Wc&^n+B(vP3epp7UcWuwW+Gelm(bp-*a?EF~kNITKt2Mkv zsbRkZx!!Ui7sv5g;`36L_mc`5zfwi*{0e?G))1ckejY!+4GZ0biPpIBhK0A$*3Sus$XwPvy_^9ITJ`us-hT^l=XB<9(ez zY@ULeKiAiR_3`*b6bx-ILU~8?(X!4Ls+i&3{CQb}^%0Bpv0kT-Y^;w!ojx{h=o!V= zfcxE*ra;aCci}3mkGTE6!gYHGRb1X1SRW#+53x=kBhvyEemZ^h4CamE%f45$B%O_b zrF)ft%j<{z!xQ^Qg3doYuzzgR`G;?vl<$}Oo(^LFF#5n771jsCfU8YcC21-+@liR? z=YsvC3j0T>&Og>-|ESdY$4W3u!R6)nUSj{S`>Q>w!v0adR;~I1`-f4>t1B{KMa&byR&a>>tL}t?;0pi~3XS9~DstQF&hoe_j%?e+*&&Xw&(}M}3(! z{W|{`a#i#5;M1& literal 0 HcmV?d00001 diff --git a/test/test_data/sph_models/R9_3_1_Histvar=2/sph_test.k b/test/test_data/sph_models/R9_3_1_Histvar=2/sph_test.k new file mode 100644 index 0000000..8fa6f32 --- /dev/null +++ b/test/test_data/sph_models/R9_3_1_Histvar=2/sph_test.k @@ -0,0 +1,143 @@ +*KEYWORD +*TITLE +$# title +SPH Unit Test +*CONTROL_CONTACT +$# slsfac rwpnal islchk shlthk penopt thkchg orien enmass + 0.0 0.0 1 0 1 0 1 0 +$# usrstr usrfrc nsbcs interm xpene ssthk ecdt tiedprj + 0 0 0 0 0.0 0 0 0 +*CONTROL_CPU +$# cputim iglst + 0.0 +*CONTROL_DAMPING +$# nrcyck drtol drfctr drterm tssfdr irelal edttl idrflg + 0 0.0 0.0 0.0 0.0 0 0.0 0 +*CONTROL_ENERGY +$# hgen rwen slnten rylen irgen maten drlen disen + 2 2 2 1 2 1 1 1 +*CONTROL_OUTPUT +$# npopt neecho nrefup iaccop opifs ipnint ikedit iflush + 0 0 0 0 0.0 0 100 5000 +*CONTROL_SPH +$# ncbs boxid dt idim nmneigh form start maxv + 0 0 0.0 2 0 0 0.0 0.0 +*CONTROL_TERMINATION +$# endtim endcyc dtmin endeng endmas nosol + 0.035 0 0.0 0.0 0.0 0 +*CONTROL_TIMESTEP +$# dtinit tssfac isdo tslimt dt2ms lctm erode ms1st + 0.0 0.9 0 0.0 0.0 0 0 0 +*DATABASE_GLSTAT +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_MATSUM +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_RCFORC +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_RWFORC +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_SLEOUT +$# dt binary lcur ioopt +4.00000E-4 2 0 1 +*DATABASE_BINARY_D3PLOT +$# dt lcdt beam npltc psetid + 0.004 0 0 0 0 +*DATABASE_EXTENT_BINARY +$# neiph neips maxint strflg sigflg epsflg rltflg engflg + 2 0 0 0 1 1 1 1 +$# cmpflg ieverp beamip dcomp shge stssz n3thdt ialemat + 0 0 0 1 1 1 2 1 +*MAT_PLASTIC_KINEMATIC +$# mid ro e pr sigy etan beta + 1 0.00271 68900.0 0.33 117.0 6.8 1.0 +$# src srp fs vp + 0.0 0.0 0.0 0.0 +*MAT_PLASTIC_KINEMATIC +$# mid ro e pr sigy etan beta + 2 0.00271 68900.0 0.33 117.0 6.8 1.0 +$# src srp fs vp + 0.0 0.0 0.0 0.0 +*INITIAL_VELOCITY +$# nsid nsidex boxid irigid icid + 0 0 0 0 0 +$# vx vy vz vxr vyr vzr + -50.0 0.0 0.0 0.0 0.0 0.0 +*PART +$# title + +$# pid secid mid eosid hgid grav adpopt tmid + 101 101 1 0 0 0 0 0 +*SECTION_SPH +$# secid cslh hmin hmax sphini death start sphkern + 101 1.3 0.0 0.0 0.0 0.0 0.0 0 +*RIGIDWALL_PLANAR_ID +$# id title + 1 +$# nsid nsidex boxid offset birth death rwksf + 0 0 0 0.0 0.01.00000E20 1.0 +$# xt yt zt xh yh zh fric wvel + 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 +*SET_NODE_LIST_GENERATE +$# sid da1 da2 da3 da4 solver its - + 101 0.0 0.0 0.0 0.0MECH 1 +$# b1beg b1end b2beg b2end b3beg b3end b4beg b4end + 1000001 1004800 0 0 0 0 0 0 +*NODE +$# nid x y z tc rc + 1001801 0.4998333 -11.04725 0.0 0 0 + 1001802 0.7115 -11.04725 0.0 0 0 + 1001803 0.9231666 -11.04725 0.0 0 0 + 1001804 1.134833 -11.04725 0.0 0 0 + 1001805 1.3465 -11.04725 0.0 0 0 + 1001921 0.4998333 -10.85675 0.0 0 0 + 1001922 0.7115 -10.85675 0.0 0 0 + 1001923 0.9231666 -10.85675 0.0 0 0 + 1001924 1.134833 -10.85675 0.0 0 0 + 1001925 1.3465 -10.85675 0.0 0 0 + 1002041 0.4998333 -10.66625 0.0 0 0 + 1002042 0.7115 -10.66625 0.0 0 0 + 1002043 0.9231666 -10.66625 0.0 0 0 + 1002044 1.134833 -10.66625 0.0 0 0 + 1002045 1.3465 -10.66625 0.0 0 0 + 1002161 0.4998333 -10.47575 0.0 0 0 + 1002162 0.7115 -10.47575 0.0 0 0 + 1002163 0.9231666 -10.47575 0.0 0 0 + 1002164 1.134833 -10.47575 0.0 0 0 + 1002165 1.3465 -10.47575 0.0 0 0 + 1002281 0.4998333 -10.28525 0.0 0 0 + 1002282 0.7115 -10.28525 0.0 0 0 + 1002283 0.9231666 -10.28525 0.0 0 0 + 1002284 1.134833 -10.28525 0.0 0 0 + 1002285 1.3465 -10.28525 0.0 0 0 +*ELEMENT_SPH +$# nid pid mass nend + 1001801 101 1.092736e-04 0 + 1001802 101 1.092736e-04 0 + 1001803 101 1.092736e-04 0 + 1001804 101 1.092736e-04 0 + 1001805 101 1.092735e-04 0 + 1001921 101 1.092741e-04 0 + 1001922 101 1.092741e-04 0 + 1001923 101 1.092741e-04 0 + 1001924 101 1.092741e-04 0 + 1001925 101 1.092741e-04 0 + 1002041 101 1.092741e-04 0 + 1002042 101 1.092741e-04 0 + 1002043 101 1.092741e-04 0 + 1002044 101 1.092741e-04 0 + 1002045 101 1.092741e-04 0 + 1002161 101 1.092741e-04 0 + 1002162 101 1.092741e-04 0 + 1002163 101 1.092741e-04 0 + 1002164 101 1.092741e-04 0 + 1002165 101 1.092741e-04 0 + 1002281 101 1.092736e-04 0 + 1002282 101 1.092736e-04 0 + 1002283 101 1.092736e-04 0 + 1002284 101 1.092736e-04 0 + 1002285 101 1.092735e-04 0 +*END From dc14edd99cc4a708f73485a72fbf79536b639139 Mon Sep 17 00:00:00 2001 From: Devon Date: Sun, 31 Aug 2025 20:49:16 -0400 Subject: [PATCH 2/2] test: Created unit tests for SPH parsing --- test/unit_tests/dyna/test_d3plot.py | 91 +++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/test/unit_tests/dyna/test_d3plot.py b/test/unit_tests/dyna/test_d3plot.py index f81ad32..7b6d118 100644 --- a/test/unit_tests/dyna/test_d3plot.py +++ b/test/unit_tests/dyna/test_d3plot.py @@ -453,3 +453,94 @@ def test_reading_selected_states(self): node_disp = d3plot.arrays[ArrayType.node_displacement][:, node_index] np.testing.assert_allclose(node_disp, disp_node_real, rtol=1e-4) + + def test_read_sph_across_versions(self): + """Tests to parsing across several Dyna versions and history variables + + R7.1.2: 11 positions in header data, isphfg(9) = 6 (strains only) + R9.3.1: 10 or 11 positions in header data, isphfg(9) = 6 (strains only) + R12.2.1: 10 or 11 positions of header data, isphfg(9) = 12 (strians and strain + rate) + + All tests data has 25 nodes and 10 states + """ + n_states = 10 + n_nodes = 25 + + # Test R7.1.2 + # Old database version, with no additonal history variables + filepath = "test/test_data/sph_models/R7_1_2/d3plot" + + d3plot = D3plot(filepath) + + mass_array = d3plot.arrays["sph_mass"] + strain_array = d3plot.arrays["sph_strain"] + + np.testing.assert_equal(mass_array.shape, [n_states, n_nodes]) + np.testing.assert_equal(strain_array.shape, [n_states, n_nodes, 6]) + self.assertTrue("sph_strainrate" not in d3plot.arrays.keys()) + + # Test R7.1.2 with history variables + # Old database version, with 2 additonal history variables (NEIPHS) + filepath = "test/test_data/sph_models/R7_1_2_Histvar=2/d3plot" + + d3plot = D3plot(filepath) + + mass_array = d3plot.arrays["sph_mass"] + strain_array = d3plot.arrays["sph_strain"] + self.assertTrue("sph_strainrate" not in d3plot.arrays.keys()) + + np.testing.assert_equal(mass_array.shape, [n_states, n_nodes]) + np.testing.assert_equal(strain_array.shape, [n_states, n_nodes, 6]) + + # Test R9.3.1 + # New database version, with no additonal history variables + filepath = "test/test_data/sph_models/R9_3_1/d3plot" + + d3plot = D3plot(filepath) + + mass_array = d3plot.arrays["sph_mass"] + strain_array = d3plot.arrays["sph_strain"] + + np.testing.assert_equal(mass_array.shape, [n_states, n_nodes]) + np.testing.assert_equal(strain_array.shape, [n_states, n_nodes, 6]) + self.assertTrue("sph_strainrate" not in d3plot.arrays.keys()) + + # Test R9.3.1 with history variables + # New database version with 2 additonal history variables (NEIPHS) + filepath = "test/test_data/sph_models/R9_3_1_Histvar=2/d3plot" + + d3plot = D3plot(filepath) + + mass_array = d3plot.arrays["sph_mass"] + strain_array = d3plot.arrays["sph_strain"] + + np.testing.assert_equal(mass_array.shape, [n_states, n_nodes]) + np.testing.assert_equal(strain_array.shape, [n_states, n_nodes, 6]) + self.assertTrue("sph_strainrate" not in d3plot.arrays.keys()) + + # Test R12.21 + # New database version, with no additonal history variables + filepath = "test/test_data/sph_models/R12_2_1/d3plot" + + d3plot = D3plot(filepath) + + mass_array = d3plot.arrays["sph_mass"] + strain_array = d3plot.arrays["sph_strain"] + + np.testing.assert_equal(mass_array.shape, [n_states, n_nodes]) + np.testing.assert_equal(strain_array.shape, [n_states, n_nodes, 6]) + self.assertTrue("sph_strainrate" in d3plot.arrays.keys()) + + # Test R12.21 with history variables + # New database version with 2 additonal history variables (NEIPHS) + filepath = "test/test_data/sph_models/R12_2_1_Histvar=2/d3plot" + + d3plot = D3plot(filepath) + + mass_array = d3plot.arrays["sph_mass"] + strain_array = d3plot.arrays["sph_strain"] + + np.testing.assert_equal(mass_array.shape, [n_states, n_nodes]) + np.testing.assert_equal(strain_array.shape, [n_states, n_nodes, 6]) + self.assertTrue("sph_strainrate" in d3plot.arrays.keys())