Rosetta Protocols  2014.35
Classes | Namespaces | Functions | Variables
MPIFileBufJobDistributor.hh File Reference

header for MPIWorkPoolJobDistributor - intended for MPI jobs on large numbers of nodes where the head node is dedicated to handing out new job ids More...

#include <protocols/jd2/MPIFileBufJobDistributor.fwd.hh>
#include <protocols/jd2/JobDistributor.hh>
#include <protocols/jd2/Job.fwd.hh>
#include <protocols/moves/Mover.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/types.hh>
#include <string>
#include <utility/vector1.hh>

Classes

class  protocols::jd2::MPIFileBufJobDistributor
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::jd2
 

Functions

core::Size const protocols::jd2::MPI_JOB_DIST_TAG (1542)
 this tag is used for all communication with JobDistributor ( use this tag to be received in the main MSG-loop of jd2 cf. process_message() ) More...
 

Variables

core::Size const protocols::jd2::NEW_JOB_ID = 1
 Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input. More...
 
core::Size const protocols::jd2::BAD_INPUT = 2
 
core::Size const protocols::jd2::JOB_SUCCESS = 3
 
core::Size const protocols::jd2::JOB_FAILED_NO_RETRY = 4
 

Detailed Description

header for MPIWorkPoolJobDistributor - intended for MPI jobs on large numbers of nodes where the head node is dedicated to handing out new job ids

Author
Oliver Lange olang.nosp@m.e@u..nosp@m.washi.nosp@m.ngto.nosp@m.n.edu