PDI supports loose coupling of simulation codes with libraries:
- the simulation code is annotated in a library-agnostic way,
- libraries are used from the specification tree.
This approach works well for a number of concerns including:
- parameters reading,
- data initialization,
- result storage to disk,
- fault tolerance,
- inclusion as part of code-coupling,
- inclusion as part of an ensemble run,
Learn about PDI:
If you are interested, join us!