Project and Account Closeout Policies
A “Project” is work that is associated with an allocation of resources (node-hours and/or long term storage). Project allocations have an allocation period. Project allocations may be renewed through the allocation request process. A project has a principal investigator (PI) and project members.
Projects may be in one of three states:
Active. A project is in the Active state once the project has been awarded an allocation (Peregrine+MSS or MSS alone) and the date is within the specified allocation period. While a project is in the Active state:
- The project PI may add or remove users from the project.
- Project jobs run at normal priority until usage exceeds node hour allocation.
- Project jobs run at very low priority after node hour usage exceeds allocation.
Expired. A project enters the Expired state once the date is after the end of the allocation period or if the project PI leaves the project and no new PI is identified. While a project is in the Expired state:
- Project members are responsible for moving project data off of the systems.
- Users may continue to login to Peregrine for a period of 3 months after the project enters the Expired state to move relevant data off of Peregrine disk storage (primarily /projects/<project_id>) to another storage location.
- Users may continue to login to MSS (/mss/projects/<project_id>) for a period of 15 months after the project enters the Expired state to move relevant data off of MSS storage to another storage location.
Ended. A project enters the Ended state 15 months after the project enters the Expired state or if all user accounts associated with the project are in the Retired state. When a project enters the Ended state:
- User access to project data is disabled.
- We reserve the right to delete Project data from /projects/<project id>) and /mss/projects/<project_id>
If the project PI leaves, the project may continue with a new PI. If the project PI was the only member of the project and he leaves, the project moves to the Expired state.
A “User Account” is associated with an individual user of resources. User accounts may be associated with more than one “Project”. All project members are eligible to request User Accounts.
Users are granted user accounts upon the completion of Appropriate Use Policy (AUP). AUP agreements expire 1 year after they become active or when the contractual arrangement between the user’s employer and NREL ends, whichever is sooner. Users are responsible for moving their data before their account enters the retired state.
Accounts may be in one of the following states:
Active: While a User Account is in the Active state:
- Users will receive email announcements and updates about NREL HPC Systems.
- Users will receive warnings about password expiration.
- Users will receive warnings as the AUP expiration date approaches.
- Users will receive email warnings as date for transition to the Retired state approaches.
Locked: A User Account moves from the Active to the Locked state when there have been no logins to any NREL HPC system for 6 months.
- Users can prevent their accounts from moving from Active to Locked state by logging in at least once in 6 months.
Retired: User Accounts enters the Retired state when any of these conditions are true:
- AUP Expires (typically 1 year) or becomes invalid for other reasons (for example: change of employer, end of contractual arrangement between NREL and user employer)
- User Account has been in Locked state for 3 months or more
- User Account has not associated with any project in either an Active or Expired state for 3 months or more.
- User accounts are immediately Retired and access to files is lost when the relationship between the user and their employer is terminated by the employer.
When a User Account enters the Retired state:
- User will not be able to log in
- Data will be retained in /home/<username> for a period of 3 months.
- Data will be retained in /mss/users/<username> for a period of 15 months.
Files in /scratch/<username> may be subject to purging at any time.