Difference between revisions of "JUSTUS2/Getting Started"

From bwHPC Wiki
Jump to: navigation, search
(Submit your application as a batch job)
 
(5 intermediate revisions by 2 users not shown)
Line 18: Line 18:
 
Note that your jobs should not write/read much on the lustre filesystem while the job runs, but either use the ram disk in /tmp or request /scratch if the space of the ram disk isn't sufficient. The [[BwForCluster_JUSTUS_2_Slurm_HOWTO#How_to_clean-up_or_save_files_before_a_job_times_out.3F| Slurm Howto]] shows how to copy and clean up your data from /tmp or /scratch at the end of the job
 
Note that your jobs should not write/read much on the lustre filesystem while the job runs, but either use the ram disk in /tmp or request /scratch if the space of the ram disk isn't sufficient. The [[BwForCluster_JUSTUS_2_Slurm_HOWTO#How_to_clean-up_or_save_files_before_a_job_times_out.3F| Slurm Howto]] shows how to copy and clean up your data from /tmp or /scratch at the end of the job
 
-->
 
-->
  +
== General Workflow of Running a Calculation ==
  +
  +
On a compute cluster, you do not simply run log in and your software, but you write a "job script" that contains all commands to run and process your job and send this into a waiting queue to be run on one of several hundred computers.
  +
  +
How this is done is described in a little more detail here: [[Running Calculations]]
  +
 
== Get access to the cluster ==
 
== Get access to the cluster ==
   
 
Follow the registration process for the bwForCluster. → [[Registration/bwForCluster|How to Register for a bwForCluster]]
 
Follow the registration process for the bwForCluster. → [[Registration/bwForCluster|How to Register for a bwForCluster]]
   
== Login to the cluster ==
+
== Login to the Cluster ==
   
 
Setup service password and 2FA token and login to the cluster. → [[JUSTUS2/Login|Login JUSTUS2]]
 
Setup service password and 2FA token and login to the cluster. → [[JUSTUS2/Login|Login JUSTUS2]]
  +
  +
== Get Accustomed with the Linux Commandline ==
  +
  +
HPC Wiki (external site) → [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/The_Command_Line Introduction to Linux Commandline]
  +
  +
Training course → [https://training.bwhpc.de/ Linux course on training.bwhpc.de]
   
 
== Transfer your data to the cluster ==
 
== Transfer your data to the cluster ==
Line 34: Line 46:
 
== Find information about installed software and examples ==
 
== Find information about installed software and examples ==
   
Compiler, Libraries and application software are provided as software modules. Learn how to work with software modules. → [[Software Modules]]
+
Compiler, Libraries and application software are provided as software modules. Learn how to work with
  +
[[Environment_Modules|software modules]]. → [[JUSTUS2/Software|Software]]
 
<!-- Overview of available software modules &rarr; [https://www.bwhpc.de/software.php https://www.bwhpc.de/software.php], select <code>Cluster → bwForCluster JUSTUS 2</code> -->
 
<!-- Overview of available software modules &rarr; [https://www.bwhpc.de/software.php https://www.bwhpc.de/software.php], select <code>Cluster → bwForCluster JUSTUS 2</code> -->
  +
  +
Run sample script from a pre-installed software (Software job examples in the page above)
   
 
== Submit your application as a batch job ==
 
== Submit your application as a batch job ==
Line 41: Line 56:
 
Get familiar with available nodes types on the cluster. &rarr; [[Hardware_and_Architecture_(bwForCluster_JUSTUS_2)|Hardware and Architecture]]
 
Get familiar with available nodes types on the cluster. &rarr; [[Hardware_and_Architecture_(bwForCluster_JUSTUS_2)|Hardware and Architecture]]
   
Submit and monitor your jobs with Slurm commands. &rarr; [[JUSTUS2/Slurm|Batch System Slurm]]
+
Submit and monitor your jobs with Slurm commands.
  +
* &rarr; [[JUSTUS2/Running Your Calculations|Running Your Calculations]] - a very brief introduction.
  +
* &rarr; [[BwForCluster_JUSTUS_2_Slurm_HOWTO| extensive Slurm HOWTO on specific tasks]]
   
 
== Acknowledge the cluster ==
 
== Acknowledge the cluster ==

Latest revision as of 21:10, 6 May 2024

1 General Workflow of Running a Calculation

On a compute cluster, you do not simply run log in and your software, but you write a "job script" that contains all commands to run and process your job and send this into a waiting queue to be run on one of several hundred computers.

How this is done is described in a little more detail here: Running Calculations

2 Get access to the cluster

Follow the registration process for the bwForCluster. → How to Register for a bwForCluster

3 Login to the Cluster

Setup service password and 2FA token and login to the cluster. → Login JUSTUS2

4 Get Accustomed with the Linux Commandline

HPC Wiki (external site) → Introduction to Linux Commandline

Training course → Linux course on training.bwhpc.de

5 Transfer your data to the cluster

Get familiar with available file systems on the cluster. → File Systems

Transfer your data to the cluster using appropriate tools. → Data Transfer

6 Find information about installed software and examples

Compiler, Libraries and application software are provided as software modules. Learn how to work with software modules. → Software

Run sample script from a pre-installed software (Software job examples in the page above)

7 Submit your application as a batch job

Get familiar with available nodes types on the cluster. → Hardware and Architecture

Submit and monitor your jobs with Slurm commands.

8 Acknowledge the cluster

Remember to mention the cluster in your publications. → Acknowledgement