Overview

When you run BRAHMS, unless you have it disabled, each voice will display the Execute GUI to inform you of how things are getting along. Below is that from Windows Version 0.7.2.




In addition, if you run BRAHMS through the Matlab Bindings (995), the bindings will display the Bindings GUI. Below is that from Windows Version 0.7.2.




What's there

Execution

Title Bar
Displays the Voice index and count, and the name of the computer it is running on.
Phase
Init, Run or Term phase is indicated.
Base Sample Rate
Displays the calculated Base Sample Rate in Hertz (and the period in seconds).
Base Clock
Displays the internal counters "now" (in Base Samples) for the and S)lowest and (F)astest Process being computed on the Voice. Often, these will be approximately the same, but if you have one or more "lone ranger" processes on Voice, you may see a range.
Wall Clock
Displays the elapsed Wall Clock time, along with an estimate of how much more Wall Clock time it will take before Execution Stop Time is reached. This estimate is based (of course) on two assumptions: that computational load is spread homogeneously through the execution, and that the executing hardware resources will not change.
Execution Clock
Displays the elapsed Execution Clock time, along with how long is left to go.
Communications Layer
The lower line displays summary information on communications, detailed below.
Progress Bars
Two progress bars are displayed: the green one shows progress of the slowest Process in the Voice, the red one the fastest, towards Execution Stop Time. When all processes are proceeding at the same rate, only the green bar is visible.

Communications Layer

Q
This shows the number of messages waiting in the send and receive queues. The send queue contains messages waiting to be sent out to peer Voices. The receive queue contains messages that have been received from peer Voices but have not yet been delivered to the corresponding Port. If these numbers stay significantly above zero for some time, this may indicate a communications problem.
S and R
These are the total number of bytes sent and received through this Voice's communications layer. The percentages in brackets after each figure indicate how much these data were compressed before being sent/received (these will read 100% unless you enable IntervoiceCompression).
P
This indicator shows how many buffers are in use and available in total in the communications layer buffer pool. Essentially, large numbers mean large memory usage, and will occur under Concerto "lone ranger" conditions.