petsc4py.PETSc

Package petsc4py :: Module PETSc |
[hide private]
[frames] | no frames]

# Module PETSc

Portable, Extensible Toolkit for Scientific Computation

Classes | [hide private]
| AO
| Comm
| DA
| DM
| DMComposite
| DMDA
| DMPlex
| DMShell
| Error
| IS
| InsertMode
| KSP
| LGMap
| Log
| LogClass
| LogEvent
| LogStage
| Mat
| NormType
| NullSpace
| Object
| Options Options(prefix=None)
| PC
| Partitioner
| PartitionerType
| Random
| SF
| SNES
| Scatter
| ScatterMode
| Section
| Sys
| TAO TAO Solver
| TS
| Vec
| Viewer
| ViewerHDF5
| _DMComposite_access
| _DMDA_Vec_array
| _IS_buffer
| _Mat_Stencil
| _Vec_LocalForm _Vec_LocalForm(Vec gvec) Context manager for Vec local form
| _Vec_buffer

Functions | [hide private]
_finalize() |
_initialize(args=None, comm=None) |

Variables | [hide private]
| COMM_NULL = `<petsc4py.PETSc.Comm object at 0x7fea2aa4c510>`
| COMM_SELF = `<petsc4py.PETSc.Comm object at 0x7fea2aa4c550>`
| COMM_WORLD = `<petsc4py.PETSc.Comm object at 0x7fea2aa4c590>`
| DECIDE = `-1`
| DEFAULT = `-2`
| DETERMINE = `-1`
| INFINITY = `4.49423283716e+307`
| NINFINITY = `-4.49423283716e+307`
| PINFINITY = `4.49423283716e+307`
| __arch__ = ``'``arch-linux2-c-debug``'``
| __package__ = ``'``petsc4py``'``
| __pyx_capi__ = ``{``'``GetComm``'``:` <capsule object "MPI_Comm (PyObject`...``
| __type_registry__ = ``{`0`:` None`,` 1211212`:` <type 'petsc4py.PETSc.O`...``

Variables Details | [hide private]

  ### __pyx_capi__ Value:
      {'GetComm': <capsule object "MPI_Comm (PyObject *, MPI_Comm)" at 0x7fe
      a3f702960>,
       'GetCommDefault': <capsule object "MPI_Comm (void)" at 0x7fea3f7029c0
      >,
       'PyPetscAO_Get': <capsule object "AO (PyObject *)" at 0x7fea3f706150>
      ,
       'PyPetscAO_New': <capsule object "PyObject *(AO)" at 0x7fea3f706120>,
       'PyPetscComm_Get': <capsule object "MPI_Comm (PyObject *)" at 0x7fea3
      ...

  ### __type_registry__ Value:
      {0: None,
       1211212: <type 'petsc4py.PETSc.Object'>,
       1211214: <type 'petsc4py.PETSc.Viewer'>,
       1211215: <type 'petsc4py.PETSc.Random'>,
       1211216: <type 'petsc4py.PETSc.IS'>,
       1211217: <type 'petsc4py.PETSc.LGMap'>,
       1211218: <type 'petsc4py.PETSc.Section'>,
       1211219: <type 'petsc4py.PETSc.Vec'>,
      ...