New issue 1210: Frontend Documentation https://bitbucket.org/yt_analysis/yt/issues/1210/frontend-documentation

Axel Huebl:

Hi fabulous folks at yt! :)

@ngoldbaum [catched](https://github.com/openPMD/openPMD-yt/issues/7) my at our GitHub frontend project for [openPMD](https://github.com/openPMD/openPMD-standard) files.

What we are trying to read into yt is a simple 2D and 3D, domain-decomposited particle-mesh domain. Our mesh is regularly spaced and cartesian and our particles are stored in as array of struct in long, contiguous 1D arrays. Additionally, we have an index table called `particlePatches` that can be used to read chunks of particles from the 1D particle arrays (guaranteeing that in its specific spatial extend no other chunks of particles are also present).

We write all our data efficiently via MPI-I/O in one parallel HDF5 file (and ADIOS `.bp` files, but let us stick with HDF5 for now).

### Ask your question, man!

Long story short, domain-decomposited data structures are e.g., implemented in the `FITS` frontend.

The following quesitons arise:

### Our Current Status

We (think) we found a way to read mesh (field) values from our files in a generic way for now

https://github.com/openPMD/openPMD-yt/pull/6

Nevertheless, describing the parallelization we used (simple 3D domain decomposition) and getting particles in seems to be a bit tricky.

This issue is about @ngoldbaum idea to tell specific questions so one can improve the documentation (also in-code documentation) of the frontends in yt. Any help is very much appreciated :)

### Resources