Opened 6 years ago

Closed 5 years ago

#45101 closed update (duplicate)

SuiteSparse 4.3.1

Reported by: Schamschula (Marius Schamschula) Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: SuiteSparse

Description

SuiteSparse has been updated to version 4.3.1. Some of the patch files will need adjustment.

Attachments (2)

SuiteSparse_4.2.1-4.3.1.svn.diff (5.7 KB) - added by michaelld (Michael Dickens) 6 years ago.
patch-SuiteSparse.diff (9.6 KB) - added by michaelld (Michael Dickens) 6 years ago.
Patch to Octave 3.8.[12] for SuiteSparse 4.3 API

Download all attachments as: .zip

Change History (11)

comment:1 Changed 6 years ago by Schamschula (Marius Schamschula)

Also: livecheck is broken: Error: cannot check if SuiteSparse was updated (regex didn't match)

comment:2 Changed 6 years ago by mf2k (Frank Schima)

Cc: michaelld@… removed
Owner: changed from macports-tickets@… to michaelld@…
Version: 2.3.1

comment:3 Changed 6 years ago by michaelld (Michael Dickens)

Well ... I can update SuiteSparse, but the update is not compatible with Octave (@3.8.1). A quick search does not turn up patches to fix this. I'll ping the Octave devs to see if they know about this issue. I'd prefer to not update SuiteSparse until other projects use the new APIs.

Changed 6 years ago by michaelld (Michael Dickens)

comment:4 Changed 6 years ago by michaelld (Michael Dickens)

I've attached the "svn diff" for anybody wanting to do this update. I don't know if it works with the other ports that use SuiteSparse; knowing it does not work with Octave is enough for me to hold off ...

comment:5 in reply to:  3 Changed 6 years ago by Schamschula (Marius Schamschula)

Replying to michaelld@…:

Well ... I can update SuiteSparse, but the update is not compatible with Octave (@3.8.1). A quick search does not turn up patches to fix this. I'll ping the Octave devs to see if they know about this issue. I'd prefer to not update SuiteSparse until other projects use the new APIs.

Thanks for that info. I was afraid of that! That's a good enough reason to stay at the old version.

comment:6 Changed 6 years ago by seanfarley (Sean Farley)

I can try to test this out for PETSc and dolfin but if the API changed, then I don't have much hope.

Changed 6 years ago by michaelld (Michael Dickens)

Attachment: patch-SuiteSparse.diff added

Patch to Octave 3.8.[12] for SuiteSparse 4.3 API

comment:7 Changed 6 years ago by michaelld (Michael Dickens)

@sean: yes, please, if you could test those that would be great.

The Octave devs have a patch for the new SuiteSparse API: http://hg.savannah.gnu.org/hgweb/octave/rev/afd6179d2616 . I've attached it as a -p0 patch to this ticket. It fixes the immediate SuiteSparse issue, but I get errors due to "#include <math.h>" not chaining through properly.

comment:8 Changed 6 years ago by seanfarley (Sean Farley)

I've finally had a chance to look at this and none of the downstream ports have released versions to fix this. Dolfin just fixed this last month. PETSc still needs to update, though. I would prefer to hold back updating SuiteSparse until octave, dolfin, and petsc are compatible.

comment:9 Changed 5 years ago by michaelld (Michael Dickens)

Resolution: duplicate
Status: newclosed

Moving discussion to #47903.

Note: See TracTickets for help on using tickets.