openPMD / openPMD/openPMD-api

Virtual Records (Derived Variables)

Open
#1,664 0 comments 0 reactions 0 assignees View on GitHub
backend: ADIOS2
Dominant language
C++
Stars
161
Forks
59
Avg merge
2d 22h
Merged PRs (30d)
7

Description

ADIOS2 v2.10.1+ supports virtual variables (e.g., to derive an energy from a momentum of particles or a Poynting vector form fields).
https://github.com/ornladios/ADIOS2/blame/master/testing/adios2/derived/TestBPDerivedCorrectness.cpp

ADIOS 2.10 only has vec, mag: vector of (x,y,z) and magnitude of vector.

We would like to expose this so users can define such derived (virtual) variables.

This will be a prerequisite for sophisticated queries.

cc @guj @franzpoeschel

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.