Skip to content

Περιγραφή

STEMsalabim simulates the image of a transmission electron microscope (TEM) in scanning mode, i.e., with a convergent electron beam scanning over the sample.

STEMsalabim 5.0.0

Παράδειγμα χρήσης

Δημιουργούμε ένα νέο φάκελο και μεταβαίνουμε εντός αυτού.

# mkdir STEMsalabim-5.0.0-case
# cd STEMsalabim-5.0.0-case

Μέσα στο φάκελο αντιγράφουμε τα αρχεία εισόδου για το STEMsalabim.

Για το παράδειγμα αυτό θα χρησιμοποιήσουμε το Si 001 example τα αρχεία εισόδου του οποίου είναι διαθέσιμα στο PATH: $STEMSALABIM/examples/Si_001

# module load STEMsalabim
# cp -r $STEMSALABIM/examples/Si_001 Si_001
# cd Si_001

Το script που θα χρησιμοποιήσουμε για hybrid parallelization για παράδειγμα STEMsalabim-5.0.0-case.sh, θα έχει τα εξής περιεχόμενα:

SLURM submission script
#!/bin/bash
#SBATCH --job-name=STEMsalabim-5.0.0-case
#SBATCH --partition=batch
#SBATCH --nodes=2
#SBATCH --ntasks-per-node=20
#SBATCH --time=10:00:00

#Set environment appropriately
module load STEMsalabim/5.0.0

#Run stemsalabim with hybrid parallelization
srun stemsalabim --params Si_001.cfg 

Η υποβολή της εργασίας γίνεται με την εντολή sbatch <filename.sh> ως εξής:

# sbatch STEMsalabim-5.0.0-case.sh

Παρακολουθούμε με squeue την εξέλιξη της εργασίας και εφόσον έχει εκκινήσει μπορούμε να παρακολουθούμε την πρόοδο μέσω των αρχείων εξόδου χρησιμοποιώντας την ncdump ως εξής:

# module load gcc netcdf
# ncdump Si_001.nc | head
# ncdump Si_001.nc | less

Επιπλέον όταν ολοκληρωθεί η εργασία, μπορούμε να τυπώσουμε το standard output και error με την εντολή:

# cat slurm-*.out