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

Satish Balay balay at mcs.anl.gov
Tue Oct 15 13:29:40 CDT 2013


Dear PETSc users,

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

Some of the changes include:

    * Sys: Fix C/C++ choice for PETSC_RESTRICT and PETSC_STATIC_INLINE.

    * PCGAMG: fix corruption for multiple solves when MatSetNearNullSpace is used

    * Mat: add MATOP_ values for missing functions

    * Intel: Fix error encountered when using Intel compiler and changing gcc on
      PATH between configuring PETSc and building an application.

    * Configure: avoid string argument to __attribute((deprecated))

    * KSPDGMRES: fix conditional variable declarations

    * MatSBAIJ: avoid invalid memory read in MatSOR_SBAIJ

    * BGQ: Work around BG/Q MPI_Bcast bug.

    * PetscOptionsInsertFile: combine Bcasts for alias and values

    * Sys: ex13 avoid non-portable realpath(1) in verification test

    * Sys: fix PetscGetFullPath expansion of ~ and ~user, ensure NULL termination

    * Sys: avoid getpwuid in file path routines

    * MatXAIJSetPreallocation: use array[] notation to help out Fortran

    * Cygwin64: Fix build error with fenv.h

    * MatSchurComplement: Must initialize KSP package

    * SNES: Fix accidental creation of the matrices in SNESNCG used for linear analogue LS.

    * PCGAMG: add man page for PCGAMGType

    * SNES: Fixed SNESComputeJacobianDefaultColor() in the case of multilevel PC

    * Mat: fix Fortran interface for MatGetColumnNorms

    * Bfort: distinguishes between array[] and *pointer to decide whether the
      Fortran interface should have an array or a scalar.

    * DM: Fix for accidentally duplicated refcount decrement in dm->x

    * Doc: PetscLayoutCreate format code block and list

    * Sys: add PetscDataTypeFromString() and test code

    * PCGAMG: Always rebuild coarse Mat the first time

    * PCFactor: add PCFactorGetLevels

    * Dgmres: added option to view deflation vecs after solve.

    * MatPCFactor: include MatFactorShiftType in PCView_Factor output

    * AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions

    * Viewer ASCII: print tabs to petsc_history, not fd

    * PCBJacobi: call KSPSetFromOptions(subksp) when PCSetUp was called first

    * PCGAMG: set bjacobi->same_local_solves=TRUE to clean coarse grid viewing

    * SNESMonitorCancel: enable fortran interface

    * BGQ: fix deadlock on bgq due to inconsistant values returned by getpwuid(getuid())

    * Scalapack: fix build by specifying mpi.h to build

    * MatSeqAIJGetArrayF90: add man pages and fix typo in MatDense version

    * SF docs: add link to summary page and fix title

    * Doc: Fixed DM code in manual

    * VTK: Small fix to error message (.vts to .vtu)

    * Config cmakeboot: add C++ flags any time compiler is available

    * Config OpenMP: check for C++ flag any time the compiler is available

    * Parms: update tarball with fix for namespace conflict with metis

    * Parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin

    * Viewer: fix Binary Matlab viewer info to use '#' instead of '%'

    * MatSetOption not always logically collective.

    * SNESVI: Fix computation of squared-norm in for the bt linesearch in the VIRS snes case

    * KSPSetDM docs: fix KSPSetDMActive args, add cross-references

    * Vec: fix flop counting to use map->n instead of non-existent map->m

    * Hdf5 installed without zlib should configure without neededing zlib dependency

    * Config: name of configure generated include file confdefs.h did not match name printed in configure.log of conftest.h

    * Vec: put back in flop counts for VecNorm_Seq

    * KSPFGMRES: make KSPMonitor usage match KSPGMRES

    * TS: Tutorial example has no embedded method so needs -ts_adapt_type none
      added MatSetUp calls to TS tutorials 16 and 21

    * DM: Updated DM test ex7.c to use valid command-line options to specify 2D and 3D grids.

    * PCMG: Fixed Fortran binding

    * TS: fix MSVC compiler error: non-POD member of anonymous struct

    * TS tests/ex3: SNESFD and TSComputeIJacobianConstant are incompatible

    * TS: fix shortcut scaling; document TSComputeIJacobianConstant limitations

    * TS: add TSRHSJacobianSetReuse, fixes TSComputeRHSJacobianConstant

    * Zoltan: X is listed as a required dependency of Zoltan but it is only optional

    * Doc: add petsctime.h to SOURCEH (fixes missing docs)

    * ABI: fix ABI compatibility for debug and optimized builds

    * Clang: Fix warning with clang-3.3.

    * Mat Chaco: remove another case of PETSC_DEFAULT out of range of enum

Satish


More information about the petsc-announce mailing list