====== How Do I Register? ======
To access our HPC facilities you must be a member of an HPC Project. Read on to understand what an HPC Project is, and who is eligible to apply.
----
===== HPC Projects =====
An HPC project is a record of your request, a grouping of users who you want to access resources on the HPC, as well as a place to view the reports, utilisation data and analysis of historic jobs. We also use your HPC project on the portal in a public directory of users of our facilities. The description of the tools and software used in your project, as well as the type of computation and workflow will be used to inform others about the impact of the HPC facilities on Newcastle University research output.
A HPC project should be for a single, well-defined project or activity. The creation of generic 'lab' or 'group' projects is //not// permitted, as per our [[:policies:access|Access, Accounts & Projects]] policies.
**HPC Accounts**
All user accounts must be a member of //at least// one HPC project.
----
===== Who Can Apply? =====
To apply for a new HPC project account, you must have an existing Newcastle University IT account - this implies that you must either be a member of staff, or a student enrolled on one or more academic modules or programmes.
For more details about restrictions on accounts, please view our [[:policies:access|Access, Accounts & Policies]] page.
==== Staff ====
* All staff who hold a Newcastle University IT account may apply for an HPC project account
* All HPC project requests must state at least two owners; a primary, and a secondary
* The **primary owner** of a project **must** be a permanent member of staff
* The **secondary owner** of a project **must** be a permanent member of staff, but will only be contacted in the event the primary is unavailable
* Other members of a project may be guests or honorary staff, but must still have a valid IT account
==== Students ====
* Any student may make a request to create a new HPC project account
* The request should be supported by your supervisor, tutor, module leader or degree programme director
* We may, in certain cases create a HPC project account for a module cohort, rather than an individual student (e.g. if the request is likely to be replicated from multiple students in the same module)
* The **primary** and **secondary** owner of a student HPC project account must always be permanent members of staff
=== Teaching ===
Use of the HPC facilities for asynchronous teaching, i.e. self-study, project work and non-timetabled activity is generally considered to be within the scope of normal HPC projects and will be processed as per a normal request.
If you have a need to use the HPC facilities for synchronous practical sessions, on a regular, timetabled basis, or for substantial numbers of taught students, please contact the RSE team before making your request, as this may need special consideration by our [[https://hpc.researchcomputing.ncl.ac.uk/staff/|academic leadership team]].
----
===== Applying for An Account =====
==== Rocket ====
The ability to register further Rocket HPC projects, as well as alter membership of existing projects was __frozen__ in **early summer 2025** whilst we worked on the installation and commission of **Comet** and began the migration of projects and users to that new system.
No further projects will be registered for Rocket as the system is now earmarked for decommissioning.
==== Comet ====
Unlike Rocket, __all__ requests for new HPC projects and accounts for **Comet** are handled through this website. You can apply to register new HPC projects using the [[https://hpc.researchcomputing.ncl.ac.uk/projects/|My HPC Projects]] link, accessed from the menu under the '**My Account**' button from the top of any page.
**Registrations for the initial batch of new Comet projects will start by the 21st of November 2025. Those users who are in this category will be contacted directly and invited to register. Full release to the entire Newcastle University community will follow within a week or two of this date.**
The new request workflow for Comet HPC projects is handled entirely within this website - you //do not// need to raise an ITService ticket with NUIT.
=== Comet HPC Project Registration Guidance ===
Before you start the Comet HPC Project registration process, note the following:
* You //must// pass the [[https://hpc.researchcomputing.ncl.ac.uk/quiz/|HPC Driving Test]] **before** being able to request a new project, //or// log in to the facility.
* The full criteria for registering a new HPC Project can be found in our [[:policies:access|Policies - Access, Accounts & Projects]] section.
* An HPC Project should be for a discrete project, piece of work, research activity or academic module or programme
Once you have satisfied the above criteria you can follow the steps below to submit your registration request:
== 1. Login ==
Log in to the main [[https://hpc.researchcomputing.ncl.ac.uk|HPC Portal website]] (//not// this community wiki). You can do so using either the **Login** option in the top menu bar, or from the homepage using the **My HPC Projects** link - both options highlighted in the image below:
{{:started:registration:portal_login_options.png?750|}}
== 2. Access My HPC Projects ==
Once you have logged in you can access the [[https://hpc.researchcomputing.ncl.ac.uk/projects/|My HPC Projects]] link, either from the homepage, or using the option which is available from the drop-down list from the **My Account** in the top menu bar:
{{:started:registration:portal_select_my_projects.png?600|}}
Note that most non-RSE staff will only have a sub-set of the options shown in the above image; but __all__ users should see:
* [[https://hpc.researchcomputing.ncl.ac.uk/profile/me|My HPC Profile]] - a summary of the information we hold on your account relating to your HPC projects and resource use
* [[https://hpc.researchcomputing.ncl.ac.uk/quiz|My HPC Driving Tests]] - a link to the HPC Driving Test area and any certificates
* [[https://hpc.researchcomputing.ncl.ac.uk/projects/|My HPC Projects]] - your personalised list of HPC projects and the global catalogue of all registered projects
== 3. My HPC Projects options ==
The **My HPC Projects** page gives you the option of viewing any of __your__ associated HPC projects, browsing the list of __all__ registered projects and submitting a __new request__. Choose the **Request New HPC Project** option from the available tabs, as shown in the image below:
{{:started:registration:portal_my_hpc_projects.png?750|}}
Provided you have passed the HPC Driving Test, you should see the start of the request form, this explains some of the restrictions on creating new projects. Ensure that you have read and understood these __before__ proceeding.
== 4. Complete Request Form ==
Complete the request form, filling in **all** fields - __every section is mandatory__. You should supply sufficient information in all free-text boxes to give the Research Software Engineering team the details necessary to approve your request without further contact.
//If the information you provide is not detailed enough, your request may be rejected.//
**Project Owners**
It is __not__ a requirement for the project owners to pass the HPC Driving Test //unless// they also need to log in to Comet.
* The owners of a project are intended to be administrative contacts in most cases.
* A student may request a project, provided they name two staff owners (and the proposed owners support the request)
Project owners can add additional users to the HPC Project as **Members**, and those members can be given the **Project Manager** role. Project Managers in turn can manage the members of a project on behalf of the owners. Project Managers __do not__ need to be members of staff.
{{:started:registration:portal_request_new_project_fields.png?850|}}
Further details of these fields are shown below:
* **Project Title** - The title of your HPC project, your research project or area of activity. This title will be publicly listed, so this **//should not contain any sensitive information//**.
* **Project Description** - A longer description of the aims of your research project or activity. This should be detailed enough to be useful to give evidence in University reports on the impact of HPC resources on research outputs. **//This should not contain sensitive information//**.
* **Software Description** - A description of the applications, software languages, frameworks and libraries used in your HPC based workflows. A summary of the type of processing techniques and types of compute resources intended to be used is also useful here. **//This should not contain sensitive information//**.
* **Supporting Information** - A simple reason outlining why you are applying for the Comet HPC project (e.g. a new area of research not already covered by an existing project, no other appropriate resources available).
* **Primary Owner** - __A permanent member of staff__ who will be the primary contact for any queries, billing or outputs generated by the use of HPC resources utilised by this project. **//If you allocate a __student__ here the request will be rejected//**.
* **Secondary Owner** - __A permanent member of staff__ who will be the secondary contact for this project; in the event the primary contact is unavailable. **//If you allocate a __student__ here the request will be rejected//**.
* **Funding Category** - An indication if this project is unfunded or has funds in place for HPC resources or is funded externally. Only projects with funds available and allocated to HPC may access the __paid__ compute resources of Comet.
Complete **all** fields and submit the form. It will then be sent to the Research Software Engineering team for approval.
== 5. Funded Project Conversation ==
If your project has been flagged as **funded**, then a member of the RSE team will contact you to confirm various details, including:
* What funds have __already__ been allocated
* How much of the funds you want to credit to your HPC project as a starting balance (for cost management purposes)
* What cost centre or research account code should be used for invoicing
This is an optional stage for projects which is only applicable to those project requests which are flagged as **funded**.
== 6a. Approval of Request ==
If the information you have provided is deemed accurate and sufficient then your project will be registered and added to the **My HPC Projects** section of the website. You and the nominated project owners __will receive an email__ detailing the registration of the project, the assigned project name / Slurm account code and an invitation to log in to the website to further manage the newly registered project.
Project Owners will be automatically assigned to the project. If you are **not** the project owner, then you will now need to ask the owners to set up the initial members of the team, including the option of setting one or more Project Managers who can manage additional members on their behalf.
If the project owners/members of the project have //already// passed the HPC Driving Test then **the next working day** they will be able to:
* [[started:connecting_onsite|Connect to Comet via SSH]]
* [[started:filesystems|Access the HPC Project directory]] (found under ''/nobackup/proj/project_account_code'')
* [[started:first_job|Submit jobs to Slurm]] using the newly created project account code
If your project is funded, then we will also add a record of the cost centre you have supplied, as well as the negotiated initial funding balance credited to your project. Additional access to the [[started:comet_resources|Slurm paid partitions on Comet]] will automatically be added.
== 6b. Rejection of Request ==
If the information you have provided is deemed not accurate, insufficient or in some other manner the request is not approved you __will receive an email__ informing you of the rejection. This email will include the reason that it has not been accepted.
== 7. Manage your HPC Project ==
**Managing your HPC Project**
This section is currently being written.
Additional information about how you now manage your registered HPC Project is available in the [[:started:managing|How Do I Manage My HPC Projects?]] page. This includes the following:
* Adding or removing HPC Project members
* Assigning Project Owner or Project Manager roles
* Viewing project balances
* Viewing project compute resource utilisation
----
[[:started:index|Back to Getting Started]]