Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include SUNDIALS 3.2.1 in ThirdParty/ subdir #79

Merged
merged 2 commits into from
Jun 7, 2021

Conversation

sleweke
Copy link
Contributor

@sleweke sleweke commented Jun 5, 2021

Includes the latest compatible SUNDIALS version (3.2.1) in the ThirdParty/ subdirectory. The packaged SUNDIALS code only contains IDAS, iterative linear solvers, and the serial vector implementation. The CMake build system is stripped down accordingly.

The packaged SUNDIALS is selected and built by default. If a custom SUNDIALS installation is requested, the option ENABLE_PACKAGED_SUNDIALS has to be disabled upon CMake configuration. In this case, the standard search procedure is executed (set SUNDIALS_ROOT environment or CMake variable).

This PR fixes #64 in the sense that CADET no longer requires a SUNDIALS installation. Compare the first option in #69 (comment).

Includes the latest compatible SUNDIALS version (3.2.1) in the
ThirdParty/ subdirectory. The packaged SUNDIALS code only contains
IDAS, iterative linear solvers, and the serial vector implementation.
The CMake build system is stripped down accordingly.

The packaged SUNDIALS is selected and built by default. If a custom
SUNDIALS installation is requested, the option ENABLE_PACKAGED_SUNDIALS
has to be disabled upon CMake configuration. In this case, the standard
search procedure is executed (set SUNDIALS_ROOT environment or CMake
variable).
Updates the build instructions. SUNDIALS is marked as optional and it
is described how a manually compiled version can be used.
@sleweke sleweke merged commit 7cb0055 into master Jun 7, 2021
@sleweke sleweke deleted the feature/sundials-integration branch June 7, 2021 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade to use the latest Sundials
1 participant