Extending SIERRA#
SIERRA's behaviour is almost entirely driven by plugins. This section covers how to write new ones.
Before writing a plugin of any type, read Plugin Development Guide for the conventions all plugins must follow, and Using External Plugins for how SIERRA discovers and loads plugins at runtime. Then follow the tutorial for the plugin type you need:
- Plugin Development Guide
- Using External Plugins
- New Engine Plugin (--engine)
- New Execution Environment Plugin (--execenv)
- New Storage Plugin (--storage)
- Experiment Definition Files (--expdef)
- New Experiment Results Processing Plugin (--proc)
- New Product Generation Plugin (--prod)
- New Product Comparison Plugin (--compare)