Opened 3 years ago

Closed 3 years ago

#26178 closed enhancement (invalid)

fix linbox solve for sparse matrices

Reported by: vdelecroix Owned by:
Priority: major Milestone: sage-duplicate/invalid/wontfix
Component: interfaces Keywords:
Cc: cpernet, chapoton Merged in:
Authors: Reviewers:
Report Upstream: Reported upstream. No feedback yet. Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by vdelecroix)

All the issues had been treated in #23214 which get rids of the sage-linbox interface.


While cleaning the linbox interface at #24544 we encountered some issues with an innocent type change. The sage-linbox interface is using LinBox::DenseVector<Givaro::Modular<unsigned int>> while it would be more natural to deal with Givaro::Modular<int64_t> or Givaro::Modular<uint64_t>. Though some strange compilation failures were present on macOS X, see discussion from the discussion at #24544.

Once this is fixed, we could get rid of the sage-linbox interface.

This problem is also tracked in linbox at issue 117.

Change History (7)

comment:1 Changed 3 years ago by vdelecroix

  • Description modified (diff)

comment:2 Changed 3 years ago by vdelecroix

  • Report Upstream changed from N/A to Reported upstream. No feedback yet.

comment:3 Changed 3 years ago by vdelecroix

  • Description modified (diff)

comment:4 Changed 3 years ago by vdelecroix

  • Description modified (diff)

comment:5 Changed 3 years ago by vdelecroix

  • Description modified (diff)
  • Milestone changed from sage-8.4 to sage-duplicate/invalid/wontfix
  • Status changed from new to needs_review

comment:6 Changed 3 years ago by chapoton

  • Status changed from needs_review to positive_review

setting this to positive

comment:7 Changed 3 years ago by embray

  • Resolution set to invalid
  • Status changed from positive_review to closed

Presuming these are all correctly reviewed as either duplicate, invalid, or wontfix.

Note: See TracTickets for help on using tickets.