Skip to main content

SMG2S: Scalable Matrix Generator with Given Spectrum

Project description

SMG2S

Iterative linear algebra methods are the important parts of the overall computing time of applications in various fields since decades. Recent research related to social networking, big data, machine learning and artificial intelligence has increased the necessity for non-hermitian solvers associated with much larger sparse matrices and graphs. The analysis of the iterative method behaviors for such problems is complex, and it is necessary to evaluate their convergence to solve extremely large non-Hermitian eigenvalue and linear problems on parallel and/or distributed machines. This convergence depends on the properties of spectra. Then, it is necessary to generate large matrices with known spectra to benchmark the methods. These matrices should be non-Hermitian and non- trivial, with very high dimension. A scalable parallel matrix generator SMG2S that uses the user-defined spectrum to construct large-scale sparse matrices and ensures their eigenvalues as the given ones with high accuracy is implemented based on MPI and C++11. This is the Python interface of SMG2S.

Project details


Download files

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

Source Distribution

smg2s-1.0.1.tar.gz (87.9 kB view details)

Uploaded Source

File details

Details for the file smg2s-1.0.1.tar.gz.

File metadata

  • Download URL: smg2s-1.0.1.tar.gz
  • Upload date:
  • Size: 87.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/2.7

File hashes

Hashes for smg2s-1.0.1.tar.gz
Algorithm Hash digest
SHA256 35c565e9710af4d96060713b7f1682cb5b028c9882febaf9e32e376c92585235
MD5 b075c7a34fda01e6241526691993eff3
BLAKE2b-256 b39fd834832383893c3cb2cdbe768d98bba6f64f9ca804a3a4612a058e12b0d9

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