Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

An easy-to-implement python library plugin for mpi4py along with worked examples designed to streamline domain decomposition and add a simplifying layer to noncontiguous MPI parallelization of multidimensional datasets.

License

Notifications You must be signed in to change notification settings

raboonik/AutoParallelizePy

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoParallelizePy

An easy-to-implement python library plugin for mpi4py along with worked examples designed to streamline domain decomposition and add a simplifying layer to noncontiguous MPI parallelization of multidimensional datasets.

Author information

Axel Raboonik

Email: raboonik@gmail.com

Git: https://github.com/raboonik

Installation

Step 0

Make sure the following python3 packages are installed

     Numpy

     mpi4py

Step 1

  1. Make the installation script (install.sh) executable by running

    chmod +x install.sh

  1. To install under a specific directory run (do not run as root)

    ./install.sh path/to/directory

    or to install under the default directory simply execute

    ./install.sh

Step 2

Run "add2path.sh" to automatically update the python enviornment by executing

    . ./add2path.sh

Uninstallation

To uninstall and update the python environment simply run

    . ./uninstall.sh

Worked examples

After installation, to run the worked examples

     cd examples

     mpirun -n [number of cores] python3 [exampleName].py

About

An easy-to-implement python library plugin for mpi4py along with worked examples designed to streamline domain decomposition and add a simplifying layer to noncontiguous MPI parallelization of multidimensional datasets.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.