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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/changes/215.html" />
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Documentation: Changes: 2.1.5</title>
</head>
<body bgcolor="#ffffff">
<div id="version" align=right><b>petsc-3.4.2 2013-07-02</b></div>
<h1>Documentation: Changes: 2.1.5</h1>
<style type="text/css">
h2 {
color: red;
}
h4 {
font-weight: bold;
text-decoration: underline;
}
</style>
<div id="main">
<div align="center">
<h2><a name="CHANGES">CHANGES in PETSc 2.1.5</a></h2>
</div>
<h4>General:</h4>
<ul>
<li>Replace autoconf-configure with python-configure. Tested on Linux, IRIX, Alpha-OSF, Mac OSX</li>
<li>Added PETSc interface to UMFPACK (Seq)</li>
<li>
SuperLU & SuperLU_DIST insterface is updated to the latest
download versions. Complex version of these packages are now supported.
</li>
<li>Added Support for QR factorization into PETSc/SPOOLES interface (Seq)</li>
<li>
Added Support for installing PETSc with TAU instrumentation package.
Please check config files in bmake/linux_tau.
</li>
<li>Added support for Cray SX-6 vector machine</li>
</ul>
<h4>Vec:</h4>
<ul>
<li>Added VecMaxPointwiseDivide()</li>
</ul>
<h4>Mat:</h4>
<ul>
<li>Added MatTranspose() for SBAIJ</li>
<li>Added MatConvert_SeqAIJ_SeqSBAIJ()</li>
<li>Added MatGetInertia()</li>
<li>Added MatAXPY() to SBAIJ and BAIJ mat formats</li>
<li>Added MatSetValuesBlocked() for SEQSBAIJ and MPISBAIJ formats</li>
<li>Improved single precision SSE factorization routines</li>
<li>Added scalable parallel binary viewer for MPIAIJ matrix</li>
</ul>
<h4>SLES:</h4>
<ul>
<li>Added ICC preconditioner support for MATSEQAIJ</li>
<li>PCSetUp() now defaults to ICC for SBAIJ</li>
<li>BoomerAMG preconditioner now defaults to zero initial guess</li>
<li>Added GetTotalBlocks() and GetLocalBlocks() to PCBJacobi</li>
<li>
Improved LU and ILU damping for AIJ matrix type - New
factorization damping policy (check manual)
</li>
</ul>
<h4>SNES:</h4>
<h4>TS:</h4>
<ul>
<li>Added TSGetDuration()</li>
</ul>
<h4>Other:</h4>
<ul>
<li>Turned off logging of objects and actions by default - saves memory usage</li>
<li>Reduce memory usage for DA and SDA objects</li>
<li>Support generation of SBAIJ matrices from DA</li>
</ul>
<h4>Fortran:</h4>
<ul>
<li>Added f90 support for intel compilers on linux and linux64</li>
</ul>
</div>
</body>
</html>
|