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: 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>
|