ACCOUNTING(5)              Grid Engine File Formats              ACCOUNTING(5)



NNAAMMEE
       accounting - Grid Engine accounting file format

DDEESSCCRRIIPPTTIIOONN
       An  accounting record is written to the Grid Engine accounting file for
       each job having finished. The accounting file is processed by  _q_a_c_c_t(1)
       to derive accounting statistics.

FFOORRMMAATT
       Each  job  is represented by a line in the accounting file. Empty lines
       and lines which contain one character or less are ignored.   Accounting
       record  entries  are  separated  by  colon (':'). The entries denote in
       their order of appearance:

   qqnnaammee
       Name of the cluster queue in which the job has run.

   hhoossttnnaammee
       Name of the execution host.

   ggrroouupp
       The effective group id of the job owner when executing the job.

   oowwnneerr
       Owner of the Grid Engine job.

   jjoobb__nnaammee
       Job name.

   jjoobb__nnuummbbeerr
       Job identifier - job number.

   aaccccoouunntt
       An account string as specified by the _q_s_u_b(1) or _q_a_l_t_e_r(1) --AA option.

       pprriioorriittyy
              Priority value assigned to the job corresponding to the pprriioorriittyy
              parameter in the queue configuration (see _q_u_e_u_e___c_o_n_f(5)).

   ssuubbmmiissssiioonn__ttiimmee
       Submission  time  (GMT  Unix  time  stamp).  For slave tasks of tightly
       integrated parallel jobs, the submission_time is always set to 0.

   ssttaarrtt__ttiimmee
       Start time (GMT Unix time stamp).

   eenndd__ttiimmee
       End time (GMT Unix time stamp).

   ffaaiilleedd
       Indicates the problem which occurred in case a job could not be started
       on the execution host (e.g. because the owner of the job did not have a
       valid account on that machine). If Grid Engine tries  to  start  a  job
       multiple  times,  this  may  lead to multiple entries in the accounting
       file corresponding to the same job ID.

   eexxiitt__ssttaattuuss
       Exit status of the job script (or Grid Engine specific status  in  case
       of certain error conditions).  The exit status is determined by follow-
       ing the normal shell conventions.  If the command  terminates  normally
       the value of the command is its exit status.  However, in the case that
       the command exits abnormally, a value of 0200 (octal), 128 (decimal) is
       added to the value of the command to make up the exit status.

              For  example:  If a job dies through signal 9 (SIGKILL) then the
              exit status becomes 128 + 9 = 137.

   rruu__wwaallllcclloocckk
       Difference between eenndd__ttiimmee and ssttaarrtt__ttiimmee (see above).

       The remainder of the accounting entries follows  the  contents  of  the
       standard UNIX rusage structure as described in _g_e_t_r_u_s_a_g_e(2).  Depending
       on the operating system where the job was executed some of  the  fields
       may be 0.  The following entries are provided:

              rruu__uuttiimmee
              rruu__ssttiimmee
              rruu__mmaaxxrrssss
              rruu__iixxrrssss
              rruu__iissmmrrssss
              rruu__iiddrrssss
              rruu__iissrrssss
              rruu__mmiinnfflltt
              rruu__mmaajjfflltt
              rruu__nnsswwaapp
              rruu__iinnbblloocckk
              rruu__oouubblloocckk
              rruu__mmssggssnndd
              rruu__mmssggrrccvv
              rruu__nnssiiggnnaallss
              rruu__nnvvccssww
              rruu__nniivvccssww



   pprroojjeecctt
       The project which was assigned to the job.

   ddeeppaarrttmmeenntt
       The department which was assigned to the job.

   ggrraanntteedd__ppee
       The parallel environment which was selected for that job.

   sslloottss
       The  number of slots which were dispatched to the job by the scheduler.

   ttaasskk__nnuummbbeerr
       Array job task index number.

   ccppuu
       The cpu time usage in seconds.

   mmeemm
       The integral memory usage in Gbytes cpu seconds.

   iioo
       The amount of data transferred in input/output operations.

   ccaatteeggoorryy
       A string specifying the job category.

   iiooww
       The io wait time in seconds.

   ppee__ttaasskkiidd
       If this identifier is set the task was part of a parallel job  and  was
       passed to Grid Engine via the qrsh -inherit interface.

   mmaaxxvvmmeemm
       The maximum vmem size in bytes.

SSEEEE AALLSSOO
       _s_g_e___i_n_t_r_o(1),     _q_a_c_c_t(1),     _q_a_l_t_e_r(1),    _q_s_u_b(1),    _g_e_t_r_u_s_a_g_e(2),
       _q_u_e_u_e___c_o_n_f(5).

CCOOPPYYRRIIGGHHTT
       See _s_g_e___i_n_t_r_o(1) for a full statement of rights and permissions.



GE 6.1                   $Date: 2008/01/10 08:12:50 $            ACCOUNTING(5)
