============== Changes: 2.1.2 ============== .. rubric:: General: - Win32fe now takes --nt4 option for compatibility on NT4 - Supports cygwinpaths in win32fe - Better support for borland tools - Added PetscOptionsInsertString() - Allow full path of debugger to be specified using -start_in_debugger option - Better hyperlinks across documentation (including users manual) .. rubric:: ADIC: - Support for global reductions on local functions - Allow coloring of periodic grids .. rubric:: AO (Application Orderings): .. rubric:: TS (Timestepping Solvers): .. rubric:: DMMG: .. rubric:: SNES (Nonlinear Solvers): - Removed all minimization support in PETSc. TAO package should be used for this functionality. .. rubric:: SLES (Linear Solvers): .. rubric:: KSP (Krylov Subspace Methods): - Support -ksp_unpreconditioned_norm in -ksp_type cr .. rubric:: PC (Preconditioners): - Added support for PCType PCMAT (PC based on a matvec) - Added support for PCType PCHYPRE (includes PILUT, EUCLID, and BoomerAMG) - Cholesky - additional info from factorization .. rubric:: MAT (Matrices): - SBAIJ matmult - improve performance by optimizing communication. - markdiagonal - performance optimization. - SuperLU interface improved (check page 75 in the user's manual) - DSCPACK interface inproved - Spooles interface added .. rubric:: DA (Distributed Arrays): .. rubric:: VEC (Vectors): .. rubric:: IS (Index Sets): .. rubric:: Draw (Graphics): - Added flag to support turning off axis resizing .. rubric:: Viewers: - Allow drawing rectangles in postscript .. rubric:: System: .. rubric:: Error Handling: .. rubric:: Event Logging: .. rubric:: Fortran Interface: