# pycuGMRES
GMRES implementation for Toeplitz-like (Toeplitz, Hankel, Circulant) matrices and mixed (combinations of Diagonal ones and Toeplitz-like ones) matrices
We propose implementations of the Generalized Minimal Residual Method (GMRES) for solving linear systems based on dense, Toeplitz or mixed matrices. The software consists of a python module and a C++ library. The mixed matrices consist of the sum of the diag- onal and the Toeplitz matrices. The GMRES solver is parallelized for running on NVIDIA GPGPU accelerator. We report on the efficiency of the parallelization method applying GMRES to the Helmholtz linear system based on the use of Green’s Function Integral Equation Method (GFIEM) for computing electric field distribution in the design domain.
Release files for pycuGMRES 1.1.4.6.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pycuGMRES-1.1.4.6.9.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pycuGMRES-1.1.4.6.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.7 kB
Release files / pycuGMRES-1.1.4.6.9.tar.gz
| Download URL | pycuGMRES-1.1.4.6.9.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
97be506cfcdebc85a19f78f3a38d79c369c5fbfa9fc9ef902d9bf6770b7b168e
|
|
BLAKE2b-256 checksum How to use checksums |
b03c2dd0a0a9cd5e4ab2358176ca782f15bd99b90e13ccd579647c0db8a76621
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.5
|
Release files / pycuGMRES-1.1.4.6.9-py3-none-any.whl
| Download URL | pycuGMRES-1.1.4.6.9-py3-none-any.whl |
|---|---|
| Size | 35.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cb12279d1190d25c9fc2c27f9c4af4e42b1d6b80a991a2cc8f18a1f51fb63a25
|
|
BLAKE2b-256 checksum How to use checksums |
4971f7fbd768479e83db43964dea76afa5ae3a3e88d927636766ca399bc1b5e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.5
|