=== ZMQ === Socket address : defined as an environment variable : QP_RUN_ADDRESS Needed Modules ============== .. Do not edit this section It was auto-generated .. by the `update_README.py` script. .. image:: tree_dependency.png * `Utils `_ Documentation ============= .. Do not edit this section It was auto-generated .. by the `update_README.py` script. `add_task_to_taskserver `_ Get a task from the task server `add_task_to_taskserver_recv `_ Get a task from the task server `add_task_to_taskserver_send `_ Get a task from the task server `connect_to_taskserver `_ Connect to the task server and obtain the worker ID `disconnect_from_taskserver `_ Disconnect from the task server `end_parallel_job `_ End a new parallel job with name 'name'. The slave tasks execute subroutine 'slave' `end_zmq_pair_socket `_ Terminate socket on which the results are sent. `end_zmq_pull_socket `_ Terminate socket on which the results are sent. `end_zmq_push_socket `_ Terminate socket on which the results are sent. `end_zmq_sub_socket `_ Terminate socket on which the results are sent. `end_zmq_to_qp_run_socket `_ Terminate the socket from the application to qp_run `get_task_from_taskserver `_ Get a task from the task server `new_parallel_job `_ Start a new parallel job with name 'name'. The slave tasks execute subroutine 'slave' `new_zmq_pair_socket `_ Socket on which the collector and the main communicate `new_zmq_pull_socket `_ Socket on which the results are sent. If thread is 1, use inproc `new_zmq_push_socket `_ Socket on which the results are sent. If thread is 1, use inproc `new_zmq_sub_socket `_ Socket to read the state published by the Task server `new_zmq_to_qp_run_socket `_ Socket on which the qp_run process replies `qp_run_address `_ Address of the qp_run socket Example : tcp://130.120.229.139:12345 `reset_zmq_addresses `_ Socket which pulls the results (2) `switch_qp_run_to_master `_ Address of the master qp_run socket Example : tcp://130.120.229.139:12345 `task_done_to_taskserver `_ Get a task from the task server `wait_for_next_state `_ Undocumented `wait_for_state `_ Wait for the ZMQ state to be ready `wait_for_states `_ Wait for the ZMQ state to be ready `zmq_abort `_ Aborts a running parallel computation `zmq_context `_ Context for the ZeroMQ library `zmq_delete_task `_ When a task is done, it has to be removed from the list of tasks on the qp_run queue. This guarantees that the results have been received in the pull. `zmq_lock `_ Context for the ZeroMQ library `zmq_port `_ Return the value of the ZMQ port from the corresponding integer `zmq_port_start `_ Address of the qp_run socket Example : tcp://130.120.229.139:12345 `zmq_set_running `_ Set the job to Running in QP-run `zmq_socket_pair_inproc_address `_ Socket which pulls the results (2) `zmq_socket_pull_inproc_address `_ Socket which pulls the results (2) `zmq_socket_pull_tcp_address `_ Socket which pulls the results (2) `zmq_socket_push_inproc_address `_ Socket which pulls the results (2) `zmq_socket_push_tcp_address `_ Socket which pulls the results (2) `zmq_socket_sub_tcp_address `_ Socket which pulls the results (2) `zmq_state `_ Threads executing work through the ZeroMQ interface