Fireworks & Atomate
This page describes the setup procedure for using fireworks and atomate on high performance computing systems. These instructions are intended for first time users.
name: NERSC_fworker
category: ''
query: '{}'
env:
db_file: /global/homes/FIRST_LETTER/YOUR_USERNAME/fw_config/db.json
vasp_cmd: 'srun -n 64 -c 4 --cpu_bind=cores vasp_std'
gamma_vasp_cmd: 'srun -n 64 -c 4 --cpu_bind=cores vasp_gam'
scratch_dir: /global/cscratch1/sd/YOUR_USERNAME
incar_update:name: savio_fworker
category: ''
query: '{}'
env:
db_file: /global/home/users/YOUR_USERNAME/fw_config/db.json
vasp_cmd: 'mpirun --bind-to core vasp_std'
gamma_vasp_cmd: 'mpirun --bind-to core vasp_gam'
scratch_dir: /global/scratch/YOUR_USERNAME/
incar_update:name: lrc_fworker
category: ''
query: '{}'
env:
db_file: /global/home/users/YOUR_USERNAME/fw_config/db.json
vasp_cmd: 'mpirun --bind-to core vasp_std'
gamma_vasp_cmd: 'mpirun --bind-to core vasp_gam'
scratch_dir: /global/scratch/users/YOUR_USERNAME/
incar_update:_fw_name: CommonAdapter
_fw_q_type: SLURM
rocket_launch: rlaunch -w /global/homes/FIRST_LETTER/YOUR_USERNAME/fw_config/my_fworker.yaml singleshot
nodes: 1
walltime: '24:00:00'
account: matgen
job_name: knl_launcher
signal: SIGINT@60
qos: regular
constraint: 'knl'
pre_rocket: |
source activate cms
module load vasp-tpc/5.4.4-knl
export OMP_PROC_BIND=true
export OMP_PLACES=threads
export OMP_NUM_THREADS=1_fw_name: CommonAdapter
_fw_q_type: SLURM
rocket_launch: rlaunch -w /global/home/users/YOUR_USERNAME/fw_config/my_fworker.yaml singleshot
nodes: 1
walltime: '24:00:00'
account: co_lsdi
job_name: knl_launcher
queue: savio2_knl
qos: lsdi_knl2_normal
ntasks: 64
pre_rocket: |
source activate cms
module load vasp
export OMP_PROC_BIND=true
export OMP_PLACES=threads
export OMP_NUM_THREADS=1
post_rocket: nullLast updated