Source: fenics-dolfinx Section: math Priority: optional Maintainer: Debian Science Team Uploaders: Drew Parsons Build-Depends: cmake (>= 3.12), debhelper-compat (= 13), dh-python, gfortran, catch2, chrpath, libbasix-dev (>= 0.5.0~), python3-basix, libboost-chrono-dev, libboost-dev (>= 1.70), libboost-filesystem-dev, libboost-iostreams-dev, libboost-math-dev, libboost-mpi-dev, libboost-program-options-dev, libboost-serialization-dev, libboost-thread-dev, libboost-timer-dev, libeigen3-dev (>= 3.2.90), libhdf5-mpi-dev, libpugixml-dev, libsuitesparse-dev, libscotch-dev, libxml2-dev, mpi-default-dev, libpetsc-real-dev (>= 3.10), libpetsc-complex-dev (>= 3.10), libslepc-real-dev (>= 3.10), libslepc-complex-dev (>= 3.10), libxtensor-dev (>= 0.23.10~), libxsimd-dev (>= 7.4.4~) [amd64 arm64 kfreebsd-any], python3-setuptools, python3-petsc4py, python3-petsc4py-real, python3-petsc4py-complex, python3-slepc4py, python3-slepc4py-real, python3-slepc4py-complex, pkg-config, python3-all-dev:any (>= 3.7~), python3-cffi, python3-pkg-resources, python3-ffcx (>= 1:0.5.0~), python3-ffcx (<< 1:0.6.0), python3-ufl (>= 2022.2.0~), python3-mpi4py, python3-numpy, python3-pip, python3-ply, python3-pybind11 (>= 2.7.0~), python3-sphinx Build-Depends-Indep: doxygen, graphviz, libjs-mathjax, libjs-modernizr, python3-myst-parser, python3-sphinx-rtd-theme Standards-Version: 4.6.1 Homepage: http://fenicsproject.org Vcs-Git: https://salsa.debian.org/science-team/fenics/fenics-dolfinx.git Vcs-Browser: https://salsa.debian.org/science-team/fenics/fenics-dolfinx Package: libdolfinx-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libdolfinx-real-dev (>= ${source:Version}) | libdolfinx-complex-dev (>= ${source:Version}), libdolfinx-real-dev (<< ${dolfinx:Next-Upstream-Version}) | libdolfinx-complex-dev (<< ${dolfinx:Next-Upstream-Version}), cmake (>= 3.12), g++ | c++-compiler, libboost-chrono-dev, libboost-dev, libboost-filesystem-dev, libboost-iostreams-dev, libboost-math-dev, libboost-mpi-dev, libboost-program-options-dev, libboost-serialization-dev, libboost-thread-dev, libboost-timer-dev, libeigen3-dev, libhdf5-mpi-dev, libpugixml-dev, libsuitesparse-dev, libscotch-dev, libxml2-dev, pkg-config, python3-ffcx (>= 1:0.5.0~), python3-ffcx (<< 1:0.6.0), libxtensor-dev (>= ${xtensor:Upstream-Version}~), libxsimd-dev (>= ${xsimd:Upstream-Version}~) [amd64 arm64 kfreebsd-any], ${misc:Depends} Conflicts: libdolfin0-dev, libdolfin1.0-dev, libdolfin1.1-dev, libdolfin1.2-dev, libdolfin1.3-dev, libdolfin1.4-dev Replaces: libdolfin0-dev, libdolfin1.0-dev, libdolfin1.1-dev, libdolfin1.2-dev, libdolfin1.3-dev, libdolfin1.4-dev Description: Shared links and header files for DOLFIN DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the common development files and depends on the real or complex development package. . This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN is provided by libdolfin-dev. Package: libdolfinx-real-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libdolfinx-real0.5 (= ${binary:Version}), ${petsc:Depends}, ${misc:Depends} Recommends: libdolfinx-dev Description: Shared links and header files for DOLFIN (real numbers) DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the development files for the real number build. . This is the next-generation version of DOLFIN-X. The legacy version of DOLFIN is provided by libdolfin-dev. Package: libdolfinx-complex-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libdolfinx-complex0.5 (= ${binary:Version}), ${petsc-complex:Depends}, ${misc:Depends} Recommends: libdolfinx-dev Description: Shared links and header files for DOLFIN (complex numbers) DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the development files for the complex number build. . This is the next-generation version of DOLFIN-). The legacy version of DOLFIN is provided by libdolfin-dev. Package: libdolfinx-real0.5 Section: libs Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: dolfinx-doc, python3-dolfinx Description: Shared libraries for DOLFIN DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the shared libraries with real number support. Package: libdolfinx-complex0.5 Section: libs Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: dolfinx-doc, python3-dolfinx Description: Shared libraries for DOLFIN DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the shared libraries with complex number support. Package: python3-dolfinx Section: python Architecture: any Multi-Arch: same Depends: python3-dolfinx-real | python3-dolfinx-complex, python3:any, ${misc:Depends}, ${python3:Depends} Suggests: dolfinx-doc Description: Python interface for DOLFIN (Python 3) DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN is provided by python3-dolfin. . This is a base package depending on the dolfinx packages with real or complex number support. By default the version built against the preferred version of PETSc in /usr/lib/petsc is selected, but the alternative version can be selected by setting the environment variable PETSC_DIR. Package: python3-dolfinx-real Section: python Architecture: any Depends: libdolfinx-dev (= ${binary:Version}), libdolfinx-real-dev (= ${binary:Version}), python3-ffcx (>= 1:0.5.0~), python3-ffcx (<< 1:0.6.0), python3-ufl (>= 2022.2.0~), python3-cffi, python3-mpi4py, python3-numpy, python3-ply, python3-pybind11 (>= ${pybind11:Upstream-Version}), python3-pybind11 (<< ${pybind11:Next-Upstream-Version}), python3-scipy, python3-six, python3-sympy, ${python3-petsc4py-real:Depends}, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} Recommends: python3-dolfinx Suggests: dolfinx-doc Description: Python interface for DOLFIN (Python 3) DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the Python interface for DOLFIN (Python 3). . This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN is provided by python3-dolfin. Package: python3-dolfinx-complex Section: python Architecture: any Depends: libdolfinx-dev (= ${binary:Version}), libdolfinx-complex-dev (= ${binary:Version}), python3-ffcx (>= 1:0.5.0~), python3-ffcx (<< 1:0.6.0), python3-ufl (>= 2022.2.0~), python3-cffi, python3-mpi4py, python3-numpy, python3-ply, python3-pybind11 (>= ${pybind11:Upstream-Version}), python3-pybind11 (<< ${pybind11:Next-Upstream-Version}), python3-scipy, python3-six, python3-sympy, ${python3-petsc4py-complex:Depends}, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} Recommends: python3-dolfinx Suggests: dolfinx-doc Description: Python interface for DOLFIN (Python 3) DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the Python interface for DOLFIN (Python 3). . This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN (without complex number support) is provided by python3-dolfin. Package: dolfinx-doc Architecture: all Multi-Arch: foreign Section: doc Depends: ${misc:Depends}, ${sphinxdoc:Depends}, libjs-mathjax Recommends: libdolfinx-dev (>= ${source:Version}), python3-dolfinx (>= ${source:Version}), python3-matplotlib Suggests: cmake (>= 2.8.0), python3-numba Description: Documentation and demo programs for DOLFIN DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains documentation and demo programs for DOLFIN-X. . This is the next-generation version of libdolfinx-dev (DOLFIN-X). The documentation for the legacy version of DOLFIN is provided by dolfin-doc.