Spaces:
Running
Running
| # Dynamical stability of 2D materials (A.10.2) | |
| ## Run | |
| This benchmark requires parellel orchestration using Prefect utility. To run the benchmark, please modify the SLURM cluster setting (or change to desired job queing systems following [dask-jobqueuue documentation](https://jobqueue.dask.org/en/latest/)) in [run.py](run.py). | |
| ``` | |
| nodes_per_alloc = 1 | |
| gpus_per_alloc = 1 | |
| ntasks = 1 | |
| cluster_kwargs = dict( | |
| cores=1, | |
| memory="64 GB", | |
| shebang="#!/bin/bash", | |
| account="matgen", | |
| walltime="00:30:00", | |
| job_mem="0", | |
| job_script_prologue=[ | |
| "source ~/.bashrc", | |
| "module load python", | |
| "module load cudatoolkit/12.4", | |
| "source activate /pscratch/sd/c/cyrusyc/.conda/mlip-arena", | |
| ], | |
| job_directives_skip=["-n", "--cpus-per-task", "-J"], | |
| job_extra_directives=[ | |
| "-J eos_bulk", | |
| "-q regular", | |
| f"-N {nodes_per_alloc}", | |
| "-C gpu", | |
| f"-G {gpus_per_alloc}", | |
| # "--exclusive", | |
| ], | |
| ) | |
| ``` | |
| ## Analysis | |
| The example analysis code is provided in [analysis.ipynb](analysis.ipynb) |