To list your current membership in (active) HPC projects, you can use
- the command “
cat ~/.project
” (static view, updated nightly) - the command “
member
” without any parameters (dynamic / immediate view without update delay)
The “member
” script
This command allows you to do most things with respect to project membership.
You can
- list your current projects:
member
- see the “owner” (aka persons of contact or project manager) of a project:
member -p <project> -m
- remove yourself from projects you no longer need:
member -p <project> delete -u $USER
Due to a slurm-internal permissions problem, this does not work yet!
If you require membership in a project, you list the project manager(s) using “-m
” and ask (one of them) for being added to their project.
Coordinators
For all projects, their PoC/PMs have been defined as “coordinator”, giving them elevated rights in managing their own projects' memberships.
In addition to what mere members can, PoC/PM/coordinators may:
- add TU-IDs of their team into their projects:
member -p <project> add -u TU-ID,TU-ID,…
- remove TU-IDs from their projects:
member -p <project> remove -u TU-ID,TU-ID,…
- promote others to be “coordinator”, eg. as substitute during extensive leaves (ie. sabbatical), or in case project management should be handed over to a successor:
member -p <project> add -c TU-ID
- remove themselves as “coordinator” (irreversible!):
member -p <project> remove -c $USER
Using “member -m
”, you can list all projects of which you are a coordinator (ie. where you have elevated rights).