Esempio n. 1
0
File: eigen.py Progetto: rc/sfepy
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        imp = try_imports(['from pysparse import jdsym, itsolvers, precon',
                           'from pysparse.eigen import jdsym;'
                           ' from pysparse import itsolvers, precon'],
                          'cannot import pysparse eigensolvers!')
        self.imp = imp
Esempio n. 2
0
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        imp = try_imports(['from pysparse import jdsym, itsolvers, precon',
                           'from pysparse.eigen import jdsym;'
                           ' from pysparse import itsolvers, precon'],
                          'cannot import pysparse eigensolvers!')
        self.imp = imp
Esempio n. 3
0
File: eigen.py Progetto: rc/sfepy
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        import scipy.linalg as sla
        self.sla = sla

        aux = try_imports(['import scipy.sparse.linalg as ssla'],
                          'cannot import scipy sparse eigenvalue solvers!')
        self.ssla = aux['ssla']
Esempio n. 4
0
File: eigen.py Progetto: rc/sfepy
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        try:
            import scipy.linalg.lapack as llapack
        except ImportError:
            import scipy.lib.lapack as llapack

        self.llapack = llapack
Esempio n. 5
0
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        import scipy.linalg as sla
        self.sla = sla

        aux = try_imports(['import scipy.sparse.linalg as ssla'],
                          'cannot import scipy sparse eigenvalue solvers!')
        self.ssla = aux['ssla']
Esempio n. 6
0
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        try:
            import scipy.linalg.lapack as llapack
        except ImportError:
            import scipy.lib.lapack as llapack

        self.llapack = llapack
Esempio n. 7
0
 def __init__( self, conf, **kwargs ):
     EigenvalueSolver.__init__( self, conf, **kwargs )
     try:
         import symeig
         self.symeig = symeig.symeig
     except:
         self.symeig = None
         output( 'cannot import symeig, required by %s solver' % self.name )
         raise
Esempio n. 8
0
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        imp = try_imports(
            [
                "from pysparse import jdsym, itsolvers, precon",
                "from pysparse.eigen import jdsym;" " from pysparse import itsolvers, precon",
            ],
            "cannot import pysparse eigensolvers!",
        )
        self.imp = imp
Esempio n. 9
0
    def __init__(self, conf, comm=None, context=None, **kwargs):
        if comm is None:
            init_slepc_args()

        from petsc4py import PETSc as petsc
        from slepc4py import SLEPc as slepc

        EigenvalueSolver.__init__(self,
                                  conf,
                                  petsc=petsc,
                                  slepc=slepc,
                                  comm=comm,
                                  context=context,
                                  **kwargs)
Esempio n. 10
0
File: eigen.py Progetto: rc/sfepy
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        from scipy.sparse.linalg.eigen import lobpcg
        self.lobpcg = lobpcg
Esempio n. 11
0
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        from scipy.sparse.linalg.eigen import lobpcg
        self.lobpcg = lobpcg
Esempio n. 12
0
 def __init__(self, conf, **kwargs):
     EigenvalueSolver.__init__(self, conf, **kwargs)
Esempio n. 13
0
    def __init__(self, conf, comm=None, context=None, **kwargs):
        import matlab.engine as me

        EigenvalueSolver.__init__(self, conf, me=me, context=context, **kwargs)
Esempio n. 14
0
 def __init__(self, conf, **kwargs):
     EigenvalueSolver.__init__(self, conf, **kwargs)
Esempio n. 15
0
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        import scipy.lib.lapack as llapack
        self.llapack = llapack