[petsc-users] petsc-3.5.1.tar.gz now available
Satish Balay
balay at mcs.anl.gov
Thu Jul 24 11:47:13 CDT 2014
Dear PETSc users,
The patch release petsc-3.5.1 is now available for download.
http://www.mcs.anl.gov/petsc/download/index.html
Some of the changes include:
* PCApplyRichardson_MG() did not properly set operators for all levels for residual computation Needed the same code as PCApply_MG() had
* if vector is of length 0 then VecSet() should set all norms to zero instead of triggering a divide by zero
* allow complex numbers to be used from both C and C++ (when supported) not only the language PETSc was built with
* improve the memory usage of PCGAMGCreateGraph()
* did not mirror 1d DMDA values correctly due to previous change consulidating block size -options_table should have been -options_view twenty years ago
* mpi4py: use current tarball mpi4py-1.3.1.tar.gz
* bugfix for memory leak with >1 processes and calling KSPSetOperators(A) twice with same A (see Jose Roman's email on Jul 11, 2014)
* At configure time determine if MPICH_NUMVERSION or OMPI_MAJOR/MINOR_VERSION or MPI-Uni, then at compile time make sure versions match to determine if incorrect mpi.h is being included
* petsc4py.py: look for python dynamic library in correct locations on Apple based on python version Test did not work correctly for anaconda installed python on Apple since that does not install a generic libpython.dylib
* Added code to properly preallocate "diagonal" portion of scalar matrix derived from vector matrix in PCGAMGCreateGraph()
* KSPCreate() for TAO GPCG solver is now done at TaoCreate_GPCG() instead of TaoSetUp() this allows users to change KSP options from the code easily and matches the style of other Tao solvers that use KSP
* TAO: Enable interface for complex scalar builds
Satish
More information about the petsc-users
mailing list