File: 220.html

package info (click to toggle)
petsc 2.2.0-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 64,404 kB
  • ctags: 284,528
  • sloc: ansic: 223,999; python: 11,758; makefile: 7,707; fortran: 6,327; cpp: 4,104; sh: 3,387; csh: 41; asm: 6
file content (76 lines) | stat: -rw-r--r-- 2,924 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
<html>
<body BGCOLOR="FFFFFF">

      <h1> Docs:&nbsp;Changes: 2.2.0</h1>


      <p align="center"><font color="#ff0000" size="5"><a name="CHANGES">CHANGES</a>
in PETSc 2.2.0 </font></p>
      <p><font size="4"><strong><u>General:<br>
      </u></strong></font></p>
      <ul>  <li>Changed petscengine.h to petscmatlab.h
        <li>Changed PetscOptionsEList() to return the index of the string selected by the user
          (error if user enters impossible string)</ul>

      <p><u><b>Vec:</b></u><br>
      </p>
      <ul>
      </ul>
      <p><u><b>Mat:</b></u></p>
  <ul> <li> If you use MAT_SYMMETRIC as option for MatSetOption() you will likely
need to also use the option MAT_SYMMETRY_ETERNAL otherwise at the next MatAssembly
the matrix will likly lose the symmetry flag.

   <li> Added MatISGetLocalMat() to allow preallocating the local matrix.</ul>

      <p><u><b>PC:<br>
      </b></u></p>
      <p><u><b>KSP:</b></u></p>

  <ul><li>changed unmodifiedGramSchmidt name to classicalGramSchmidt everywhere.

  <li>Eliminated KSPGMRESIROrthogonalize() now have KSPGMRESSetCGSRefinement() to decide
when to use iterative refinement

  <li>The SLES object has been removed from PETSc. All of this options are available via
the KSP object. For example, -sles_view_binary ->ksp_view_binary, SLESCreate()->KSPCreate()
The calling sequences SLESSetUp(sles,b,x) should be replaced with KSPSetRhs(ksp,b)
KSPSetSolution(ksp,x) KSPSetUp(ksp). Similarly SLESSolve(sles,b,x) should be replaced with KSPSetRhs(ksp,b)
KSPSetSolution(ksp,x) KSPSolve(ksp)

 <li>removed its argument from KSPSolve. Obtain the number of iterations via KSPGetIterationNumber()</ul>

      <p><u><b>SNES:</b></u></p>

  <ul><li>SNESSolve() no longer returns number of iterations, use SNESGetIterationNumber() to get the
number of iterations required</ul>

      <p> <u><b>TS:<br>
      </b></u></p>
      <ul>
      </ul>
      <p><span style="font-weight: bold; text-decoration: underline;">DMMG:</span><br></p>
<ul><li>Added support for -dmmg_galerkin and DMMGSetUseGalerkin() for nonlinear problems (not sequential only)</ul>

      <p><span style="font-weight: bold; text-decoration: underline;">SYS:</span></p>
  <ul><li>added new PETSC_VIEWER_MATLAB for saving variables to Matlab .mat files

  <li>eliminated PetscViewerXXXXType and PetscViewerXXXSetType() replaced with
   PetscViewerFileType and PetscViewerSetFileType()
  <li>PETSC_BINARY_RDONLY,PETSC_BINARY_WRONLY,PETSC_BINARY_CREATE becomes PETSC_FILE_RDONLY,PETSC_FILE_WRONLY,PETSC_FILE_CREATE</ul>
  
    <p><span style="font-weight: bold; text-decoration: underline;">Fortran:</span><br></p>
      <p><br><span style="font-weight: bold; text-decoration: underline;">ExternalPackages:</span><br></p>
      </ul>
      </td>
    </tr>
    <tr>
      <td width="100%" colspan="2">
      <hr size="4" color="#FF5B5B"> </td>
    </tr>
  </tbody>
</table>
</body>
</html>
</body>
</html>