diff --git a/README.md b/README.md index ae5c13afd72b4edb4bd43ef18b624cbaf00b0cb6..eda045ea87702c404b4f5edf41f6be23fd48e2b4 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,10 @@ Slurm is an open source, fault-tolerant, and highly scalable cluster management # Split your work into JOBs -In order to make great use of a super computer one needs to be able to tell it what should be done in an automated way. -And there comes [SLURM](https://slurm.schedmd.com/documentation.html) as a workload manager for HPCs. -There is a quickstart guide [here](https://slurm.schedmd.com/quickstart.html) and in the sections below some information on how to solve the most common challenages is shown. +In order to make use of a super computer with multiple users a queuing system is required and workloads need to be split into jobs. [SLURM](https://slurm.schedmd.com/documentation.html) is a workload manager for HPCs and used on VSC and JET. Here is a quickstart guide [here](https://slurm.schedmd.com/quickstart.html) and in the sections below some information on how to solve the most common challenages is shown. + +[Short Summary of Commands](docs/Slurm-cheatsheet.pdf) + ## First Job ```bash @@ -63,6 +64,9 @@ There are things to consider when writing a job: 1. How many `tasks` or threads (each CPU has 2 threads) the job should be allowed to use. 2. How much `time` your Jobs will need. This can be quite tricky. If you make your job too short, the program will be killed. If it is too long the job will take longer to start. Although that is currently no problem. +Please find the corresponding file in [example](example/) folder. + + ```bash #!/bin/bash # SLURM specific commands diff --git a/docs/Slurm-cheatsheet.pdf b/docs/Slurm-cheatsheet.pdf new file mode 100644 index 0000000000000000000000000000000000000000..416946c6eaf5f5a7b7905c32c1bdd4643605409b Binary files /dev/null and b/docs/Slurm-cheatsheet.pdf differ diff --git a/Makefile b/example/Makefile similarity index 100% rename from Makefile rename to example/Makefile diff --git a/fibonacci.py b/example/fibonacci.py similarity index 100% rename from fibonacci.py rename to example/fibonacci.py diff --git a/fibonacci_openmp.c b/example/fibonacci_openmp.c similarity index 100% rename from fibonacci_openmp.c rename to example/fibonacci_openmp.c diff --git a/hello.c b/example/hello.c similarity index 100% rename from hello.c rename to example/hello.c diff --git a/test.job b/example/test.job similarity index 100% rename from test.job rename to example/test.job