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