|
|
|
|
|
init_local(self)
initialize free nodes list with dummy (for fork jobs) |
source code
|
|
|
init_sge(self)
initialize free nodes list from SGE environment |
source code
|
|
|
init_pbs(self)
initialize free nodes list from PBS environment |
source code
|
|
|
|
|
execute_job(self,
job_url,
job_dict)
obtain job attributes from c&c and execute process |
source code
|
|
|
allocate_nodes(self,
job_dict)
allocate nodes allocated nodes will be written to machinefile
advert-launcher-machines-<jobid> |
source code
|
|
|
setup_charmpp_nodefile(self,
allocated_nodes)
Setup charm++ nodefile to use for executing NAMD HACK!! Method
violates layering principle File $HOME/machinefile in charm++
nodefileformat is written to first node in list |
source code
|
|
|
|
|
|
|
get_machine_file_name(self,
job_dict)
create machinefile based on jobid |
source code
|
|
|
dequeue_new_jobs(self)
Subscribe to new jobs from Redis. |
source code
|
|
|
start_new_job_in_thread(self,
job_url)
evaluates job dir, sanity checks, executes job |
source code
|
|
|
monitor_jobs(self)
Monitor running processes. |
source code
|
|
|
|
|
|
|
|
|
|