...
Clone the PRRTE repository.
Code Block $ git clone https://github.com/openpmix/prrte.git
Build the source. In this case we use the master branch because some recent changes have been checked in there. Note that this build is very similar to that of OpenMPI in terms of options because OpenMPI contains a significan portion of PMIx. You should already have PBS Professional installed in /opt/pbs for this to work.
Code Block $ cd prrte $ ./autogen.pl [ output omitted ] $ ./configure --prefix=/opt/prrte [ output omitted ] $ ./configure --prefix=/opt/prrte --with-pmix=/opt/pmix --with-tm=/opt/pbs --without-slurm --disable-debug [ output omitted ] $ make V=1 [ output omitted, the V=1 argument tells GNU make to print the full output rather than just the file it is compiling ] $ sudo make install [ output omitted ]
PRRTE is now installed in /opt/prrte on your system.
Code Block $ /opt/prrte/bin/prte_info Open RTE: 4.1.0a1 Open RTE repo revision: dev-30019-gcf924af Open RTE release date: Nov 24, 2018 Prefix: /opt/prrte Configured architecture: x86_64-unknown-linux-gnu Configure host: pbs-server Configured by: mike Configured on: Tue Mar 12 14:06:42 EDT 2019 Configure host: pbs-server Configure command line: '--prefix=/opt/prrte' '--with-pmix=/opt/pmix' '--with-tm=/opt/pbs' '--without-slurm' '--disable-debug'
...