Difference between revisions of "Slicer3:Grid Integration"

From NAMIC Wiki
Jump to: navigation, search
Line 1: Line 1:
'''Project'''<nowiki>: Integration of NAMIC Kit and the 'Grid' </nowiki>
+
<big>'''Note:''' We are migrating this content to the slicer.org domain - <font color="orange">The newer page is [http://www.slicer.org/slicerWiki/index.php/Slicer3:Grid_Integration  here]</font></big>a
 
 
'''Goals'''<nowiki>: </nowiki>
 
 
 
* Supply Grid execution components to [[Slicer3:Execution_Model|Slicer3 Execution Model]]
 
* Clearly define expectations and dependencies for grid execution
 
 
 
'''Current Status'''<nowiki>: </nowiki>
 
 
 
* Validation as primary use case for grid
 
 
 
# Create JSON-aware Grid component to interface with NAMIC executables
 
# parameter sweep through quality / contrast space using [http://www.na-mic.org:8000/websvn/filedetails.php?repname=NAMICSandBox&path=%2FNonRigidRegistrationForEchoPlanarImaging%2FMultiModalityRigidRegistrationCommand.cxx&rev=0&sc=0: NonRigidRegistrationForEchoPlanarImaging]
 
 
 
'''Current Tools'''
 
 
 
* condor_submission page can be found [[Engineering:Project:Condor_Job_Submission#Syntax_Strawman:|here]]
 
 
 
namic-submit [--save-submit-file <submitfile>] [--job-directory <jobdir>] <cmd> [<args>...]
 
 
 
where:
 
 
 
* ''submitfile'' is a condor job submit file; if not specified a temp file is generated
 
* ''jobdir'' is a working state directory for a set of submissions that you want to later observe with namic-wait or manually inspect
 
* ''cmd'' is a shell script or executable that can be run on the remote environment
 
* ''args'' are arguments to the cmd
 
 
 
functionality: namic-submit takes the given command and args and runs the job on a condor-determined external compute node. By default stdin, stdout, and stderr of the ''cmd'' are mapped to the corresponding files of namic-submit.
 
 
 
If srb proxy is not set up, namic-submit prompts you for srb user id and password and sets up proxy.
 
 
 
namic-wait [--job-directory <jobdir>] [<groupid>]
 
 
 
where:
 
 
 
* ''jobdir'' is a directory that corresponds to the state for jobs submitted by namic-submit
 
 
 
functionality: namic-wait blocks until all jobs submitted with the given groupid have completed running
 
 
 
<br />
 
 
 
'''Team Members'''<nowiki>: </nowiki>
 
 
 
* Jeff Grethe- UCSD
 
* Brendan Faherty - UCSD
 
* Steve Pieper - BWH
 
* Daniel Blezek - GE
 

Revision as of 20:46, 19 May 2008

Home < Slicer3:Grid Integration

Note: We are migrating this content to the slicer.org domain - The newer page is herea