"Fossies" - the Fresh Open Source Software Archive

Member "petsc-3.12.3/docs/changes/211.html" (3 Jan 2020, 7239 Bytes) of package /linux/misc/petsc-3.12.3.tar.gz:


Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. You can here alternatively try to browse the pure source code or just view or download the uninterpreted raw source code. If the rendering is insufficient you may try to find and view the page on the petsc-3.12.3.tar.gz project site itself.

petsc-3.12.3 2020-01-03
Report Typos and Errors

Documentation: Changes: 2.1.1

CHANGES in PETSc 2.1.1 (see new features)

General:

AO (Application Orderings):

TS (Timestepping Solvers):

DMMG

SNES (Nonlinear Solvers):

SLES (Linear Solvers):

KSP (Krylov Subspace Methods):

PC (Preconditioners):

MAT (Matrices):

DA (Distributed Arrays):

In order to set the grid sizes with -da_grid_x, -da_grid_y, -da_grid_z one must pass in negative values for the M, N, and P arguments in the call to DACreateXX(). If values are not set from the options database then the absolute value of the M,N,P is used as the default.

VEC (Vectors):

IS (Index Sets):

General:

PetscOptionsGetDouble() is now PetscOptionsGetReal()

Draw (Graphics):

Viewers:

System:

Error Handling:

Event Logging:

Logging functionality is completely reworked. Now one can register new stages, classes and events. Every event is associated with a class. So, users would have to create a class for all userevents.

Fortran Interface:

New features in PETSc 2.1.1 (see changes above)

General:

AO (Application Orderings):

TS (Timestepping Solvers):

SNES (Nonlinear Solvers):

SLES (Linear Solvers):

KSP (Krylov Subspace Methods):

PC (Preconditioners):

MAT (Matrices):

DA (Distributed Arrays):

Added DAGetArray() and DARestoreArray() that give workspace appropriate for a local function. These may be used in routines that diverentiated with ADIC:-)

VEC (Vectors):

IS (Index Sets):

PF:

Draw (Graphics):

Viewers:

System:

Error Handling:

Event Logging:

Fortran Interface: