NAME
     sge_conf - Sun Grid Engine configuration files

DESCRIPTION
     sge_conf defines the global and local Sun Grid Engine confi-
     gurations  and  can  be shown/modified by qconf(1) using the
     -sconf/-mconf options. Only root or the cluster  administra-
     tor may modify sge_conf.

     At its initial start-up, sge_qmaster(8) checks to see  if  a
     valid  Sun  Grid Engine configuration is available at a well
     known location in the Sun  Grid  Engine  internal  directory
     hierarchy.   If  so, it loads that configuration information
     and proceeds.  If not, sge_qmaster(8) writes a generic  con-
     figuration  containing default values to that same location.
     The Sun Grid  Engine  execution  daemons  sge_execd(8)  upon
     start-up retrieve their configuration from sge_qmaster(8).

     The  actual  configuration  for  both   sge_qmaster(8)   and
     sge_execd(8)  is  a  superposition of a global configuration
     and a local configuration pertinent for the host on which  a
     master  or  execution daemon resides.  If a local configura-
     tion is available, its entries overwrite  the  corresponding
     entries  of the global configuration. Note: The local confi-
     guration does not have to contain  all  valid  configuration
     entries,  but  only  those which need to be modified against
     the global entries.

     Note: Sun Grid Engine allows  backslashes  (\)  be  used  to
     escape  newline (\newline) characters. The backslash and the
     newline are replaced with a space (" ") character before any
     interpretation.

FORMAT
     The paragraphs that follow provide brief descriptions of the
     individual parameters that compose the global and local con-
     figurations for a Sun Grid Engine cluster:

  execd_spool_dir
     The execution daemon spool directory path. Again, a feasible
     spool  directory  requires  read/write access permission for
     root. The entry in the global configuration for this parame-
     ter  can  be  overwritten by execution host local configura-
     tions, i.e. each  sge_execd(8)  may  have  a  private  spool
     directory  with  a different path, in which case it needs to
     provide read/write permission for the root  account  of  the
     corresponding execution host only.

     Under execd_spool_dir a directory named corresponding to the
     unqualified  hostname  of  the  execution host is opened and
     contains all information spooled to disk. Thus, it is possi-
     ble  for  the  execd_spool_dirs  of  all  execution hosts to
     physically reference  the  same  directory  path  (the  root
     access  restrictions  mentioned  above  need to be met, how-
     ever).

     Changing the global execd_spool_dir parameter set at instal-
     lation  time  is  not  supported in a running system. If the
     change should still be done it is required  to  restart  all
     affected  execution  daemons.  Please make sure running jobs
     have finished before doing so, otherwise running  jobs  will
     be lost.


     The default location for the execution daemon  spool  direc-
     tory is $SGE_ROOT/$SGE_CELL/spool.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

  mailer
     mailer is the  absolute  pathname  to  the  electronic  mail
     delivery  agent on your system. It must accept the following
     syntax:

          mailer -s <subject-of-mail-message> <recipient>

     Each sge_execd(8) may use a  private  mail  agent.  Changing
     mailer will take immediate effect.

     The default for mailer depends on the  operating  system  of
     the  host  on  which the Sun Grid Engine master installation
     was run. Common values are /bin/mail or /usr/bin/Mail.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

  xterm
     xterm is the absolute pathname to the X Window System termi-
     nal emulator, xterm(1).

     Each sge_execd(8) may use a  private  mail  agent.  Changing
     xterm will take immediate effect.

     The default for xterm is /usr/bin/X11/xterm.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

  load_sensor
     A comma separated list of executable shell script  paths  or
     programs  to  be  started  by sge_execd(8) and to be used in
     order to retrieve site configurable load  information  (e.g.
     free space on a certain disk partition).
     Each sge_execd(8) may use a set of private load_sensor  pro-
     grams  or  scripts.  Changing  load_sensor  will take effect
     after two load report intervals  (see  load_report_time).  A
     load  sensor  will  be  restarted  automatically if the file
     modification time of the load sensor executable changes.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

     In addition to the load sensors configured via  load_sensor,
     sge_exec(8)  searches for an executable file named qloadsen-
     sor in the execution host's Sun Grid Engine binary directory
     path.   If such a file is found, it is treated like the con-
     figurable load sensors defined in load_sensor. This facility
     is intended for pre-installing a default load sensor.

  prolog
     The executable path of a shell script that is started before
     execution  of Sun Grid Engine jobs with the same environment
     setting as that for the Sun Grid Engine jobs to  be  started
     afterwards.  An  optional  prefix "user@" specifies the user
     under which this procedure is to be started. The  procedures
     standard  output  and the error output stream are written to
     the same file used also for the standard  output  and  error
     output  of  each job.  This procedure is intended as a means
     for the Sun Grid Engine administrator to automate the execu-
     tion  of general site specific tasks like the preparation of
     temporary file systems with the need for  the  same  context
     information as the job.  Each sge_execd(8) may use a private
     prolog script. Correspondingly,  the  execution  host  local
     configurations is can be overwritten by the queue configura-
     tion (see queue_conf(5) ). Changing prolog will take immedi-
     ate effect.

     The default for prolog is  the  special  value  NONE,  which
     prevents from execution of a prolog script.

     The following special variables expanded at runtime  can  be
     used (besides any other strings which have to be interpreted
     by the procedure) to constitute a command line:

     $host
          The name of the host on which the prolog or epilog pro-
          cedures are started.

     $job_owner
          The user name of the job owner.

     $job_id
          Sun Grid Engine's unique job identification number.

     $job_name
          The name of the job.

     $processors
          The processors string as contained in the queue  confi-
          guration  (see  queue_conf(5)) of the master queue (the
          queue in which the prolog  and  epilog  procedures  are
          started).

     $queue
          The cluster queue name of the  master  queue  instance,
          i.e.  the  cluster queue in which the prolog and epilog
          procedures are started.

     $stdin_path
          The  pathname  of  the  stdin  file.  This  is   always
          /dev/null  for prolog, pe_start, pe_stop and epilog. It
          is the pathname of the stdin file for the  job  in  the
          job  script.  When  delegated  file staging is enabled,
          this path is set to $fs_stdin_tmp_path. When  delegated
          file  staging  is not enabled, it is the stdin pathname
          given via DRMAA or qsub.

     $stdout_path

     $stderr_path
          The pathname of the  stdout/stderr  file.  This  always
          points  to  the  output/error file. When delegated file
          staging   is   enabled,   this   path   is    set    to
          $fs_stdout_tmp_path/$fs_stderr_tmp_path. When delegated
          file staging is not enabled, it  is  the  stdout/stderr
          pathname given via DRMAA or qsub.

     $merge_stderr
          If merging of stderr and stdout is requested, this flag
          is "1", otherwise it is "0".  If this flag is 1, stdout
          and stderr are merged in one  file,  the  stdout  file.
          Merging  of  stderr and stdout can be requested via the
          DRMAA job template  attribute  'drmaa_join_files'  (see
          drmaa_attributes(3) ) or the qsub parameter '-j y' (see
          qsub(1) ).

     $fs_stdin_host
          When delegated file staging is requested for the  stdin
          file, this is the name of the host where the stdin file
          has to be copied from before the job is started.

     $fs_stdout_host

     $fs_stderr_host
          When  delegated  file  staging  is  requested  for  the
          stdout/stderr  file, this is the name of the host where
          the stdout/stderr file has to be copied  to  after  the
          job has run.

     $fs_stdin_path
          When delegated file staging is requested for the  stdin
          file,  this  is  the  pathname of the stdin file on the
          host $fs_stdin_host.

     $fs_stdout_path

     $fs_stderr_path
          When  delegated  file  staging  is  requested  for  the
          stdout/stderr   file,  this  is  the  pathname  of  the
          stdout/stderr       file       on       the        host
          $fs_stdout_host/$fs_stderr_host.

     $fs_stdin_tmp_path
          When delegated file staging is requested for the  stdin
          file,  this  is  the  destination pathname of the stdin
          file on the execution host. The prolog script must copy
          the  stdin  file  from $fs_stdin_host:$fs_stdin_path to
          localhost:$fs_stdin_tmp_path  to  establish   delegated
          file staging of the stdin file.

     $fs_stdout_tmp_path

     $fs_stderr_tmp_path
          When  delegated  file  staging  is  requested  for  the
          stdout/stderr  file, this is the source pathname of the
          stdout/stderr file on the execution  host.  The  epilog
          script    must    copy    the    stdout    file    from
          localhost:$fs_stdout_tmp_path                        to
          $fs_stdout_host:$fs_stdout_path  (the  stderr file from
          localhost:$fs_stderr_tmp_path                        to
          $fs_stderr_host:$fs_stderr_path) to establish delegated
          file staging of the stdout/stderr file.

     $fs_stdin_file_staging

     $fs_stdout_file_staging

     $fs_stderr_file_staging
          When  delegated  file  staging  is  requested  for  the
          stdin/stdout/stderr  file, the flag is set to "1", oth-
          erwise it is set to "0" (see in  delegated_file_staging
          how to enable delegated file staging).

          These three flags correspond to the DRMAA job  template
          attribute          'drmaa_transfer_files'          (see
          drmaa_attributes(3) ).

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.
     Exit codes for the prolog attribute can be interpreted based
     on the following exit values:
          0: Success
          99: Reschedule job
          100: Put job in error state
          Anything else: Put queue in error state

  epilog
     The executable path of a shell script that is started  after
     execution  of Sun Grid Engine jobs with the same environment
     setting as that for the Sun Grid Engine jobs that  has  just
     completed.  An  optional  prefix  "user@" specifies the user
     under which this procedure is to be started. The  procedures
     standard  output  and the error output stream are written to
     the same file used also for the standard  output  and  error
     output  of  each job.  This procedure is intended as a means
     for the Sun Grid Engine administrator to automate the execu-
     tion  of general site specific tasks like the cleaning up of
     temporary file systems with the need for  the  same  context
     information as the job.  Each sge_execd(8) may use a private
     epilog script. Correspondingly,  the  execution  host  local
     configurations is can be overwritten by the queue configura-
     tion  (see  queue_conf(5)  ).   Changing  epilog  will  take
     immediate effect.

     The default for epilog is  the  special  value  NONE,  which
     prevents from execution of a epilog script.  The  same  spe-
     cial variables as for prolog can be  used  to  constitute  a
     command line.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

     Exit codes for the epilog attribute can be interpreted based
     on the following exit values:
          0: Success
          99: Reschedule job
          100: Put job in error state
          Anything else: Put queue in error state

  shell_start_mode
     Note: Deprecated, may be removed in future release.
     This parameter defines the  mechanisms  which  are  used  to
     actually  invoke the job scripts on the execution hosts. The
     following values are recognized:

     unix_behavior
          If a user starts a job shell script under UNIX interac-
          tively  by  invoking  it  just with the script name the
          operating system's executable loader uses the  informa-
          tion  provided in a comment such as `#!/bin/csh' in the
          first line  of  the  script  to  detect  which  command
          interpreter  to  start  to  interpret  the script. This
          mechanism is used by Sun Grid Engine when starting jobs
          if unix_behavior is defined as shell_start_mode.

     posix_compliant
          POSIX does not consider first script line comments such
          a  `#!/bin/csh'  as significant. The POSIX standard for
          batch queuing systems (P1003.2d) therefore  requires  a
          compliant  queuing  system  to ignore such lines but to
          use user specified or configured default command inter-
          preters  instead.  Thus,  if shell_start_mode is set to
          posix_compliant Sun Grid Engine  will  either  use  the
          command  interpreter  indicated by the -S option of the
          qsub(1) command or the shell parameter of the queue  to
          be used (see queue_conf(5) for details).

     script_from_stdin
          Setting  the  shell_start_mode  parameter   either   to
          posix_compliant  or  unix_behavior  requires you to set
          the umask in use for sge_execd(8) such that every  user
          has  read  access  to  the active_jobs directory in the
          spool directory of the corresponding execution  daemon.
          In  case you have prolog and epilog scripts configured,
          they also need to be readable by any user who may  exe-
          cute jobs.
          If this violates your site's security policies you  may
          want to set shell_start_mode to script_from_stdin. This
          will force Sun Grid Engine to open the  job  script  as
          well  as the epilog and prolog scripts for reading into
          STDIN as root (if sge_execd(8)  was  started  as  root)
          before  changing  to the job owner's user account.  The
          script is then fed into the STDIN stream of the command
          interpreter  indicated  by the -S option of the qsub(1)
          command or the shell parameter of the queue to be  used
          (see queue_conf(5) for details).
          Thus setting shell_start_mode to script_from_stdin also
          implies  posix_compliant  behavior. Note, however, that
          feeding scripts into the  STDIN  stream  of  a  command
          interpreter  may  cause trouble if commands like rsh(1)
          are invoked inside a job script as  they  also  process
          the  STDIN  stream  of  the  command interpreter. These
          problems can usually be  resolved  by  redirecting  the
          STDIN  channel of those commands to come from /dev/null
          (e.g. rsh host date < /dev/null). Note also,  that  any
          command-line options associated with the job are passed
          to the executing shell. The  shell  will  only  forward
          them  to  the  job  if they are not recognized as valid
          shell options.

     Changes to shell_start_mode will take immediate effect.  The
     default for shell_start_mode is posix_compliant.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  login_shells
     UNIX command interpreters like the Bourne-Shell (see  sh(1))
     or  the  C-Shell (see csh(1)) can be used by Sun Grid Engine
     to start job scripts. The command interpreters can either be
     started  as  login-shells  (i.e. all system and user default
     resource files like .login or .profile will be executed when
     the  command  interpreter is started and the environment for
     the job will be set up as if the user has just logged in) or
     just   for  command  execution  (i.e.  only  shell  specific
     resource files like .cshrc will be executed  and  a  minimal
     default  environment  is  set  up  by  Sun Grid Engine - see
     qsub(1)).   The  parameter  login_shells  contains  a  comma
     separated list of the executable names of the command inter-
     preters to be started as login-shells.  Shells in this  list
     are   only   started   as  login  shells  if  the  parameter
     shell_start_mode (see above) is set to posix_compliant.

     Changes to login_shells will  take  immediate  effect.   The
     default for login_shells is sh,csh,tcsh,ksh.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  min_uid
     min_uid places a lower bound on user IDs that  may  use  the
     cluster. Users whose user ID (as returned by getpwnam(3)) is
     less than min_uid will not be allowed to  run  jobs  on  the
     cluster.

     Changes to min_uid will take immediate effect.  The  default
     for min_uid is 0.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  min_gid
     This parameter sets the lower bound on group  IDs  that  may
     use  the cluster.  Users whose default group ID (as returned
     by getpwnam(3)) is less than min_gid will not be allowed  to
     run jobs on the cluster.

     Changes to min_gid will take immediate effect.  The  default
     for min_gid is 0.

     This value is a global configuration parameter only. It can-
     not   be   overwritten   by   the   execution   host   local
     configuration.

  user_lists
     The user_lists parameter contains a comma separated list  of
     user access lists as described in access_list(5).  Each user
     contained in at least one of the enlisted access  lists  has
     access to the cluster. If the user_lists parameter is set to
     NONE (the  default)  any  user  has  access  not  explicitly
     excluded  via the xuser_lists parameter described below.  If
     a user is contained both  in  an  access  list  enlisted  in
     xuser_lists  and user_lists the user is denied access to the
     cluster.

     Changes to user_lists will take immediate effect

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  xuser_lists
     The xuser_lists parameter contains a comma separated list of
     user access lists as described in access_list(5).  Each user
     contained in at least one of the enlisted  access  lists  is
     denied  access  to the cluster. If the xuser_lists parameter
     is set to NONE (the default) any user has access.  If a user
     is  contained both in an access list enlisted in xuser_lists
     and user_lists (see above) the user is denied access to  the
     cluster.

     Changes to xuser_lists will take immediate effect

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  administrator_mail
     administrator_mail specifies a comma separated list  of  the
     electronic  mail address(es) of the cluster administrator(s)
     to whom internally-generated problem reports are  sent.  The
     mail  address  format depends on your electronic mail system
     and how it is configured; consult your  system's  configura-
     tion guide for more information.

     Changing administrator_mail  takes  immediate  effect.   The
     default for administrator_mail is an empty mail list.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  projects

     The projects list contains all projects  which  are  granted
     access  to  Sun Grid Engine. User belonging to none of these
     projects cannot use Sun Grid Engine. If users belong to pro-
     jects  in  the  projects  list  and  the xprojects list (see
     below), they also cannot use the system.

     Changing projects takes immediate effect.  The  default  for
     projects is none.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  xprojects
     The xprojects list contains all  projects  that  are  denied
     access  to  Sun  Grid Engine. User belonging to one of these
     projects cannot use Sun Grid Engine. If users belong to pro-
     jects  in  the  projects  list (see above) and the xprojects
     list, they also cannot use the system.

     Changing xprojects takes immediate effect.  The default  for
     xprojects is none.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  load_report_time
     System load is reported periodically by the  execution  dae-
     mons  to  sge_qmaster(8).   The  parameter  load_report_time
     defines the time interval between load reports.

     Each sge_execd(8) may use  a  different  load  report  time.
     Changing load_report_time will take immediate effect.

     Note: Be careful when modifying load_report_time.  Reporting
     load too frequently might block sge_qmaster(8) especially if
     the number of execution hosts is large. Moreover, since  the
     system load typically increases and decreases smoothly, fre-
     quent load reports hardly offer any benefit.

     The default for load_report_time is 40 seconds.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

  reschedule_unknown
     Determines whether  jobs  on  hosts  in  unknown  state  are
     rescheduled   and  thus  sent  to  other  hosts.  Hosts  are
     registered as unknown if sge_master(8) cannot establish con-
     tact  to the sge_execd(8) on those hosts (see max_unheard ).
     Likely reasons are a breakdown of the host or a breakdown of
     the network connection in between, but also sge_execd(8) may
     not be executing on such hosts.

     In any case, Sun Grid Engine can reschedule jobs running  on
     such  hosts  to another system.  reschedule_unknown controls
     the time which Sun Grid Engine will  wait  before  jobs  are
     rescheduled  after  a  host  became unknown. The time format
     specification is hh:mm:ss. If the special value 00:00:00  is
     set, then jobs will not be rescheduled from this host.

     Rescheduling is only initiated for jobs which have activated
     the rerun flag (see the -r y option of qsub(1) and the rerun
     option  of   queue_conf(5)).    Parallel   jobs   are   only
     rescheduled  if the host on which their master task executes
     is in unknown state. The behavior of reschedule_unknown  for
     parallel jobs and for jobs without the rerun flag be set can
     be    adjusted    using    the    qmaster_params    settings
     ENABLE_RESCHEDULE_KILL and ENABLE_RESCHEDULE_SLAVE.

     Checkpointing jobs will only be rescheduled  when  the  when
     option  of  the corresponding checkpointing environment con-
     tains an appropriate flag. (see checkpoint(5)).  Interactive
     jobs (see qsh(1), qrsh(1), qtcsh(1)) are not rescheduled.

     The default for reschedule_unknown is 00:00:00

     The global configuration entry for this value  may  be  over
     written by the execution host local configuration.

  max_unheard
     If sge_qmaster(8) could not contact or was not contacted  by
     the  execution daemon of a host for max_unheard seconds, all
     queues residing on that particular host are  set  to  status
     unknown.   sge_qmaster(8),  at least, should be contacted by
     the execution daemons in order  to  get  the  load  reports.
     Thus,    max_unheard    should    by    greater   than   the
     load_report_time (see above).

     Changing max_unheard takes immediate  effect.   The  default
     for max_unheard is 5 minutes.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  loglevel
     This parameter specifies the level of detail that  Sun  Grid
     Engine components such as sge_qmaster(8) or sge_execd(8) use
     to produce informative, warning or error messages which  are
     logged  to  the  messages  files in the master and execution
     daemon  spool  directories  (see  the  description  of   the
     execd_spool_dir  parameter  above).  The  following  message
     levels are available:

     log_err
          All error events being recognized are logged.

     log_warning
          All error events  being  recognized  and  all  detected
          signs of potentially erroneous behavior are logged.

     log_info
          All error events being recognized, all  detected  signs
          of  potentially  erroneous  behavior  and  a variety of
          informative messages are logged.

     Changing loglevel will take immediate effect.

     The default for loglevel is log_warning.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  max_aj_instances
     This parameter defines the maximum amount of array  task  to
     be  scheduled  to  run  simultaneously  per  array  job.  An
     instance of an array task will be created within the  master
     daemon  when  it  gets a start order from the scheduler. The
     instance will be destroyed when  the  array  task  finishes.
     Thus  the  parameter provides control mainly over the memory
     consumption of array jobs in the master and  scheduler  dae-
     mon.  It  is  most  useful  for very large clusters and very
     large array jobs.  The default for this parameter  is  2000.
     The  value  0  will deactivate this limit and will allow the
     scheduler to start as  many  array  job  tasks  as  suitable
     resources are available in the cluster.

     Changing max_aj_instances will take immediate effect.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  max_aj_tasks
     This parameter defines the maximum number of array job tasks
     within  an  array job.  sge_qmaster(8) will reject all array
     job submissions which request more than  max_aj_tasks  array
     job  tasks.  The  default  for  this parameter is 75000. The
     value 0 will deactivate this limit.

     Changing max_aj_tasks will take immediate effect.


     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  max_u_jobs
     The number of active (not finished) jobs which each Sun Grid
     Engine  user  can  have in the system simultaneously is con-
     trolled by this parameter. A value greater  than  0  defines
     the  limit.  The  default  value 0 means "unlimited". If the
     max_u_jobs limit is exceeded by a job  submission  then  the
     submission   command  exits  with  exit  status  25  and  an
     appropriate error message.

     Changing max_u_jobs will take immediate effect.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  max_jobs
     The number of  active  (not  finished)  jobs  simultaneously
     allowed  in Sun Grid Engine is controlled by this parameter.
     A value greater than 0 defines the limit. The default  value
     0  means "unlimited". If the max_jobs limit is exceeded by a
     job submission then the submission command exits  with  exit
     status 25 and an appropriate error message.

     Changing max_jobs will take immediate effect.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  max_advance_reservations
     The number of active  (not  finished)  Advance  Reservations
     simultaneously  allowed  in Sun Grid Engine is controlled by
     this parameter. A value greater than 0  defines  the  limit.
     The    default   value   0   means   "unlimited".   If   the
     max_advance_reservations limit is  exceeded  by  an  Advance
     Reservation  request  then the submission command exits with
     exit status 25 and an appropriate error message.

     Changing  max_advance_reservations   will   take   immediate
     effect.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  enforce_project
     If set to true, users are  required  to  request  a  project
     whenever  submitting a job. See the -P option to qsub(1) for
     details.

     Changing enforce_project will take  immediate  effect.   The
     default for enforce_project is false.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  enforce_user
     If set to true, a user(5) must exist to allow for  job  sub-
     mission. Jobs are rejected if no corresponding user exists.

     If set to auto, a user(5) object  for  the  submitting  user
     will  automatically be created during job submission, if one
     does   not    already    exist.    The    auto_user_oticket,
     auto_user_fshare,       auto_user_default_project,       and
     auto_user_delete_time configuration parameters will be  used
     as default attributes of the new user(5) object.

     Changing  enforce_user  will  take  immediate  effect.   The
     default for enforce_user is auto.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  auto_user_oticket
     The number of override tickets to  assign  to  automatically
     created  user(5) objects. User objects are created automati-
     cally if the enforce_user attribute is set to auto.

     Changing auto_user_oticket will  affect  any  newly  created
     user  objects,  but  will not change user objects created in
     the past.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  auto_user_fshare
     The number of functional shares to assign  to  automatically
     created  user(5) objects. User objects are created automati-
     cally if the enforce_user attribute is set to auto.

     Changing auto_user_fshare will affect any newly created user
     objects,  but  will  not  change user objects created in the
     past.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  auto_user_default_project
     The default  project  to  assign  to  automatically  created
     user(5)  objects.  User objects are created automatically if
     the enforce_user attribute is set to auto.

     Changing auto_user_default_project  will  affect  any  newly
     created  user  objects,  but  will  not  change user objects
     created in the past.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  auto_user_delete_time
     The number of seconds of inactivity  after  which  automati-
     cally  created user(5) objects will be deleted. User objects
     are created automatically if the enforce_user  attribute  is
     set  to  auto. If the user has no active or pending jobs for
     the specified amount of time, the object will  automatically
     be  deleted.   A value of 0 can be used to indicate that the
     automatically created user object is  permanent  and  should
     not be automatically deleted.

     Changing auto_user_delete_time will affect the deletion time
     for all users with active jobs.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  set_token_cmd
     Note: Deprecated, may be removed in future release.
     This parameter is only present if your Sun Grid Engine  sys-
     tem is licensed to support AFS.

     Set_token_cmd points to a command which sets and extends AFS
     tokens  for  Sun  Grid Engine jobs. In the standard Sun Grid
     Engine AFS distribution, it is supplied as  a  script  which
     expects two command line parameters. It reads the token from
     STDIN, extends the token's  expiration  time  and  sets  the
     token:

          <set_token_cmd> <user> <token_extend_after_seconds>

     As a shell script this command will call the programs:

          - SetToken
          - forge

     which are provided by your distributor as source  code.  The
     script looks as follows:

          --------------------------------
          #!/bin/sh
          # set_token_cmd
          forge -u $1 -t $2 | SetToken
          --------------------------------

     Since it is necessary for  forge  to  read  the  secret  AFS
     server  key,  a site might wish to replace the set_token_cmd
     script by a command, which connects to a  custom  daemon  at
     the  AFS  server. The token must be forged at the AFS server
     and returned to the local machine, where  SetToken  is  exe-
     cuted.

     Changing set_token_cmd  will  take  immediate  effect.   The
     default for set_token_cmd is none.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

  pag_cmd
     Note: Deprecated, may be removed in future release.
     This parameter is only present if your Sun Grid Engine  sys-
     tem is licensed to support AFS.

     The path to your pagsh is specified via this parameter.  The
     sge_shepherd(8)  process  and the job run in a pagsh. Please
     ask your AFS administrator for details.

     Changing pag_cmd will take immediate  effect.   The  default
     for pag_cmd is none.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

  token_extend_time
     Note: Deprecated, may be removed in future release.
     This parameter is only present if your Sun Grid Engine  sys-
     tem is licensed to support AFS.

     The token_extend_time is  the  time  period  for  which  AFS
     tokens  are periodically extended. Sun Grid Engine will call
     the token extension 30  minutes  before  the  tokens  expire
     until jobs have finished and the corresponding tokens are no
     longer required.

     Changing token_extend_time will take immediate effect.   The
     default for token_extend_time is 24:0:0, i.e. 24 hours.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.


  shepherd_cmd
     Alternative path to the shepherd_cmd binary. Typically  used
     to call the shepherd binary by a wrapper script or command.

     Changing  shepherd_cmd  will  take  immediate  effect.   The
     default for shepherd_cmd is none.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

  gid_range
     The gid_range is a comma separated list of range expressions
     of  the form n-m (n as well as m are integer numbers greater
     than 99), where m is an abbreviation for m-m. These  numbers
     are  used in sge_execd(8) to identify processes belonging to
     the same job.

     Each sge_execd(8) may use a separate set up  group  ids  for
     this  purpose.   All number in the group id range have to be
     unused supplementary group ids  on  the  system,  where  the
     sge_execd(8) is started.

     Changing gid_range will take immediate effect.  There is  no
     default for gid_range. The administrator will have to assign
     a value  for  gid_range  during  installation  of  Sun  Grid
     Engine.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

  qmaster_params
     A list of additional parameters can be  passed  to  the  Sun
     Grid Engine qmaster. The following values are recognized:

     ENABLE_ENFORCE_MASTER_LIMIT
          If this parameter is set then the s_rt, h_rt limit of a
          running   job   are   tested   and   executed   by  the
          sge_qmaster(8) when the sge_execd(8) where the  job  is
          in unknown state.

          After s_rt or h_rt limit of a job is expired  then  the
          master  daemon  will  wait  additional  time defined by
          DURATION_OFFSET (see sched_conf(5)).  If the  execution
          daemon  still  cannot be contacted when this additional
          time is elapsed, then the master daemon will force  the
          deletion of the job (see -f of qdel(1)).

          For jobs which will be deleted that way  an  accounting
          record  will  be created. As usage the record will con-
          tain the last reported online usage, when the execution
          daemon  could  contact qmaster. The failed state in the
          record will be set to 37 to indicate that the  job  was
          terminated by a limit enforcement of master daemon.

          After the restart of sge_qmaster(8) the limit  enforce-
          ment will at first be triggered after the double of the
          biggest  load_report_interval   interval   defined   in
          sge_conf(5) has been elapsed. This will give the execu-
          tion daemons enough time to reregister at  master  dae-
          mon.

     ENABLE_FORCED_QDEL_IF_UNKNOWN
          If this parameter is set then a deletion request for  a
          job  is  automatically interpreted as a forced deletion
          request (see -f of qdel(1)) if the host, where the  job
          is running is in unknown state.

     ENABLE_FORCED_QDEL
          If this parameter is set, non-administrative users  can
          force  deletion  of their own jobs via the -f option of
          qdel(1).  Without this parameter,  forced  deletion  of
          jobs  is only allowed by the Sun Grid Engine manager or
          operator.

          Note: Forced deletion for jobs is executed  differently
          depending on whether users are Sun Grid Engine adminis-
          trators or not. In case of  administrative  users,  the
          jobs are removed from the internal database of Sun Grid
          Engine immediately. For regular users,  the  equivalent
          of  a normal qdel(1) is executed first, and deletion is
          forced only if the normal cancellation  was  unsuccess-
          ful.

     FORBID_RESCHEDULE
          If this parameter is set, re-queuing of jobs cannot  be
          initiated  by  the job script which is under control of
          the user. Without this  parameter  jobs  returning  the
          value 99 are rescheduled. This can be used to cause the
          job  to  be  restarted  at  a  different  machine,  for
          instance  if  there  are  not  enough  resources on the
          current one.

     FORBID_APPERROR
          If this parameter is set, the  application  cannot  set
          itself  to  error  state.   Without this parameter jobs
          returning the value 100 are set  to  error  state  (and
          therefore  can  be manually rescheduled by clearing the
          error state).  This can be used to set the job to error
          state  when  a starting condition of the application is
          not fulfilled before the application  itself  has  been
          started, or when a clean up procedure (e.g. in the epi-
          log) decides that it is necessary to run the job again,
          by  returning  100 in the prolog, pe_start, job script,
          pe_stop or epilog script.

     DISABLE_AUTO_RESCHEDULING
          Note: Deprecated, may be removed in future release.
          If set to "true" or "1", the reschedule_unknown parame-
          ter is not taken into account.

     ENABLE_RESCHEDULE_KILL
          If set to "true" or "1", the reschedule_unknown parame-
          ter  affects  also  jobs  which have the rerun flag not
          activated (see the -r y option of qsub(1) and the rerun
          option of queue_conf(5)), but they are just finished as
          they can't be rescheduled.

     ENABLE_RESCHEDULE_SLAVE
          If set to "true" or "1" Sun Grid  Engine  triggers  job
          rescheduling  also  when the host where the slave tasks
          of a parallel job executes is in unknown state, if  the
          reschedule_unknown parameter is activated.

     MAX_DYN_EC
          Sets the max number of dynamic event clients  (as  used
          by  qsub  -sync  y  and  by  Sun  Grid Engine DRMAA API
          library sessions). The default is set to 99. The number
          of dynamic event clients should not be bigger than half
          of the number of file descriptors the system  has.  The
          number of file descriptors are shared among the connec-
          tions to all exec hosts, all event  clients,  and  file
          handles that the qmaster needs.

     MONITOR_TIME
          Specifies the time interval when the monitoring  infor-
          mation should be printed. The monitoring is disabled by
          default and can be enabled by specifying  an  interval.
          The monitoring is per thread and is written to the mes-
          sages file or displayed by the "qping -f" command  line
          tool. Example: MONITOR_TIME=0:0:10 generates and prints
          the  monitoring  information  approximately  every   10
          seconds. The specified time is a guideline only and not
          a fixed interval. The interval that is actually used is
          printed.   In  this example, the interval could be any-
          thing between 9 seconds and 20 seconds.

     LOG_MONITOR_MESSAGE
          Monitoring information  is  logged  into  the  messages
          files  by default. This information can be accessed via
          by qping(1).  If monitoring is always enabled, the mes-
          sages  files  can become quite large.  This switch dis-
          ables logging into the messages files, making qping  -f
          the only source of monitoring data.

     PROF_SIGNAL
          Profiling provides the user with the possibility to get
          system  measurements.  This can be useful for debugging
          or optimization of the  system.  The  profiling  output
          will be done within the messages file.

          Enables the profiling for qmaster signal thread.  (e.g.
          PROF_SIGNAL=true)

     PROF_WORKER
          Enables  the  profiling  for  qmaster  worker  threads.
          (e.g. PROF_WORKER=true)

     PROF_LISTENER
          Enables the profiling  for  qmaster  listener  threads.
          (e.g. PROF_LISTENER=true)

     PROF_DELIVER
          Enables the profiling for qmaster event deliver thread.
          (e.g. PROF_DELIVER=true)

     PROF_TEVENT
          Enables the profiling for qmaster timed  event  thread.
          (e.g. PROF_TEVENT=true)

     Please note, that the cpu utime and stime  values  contained
     in the profiling output are not per thread cpu times.  These
     cpu usage statistics are per  process  statistics.   So  the
     printed  profiling values for cpu mean "cpu time consumed by
     sge_qmaster (all threads) while the reported profiling level
     was active".

     STREE_SPOOL_INTERVAL
          Sets the  time  interval  for  spooling  the  sharetree
          usage.  The  default  is  set  to 00:04:00. The setting
          accepts colon-separated string or seconds. There is  no
          setting  to  turn  the  sharetree  spooling  off. (e.g.
          STREE_SPOOL_INTERVAL=00:02:00)

     MAX_JOB_DELETION_TIME
          Sets the value of  how  long  the  qmaster  will  spend
          deleting  jobs.  After this time, the qmaster will con-
          tinue with other tasks and  schedule  the  deletion  of
          remaining  jobs at a later time. The default value is 3
          seconds, and will be used if no value is  entered.  The
          range  of  valid  values  is  >  0  and  <=  5.   (e.g.
          MAX_JOB_DELETION_TIME=1)

     gdi_timeout
          Sets how long  the  communication  will  wait  for  gdi
          send/receive  operations.   The default value is set to
          60 seconds. After this time, the communication  library
          will  retry,  if "gdi_retries" is configured, receiving
          the  gdi   request.   In   case   of   not   configured
          "gdi_retries" the communication will return with a "gdi
          receive failure" (e.g.  gdi_timeout=120  will  set  the
          timeout  time  to  120  sec) Configuring no gdi_timeout
          value, the value defaults to 60 sec.

     gdi_retries
          Sets how often the gdi receive call  will  be  repeated
          until the gdi receive error appears. The default is set
          to 0. In this case the call will be done 1 time with no
          retry.   Setting  the value to -1 the call will be done
          permanently. In combination with gdi_timeout  parameter
          it is possible to configure a system with eg. slow NFS,
          to make sure that all jobs will  be  submitted.   (e.g.
          gdi_retries=4)

     cl_ping
          Turns on/off a communication library ping. This parame-
          ter  will  create  additional debug output. This output
          shows information about the error  messages  which  are
          returned  by communication and it will give information
          about the application status of  the  qmaster.  eg,  if
          it's  unclear  what's the reason for gdi timeouts, this
          may show you some useful messages. The default value is
          false (off) (e.g cl_ping=false)

     SCHEDULER_TIMEOUT
          Setting this parameter allows the scheduler  GDI  event
          acknowledge  timeout  to  be  manually  configured to a
          specific value.  Currently  the  default  value  is  10
          minutes  with  the  default scheduler configuration and
          limited between 600 and 1200 seconds. Value is  limited
          only  in  case  of  default  value.  The  default value
          depends on the  current  scheduler  configuration.  The
          SCHEDULER_TIMEOUT value is specified in seconds.

     jsv_timeout
          This parameter measures the response time of the server
          JSV.  In the event that the response time of the JSV is
          longer than the  timeout  value  specified,  this  will
          cause  the  JSV to be re-started. The default value for
          the timeout is 10 seconds  and  if  modified,  must  be
          greater  than 0. If the timeout has been reach, the JSV
          will only try to  re-start  once,  if  the  timeout  is
          reached again an error will occur.

     jsv_threshold
          The threshold of a JSV is measured as the time it takes
          to  perform a server job verification. If this value is
          greater than the user defined value, it will cause log-
          ging to appear in the qmaster messages file at the INFO
          level. By setting this value to 0,  all  jobs  will  be
          logged  in  the  qmaster  messages  file. This value is
          specified in milliseconds and has a  default  value  of
          5000.

     Changing qmaster_params will take immediate  effect,  except
     gdi_timeout,  gdi_retries,  cl_ping,  these will take effect
     only for new connections.  The default for qmaster_params is
     none.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  execd_params
     This is used for passing additional parameters  to  the  Sun
     Grid  Engine  execution  daemon.  The  following  values are
     recognized:

     ACCT_RESERVED_USAGE
          If this  parameter  is  set  to  true,  the   usage  of
          reserved  resources  is used for the accounting entries
          cpu, mem and io instead of the measured usage.

     ENABLE_WINDOMACC
          If this  parameter  is  set  to  true,  Windows  Domain
          accounts  (WinDomAcc)  are used on Windows hosts. These
          accounts require the  use  of  sgepasswd(1)  (see  also
          sgepasswd(5)).  If this parameter is set to false or is
          not set, local Windows  accounts  are  used.   On  non-
          Windows hosts, this parameter is ignored.

     KEEP_ACTIVE
          This value should only be set for  debugging  purposes.
          If  set  to  true, the execution daemon will not remove
          the spool directory maintained by sge_shepherd(8) for a
          job.

     PTF_MIN_PRIORITY, PTF_MAX_PRIORITY
          The maximum/minimum priority which Sun Grid Engine will
          assign to a job.  Typically this is a negative/positive
          value in the range of -20 (maximum) to 19 (minimum) for
          systems  which  allow  setting  of  priorities with the
          nice(2) system call. Other  systems  may  provide  dif-
          ferent ranges.
          The default priority range (varies from system to  sys-
          tem)  is installed either by removing the parameters or
          by setting a value of -999.
          See the "messages" file of the execution daemon for the
          predefined  default value on your hosts. The values are
          logged during the startup of the execution daemon.

     PROF_EXECD
          Enables the profiling for the execution daemon.   (e.g.
          PROF_EXECD=true)

     NOTIFY_KILL
          The parameter allows you  to  change  the  notification
          signal  for  the  signal SIGKILL (see -notify option of
          qsub(1)).  The parameter either  accepts  signal  names
          (use  the  -l  option  of kill(1)) or the special value
          none. If set to none, no notification  signal  will  be
          sent.  If  it  is set to TERM, for instance, or another
          signal name then this signal will be sent as  notifica-
          tion signal.

     NOTIFY_SUSP
          With this parameter it is possible to modify the notif-
          ication  signal  for  the  signal  SIGSTOP (see -notify
          parameter of qsub(1)).  The  parameter  either  accepts
          signal names (use the -l option of kill(1)) or the spe-
          cial value none. If set to none, no notification signal
          will  be  sent.  If it is set to TSTP, for instance, or
          another signal name then this signal will  be  sent  as
          notification signal.

     SHARETREE_RESERVED_USAGE
          Note: Deprecated, may be removed in future release.
          If this parameter is set to true, the usage of reserved
          resources  is  taken for the Sun Grid Engine share tree
          consumption instead of measured usage.
          Note:  When  running  tightly  integrated   jobs   with
          SHARETREE_RESERVED_USAGE    set,    and   with   having
          accounting_summary enabled in the parallel environment,
          reserved usage will only be reported by the master task
          of the  parallel  job.   No  per  parallel  task  usage
          records  will  be sent from execd to qmaster, which can
          significantly reduce load on qmaster when running large
          tightly integrated parallel jobs.

     USE_QSUB_GID
          If this parameter is set to true, the primary group  id
          active  when  a job was submitted will be set to become
          the primary group id for job execution. If the  parame-
          ter is not set, the primary group id as defined for the
          job owner in the execution host passwd(5) file is used.
          The feature is only available for  jobs  submitted  via
          qsub(1), qrsh(1), qmake(1) and qtcsh(1).  Also, it only
          works for qrsh(1) jobs (and thus also for qtcsh(1)  and
          qmake(1)) if rsh and rshd components are used which are
          provided with Sun Grid Engine (i.e., the rsh_daemon and
          rsh_command  parameters  may  not  be  changed from the
          default).

     S_DESCRIPTORS, H_DESCRIPTORS, S_MAXPROC, H_MAXPROC,

     S_MEMORYLOCKED, H_MEMORYLOCKED, S_LOCKS, H_LOCKS
          Specifies soft and hard resource limits as  implemented
          by  the  setrlimit(2) system call. See this manual page
          on your system for more information.  These  parameters
          complete  the list of limits set by the RESOURCE LIMITS
          parameter of the queue configuration  as  described  in
          queue_conf(5).  Unlike the resource limits in the queue
          configuration, these resource limits are set for  every
          job  on  this  execution host. If a value is not speci-
          fied, the resource limit is inherited from  the  execu-
          tion   daemon  process.  Because  this  would  lead  to
          unpredicted results, if only one limit of a resource is
          set  (soft  or  hard), the corresponding other limit is
          set to the same value.
          S_DESCRIPTORS and H_DESCRIPTORS  specify  a  value  one
          greater  than  the  maximum file descriptor number that
          can be opened by any process of a job.
          S_MAXPROC and H_MAXPROC specify the maximum  number  of
          processes  that  can be created by the job user on this
          execution host
          S_MEMORYLOCKED and H_MEMORYLOCKED specify  the  maximum
          number  of  bytes  of virtual memory that may be locked
          into RAM.
          S_LOCKS and H_LOCKS specify the maximum number of  file
          locks any process of a job may establish.
          All of these values can be specified using  the  multi-
          plier letters k, K, m, M, g and G, see sge_types(1) for
          details.

     INHERIT_ENV
          This parameter indicates whether  the  shepherd  should
          allow the environment inherited by the execution daemon
          from the shell that started it to be inherited  by  the
          job it's starting.  When true, any environment variable
          that is set in the shell  which  starts  the  execution
          daemon at the time the execution daemon is started will
          be set in the environment of any jobs run by that  exe-
          cution  daemon,  unless  the  environment  variable  is
          explicitly overridden, such as PATH or LOGNAME.  If set
          to  false,  each  job  starts with only the environment
          variables that are explicitly passed on by  the  execu-
          tion  daemon,  such  as  PATH and LOGNAME.  The default
          value is true.

     SET_LIB_PATH
          This parameter tells the execution  daemon  whether  to
          add the Sun Grid Engine shared library directory to the
          library path of executed jobs.  If  set  to  true,  and
          INHERIT_ENV  is  also  set to true, the Sun Grid Engine
          shared library  directory  will  be  prepended  to  the
          library  path  which  is inherited from the shell which
          started the execution daemon.  If INHERIT_ENV is set to
          false,  the library path will contain only the Sun Grid
          Engine shared library directory.  If set to false,  and
          INHERIT_ENV  is  set to true, the library path exported
          to the job will be the one  inherited  from  the  shell
          which  started the execution daemon.  If INHERIT_ENV is
          also set to false, the  library  path  will  be  empty.
          After the execution daemon has set the library path, it
          may be further altered by the shell in which the job is
          executed,  or  by  the  job script itself.  The default
          value for SET_LIB_PATH is false.

     ENABLE_ADDGRP_KILL
          If this parameter is set then Sun Grid Engine uses  the
          supplementary group ids (see gid_range) to identify all
          processes which are to be  terminated  when  a  job  is
          deleted,  or  when  sge_shepherd(8) cleans up after job
          termination.

     PDC_INTERVAL
          This parameter defines the interval how often  the  PDC
          (Portable  Data Collector) is executed by the execution
          daemon.  The  PDC  is  responsible  for  enforcing  the
          resource  limits  s_cpu,  h_cpu, s_vmem and h_vmem (see
          queue_conf(5)) and job usage collection.  The parameter
          can  be set to a time_specifier (see sge_types(5)) , to
          PER_LOAD_REPORT or to NEVER.

     ENABLE_BINDING
          If this parameter is set then Sun Grid  Engine  enables
          the  core binding module within the execution daemon to
          apply binding parameters that are specified during sub-
          mission  time  of  a job. This parameter is not set per
          default and therefore all binding  related  information
          will be ignored.  Find more information for job to core
          binding in the section -binding of qsub(1).

     If this parameter is set to PER_LOAD_REPORT the PDC is trig-
     gered  in the same interval as load_report_time (see above).
     If this parameter is set to NEVER the PDC run is never trig-
     gered. The default is 1 second.
     Note: A PDC run is quite compute extensive may  degrade  the
     performance  of  the  running jobs. But if the PDC runs less
     often or never the online usage can be incomplete or totally
     missing (for example online usage of very short running jobs
     might be missing) and the resource limit enforcement is less
     accurate or would not happen if PDC is turned of completely.

     Changing execd_params will take effect  after  it  was  pro-
     pagated to the execution daemons. The propagation is done in
     one load report interval.  The default for  execd_params  is
     none.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

  reporting_params
     Used to define the behavior of reporting modules in the  Sun
     Grid  Engine  qmaster. Changes to the reporting_params takes
     immediate effect.  The following values are recognized:

     accounting
          If this parameter is set to true, the  accounting  file
          is  written.   The  accounting file is prerequisite for
          using the qacct command.

     reporting
          If this parameter is set to true, the reporting file is
          written.   The reporting file contains data that can be
          used for monitoring and analysis, like job  accounting,
          job  log,  host  load and consumables, queue status and
          consumables  and  sharetree  configuration  and  usage.
          Attention:  Depending on the size and load of the clus-
          ter, the reporting file can become  quite  large.  Only
          activate  the reporting file if you have a process run-
          ning that will consume the reporting file!  See report-
          ing(5)  for  further  information about format and con-
          tents of the reporting file.

     flush_time
          Contents of the reporting file are buffered in the  Sun
          Grid  Engine  qmaster  and flushed at a fixed interval.
          This interval can be  configured  with  the  flush_time
          parameter.  It is specified as a time value in the for-
          mat HH:MM:SS.  Sensible values range from a few seconds
          to  one  minute.  Setting  it too low may slow down the
          qmaster. Setting it too high will make the qmaster con-
          sume large amounts of memory for buffering data.

     accounting_flush_time
          Contents of the accounting file are buffered in the Sun
          Grid  Engine  qmaster  and flushed at a fixed interval.
          This   interval   can   be    configured    with    the
          accounting_flush_time  parameter.  It is specified as a
          time value in the  format  HH:MM:SS.   Sensible  values
          range  from a few seconds to one minute. Setting it too
          low may slow down the qmaster. Setting it too high will
          make  the  qmaster  consume large amounts of memory for
          buffering data.  Setting it to  00:00:00  will  disable
          accounting  data  buffering;  as  soon  as data is gen-
          erated, it will be written to the accounting file.   If
          this  parameter  is  not set, the accounting data flush
          interval will default to the value  of  the  flush_time
          parameter.

     joblog
          If this parameter is set to true,  the  reporting  file
          will  contain job logging information. See reporting(5)
          for more information about job logging.

     sharelog
          The Sun Grid Engine qmaster can dump information  about
          sharetree  configuration and use to the reporting file.
          The parameter sharelog sets an interval in which share-
          tree information will be dumped.  It is set in the for-
          mat HH:MM:SS. A value of  00:00:00  configures  qmaster
          not to dump sharetree information. Intervals of several
          minutes up to hours are sensible values for this param-
          eter.   See  reporting(5) for further information about
          sharelog.

     log_consumables
          This parameter controls writing of consumable resources
          to     the     reporting    file.     When    set    to
          (log_consumables=true) information about all consumable
          resources (their current usage and their capacity) will
          be written to the reporting file, whenever a consumable
          resource  changes either in definition, or in capacity,
          or when the usage of  a  consumable  resource  changes.
          When  log_consumables  is  set to false (default), only
          those variables will be written to the reporting  file,
          that are configured in the report_variables in the exec
          host configuration, see host_conf(5) for further infor-
          mation about report_variables.

  finished_jobs
     Note: Deprecated, may be removed in future release.
     Sun Grid Engine stores a certain  number  of  just  finished
     jobs   to   provide  post  mortem  status  information.  The
     finished_jobs parameter defines the number of finished  jobs
     stored.  If  this maximum number is reached, the eldest fin-
     ished job will be discarded for every new job added  to  the
     finished job list.

     Changing finished_jobs  will  take  immediate  effect.   The
     default for finished_jobs is 100.

     This value is a global configuration parameter only. It can-
     not  be  overwritten  by the execution host local configura-
     tion.

  qlogin_daemon
     This parameter specifies the mechanism that is to be started
     on  the  server side of a qlogin(1) request. Usually this is
     the builtin mechanism. It's also possible  to  configure  an
     external  executable  by specifying the full qualified path-
     name, e.g. of the system's telnet daemon.

     Changing qlogin_daemon  will  take  immediate  effect.   The
     default value for qlogin_daemon is builtin.
     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

     Examples for the two allowed kinds of attributes are:
     qlogin_daemon    builtin
     or
     qlogin_daemon    /usr/sbin/in.telnetd

  qlogin_command
     This is the command to be executed on the client side  of  a
     qlogin(1)  request.   Usually  this  is  the  builtin qlogin
     mechanism.  It's also  possible  to  configure  an  external
     mechanism,  usually  the  absolute  pathname of the system's
     telnet client program. It is automatically started with  the
     target host and port number as parameters.

     Changing qlogin_command will  take  immediate  effect.   The
     default value for qlogin_command is builtin.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

     Examples for the two allowed kinds of attributes are:
     qlogin_command   builtin
     or
     qlogin_command   /usr/bin/telnetd

  rlogin_daemon
     This parameter specifies the mechanism that is to be started
     on  the  server  side of a qrsh(1) request without a command
     argument to be executed remotely. Usually this is the  buil-
     tin  mechanism.  It's also possible to configure an external
     executable by specifying the absolute pathname, e.g. of  the
     system's rlogin daemon.

     Changing  rlogin_daemon  will  take  immediate  effect.  The
     default for rlogin_daemon is builtin.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

     The allowed values are similar to the ones of  the  examples
     of qlogin_daemon.

  rlogin_command
     This is the mechanism to be executed on the client side of a
     qrsh(1)  request  without  a command argument to be executed
     remotely.  Usually this is  the  builtin  mechanism.  If  no
     value  is  given, a specialized Sun Grid Engine component is
     used.  The command is automatically started with the  target
     host  and  port  number  as parameters.  The Sun Grid Engine
     rlogin client has been extended to accept and use  the  port
     number  argument.  You  can  only  use clients, such as ssh,
     which also understand this syntax.

     Changing rlogin_command  will  take  immediate  effect.  The
     default value for rlogin_command is builtin.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

     In addition to the examples of qlogin_command ,  this  value
     is allowed:
     rsh_daemon      none

  rsh_daemon
     This parameter specifies the mechanism that is to be started
     on the server side of a qrsh(1) request with a command argu-
     ment to be executed remotely.  Usually this is  the  builtin
     mechanism.  If  no  value  is  given, a specialized Sun Grid
     Engine component is used.

     Changing rsh_daemon will take immediate effect. The  default
     value for rsh_daemon is builtin.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

     In addition to the examples of qlogin_daemon , this value is
     allowed:
     rsh_daemon      none

  rsh_command
     This is the mechanism to be executed on the client side of a
     qrsh(1)  request  with  a  command  argument  to be executed
     remotely.  Usually this is the  builtin  mechanism.   If  no
     value  is  given, a specialized Sun Grid Engine component is
     used. The command is automatically started with  the  target
     host  and  port  number as parameters like required for tel-
     net(1) plus the command with its arguments  to  be  executed
     remotely.  The  Sun Grid Engine rsh client has been extended
     to accept and use the port number argument. You can only use
     clients, such as ssh, which also understand this syntax.

     Changing rsh_command will take immediate effect. The default
     value for rsh_command is builtin.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

     In addition to the examples of qlogin_command ,  this  value
     is allowed:
     rsh_command     none

  delegated_file_staging
     This flag must be set to "true" when the prolog  and  epilog
     are  ready  for  delegated  file  staging, so that the DRMAA
     attribute 'drmaa_transfer_files' is supported. To  establish
     delegated  file  staging,  use  the variables beginning with
     "$fs_..." in prolog and epilog to move the input, output and
     error  files  from one host to the other.  When this flag is
     set to "false", no file staging is available for  the  DRMAA
     interface.  File  staging  is currently implemented only via
     the DRMAA interface.  When an error occurs while moving  the
     input, output and error files, return error code 100 so that
     the error handling mechanism can handle the error correctly.
     (See also FORBID_APPERROR).

  reprioritize
     Note: Deprecated, may be removed in future release.
     This flag enables or disables the reprioritization  of  jobs
     based  on  their ticket amount. The reprioritize_interval in
     sched_conf(5) takes effect only if reprioritize  is  set  to
     true.  To  turn  off  job reprioritization, the reprioritize
     flag must be set to false and the reprioritize_interval to 0
     which is the default.

     This value is a global configuration parameter only. It can-
     not be overridden by the execution host local configuration.

  jsv_url
     This setting defines a server JSV  instance  which  will  be
     started  and  triggered  by the sge_qmaster(8) process. This
     JSV instance will be used to verify  job  specifications  of
     jobs  before  they  are  accepted and stored in the internal
     master database. The global  configuration  entry  for  this
     value  cannot  be overwritten by execution host local confi-
     gurations.

     Find   more   details   concerning   JSV   in   jsv(1)   and
     sge_request(1).

     The syntax of the jsv_url is specified in sge_types(1).

  jsv_allowed_mod
     If there is a server JSV script defined with jsv_url parame-
     ter, then all qalter(1) or qmon(1) modification requests for
     jobs are  rejected  by  qmaster.  With  the  jsv_allowed_mod
     parameter  an  administrator  has the possibility to allow a
     set of switches which can  then  be  used  with  clients  to
     modify  certain job attributes. The value for this parameter
     has to be a comma separated list of JSV job parameter  names
     as they are documented in qsub(1) or the value none to indi-
     cate that no modification should  be  allowed.  Please  note
     that  even  if  none is specified the switches -w and -t are
     allowed for qalter.

  libjvm_path
     libjvm_path is usually set during qmaster  installation  and
     points   to   the  absolute  path  of  libjvm.so.   (or  the
     corresponding library depending on your architecture -  e.g.
     /usr/java/jre/lib/i386/server/libjvm.so)    The   referenced
     libjvm version must be at least 1.5.  It is  needed  by  the
     jvm  qmaster  thread  only.  If the java vm needs additional
     starting parameters they can be set in  additional_jvm_args.
     If  the  jvm  thread is started at all can be defined in the
     bootstrap(5) file. If libjvm_path is empty or  an  incorrect
     path the jvm thread fails to start.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

  additional_jvm_args
     additional_jvm_args is usually set during qmaster  installa-
     tion.  Details about possible values additional_jvm_args can
     be found in the help output of the  accompanying  java  com-
     mand. This setting is normally not needed.

     The  global  configuration  entry  for  this  value  may  be
     overwritten by the execution host local configuration.

SEE ALSO
     sge_intro(1), csh(1),  qconf(1),  qsub(1),  jsv(1),  rsh(1),
     sh(1),   getpwnam(3),   drmaa_attributes(3),  queue_conf(5),
     sched_conf(5), sge_types(1),  sge_execd(8),  sge_qmaster(8),
     sge_shepherd(8),  cron(8),  Sun Grid Engine Installation and
     Administration

COPYRIGHT
     See sge_intro(1) for a full statement of rights and  permis-
     sions.



















Man(1) output converted with man2html