Skip to content

ExternalProject SUNDIALS 3.2.1 - #1960

Open
alexsavulescu wants to merge 136 commits into
masterfrom
slds
Open

ExternalProject SUNDIALS 3.2.1#1960
alexsavulescu wants to merge 136 commits into
masterfrom
slds

Conversation

@alexsavulescu

@alexsavulescu alexsavulescu commented Aug 20, 2022

Copy link
Copy Markdown
Member
  • include work from cvode3 branch

closes #1328

  • Cvode version 3 test data must be visually compared to the legacy data for acceptable similarity.
  • Must use nrn-modeldb-ci to visually compare the differences.
  • test coverage substantially complete
  • merge rxd testdata and update submodule commit

@alexsavulescu alexsavulescu changed the title Slds ExternalProject SUNDIALS 3.2.1 Aug 20, 2022
@alexsavulescu
alexsavulescu marked this pull request as draft August 20, 2022 12:22
@bbpbuildbot

This comment has been minimized.

@bbpbuildbot

This comment has been minimized.

@alexsavulescu alexsavulescu linked an issue May 3, 2023 that may be closed by this pull request
@bbpbuildbot

This comment has been minimized.

@nrnhines

nrnhines commented May 5, 2023

Copy link
Copy Markdown
Member

@alkino Just to let you know, I have a fix for ctest -R netpar but need to extend to NRNMPI_DYNAMICLOAD.

@alkino

alkino commented May 5, 2023

Copy link
Copy Markdown
Member

@alkino Just to let you know, I have a fix for ctest -R netpar but need to extend to NRNMPI_DYNAMICLOAD.

NRNMPI_DYNAMICLOAD should be cleaned to be the same than in coreneuron (double implentation today): #2285, so feel free to rework everything

@bbpbuildbot

This comment has been minimized.

@bbpbuildbot

This comment has been minimized.

@bbpbuildbot

This comment has been minimized.

@sonarqubecloud

sonarqubecloud Bot commented Nov 6, 2024

Copy link
Copy Markdown

@bbpbuildbot

This comment has been minimized.

@azure-pipelines

Copy link
Copy Markdown

✔️ d38be72 -> Azure artifacts URL

@sonarqubecloud

sonarqubecloud Bot commented Dec 9, 2024

Copy link
Copy Markdown

@azure-pipelines

Copy link
Copy Markdown

✔️ 091c5c0 -> Azure artifacts URL

@JCGoran JCGoran modified the milestones: Release v9.0, Release v9.1 Sep 30, 2025
nrnhines added 6 commits June 1, 2026 17:43
 Conflicts:
	docs/python/simctrl/cvode.rst
	test/cover/test_netcvode.py
	test/external/CMakeLists.txt
	test/pytest_coreneuron/test_nrntest_fast.py
	test/rxd/testdata
- Use keyword signatures consistently in target_link_libraries
- Make SUNDIALS include directory PRIVATE + BUILD_INTERFACE only
The SUNDIALS library is now provided via CMake submodule (external/sundials).
The src/sundials directory is no longer needed.
- Add external/sundials submodule pointing to neuronsimulator/sundials (hines/hoc_pow)
- Update FindSUNDIALS.cmake to use the standard submodule approach.
- Build SUNDIALS inside the main build directory.
- Initialization consistent with other submodules (InterViews, etc.)
nrnhines added 6 commits June 2, 2026 20:37
Matches formatting used in CI (Python 3.10.12 + black 22.12.0).
- Support both 'main' and 'master' as base branch
- Only pass existing files to the formatter
- Eliminates noisy "ERROR: X jobs failed" when files were deleted
* see test/rxd/compare_rxd_testdata_dirs.py -h
@sonarqubecloud

Copy link
Copy Markdown

"\nClose the matplot window to continue to next pair (or Ctrl+C to stop)..."
)
try:
subprocess.run(cmd, check=True)
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.

Drop legacy SUNDIALS and go upstream

7 participants