Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjacent #5564

Merged
merged 11 commits into from
Nov 8, 2021
Merged

Adjacent #5564

merged 11 commits into from
Nov 8, 2021

Conversation

kmoham6
Copy link

@kmoham6 kmoham6 commented Sep 16, 2021

Adapting adjacent_difference to C++20

Copy link
Member

@hkaiser hkaiser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hkaiser
Copy link
Member

hkaiser commented Sep 21, 2021

Also, please fix the compilation problems exposed by the CI.

@kmoham6 kmoham6 force-pushed the adjacent branch 4 times, most recently from d3f790a to 906d42a Compare October 4, 2021 21:06
@hkaiser
Copy link
Member

hkaiser commented Oct 9, 2021

@kmoham6 could you please take care of the remaining CI problems?

@kmoham6 kmoham6 force-pushed the adjacent branch 5 times, most recently from b95e732 to f81a8f9 Compare October 12, 2021 03:27
@hkaiser
Copy link
Member

hkaiser commented Oct 12, 2021

@kmoham6 after merging #5580 this PR has conflicts with master. Could you please look into fixing those? Also, things look much better now, there are only a few problems left, for instance: https://cdash.cscs.ch/viewBuildError.php?buildid=188148.

@StellarBot
Copy link

Performance test report

HPX Performance

Comparison

BENCHMARKNO-EXECUTOR
Future Overhead - Create Thread Hierarchical - Latch++

Info

PropertyBeforeAfter
HPX Commit254db5764b8a73
HPX Datetime2021-08-21T11:38:52+00:002021-10-29T14:53:00+00:00
Datetime2021-08-23T15:21:22.855927+02:002021-10-29T17:09:39.414447+02:00
Hostnamenid00446nid01146
Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0
Envfile
Clusternamedaintdaint

Comparison

BENCHMARKFORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATORPARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATORSCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR
Stream Benchmark - Add(=)(=)-
Stream Benchmark - Scale(=)(=)(=)
Stream Benchmark - Triad---
Stream Benchmark - Copy(=)=(=)

Info

PropertyBeforeAfter
HPX Commit916f4d864b8a73
HPX Datetime2021-10-22T15:54:13+00:002021-10-29T14:53:00+00:00
Datetime2021-10-25T11:52:24.316784+02:002021-10-29T17:09:54.787120+02:00
Hostnamenid01196nid01146
Compiler/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0/apps/daint/SSL/HPX/packages/llvm-11.0.0/bin/clang++ 11.0.0
Envfile
Clusternamedaintdaint

Explanation of Symbols

SymbolMEANING
=No performance change (confidence interval within ±1%)
(=)Probably no performance change (confidence interval within ±2%)
(+)/(-)Very small performance improvement/degradation (≤1%)
+/-Small performance improvement/degradation (≤5%)
++/--Large performance improvement/degradation (≤10%)
+++/---Very large performance improvement/degradation (>10%)
?Probably no change, but quite large uncertainty (confidence interval with ±5%)
??Unclear result, very large uncertainty (±10%)
???Something unexpected…

@hkaiser
Copy link
Member

hkaiser commented Nov 2, 2021

@kmoham6 the cmake_format issue should be gone if you rebase on master. The other test issues are unrelated and known, you will not have to worry about those.

@msimberg
Copy link
Contributor

msimberg commented Nov 3, 2021

@kmoham6 could you mark comments that you've already taken care of as resolved so that we can see what is actually still unresolved?

@msimberg msimberg added split: distributed PR targets distributed functionality split: docs PR targets documentation split: local PR targets local functionality labels Nov 3, 2021
@hkaiser
Copy link
Member

hkaiser commented Nov 4, 2021

@kmoham6 not sure if I missed it before, but now we see compilation problems with the datapar tests: https://cdash.cscs.ch/viewBuildError.php?buildid=193713

@kmoham6
Copy link
Author

kmoham6 commented Nov 5, 2021

@hkaiser seems the error is about std::minus<> that I changed it before my last rebase. it looks like they were lost after rebase. I fixed them and pushing again.

Copy link
Member

@hkaiser hkaiser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is now ready to go in. LGTM, thanks!

@msimberg msimberg merged commit 446c888 into STEllAR-GROUP:master Nov 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: algorithms split: distributed PR targets distributed functionality split: docs PR targets documentation split: local PR targets local functionality type: compatibility issue type: enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants