queue_adapters Package

pbs_adapter Module

class fireworks.user_objects.queue_adapters.pbs_adapter.PBSAdapterNERSC

Bases: fireworks.queue.queue_adapter.QueueAdapterBase

A PBS adapter that works on NERSC (Hopper, Carver)

defaults = {}
get_status_cmd(username)
parse_jobid(output_str)
parse_njobs(output_str, username)
q_name = 'pbs'
submit_cmd = 'qsub'
template_file = '/Users/ajain/Documents/code_matgen/fireworks/fireworks/user_objects/queue_adapters/PBS_template.txt'

slurm_adapter Module

class fireworks.user_objects.queue_adapters.slurm_adapter.SLURMAdapterUCL

Bases: fireworks.queue.queue_adapter.QueueAdapterBase

A SLURM adapter that works on UCL machines

defaults = {'ntasks': 1, 'cpus_per_task': 1}
get_status_cmd(username)
parse_jobid(output_str)
parse_njobs(output_str, username)
q_name = 'slurm'
submit_cmd = 'sbatch'
template_file = '/Users/ajain/Documents/code_matgen/fireworks/fireworks/user_objects/queue_adapters/SLURM_template.txt'

Table Of Contents

This Page