Skip to content

Specify decompression in one triangle directly from the routine coloring - #286

Open
amontoison wants to merge 5 commits into
mainfrom
am/uplo
Open

amontoison wants to merge 5 commits into
mainfrom
am/uplo

Conversation

@amontoison

@amontoison amontoison commented Dec 30, 2025 •

Copy link
Copy Markdown
Collaborator

close #280

-- BREAKING CHANGES --

  • Pass the keyword argument decompression_uplo directly in coloring.
  • We can do the decompression in one triangle on GPU for star coloring.
  • Vectorized decompression for star coloring in one triangle.
  • Less storage if we do the decompression in one triangle for star and acyclic colorings.

Comment thread src/decompression.jl Outdated
@amontoison
amontoison force-pushed the am/postprocessing_v2 branch 3 times, most recently from be8da65 to 262a09a Compare January 9, 2026 19:51
Base automatically changed from am/postprocessing_v2 to main September 8, 2026 12:46
@amontoison
amontoison force-pushed the am/uplo branch 2 times, most recently from bb10c3c to 9d2c6f6 Compare September 19, 2026 04:56
@codecov

codecov Bot commented Sep 19, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.27%. Comparing base (e951ff2) to head (9d2c6f6).
⚠️ Report is 8 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #286      +/-   ##
==========================================
+ Coverage   99.17%   99.27%   +0.09%     
==========================================
  Files          22       22              
  Lines        2304     2331      +27     
==========================================
+ Hits         2285     2314      +29     
+ Misses         19       17       -2     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@amontoison amontoison added the performance Speeding things up label Oct 15, 2026
@amontoison
amontoison marked this pull request as ready for review October 16, 2026 01:06
@amontoison amontoison changed the title Support decompression in one triangle Support decompression in one triangle directly from coloring Oct 16, 2026
@amontoison amontoison changed the title Support decompression in one triangle directly from coloring Specify decompression in one triangle directly from coloring Oct 16, 2026
Comment thread docs/src/tutorial.md Outdated
@amontoison
amontoison requested a review from gdalle October 16, 2026 01:52
@amontoison amontoison changed the title Specify decompression in one triangle directly from coloring Specify decompression in one triangle directly from the routine coloring Oct 16, 2026
@amontoison

Copy link
Copy Markdown
Collaborator Author

@gdalle It is ready for a review.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

performance Speeding things up

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Decompress into a single triangle

1 participant