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