Sign inSign up

openeuler/sundials

Sponsored OSS

By openeuler

Updated 2 days ago

Image
0

351

openeuler/sundials repository overview

Quick reference

SUNDIALS | 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

TagCurrentlyArchitectures
7.9.0-oe2403sp4sundials 7.9.0 on openEuler 24.03-LTS-SP4amd64, arm64
7.8.0-oe2403sp4SUNDIALS 7.8.0 on openEuler 24.03-lts-sp4amd64, arm64

Usage

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
    

Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.

Tag summary

Content type

Image

Digest

sha256:0a2870bb5

Size

68.4 MB

Last updated

2 days ago

docker pull openeuler/sundials

This week's pulls

Pulls:

12

Last week