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.
For detailed 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 (Go to https://github.com/TAILSIT/gpg for further information). Verification can then be done via:
gpg --verify <d3plot2hdf5-gz>.sha256.asc <d3plot2hdf5-gz>.sha256sha256sum --check <d3plot2hdf5-gz>.sha256 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. 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.