Skip to main content

Fast CUDA C++ GMRES implementation for Toeplitz-like (Toeplitz, Hankel, Circulant) matrices and mixed (combinations of Diagonal ones and Toeplitz-like ones) matrices.

Project description

# 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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycuGMRES-1.1.4.6.9.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycuGMRES-1.1.4.6.9-py3-none-any.whl (35.6 kB view details)

Uploaded Python 3

File details

Details for the file pycuGMRES-1.1.4.6.9.tar.gz.

File metadata

  • Download URL: pycuGMRES-1.1.4.6.9.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pycuGMRES-1.1.4.6.9.tar.gz
Algorithm Hash digest
SHA256 97be506cfcdebc85a19f78f3a38d79c369c5fbfa9fc9ef902d9bf6770b7b168e
MD5 2c85a91e722d8a05ce1993ef338d1afd
BLAKE2b-256 b03c2dd0a0a9cd5e4ab2358176ca782f15bd99b90e13ccd579647c0db8a76621

See more details on using hashes here.

File details

Details for the file pycuGMRES-1.1.4.6.9-py3-none-any.whl.

File metadata

  • Download URL: pycuGMRES-1.1.4.6.9-py3-none-any.whl
  • Upload date:
  • Size: 35.6 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for pycuGMRES-1.1.4.6.9-py3-none-any.whl
Algorithm Hash digest
SHA256 cb12279d1190d25c9fc2c27f9c4af4e42b1d6b80a991a2cc8f18a1f51fb63a25
MD5 d6fc1f9dfc49343d079f79f095cd5f79
BLAKE2b-256 4971f7fbd768479e83db43964dea76afa5ae3a3e88d927636766ca399bc1b5e0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page