27std::shared_ptr<LBWalberlaBase>
29 double viscosity,
double density,
bool single_precision);
31std::shared_ptr<LBWalberlaBase>
33 double viscosity,
double density,
bool single_precision);
LBWalberlaBase provides the public interface of the LB waLBerla bridge.
std::shared_ptr< LBWalberlaBase > new_lb_walberla_cpu(std::shared_ptr< LatticeWalberla > const &lattice, double viscosity, double density, bool single_precision)
std::shared_ptr< LBWalberlaBase > new_lb_walberla_gpu(std::shared_ptr< LatticeWalberla > const &lattice, double viscosity, double density, bool single_precision)
void set_device_id_per_rank()