Metadata-Version: 2.1
Name: cupy_chol
Version: 0.1.5
Summary: cupychol: Solve linear systems using Cholesky decomposition with CuPy arrays on GPU.
Home-page: https://github.com/ahnobari/CupyChol
Author: Amin Heyrani Nobari
Author-email: ahnobari@mit.edu
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: pybind11>=2.5.0
Requires-Dist: cupy>=8.0.0
Requires-Dist: numpy>=1.18.0
Requires-Dist: scipy>=1.4.0
Provides-Extra: dev
Requires-Dist: check-manifest; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pytest; extra == "dev"

# CupyChol

CupyChol is a Python package for solving linear systems using Cholesky decomposition with CuPy arrays. It leverages CUDA and cuSOLVER to provide efficient solutions for large, sparse matrices on the GPU.

## Features

- Solve linear systems of the form `Ax = b` using Cholesky decomposition.
- Works with CuPy arrays, keeping data on the GPU for maximum efficiency.
- Utilizes CUDA and cuSOLVER for high performance.

## Installation

You can install CupyChol from PyPI:

```bash
pip install CupyChol
