Published February 6, 2018 | Version 1.1.0
Software Open

openPMD 1.1.0: Base paths for mesh- and particle-only files and updated attributes

  • 1. HZDR, TU Dresden
  • 2. LBNL
  • 3. LLNL
  • 4. TU Dresden, MPG-CBG
  • 5. IOQ Jena
  • 6. Cornell University
  • 7. LULI
  • 8. HZDR

Contributors

Contact person:

  • 1. HZDR, TU Dresden

Description

This release defines how to handle files that only contain mesh or particle records gracefully. New attributes have been defined to document software dependencies and utilized hardware. The ED-PIC extension updated values for particle pushers. It further improves wordings for consistency throughout the standard.

Changes to "1.0.1"

Base Standard

  • minor changes:
    • meshesPath & particlesPath: optional (only when needed) #171
    • optional attributes to document software dependencies & hardware #170
      • softwareDependencies
      • machine
  • backwards compatible changes:
    • fix wording: meshName means mesh record #168
    • fix wording: root path is a "group" as well #169

Extension

  • ED-PIC:
    • minor changes:
      • particlePush: additional values defined #172

Data Converter

No data conversion needed.

Notes

(Acknowledgements) The design of this standard is based on the experiences we gained in the last years implementing efficient, parallel I/O in several PIC codes, but most recently in PIConGPU (picongpu.hzdr.de). Special thanks goes to Felix Schmitt (formerly ZIH / TU Dresden, now with Nvidia ARC GmbH) and René Widera (HZDR).

Files

openPMD/openPMD-standard-1.1.0.zip

Files (39.9 kB)

Name Size Download all
md5:73b1391021abace5614aa203a5e684a1
39.9 kB Preview Download

Additional details

Funding

EUCALL – European Cluster of Advanced Laser Light Sources 654220
European Commission