-
Notifications
You must be signed in to change notification settings - Fork 44
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Convert to sundials version 3.1.1 (#80)
* Move from recursive setup.py to standard python setup.py * Add multi-precision logic to cython (no setup.py support yet) * Add setup.py support for multi-precision * Add CI support for multi-precision * Add short explanation of how to use multi-precision code * start of conversion to sundials 3.1.0 TODO: 1/ update interface further 2/ SUNDIALS_INDEX_TYPE should be settable * move target to 3.1.1 sundials instead of 3.1.0 * Make sundials index type user settable * New sundials will be a minor version bump. Put in doc how to see version * cvode conversion to sundials 3.1.1 * nvector_serial conversion to sundials 3.1.1 * sundials dir conversion to sundials 3.1.1 * Add files to hold cython of new directories in 3.x sundials * new linsol and matrix headers for 3.1.1 * bugfixes: compilation of common_defs.pyx now working * add new error flag * start with convertion of cvode to new methods * finalize cvode API conversion to 3.1.1 Remaining issue: dense jac conversion to SUNMatrix, How ?? * Convert IDA to new API * ENH: Allow usage of different index sizes * ENH: Add SUNMatrix dense support * ENH: Add SUNMatrix band support * ENH: Don't include sundials_lapack header, not needed * TST,CI: Drop python 3.3 and add python 3.7 * ENH: Skip lapack when building if sundials lacks lapack support * Avoid error in test output when an integrator fails to load on clean up of test (when del is called). Error in test is sufficient. * bugfix: fix unwanted lines in previous change * Update examples to API changes * Use uniform signature of (residual, cj) for jacobian
- Loading branch information
Showing
27 changed files
with
1,790 additions
and
551 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.