9. A computing system comprising hardware storage media containing computer-executable instructions which, when executed on one or more processors, cause the one or more processors to configure the computing system with a system architecture that performs a computer-implemented method for using a force directed graph to visualize how messages are passed between computational components, and for using the force directed graph as an input to control a tracer in order to permit trace data to be prepared for display by applying predefined or user-defined transformations to elements of the force directed graph, the system architecture comprising: a compute environment that executes an application and gathers with a tracer message passing data derived from messages passed between compute elements of the compute environment, the message passing data comprising periodic updates transmitted at a predefined interval; a collector which collects the message passing data and stores the collected message passing data in a database; an analyzer that executes a visualizer, and wherein the visualizer performs the following: analyzes at least some of the stored message passing data and prepares from the analyzed message passing data a force directed graph comprised of nodes which represent the compute elements of the compute environment, and edges between at least some of the nodes, with the edges representing the periodic updates for the messages as the messages are passed between the nodes at the predefined interval as the application is executed, the directed graph being prepared for presentation at the display to visualize how the periodic updates for the messages occur as the messages are passed between the compute elements at the predefined interval during execution of the application; and an interface comprising an input for inputting one or more transformation definitions for one or more elements of the force directed graph during one or more of the periodic updates visualized for the force directed graph, at least some of said transformation definitions comprising executable code that performs operations on said one or more elements of the force directed graph.
9. A computing system comprising hardware storage media containing computer-executable instructions which, when executed on one or more processors, cause the one or more processors to configure the computing system with a system architecture that performs a computer-implemented method for using a force directed graph to visualize how messages are passed between computational components, and for using the force directed graph as an input to control a tracer in order to permit trace data to be prepared for display by applying predefined or user-defined transformations to elements of the force directed graph, the system architecture comprising: a compute environment that executes an application and gathers with a tracer message passing data derived from messages passed between compute elements of the compute environment, the message passing data comprising periodic updates transmitted at a predefined interval; a collector which collects the message passing data and stores the collected message passing data in a database; an analyzer that executes a visualizer, and wherein the visualizer performs the following: analyzes at least some of the stored message passing data and prepares from the analyzed message passing data a force directed graph comprised of nodes which represent the compute elements of the compute environment, and edges between at least some of the nodes, with the edges representing the periodic updates for the messages as the messages are passed between the nodes at the predefined interval as the application is executed, the directed graph being prepared for presentation at the display to visualize how the periodic updates for the messages occur as the messages are passed between the compute elements at the predefined interval during execution of the application; and an interface comprising an input for inputting one or more transformation definitions for one or more elements of the force directed graph during one or more of the periodic updates visualized for the force directed graph, at least some of said transformation definitions comprising executable code that performs operations on said one or more elements of the force directed graph. 15. The computing system of claim 9 , wherein said interface comprises an editor that edits said executable code for said at least some transformation definitions.