Mage as viewer of simulation output.

Mage can do a "tail" from a file into which a simulation program is writing frames.
Invoke mage, then from the "Tools" menu choose "Remote Update" which brings up a dialog box:
check the box "update through active pipe from virtual file", hit the OK button to move on to the next dialog box where you will decide if you wish the accummulate frames, or to delete the previous frame as each new frame comes in.
The name of the file which the simulation program is to write can be edited now.
At this point, you might wait to hit the OK button until your simulation program is up and running since mage really needs that file to be extant before mage tries to tail from it!
Launch the simulation program so it will be writing frames of kinemage format coordinates to the choosen file.
... hit OK in Mage if you had not done so earlier at the penultimate step.

Kinemage format and commands needed in output of simulation program:
Mage needs the file to exist before Mage tries to read (tail) from it.
So writing "@kinemage 1" as a first line before the simulation program gets into its cycles not only accomplished file initialazation, it signels Mage to accept all the following lines as frames of a long kinemage.
file e.g.
@kinemage 1
...
@start
@group {frame n} dominant
@balllist {atoms} radius= 0.1
red x, y, z
green x, y, z
blue x, y, z
...
blue x, y, z
@finish
...
@start
@group {frame n+1} dominant
...
@finish
...

program e.g.
./explode 1UBQ.pdb simout.kin -1000