----------------------------------------------------------------------------
Portable, Extensible Toolkit for Scientific Computation (PETSc)
----------------------------------------------------------------------------
http://www.mcs.anl.gov/petsc
We are pleased to announce the release of the PETSc 2.3.0
The CHANGES in this release are a bit more extensive then usual.
1) You MUST use config/configure.py to install PETSc, see
http://www-unix.mcs.anl.gov/petsc/petsc-as/documentation/installation.html
2) The BOPT option to determine optimization/debugging and C/C++ compiles
is GONE. Now you use a different PETSC_ARCH (for example linux-g and
linux-O) for different optimizations and set the optimization as a
config/configure.py option. See
http://www-unix.mcs.anl.gov/petsc/petsc-as/documentation/changes/230.html
3)* The prototypes of many methods, for example VecScale, MatShift, ... have
been changed to take the Vec or Mat object as the FIRST argument, otherwise
the arguments are the same as before. See
http://www-unix.mcs.anl.gov/petsc/petsc-as/documentation/changes/230.html
for a complete list of the functions changed.
As always, please send bug reports, questions, and requests for new
features to petsc-maint(a)mcs.anl.gov.
Thanks for your continued support.
The PETSc developers,
* this change was made to make all the PETSc calls more "object oriented"
so we could have the same calling sequences for our new PYTHON PETSc binding.
PETSc users,
As some of you may be aware, we recently lost our developer
Kris Buschelman due to budget constraints. He will be missed. Rest assured
we will continue to be developing PETSc, just a little slower.
Our single most important way of maintaining PETSc funding is to
demonstrate that PETSc is a useful tool for those involved in
scientific computation. To assist us, please let us know of any recent
publications that relied on PETSc computations that are not listed at
http://www-unix.mcs.anl.gov/petsc/petsc-as/publications/index.html
Thanks for your support,
Barry