Package slepc4py :: Package lib
[hide private]
[frames] | no frames]

Package lib


Extension modules for different SLEPc configurations.

SLEPc can be configured with different options (eg. debug/optimized,
single/double precisionm, C/C++ compilers, external packages). Each
configuration variant is associated to a name, frequently available as
an environmental variable named ``PETSC_ARCH``.

This package is a holds all the available variants of the SLEPc
extension module built agaist specific SLEPc configurations. It also
provides a convenience function using of the builtin ``imp`` module
for easily importing any of the available extension modules depending
on the value of a user-provided configuration name, the ``PETSC_ARCH``
environmental variable, or a configuration file.

Functions [hide private]
 
ImportSLEPc(arch=None)
Import the SLEPc extension module for a given configuration name.
 
getPathArchSLEPc(arch=None)
Undocumented.
Variables [hide private]
  __package__ = 'slepc4py.lib'