SMTK’s Project System

The project system provides a data management capability to assist end users with creating, aggregating, and organizing SMTK resources and operations used to carry out simulation tasks and workflows. The Project System simplifies the loading and saving of a workflow by treating all of the necessary resources and operations atomically. In a non-project workflow, the user is responsible for loading all of the resources required to implement the workflow, and for explicitly saving those resources and tracking them on disk.