def spatial_grid_dep(newfile=True):
    if newfile:
        try:
            os.remove("processed/spatial_grid_dep.csv")
        except OSError:
            pass
    nx_list = [42, 48, 58, 68, 78, 88, 98]
    for nx in nx_list:
        call("./Allclean")
        print("Setting blockMesh nX to {}".format(nx))
        set_blockmesh_resolution(nx)
        call("./Allrun")
        processing.log_perf("spatial_grid_dep.csv", verbose=False)
def maxco_dep(newfile=True):
    if newfile:
        try:
            os.remove("processed/maxco_dep.csv")
        except OSError:
            pass
    maxco_list = [40, 20, 10, 5, 2, 0.9, 0.5]
    call("./Allrun.pre")
    for maxco in maxco_list:
        call("./Allclean.nomesh")
        print("Setting maxCo to {}".format(maxco))
        set_maxco(maxco)
        call("./Allrun.postmesh")
        processing.log_perf("maxco_dep.csv", verbose=False)
def timestep_dep(newfile=True):
    if newfile:
        try:
            os.remove("processed/timestep_dep.csv")
        except OSError:
            pass
    dt_list = [4e-3, 3e-3, 2.5e-3, 2e-3, 1.8e-3, 1.5e-3, 1e-3, 9e-4, 8e-4]
    call("./Allrun.pre")
    for dt in dt_list:
        call("./Allclean.nomesh")
        print("Setting timestep to {}".format(dt))
        set_timestep(dt)
        call("./Allrun.postmesh")
        processing.log_perf("timestep_dep.csv", verbose=False)
def tsr_dep(newfile=True):
    set_timestep(0.002)
    set_blockmesh_resolution(70)
    if newfile:
        try:
            os.remove("processed/tsr_dep.csv")
        except OSError:
            pass
    tsr_list = [1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5]
    call("./Allrun.pre")
    for tsr in tsr_list:
        call("./Allclean.nomesh")
        print("Setting tip speed ratio to {}".format(tsr))
        call("./Allrun.postmesh {}".format(tsr), shell=True)
        processing.log_perf("tsr_dep.csv", verbose=False)