DM.check-hsp
Checks the d3hsp file for various model information.
This program scans the d3hsp file and gives summarized information about model size, contact definitions, mass and energies per property, material and element type definitions. It is also possible to define groups of properties and calculate the sum of masses (incl. discrete masses) for the groups.
usage: | check-hsp [options] d3hsp-file |
options:
-outfile | print output to (default: STDOUT) |
-msum | overview material definitions (etyp, etc) |
-psum | property summary (mtyp, elements, mass, etc) |
-plabel | add part label to summary (Default), use "-noplab" to turn it off |
-pgroup | property group summary for syntax eg: 8001-8999, 9015, ... |
-pngroup | same as pgroup - including nodal rigid bodies PIDs |
-matsum | scan matsum and add info about added mass and energies to property summary |
-binout | scan binout for matsum info (similar to "-matsum" - but based on binary database) |
-nullmass | add listing of parts with no elements |
-psopt | option to modify or extend part summary table (option: percent-addmass) |
-psort | options to sort part summary table (default: pid) options: hsp|eform|etyp|mtyp|nele|structmas|lumpmas|rigmas|totalmas addmas|percent-addmass|hgener|iener |
-psrev | reverse sorting of part summary table |
-contact | overview contact definitions (typ, label, size, etc) |
-cfac | overview contact (extented output) |
-csort | options to sort contact summary table (default: same order as d3hsp) options: IDs|slave-segments|master-segments|slave+master-segments |
-g | name of plotfile (eg needed for psum or xgeo) (default: d3plot) |
-xnumint | check NUMINT vs NIP consistency (for IP failure) |
-xrbmerge | check rigid body merge definition consistency (mult.master; chained) |
-xtable | check table abscissa consistency |
-xconv | check for viscaplasticity converge problems (need -mes files) |
-xgeo | check min/max coordinates in geometry state |
-xoptt | check shell parts with OPTT different from structural thickness |
-xopttall | check all parts with OPTT set |
-xprof | check MPP timing profile and create overview |
-xwarn | check and count all warnings (need -mes files) |
-xwarncount | check and count all warnings (same as above but sort for count) |
-mes | name of messag file or mesNNNN files (eg -mes mes*) (default: all_mes) |
-XML | output in XML-format |
-a4fil | create Animator4 session file for PIDs with name labels (default: a4pid.ses) |
-a4pid |
define values that should be displayed for PID in Animator4 (default: plab=PID label) options: plab, mlab, eform, s-thickness, nip, mtype, hgtype, contact-thickness eg: -a4pid p,m,s,mt (+PID label, MAT-title, thickness, Mat-typ) |
-a4sort | sort properties in a4-session file (default: same order as d3hsp) |
-a4massless | create Animator4 session file for creating a group of massless nodes (group name "massless_nodes") |
-keyfil | create LS-DYNA keyword file for selected options from d3hsp (default: check-hsp.key) |
-keyopt | select options for output in keyword format options: csd, nrb, joint, spotseg |
-profout | create MPP timing profile files in CSV format (load_profile, cont_profile) |
-proftol | tolerance in % for maximum timing to be considered (default: 1.0 %) |
-quiet | suppress any screen output |
-h[elp] | print this help |
-v[ersion] | version info |
Example:
% check-hsp d3hsp