hpx icon indicating copy to clipboard operation
hpx copied to clipboard

Align our parallel range implementation with P3179

Open hkaiser opened this issue 11 months ago • 11 comments

For details, see: wg21.link/p3179

hkaiser avatar Jan 14 '25 12:01 hkaiser

Hi @hkaiser, hope you're doing well. I wanted to ask if this issue will be taken up as a GSoC project later on or if it is open for us to work on as a precursor to GSoC. Thanks a lot for the clarification.

aniket2405 avatar Jan 14 '25 22:01 aniket2405

Hi @hkaiser, hope you're doing well. I wanted to ask if this issue will be taken up as a GSoC project later on or if it is open for us to work on as a precursor to GSoC. Thanks a lot for the clarification.

This issue possibly involves a lot of work, thus it may not be possible to be addressed by a sole GSoC project. Please feel free to start looking into this, if you like ;-)

hkaiser avatar Jan 14 '25 22:01 hkaiser

Sure, I'd like to start looking at this. I was going through the parallel range algorithm paper. To clarify, our goal is to align all the places we use C++ ranges with adding parallel algorithms, right? Thanks for the help!

aniket2405 avatar Jan 16 '25 18:01 aniket2405

Sure, I'd like to start looking at this. I was going through the parallel range algorithm paper. To clarify, our goal is to align all the places we use C++ ranges with adding parallel algorithms, right? Thanks for the help!

We already do have parallel range-based algorithms (of our own design). We should make sure that our interfaces conform to what is being proposed for standardization.

hkaiser avatar Jan 16 '25 19:01 hkaiser

Understood. Thanks! I'll start reading this.

aniket2405 avatar Jan 23 '25 08:01 aniket2405

Understood. Thanks! I'll start reading this.

Just FWIW, our range based parallel algorithms are here: https://github.com/STEllAR-GROUP/hpx/tree/master/libs/core/algorithms/include/hpx/parallel/container_algorithms

hkaiser avatar Jan 23 '25 14:01 hkaiser

thanks for pointing out the resource for range-based parallel algorithms.

aniket2405 avatar Jan 28 '25 12:01 aniket2405

Hi @hkaiser, I am new to HPX and open-source and would like to contribute longer-term. Is this issue something to which I can contribute?

quasar-chunawala avatar May 17 '25 15:05 quasar-chunawala

Hi @hkaiser, I am new to HPX and open-source and would like to contribute longer-term. Is this issue something to which I can contribute?

Yes, absolutely!

hkaiser avatar May 17 '25 15:05 hkaiser