Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/STEllAR-GROUP/hpx

The C++ Standard Library for Parallelism and Concurrency
https://github.com/STEllAR-GROUP/hpx

Add scheduler_executor to foreach_scaling benchmark

c38c2301c1dd686a4ceddc829fd9a420aa1ec63b authored almost 3 years ago by Mikael Simberg <[email protected]>
Add performance CI version of foreach benchmark

45e8ac41e92d9a7a6b83e12eb9a922486dd054dd authored almost 3 years ago by Mikael Simberg <[email protected]>
Move base functionality for foreach_scaling benchmark to header file

e1faa9daa3b22087234af4a6f341f7f09fc00e08 authored almost 3 years ago by Mikael Simberg <[email protected]>
Removing HPX_NOEXCEPT_WITH_ASSERT

- this is a followup on https://github.com/STEllAR-GROUP/hpx/pull/5648
- flyby: minor changes to...

7ec8af3e0b6dcc2baee159217f25bd1f8681c5d2 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Making sure async_mpi test does not depend on distributed runtime

7c49bf90850dabc082206039f9224446c4cf8c6a authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Add tests for customizing schedule_from and transfer

0307ef25cae933a09ce01aba42ed29b5a9e98633 authored almost 3 years ago by Mikael Simberg <[email protected]>
Rename transfer tests to have transfer in their names

1ed4f50954929684aeede1bd9998f36c0fa1f92e authored almost 3 years ago by Mikael Simberg <[email protected]>
Allow running resource partitioner tests with fewer cores

Previously required 4 worker threads. Now only 2 is required for most of
them, and some have no ...

f8978c59f8ed8d6a58466e76cb1b24053eaf0a31 authored almost 3 years ago by Mikael Simberg <[email protected]>
Add missing include to mpi_future.cpp

23c63b02a11ae35bb01e3cc87a40ade604da7611 authored almost 3 years ago by Mikael Simberg <[email protected]>
Exporting missing symbols, fixing warnings

d843cbd488ab8d51866893edafc3ce278bcf2ea6 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Revert "Merge #5586"

This reverts commit 6eb62359eeb17b052cd1b5ab889ddd70d3628819, reversing
changes made to dd86a80d...

20bcde189e62bd617f6403a8a9c95a0945b2fffa authored almost 3 years ago by Mikael Simberg <[email protected]>
More fine-grain delay for slurm jobs

6a88dc39cfc928b2c0fb5245bf15d83544c00589 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5731 from STEllAR-GROUP/slurm_delay

Randomly delay execution of bash scripts launched by Jenkins

06ab2755102ed3071428698fde1d48ad801428d4 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Randomly delay execution of bash scripts launched by Jenkins

943b2ee58bc9432b73bb1122292d0fea8128613d authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5726 from STEllAR-GROUP/parcel_coalescing

Moving/consolidating parcel coalescing plugin sources

ffd358e4b7402701a187c2ecf8c3fc2f5170f091 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Moving/consolidating parcel coalescing plugin sources

- moving tests specific to coalescing

aa8bc180061762f0cb513280bbdf17a95c5b07e4 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5725 from STEllAR-GROUP/fixing_5724

Making sure headers for serialization filters are being installed

4bfcc6683cfa85b9e0430ee6ed98b1c69b08de72 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Making sure headers for serialization filters are being installed

- flyby: add new options to add_hpx_library() cmake macro
- flyby: fixing use of hpx_print_list(...

3643ee7bb9600c1bf6a7aa0113e5723ce17e2f75 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5712 from akheir/jenkins-Rostam2.2

Updating jenkins configuration for Rostam2.2

022c4f6996433f048b79b15b50be2505481acd21 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Attempting to fix leftover problems from repository split

097f372efa36ae56781b9b019380263b5c992d32 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Updating jenkins configuration for Rostam2.2

e906af869387de1b4154ec613ebed0f8eaf7fc8a authored almost 3 years ago by Alireza Kheirkhahan <[email protected]>
Merge pull request #5722 from STEllAR-GROUP/fixing_hipcc

Removing superfluous semicolons

a2ecc9c16b30392f5d78a2a9287d898f096ffbf7 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Removing superfluous semicolons

55443a6926298fe78ad4634f614e9d174c6d1ca2 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5720 from STEllAR-GROUP/parcelport_modules

Moving parcelports into modules

adb713a5e29ff44a8026fab8de31ad72efe4e208 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Moving libfabric parcelport into a module

- moving parcelset tests

f84a3cd1bdb7785f4e229d120e39c04be8489cb4 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Moving parcelports into modules

- flyby: turning all modules into OBJECT libraries (fixing
all cyclic dependencies)
- adding H...

1172abca3588a057175f287c54dfa23e73167c2c authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5718 from bhumitattarde/refactor-py-conf-in-general

build: refactor sphinx config file

29af0561a3ead80d842b5452e1167b70c555b053 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge pull request #5719 from STEllAR-GROUP/parcelset_module

Moving more files to parcelset module

0e31886e7ba965df1afebaf4ee70df01795485c0 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Moving more files to parcelset module

a120439a463fb11f240740c5ced197c1806bcd8b authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5717 from STEllAR-GROUP/parcel_modules

Creating parcelset modules

dc6d6bb028efa863e0131528d2b6a2ea9a7743aa authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Creating parcelset modules

- factoring out parcel interface
- factoring out locality creation interface
- moving performanc...

3d22f6b4e3d7d7a09ff87a4dca4a4ae0462e5018 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge pull request #5648 from STEllAR-GROUP/action_component_modules

Modernize action modules and related code

0a456cbfba0af8fd7ad5f935445c79d822690ed0 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Modernize action modules and related code

- change lva type from size_t to void*
- removing HPX_NOEXCEPT_WITH_ASSERT (replacing it with no...

a9e420671bfea989e544d1b7aac647a2def58e8a authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge branch 'master' into refactor-py-conf-in-general

252c337fe51413170655f735663035078a1ce681 authored almost 3 years ago by Bhumit Attarde <[email protected]>
build: refactor sphinx conf file

- prefix `r` to regex strings
- remove unnecessary brackets during the usage of `assert`
- remov...

46996e0ed48fb74980b7d3d264583c642868f320 authored almost 3 years ago by Bhumit Attarde <[email protected]>
Merge pull request #5716 from STEllAR-GROUP/duplicate_definition

Avoid duplicate definition error

149f4749e919901618746b3bc9768f8dcec39704 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Avoid duplicate definition error

db3ed4310832bed8758d8cb2b641b38ac29afa31 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Format HPX_SetupHPXLocal.cmake

5ecf3cad298678021c77c825a9f54d7c119d9dd1 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5714

5714: Refine propagation of HPX_WITH_... options r=msimberg a=hkaiser

Co-authored-by: Hartmut...

b0b3e85f4d47c988c08624da7fc4a01aefc1ae77 authored almost 3 years ago by StellarBot <[email protected]>
Refine propagation of HPX_WITH_... options

08c6088fbc376d333c7b485a5735d5e0899421b3 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge #5713

5713: Significantly reduce CI jobs run on Piz Daint r=msimberg a=msimberg

We've again hit the q...

1db2423254b86de1dcad52b8fc8d8ec12984193e authored almost 3 years ago by StellarBot <[email protected]>
Significantly reduce the number of configurations on Piz Daint

3c5aa46683607780d4748b0e5054588a102e02c9 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5586

5586: Remove local functionality r=msimberg a=msimberg

Companion PR to #5578. Removes local-onl...

6eb62359eeb17b052cd1b5ab889ddd70d3628819 authored almost 3 years ago by StellarBot <[email protected]>
Minor fixes for SetupHPXLocal

018d164beec9e5d3e9dc9f8d44d2d220fc3574a5 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Remove local functionality, add dependency on local package

1698bc8d61c7210bdfeb897f64a20f80c590f5c9 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5660

5660: Replacing remaining std::forward and std::move with HPX_FORWARD and HPX_MOVE r=msimberg a=...

dd86a80dd3b48f429b2d3151467a273b4aa9bb18 authored almost 3 years ago by StellarBot <[email protected]>
Replacing hpx::util::invoke with HPX_INVOKE where possible

f66f2d217aa59d1f291ce3984133963ff9212ef2 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Replacing remaining std::forward and std::move with HPX_FORWARD and HPX_MOVE

ce5d22592e7712b47aa0611f455ea297d76f7480 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge #5710

5710: Making task_group serializable r=msimberg a=hkaiser

Co-authored-by: Hartmut Kaiser <har...

61c62538a26b55d3f4422fbb43a435b562d6c298 authored almost 3 years ago by StellarBot <[email protected]>
Merge #5697

5697: Adding fork_join_executor to foreach_benchmark r=msimberg a=hkaiser

- minor tweaks to `fo...

97c75e82c17506bb71c5072487395e73b6df866a authored almost 3 years ago by StellarBot <[email protected]>
Replace some relaxed with stronger atomic ordering

a574cbd551d50b06db2822ead75be32bf6835469 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Replace high_resolution_timer with hardware::timestamp

76e37e83558fe7d1f0be28cb6d0a94a9d7d8ca2f authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Fixing test issues

32a5be1086ce806810d44b0ca2750a3512bdef27 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Moving configuration options from config.hpp to build system

- this disables the silent special handling of certain options if HPX_DEBUG is defined

ad990be1640132b67ce8b4906e09f54072ac780f authored almost 3 years ago by Hartmut Kaiser <[email protected]>
More work on fork_join_executor

- remove atomics that are not needed
- split static and dynamic scheduling functions

8d7caaf13fc6bc89e1f78992bfac22076fc3af7d authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Adding fork_join_executor to foreach_benchmark

- minor tweaks to fork_join_executor
- more constexpr and noexcept
- fixing issue when HPX_WITH_...

b340a20df294d9d9e8d9e963dcfbc88cdfe7dc7b authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Making task_group serializable

9a83230605142392c34c81c0902eb5e9ae9bf973 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge #5702 #5707

5702: Attempting to fix CircleCI timeouts r=msimberg a=hkaiser

- [x] Split header tests
- [x] ...

1ad10dad1b4d1113c7db7683151d2a1e8aef0730 authored almost 3 years ago by StellarBot <[email protected]>
Merge #5641

5641: Factorize perftests scripts r=msimberg a=aurianer

Co-authored-by: Auriane R <aurianer@c...

e547aadd414d2ec61e00a1f28f3c95f51cea4ff2 authored almost 3 years ago by StellarBot <[email protected]>
Better diagnose parcel bootstrap problems

- flyby: add PALS_NODEID env variable to the list of recognized MPI environments

51379eb7c100f49dcf6263d11780d20471b24930 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Update docs for perftests

c30498ccd92bee30d7ec197d204f97ec70d6ce20 authored almost 3 years ago by aurianer <[email protected]>
Speedup a bit the copy by forking the process

f2c159abb531c67e4dc4b056e6070b510972e3ed authored almost 3 years ago by Auriane R <[email protected]>
Splitting unit tests

4116fc21c7de19c642949f01a46c2ac317ef9027 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Fixing tss test (was broken since wait_all API changes)

bcace238d809c829fdf6e56062f9989824cb76b7 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Adding a missing header, fixing transfer s/r algorithm

f575822709e724cee94f10fee3e966366ea34a98 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Split header tests

59f93fc89ff54ded7950f3c6301350a1cf49d9c5 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Factorize perftests scripts between jenkins and local

c2731ef1b507c7ad4d9fbd4b06aa7c39d69d7d69 authored almost 3 years ago by Auriane R <[email protected]>
Merge #5674

5674: Allow using `any_sender` in global variables r=msimberg a=msimberg

## Proposed Changes
...

bf30eeb10936a73f9311afc4dd0437988b0d85c0 authored almost 3 years ago by StellarBot <[email protected]>
Merge #5696

5696: Modernize when_all and friends (when_any, when_some, when_each) r=msimberg a=hkaiser

This...

0755b6d5f165e3a35bac1d9a1b102db68a1be5f5 authored almost 3 years ago by StellarBot <[email protected]>
Merge #5519

5519: Add transform_mpi sender adapter r=msimberg a=aurianer

- Propose an `transform_mpi` based...

c3c111ff7c1c4d32b7abe1926730a77aaf670f0b authored almost 3 years ago by StellarBot <[email protected]>
Modernize when_all and friends (when_any, when_some, when_each)

3f6b2f10dcc0c23339d219ad51a82eb5e43dda90 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Merge #5704

5704: Test with hwloc 2.7.0 with GCC 11 r=msimberg a=msimberg

Changes the GCC 11 builder to use...

e37a5e28a6f3bb683c2eea9ae6a1a320fed9b2e8 authored almost 3 years ago by StellarBot <[email protected]>
Add transform_mpi senders/receivers implementation and tests

+ Make the MPI error message more verbose than just the error code.

3011b2045a82c37167cbb46aa8c89869d1b1165e authored almost 3 years ago by Auriane R <[email protected]>
Move the algorithms tests utils in a test include

77255b2f85f7c2a2fe8281759ad6cebabee90e6e authored almost 3 years ago by Auriane R <[email protected]>
Add an int specialization for the print_hex facility

45f4537dfb7a512ff6fdc91e0c5b77ceb32d562a authored almost 3 years ago by Auriane R <[email protected]>
Remove template of print_ptr to accept any pointers

43c0f85d35e981f34f154f1e3027cd67fc9be509 authored almost 3 years ago by Auriane R <[email protected]>
Refactor MPI polling to be able to handle callbacks

Necessary for the transform_mpi impl based on senders and receivers.

ca520bb8649a12166504e15b46ee4fd86de91650 authored almost 3 years ago by Auriane R <[email protected]>
Remove unecessary export in definition, already in declaration

14ea626dac1fd68f2ee75879c48020097ce29006 authored almost 3 years ago by Auriane R <[email protected]>
Remove the EXPORTs from cuda and mpi exceptions

+ Add explicit keyword for the constructor

2711eca59ef71837818638f2a4fcd5fe79ffa33c authored almost 3 years ago by Auriane R <[email protected]>
Merge #5703

5703: Fix `counting_iterator` container tests r=msimberg a=msimberg

The random_access_iterator ...

f19356839bd1fdff57d9ace01f6662adee559c8b authored almost 3 years ago by StellarBot <[email protected]>
Test with hwloc 2.7.0 with GCC 11

0d10176334f5df6930e3a9fb9081f5806b213826 authored almost 3 years ago by Mikael Simberg <[email protected]>
Fix counting_iterator container tests

The random_access_iterator test requires at least two elements in the
container.

5e63969d241cd633bc21ce54ea8f429a64d05d96 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5691

5691: Rename `annotate_function` to `scoped_annotation` r=msimberg a=msimberg

Fixes #5686. Also...

0394bc44bda9508b87ed0ea3d5b80027766700ea authored almost 3 years ago by StellarBot <[email protected]>
Add cleaner C++20 version of empty vtables for any_sender etc.

Allows using any_sender etc. in global variables without a helper base
class to initialize the e...

573b1fb299e3ae62fabeaa9e4bd6be9a9f4c80b6 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5690

5690: Replace tag_dispatch with tag_invoke in minmax segmented r=msimberg a=aurianer

Co-autho...

d2f0ef7c3988e486fe1e746c7e9fe5af52d6d457 authored almost 3 years ago by StellarBot <[email protected]>
Add C++ feature test for constexpr variables with virtual destructors

148439f3cf0cb1790cacd25c9a44845f67acecff authored almost 3 years ago by Mikael Simberg <[email protected]>
Fixing compilation problems

29026e9b772ef47ca1e60b6f663fbecadf0137a2 authored almost 3 years ago by Hartmut Kaiser <[email protected]>
Replace tag_dispatch with tag_invoke in minmax segmented

a147edaf3e9c21ddd8f729e336f2bfb9a12bb57e authored almost 3 years ago by Auriane R <[email protected]>
Merge pull request #5682 from aacirino/master

Fix macOS test exceptions

2f9293d5763a9f2b65f46986274066acc2025b5f authored almost 3 years ago by Mikael Simberg <[email protected]>
Allow using any_(unique_)sender in global variables

3c4d31c08d073d29e667cdd69388b09a5c2f7cd7 authored almost 3 years ago by Mikael Simberg <[email protected]>
Add scoped_annotation and annotated_function to public API

f2f648be2c759f335b4ae478aa5b765cc6a2f367 authored almost 3 years ago by Mikael Simberg <[email protected]>
Move scoped_annotation to separate header

6b06b753521d053f2723ff1254783ad196cff245 authored almost 3 years ago by Mikael Simberg <[email protected]>
Rename annotate_function to scoped_annotation

2ffa0f7643f90ca62b3219594fd422aa68f7d264 authored almost 3 years ago by Mikael Simberg <[email protected]>
Move hpx::util::annotate(d)_function to hpx namespace

16a680922e1f4a78a4ad93bce1970810f6b13fb9 authored almost 3 years ago by Mikael Simberg <[email protected]>
Merge #5687 #5699

5687: Add most important CMake options r=msimberg a=dimitraka

Add the agreed most important CMa...

47ccb79916ef304d44d220443884b0827a91b37f authored almost 3 years ago by StellarBot <[email protected]>
Merge #5645

5645: Add matrix multiplication example r=msimberg a=dimitraka

## Proposed Changes

- matri...

b29d4b638bbc0beae4d86580818a9f91c430be7a authored almost 3 years ago by StellarBot <[email protected]>
Merge #5663

5663: Use dynamic bitsets by default for CPU masks r=msimberg a=msimberg

Maybe fixes #5661.

...

245b523aa2d81098432d504d7328e413bb804d73 authored almost 3 years ago by StellarBot <[email protected]>
Add CMake options

4e15ba28cb13dad493e73e7da9e6ce098c898ffd authored almost 3 years ago by kadimitra <[email protected]>
Add matrix multiplication example

fb74095a550db862ee3e9c91d12137f76962cddb authored almost 3 years ago by kadimitra <[email protected]>
Update Boost_ADDITIONAL_VERSIONS list

0b2bd996fa78036f9f993aff813815a0e5d3e114 authored almost 3 years ago by Mikael Simberg <[email protected]>