petsc-dev - Virtual package depending on latest PETSc development package

Property Value
Distribution Ubuntu 17.10 (Artful Aardvark)
Repository Ubuntu Universe i386
Package name petsc-dev
Package version 3.7.6+dfsg1
Package release 3build1
Package architecture all
Package type deb
Installed size 31 B
Download size 5.21 KB
Official Mirror
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 will always depend on the most recent version of petscX-dev
(X=version), so if you install it then you will get upgrades automatically.


Package Version Architecture Repository
petsc-dev_3.7.6+dfsg1-3build1_all.deb 3.7.6+dfsg1 all Ubuntu Universe
petsc-dev - - -


Name Value
libpetsc3.7-dev -


Type URL
Binary Package petsc-dev_3.7.6+dfsg1-3build1_all.deb
Source Package petsc

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install petsc-dev deb package:
    # sudo apt-get install petsc-dev




2017-08-04 - Matthias Klose <>
petsc (3.7.6+dfsg1-3build1) artful; urgency=medium
* No-change rebuild for libgfortran soname change.
2017-07-27 - Drew Parsons <>
petsc (3.7.6+dfsg1-3) unstable; urgency=medium
* create mpi-version-test.patch to relax MPI version test to match
minor, not patch (release) version in include/petscsys.h. Should
simplify future openmpi upgrades, see debian/extract_MPI_dependency.
Taken from upstream git (commits ca70f86, 41f4af4). Closes: #865526.
* remove dependencies on libblacs-mpi-dev (explicit blacs support
has not been a PETSc configuration option since 3.4)
* drop Build-Depends: autotools-dev (autoreconf is now automatic in
debhelper compat 10)
2017-07-15 - Drew Parsons <>
petsc (3.7.6+dfsg1-2) unstable; urgency=medium
* Team upload.
* Standards-Version: 4.0.0
* debhelper compatibility level 10
* debian/rules: build using make -j 1 
(petsc uses MAKE_NP to handle parallel builds, 
see lib/petsc/conf/rules)
2017-05-30 - Drew Parsons <>
petsc (3.7.6+dfsg1-1exp1) experimental; urgency=medium
* New upstream version.
* libpetsc-3.7.6-dev, libpetsc-complex-3.7.6-dev Suggests: 
relax to unversioned dependency on petsc-dev, petsc3.7.6-doc
2017-02-06 - Drew Parsons <>
petsc (3.7.5+dfsg1-4) unstable; urgency=medium
* Don't duplicate -dev dependencies. -lhdf5 and -lsuperlu are
invoked in PETSc.pc, so we Depend on their dev packages, we don't
simply Recommend them.
* Move petsc3.7 and petsc3.7-real alternatives handling from
libpetsc3.7-dev to libpetsc3.7.5-dev. Similarly petsc3.7-complex. 
Otherwise alternatives for older patch versions are left unowned. 
Closes: #852514.
2017-01-22 - Drew Parsons <>
petsc (3.7.5+dfsg1-3) unstable; urgency=medium
* Update libgfortran-5-dev dependency to gfortran to ensure 
the default gfortran (currently 6) is linked to libpetsc*3.7.5-dev.
Closes: #852011.
2017-01-16 - Drew Parsons <>
petsc (3.7.5+dfsg1-2) unstable; urgency=medium
* upload PETSc 3.7.5 to unstable.
2017-01-11 - Drew Parsons <>
petsc (3.7.5+dfsg1-1) experimental; urgency=medium
* New upstream version (patch release).
- MPI checks during testing now fail in amd64 chroots so
refresh debian/patches/test_mpi_conditional_bug816101
to always disable the 2-processor test of ex19.
2017-01-06 - Drew Parsons <>
petsc (3.7.4+dfsg1-9) unstable; urgency=medium
* Binary -dev packages Depends: libhdf5-mpi-dev. 
Needed since -lhdf5 is now added to PETSc pkgconfig flags. 
Closes: #802706.
2016-12-21 - Drew Parsons <>
petsc (3.7.4+dfsg1-8) unstable; urgency=medium
* update for multiarch MPI. Closes: #848784.
* update build-time test for multiarch HDF5
- test for both mpi and serial versions of HDF5, with preference
for mpi.

See Also

Package Description
petsc3.7.6-doc_3.7.6+dfsg1-3build1_all.deb Documentation and examples for PETSc
pev_0.80-3_i386.deb text-based tool to analyze PE files
pex_1.1.14-2ubuntu2_all.deb library for generating Python executable zip files
pexec_1.0~rc8-3_i386.deb Executing commands in parallel
pfb2t1c2pfb_0.3-11_i386.deb convert pfb into more compressible format and back
pff-tools_20120802-5_i386.deb library to access various ms outlook files formats
pflogsumm_1.1.5-3_all.deb Postfix log entry summarizer
pfm_2.0.8-2_all.deb PostgreSQL graphical client using Tcl/Tk
pforth_21-12_i386.deb portable Forth interpreter
pfqueue_0.5.6-9build1_i386.deb interactive console-based tool to control MTA queues
pfsglview_2.0.6-2_i386.deb command line HDR manipulation programs (OpenGL/GLUT viewer)
pfstmo_2.0.6-2_i386.deb set of tone mapping operators
pfstools_2.0.6-2_i386.deb command line HDR manipulation programs
pfsview_2.0.6-2_i386.deb command line HDR manipulation programs (Qt viewer)
pg-activity_1.3.1-1_all.deb Realtime PostgreSQL database server monitoring tool