Source: petsc Standards-Version: 4.7.4 Maintainer: Debian Science Maintainers Uploaders: "Adam C. Powell, IV" , Drew Parsons , Francesco Ballarin , Section: devel Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), python3, gfortran, pkgconf, dh-sequence-python3, dh-fortran, gdb, mpi-default-dev (>= 1.17), ocl-icd-opencl-dev | opencl-dev, libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so, liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so, libsuitesparse-dev, libhypre-dev, libhypre64-dev, libptscotch-dev, libptscotch-64i-dev, libhdf5-mpi-dev, libscalapack-mpi-dev, libmumps-dev, libmumps64-dev [!hppa !powerpc], libfftw3-dev, libfftw3-mpi-dev, libssl-dev, libsuperlu-dev, libsuperlu-dist-dev, libx11-dev, libyaml-dev, valgrind-mpi [amd64 arm64 armhf i386 mips64el mipsel ppc64el s390x powerpc ppc64], sphinx-common | python3-sphinx | dh-sequence-sphinxdoc,, python3-setuptools Build-Depends-Indep: libjs-sphinxdoc, libjs-mathjax, libjs-jquery, libjs-jquery-ui, Vcs-Browser: https://salsa.debian.org/science-team/petsc Vcs-Git: https://salsa.debian.org/science-team/petsc.git Homepage: http://www.mcs.anl.gov/petsc Package: petsc-dev Architecture: all Multi-Arch: foreign Section: libdevel Depends: libpetsc-real-dev, ${misc:Depends}, Description: Virtual package depending on latest PETSc development package PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This metapackage installs libpetsc-real-dev, which will always depend on the most recent version of PETSc with real number support. So if you install it then you will get upgrades automatically. Package: libpetsc-real-dev Architecture: all Multi-Arch: foreign Section: libdevel Depends: libpetsc-real3.25-dev, ${misc:Depends}, Description: Virtual package depending on latest PETSc development package PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This is a dummy package which depends on the most recent version of libpetsc-realX-dev with real number support (X=version). Package: libpetsc-complex-dev Architecture: all Multi-Arch: foreign Section: libdevel Depends: libpetsc-complex3.25-dev, ${misc:Depends}, Description: Virtual package depending on latest PETSc development package PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This is a dummy package which depends on the most recent version of libpetsc-complexX-dev with complex number support (X=version). Package: libpetsc-real3.25-dev Architecture: any Multi-Arch: same Section: libdevel Depends: libpetsc-real3.25 (= ${binary:Version}), libpetsc3.25-dev-common (= ${source:Version}), mpi-default-dev, ${mpi-dev:Depends}, libhypre-dev, libmumps-dev [!hppa !powerpc], gfortran, valgrind-mpi [amd64 arm64 armhf i386 mips64el mipsel ppc64el s390x powerpc ppc64], ${misc:Depends}, ${fortran:Depends}, python3, ${python3:Depends}, Recommends: libpetsc3.25-dev-examples, ksh | mksh | pdksh | zsh, Suggests: petsc-dev, petsc3.25-doc, libluminate-dev, Conflicts: libpetsc3.6.3-dev (<< 3.6.3.dfsg2-2), libpetsc-complex-3.6.3-dev (<< 3.6.3.dfsg2-2), libpetsc3.6.2-dev (<= 3.6.2.dfsg1-3), libpetsc-complex-3.6.2-dev (<= 3.6.2.dfsg1-3), Description: Static libraries, shared links, header files for PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package provides the development files for building applications using PETSc 3.25 with real numbers. Package: libpetsc-real3.25 Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends}, Breaks: libpetsc-real3.10, libslepc-real3.10, libpetsc3.10-dev-common, libpetsc3.10-dev-examples, Conflicts: libpetsc3.6 (<< 3.6.2.dfsg1-4), Provides: libpetsc3.25, ${t64:Provides}, Replaces: libpetsc3.6 (<< 3.6.2.dfsg1-4), Description: Shared libraries for version 3.25 of PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package contains the PETSc 3.25 shared library for real numbers. . It provides soname libpetsc-real3.25 Package: libpetsc3.25-dev-common Architecture: all Multi-Arch: foreign Section: libdevel Depends: libjs-jquery, libjs-jquery-ui, libjs-mathjax, libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so, liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so, libsuitesparse-dev, libptscotch-dev, libscalapack-mpi-dev, libfftw3-dev, libfftw3-mpi-dev, libssl-dev, ocl-icd-opencl-dev | opencl-dev, libhdf5-mpi-dev, libsuperlu-dev, libsuperlu-dist-dev, libx11-dev, libyaml-dev, ${misc:Depends}, ${python3:Depends}, ${sphinxdoc:Depends}, Recommends: libpetsc-real3.25-dev | libpetsc-complex3.25-dev, Description: Common header and support dev files for PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package provides header and other support files common to the various dev packages (with real or complex number support) for PETSc 3.25. Package: libpetsc3.25-dev-examples Architecture: all Multi-Arch: foreign Section: libdevel Depends: ${misc:Depends}, ${python3:Depends}, libjs-mathjax, Recommends: ksh | mksh | pdksh | zsh, libpetsc-real3.25-dev | libpetsc-complex3.25-dev | libpetsc-real3.25-dbg | libpetsc-complex3.25-dbg, Suggests: petsc3.25-doc, Description: Static libraries, shared links, header files for PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package provides example, test, and tutorial scripts for PETSc 3.25. Package: libpetsc-real3.25-dbg Architecture: any Multi-Arch: same Section: debug Depends: libpetsc-real3.25-dev (= ${binary:Version}), libpetsc3.25-dev-common (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}, ${fortran:Depends}, python3, ${python3:Depends}, Recommends: libpetsc3.25-dev-examples, ksh | mksh | pdksh | zsh, Pre-Depends: ${misc:Pre-Depends}, Provides: petsc3.25-dbg, ${t64:Provides}, Description: Debugging libraries for PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package provides the development files and debugging libraries for debugging applications using PETSc 3.25 with real numbers. . Libraries include unstripped symbols, but this package is also built with internal PETSc debugging activated (--with-debugging=1). Package: petsc3.25-doc Architecture: all Multi-Arch: foreign Section: doc Depends: sphinx-common, libjs-sphinxdoc, ${misc:Depends}, ${sphinxdoc:Depends}, Suggests: libpetsc-real3.25-dev (= ${binary:Version}), illuminator-doc, Description: Documentation and examples for PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package contains documentation for developing with PETSc 3.25. Package: libpetsc-complex3.25-dev Architecture: any Multi-Arch: same Section: libdevel Depends: libpetsc-complex3.25 (= ${binary:Version}), libpetsc3.25-dev-common (= ${source:Version}), mpi-default-dev, ${mpi-dev:Depends}, libmumps-dev [!hppa !powerpc], gfortran, valgrind-mpi [amd64 arm64 armhf i386 mips64el mipsel ppc64el s390x powerpc ppc64], ${misc:Depends}, ${fortran:Depends}, python3, ${python3:Depends}, Recommends: libpetsc3.25-dev-examples, ksh | mksh | pdksh | zsh, Suggests: petsc-dev, petsc3.25-doc, libluminate-dev, Conflicts: libpetsc-complex-3.6.3-dev (<< 3.6.3.dfsg2-2), libpetsc3.6.3-dev (<< 3.6.3.dfsg2-2), libpetsc3.6.2-dev (<= 3.6.2.dfsg1-3), libpetsc-complex-3.6.2-dev (<= 3.6.2.dfsg1-3), Description: Static libraries, shared links, header files for PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package provides the development files for building applications using PETSc 3.25 with support for complex numbers. . Note HYPRE is not supported with PETSc complex. Package: libpetsc-complex3.25 Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends}, Breaks: libpetsc-complex3.10, libslepc-complex3.10, libpetsc3.10-dev-common, libpetsc3.10-dev-examples, Conflicts: libpetsc-complex-3.6 (<< 3.6.2.dfsg1-4), Provides: ${t64:Provides}, Replaces: libpetsc-complex-3.6 (<< 3.6.2.dfsg1-4), Description: Shared libraries for version 3.25 of PETSc with Complex Numbers PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package contains the PETSc 3.25 shared library, supporting complex numbers. . It provides soname libpetsc-complex3.25 Package: libpetsc-complex3.25-dbg Architecture: any Multi-Arch: same Section: debug Depends: libpetsc-complex3.25-dev (= ${binary:Version}), libpetsc3.25-dev-common (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}, ${fortran:Depends}, python3, ${python3:Depends}, Recommends: libpetsc3.25-dev-examples, ksh | mksh | pdksh | zsh, Pre-Depends: ${misc:Pre-Depends}, Provides: petsc-complex3.25-dbg, ${t64:Provides}, Description: Debugging libraries for PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package provides the development files and debugging libraries for debugging applications using PETSc 3.25 with complex number support. . Libraries include unstripped symbols, but this package is also built with internal PETSc debugging activated (--with-debugging=1). Package: petsc64-dev Architecture: all Multi-Arch: foreign Section: libdevel Depends: libpetsc64-real-dev, ${misc:Depends}, Description: Virtual package depending on latest 64-bit PETSc development package PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This metapackage installs libpetsc64-real-dev, which will always depend on the most recent version of PETSc with real number support and 64-bit indexing. So if you install it then you will get upgrades automatically. Package: libpetsc64-real-dev Architecture: all Multi-Arch: foreign Section: libdevel Depends: libpetsc64-real3.25-dev, ${misc:Depends}, Description: Virtual package depending on latest 64-bit PETSc development package PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This is a dummy package which depends on the most recent version of libpetsc64-realX-dev with real number support and 64-bit indexing (X=version). Package: libpetsc64-complex-dev Architecture: all Multi-Arch: foreign Section: libdevel Depends: libpetsc64-complex3.25-dev, ${misc:Depends}, Description: Latest 64-bit PETSc development package with complex numbers PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This is a dummy package which depends on the most recent version of libpetsc64-complexX-dev with complex number support and 64-bit indexing (X=version). Package: libpetsc64-real3.25-dev Architecture: any Multi-Arch: same Section: libdevel Depends: libpetsc64-real3.25 (= ${binary:Version}), libpetsc3.25-dev-common (= ${source:Version}), mpi-default-dev, ${mpi-dev:Depends}, libhypre64-dev, libmumps64-dev [!hppa !powerpc], libptscotch-64i-dev, gfortran, valgrind-mpi [amd64 arm64 armhf i386 mips64el mipsel ppc64el s390x powerpc ppc64], ${misc:Depends}, ${fortran:Depends}, python3, ${python3:Depends}, Recommends: libpetsc3.25-dev-examples, ksh | mksh | pdksh | zsh, Suggests: petsc64-dev, petsc3.25-doc, libluminate-dev, Description: Static libraries, shared links, header files for 64-bit PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package provides the development files for building applications using PETSc 3.25 with real numbers and 64-bit indexing. Package: libpetsc64-real3.25 Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends}, Provides: libpetsc64-3.25, ${t64:Provides}, Description: Shared libraries for version 3.25 of 64-bit PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package contains the PETSc 3.25 shared library for real numbers and 64-bit indexing. . It provides soname libpetsc-real3.25 Package: libpetsc64-real3.25-dbg Architecture: any Multi-Arch: same Section: debug Depends: libpetsc-real3.25-dev (= ${binary:Version}), libpetsc3.25-dev-common (= ${source:Version}), libhypre64-dev, libptscotch-64i-dev, ${misc:Depends}, ${shlibs:Depends}, ${fortran:Depends}, python3, ${python3:Depends}, Recommends: libpetsc3.25-dev-examples, ksh | mksh | pdksh | zsh, Pre-Depends: ${misc:Pre-Depends}, Provides: petsc64-3.25-dbg, ${t64:Provides}, Description: Debugging libraries for PETSc PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package provides the development files and debugging libraries for debugging applications using PETSc 3.25 with real numbers and 64-bit indexing. . Libraries include unstripped symbols, but this package is also built with internal PETSc debugging activated (--with-debugging=1). Package: libpetsc64-complex3.25-dev Architecture: any Multi-Arch: same Section: libdevel Depends: libpetsc64-complex3.25 (= ${binary:Version}), libpetsc3.25-dev-common (= ${source:Version}), mpi-default-dev, ${mpi-dev:Depends}, libmumps64-dev [!hppa !powerpc], libptscotch-64-dev, gfortran, valgrind-mpi [amd64 arm64 armhf i386 mips64el mipsel ppc64el s390x powerpc ppc64], ${misc:Depends}, ${fortran:Depends}, python3, ${python3:Depends}, Recommends: libpetsc3.25-dev-examples, ksh | mksh | pdksh | zsh, Suggests: petsc64-dev, petsc3.25-doc, libluminate-dev, Description: Development files for 64-bit PETSc with complex numbers PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package provides the development files for building applications using PETSc 3.25 with support for complex numbers and 64-bit indexing. . Note HYPRE is not supported with PETSc complex. Package: libpetsc64-complex3.25 Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, Pre-Depends: ${misc:Pre-Depends}, Provides: ${t64:Provides}, Description: Shared libraries for version 3.25 of 64-bit PETSc with Complex Numbers PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package contains the PETSc 3.25 shared library, supporting complex numbers and 64-bit indexing. . It provides soname libpetsc64-complex3.25 Package: libpetsc64-complex3.25-dbg Architecture: any Multi-Arch: same Section: debug Depends: libpetsc64-complex3.25-dev (= ${binary:Version}), libpetsc3.25-dev-common (= ${source:Version}), libptscotch-64-dev, ${misc:Depends}, ${shlibs:Depends}, ${fortran:Depends}, python3, ${python3:Depends}, Recommends: libpetsc3.25-dev-examples, ksh | mksh | pdksh | zsh, Pre-Depends: ${misc:Pre-Depends}, Provides: petsc64-complex3.25-dbg, ${t64:Provides}, Description: Debugging libraries for 64-bit PETSc with Complex Numbers PETSc is the "Portable Extensible Toolkit for Scientific Computation", 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. Several sample scientific applications, as well as various papers and talks, demonstrate the features of the PETSc libraries. . This package provides the development files and debugging libraries for debugging applications using PETSc 3.25 with complex number support and 64-bit indexing. . Libraries include unstripped symbols, but this package is also built with internal PETSc debugging activated (--with-debugging=1).