Welcome to the NSCC Documentation Portal!¶
Welcome to the NSCC User Documentation Portal, your central hub related to our supercomputer, Devana. Here you can find all the necessary information, such as hardware, software, and usage overview, for making the most of your research at our HPC centre.
Devana is the HPC cluster, available to the academic community from Slovakia and European Union, and the industrial community from Slovakia, designed to support research in fields like Artificial Intelligence, Bioinformatics, Quantum Chemistry, and beyond. Our mission is to provide researchers with powerfull computational tools to accelerate advancements in science and technology.
Learn more about Devana’s System Overview.
Stay Updated¶
We’re committed to keeping you informed about updates and opportunities. Here are some ways to stay in the loop:
- Account & Project Management: Access your dashboard to manage your account, projects, SSH keys and many more.
- Devana Status: Monitor real-time system performance and availability metrics.
- Computing Center SAS: Explore services available at Computing Center of the Slovak Academy of Sciences, including project calls for Devana supercomputer.
- Workshops and Training: Join hands-on sessions to boost your HPC skills.
- Helpdesk: Submit support tickets, report issues, or get assistance with account access, job submissions, and other HPC-related inquiries.
How to Begin?¶
If you’re new to HPC or Devana, don’t worry—our portal is here to guide you every step of the way.
- Get Access: Learn how to request access to Devana and set up your user account.
- Get Project: Find out how to create and manage projects for your computational work.
- Connect to Cluster: Follow step-by-step instructions to connect to Devana from your local machine.
- Submit Your First Job: Start running computations using our simple job submission guides.
- Explore Advanced Features: Optimize your workflows with detailed documentation on modules, available software, gpu jobs, and more.
How to Use the Documentation?¶
Our documentation is designed to be clear and easy to navigate, with resources tailored to users at all experience levels. Here are some tips and best practices to help you make the most of it:
-
Start with the Basics: If you're new to HPC or Devana, begin with previous section. It will walk you through getting access to supercomputer, account setup, basic Linux commands, and how to run your first job. If you're new, don't rush into advanced topics. Work through the documentation step-by-step and gradually build your understanding.
-
Follow Examples: Use the provided code examples and job script templates as a guide to write and submit your own jobs. Make sure to adapt them to fit your specific project needs.
-
Use the Search Function: If you're looking for something specific, use the search bar to quickly locate the documentation you need. When looking for answers, try to use specific terms or commands. For example, instead of searching for "job," search for "submit job script".
-
Focus on Relevant Sections: Once you're familiar with the basics, you can dive deeper into sections like:
- Environments: Learn how to set up and manage different environments for your projects, including module management and environment variables.
- Compilation Understand the steps involved in compiling code on Devana, including how to use compilers, link libraries, and optimize your code for the supercomputer.
- Software and Tools: Learn about the programming languages, libraries, and applications available to you.
-
Provide Feedback: Your experience is important to us! If you have suggestions to improve this portal or face any challenges, please let us know by submitting feedback, so that together, we can make this documentation portal even better.
Commonly Used Terminology¶
- Principal investigator (PI): A person responsible for project and utilization of computational resources allocated to that project.
- Collaborator: a person participating in the investigation of the project.
-
Project: A research task identified by a project ID, under investigation by the PI, with allocated resources.
-
Job: a calculation running on the supercomputer – the job allocates and utilizes the resources of the supercomputer for certain time.
- Jobscript: A script to be executed by the Slurm workload manager.
-
Code: A program that performs calculations.
-
Node: A computer, interconnected via a network to other computers, used for running calculations.
- Task: A single process of work in an MPI-based parallel application.
-
Core: A unit of CPU unit that executes calculations.
-
Billing Unit (BU): A metric of usage, see definition.
Admonitions¶
Throughout this documentation, you’ll encounter admonitions—special callouts designed to emphasize important information. These help you easily identify key points, tips, warnings, and examples that are critical for effective use of the Devana supercomputer. These admonitions include:
Note
The Devana supercomputer is optimized for high-performance workloads. Ensure your job scripts are tailored to utilize resources effectively.
Tip
Before submitting a job, test your script on a small scale to avoid unnecessary consumption of node-hours.
Warning
Make sure your job scripts specify the correct resource requirements. Over-allocation can delay your job and affect system performance.
Danger
Never share your login credentials. Unauthorized access may lead to the suspension of your account.
Example
Here’s an example of a basic job script to get started with running jobs on Devana:
sbatch my_first_job_script.sh
Thank you for choosing NSCC and Devana for your computational needs. We’re excited to support your research and innovation journey.