XDMF (eXtensible Data Model and Format) est une norme pour la description et l'organisation des données scientifiques et d'ingénierie, particulièrement pour les ensembles de données volumineux, complexes et multidimensionnels. Contrairement à de nombreux formats de fichiers qui stockent les données réelles, les fichiers XDMF contiennent principalement des métadonnées dans une structure basée sur XML. Ces métadonnées décrivent la structure des données, la topologie, la géométrie, les attributs et les informations de séries temporelles, tout en indiquant où les données numériques réelles sont stockées (par exemple, dans des fichiers HDF5, NetCDF ou binaires bruts). Cette séparation permet une gestion des données extrêmement flexible, autorisant le stockage efficace des données dans divers formats sous-jacents, tandis que XDMF fournit une description unifiée et lisible par l'homme pour leur interprétation. Il est largement adopté dans le calcul haute performance (HPC) et les applications de visualisation scientifique, facilitant l'interopérabilité entre différents codes de simulation et outils de post-traitement. XDMF permet à divers outils logiciels d'interpréter et de visualiser les mêmes données sous-jacentes sans avoir besoin de comprendre les spécificités de leur format de stockage, ce qui le rend crucial pour l'échange et l'analyse de données dans des domaines tels que la dynamique des fluides numérique, l'analyse par éléments finis et d'autres sciences pilotées par la simulation où les volumes de données sont immenses et nécessitent une gestion sophistiquée.