Open-Source Tools_old

This section of the wiki contains several code and other tools that ARCC has found useful. These tools are free to use to the larger research community.


Contents

https://arccwiki.atlassian.net/wiki/spaces/DOCUMENTAT/pages/64192662

https://arccwiki.atlassian.net/wiki/spaces/DOCUMENTAT/pages/33184


Slurm User’s Last Job

The 'slurm users last job' script is intended as a helper script to find when a user last ran a job within a particular account on a cluster platform that uses the Slurm Workload Manager.
The script can serve a variety of purposes:

  • from feeding into an end-of-year report of account usage to send to PIs.

  • as a tool to decide on whether to archive an account (and/or users) based on overall activity.

  • or used as a step within a longer workflow, for example a previous step could possibly generate the project list file from some kind of account management application, and a later step reads the output file into a metrics/reporting related application.

One of the main implementation goals is to keep the script as simple as possible with respect to required applications, so is simply based on bash that directly calls Slurm related commands to retrieve required account/user and usage data. Its basic usage is to read a file that lists the accounts to inspect the users within, and generate a comma delimited output file that lists their last ran job.

The source code and associated files are available on The ARCC GitHub.