Many nodes in PFTrack that perform time consuming tasks can be run in background threads that do not lock the main user interface from other work. Generally, this is done by holding the Shift key whilst clicking on a Solve or Start button (see the button's tool tip or documentation for each node in the Node Reference).
When initiated, the current node editor will close and the tree in which the node exists will be locked from further interaction. This will prevent any further conflicts occurring whilst background processing is performed.
Whilst one job is processing in the background, the node icon in the Workpage will show a progress bar in green, indicating how much computation has been performed:
Additional tasks can be added to the background processing queue if required using the same operation. Each job will process in turn, with the next starting as soon as another finishes:
To cancel the background processing, right-click on the node icon and select Stop Processing from the popup menu.
Note that if the display GPU card is also being used for processing, this may temporarily lock the user interface on certain platforms when running in the background. Further information on selecting additional GPUs for processing is available in the Preferences section.