[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