Source: dolfin Section: math Priority: optional Maintainer: Debian Science Team Uploaders: Johannes Ring , Drew Parsons Build-Depends: cmake (>= 3.5), debhelper-compat (= 13), dh-python, gfortran, chrpath, 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, petsc-dev (>= 3.7), slepc-dev (>= 3.7), python3-petsc4py, python3-slepc4py, python3-petsc4py-real, python3-slepc4py-real, petsc64-dev (>= 3.7), slepc64-dev (>= 3.7), python3-petsc4py-64-real, python3-slepc4py-64-real, pybind11-dev (>= 2.2.0), python3-setuptools, pkg-config, python3-all-dev, python3-pkg-resources, python3-ffc (>= 2019.2), python3-ffc (<< 2019.3), python3-dijitso (>= 2019.2), python3-dijitso (<< 2019.3), python3-numpy, python3-ply, python3-sphinx, python3-sphinx-rtd-theme, doxygen, graphviz, libjs-mathjax, libjs-modernizr Standards-Version: 4.5.1 Homepage: http://fenicsproject.org Vcs-Git: https://salsa.debian.org/science-team/fenics/dolfin.git Vcs-Browser: https://salsa.debian.org/science-team/fenics/dolfin Package: libdolfin-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libdolfin-dev-common (>= 2019.2.0~git20200218.027d9cc-7), 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, libdolfin2019.2 (= ${binary:Version}), libeigen3-dev, libhdf5-mpi-dev, libsuitesparse-dev, libscotch-dev, libxml2-dev, pkg-config, python3-ffc (>= ${fenics:Upstream-Version}), python3-ffc (<< ${fenics:Next-Upstream-Version}), ${petsc:Depends}, ${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 development 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 development files. . This is the legacy version of DOLFIN, you may want to install the next-generation libdolfinx-dev (DOLFIN-X) instead. Package: libdolfin-dev-common Section: libdevel Architecture: all Multi-Arch: foreign Depends: ${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, libdolfin-dev (<< 2019.2.0~git20200218.027d9cc-7) Breaks: libdolfin-dev (<< 2019.2.0~git20200218.027d9cc-7) Description: Common 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 header files. . This is the legacy version of DOLFIN, you may want to install the next-generation libdolfinx-dev (DOLFIN-X) instead. Package: libdolfin2019.2 Section: libs Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: dolfin-doc, python3-dolfin 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. Package: python3-dolfin Section: python Architecture: any Depends: python3-dolfin-real | python3-dolfin64-real, python3-dijitso (>= ${fenics:Upstream-Version}), python3-dijitso (<< ${fenics:Next-Upstream-Version}), python3-ffc (>= ${fenics:Upstream-Version}), python3-ffc (<< ${fenics:Next-Upstream-Version}), python3-ufl (>= ${fenics:Upstream-Version}), python3-ufl (<< ${fenics:Next-Upstream-Version}), python3-numpy, ${python3-petsc4py:Depends}, python3-ply, python3-pybind11 (>= ${pybind11:Upstream-Version}), python3-pybind11 (<< ${pybind11:Next-Upstream-Version}), python3-six, python3-sympy, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} Suggests: dolfin-doc Description: Base 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 base package depending on specific dolfin builds. By default the version built against the preferred version of PETSc in /usr/lib/petsc is selected (with 32-bit indexing, but the alternative version (64-bit PETSc) can be selected by setting the environment variable PETSC_DIR. . This is the legacy version of DOLFIN, you may want to install the next-generation python3-dolfinx (DOLFIN-X) instead. Package: python3-dolfin-real Section: python Architecture: any Depends: libdolfin-dev (= ${binary:Version}), libdolfin2019.2 (= ${binary:Version}), ${python3-petsc4py-real:Depends}, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} Recommends: python3-dolfin (= ${binary:Version}) Description: Python interface 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 Python interface for DOLFIN (Python 3) build against the default version of PETSc (with 32-bit indexing) . This is the legacy version of DOLFIN, you may want to install the next-generation python3-dolfinx (DOLFIN-X) instead. Package: libdolfin64-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libdolfin-dev-common, 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, libdolfin64-2019.2 (= ${binary:Version}), libeigen3-dev, libhdf5-mpi-dev, libsuitesparse-dev, libscotch-dev, libxml2-dev, pkg-config, python3-ffc (>= ${fenics:Upstream-Version}), python3-ffc (<< ${fenics:Next-Upstream-Version}), ${petsc64:Depends}, ${misc:Depends} Description: Shared links and dev files for DOLFIN (64-bit indexing) 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 DOLFIN built against 64-bit PETSc (64-bit indexing). . This is the legacy version of DOLFIN, you may want to install the next-generation libdolfinx-dev (DOLFIN-X) instead. Package: libdolfin64-2019.2 Section: libs Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Suggests: dolfin-doc, python3-dolfin64-real Description: Shared libraries for DOLFIN (64-bit indexing) 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 for DOLFIN built against 64-bit PETSc (64-bit indexing). Package: python3-dolfin64-real Section: python Architecture: any Depends: libdolfin64-dev (= ${binary:Version}), libdolfin64-2019.2 (= ${binary:Version}), ${python3-petsc4py-64-real:Depends}, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} Recommends: python3-dolfin (= ${binary:Version}) Description: Python interface for DOLFIN (with 64-bit PETSc integers) 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) build against 64-bit PETSc (64-bit indexing) . This is the legacy version of DOLFIN, you may want to install the next-generation python3-dolfinx (DOLFIN-X) instead. Package: dolfin-doc Architecture: all Section: doc Depends: libdolfin-dev (>= ${source:Version}), python3-dolfin (>= ${source:Version}), ${misc:Depends}, ${sphinxdoc:Depends} Recommends: python3-matplotlib Suggests: cmake (>= 2.8.0) 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. Package: dolfin-bin Architecture: all Depends: python3-dolfin (>= ${source:Version}), ${misc:Depends}, ${python3:Depends} Description: Executable scripts 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 executable scripts for DOLFIN.