IGWN Job Accounting¶
Accounting tags are required
All jobs submitted to IGWN computing resources are required to provide accounting information, otherwise they will be rejeced instantly.
In order to keep track of how much computing is used for IGWN data processing - both to analyse current usage, and anticipate future needs - all jobs that are submitted must provide an IGWN Accounting Tag that idenfies the analysis being performed.
IGWN Accounting Tags¶
An IGWN Accounting tag is a period-delimited string following this schema
igwn.<purpose>.<observing run>.<group>.<pipeline>
with the following components:
<purpose>
: one ofdev
: developmentprod
: productionsim
: simulations
<observing run>
: the lowercase observing run ID, e.g.o3
(Observing Run 3)<group>
: the lowercase common short name of the IGWN Working Group for which the work is performed, e.g.calibration
<pipeline>
: a short period-delimited ID for the pipeline being executed
For example:
igwn.prod.o4.calibration.online.gstlal
Specifying accounting information¶
All jobs must include the following command when submitting jobs:
accounting_group = <accounting-tag>
For example:
accounting_group = igwn.prod.o4.calibration.online.gstlal
Additionally, if the jobs are submitted from a shared user account, e.g. cbc
, then accounting_group_user
must be included to indicate which human being is responsible for those jobs, e.g:
accounting_group = igwn.prod.o4.calibration.online.gstlal
accounting_group_user = marie.curie
For more details on accounting tags, and how to select one, see
https://accounting.ligo.org/user
and for accounting data summaries, see
Full example¶
accounting.sub
executable = /usr/bin/od
arguments = -An -N2 -i
input = /dev/random
output = /dev/null
accounting_group = igwn.prod.o4.calibration.online.gstlal
request_disk = 1MB
request_memory = 100MB
queue