xref: /petsc/doc/changes/215.md (revision b11d9968bc79904c690b122f9399be46447eb113) !
1# Changes: 2.1.5
2
3```{rubric} General:
4```
5
6- Replace autoconf-configure with python-configure. Tested on Linux,
7  IRIX, Alpha-OSF, Mac OSX
8- Added PETSc interface to UMFPACK (Seq)
9- SuperLU & SuperLU_DIST insterface is updated to the latest
10  download versions. Complex version of these packages are now
11  supported.
12- Added Support for QR factorization into PETSc/SPOOLES interface
13  (Seq)
14- Added Support for installing PETSc with TAU instrumentation
15  package. Please check config files in bmake/linux_tau.
16- Added support for Cray SX-6 vector machine
17
18```{rubric} Vec:
19```
20
21- Added VecMaxPointwiseDivide()
22
23```{rubric} Mat:
24```
25
26- Added MatTranspose() for SBAIJ
27- Added MatConvert_SeqAIJ_SeqSBAIJ()
28- Added MatGetInertia()
29- Added MatAXPY() to SBAIJ and BAIJ mat formats
30- Added MatSetValuesBlocked() for SEQSBAIJ and MPISBAIJ formats
31- Improved single precision SSE factorization routines
32- Added scalable parallel binary viewer for MPIAIJ matrix
33
34```{rubric} SLES:
35```
36
37- Added ICC preconditioner support for MATSEQAIJ
38- PCSetUp() now defaults to ICC for SBAIJ
39- BoomerAMG preconditioner now defaults to zero initial guess
40- Added GetTotalBlocks() and GetLocalBlocks() to PCBJacobi
41- Improved LU and ILU damping for AIJ matrix type - New
42  factorization damping policy (check manual)
43
44```{rubric} SNES:
45```
46
47```{rubric} TS:
48```
49
50- Added TSGetDuration()
51
52```{rubric} Other:
53```
54
55- Turned off logging of objects and actions by default - saves
56  memory usage
57- Reduce memory usage for DA and SDA objects
58- Support generation of SBAIJ matrices from DA
59
60```{rubric} Fortran:
61```
62
63- Added f90 support for intel compilers on linux and linux64
64