Пример #1
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)

        # Parameters used to verify phase shift invariance.
        group.add_argument('--shift_x', type=int, default=0)
        group.add_argument('--shift_y', type=int, default=0)
        group.add_argument('--shift_z', type=int, default=0)
Пример #2
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)

        # Parameters used to verify phase shift invariance.
        group.add_argument('--shift_x', type=int, default=0)
        group.add_argument('--shift_y', type=int, default=0)
        group.add_argument('--shift_z', type=int, default=0)
Пример #3
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)

        group.add_argument('--ldc_subdomains',
                           type=int,
                           default=1,
                           help='number of subdomains to use')
Пример #4
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)

        group.add_argument("--max_v", type=float, default=0.01, help="Maximum velocity in LB units.")
        group.add_argument("--lambda_x", type=int, default=1)
        group.add_argument("--lambda_y", type=int, default=1)
        group.add_argument("--err_every", type=int, default=100, help="How often to evaluate the error.")
Пример #5
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)
        LBForcedSim.add_options(group, dim)

        group.add_argument('--geometry',
                           type=str,
                           help='file defining the geometry')
Пример #6
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)
        LBForcedSim.add_options(group, dim)

        group.add_argument('--horizontal', type=bool, default=False,
                help='simulate a horizontal flow (along the X axis)')
        group.add_argument('--stationary', type=bool, default=False,
                help='start with the correct velocity profile in the whole domain')
        group.add_argument('--drive', type=str, default='force',
                choices=['force', 'pressure'])
        group.add_argument('--wall', type=str, choices=['fullbb', 'halfbb'])
Пример #7
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)
        LBForcedSim.add_options(group, dim)

        group.add_argument('--flow_direction', type=str, default='x',
                choices=['x', 'y', 'z'],
                help='direction along which the fluid is to flow')
        group.add_argument('--stationary', action='store_true', default=False,
                help='start with the correct velocity profile in the whole domain')
        group.add_argument('--drive', type=str, default='force',
                choices=['force', 'pressure'])
Пример #8
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)

        group.add_argument('--max_v',
                           type=float,
                           default=0.01,
                           help='Maximum velocity in LB units.')
        group.add_argument('--lambda_x', type=int, default=1)
        group.add_argument('--lambda_y', type=int, default=1)
        group.add_argument('--err_every',
                           type=int,
                           default=100,
                           help='How often to evaluate the error.')
Пример #9
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)
        LBForcedSim.add_options(group, dim)

        group.add_argument(
            '--horizontal',
            type=bool,
            default=False,
            help='simulate a horizontal flow (along the X axis)')
        group.add_argument(
            '--stationary',
            type=bool,
            default=False,
            help='start with the correct velocity profile in the whole domain')
        group.add_argument('--drive',
                           type=str,
                           default='force',
                           choices=['force', 'pressure'])
        group.add_argument('--wall', type=str, choices=['fullbb', 'halfbb'])
Пример #10
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)
        LBForcedSim.add_options(group, dim)

        group.add_argument('--geometry', type=str,
                help='file defining the geometry')
Пример #11
0
 def add_options(cls, group, dim):
     LBFluidSim.add_options(group, dim)
     LBForcedSim.add_options(group, dim)
Пример #12
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)
        LBForcedSim.add_options(group, dim)

        group.add_argument('--subdomains', type=int, default=1, help='number of blocks to use')
        group.add_argument('--vertical', action='store_true')
Пример #13
0
 def add_options(cls, group, dim):
     LBFluidSim.add_options(group, dim)
     LBForcedSim.add_options(group, dim)
     Vis2DSliceMixIn.add_options(group, dim)
     group.add_argument("--H", type=int, default=40, help="channel half-height")
     group.add_argument("--Re_tau", type=float, default=180.0, help="Re_tau")
Пример #14
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)

        group.add_argument('--ldc_subdomains', type=int, default=1, help='number of subdomains to use')
Пример #15
0
 def add_options(cls, group, dim):
     LBFluidSim.add_options(group, dim)
     LBForcedSim.add_options(group, dim)
Пример #16
0
    def add_options(cls, group, dim):
        LBFluidSim.add_options(group, dim)
        LBForcedSim.add_options(group, dim)

        group.add_argument('--vertical', action='store_true')