Include Boost as CMake subproject
Open
Pansysk75
opened this issue 1 year ago
•
5 comments
Draft PR for properly fetching and installing boost as a CMake subproject.
Still needs fixes, but I paused working on it since we need https://github.com/boostorg/cmake/pull/65 to move forward with this approach.
Can also move to using find_package Config mode, since Module mode (using Find<PackageName>.cmake) is being deprecated for Boost.
Coverage summary from Codacy
Coverage variation
Diff coverage
:white_check_mark: -0.42%
:white_check_mark: ∅
Coverage variation details
Coverable lines
Covered lines
Coverage
Common ancestor commit (f4ff6e807302faddc58b39f3c3e20950d73b9813)
232431
198777
85.52%
Head commit (a4ad1666404fbb0d796be401d51f2e3beb0b0f55)
190890 (-41541)
162445 (-36332)
85.10% (-0.42% )
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>
Diff coverage details
Coverable lines
Covered lines
Diff coverage
Pull request (#6510)
0
0
∅ (not applicable)
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%
Codacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-09-11T20:38:57+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 7dc3dee7fa0f23ab06127260df79431edb9c5493 Datetime 2024-03-18T09:18:04.949759-05:00 2024-09-11T15:44:44.707287-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-09-11T20:38:57+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 7dc3dee7fa0f23ab06127260df79431edb9c5493 Datetime 2024-03-18T09:19:53.062988-05:00 2024-09-11T15:46:35.458781-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-09-11T20:38:57+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 7dc3dee7fa0f23ab06127260df79431edb9c5493 Datetime 2024-03-18T09:20:13.002391-05:00 2024-09-11T15:46:53.043751-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam
Explanation of Symbols Symbol MEANING = 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…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f a13a00df7d37ccd8cc217037b2f3cdf1bd0a743b HPX Datetime 2024-03-18T14:00:30+00:00 2024-09-11T23:02:42+00:00 Envfile Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:18:04.949759-05:00 2024-09-11T18:47:49.715016-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f a13a00df7d37ccd8cc217037b2f3cdf1bd0a743b HPX Datetime 2024-03-18T14:00:30+00:00 2024-09-11T23:02:42+00:00 Envfile Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:19:53.062988-05:00 2024-09-11T18:49:40.919742-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f a13a00df7d37ccd8cc217037b2f3cdf1bd0a743b HPX Datetime 2024-03-18T14:00:30+00:00 2024-09-11T23:02:42+00:00 Envfile Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:20:13.002391-05:00 2024-09-11T18:49:58.643620-05:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Explanation of Symbols Symbol MEANING = 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…
@srinivasyadav18 This now works, I just have to make some fixes to the CI environments before merging
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f b53ef800df4044c269221daeb28f42bef4262f42 HPX Datetime 2024-03-18T14:00:30+00:00 2024-10-02T14:46:20+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:18:04.949759-05:00 2024-10-08T09:45:40.304270-05:00 Clustername rostam rostam Envfile
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f b53ef800df4044c269221daeb28f42bef4262f42 HPX Datetime 2024-03-18T14:00:30+00:00 2024-10-02T14:46:20+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:19:53.062988-05:00 2024-10-08T09:47:30.867770-05:00 Clustername rostam rostam Envfile
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- - --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f b53ef800df4044c269221daeb28f42bef4262f42 HPX Datetime 2024-03-18T14:00:30+00:00 2024-10-02T14:46:20+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:20:13.002391-05:00 2024-10-08T09:47:51.334507-05:00 Clustername rostam rostam Envfile
Explanation of Symbols Symbol MEANING = 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…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-04T16:25:55+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f cad81555453aee0c65313670d0fcb902017c0d16 Datetime 2024-03-18T09:18:04.949759-05:00 2024-11-04T12:14:31.519906-06:00 Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-04T16:25:55+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f cad81555453aee0c65313670d0fcb902017c0d16 Datetime 2024-03-18T09:19:53.062988-05:00 2024-11-04T12:16:22.435694-06:00 Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-04T16:25:55+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f cad81555453aee0c65313670d0fcb902017c0d16 Datetime 2024-03-18T09:20:13.002391-05:00 2024-11-04T12:16:41.231817-06:00 Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Explanation of Symbols Symbol MEANING = 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…
Coverage summary from Codacy
Coverage variation
Diff coverage
:white_check_mark: -0.46%
:white_check_mark: ∅
Coverage variation details
Coverable lines
Covered lines
Coverage
Common ancestor commit (342d3738cbde74e541550d7dd52357762460fd42)
234436
200546
85.54%
Head commit (04789f42fba8a4ea2ace5268a0ee439a25f3305d)
193829 (-40607)
164927 (-35619)
85.09% (-0.46% )
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>
Diff coverage details
Coverable lines
Covered lines
Diff coverage
Pull request (#6510)
0
0
∅ (not applicable)
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%
Codacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-06T15:35:57+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f a4f0a9978a8d1b0ec5ce8d6b53f88f1e25687574 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Datetime 2024-03-18T09:18:04.949759-05:00 2024-11-06T09:45:16.128200-06:00 Envfile
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-06T15:35:57+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f a4f0a9978a8d1b0ec5ce8d6b53f88f1e25687574 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Datetime 2024-03-18T09:19:53.062988-05:00 2024-11-06T09:47:05.928436-06:00 Envfile
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- ---
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-06T15:35:57+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f a4f0a9978a8d1b0ec5ce8d6b53f88f1e25687574 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Clustername rostam rostam Datetime 2024-03-18T09:20:13.002391-05:00 2024-11-06T09:47:26.397781-06:00 Envfile
Explanation of Symbols Symbol MEANING = 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…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 59a344cf75b28970b0e9bfbeb0437a4151a00547 HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-13T14:42:23+00:00 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:18:04.949759-05:00 2024-11-14T17:25:34.319625-06:00
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 59a344cf75b28970b0e9bfbeb0437a4151a00547 HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-13T14:42:23+00:00 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:19:53.062988-05:00 2024-11-14T17:27:24.771524-06:00
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- ---
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 59a344cf75b28970b0e9bfbeb0437a4151a00547 HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-13T14:42:23+00:00 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.5/bin/clang++ 18.1.5 Datetime 2024-03-18T09:20:13.002391-05:00 2024-11-14T17:27:45.114157-06:00
Explanation of Symbols Symbol MEANING = 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…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-13T14:42:23+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 59a344cf75b28970b0e9bfbeb0437a4151a00547 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Clustername rostam rostam Datetime 2024-03-18T09:18:04.949759-05:00 2024-11-15T13:25:10.200732-06:00
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-13T14:42:23+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 59a344cf75b28970b0e9bfbeb0437a4151a00547 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Clustername rostam rostam Datetime 2024-03-18T09:19:53.062988-05:00 2024-11-15T13:27:00.928947-06:00
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- - --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-13T14:42:23+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 59a344cf75b28970b0e9bfbeb0437a4151a00547 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Clustername rostam rostam Datetime 2024-03-18T09:20:13.002391-05:00 2024-11-15T13:27:21.252197-06:00
Explanation of Symbols Symbol MEANING = 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…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f cb047f3937cea4c34e6065f80ea9e9f4d272140c HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-28T05:37:35+00:00 Envfile Datetime 2024-03-18T09:18:04.949759-05:00 2024-11-27T23:45:07.477650-06:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f cb047f3937cea4c34e6065f80ea9e9f4d272140c HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-28T05:37:35+00:00 Envfile Datetime 2024-03-18T09:19:53.062988-05:00 2024-11-27T23:46:57.339891-06:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- - ---
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f cb047f3937cea4c34e6065f80ea9e9f4d272140c HPX Datetime 2024-03-18T14:00:30+00:00 2024-11-28T05:37:35+00:00 Envfile Datetime 2024-03-18T09:20:13.002391-05:00 2024-11-27T23:47:17.797534-06:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam
Explanation of Symbols Symbol MEANING = 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…
Coverage summary from Codacy
Coverage variation
Diff coverage
:white_check_mark: -0.41%
:white_check_mark: ∅
Coverage variation details
Coverable lines
Covered lines
Coverage
Common ancestor commit (f711e4192411cc049889ba85614f211d9e86538b)
234528
200611
85.54%
Head commit (a38189e8cb9a1d9a52c61d9f50893602c0aa9788)
195252 (-39276)
166222 (-34389)
85.13% (-0.41% )
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>
Diff coverage details
Coverable lines
Covered lines
Diff coverage
Pull request (#6510)
0
0
∅ (not applicable)
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%
Codacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 48c973d95ec58fe55f51285c5774043a16d40ee3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-02T00:26:38+00:00 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:18:04.949759-05:00 2024-12-05T10:14:51.597981-06:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Clustername rostam rostam
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 48c973d95ec58fe55f51285c5774043a16d40ee3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-02T00:26:38+00:00 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:19:53.062988-05:00 2024-12-05T10:16:41.592659-06:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Clustername rostam rostam
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- ---
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 48c973d95ec58fe55f51285c5774043a16d40ee3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-02T00:26:38+00:00 Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:20:13.002391-05:00 2024-12-05T10:17:01.890825-06:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Clustername rostam rostam
Explanation of Symbols Symbol MEANING = 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…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 48c973d95ec58fe55f51285c5774043a16d40ee3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-02T00:26:38+00:00 Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Clustername rostam rostam Datetime 2024-03-18T09:18:04.949759-05:00 2024-12-09T10:50:17.069660-06:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 48c973d95ec58fe55f51285c5774043a16d40ee3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-02T00:26:38+00:00 Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Clustername rostam rostam Datetime 2024-03-18T09:19:53.062988-05:00 2024-12-09T10:52:06.748193-06:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- - ---
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 48c973d95ec58fe55f51285c5774043a16d40ee3 HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-02T00:26:38+00:00 Envfile Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Clustername rostam rostam Datetime 2024-03-18T09:20:13.002391-05:00 2024-12-09T10:52:27.162118-06:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Explanation of Symbols Symbol MEANING = 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…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f d6cd1d5b7edc3e7d28c09db99765760bfa967d78 HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-12T21:52:20+00:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:18:04.949759-05:00 2024-12-12T16:03:44.727356-06:00
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f d6cd1d5b7edc3e7d28c09db99765760bfa967d78 HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-12T21:52:20+00:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:19:53.062988-05:00 2024-12-12T16:05:34.557314-06:00
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- ---
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f d6cd1d5b7edc3e7d28c09db99765760bfa967d78 HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-12T21:52:20+00:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:20:13.002391-05:00 2024-12-12T16:05:55.131493-06:00
Explanation of Symbols Symbol MEANING = 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…
Coverage summary from Codacy
Coverage variation
Diff coverage
:white_check_mark: -0.42%
:white_check_mark: ∅
Coverage variation details
Coverable lines
Covered lines
Coverage
Common ancestor commit (a40e83efb3005ae2821d1d3071140dca55ff3834)
237178
203178
85.66%
Head commit (6dda989e9c830a97b1a98557ed9c2233a5cd79f8)
196997 (-40181)
167936 (-35242)
85.25% (-0.42% )
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>
Diff coverage details
Coverable lines
Covered lines
Diff coverage
Pull request (#6510)
0
0
∅ (not applicable)
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%
Codacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-19T01:07:11+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 0294f2410e99ada5d5e6c557c09d40ca96728d84 Datetime 2024-03-18T09:18:04.949759-05:00 2024-12-18T19:15:09.369003-06:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Envfile
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-19T01:07:11+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 0294f2410e99ada5d5e6c557c09d40ca96728d84 Datetime 2024-03-18T09:19:53.062988-05:00 2024-12-18T19:16:59.341782-06:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Envfile
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - -- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2024-12-19T01:07:11+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 0294f2410e99ada5d5e6c557c09d40ca96728d84 Datetime 2024-03-18T09:20:13.002391-05:00 2024-12-18T19:17:19.841746-06:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Envfile
Explanation of Symbols Symbol MEANING = 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…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f df4269776147ed125c622632c35c3227b24c19c5 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-07T22:06:57+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Datetime 2024-03-18T09:18:04.949759-05:00 2025-01-09T09:57:29.608149-06:00 Envfile Clustername rostam rostam
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f df4269776147ed125c622632c35c3227b24c19c5 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-07T22:06:57+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Datetime 2024-03-18T09:19:53.062988-05:00 2025-01-09T09:59:19.451561-06:00 Envfile Clustername rostam rostam
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - -- Stream Benchmark - Triad -- - -- Stream Benchmark - Copy -- - ---
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f df4269776147ed125c622632c35c3227b24c19c5 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-07T22:06:57+00:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Datetime 2024-03-18T09:20:13.002391-05:00 2025-01-09T09:59:40.108110-06:00 Envfile Clustername rostam rostam
Explanation of Symbols Symbol MEANING = 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 This is ready to merge, thee CI failures are unrelated
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-13T17:14:44+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 4db2c1823dd692cbb072de8bc12d2f4feb5cd2f8 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:18:04.949759-05:00 2025-01-13T11:20:03.129415-06:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-13T17:14:44+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 4db2c1823dd692cbb072de8bc12d2f4feb5cd2f8 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:19:53.062988-05:00 2025-01-13T11:21:52.235190-06:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - -- Stream Benchmark - Triad -- - -- Stream Benchmark - Copy -- -- ---
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-13T17:14:44+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 4db2c1823dd692cbb072de8bc12d2f4feb5cd2f8 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Envfile Datetime 2024-03-18T09:20:13.002391-05:00 2025-01-13T11:22:12.515843-06:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8
Explanation of Symbols Symbol MEANING = 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…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 9bafe5b75c40bc0e9c1bfd1a70695fb279e7cf83 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-20T17:45:35+00:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Envfile Datetime 2024-03-18T09:18:04.949759-05:00 2025-01-20T14:16:46.678896-06:00 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 9bafe5b75c40bc0e9c1bfd1a70695fb279e7cf83 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-20T17:45:35+00:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Envfile Datetime 2024-03-18T09:19:53.062988-05:00 2025-01-20T14:18:36.199302-06:00 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- --- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 9bafe5b75c40bc0e9c1bfd1a70695fb279e7cf83 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-20T17:45:35+00:00 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Envfile Datetime 2024-03-18T09:20:13.002391-05:00 2025-01-20T14:18:56.573682-06:00 Clustername rostam rostam Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu
Explanation of Symbols Symbol MEANING = 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…
The MacOS build that fetches Boost now fails because of the restrictions introduced (HPX_WITH_FETCH_BOOST=ON requires HPX to be installed.) ;-)
Coverage summary from Codacy
Coverage variation
Diff coverage
:white_check_mark: -0.41%
:white_check_mark: ∅
Coverage variation details
Coverable lines
Covered lines
Coverage
Common ancestor commit (a40e83efb3005ae2821d1d3071140dca55ff3834)
237178
203178
85.66%
Head commit (43d6613c9f18c65aafd8b8cd0de0b29b0cc5793e)
196997 (-40181)
167940 (-35238)
85.25% (-0.41% )
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>
Diff coverage details
Coverable lines
Covered lines
Diff coverage
Pull request (#6510)
0
0
∅ (not applicable)
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%
Codacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 38bbc9c67780637ee257424da8509c963f857e15 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-21T22:44:01+00:00 Envfile Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:18:04.949759-05:00 2025-01-21T16:49:46.562405-06:00
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 38bbc9c67780637ee257424da8509c963f857e15 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-21T22:44:01+00:00 Envfile Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:19:53.062988-05:00 2025-01-21T16:51:36.301049-06:00
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - --- Stream Benchmark - Triad -- - -- Stream Benchmark - Copy -- -- ---
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 38bbc9c67780637ee257424da8509c963f857e15 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-21T22:44:01+00:00 Envfile Clustername rostam rostam Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Datetime 2024-03-18T09:20:13.002391-05:00 2025-01-21T16:51:56.565985-06:00
Explanation of Symbols Symbol MEANING = 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…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 03db3839d9b07502e9a8abd3852b1dbe10488290 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-21T23:59:32+00:00 Datetime 2024-03-18T09:18:04.949759-05:00 2025-01-21T18:04:54.992347-06:00 Clustername rostam rostam Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 03db3839d9b07502e9a8abd3852b1dbe10488290 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-21T23:59:32+00:00 Datetime 2024-03-18T09:19:53.062988-05:00 2025-01-21T18:06:44.141900-06:00 Clustername rostam rostam Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- -- --- Stream Benchmark - Triad -- - -- Stream Benchmark - Copy -- -- --
Info Property Before After HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 03db3839d9b07502e9a8abd3852b1dbe10488290 HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-21T23:59:32+00:00 Datetime 2024-03-18T09:20:13.002391-05:00 2025-01-21T18:07:04.502202-06:00 Clustername rostam rostam Envfile Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8
Explanation of Symbols Symbol MEANING = 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…
Performance test report HPX Performance Comparison BENCHMARK FORK_JOIN_EXECUTOR PARALLEL_EXECUTOR SCHEDULER_EXECUTOR For Each -- -- --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-22T00:53:58+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 966d7284b684734418d1ef3743062bf1a9494a32 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Datetime 2024-03-18T09:18:04.949759-05:00 2025-01-21T19:01:33.661688-06:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Envfile
Comparison BENCHMARK NO-EXECUTOR Future Overhead - Create Thread Hierarchical - Latch --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-22T00:53:58+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 966d7284b684734418d1ef3743062bf1a9494a32 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Datetime 2024-03-18T09:19:53.062988-05:00 2025-01-21T19:03:24.051221-06:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Envfile
Comparison BENCHMARK FORK_JOIN_EXECUTOR_DEFAULT_FORK_JOIN_POLICY_ALLOCATOR PARALLEL_EXECUTOR_DEFAULT_PARALLEL_POLICY_ALLOCATOR SCHEDULER_EXECUTOR_DEFAULT_SCHEDULER_EXECUTOR_ALLOCATOR Stream Benchmark - Add -- -- -- Stream Benchmark - Scale -- - -- Stream Benchmark - Triad -- -- -- Stream Benchmark - Copy -- - --
Info Property Before After HPX Datetime 2024-03-18T14:00:30+00:00 2025-01-22T00:53:58+00:00 HPX Commit d27ac2efb17ed7a61d0417a1926ba8991f4f477f 966d7284b684734418d1ef3743062bf1a9494a32 Compiler /opt/apps/llvm/13.0.1/bin/clang++ 13.0.1 /opt/apps/llvm/18.1.8/bin/clang++ 18.1.8 Datetime 2024-03-18T09:20:13.002391-05:00 2025-01-21T19:03:44.908191-06:00 Hostname medusa08.rostam.cct.lsu.edu medusa08.rostam.cct.lsu.edu Clustername rostam rostam Envfile
Explanation of Symbols Symbol MEANING = 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…