Excerpt | ||||||
---|---|---|---|---|---|---|
|
Table of Contents
|
|
|
|
|
|
|
Licence: mixed licence
Documentation: User's Guide
|
|
A more detailed description can be found in this manifest.
Licence
SIESTA is provided free of charge to academic users only.
For more information please visit this page.
Available Versions
The currently available versions of SIESTA in our facilities are:
- 2.0.2 (prades, pirineus)
- 3.0-rc2 (pirineus)
- TranSIESTA-3.0b (prades)
- 3.1 (pirineus)
- 3.2 (all machines)
- 4.0b2 (pirineus, collserola)
To load a version, call it in a script via
Code Block | ||
---|---|---|
| ||
module load siesta/4.0b2 |
Benchmark
SIESTA 3.2 benchmark at collserola: actual speed-up (green) and ideal speed-up (blue) vs. number of cores for the conjugated gradient optimisation of a hydrogen atom in solid silicon using the SIESTA methodology.
LSF example script (collserola)
language | bash |
---|
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
#!/bin/bash
|
#SBATCH -J |
siesta_example |
#SBATCH |
- |
e |
LSF example script (pirineus)
language | bash |
---|
siesta_example.%j.err
#SBATCH -o siesta_example.%j.out
#SBATCH -p std
#SBATCH -n 1
#SBATCH -t 0-02:00
module load apps/siesta/4.1
##
# Modify the input and output files!
INPUT_FILE=siesta_example.inp
OUTPUT_FILE=siesta_example.out
##
# You don't need to modify nothing more
cp -r ${SLURM_SUBMIT_DIR}/${INPUT_FILE} ${SCRATCH}
cd ${SCRATCH}
srun siesta < ${INPUT_FILE} > ${OUTPUT_FILE}
cp ./${OUTPUT_FILE} ${SLURM_SUBMIT_DIR} |
Sbatch options:
The options shown in the example are detailed below. For more information and a more comprehensive list of available options, see the sbatch command page.
- -J: Name for the job's allocation.
- -e: Name of the stderr redirection filename.
- -o: Name of the stdout redirection filename.
- -p: Name of the partition (queue) where the job will be submitted.
-n: Number of tasks.
- -c: Number of cores per task.
- -t: Set the job's time limit. If the job don't finish before the time runs out, it will be killed.