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