File: 215.html

package info (click to toggle)
petsc 3.4.2.dfsg1-8.1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 129,104 kB
  • ctags: 516,422
  • sloc: ansic: 395,939; cpp: 47,201; python: 34,788; makefile: 17,193; fortran: 16,251; f90: 1,592; objc: 954; sh: 822; xml: 621; java: 381; lisp: 293; csh: 241
file content (110 lines) | stat: -rw-r--r-- 3,003 bytes parent folder | download
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 &amp; 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>