std::unique_ptr< QMCDriverInterface > create(const ProjectData &project_data, const std::optional< EstimatorManagerInput > &global_emi, WalkerConfigurations &wc, MCPopulation &&pop, SampleStack &samples, Communicate *comm)
create a VMCBatched driver.