rosetta.basic.mpi
index
(built-in)

Bindings for basic::mpi namespace

 
Classes
       
builtins.object
MessageListener
DbMoverMessageListener
listener_tags
mpi_tags
rosetta.utility.SingletonBase_basic_mpi_MessageListenerFactory_t(builtins.object)
MessageListenerFactory

 
class DbMoverMessageListener(MessageListener)
    
Method resolution order:
DbMoverMessageListener
MessageListener
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.mpi.DbMoverMessageListener,  : rosetta.basic.mpi.DbMoverMessageListener) -> rosetta.basic.mpi.DbMoverMessageListener
deserialize_data(...) from builtins.PyCapsule
deserialize_data(self : rosetta.basic.mpi.DbMoverMessageListener, data : str) -> NoneType
receive(...) from builtins.PyCapsule
receive(self : rosetta.basic.mpi.DbMoverMessageListener, data : str) -> NoneType
 
receive the protocol id and batch id from the slave
request(...) from builtins.PyCapsule
request(self : rosetta.basic.mpi.DbMoverMessageListener, identifier : str, return_data : str) -> bool
 
check to see if we have a protocol id and batch id. If we
have them then tell them to the slave. If we don't have them then
tell the slave to make them

 
class MessageListener(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.basic.mpi.MessageListener) -> NoneType
 
2. __init__(rosetta.basic.mpi.MessageListener, rosetta.basic.mpi.MessageListener) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.mpi.MessageListener,  : rosetta.basic.mpi.MessageListener) -> rosetta.basic.mpi.MessageListener
receive(...) from builtins.PyCapsule
receive(self : rosetta.basic.mpi.MessageListener, data : str) -> NoneType
request(...) from builtins.PyCapsule
request(self : rosetta.basic.mpi.MessageListener, identifier : str, return_data : str) -> bool

 
class MessageListenerFactory(rosetta.utility.SingletonBase_basic_mpi_MessageListenerFactory_t)
    
Method resolution order:
MessageListenerFactory
rosetta.utility.SingletonBase_basic_mpi_MessageListenerFactory_t
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
get_listener(...) from builtins.PyCapsule
get_listener(self : rosetta.basic.mpi.MessageListenerFactory, tag : rosetta.basic.mpi.listener_tags) -> rosetta.basic.mpi.MessageListener

Methods inherited from rosetta.utility.SingletonBase_basic_mpi_MessageListenerFactory_t:
get_instance(...) from builtins.PyCapsule
get_instance() -> basic::mpi::MessageListenerFactory

 
class listener_tags(builtins.object)
    MessageListener id tags
note: please add string conversion to util.cc/hh
 
  Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(rosetta.basic.mpi.listener_tags, rosetta.basic.mpi.listener_tags) -> bool
__hash__(...) from builtins.PyCapsule
__hash__(rosetta.basic.mpi.listener_tags) -> int
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.basic.mpi.listener_tags, int) -> NoneType
 
2. __init__(rosetta.basic.mpi.listener_tags, int) -> NoneType
__int__(...) from builtins.PyCapsule
__int__(rosetta.basic.mpi.listener_tags) -> int
__ne__(...) from builtins.PyCapsule
__ne__(rosetta.basic.mpi.listener_tags, rosetta.basic.mpi.listener_tags) -> bool
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__repr__(...) from builtins.PyCapsule
__repr__(rosetta.basic.mpi.listener_tags) -> str

Data and other attributes defined here:
DATABASE_PROTOCOL_AND_BATCH_ID_TAG = listener_tags.DATABASE_PROTOCOL_AND_BATCH_ID_TAG

 
class mpi_tags(builtins.object)
     Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(rosetta.basic.mpi.mpi_tags, rosetta.basic.mpi.mpi_tags) -> bool
__hash__(...) from builtins.PyCapsule
__hash__(rosetta.basic.mpi.mpi_tags) -> int
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.basic.mpi.mpi_tags, int) -> NoneType
 
2. __init__(rosetta.basic.mpi.mpi_tags, int) -> NoneType
__int__(...) from builtins.PyCapsule
__int__(rosetta.basic.mpi.mpi_tags) -> int
__ne__(...) from builtins.PyCapsule
__ne__(rosetta.basic.mpi.mpi_tags, rosetta.basic.mpi.mpi_tags) -> bool
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__repr__(...) from builtins.PyCapsule
__repr__(rosetta.basic.mpi.mpi_tags) -> str

Data and other attributes defined here:
BAD_INPUT_TAG = mpi_tags.BAD_INPUT_TAG
JOB_FAILURE_TAG = mpi_tags.JOB_FAILURE_TAG
JOB_GO_TAG = mpi_tags.JOB_GO_TAG
JOB_SUCCESS_TAG = mpi_tags.JOB_SUCCESS_TAG
NEW_JOB_ID_TAG = mpi_tags.NEW_JOB_ID_TAG
RECEIVE_MESSAGE_TAG = mpi_tags.RECEIVE_MESSAGE_TAG
REQUEST_MESSAGE_TAG = mpi_tags.REQUEST_MESSAGE_TAG

 
Functions
       
listener_tag_to_name(...) method of builtins.PyCapsule instance
listener_tag_to_name(tag : rosetta.basic.mpi.listener_tags) -> str
name_to_listener_tag(...) method of builtins.PyCapsule instance
name_to_listener_tag(listener_tag_name : str) -> rosetta.basic.mpi.listener_tags
request_data_from_head_node(...) method of builtins.PyCapsule instance
request_data_from_head_node(listener_tag : rosetta.basic.mpi.listener_tags, data : str) -> str
 
send mpi message to head node in order to request data. The
 data sent back will be a string formatted by the listener
 specified in the listener_tags enum of MessageListenerFactory
send_data_to_head_node(...) method of builtins.PyCapsule instance
send_data_to_head_node(data : str) -> NoneType

 
Data
        BAD_INPUT_TAG = mpi_tags.BAD_INPUT_TAG
DATABASE_PROTOCOL_AND_BATCH_ID_TAG = listener_tags.DATABASE_PROTOCOL_AND_BATCH_ID_TAG
JOB_FAILURE_TAG = mpi_tags.JOB_FAILURE_TAG
JOB_GO_TAG = mpi_tags.JOB_GO_TAG
JOB_SUCCESS_TAG = mpi_tags.JOB_SUCCESS_TAG
NEW_JOB_ID_TAG = mpi_tags.NEW_JOB_ID_TAG
RECEIVE_MESSAGE_TAG = mpi_tags.RECEIVE_MESSAGE_TAG
REQUEST_MESSAGE_TAG = mpi_tags.REQUEST_MESSAGE_TAG