def add_options(cls, group, dim): LBSim.add_options(group, dim) group.add_argument('--visc', type=float, default=1.0, help='numerical viscosity') group.add_argument('--incompressible', action='store_true', default=False, help='use the incompressible model of Luo and He') group.add_argument('--regularized', action='store_true', default=False, help='Apply the regularization procedure prior to ' 'the collision step.') group.add_argument('--entropic_equilibrium', action='store_true', default=False, help='Use the equilibrium in product form instead ' 'of the standard LBGK equilibrium.') group.add_argument('--model', help='LB collision model to use', type=str, choices=['bgk', 'mrt', 'elbm'], default='bgk') group.add_argument('--subgrid', default='none', type=str, choices=['none', 'les-smagorinsky'], help='subgrid model to use') group.add_argument('--smagorinsky_const', help='Smagorinsky constant', type=float, default=0.03)
def add_options(cls, group, dim): LBSim.add_options(group, dim) group.add_argument('--visc', type=float, default=1.0, help='numerical viscosity') group.add_argument('--incompressible', action='store_true', default=False, help='use the incompressible model of Luo and He') group.add_argument('--regularized', action='store_true', default=False, help='Apply the regularization procedure prior to ' 'the collision step.') group.add_argument('--entropic_equilibrium', action='store_true', default=False, help='Use the equilibrium in product form instead ' 'of the standard LBGK equilibrium.') group.add_argument('--model', help='LB collision model to use', type=str, choices=['bgk', 'mrt', 'elbm'], default='bgk') group.add_argument('--subgrid', default='none', type=str, choices=['none', 'les-smagorinsky'], help='subgrid model to use') group.add_argument('--smagorinsky_const', help='Smagorinsky constant', type=float, default=0.1) group.add_argument('--entropy_tolerance', help='Entropy changes below this level will be trated as ' 'constant. If 0.0, a default value will be applied used ' 'depending on the precision of the simulation.', type=float, default=0.0) group.add_argument('--alpha_tolerance', help='Alpha value tolerance used to end Newton-Rhapson ' 'iterations.', type=float, default=1e-10)
def add_options(cls, group, dim): LBSim.add_options(group, dim) group.add_argument('--visc', type=float, default=1.0, help='numerical viscosity') group.add_argument('--incompressible', action='store_true', default=False, help='use the incompressible model of Luo and He') group.add_argument('--model', help='LB model to use', type=str, choices=['bgk', 'mrt', 'elbm'], default='bgk') group.add_argument('--subgrid', default='none', type=str, choices=['none', 'les-smagorinsky'], help='subgrid model to use') group.add_argument('--smagorinsky_const', help='Smagorinsky constant', type=float, default=0.03)
def add_options(cls, group, dim): LBSim.add_options(group, dim) group.add_argument('--tau_phi', type=float, default=1.0, help='relaxation time for the phase field')