### Calculating electromagnetic waves in accelerator cavities using Python

Calculating electromagnetic waves in accelerator cavities using Python: "

PySparse extends the Python interpreter by a set of sparse matrix types holding double precision values.

PySparse also includes modules that implement

- iterative methods for solving linear systems of equations
- a set of standard preconditioners
- an interface to a direct solver for sparse linear systems of equations (SuperLU)
- a Jacobi-Davidson eigenvalue solver for the symmetric, generalised matrix eigenvalue problem (JDSYM)

All these modules are implemented as C extension modules for maximum performance.

PySparse uses Numerical Python (NumPy) for handling dense vectors and matrices and makes use of SuperLU for factorising sparse matrices."

<< Home