pyvibdmc.simulation_utilities.imp_samp_manager
Classes
Imports and Wraps around the user-provided trial wfn and (optionally) the first and second derivatives. |
|
Version of the manager that does not use any multiprocessing. If we ever evaluate the trial wfns with GPUs |
Module Contents
- class pyvibdmc.simulation_utilities.imp_samp_manager.ImpSampManager(trial_function, trial_directory, python_file, pot_manager, pass_timestep=False, new_pool_num_cores=None, deriv_function=None, trial_kwargs=None, deriv_kwargs=None)[source]
Imports and Wraps around the user-provided trial wfn and (optionally) the first and second derivatives. Parallelized using multiprocessing, which is considered the default for pyvibdmc.
- trial_func
- trial_dir
- python_file
- deriv_func = None
- trial_kwargs = None
- deriv_kwargs = None
- pot_manager
- pass_timestep = False
- nomp_pool_cores = None
- class pyvibdmc.simulation_utilities.imp_samp_manager.ImpSampManager_NoMP(trial_function, trial_directory, python_file, chdir=False, pass_timestep=False, deriv_function=None, trial_kwargs=None, deriv_kwargs=None)[source]
Version of the manager that does not use any multiprocessing. If we ever evaluate the trial wfns with GPUs this could be useful. Could also be useful if multiprocessing is incompatible with your workflow.
- trial_fuc
- trial_dir
- python_file
- pass_timestep = False
- deriv_func = None
- trial_kwargs = None
- deriv_kwargs = None
- chdir = False