petsc4py 3.20.5-3ubuntu1 source package in Ubuntu

Changelog

petsc4py (3.20.5-3ubuntu1) oracular; urgency=medium

  * Merge from Debian unstable. Remaining changes:
    - Fix build by linking python3 into cython generated files.

petsc4py (3.20.5-3) unstable; urgency=medium

  * build the real module in arch-indep builds to be used building docs
  * don't build docs if nodoc is set in DEB_BUILD_OPTIONS

petsc4py (3.20.5-2) unstable; urgency=medium

  * debian/tests: run tests over all supported python versions
  * Build-Depends-Indep: python3-pydata-sphinx-theme (for docs)
  * debian patch build_local_docs.patch sets intersphinx links to
    local docs (numpy docs not yet available)
    - Build-Depends-Indep: petsc3.20-doc, python3-doc,
      python-mpi4py-doc, python-pyopencl-doc <!nodoc>
  * Standards-Version: 4.7.0

petsc4py (3.20.5-1exp1) experimental; urgency=medium

  * New upstream release (ABI 3.20)
    - man page is now registered in section 3
  * Build-Depends: cython3 (>= 3~)
    - drop debian patch revert_cython_pin_PR6720.patch
  * drop Build-Depends: python3-distutils. Closes: #1065916.
  * debian/tests: update demo tests
    - run demos over all supported python versions
    - run new poisson2d
    - old demo tests now moved to legacy subdir
  * debian patch build_docs.patch disables use of sphobjinv and pylit
    when building docs. They are not yet packaged for Debian.
    - override dh_sphinxdoc: to ignore missing poisson2d text
  * drop build of texinfo docs. Currently generates a doubled
    "@end deffn" causing the texinfo doc build to fail.

 -- Gianfranco Costamagna <email address hidden>  Fri, 24 May 2024 19:29:50 +0200

Upload details

Uploaded by:
Gianfranco Costamagna
Uploaded to:
Oracular
Original maintainer:
Debian Science Team
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Oracular release universe misc

Downloads

File Size SHA-256 Checksum
petsc4py_3.20.5.orig.tar.gz 403.0 KiB 2f40a6a7bfdaa2bca7c1f3e739ab7c74aba8d95db05aa1d120826eec904bbc16
petsc4py_3.20.5-3ubuntu1.debian.tar.xz 16.1 KiB a6b725f46c1f3ee1335ae7da2f6af4fa232aa8911639f13788ed0b05315feab5
petsc4py_3.20.5-3ubuntu1.dsc 3.2 KiB 279c64f5638a59f4468d881c40bad3feb8886c0bc482c358d5ef811435d725b6

View changes file

Binary packages built by this source

python-petsc4py-doc: 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.

python3-petsc4py: 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.

python3-petsc4py-64-complex: 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.

python3-petsc4py-64-complex3.20: Python 3 bindings for 64-bit PETSc 3.20 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.20
 with complex number support and 64-bit indexing.

python3-petsc4py-64-complex3.20-dbgsym: debug symbols for python3-petsc4py-64-complex3.20
python3-petsc4py-64-real: 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.

python3-petsc4py-64-real3.20: Python 3 bindings for 64-bit PETSc 3.20 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.20
 with real number support and 64-bit indexing.

python3-petsc4py-64-real3.20-dbgsym: debug symbols for python3-petsc4py-64-real3.20
python3-petsc4py-complex: 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.

python3-petsc4py-complex3.20: Python 3 bindings for PETSc 3.20 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.20
 with complex number support.

python3-petsc4py-complex3.20-dbgsym: debug symbols for python3-petsc4py-complex3.20
python3-petsc4py-real: 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.

python3-petsc4py-real3.20: Python 3 bindings for PETSc 3.20 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.20
 with real number support.

python3-petsc4py-real3.20-dbgsym: debug symbols for python3-petsc4py-real3.20