[petsc-announce] petsc-3.5.3.tar.gz now available

Satish Balay balay at mcs.anl.gov
Sat Jan 31 09:50:54 CST 2015


Dear PETSc users,

The patch release petsc-3.5.3 is now available for download.
http://www.mcs.anl.gov/petsc/download/index.html

Some of the changes include:

 * BJacobi: optimize KSP/PCSetReusePreconditioner() for bjacobi with
   one block per process

 * DM: update validity checks in DMLocalToGlobalBegin_DA

 * lsqr:  bugfix when beta==0.0

 * fortran: enable interface for MatMAIJGetAIJ(), VecSetOptionsPrefix()

 * pastix: update to bugfix version 5.2.2.12

 * build: update suitesparse build with correct value for 'long long' indices.

 * TS: TSAdapt fixes and update error checks in TS

 * IS: fix memory leak in ISConcatenate

 * Vec: VecSetValues, VecSetValuesLocal and VecGetValues - do not
   check for validity of array pointers - when no-of-entries=0

 * build: fix --download-openmpi to workarround -Wall failure

 * Mat:  bugfix for MatConvertToTriples_seqaij_seqsbaij()

 * PCMG: allow user to provide either interpolation or restriction
   operator with Galerkin coarse grid operators

 * Mat: fix memory allocation error where space is allocated in
   MatMult_SeqBAIJ with a space shorter than that needed in
   MatSOR_SeqBAIJ

 * KSP: allow Schur complement to be non-square

 * Vec: VecLoad_HDF5_DA() do not ignore group information

 * Mat: fix MatAXPY() for SUBSET_NONZERO_PATTERN case for sbaij matrix

 * Mat: Allow setting the matrix block size with MatSetBlockSize() before calling MatLoad()

 * configure: add option to disable prefetch check: [--with-prefetch=0]

 * configure: fix for Apple's blas in single precision (sdot and snrm2
   return double precision number instead of float)

 * KSP: fixes for zero rank eigen calc.

 * Mat: fix memory leak of MatAXPY in the case of SUBSET_NONZERO_PATTERN

 * Mat: Added MatForward/BackwardSolve for SeqBAIJ block size 1-3 natural ordering

 * Tao: reassemble hessian after bqpip sets diagonal

 * Vec: fix VecMedian() restore parameter

 * PCASM remove "error check" for non-overlapping subdomains that
   prevents valid subdomains being provided by users

 * Mat: fix for MatMatMut_MPIAIJ_MPIAIJ, MatMatMult_xxx_nonscalable()
   when np=1 by pass parts of the code that for np>1

 * fix: The PETSc macros MPI_Scatter() and friends could call
   MPI_Type_size() on MPI_DATATYPE_NULL which triggers an error with
   some MPI implementations

 * Vec: Fixes bug in VecMTDot_Seq/MPI where it did not work correctly
   for more than four vectors

 * Tao: bug fixes, check for repeated model in POUNDERS

 * Vec: fix VecRestoreSubVector for non-contiguous SubVector.

Satish


More information about the petsc-announce mailing list