Metadata-Version: 2.4
Name: pympiutils
Version: 1.1.0
Summary: Python package for parallelized (via MPI) NumPy functions and scatter/gather operations
Author-email: Samar Khatiwala <samkat6@gmail.com>
Project-URL: Homepage, https://github.com/samarkhatiwala/pympiutils
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy>=2.0.2
Requires-Dist: mpi4py
Dynamic: license-file

This repository contains parallelized versions of some common NumPy functions and high-level wrapper functions for scatter/gather operations on NumPy arrays. Parallelization is performed with MPI via [`mpi4py`](https://mpi4py.readthedocs.io/). The functions are specifically designed to work with my [`pyioutils`](https://github.com/samarkhatiwala/pyioutils), [`tmm4py`](https://github.com/samarkhatiwala/tmm) and [`AndersonAcceleration`](https://github.com/samarkhatiwala/AndersonAcceleration) packages, but they can be more generally applied.

**IMPORTANT**: Please do NOT post this code on your own github or other website. See LICENSE.txt for licensing information.

Feel free to email if you have any questions: <samkat6@gmail.com>

------------------------------------------------------------------------------------------------

**Installation**

```bash
pip install pympiutils
```
**Usage**

See the examples/ directory for how to use this code.
