Source: petsc4py Maintainer: Debian Science Maintainers Uploaders: Drew Parsons , Francesco Ballarin Section: python Priority: optional Build-Depends: debhelper-compat (= 13), dh-python, python3-all-dev, python3-setuptools, pybuild-plugin-pyproject, cython3 (>= 3~), python3-numpy, libpetsc-real3.22-dev, libpetsc-complex3.22-dev, libpetsc64-real3.22-dev, libpetsc64-complex3.22-dev, chrpath, mpi-default-dev, libhdf5-mpi-dev, sphinx | python3-sphinx | dh-sequence-sphinxdoc Build-Depends-Indep: petsc3.22-doc , # python3-pydata-sphinx-theme , python3-doc , python-mpi4py-doc , python-numpy-doc , python3-sphinx-rtd-theme , python3-sphobjinv Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/science-team/petsc4py Vcs-Git: https://salsa.debian.org/science-team/petsc4py.git Homepage: https://pypi.python.org/packages/source/p/petsc4py/ Package: python3-petsc4py Architecture: all Depends: python3:any, ${python3:Depends}, ${misc:Depends}, python3-petsc4py-real | python3-petsc4py-complex | python3-petsc4py-real3.22 | python3-petsc4py-complex3.22 | python3-petsc4py-64-real | python3-petsc4py-64-complex | python3-petsc4py-64-real3.22 | python3-petsc4py-64-complex3.22, python-petsc4py-doc Recommends: libpetsc-real-dev | libpetsc-complex-dev Description: Python 3 bindings for PETSc libraries PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. . This is a base package that depends on the python3 petsc4py package with either real or complex number support. It provides the path to petsc4py for the system's default PETSc version set in /usr/lib/petsc. Export environment variable PETSC_DIR to use other versions. Package: python3-petsc4py-real Architecture: all Depends: python3-petsc4py-real3.22, ${misc:Depends} Description: Python 3 bindings for PETSc libraries (real numbers) PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. . This is a dummy package depending on the petsc4py build for the latest version of PETSc with real number support. Package: python3-petsc4py-complex Architecture: all Depends: python3-petsc4py-complex3.22, ${misc:Depends} Description: Python 3 bindings for PETSc libraries (complex numbers) PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. . This is a dummy package depending on the petsc4py build for the latest version of PETSc with complex number support. Package: python3-petsc4py-real3.22 Architecture: any Depends: swig, ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends} Recommends: python3-petsc4py, python-petsc4py-doc Description: Python 3 bindings for PETSc 3.22 libraries (real numbers) PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. . This package provides Python 3 bindings to almost all functions of PETSc 3.22 with real number support. Package: python3-petsc4py-complex3.22 Architecture: any Depends: swig, ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends} Recommends: python3-petsc4py, python-petsc4py-doc Description: Python 3 bindings for PETSc 3.22 libraries (complex numbers) PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. . This package provides Python 3 bindings to almost all functions of PETSc 3.22 with complex number support. Package: python3-petsc4py-64-real Architecture: all Depends: python3-petsc4py-64-real3.22, ${misc:Depends} Description: Python 3 bindings for 64-bit PETSc libraries (real numbers) PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. . This is a dummy package depending on the petsc4py build for the latest version of PETSc with real number support and 64-bit indexing. Package: python3-petsc4py-64-complex Architecture: all Depends: python3-petsc4py-64-complex3.22, ${misc:Depends} Description: Python 3 bindings for 64-bit PETSc libraries (complex numbers) PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. . This is a dummy package depending on the petsc4py build for the latest version of PETSc with complex number support and 64-bit indexing. Package: python3-petsc4py-64-real3.22 Architecture: any Depends: swig, ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends} Recommends: python3-petsc4py, python-petsc4py-doc Description: Python 3 bindings for 64-bit PETSc 3.22 libraries (real numbers) PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. . This package provides Python 3 bindings to almost all functions of PETSc 3.22 with real number support and 64-bit indexing. Package: python3-petsc4py-64-complex3.22 Architecture: any Depends: swig, ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends} Recommends: python3-petsc4py, python-petsc4py-doc Description: Python 3 bindings for 64-bit PETSc 3.22 libraries (complex numbers) PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. . This package provides Python 3 bindings to almost all functions of PETSc 3.22 with complex number support and 64-bit indexing. Package: python-petsc4py-doc Architecture: all Multi-Arch: foreign Section: doc Depends: ${shlibs:Depends}, ${misc:Depends}, ${sphinxdoc:Depends}, sphinx-common, libjs-sphinxdoc Recommends: python3-petsc4py Conflicts: python-petsc Description: Python bindings for PETSc libraries: documentation and examples PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication. . petsc4py provides Python bindings to almost all functions of PETSc. This package provides documentation and examples for petsc4py.