Getting started: Difference between revisions
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
** read an [[Linux introduction|introduction to Linux]] systems; | ** read an [[Linux introduction|introduction to Linux]] systems; | ||
** read about how to [[Transferring data|transfer files]] to and from our systems; | ** read about how to [[Transferring data|transfer files]] to and from our systems; | ||
* If you want to know which software and hardware are available for a specific discipline, a series of discipline guides is in preparation. At this time, you can consult the guides on | * If you want to know which software and hardware are available for a specific discipline, a series of discipline guides is in preparation. At this time, you can consult the guides on | ||
** [[AI and Machine Learning]] | ** [[AI and Machine Learning]] | ||
Line 51: | Line 50: | ||
==What resources should I use?== <!--T:12--> | ==What resources should I use?== <!--T:12--> | ||
This question is hard to answer because of the range of needs we serve and the wide variety of resources we have available. If the descriptions above are insufficient, contact [[ | This question is hard to answer because of the range of needs we serve and the wide variety of resources we have available. If the descriptions above are insufficient, contact our [[Technical support]]. | ||
<!--T:13--> | <!--T:13--> |
Revision as of 13:01, 22 June 2022
What do you want to do?
- If you don't already have an account, see
- If you are an experienced HPC user and are ready to log onto a cluster, you probably want to know
- what clusters are available;
- what software is available, and how environment modules work;
- how to submit jobs;
- how the filesystem is organized.
- If you are new to HPC or would like some training, you can
- view our Getting started with the new national systems mini-webinar series;
- read about how to connect to our HPC systems with SSH;
- read an introduction to Linux systems;
- read about how to transfer files to and from our systems;
- If you want to know which software and hardware are available for a specific discipline, a series of discipline guides is in preparation. At this time, you can consult the guides on
- If you have hundreds of gigabytes of data to move across the network, read about the Globus file transfer service.
- Python users can learn how to install modules in a virtual environment and R users how to install packages.
- If you want to experiment with software that doesn’t run well on our traditional HPC systems, please read about our cloud resources.
For any other questions, you might try the Search box in the upper right corner of this page, the main page for our technical documentation or contact us by email.
What resources are available?
The renewal of the national infrastructure began in 2016. The deployment currently consists of five clusters, called Arbutus, Béluga, Narval, Cedar, Graham, and Niagara.
Arbutus is a cloud site, which allows users to launch and customize virtual machines. See Cloud for how to obtain access to Arbutus.
Béluga, Cedar, Narval and Graham are general purpose clusters composed of a variety of nodes including large memory nodes and nodes with accelerators such as GPUs. You can log in to any of these using SSH. A home directory will be automatically created for you the first time you log in.
Niagara is a homogeneous cluster designed for large parallel jobs (>1000 cores). To obtain access to Niagara, visit the Available Services page.
Your password to log in to all new national systems are the same one you use to log in to the CCDB database. Your username will be displayed at the top of the page once you've logged in.
What resources should I use?
This question is hard to answer because of the range of needs we serve and the wide variety of resources we have available. If the descriptions above are insufficient, contact our Technical support.
In order to identify the best resource to use, we may ask specific questions, such as:
- What software do you want to use?
- Does the software require a commercial license?
- Can the software be used non-interactively? That is, can it be controlled from a file prepared prior to its execution rather than through the graphical interface?
- Can it run on the Linux operating system?
- How much memory, time, computing power, accelerators, storage, network bandwidth and so forth --- are required by a typical job? Rough estimates are fine.
- How frequently will you need to run this type of job?
You may know the answer to these questions or not. If you do not, our technical support team is there to help you find the answers. Then they will be able to direct you to the most appropriate resources for your needs.