-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Parallel Macro (source code) is a plugin that enables the parallelization of existing ImageJ macro scripts, as well as progress reporting of tasks.
Parallel Macro can be used in conjunction with HPC Workflow Manager (source code) which provides a graphical user interface that automates the creation of new jobs, uploading of data and scripts to the remote cluster, submission of jobs, downloading of results, visual inspection of parallelized task progress, live redirection of standard output and error output and editing of a job's macro or Jython script using the existing Fiji Script Editor with added autocompletion support for the new parallel and progress functions.
OpenMPI Ops (source code) is a plugin which can be combined with Parallel Macro to add another level of parallelization of Fiji Jython scripts, OpenMPI Ops is also supported in HPC Workflow Manager.
If you have access to an HPC cluster and you are a new user, please read the short guide first.
If you do not have access to an HPC cluster, you can try to set up and use a virtual cluster. The following page will guide you step by step in the task of building your own cluster and configuring it. Once you have set up a functional virtual cluster, you can go through the worksheets of the short guide.
- The Short Guide on how to install and use the project
- The official web page about this whole project
- Wiki page of the project on imagej.net
I'm sure issues will come across :(
Parallelization and/or its realization is not an easy topic.
Short Guide Worksheets
-
Manually install cluster-side tools
- Note: The cluster-side tools are technically the Parallel Macro and OpenMPI Ops
-
Download and use your own cluster
- Note: A small homemade cluster for testing, or when you cannot access a big HPC
-
Building from scratch your own cluster and configuring it
- Note: You will learn and understand everything that's behind the scenes
- Additional Useful Information