Article · Wikipedia archive · Last revised Jun 12, 2026

XDMF

XDMF provides a standard way to access data produced by HPC codes. Data format refers to the raw data to be manipulated, the description of the data is separate from the values themselves. It distinguishes the metadata and the values themselves. Light data is stored using XML, Heavy data is stored using HDF5, so some information is stored redundantly in both XML and HDF5. APIs to read and write XDMF exists for multiple programing languages.

Last revised
Jun 12, 2026
Read time
≈ 1 min
Length
125 w
Citations
5
Source
eXtensible Data Model and Format1
Filename extensionsxmf, xdmf
Type of formatscientific data format
Websitexdmf.org

XDMF (eXtensible Data Model and Format) provides a standard way to access data produced by HPC codes.1 Data format refers to the raw data to be manipulated, the description of the data is separate from the values themselves. It distinguishes the metadata (Light data) and the values themselves (Heavy data).1 Light data is stored using XML, Heavy data is stored using HDF5,1 so some information is stored redundantly in both XML and HDF5. APIs to read and write XDMF exists for multiple programing languages.1

References

References

  1. Clarke, Jerry A.; Mark, Eric R. (2007-06-01). "Enhancements to the eXtensible Data Model and Format (XDMF)": 322–327. doi:10.1109/HPCMP-UGC.2007.30. ISBN 978-1-5090-8526-2. Retrieved 2023-02-11. {{cite journal}}: Cite journal requires |journal= (help)