1
1
openmpi/ompi
Brian Barrett 0e9581d478 build: Move hwloc to a 3rd-party package
With Open MPI 5.0, the decision was made to stop building
3rd-party packages, such as Libevent, HWLOC, PMIx, and PRRTE as
MCA components and instead 1) start relying on external libraries
whenever possible and 2) Open MPI builds the 3rd party
libraries (if needed) as independent libraries, rather than
linked into libopen-pal.

This patch moves the hwloc library bundled with Open MPI from a
MCA framework to a stand-alone library built outside of OPAL.  Due
to the amount of code in the MCA base (and its assumptions about
being part of an MCA framework), the framework is left with no
active components.  Any pre-installed version of HWLOC 1.6 or
newer is preferred over the internal version.

Signed-off-by: Brian Barrett <bbarrett@amazon.com>
2020-10-01 16:55:59 +00:00
..
attribute Add missing OBJ_RELEASE to ompi_attr_copy_all 2020-06-19 12:21:18 +02:00
class Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
communicator Correctly handle non-blocking collectives tags 2020-08-24 12:13:38 -07:00
contrib ompitrace: MPI_Address -> MPI_Get_address 2018-05-01 15:20:02 -06:00
datatype Mark predefined empty datatype contiguous. 2019-09-07 14:40:21 +10:00
debuggers ompi: cleanup C++ MPI::ERRORS_THROW_EXCEPTIONS 2020-08-17 13:52:02 -04:00
dpm Read the info key mpi_initial_errhandler from spawn/spawn_multiple 2020-07-16 03:10:32 -04:00
errhandler Cleanup language about MPI exceptions --> errors 2020-08-17 13:57:47 -04:00
etc Upgrade all www.open-mpi.org URLs to https 2020-04-02 10:43:50 -04:00
file Add threads framework 2020-03-27 10:15:45 -06:00
group opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
include Add missing MPI_Status conversion subroutines 2020-09-09 06:59:12 -07:00
info Add the initial_errhandler info key to MPI_INFO_ENV and populate the 2020-07-16 03:10:32 -04:00
interlib Fix singletons and ensure adequate PMIx version 2020-03-23 10:29:42 -07:00
mca build: Move hwloc to a 3rd-party package 2020-10-01 16:55:59 +00:00
message predefined MPI object padding: set to fixed number of bytes (#3634) 2017-06-01 15:28:23 -04:00
mpi mpif-h: fix a typo in MPI_Status_f2f08() 2020-09-14 13:56:16 +09:00
mpiext Add missing MPI_Status conversion subroutines 2020-09-09 06:59:12 -07:00
op Move from the use of regex to compression 2019-02-08 11:11:14 -08:00
patterns Remove ORTE project 2020-02-07 18:20:06 -08:00
peruse mpi/finalized: revamp INITIALIZED/FINALIZED 2018-06-01 13:36:29 -07:00
proc Cleanup heterogeneous builds 2020-04-22 12:46:27 -07:00
request Fix the atomic management of the bcast and reduce freelist 2020-08-24 12:13:38 -07:00
runtime build: Move libevent to a 3rd-party package 2020-10-01 16:55:58 +00:00
tools ompi_info: trim some redundant output 2020-06-20 14:17:07 -04:00
util timings: Fix timings when 'prefix' is used 2020-03-07 09:36:43 -08:00
win ompi: cleanup various string operations 2018-10-14 16:10:20 -07:00
Makefile.am Add missing MPI_Status conversion subroutines 2020-09-09 06:59:12 -07:00