The following pictures show some examples postprocessed by ParaView using the XDMF input. Most of these models have been taken from LS-DYNA's examples page.
The Linux builds are based on AlmaLinux 8.10 (Cerulean Leopard), but any Linux system with glibc ≥ 2.28 should work.
The macOS builds require macOS Sequoia or higher. If the macOS package has been downloaded via a web browser, we recommend to remove the quarantine information:
xattr -d com.apple.quarantine <d3plot2hdf5-gz>
For further build information please
look
into the archive's manifest/release.json.
The Linux and macOS builds can be verified by using our public GPG key (https://github.com/TAILSIT/openpgp-keys). Verification can then be done via:
gpg --verify <d3plot2hdf5-gz>.sha256.asc <d3plot2hdf5-gz>.sha256sha256sum --check <d3plot2hdf5-gz>.sha256
Primary key fingerprint: DFD5 ED95 92B8 B3AC 7A8D AC72 C5E5 8D4E CE25 ECA9
A description about D3PLOT2HDF5 can be found
in the
included README.md, in
the online
documentation, or in the Sample usage section below.
In order to obtain a
valid license file for
non-commercial
purposes, please fill
out this
license form. The
license will be valid
for 180 days, and it
will be sent by email
immediately. It can be
renewed any time by
filling out the
license form
again. Once the
license has been
received,
copy d3plot2hdf5_license.json
to the
location /any/location/you/like/d3plot2hdf5_license.json
and point to it with
the environment
variable D3PLOT2HDF5_LICENSE_FILE. For
alternative ways, see
the documentation. For
commercial licenses of
D3PLOT2HDF5,
please contact
us.
Using d3plot2hdf5 is straightforward. After unpacking, the executable can be found in the archive's bin folder. We recommend to copy it into a folder that is in the user's search path. The command
d3plot2hdf5 d3plot
then parses the (k+1) input files
d3plot, d3plot01, d3plot02, …,
d3plot09, …, d3plotk and produces the output
files d3plot.h5
and d3plot.nm.xdmf. The
placeholders n
and m denote the dimensions of
local and global coordinate systems. E.g, the
combination 33 indicates a volume
grid in 3-dimensional space
while 23 denotes some
surface data embedded into the 3-dimensional space.
Call
d3plot2hdf5 --help to obtain a
list of possible command line options.
For more information we recommend to visit our discourse forum: https://discourse.tailsit.com/c/d3plot2hdf5
d3plot2hdf5 is a file converter that transforms LS-DYNA's d3plot binary files into HDF5. It is free for non-commercial use.
Typically, d3plot binary files are either used in conjunction with LS-PrePost, or by some proprietary third party applications such as, e.g., Oasys D3PLOT, and the tools developed and distributed by Dynamore. Apart from these commercial software products, a freely available tool for processing d3plot files is provided by qd-eng. It features a python API and is also capable of exporting the contents of d3plot files into HDF5 files.
Our aim is to provide a fast, secure, and lossless conversion from d3plot to HDF5. Thanks to its BSD-like license HDF5 can be easily incorporated into both commercial and non-commercial applications. Therefore, powerful tools for further postprocessing can be developed on top of d3plot2hdf5. E.g., d3plot2hdf5 automatically creates an XDMF file, which references the HDF5 data and which can immediately be processed by freely available visualization tools like ParaView or VisIt as well as by the proprietary ANSYS product EnSight.