SHAREing directory of HPC testbeds
The aim of this repository is to collate information about all available testbeds and production HPC systems in the UK providing accelerated compute.
The live directory is available at https://shareing-dri.github.io/hpc-testbeds
If you are aware of a system available to UK researchers that is not listed in the directory, please add it!
To add a new system, first please check the criteria for inclusion below, and then follow either of the following sets of instructions:
-
Fork this repository.
-
Clone your fork:
git clone git@github.com:yourusername/hpc-testbeds -
Create a new copy of the template
_systems/system-template, making sure to use the extension.md:cp _systems/system-template _systems/my-awesome-system.md -
Fill out the fields listed in the block at the top of the file surrounded by
---. -
Add as much or as little text description of the system as you like, below the
---block. Examples of things to include are described in the template. -
Optionally, test that the site builds. If you have Ruby and Bundler installed, run
bundle install bundle exec jekyll serveOpen
https://localhost:4000in your browser and verify that your system shows up in the table, and that its page displays correctly when you click through to it. -
Commit this file to the repository and push to your fork:
git add _systems/my-awesome-system.md git commit -m "add My Awesome System" -
If you are adding multiple systems as part of the same cluster (for example, if you there are partitions with entirely different scopes, funders, and access mechanisms), repeat the above steps 3–7 for each system.
-
Open a pull request to the
SHAREing-dri/hpc-testbedsrepository.
- Go to the
_systemsdirectory - Click
Add file>+ Create new file - When prompted by GitHub, create a fork in which to make your changes.
- Give your new file a name ending
md; for example,my-awesome-system.md. - Copy the contents of the file
_systems/system-templateinto your new file. - Fill out the fields listed in
the block at the top of the file surrounded by
---. - Add as much or as little text description of the system as you like,
below the
---block. Examples of things to include are described in the template. - Commit this file to the repository.
- When prompted by GitHub,
open a pull request to the
SHAREing-dri/hpc-testbedsrepository.
Pull requests to update system information where this has changed are encouraged.
To be included in this directory, a system should:
- Be currently running, or to become available soon.
- Information on existing systems may be retained when they are decommissioned, but additional decommissioned systems will not be added to the directory.)
- Be in the UK or accessible to UK researchers.
- For example, EuroHPC systems to which the UK subscribes would be in scope; systems at US National Labs requiring a US collaborator to gain access would not.
- Be accessible to researchers from outside the system owner's research group
via some defined process.
- A "defined process" may be "send an email request", provided this is made explicit in the system description; a formal application form or similar bureaucracy are not required.
- Make use of one or more accelerator technologies
- A GPU cluster or FPGA testbed would be in scope; a pure CPU cluster would not.
If you are not part of the technical team managing the system you are providing information on, please also provide details of a contact with whom we can confirm the correctness of the information.