HPX - High Performance ParalleX

PrevUpHomeNext
Variables concerning Parcelports

Here is a list of options controlling the parcelports available for all applications built with HPX.

Enable __hpx__ Parcelports

HPX_HAVE_PARCELPORT_IPC:BOOL

Enable parcelport based on shared memory. This is only available if you use a boost version greater than 1.51 (default: OFF)

HPX_HAVE_PARCELPORT_IBVERBS:BOOL

Enable parcelport based on rdma ibverbs operations. We use rdmacm to establish our connections. In order use the parcelport, please set IBVERBS_ROOT and RDMACM_ROOT to point to the appropriate locations of your ofed stack. (default: OFF)

HPX_HAVE_PARCELPORT_MPI:BOOL

Enable parcelport based on MPI. Please set MPI_CXX_COMPILER and MPI_C_COMPILER to point to the correct location of your MPI compiler wrappers (default: OFF)

HPX_PARCELPORT_MPI_ENV:LIST

Additional environment variable names for automatic MPI detection. By default HPX checks for PMI_RANK (Intel MPI and MVAPICH2) and OMPI_COMM_WORLD_SIZE (OpenMPI)

Search Paths for the ibverbs parcelport

IBVERBS_ROOT

Path to the root directory where the ibverbs libraries and headers can be found

RDMACM_ROOT

Path to the root directory where the rdmacm library and headers can be found

Search Paths for the MPI parcelport

MPI_CXX_COMPILER

Path to the mpi C++ wrapper compiler script


PrevUpHomeNext