Personal repo for electron ptychography related scripts
-- Chia-Hao Lee @ UIUC
BatchSubmit.sh
: Shell script that submit multiple sbatch jobs to the camplus cluster through Slurm4hr_2task_V100_runPtycho_template.sbatch
: Template sbatch file used to submit jobs concurrently to cluster GPU nodeeng_2task_V100_runPtycho_template.sbatch
: Template sbatch file used to submit jobs concurrently to cluster GPU noderunPtycho_cc_Themis_${DATE}_${SAMPLE}_{ExpTime}.m
: Template Matlab script used to execute ptycho reconstructionGeneratePtychoScripts.ipynb
: Jupyter notebook that generates all the .sh, .sbatch, and .m in batch to make our life easier
- fold_slice github repo
- Matlab with Parallel Computing Toolbox license (either local or remote)
- Python 3 with jupyter notebook if you want to generate script files in batch
- Run
runPtycho_cc_Themis_${DATE}_${SAMPLE}_{ExpTime}.m
script file locally if you have a licensed Matlab installation - Use the .sbatch and .m to submit jobs to the campus cluster nodes to run remotely
- For batch processing, run
GeneratePtychoScripts.ipynb
with jupyter notebook to generate all the needed scripts in one go- Type in
sh BatchSubmit.sh
to run the shell script for batch job submission
- Type in