Skip to content

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 of
    • dev: development
    • prod: production
    • sim: 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

https://accounting.ligo.org

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