<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta name="robots" content="noindex"> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <!-- THIS FILE IS AUTOMATICALLY GENERATED FROM THE GLOBUS SOURCE CODE DO NOT MODIFY. --> <title>Globus Reference Manual</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head> <body> <!-- Generated by Doxygen 1.7.4 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li class="current"><a href="index.html"><span>Main Page</span></a></li> </ul> </div> </div> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> initNavTree('index.html',''); </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">Fork Job Manager </div> </div> </div> <div class="contents"> <div class="textblock"><p>This package contains the "fork" interface to the GRAM Job Manager. It is a setup package; the script setup-globus-job-manager-fork must be run to register a fork job manager with the Gatekeeper as a service.</p> <h2><a class="anchor" id="setup_usage"></a> Options to setup-globus-gram-job-manager-fork</h2> <dl class="user"><dt><b>-service-name=NAME</b></dt><dd>Set the job manager service name to be NAME. The default service name for a Fork job manager is "jobmanager-fork". See globus_gram_resource_manager_contact for information on how the service name is used by GRAM.</dd></dl> <h2><a class="anchor" id="fork_rsl"></a> Fork Scheduler-Specific RSL Attributes</h2> <p>The fork job manager does not support any scheduler-specific RSL attributes.</p> <h2><a class="anchor" id="fork_changes"></a> Change Log</h2> <h3><a class="anchor" id="globus_gram_job_manager_setup_fork_2_6"></a> globus_gram_job_manager_setup_fork 2.6 [Globus Toolkit 4.0.1]</h3> <p>Add rudimentary support mpi jobs using mpiexec.</p> <h3><a class="anchor" id="globus_gram_job_manager_setup_fork_2_5"></a> globus_gram_job_manager_setup_fork 2.5 [Globus Toolkit 4.0.0]</h3> <p>Fix for jobtype=mpi with wsgram</p> <h3><a class="anchor" id="globus_gram_job_manager_setup_fork_2_4"></a> globus_gram_job_manager_setup_fork 2.4</h3> <p>Fix for error when an argument is 0</p> <h3><a class="anchor" id="globus_gram_job_manager_setup_fork_2_3"></a> globus_gram_job_manager_setup_fork 2.3 [Globus Toolkit 3.9.5]</h3> <p>Fix for bug #2732 (relative path to executable)</p> <h3><a class="anchor" id="globus_gram_job_manager_setup_fork_2_2"></a> globus_gram_job_manager_setup_fork 2.2 [Globus Toolkit 3.9.4]</h3> <p>Fix hang (waiting for fork starter to terminate in submit)</p> <h3><a class="anchor" id="globus_gram_job_manager_setup_fork_2_1"></a> globus_gram_job_manager_setup_fork 2.1</h3> <p>Fix for bug #2265 (Fork script can return bad error message)</p> <h3><a class="anchor" id="globus_gram_job_manager_setup_fork_2_0"></a> globus_gram_job_manager_setup_fork 2.0 [Globus Toolkit 3.9.2, 3.9.3]</h3> <p>Added support for fork starter for java ws GRAM implementation</p> <h3><a class="anchor" id="globus_gram_job_manager_setup_fork_1_3"></a> globus_gram_job_manager_setup_fork 1.3 [Globus Toolkit 3.2.0, 3.2.1]</h3> <p>Fix for bug #1631 Fix for bug #1633</p> <h3><a class="anchor" id="globus_gram_job_manager_setup_fork_1_2"></a> globus_gram_job_manager_setup_fork 1.2</h3> <p>#757 - jobmanager inifintely tries to create scratch directory #828 - Lots of warnings from perl in various JobManager pm files #931 - Improved job managers also merging fixes from 2.4.1 #870 - condor.pm misssing IO::File #887 - globus_gram_job_manager-3.9 and JobManager.pm Omission #932 - LSF jobmanager in toolkit 2.2.5 does not set LSF environment #948 - Jobmanager-condor not able to run jobs</p> <h3><a class="anchor" id="globus_gram_job_manager_setup_fork_1_1"></a> globus_gram_job_manager_setup_fork 1.1 [Globus Toolkit update package to 2.2.4, 2.4.0, 2.4.1, 2.4.2, 2.4.3, 3.0.0]</h3> <p>Fix or bug #857 (re-execution of job after jm restart) Fix related to #849 (set close on exec on some FDs) Merge of perl changes related to bug #802 Eliminate perl warnings</p> <h3><a class="anchor" id="globus_gram_job_manager_setup_fork"></a> globus_gram_job_manager_setup_fork 1.0 [Globus Toolkit 2.2.2, 2.2.3, 2.2.4]</h3> <p>Split from the core of the Job Manager as a setup package.</p> <p>The test for mpirun is done at the time this package is set up. If mpirun is not found at that time, the job manager will return the error GLOBUS_GRAM_PROTOCOL_ERROR_JOBTYPE_NOT_SUPPORTED instead of GLOBUS_GRAM_PROTOCOL_ERROR_MPIRUN_NOT_FOUND.</p> <p>The fork job manager ignores some RSL attributes (host_count, max_cpu_time, max_memory, max_time, max_wall_time, min_memory, project, queue). Previous versions of the fork job manager would catch errors in improper values for these attributes (such as a negative max memory). In this version, errors in those attributes are ignored. </p> </div></div> </div> <div id="nav-path" class="navpath"> <ul> <hr> <p align="center"> <a href="http://www.globus.org/toolkit/about.html" target="_top">about globus</a> | <a href="http://www.globus.org/toolkit/" target="_top">globus toolkit</a> | <a href="https://dev.globus.org/wiki/Welcome/" target="_top">dev.globus</a> <br> <br> Comments? <a href="mailto:webmaster@globus.org">webmaster@globus.org</a> </body> </html>