Example #1
0
def run():
    Ns = [100, 500, 1000, 5000]
    number = 100
    name = 'freud.order.LocalQl'

    kwargs = {"L": 10, "rmax": 1.5, "sph_l": 6}

    return run_benchmarks(name, Ns, number, BenchmarkOrderLocalQl, **kwargs)
def run():
    Ns = [100, 500, 1000, 5000]
    number = 100
    name = "freud.order.SteinhardtWl"

    kwargs = {"L": 10, "r_max": 1.5, "sph_l": 6}

    return run_benchmarks(name, Ns, number, BenchmarkOrderSteinhardtWl, **kwargs)
Example #3
0
def run():
    Ns = [100, 500, 1000, 5000]
    number = 100
    name = "freud.msd.MSD"

    kwargs = {"L": 10, "mode": "window"}

    return run_benchmarks(name, Ns, number, BenchmarkMSDMSD, **kwargs)
Example #4
0
def run():
    Ns = [100, 500, 1000, 2000]
    number = 100
    name = 'freud.PMFT.PMFTXY2D'

    kwargs = {"L": 16.0, "x_max": 3.6, "y_max": 4.2, "n_x": 100, "n_y": 110}

    return run_benchmarks(name, Ns, number, BenchmarkPMFTPMFTXY2D, **kwargs)
def run():
    Ns = [100, 500, 1000, 5000, 10000]
    number = 100
    name = "freud.order.Translational"

    kwargs = {"L": 10, "r_max": 3, "k": 6}

    return run_benchmarks(name, Ns, number, BenchmarkOrderTranslational, **kwargs)
def run():
    Ns = [1000, 5000, 10000]
    number = 100
    name = "freud.order.Nematic"

    kwargs = {"u": [1, 0, 0]}

    return run_benchmarks(name, Ns, number, BenchmarkOrderNematic, **kwargs)
def run():
    Ns = [100, 500, 1000, 5000, 10000]
    number = 100
    name = "freud.order.Hexatic"

    kwargs = {"L": 10, "r_max": 3, "k": 6}

    return run_benchmarks(name, Ns, number, BenchmarkOrderHexatic, **kwargs)
Example #8
0
def run():
    Ns = [1000, 10000]
    rmax = 10.0
    bins = 10
    name = "freud.density.CorrelationFunction"
    classobj = BenchmarkDensityCorrelationFunction
    number = 100

    return run_benchmarks(name, Ns, number, classobj, rmax=rmax, bins=bins)
def run():
    Ns = [1000, 10000]
    rmax = 10.0
    dr = 1.0
    name = 'freud.density.ComplexCF'
    classobj = BenchmarkDensityComplexCF
    number = 100

    return run_benchmarks(name, Ns, number, classobj, rmax=rmax, dr=dr)
Example #10
0
def run():
    Ns = [100, 500, 1000, 5000, 10000]
    number = 100
    name = 'freud.order.TransOrderParameter'

    kwargs = {"L": 10, "rmax": 3}

    return run_benchmarks(name, Ns, number, BenchmarkOrderTransOrderParameter,
                          **kwargs)
Example #11
0
def run():
    Ns = [1000, 10000]
    rcut = 1.0
    L = 10
    number = 100

    name = 'freud.locality.LinkCell'
    return run_benchmarks(name, Ns, number, BenchmarkLocalityLinkCell,
                          L=L, rcut=rcut)
def run():
    Ns = [1000, 5000, 10000]
    rcut = 1.0
    L = 10
    name = 'freud.cluster.Cluster'
    classobj = BenchmarkClusterCluster
    number = 100

    return run_benchmarks(name, Ns, number, classobj, L=L, rcut=rcut)
def run():
    Ns = [1000, 5000, 10000]
    number = 100
    name = "freud.order.RotationalAutocorrelation"

    kwargs = {"sph_l": 2}

    return run_benchmarks(name, Ns, number,
                          BenchmarkOrderRotationalAutocorrelation, **kwargs)
def run():
    Ns = [1000, 10000]
    rcut = 10
    nu = 1
    name = 'freud.density.LocalDensity'
    classobj = BenchmarkDensityLocalDensity
    number = 100

    return run_benchmarks(name, Ns, number, classobj, nu=nu, rcut=rcut)
def run():
    Ns = [1000, 10000]
    rcut = 0.5
    L = 10
    number = 100

    name = 'freud.locality.AABBQuery'
    return run_benchmarks(name, Ns, number, BenchmarkLocalityAABBQuery,
                          L=L, rcut=rcut)
Example #16
0
def run():
    Ns = [1000, 10000]
    width = 100
    r_max = 10
    sigma = 0.1
    name = 'freud.density.GaussianDensity'
    classobj = BenchmarkDensityGaussianDensity
    number = 100

    return run_benchmarks(name, Ns, number, classobj,
                          width=width, r_max=r_max, sigma=sigma)
def run():
    Ns = [1000, 10000]
    rcut = 0.5
    L = 10
    num_neighbors = 6
    number = 100

    name = 'freud.locality.NearestNeighbors'
    classobj = BenchmarkLocalityNearestNeighbors
    return run_benchmarks(name, Ns, number, classobj,
                          L=L, rcut=rcut, num_neighbors=num_neighbors)
Example #18
0
def run():
    Ns = [4, 8, 16]
    num_neighbors = 12
    bins = (6, 6)
    number = 100

    name = "freud.environment.BondOrder"
    classobj = BenchmarkEnvironmentBondOrder
    return run_benchmarks(
        name, Ns, number, classobj, num_neighbors=num_neighbors, bins=bins
    )
Example #19
0
def run():
    Ns = [100, 500, 1000, 2000]
    number = 100
    name = 'freud.PMFT.PMFTR12'

    kwargs = {
        "L": 16.0,
        "r_max": 5.23,
        "bins": (10, 20, 30),
    }

    return run_benchmarks(name, Ns, number, BenchmarkPMFTPMFTR12, **kwargs)
Example #20
0
def run():
    Ns = [1000, 10000]
    r_max = 0.5
    L = 10
    number = 100

    name = "freud.locality.AABBQuery"
    return run_benchmarks(name,
                          Ns,
                          number,
                          BenchmarkLocalityAABBQuery,
                          L=L,
                          r_max=r_max)
Example #21
0
def run():
    Ns = [100, 500, 1000, 2000]
    number = 100
    name = 'freud.PMFT.PMFTXY'

    kwargs = {"L": 16.0,
              "x_max": 3.6,
              "y_max": 4.2,
              "bins": (100, 110),
              }

    return run_benchmarks(name, Ns, number, BenchmarkPMFTPMFTXY,
                          **kwargs)
def run():
    Ns = [1000, 10000]
    r_max = 1.0
    L = 10
    number = 100

    name = "freud.locality.LinkCell"
    return run_benchmarks(name,
                          Ns,
                          number,
                          BenchmarkLocalityLinkCell,
                          L=L,
                          r_max=r_max)
Example #23
0
def run():
    Ns = [1000, 5000, 10000]
    number = 100
    name = 'freud.order.Cubatic'

    kwargs = {
        "t_initial": 5.0,
        "t_final": 0.001,
        "scale": 0.95,
        "n_replicates": 10,
        "seed": 0
    }

    return run_benchmarks(name, Ns, number, BenchmarkOrderCubatic, **kwargs)
Example #24
0
def run():
    Ns = [100, 500, 1000, 5000]
    number = 100
    name = 'freud.order.SolLiq'

    kwargs = {
        "L": 10,
        "rmax": 2,
        "Qthreshold": 0.7,
        "Sthreshold": 6,
        "sph_l": 6
    }

    return run_benchmarks(name, Ns, number, BenchmarkOrderSolLiq, **kwargs)
Example #25
0
def run():
    Ns = [100, 500, 1000, 2000]
    number = 100
    name = 'freud.PMFT.PMFTXYZ'

    kwargs = {
        "L": 25.0,
        "x_max": 5.23,
        "y_max": 6.23,
        "z_max": 7.23,
        "bins": (100, 110, 120),
    }

    return run_benchmarks(name, Ns, number, BenchmarkPMFTPMFTXYZ, **kwargs)
Example #26
0
def run():
    Ns = [1000, 5000, 10000]
    number = 100
    name = "freud.box.ParticleBuffer"

    L = 10
    buf = 2
    images = True
    return run_benchmarks(name,
                          Ns,
                          number,
                          BenchmarkParticleBuffer,
                          L=L,
                          buf=buf,
                          images=images)
Example #27
0
def run():
    Ns = [1000, 10000]
    r_max = 10.0
    bins = 10
    r_min = 0
    number = 100
    name = 'freud.density.RDF'
    classobj = BenchmarkDensityRDF

    return run_benchmarks(name,
                          Ns,
                          number,
                          classobj,
                          r_max=r_max,
                          bins=bins,
                          r_min=r_min)
Example #28
0
def run():
    Ns = [1000, 10000]
    rmax = 10.0
    dr = 1.0
    rmin = 0
    number = 100
    name = 'freud.density.RDF'
    classobj = BenchmarkDensityRDF

    return run_benchmarks(name,
                          Ns,
                          number,
                          classobj,
                          rmax=rmax,
                          dr=dr,
                          rmin=rmin)
Example #29
0
def run():
    Ns = [4, 8, 16]
    r_cut = 1.5
    num_neighbors = 12
    npt = npp = 6
    number = 100

    name = 'freud.environment.BondOrder'
    classobj = BenchmarkEnvironmentBondOrder
    return run_benchmarks(name,
                          Ns,
                          number,
                          classobj,
                          rmax=r_cut,
                          k=0,
                          num_neighbors=num_neighbors,
                          n_bins_t=npt,
                          n_bins_p=npp)
Example #30
0
import benchmarker

if __name__ == "__main__":
    benchmarker.run_benchmarks(["benchmark_geofileops"])