diffsol-c 0.8.0

A diffsol wrapper featuring runtime scalar/matrix/solver types and a C API
Documentation
Source: diffsol
Section: libs
Priority: optional
Maintainer: Martin Robinson <martinjrobins@gmail.com>
# The CMake configuration of LLVM, which the Enzyme build of diffsl uses, needs the -dev
# packages of the libraries that LLVM links (zlib, zstd, libedit, ncurses, libffi, libxml2).
Build-Depends: debhelper-compat (= 13), cmake, llvm-@LLVM@-dev, libclang-@LLVM@-dev,
 zlib1g-dev, libzstd-dev, libedit-dev, libncurses-dev, libffi-dev, libxml2-dev
Standards-Version: 4.6.2
Homepage: https://github.com/martinjrobins/diffsol
Rules-Requires-Root: no

Package: libdiffsol@SOVERSION@
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: ODE and DAE solvers with a C API - shared library
 diffsol is a library of solvers for ordinary differential equations (ODEs) and
 differential-algebraic equations (DAEs), with forward and adjoint sensitivity
 analysis. diffsol-c gives diffsol a C API. The equations can come from C
 callbacks, or from DiffSL code that the library compiles at run time with the
 Cranelift or LLVM JIT backend.
 .
 This package contains the shared library.

Package: libdiffsol-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libdiffsol@SOVERSION@ (= ${binary:Version}), ${misc:Depends}
Description: ODE and DAE solvers with a C API - development files
 diffsol is a library of solvers for ordinary differential equations (ODEs) and
 differential-algebraic equations (DAEs), with forward and adjoint sensitivity
 analysis. diffsol-c gives diffsol a C API. The equations can come from C
 callbacks, or from DiffSL code that the library compiles at run time with the
 Cranelift or LLVM JIT backend.
 .
 This package contains the C header diffsol.h, the pkg-config file
 diffsol.pc, and the link to the shared library. Link with -ldiffsol.