Integration with PBS
Accelerator Plus has added the capability to use PBS Professional as its base scheduler. For the 2019.01 release, jobs can be submitted through Accelerator Plus and run on a PBS complex.
This requires a PBS client/server to be installed on the host where Accelerator Plus is running (qsub
and other commands must
be accessible). The PBS hosts must have access to the queue's server working
directory ($SWD).
In addition, you can connect with Accelerator using the PBS emulation interface. This should only be used for debugging purposes.
Complete the steps below to integrate with PBS Professional.
wx run -r PBSdest:myPBSqueue PBSproject:myProjectName -- sleep 0
You can also use the vovwxconnect
, with the pbsemul
NCQ
as a way to debug.
vovwxconnect: Usage Message
DESCRIPTION:
Utility to setup a connector for Accelerator Plus to a primary queue
OPTIONS:
-h -- This help.
-v -- Increase verbosity.
-nc NCQ -- Connect with specified Accelerator queue.
-vovdir PATH -- Specify VOVDIR for the Accelerator queue, if different
than that of Accelerator Plus.
-ncconfigdir -- Specify NC_CONFIG_DIR for the Accelerator queue, if
different than that of Accelerator Plus.
-lsfemul NCQ -- Connect with Accelerator but using the LSF emulation
interface (only for debugging)
-dd -- Connect with Direct Drive
-pbs -- Connect with PBS
-pbsemul NCQ -- Connect with Accelerator but using the PBS emulation
interface (only for debugging)
-legacy -- Connect using legacy daemons vovelasticd vovlsfd.
-show -- Show what is connected.
-test -- Validate connections by running a test job.
-nostart -- Do not start the vovwxd daemon.
-loglevel L -- Set verbosity level for vovwxd (0-6)
EXAMPLES:
% vovproject enable MY_WX_PROJECT
% vovwxconnect -nc vnc1 vnc2
% vovwxconnect -nc vnc1 -nc vnc2
% vovwxconnect -nc vnc_test -vovdir /some/path/to/a/vovdir/used/by/vnc_test
% vovwxconnect -pbs
% vovwxconnect -show
% vovwxconnect -test
% vovwxconnect -lsfemul vnc_test
Configure Accelerator Plus to Request PBS Resources
You can configure PBSResList to request PBS resources.
Use the steps below: