08.06.2013 Views

Bernese GPS Software Version 5.0 - Bernese GNSS Software

Bernese GPS Software Version 5.0 - Bernese GNSS Software

Bernese GPS Software Version 5.0 - Bernese GNSS Software

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figure 19.5: Process Control File, definition of scripts.<br />

• Column “P” is currently not used.<br />

19.5 Process Control File (PCF)<br />

• The remaining fields specify the PIDs of the scripts that must be finished before the<br />

script can be started. Up to ten entries are possible. If a script has to wait for more<br />

than ten scripts a dummy script may be inserted which does nothing than wait for<br />

part of these scripts.<br />

19.5.2 Parallel Processing<br />

The basic PCF is linear. This means that each listed script is typically 2 executed only once.<br />

It is still possible that processing will happen in parallel by having two different scripts<br />

running at the same time with appropriate wait conditions. In the example of Figure 19.5<br />

the extraction of the <strong>GPS</strong>EST program output (<strong>GPS</strong>XTR, PID 103) and the creation of the<br />

residual summary table (RESRMS, PID 111) can both be started if the PID 102 (script<br />

<strong>GPS</strong>EST P running <strong>GPS</strong>EST) has been finished. As far as two CPUs are free at that time<br />

both scripts will run in parallel.<br />

Parallel PCFs are slightly more complicated than linear PCFs. They have the advantage,<br />

however, that they can split up a single task into multiple tasks, each of which may be<br />

executed on a separate computer. For example, to run <strong>GPS</strong>EST for ambiguity resolution on<br />

all single-difference observation files, a BPE user script could be written that processes one<br />

baseline file after another executing <strong>GPS</strong>EST in a linear fashion. With parallel scripts, it is<br />

2 There is a possibility to repeat some scripts several times even in linear PCF using the special NEXTJOB<br />

action – see Section 19.5.3<br />

<strong>Bernese</strong> <strong>GPS</strong> <strong>Software</strong> <strong>Version</strong> <strong>5.0</strong> Page 391

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!