Edit Package sundials

Suite of nonlinear solvers

SUNDIALS is a SUite of Non-linear DIfferential/ALgebraic equation Solvers for use in writing mathematical software.

SUNDIALS was implemented with the goal of providing robust time integrators and nonlinear solvers that can easily be incorporated into existing simulation codes. The primary design goals were to require minimal information from the user, allow users to easily supply their own data structures underneath the solvers, and allow for easy incorporation of user-supplied linear solvers and preconditioners.

Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename Size Changed
_constraints 0000000106 106 Bytes 3 months
_multibuild 0000000205 205 Bytes 3 months
sundials-6.3.0.tar.gz 0088624329 84.5 MB 14 days
sundials.changes 0000015660 15.3 KB 10 days
sundials.spec 0000013217 12.9 KB 10 days
Comments 6

Klaus Kämpf's avatar

kwk wrote 3 months ago

This source needs some overhaul. Sources are at https://github.com/LLNL/sundials now and 6.2.0 is the latest upstream release


Atri Bhattacharya's avatar

badshah400 wrote 3 months ago

6.2.0 is a major update, we may want to check if it does not break dependencies down the line. In the meanwhile, I have version 5.8.0 brewing in my home branch (but if 6.2.0 does not create breakages we should push it).

The failure with mvapich2 flavour may be independent of this nonetheless, so we may want to check what is up with that (I am testing this locally), or disable this flavour entirely.


Klaus Kämpf's avatar

kwk wrote 3 months ago

From what I've seen, the failure (abort() being called within snprintf()) is coming from the mvapich2 package and not from sundials. Disabling the mvapich2 flavour is certainly a reasonable short-term fix.


Atri Bhattacharya's avatar

badshah400 wrote 3 months ago

@kwk makes sense to me. I have also checked that octave 7.1.0 (seems like the only major dependency) is compatible with sundials 6.x, so if you would consider re-submitting your update after disabling the mvapich2 flavour, I would be very grateful.

Thanks.



Klaus Kämpf's avatar

kwk wrote 3 months ago

I fixed the potential buffer overflows in science:HPC/mvapich2 and re-added the mvapich2 flavour.

openSUSE Build Service is sponsored by