Docs: Changes: 3.0.0

CHANGES in the PETSc 3.0.0

General:


Logging:

config/configure.py:

IS:

Vec: 

VecScatter:

Mat:

PC:

KSP:

SNES:

TS:

DA:

DMMG:

PetscViewer:  

SYS:

AO:

Sieve:

Fortran:

  • PetscTruth is now logical*4 or logical(kind=4) an unsigned int of 4 bytes. To get back PetscTruth as an integer*4 put a #define PETSC_FORTRAN_PETSCTRUTH_INT 1 into $PETSC_ARCH/conf/petscconf.h
  • You can now use PETSc as Fortran 90 modules, see the manual page for UsingFortran
  • You can now have PETSc build interface definitions for most PETSc functions by config/configure.py with the additional option --with-fortran_interfaces see the manual page for UsingFortran
  • ExternalPackages: