slepc4py.lib

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``'``