Logo
1.0.0
  • PluginPlay Background
    • PluginPlay Overview
    • Developing Scientific Software
    • PluginPlay Statement of Need
    • PluginPlay Alternatives
    • Terminology and Abbreviations
    • Architecture of PluginPlay
  • List of PluginPlay Features
  • Installing PluginPlay
  • PluginPlay Tutorials
  • Developer Documentation
  • PluginPlay Frequently Asked Questions
  • References

APIs:

  • C++ API
PluginPlay
  • PluginPlay Background
  • View page source

PluginPlay Background

The topics in this part are meant to motivate the need for the PluginPlay project, and provide a high-level introduction to the concepts and architecture of PluginPlay. More details of the design are found in the developer documentation Developer Documentation.

Contents:

  • PluginPlay Overview
    • What is PluginPlay?
    • Who should use PluginPlay?
    • How does PluginPlay work?
  • Developing Scientific Software
    • Scientific Software Circa 2000
    • What Sets Scientific Software Apart?
  • PluginPlay Statement of Need
  • PluginPlay Alternatives
    • Inversion of Control Frameworks
    • Computational Chemistry Component-Based Frameworks
    • Summary
  • Terminology and Abbreviations
    • Terminology
    • Abbreviations
  • Architecture of PluginPlay
    • ParallelZone
    • Module Manager
    • Cache
    • Call Graph
    • Summary
Previous Next

© Copyright 2020, NWChemEx Team.

Built with Sphinx using a theme provided by Read the Docs.