The Portable Data Interface (PDI) is a library designed and developed in-house at Maison de la Simulation for efficient in-process code coupling of high-performance simulation codes. PDI has been selected as a core library in the EoCoE-II European project to interface between the application developers and Input/Output (IO) specialists. In this framework, you will be co-responsible for the maintenance of library, including the following responsibilities:
- implementation of new features required in the project,
- integration of the library in one specific code of the project (Gysela),
- support to the other users of the library.
In addition, a third year will be dedicated to the integration of the library in the Metalwalls code.
The integration in both Gysela and Metalwalls will be done in close collaboration with the respective code development teams.