def _minimasearch_parallel_init(c_neighbour_list, terminating, PROCNAME):
    """Allow easy data sharing between processes without pickling.

    Args:
        c_neighbour_list: (internal data structure of libFireDeamon) a data
            structure describing which point on a grid is whose neighbour
        terminating: (return value of multiprocessing.Event()) specifies 
            whether or not a parallel computation has been terminated
            prematurely or not
        PROCNAME: (string) name of the process
    """
    global data_ms
    data_ms = c_neighbour_list, terminating, PROCNAME
