openPMD / openPMD-standard

:notebook: Open Standard for Particle-Mesh Data
http://www.openPMD.org
Creative Commons Attribution 4.0 International
79 stars 29 forks source link

Particle Patches: Offset & Extent General Component #123

Open ax3l opened 8 years ago

ax3l commented 8 years ago

Particle patches could be made more general in the following way:

One could now:

Generally, this could also be helpful to provide a simulation's bounding box, e.g. in moving window simulations, when reading and visualizing "moving" particle data (without fields that would provide such a "natural" simulation bounding box).

ax3l commented 8 years ago

not clean. better way:

allow arbitrary records already defined in the species in these new groups. Each unique record + component names needs to exist, including unitDimension, etc., in both directories (and the species' path) to define start and extent of the hyperrectangle.

the hyperrectangle can now be in an arbitrary space (e.g., in disjoint hyperrectangles in 6D phase space).

ax3l commented 2 years ago

We should combine this with a solution to store boxes of fields (cannot find issue right now for this), so that we can reconstruct domain decompositions even if no particles are written.