... | @@ -16,17 +16,17 @@ where *script.sh* is the job script. |
... | @@ -16,17 +16,17 @@ where *script.sh* is the job script. |
|
## Job script examples
|
|
## Job script examples
|
|
|
|
|
|
Slurm job scripts contains two parts:
|
|
Slurm job scripts contains two parts:
|
|
1. Slurm directives: starting with #SBATCH, they specify Slurm options.
|
|
1. Slurm directives: starting with **#SBATCH**, they specify Slurm options.
|
|
1. Unix directives: commands to launch your job execution: module loading, program name, etc.
|
|
1. Unix directives: commands for your job execution, such as loading modules, launching an executable program, etc.
|
|
|
|
|
|
Here are some self-explanatory job script examples for several softwares/applications on Pyrene:
|
|
Here are some self-explanatory job script examples for several softwares/applications on Pyrene:
|
|
* Sequential
|
|
* Sequential job.
|
|
* Parallel, shared memory (OpenMP type)
|
|
* Parallel, shared memory (OpenMP type) job.
|
|
* Parallel, distributed memory (MPI with OpenMPI)
|
|
* Parallel, distributed memory (MPI with OpenMPI) job.
|
|
* Parallel, distributed memory (MPI with Intel MPI)
|
|
* Parallel, distributed memory (MPI with Intel MPI) job.
|
|
* Gaussian 16
|
|
* Gaussian 09 / Gaussian 16 job.
|
|
* Molpro
|
|
* Molpro job.
|
|
* R
|
|
* R job.
|
|
|
|
|
|
## Partitions and limits
|
|
## Partitions and limits
|
|
|
|
|
... | | ... | |