The option
Allow
parallel execution on the same server is not an option
to control processing on the grid, but it can affect how grid-enabled
jobs are processed. The option causes SAS Enterprise Guide to create
a workspace server for each parallel process in a project, regardless
of whether the project is grid-enabled or not. The following list
explains how this option interacts with the
Use grid if
available option:
Neither option is selected
All code runs in a
single workspace server.
Only Use grid if available option selected
A workspace server
starts, performs a grid-enabled SIGNON, and submits code to the grid.
Only Allow parallel execution option
selected
Multiple workspace
servers are started, one for each parallel code path in a project.
Both options selected
Multiple workspace
servers are started. Each server signs on to the grid. Each parallel
code path in a project is submitted to the grid.
Selecting both options
might cause problems because the GRIDWORK and RMTWORK libraries are
duplicated in each workspace server. This causes problems for SAS
Enterprise Guide when it tries to read from one of those libraries.
Selecting the
Allow parallel execution option
might cause problems because one execution stream might need to use
or write to a data set that is in use by another stream.
If you are using grid-launched
workspace servers, you do not need to enable the
Use Grid
if available option because the workspace server for
SAS Enterprise Guide is already running on the grid. The
Allow
parallel execution option can improve run-time efficiency,
but it is more complex because it can run multiple and separate SAS
sessions. When possible, perform debug and testing operations with
the
Allow parallel execution option disabled.