pttools.analysis.parallel
Utilities for parallel simulation of bubbles
Functions
- pttools.analysis.parallel.create_bubble(params, model, post_func=None, post_func_return_multiple=False, use_bag_solver=False, bubble_kwargs=None, allow_bubble_failure=False, *args, **kwargs)
Create a single bubble and apply post-processing functions to retrieve results from it
- pttools.analysis.parallel.create_bubbles(model, v_walls, alpha_ns, func=None, log_progress_percentage=10, max_workers=options.MAX_WORKERS_DEFAULT, single_thread=False, allow_bubble_failure=False, kwargs=None, bubble_kwargs=None, bubble_func=create_bubble)
Create multiple bubbles in parallel
- Parameters:
- Return type:
- pttools.analysis.parallel.create_spectra(model, v_walls, alpha_ns, func=None, log_progress_percentage=5, max_workers=options.MAX_WORKERS_DEFAULT, single_thread=False, allow_bubble_failure=False, kwargs=None, bubble_kwargs=None, spectrum_kwargs=None)
Create multiple spectra in parallel
- pttools.analysis.parallel.create_spectrum(params, model, post_func=None, post_func_return_multiple=False, use_bag_solver=False, bubble_kwargs=None, spectrum_kwargs=None, allow_bubble_failure=False, *args, **kwargs)
Create a single spectrum and apply post-processing functions to retrieve results from it