The official SUNDIALS docker image.
Maintained by: openEuler CloudNative SIG.
Where to get help: openEuler CloudNative SIG, openEuler.
SUNDIALS is a family of software packages providing robust and efficient time integrators and nonlinear solvers that can easily be incorporated into existing simulation codes. The library is primarily written in C with interfaces to C++, Fortran, and Python (beta version) and provides support for serial, threaded, distributed, and GPU accelerated computing. The packages are designed to require minimal information from the user, allow users to supply their own data structures underneath the packages, and enable interfacing with user-supplied or third-party algebraic solvers and preconditioners.
Learn more on SUNDIALS | Computing.
For installation directions, see the getting started section in the online documentation.
The tag of each sundials docker image is consist of the version of sundials and the version of basic image. The details are as follows
| Tag | Currently | Architectures |
|---|---|---|
| 7.9.0-oe2403sp4 | sundials 7.9.0 on openEuler 24.03-LTS-SP4 | amd64, arm64 |
| 7.8.0-oe2403sp4 | SUNDIALS 7.8.0 on openEuler 24.03-lts-sp4 | amd64, arm64 |
In this usage, users can select the corresponding {Tag} based on their requirements.
Pull the openeuler/sundials image from docker
docker pull openeuler/sundials:{Tag}
Start a sundials container
docker run -it --rm --name my-sundials openeuler/sundials:{Tag} /bin/bash
Run a serial CVODE example to verify the SUNDIALS installation
cd /usr/local/sundials/examples/cvode/serial
./cvRoberts_dns
View container running logs
docker logs -f my-sundials
To get an interactive shell of a running container
docker exec -it my-sundials /bin/bash
If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.
Content type
Image
Digest
sha256:0a2870bb5…
Size
68.4 MB
Last updated
2 days ago
docker pull openeuler/sundialsPulls:
12
Last week