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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

19.8.2 Non-Interactive Mode<br />

19.9 Multi-Session Processing<br />

The pre-requisite for starting the BPE in non-interactive mode is the correct selection of all<br />

options in exactly the same manner as in the interactive mode (see the previous section).<br />

Instead of running the BPE server interactively (by pressing the ^Run button) the options<br />

have to be stored using the ^Save button. The BPE server options are stored into a file<br />

with the default name RUNBPE.INP. This file has the standard <strong>Bernese</strong> input file format and<br />

resides in the${U}/PAN directory. After creating the correct RUNBPE.INP file the BPE server<br />

can be started in a non-interactive mode using the following command (see Section 18.9.4):<br />

${XQ}/menu ${U}/PAN/MENU.INP ${U}/PAN/MENU_RUNPCF.INP<br />

The first argument is the name of the primary input file, the second argument is the name<br />

of an auxiliary input file (the menu command file) that contains the following keyword:<br />

RUN_BPE 1 "${U}/PAN/RUNBPE.INP"<br />

One remark concerning the input of the BPE server has to be added. Unlike the “normal”<br />

(i.e. the Fortran) <strong>Bernese</strong> programs the BPE server reads its input from several input files,<br />

namely from the MENU*.INP files and from its main input file RUNBPE.INP. This exception<br />

must be taken into account particularly with respect to four options: BPE CAMPAIGN,<br />

SESSION TABLE, YEAR, and SESSION (the campaign to be processed, the session table to be<br />

used, the year and session). These four options are declared as “pointer” in RUNBPE.INP<br />

which means that their actual values are taken from the file MENU.INP. By (intentionally or<br />

unintentionally) changing, e.g., the current session in MENU.INP you may thus execute the<br />

BPE non-interactively for another session.<br />

In order to make the starting of BPE even more simple, we have prepared a Perl module<br />

${BPE}/startBPE.pm that is intended to be used in Perl scripts. We refer to the<br />

header of the file for detailed information on its usage. See also the example startup script<br />

${U}/SCRIPT/rnx2snx pcs.pl that is delivered together with the software.<br />

19.9 Multi-Session Processing<br />

The BPE allows to process many sessions in one run. Whether the sessions are processed sequentially<br />

or in parallel has to be decided in panel “BPE 1: Client Environment/Session Selection”<br />

(see Figure 19.12). The sequential mode does not require any additional options compared<br />

to the processing of a single session only. If the user selects the option “Run sessions in parallel”<br />

the panel shown in Figure 19.16 appears.<br />

We recommend to use the “simple” mode unless the user really knows that the “special”<br />

mode is needed. In this context “simple” actually means a simple usage (not a simple internal<br />

program logic). The user just specifies two options that are self-explanatory: “Maximum<br />

number of sessions run in parallel” allows to limit the load generated by the BPE, and with<br />

option “Continue with next session in case of error” (in panel “BPE 1”) the error handling may<br />

be controlled.<br />

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

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

Saved successfully!

Ooh no, something went wrong!