“How is the Morpheus software structured?”
Morpheus is a self-contained application. Internally, it consists of two stand-alone executables:
morpheus: the simulator
morpheus-gui: the graphical user interface (GUI)
The communication between these stand-alone applications is through XML and XSD files:
- The GUI reads an XML Schema description (XSD) file that specifies rules for valid XML models.
- The GUI starts a simulation job by executing morpheus with a generated XML model as argument.
Note that both executables can also be used as stand-alone programs. The simulator
morpheus can also be used as stand-alone program from the command line. And
morpheus-gui may be used to control remote computing resources.