|
|
(8 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | == Introduction ==
| + | <big>'''Note:''' We are migrating this content to the slicer.org domain - <font color="orange">The newer page is [https://www.slicer.org/wiki/Slicer3:Batchmake_Integration here]</font></big> |
− | | |
− | * Goal: Run Slicer execution modules on multiple datasets and/or explore the parameter space of those modules using local computer resources or local GRID resources
| |
− | | |
− | == Background ==
| |
− | | |
− | * [http://www.batchmake.org BatchMake] provides an open-source toolkit for launching a controlled sequence of applications on the local computer or a GRID.
| |
− | * [http://www.cs.wisc.edu/condor Condor] is used as the open-source toolkit that provides access to GRID resource. It also provides an easy-to-install and easy-to-configure GRID implementation/network. We highly recommend it for your GRID needs.
| |
− | * BatchMake and Condor work together to sequence tasks and to allocate and monitor resources and job progress.
| |
− | | |
− | == Status ==
| |
− | | |
− | === Completed ===
| |
− | # BatchMake Library
| |
− | #* Distributed via Slicer3's getbuildtest2.tcl script
| |
− | #** Slicer3 code location: Slicer3-lib/BatchMake
| |
− | #* Default distribution does not include Condor
| |
− | #** Can be installed by users
| |
− | #** Changing two BatchMake variables will configure BatchMake to use Condor
| |
− | # EMSegmenter BatchMake module
| |
− | #* Distributed via Slicer3's getbuildtest2.tcl script
| |
− | #** Slicer3 GUI Access: Filters/BatchProcessing/EMSegmenter BatchMake Module
| |
− | #** Slicer3 code location: Slicer3/Applications/CLI/BatchMake
| |
− | #* Applies EMSegmenter algorithm to a collection of data using local computer or GRID
| |
− | # GaussianBlur BatchMake module
| |
− | #* Distributed via Slicer3's getbuildtest2.tcl script
| |
− | #** Slicer3 GUI Access: Filters/BatchProcessing/GaussianBlur BatchMake Module
| |
− | #* Provides a simple example of how to batchmake-ify your Slicer3 modules
| |
− | | |
− | === To do ==
| |
− | * Provide documentation
| |
− | * Determine how to deliver BatchMake's GRID monitoring tool with Slicer3
| |
− | ** Requires FLTK - will not be re-written into KWWidgets
| |