mpas_tools.parallel.create_pool
- mpas_tools.parallel.create_pool(process_count=None, method='forkserver')[source]
Crate a pool for creating masks with Python multiprocessing. This should be called only once at the beginning of the script performing cell culling.
pool.terminate()
should be called before exiting the script.- Parameters:
process_count (int, optional) – The number of processors or None to use all available processors
method ({'fork', 'spawn', 'forkserver'}) – The mutiprocessing method
- Returns:
pool (multiprocessing.Pool) – A pool to use for python-based mask creation.