[MacPorts] #51964: sundials update
#51964: sundials update -------------------------+-------------------------------- Reporter: jjstickel@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: sundials -------------------------+-------------------------------- Sundials 2.6.2 is available (macports has 2.5.0): http://computation.llnl.gov/projects/sundials-suite-nonlinear- differential-algebraic-equation-solvers/sundials-software I started to make a patch to the portfile, but the build system is now cmake only. That plus mpi makes it a challenge for me. I might try after awhile if no one gets to it. Thanks. -- Ticket URL: <https://trac.macports.org/ticket/51964> MacPorts <https://www.macports.org/> Ports system for OS X
#51964: sundials update --------------------------+-------------------- Reporter: jjstickel@… | Owner: sean@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: sundials | --------------------------+-------------------- Changes (by mf2k@…): * owner: macports-tickets@… => sean@… * cc: sean@… (removed) * version: 2.3.4 => -- Ticket URL: <https://trac.macports.org/ticket/51964#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#51964: sundials update --------------------------+---------------------- Reporter: jjstickel@… | Owner: sean@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: sundials | --------------------------+---------------------- Changes (by sean@…): * status: new => assigned Comment: SUNDIALS Is mostly just used as a time-stepper for PETSc and PETSc is still on 2.5. Could you file an issue with them to see if they can upgrade? -- Ticket URL: <https://trac.macports.org/ticket/51964#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#51964: sundials update --------------------------+---------------------- Reporter: jjstickel@… | Owner: sean@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: sundials | --------------------------+---------------------- Comment (by jjstickel@…): Replying to [comment:2 sean@…]:
SUNDIALS Is mostly just used as a time-stepper for PETSc and PETSc is still on 2.5. Could you file an issue with them to see if they can upgrade?
That may be what you need sundials for, but there are other use cases. It is a dependency of cantera, for example. We use it independently, via the Fortran interface, to solve large systems of ODEs. There is a bug in the kinsol solver of sundials-2.5.0 that affected us, hence my interest in the update. If PETSc is stuck with sundials-2.5.0, we may need to have multiple port versions, e.g., sundials25 and sundials26. -- Ticket URL: <https://trac.macports.org/ticket/51964#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#51964: sundials update --------------------------+---------------------- Reporter: jjstickel@… | Owner: sean@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: sundials | --------------------------+---------------------- Comment (by sean@…): Frankly, no one should be using SUNDIALS for their linear solvers. You should be directly using PETSc which has an option to interface with SUNDIALS but, honestly, has better time steppers now. I say this even though I'm good friends with Carol (she's a classmate of mine). LLNL just doesn't get the computational math funding like they used to. I'll try to update SUNDIALS and patch PETSc if needed this time but cantera should really consider something better like PETSc. -- Ticket URL: <https://trac.macports.org/ticket/51964#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#51964: sundials update --------------------------+---------------------- Reporter: jjstickel@… | Owner: sean@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: sundials | --------------------------+---------------------- Comment (by jjstickel@…): I am an applied math user (not a developer) and didn't know about PETSc until now. We'll look into it for our next project. I do see discussions of SUNDIALS in various forums, including scipy. So people are using it. Sometimes it's just that people like to use what they know and change is hard. Thank you for being willing to update it this time around. -- Ticket URL: <https://trac.macports.org/ticket/51964#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#51964: sundials update --------------------------+---------------------- Reporter: jjstickel@… | Owner: sean@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: sundials | --------------------------+---------------------- Comment (by sean@…): Good news: the SUNDIALS API is still the same (just tested with PETSc). I'll make the portfile now. -- Ticket URL: <https://trac.macports.org/ticket/51964#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#51964: sundials update --------------------------+-------------------- Reporter: jjstickel@… | Owner: sean@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: sundials | --------------------------+-------------------- Changes (by sean@…): * status: assigned => closed * resolution: => fixed Comment: Should be fixed in r152186. -- Ticket URL: <https://trac.macports.org/ticket/51964#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#51964: sundials update --------------------------+-------------------- Reporter: jjstickel@… | Owner: sean@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: sundials | --------------------------+-------------------- Comment (by jjstickel@…): Thanks. In case you did not notice, I get this during install: {{{ ---> Staging sundials into destroot Warning: violation by /opt/local/examples Warning: sundials violates the layout of the ports-filesystems! Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases! }}} -- Ticket URL: <https://trac.macports.org/ticket/51964#comment:8> MacPorts <https://www.macports.org/> Ports system for macOS
#51964: sundials update --------------------------+-------------------- Reporter: jjstickel@… | Owner: sean@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: sundials | --------------------------+-------------------- Comment (by sean@…): Huh. I didn't notice that at all. Thanks for the heads up. -- Ticket URL: <https://trac.macports.org/ticket/51964#comment:9> MacPorts <https://www.macports.org/> Ports system for macOS
#51964: sundials update --------------------------+-------------------- Reporter: jjstickel@… | Owner: sean@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: sundials | --------------------------+-------------------- Comment (by sean@…): Fixed the layout in r153384, thanks! -- Ticket URL: <https://trac.macports.org/ticket/51964#comment:10> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
participants (1)
-
MacPorts