Skip to content
Snippets Groups Projects
Kenneth Moreland's avatar
Kenneth Moreland authored
9b1144c0 Use `CanConvert` when testing array type in fields
bdf396c5 Support reading vectors of any size

Acked-by: default avatarKitware Robot <kwrobot@kitware.com>
Reviewed-by: default avatarCaitlin Ross <caitlin.ross@kitware.com>
Merge-request: !162
17d99072
History

Documentation Status

Fides: Adaptable Data Interfaces and Services

Fides is a library for adding metadata to ADIOS2 files so they can be more easily read and understood by VTK-m.

The metadata required to visualize a dataset is often different than the metadata required in other contexts, so despite the fact we want our simulation data to be "self-describing", this statement has different meanings in different contexts, and hence it is almost impossible to realize in practice.

To use Fides, you must first create a .json file which has information relevant for processing the file in VTK-m.

Documentation

Documentation is hosted at Read The Docs.

Dependencies

Fides depends of VTK-m and ADIOS2:

  • For VTK-m, we require any version equal or higher than 2.1.
  • For ADIOS2, we recommend v2.8.0 or later. Run the unit tests if doubt arises.

Testing

Fides uses git lfs to manage its datasets. This must be initialized after cloning.

fides$ git lfs install
fides$ git lfs pull

The tests are managed by ctest, so in the build directory just run

build_fides$ ctest -V