Source: dolfinx Section: math Priority: optional Maintainer: Debian Science Team Uploaders: Drew Parsons Build-Depends: cmake (>= 3.5), debhelper-compat (= 13), dh-python, gfortran, chrpath, libbasix-dev, python3-basix, libboost-chrono-dev, libboost-dev (>= 1.56), 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, libsuitesparse-dev, libscotch-dev, libxml2-dev, mpi-default-dev, libpetsc-real-dev (>= 3.7), libpetsc-complex-dev, libslepc-real-dev (>= 3.7), libslepc-complex-dev, pybind11-dev (>= 2.2.0), python3-setuptools, python3-petsc4py, python3-petsc4py-real, python3-petsc4py-complex, python3-slepc4py, python3-slepc4py-real, python3-slepc4py-complex, pkg-config, python3-all-dev, python3-cffi, python3-pkg-resources, python3-ffcx (>= 2019.2.0~git20210122.22ca4c0~), python3-ffcx (<< 2019.3), python3-ufl, python3-mpi4py, python3-numpy, python3-ply, python3-sphinx Build-Depends-Indep: doxygen, graphviz, libjs-mathjax, libjs-modernizr, python3-sphinx-rtd-theme Standards-Version: 4.5.1 Homepage: http://fenicsproject.org Vcs-Git: https://salsa.debian.org/science-team/fenics/dolfinx.git Vcs-Browser: https://salsa.debian.org/science-team/fenics/dolfinx Package: libdolfinx-dev Section: libdevel Architecture: all Multi-Arch: foreign Depends: libdolfinx-real-dev | libdolfinx-complex-dev, cmake (>= 2.8.0), 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, libsuitesparse-dev, libscotch-dev, libxml2-dev, pkg-config, python3-ffcx (>= ${fenics:Upstream-Version}), python3-ffcx (<< ${fenics:Next-Upstream-Version}), ${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-real2019.2 (= ${binary:Version}), ${petsc:Depends}, ${misc:Depends} 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-complex2019.2 (= ${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-real2019.2 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-complex2019.2 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 (= ${source:Version}), libdolfinx-real2019.2 (= ${binary:Version}), python3-ffcx (>= ${fenics:Upstream-Version}), python3-ffcx (<< ${fenics:Next-Upstream-Version}), python3-ufl (>= ${fenics:Upstream-Version}), python3-ufl (<< ${fenics:Next-Upstream-Version}), 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 (= ${source:Version}), libdolfinx-complex2019.2 (= ${binary:Version}), python3-ffcx (>= ${fenics:Upstream-Version}), python3-ffcx (<< ${fenics:Next-Upstream-Version}), python3-ufl (>= ${fenics:Upstream-Version}), python3-ufl (<< ${fenics:Next-Upstream-Version}), 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} 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.