CASUS Hands-on Software Seminar, Franz Pöschel, CASUS
Location: CASUS Lecture Room, Görlitz

The openPMD API is a DSL used in plasma physical simulations for the description of particlemesh data according to the openPMD standard. By defining only the logical structure, but not the physical implementation of such data, this standard allows the openPMD API to offer a number of flexibly interchangeable efficient implementations in terms of IO backends. Performance trends in the HPC domain show the increasing necessity for such IO flexibility in data analysis pipelines. This seminar talk will give an introduction on openPMD as well as the openPMD API. It will further discuss current IO trends and the role of the openPMD API therein. A short hands-on demonstration will show the current state of affairs.