Description

Running the Assembler Locally

To execute your chosen overset assembler software locally, no further action is required once you have set the appropriate environment variables as described in the previous section. Simply follow the instructions outlined in Grid, Overset.

Running the Assembler Remotely

To execute the assembler on a remote platform you will need to launch the ogaserver daemon which will communicate with Fidelity Pointwise and manage the assembler execution on the remote platform. The remote platform does not have to be the same platform type as that on which you are running Fidelity Pointwise.

A script for launching the ogaserver daemon is included with every Fidelity Pointwise installation package in the uppermost installation folder for the version installed ($pointwise_home_path/ogaserver). This script is set up to automatically determine the platform type on which it has been executed in order to run the appropriate ogaserver daemon binary. It requires command line arguments which will define the port number used for communication with Fidelity Pointwise and the location of the assembler's working or temporary file directory:

ogaserver -port <port number> -suggar_case_root <assembler working directory>
or
ogaserver -port <port number> -pegasus_case_root <assembler working directory>

An example of launching the ogaserver will look similar to:

> $pwi_home_path/ogaserver -port 8884 -pegasus_case_root /home/user1/temp_oga

The directory specified as <assembler working directory> must have user write permission and sufficient disk space available to accommodate the expected temporary file sizes for your blocking system. The script will set additional new environment variables which facilitate execution of Fidelity Pointwise and the chosen assembler. It is highly recommended that this script is used to launch the ogaserver daemon.

When executing the ogaserver script to launch the ogaserver daemon, messages will be written to standard out or the console from which the script was executed. On a Linux platform the messages will look similar to these:

Using "/usr/bin/Pointwise/PointwiseV17.3/linux_x86_64/bin/run_pegasus.sh"
Listen on port 8884

Remote Assembly Setup

It is very important to take note of the port number specified when starting the ogaserver as this port must be entered into the corresponding field in the Run Remote Assembler frame (Figure above) of the Assemble tab in the Overset command panel (Grid, Overset). Once the daemon is running, you can also test the connection between Fidelity Pointwise and the ogaserver using the Test Connection command found in the same Run Remote Assembler frame. You should see a message similar to this in the Messages window:

Info: Connected to my-server-name on port 8884. Selected assembler PEGASUS is supported remotely.

This is a quick way to determine if ogaserver setup is successful and that communication through your network between the daemon and Fidelity Pointwise is possible. Otherwise, you can now run the assembler in the Overset panel just as running in local mode.