dolfin.cpp.common

Common module

Functions

dump_timings_to_xml((arg0: str, …)
git_commit_hash(() -> str) Returns git hash for this build.
has_debug(() -> bool)
has_hdf5(() -> bool)
has_hdf5_parallel(() -> bool)
has_mpi(() -> bool)
has_mpi4py(() -> bool) Return True if DOLFIN is configured with mpi4py
has_parmetis(() -> bool)
has_petsc(() -> bool) Return True if DOLFIN is configured with PETSc
has_petsc4py(() -> bool) Return True if DOLFIN is configured with petsc4py
has_scotch(() -> bool)
has_slepc(() -> bool) Return True if DOLFIN is configured with SLEPc
has_slepc4py(() -> bool) Return True if DOLFIN is configured with slepc4py
list_timings(…)
sizeof_la_index(() -> int)
timing((arg0: str, …)
timings(…)

Classes

SubSystemsManager
Timer Timer class
TimingClear Members:
TimingType Members:
Variable Variable base class
class dolfin.cpp.common.Timer

Bases: pybind11_builtins.pybind11_object

Timer class

elapsed(self: dolfin.cpp.common.Timer) → Tuple[float, float, float]
resume(self: dolfin.cpp.common.Timer) → None
start(self: dolfin.cpp.common.Timer) → None

Start timer

stop(self: dolfin.cpp.common.Timer) → float

Stop timer

class dolfin.cpp.common.TimingClear

Bases: pybind11_builtins.pybind11_object

Members:

clear

keep

class dolfin.cpp.common.TimingType

Bases: pybind11_builtins.pybind11_object

Members:

wall

system

user

class dolfin.cpp.common.Variable

Bases: pybind11_builtins.pybind11_object

Variable base class

id(self: dolfin.cpp.common.Variable) → int
label(self: dolfin.cpp.common.Variable) → str
name(self: dolfin.cpp.common.Variable) → str
rename(self: dolfin.cpp.common.Variable, arg0: str, arg1: str) → None
dolfin.cpp.common.dump_timings_to_xml(arg0: str, arg1: dolfin.cpp.common.TimingClear) → None
dolfin.cpp.common.git_commit_hash() → str

Returns git hash for this build.

dolfin.cpp.common.has_debug() → bool
dolfin.cpp.common.has_hdf5() → bool
dolfin.cpp.common.has_hdf5_parallel() → bool
dolfin.cpp.common.has_mpi() → bool
dolfin.cpp.common.has_mpi4py() → bool

Return True if DOLFIN is configured with mpi4py

dolfin.cpp.common.has_parmetis() → bool
dolfin.cpp.common.has_petsc() → bool

Return True if DOLFIN is configured with PETSc

dolfin.cpp.common.has_petsc4py() → bool

Return True if DOLFIN is configured with petsc4py

dolfin.cpp.common.has_scotch() → bool
dolfin.cpp.common.has_slepc() → bool

Return True if DOLFIN is configured with SLEPc

dolfin.cpp.common.has_slepc4py() → bool

Return True if DOLFIN is configured with slepc4py

dolfin.cpp.common.list_timings(arg0: dolfin.cpp.common.TimingClear, arg1: List[dolfin.cpp.common.TimingType]) → None
dolfin.cpp.common.sizeof_la_index() → int
dolfin.cpp.common.timing(arg0: str, arg1: dolfin.cpp.common.TimingClear) → Tuple[int, float, float, float]
dolfin.cpp.common.timings(arg0: dolfin.cpp.common.TimingClear, arg1: List[dolfin.cpp.common.TimingType]) → dolfin::Table