Branch: refs/heads/resource_partitioner_init
Home: https://github.com/STEllAR-GROUP/hpx
Commit: cb6abb5b6ad41844e23717c6b5d06b3ee72d6fcd
https://github.com/STEllAR-GROUP/hpx/commit/cb6abb5b6ad41844e23717c6b5d06b3ee72d6fcd
Author: Hartmut Kaiser <[email protected]>
Date: 2020-02-10 (Mon, 10 Feb 2020)
Changed paths:
M hpx/hpx_init.hpp
M hpx/hpx_init_impl.hpp
M hpx/hpx_start.hpp
M hpx/hpx_start_impl.hpp
M libs/resource_partitioner/examples/guided_pool_test.cpp
M libs/resource_partitioner/examples/simple_resource_partitioner.cpp
M libs/resource_partitioner/examples/simplest_resource_partitioner_1.cpp
M libs/resource_partitioner/examples/simplest_resource_partitioner_2.cpp
M libs/resource_partitioner/include/hpx/resource_partitioner/partitioner.hpp
M libs/resource_partitioner/src/partitioner.cpp
M libs/resource_partitioner/tests/unit/named_pool_executor.cpp
M libs/resource_partitioner/tests/unit/resource_partitioner_info.cpp
M libs/resource_partitioner/tests/unit/used_pus.cpp
M src/hpx_init.cpp
M tests/unit/resource/cross_pool_injection.cpp
M tests/unit/resource/scheduler_priority_check.cpp
M tests/unit/topology/numa_allocator.cpp
Log Message:
-----------
Adding overload for `hpx::init`/`hpx::start` for use with resource partitioner
- this helps resolving linker errors on Windows if the main entry point to HPX
is in a shared library
- this also cleans up the API as it makes the use of the resource partitioner
explicit
Note that this is a breaking API as the use of the no-argument versions of
`init` and `start` is now deprecated when using an explicit resource
partitioner.
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits