Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Clone the PRRTE repository.

    Code Block
    $ git clone https://github.com/openpmix/prrte.git


  2. 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 ]


  3. 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'


...